html {
	width: 100%;
	overflow-x: hidden;
	-webkit-backface-visibility: hidden;
	position: relative
}

body {
	font-weight: 400;
	margin: 0 !important
}

:root {
	--main-color: #a70a19;
	--hover-color: #f1c40f
}

::selection {
	text-shadow: none;
	background: #000;
	color: #fff
}

::-moz-selection {
	text-shadow: none;
	background: #000;
	color: #fff
}

.primary.span-16 {
	font-size: 16px
}

.not-to-fix {
	top: 0 !important
}

.nav-fixed-top {
	position: fixed;
	top: 0;
	width: 100%;
	transition: top .3s;
	max-width: 1200px;
	background: #fff;
	z-index: 99999
}

.play-vidIcon {
	top: 50%;
	left: 50%;
	position: absolute;
	background: rgb(255 255 255 / .9);
	border-radius: 50%;
	box-shadow: 0 0 15px 0 rgb(0 0 0 / .4);
	transform: translate(-50%, -50%)
}

.mn-homespecial {
	display: none
}

div#cricket-sidebarcarousel img {
	max-width: 100%
}

.play-vidIcon:before {
	border-top: 6px solid #fff0;
	border-bottom: 6px solid #fff0;
	border-left: 9px solid #000;
	content: "";
	position: absolute;
	left: 14px;
	top: 50%;
	transform: translate(-50%, -50%)
}

.storypage-rightside.story-left-design div#div-gpt-story-2 {
	margin-bottom: 15px
}

.play-vidIcon {
	width: 25px;
	height: 25px
}

span.truncate.home-icon a {
	font-size: 0
}

.play-vidIcon.play-vidIcon-big {
	width: 40px;
	height: 40px
}

.play-vidIcon-big:before {
	border-top: 11px solid #fff0;
	border-bottom: 11px solid #fff0;
	border-left: 15px solid #000;
	left: 23px
}

ul.lblog-bx-dark li:last-child {
	padding-bottom: 0;
	border-bottom: 0
}

.cbr-lupdates {
	padding-left: 15px;
	font-size: 13px;
	margin-bottom: 0;
	color: gray;
	position: relative;
	font-weight: 500
}

.search-call-icon {
	display: none
}

.sfb.fab {
	background: #3b5998
}

.stw.fab {
	background: #00acee
}

.swhapp.fab {
	background: #17d05c
}

.mysocial-icons .fab {
	font-size: 12px;
	width: 22px;
	height: 22px;
	color: #fff;
	text-align: center;
	border-radius: 50%;
	line-height: 22px
}

.sbicons.fab {
	font-size: 15px
}

.sbicons.fab.fa-facebook-f {
	color: #3b5998
}

.sbicons.fab.fa-twitter {
	color: #1da1f2
}

ul.breadcrumbs-ul li i.fas.fa-home span {
	font-size: 0
}

.sbicons.fab.fa-whatsapp {
	color: #25d366
}

span.addremove-menu,
.header-mobile-search,
.search-call-icon a.closebtn-search {
	display: none !important
}

.sidenav {
	height: 100%;
	width: 0;
	position: fixed;
	z-index: 99;
	top: 0;
	left: 0;
	background-color: #f8f8f8;
	overflow-x: hidden;
	transition: .5s
}

div#mySidenav ul.sidebarmenulisting li ul.side-submenu li {
	width: 100%
}

div#mySidenav ul.sidebarmenulisting {
	list-style: none;
	padding-left: 5px;
	width: 100%;
	padding: 0 10px
}

.sidenav a {
	padding: 8px 8px 8px 32px;
	text-decoration: none;
	font-size: 25px;
	color: #333;
	display: block;
	transition: .3s
}

.sidenav a:hover {
	color: #999
}

.sidenav .closebtn {
	position: absolute;
	top: 0;
	right: 8px;
	font-size: 30px;
	margin-left: 0
}

div#mySidenav ul.sidebarmenulisting li a {
	color: #232323;
	font-size: 13px;
	font-weight: 500;
	text-decoration: none;
	text-transform: uppercase;
	padding-left: 6px
}

div#mySidenav ul.sidebarmenulisting li {
	display: inline-block;
	width: 43%;
	margin: 0 9px;
	outline: 0;
	padding: 0 6px;
	float: left;
	border-bottom: 1px solid #dedede
}

.ui-group.noondesktop-showmobile {
	display: none
}

ul.listing-archives-links::-webkit-scrollbar-thumb {
	background: #ecebeb;
	border-radius: 10px
}

ul.listing-archives-links::-webkit-scrollbar {
	height: .4em
}

ul.listing-archives-links::-webkit-scrollbar-track {
	box-shadow: inset 0 0 2px rgb(0 0 0 / .3)
}

span.archive-cat-name {
	vertical-align: middle;
	background: #eee;
	font-size: 12px;
	padding: 2px 4px
}

#main-menu2 .menu2-inner::-webkit-scrollbar,
ul#main-menu.menu1::-webkit-scrollbar,
ul#main-menu-02.menu1::-webkit-scrollbar {
	width: 20px;
	height: 0
}

.sport-section1-img img {
	height: auto
}

ul#main-menu.menu1::-webkit-scrollbar-track {
	box-shadow: inset 0 0 5px grey;
	border-radius: 5px
}

ul#main-menu.menu1::-webkit-scrollbar-thumb {
	background: #cecece;
	border-radius: 5px
}

ul#main-menu.menu1::-webkit-scrollbar-thumb:hover {
	background: #b7b4b4
}

.index-open-close {
	display: flex
}

.col-md-12.custom-sports-featured1 {
	margin-top: 20px
}

.navbar-toggler-right {
	display: none
}

.collapse:not(.show) {
	display: block
}

ul#main-menu.menu1 {
	height: 33px;
	white-space: nowrap;
	overflow: hidden;
	overflow-x: auto;
	position: initial;
	margin-top: 0;
	padding-top: 0
}

.vid-list-container::-webkit-scrollbar {
	width: 20px;
	height: 5px
}

.container.customcontainer.style-guide.archives-list .forarchive-title.webarchiveheading h1 {
	font-size: 12px;
	margin-top: 7px;
	text-transform: none
}

div#archives-listing-pages {
	width: 100%;
	padding-right: 15px
}

div#archives-listing-bx {
	width: 100%;
	padding-right: 15px
}

.for-archivebox {
	width: 300px
}

.comments-box-area {
	margin: 0 auto
}

.datepicker.datepicker-dropdown.dropdown-menu.datepicker-orient-left.datepicker-orient-top {
	width: 300px
}

.datepicker-days table.table-condensed {
	width: 100%
}

.datepicker-days table.table-condensed tbody {
	font-size: 14px
}

ul.webarchivebackbtn {
	list-style: none;
	padding-left: 0;
	font-size: 12px
}

.datepicker-days table.table-condensed td.today.day {
	background: #ccc
}

.datepicker-days table.table-condensed td.new.disabled.day,
.datepicker-days table.table-condensed td.old.day {
	color: #ccc;
	font-weight: 400
}

.datepicker-days table.table-condensed td.day {
	color: #333;
	font-weight: 700
}

.datepicker-days table.table-condensed thead tr+tr {
	background: #f1f1f1;
	font-size: 14px
}

.sport-section .sports-top-content .top-heading-content {
	margin-bottom: 6px
}

.liveblog-dark-bx {
	background: #333;
	padding: 5px;
	margin-bottom: 15px;
	margin-left: 10px
}

img.liveb-dark-img {
	width: 100%;
	max-height: 78px
}

.covid-pak-title {
	font-size: 14px;
	padding-left: 4px;
	line-height: 16px;
	margin-bottom: 4px
}

.liveblog-dark-bx a {
	color: #fff;
	font-size: 12px
}

ul.lblog-bx-dark li a {
	color: #c7c7c7
}

.trending-bxx .trending-carousel-inner,
.trending-bxx .trending-text {
	display: inline-block;
	float: left
}

.cbr-lupdates:before {
	position: absolute;
	content: "";
	width: 8px;
	height: 8px;
	background: #ed1c24;
	border-radius: 100%;
	left: 4px;
	animation: blink-animation 1s steps(5, start) infinite;
	-webkit-animation: blink-animation 1s steps(5, start) infinite;
	top: 5px
}

ul.lblog-bx-dark li {
	position: relative;
	line-height: 14px;
	border-bottom: 1px solid #565656;
	margin-top: 4px;
	padding-bottom: 4px
}

ul.lblog-bx-dark li:before {
	content: "";
	color: red;
	font-size: 26px;
	vertical-align: middle;
	margin-left: 1px;
	position: absolute;
	left: -14px;
	background: #ed1c24;
	width: 6px;
	height: 6px;
	border-radius: 100px;
	top: 6px
}

ul.lblog-bx-dark {
	list-style: none;
	padding-left: 14px;
	margin-bottom: 4px
}

li.listing-thumb-bx.lblog-top-box h3 {
	padding-bottom: 5px
}

li.listing-thumb-bx.lblog-top-box .lb-bx-caption p {
	padding-top: 6px
}

.lb-bx-caption p {
	font-size: 13px;
	line-height: 18px;
	color: gray
}

li.listing-thumb-bx.lblog-top-box .lb-image-bx img {
	max-height: 175px
}

li.listing-thumb-bx.lblog-top-box .lb-image-bx {
	width: 100%;
	margin-right: 0
}

.lb-bx-caption h3 {
	font-size: 14px;
	line-height: 19px
}

li.listing-thumb-bx:last-child {
	border-bottom: 0;
	margin-bottom: 0;
	padding-bottom: 0
}

ul.listing-w-thumb.liveblog-listing {
	float: left;
	background: #f3f3f3;
	padding: 10px;
	margin-bottom: 0
}

ul.listing-w-thumb.liveblog-listing .featured-image-global {
	height: auto
}

.lb-image-bx {
	width: 20%;
	float: left;
	margin-right: 10px
}

.lb-bx-caption {
	float: left;
	width: 73%
}

.storypage-social-bottom .leftside-socialshare {
	float: right
}

.storypage-social-bottom {
	margin-bottom: 30px;
	margin-top: 30px
}

li.listing-thumb-bx {
	border-bottom: 1px solid #d8d8d8;
	float: left;
	margin-bottom: 5px;
	padding-bottom: 5px;
	min-height: 60px
}

.lb-bx-caption p.blog-date {
	float: left;
	font-size: 12px
}

li.listing-thumb-bx.lblog-top-box .lb-bx-caption {
	width: 100%
}

span.spn-sourc {
	font-size: 12px;
	float: right;
	margin-top: 2px
}

.primary.span-16 p {
	font-size: 16px;
	margin-bottom: 15px
}

.primary.span-16 h1 {
	text-transform: uppercase
}

.b-box-area h3 {
	background: none repeat scroll 0 0 #eaeaea;
	border-bottom: 0 solid #ebe8d9;
	font: 16px "Noto Serif JP", Times, times new roman, times-roman, serif;
	margin: 0;
	padding: .5em
}

.b-box-area {
	background-color: #fff0;
	border-left: 1px solid #ebe8d9;
	border-right: 1px solid #ebe8d9;
	border-bottom: 1px solid #ebe8d9;
	border-top: 3px solid #040404;
	margin-top: 1em;
	padding: 0
}

.b-box-area ul li {
	font-size: 15px;
	margin-bottom: 10px
}

.primary.span-16 h3 {
	text-transform: uppercase;
	margin-bottom: 15px
}

:focus {
	outline: 0
}

div#div-gpt-readmore {
	margin-top: 15px
}

a {
	-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;
	color: #000;
	font-style: normal;
	cursor: pointer
}

a:focus,
a:hover {
	text-decoration: none;
	outline: 0
}

h1,
h2,
h3,
h4,
h5,
h6 {
	padding: 0;
	margin: 0;
	color: #000
}

h1 {
	font-size: 30px
}

h2 {
	font-size: 24px;
	line-height: 28px
}

h3 {
	font-size: 20px;
	line-height: 24px
}

h4 {
	font-size: 18px;
	line-height: 22px
}

h6 {
	font-size: 13px;
	line-height: 20px
}

p {
	font-weight: 400;
	font-size: 16px;
	line-height: 26px;
	opacity: 1;
	padding: 0;
	margin: 0;
	color: #000
}

span {
	color: #515151
}

a {
	font-weight: 400
}

.container.customcontainer {
	max-width: 1200px;
	padding-left: 15px;
	padding-right: 15px
}

.col-md-12.mobile-respon {
	padding-left: 0;
	padding-right: 12px
}

.nav>li>a {
	margin: 0;
	font-size: 18px;
	font-weight: 400
}

.express-parent-div {
	margin: 0 auto;
	z-index: 999999;
	position: relative
}

.header-menu i.fa-times {
	color: #fff;
	font-size: 19px;
	margin-top: 3px
}

.open-menu .fa-bars {
	font-size: 18px
}

.main-side-menu .box {
	display: none
}

.main-side-menu .box.active {
	display: block
}

.company-logo .navbar-brand {
	line-height: 0;
	padding-bottom: 0
}

.navbar-nav.main-nav2 {
	justify-content: inherit;
	width: 100%
}

div#navbarSupportedContent .navbar-1 {
	border-bottom: 1px solid #dedede;
	padding-bottom: 8px
}

div#navbarSupportedContent .navbar-2 {
	border-bottom: 1px solid #dedede
}

.navbar-nav.menu2 li.current a {
	color: #c60b0b !important
}

div.top-brand-bar ul.menu-top-brand-menu {
	margin: 0 auto;
	text-align: center
}

div.top-brand-bar ul li {
	display: inline;
	padding: 0 10px
}

div.top-brand-bar ul li a {
	color: #fff;
	font-size: 12px;
	text-transform: uppercase;
	font-weight: 600;
	line-height: 24px
}

.navbar-nav {
	justify-content: space-around;
	width: 100%;
	flex-wrap: wrap
}

ul#menu-top-brand-menu {
	display: inline
}

ul.topsocial-icons {
	display: inline
}

.menu-top-brand-menu-container {
	background: #f8f8f8;
	border-bottom: 1px solid #dedede;
	display: flex
}

ul#menu-top-brand-menu {
	margin: auto;
	width: 100%;
	padding-left: 0;
	text-align: center
}

ul.topsocial-icons {
	float: right;
	display: flex;
	align-items: center;
	height: 23px;
	width: 9%;
	justify-content: space-between;
	margin-bottom: 0;
	padding-left: 0
}

.tedit-heading-text h1 {
	font-size: 48px
}

div.top-brand-bar ul li {
	display: inline;
	padding: 0 9px;
	line-height: 0;
	vertical-align: middle;
	height: 25px
}

ul.topsocial-icons li {
	padding: 4px !important
}

.top-brand-bar {
	width: 100%;
	display: inline-block
}

.company-logo {
	text-align: center
}

ul.logo-links li {
	display: inline;
	text-align: center
}

ul.logo-links {
	margin: 0;
	font-size: 10px;
	font-weight: 300;
	list-style: none;
	text-align: center;
	text-transform: uppercase;
	color: #3f3f3f
}

ul.logo-links li {
	font-weight: 400
}

.navbar-nav.menu2 li a:hover {
	color: #ec0606 !important
}

ul#main-menu.menu1 {
	border-bottom: 1px solid #dedede;
	padding-bottom: 2px
}

ul#main-menu.menu2 {
	border-bottom: 1px solid #dedede
}

button.navbar-toggler {
	padding: 4px !important;
	background: #f5f5f5 !important
}

ul#main-menu.menu2 {
	justify-content: inherit
}

li.last-menuitem.menu-item-object-custom input {
	width: 109px;
	text-align: center;
	padding: 0 !important;
	line-height: 0 !important;
	height: 27px;
	border: none !important;
	font-weight: 300;
	text-transform: uppercase;
	font-size: 13px;
	padding-left: 15px !important
}

li.last-menuitem.menu-item-object-custom {
	padding: 0;
	line-height: 0
}

li.last-menuitem.menu-item-object-custom i.fa-search {
	margin-top: -22px;
	margin-left: 8px
}

nav.navbar.navbar-expand-lg.navbar-light {
	padding: 0
}

li.last-menuitem.menu-item-object-custom input:focus {
	box-shadow: none
}

.trending-detail span:first-child {
	font-size: 12px;
	color: #c60b0b;
	display: block
}

.trending-detail p {
	font-size: 12px;
	font-weight: 400
}

ul.trending-listing li {
	display: inline-flex;
	margin: 0 9px
}

.trending-detail p {
	line-height: 16px;
	overflow: hidden
}

.trending-thumbnail {
	float: left;
	padding-right: 10px
}

ul.trending-listing {
	background: #ebebeb;
	padding: 12px 8px;
	margin-bottom: 0;
	display: flex;
	justify-content: center
}

ul.trending-listing li:first-child span {
	text-align: center;
	width: 95%;
	text-align: center;
	width: 95%;
	color: #000;
	font-size: 12px
}

ul.last-subtrend {
	font-size: 12px
}

ul.last-subtrend li {
	margin: 0
}

span.border-line {
	border-left: 1px solid #dedede;
	width: 1px;
	height: 56px
}

.advertize-area {
	margin: auto
}

.borderline {
	border-top: 1px solid #dedede;
	margin-top: 0;
	width: 100%;
	display: block
}

.main-section1-top-heading h5 {
	font-size: 24px;
	line-height: 27px;
	padding-bottom: 12px
}

.author-detail span {
	font-size: 14px;
	color: #777;
	float: left;
	margin-right: 8px;
	text-transform: uppercase
}

.main-section1-caption p {
	font-size: 12px;
	line-height: 18px;
	padding-bottom: 12px;
	padding-top: 8px
}

ul.caption-listitems li {
	position: relative;
	font-size: 12px;
	padding-bottom: 5px;
	line-height: 20px;
	list-style: none;
	color: #4a4a4a
}

ul.caption-listitems {
	padding-left: 2px;
	list-style-type: disc;
	margin-left: 16px
}

ul.caption-listitems a {
	position: relative
}

ul.caption-listitems li:before {
	content: "";
	color: red;
	font-size: 26px;
	vertical-align: middle;
	margin-left: 1px;
	position: absolute;
	left: -14px;
	background: #ed1c24;
	width: 6px;
	height: 6px;
	border-radius: 100px;
	top: 6px
}

.author-detail {
	padding-top: 8px;
	display: flex
}

.mainsection1-img img {
	width: 100%
}

.home .col-md-6.custommainwidth1 {
	flex: 52%;
	max-width: 52%;
	padding-left: 0
}

.home .col-md-6.custommainwidth2 {
	flex: 48%;
	max-width: 48%
}

.mysocial-icons {
	position: absolute;
	top: 4px;
	left: 2px
}

.horiz-news1-img {
	position: relative
}

.mysocial-icons span {
	padding-left: 3px
}

.mysocial-icons span img {
	width: auto !important;
	height: auto !important
}

.recommended-str-bx.tedit-box img {
	height: 290px
}

.latest-shortnews-left .shortnews-right li h6 {
	font-size: 13px;
	padding-top: 5px
}

.latest-shortnews-left .shortnews-right li span {
	font-size: 13px;
	padding-top: 5px
}

.col-md-3.custommainwidth2.cus_min_w2 .shortnews-right-caption a h3,
.col-md-3.custommainwidth2.cus_min_w2 .shortnews-right-caption a span {
	line-height: 18px;
	color: #000;
	font-weight: 600;
	font-size: 12px;
	padding-top: 5px;
	display: inline-block
}

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

.shortnews-left-caption p {
	font-size: 14px;
	line-height: 18px;
	color: #000
}

.shortnews-left-caption {
	overflow: hidden
}

.shortnews-left-img {
	float: left;
	padding-right: 10px
}

ul.shortnews-right {
	list-style: none;
	padding-left: 0
}

.shortnews-right-img img {
	width: 100%
}

.maincontent-customwidth.storypage {
	border-right: 0
}

.maincontent-customwidth {
	flex: 70%;
	max-width: 70%;
	border-left: 1px solid #dedede;
	margin-top: 14px;
	padding-left: 15px
}

.sidebarcustomwidth {
	margin-top: 12px;
	width: 351px
}

.col-md-6.sportcustomsection.transition.metal {
	padding-right: 15px !important
}

ul.shortnews-left li {
	padding-bottom: 10px;
	border-bottom: 1px solid #dedede;
	padding-top: 10px !important;
	clear: both;
	overflow: hidden
}

ul.shortnews-left li:first-child {
	padding-top: 0 !important
}

.shortnews-right-caption p {
	font-size: 13px;
	line-height: 16px;
	color: #000;
	font-weight: 500;
	padding-top: 10px
}

ul.shortnews-right li {
	padding-bottom: 16px;
	border-bottom: 1px solid #dedede;
	padding-top: 16px
}

ul.shortnews-left li:last-child {
	border: 0
}

ul.shortnews-right li:last-child {
	border: 0
}

.horizontal-news1 ul {
	list-style: none
}

.horizontal-news1 ul li div img {
	width: 193px;
	height: 125px;
	object-fit: cover
}

.col-md-12.mobile-respon.home-horizontal .horiz-news1-caption h3,
.col-md-12.mobile-respon.home-horizontal .horiz-news1-caption h6 {
	font-size: 14px;
	padding-top: 10px;
	color: #000;
	line-height: 20px
}

.home-horizontal .horiz-news1-caption {
	min-height: 177px
}

.home-horizontal .news-date {
	color: #656565;
	font-size: 10px
}

.more-stories.lifeandbusiness .morestories-author span {
	color: #515151;
	font-size: 10px
}

.lifeandbusiness .stories-slider-captions {
	min-height: 180px
}

.morestories-author span a {
	color: #515151;
	margin-left: 3px
}

ul.horizontal-news1-inner.tedit-fea {
	margin-top: 40px
}

ul.horizontal-news1-inner {
	padding-left: 0;
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	justify-content: space-between
}

.tedit-page-horizinner-section ul.horizontal-news1-inner {
	margin-top: 70px
}

.horizontal-news1 ul li {
	width: 23.4%
}

.horiz-news1-caption span {
	font-size: 16px;
	line-height: 16px;
	padding-top: 0;
	display: block;
	color: #777
}

.horiz-news1-caption span.news-date {
	text-transform: uppercase;
	font-size: 14px;
	font-weight: 400;
	padding-top: 7px;
	padding-bottom: 7px
}

.horiz-news1-caption p {
	font-size: 12px;
	line-height: 18px;
	color: #000
}

.advertise {
	margin-bottom: 6px
}

.title {
	width: 100%;
	max-width: 854px;
	margin: 0 auto
}

.caption {
	width: 100%;
	max-width: 854px;
	margin: 0 auto;
	padding: 20px 0
}

.vid-main-wrapper {
	width: 100%;
	background: #fff;
	margin: 0 auto
}

.vid-container {
	position: relative;
	height: 0;
	width: 65.18%;
	margin-left: 10px;
	margin-top: 4px
}

.vid-container embed,
.vid-container iframe,
.vid-container object {
	top: 1px;
	left: 5px;
	width: 100%;
	min-height: 306px
}

.vid-list-container {
	width: 32%;
	height: 377px;
	overflow: hidden;
	float: right
}

.vid-list-container:focus,
.vid-list-container:hover {
	overflow-y: auto
}

ol#vid-list {
	margin: 0;
	padding: 0;
	background: #222
}

ol#vid-list li {
	list-style: none
}

ol#vid-list li a {
	text-decoration: none;
	background-color: #222;
	height: 55px;
	display: block;
	padding: 10px
}

ol#vid-list li a:hover {
	background-color: #666
}

.vid-thumb {
	float: left;
	margin-right: 8px;
	position: relative
}

.vid-thumb-big {
	position: relative
}

.active-vid {
	background: #3a3a3a
}

.anchor-profile .anchor-img img {
	height: 121px !important
}

#vid-list .desc {
	color: #fff;
	font-size: 13px;
	margin-top: 0;
	line-height: 15px
}

.vid-main-wrapper h4,
.vid-main-wrapper h3 {
	font-size: 18px;
	color: #fff
}

.vid-main-wrapper {
	background: #252525;
	padding: 10px
}

.vid-main-wrapper h4,
.vid-main-wrapper h3 {
	display: inline-block;
	line-height: 24px;
	padding: 1px
}

ul.video-top-right-content li {
	display: inline;
	padding: 0 9px;
	color: #bdbdbd;
	border-left: 1px solid #dedede
}

ul.video-top-right-content li a {
	color: #bdbdbd;
	font-size: 13px
}

ul.video-top-right-content {
	float: right;
	margin-bottom: 0;
	margin-top: 4px
}

ul.video-top-right-content li:first-child {
	border: 0
}

ol#vid-list li {
	border-bottom: 1px solid #dedede;
	padding-bottom: 12px
}

.latest-videos-section::-webkit-scrollbar {
	width: 8px
}

.latest-videos-section::-webkit-scrollbar-track {
	-webkit-box-shadow: inset 0 0 6px rgb(0 0 0 / .3)
}

.latest-videos-section::-webkit-scrollbar-thumb {
	background-color: #898989
}

.vid-list-container::-webkit-scrollbar-track {
	-webkit-box-shadow: inset 0 0 6px rgb(0 0 0 / .3);
	background-color: #363636
}

.vid-list-container::-webkit-scrollbar {
	width: 8px;
	background-color: #363636
}

.vid-list-container::-webkit-scrollbar-thumb {
	-webkit-box-shadow: inset 0 0 6px rgb(0 0 0 / .3);
	background-color: #898989
}

ul#vid-list {
	padding-left: 16px;
	background: #363636
}

ul#vid-list li {
	border-bottom: 1px solid #dedede;
	clear: both;
	padding-bottom: 12px;
	overflow: hidden;
	padding-top: 12px;
	margin-right: 15px
}

.more-stories {
	margin-top: 34px
}

.left-heading h4 {
	font-size: 18px;
	margin-bottom: 4px
}

.left-heading h4 span {
	color: #c60b0b
}

.top-heading-content .left-heading {
	display: inline-block;
	float: left
}

span.top-big-img .featured-image-global img {
	max-height: 550px;
	max-width: 100%;
	text-align: center;
	margin: 0 auto;
	display: block
}

.top-heading-content .right-heading {
	display: inline-block;
	float: right
}

.top-heading-content {
	overflow: hidden;
	border-bottom: 3px solid #252525
}

.right-heading span {
	color: #000;
	font-size: 15px;
	text-transform: uppercase
}

.more-stories .owl-nav {
	position: absolute;
	top: 16px;
	width: 100%
}

.more-stories .owl-nav button.owl-prev {
	position: absolute;
	left: 10px
}

.more-stories .owl-nav button.owl-next {
	position: absolute;
	right: 10px
}

.more-stories .owl-nav i.fa.fa-chevron-left {
	font-size: 31px
}

.more-stories .owl-nav i.fa.fa-chevron-right {
	font-size: 31px
}

.more-stories .owl-nav i {
	color: #ececec !important;
	opacity: 1 !important
}

.more-stories2 .owl-nav i {
	color: #ececec !important;
	opacity: 1 !important
}

.more-stories button.owl-prev:focus {
	outline: 0
}

.more-stories button.owl-next:focus {
	outline: 0
}

.more-stories .stories-slider-captions h3 {
	font-size: 20px;
	line-height: 27px;
	padding-top: 10px
}

.more-stories .owl-carousel {
	margin-top: 6px
}

.morestories-author {
	margin-bottom: 5px;
	text-transform: uppercase;
	font-size: 12px;
	padding-top: 10px;
	padding-bottom: 8px;
	overflow: hidden
}

.stories-slider-captions p {
	font-size: 12px;
	line-height: 18px
}

.horizontal-news2 ul {
	list-style: none
}

.horizontal-news2 ul li div img {
	width: 100%;
	height: 127px;
	object-fit: cover
}

ul.horizontal-news2-inner {
	padding-left: 0;
	display: flex;
	-webkit-flex-flow: row wrap;
	justify-content: space-between;
	margin-bottom: 0
}

.horizontal-news2 ul li {
	width: 24%
}

.horiz-news2-caption span {
	font-size: 10px;
	font-weight: 400;
	line-height: 18px;
	padding-top: 11px;
	display: block;
	color: #656565;
	padding-bottom: 6px
}

.horiz-news2-caption span.news-date {
	font-size: 10px;
	font-weight: 400;
	padding-top: 7px;
	padding-bottom: 7px
}

.horiz-news2-caption p {
	font-size: 12px;
	line-height: 18px;
	color: #000
}

.horizontal-news2 {
	margin-top: 30px
}

.more-stories2 {
	margin-top: 34px
}

.more-stories2 .owl-nav {
	position: absolute;
	top: 16px;
	width: 100%
}

.more-stories2 .owl-nav i {
	color: #fff
}

.more-stories2 .owl-nav button.owl-prev {
	position: absolute;
	left: 10px
}

.more-stories2 .owl-nav button.owl-next {
	position: absolute;
	right: 10px
}

.more-stories2 .owl-nav i.fa.fa-chevron-left {
	font-size: 31px;
	color: #85848c
}

.more-stories2 .owl-nav i.fa.fa-chevron-right {
	font-size: 31px;
	color: #85848c
}

.more-stories2 button.owl-prev:focus {
	outline: 0
}

.more-stories2 button.owl-next:focus {
	outline: 0
}

.more-stories2 .stories-slider-captions h3 {
	font-size: 20px;
	line-height: 27px;
	padding-top: 10px
}

.more-stories2 .owl-carousel {
	margin-top: 6px
}

.morestories2-author {
	font-size: 12px;
	padding-top: 8px;
	padding-bottom: 8px
}

.more-stories2 .top-heading-content h4 {
	text-transform: uppercase
}

.clearboth {
	clear: both
}

div#stories3carousel .stories-slider-captions p {
	font-size: 13px;
	color: #000
}

div#stories4carousel .stories-slider-captions p {
	font-size: 13px
}

.more-stories.lifeandbusiness .horizontal-news2 ul li .horiz-news2-caption h4,
.more-stories.lifeandbusiness .horizontal-news2 ul li .horiz-news2-caption h6 {
	margin-top: 8px;
	font-size: 14px;
	line-height: 20px
}

.more-stories.lifeandbusiness .horizontal-news2 ul li .horiz-news2-caption p {
	margin-top: 0
}

.more-stories.lifeandbusiness .horiz-news2-caption {
	min-height: 194px
}

.morestories-author span {
	color: #515151
}

.more-stories2.world-sitech .horiz-news3-caption h4,
.more-stories2.world-sitech .horiz-news3-caption h6 {
	font-size: 14px;
	padding-bottom: 5px;
	line-height: 20px;
	padding-top: 2px;
	display: block
}

.more-stories2.world-sitech .horiz-news3-caption p {
	font-size: 12px;
	line-height: 17px;
	color: #000;
	margin-top: 5px
}

.horizontal-news3 ul {
	list-style: none
}

.horizontal-news3 ul li div img {
	width: 100%
}

ul.horizontal-news3-inner {
	padding-left: 0;
	display: flex;
	-webkit-flex-flow: row wrap;
	justify-content: space-between
}

.horizontal-news3-inner .video {
	height: 116px
}

.horizontal-news3 ul li {
	width: 24%
}

.horiz-news3-caption h6 {
	font-size: 14px;
	line-height: 20px;
	padding-top: 2px;
	display: block
}

.horiz-news3-caption span.news-date {
	font-size: 10px;
	font-weight: 400;
	padding-top: 7px;
	padding-bottom: 7px
}

.horiz-news3-caption p {
	font-size: 12px;
	line-height: 18px;
	color: #000
}

.more-stories2.world-sitech .horiz-news3-caption {
	padding-top: 8px
}

.horizontal-news3 {
	margin-top: 4px
}

.horiz-news3-caption span.post-date {
	text-transform: uppercase;
	font-size: 10px;
	font-weight: 400;
	padding-top: 6px
}

ul.horizontal-news4-inner {
	padding-left: 0;
	display: flex;
	-webkit-flex-flow: row wrap;
	justify-content: space-around;
	list-style: none
}

.horizontal-news4 ul li {
	width: 24%
}

.horiz-news4-caption span {
	font-size: 15px;
	line-height: 20px;
	padding-top: 2px;
	display: block
}

.horiz-news4-caption span.news-date {
	font-size: 10px;
	font-weight: 400;
	padding-top: 7px;
	padding-bottom: 7px
}

.newslab2 ul.newslab2-inner li img {
	width: 100%;
	height: 122px;
	object-fit: cover
}

.horiz-news4-caption p {
	font-size: 13px;
	line-height: 18px;
	color: #000
}

.horizontal-news4 {
	margin-top: 24px
}

.horiz-news4-caption span.post-date {
	font-size: 12px;
	font-weight: 400;
	padding-top: 6px
}

.owl-carousel .nav-btn {
	height: 47px;
	position: absolute;
	width: 26px;
	cursor: pointer;
	top: 100px
}

.owl-carousel .owl-next.disabled,
.owl-carousel .owl-prev.disabled {
	pointer-events: none;
	opacity: .2
}

.owl-carousel .prev-slide {
	background: url(../images/arrow-left.png) no-repeat;
	top: 0
}

.owl-carousel .next-slide {
	background: url(../images/arrow-right.png) no-repeat;
	right: -5px
}

.col-md-12.mobile-respon.homesport-section .sports-heading h4 a {
	font-size: 18px;
	color: #000
}

.sports-top-content {
	overflow: hidden
}

ul.sports-listitems {
	list-style: none
}

ul.sports-listitems li {
	display: inline-block
}

.sports-top-content h5 {
	font-size: 18px;
	display: inline-block
}

ul.sports-listitems {
	float: right;
	margin-bottom: 0
}

.sport-section {
	margin-top: 10px
}

.sport-section .col-md-6.sportcustomsection {
	flex: 48.89%;
	max-width: 48.89%
}

ul.sports-listitems li a {
	font-size: 13px;
	padding-left: 13px;
	text-transform: uppercase
}

.sport-section .main-section1-caption p {
	font-size: 14px;
	line-height: 20px;
	padding-bottom: 12px;
	padding-top: 5px;
	color: #000
}

.sports-demo .sport-section .main-section1-caption p {
	color: #454444
}

ul.sport-shortnews {
	list-style: none;
	padding-left: 5px;
	padding-right: 10px
}

.sportshortnews-caption p {
	font-size: 12px;
	line-height: 16px;
	color: #000;
	padding-top: 10px
}

.anchor-profileinfo.home-pak-sec-c .row {
	padding-left: 10px
}

.sports-demo .main-section1-caption h2,
.sports-demo .main-section1-caption h3,
.sports-demo .main-section1-caption h5 {
	font-size: 20px;
	padding-top: 10px;
	line-height: 27px;
	font-weight: 600
}

.sportshortnews-caption h3,
.sportshortnews-caption h4,
.sportshortnews-caption h6 {
	font-size: 14px;
	padding-top: inherit;
	line-height: 20px;
	color: #000
}

.sports-demo .ui-group .filters button {
	background: 0;
	border: 0
}

.sports-demo .sportshortnews-caption {
	margin-bottom: 10px
}

.main-sports-heading {
	min-height: 172px
}

.main-editorial-heading {
	min-height: 130px
}

.sports-page-sidebar .opinion-poll {
	margin-top: 20px;
	margin-bottom: 30px
}

.horizontal-news1.sportsecton2 .title-heading {
	font-size: 18px;
	line-height: 25px;
	padding-top: 10px;
	display: block
}

.top-heading-content h2 {
	font-size: 25px;
	font-weight: 600;
	line-height: 30px
}

.shortnews-img {
	float: left;
	overflow: hidden
}

.sportshortnews-caption {
	overflow: hidden
}

ul.sport-shortnews li {
	clear: both;
	border-bottom: 1px solid #dedede;
	overflow: hidden;
	padding-bottom: 19px;
	padding-top: 19px
}

.sportshortnews-caption {
	overflow: hidden;
	padding-left: 0;
	padding-top: 6px
}

.opinion-section .main-section1-caption p {
	font-size: 14px;
	line-height: 20px;
	padding-bottom: 12px;
	padding-top: 4px
}

.opinionshortnews-caption h3,
.opinionshortnews-caption h6 {
	font-size: 18px
}

ul.opinion-shortnews {
	list-style: none;
	padding-left: 0
}

.opinionshortnews-caption p {
	font-size: 12px;
	line-height: 18px
}

.opinionnews-img {
	float: left;
	overflow: hidden
}

.opinionshortnews-caption {
	overflow: hidden
}

ul.opinion-shortnews li:first-child {
	padding-top: 0
}

.opinionshortnews-caption {
	overflow: hidden;
	padding-left: 13px;
	padding-right: 10px
}

ul.opinion-shortnews li {
	overflow: hidden;
	padding-top: 19px;
	float: left;
	width: 100%
}

.opinion-section .top-heading-content {
	overflow: hidden;
	border-bottom: 3px solid #252525;
	margin-bottom: 11px
}

.anchor-profileinfo .col-md-12 {
	padding: 0
}

.anchor-profile h4 {
	text-align: right;
	font-size: 16px
}

.anchor-profileinfo .anchor-profile a>img {
	width: 100%;
	height: 120px !important;
	object-fit: cover
}

.anchor-profileinfo .anchor-profile h3,
.anchor-profileinfo .anchor-profile h4 {
	padding-top: 10px;
	text-align: right
}

.anchor-profile img {
	margin: auto;
	display: block
}

h4.brownheading {
	font-size: 18px;
	color: #a58162;
	padding-bottom: 8px
}

ul.opinion-shortnews {
	margin-top: 0
}

.opinionshortnews-caption span.anchorname {
	display: block;
	font-size: 12px;
	font-weight: 400;
	padding-top: 5px;
	padding-bottom: 5px
}

.main-section1-caption p {
	font-size: 12px !important;
	line-height: 18px !important;
	color: #000
}

