html {
    width: 100%;
    overflow-x: hidden;
    -webkit-backface-visibility: hidden;
    position: relative;
}
body {
    font-family: "Nunito Sans", sans-serif;
    font-weight: 400;
    margin: 0 !important;
}
@font-face {
    font-family: JameelNooriNastaleeqKasheeda;
    src: url(../fonts/JameelNooriNastaleeqKasheeda.ttf) format("truetype");
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: JameelNooriNastaleeqKasheeda;
    src: url(../fonts/JameelNooriNastaleeqKasheeda.woff) format("woff");
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}
: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-family: "Vidaloka", serif;
    font-size: 16px;
}
.not-to-fix {
    top: 0 !important;
}
.nav-fixed-top {
    position: fixed;
    top: 0;
    width: 100%;
    transition: top 0.3s;
    max-width: 1200px;
    background: #fff;
    z-index: 99999;
}
.play-vidIcon {
    top: 50%;
    left: 50%;
    position: absolute;
    background: rgba(255, 255, 255, 0.9);
    border-radius: 50%;
    box-shadow: 0 0 15px 0 rgba(0, 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 transparent;
    border-bottom: 6px solid transparent;
    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: 0px;
}
.play-vidIcon.play-vidIcon-big {
    width: 40px;
    height: 40px;
}
.play-vidIcon-big:before {
    border-top: 11px solid transparent;
    border-bottom: 11px solid transparent;
    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: 0px;
}
.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: 0.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: 0.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: 0.4em;
}
ul.listing-archives-links::-webkit-scrollbar-track {
    box-shadow: inset 0 0 2px rgba(0, 0, 0, 0.3);
}
span.archive-cat-name {
    vertical-align: middle;
    background: #eeeeee;
    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: normal;
}
.datepicker-days table.table-condensed td.day {
    color: #333;
    font-weight: bold;
}
.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: 50px;
}
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-family: "Nunito Sans", sans-serif;
    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: 0.5em;
}
.b-box-area {
    background-color: transparent;
    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;
}
span.story-text p {
    font-family: "georgia", sans-serif;
}
div#div-gpt-readmore {
    margin-top: 15px;
}
a {
    -webkit-transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    -ms-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
    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: 1230px;
    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: 9px;
    font-family: "Nunito Sans", sans-serif;
    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 {
    padding: 5px 0;
    margin: 0;
    font-size: 10px;
    font-weight: 300;
    list-style: none;
    text-align: center;
    text-transform: uppercase;
    color: #3f3f3f;
}
ul.logo-links li {
    font-family: Arial;
    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;
    font-family: "Vidaloka", serif;
}
.trending-detail p {
    font-size: 12px;
    font-weight: 400;
    font-family: "Vidaloka", serif;
}
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%;
    font-family: "Vidaloka", serif;
    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: 10px;
    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;
    font-family: "Vidaloka", serif;
}
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-family: "Vidaloka", serif;
    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: 0px;
}
.maincontent-customwidth {
    flex: 70%;
    max-width: 70.4%;
    padding-right: 10px;
    border-right: 1px solid #dedede;
    margin-top: 14px;
    padding-left: 15px;
}
.sidebarcustomwidth {
    flex: 30%;
    max-width: 29.6%;
    margin-top: 12px;
    padding-left: 15px;
}
.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;
}
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: 10px;
    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 rgba(0, 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 rgba(0, 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 rgba(0, 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: 0.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;
    font-family: "Vidaloka", serif;
    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;
    font-family: "Vidaloka", serif;
    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;
}
.sportshortnews-caption h3,
.sportshortnews-caption h4,
.sportshortnews-caption h6 {
    font-size: 14px;
    padding-top: inherit;
    line-height: 20px;
    color: rgb(0 0 0);
    margin-bottom: 10px;
    word-break: break-word;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    max-height: 57px;
    min-height: 60px;
    -webkit-line-clamp: 3;
    margin-bottom: 0;
    -webkit-box-orient: vertical;
}
.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: 14px;
    line-height: 20px;
    padding-top: 10px;
    display: block;
}
.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;
}
.span {
    font-family: "georgia", sans-serif !important;
}
span,
a {
    font-family: "georgia", sans-serif !important;
}
.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: left;
    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: left;
}
.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: 0.2;
}
.owl-carousel .prev2-slide {
    background: url(https://i.tribune.com.pk/assets/images/arrow2-left.png)
        no-repeat;
    left: 14px;
}
.owl-carousel .next2-slide {
    background: url(https://i.tribune.com.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;
    font-family: "Vidaloka", serif;
}
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: 14px;
    line-height: 20px;
    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;
}
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: 0.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: 152px;
    object-fit: cover;
}
.sidebarblogmain-img h3,
.sidebarblogmain-img p {
    font-size: 16px;
    line-height: 20px;
    padding-top: 12px;
    color: #000;
    font-family: "Vidaloka", serif;
    font-weight: 600;
}
.sidebarblog-inner .sidebarblog-img img {
    width: 115px;
    height: 84px;
    object-fit: cover;
}
.sidebarblog-inner .sidebarblog-img {
    float: left;
    padding-right: 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-family: "Vidaloka", serif;
    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-family: "Vidaloka", serif;
    font-weight: 400;
}
.tribune-logo img {
    margin: auto;
    display: block;
}
.sidebar-newsletter p {
    text-align: center;
}
.sidebar-newsletter:before {
    position: absolute;
    background: url(../images/sidebar/newsletter/envelop.png);
    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: bold;
    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-family: "Vidaloka", serif;
    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: #000000;
}
.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-family: "Vidaloka", serif;
    font-weight: 600;
    line-height: 32px;
    font-size: 24px;
    padding-bottom: 16px;
    padding-top: 6px;
    color: #1f1f1f;
}
.sport-section1-right h3 {
    font-size: 30px;
    font-family: "Vidaloka", serif;
    text-align: left;
    font-weight: 400;
    line-height: 36px;
}
.sport-section1-right p {
    padding-top: 10px;
    color: #000;
}
.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: 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;
    font-family: "Vidaloka", serif;
}
.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;
    font-family: "Vidaloka", serif;
}
.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: 24px;
    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-family: "Vidaloka", serif;
    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;
    font-family: "Vidaloka", serif;
}
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 {
    font-family: "Vidaloka", serif;
    border-bottom: 3px solid #000;
    padding-bottom: 5px;
    font-size: 16px;
    text-transform: uppercase;
}
.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 rgba(0, 0, 0, 0.3);
    border: 1px solid #c1c1c1;
}
form.commentform textarea {
    width: 100%;
    margin-top: 26px;
    box-shadow: 0 0 4px rgba(0, 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.last-subtrend li:first-child {
}
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: 30px;
}
/* .logo-slider-box img{
    padding: 10px 0;
    border: 1px solid #ccc;
    margin: 0 5px;
    margin: 0 4px;
} */
.logo-slider-box a {
    display: flex;
    flex-wrap: wrap;
    /* margin-top: 17px; */
    align-items: center;
    flex-direction: column;
}
.logo-slider-box {
    /* padding: 10px 0; */
    border: 1px solid #ccc;
    margin: 0 8px;
    text-align: center;
    padding: 10px 27px;
    transition: 0.3s;
}
.logo-slider-box:hover {
    border: 1px solid #000;
    transition: ease-in 0.2s;
}
.logo-slider-box p {
    margin-top: 15px;
    margin-bottom: 15px;
    font-size: 14px;
    font-family: "Playfair Display";
    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: #ff0000;
    font-size: 40px;
}
.box34 h3 {
    color: black !important;
    padding-left: 10px;
    padding-right: 10px;
    margin-top: 10px;
    font-weight: 700;
    font-size: 18px;
    font-family: "Playfair Display";
    margin-bottom: 2px;
    overflow: hidden;
    display: -webkit-box;
    min-height: 22px;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
}
.box34 p {
    font-family: georgia;
    padding: 0px 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: "\f054";
}
.vid-watch-more .fa-chevron-right::before {
    content: "";
}
.vid-watch-more {
    display: flex;
    align-items: center;
}
.vid-watch-more p {
    font-family: georgia;
    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: 0.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-family: "Vidaloka", serif;
    font-weight: 400;
}
.tribune-logo img {
    margin: auto;
    display: block;
}
.mobile-newsletter p {
    text-align: center;
}
.mobile-newsletter:before {
    position: absolute;
    background: url(../images/sidebar/newsletter/envelop.png);
    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;
    font-family: "Vidaloka", serif;
}
.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: left;
    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: #00f;
    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: left;
    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 0.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: transparent 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: 0.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;
    font-family: "Vidaloka", serif;
}
.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 {
    font-family: "Vidaloka", serif;
    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;
    font-family: "Vidaloka", serif;
}
.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: 0.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: 10px;
    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;
    font-family: "Vidaloka", serif;
    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;
    font-family: "Vidaloka", serif;
    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;
}
.maincontent-customwidth.sportpage {
    padding-left: 0;
}
.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;
    font-family: "Vidaloka", serif;
    text-align: center;
    font-weight: 400;
    padding-bottom: 10px;
    display: block;
    color: #000;
}
section.main-section-wrapper .sport-heading-text h1 {
    font-size: 48px;
    font-family: "Vidaloka", serif;
    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 rgba(0, 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 0.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 0.3s ease;
}
.controls.morph .next {
    border-color: #000;
    background-color: rgba(0, 0, 0, 0);
    color: #bdf8ff;
    width: 125px;
    line-height: 26px;
    text-shadow: 0 1px 4px #86c4f9;
}
.controls .page {
    transition: all 0.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 0.3s forwards;
    animation-delay: 0.3s;
    font-size: 12px;
    letter-spacing: 0.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 rgba(0, 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(../images/foodtribune/larrow.png) no-repeat;
}
#food-carousel.owl-carousel .next-slide {
    background: url(../images/foodtribune/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;
}
.story-blocked-quotes-inner span {
}
.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-family: "Vidaloka", serif;
    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;
    font-family: "Vidaloka", serif;
    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: 14px;
    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;
    font-family: "Vidaloka", serif;
    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: 0px;
}
.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: 33px;
    font-family: "Playfair Display", serif;
    line-height: 42px;
    color: #000;
}
.storypage-rightside.story-left-design hr {
    margin: 10px 0;
}
.storypage-rightside p {
    padding-bottom: 20px;
    font-size: 18px;
    padding-bottom: 20px;
    font-family: "georgia", sans-serif;
}
.footer-area {
    background: #000;
    padding: 20px;
    margin-top: 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: transparent;
}
ul.topsocial-icons li a i span {
    color: transparent;
    font-size: 0px;
}
.sidebar-social-icons ul li a i span {
    font-size: 0px;
}
ul.footer-social-icons li div {
    color: transparent;
}
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;
    font-family: "Vidaloka", serif;
}
.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: 0.255em;
    vertical-align: 0.255em;
    content: "";
    width: 0;
    height: 0;
    border-left: 4px solid transparent;
    border-right: 4px solid transparent;
    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 transparent;
    border-bottom: 0;
    border-left: 4px solid transparent;
    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: 0;
}
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: 300px;
    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: rgba(0, 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: 13px;
}
ul.liveblog-lists li a {
    font-family: "Vidaloka", serif;
    display: inline-block;
    color: #000;
    position: relative;
    line-height: 21px;
    clear: both;
    padding-top: 4px;
    display: inline-flex;
    width: 100%;
    font-weight: 600;
}
.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;
}
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;
    left: -17px;
    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 .excerpt {
}
.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: transparent;
    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: transparent;
    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: 0.7;
    -khtml-opacity: 0.7;
    -moz-opacity: 0.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 transparent;
    opacity: 0.5;
    -khtml-opacity: 0.5;
    -moz-opacity: 0.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 rgba(0, 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: rgb(0 0 0);
}
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: rgb(0 0 0);
}
.index-changing div span:last-child.change-digit-down {
    color: rgb(0 0 0);
}
.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: rgba(0, 0, 0, 0.05);
}
.business-forex-table .table-striped tbody tr:nth-of-type(odd) {
    background-color: transparent;
}
.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: 13px;
}
.scitech-sidebar-img {
    float: left;
    padding-right: 10px;
}
.scitech-sidebar-content span {
    font-size: 12px;
    display: inline-block;
    padding-top: 12px;
}
.sci-tech-sidebar-inner-item {
    clear: both;
    border-bottom: 1px dashed #000;
    overflow: hidden;
    padding-top: 10px;
    padding-bottom: 10px;
}
.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;
    font-family: "Vidaloka", serif;
}
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: #00f;
    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: #00f;
    padding-left: 9px;
}
.searchforpakistan i {
    color: #00f;
}
.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;
    font-family: "Vidaloka", serif;
    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;
    font-family: "Vidaloka", serif;
}
.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 0.5s ease;
    -moz-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    -ms-transition: all 0.5s ease;
    transition: all 0.5s ease;
    height: 39px;
}
submit-blog label {
}
@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;
    }
    .footer-area {
        padding: 30px 0 20px !important;
    }
    .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) {
        width: 100% !important;
        text-align: center;
    }
    .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;
    }
    .storypage-social-bottom {
        margin-bottom: 40px;
    }
    .phone-tech-page {
        padding-left: 0;
    }
    .logo-slider-box img {
        /* border: 1px solid #ccc; */
        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%;
        /* border: 1px solid #d7dde2; */
        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: 0px;
    }
    .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 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: 0.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 transparent;
    border-right: 10px solid transparent;
    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: 0.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;
    font-family: "Vidaloka", serif;
}
.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% transparent;
    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: left;
    margin-left: -1px;
    display: inline-block;
}
.special-story .parnter-info a {
    text-align: left;
    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: left;
    margin-left: 0;
    display: inline-block;
}
.storypage .parnter-info span {
    font-size: 14px;
}
.storypage .parnter-info a {
    text-align: left;
    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: 50px;
}
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;
    font-family: "Vidaloka", serif;
    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;
    font-family: "Vidaloka", serif;
    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: bold;
    background: rgb(140 222 178);
    color: rgb(0 0 0);
}
.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, 0.5, 0.5, 1) infinite;
}
.lds-facebook div:nth-child(1) {
    left: 8px;
    animation-delay: -0.24s;
}
.lds-facebook div:nth-child(2) {
    left: 20px;
    animation-delay: -0.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://i.tribune.com.pk/assets/images/css_sprites.png) -384px -296px;
}
.arrow2-right {
    width: 23px;
    height: 30px;
    background: url(https://i.tribune.com.pk/assets/images/css_sprites.png) -427px -296px;
}
.arrow-left {
    width: 19px;
    height: 26px;
    background: url(https://i.tribune.com.pk/assets/images/css_sprites.png) -10px -415px;
}
.arrow-left-story {
    width: 19px;
    height: 26px;
    background: url(https://i.tribune.com.pk/assets/images/css_sprites.png) -49px -415px;
}
.arrow-right {
    width: 19px;
    height: 26px;
    background: url(https://i.tribune.com.pk/assets/images/css_sprites.png) -88px -415px;
}
.arrow-right-story {
    width: 19px;
    height: 26px;
    background: url(https://i.tribune.com.pk/assets/images/css_sprites.png) -127px -415px;
}
.bullet-202020 {
    width: 7px;
    height: 7px;
    background: url(https://i.tribune.com.pk/assets/images/css_sprites.png) -258px -415px;
}
.bullet-404040 {
    width: 7px;
    height: 7px;
    background: url(https://i.tribune.com.pk/assets/images/css_sprites.png) -285px -415px;
}
.bullet-505050 {
    width: 7px;
    height: 7px;
    background: url(https://i.tribune.com.pk/assets/images/css_sprites.png) -312px -415px;
}
.bullet-over-fafafa {
    width: 7px;
    height: 7px;
    background: url(https://i.tribune.com.pk/assets/images/css_sprites.png) -339px -415px;
}
.dot {
    width: 8px;
    height: 15px;
    background: url(https://i.tribune.com.pk/assets/images/css_sprites.png) -230px -410px;
}
.downarrow {
    width: 10px;
    height: 10px;
    background: url(https://i.tribune.com.pk/assets/images/css_sprites.png) -425px -370px;
}
.en {
    width: 30px;
    height: 30px;
    background: url(https://i.tribune.com.pk/assets/images/css_sprites.png) -447px -173px;
}
.envelop {
    width: 52px;
    height: 54px;
    background: url(https://i.tribune.com.pk/assets/images/css_sprites.png) -10px -296px;
}
.expresslogo {
    width: 100px;
    height: 43px;
    background: url(https://i.tribune.com.pk/assets/images/css_sprites.png) -10px -233px;
}
.fb {
    width: 30px;
    height: 30px;
    background: url(https://i.tribune.com.pk/assets/images/css_sprites.png) -134px -296px;
}
.fbb-icon {
    width: 7px;
    height: 16px;
    background: url(https://i.tribune.com.pk/assets/images/css_sprites.png) -206px -461px;
}
.fb-icon {
    width: 11px;
    height: 11px;
    background: url(https://i.tribune.com.pk/assets/images/css_sprites.png) -394px -370px;
}
.feed-icon {
    width: 12px;
    height: 12px;
    background: url(https://i.tribune.com.pk/assets/images/css_sprites.png) -198px -415px;
}
.in {
    width: 30px;
    height: 30px;
    background: url(https://i.tribune.com.pk/assets/images/css_sprites.png) -184px -296px;
}
.instagram-logo {
    width: 32px;
    height: 32px;
    background: url(https://i.tribune.com.pk/assets/images/css_sprites.png) -82px -296px;
}
.larrow {
    width: 14px;
    height: 21px;
    background: url(https://i.tribune.com.pk/assets/images/css_sprites.png) -368px -117px;
}
.next-505050 {
    width: 8px;
    height: 16px;
    background: url(https://i.tribune.com.pk/assets/images/css_sprites.png) -470px -296px;
}
.next-fafafa {
    width: 8px;
    height: 16px;
    background: url(https://i.tribune.com.pk/assets/images/css_sprites.png) -10px -461px;
}
.pause-505050 {
    width: 8px;
    height: 16px;
    background: url(https://i.tribune.com.pk/assets/images/css_sprites.png) -38px -461px;
}
.pause-fafafa {
    width: 8px;
    height: 16px;
    background: url(https://i.tribune.com.pk/assets/images/css_sprites.png) -66px -461px;
}
.phone-icon {
    width: 12px;
    height: 13px;
    background: url(https://i.tribune.com.pk/assets/images/css_sprites.png) -166px -415px;
}
.play-505050 {
    width: 8px;
    height: 16px;
    background: url(https://i.tribune.com.pk/assets/images/css_sprites.png) -94px -461px;
}
.play-fafafa {
    width: 8px;
    height: 16px;
    background: url(https://i.tribune.com.pk/assets/images/css_sprites.png) -122px -461px;
}
.plus {
    width: 35px;
    height: 35px;
    background: url(https://i.tribune.com.pk/assets/images/css_sprites.png) -282px -173px;
}
.preloader-black {
    width: 25px;
    height: 25px;
    background: url(https://i.tribune.com.pk/assets/images/css_sprites.png) -10px -370px;
}
.preloader-white {
    width: 25px;
    height: 25px;
    background: url(https://i.tribune.com.pk/assets/images/css_sprites.png) -55px -370px;
}
.prev-505050 {
    width: 8px;
    height: 16px;
    background: url(https://i.tribune.com.pk/assets/images/css_sprites.png) -150px -461px;
}
.prev-fafafa {
    width: 8px;
    height: 16px;
    background: url(https://i.tribune.com.pk/assets/images/css_sprites.png) -178px -461px;
}
.rarrow {
    width: 14px;
    height: 21px;
    background: url(https://i.tribune.com.pk/assets/images/css_sprites.png) -402px -117px;
}
.sfb {
    width: 25px;
    height: 25px;
    background: url(https://i.tribune.com.pk/assets/images/css_sprites.png) -100px -370px;
}
.sten {
    width: 35px;
    height: 35px;
    background: url(https://i.tribune.com.pk/assets/images/css_sprites.png) -337px -173px;
}
.stfb {
    width: 35px;
    height: 35px;
    background: url(https://i.tribune.com.pk/assets/images/css_sprites.png) -392px -173px;
}
.stplus {
    width: 35px;
    height: 35px;
    background: url(https://i.tribune.com.pk/assets/images/css_sprites.png) -225px -233px;
}
.sttw {
    width: 35px;
    height: 35px;
    background: url(https://i.tribune.com.pk/assets/images/css_sprites.png) -280px -233px;
}
.stw {
    width: 25px;
    height: 25px;
    background: url(https://i.tribune.com.pk/assets/images/css_sprites.png) -145px -370px;
}
.swhapp {
    width: 25px;
    height: 25px;
    background: url(https://i.tribune.com.pk/assets/images/css_sprites.png) -190px -370px;
}
.top10 {
    margin: 0 auto;
    width: 230px;
    height: 27px;
    background: url(https://i.tribune.com.pk/assets/images/css_sprites.png) -248px -10px;
}
.tribune {
    width: 14px;
    height: 15px;
    background: url(https://i.tribune.com.pk/assets/images/css_sprites.png) -325px -370px;
}
.tribune-logo {
    width: 113px;
    height: 70px;
    background: url(https://i.tribune.com.pk/assets/images/css_sprites.png) -10px -83px;
}
.tw {
    width: 25px;
    height: 25px;
    background: url(https://i.tribune.com.pk/assets/images/css_sprites.png) -235px -370px;
}
.tw-icon {
    width: 16px;
    height: 14px;
    background: url(https://i.tribune.com.pk/assets/images/css_sprites.png) -405px -233px;
}
.twitter {
    width: 30px;
    height: 30px;
    background: url(https://i.tribune.com.pk/assets/images/css_sprites.png) -234px -296px;
}
.twitter-icon {
    width: 15px;
    height: 11px;
    background: url(https://i.tribune.com.pk/assets/images/css_sprites.png) -359px -370px;
}
.uparrow {
    width: 10px;
    height: 10px;
    background: url(https://i.tribune.com.pk/assets/images/css_sprites.png) -455px -370px;
}
.video-icon {
    width: 17px;
    height: 11px;
    background: url(https://i.tribune.com.pk/assets/images/css_sprites.png) -441px -233px;
}
.whapp {
    width: 25px;
    height: 25px;
    background: url(https://i.tribune.com.pk/assets/images/css_sprites.png) -280px -370px;
}
.whatsapp {
    width: 30px;
    height: 30px;
    background: url(https://i.tribune.com.pk/assets/images/css_sprites.png) -284px -296px;
}
.whatsapp-icon {
    width: 16px;
    height: 16px;
    background: url(https://i.tribune.com.pk/assets/images/css_sprites.png) -436px -117px;
}
.youtube {
    width: 30px;
    height: 30px;
    background: url(https://i.tribune.com.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%;
    width: 100%;
    height: 150px;
    object-fit: cover;
}
.listing-page .horiz-news3-caption p {
    font-size: 16px;
    line-height: 24px;
    color: #000;
}
.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: 0px;
}
.maincontent-customwidth.storypage span.storypage-leftside {
    width: 100%;
    float: left;
    clear: both;
    padding-right: 9px;
    align-items: center;
    padding-bottom: 5px;
    border-bottom: 1px solid #dedede;
    margin-bottom: 20px;
}
.special-story-main-text-area span.storypage-leftside {
    justify-content: space-between;
}
.story-box-section span.story-text p:first-child {
}
.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-left: 0;
    padding-right: 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: right;
    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 {
    font-family: "georgia", sans-serif;
    margin-left: 0;
    color: #000;
    letter-spacing: 0.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;
    font-family: "Vidaloka", serif;
}
.sport-section1-right h3 {
    font-size: 30px;
    font-family: "Vidaloka", serif;
}
.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-family: "Vidaloka", serif;
    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;
    font-family: "Vidaloka", serif;
}
.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 rgba(0, 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;
    font-family: "Vidaloka", serif;
    line-height: 32px;
    font-size: 24px;
}
.col-md-12.mobile-respon.homesport-section .sports-heading h4 {
}
.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;
    font-family: "Vidaloka", serif;
    line-height: 34px;
    text-align: left;
    padding-bottom: 0;
}
.container.customcontainer.multimedia-container1 .multimedia-section1 span {
    font-size: 48px;
    color: #000;
    font-family: "Vidaloka", serif;
}
.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;
    max-width: 450px !important;
    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: left;
    -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 rgba(0, 0, 0, 0.3), 0 15px 12px rgba(0, 0, 0, 0.22);
    -moz-box-shadow: 0 19px 38px rgba(0, 0, 0, 0.3),
        0 15px 12px rgba(0, 0, 0, 0.22);
    -webkit-box-shadow: 0 19px 38px rgba(0, 0, 0, 0.3),
        0 15px 12px rgba(0, 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: 0.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-family: "Vidaloka", serif;
    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#submit_blog label {
}
.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, 0.5, 0.5, 1) infinite;
}
.lds-facebook-white div:nth-child(1) {
    left: 8px;
    animation-delay: -0.24s;
}
.lds-facebook-white div:nth-child(2) {
    left: 20px;
    animation-delay: -0.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: rgba(255, 221, 222, 0.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: transparent #585959 #585959 transparent;
    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: left;
    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: 0.6em;
    letter-spacing: 1px;
    border: 0;
    margin-left: auto;
    display: block;
    border: solid 1px #ccc;
}
.errorcontainer_wrapper .btn:hover {
    background: #bfc0c0;
    transition: all 0.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 0.6s infinite linear;
    -moz-animation: rotation 0.6s infinite linear;
    -o-animation: rotation 0.6s infinite linear;
    animation: rotation 0.6s infinite linear;
    border-left: 6px solid rgba(0, 0, 0, 0.15);
    border-right: 6px solid rgba(0, 0, 0, 0.15);
    border-bottom: 6px solid rgba(0, 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: rgba(255, 255, 255, 0.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: left;
    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: #0071ce;
    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 #696969;
    width: 1px;
    height: 100%;
    left: 5px;
    z-index: 1;
    margin-left: -19px;
}
.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;
    /* margin-left: 17px; */
    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-family: "Vidaloka", serif;
    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;
}
.scitech-business-sidebar {
    background: -moz-linear-gradient(
        top,
        rgba(196, 196, 196, 0.65) 0,
        rgba(252, 252, 252, 0) 100%
    );
    background: -webkit-linear-gradient(
        top,
        rgba(196, 196, 196, 0.65) 0,
        rgba(252, 252, 252, 0) 100%
    );
    background: linear-gradient(
        to bottom,
        rgba(235, 235, 235, 0.65) 0,
        rgba(252, 252, 252, 0) 100%
    );
}
.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: 11px;
    float: left;
    align-items: center;
    display: flex;
}
.left-authorbox span {
    padding: 0 8px;
}
.left-authorbox span:first-child {
    border-right: 1px solid #dedede;
}
.story-text iframe {
    border: 0;
    max-width: 100%;
    /*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;
}
.sports-top-content h4 a,
.top-heading-content h4 a {
    font-family: "Vidaloka", serif;
}
.story-social-icons i {
    font-size: 19px;
    color: #000;
    padding-right: 6px;
}
.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 rgba(0, 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: left;
}
.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: rgba(255, 255, 255, 0.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-family: "georgia", sans-serif;
    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;
}
.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 {
    font-size: 13px;
    color: #828282;
}
span.author-note {
    color: #000;
    font-weight: 500;
    font-size: 14px;
}
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-family: "Vidaloka", serif;
    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-family: "Vidaloka", serif;
    font-style: italic;
    padding-bottom: 14px;
}
span.story-text a strong {
    color: #0071ce;
}
strong.location-names {
    color: #000;
    font-family: "georgia", sans-serif;
    float: left;
    margin-right: 5px;
    line-height: 28px;
    height: 22px;
    font-size: 20px;
}
span.story-text {
    margin: 0 auto;
    display: block;
    max-width: 625px;
    color: #000;
    font-family: "georgia", sans-serif;
}
.letters-inner h6.letter-brown {
    color: #a58162;
}
.story-text a {
    font-family: "georgia", sans-serif;
    color: #0071ce;
    font-size: 16px;
    text-transform: none;
}
.story-fullwidth-paragraph a {
    color: #0071ce;
    font-family: "Vidaloka", serif;
}
.story-text iframe {
    margin: auto;
}
.story-excerpt {
    width: 100%;
    font-family: "georgia", sans-serif;
    font-size: 16px;
    line-height: 21px;
    text-align: left;
    color: #464444;
    padding-top: 0;
    font-weight: 400 !important;
    margin-top: 10px;
}
.footer-inner .footer-item ul {
    list-style: none;
    padding-left: 0;
}
.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 {
    font-family: "Nunito Sans", sans-serif;
    color: #fff;
    font-size: 13px;
}
.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;
}
.footer-inner .footer-item:nth-of-type(5) {
    width: auto;
}
.epaper-only {
    display: none;
}
.site-partners.epaper-off ul li {
    display: inline-flex;
}
ul.playstore li {
    margin-right: 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: left;
    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;
    /* height: 100% */
}
div#life-style-carousel .featured-image-global img {
    max-width: 200px;
    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: -23px;
    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: rgba(255, 255, 255, 0.9);
    border-radius: 50%;
    box-shadow: 0 0 15px 0 rgba(0, 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 transparent;
    border-bottom: 6px solid transparent;
    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: rgba(255, 255, 255, 0.9);
    width: 20px;
    height: 20px;
    border-radius: 50%;
    box-shadow: 0 0 15px 0 rgba(0, 0, 0, 0.4);
}
.has-video-icon:before {
    border-top: 5px solid transparent;
    border-bottom: 5px solid transparent;
    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: 0.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: 0.7;
    -webkit-transition: 0.3s;
    transition: 0.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: 0.3s;
    transition: 0.3s;
}
.CSSgal .bullets > a + a {
    background: rgba(255, 255, 255, 0.5);
}
.CSSgal .bullets > a:hover {
    background: rgba(255, 255, 255, 0.7) !important;
}
.CSSgal > s:target ~ .bullets > * {
    background: rgba(255, 255, 255, 0.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: -0.06em;
    word-spacing: 0.2em;
    font-size: 3em;
}
.CSSgal a {
    border-radius: 50%;
    margin: 0 3px;
    color: rgba(0, 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: 0px;
    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: 0px;
    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;
}

/* bottom css */
.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;
    }
    .sidebarcustomwidth .letters {
        margin-bottom: 10px;
    }
}

.story-leftside-relateditems {
    margin-top: 0px;
}
.recommended-stories-inner:nth-child(2) {
    margin-bottom: 15px;
}

.trc_elastic_thumbnails-a1 div.videoCube:nth-of-type(-n + 4) {
    margin-bottom: 0;
}

@media screen and (max-width: 576px) {
    .storypage-rightside p {
        padding-bottom: 10px;
    }
}
.CSSgal {
    height: 380px !important;
}

.CSSgal .prevNext a i {
    position: relative;
    top: 11px;
}
.CSSgal .prevNext a {
    width: 40px !important;
    height: 40px !important;
}
.new-most-read-widget.rt-sdbar {
    padding-top: 34px !important;
}
.storypage-leftside .linkedin-icon,
.storypage-social-bottom .linkedin-icon {
    font-size: 18px;
    color: #0077b5;
    margin-right: 7px;
}
.maincontent-customwidth.storypage .leftside-socialshare {
    display: flex;
    align-items: flex-end;
}
.fab.fa-linkedin:before {
    content: "\f08c";
}
/* story detail youtube slider */
.tn-ytb-btn {
    background: red;
}
.tn-ytb-btn a {
    color: #fff;
    line-height: 16px;
}

.story-detail-ytb-slider .slick-list {
    margin: 0 -2px !important;
}

.story-detail-ytb-slider .slick-slide {
    margin: 0 2px !important;
    padding-right: 0;
}

.tn-ytb-btn a button {
    background: transparent;
    padding: 1px 8px;
    border: 0;
    color: #fff;
    border-top-left-radius: 2px;
    border-bottom-left-radius: 2px;
    font-size: 9px;
    font-family: 'Nunito Sans', sans-serif;
}

.sd-ytb-thumb {
    width: 100%;
    height: 105px;
    position: relative;
}

.sd-ytb-thumb img {
    height: 100%;
    width: 100%;
    border: 3px solid red;
}

.tn-link a {
    color: #000;
    text-transform: uppercase;
    font-size: 18px;
    line-height: 22px;
    font-family: "Playfair Display";
    text-shadow: 0 0.3px 0 black !important;
}
.tn-ytb-widget-header {
    width: 100%;
}
.tn-link a span {
    color: #c60b0b;
}

.sd-ytb-slide P {
    word-break: break-word;
    overflow: hidden;
    font-weight: 700;
    text-overflow: ellipsis;
    display: -webkit-box;
    min-height: 36px;
    line-height: 24px;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    text-align: center;
    font-family: "georgia", sans-serif !important;
    padding-top: 6px;
}

.sd-ytb-thumb::after {
    position: absolute;
    top: 50%;
    left: 50%;
    margin-top: -20px;
    margin-left: -20px;
    content: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAD3klEQVRYw72YS0hbURCGlQiiiZWAuPAt2gR8oMEn7SIbg62rVpSWPrJQcKGgS21FF9kIrptFNoW61j52fbiRNrR1Iy221pXGm5vEpGKMfRhtTWdkLpyGaO45uTcHfgg358x8zLl3zpzJaWtryxGUGXQFNAF6DHoN8pLe0DP87yrNFfLDuyAX1At6AoqAEir1ndb0kg1dAG+DPjNOf4HCoEAahWmusg5t3NES8DLoLeMgBJJVgCVLprWKnXcgS6aAdxmDuyC/AFiy/Emg90QBH5CBI5CkAViyJLKdIF9cgNO0MKoTHAsZJV/TagGHaMGBznAs5AH5HEoHaKOJ8SzBsZBx8m27CPADTUoL19HREWhqapIbGxtl/K0RJPp+fx7gBE1QZdBmswXsdnuorq7OX15eLnV3dwc1imaCWP4DxOy+QX+qSiUINTY2tre2thbHSJpMJh9Gsr29PdMUlCCWXBbwPk/0UGVlZdLg4GA4ASMej5/29/eH8/LytgE20NnZqUUUnSzgU3qo+oTACA4MDJwBKmNubi6an5/vq6qqkrq6ukS3XCaWZwpgLeWiGI+hVIA4lpeXf1dWVkrFxcU7GEnBLY8RUy0CXmOOsowBcYRCoT89PT0h3PLW1taAwFe+S0zXEdDFu73pAJUxMzOzj5D4pcOWi2yzCwGXeD8QtYA4FhcXf5aWlkolJSW87yUyLbHJWRdAHJubmyf4LhYWFvKkorOkjYCfQCd6AirD5XJFa2pq/JjkVfg4Bn3JKqDb7Y5VVFRI+OGo8IFn81cEXAWd6gkYiUT+9vX17RqNRh+u5djiVQR8ruc76PV6j+rr6/1FRUU7nEchMr1AwHm90ozH4znEMxrncn7BSpqZR8AbzGVIE0A8m51OZ8RgMGw3NDTInDkwwNxZbiKgla6F+1oArq+vH+NHUFBQ4MPtFDzq9onJqhQLL7UoFhYWFn6YzeYdTMwYNUE4ZXtfsdXMCE8tqAAq5RaO8fHxPTzWLBaLyJamqglHWEAjaIvSjay2HhwdHd0LBoNnhQGWWZiAMyz/ZWLYBpmSS/5Znii2tLQEHA5HqLm5WYZzNpPSKlX0Zs+7NG2ovTQhEF6YrFarrEEFzV6avl10q3PQpJhGbQ6eyMXId2+6i7vS8ohkCdLPtPIeqm19uLMEycK5eZtHbp1bIGzL45Fo+22SaZPJgn3BVKlEZuxOZtrAtFOOVFpxoqDKOqXltkW2NWkBG0BT1M5NUDLFa2EwDaxMc6K0JkE2psim5k30S6Bh0ApV4Wqb6Ce0Zphs6NblZ1UNugXyULGBAB9JK/TMQ3OqRf38A4x7LEl+q7UJAAAAAElFTkSuQmCC);
    pointer-events: none;
}

.no-of-views {
    display: flex;
    align-items: center;
    border: 1px solid #ccc;
    background-color: #fafafa;
    vertical-align: middle;
    margin-left: -2px;
}

.no-of-views p {
    padding: 0 6px;
    color: #737373;
    font-size: 9px;
    line-height: 9px;
    text-align: center;
}
/* ------------- */