.opinion-section ul.opinion-shortnews li:last-child {
	border: 0
}

.opinion-section .latest-shortnews-left .shortnews-img img {
	width: 80px;
	height: 80px;
	object-fit: cover
}

.owl-carousel .nav-btn {
	height: 47px;
	position: absolute;
	width: 26px;
	cursor: pointer;
	top: 100px
}

.owl-carousel .owl-next.disabled,
.owl-carousel .owl-prev.disabled {
	pointer-events: none;
	opacity: .2
}

.owl-carousel .prev2-slide {
	background: url(https://img.express.pk/assets/images/arrow2-left.png) no-repeat;
	left: 14px
}

.owl-carousel .next2-slide {
	background: url(https://img.express.pk/assets/images/arrow2-right.png) no-repeat;
	right: 14px
}

div#instagram-carousel img {
	height: 224px;
	object-fit: cover;
	width: 100%
}

.instagrame-bx-tab {
	display: inherit;
	margin-right: 2px;
	width: 24.3%
}

div#instagram-carousel {
	margin-top: 6px;
	background: #d6f0fa;
	padding: 8px;
	display: inline-block
}

#instagram-carousel .owl-nav.disabled {
	display: block !important
}

.instagram-section .left-heading img {
	display: inline;
	vertical-align: middle;
	margin-bottom: 2px
}

.instagram-section .left-heading h4 {
	display: inline;
	vertical-align: middle;
	font-size: 20px !important
}

.instagram-section h4 {
	padding-left: 3px
}

.pakistan-section {
	margin-top: 0
}

.pakistanshortnews-caption h6 {
	font-size: 16px
}

.pakistan-section .pakistan-heading h4 {
	font-size: 18px
}

.pakistan-section .main-section1-caption p {
	line-height: 20px;
	padding-bottom: 12px;
	padding-top: 12px
}

ul.pakistan-shortnews {
	list-style: none;
	padding-left: 3px;
	padding-right: 10px
}

.main-pak-heading {
	margin-bottom: 25px
}

.pakistanshortnews-caption p {
	font-size: 14px;
	line-height: 18px;
	padding-top: 8px;
	color: #000;
	padding-top: 14px
}

.pakistanshortnews-caption span {
	font-size: 16px;
	line-height: 20px
}

.pakistannews-img {
	float: left;
	overflow: hidden
}

.pakistanshortnews-caption {
	overflow: hidden;
	overflow: hidden;
	padding-left: 18px
}

ul.pakistan-shortnews li {
	clear: both;
	border-bottom: 1px solid #dedede;
	overflow: hidden;
	padding-bottom: 19px;
	padding-top: 19px
}

.pakistan-section .col-md-6.pakistancustomsection {
	flex: 48.7%;
	max-width: 48.7%
}

.pakistan-section .anchor-profileinfo .col-md-6 {
	padding: 11px
}

.pakistan-section .top-heading-content {
	overflow: hidden;
	border-bottom: 3px solid #252525;
	margin-bottom: 20px
}

.general-news h3,
.general-news h4 {
	font-size: 20px;
	line-height: 30px;
	color: #000;
	padding-top: 6px
}

.general-img img {
	width: 100%;
	height: 130px;
	object-fit: cover
}

.general-news {
	margin-left: 12px;
	margin-right: 4px
}

.pakistan-section .anchor-profileinfo .col-md-6 {
	padding: 4px !important
}

ul.pak-listitems li a {
	font-size: 13px;
	padding-left: 13px;
	text-transform: uppercase
}

ul.pak-listitems li {
	display: inline-block
}

ul.pak-listitems {
	float: right;
	margin-bottom: 0
}

.horizontal-news3.newslab ul {
	margin-top: 60px
}

.horizontal-news3.newslab .top-heading-content {
	padding-bottom: 2px
}

.horizontal-news3.newslab ul.newslab-inner li {
	width: 32%
}

.style-guide ul.tedit-shortnews .horiz-news3-caption h3.title-heading,
.style-guide ul.tedit-shortnews .horiz-news3-caption h2.title-heading {
	line-height: 30px;
	font-size: 20px;
	font-weight: 600
}

ul.newslab-inner span.title-heading {
	font-size: 20px;
	padding-top: 12px;
	color: #000
}

.multimediasection2 .horiz-news1-caption h3.title-heading {
	font-size: 15px;
	line-height: 20px
}

ul.horizontal-news3-inner.editorial-inner .horiz-news3-caption h4,
ul.horizontal-news3-inner.editorial-inner .horiz-news3-caption h6 {
	font-size: 14px;
	line-height: 22px
}

.newslab2 ul.newslab2-inner li {
	width: 24.2%
}

.horizontal-news3.newslab2 {
	margin-top: 14px
}

ul.newslab2-inner li .title-heading {
	padding-top: 12px;
	font-size: 16px;
	color: #000
}

.newslab2-inner .horiz-news3-img img {
	width: 189px;
	height: 121px;
	object-fit: cover
}

.tedit-section .col-md-6.teditcustomsection {
	flex: 48.7%;
	max-width: 48.7%
}

ul.tedit-shortnews li:last-child {
	border-bottom: 0
}

ul.tedit-shortnews {
	list-style: none;
	padding-left: 0;
	padding-right: 10px
}

.tedit-shortnews .shortnews-img img {
	width: 153px;
	height: 111px;
	object-fit: cover
}

.tedit-caption p {
	font-size: 12px;
	line-height: 18px
}

.tedit-caption span {
	font-size: 12px;
	line-height: 20px;
	font-weight: 400
}

.pakistannews-img {
	float: left;
	overflow: hidden
}

.tedit-caption {
	overflow: hidden;
	padding-left: 18px
}

ul.tedit-shortnews li {
	clear: both;
	border-bottom: 1px solid #dedede;
	overflow: hidden;
	padding-bottom: 16px;
	padding-top: 16px
}

.tedit-section {
	margin-top: 24px
}

ul.tedit-shortnews li:last-child {
	padding-bottom: 0
}

.food-tribune ul {
	margin-top: 16px;
	padding-left: 0;
	display: flex;
	-webkit-flex-flow: row wrap;
	justify-content: space-between;
	list-style: none
}

ul.food-tribune-inner li {
	margin: 0;
	width: 32%
}

.horizontal-news3.food-tribune ul li div img {
	width: 100%
}

.food-tribune {
	margin-top: 16px
}

.food-tribune-inner .horiz-news3-caption span.title-heading {
	font-size: 18px;
	line-height: 20px;
	padding-top: 8px;
	display: block
}

.latest-shortnews-left ul.shortnews-left li:first-child {
	padding-top: 0
}

.latest-shortnews-left ul.shortnews-right li:first-child {
	padding-top: 0
}

.latest-shortnews-left .shortnews-img img {
	width: 156px;
	height: 106px;
	object-fit: cover
}

.latest-shortnews-left ul.shortnews-left li img {
	width: 76px;
	height: 60px;
	object-fit: cover
}

ul.sport-shortnews li:first-child {
	padding-top: 0
}

ul.pakistan-shortnews li:first-child {
	padding-top: 0
}

.tedit-section .mainsection1-img {
	margin-top: 16px
}

.tedit-section .main-section1-caption h5 {
	padding-top: 8px
}

span.cflag {
	display: inline;
	float: left
}

span.cflag img {
	width: 20px !important
}

span.ccurrency {
	vertical-align: middle;
	line-height: 16px;
	padding-left: 6px;
	font-size: 14px
}

#owl-demo .item {
	margin: 3px
}

#owl-demo .item img {
	display: block;
	width: 50%;
	height: auto
}

.owl-theme .owl-dots {
	display: inline-block
}

.owl-theme .owl-dots span {
	background: none repeat scroll 0 0 #869791;
	border-radius: 20px;
	display: block;
	height: 12px;
	margin: 5px 7px;
	opacity: .5;
	width: 12px
}

.forex-section .owl-dots {
	position: absolute;
	top: -33px;
	right: 0
}

.forex-section {
	background: url(../images/sidebar/forex-bg.jpg);
	background-repeat: no-repeat;
	background-size: cover;
	background-position: 100%;
	margin-top: 20px;
	padding: 12px
}

.forex-section h4 {
	padding: 0 9px
}

table.table.forextable {
	margin-bottom: 0
}

.forex-section .owl-dots button span {
	width: 12px !important;
	height: 12px !important;
	background: #898989 !important;
	margin: 5px !important
}

.forex-section button.owl-dot.active span {
	background: #fff !important;
	border: 3px solid gray !important
}

.forex-section button.owl-dot {
	outline: 0
}

.top-trending {
	padding-top: 24px
}

.top-trending .owl-carousel .owl-nav {
	position: absolute;
	top: -42px;
	right: 0
}

.top-trending h4 {
	border-bottom: 3px solid #000;
	padding-bottom: 3px;
	font-size: 18px;
	text-transform: uppercase
}

.top-trending .owl-carousel {
	padding-top: 6px
}

.top-trending span {
	color: #ec0606
}

.top-trending .owl-carousel .owl-nav i {
	font-size: 17px;
	color: gray
}

.top-trending .owl-carousel .owl-nav button:focus {
	outline: 0;
	border: 0
}

.top-trending .owl-carousel .owl-nav button:hover {
	background: 0
}

.top-trending .top-trending-caption p {
	font-size: 13px;
	line-height: 18px;
	padding-top: 10px;
	font-weight: 400;
	color: #000
}

.top-trending-img img {
	width: 100% !important
}

.sponsored-section {
	padding-top: 40px
}

.sponsored-section .sponsor-img {
	float: left;
	overflow: hidden;
	padding-right: 10px
}

.sponsored-section .sponsor-caption {
	overflow: hidden
}

.sponsored-section {
	padding: 2px
}

.sponsored-section .sponsor-caption .first-heading {
	font-size: 12px;
	text-transform: uppercase
}

.sponsored-section .sponsor-caption .second-heading {
	font-size: 14px;
	color: #000
}

.sponsored-section {
	overflow: hidden
}

.sponsored-section .sponsor-caption p {
	font-size: 12px;
	line-height: 17px
}

.sponsored-section .sponsor-img img {
	width: 95px;
	height: 98px
}

.sidebar-blog p.blog-date {
	text-transform: uppercase;
	font-size: 10px;
	color: #656564
}

.sidebar-blog h4 {
	border-bottom: 3px solid #000;
	padding-bottom: 3px;
	font-size: 18px;
	text-transform: uppercase
}

.sidebarblogmain-img {
	margin-top: 6px
}

.sidebar-blog h4 span {
	color: #c60b0b
}

.sidebarblogmain-img img {
	width: 100%;
	height: auto;
	object-fit: cover
}

.sidebarblogmain-img h3,
.sidebarblogmain-img p {
	font-size: 16px;
	line-height: 20px;
	padding-top: 12px;
	color: #000;
	font-weight: 600
}

.sidebarblog-inner .sidebarblog-img img {
	width: 115px;
	height: 84px;
	object-fit: cover
}

.sidebarblog-inner .sidebarblog-img {
	float: left;
	padding-left: 10px
}

.sidebarblog-withthumbnail {
	margin-top: 14px;
	padding-left: 0;
	margin-bottom: 0
}

.sidebarblog-withthumbnail .sidebarblog-caption h3,
.sidebarblog-withthumbnail .sidebarblog-caption p:first-child {
	font-size: 14px;
	line-height: 20px;
	color: #000;
	font-weight: 400
}

ul.sidebarblog-withthumbnail li {
	border-top: 1px solid #dedede;
	padding-top: 10px;
	list-style: none;
	padding-bottom: 10px;
	overflow: hidden
}

ul.sidebarblog-withthumbnail button.moreblog {
	width: 100%;
	background: 0;
	border: 1px solid #dedede;
	padding: 5px;
	color: #000;
	font-size: 13px;
	text-transform: uppercase
}

.sidebar-newsletter {
	padding: 27px 11px;
	margin-top: 64px;
	position: relative;
	background-image: linear-gradient(white, whitesmoke);
	border: 1px solid #f1f1f1
}

.sidebar-newsletter p {
	font-size: 14px;
	line-height: 18px;
	padding-top: 10px;
	font-weight: 400
}

.tribune-logo img {
	margin: auto;
	display: block
}

.sidebar-newsletter p {
	text-align: center
}

.sidebar-newsletter:before {
	position: absolute;
	background: url(https://img.express.pk/logo/env.webp);
	width: 52px;
	height: 55px;
	z-index: 9999;
	content: "";
	top: -35px;
	left: 0;
	right: 0;
	margin: auto
}

.sidebar-newsletter form input {
	height: 29px;
	float: left
}

.sidebar-newsletter form input::placeholder {
	font-size: 12px;
	padding: 10px
}

.sidebar-newsletter input[type=submit] {
	font-weight: 700;
	background: #f7bcd0;
	color: #000;
	font-size: 12px;
	padding: 6px 10px;
	border: 0;
	text-transform: uppercase;
	width: 28%
}

.sidebar-newsletter form input[type=email] {
	width: 70%;
	margin-right: 5px;
	height: 29px;
	border: 1px solid #dedede;
	padding-left: 10px
}

.sidebar-newsletter form {
	margin-top: 10px;
	margin-bottom: 30px
}

.moreread-top-content {
	overflow: hidden;
	border-bottom: 3px solid #252525;
	margin-bottom: 20px
}

.sidebarcustomwidth .moreread-top-content {
	margin-bottom: 0;
	padding-bottom: 3px
}

ul.moreread-listitems {
	padding-left: 0;
	list-style: none
}

ul.moreread-listitems li {
	display: inline
}

ul.moreread-listitems {
	float: right;
	margin-bottom: 5px
}

ul.moreread-listitems li a {
	font-size: 11px;
	font-size: 10px;
	text-transform: uppercase;
	margin-left: 3px;
	color: #000
}

ul.moreread-listitems li {
	position: relative
}

ul.moreread-listitems {
	position: relative
}

ul.moreread-listitems div {
	margin-left: -1px
}

ul.moreread-listitems div.vborderline {
	position: absolute;
	content: "";
	width: 1px;
	height: 9px;
	top: 9px
}

.moreread-top-content h4,
.moreread-top-content h2 {
	text-transform: uppercase;
	font-size: 18px;
	float: left;
	line-height: 22px
}

.moreread-top-content h4 span,
.moreread-top-content h2 span {
	color: #c60b0b
}

ul.moreread-inner-listitems {
	padding-top: 6px;
	padding-left: 10px
}

.sidebarcustomwidth ul.moreread-inner-listitems {
	padding-left: 0;
	padding-top: 0
}

ul.moreread-inner-listitems li {
	list-style: none
}

span.moreread-img {
	display: inline-block;
	float: right;
	margin-left: 3px
}

.more-read.widget-spacing span.moreread-img img {
	width: 68px;
	height: 65px;
	object-fit: cover
}

ul.moreread-inner-listitems li span.more-read-paragraph {
	width: 236px;
	display: inline-block;
	font-size: 16px;
	line-height: 20px;
	float: left;
	padding-top: 4px;
	margin-left: 4px;
	color: #000
}

ul.moreread-inner-listitems li span.list-order {
	vertical-align: middle;
	display: inline-block;
	float: left;
	padding-right: 6px;
	font-size: 14px;
	line-height: 22px
}

ul.moreread-inner-listitems li {
	border-bottom: 1px solid #dedede;
	overflow: hidden;
	padding-bottom: 10px;
	padding-top: 10px
}

.twitter-api img {
	width: 100%
}

.twitter-api {
	margin-top: 26px
}

.top-sponsor-heading h4 {
	font-size: 16px;
	float: left;
	margin-bottom: 3px
}

.top-sponsor-heading {
	margin-top: 30px
}

.top-sponsor-heading span {
	float: right;
	font-size: 11px;
	margin-top: 3px
}

.quiz-section {
	margin-top: 20px;
	text-align: center
}

.sponsored-text h5 {
	font-size: 14px;
	line-height: 13px;
	padding-top: 11px
}

.sponsored-text span {
	font-size: 12px
}

.opinion-poll-inner {
	margin-top: 15px;
	padding: 17px 10px 19px 20px;
	background-image: linear-gradient(white, whitesmoke);
	border: 1px solid #f1f1f1
}

.opinion-poll {
	margin-top: 20px
}

.opionion-top-heading span {
	color: #c60b0b
}

.opionion-top-heading h4,
.opionion-top-heading h2 {
	border-bottom: 2px solid;
	padding-bottom: 5px;
	text-transform: uppercase;
	font-size: 18px;
	line-height: 22px
}

.opinion-poll-inner p {
	font-size: 14px;
	line-height: 20px;
	color: #000
}

.poll-radiobtn {
	margin-top: 14px;
	padding-left: 10px
}

.poll-radiobtn input {
	vertical-align: middle
}

.poll-radiobtn span label,
.poll-radiobtn span {
	font-size: 14px;
	margin-left: 10px;
	font-weight: 500;
	color: #060606;
	text-transform: capitalize
}

.poll-radiobtn input[type=submit] {
	width: 115px;
	background: #fff;
	border: 0;
	float: left;
	font-size: 14px;
	text-transform: uppercase;
	color: #000;
	height: 23px;
	border: 1px solid #dedede;
	line-height: 21px
}

.vote-submit .viewresult {
	float: right;
	color: #0572be;
	font-size: 14px
}

.vote-submit {
	overflow: hidden;
	display: flex;
	justify-content: space-between;
	align-items: center;
	padding-top: 20px;
	padding-bottom: 14px
}

.poll-radiobtn p {
	font-size: 12px;
	line-height: 18px;
	color: #000
}

.newpaper-items span {
	display: block;
	text-align: center;
	font-size: 14px;
	font-weight: 400;
	color: #000
}

.morepages {
	display: block;
	clear: both
}

.newpaper-items img {
	width: 98%;
	border: 5px solid #ebebeb;
	height: 242px;
	object-fit: cover
}

.newspaper-inner {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between
}

.newspaper-section {
	margin-top: 20px
}

.top-newspaper-heading h4 {
	font-size: 18px;
	text-transform: uppercase;
	padding-bottom: 12px
}

.newpaper-items {
	margin-bottom: 14px
}

.newpaper-items span {
	font-size: 14px
}

.newspaper-inner .morepages {
	width: 100%
}

form#submit_blog .form-item input.input_data {
	width: 100%
}

form#submit_blog .form-item label {
	width: 100%
}

.newspaper-inner .morepages a {
	font-size: 12px;
	border: 1px solid #dedede;
	text-align: center;
	padding: 4px;
	text-transform: uppercase;
	color: #000;
	display: inline-block;
	width: 100%
}

.top-cricket-heading h6 {
	font-size: 16px;
	float: left;
	margin-bottom: 3px;
	text-transform: uppercase
}

.top-cricket-heading span {
	float: right
}

.cricket-video h4,
.cricket-video h2 {
	margin-top: 10px;
	font-size: 16px;
	display: block;
	margin-bottom: 10px
}

.cricket-pakistan .iframe-caption p {
	font-size: 14px;
	line-height: 18px
}

.iframe-caption h5 {
	font-size: 16px;
	line-height: 18px;
	padding-top: 10px
}

.iframe-caption span {
	font-size: 12px;
	padding-top: 4px;
	display: inline-block;
	padding-bottom: 4px
}

.cricket-borderline {
	border-bottom: 1px solid #dedede;
	padding-top: 16px
}

.news-section-inner .newsheading {
	padding-top: 16px;
	font-size: 14px;
	text-transform: uppercase
}

.newsitem img {
	width: 100%
}

.news-section-inner {
	display: flex;
	justify-content: space-between
}

.news-section-inner .newsitem {
	width: 48%
}

.news-section-inner .newsitem p {
	font-size: 14px;
	line-height: 18px;
	padding-top: 10px;
	color: #000
}

.news-section-inner .newsitem span {
	font-size: 12px;
	padding-top: 6px;
	display: inline-block;
	color: #003c30
}

ul.letter-listing li h6,
ul.letter-listing li h5 {
	font-size: 14px;
	line-height: 20px;
	padding-bottom: 6px;
	color: #333
}

ul.letter-listing li p {
	font-size: 14px;
	line-height: 18px;
	color: #000;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	overflow: hidden
}

ul.letter-listing li {
	padding-bottom: 20px;
	border-bottom: 1px solid #dedede;
	padding-bottom: 14px;
	padding-top: 14px
}

ul.letter-listing li:last-child {
	border-bottom: 0;
	padding-bottom: 0
}

.letters {
	background: #ebebeb;
	padding: 10px;
	background: #ebebeb;
	padding: 20px;
	margin-top: 20px;
	padding-bottom: 4px
}

ul.letter-listing {
	padding-left: 0;
	list-style: none
}

.letter-carousel .owl-nav {
	position: absolute;
	top: 0;
	right: 0;
	position: absolute;
	top: -38px;
	right: -12px
}

.letter-carousel .owl-nav i {
	color: #a5a5a5;
	font-size: 20px
}

ul.letter-listing .dot-icon {
	float: left;
	line-height: 11px
}

.letters-info {
	padding-left: 20px
}

.letter-carousel .owl-nav [class*=owl-]:hover {
	background: 0 0 !important;
	color: #fff;
	text-decoration: none;
	outline: 0
}

.letter-carousel .owl-nav [class*=owl-]:focus {
	outline: 0;
	border: 0
}

.letters-info span {
	font-size: 16px;
	color: #000
}

.latest-slideshow .top-slideshow-heading h4 {
	font-size: 16px;
	float: left
}

.latest-slideshow .top-slideshow-heading span {
	float: right
}

.latest-slideshow {
	clear: both;
	overflow: hidden;
	margin-top: 22px;
	background: #ebebeb;
	padding: 16px 11px
}

.top-slideshow-heading {
	margin-bottom: 12px;
	overflow: hidden
}

.latest-slideshow .slideshow-inner h6 {
	font-size: 13px;
	padding-top: 12px;
	line-height: 18px
}

.latest-slideshow button.owl-next i {
	position: absolute;
	right: -8px;
	color: #a5a5a5;
	font-size: 28px;
	top: 9px
}

.latest-slideshow button.owl-prev i {
	left: 4px;
	position: absolute;
	font-size: 28px;
	color: #a5a5a5;
	top: 9px
}

.latest-slideshow button.owl-prev {
	position: absolute;
	top: 65px;
	left: 0
}

.latest-slideshow button.owl-next {
	position: absolute;
	top: 65px;
	right: 11px
}

.latest-slideshow .top-slideshow-heading span {
	font-size: 13px;
	color: #232322;
	padding-right: 7px
}

.latest-slideshow button.owl-next:focus {
	outline: 0
}

.latest-slideshow button.owl-prev:focus {
	outline: 0
}

table.table.forextable th {
	padding-bottom: 0;
	padding-top: 6px;
	font-size: 14px;
	font-weight: 400
}

.forex-section h4 {
	font-size: 18px
}

table.table.forextable td {
	font-size: 14px;
	padding-bottom: 4px;
	padding-top: 6px
}

.sponsored-img img {
	width: 100%
}

.footer-section {
	background: #000;
	margin-top: 24px;
	padding: 24px
}

.footer-links {
	display: flex;
	justify-content: space-between
}

.footer-socialicons ul li {
	display: inline;
	margin: auto;
	text-align: center;
	display: inline-block;
	margin: 0 5px
}

.footer-socialicons ul {
	text-align: center;
	padding-left: 0
}

.footer-menu ul li a {
	color: #bababa
}

.footer-menu ul {
	padding-left: 18px;
	position: relative
}

.footer-menu h4 {
	color: #fff;
	font-size: 14px
}

.footer-menu ul li a:before {
	content: "\2022";
	position: absolute;
	left: -2px;
	font-size: 2.1em;
	color: #bababa;
	margin-top: -9px
}

.footer-menu ul li a {
	font-size: 14px
}

.footer-menu ul {
	padding-top: 8px
}

.footer-socialicons {
	padding-bottom: 30px
}

.copyright-section .copyright-content {
	width: 44%;
	float: left
}

.site-partners ul li {
	display: inline;
	margin-left: 33px
}

.copyright-content p {
	font-size: 12px;
	line-height: 16px;
	font-size: 12px;
	line-height: 16px;
	overflow: hidden;
	padding-left: 10px;
	color: #000;
	font-weight: 400
}

.copyright-section {
	padding-top: 15px;
	padding-bottom: 15px;
	margin: auto
}

.copyright-content img {
	float: left
}

ul.food-tribune-inner li img {
	width: 100%
}

.more-stories.sportsection4 .right-heading span {
	font-size: 14px
}

.sport-section1-img img {
	width: 100%;
	object-fit: cover;
	height: 333px
}

.sport-section1 h2 {
	padding: 10px 0 5px;
	font-weight: 600;
	line-height: 32px;
	font-size: 24px;
	padding-bottom: 16px;
	padding-top: 6px;
	color: #1f1f1f
}

.sport-section1-right h3 {
	font-size: 30px;
	text-align: right;
	font-weight: 400;
	line-height: 36px
}

.sport-section1-right p {
	padding-top: 10px;
	color: #000;
	font-size: 18px;
	line-height: 25px
}

.top-heading-content .left-heading h2 {
	font-size: 25px;
	line-height: 25px;
	font-weight: 600
}

.sport-section1-right .author-detail {
	padding-top: 14px
}

.shortnews_img span a {
	text-transform: capitalize
}

.shortnews_img span {
	font-size: 10px;
	color: #515151;
	text-transform: uppercase
}

.horizontal-news1.sportsecton2 ul li {
	width: 23.8%;
	margin-bottom: 20px
}

.horizontal-news1.sportsecton2 ul li div img {
	width: 100%;
	height: 140px;
	object-fit: cover
}

.horizontal-news1.sportsecton2 .horiz-news1-caption span.title-heading {
	font-size: 18px;
	line-height: 20px;
	padding-top: 11px;
	display: block;
	color: #000
}

span.sportsection1-borderline {
	width: 100%;
	border-bottom: 1px solid #dedede;
	display: block;
	margin-top: 20px;
	margin-bottom: 20px
}

.col-md-4.sportsection3-custom2 {
	-ms-flex: 0 0 33.333333%;
	flex: 0 0 31.333333%;
	max-width: 31.333333%
}

.col-md-8.sportsection3-custom1 {
	-ms-flex: 0 0 66.666667%;
	flex: 0 0 69.666667%;
	max-width: 68.666667%
}

.latest-videos-section.sportsection3 {
	width: 100%
}

.col-md-4.sportsection3-custom2 .sidebar-newsletter:before {
	content: none
}

.sportsection3-custom2 .sidebar-newsletter {
	margin-top: 12px
}

span.sports-morestories-borderline {
	width: 100%;
	border-bottom: 1px solid #dedede;
	padding-top: 24px
}

.more-stories.sportsection4 {
	width: 100%
}

.inner-sports-borderline {
	border-bottom: 1px solid #dedede
}

ul.sports-morestories-listitems {
	padding-left: 0;
	list-style: none;
	margin-top: 12px;
	margin-bottom: 0
}

ul.sports-morestories-listitems li .sports-morestories-img {
	float: left;
	margin-right: 10px
}

ul.sports-morestories-listitems li .sports-morestories-caption p {
	font-size: 15px;
	line-height: 18px;
	color: #000;
	overflow: hidden
}

ul.sports-morestories-listitems li {
	margin-bottom: 20px
}

.inner-sports-borderline {
	margin-top: 20px
}

ul.sports-morestories-listitems li {
	border-bottom: 1px solid #dedede;
	padding-bottom: 18px
}

.sports-morestories-img img {
	width: 76px;
	height: 58px;
	object-fit: cover
}

.more-stories.sportsection4 .sport-morestores-inner {
	margin-top: 12px
}

.sportsection4 .horiz-news1-img img {
	width: 246px;
	height: 160px !important;
	object-fit: cover
}

ul.sports-morestories-listitems li:last-child {
	border-bottom: 0
}

.sport-featured {
	width: 100%
}

.sport-featured-img img {
	width: 100%;
	height: 300px;
	object-fit: cover
}

.sports-features-wrapper {
	margin-top: 10px
}

.col-md-8.custom-sports-featured1 {
	flex: 70%;
	max-width: 70%;
	border-right: 1px solid #dedede
}

.col-md-4.custom-sports-featured2 {
	flex: 30%;
	max-width: 30%
}

.featured-sportsection5 .sport-featured-right h2,
.featured-sportsection5 .sport-featured-right h3 {
	font-size: 24px;
	line-height: 31px
}

.featured-sportsection5 .sport-featured-right p {
	padding-top: 10px;
	font-size: 14px;
	line-height: 20px
}

.featured-sportsection5 .sport-featured-right {
	margin-top: 30px
}

.featured-sportsection5 .feature-big-thumbnail-inner {
	clear: both;
	overflow: hidden;
	margin-bottom: 24px
}

.featured-sportsection5 .featured-big-thumbnail-img {
	float: left;
	margin-right: 0px;
	margin-left: 15px;

	position: relative
}

.featured-big-thumbnails {
	margin-top: 20px
}

.col-md-12.custom-sports-featured1 .featured-big-thumbnail-caption p {
	font-size: 18px;
	color: #000;
	line-height: 24px
}

.col-md-12.custom-sports-featured1 .featured-big-thumbnail-video .video {
	width: 186px;
	height: 119px
}

.col-md-12.custom-sports-featured1 .featured-big-thumbnail-img img {
	width: 186px;
	height: 119px;
	object-fit: cover
}

.more-read.sports-moreread {
	margin-top: 0
}

.more-read.sports-moreread ul.moreread-inner-listitems {
	padding-left: 0
}

.more-read.sports-moreread .moreread-top-content {
	margin-bottom: 0
}

.more-read.sports-moreread ul li span.list-order {
	font-size: 20px;
	margin-top: -4px
}

.featured-big-thumbnail-caption h3,
.featured-big-thumbnail-caption h4,
.featured-big-thumbnail-caption h6 {
	font-size: 15px;
	line-height: 24px
}

.sport-morenewsection h4 {
	text-transform: uppercase
}

.sport-morenewsection-inner {
	padding-top: 6px
}

ul.sports-shortnews li:first-child {
	padding-top: 0
}

ul.sports-shortnews li {
	clear: both;
	border-bottom: 1px solid #dedede;
	overflow: hidden;
	padding-bottom: 20px;
	padding-top: 20px
}

ul.sports-morenews-listitems.sports-shortnews {
	padding-left: 0
}

ul.sports-morenews-listitems.sports-shortnews li:last-child {
	border-bottom: 0
}

.sport-morenewsection-inner .main-section1-caption h2,
.sport-morenewsection-inner .main-section1-caption h5 {
	font-size: 20px;
	line-height: 24px;
	padding-top: 13px
}

.sport-morenews-undermain p {
	font-size: 16px;
	line-height: 20px;
	padding-top: 10px
}

.sport-morenews-undermain .sportsgeneral-news {
	max-width: 49%
}

.sport-morenews-undermain .sportsgeneral-news:first-child {
	margin-right: 10px
}

.sport-morenews-undermain {
	display: flex;
	width: 100%;
	padding-top: 29px
}

ul.sports-morenews-listitems .tedit-caption {
	padding-left: 0;
	padding-right: 10px
}

ul.sports-morenews-listitems.sports-shortnews .shortnews-img {
	padding-right: 15px
}

.more-stories.sportsection4 h3.title-heading,
.more-stories.sportsection4 h6.title-heading {
	font-size: 16px;
	padding-top: 10px
}

.sidebarcustomwidth ul.moreread-inner-listitems li {
	padding-bottom: 7px;
	padding-top: 7px
}

.more-read.sports-moreread ul.moreread-inner-listitems li {
	padding-bottom: 8px;
	padding-top: 8px
}

.sports-oponion-poll.opinion-poll {
	margin-top: 0
}

.story-main-text p {
	margin-bottom: 28px;
	font-size: 18px;
	color: #000;
	line-height: 24px
}

.storypage-main-section1 h3 {
	font-size: 36px;
	border-bottom: 1px solid #dedede;
	margin-bottom: 20px;
	padding-bottom: 20px
}

.story-mainimage>span {
	line-height: 18px;
	padding-top: 10px;
	display: inline-block;
	border-bottom: 1px solid #dedede;
	padding-bottom: 9px
}

.storypage-middle-content {
	display: flex
}

.storypage-middle-content .storypage-leftside {
	width: 20%
}

.storypage-middle-content .storypage-rightside {
	width: 80%;
	padding-left: 34px
}

.storypage-middle-content {
	padding-top: 20px
}

.storypage-main-section1 {
	padding-left: 0;
	padding-right: 15px
}

.left-authorbox span:first-child {
	font-size: 1px;
	color: #000
}

.storypage-leftside .left-authorbox span:last-child {
	font-size: 12px;
	color: #000
}

.leftside-socialshare div span {
	font-size: 14px;
	padding-left: 7px
}

.story-leftside-relateditems {
	margin-top: 30px;
	width: 100%;
	clear: both;
	padding-top: 22px
}

.left-related-caption p {
	font-size: 18px;
	line-height: 22px;
	padding-top: 10px
}

.left-related-caption a {
	font-weight: 600;
	font-size: 14px;
	padding-top: 5px;
	display: inline-block
}

.left-related-images-div {
	margin-bottom: 16px
}

.story-mainimage>img {
	width: 100%;
	object-fit: cover;
	height: 348px
}

.story-middle-img img {
	width: 100%;
	padding-top: 16px
}

.story-middle-img span {
	font-size: 14px;
	line-height: 18px;
	padding-top: 10px;
	padding-bottom: 0 !important;
	display: inherit
}

.story-middle-img {
	border-bottom: 1px solid #dedede;
	padding-bottom: 14px;
	margin-bottom: 20px
}

.storypage-middle-content .storypage-rightside p {
	font-size: 20px;
	color: #000;
	line-height: 25px;
	padding-bottom: 3px;
	color: #000
}

.story-continue-paragraph {
	width: 100%
}

.story-facebook-section iframe {
	width: 100% !important
}

.story-blocked-quotes-inner {
	width: 45%;
	float: left;
	background: #f2f2f2;
	padding: 37px 44px;
	position: relative;
	margin: 42px 29px 40px 0
}

.story-blocked-quotes-inner p {
	font-size: 20px;
	color: #000;
	line-height: 28px;
	font-style: italic;
	padding-bottom: 14px
}

.story-blocked-quotes-inner span.coachname {
	color: #0f0f0f;
	font-style: italic
}

.story-continue-paragraph p {
	font-size: 18px;
	color: #000;
	line-height: 24px;
	padding-bottom: 20px
}

.story-blocked-quotes-inner:before {
	position: absolute;
	background: url(../images/story/quotes.png);
	content: "";
	left: 27px;
	top: -28px;
	width: 100px;
	height: 100px;
	background-repeat: no-repeat
}

.story-continue-paragraph p.cparag {
	padding-left: 100px
}

.recommended-stories {
	border-bottom: 3px solid #000;
	margin-bottom: 10px;
	padding-bottom: 4px;
	clear: both;
	padding-top: 20px
}

.below-comment-form p a {
	font-style: italic;
	color: #000
}

form.commentform email,
form.commentform input,
form.commentform textarea {
	font-size: 14px
}

.recommended-stories h4 {
	font-size: 18px;
	text-transform: uppercase
}

.recommended-stories-items p,
.recommended-stories-items p a {
	font-size: 18px;
	line-height: 22px;
	padding-top: 8px;
	color: #000
}

nav.navbar.navbar-expand-lg.navbar-light button {
	position: absolute;
	top: -47px;
	width: 38px;
	background: #000 !important;
	height: 34px
}

nav.navbar.navbar-expand-lg.navbar-light button i {
	color: #fff;
	margin: auto;
	width: 40%;
	line-height: 23px;
	font-size: 16px
}

nav.navbar.navbar-expand-lg.navbar-light button:focus {
	outline: 0
}

.story-comments-section h4,
.story-comments-section p.fbtitle {
	border-bottom: 3px solid #000;
	padding-bottom: 5px;
	font-size: 25px;
	text-transform: uppercase;
	font-weight: 600
}

.maincontent-customwidth.storypage hr {
	margin-bottom: 5px
}

.story-comments-section {
	border-bottom: 1px solid #e0e0e0;
	margin-bottom: 15px;
	padding-bottom: 15px;
	margin-top: 34px
}

.comments-info span {
	display: inline;
	font-size: 14px
}

span.comments-reply {
	color: #000
}

span.comment-recomend {
	color: #000
}

.comments-info p {
	font-size: 14px;
	color: #535353;
	padding-top: 22px
}

.story-comments-section h4 {
	border-bottom: 3px solid #000;
	padding-bottom: 5px
}

.comments-info {
	margin-top: 16px;
	border-bottom: 1px solid #dedede;
	padding-bottom: 18px
}

span.comment-author {
	color: #000
}

.comments-section-inner a.more-comments {
	background: #252525;
	color: #fff;
	border-radius: 5px;
	display: inline-block;
	margin-top: 15px;
	width: 175px;
	height: 32px;
	font-size: 13px;
	text-align: center;
	line-height: 32px
}

form.commentform input {
	width: 100%;
	padding: 8px;
	width: 100%;
	padding: 8px;
	box-shadow: 0 0 4px rgb(0 0 0 / .3);
	border: 1px solid #c1c1c1
}

form.commentform textarea {
	width: 100%;
	margin-top: 26px;
	box-shadow: 0 0 4px rgb(0 0 0 / .3);
	border: 1px solid #c1c1c1;
	padding: 10px;
	height: 140px
}

form.commentform input[type=submit] {
	margin-top: 20px;
	background: #252525;
	color: #fff;
	box-shadow: none
}

form.commentform {
	margin-top: 15px
}

.below-comment-form p {
	font-size: 14px;
	line-height: 20px;
	text-align: center
}

.story-continue-paragraph p.cparag {
	padding-left: 0
}

.story-mainimage span {
	font-size: 14px;
	width: 100%
}

.featured-sportsection5 {
	margin-top: 20px
}

.more-stories.sportsection4 .col-md-3 {
	border-right: 1px solid #dedede
}

.more-stories.sportsection4 .col-md-3:last-child {
	border-right: 0
}

.advertize-area img {
	border: 1px solid #dedede;
	margin-top: 10px
}

ul.sports-morestories-listitems li:last-child {
	padding-bottom: 0;
	margin-bottom: 0
}

.vid-main-wrapper.clearfix {
	min-height: 420px
}

.top-food-heading a>span {
	font-size: 13px
}

.phone-tech-page {
	padding-left: 0
}

.pt-after-top {
	margin-top: -12px
}

.logo-slider-box a {
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	flex-direction: column
}

.logo-slider-box {
	border: 1px solid #ccc;
	margin: 0 8px;
	text-align: center;
	padding: 10px 27px;
	transition: .3s
}

.logo-slider-box:hover {
	border: 1px solid #000;
	transition: ease-in .2s
}

.logo-slider-box p {
	margin-top: 15px;
	margin-bottom: 15px;
	font-size: 14px;
	text-decoration: underline
}

.box34 {
	transition: box-shadow 0.35s ease;
	border: 1px solid #bbbbbb91
}

.box34 img {
	width: 100%
}

.box34 i.fab.fa-youtube {
	position: absolute;
	top: 28%;
	left: 45%;
	color: red;
	font-size: 40px
}

.box34 h3 {
	color: black !important;
	padding-left: 10px;
	padding-right: 10px;
	margin-top: 10px;
	font-weight: 700;
	font-size: 18px;
	margin-bottom: 2px;
	overflow: hidden;
	display: -webkit-box;
	min-height: 22px;
	-webkit-line-clamp: 1;
	-webkit-box-orient: vertical
}

.box34 p {
	padding: 0 13px;
	overflow: hidden;
	display: -webkit-box;
	line-height: 21.5px;
	min-height: 44px;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	margin-bottom: 5px
}

.mobile-respon.phone-tech-story-sect {
	padding-left: 15px
}

.mobile-video-slider .slick-dots li,
.brands-slider .slick-dots li {
	width: 10px;
	height: 10px
}

.mobile-video-slider .slick-dots li button:before,
.brands-slider .slick-dots li button:before {
	line-height: 10px;
	width: 10px;
	height: 10px
}

.bs-for-padding {
	padding: 0 10px
}

.vid-watch-more .fa-chevron-right::after {
	content: "\f053"
}

.vid-watch-more .fa-chevron-right::before {
	content: ""
}

.vid-watch-more {
	display: flex;
	align-items: center
}

.vid-watch-more p {
	font-size: 12px;
	margin-right: 6px
}

.vid-watch-more i {
	font-size: 12px
}

@media(max-width:624px) {
	body {
		margin: 15px
	}

	.caption {
		margin-top: 40px
	}

	.vid-list-container {
		padding-bottom: 20px
	}
}

.mobilecustomcontainer {
	width: 100%;
	margin: auto;
	max-width: 480px
}

.ytp-chrome-top {
	bottom: 17px !important;
	top: inherit !important
}

a.ytp-title-link {
	font-size: 12px
}

.mobilecustomcontainer div#collapsingNavbar {
	position: absolute;
	top: 44px;
	width: 100%;
	background: #000;
	padding: 10px;
	margin: auto;
	left: 0;
	z-index: 999999
}

.mobilecustomcontainer button.navbar-toggler i {
	font-size: 24px;
	color: #000
}

nav.navbar.navbar-dark.bg-primary button.navbar-toggler {
	padding: 0;
	margin-left: -6px
}

.container.mobilecustomcontainer .navbar.navbar-dark.bg-primary {
	background-color: #f3f1e8 !important
}

.getapp {
	background: #000
}

.getapp a {
	color: #fff
}

.getapp {
	background: #000;
	padding: 6px 8px;
	font-size: 10px;
	text-transform: uppercase
}

.mobilecustomcontainer .company-logo {
	width: 58%
}

.mobilecustomcontainer button.navbar-toggler:focus {
	outline: 0
}

.mobile-top.links ul {
	list-style: none;
	display: flex;
	justify-content: space-between;
	margin-bottom: 0;
	margin-top: 6px;
	padding: 0 10px
}

.mobile-top.links ul li a {
	font-size: 13px;
	text-transform: uppercase;
	color: #1a1a1a;
	font-weight: 500;
	padding-left: 20px;
	padding-right: 7px
}

.mobile-top.links ul li a:first-child {
	padding-left: 0
}

.mobile-top.links {
	border-bottom: 1px solid #dedede;
	padding-bottom: 12px
}

.mobile-top.links ul li a:hover {
	border-bottom: 2px solid #363636;
	padding-bottom: 3px;
	transition: none
}

.mobile-advertisement img {
	text-align: center;
	margin: auto;
	display: block;
	padding-top: 10px
}

.mobile-content-section1-mainimage img {
	width: 100%
}

.mobile-content-section1-mainimage {
	padding-top: 10px;
	position: relative
}

.mobile-content-section1-caption {
	position: absolute;
	bottom: 12px;
	left: 19px
}

.mobile-content-section1-caption p {
	font-size: 18px;
	color: #fff;
	line-height: 21px;
	text-shadow: 1px 1px #000;
	margin-left: -6px
}

.mobile-section1-listitems ul.moreread-inner-listitems li span.more-read-paragraph {
	width: 240px;
	font-size: 15px;
	line-height: 18px;
	float: left;
	padding-top: 2px;
	color: #000
}

.vid-main-wrapper {
	background: #101010;
	padding: 0;
	padding-top: 5px
}

.mobile-vid-container .mobilevideo-listing {
	width: 49.5%;
	display: inline-block
}

.mobilevid-main-wrapper {
	background: #000;
	position: relative
}

.mobilevid-main-wrapper h4 {
	color: #fff
}

ul.mobilevideo-top-right-content li a {
	color: #fff;
	font-size: 13px
}

ul.mobilevideo-top-right-content {
	list-style: none;
	float: right
}

ul.mobilevideo-top-right-content li {
	display: inline
}

.mobile-vid-container .owl-carousel div {
	color: #fff
}

.mobilevid-main-wrapper h4 {
	font-size: 12px;
	font-weight: 500;
	text-transform: uppercase;
	margin-top: 5px
}

ul.mobilevideo-top-right-content li a {
	color: #fff;
	font-size: 11px;
	margin-right: 9px
}

.top-mobile-video-heading {
	overflow: hidden;
	padding: 9px;
	padding-bottom: 0 !important
}

.mobile-vidheading {
	float: left;
	display: inline
}

.mobilevideo-listing {
	width: 100% !important
}

.mobile-vid-container {
	position: relative
}

.mobile-vid-container .owl-carousel .owl-nav.disabled {
	display: block
}

.mobile-vid-container .owl-carousel .mobilenav-btn {
	height: 47px;
	position: absolute;
	width: 26px;
	cursor: pointer;
	top: 65px !important
}

.owl-carousel .mobilenav-btn {
	height: 47px;
	position: absolute;
	width: 26px;
	cursor: pointer;
	top: 72px !important
}

.owl-carousel .owl-next.disabled,
.owl-carousel .owl-prev.disabled {
	pointer-events: none;
	opacity: .2
}

.owl-carousel .mobileprev-slide {
	background: url(../images/mobile/larrow.png) no-repeat;
	top: 0;
	left: 12px
}

.owl-carousel .mobilenext-slide {
	background: url(../images/mobile/rarrow.png) no-repeat;
	right: 3px
}

.mobile-vid-container .owl-carousel iframe {
	width: 100%
}

.adverisement-banner {
	text-align: center
}

ul.moreread-inner-listitems.mobile-list1 li:last-child {
	border-bottom: 0
}

ul.moreread-inner-listitems.mobile-list2 {
	padding-top: 10px
}

ul.moreread-inner-listitems.mobile-list3 {
	border-top: 1px solid #dedede;
	margin-top: 14px
}

.owl-carousel .trending-nav-btn {
	height: 47px;
	position: absolute;
	width: 26px;
	cursor: pointer;
	top: -2px !important
}

.mobile-vid-container .owl-carousel iframe {
	width: 100%
}

.adverisement-banner {
	text-align: center
}

.sidebar-newsletter p,
.sidebar-newsletter label {
	font-size: 14px;
	line-height: 18px;
	padding-top: 10px;
	font-weight: 400
}

.tribune-logo img {
	margin: auto;
	display: block
}

.mobile-newsletter p {
	text-align: center
}

.mobile-newsletter:before {
	position: absolute;
	background: url(https://img.express.pk/logo/env.webp);
	width: 52px;
	height: 55px;
	z-index: 9999;
	content: "";
	top: -35px;
	left: 0;
	right: 0;
	margin: auto
}

.mobile-newsletter form input {
	height: 29px;
	float: left
}

.mobile-newsletter form input::placeholder {
	font-size: 12px;
	padding: 10px
}

.mobile-newsletter input[type=submit] {
	background: #ec2466;
	color: #fff;
	font-size: 14px;
	padding: 5px 18px;
	border: 0;
	text-transform: uppercase;
	font-family: 'Vidaloka', serif !important
}

.mobile-newsletter form input[type=email] {
	width: 63%;
	margin-right: 5px;
	height: 29px;
	border: 1px solid #dedede;
	padding-left: 10px
}

.mobile-newsletter form {
	margin-top: 10px;
	margin-bottom: 30px
}

.mobile-newsletter {
	background: #fff;
	overflow: hidden;
	padding: 17px 10px
}

.mobile-newsletter .mobile-tribune-logo {
	float: left
}

.mobile-newsletter .viewsample {
	text-align: right
}

.mobile-newsletter p {
	color: #000;
	font-size: 15px;
	text-align: right;
	padding-top: 10px
}

.mobile-newsletter input {
	border-radius: 3px;
	font-family: 'Vidaloka', serif !important
}

.mobile-newsletter input::placeholder {
	font-family: 'Vidaloka', serif !important
}

.mobile-newsletter .viewsample a {
	color: blue;
	font-size: 13px
}

.more-stories.mobile-lifestyle .stories-slider-captions h3 {
	position: absolute;
	top: inherit;
	font-size: 18px;
	color: #fff;
	padding: 9px;
	line-height: 22px;
	bottom: 1px;
	text-shadow: 1px 1px #000
}

ul.moreread-inner-listitems.mobile-list4 li:last-child {
	border-bottom: 0
}

.more-stories.mobile-lifestyle .owl-carousel .nav-btn {
	top: 97px !important
}

.more-stories.mobile-lifestyle .owl-carousel .nav-btn.next-slide {
	right: -13px
}

.moreread-inner-listitems.mobile-list4 li span.more-read-paragraph {
	width: 214px;
	display: inline-block;
	font-size: 15px;
	line-height: 18px;
	float: left;
	padding-top: 2px;
	color: #1a1a1a;
	font-weight: 500
}

.more-stories.mobile-lifestyle .viewmore a {
	border: 1px solid #dedede;
	width: 100%;
	display: inline-block;
	text-align: center;
	padding: 1px;
	color: #2d2d2d
}

.adverisement-banner2 {
	text-align: center;
	margin-top: 10px
}

.mobilesportscontent .mainsection1-img {
	position: relative
}

.mobilesportscontent .main-section1-caption {
	position: absolute;
	bottom: 0;
	position: absolute;
	bottom: 0
}

.mobilesportscontent .main-section1-caption h5 {
	font-size: 18px;
	line-height: 20px;
	color: #fff;
	padding: 10px;
	text-shadow: 1px 1px #000
}

ul.moreread-inner-listitems.mobile-list1 li span.more-read-paragraph {
	font-weight: 500;
	font-size: 15px !important;
	padding-top: 6px;
	width: 270px
}

ul.moreread-inner-listitems.mobile-list2 li span.more-read-paragraph {
	font-weight: 500;
	font-size: 15px !important;
	padding-top: 6px;
	width: 248px
}

ul.moreread-inner-listitems.mobile-list3 li span.more-read-paragraph {
	font-weight: 500;
	font-size: 15px !important;
	padding-top: 6px;
	width: 248px
}

ul.moreread-inner-listitems.mobile-list4 li span.more-read-paragraph {
	font-weight: 500;
	font-size: 15px !important;
	padding-top: 6px;
	width: 250px
}

ul.moreread-inner-listitems.mobile-list5 li span.more-read-paragraph {
	font-weight: 500;
	font-size: 15px !important;
	padding-top: 6px;
	width: 248px
}

.mobilesportscontent .viewmore a {
	border: 1px solid #dedede;
	width: 100%;
	display: inline-block;
	text-align: center;
	padding: 1px;
	color: #2d2d2d
}

.mobile-sportsection .top-heading-content {
	margin-bottom: 8px
}

.mobile-cricket-pakistan .news-section-inner {
	justify-content: space-between
}

.mobile-cricket-pakistan .news-section-inner .newsitem {
	width: 48%;
	margin: 0
}

.cricket-pakistan .newsheading {
	padding: 7px 0;
	text-transform: uppercase
}

.mobile-pakistan-section ul.pak-listitems {
	float: right;
	margin-bottom: 0;
	padding-left: 0
}

.mobile-pakistan-section .nav-btn.prev-slide {
	left: 10px
}

.mobile-pakistan-section .owl-carousel .next-slide {
	right: 3px
}

.mobile-pakistan-section .stories-slider-captions h3 {
	font-size: 18px;
	color: #fff;
	padding: 6px
}

.mobile-pakistan-section .stories-slider-captions {
	position: absolute;
	top: inherit;
	bottom: 10px
}

.pakistan-section.mobile-pakistan-section .viewmore a {
	border: 1px solid #dedede;
	width: 100%;
	display: inline-block;
	text-align: center;
	padding: 1px;
	color: #2d2d2d;
	line-height: 27px
}

ul.moreread-inner-listitems.mobile-list5 li:last-child {
	border-bottom: 0
}

.current-affair #poll .radio label {
	width: 100%
}

.current-affair #poll .radio input {
	float: right
}

.current-affair {
	background: #54aeb7;
	padding: 15px;
	margin-top: 12px
}

.current-affair h4 {
	text-align: center;
	color: #fff;
	font-size: 20px;
	line-height: 24px;
	padding-bottom: 30px
}

.current-affair label {
	background: #3d959c;
	padding: 6px;
	color: #fff;
	border-radius: 3px;
	padding-left: 10px;
	padding-right: 10px;
	border: 1px solid #dedede
}

.current-affair #poll .radio input {
	float: right;
	zoom: 1.32;
	margin-top: 3px
}

.current-affair .inputsubmit input {
	margin: auto;
	display: block;
	background: #fff;
	border: 1px solid #dedede;
	padding: 7px 45px;
	line-height: 23px;
	text-transform: uppercase;
	margin-top: 8px
}

.poll-text a {
	border: 1px solid #fff;
	color: #fff;
	padding: 3px 10px;
	margin-bottom: 10px;
	display: block;
	width: 52px;
	text-align: center
}

.top-heading-content.mobile-worldnews {
	margin-top: 26px;
	margin-top: 26px;
	margin-bottom: 9px
}

.owl-carousel.mobile-worldnews .nav-btn {
	height: 47px;
	position: absolute;
	width: 26px;
	cursor: pointer;
	top: 79px
}

.owl-carousel.mobile-worldnews .nav-btn.prev-slide {
	left: 11px
}

.owl-carousel.mobile-worldnews .nav-btn.next-slide {
	right: 4px
}

.mobile-worldnews .stories-slider-captions {
	position: absolute;
	top: inherit;
	bottom: 10px;
	padding: 1px 11px
}

.mobile-worldnews .stories-slider-captions h3 {
	font-size: 18px;
	line-height: 20px;
	color: #fff
}

.mobile-worldnews .viewmore a {
	border: 1px solid #dedede;
	width: 100%;
	display: inline-block;
	text-align: center;
	padding: 1px;
	color: #2d2d2d
}

.instagram-mobile-section .nav-btn.prev-slide {
	left: 10px;
	top: 115px
}

.instagram-mobile-section .nav-btn.next-slide {
	right: 4px;
	top: 115px
}

.instagram-mobile-section {
	margin: 24px 0;
	padding-left: 10px;
	padding-right: 10px
}

.instagram-mobile-section .top-heading-content {
	margin-bottom: 10px
}

.mobile-scitech {
	padding-left: 10px;
	padding-right: 10px
}

.mobile-scitech .top-heading-content {
	margin-top: 26px;
	margin-bottom: 9px
}

ul.moreread-inner-listitems.mobile-list55 li:last-child {
	border-bottom: 0
}

.owl-carousel.mobile-scitech .nav-btn {
	height: 47px;
	position: absolute;
	width: 26px;
	cursor: pointer;
	top: 92px
}

ul.moreread-inner-listitems.mobile-list55 li span.more-read-paragraph {
	width: 248px
}

.owl-carousel.mobile-scitech .nav-btn.prev-slide {
	left: 11px
}

.owl-carousel.mobile-scitech .nav-btn.next-slide {
	right: 4px
}

.mobile-scitech .stories-slider-captions {
	position: absolute;
	top: inherit;
	bottom: 10px;
	padding: 1px 11px
}

.mobile-scitech .owl-carousel.mobile-scitech .nav-btn {
	top: 121px
}

.owl-carousel .prev-slide {
	background: url(../images/mobile/newspaper/larrow.png) no-repeat
}

.mobile-scitech .stories-slider-captions h3 {
	font-size: 18px;
	line-height: 20px;
	color: #fff
}

.mobile-scitech .viewmore a {
	border: 1px solid #dedede;
	width: 100%;
	display: inline-block;
	text-align: center;
	padding: 1px;
	color: #2d2d2d
}

.mobile-scitech .owl-carousel .prev-slide {
	left: 10px
}

.mobile-scitech .owl-carousel .next-slide {
	right: -2px
}

.mobile-scitech .owl-carousel .nav-btn {
	top: 108px
}

ul.moreread-inner-listitems.mobile-list6 .opinion-author-name {
	font-size: 12px;
	display: block;
	clear: both
}

ul.moreread-inner-listitems.mobile-list6 li span.more-read-paragraph {
	width: 241px
}

ul.moreread-inner-listitems.mobile-list6 .author-div {
	float: left
}

.opinion-mobilesection .viewmore a {
	border: 1px solid #dedede;
	width: 100%;
	display: inline-block;
	text-align: center;
	padding: 1px;
	color: #2d2d2d
}

.opinion-mobilesection {
	margin-top: 20px;
	padding-left: 10px;
	padding-right: 10px
}

.opinion-mobilesection .author-div span:first-child {
	font-style: italic
}

.opinion-mobilesection .author-div span.opinion-author-name {
	color: #004272
}

ul.moreread-inner-listitems.mobile-list6 {
	padding-left: 0;
	padding-right: 0
}

.mobile.sidebar-blog {
	padding-left: 10px;
	padding-right: 10px
}

ul.moreread-inner-listitems.mobile-list6 li:last-child {
	border-bottom: 0
}

div#mobile-newspapers-carousel div img {
	width: inherit
}

.newspaper-mobilesection .owl-carousel .nav-btn {
	position: inherit
}

.newspaper-mobilesection .owl-carousel .owl-nav {
	position: absolute;
	top: -29px;
	right: 0
}

.owl-carousel .prev-slide {
	background: url(../images/mobile/newspaper/larrow.png) no-repeat
}

.owl-carousel .next-slide {
	background: url(../images/mobile/newspaper/rarrow.png) no-repeat
}

.newspaper-mobilesection {
	margin-top: 30px;
	padding-left: 10px;
	padding-right: 10px
}

.newspaper-mobilesection .top-heading-content {
	overflow: hidden;
	border-bottom: 0;
	margin-bottom: 12px
}

div#mobile-newspapers-carousel div h4 {
	font-size: 14px;
	font-weight: 400;
	text-align: center;
	padding-top: 10px
}

div#mobile-newspapers-carousel .owl-nav button:focus {
	outline: 0
}

.newspaper-mobilesection .viewmore a {
	width: 100%;
	background: 0;
	border: 1px solid #dedede;
	padding: 5px;
	color: #000;
	font-size: 13px;
	text-transform: uppercase;
	display: block;
	text-align: center;
	margin-top: 20px
}

.latest-slideshow.mobile-latestslideshow button.owl-next i {
	top: -9px
}

.latest-slideshow.mobile-latestslideshow button.owl-prev i {
	top: -9px
}

.newslab-mobilesection {
	margin-top: 30px;
	padding: 0 10px
}

.newslab-mobilesection .top-heading-content {
	margin-bottom: 9px
}

div#newslab-carousel div span {
	text-align: right;
	font-size: 14px;
	font-weight: 500;
	padding-top: 9px;
	display: inline-block;
	line-height: 19px
}

div#newslab-carousel .prev-slide {
	background: url(../images/mobile/newslab/larrow.png) no-repeat;
	top: 54px;
	left: 13px
}

div#newslab-carousel .next-slide {
	background: url(../images/mobile/newslab/rarrow.png) no-repeat;
	top: 54px
}

.tedit-mobilesection {
	margin-top: 30px;
	padding: 0 10px
}

.tedit-mobilesection .top-heading-content {
	margin-bottom: 9px
}

.tedit-caption h6 {
	font-size: 18px
}

.foodtribune-mobilesection {
	margin-top: 30px;
	padding: 0 10px
}

.food-tribune .horiz-news3-caption h6 {
	font-size: 18px;
	padding-top: 10px;
	padding-bottom: 6px
}

.foodtribune-mobilesection .top-heading-content {
	margin-bottom: 9px
}

.footer-links.mobile-footer-links {
	display: inherit
}

.footer-links.mobile-footer-links .dropdown button {
	width: 100%;
	background: #363636;
	border: 0;
	color: #fff
}

.dropdown-toggle::after {
	float: right;
	margin-top: 5px
}

.footer-section.mobile-footer .footer-socialicons ul li {
	margin: 0 3px
}

.footer-section.mobile-footer ul.footerlogo {
	margin-bottom: 20px
}

.footer-section.mobile-footer .dropdown-menu {
	width: 100%
}

.footer-section.mobile-footer .btn-primary:focus {
	box-shadow: none
}

.footer-links.mobile-footer-links button:focus {
	border: 0;
	box-shadow: none;
	outline: 0
}

.footer-links.mobile-footer-links .dropdown {
	padding-bottom: 10px
}

.footer-section.mobile-footer {
	padding: 18px
}

.footer-links.mobile-footer-links .dropdown-menu a:hover {
	background: #363636;
	color: #fff
}

.copyright-section.mobilecopyright .copyright-content {
	width: 100%;
	float: left;
	padding-bottom: 30px
}

.tribunelogo {
	display: block;
	clear: both;
	width: 100%;
	float: none;
	overflow: hidden;
	text-align: center
}

.copyright-detail {
	text-align: center
}

.tribunelogo img {
	margin: auto;
	float: none;
	margin-bottom: 10px
}

.mobile-worldnews .owl-carousel.mobile-worldnews .nav-btn {
	top: 91px
}

.popup-box-on {
	display: block !important
}

.off {
	display: none
}

.chat_box .chat_message_wrapper ul.chat_message>li+li {
	margin-top: 4px
}

#search.open {
	opacity: 1;
	transform: translate(0, 0) scale(1, 1)
}

#search {
	background-color: #2b2b2b;
	height: 160px;
	top: 0;
	transition: all .5s ease-in-out 0;
	z-index: 2000;
	margin: auto;
	display: block;
	position: absolute;
	top: 43px;
	left: 0;
	right: 0;
	width: 332px;
	overflow: hidden
}

#search .close {
	color: #fff;
	font-size: 30px;
	opacity: 1;
	padding: 10px 17px;
	position: fixed;
	right: -1px;
	top: -7px;
	z-index: 9999
}

button.close {
	background: #fff0 none repeat scroll 0 0;
	border: 0 none;
	cursor: pointer
}

.close {
	float: right;
	line-height: 1;
	text-shadow: 0 1px 0 #fff
}

#search input[type=text] {
	background: #fff;
	border: 0 none;
	color: #2b2b2b;
	font-weight: 300;
	margin: -51px auto 0;
	outline: medium none;
	padding-left: 30px;
	padding-right: 30px;
	position: absolute;
	text-align: center;
	top: 18%;
	width: 90%;
	font-size: 16px;
	margin: 0 auto;
	left: 18px;
	height: 39px;
	margin-top: 7px
}

#search .btn {
	padding: 10px 50px;
	margin: auto;
	display: block;
	margin-top: 80px;
	text-align: center;
	width: 89.1%;
	margin-top: 86px;
	border-radius: 0
}

.s-icon a {
	background: #fff none repeat scroll 0 0 !important;
	border-radius: 40px !important;
	color: #be5254 !important;
	font-size: 26px;
	height: 44px;
	margin: 3px -12px 0 0;
	padding: 7px 0 0 !important;
	text-align: center;
	width: 44px
}

.btn-site {
	background: #be5254 none repeat scroll 0 0;
	color: #fff !important
}

button.btn.btn-lg.btn-site {
	width: 100px;
	height: 40px;
	font-size: 15px
}

ul.mobilevideo-top-right-content li:after {
	border: .5px solid #fff;
	position: absolute;
	content: "";
	height: 13px;
	top: 15px;
	margin-left: -2px
}

ul.mobilevideo-top-right-content li:after:last-child {
	border: 0
}

ul.mobilevideo-top-right-content li:last-child:after {
	border: 0
}

.sport-section .sports-heading {
	border-bottom: 3px solid #252525;
	margin-top: 10px
}

.sports-demo .ui-group {
	width: 80%;
	text-align: right;
	float: right;
	padding-bottom: 10px;
	margin-top: -28px
}

.ui-group .filters button {
	text-transform: uppercase;
	font-size: 13px
}

.sports-demo .grid .element-item {
	position: inherit !important;
	top: inherit !important;
	left: inherit !important;
	margin-bottom: 16px !important;
	float: left !important;
	border-bottom: 1px solid #dedede;
	padding-bottom: 16px;
	min-height: 194px
}

.sport-section .element-item img {
	width: 100%;
	height: 130px;
	object-fit: cover
}

.sports-demo .grid .element-item:last-child {
	border-bottom: 0
}

.sports-demo .ui-group .filters button:focus {
	border: 0;
	outline: 0
}

.pakistan-section .pakistan-heading {
	border-bottom: 3px solid #252525;
	margin-top: 10px
}

.pakistan-demo .ui-group {
	width: 80%;
	text-align: right;
	float: right;
	padding-bottom: 21px;
	margin-top: -26px
}

.pakistan-demo .main-section1-caption h5 {
	line-height: 28px;
	padding-top: 10px
}

.pakistan-demo .latest-shortnews-left {
	margin-left: -10px
}

.pakistan-demo .ui-group .filters button {
	background: 0;
	border: 0
}

.ui-group .filters button {
	text-transform: uppercase;
	font-size: 13px
}

.pakistan-demo .grid .element-item {
	position: inherit !important;
	top: inherit !important;
	left: inherit !important;
	margin-bottom: 25px !important;
	float: left !important;
	border-bottom: 1px solid #dedede;
	padding-bottom: 25px
}

.pakistan-demo .ui-group .filters button:focus {
	border: 0;
	outline: 0
}

.mobile-newsletter:before {
	content: none
}

button.navbar-toggler {
	background: 0 0 !important
}

.navbar-toggler i.fa.fa-bars {
	color: #000
}

.mobilecustomcontainer .navbar {
	background: #f3f1e8
}

button.navbar-toggler {
	padding-left: 0
}

span.mobile-borderline {
	border: .5px solid #dedede;
	width: 94%;
	display: block;
	margin: auto;
	margin-top: 23px
}

.more-stories.mobile-lifestyle {
	padding: 0 10px
}

ul.moreread-inner-listitems.mobile-list4 {
	padding-left: 0;
	padding-right: 0
}

.sport-section.mobile-sportsection {
	padding-left: 10px;
	padding-right: 10px
}

.pakistan-section.mobile-pakistan-section {
	padding-left: 10px;
	padding-right: 10px
}

div#pakistancarousel .owl-nav {
	margin-top: 0
}

ul.moreread-inner-listitems.mobile-list5 {
	padding-left: 0;
	padding-right: 0;
	padding-top: 0;
	margin-top: -5px
}

.forex-section.mobile-forex {
	width: 94%;
	margin: auto;
	margin-top: 20px
}

.mobile-worldnews {
	padding-left: 10px;
	padding-right: 10px
}

.mobile-worldnews .owl-carousel .prev-slide {
	left: 10px
}

.mobile-worldnews .owl-carousel .next-slide {
	right: -2px
}

.mobile-worldnews .owl-carousel .nav-btn {
	top: 94px
}

ul.moreread-inner-listitems.mobile-list55 {
	padding-left: 0;
	padding-right: 0
}

.latest-slideshow.mobile-latestslideshow {
	width: 94%;
	margin: auto;
	margin-top: 20px
}

.letters-mobilesection {
	background: #ebebeb;
	padding: 16px;
	padding-bottom: 4px;
	width: 94%;
	margin: auto;
	margin-top: 20px
}

.more-stories .horizontal-news2 ul li {
	width: 48%
}

.more-stories2 .horizontal-news3 ul li {
	width: 48%
}

a.ytp-next-button {
	display: inline-block !important;
	opacity: 1 !important
}

.more-stories.sportsection4 .sport-morestores-inner .horiz-news1-img img {
	width: 100%;
	height: 170px;
	object-fit: cover
}

.stories-socialicons span img {
	width: auto !important;
	height: auto !important
}

.stories-socialicons span {
	display: inline-block;
	padding-right: 7px
}

.morestories-author>span {
	margin-bottom: 5px;
	text-transform: uppercase;
	font-size: 14px;
	float: left;
	margin-right: 8px
}

iframe {
	border: 0;
	max-width: 100%
}

.video {
	height: 127px;
	position: relative
}

.video-iframe,
.video-play {
	height: 126px;
	left: 0;
	position: absolute;
	top: 0;
	width: 100%;
	z-index: 999999
}

.video-play i {
	position: absolute;
	bottom: 20px;
	right: 14px
}

.video-play {
	align-items: center;
	color: #fff;
	cursor: pointer;
	font-size: 30px;
	display: flex;
	justify-content: center;
	pointer-events: none
}

.video:hover .video-play {
	color: #000
}

.recent-blog-inner .recentblog-date span a {
	text-transform: capitalize
}

ul.horizontal-news1-inner .video {
	height: 145px;
	position: relative
}

ul.horizontal-news1-inner .video-iframe,
ul.horizontal-news1-inner .video-play {
	height: 145px;
	left: 0;
	position: absolute;
	top: 0;
	width: 100%
}

.horiz-news2-img {
	position: relative
}

.innercontainer-text {
	background: #d4d4d4;
	color: #0c0c0c;
	display: inline-block;
	padding: 1px 6px;
	position: absolute;
	bottom: 5px;
	left: 5px;
	font-size: 12px;
	text-transform: uppercase
}

#video {
	opacity: 0;
	visibility: hidden;
	position: absolute
}

#pic {
	position: absolute;
	z-index: 99
}

.opinion-section .main-section1-caption h2,
.opinion-section .main-section1-caption h5 {
	padding-top: 7px
}

.recent-blog-inner .recommended-stories-items {
	width: 33%;
	border-bottom: 1px solid #dedede;
	padding-bottom: 15px
}

.recent-blog-inner {
	display: flex;
	justify-content: space-between
}

.home-recent-blog {
	margin-bottom: 4px;
	padding-bottom: 4px;
	margin-top: 16px
}

.home-recent-blog h4 {
	font-size: 18px;
	text-transform: uppercase
}

.recentblog-items p {
	font-size: 18px;
	line-height: 20px;
	padding-top: 3px;
	color: #000
}

.home-recent-blog .top-heading-content {
	margin-bottom: 6px
}

.recent-blog-inner .recentblog-date span {
	text-transform: uppercase;
	font-size: 10px;
	color: #515151;
	padding-top: 8px;
	display: block
}

.home-recent-blog .recentblog-items {
	width: 32.2%
}

.home-recent-blog .recentblog-items img {
	width: 100%;
	height: 192px;
	object-fit: cover
}

.recentblog-items h5,
.recentblog-items h6 {
	font-size: 16px;
	padding-top: 6px;
	color: #000;
	line-height: 24px;
	padding-bottom: 5px
}

.recentblog-items .recentblog-date {
	padding-top: 2px
}

.express-urdu {
	text-align: center
}

.express-urdu-news {
	margin-top: 20px
}

.express-urdu .more-news {
	margin-top: 0
}

.breaking-news-img img {
	width: 100%;
	height: 350px;
	object-fit: cover
}

.breaking-news-caption span {
	display: block;
	color: #000
}

.breaking-news-caption span:nth-of-type(1) {
	font-size: 12px !important;
	display: inline-block;
	padding-top: 4px
}

.breaking-news-caption span:nth-of-type(2) {
	font-size: 14px !important;
	display: block;
	font-weight: 400
}

.breaking-news-caption {
	background: #fff;
	padding: 12px;
	color: #000
}

.breaking-news-caption p {
	font-size: 24px;
	color: #000;
	width: 90%
}

.breaking-news {
	margin-bottom: 14px;
	position: relative;
	border-bottom: 2px solid #000
}

.beaking-news2 {
	background: #fff;
	overflow: hidden;
	display: flex;
	margin-bottom: 14px;
	position: relative;
	padding-bottom: 14px;
	border-bottom: 2px solid #000
}

.beaking-news2.liveblog {
	border-bottom: 1px solid #dedede;
	padding-bottom: 20px;
	margin-bottom: 14px;
	border-top: 1px solid #dedede;
	padding-top: 20px
}

.beaking-news2 .breaking-news2-img img {
	width: 100%
}

.beaking-news2 .breakings2-content {
	padding-right: 10px
}

.beaking-news2 .breakings2-content>p {
	color: #000;
	font-size: 24px;
	line-height: 28px;
	text-transform: capitalize
}

.breakings2-content span:nth-of-type(1) {
	font-size: 12px;
	color: #000;
	padding-top: 10px;
	display: inline-block
}

.breakings2-content span:nth-of-type(2) {
	color: #000;
	display: block;
	line-height: 20px;
	padding-top: 14px;
	font-size: 14px
}

.related-content h6,
.related-content h5 {
	color: #000;
	margin-top: 20px;
	margin-bottom: 14px
}

ul.related-content-lists li .related-content-img {
	display: inline;
	float: left;
	padding-right: 10px
}

ul.related-content-lists li {
	overflow: hidden;
	border-bottom: 1px solid #dedede;
	padding-top: 10px;
	padding-bottom: 10px;
	width: 100%
}

ul.related-content-lists li p {
	color: #fff;
	color: #000;
	font-size: 13px;
	line-height: 18px
}

ul.related-content-lists li:first-child {
	padding-top: 0
}

.beaking-news2 .breaking-news2-img {
	max-width: 49.7%;
	margin-right: 16px;
	position: relative;
	width: 49.7%
}

.beaking-news2 .breakings2-content {
	max-width: 50%;
	width: 50%
}

.breaking-text {
	position: absolute;
	top: 0;
	left: 10px;
	background: red;
	top: 10px;
	color: #fff;
	padding: 3px 8px;
	font-size: 12px
}

.beaking-news2 .breaking-news2-img img {
	width: 100%;
	height: 100%;
	object-fit: cover
}

ul.related-content-lists li:last-child {
	border-bottom: 0
}

.sport-section1 .col-md-7 {
	max-width: 54%;
	flex: 54
}

.sport-section1 .col-md-5 {
	max-width: 46%;
	flex: 46%;
	padding-left: 0;
	padding-right: 0
}

.sport-section1-right h3 {
	font-size: 30px
}

.featured-big-thumbnail-video {
	float: left;
	margin-right: 19px
}

.sport-morenewsection .shortnews-img .video {
	width: 158px;
	height: 106px
}

.maincontent-customwidth.sportpage.morenews-section {
	border-right: 0
}

.sidebarcustomwidth.morenews-section {
	margin-top: 34px
}

.more-stories.sportsection4 .horiz-news1-caption p {
	color: #000
}

.more-stories.sportsection4 .horiz-news1-caption span:nth-of-type(2) {
	font-size: 12px;
	font-weight: 400;
	color: #000
}

.sport-heading-text h1 {
	font-size: 48px;
	text-align: center;
	font-weight: 400;
	padding-bottom: 10px;
	display: block;
	color: #000
}

section.main-section-wrapper .sport-heading-text h1 {
	font-size: 48px;
	text-align: center;
	font-weight: 400;
	padding-bottom: 10px;
	display: inherit;
	color: #000;
	width: 100%
}

.advertizement-banner img {
	margin: auto;
	display: block
}

.featured-big-thumbnail-img {
	width: 186px;
	height: 112px;
	margin-right: 12px
}

.lifestyle-featured-big-thumbnails-parent .featured-big-thumbnail-img img {
	width: 180px;
	height: 121px;
	object-fit: cover
}

.feature-big-thumbnail-inner {
	display: flex;
	align-items: center
}

ul#vid-list .vid-time {
	color: #939393;
	font-size: 13px
}

.sidebarcustomwidth.sports-page-sidebar .sidebar-newsletter {
	margin-top: 54px
}

span.sportsection2-borderline {
	width: 100%;
	border-bottom: 1px solid #dedede;
	display: block;
	margin-top: 33px;
	margin-bottom: 24px
}

.more-stories.sportsection4 {
	margin-top: 4px
}

.horizontal-carousel1 {
	margin-top: 4px
}

.horizontal-carousel1 .top-heading-content {
	margin-bottom: 6px
}

.horizontal-carousel1 .top-heading-content h4,
.horizontal-carousel1 .top-heading-content h2 {
	text-transform: uppercase;
	line-height: 22px;
	padding-bottom: 2px;
	font-size: 18px;
	font-weight: 700;
	margin-bottom: 4px
}

.states-carousel .owl-item h5 {
	font-size: 13px;
	line-height: 17px;
	padding-top: 10px;
	color: #000
}

.states-carousel .owl-item>span {
	color: #515151;
	font-size: 12px;
	padding-top: 6px;
	display: inline-block
}

.maincontent-customwidth.pakistanpage.morenews-section {
	padding-left: 0;
	margin-top: 40px
}

.vid-main-wrapper.clearfix {
	min-height: 428px
}

.epaper-tabs .newspaper-thumbnails .nav {
	float: left;
	margin-right: 4px;
	display: flex;
	flex-wrap: wrap;
	max-width: 40%;
	border: 0;
	justify-content: start;
	width: 37%;
	border-right: 1px solid #dedede;
	padding-right: 21px;
	box-shadow: 1px -4px 4px rgb(0 0 0 / .3)
}

.epaper-tabs .tab-content {
	width: 100%
}

.epaper-tabs {
	overflow: hidden;
	clear: both
}

.newspaper-thumbnails div#nav-tab a {
	border: 0;
	padding: 0;
	margin-bottom: 13px;
	position: relative;
	margin-right: 5px
}

.newspaper-thumbnails a img {
	border: 2px solid #cfcfcf
}

.container.customcontainer.epapercustomcontainer {
	width: 1046px
}

.select-states {
	width: 24%;
	background: #f1f1f1;
	border: 1px solid #dedede
}

#thumbnailparent-nav-tabContent {
	width: 100%
}

nav.main-tab-control {
	width: 100%;
	overflow: hidden;
	background: #f1f1f1;
	padding: 10px;
	vertical-align: middle
}

nav.main-tab-control .nav {
	width: 100%
}

#thumbnailparent-nav-tabContent {
	width: 100%;
	margin-top: 30px
}

.epaper-tabs {
	overflow: hidden;
	clear: both;
	margin-top: 16px
}

.main-tab-control div#nav-tab .nav-item {
	padding: 6px;
	width: 170px;
	text-align: center;
	margin-right: 10px;
	float: left
}

.epapercustomcontainer .main-tab-control div#nav-tab {
	display: flex;
	flex-wrap: nowrap
}

.epaper-inputs {
	width: 100%;
	display: flex
}

nav.main-tab-control .nav .nav-link.active {
	background: #e8e8e8;
	color: #000;
	border: 1px solid #dedede
}

.select-states select {
	width: 200px;
	padding: 7px
}

#nav-control2 ul.thumb-listing {
	list-style: none;
	padding-left: 0
}

.controls * {
	margin: 0;
	box-sizing: border-box
}

.controls {
	width: 165px;
	margin: 0 auto;
	position: relative;
	font-family: Lato, sans-serif;
	color: #bdf8ff;
	transition: all .3s ease
}

.controls .left,
.controls .right {
	position: absolute
}

.controls .right {
	left: 40px
}

.controls a {
	width: 34px;
	height: 34px;
	border: 3px solid #000;
	border-radius: 35px;
	font-size: 14px;
	color: #bdf8ff;
	box-shadow: inset 0 1px 2px 0 #585858, inset 0 1px 1px 0 #4e4f53
}

.controls a:hover {
	box-shadow: 0 1px 2px 0 #525252, inset 0 1px 1px 0 #4e4f53;
	box-shadow: 0 1px 2px 0 #525252, inset 0 2px 5px 0 #252525;
	color: #8dcad1
}

.controls .prev {
	float: left
}

.controls .next {
	float: right
}

.controls i {
	position: relative;
	top: 8px;
	color: #000
}

.controls .prev i {
	left: 8px
}

.controls .next i {
	left: 11px
}

.controls .page {
	height: 35px;
	margin: 0 5px 0 0;
	font-size: 14px;
	line-height: 30px;
	text-align: center;
	width: 85px;
	float: left;
	border: 3px solid #000;
	border-radius: 35px;
	overflow: hidden;
	color: #000
}

.controls.noNext .next,
.controls.noPrev .prev {
	color: #000
}

.controls.noNext .prev i,
.controls.noPrev .prev i {
	top: 6px
}

.controls .next {
	transition: all .3s ease
}

.controls.morph .next {
	border-color: #000;
	background-color: #fff0;
	color: #bdf8ff;
	width: 125px;
	line-height: 26px;
	text-shadow: 0 1px 4px #86c4f9
}

.controls .page {
	transition: all .3s ease
}

.controls.morph .page {
	width: 0;
	margin: 0;
	transform: scale(0);
	border-width: 0
}

.controls.morph .next::before,
.controls.morph .next:before {
	content: "Continue";
	position: absolute;
	left: 18px;
	animation: displayContinue .3s forwards;
	animation-delay: .3s;
	font-size: 12px;
	letter-spacing: .7px;
	text-transform: uppercase;
	line-height: 28px;
	opacity: 0
}

.ie9 .controls.morph .next::before {
	opacity: 1
}

@keyframes displayContinue {
	100% {
		opacity: 1
	}
}

.controls.morph .next i {
	right: 10px;
	left: auto;
	position: absolute;
	top: 10px
}

.controls.morph.disabled .next {
	pointer-events: none;
	background-color: #f0f0f0;
	border-color: #f0f0f0
}

nav.main-tab-control .pagination li a {
	color: #000
}

nav.main-tab-control .pagination {
	margin: auto
}

nav.main-tab-control a {
	border: 1px solid #dedede !important
}

.newspaper-mainlisting .nav {
	overflow: hidden;
	padding: 12px;
	float: left;
	margin-right: 4px;
	display: flex;
	flex-wrap: wrap;
	max-width: 40%;
	border: 0;
	justify-content: start;
	width: 37%;
	border-right: 1px solid #dedede;
	padding-right: 21px;
	box-shadow: 1px -4px 4px rgb(0 0 0 / .3)
}

.newspaper-mainlisting .nav a {
	display: block;
	width: 100%;
	border: 0
}

.newspaper-mainlisting .tab-content {
	width: 60%;
	float: right
}

.newspaper-mainlisting a.nav-item.nav-link.active {
	color: #000;
	background: #e8e8e8
}

span.newspaper-thumbnail-numbers {
	position: absolute;
	bottom: 7px;
	right: 5px;
	background: #000;
	color: #fff !important;
	width: 28px;
	text-align: center;
	font-size: 12px;
	height: 28px;
	line-height: 28px
}

span.newspaper-thumbnail-numbers span {
	color: #fff !important
}

ul.newspaper-single-social-inner a.tweet-btn {
	background: #0c7abf;
	color: #fff;
	padding: 4px 10px;
	border-radius: 4px;
	font-size: 12px
}

ul.newspaper-single-social-inner a.fb-btn {
	background: #365899;
	color: #fff;
	padding: 4px 10px;
	border-radius: 4px;
	font-size: 12px
}

ul.newspaper-single-social-inner a.share-btn {
	background: #fff;
	color: #000;
	padding: 4px 10px;
	border-radius: 4px;
	font-size: 12px
}

ul.newspaper-single-social-inner {
	padding-left: 0;
	margin-bottom: 0
}

a.share-btn img {
	margin-right: 6px
}

ul.newspaper-single-social-inner a i {
	margin-right: 2px
}

.newspaper-single-social-section {
	padding: 12px;
	background: #f1f1f1
}

a.share-btn {
	border: 1px solid #f3c24c;
	display: inline-block
}

.single-newspaper {
	overflow: auto;
	margin-top: 24px
}

.advertise.footer-ads {
	padding-bottom: 40px
}

.more-stories.sportsection4 .sports-morestories-caption h4,
.more-stories.sportsection4 .sports-morestories-caption h6 {
	font-size: 13px;
	line-height: 19px
}

.sport-heading-text {
	width: 100%;
	text-align: center
}

.sports-verticalcol ul.sports-morestories-listitems li {
	display: inline-flex;
	padding-bottom: 10px;
	padding-top: 10px;
	margin-bottom: 0
}

ul.breadcrumbs-ul li.fas.fa-chevron-right:before {
	padding-right: 4px
}

.sports-verticalcol ul.sports-morestories-listitems {
	margin-top: 0
}

ul.breadcrumbs-ul {
	padding-left: 0;
	padding-top: 10px;
	margin-bottom: 10px
}

ul.breadcrumbs-ul li a {
	color: #000
}

.sport-morenewsection-inner ul li .tedit-caption h3,
.sport-morenewsection-inner ul li .tedit-caption h6 {
	font-size: 14px;
	line-height: 20px
}

.sport-morenewsection-inner ul li .tedit-caption p {
	font-size: 13px;
	padding-top: 6px;
	line-height: 16px
}

.sportsgeneral-news h6 {
	font-size: 16px;
	padding-top: 10px
}

.food-tribune .left-heading h4 {
	font-size: 18px;
	padding-bottom: 2px
}

.food-tribune .top-heading-content {
	margin-bottom: 13px
}

.latest-shortnews-left .shortnews-left-caption p {
	font-size: 14px;
	line-height: 18px;
	color: #000
}

#food-carousel.owl-carousel .prev-slide {
	background: url(https://img.express.pk/logo/larrow.png) no-repeat
}

#food-carousel.owl-carousel .next-slide {
	background: url(https://img.express.pk/logo/rarrow.png) no-repeat
}

#food-carousel button.owl-prev .nav-btn {
	position: absolute;
	top: 66px;
	left: 11px
}

#food-carousel button.owl-next .nav-btn {
	position: absolute;
	top: 66px;
	right: 0
}

.more-stories.sportsection4 .col-md-4 {
	border-right: 1px solid #dedede
}

.more-stories.sportsection4 .col-md-4:last-child {
	border-right: 0
}

.sport-morenewsection-inner .col-md-6:last-child {
	padding-left: 2px
}

.sportsection5 .latest-shortnews-left {
	width: 94%;
	margin: auto
}

.more-stories.sportsection4.pakistansection4 .horizontal-carousel1 .owl-carousel {
	margin-top: 0
}

.horizontal-carousel1 .owl-nav {
	display: block !important
}

.story-continue-paragraph img.story-middle-ad {
	float: right;
	padding: 10px
}

.leftside-socialshare div span {
	padding-left: 0;
	display: inline-block;
	padding-top: 3px
}

.sport-morestores-inner .horiz-news1-caption {
	min-height: 150px
}

.more-stories.lifeandbusiness .owl-item img {
	width: 100%;
	height: 251px;
	object-fit: cover
}

.more-stories2.world-sitech .owl-item img {
	width: 100%;
	height: 251px;
	object-fit: cover
}

.more-stories2.world-sitech ul.horizontal-news3-inner li a img {
	width: 100%;
	height: 116px;
	object-fit: cover
}

ul.horizontal-news3-inner.newslab-inner li a img {
	width: 256px;
	height: 165px;
	object-fit: cover;
	max-width: 100%
}

.lifeandbusiness .stories-slider-captions {
	min-height: 180px
}

.more-stories2.world-sitech .stories-slider-captions {
	min-height: 166px
}

.sportsection4 .horiz-news1-caption {
	min-height: 145px
}

.more-stories2.world-sitech .horiz-news3-caption {
	min-height: 209px
}

#multimedia-carousel .horiz-news1-caption h6 {
	padding-top: 10px;
	font-size: 16px
}

.multimediasection2 .owl-carousel .prev2-slide {
	background: url(../images/multimedia/larrow.png) no-repeat !important
}

.multimediasection2 .owl-carousel .next2-slide {
	background: url(../images/multimedia/rarrow.png) no-repeat
}

.multimediasection2 button.owl-prev .nav-btn {
	position: absolute;
	top: 80px;
	left: 12px
}

.multimediasection2 button.owl-next .nav-btn {
	position: absolute;
	top: 80px;
	right: 0
}

ul#multimedia-carousel4 {
	list-style: none
}

.life-stylesection2.lifestylepage .owl-carousel .prev2-slide {
	background: url(../images/multimedia/larrow.png) no-repeat !important
}

.life-stylesection2.lifestylepage .owl-carousel .next2-slide {
	background: url(../images/multimedia/rarrow.png) no-repeat
}

.life-stylesection2.lifestylepage button.owl-prev .nav-btn {
	position: absolute;
	top: 49px;
	left: 12px
}

.life-stylesection2.lifestylepage button.owl-next .nav-btn {
	position: absolute;
	top: 49px;
	right: 0
}

.more-stories.sportsection4.pakistansection4 .owl-item div img {
	width: 185px;
	height: 136px;
	object-fit: cover
}

.feature-big-thumbnail-inner-lifestyle .featured-big-thumbnail-caption h6 {
	font-size: 15px;
	line-height: 21px;
	padding-bottom: 14px
}

.modern-ticker {
	width: 100%;
	min-width: 300px;
	max-width: 100%
}

ul.business-main-listitems-inner {
	padding-left: inherit;
	list-style: none
}

.business-main-listitems-inner-caption h6 {
	font-size: 15px;
	padding-top: 8px
}

ul.business-main-listitems-inner li {
	margin-bottom: 20px
}

.main-business-caption {
	padding-top: 8px
}

ul.business-main-listitems-inner li:last-child {
	margin-bottom: 0
}

span.businesssection1-borderline {
	width: 100%;
	border-bottom: 1px solid #dedede;
	display: block;
	margin-top: 2px;
	margin-bottom: 14px
}

.indices-inner-content li.nav-item a {
	font-size: 14px
}

.sportpage.morenews-section.sportsection5.tedit {
	margin-top: 40px
}

.tedit-page {
	width: 100%;
	position: relative
}

.tedit-section-heading h2:before,
.tedit-section-heading h6:before,
.tedit-section-heading h3:before {
	position: absolute;
	content: "";
	border-bottom: 2px dashed #cacaca;
	width: 42%;
	height: 1px;
	left: 0;
	top: 9px
}

.tedit-section-heading h2:after,
.tedit-section-heading h6:after,
.tedit-section-heading h3:after {
	position: absolute;
	content: "";
	border-bottom: 2px dashed #cacaca;
	width: 42%;
	height: 1px;
	top: 9px;
	right: 0
}

.tedit-section-heading h2,
.tedit-section-heading h6,
.tedit-section-heading h3 {
	text-align: center;
	font-size: 16px;
	line-height: 20px
}

.tedit-page-horizinner-section .horiz-news1-img img {
	width: 280px;
	height: 280px;
	object-fit: cover
}

.tedit-page-horizinner-section .horiz-news1-caption h2,
.tedit-page-horizinner-section .horiz-news1-caption h3,
.tedit-page-horizinner-section .horiz-news1-caption h6 {
	font-size: 16px;
	padding-top: 12px;
	line-height: 24px
}

.tedit-page-horizinner-section .horiz-news1-caption span {
	font-size: 14px;
	font-weight: 400;
	padding-top: 4px
}

.tedit-page-horizinner-section {
	margin-top: 16px
}

.tedit-page-horizinner-section .horizontal-news1 ul li {
	margin-bottom: 20px
}

.tedit-advertizement {
	text-align: center
}

.tedit-heading-text {
	text-align: center;
	padding-top: 12px;
	padding-bottom: 12px
}

.tedit-heading-text span {
	font-size: 48px;
	color: #000;
	font-weight: 400;
	padding-bottom: 18px;
	padding-top: 12px
}

.tedit-feature {
	position: relative;
	margin-top: 30px
}

.tedit-feature .tedit-section-heading {
	padding-bottom: 20px
}

.tedit-feature .tedit-feature-inner img {
	width: 100%;
	height: 525px;
	object-fit: cover
}

.tedit-feature .tedit-feature-caption {
	background: #fff;
	width: 600px;
	text-align: center;
	position: absolute;
	bottom: -40px;
	left: 0;
	right: 0;
	text-align: center;
	margin: auto;
	padding: 22px
}

.tedit-feature-caption h2,
.tedit-feature-caption h5 {
	font-size: 24px;
	padding-bottom: 8px
}

.tedit-feature-caption span {
	font-size: 14px
}

.maincontent-customwidth.newslab-page .newslab-main-heading h3 {
	font-size: 24px;
	padding-top: 10px
}

.maincontent-customwidth.newslab-page .newslab-main-heading p {
	font-size: 17px;
	line-height: 20px;
	padding-top: 7px
}

.newslab-morestories-page {
	margin-top: 40px
}

.newslab-morestories-img {
	float: left
}

.most-engaging-listing:last-child {
	padding-bottom: 0
}

.engage-detail h5 {
	font-size: 13px;
	line-height: 20px
}

.most-engaging-listing:last-child .engage-detail {
	border-bottom: 0;
	padding-bottom: 0
}

.newslab-morestories-inner-item {
	clear: both;
	overflow: hidden;
	padding-top: 12px;
	padding-bottom: 12px;
	border-bottom: 1px solid #dedede
}

.newslab-morestories-img {
	float: left;
	padding-right: 9px
}

.newslab-morestories-inner-item:last-child {
	border-bottom: 0
}

ul.newslab.pagination li a {
	background: #eee;
	color: #000;
	border: 0
}

ul.newslab.pagination li:first-child a {
	padding-left: 0
}

ul.newslab.pagination li {
	margin-right: 18px
}

ul.newslab.pagination li a:active {
	background: #ec2466;
	box-shadow: none;
	border: 0
}

ul.newslab.pagination li a:focus {
	background: #ec2466;
	box-shadow: none;
	border: 0;
	color: #fff
}

section.amp-forex {
	margin-top: 35px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 3px
}

ul.newslab.pagination li img {
	padding-right: 8px;
	padding-left: 8px
}

.home-horizontal {
	margin-top: 10px
}

.col-md-9.custommainwidth1 {
	padding-left: 0
}

ul.horizontal-news2-inner li {
	margin-bottom: 10px
}

ul.horizontal-news3-inner li {
	margin-bottom: 10px
}

.col-md-6.sportcustomsecton2 .shortnews-img {
	float: initial
}

.opinion-shortnews .shortnews-img {
	float: left
}

.col-md-12.mobile-respon.opinion-tedit .col-md-6:last-child {
	padding-left: 0
}

.col-md-12.mobile-respon.opinion-tedit .opinion-shortnews h4,
.col-md-12.mobile-respon.opinion-tedit .opinion-shortnews h5,
.col-md-12.mobile-respon.opinion-tedit .opinion-shortnews h6 {
	font-size: 14px;
	padding-top: 8px;
	line-height: 20px;
	color: #000;
	min-height: 48px
}

.col-md-12.mobile-respon.opinion-tedit .anchor-profile .anchor-img>img {
	width: 189px !important;
	height: 121px !important
}

.col-md-12.mobile-respon.opinion-tedit .anchor-profileinfo {
	margin-top: 0
}

ul.opinion-shortnews li img {
	width: 189px;
	height: 121px;
	object-fit: cover
}

.opinion-section .anchor-profileinfo h3,
.opinion-section .anchor-profileinfo h6 {
	font-size: 16px;
	line-height: 22px;
	padding-top: 8px
}

.pakistan-section .anchor-profileinfo {
	width: 99%
}

.col-md-12.mobile-respon.pakistan-section.homepak .sportshortnews-caption a h4,
.col-md-12.mobile-respon.pakistan-section.homepak .sportshortnews-caption a h6 {
	font-size: 14px;
	line-height: 20px;
	padding-top: inherit;
	color: #000
}

span.author-detail-about p {
	font-size: 20px;
	line-height: 24px
}

.col-md-12.mobile-respon.pakistan-section.homepak .sportshortnews-caption p {
	font-size: 12px;
	font-size: 12px;
	line-height: 18px
}

.sports-heading h4 a {
	font-size: 18px;
	color: #000
}

.mostengaging-section {
	background: #f5f5f5;
	margin-right: 16px;
	padding: 20px;
	width: 100%;
	margin-top: 10px
}

.mostengaging-heading h4 {
	font-size: 30px;
	text-align: center;
	font-weight: 400;
	color: #494949
}

.mostengaging-heading h4 span {
	color: #000
}

.engage-detail p {
	font-size: 16px;
	line-height: 20px;
	color: #000
}

.engage-numbering {
	float: left;
	margin-right: 2%
}

.most-engaging-listing {
	clear: both;
	overflow: hidden;
	padding-bottom: 10px
}

.engage-numbering {
	float: left;
	display: inline-block;
	position: relative
}

.engage-detail {
	display: inline-block;
	width: 88%;
	border-bottom: 1px solid #dedede;
	padding-bottom: 10px
}

span.play-vidIcon.play-vidIcon-big {
	font-size: 0
}

.mostengaging-heading {
	margin-bottom: 20px
}

.most-engaging-listing .engage-numbering:before {
	position: absolute;
	content: "";
	width: 100%;
	height: 3px;
	top: 19px;
	border-bottom: 2px solid #000
}

.storypage-main-section1 {
	width: 40%;
	float: left;
	margin-right: 23px
}

.storypage-main-section2 {
	width: 100%
}

.maincontent-customwidth.storypage h1,
.maincontent-customwidth.storypage h2 {
	font-size: 44px;
	color: #171717;
	font-weight: 700;
	margin: 10px 0;
	line-height: 54px
}

.storypage-rightside.story-left-design hr {
	margin: 10px 0
}

.storypage-rightside p {
	padding-bottom: 20px;
	font-size: 25px;
	line-height: 35px;
	padding-bottom: 20px
}

.footer-area h5,
.footer-area h3,
.footer-area h2 {
	line-height: 24px;
	color: #fff;
	font-size: 24px
}

.footer-inner .footer-item ul a div {
	color: #fff0
}

ul.topsocial-icons li a i span {
	color: #fff0;
	font-size: 0
}

.sidebar-social-icons ul li a i span {
	font-size: 0
}

ul.footer-social-icons li div {
	color: #fff0
}

ul.footer-social-icons li {
	display: inline;
	margin-left: 8px
}

ul.footer-social-icons {
	padding-left: 0;
	padding-top: 10px;
	padding-bottom: 6px
}

ul.playstore li {
	display: inline
}

ul.playstore {
	padding-left: 0
}

.footer-about h5 {
	padding-left: 33px;
	padding-bottom: 10px;
	color: #fff
}

.footer-about p {
	color: #fff !important;
	font-size: 14px;
	line-height: 22px
}

.copyright-section .site-partners ul {
	text-align: center;
	display: block;
	margin-bottom: 0
}

.site-partners ul {
	padding-left: 0
}

.sidebar-social-icons ul {
	list-style: none
}

.sidebar-social-icons ul li {
	margin-bottom: 10px
}

.sidebar-social-icons ul {
	padding-left: 0;
	margin-bottom: 0
}

.sidebar-foodtribune {
	clear: both;
	overflow: hidden;
	border: 1px solid #dedede;
	padding: 7px
}

.sidebar-foodtribune .top-food-heading h4 {
	float: left
}

.sidebar-foodtribune .top-food-heading a {
	float: right
}

.top-food-heading h5 {
	font-size: 16px;
	color: #000
}

.top-food-heading {
	overflow: hidden
}

.top-food-heading h5>span {
	color: #0077a2
}

.sidebar-foodtribune .top-food-heading h5 {
	float: left
}

.sidebar-social-icons img {
	width: 100%
}

.advertizement-section {
	padding: 8px
}

.advertizement-section img {
	width: 100%
}

ul.newslab.pagination li a {
	width: inherit
}

#opinioncarousel .owl-dots button {
	width: 8px !important;
	height: 8px !important;
	border-radius: 100%;
	margin-left: 6px;
	background: #dedede
}

#opinioncarousel .owl-dots button.active {
	background: #000 !important
}

#opinioncarousel .owl-nav {
	display: none
}

#opinioncarousel .owl-dots {
	position: absolute;
	top: -2px;
	right: 0
}

#opinioncarousel .owl-dots button:focus {
	outline: 0
}

div#opinioncarousel .stories-slider-captions h2 {
	font-size: 20px;
	padding-top: 8px;
	color: #000
}

.multimediasection2 ul#multimedia-carousel3 {
	margin-bottom: 0
}

.col-md-12.mobile-respon.newslab-morenews .sports-heading {
	margin-bottom: 6px
}

.lifeandstyle .latest-shortnews-left .shortnews-img img {
	width: 120px;
	height: 80px;
	object-fit: cover
}

.lifeandstyle-categories .latest-shortnews-left .shortnews-img img {
	width: 120px;
	height: 80px;
	object-fit: cover
}

.advertizement-banner2 img {
	width: 100%;
	margin-top: 12px
}

.maincontent-customwidth.multimedia-page {
	padding-left: 0 !important
}

section#multimedia-section-wrapper1 {
	position: relative
}

.video-bottom-text {
	position: absolute;
	bottom: 0;
	z-index: 99999
}

.multimediasection1 .vid-main-wrapper.clearfix {
	min-height: 513px
}

.video-bottom-text h4 {
	font-size: 30px
}

.container.customcontainer.multimedia-container2 section.col-md-12 {
	padding-left: 0;
	padding-right: 0
}

.story-facebook-section h4,
.story-facebook-section p.fbtitle {
	border-bottom: 3px solid #000;
	padding-bottom: 5px;
	font-size: 16px;
	text-transform: uppercase
}

.sticky-advt {
	position: sticky;
	top: 0
}

.story-facebook-section {
	width: 100%;
	clear: both;
	padding-top: 20px
}

.story-fb-comments {
	float: left
}

.fb-sortby {
	float: right;
	width: 136px;
	vertical-align: middle
}

.fb-sortby .dropdown {
	float: right
}

.fb-sortby .sortby {
	float: left;
	vertical-align: middle;
	padding-top: 2px
}

.story-fb-comments-parent {
	overflow: hidden
}

.story-fb-comments h5 {
	font-size: 16px
}

.story-fb-comments-parent {
	padding-top: 20px
}

.fb-sortby .dropdown-toggle::before {
	display: inline-block;
	margin-left: .255em;
	vertical-align: .255em;
	content: "";
	width: 0;
	height: 0;
	border-left: 4px solid #fff0;
	border-right: 4px solid #fff0;
	border-bottom: 4px solid #000;
	float: right;
	margin-left: -10px;
	margin-top: 5px
}

.fb-sortby .dropdown-toggle::after {
	float: right;
	margin-top: 11px;
	border-top: 4px solid;
	border-right: 4px solid #fff0;
	border-bottom: 0;
	border-left: 4px solid #fff0;
	margin-top: 11px !important
}

button#dropdownMenuButton {
	background: #f5f6f7;
	color: #000;
	padding: 4px 10px;
	font-size: 13px;
	border: 1px solid #dedede
}

.fb-comment-box {
	overflow: hidden
}

.fb-comment-box-profile-img {
	width: 62px;
	float: left
}

.fb-comment-box {
	overflow: hidden;
	display: flex
}

.fb-comment-textarea {
	width: 100%
}

.sorting-fb-comment-section {
	overflow: hidden;
	margin-bottom: 40px;
	margin-bottom: 40px;
	border-bottom: 1px solid #dedede;
	padding-bottom: 7px
}

.fb-comment-textarea textarea {
	width: 100%;
	height: 51px;
	padding: 11px;
	font-size: 16px
}

.fb-comments-plugin {
	margin-top: 30px;
	border-top: 1px solid #dedede;
	padding-top: 9px
}

.fb-comment-textarea textarea::placeholder {
	color: #b4b4b4
}

.story-blocked-quotes-inner p {
	font-size: 20px;
	color: #000
}

.storypage-rightside>img {
	float: right;
	padding: 20px
}

.pakistansection4 .owl-carousel .next-slide {
	background: url(../images/pakistan/rarrow.png) no-repeat
}

.pakistansection4 .owl-carousel .prev-slide {
	background: url(../images/pakistan/larrow.png) no-repeat
}

.pakistansection4 .owl-carousel .nav-btn {
	height: 47px;
	position: absolute;
	width: 26px;
	cursor: pointer;
	top: 49px
}

.newslab-morestories-detail span {
	font-size: 12px;
	padding-top: 2px;
	display: inline-block
}

.technology-section1 {
	border: 1px solid #dedede;
	border-top: 4px solid #000
}

.technology-section1-featured-content h6 {
	font-size: 18px
}

.technology-section1 .technology-section1-featured-content span {
	font-size: 12px;
	padding-top: 6px;
	display: inline-block
}

.technology-section1-featured-img {
	float: left;
	margin-right: 14px
}

.technology-section1 {
	border: 1px solid #dedede;
	border-top: 4px solid #000;
	overflow: hidden;
	padding: 10px;
	padding-top: 7px
}

.technology-section2 {
	border: 1px solid #dedede;
	border-top: 4px solid #000;
	overflow: hidden;
	padding: 10px;
	padding-top: 7px;
	margin-top: 16px
}

.technology-social-icons {
	position: absolute;
	top: 5px;
	left: 5px
}

.technology-section1-featured-img {
	position: relative
}

.technology-page {
	margin-top: 30px
}

.advertizement-banner img {
	width: 304px;
	height: 256px;
	object-fit: cover
}

.advicepage-layout-img {
	float: left;
	margin-right: 17px
}

.advicepage-item-caption h6 {
	font-size: 20px
}

.advicepage-item-caption .author-detail {
	margin-bottom: 6px
}

.advicepage-layout-img img {
	width: 250px;
	height: 150px;
	object-fit: cover
}

.advicepage-layout-item {
	overflow: hidden;
	border-bottom: 1px solid #dedede;
	padding-bottom: 20px;
	padding-top: 20px
}

.maincontent-customwidth.advice-page {
	padding-left: 0
}

ul.tedit-shortnews.listing-page {
	margin-bottom: 30px
}

ul.newslab.pagination {
	margin-top: 18px;
	background: #eee;
	padding: 9px 0;
	display: inline-flex
}

.horiz-balochistan-page {
	margin-top: 20px
}

.cricket-morenews .sportcustomsection {
	padding-bottom: 20px
}

.cricket-morenews .sports-demo {
	margin-top: 20px
}

.advertizement-banner.cricket-sidebar {
	margin-top: 20px
}

#homecricket-sidebarcarousel .owl-dots button {
	width: 10px;
	height: 10px;
	background: gray;
	border-radius: 100%;
	margin-left: 4px;
	outline: 0
}

#cricket-sidebarcarousel .owl-dots {
	top: 1px;
	position: absolute;
	z-index: 9999999;
	right: 5px
}

#cricket-sidebarcarousel .owl-dots button {
	width: 10px;
	height: 10px;
	background: #efefef;
	border-radius: 100%;
	margin-left: 4px;
	outline: 0
}

.horiz-balochistan-page ul li .horiz-news1-caption p {
	font-size: 16px;
	line-height: 20px;
	color: #000
}

.general-content-inner-text p {
	font-size: 18px;
	padding-bottom: 14px
}

.top-general-image {
	margin-bottom: 20px
}

ul.gernallisting {
	padding-left: 0;
	padding-top: 10px
}

.general-content-inner-text h6 {
	font-size: 18px
}

.general-content-form input {
	width: 49%;
	padding: 8px;
	margin-bottom: 15px
}

.general-content-form form select {
	width: 49%;
	padding: 10px
}

.general-content-form form input::placeholder {
	color: #000
}

.general-content-form form input[type=submit] {
	width: 99%;
	background: #464646;
	color: #fff;
	border: 0;
	margin-top: 15px
}

.top-general-image img {
	width: 100%
}

.technology-section1-featured-img .tech-main-img img {
	width: 170px;
	height: 150px;
	object-fit: cover
}

.sidebarcustomwidth .owl-carousel .owl-dots button.active {
	background: #000 !important
}

.horizontal-news3.newslab.editorial ul.newslab-inner li {
	width: 23.5%
}

.editorial .horiz-news3-img {
	border: solid 1px #dedede;
	align-self: center
}

ul.horizontal-news3-inner.editorial-inner .horiz-news3-caption h6 {
	font-size: 15px;
	padding-top: 0;
	margin-bottom: 5px
}

.contributors-list-1:after {
	content: "";
	border-right: solid 1px #dadada;
	height: 100%;
	position: absolute;
	right: -7px;
	top: 0
}

.hori-letters {
	margin-top: 24px
}

.letters-inner {
	margin-top: 15px
}

.letters-inner h6 {
	font-size: 16px;
	line-height: 16px;
	padding-bottom: 6px;
	color: #000
}

.hori-letters .letters h4 {
	text-transform: capitalize;
	font-weight: 500
}

ul.letter_listing {
	padding: 0 10px;
	border: solid 1px #ccc;
	margin-top: 20px
}

ul.letter_listing li {
	border-bottom: 2px dotted gray;
	padding-bottom: 12px;
	padding-top: 12px;
	list-style: none;
	font-size: 14px;
	color: #000;
	font-weight: 500
}

ul.letter_listing li:last-child {
	border-bottom: 0
}

.letters-inner .letters h4 {
	font-size: 16px;
	display: inline-block;
	border-bottom: solid 1px
}

.hori-letters .letters-inner .col-md-6>p {
	line-height: 20px;
	font-size: 16px;
	color: #000
}

.slide-img-larg img {
	width: 100%;
	height: 460px
}

.vid-main-wrapper.clearfix.slideshows-wrap {
	min-height: 650px
}

.multimedia-container2 #multimedia-section-wrapper1 .slideshows-wrap .vid-list-container {
	height: 631px;
	overflow: auto;
	width: 17%;
	background: #363636;
	padding: 19px
}

.slideshows-wrap .vid-container {
	width: 80%;
	padding: 15px
}

.multimedia-container2 #multimedia-section-wrapper1 .slideshows-wrap #style-2 #video-bottom-text-desc {
	top: 540px
}

.multimedia-container2 #multimedia-section-wrapper1 .slideshows-wrap #style-2 h4 {
	top: 492px
}

.slideshows-wrap ul#vid-list li {
	margin: auto;
	text-align: center
}

.slideshows-wrap ul#vid-list li .vid-thumb {
	float: none;
	margin-right: 0
}

.slideshows-wrap ul#vid-list {
	padding-left: 0
}

.slideshows-wrap .vid-list-container:before {
	content: "";
	background: url(../images/mobile/trending-rightarrow.png) no-repeat
}

.sportsection4 .owl-carousel .nav-btn {
	top: 42px
}

.horizontal-news1.sportsecton2.cricket h6.title-heading {
	padding-top: 0
}

.horizontal-news1.sportsecton2.cricket span.news-date {
	padding-bottom: 2px
}

.general-content-inner>h4 {
	font-size: 30px;
	padding-bottom: 6px
}

span.general-border {
	display: block;
	border-bottom: 1px solid #dedede;
	padding-top: 6px
}

ul.gernallisting li:before {
	font-family: FontAwesome;
	content: "\f0c8";
	color: #a1a1a1;
	font-size: 12px;
	padding-right: 10px
}

ul.gernallisting li {
	list-style: none;
	list-style: none;
	padding-top: 2px;
	padding-left: 20px
}

ul.gernallisting li:before {
	font-family: FontAwesome;
	content: "\f0c8";
	color: #a1a1a1;
	font-size: 12px;
	padding-right: 10px;
	margin-top: 2px;
	position: absolute;
	left: 0;
	margin-right: 10px
}

.sport-morenewsection .mainsection1-img img {
	width: 100%;
	height: 262px;
	object-fit: cover
}

.latest-shortnews-right.tedit-morestories ul.opinion-shortnews {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between
}

.latest-shortnews-right.tedit-morestories ul.opinion-shortnews li {
	width: 46.2%
}

.latest-shortnews-right.tedit-morestories .opinion-shortnews .shortnews-img {
	float: inherit;
	min-height: 198px
}

.latest-shortnews-right.tedit-morestories ul.opinion-shortnews li {
	padding-top: 6px
}

.homesport-section .mainsection1-img img {
	width: 100%;
	height: 330px;
	object-fit: cover
}

.col-md-12.mobile-respon.opinion-tedit .owl-carousel .owl-item>img {
	width: 100%;
	height: 251px;
	object-fit: cover
}

div#opinioncarousel .owl-item div>img {
	width: 100%;
	height: 251px;
	object-fit: cover
}

.col-md-12.mobile-respon.pakistan-section .mainsection1-img img {
	width: 100%;
	height: 262px;
	object-fit: cover
}

.photos-section-inner .photos-section2 {
	width: 30%
}

.photos-section-inner img {
	width: 100%
}

.photos-section-inner .photos-section3 img {
	height: 169px;
	margin-bottom: 16px;
	object-fit: cover
}

.photos-section-inner {
	display: flex;
	justify-content: space-between;
	margin-top: 14px
}

.photos-section-inner div {
	margin: 0 5px
}

.photos-section-inner .photos-section1 {
	width: 60%;
	position: relative;
	margin-left: 0
}

.photos-section-inner .photos-section2 {
	width: 30%;
	position: relative
}

.photos-section-inner .photos-section3 {
	width: 41%;
	position: relative
}

.photo-section3-child1 {
	position: relative
}

.photo-section3-child2 {
	position: relative
}

.photos-section-inner .photos-title {
	position: absolute;
	bottom: 16px;
	background: rgb(0 0 0 / .5);
	width: 100%;
	margin: 0 !important;
	padding: 9px
}

.photos-section-inner .photos-title h5 {
	color: #fff;
	text-align: center;
	font-size: 16px
}

.photos-section-inner img {
	width: 100%;
	height: 355px;
	object-fit: cover
}

.more-stories.sportsection4.pakistansection4 .owl-item div img {
	width: 200px;
	height: 150px;
	object-fit: cover
}

.owl-carousel.events-carousel div h5 {
	font-size: 14px;
	line-height: 20px;
	color: #000
}

.owl-carousel.events-carousel.owl-loaded.owl-drag div h5 {
	width: 98%;
	line-height: 18px
}

.owl-carousel.events-carousel.owl-loaded.owl-drag div span {
	font-size: 12px;
	padding-top: 6px;
	display: inline-block;
	padding-bottom: 4px
}

.photos-section {
	margin-top: 10px
}

.photos-section .left-heading h4 {
	color: #004aac
}

.eventsection .left-heading h4 {
	color: #cf152c
}

ul.liveblog-lists li a h3 {
	font-size: 13px;
	color: #000;
	margin: 0;
	line-height: 20px
}

ul.liveblog-lists li a h6 {
	font-size: 18px
}

ul.liveblog-lists li a {
	display: inline-block;
	color: #000;
	position: relative;
	line-height: 21px;
	clear: both;
	padding-top: 4px;
	width: 100%;
	font-weight: 600;
	padding-right: 24px
}

.more-stories2.world-sitech .horizontal-news3 li:nth-child(3) .horiz-news3-caption,
.more-stories2.world-sitech .horizontal-news3 li:nth-child(4) .horiz-news3-caption {
	min-height: auto;
	margin-bottom: 15px
}

.more-stories .horizontal-news2 ul li:nth-child(3) .horiz-news2-caption,
.more-stories .horizontal-news2 ul li:nth-child(4) .horiz-news2-caption {
	min-height: auto;
	margin-bottom: 10px
}

ul.liveblog-lists {
	position: relative;
	padding-left: 0;
	overflow-y: auto;
	padding-right: 17px;
	height: 335px;
	margin-bottom: 0;
	overflow-x: hidden
}

ul.liveblog-lists.detail {
	height: 600px !important
}

.liveupdate-sidebar-detail {
	background: #eee;
	padding: 1px 12px;
	margin-left: -15px;
	margin-top: 10px
}

ul.liveblog-lists li:before {
	content: "";
	position: absolute;
	border-left: 1px solid #7d7d7d;
	width: 1px;
	display: inline-block;
	height: 94px;
	left: 3px;
	top: 14px
}

.breaking-news-caption span a {
	color: #000;
	font-size: 12px
}

.breakings2-content .related-content #related_content_lists_id li {
	display: flex;
	flex-wrap: nowrap
}

ul.liveblog-lists li:after {
	content: "";
	position: absolute;
	width: 8px;
	height: 8px;
	border-radius: 100%;
	background: #ed1c24;
	right: 5px;
	top: 12px;
	z-index: 10
}

@keyframes blink-animation {
	to {
		visibility: hidden
	}
}

@-webkit-keyframes blink-animation {
	to {
		visibility: hidden
	}
}

ul.liveblog-lists li {
	padding-left: 0;
	position: relative;
	display: block;
	margin-left: 17px;
	line-height: 13px;
	border-bottom: 1px solid #dedede;
	width: 100%;
	padding-top: 8px;
	padding-bottom: 8px
}

a.nav-link.hide-menu-item {
	display: none !important
}

ul#liveblog_lists_id li:first-child a:before {
	content: none
}

.live-blog-link {
	font-weight: 400 !important
}

.beaking-news2 .breakings2-content span a {
	color: #000;
	font-size: 12px
}

ul.liveblog-lists::-webkit-scrollbar {
	width: 8px
}

ul.liveblog-lists::-webkit-scrollbar-track {
	box-shadow: inset 0 0 5px #dedede;
	border-radius: 10px
}

ul.liveblog-lists::-webkit-scrollbar-thumb {
	background: #000;
	border-radius: 10px
}

.col-md-9.custommainwidth1 .mainsection1-img img {
	width: 100%;
	height: 370px;
	object-fit: cover
}

.col-md-3.custommainwidth2 .latest-shortnews-left .col-md-12 {
	padding-left: 0
}

.col-md-3.custommainwidth2 .latest-shortnews-left ul.shortnews-right li {
	padding-bottom: 12px;
	border-bottom: 1px solid #dedede;
	padding-top: 12px
}

.col-md-3.custommainwidth2 .latest-shortnews-left ul.shortnews-right {
	padding-left: 10px
}

.col-md-3.custommainwidth2 .latest-shortnews-left ul.shortnews-right li:last-child {
	border-bottom: 0
}

.col-md-3.custommainwidth2 .latest-shortnews-left .shortnews-right-img img {
	width: 100%;
	height: 125px;
	object-fit: cover
}

.home.main-section1 .col-md-9.custommainwidth1 {
	padding-left: 0;
	flex: 74%;
	max-width: 74%
}

.home.main-section1 .col-md-3.custommainwidth2 {
	-ms-flex: 0 0 26%;
	flex: 0 0 26%;
	max-width: 26%
}

.column,
div.span-1,
div.span-10,
div.span-11,
div.span-12,
div.span-13,
div.span-14,
div.span-15,
div.span-16,
div.span-17,
div.span-18,
div.span-19,
div.span-2,
div.span-20,
div.span-21,
div.span-22,
div.span-23,
div.span-24,
div.span-3,
div.span-4,
div.span-5,
div.span-6,
div.span-7,
div.span-8,
div.span-9 {
	float: left;
	margin-right: 15px
}

.last,
div.last {
	margin-right: 0
}

.span-4 {
	width: 19%
}

.span-20 {
	width: 79%
}

.span-24,
div.span-24 {
	width: 970px;
	margin: 0
}

#picture-gallery .carousel.carousel-vertical.active-carousel .items {
	margin: auto;
	text-align: center;
	max-width: 58%;
	display: block;
	float: initial
}

.carousel-container .carousel-prev {
	left: 0;
	right: 0;
	margin: auto
}

a.next.carousel-next.carousel-vertical-next {
	left: 0;
	right: 0;
	margin: auto
}

.multimedia .single .story #picture-gallery .carousel-container {
	position: relative;
	background: #363636
}

#picture-gallery a.prev.carousel-prev.carousel-vertical-prev {
	margin-top: -8px
}

.multimedia h3 a,
.multimedia h4 a {
	color: #ce4e92
}

.multimedia .featured-stories,
.multimedia .sidebar gallery,
.multimedia .single #comments,
.multimedia .single #comments .comment-form,
.multimedia .single .story-image,
.multimedia .single .widget,
.multimedia .small-picture-story,
.multimedia .top-news,
.multimedia .widget_recent_entries {
	border-top-color: #ce4e92
}

.multimedia .single .story h1 {
	font: normal 25px "Noto Serif JP", Times, times new roman, times-roman, serif
}

.multimedia .single .story h1 a {
	color: #434341
}

.multimedia .single .story .caption {
	font: inherit;
	padding: 0
}

.multimedia .single .story #picture-gallery .primary {
	border-right-color: #000
}

.multimedia .single .story #picture-gallery .secondary {
	padding: 10px 10px 10px 0
}

.multimedia .single .story #picture-gallery .slideshow-container {
	padding: 10px 12px 10px 10px;
	min-height: 637px;
	background: #101010
}

#picture-gallery .slideshow-container {
	min-height: 708px
}

.multimedia .single .story #picture-gallery .slideshow-container h1 a {
	color: #fff;
	border-right: 0 none #666
}

.multimedia .single .story #picture-gallery .slideshow-container img {
	height: 100%;
	border: 1px solid #000
}

.multimedia .single .story #picture-gallery .carousel-container {
	padding: 40px 0 58px;
	position: relative;
	height: 608px;
	margin-top: 10px
}

.multimedia .single .story #picture-gallery .carousel {
	background: 0;
	margin: 20px 0
}

.multimedia .single .story #picture-gallery .carousel .items .item {
	margin-left: 0;
	border-width: 1px;
	border-color: #000
}

.multimedia .single .story #picture-gallery .carousel .carousel-pagination {
	text-align: center
}

.multimedia .single .story #picture-gallery .carousel-vertical {
	height: 100% !important;
	margin-top: 10px
}

.multimedia .single .story #picture-gallery .carousel-vertical .items .item {
	margin-left: auto;
	margin-top: 0
}

.multimedia .single .story #picture-gallery .carousel-vertical .items .first {
	margin-top: 0
}

.multimedia .single .story #picture-gallery .carousel-vertical.carousel-active {
	padding-top: 0
}

.multimedia .single .story #picture-gallery .carousel-vertical+a.next,
.multimedia .single .story #picture-gallery .carousel-vertical+a.prev,
.multimedia .single .story #picture-gallery a.carousel-vertical-next,
.multimedia .single .story #picture-gallery a.carousel-vertical-prev {
	float: none;
	width: 74px
}

.multimedia .single .story #picture-gallery a.next-item {
	right: -1px
}

.multimedia .single .story #picture-gallery a.prev-item {
	left: 10px
}

.multimedia .title:hover a.post-edit-link {
	display: inline
}

.multimedia .pagination {
	text-align: center;
	margin: 5px 0;
	font-family: tahoma, verdana, arial, sans-serif
}

.multimedia .pagination span {
	background-color: #fffeff;
	color: #ca4300;
	padding: 2px 5px;
	border: 1px solid #dedede
}

.multimedia .pagination a {
	padding: 0 5px
}

.multimedia .pagination .previous {
	float: left
}

.multimedia .pagination .next {
	float: right
}

.multimedia .pagination .pages-count a {
	padding: 2px 4px
}

.multimedia .pagination .pages-count a:hover {
	background: 0
}

.multimedia .pagination .pages-count .current {
	color: #c40;
	border: 1px solid #dedede
}

.multimedia .pagination .next,
.multimedia .pagination .pages-count,
.multimedia .pagination .previous {
	height: 25px
}

.multimedia .gallery {
	padding: 5px 0;
	background-color: #f3f0e7
}

.multimedia .gallery h4 {
	float: left;
	border-bottom: 0
}

.multimedia .gallery .title {
	padding: 0 0 0 5px
}

.multimedia .gallery .gallery-items {
	padding: 0;
	clear: both
}

.multimedia .gallery .gallery-items .gallery-item {
	display: block;
	float: left;
	margin: 6px;
	text-align: center;
	width: 142px;
	overflow: hidden
}

.multimedia .gallery .gallery-items .gallery-item .title {
	padding: 0;
	font: normal 11px tahoma, verdana, arial, sans-serif
}

.multimedia .gallery .gallery-items .gallery-item a.post-edit-link {
	float: right
}

.multimedia .gallery .gallery-items .gallery-item a.image {
	border: 3px solid #f3f0e7;
	display: block
}

.multimedia .gallery .gallery-items .gallery-item a.image:hover {
	border-color: #beb8a2
}

.multimedia .gallery .gallery-items .gallery-item p {
	padding-top: 5px
}

.multimedia .gallery .gallery-items .gallery-item:hover a.image {
	border-color: #beb8a2
}

.multimedia .gallery .gallery-items .gallery-item:hover a.title {
	color: #1c76c1
}

.multimedia .gallery .gallery-items .gallery-item:hover a.post-edit-link {
	display: inline
}

.multimedia .gallery .gallery-items .first {
	margin-left: 0 !important
}

.multimedia .gallery .gallery-items .last {
	margin-right: 0 !important
}

.multimedia .gallery .pagination {
	text-align: right
}

.multimedia .social .content {
	background: 0
}

.multimedia .social .fb-like,
.multimedia .social .fb-link,
.multimedia .social a {
	float: left;
	margin: 0 5px
}

.multimedia .social a {
	padding-top: 2px
}

.multimedia .social h4 {
	border: 0;
	float: left;
	padding-left: 10px
}

.multimedia .social .buttons {
	float: right
}

.multimedia .gallery .content {
	background: 0
}

.multimedia .gallery .pagination {
	font-family: tahoma, verdana, arial, sans-serif
}

.multimedia .gallery .gallery-item {
	margin-left: 13px;
	margin-right: 13px
}

.multimedia .gallery .last {
	margin-right: 0
}

.multimedia #slideshows-widget .couplet {
	width: 120px !important
}

.multimedia #slideshows-widget .couplet .image {
	width: 114px;
	height: 86px
}

.carousel {
	overflow: hidden;
	position: relative;
	width: 100%
}

.carousel-vertical {
	width: auto;
	height: 100%
}

.carousel .items .item {
	float: left;
	cursor: pointer
}

.carousel .items .last {
	margin-right: auto !important
}

.carousel-vertical .items .last {
	margin-bottom: auto !important
}

.carousel .items .first {
	margin-left: auto !important
}

.carousel-vertical .items .first {
	margin-top: auto !important
}

.carousel a.next,
.carousel a.prev,
.carousel+a.next,
.carousel+a.prev,
a.carousel-next,
a.carousel-prev {
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-color: #fff0;
	background-position: 0 top;
	height: 100%;
	overflow: hidden;
	width: 24px;
	cursor: pointer;
	float: left;
	position: absolute;
	top: 0;
	z-index: 1
}

.carousel-vertical a.next,
.carousel-vertical a.prev,
.carousel-vertical+a.next,
.carousel-vertical+a.prev,
a.carousel-vertical-next,
a.carousel-vertical-prev {
	height: 24px;
	width: 100%;
	left: 0;
	top: auto;
	background-position: left 0
}

.carousel a.prev,
.carousel+a.prev,
a.carousel-prev {
	background-image: url(../images/slideshows/gallery-carousel-prev.png)
}

.carousel a.next,
.carousel+a.next,
a.carousel-next {
	background-image: url(../images/slideshows/gallery-carousel-next.png);
	right: 0
}

.carousel-vertical a.prev,
.carousel-vertical+a.prev,
a.carousel-vertical-prev {
	top: 24px
}

.carousel-vertical a.next,
.carousel-vertical+a.next,
a.carousel-vertical-next {
	bottom: 24px;
	right: auto
}

.carousel .items .current,
.carousel a.disabled,
.carousel img.disabled {
	cursor: default
}

#slideshow .social {
	margin: 0
}

#picture-gallery {
	background-color: #101010;
	overflow: hidden;
	margin: 0 0 10px;
	clear: both
}

#picture-gallery .slideshow-container {
	-moz-user-select: none;
	-webkit-user-select: none;
	user-select: none;
	position: relative
}

#picture-gallery .slideshow-container p.caption {
	color: #fff;
	margin: 10px 0 0
}

#picture-gallery .slideshow-container .nav a {
	background-image: url(../images/slideshows/gallery-prev-next.png);
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-color: #fff0;
	cursor: pointer;
	height: 100%;
	opacity: 0;
	-khtml-opacity: 0;
	-moz-opacity: 0;
	overflow: hidden;
	position: absolute;
	top: 0;
	width: 64px
}

#picture-gallery .slideshow-container a.next-item {
	background-position: right center;
	right: 0
}

#picture-gallery .slideshow-container a.prev-item {
	background-position: left center;
	left: 0
}

#picture-gallery .slideshow-container:hover .nav a {
	opacity: .7;
	-khtml-opacity: .7;
	-moz-opacity: .7
}

#picture-gallery .slideshow-container a.disabled {
	display: none;
	cursor: default
}

#picture-gallery .carousel .carousel-pagination {
	margin: 0 0 1px
}

#picture-gallery .carousel .items .item {
	border: 1px solid #fff0;
	opacity: .5;
	-khtml-opacity: .5;
	-moz-opacity: .5;
	margin: 0
}

#picture-gallery .carousel .items .current,
#picture-gallery .carousel .items .item:hover {
	border-color: #ff9b13;
	opacity: 1;
	-khtml-opacity: 1;
	-moz-opacity: 1
}

#picture-gallery .carousel a.next,
#picture-gallery .carousel a.prev,
#picture-gallery .carousel+a.next,
#picture-gallery .carousel+a.prev,
#picture-gallery .carousel-vertical+a.next,
#picture-gallery .carousel-vertical+a.prev,
#picture-gallery a.carousel-vertical-next,
#picture-gallery a.carousel-vertical-prev {
	height: 99px
}

#picture-gallery .carousel a.disabled,
#picture-gallery .carousel+a.disabled {
	background-position: -24px top
}

#picture-gallery .carousel-vertical a.prev,
#picture-gallery .carousel-vertical+a.prev #picture-gallery .carousel-vertical a.next {
	background-position: -57px top;
	height: 24px
}

#picture-gallery .carousel-vertical a.disabled,
#picture-gallery .carousel-vertical+a.disabled {
	background-position: -57px -24px
}

#picture-gallery .carousel-vertical+a.next {
	background-position: -52px top;
	height: 24px
}

#picture-gallery a.carousel-vertical-next {
	background-position: -51px top;
	height: 24px
}

#picture-gallery a.carousel-vertical-prev {
	background-position: -54px top;
	height: 24px
}

#picture-gallery a.carousel-vertical-prev.disabled {
	background-position: -54px -24px
}

#picture-gallery a.carousel-vertical-next.disabled {
	background-position: -53px -24px
}

div#picture-gallery .slideshow-container h3 {
	line-height: 30px;
	color: #fff;
	padding-top: 10px;
	font-size: 22px;
	padding-bottom: 10px
}

div#picture-gallery .slideshow-container span {
	color: #fff;
	font-size: 14px
}

.multimedia-section1 h1 {
	text-align: center;
	font-size: 48px;
	padding: 10px 0
}

.slideshow-container img {
	width: 100%;
	object-fit: cover
}

.carousel-container::-webkit-scrollbar {
	width: 8px
}

.carousel-container::-webkit-scrollbar-track {
	-webkit-box-shadow: inset 0 0 6px rgb(0 0 0 / .3)
}

.carousel-container::-webkit-scrollbar-thumb {
	background-color: #898989;
	outline: 1px solid #898989
}

.business-style-featured-right h3 {
	font-size: 24px;
	padding-top: 10px
}

.business-style-featured-right p {
	font-size: 13px;
	line-height: 18px;
	padding-top: 10px;
	padding-bottom: 10px
}

.business-featured-big-thumbnail-caption h3,
.business-featured-big-thumbnail-caption h6 {
	font-size: 14px
}

.business-featured-big-thumbnail-caption span {
	font-size: 12px;
	padding-top: 7px;
	display: inline-block;
	padding-bottom: 5px
}

.business-featured-big-thumbnails .feature-big-thumbnail-inner-lifestyle {
	margin-bottom: 20px;
	position: relative
}

.index-price .breaking-highlight img {
	width: inherit;
	height: inherit;
	padding-right: 4px
}

.index-price .main-index-price {
	font-size: 22px;
	color: #000;
	padding-right: 12px
}

.index-price {
	padding-top: 20px
}

span.snd-index-price {
	font-size: 18px;
	color: #31b102
}

span.snd-index-price-up {
	font-size: 18px;
	color: #000
}

span.snd-index-price-down {
	font-size: 18px;
	color: #ff0303
}

.asof {
	font-size: 13px
}

.index-open-close>div {
	display: inline-block;
	width: 108px;
	border-top: 1px solid #dedede;
	margin-right: 17px;
	padding-top: 7px
}

.index-open-close span {
	font-size: 13px;
	color: #000
}

span.open-close-digit {
	color: #565656
}

.index-changing span img {
	width: inherit;
	height: inherit
}

.index-changing div {
	display: inline-block
}

.index-changing div span {
	display: block
}

.index-changing div span:first-child {
	font-size: 13px;
	color: #000
}

.index-changing div span:last-child {
	font-size: 16px;
	color: #565656
}

.index-changing div span:last-child.change-digit-up {
	color: #000
}

.index-changing div span:last-child.change-digit-down {
	color: #000
}

.index-changing {
	margin-top: 16px
}

.index-changing div {
	border-top: 1px solid #dedede;
	padding-top: 8px;
	width: 108px;
	margin-right: 17px
}

.day-range {
	width: 47%
}

.weekly-range {
	width: 47%
}

.index-range div {
	display: inline-block
}

.index-range {
	margin-top: 14px
}

.index-range div {
	border-top: 1px solid #dedede;
	margin-right: 7px;
	padding-top: 8px
}

.day-range>span {
	font-size: 13px;
	color: #000;
	padding-bottom: 9px;
	display: block
}

.weekly-range>span {
	font-size: 13px;
	color: #000;
	display: block;
	padding-bottom: 9px
}

canvas#buyers {
	margin-top: 14px
}

.indices-inner-content .nav-tabs {
	border-bottom: 3px solid #dee2e6
}

.indices-inner-content ul#myTab li a {
	color: #000
}

ul#myTab li a.active {
	color: #000;
	border-left: none;
	border-right: 0;
	border-top: 0;
	outline: 0;
	border-bottom: 3px solid #009438 !important
}

.nav-tabs .nav-link:hover {
	border-color: transparent !important
}

.nav-tabs .nav-link:focus {
	border-color: green !important;
	border-bottom: 4px solid green
}

.nav-tabs .nav-link {
	border: none !important
}

.tab-content>.tab-pane {
	display: block;
	height: 0;
	overflow: hidden
}

.tab-content>.tab-pane.active {
	height: auto
}

.advertizement-section.business-ad {
	margin-top: 20px;
	margin-bottom: 20px
}

.latest-market-news-inner1 a>img {
	float: left
}

.latest-market-news-inner1 h3,
.latest-market-news-inner1 h6 {
	font-size: 18px;
	color: #000;
	line-height: 23px
}

.latest-market-news-inner1 {
	display: flex
}

.latest-market-news .top-heading-content {
	margin-bottom: 10px
}

.latest-market-news-inner1 {
	display: flex
}

.latest-market-news-inner1 {
	border-bottom: 1px dashed #dedede;
	overflow: hidden;
	padding-bottom: 10px;
	position: relative
}

.latest-market-news-small-thumbs-inner a>img {
	float: left;
	width: 86px;
	height: 68px;
	object-fit: cover;
	margin-right: 10px
}

.latest-market-news-small-thumbs-inner {
	clear: both;
	overflow: hidden
}

.latest-market-news-small-thumbs {
	padding-top: 0
}

.latest-market-news-small-thumbs-inner a h4,
.latest-market-news-small-thumbs-inner a h6 {
	color: #000;
	font-size: 14px
}

.latest-market-news-inner1 .latest-img-section {
	margin-right: 10px
}

.latest-market-news-small-thumbs-inner .latest.title-section {
	padding-left: 10px
}

.latest-market-news-small-thumbs-inner {
	clear: both;
	overflow: hidden;
	border-bottom: 1px dashed #dedede;
	padding-bottom: 10px;
	padding-top: 10px;
	position: relative
}

.latest-market-news-small-thumbs-inner {
	display: flex
}

.latest-market-news-small-thumbs-inner:last-child {
	border-bottom: 0
}

.latest-market-news-inner1 a>img {
	float: left;
	width: 155px;
	height: 106px;
	object-fit: cover;
	margin-right: 10px
}

.featured-big-thumbnails.busines-featured .feature-big-thumbnail-inner {
	border-bottom: 1px solid #dedede;
	overflow: hidden;
	padding-top: 15px;
	padding-bottom: 21px;
	clear: both;
	margin-bottom: 0;
	display: block;
	min-height: 162px
}

.featured-big-thumbnails.busines-featured .feature-big-thumbnail-inner:first-child {
	padding-top: 0
}

.featured-big-thumbnails.busines-featured .feature-big-thumbnail-inner:last-child {
	border-bottom: 0
}

.business-morenews {
	margin-top: 20px
}

.income-tax a img {
	margin: auto;
	display: block;
	margin-top: 24px;
	margin-bottom: 24px
}

.business-forex-table h6.forextable-main-title,
.business-forex-table h4.forextable-main-title {
	font-size: 14px;
	text-align: center;
	padding: 10px 0 7px
}

.business-forex-table thead {
	background: #ebebeb !important
}

.business-forex-table thead th {
	font-size: 14px
}

.business-forex-table tbody tr th {
	font-size: 13px;
	font-weight: 400
}

.business-forex-table tbody tr td:nth-of-type(1) {
	color: #0baa5d
}

.business-forex-table tbody tr td:nth-of-type(2) {
	color: red
}

.business-forex-table .table-striped tbody tr:nth-of-type(even) {
	background-color: rgb(0 0 0 / .05)
}

.business-forex-table .table-striped tbody tr:nth-of-type(odd) {
	background-color: #fff0
}

.business-forex-table table.table.table-striped thead tr th {
	padding: 8px 11px
}

.business-forex-table table.table.table-striped tbody tr td {
	font-size: 13px
}

.advertizement-banner1 img {
	margin: auto;
	display: block
}

.scitech-business-sidebar .top-heading-content {
	border-bottom: 0;
	padding-bottom: 8px;
	display: flex;
	align-items: center;
	justify-content: space-between
}

.scitech-business-sidebar .left-heading h4 {
	text-transform: uppercase
}

.scitech-business-sidebar .right-heading a span {
	font-size: 12px
}

.scitech-business-sidebar .right-heading a {
	line-height: 14px
}

.sci-tech-sidebar-inner a img {
	width: 100px;
	height: 90px;
	object-fit: cover
}

.scitech-business-sidebar {
	padding: 9px
}

.scitech-sidebar-content h6,
.scitech-sidebar-content h3 {
	font-size: 15px
}

.scitech-sidebar-img {
	float: left;
	padding-left: 10px
}

.scitech-sidebar-content span {
	font-size: 12px;
	display: inline-block;
	padding-top: 12px
}

.sci-tech-sidebar-inner-item {
	clear: both;
	border-bottom: 1px solid #dedede;
	overflow: hidden;
	padding-top: 10px;
	padding-bottom: 10px;
	display: flex
}

.modern-ticker.mt-round.mt-scroll {
	margin-top: -14px
}

.sci-tech-sidebar-inner-item:last-child {
	border-bottom: 0
}

.featured-big-thumbnails.busines-featured {
	margin-top: 20px
}

.choices__inner {
	float: left;
	width: 100%
}

input.choices__input.choices__input--cloned {
	width: 100% !important;
	padding-left: 85px;
	padding-top: 5px;
	padding-bottom: 5px
}

.inner-form {
	width: 54%;
	float: right;
	background: #ebebeb;
	padding: 8px
}

.search-input-field {
	position: relative
}

button.btn-search {
	position: absolute;
	left: 0;
	border: 0;
	background: 0;
	top: 6px;
	color: gray
}

input.choices__input.choices__input--cloned::placeholder {
	padding-left: 16px;
	padding-top: 18px;
	margin-top: 4px;
	color: #000;
	font-size: 12px
}

form.search-form .inner-form {
	margin-top: -15px
}

.search-result {
	clear: both
}

.search-result h2 {
	font-size: 36px
}

form.search-form .snd-search-form {
	margin-top: 10px;
	width: 100%
}

ul#searchresult-tab {
	overflow: hidden;
	clear: both;
	margin-top: 90px
}

.search-result-news-detail img {
	width: 65px;
	float: left;
	margin-right: 10px
}

.search-result-inner ul {
	list-style: none;
	padding-left: 0
}

.search-result-inner ul li {
	padding-bottom: 27px
}

.search-result-inner {
	padding-top: 30px
}

.search-result-inner ul li h6 {
	color: blue;
	font-weight: 400
}

.search-result-news-detail img {
	width: 65px;
	float: left;
	margin-right: 10px
}

.search-result-news-detail {
	overflow: hidden
}

.search-result-inner ul li p {
	color: #000;
	font-size: 13px
}

.search-result-inner ul li span {
	color: green;
	font-size: 12px;
	padding-bottom: 5px;
	display: inline-block
}

nav.search-result-pagination ul li a {
	color: #000
}

.searchforpakistan span {
	color: blue;
	padding-left: 9px
}

.searchforpakistan i {
	color: blue
}

.search-result-inner ul li>a {
	text-decoration: underline
}

nav.search-result-pagination ul li a {
	text-decoration: none
}

nav.search-result-pagination ul li {
	padding-bottom: 0
}

.web-search-img {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	margin-bottom: 20px;
	margin-top: 20px
}

.web-search-img img {
	margin-bottom: 20px;
	width: 183px
}

ul#searchresult-tab li a.active {
	border-bottom: 3px solid #000 !important
}

.blog-sec a img {
	width: 100% !important;
	height: 165px !important;
	object-fit: cover !important
}

div#cartoon-carousel li {
	list-style: none
}

div#cartoon-carousel .horiz-news1-caption {
	padding-top: 8px
}

div#cartoon-carousel {
	padding-top: 10px
}

#cartoon-carousel button.owl-next .nav-btn {
	position: absolute;
	top: 86px;
	right: 0
}

.mobile-top.links ul {
	width: 93%;
	overflow-x: scroll;
	height: 33px;
	overflow-y: hidden;
	display: flex;
	flex-wrap: nowrap;
	white-space: nowrap
}

.featured-big-thumbnail-img-lifestyle img {
	width: 183px;
	height: 112px;
	object-fit: cover
}

div#food-artandbooks .lifestyle-food li {
	display: flex
}

div#food-artandbooks .food-caption h6 {
	font-size: 16px
}

div#food-artandbooks ul.sports-morenews-listitems li:first-child {
	padding-top: 0
}

div#food-artandbooks ul.sports-morenews-listitems li {
	padding-top: 10px;
	padding-bottom: 10px;
	width: 100%
}

div#food-artandbooks .shortnews-img img {
	width: 100px;
	height: 90px;
	object-fit: cover
}

div#food-artandbooks .artbook-caption h6 {
	font-size: 16px;
	color: #000
}

div#food-artandbooks {
	margin-top: 16px
}

div#food-artandbooks ul.sports-morenews-listitems {
	padding-left: 14px;
	padding-top: 15px;
	padding-right: 12px;
	margin-bottom: 0
}

.lifeandstyle-categories h5 {
	font-size: 20px !important;
	line-height: 26px !important
}

div#life-style-carousel .owl-item h3,
div#life-style-carousel .owl-item h5 {
	font-size: 14px;
	padding-top: 10px;
	line-height: 20px
}

.technology-section1-featured-content a h3 {
	font-size: 14px;
	line-height: 22px
}

div#life-style-carousel .owl-item span {
	font-size: 12px
}

.maincontent-customwidth.lifeandstyle-page .life-style-featured-right h3 {
	font-size: 18px;
	padding-top: 10px
}

.lifeandstyle-categories .top-heading-content h4 {
	padding-bottom: 4px
}

.more-stories.sportsection4.lifestyle-slideshow .owl-carousel .prev2-slide {
	background: url(../images/multimedia/larrow.png) no-repeat !important
}

.more-stories.sportsection4.lifestyle-slideshow .owl-carousel .next2-slide {
	background: url(../images/multimedia/rarrow.png) no-repeat
}

.more-stories.sportsection4.lifestyle-slideshow button.owl-prev .nav-btn {
	position: absolute;
	top: 49px;
	left: 12px
}

.more-stories.sportsection4.lifestyle-slideshow button.owl-next .nav-btn {
	position: absolute;
	top: 49px;
	right: 0
}

div#life-style-carousel {
	margin-top: 0
}

.lifeandstyle-categories ul.sports-shortnews li:first-child {
	padding-top: 0
}

.lifeandstyle-categories ul.sports-shortnews li {
	padding-top: 11px;
	padding-bottom: 11px
}

.lifestyle-featured-big-thumbnails-parent {
	display: flex;
	flex-wrap: wrap;
	padding-left: 17px;
	justify-content: space-between;
	padding-right: 17px
}

.feature-big-thumbnail-inner-lifestyle {
	width: 49.5%;
	padding-right: 14px
}

.life-stylesection2.lifestylepage .horiz-news1-caption h6 {
	font-size: 18px;
	padding-top: 10px
}

.artbook-caption {
	padding-right: 10px
}

.life-style-morenewsection-inner .tedit-caption h6 {
	font-size: 16px
}

.lifestyle-featured-big-thumbnail-caption h3,
.lifestyle-featured-big-thumbnail-caption h6 {
	padding-top: 8px;
	padding-bottom: 4px;
	font-size: 15px;
	line-height: 22px
}

.life-style-container1 .life-style-section1 {
	padding-bottom: 10px
}

.life-style-container1 .life-style-section1 h2 {
	padding-bottom: 16px;
	padding-top: 6px;
	color: #1f1f1f;
	font-size: 48px;
	text-align: center;
	font-weight: 400
}

.life-style-container2 #life-style-section-wrapper1 {
	border-bottom: 1px solid #dedede;
	padding-bottom: 10px
}

.life-style-container2 #life-style-section-wrapper1 .life-style-featured-img img {
	width: 100%
}

.life-style-container2 #life-style-section-wrapper1 .featured-big-thumbnails {
	margin-top: 0
}

.life-style-container2 #life-style-section-wrapper1 .col-lg-6,
.life-style-container2 #life-style-section-wrapper1 .col-md-6 {
	padding-right: 0
}

.life-style-container2 #life-style-section-wrapper1 .col-lg-6:last-child,
.life-style-container2 #life-style-section-wrapper1 .col-md-6:last-child {
	padding-right: 15px
}

.life-style-container2 #life-style-section-wrapper1 .featured-big-thumbnails .col-lg-6:first-child,
.life-style-container2 #life-style-section-wrapper1 .featured-big-thumbnails .col-md-6:first-child {
	padding-right: 7px
}

.life-style-container2 #life-style-section-wrapper1 .featured-big-thumbnails .col-lg-6:last-child,
.life-style-container2 #life-style-section-wrapper1 .featured-big-thumbnails .col-md-6:last-child {
	padding-left: 7px
}

.life-style-container2 #life-style-section-wrapper1 .featured-big-thumbnail-img img {
	width: 100%
}

.life-style-container2 #life-style-section-wrapper1 .featured-big-thumbnail-caption p {
	font-size: 15px;
	font-weight: 400;
	line-height: 20px;
	padding-top: 3px;
	padding-bottom: 16px
}

.life-style-container2 #life-style-section-wrapper1 .life-style-featured-right h3 {
	font-size: 18px;
	font-weight: 400;
	color: #000;
	padding-top: 10px
}

.life-style-container2 #life-style-section-wrapper1 .life-style-featured-right .author-detail {
	padding: 8px 0
}

.life-style-container2 #life-style-section-wrapper1 .featured-big-thumbnails .mysocial-icons {
	left: unset
}

.life-style-container2 #life-style-section-wrapper2 {
	margin-top: 15px
}

.life-style-container2 #life-style-section-wrapper2 .horiz-news1-caption .title-heading {
	font-size: 16px;
	padding-top: 10px
}

.life-style-container2 #life-style-section-wrapper2 .horiz-news1-caption .news-date,
.life-style-container2 #life-style-section-wrapper3 .horiz-news1-caption .news-date {
	color: #515151;
	font-size: 12px;
	padding-top: 5px
}

.life-style-container2 #life-style-section-wrapper3 .life-stylesection1 {
	margin-bottom: 14px;
	margin-top: 65px
}

.life-style-container2 #life-style-section-wrapper4 .life-style-morenewsection-inner .main-section1-caption h5 {
	font-size: 20px;
	line-height: 24px;
	padding-top: 13px
}

.life-style-container2 #life-style-section-wrapper4 .life-style-morenewsection-inner {
	padding-top: 16px
}

.life-style-container2 #life-style-section-wrapper4 .life-style-morenews-undermain {
	display: flex
}

.life-style-container2 #life-style-section-wrapper4 .life-style-morenews-undermain .life-stylegeneral-news {
	max-width: 48%;
	margin-right: 9px
}

.life-style-container2 #life-style-section-wrapper4 .life-style-morenews-undermain p {
	font-size: 16px;
	line-height: 20px;
	padding-top: 10px
}

.life-style-container2 #life-style-section-wrapper4 ul.life-style-morenews-listitems.life-style-shortnews {
	padding-left: 0;
	width: 100%
}

.life-style-container2 #life-style-section-wrapper4 ul.life-style-shortnews li:first-child {
	padding-top: 0
}

.life-style-container2 #life-style-section-wrapper4 ul.life-style-shortnews li {
	clear: both;
	border-bottom: 1px solid #dedede;
	overflow: hidden;
	padding-bottom: 10px;
	padding-top: 10px
}

.life-style-container2 #life-style-section-wrapper4 ul.life-style-morenews-listitems.life-style-shortnews li:last-child {
	border-bottom: 0
}

.life-style-container2 #life-style-section-wrapper5 ul.life-style-morenews-listitems.life-style-shortnews li:last-child {
	border-bottom: 1px solid #dedede
}

.life-style-container2 #life-style-section-wrapper4 .top-heading-content {
	margin-top: 30px
}

.life-style-container2 #life-style-section-wrapper4 .top-heading-content.mt-15 {
	margin-top: 15px
}

.life-style-container2 #life-style-section-wrapper4 .tedit-caption p {
	padding-top: 5px
}

.life-style-container2 #life-style-section-wrapper4 .latest-shortnews-left .shortnews-img img {
	width: 120px;
	height: 80px
}

.life-style-container2 #life-style-section-wrapper4 .tedit-caption span {
	line-height: 19px;
	padding-top: 5px;
	display: inline-block
}

.life-style-sidebar1 {
	border-left: 1px solid #dedede;
	height: 2873px
}

.life-style-container2 .life-style-sidebar1 .advertizement-banner {
	text-align: center
}

.life-style-container2 .life-style-sidebar1 .top-trending {
	padding-top: 20px
}

.life-style-container2 .life-style-sidebar1 .more-read {
	padding-top: 30px
}

.life-style-container2 .life-style-sidebar1 .sidebarblog-withthumbnail {
	margin-top: 15px
}

.life-style-container2 .life-style-sidebar1 ul.sidebarblog-withthumbnail li {
	padding-top: 16px;
	padding-bottom: 17px
}

.life-style-container2 .life-style-sidebar1 .sponsored-img {
	text-align: center
}

.life-style-container2 .life-style-sidebar1 .sponsored-img img {
	width: 87%
}

.life-style-container2 .life-style-sidebar1 .moreread-top-content {
	margin-bottom: 0
}

.life-style-container2 .life-style-sidebar1 ul.moreread-inner-listitems {
	padding: 0
}

.life-style-container2 .life-style-sidebar1 ul.moreread-inner-listitems li {
	padding-bottom: 8px;
	padding-top: 7px
}

.life-style-container2 .life-style-sidebar1 .sidebar-newsletter {
	margin-top: 48px;
	overflow: hidden
}

.life-style-container2 .life-style-sidebar1 .opinion-poll {
	margin-top: 20px
}

.life-style-container2 .life-style-sidebar1 .twitter-api {
	margin-top: 8px
}

div#life-style-carousel li {
	list-style-type: none
}

#life-style-carousel.owl-carousel .nav-btn {
	top: 60px
}

#life-style-section-wrapper5 .life-stylesection1 {
	margin-bottom: 14px
}

#life-style-section-wrapper7 .copyright-section,
#life-style-section-wrapper7 .footer-section {
	width: auto
}

img.food-tribune-logo {
	-webkit-transition: all .5s ease;
	-moz-transition: all .5s ease;
	-o-transition: all .5s ease;
	-ms-transition: all .5s ease;
	transition: all .5s ease;
	height: 39px
}

@media screen and (max-width:1054px) {
	.comments-box-area {
		padding-right: 15px;
		padding-left: 15px
	}

	.epaper-tabs .newspaper-thumbnails .nav {
		max-width: 100%
	}

	.life-style-container2 #life-style-section-wrapper1 .featured-big-thumbnail-caption p {
		overflow: hidden;
		display: -webkit-box;
		-webkit-line-clamp: 2;
		-webkit-box-orient: vertical;
		max-height: 50px;
		padding: 8px 0
	}

	.top-nav-parent-div {
		max-height: inherit !important;
		max-height: 102px
	}

	nav.navbar.navbar-expand-custom.navbar-light {
		top: -60px;
		width: 100%;
		padding: 0
	}

	ul#main-menu.menu1 {
		border-bottom: 1px solid #dedede;
		padding-bottom: 2px;
		background: #fff;
		width: 100%;
		border-top: 1px solid #ccc;
		padding-top: 10px;
		position: absolute;
		left: 0;
		right: 0
	}

	nav.main-tab-control .pagination {
		margin-top: 11px;
		width: 100%;
		background: #fff;
		padding: 4px
	}

	ul.pagination.pagination-sm li a {
		background: 0;
		color: #000;
		margin-right: 9px
	}

	.epaper-tabs .tab-content div#content {
		width: 100%
	}

	body.epaper-page .menu-top-brand-menu-container {
		display: none
	}

	div#navbar.navbar-collapse {
		margin: 0
	}

	div#navbar {
		background: #fff;
		z-index: 999999;
		width: 100%;
		left: 0;
		right: 0
	}

	button.navbar-toggler {
		outline: 0
	}

	.newspaper-thumbnails div#nav-tab a {
		width: 89px !important
	}
}

@media screen and (max-width:992px) {

	.epaper-page .footer-inner .footer-item:nth-of-type(1),
	.epaper-page .footer-inner .footer-item:nth-of-type(2),
	.epaper-page .footer-inner .footer-item:nth-of-type(3),
	.epaper-page .footer-inner .footer-item:nth-of-type(4) {
		display: none !important
	}

	.material-text p {
		text-align: center;
		margin: auto;
		margin-top: 12px;
		width: 86%
	}

	.copyright-txt {
		display: inherit !important;
		align-items: center !important;
		margin-top: 60px !important;
		text-align: center
	}

	.top-nav-parent-div {
		max-height: 68px
	}

	#life-style-carousel.owl-carousel .nav-btn {
		top: 50px
	}

	div#navbar.navbar-collapse {
		border-top: 0
	}
}

@media screen and (max-width:768px) {

	.page-copyrights label,
	.page-copyrights select,
	.page-copyrights input {
		argin-bottom: 15px;
		width: 100% !important
	}

	.phone-tech-page {
		padding-left: 15px
	}

	.epaper-footer-section .epaper-only {
		display: block
	}

	.epaper-footer-section .epaper-off {
		display: none
	}

	ul.playstore {
		display: inline-flex !important
	}

	.footer-inner .footer-item:nth-of-type(5) {
		text-align: right
	}

	.footer-inner {
		display: inherit !important;
		text-align: center
	}

	.copyright-txt {
		display: inherit
	}

	.material-text p {
		width: 100%
	}

	#life-style-carousel.owl-carousel .nav-btn {
		top: 36px
	}

	#life-style-section-wrapper6 .life-style-morenewsection-inner .latest-shortnews-left {
		margin-top: 18px
	}

	.life-style-container2 #life-style-section-wrapper1 .col-lg-6 {
		padding-right: 15px
	}

	.maincontent-customwidth.sitemap {
		padding-left: 0;
		padding-right: 0
	}
}

@media screen and (max-width:576px) {
	.footer-inner {
		margin-left: 4px !important;
		margin-right: 4px !important
	}

	.phone-tech-page {
		padding-left: 0
	}

	.logo-slider-box img {
		width: 90px !important
	}

	.logo-slider-box {
		margin: 0;
		padding: 10px 35px
	}

	.logo-slider-box p {
		margin-bottom: 0
	}

	.logo-slider-box a {
		margin-top: 0
	}

	.logo-slider-box p {
		font-size: 16px
	}

	.logo-slider-box {
		width: 48.3%;
		height: 130px;
		display: flex;
		align-items: center;
		justify-content: center
	}

	.logo-slider-box:nth-child(n+3) {
		margin-top: 12px
	}

	.order-1 {
		order: 1
	}

	.order-2 {
		order: 2
	}

	.order-3 {
		order: 3
	}

	.order-4 {
		order: 4
	}

	.order-5 {
		order: 5
	}

	.order-6 {
		order: 6
	}

	.stor-mrgn-top,
	.add-mrgn-top {
		margin-top: 10px
	}

	.container.customcontainer.style-guide.archives-list h1 {
		margin-top: 8px !important;
		margin-bottom: 10px
	}

	.pt-after-top {
		margin-top: 10px
	}

	.phone-tech-page {
		padding-right: 0
	}

	.epaper-footer-section .container.customcontainer {
		padding-left: 10px !important;
		padding-right: 10px !important
	}

	#life-style-carousel.owl-carousel .nav-btn {
		top: 110px
	}

	.life-style-container2 #life-style-section-wrapper1 .featured-big-thumbnail-caption p {
		overflow: visible;
		display: block;
		-webkit-line-clamp: unset;
		-webkit-box-orient: unset;
		max-height: unset;
		padding: 12px 0
	}

	.life-style-container2 #life-style-section-wrapper1 .featured-big-thumbnails .col-md-6:first-child {
		padding-right: 15px
	}

	.life-style-container2 #life-style-section-wrapper1 .featured-big-thumbnails .col-md-6:last-child {
		padding-left: 15px
	}

	.life-style-sidebar1 {
		height: auto
	}
}

#multimedia-carousel.owl-carousel .owl-item img {
	display: block;
	width: 100%;
	object-fit: cover;
	height: 150px
}

.newslab-morestories-page .newslab-morestories-inner-item img {
	width: 120px;
	height: 80px;
	object-fit: cover
}

.maincontent-customwidth.newslab-page .newslab-main-heading a h1 {
	font-size: 30px;
	padding-top: 10px
}

.cartoonsection .prev2-slide {
	top: 84px
}

.cartoonsection .next2-slide {
	top: 84px
}

.multimediasection2.cartoonsection button.owl-prev .nav-btn {
	position: absolute;
	top: 86px;
	left: 12px
}

.submit-letter .dot-icon {
	float: left;
	line-height: 20px
}

.hori-letters .letters {
	padding-bottom: 20px
}

.letters.widget-spacing .submit-letter .dot-icon {
	float: left;
	line-height: 28px
}

.submit-letter .letters-info>span {
	font-size: 14px;
	line-height: 17px;
	padding-bottom: 4px;
	color: #000
}

.submit-letter .letters-info p {
	font-size: 12px;
	line-height: 16px;
	margin-left: 9px;
	color: #000
}

div#map img {
	width: 100%
}

.page-contact-us h3 {
	border-top: solid 1px #ddd;
	border-bottom: 0;
	background: #f3f0e7;
	padding: 7px;
	margin: 20px 0 10px;
	color: #004090;
	font-size: 16px;
	text-transform: inherit;
	overflow: hidden
}

.page-contact-us h6 {
	font-size: 16px;
	font-weight: 400;
	margin: 8px 0 6px
}

.page-contact-us .clearfix {
	display: block
}

.page-contact-us dl dd,
.page-contact-us dl dt {
	margin: 0 0 .3em;
	float: left;
	width: 50%
}

.contact-us-form input {
	width: 100%;
	float: right;
	padding: 5px;
	margin-bottom: 14px
}

.contact-mesg textarea {
	width: 100%;
	margin-bottom: 14px
}

.contact-submit input {
	background: #000;
	color: #fff;
	padding: 10px;
	border: 0
}

.contact-other-listing h6 {
	font-weight: 500;
	line-height: 12px
}

.contact-other-listing>p {
	margin-bottom: 13px
}

.page-contact-us p a {
	color: #004090
}

.contact-mesg textarea {
	padding: 7px
}

ul.related-content-lists li .related-content-img img {
	width: 80px;
	height: 52px;
	object-fit: cover;
	border: 1px solid #fff
}

div#trending ul li img {
	width: 53px;
	height: 53px;
	object-fit: cover
}

ul.trending-listing li:first-child {
	width: 130px
}

ul.trending-listing li {
	width: 364px
}

ul.trending-listing li a {
	width: 100%
}

.recommended-stories-items img {
	width: 100%;
	height: 156px;
	object-fit: cover
}

ul.newslab.pagination .page-item.active .page-link {
	z-index: 1;
	color: #fff;
	background-color: #ec2466;
	border-color: #ec2466
}

ul.newslab.pagination .page-link:focus {
	z-index: 2;
	outline: 0;
	box-shadow: none
}

ul.newslab.pagination {
	margin-left: 12px
}

ul.newslab.pagination li {
	margin-left: 2px
}

ul.newslab.pagination li:first-child a {
	padding-left: 14px
}

.primary.story.span-16.privacy-page p strong {
	margin-top: 12px;
	display: inline-block;
	color: #000
}

.primary.story.span-16.privacy-page .story-content h3 {
	padding-bottom: 12px
}

.container.customcontainer.multimedia-container3 .horiz-news1-caption h3 {
	font-size: 13px;
	line-height: 20px
}

ul.trending-listing li:after {
	border-right: 1px solid #ababab;
	content: "";
	height: 47px;
	position: absolute;
	right: -8px
}

ul.trending-listing li:last-child:after {
	content: none !important
}

form#form-syndication label {
	width: 18%
}

span.breaking-highlight span:nth-of-type(2) {
	display: inline
}

.primary.span-16.copyright-page>img {
	width: 100%
}

.primary.span-16.copyright-page h3 {
	font-size: 20px;
	padding-top: 14px;
	padding-bottom: 14px
}

form#form-syndication input {
	width: 100%;
	padding: 6px
}

form#form-syndication div label {
	margin-bottom: 2px !important;
	display: inline-block;
	padding-top: 14px
}

select#syndication-content-type {
	width: 100%;
	padding: 8px
}

select#syndication-user-type {
	width: 100%;
	padding: 8px
}

select#syndication-user-academic {
	width: 100%;
	padding: 8px
}

input#syndication-submit {
	background: #000;
	color: #fff;
	margin-top: 10px;
	border: 0
}

form#form-syndication label {
	width: 22%
}

form#form-syndication input {
	width: 63%;
	padding: 6px
}

form#form-syndication select {
	width: 63%
}

form#form-syndication input[type=submit] {
	width: 35%;
	margin: auto;
	display: block;
	margin-top: 27px;
	padding: 13px
}

span.required {
	color: red
}

section#multimedia-section-wrapper5 .owl-carousel .owl-dots.disabled,
section#multimedia-section-wrapper5 .owl-carousel .owl-nav.disabled {
	display: block !important
}

.opinion-editorial {
	width: 100% !important;
	height: 92px !important;
	object-fit: cover !important
}

.other-owl-img {
	height: auto !important
}

.home-opinion-sliders {
	height: 252px !important
}

li.last-menuitem.menu-item-object-custom {
	position: relative
}

li.last-menuitem.menu-item-object-custom i {
	position: absolute
}

.multimedia-container3 .owl-nav {
	height: 0
}

.multimedia-container3 .owl-dots {
	height: 0
}

.mobile-respon.multimediasection1 {
	padding-bottom: 10px
}

.trending-widget-img {
	width: 100% !important;
	height: 97px !important;
	object-fit: cover !important
}

.recent-contributor-img {
	width: 80px !important;
	height: 80px !important;
	object-fit: cover !important
}

.trending-text img.trendingbar-bx {
	height: 20px !important
}

.text-widget {
	overflow: hidden;
	width: 100%;
	margin: auto;
	display: block;
	margin-top: 20px
}

.text-widget h4,
.text-widget h2 {
	line-height: 22px;
	font-size: 16px;
	margin-bottom: 3px;
	text-transform: uppercase
}

.top-text-widget-heading {
	clear: both;
	display: block
}

.express-urdu p {
	text-align: right;
	padding-top: 10px
}

.express-urdu-news .express-urdu-news-item {
	padding-bottom: 10px;
	padding-top: 10px
}

.express-urdu-news .express-urdu-news-item img {
	width: 336px;
	height: 120px;
	object-fit: cover
}

.horizontal-news1-inner .owl-nav {
	height: 0
}

.horizontal-news1-inner .owl-dots {
	height: 0
}

.sidebar-blog .morepages {
	width: 100%;
	display: inline-block
}

.sidebar-blog .morepages a {
	width: 100%;
	border: 1px solid;
	text-align: center;
	text-transform: uppercase;
	color: #000;
	display: inline-block;
	font-size: 12px;
	height: 26px;
	line-height: 26px;
	border-color: #dedede
}

.story-mainimage {
	float: left;
	min-width: 24%;
	max-width: 100%;
	margin-right: 16px;
	width: 37%;
	min-height: 19%
}

.storypage-rightside {
	max-width: 100%;
	min-width: 60%
}

.story-body-owl .owl-nav {
	position: absolute;
	top: 34%;
	right: 6px;
	width: 100%
}

.storypage-rightside .owl-carousel .prev2-slide {
	background: url(../images/arrow-left-story.png) no-repeat;
	top: 44px;
	left: 15px
}

.storypage-rightside .owl-carousel .next2-slide {
	background: url(../images/arrow-right-story.png) no-repeat;
	right: 8px;
	top: 44px
}

.storypage-rightside .owl-carousel .owl-item img {
	display: block;
	width: 100%;
	height: 350px;
	object-fit: contain
}

ul.horizontal-news1-inner li .mysocial-icons {
	visibility: hidden
}

ul.horizontal-news1-inner li:hover .mysocial-icons {
	visibility: visible
}

ul.liveblog-lists li p {
	color: #fff;
	font-size: 11px;
	color: #000;
	line-height: 15px;
	display: inline-block;
	margin-bottom: 0
}

.shortnews-right-img {
	position: relative
}

ul.shortnews-right li:hover .mysocial-icons {
	visibility: visible
}

.mysocial-icons {
	visibility: hidden
}

ul.horizontal-news2-inner li:hover .mysocial-icons {
	visibility: visible
}

.more-stories2.world-sitech .horizontal-news3 li {
	position: relative
}

ul.horizontal-news3-inner li:hover .mysocial-icons {
	visibility: visible
}

.recentblog-items:hover .mysocial-icons {
	visibility: visible
}

.recentblog-items {
	position: relative
}

.col-md-12.mobile-respon.home-recent-blog .recent-blog-inner p {
	font-size: 12px;
	font-weight: 400;
	line-height: 19px
}

.shortnews-img:hover .mysocial-icons {
	visibility: visible
}

.shortnews-img {
	position: relative
}

div#trendingcarousel li {
	width: 22%;
	position: relative;
	margin: 0
}

ul.trending-listing li:first-child {
	width: 9% !important
}

#trendingcarousel li:after {
	content: "";
	height: 93px;
	position: absolute;
	right: 5px;
	border: .5px solid gray
}

#trendingcarousel .owl-nav {
	position: absolute;
	top: 18px;
	width: 100%
}

#trendingcarousel .owl-dots button {
	width: 14px;
	height: 14px;
	border-radius: 100px;
	background: #555 !important;
	margin-left: 4px
}

#trendingcarousel .owl-dots {
	display: none
}

#trendingcarousel .owl-dots button.active {
	background: #ec0606 !important
}

#trendingcarousel .owl-dots button:focus {
	outline: 0
}

#trendingcarousel .nav-btn.prev2-slide {
	left: -23px;
	top: 35px
}

.more-social.st-custom-button.st-hide-label {
	width: 47%
}

.more-social .others-hover {
	visibility: hidden;
	position: absolute;
	left: 0;
	top: 18px;
	z-index: 99999
}

.others-hover div {
	text-align: center;
	width: 32%;
	display: inline-block;
	margin: auto;
	margin-bottom: 0 !important
}

.more-social:hover .others-hover {
	visibility: visible;
	background: #f7f7f7;
	width: 100%;
	border: 1px solid #dedede
}

.others-hover {
	position: relative
}

.others-hover:before {
	position: absolute;
	content: "";
	width: 18px;
	height: 15px;
	top: -13px;
	right: 0;
	border-bottom: 12px solid #727272;
	border-left: 10px solid #fff0;
	border-right: 10px solid #fff0;
	width: 0;
	height: 0;
	left: 6px
}

.others-hover .st-custom-button {
	padding: 8px 7px;
	border-bottom: 1px solid #dedede
}

.storypage-rightside .owl-carousel {
	background: #f7f7f7;
	padding-top: 24px;
	border: 1px solid #dedede
}

#trendingcarousel .owl-item>div {
	display: flex;
	justify-content: left
}

.trending-carousel-inner {
	width: 22.1%;
	position: relative;
	border-right: 1px solid #dedede;
	margin-right: 13px;
	padding-right: 7px
}

#trendingcarousel button.owl-prev {
	right: -19px;
	position: absolute;
	top: -25px;
	left: -22px;
	font-size: 40px
}

#trendingcarousel button.owl-next {
	right: -19px;
	position: absolute;
	top: -25px;
	font-size: 40px
}

#trendingcarousel button.disabled {
	opacity: .2 !important
}

div#trendingcarousel .owl-nav button:hover {
	opacity: 1 !important
}

div#trendingcarousel .owl-nav button {
	opacity: 0;
	outline: 0
}

.trending-carousel-inner:last-child {
	border-right: 0;
	margin-right: 0
}

#trendingcarousel.owl-carousel .owl-item img {
	display: block;
	width: 53px;
	height: 53px;
	object-fit: cover
}

span.trending-detail>span {
	display: block;
	padding: 0
}

.trending-detail>span {
	display: block
}

.trending-text {
	font-size: 12px;
	line-height: 56px;
	margin-right: 28px
}

.trending-listing {
	background: #ebebeb;
	padding: 10.23px 16px 10.23px 32px;
	margin-bottom: 0;
	float: left;
	width: 100%
}

.primary.span-16.rss-primary>h1 {
	border-bottom: 6px solid #eae8d9;
	font: 700 2.6em 'Vidaloka', serif;
	margin: 0 0 5px;
	padding: 5px;
	color: #d54400
}

ul.rss_categories li a {
	background: url(../images/feed_icon.gif) no-repeat scroll 0 50% #fff0;
	padding: 0 0 0 18px
}

p.rss_intro {
	border-bottom: 6px solid #eae8d9;
	padding-bottom: 5px;
	margin-bottom: 20px
}

ul.rss_categories {
	list-style: none
}

ul.rss_subcategories {
	list-style: none
}

.site-xml-links h4 {
	font-size: 18px;
	line-height: 32px;
	color: #000
}

.site-xml-links h4 a {
	color: #000;
	font-weight: 300
}

.site-xml-links {
	padding-top: 20px;
	padding-bottom: 20px
}

.site-xml-links h4 a:hover {
	color: #ec0606
}

meta.partner-ad {
	width: 20%;
	text-align: center;
	overflow: auto;
	display: inline-block;
	margin-top: 15px;
	border-top: 1px solid #dedede;
	padding-top: 12px
}

meta.partner-ad .partner-logo {
	float: left;
	width: 74px;
	height: 74px
}

meta.partner-ad .parnter-info {
	margin-left: 10px;
	float: left
}

.meta.partner-ad .parnter-info a {
	font: bold 18px arial, sans-serif;
	color: #0076ee
}

.special-story .meta.partner-ad {
	width: 18%;
	margin: auto;
	margin-bottom: 3px;
	padding-bottom: 5px
}

.special-story .partner-logo {
	float: left
}

.special-story .parnter-info {
	text-align: right;
	margin-left: -1px;
	display: inline-block
}

.special-story .parnter-info a {
	text-align: right;
	margin-top: 16px;
	display: inline-block
}

.special-story .meta-info {
	border-bottom: 1px solid #dedede;
	padding-bottom: 13px;
	margin-bottom: 3px
}

.storypage .meta.partner-ad {
	margin-bottom: 15px;
	float: left;
	width: 100%
}

.storypage .partner-logo {
	float: left
}

.storypage .parnter-info {
	text-align: right;
	margin-left: 0;
	display: inline-block
}

.storypage .parnter-info span {
	font-size: 14px
}

.storypage .parnter-info a {
	text-align: right;
	margin-top: 16px;
	display: inline-block
}

.storypage .meta-info {
	border-bottom: 1px solid #dedede;
	padding-bottom: 13px;
	margin-bottom: 3px
}

#main-menu2.third-level {
	border-bottom: 1px solid #dedede
}

.sidebar-newsletter form input[type=email]::placeholder {
	padding-left: 0
}

video#vid_frame {
	width: 100%;
	object-fit: contain;
	height: 365px;
	float: left
}

.tedit-page-horizinner-section .horizontal-news1 ul li {
	width: 23%
}

.recentblog-parent {
	min-height: 155px
}

.tedit-page-horizinner-section .horiz-news1-img img {
	width: 100%;
	height: 350px;
	object-fit: cover
}

#vidContainerId h4#video-title {
	background: 0;
	margin-top: 6px
}

.col-md-12.mobile-respon.pakistan-section.newslab-morenews {
	display: block;
	margin: 0 auto;
	margin-top: 0px;
}

nav.navbar.navbar-expand-custom.navbar-light {
	padding-top: 0
}

.latest-market-news-inner1 .latest-img-section {
	margin-right: 10px;
	min-height: 140px
}

.multimediasection2 .horiz-news1-caption {
	padding: 10px 0
}

.sidebarcustomwidth .letters {
	margin-bottom: 24px
}

ul.horizontal-news3-inner {
	margin-bottom: 0
}

ul.shortnews-right {
	margin-bottom: 0
}

.col-md-12.mobile-respon.home-horizontal .horizontal-news1 .horizontal-news1-inner {
	margin-bottom: 4px
}

.more-stories.lifeandbusiness {
	margin-top: 10px
}

.horizontal-news4.newslab2.blogsection2 {
	margin-top: 0
}

.multimedia-main-title {
	background: #1b1b1b;
	margin-top: -5px;
	padding: 11px 8px 8px
}

.multimedia-main-title h4 {
	width: 90%;
	background: 0
}

.owl-carousel.story-body-owl.owl-loaded.owl-drag {
	display: block;
	clear: both
}

.more-stories2.world-sitech {
	margin-top: 0
}

.more-stories.sportsection4.pakistansection4 .horizontal-carousel1 {
	margin-bottom: 20px
}

.ad-leaderboard {
	margin-bottom: 10px
}

span.st-custom-button {
	cursor: pointer
}

.horizontal-news3.newslab.editorial {
	margin-top: 24px
}

ul.newslab.pagination li span {
	width: 25px;
	height: 25px;
	padding: 0;
	text-align: center;
	line-height: 25px;
	font-size: 14px
}

ul.newslab.pagination a.page-link {
	padding: inherit
}

ul.newslab.pagination li a.page-link {
	width: 25px;
	height: 25px;
	padding: 0;
	text-align: center;
	line-height: 25px;
	font-size: 14px
}

ul.newslab.pagination li:first-child a,
ul.newslab.pagination li:last-child a {
	width: inherit;
	height: 25px;
	display: inline-block;
	line-height: 25px;
	padding-right: 10px;
	padding-left: 10px;
	font-size: 14px
}

ul.newslab.pagination li:last-child {
	margin-right: 0
}

.technology-section1-featured-img:hover .technology-social-icons {
	visibility: visible
}

.technology-social-icons {
	visibility: hidden
}

.express-urdu-news-item {
	border-bottom: 1px solid #dedede
}

.express-urdu-news-item:nth-of-type(3) {
	border-bottom: 0
}

.parnter-info {
	padding-left: 15px
}

.parnter-info span {
	font-size: 15px
}

.more-stories.lifeandbusiness .horizontal-news2 {
	margin-top: 6px
}

#main-menu2 li a {
	position: relative
}

#main-menu2>li.current a:after {
	border-bottom: 1px solid #c60b0b;
	color: #000 !important;
	position: absolute;
	content: "";
	width: 90%;
	height: 1px;
	top: 15px;
	bottom: 0;
	left: 0;
	right: 0;
	margin: auto
}

ul#main-menu li.current a {
	color: #c60b0b
}

#instagram-carousel .owl-nav {
	position: absolute
}

#instagram-carousel button.owl-prev {
	position: absolute;
	left: 0;
	outline: 0
}

#instagram-carousel .owl-nav .owl-next {
	position: absolute;
	right: 11px;
	outline: 0
}

#instagram-carousel .owl-nav {
	position: absolute;
	top: 0;
	width: 100%
}

.container.customcontainer.multimedia-container1 .multimedia-section1 span {
	text-align: center;
	display: block;
	line-height: 42px;
	padding-bottom: 20px;
	padding-top: 16px
}

.more-stories.lifeandbusiness .col-md-6:first-child {
	padding-right: 10px
}

div#jwpPlayerId {
	max-height: 306px
}

.more-stories.lifeandbusiness .col-md-6:last-child {
	padding-left: 10px
}

.more-stories2.world-sitech .col-md-6:first-child {
	padding-right: 10px
}

.more-stories2.world-sitech .col-md-6:last-child {
	padding-left: 10px
}

.home-recent-blog .recentblog-items a>img {
	border: 4px solid #464646
}

.filters.button-group.js-radio-button-group a.button {
	font-weight: 500;
	text-transform: uppercase;
	font-size: 13px;
	padding-left: 4px;
	padding-right: 4px;
	color: #000
}

.more-stories2.world-sitech .horizontal-news3 {
	margin-top: 11px
}

.col-md-12.mobile-respon.pakistan-section .anchor-profileinfo {
	margin-top: 46px
}

.main-section1-caption {
	min-height: 166px
}

.horizontal-news3.newslab.editorial ul.horizontal-news3-inner.newslab-inner.editorial-inner {
	margin-top: 20px
}

div#stories2carousel.business-owl .owl-dots {
	display: none
}

div#stories1carousel.lifeandstyle-owl .owl-dots {
	display: none
}

.mobile-respon .instagram-section {
	margin-top: 14px
}

.story-social-icons div {
	cursor: pointer
}

.morestories-author img {
	width: inherit !important;
	height: inherit !important
}

.anchor-profileinfo .general-img:hover .mysocial-icons {
	visibility: visible
}

.anchor-profileinfo .general-img .mysocial-icons {
	margin-left: 17px;
	margin-top: 6px
}

.express-urdu-news-item p {
	font-family: JameelNooriNastaleeqKasheeda;
	color: #000;
	font-weight: 400;
	font-size: 18px
}

.sportpage.morenews-section.sportsection5 {
	margin-top: 20px
}

.anchor-profile:hover .mysocial-icons {
	visibility: visible
}

.anchor-profileinfo .mysocial-icons {
	margin-left: 16px
}

.mysocial-icons span {
	display: inline-block
}

.anchor-profileinfo .anchor-profile .anchor-img>img {
	width: 100% !important;
	height: 120px !important;
	object-fit: cover !important
}

.letter-carousel .owl-carousel ul li {
	border-bottom: 1px solid #9c9c9c;
	padding-bottom: 12px
}

.submit-letter {
	padding-bottom: 20px;
	margin-top: 12px
}

span.st-custom-button img {
	width: inherit !important;
	height: inherit !important
}

.horizontal-carousel1 .owl-item:hover .mysocial-icons {
	visibility: visible
}

.feature-big-thumbnail-inner-lifestyle:hover .mysocial-icons {
	visibility: visible
}

.feature-big-thumbnail-inner {
	position: relative
}

.feature-big-thumbnail-inner:hover .mysocial-icons {
	visibility: visible
}

.technology-section1-featured-img:hover .mysocial-icons {
	visibility: visible
}

.home-vid-header {
	background: #252525;
	padding: 2px;
	margin-top: -5px;
	display: flex;
	align-items: center;
	justify-content: space-between
}

.home-vid-header h4 {
	padding-left: 9px
}

ul#vid-list.homevidlist {
	background: #101010
}

.latest-market-news-inner1:hover .mysocial-icons {
	visibility: visible
}

.sportsgeneral-news .general-img {
	position: relative
}

.sportsgeneral-news .general-img:hover .mysocial-icons {
	visibility: visible
}

.featured-big-thumbnail-img-lifestyle {
	position: relative
}

.blog-sec {
	position: relative
}

.horizontal-news4.newslab2.blogsection2 .horiz-news4-img {
	position: relative
}

.horiz-news4-img:hover .mysocial-icons {
	visibility: visible
}

.horiz-news4-img {
	position: relative
}

.editorial-inner .horiz-news3-img {
	position: relative
}

.latest-shortnews-left.contributers .mysocial-icons span {
	width: 20px;
	height: 20px
}

.horiz-news1-caption span.st-custom-button {
	display: inline-flex;
	padding-right: 6px;
	padding-top: 0
}

.latest-market-news-small-thumbs-inner:hover .mysocial-icons {
	visibility: visible
}

.latest-market-news-small-thumbs-inner .mysocial-icons span {
	width: 20px;
	height: 20px;
	margin: 0 2px
}

.latest-market-news-small-thumbs .mysocial-icons {
	margin-top: 6px
}

section#cartoon-section-wrapper3 {
	margin-top: 24px
}

ul#cartoon-carousel {
	margin-bottom: 0
}

.multimediasection2.cartoonsection li {
	list-style: none
}

.col-md-12.mobile-respon.home-horizontal .horizontal-news1 .horizontal-news1-inner {
	margin-bottom: 10px;
	margin-top: 5px
}

.home-pak-sec-top {
	min-height: 603px
}

.featured-big-thumbnails.busines-featured .feature-big-thumbnail-inner {
	min-height: 164px
}

.latest-shortnews-left.contributers ul li {
	border-bottom: 1px solid #dedede;
	padding-top: 10px;
	padding-bottom: 10px;
	min-height: 151px
}

.opinion-section.top-latest-opinion-bx ul.opinion-shortnews li {
	height: auto !important;
	min-height: auto
}

.anchor-profileinfo.opinion-page .anchor-profile .anchor-img {
	float: left
}

.anchor-profileinfo.opinion-page .anchor-img a img {
	height: 80px !important;
	width: 80px !important;
	object-fit: cover
}

.anchor-profileinfo.opinion-page .anchor-profile h3,
.anchor-profileinfo.opinion-page .anchor-profile h4 {
	padding-top: 0;
	overflow: hidden
}

.anchor-profileinfo.opinion-page .mysocial-icons {
	margin-left: auto;
	margin-right: auto;
	display: block;
	text-align: center;
	width: 21%
}

.anchor-profileinfo.opinion-page .mysocial-icons span {
	width: 20px;
	height: 20px
}

.anchor-profileinfo.opinion-page .anchor-profile {
	position: relative;
	margin-left: 7px;
	margin-bottom: 16px
}

.opinion-page span.anchorname {
	font-size: 12px !important;
	font-weight: 400 !important;
	padding-top: 7px !important;
	padding-bottom: 7px !important
}

ul#cartoon-carousel .owl-item li a img {
	border: 1px solid #dedede
}

div#life-style-carousel .owl-dots {
	display: none
}

.maincontent-customwidth.sportpage.lifeandstyle-page .horizontal-news1-inner {
	margin-bottom: 0
}

.more-stories.sportsection4.lifestyle-slideshow {
	margin-top: 34px
}

.sportpage.morenews-section.sportsection5 {
	margin-top: 34px
}

.sport-morenewsection-inner ul.sports-morenews-listitems.sports-shortnews {
	margin-bottom: 0
}

.anchor-profileinfo.opinion-page {
	border-top: 1px solid #dedede;
	padding-top: 14px;
	padding-right: 10px
}

.multimediasection2.cartoonsection .horiz-news1-caption {
	min-height: inherit
}

.right-heading a {
	color: #000
}

.col-md-12.mobile-respon.homesport-section .author-detail {
	font-size: 12px;
	padding-top: 10px;
	padding-bottom: 8px;
	overflow: hidden
}

ul.letter-listing {
	margin-bottom: 0
}

.col-md-12.mobile-respon.opinion-tedit .col-md-6:last-child {
	padding-left: 2px
}

.latest-shortnews-right.tedit-morestories {
	margin-left: 4px
}

.homepak .general-news p {
	font-size: 13px;
	line-height: 18px;
	color: #000;
	margin-top: 6px
}

.homepak .main-section1-caption p {
	padding-bottom: 0 !important;
	color: #000;
	padding-top: 2px !important
}

.chart-time-duration span {
	font-size: 12px;
	color: #000;
	padding: 8px 9px
}

.chart-time-duration {
	margin-left: 32px;
	margin-top: 23px
}

.chart-time-duration span.current-selected {
	background: #009d49;
	color: #fff
}

ul#myTab-time li a {
	padding: 7px 11px;
	border-radius: 0
}

ul#myTab-time {
	margin-left: 30px;
	margin-top: 18px
}

ul#myTab-time li a.active {
	font-weight: 700;
	background: #8cdeb2;
	color: #000
}

.range-slider-wrapper .ui-slider .ui-slider-range {
	background: #dedede
}

.range-slider-wrapper .ui-slider-horizontal {
	height: 8px
}

.range-slider-wrapper {
	margin-top: 13px;
	border-top: 1px solid #dedede;
	padding-top: 18px
}

.ui-slider .ui-slider-handle {
	width: 14px;
	height: 14px;
	border-radius: 100px;
	margin-top: 1px;
	background: #000 !important
}

span.inner-slide {
	background: #dedede;
	width: 100%;
	height: 10px;
	display: inline-block;
	border-radius: 100px;
	margin-top: 3px;
	position: relative
}

span.inner-slide-dot {
	position: absolute;
	content: "";
	width: 14px;
	height: 14px;
	background: #000;
	border-radius: 100px;
	top: -2px
}

span.ranging {
	display: block;
	color: #000;
	font-size: 13px;
	display: block;
	color: #000;
	font-size: 13px
}

.day-range-heading {
	font-size: 13px;
	text-transform: uppercase
}

.day-range-slider {
	border-top: 1px solid #dedede;
	padding-top: 10px;
	margin-top: 12px
}

.range-parent {
	display: flex;
	justify-content: space-between
}

.day-range-slider {
	border-top: 1px solid #dedede;
	padding-top: 10px;
	margin-top: 12px;
	width: 45%
}

span.vid-thumb img {
	width: 90px !important;
	height: 63px !important;
	object-fit: cover !important
}

.maincontent-customwidth.sportpage.pakistanpage.blogpage .col-md-5 {
	padding-right: 10px
}

.maincontent-customwidth.opinion-page .opinion-section .mainsection1-img img {
	width: 100%;
	height: 262px;
	object-fit: cover
}

ul#related_content_lists_id {
	padding-left: 0
}

.lds-facebook {
	display: inline-block;
	position: relative;
	width: 30px;
	height: 30px
}

.lds-facebook div {
	display: inline-block;
	position: absolute;
	left: 8px;
	width: 8px;
	background: #000;
	animation: lds-facebook 1.2s cubic-bezier(0, .5, .5, 1) infinite
}

.lds-facebook div:nth-child(1) {
	left: 8px;
	animation-delay: -.24s
}

.lds-facebook div:nth-child(2) {
	left: 20px;
	animation-delay: -.12s
}

.lds-facebook div:nth-child(3) {
	left: 32px;
	animation-delay: 0
}

@keyframes lds-facebook {
	0% {
		top: 8px;
		height: 34px
	}

	100%,
	50% {
		top: 24px;
		height: 32px
	}
}

.red_number {
	background: #ffe1e1 !important
}

.red_number_percentage {
	background: #ffe1e1 !important
}

.maincontent-customwidth.scitech-page .col-md-6:first-child .technology-section1 {
	margin-bottom: 16px
}

.maincontent-customwidth.scitech-page .col-md-6:nth-of-type(2) .technology-section1 {
	margin-bottom: 16px
}

.featured-sportsection5.tech-game .technology-featured-section {
	margin-top: 16px
}

.tech-game .technology-featured-section.technology-featured-section2 {
	margin-top: 16px
}

.tech-talko .technology-featured-section.technology-featured-section2 {
	margin-top: 16px
}

.tech-gadgets .technology-featured-section.technology-featured-section2 {
	margin-top: 16px
}

.technology-section1-featured-content span {
	font-size: 12px;
	padding-top: 6px;
	display: inline-block
}

.tech-game .technology-featured-section.technology-featured-section2 {
	margin-top: 16px
}

.tech-video .col-md-12.sportsection3-custom1 {
	padding-right: 0
}

.maincontent-customwidth.scitech-page .col-md-6:first-child .technology-section1 {
	margin-bottom: 16px
}

.scitech-page .technology-featured-section .col-md-6:nth-child(even) {
	padding-left: 0
}

.featured-sportsection5.tech-talko {
	margin-top: 0
}

.featured-sportsection5.tech-gadgets {
	margin-top: 0
}

.modern-ticker.mt-round.mt-scroll {
	margin-bottom: 10px
}

.states-carousel .owl-item span {
	color: #515151;
	font-size: 12px;
	padding-top: 6px;
	display: inline-block
}

.img-1 {
	width: 92px;
	height: 37px;
	background: url(../images/css_sprites.webp) -170px -173px
}

.img-2 {
	width: 75px;
	height: 38px;
	background: url(../images/css_sprites.webp) -130px -233px
}

.img-3 {
	width: 63px;
	height: 26px;
	background: url(../images/css_sprites.webp) -408px -57px
}

.img-4 {
	width: 50px;
	height: 23px;
	background: url(../images/css_sprites.webp) -335px -233px
}

.img-5 {
	width: 100px;
	height: 21px;
	background: url(../images/css_sprites.webp) -248px -117px
}

.img-6 {
	width: 82px;
	height: 54px;
	background: url(../images/css_sprites.webp) -143px -76px
}

.arrow2-left {
	width: 23px;
	height: 30px;
	background: url(https://img.express.pk/assets/images/css_sprites.png) -384px -296px
}

.arrow2-right {
	width: 23px;
	height: 30px;
	background: url(https://img.express.pk/assets/images/css_sprites.png) -427px -296px
}

.arrow-left {
	width: 19px;
	height: 26px;
	background: url(https://img.express.pk/assets/images/css_sprites.png) -10px -415px
}

.arrow-left-story {
	width: 19px;
	height: 26px;
	background: url(https://img.express.pk/assets/images/css_sprites.png) -49px -415px
}

.arrow-right {
	width: 19px;
	height: 26px;
	background: url(https://img.express.pk/assets/images/css_sprites.png) -88px -415px
}

.arrow-right-story {
	width: 19px;
	height: 26px;
	background: url(https://img.express.pk/assets/images/css_sprites.png) -127px -415px
}

.bullet-202020 {
	width: 7px;
	height: 7px;
	background: url(https://img.express.pk/assets/images/css_sprites.png) -258px -415px
}

.bullet-404040 {
	width: 7px;
	height: 7px;
	background: url(https://img.express.pk/assets/images/css_sprites.png) -285px -415px
}

.bullet-505050 {
	width: 7px;
	height: 7px;
	background: url(https://img.express.pk/assets/images/css_sprites.png) -312px -415px
}

.bullet-over-fafafa {
	width: 7px;
	height: 7px;
	background: url(https://img.express.pk/assets/images/css_sprites.png) -339px -415px
}

.dot {
	width: 8px;
	height: 15px;
	background: url(https://img.express.pk/assets/images/css_sprites.png) -230px -410px
}

.downarrow {
	width: 10px;
	height: 10px;
	background: url(https://img.express.pk/assets/images/css_sprites.png) -425px -370px
}

.en {
	width: 30px;
	height: 30px;
	background: url(https://img.express.pk/assets/images/css_sprites.png) -447px -173px
}

.envelop {
	width: 52px;
	height: 54px;
	background: url(https://img.express.pk/assets/images/css_sprites.png) -10px -296px
}

.expresslogo {
	width: 100px;
	height: 43px;
	background: url(https://img.express.pk/assets/images/css_sprites.png) -10px -233px
}

.fb {
	width: 30px;
	height: 30px;
	background: url(https://img.express.pk/assets/images/css_sprites.png) -134px -296px
}

.fbb-icon {
	width: 7px;
	height: 16px;
	background: url(https://img.express.pk/assets/images/css_sprites.png) -206px -461px
}

.fb-icon {
	width: 11px;
	height: 11px;
	background: url(https://img.express.pk/assets/images/css_sprites.png) -394px -370px
}

.feed-icon {
	width: 12px;
	height: 12px;
	background: url(https://img.express.pk/assets/images/css_sprites.png) -198px -415px
}

.in {
	width: 30px;
	height: 30px;
	background: url(https://img.express.pk/assets/images/css_sprites.png) -184px -296px
}

.instagram-logo {
	width: 32px;
	height: 32px;
	background: url(https://img.express.pk/assets/images/css_sprites.png) -82px -296px
}

.larrow {
	width: 14px;
	height: 21px;
	background: url(https://img.express.pk/assets/images/css_sprites.png) -368px -117px
}

.next-505050 {
	width: 8px;
	height: 16px;
	background: url(https://img.express.pk/assets/images/css_sprites.png) -470px -296px
}

.next-fafafa {
	width: 8px;
	height: 16px;
	background: url(https://img.express.pk/assets/images/css_sprites.png) -10px -461px
}

.pause-505050 {
	width: 8px;
	height: 16px;
	background: url(https://img.express.pk/assets/images/css_sprites.png) -38px -461px
}

.pause-fafafa {
	width: 8px;
	height: 16px;
	background: url(https://img.express.pk/assets/images/css_sprites.png) -66px -461px
}

.phone-icon {
	width: 12px;
	height: 13px;
	background: url(https://img.express.pk/assets/images/css_sprites.png) -166px -415px
}

.play-505050 {
	width: 8px;
	height: 16px;
	background: url(https://img.express.pk/assets/images/css_sprites.png) -94px -461px
}

.play-fafafa {
	width: 8px;
	height: 16px;
	background: url(https://img.express.pk/assets/images/css_sprites.png) -122px -461px
}

.plus {
	width: 35px;
	height: 35px;
	background: url(https://img.express.pk/assets/images/css_sprites.png) -282px -173px
}

.preloader-black {
	width: 25px;
	height: 25px;
	background: url(https://img.express.pk/assets/images/css_sprites.png) -10px -370px
}

.preloader-white {
	width: 25px;
	height: 25px;
	background: url(https://img.express.pk/assets/images/css_sprites.png) -55px -370px
}

.prev-505050 {
	width: 8px;
	height: 16px;
	background: url(https://img.express.pk/assets/images/css_sprites.png) -150px -461px
}

.prev-fafafa {
	width: 8px;
	height: 16px;
	background: url(https://img.express.pk/assets/images/css_sprites.png) -178px -461px
}

.rarrow {
	width: 14px;
	height: 21px;
	background: url(https://img.express.pk/assets/images/css_sprites.png) -402px -117px
}

.sfb {
	width: 25px;
	height: 25px;
	background: url(https://img.express.pk/assets/images/css_sprites.png) -100px -370px
}

.sten {
	width: 35px;
	height: 35px;
	background: url(https://img.express.pk/assets/images/css_sprites.png) -337px -173px
}

.stfb {
	width: 35px;
	height: 35px;
	background: url(https://img.express.pk/assets/images/css_sprites.png) -392px -173px
}

.stplus {
	width: 35px;
	height: 35px;
	background: url(https://img.express.pk/assets/images/css_sprites.png) -225px -233px
}

.sttw {
	width: 35px;
	height: 35px;
	background: url(https://img.express.pk/assets/images/css_sprites.png) -280px -233px
}

.stw {
	width: 25px;
	height: 25px;
	background: url(https://img.express.pk/assets/images/css_sprites.png) -145px -370px
}

.swhapp {
	width: 25px;
	height: 25px;
	background: url(https://img.express.pk/assets/images/css_sprites.png) -190px -370px
}

.top10 {
	margin: 0 auto;
	width: 230px;
	height: 27px;
	background: url(https://img.express.pk/assets/images/css_sprites.png) -248px -10px
}

.tribune {
	width: 14px;
	height: 15px;
	background: url(https://img.express.pk/assets/images/css_sprites.png) -325px -370px
}

.tribune-logo {
	width: 113px;
	height: 70px;
	background: url(https://img.express.pk/assets/images/css_sprites.png) -10px -83px
}

.tw {
	width: 25px;
	height: 25px;
	background: url(https://img.express.pk/assets/images/css_sprites.png) -235px -370px
}

.tw-icon {
	width: 16px;
	height: 14px;
	background: url(https://img.express.pk/assets/images/css_sprites.png) -405px -233px
}

.twitter {
	width: 30px;
	height: 30px;
	background: url(https://img.express.pk/assets/images/css_sprites.png) -234px -296px
}

.twitter-icon {
	width: 15px;
	height: 11px;
	background: url(https://img.express.pk/assets/images/css_sprites.png) -359px -370px
}

.uparrow {
	width: 10px;
	height: 10px;
	background: url(https://img.express.pk/assets/images/css_sprites.png) -455px -370px
}

.video-icon {
	width: 17px;
	height: 11px;
	background: url(https://img.express.pk/assets/images/css_sprites.png) -441px -233px
}

.whapp {
	width: 25px;
	height: 25px;
	background: url(https://img.express.pk/assets/images/css_sprites.png) -280px -370px
}

.whatsapp {
	width: 30px;
	height: 30px;
	background: url(https://img.express.pk/assets/images/css_sprites.png) -284px -296px
}

.whatsapp-icon {
	width: 16px;
	height: 16px;
	background: url(https://img.express.pk/assets/images/css_sprites.png) -436px -117px
}

.youtube {
	width: 30px;
	height: 30px;
	background: url(https://img.express.pk/assets/images/css_sprites.png) -334px -296px
}

.opinion-poll {
	margin-bottom: 20px
}

.editorial .editorial-inner .horiz-news3-img a>img {
	width: 100% !important;
	height: 121px !important;
	object-fit: cover
}

.opinion-page ul.opinion-shortnews {
	list-style: none;
	padding-left: 0;
	padding-right: 15px
}

.maincontent-customwidth.opinion-page .mobile-respon {
	padding-right: 0
}

.letters h4 {
	font-size: 16px;
	text-transform: uppercase
}

.recent-contributors ul li span img {
	width: 68px;
	height: 65px;
	object-fit: cover
}

.recent-contributors span.moreread-img {
	float: left
}

.recent-contributors ul.moreread-inner-listitems li span.more-read-paragraph {
	margin-left: 13px
}

.shortnews-right .shortnews-right-caption a span {
	font-size: 14px;
	padding-top: 5px;
	line-height: 16px;
	display: inline-block
}

.listing-page .horiz-news3-img img {
	max-width: 100%;
	height: 150px;
	object-fit: cover
}

.listing-page .horiz-news3-caption p {
	font-size: 16px;
	line-height: 24px;
	color: #000;
	margin-top: 10px
}

.newsletter-tribune-logo {
	margin: auto;
	text-align: center
}

div#food-artandbooks ul li span {
	font-size: 12px;
	color: #515151
}

ul.sports-morenews-listitems.sports-shortnews.lifestyle-artbook {
	display: flex;
	flex-wrap: wrap
}

ul.sports-morenews-listitems.sports-shortnews.lifestyle-food li {
	width: 100%
}

ul.sports-morenews-listitems.sports-shortnews.lifestyle-food {
	display: flex;
	flex-wrap: wrap
}

div#food-artandbooks ul li:last-child {
	border-bottom: 1px solid #dedede
}

.business-forex-table table {
	border-collapse: collapse;
	margin-bottom: 0
}

.business-forex-table table td,
.business-forex-table table th {
	border: 1px solid #dedede
}

.business-forex-table table thead tr th {
	text-transform: uppercase
}

.business-forex-table tbody.forex_widget_small tr {
	text-align: center
}

.scitech-business-sidebar .left-heading h4 {
	text-transform: uppercase;
	text-transform: uppercase
}

#instagram-carousel .owl-dots {
	display: none
}

.top-nav-parent-div {
	max-height: 206px
}

.sportpage .sport-section1-right {
	padding-right: 10px
}

.col-md-12.mobile-respon.pakistan-section.homepak .mainsection1-img img {
	width: 100%;
	height: 300px;
	object-fit: cover
}

.life-style-featured-right h4 {
	padding-top: 8px
}

.story-left-design span.top-big-img {
	width: 47%;
	margin-right: 20px;
	float: left
}

.story-left-design span.top-big-img>div {
	font-size: 14px;
	line-height: 20px;
	padding-top: 0
}

.maincontent-customwidth.storypage span.storypage-leftside {
	width: 100%;
	float: left;
	clear: both;
	padding-right: 0;
	align-items: center;
	padding-bottom: 5px;
	border-bottom: 1px solid #dedede;
	margin-bottom: 5px
}

.special-story-main-text-area span.storypage-leftside {
	justify-content: space-between
}

.special-story-main-text-area .story-left-design span.story-text img {
	margin: inherit
}

.storypage hr {
	margin-bottom: 10px
}

.maincontent-customwidth.storypage .left-authorbox span:first-child {
	font-size: 13px;
	color: #000;
	margin-right: 1px;
	padding-right: 0;
	padding-left: 10px
}

.letterpage .mainstorycontent-parent {
	margin-top: 15px
}

.letters--img-sum {
	border-bottom: 1px solid #eee;
	padding-bottom: 10px
}

.maincontent-customwidth.storypage .storypage-leftside .left-authorbox span:last-child {
	font-size: 13px;
	color: #000;
	font-weight: 400
}

.maincontent-customwidth.storypage .leftside-socialshare {
	float: left;
	align-items: center;
	margin-top: 2px
}

.maincontent-customwidth.storypage .leftside-socialshare div {
	display: flex
}

.maincontent-customwidth.storypage .leftside-socialshare div span {
	padding-left: 4px;
	display: inline-block;
	padding-top: 3px
}

.maincontent-customwidth.storypage .story-leftside-relateditems {
	margin-top: 30px;
	width: 100%;
	clear: both;
	overflow: hidden;
	padding-top: 20px
}

.maincontent-customwidth.storypage .story-leftside-relateditems h4 {
	font-size: 18px;
	border-bottom: 3px solid #000;
	padding-bottom: 3px;
	text-transform: uppercase
}

.story-leftside-relateditems h4 {
	border-bottom: 3px solid #000
}

.left-related-images-div {
	margin-bottom: 16px
}

.story-left-design .left-related-images-div {
	margin-bottom: 16px;
	width: 100%
}

.story-left-design .left-related-img img {
	width: 100%;
	padding-top: 10px;
	height: 156px;
	object-fit: cover
}

.left-related-img img {
	width: 100%;
	padding-top: 10px;
	height: 156px;
	object-fit: cover
}

.story-left-design .left-related-caption {
	background: #ebebeb;
	padding: 5px 10px 12px
}

.story-left-design .storypage-rightside p {
	margin-bottom: 8px;
	font-size: 14px;
	color: #000
}

.special-story-main-text-area p.story-excerpt {
	padding-bottom: 3px
}

.story-left-design .left-related-caption p {
	font-size: 14px;
	line-height: 18px;
	padding-top: 8px
}

.story-left-design span.story-text p {
	margin-left: 0;
	color: #000;
	letter-spacing: .01em;
	line-height: 29px;
	font-size: 18px
}

.spacial_story_page.blog-page .special-story-main-text-area strong {
	float: initial
}

.story-left-design span.story-text img {
	max-width: 100%;
	margin: auto;
	display: block;
	margin-top: 10px
}

.story-right-design span.top-big-img {
	width: 47%;
	float: right;
	padding: 8px 0 10px 20px
}

.story-right-design span.top-big-img>div {
	line-height: 18px;
	font-size: 14px;
	padding-top: 8px
}

.story-right-design span.storypage-leftside {
	width: 17%;
	float: right;
	clear: both;
	margin-left: 20px
}

.story-right-design .story-blocked-quotes-inner {
	width: 45%;
	float: right;
	background: #f2f2f2;
	padding: 37px 44px;
	position: relative;
	margin: 42px 0 40px 20px
}

.storypage-rightside.story-right-design .top-big-img img {
	width: 100%
}

.story-right-design span.story-text img {
	float: right;
	padding-right: 0;
	margin-left: 20px;
	clear: both
}

.story-fullwidth span.top-big-img img {
	margin-left: 0
}

.storypage-rightside.story-left-design.story-fullwidth .storypage-leftside {
	padding-right: 20px
}

.story-left-design.full_width_featured span.top-big-img {
	width: 80%;
	float: left;
	display: block;
	margin-right: 0;
	display: inline-block
}

.story-left-design.full_width_featured span.story-text img {
	margin: 0 auto;
	padding-right: 0
}

.spacial_story_page .story-left-design.full_width_featured span.story-text img {
	float: inherit !important;
	padding-right: 0;
	margin: auto;
	display: block
}

span.author-detail-image .featured-image-global {
	min-height: 140px
}

.story-left-design.full_width_featured span.storypage-leftside {
	float: left;
	clear: both;
	margin-right: 13px
}

.story-left-design.full_width_featured span.story-text p {
	margin-left: 0;
	font-family: 'georgia', sans-serif;
	padding-bottom: 20px
}

.story-left-design.full_width_featured span.top-big-img {
	width: 100%;
	float: left;
	display: block;
	margin-right: 0
}

.story-left-design.full_width_featured span.top-big-img img {
	width: 100%;
	height: 400px;
	object-fit: cover
}

.sport-section1-right h1 {
	font-size: 30px
}

.sport-section1-right h3 {
	font-size: 30px
}

.col-md-6.custommainwidth1.cus_min_w1 .author-detail {
	padding-top: 15px;
	display: flex
}

.home .col-md-6.cus_min_w1 {
	flex: 54%;
	max-width: 54%
}

.home.main-section1 .col-md-3.cus_min_w2 {
	flex: 0 0 23%;
	max-width: 23%
}

.home.main-section1 .col-md-6.tribune-home-main {
	padding-left: 0
}

.cus_min_w1 .main-section1-top-heading h5,
.cus_min_w2 .shortnews-right li:first-child {
	padding-top: 0 !important
}

.home.main-section1 .col-md-3.custommainwidth2a {
	flex: 0 0 27%;
	max-width: 27%;
	padding-left: 0
}

.custommainwidth2a ul.related-content-lists li {
	display: inline-flex;
	border-color: #dedede
}

.custommainwidth2a ul.related-content-lists li h3,
.custommainwidth2a ul.related-content-lists li p {
	color: #000;
	font-size: 12px;
	font-weight: 600;
	line-height: 18px
}

.tribune-home-main ul.caption-listitems li {
	position: relative;
	font-size: 12px;
	padding-bottom: 5px;
	line-height: 18px;
	list-style: none;
	color: #4a4a4a
}

.tribune-home-main .main-section1-caption p {
	font-size: 16px !important;
	line-height: 22px !important;
	color: #424040;
	font-weight: 400;
	margin-bottom: 15px
}

ul.pmlistsec {
	list-style: none
}

ul.pmlistsec li {
	font-size: 13px;
	color: #000;
	position: relative;
	padding-left: 15px;
	margin-bottom: 5px
}

ul.pmlistsec li::before {
	content: "\2022";
	color: #ed1c24;
	display: inline-block;
	font-size: 26px;
	position: absolute;
	left: 0;
	top: -9px
}

.spacial_story_page {
	flex: 100%;
	max-width: 100%;
	border-right: 0;
	padding-right: 0
}

.sidebarcustomwidth .top-cricket-heading a span {
	font-size: 13px
}

.sidebar-foodtribune {
	border: 1px solid rgb(0 0 0 / .5)
}

.sidebarcustomwidth .cricket-pakistan {
	background: #ebebeb;
	padding: 10px
}

.top-cricket-heading h6>span {
	color: #003c30;
	padding-left: 5px
}

.text-widget img {
	width: 100%;
	height: 229px;
	object-fit: cover
}

.widget-spacing {
	margin-bottom: 30px
}

.col-md-3.custommainwidth2a ul.related-content-lists {
	padding-left: 0;
	margin-bottom: 0
}

.cus_min_w2 .latest-shortnews-left .shortnews-right-img img {
	width: 100%;
	height: 102px !important;
	object-fit: cover
}

.col-md-3.custommainwidth2a .related-content-img a img {
	width: 76px;
	height: 60px;
	object-fit: cover
}

.col-md-3.custommainwidth2.cus_min_w2 .shortnews-right-caption a h6 {
	font-weight: 500
}

.latest-videos-section.sportsection3 ul#vid-list {
	padding-left: 16px;
	background: #101010
}

.opinion-tedit div#opinioncarousel .owl-item img {
	width: 100%;
	object-fit: cover
}

.custommainwidth1 .main-section1-top-heading h1,
.custommainwidth1 .main-section1-top-heading h2 {
	padding: 0 0 10px;
	line-height: 32px;
	font-size: 24px
}

.homesport-section .main-section1-caption h3 {
	font-size: 20px;
	padding-top: 10px;
	line-height: 27px
}

.maincontent-customwidth.pakistanpage .sport-section1-right h2 {
	font-size: 30px;
	line-height: 34px;
	text-align: right;
	padding-bottom: 0
}

.container.customcontainer.multimedia-container1 .multimedia-section1 span {
	font-size: 48px;
	color: #000
}

.storypage-rightside [data-oembed-url] {
	width: 100%;
	padding: 8px;
	margin: auto;
	display: block;
	margin-bottom: 30px
}

div#app>div {
	margin: auto !important
}

.storypage-rightside [data-oembed-url] {
	float: none !important;
	max-width: 100% !important;
	max-height: 100% !important;
	padding: 8px;
	margin: auto !important;
	display: block !important
}

.storypage-rightside [data-oembed-url*=videos],
.storypage-rightside [data-oembed-url^='https://www.youtube'] {
	max-width: 100% !important
}

#div-gpt-readmore {
	text-align: center
}

.liveblog-box div[data-oembed-url] {
	float: none !important;
	max-width: 100% !important;
	max-height: 100% !important;
	padding: 8px;
	max-width: 500px !important;
	margin: auto !important;
	display: block !important
}

.liveblog-box div[data-oembed-url*=videos],
.liveblog-box div[data-oembed-url*=videos]>div,
.liveblog-box div[data-oembed-url^='https://www.youtube'],
.liveblog-box div[data-oembed-url^='https://www.youtube']>div {
	max-width: 100% !important
}

[data-oembed-url] .twitter-tweet {
	min-width: 500px !important;
	width: 500px !important
}

.storypage-rightside [data-oembed-url]>div {
	margin: auto !important
}

#main-menu2 {
	align-items: baseline;
	padding-top: 0;
	height: 24px;
	justify-content: inherit;
	position: relative
}

.header-menu i.fa-times {
	color: #fff;
	font-size: 19px;
	margin-top: 3px
}

.open-menu .fa-bars {
	font-size: 18px
}

.main-side-menu .box {
	display: none
}

.main-side-menu .box.active {
	display: block
}

.main-side-menu .box {
	width: 300px;
	position: absolute;
	z-index: 1001;
	background: #ececec;
	overflow: hidden;
	text-align: right;
	-webkit-transition: -webkit-transform 250ms ease-in-out;
	transition: transform 250ms ease-in-out;
	right: 0;
	top: 47px
}

.main-side-menu .box.active {
	-webkit-transform: translateX(0);
	-moz-transform: translateX(0);
	-o-transform: translateX(0);
	-ms-transform: translateX(0);
	transform: translateX(0);
	box-shadow: 0 19px 38px rgb(0 0 0 / .3), 0 15px 12px rgb(0 0 0 / .22);
	-moz-box-shadow: 0 19px 38px rgb(0 0 0 / .3), 0 15px 12px rgb(0 0 0 / .22);
	-webkit-box-shadow: 0 19px 38px rgb(0 0 0 / .3), 0 15px 12px rgb(0 0 0 / .22);
	display: none
}

.main-side-menu .open-menu {
	display: inline-block;
	position: absolute;
	right: 0;
	top: 1px;
	display: none
}

.main-side-menu .open-menu button {
	display: inline;
	z-index: 0;
	background: 0;
	border: 0;
	margin-left: 25px;
	padding: 0;
	cursor: pointer;
	outline: 0
}

.main-side-menu .open-menu img {
	width: 30px;
	height: 30px
}

.main-side-menu .header-menu {
	height: 27px;
	background: #000
}

.main-side-menu .header-menu button {
	position: relative;
	background: 0;
	border: 0;
	margin-top: 1px;
	padding: 0;
	cursor: pointer;
	right: 7px;
	float: right
}

.main-side-menu ul.top-menu li {
	padding: 5px;
	border-bottom: 1px solid #ccc
}

.main-side-menu .box .container {
	padding: 0
}

.main-side-menu .header-menu img {
	width: 27px;
	height: 27px
}

.main-side-menu .top-menu a {
	text-decoration: none;
	color: #000;
	font-weight: 500;
	font-size: 16rem;
	display: block;
	line-height: 40px;
	padding-left: 35px;
	transition: .2s
}

.main-side-menu ul.top-menu {
	padding-left: 0;
	list-style: none
}

.main-side-menu .box.active {
	display: block;
	position: absolute;
	top: 33px
}

.most-popular-design ul li a {
	display: flex
}

.most-popular-design ul li span.more-read-paragraph {
	width: 100%;
	display: inline-block;
	font-size: 14px;
	line-height: 18px;
	float: left;
	padding-top: 4px;
	margin-left: 14px;
	font-weight: 500;
	color: #000
}

.most-popular-design ul li span.list-order {
	vertical-align: middle;
	display: inline-block;
	float: left;
	padding-right: 6px;
	font-size: 14px;
	font-weight: 400;
	color: #6d6d6d
}

.recent-contributors ul li span.more-read-title {
	font-size: 14px !important;
	color: #004272 !important
}

.recent-contributors ul li span.more-read-paragraph {
	font-size: 12px;
	color: #000
}

.letterpage {
	flex: none;
	max-width: 70%;
	padding-right: 10px;
	border-right: 0;
	margin-top: 14px;
	padding-left: 15px
}

.letter-carousel .owl-carousel {
	max-height: 168px
}

.submit-blog textarea {
	width: 100%;
	background: #f4f4f4;
	padding: 10px;
	height: 280px
}

.submit-blog input {
	width: 100%;
	padding: 8px;
	background: #f4f4f4;
	border: 1px solid #dedede;
	font-size: 14px
}

.submit-blog .form-item input[type=submit] {
	background: #464646;
	color: #fff;
	margin-top: 12px;
	float: right;
	width: 150px;
	padding: 8px;
	border: 1px solid #dedede;
	font-size: 14px
}

.form-item {
	position: relative;
	margin-bottom: 13px
}

.form-item label {
	font-size: 14px;
	color: #333
}

.submit-blog-logo {
	text-align: center;
	padding-bottom: 30px
}

.col-md-12.remove_button_onclick {
	background: #e1e1e1;
	padding: 10px;
	text-align: center;
	margin-top: 32px
}

.remove_button_onclick span {
	font-size: 18px;
	color: #000;
	text-transform: uppercase;
	font-weight: 500;
	display: block;
	cursor: pointer
}

.comments-section-inner textarea {
	width: 100%
}

.below-comment-form {
	margin-top: 6px
}

span.word_count {
	float: right;
	font-size: 12px;
	position: absolute;
	right: 0;
	top: 4px
}

span.word_count span.count {
	font-size: 12px
}

.left-heading h4 a {
	color: #000
}

.required_estaric {
	color: red;
	margin-left: 3px
}

.replyStatus {
	border: 1px solid #000;
	padding: 4px;
	border-radius: 5px;
	margin-top: 10px;
	box-shadow: 2px 2px 3px grey;
	display: none
}

.clickReply {
	float: right;
	font-weight: 800;
	cursor: pointer
}

.commentAuthor {
	font-weight: 500
}

.story-blocked-quotes p {
	margin-left: 0 !important
}

.forex_video_loader {
	display: none
}

li.page-item.disabled a {
	border: 1px solid #999 !important;
	background: #ccc !important;
	color: #666 !important
}

.comments-info.reply {
	margin-left: 26px
}

div#videoDiv .multimedia-main-title h4,
div#videoDiv .multimedia-main-title h2 {
	padding-left: 13px;
	font-size: 18px;
	color: #fff;
	width: 90%;
	display: inline-block;
	line-height: 24px;
	background: 0
}

.amp_latest_videos_modified .top-heading-content h4 {
	font-size: 12px !important;
	padding-left: 6px
}

.leftside-socialshare .more-social {
	max-height: 40px !important
}

.lds-facebook-white {
	position: absolute;
	top: 38%;
	left: 32%;
	right: 0;
	text-align: center;
	width: 30px;
	height: 30px;
	z-index: 999999999
}

.lds-facebook-white div {
	display: inline-block;
	position: absolute;
	left: 8px;
	width: 8px;
	background: #fff;
	animation: lds-facebook 1.2s cubic-bezier(0, .5, .5, 1) infinite
}

.lds-facebook-white div:nth-child(1) {
	left: 8px;
	animation-delay: -.24s
}

.lds-facebook-white div:nth-child(2) {
	left: 20px;
	animation-delay: -.12s
}

.lds-facebook-white div:nth-child(3) {
	left: 32px;
	animation-delay: 0
}

@keyframes lds-facebook-white {
	0% {
		top: 8px;
		height: 34px
	}

	100%,
	50% {
		top: 24px;
		height: 32px
	}
}

.errorcontainer_wrapper input[type=email] {
	padding: 1px 5px
}

.errorcontainer_wrapper {
	background: rgb(255 221 222 / .1);
	padding: 20px
}

.errorcontainer_wrapper .top {
	margin-top: 30px
}

.errorcontainer_wrapper .error_container {
	margin: 0 auto;
	position: relative;
	width: 250px;
	height: 250px;
	margin-top: -10px
}

.ghost {
	width: 50%;
	height: 53%;
	left: 25%;
	top: 10%;
	position: absolute;
	border-radius: 50% 50% 0 0;
	background: #ededed;
	border: 1px solid #bfc0c0;
	border-bottom: 0;
	animation: float 2s ease-out infinite
}

.ghost-copy {
	width: 50%;
	height: 53%;
	left: 25%;
	top: 10%;
	position: absolute;
	border-radius: 50% 50% 0 0;
	background: #ededed;
	border: 1px solid #bfc0c0;
	border-bottom: 0;
	animation: float 2s ease-out infinite;
	z-index: 0
}

.face {
	position: absolute;
	width: 100%;
	height: 60%;
	top: 20%
}

.eye,
.eye-right {
	position: absolute;
	background: #585959;
	width: 13px;
	height: 13px;
	border-radius: 50%;
	top: 40%
}

.eye {
	left: 25%
}

.eye-right {
	right: 25%
}

.mouth {
	position: absolute;
	top: 50%;
	left: 45%;
	width: 10px;
	height: 10px;
	border: 3px solid;
	border-radius: 50%;
	border-color: #fff0 #585959 #585959 #fff0;
	transform: rotate(45deg)
}

.four,
.one,
.three,
.two {
	position: absolute;
	background: #ededed;
	top: 85%;
	width: 25%;
	height: 23%;
	border: 1px solid #bfc0c0;
	z-index: 0
}

.one {
	border-radius: 0 0 100% 30%;
	left: -1px
}

.two {
	left: 23%;
	border-radius: 0 0 50% 50%
}

.three {
	left: 50%;
	border-radius: 0 0 50% 50%
}

.four {
	left: 74.5%;
	border-radius: 0 0 30% 100%
}

.shadow {
	position: absolute;
	width: 30%;
	height: 7%;
	background: #bfc0c0;
	left: 35%;
	top: 80%;
	border-radius: 50%;
	animation: scale 2s infinite
}

@keyframes scale {
	0% {
		transform: scale(1)
	}

	50% {
		transform: scale(1.1)
	}

	100% {
		transform: scale(1)
	}
}

@keyframes float {
	50% {
		transform: translateY(15px)
	}
}

.errorcontainer_wrapper .bottom {
	margin-top: 10px
}

.errorcontainer_wrapper .top h1 {
	font-family: "Abril Fatface", serif;
	color: #fff;
	text-align: center;
	font-size: 9em;
	margin: 0;
	text-shadow: -1px 0 #c60b0b, 0 3px #c60b0b, 3px 0 #c60b0b, 0 -1px #c60b0b
}

.errorcontainer_wrapper .top h3 {
	font-family: Lato, sans-serif;
	font-size: 1.7em;
	text-transform: uppercase;
	text-align: center;
	color: #000;
	margin-top: -20px
}

.errorcontainer_wrapper p {
	text-align: right;
	font-family: Lato, sans-serif;
	color: #585959;
	font-size: 1em;
	margin-top: -20px;
	text-transform: uppercase
}

.errorcontainer_wrapper .btn {
	background: #fff;
	padding: 15px 20px;
	margin: 5px;
	color: #585959;
	font-family: Lato, sans-serif;
	text-transform: uppercase;
	font-size: .6em;
	letter-spacing: 1px;
	border: 0;
	margin-left: auto;
	display: block;
	border: solid 1px #ccc
}

.errorcontainer_wrapper .btn:hover {
	background: #bfc0c0;
	transition: all .4s ease-out
}

.newslab-morestories-page {
	position: relative
}

.spinner {
	position: absolute;
	left: 0;
	top: 0;
	bottom: 0;
	right: 0;
	margin: auto;
	height: 60px;
	width: 60px;
	-webkit-animation: rotation .6s infinite linear;
	-moz-animation: rotation .6s infinite linear;
	-o-animation: rotation .6s infinite linear;
	animation: rotation .6s infinite linear;
	border-left: 6px solid rgb(0 0 0 / .15);
	border-right: 6px solid rgb(0 0 0 / .15);
	border-bottom: 6px solid rgb(0 0 0 / .15);
	border-top: 6px solid #1f0606;
	border-radius: 100%
}

@-webkit-keyframes rotation {
	from {
		-webkit-transform: rotate(0)
	}

	to {
		-webkit-transform: rotate(359deg)
	}
}

@-moz-keyframes rotation {
	from {
		-moz-transform: rotate(0)
	}

	to {
		-moz-transform: rotate(359deg)
	}
}

@-o-keyframes rotation {
	from {
		-o-transform: rotate(0)
	}

	to {
		-o-transform: rotate(359deg)
	}
}

@keyframes rotation {
	from {
		transform: rotate(0)
	}

	to {
		transform: rotate(359deg)
	}
}

.storyloader {
	background: rgb(255 255 255 / .9);
	position: absolute;
	right: 0;
	left: 0;
	top: 0;
	bottom: 0;
	z-index: 19
}

.multimediasection1-custom1 ul#vid-list li a {
	display: flex
}

span.vid-thumbs {
	position: relative
}

span.vid-thumbs:after {
	position: absolute;
	content: "";
	background-image: url(../images/play.png);
	width: 25px;
	height: 25px;
	margin: auto;
	display: block;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0
}

.business-forex-table.widget-spacing table {
	text-align: center
}

span.story-text p:nth-of-type(1) {
	margin: 0;
	font-weight: 600
}

.not_found_listing {
	font-size: 25px;
	text-align: center
}

.latest-market-news .top-heading-content {
	border-bottom: 5px solid #082e84
}

ul.video-top-right-content li.active_tab a {
	color: #fff
}

ul.newslab.pagination.test.newslabPagination {
	margin-top: 19px;
	margin-bottom: 30px
}

.sidebarblog-caption {
	overflow: hidden
}

.multimediasection1-custom1 video#vid_frame {
	width: 100%;
	object-fit: contain;
	height: 486px;
	float: left;
	margin-left: -6px
}

.photos-title {
	display: none
}

.photos-hover:hover .photos-title {
	display: block
}

.photos-hover-child .photo-section3-child1:hover .photos-title {
	display: block
}

.photos-hover-child .photo-section3-child2:hover .photos-title {
	display: block
}

table.gsc-search-box td.gsc-input {
	padding-right: 5px !important
}

.gsc-control-cse.gsc-control-cse-en {
	width: 129px;
	padding: 0
}

.gsc-search-button-v2 svg {
	fill: #fff;
	margin: auto;
	display: inline-block;
	text-align: center;
	margin-left: -14px;
	margin-right: -16px
}

button.gsc-search-button.gsc-search-button-v2 {
	padding: 3px 15px !important;
	margin-top: 2px
}

.gsib_a {
	padding: 3px !important
}

.gscb_a {
	line-height: 11px !important
}

.gsc-search-box-tools .gsc-search-box .gsc-input {
	padding-right: 0 !important;
	padding-left: 5px !important;
	font-size: 12px
}

a.gsst_a {
	line-height: 2px !important
}

.gsc-search-box-tools .gsc-search-box .gsc-input {
	font-size: 12px;
	padding: 2px 0 0 2px !important
}

form.gsc-search-box {
	margin-bottom: 0
}

table.gsc-search-box td {
	padding-top: 0 !important
}

.gs-bidi-start-align.gs-visibleUrl.gs-visibleUrl-long {
	line-height: 20px
}

.gs-snippet {
	line-height: 20px;
	margin-left: 7px
}

.gs-promotion-image-box,
.gs-web-image-box {
	margin-right: 8px
}

a.gs-image {
	padding: 0 !important
}

.gsc-table-result {
	display: flex;
	align-items: center
}

a.gs-title {
	font-size: 16px !important;
	padding-left: 0 !important
}

.gcsc-branding {
	display: flex;
	align-items: center
}

.gsc-cursor-page {
	background: #15c;
	padding: 6px 12px;
	color: #fff !important
}

.gsc-results .gsc-cursor {
	margin-top: 15px;
	display: block
}

.gsc-result-info {
	margin-top: 9px
}

.gcsc-branding a {
	padding: 0 !important
}

td#gs_tti50 input {
	text-align: right;
	margin-top: 3px !important;
	font-size: 11px;
	text-transform: capitalize
}

ul.newslab.pagination.test.newslabPagination li:first-child {
	padding-left: 6px
}

img.gs-image {
	width: 63px !important;
	height: 54px !important;
	object-fit: cover;
	max-width: 63px !important
}

input#gsc-i-id1::placeholder {
	font-size: 12px
}

.story-featuredimage {
	position: relative
}

.newpaper-items {
	width: 160px;
	height: 215px;
	display: inline-table
}

span.story-text p a {
	text-transform: none;
	font-size: 18px;
	color: #000000;
	font-style: italic
}

span.story-text p a:hover {
	text-decoration: underline
}

span.comment-time {
	color: #969696
}

.latest-market-news-small-thumbs-inner .mysocial-icons {
	left: -2px;
	top: 7px
}

ul.topsocial-icons li a i {
	font-size: 16px
}

ul#liveblog_lists_id li:before {
	position: absolute;
	content: "";
	border-left: 1px solid dimgray;
	width: 1px;
	height: 100%;
	z-index: 1;
	margin-left: 326px
}

.breakings2-content a p {
	font-size: 24px;
	line-height: 28px
}

.general-flex-container .element-item {
	width: 48%;
	padding-bottom: 8px
}

.general-flex-container {
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap
}

.cse .gsc-search-button-v2,
.gsc-search-button-v2 {
	border-color: #000 !important;
	background-color: #000 !important
}

h2#live_blog_heading {
	font-size: 13px;
	position: relative;
	color: #000 !important
}

h2#live_blog_heading:before {
	position: absolute;
	content: "";
	width: 8px;
	height: 8px;
	background: #ed1c24;
	border-radius: 100%;
	left: -17px;
	animation: blink-animation 1s steps(5, start) infinite;
	-webkit-animation: blink-animation 1s steps(5, start) infinite;
	top: 11px
}

.fancybox-caption__body {
	font-size: 24px
}

.fancybox-caption.fancybox-caption--separate {
	bottom: 75px;
	position: absolute
}

.more-read.widget-spacing ul.moreread-inner-listitems li h3.more-read-paragraph,
.more-read.widget-spacing ul.moreread-inner-listitems li h5.more-read-paragraph,
.more-read.widget-spacing ul.moreread-inner-listitems li span.more-read-paragraph {
	width: 230px;
	display: inline-block;
	-webkit-line-clamp: 3;
	-webkit-box-orient: vertical;
	overflow: hidden;
	text-overflow: ellipsis;
	font-size: 15px;
	line-height: 18px
}

.more-read.widget-spacing .more-read.widget-spacing ul.moreread-inner-listitems {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-evenly
}

.vote-submit .btn {
	width: 115px;
	background: #fff;
	border: 0;
	float: left;
	font-size: 14px;
	text-transform: uppercase;
	color: #000;
	height: 23px;
	border: 1px solid #dedede;
	line-height: 10px
}

.progress-parent-div {
	padding-bottom: 17px
}

.progress-parent-div:nth-of-type(2) {
	padding-bottom: 0
}

.viewresult2 a {
	color: #0077a2
}

.left-authorbox {
	padding-right: 0;
	float: right;
	align-items: center;
	display: flex;
	line-height: 23px
}

.left-authorbox span {
	padding: 0 8px
}

.story-text iframe {
	border: 0;
	max-width: 100%;
	margin-top: 14px
}

.story-text audio {
	width: 100%
}

.vote-submit a {
	color: #0077a2
}

ul#related_content_lists_id li .related-content-text h6 {
	margin: 0
}

ul#liveblog_lists_id li a h6 {
	margin: 0
}

h6.live-blog-link {
	font-size: 14px
}

.story-social-icons .st-custom-button {
	margin-right: 5px
}

.image_slider_summary {
	text-align: center;
	padding-top: 12px;
	display: inline-block;
	margin: auto;
	width: 100%;
	color: #000;
	padding-bottom: 14px
}

span.story-text .owl-carousel .owl-dot {
	display: none
}

.newspaper-mainlisting .nav.nav-tabs a {
	padding-left: 10px;
	padding-right: 10px
}

.newspaper-mainlisting {
	display: flex;
	flex-wrap: wrap
}

.citpage-latest-vid {
	margin-top: 20px
}

img.prev-img {
	width: 100%;
	border: 1px solid #d9d8d3
}

span.storypage-leftside a.email-social {
	margin-right: 6px
}

.story-social-icons i {
	font-size: 22px;
	color: #000;
	padding-right: 3px
}

.fb-social i {
	color: #3b5998
}

.whatsapp-icns i {
	color: #25d366
}

.twitter-social i {
	color: #00acee
}

.fa-whatsapp i {
	color: #25d366
}

.messenger i {
	color: #0084ff
}

.maincontent-customwidth.storypage .left-authorbox span:last-child {
	border-right: 1px solid #dedede
}

.story-left-design span.top-big-img {
	width: 47%;
	margin-right: 20px;
	float: left
}

.story-left-design span.top-big-img img {
	width: 100%;
	height: auto;
	object-fit: cover
}

.spacial_story_page .story-left-design span.top-big-img {
	width: 100%;
	float: inherit;
	margin: auto;
	padding-right: 20px
}

.spacial_story_page .story-left-design span.top-big-img img {
	width: auto !important;
	height: 500px;
	object-fit: cover;
	max-width: 100%
}

.spacial_story_page .story-left-design span.top-big-img>div {
	text-align: center
}

section#instagram-section-scroll .left-heading {
	display: flex;
	align-items: center
}

div#cricket-sidebarcarousel video {
	width: 100%;
	height: 100%
}

.more-stories.sportsection4.sports-verticalcol {
	margin-top: 30px
}

.technology-section1-featured-content {
	display: flex;
	flex-wrap: wrap
}

.epaper-tab-dev {
	display: flex;
	align-items: center;
	flex-wrap: wrap;
	margin-right: 14px
}

nav.main-tab-control input[type=date] {
	width: 24%;
	margin-right: 10px
}

.main-tab-control .epaper-tabs .select-states select {
	width: 24%
}

.express-urdu-news-item a {
	display: flex
}

.express-urdu-news .express-urdu-news-item img {
	width: 112px;
	height: 84px;
	object-fit: cover;
	margin-right: 10px
}

.sidebar-social-icons.widget-spacing h4 {
	text-align: center;
	border-bottom: 1px solid #dedede;
	padding-bottom: 10px
}

.sidebar-social-icons.widget-spacing ul {
	display: flex;
	justify-content: space-around;
	width: 52%;
	margin: auto;
	padding-top: 10px
}

.sidebar-social-icons.widget-spacing {
	border: 1px solid rgb(0 0 0 / .5);
	padding: 10px
}

.sidebar-social-icons.widget-spacing ul li i {
	font-size: 30px
}

.sidebar-social-icons.widget-spacing ul li i.fa-facebook {
	color: #3b5998
}

.sidebar-social-icons.widget-spacing ul li i.fa-twitter {
	color: #00acee
}

.sidebar-social-icons.widget-spacing ul li i.fa-instagram {
	color: #3f729b
}

span.sports-vertical-author-info {
	display: flex;
	align-items: center
}

span.sports-vertical-author-info span.news-date {
	margin-right: 8px
}

span.news-date {
	text-transform: uppercase;
	font-size: 10px
}

.worldpage .grid .sportshortnews-caption {
	min-height: 48px
}

.story-date {
	font-size: 12px;
	text-transform: uppercase;
	font-weight: 400 !important;
	padding-top: 7px;
	padding-bottom: 7px;
	color: #313131
}

.special-story-main-text-area {
	width: 60%;
	margin: auto;
	text-align: right
}

.maincontent-customwidth.storypage .blog-related .story-leftside-relateditems h4 {
	font-size: 11px !important
}

.story-leftside-relateditems-parent {
	width: 100%;
	margin-right: 15px
}

.morefrom_box-blogs {
	display: flex
}

.story-leftside-relateditems-parent:last-child {
	margin-right: 0
}

.blog-related {
	max-width: 100%
}

.blog-related .story-leftside-relateditems {
	padding-top: 0 !important;
	margin-top: 10px !important
}

.blog-middle-content {
	display: flex;
	width: 95%;
	margin: auto
}

.special-story-main-text-area .storypage-rightside {
	margin-top: 0
}

.sidebar-foodtribune.widget-spacing .owl-item h4 {
	position: absolute;
	top: 0;
	left: 0;
	background: rgb(255 255 255 / .8);
	padding: 0 3px
}

.sidebar-foodtribune .top-food-heading {
	display: flex;
	align-items: center;
	justify-content: space-between;
	padding-bottom: 5px
}

.story-inner-caption {
	width: 100%;
	font-size: 12px;
	line-height: 18px;
	text-align: center;
	color: #808083;
	font-weight: 500;
	max-width: 100%;
	padding-top: 5px;
	font-style: normal
}

.author-detail-main .author-social-icons .story-social-icons {
	display: flex;
	justify-content: flex-start
}

span.author-detail-image img {
	border-radius: 100%;
	width: 120px;
	height: 120px;
	object-fit: cover;
	position: absolute;
	top: 50%;
	transform: translateY(-50%)
}

.author-detail-info span.author-detail-name {
	color: #000;
	display: block;
	font-size: 24px;
	font-weight: bold;
}

.author-detail-info {
	border-top: 2px solid #dedede;
	margin-top: 10px;
	border-bottom: 2px solid #dedede;
	margin-bottom: 10px
}

span.author-detail-image {
	width: 160px;
	height: 100%;
	display: block;
	position: relative
}

span.author-detail-about {
	color: #000
}

span.author-detail-by {
	color: #828282
}

span.author-note {
	color: #000;
	font-weight: 600;
	font-size: 18px
}

span.author-detail-about {
	color: #000;
	padding-top: 9px;
	display: inline-block;
	font-size: 12px
}

.spacial_story_page.blog-page .special-story-main-text-area {
	width: 65%;
	margin: auto
}

.storypage-rightside .blog-related p {
	padding-bottom: 3px
}

.author-detail-info .col-lg-3 {
	flex: 0 0 21%;
	max-width: 21%
}

.letterpage .storypage-rightside {
	margin-top: 6px
}

.letterpage .left-authorbox span {
	padding-left: 0
}

.anchor-profileinfo.opinion-page p {
	font-size: 13px;
	line-height: 17px;
	overflow: hidden
}

i.fas.fa-globe {
	color: #c00;
	font-size: 18px
}

.top-heading-content a {
	color: #000;
	font-size: 18px
}

.author-detail-info .col-lg-9 {
	margin-top: 10px
}

.story-fullwidth-paragraph p strong {
	color: #000
}

.story-fullwidth-paragraph p {
	color: #000
}

.epaper-footer {
	display: none
}

.epaper-footer-section .epaper-footer {
	display: block
}

.epaper-footer-section .copyright-regular {
	display: none
}

span.image-caption-alt {
	display: block;
	width: 100%;
	text-align: center;
	padding-top: 4px
}

blockquote {
	width: 100%;
	background: #f2f2f2;
	padding: 37px 44px;
	position: relative;
	display: inline-block;
	margin: 34px 29px 40px 0
}

blockquote:before {
	position: absolute;
	background: url(../../images/story/quotes.png);
	content: "";
	left: 27px;
	top: -28px;
	width: 100px;
	height: 100px;
	background-repeat: no-repeat
}

blockquote strong {
	line-height: 28px;
	font-style: italic;
	padding-bottom: 14px
}

span.story-text a strong {
	color: #0071ce
}

strong.location-names {
	color: #000;
	float: right;
	margin-left: 5px;
	line-height: 29px;
	height: 22px;
	font-size: 20px
}

span.story-text {
	margin: 0 auto;
	display: block;
	width: 100%;
	color: #000
}

.letters-inner h6.letter-brown {
	color: #a58162
}

.story-text a {
	color: #0071ce;
	font-size: 16px;
	text-transform: none
}

.story-fullwidth-paragraph a {
	color: #0071ce
}

.story-text iframe {
	margin: auto
}

.story-excerpt {
	width: 100%;
	font-size: 18px;
	line-height: 21px;
	text-align: right;
	color: #464444;
	padding-top: 0;
	font-weight: 400 !important;
	margin-top: 10px
}

.footer-inner {
	display: flex;
	justify-content: space-between;
	margin-left: 24px;
	margin-right: 24px
}

.footer-inner .footer-item ul {
	list-style: none;
	padding-left: 0
}

.footer-item ul li a {
	color: #fff;
	font-size: 18px
}

.material-text p {
	font-size: 12px;
	width: 60%;
	color: #fff;
	line-height: 20px
}

.copyright-txt {
	display: flex;
	align-items: center;
	margin-top: 15px
}

.footer-logo {
	text-align: center;
	margin-right: 22px;
	margin-left: 18px
}

.author-detail-info a {
	color: #0071ce;
	font-weight: 500
}

.epaper-only {
	display: none
}

.site-partners.epaper-off ul li {
	display: inline-flex
}

.epaper-page a.navbar-brand.desktop-logo {
	margin-bottom: 7px
}

.latest-videos-section.sportsection3 {
	margin-bottom: 30px;
	margin-top: 10px
}

.maincontent-customwidth.storypage .left-authorbox span:first-child a {
	font-weight: 500;
	font-size: 13px;
	color: #000;
	text-transform: capitalize
}

ul.pagination li a {
	display: inline-block;
	padding: 2px 9px;
	margin-right: 5px;
	color: #fff;
	margin-left: 5px !important;
	background: #020202
}

.page-item.disabled .page-link {
	background: #e4e4e4;
	padding: 2px 9px;
	pointer-events: none;
	color: #6c757d;
	margin-left: 5px
}

ul.pagination {
	margin-top: 20px;
	padding: 8px 0;
	background: #eee;
	justify-content: space-between
}

ul.pagination li.active a {
	background-color: #ec2466;
	border-color: #ec2466;
	color: #fff
}

ul.pagination li a:focus {
	background: #ec2466;
	color: #fff
}

.homepak .sports-heading h4 {
	padding-bottom: 2px
}

.homesport-section .sports-heading h4 {
	padding-bottom: 2px
}

.top-heading-content {
	display: flex;
	align-items: center;
	justify-content: space-between
}

.business-style-featured-right h1 {
	font-size: 24px
}

ul.pagination li.active:first-child {
	padding-left: 10px
}

.primary.span-16.page-subscribe-to-the-paper h1 {
	font-size: 30px;
	padding-bottom: 14px
}

ul.playstore {
	display: flex
}

ul.footer-social-icons {
	display: inline-flex
}

.epaper-only {
	display: none
}

.site-partners.epaper-off ul li {
	display: inline-flex
}

ul.playstore li {
	margin-left: 10px
}

.recent-contributors span.more-read-paragraph p {
	font-size: 12px;
	line-height: 18px;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	overflow: hidden;
	text-overflow: ellipsis
}

.opinion-section .stories-slider-captions {
	overflow: hidden
}

.storypage-rightside [data-oembed-url]>div {
	margin: auto !important;
	display: block;
	text-align: center;
	max-width: initial !important
}

.static_page_content table.Table tr td {
	border: 1px solid #000;
	border-collapse: collapse;
	text-align: center;
	padding: 5px;
	font-size: 10px
}

.static_page_content table tbody tr td {
	padding: 5px;
	text-align: center !important;
	font-size: 14px
}

.life-style-featured-right a h2 {
	font-size: 24px;
	text-align: right;
	color: #000
}

.static_page_content table.Table tr td p {
	font-size: 14px;
	text-align: center !important
}

.static_page_content .box {
	background: #fbfbfb;
	padding: 17px;
	margin-bottom: 20px
}

.static_page_content p {
	font-size: 14px;
	line-height: 22px
}

.static_page_content .box h3 {
	padding-bottom: 10px
}

.env-plus-title {
	display: flex;
	align-items: center
}

.env-title {
	padding-left: 25px
}

.env-title h4 {
	text-align: center;
	text-transform: uppercase;
	font-size: 26px;
	line-height: 28px
}

.env-title span {
	font-size: 18px
}

.lettertext.submit-letter .img-letter-env {
	float: left
}

.lettertext.submit-letter .letters-info {
	padding-left: 0
}

.lettertext.submit-letter {
	margin-top: 30px
}

.storypage-rightside [data-oembed-url] iframe {
	margin: auto !important
}

.story-text iframe {
	margin: auto !important
}

.tedit-feature-caption span {
	display: inline-block
}

.express-urdu-news-item a p {
	text-align: right;
	width: 100%
}

.shortnews-right-caption .story-date {
	padding-bottom: 0
}

.featured-image-global {
	position: relative
}

div#life-style-carousel .featured-image-global img {
	max-width: 175px;
	height: 150px;
	object-fit: cover
}

.recentblog-items .featured-image-global {
	height: auto !important
}

.env-title span {
	font-size: 18px
}

.lettertext.submit-letter .img-letter-env {
	float: left
}

.lettertext.submit-letter .letters-info {
	padding-left: 0
}

.lettertext.submit-letter {
	margin-top: 30px
}

.storypage-rightside [data-oembed-url] iframe {
	margin: auto !important
}

.breakings2-content h1 {
	font-size: 21px;
	line-height: 32px;
	margin-top: -4px;
	height: 64px
}

.story-text iframe {
	margin: auto !important
}

img.archive-icon {
	margin-bottom: 6px
}

.forarchive-title.webarchiveheading img.archive-icon {
	height: 15px;
	width: 15px
}

.container.customcontainer.style-guide.archives-list h1 {
	margin-top: 20px;
	text-transform: uppercase
}

.archive-bimg {
	height: 31px;
	float: left;
	padding-top: 1px
}

.container.customcontainer.multimedia-container3 ul li,
ul#multimedia-carousel4 li {
	list-style: none;
	max-width: 220px;
	margin-right: 15px
}

.container.customcontainer.multimedia-container3 ul li:last-child,
ul#multimedia-carousel4 li:last-child {
	margin-right: 0
}

div#life-style-carousel>div:last-child {
	margin-right: 0
}

div#life-style-carousel h3,
div#life-style-carousel h2 {
	font-size: 14px;
	padding-top: 10px;
	line-height: 20px
}

div#life-style-carousel>div {
	float: left;
	width: 23%;
	margin-right: 19px
}

.container.customcontainer.multimedia-container3 ul li img,
ul#multimedia-carousel4 li img {
	width: 100%;
	height: 150px
}

.tedit-feature-caption span {
	display: inline-block
}

.express-urdu-news-item a p {
	text-align: right;
	width: 100%
}

.featured-image-global {
	position: relative
}

.breaking-news2-img .featured-image-global {
	height: 450px
}

span.has-video-icon-big {
	position: absolute;
	top: 10px;
	left: 10px;
	background: rgb(255 255 255 / .9);
	border-radius: 50%;
	box-shadow: 0 0 15px 0 rgb(0 0 0 / .4);
	z-index: 1;
	width: 42px;
	height: 42px
}

.has-video-icon-bg:before {
	border-top-width: 8px;
	border-bottom-width: 8px;
	border-left-width: 12px;
	left: 23px;
	border-top: 6px solid #fff0;
	border-bottom: 6px solid #fff0;
	border-left: 8px solid #000;
	content: "";
	position: absolute;
	top: 50%;
	transform: translate(-50%, -50%)
}

span.has-video-icon {
	top: 4px;
	bottom: inherit;
	left: 4px;
	position: absolute;
	background: rgb(255 255 255 / .9);
	width: 20px;
	height: 20px;
	border-radius: 50%;
	box-shadow: 0 0 15px 0 rgb(0 0 0 / .4)
}

.has-video-icon:before {
	border-top: 5px solid #fff0;
	border-bottom: 5px solid #fff0;
	border-left: 7px solid #000;
	content: "";
	position: absolute;
	left: 11px;
	top: 50%;
	transform: translate(-50%, -50%)
}

.home.main-section1 ul.horizontal-news1-inner {
	margin-top: 20px
}

.home.main-section1 .main-section1-caption {
	min-height: auto;
	margin-top: 5px
}

.more-section-redirect {
	text-align: center;
	display: block;
	border: 1px solid
}

.more-section-redirect:hover {
	background: #d3d3d3;
	color: #000
}

ul.horizontal-news1-inner.topstories-te-bx {
	margin-top: 30px
}

div#coronavirus-cases {
	position: relative;
	max-width: 300px;
	margin: 0 auto;
	margin-bottom: 30px
}

div#coronavirus-cases .pk {
	position: absolute;
	color: #af1120;
	font-size: 15px
}

div#coronavirus-cases .ww {
	position: absolute;
	color: #af1120;
	font-size: 15px;
	bottom: 7px
}

div#coronavirus-cases .gb-cov19 {
	top: 58px;
	left: 55px
}

div#coronavirus-cases .kp-cov19 {
	top: 98px;
	left: 54px
}

div#coronavirus-cases .ajk-cov19 {
	top: 83px;
	left: 15px
}

div#coronavirus-cases .balochistan-cov19 {
	top: 125px;
	left: 15px
}

div#coronavirus-cases .islamabad-cov19 {
	top: 123px;
	right: 85px
}

div#coronavirus-cases .punjab-cov19 {
	top: 160px;
	right: 96px
}

div#coronavirus-cases .sindh-cov19 {
	bottom: 66px;
	left: 118px
}

div#coronavirus-cases .conf-pak-cov19 {
	top: 81px;
	right: 13px;
	position: absolute;
	color: #af1120;
	font-size: 20px
}

div#coronavirus-cases .deaths-pak-cov19 {
	top: 139px;
	right: 17px;
	position: absolute;
	color: #af1120;
	font-size: 20px
}

div#coronavirus-cases .recov-pak-cov19 {
	top: 190px;
	right: 8px;
	position: absolute;
	color: #af1120;
	font-size: 20px
}

div#coronavirus-cases .conf-ww-cov19 {
	left: 16px
}

div#coronavirus-cases .deaths-ww-cov19 {
	right: 108px
}

div#coronavirus-cases .reco-ww-cov19 {
	right: 6px
}

div#coronavirus-cases .lasthours {
	color: #333;
	font-size: 11px;
	position: absolute;
	right: 10px;
	top: 10px
}

.top-trending.widget-spacing {
	display: inline-block
}

.top-trending .owl-carousel.owl-theme>div {
	width: 50%;
	float: left;
	padding: 5px
}

.advt-fixes-bx {
	position: absolute;
	width: 1560px;
	height: 100%;
	margin: 0 auto;
	left: 50%;
	transform: translateX(-50%);
	z-index: 0
}

.box-left-one {
	width: 160px;
	height: 600px;
	position: sticky;
	top: 50px;
	float: left
}

.box-left-two {
	width: 160px;
	height: 600px;
	position: sticky;
	top: 50px;
	float: right
}

.row.paksubrow .general-news {
	margin-right: 4px;
	margin-left: 0
}

.row.paksubrow .col-md-3:first-child {
	padding-left: 15px
}

.row.paksubrow .col-md-3 {
	padding: 7px
}

.row.moresectionrow .col-md-3:first-child {
	padding-left: 15px
}

.row.moresectionrow .col-md-3 {
	padding: 6px
}

.row.moresectionrow .general-news {
	margin: 0
}

.letterpage .featured-image-global {
	display: inherit
}

.general-img:hover .mysocial-icons {
	visibility: initial
}

.general-img {
	position: relative
}

.related-content-img .mysocial-icons .fab {
	width: 17px;
	height: 17px;
	font-size: 10px;
	line-height: 17px
}

ul.related-content-lists li .related-content-img {
	position: relative
}

.related-content-img:hover .mysocial-icons {
	visibility: initial
}

.shortnews_img {
	position: relative
}

.shortnews_img:hover .mysocial-icons {
	visibility: initial
}

.sports-morestories-img {
	position: relative
}

.sports-morestories-img:hover .mysocial-icons {
	visibility: initial
}

.sports-morestories-img .mysocial-icons .fab {
	font-size: 10px;
	width: 18px;
	height: 18px;
	line-height: 18px
}

span.st-custom-button {
	cursor: pointer
}

span.social-big-icons {
	display: flex
}

.sports-vertical-author-info span.social-big-icons {
	margin-bottom: 10px
}

span.social-big-icons span.st-custom-button {
	margin-right: 8px
}

.tedit-feature .tedit-feature-caption span.social-big-icons {
	display: inline-block
}

ul.listing-archives-links {
	width: 100%;
	white-space: nowrap;
	overflow: hidden;
	height: 40px;
	padding: 0;
	list-style: none;
	border-top: 3px solid #333;
	overflow-x: auto;
	padding-top: 2px
}

ul.listing-archives-links li {
	display: inline-block;
	padding-right: 15px
}

.for-archivebox span.fa.fa-calendar-alt {
	font-size: 20px
}

.for-archivebox input#date-daily {
	font-size: 13px;
	padding-left: 30px
}

ul.listing-archives-links a.search-link {
	text-transform: uppercase;
	font-size: 10px
}

.for-archivebox {
	display: inline-block;
	position: relative;
	margin-bottom: 15px
}

.for-archivebox .input-group-addon {
	z-index: 9999;
	position: absolute;
	left: 7px;
	top: 5px
}

.forarchive-title {
	display: inline-block;
	float: right
}

.CSSgal {
	position: relative;
	overflow: hidden;
	height: 100%
}

.CSSgal .slider {
	height: 100%;
	white-space: nowrap;
	font-size: 0;
	transition: .8s
}

.CSSgal .slider>* {
	font-size: 1rem;
	display: inline-block;
	white-space: normal;
	vertical-align: top;
	height: 100%;
	width: 100%;
	background: none 50% no-repeat;
	background-size: cover
}

.CSSgal .prevNext {
	position: absolute;
	z-index: 1;
	top: 50%;
	width: 100%;
	height: 0
}

.CSSgal .prevNext>div+div {
	visibility: hidden
}

.CSSgal .prevNext a {
	background: #dadada;
	position: absolute;
	width: 60px;
	height: 60px;
	line-height: 60px;
	text-align: center;
	opacity: .7;
	-webkit-transition: .3s;
	transition: .3s;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	left: 0
}

.CSSgal .prevNext a:hover {
	opacity: 1
}

.CSSgal .prevNext a+a {
	left: auto;
	right: 0
}

.CSSgal .bullets {
	position: absolute;
	z-index: 2;
	bottom: 0;
	padding: 10px 0;
	width: 100%;
	text-align: center
}

.CSSgal .bullets>a {
	display: inline-block;
	width: 30px;
	height: 30px;
	line-height: 30px;
	text-decoration: none;
	text-align: center;
	background: #fff;
	-webkit-transition: .3s;
	transition: .3s
}

.CSSgal .bullets>a+a {
	background: rgb(255 255 255 / .5)
}

.CSSgal .bullets>a:hover {
	background: rgb(255 255 255 / .7) !important
}

.CSSgal>s:target~.bullets>* {
	background: rgb(255 255 255 / .5)
}

#s1:target~.bullets>:nth-child(1) {
	background: #fff
}

#s2:target~.bullets>:nth-child(2) {
	background: #fff
}

#s3:target~.bullets>:nth-child(3) {
	background: #fff
}

#s4:target~.bullets>:nth-child(4) {
	background: #fff
}

#s5:target~.bullets>:nth-child(5) {
	background: #fff
}

#s6:target~.bullets>:nth-child(6) {
	background: #fff
}

#s7:target~.bullets>:nth-child(7) {
	background: #fff
}

#s8:target~.bullets>:nth-child(8) {
	background: #fff
}

#s9:target~.bullets>:nth-child(9) {
	background: #fff
}

#s10:target~.bullets>:nth-child(10) {
	background: #fff
}

#s11:target~.bullets>:nth-child(11) {
	background: #fff
}

#s12:target~.bullets>:nth-child(12) {
	background: #fff
}

#s13:target~.bullets>:nth-child(13) {
	background: #fff
}

#s14:target~.bullets>:nth-child(14) {
	background: #fff
}

#s15:target~.bullets>:nth-child(15) {
	background: #fff
}

#s16:target~.bullets>:nth-child(16) {
	background: #fff
}

#s17:target~.bullets>:nth-child(17) {
	background: #fff
}

#s18:target~.bullets>:nth-child(18) {
	background: #fff
}

#s19:target~.bullets>:nth-child(19) {
	background: #fff
}

#s20:target~.bullets>:nth-child(20) {
	background: #fff
}

#s21:target~.bullets>:nth-child(21) {
	background: #fff
}

#s22:target~.bullets>:nth-child(22) {
	background: #fff
}

#s23:target~.bullets>:nth-child(23) {
	background: #fff
}

#s24:target~.bullets>:nth-child(24) {
	background: #fff
}

#s25:target~.bullets>:nth-child(25) {
	background: #fff
}

.CSSgal>s:target~.prevNext>* {
	visibility: hidden
}

#s1:target~.prevNext>:nth-child(1) {
	visibility: visible
}

#s2:target~.prevNext>:nth-child(2) {
	visibility: visible
}

#s3:target~.prevNext>:nth-child(3) {
	visibility: visible
}

#s4:target~.prevNext>:nth-child(4) {
	visibility: visible
}

#s5:target~.prevNext>:nth-child(5) {
	visibility: visible
}

#s6:target~.prevNext>:nth-child(6) {
	visibility: visible
}

#s7:target~.prevNext>:nth-child(7) {
	visibility: visible
}

#s8:target~.prevNext>:nth-child(8) {
	visibility: visible
}

#s9:target~.prevNext>:nth-child(9) {
	visibility: visible
}

#s10:target~.prevNext>:nth-child(10) {
	visibility: visible
}

#s11:target~.prevNext>:nth-child(11) {
	visibility: visible
}

#s12:target~.prevNext>:nth-child(12) {
	visibility: visible
}

#s13:target~.prevNext>:nth-child(13) {
	visibility: visible
}

#s14:target~.prevNext>:nth-child(14) {
	visibility: visible
}

#s15:target~.prevNext>:nth-child(15) {
	visibility: visible
}

#s16:target~.prevNext>:nth-child(16) {
	visibility: visible
}

#s17:target~.prevNext>:nth-child(17) {
	visibility: visible
}

#s18:target~.prevNext>:nth-child(18) {
	visibility: visible
}

#s19:target~.prevNext>:nth-child(19) {
	visibility: visible
}

#s20:target~.prevNext>:nth-child(20) {
	visibility: visible
}

#s21:target~.prevNext>:nth-child(21) {
	visibility: visible
}

#s22:target~.prevNext>:nth-child(22) {
	visibility: visible
}

#s23:target~.prevNext>:nth-child(23) {
	visibility: visible
}

#s24:target~.prevNext>:nth-child(24) {
	visibility: visible
}

#s25:target~.prevNext>:nth-child(25) {
	visibility: visible
}

#s1:target~.slider {
	transform: translateX(0);
	-webkit-transform: translateX(0)
}

#s2:target~.slider {
	transform: translateX(-100%);
	-webkit-transform: translateX(-100%)
}

#s3:target~.slider {
	transform: translateX(-200%);
	-webkit-transform: translateX(-200%)
}

#s4:target~.slider {
	transform: translateX(-300%);
	-webkit-transform: translateX(-300%)
}

#s5:target~.slider {
	transform: translateX(-400%);
	-webkit-transform: translateX(-400%)
}

#s6:target~.slider {
	transform: translateX(-500%);
	-webkit-transform: translateX(-500%)
}

#s7:target~.slider {
	transform: translateX(-600%);
	-webkit-transform: translateX(-600%)
}

#s8:target~.slider {
	transform: translateX(-700%);
	-webkit-transform: translateX(-700%)
}

#s9:target~.slider {
	transform: translateX(-800%);
	-webkit-transform: translateX(-800%)
}

#s10:target~.slider {
	transform: translateX(-900%);
	-webkit-transform: translateX(-900%)
}

#s11:target~.slider {
	transform: translateX(-1000%);
	-webkit-transform: translateX(-1000%)
}

#s12:target~.slider {
	transform: translateX(-1100%);
	-webkit-transform: translateX(-1100%)
}

#s13:target~.slider {
	transform: translateX(-1200%);
	-webkit-transform: translateX(-1200%)
}

#s14:target~.slider {
	transform: translateX(-1300%);
	-webkit-transform: translateX(-1300%)
}

#s15:target~.slider {
	transform: translateX(-1400%);
	-webkit-transform: translateX(-1400%)
}

#s16:target~.slider {
	transform: translateX(-1500%);
	-webkit-transform: translateX(-1500%)
}

#s17:target~.slider {
	transform: translateX(-1600%);
	-webkit-transform: translateX(-1600%)
}

#s18:target~.slider {
	transform: translateX(-1700%);
	-webkit-transform: translateX(-1700%)
}

#s19:target~.slider {
	transform: translateX(-1800%);
	-webkit-transform: translateX(-1800%)
}

#s20:target~.slider {
	transform: translateX(-1900%);
	-webkit-transform: translateX(-1900%)
}

#s21:target~.slider {
	transform: translateX(-2000%);
	-webkit-transform: translateX(-2000%)
}

#s22:target~.slider {
	transform: translateX(-2100%);
	-webkit-transform: translateX(-2100%)
}

#s23:target~.slider {
	transform: translateX(-2200%);
	-webkit-transform: translateX(-2200%)
}

#s24:target~.slider {
	transform: translateX(-2300%);
	-webkit-transform: translateX(-2300%)
}

#s25:target~.slider {
	transform: translateX(-2400%);
	-webkit-transform: translateX(-2400%)
}

.CSSgal {
	color: #fff;
	text-align: center
}

.CSSgal .slider h2 {
	margin-top: 40vh;
	font-weight: 200;
	letter-spacing: -.06em;
	word-spacing: .2em;
	font-size: 3em
}

.CSSgal a {
	border-radius: 50%;
	margin: 0 3px;
	color: rgb(0 0 0 / .8);
	text-decoration: none
}

div#div-gpt-readmore2 {
	padding-top: 20px;
	text-align: center
}

div#div-gpt-story-3 {
	text-align: center !important
}

div#div-gpt-story-2 {
	text-align: center !important
}

.sponsor-storypage-leftside.storypage-leftside .left-authorbox span:last-child {
	display: block;
	padding-left: 0
}

.horiz-news1-img .jw-icon {
	position: absolute;
	top: 0;
	bottom: 0;
	right: 0;
	left: 0;
	margin: auto;
	text-align: center;
	height: 38px;
	width: 38px;
	background-color: #000000a8;
	border-radius: 40px;
	display: flex;
	align-items: center;
	justify-content: center
}

.horiz-news1-img svg {
	width: 30px;
	fill: #fff
}

.horiz-news1-img {
	position: relative;
	display: flex;
	align-items: center
}

.vid-thumb .jw-icon {
	position: absolute;
	top: 0;
	bottom: 0;
	right: 0;
	left: 0;
	margin: auto;
	text-align: center;
	height: 27px;
	width: 27px;
	background-color: #000000a8;
	border-radius: 40px;
	display: flex;
	align-items: center;
	justify-content: center
}

.vid-thumb svg {
	width: 15px;
	fill: #fff
}

.vid-thumb {
	position: relative;
	display: flex;
	align-items: center
}

.sponsor-social-icons {
	margin-top: 15px
}

.navbar-nav.menu1 li.covid_menu a {
	color: #c60b0b !important
}

@media screen and (max-width:767px) {
	.story-social-icons i {
		font-size: 18px
	}

	.morefrom_box-blogs {
		display: block
	}

	.story-social-icons i {
		font-size: 18px
	}

	.morefrom_box-blogs {
		display: block
	}

	.horiz-news1-img .jw-icon {
		height: 30px;
		width: 30px
	}

	.horiz-news1-img svg {
		width: 16px
	}

	.vid-thumb .jw-icon {
		height: 30px;
		width: 30px
	}

	.vid-thumb svg {
		width: 16px
	}
}

@media screen and (max-width:576px) {
	.storypage-rightside p {
		padding-bottom: 10px
	}
}

.mobile-respon.phone-tech-story-sect {
	text-align: right
}

span.story-text p:nth-of-type(1) {
	font-weight: 600;
	font-size: 28px;
	line-height: 35px
}

.sidebar-blog.widget-spacing h2 {
	text-align: right
}

.scitech-sidebar-content span {
	display: block;
	text-transform: none !important;
	font-size: 10px !important;
	padding-top: 7px;
	padding-bottom: 7px;
	font-weight: 400 !important;
	color: #757575 !important
}

.scitech-sidebar-content h6,
.scitech-sidebar-content h3 {
	font-size: 18px;
	line-height: 25px;
	color: #000;
	font-weight: 400
}

ul.horizontal-news1-inner {
	padding-right: 0
}

.f-pos-img {
	position: absolute;
	left: 0;
	top: 0
}

.pos-rel {
	position: relative
}

.footer-logo {
	text-align: right;
	margin-right: 0
}

ul.foot-socail li a i {
	color: #4c4c4c
}

ul.foot-socail li {
	display: inline-block
}

ul.foot-socail li a {
	display: flex;
	background: #fff;
	border-radius: 50%;
	font-size: 19px;
	height: 40px;
	width: 40px;
	text-align: center;
	transition: 0.5s;
	align-items: center;
	justify-content: center
}

ul.foot-socail li a i {
	color: #4c4c4c
}

.pl-md-0,
.px-md-0 {
	padding-left: 15px !important;
	padding-right: 0px !important
}

span.story-text {
	margin-right: 0
}

.phone-tech-story-sect nav.flex.justify-between {
	display: flex;
	justify-content: space-between;
	background: #fff;
	padding: 8px;
	border: 1px solid #dedede
}

.phone-tech-story-sect nav.flex.justify-between .relative {
	width: 120px;
	text-align: center;
	display: block;
	padding-top: 11px !important
}

.modern-ticker {
	display: none !important
}

.storypage-social-bottom .story-social-icons {
	justify-content: center !important;
	width: 100% !important
}

.storypage-social-bottom .leftside-socialshare {
	float: none !important;
	text-align: center
}

.hamburger-wrapper {
	display: none !important
}

.storypage-social-bottom .story-social-icons a {
	border: 1px solid #e3e3e3;
	display: flex;
	align-items: center;
	justify-content: center;
	height: 50px;
	width: 50px;
	margin: 7px;
	text-align: center
}

.storypage-social-bottom .story-social-icons a:hover {
	background: #e1e1e1
}

.horiz-news1-img a {
	display: block;
	width: 100%
}

.horiz-news3-caption h2.title-heading.add-mrgn-top.lh-mb {
	font-size: 25px !important;
	line-height: 35px !important
}

/* .mobile-respon.pakistan-section.newslab-morenews a {
	border: 1px solid #d5d5d5;
	padding: 8px 20px;
	display: block;
	text-align: center;
	width: 160px;
	margin: 0 auto
} */

span.news-date>a {
	display: none !important
}