html {
    width: 100%;
    overflow-x: hidden;
    -webkit-backface-visibility: hidden;
    position: relative;
}
body {
    font-family: "Inter", sans-serif;
    color: #111;
    font-weight: 400;
    margin: 0 !important;
}
:root {
    --main-color: #a70a19;
    --hover-color: #f1c40f;
}
::selection {
    text-shadow: none;
    background: #000;
    color: #fff;
}
::-moz-selection {
    text-shadow: none;
    background: #000;
    color: #fff;
}
.epaper-tabs {
    width: 100%;
}

epaper-side {
    display: none;
}
.primary.span-16 {
    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%);
}
.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%);
}
.play-vidIcon {
    width: 25px;
    height: 25px;
}
.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: 0px;
    color: gray;
    position: relative;
    font-weight: 500;
}
.liveblog-dark-bx {
    background: #333333;
    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-text,
.trending-bxx .trending-carousel-inner {
    display: inline-block;
    float: left;
}
.container.customcontainer.breadcrumbs-for-page {
    position: absolute;
}
.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 {
    padding-left: 0;
    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: "Merriweather", serif;
    font-size: 16px;
    margin-bottom: 15px;
}
.primary.span-16 h1 {
    text-transform: uppercase;
    font-weight: 700;
}
.primary.span-16 h2 {
    text-transform: uppercase;
    font-weight: 700;
    margin-bottom: 15px;
}
.b-box-area h3 {
    background: none repeat scroll 0 0 #eaeaea;
    border-bottom: 0 solid #ebe8d9;
    font-size: 16px;
    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;
    font-weight: 700;
    margin-bottom: 15px;
}
:focus {
    outline: 0;
}
span.story-text p {
    font-family: "Merriweather", 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;
    font-weight: 700;
}
h3 {
    font-size: 20px;
    line-height: 24px;
    font-weight: 700;
}
h4 {
    font-size: 18px;
    line-height: 22px;
    font-weight: 700;
}
h6 {
    font-size: 13px;
    line-height: 20px;
    font-weight: 700;
}
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 {
    max-width: 1230px;
    margin: 0 auto;
    z-index: 999999;
    position: relative;
}
.menu2-inner {
    display: flex;
    flex-wrap: nowrap;
    max-width: 100%;
    overflow-x: hidden;
}
.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;
}
.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.menu1 li.current a:after {
    border-bottom: 1px solid #c60b0b;
    color: #c60b0b !important;
    position: absolute;
    content: "";
    width: 100%;
    height: 1px;
    top: 25px;
    bottom: 0;
    left: 0;
    right: 0;
}
.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: 10px;
    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 !important;
}
ul.topsocial-icons {
    display: inline;
}
.menu-top-brand-menu-container {
    background: #f8f8f8;
    border-bottom: 1px solid #dedede;
}
ul#menu-top-brand-menu {
    margin: auto;
    width: 100%;
    display: block;
    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;
}
.blockdiv {
    width: 100%;
    padding-right: 15px;
}
ul.logo-links li {
    font-weight: 400;
}

input#date-daily {
    font-size: 14px;
    width: 282px;
    padding-left: 31px;
}
div#dp3 .input-group-addon {
    position: absolute;
    right: 9px;
    top: 0;
    bottom: 0;
    margin: auto 0;
    display: flex;
    align-items: center;
}
.datepicker-days table.table-condensed tbody td {
    font-size: 14px;
}
.datepicker-days table.table-condensed th, .datepicker-days table.table-condensed td {
    padding: 10px;
}
.datepicker-days table.table-condensed thead th {
    background: #eee;
    border: 1px solid #fff;
    font-size: 14px;
}
#main-menu2 {
    justify-content: inherit;
    position: relative;
}
.navbar-nav.menu2 li a {
    color: #333 !important;
    display: block;
    margin: 0;
    padding: 2px 7px 1px 7px;
    font-size: 11px;
    font-weight: 400;
    letter-spacing: 0;
    line-height: 20px;
    text-transform: uppercase;
    color: #3f3f3f;
    font-weight: 500;
}
.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;
}
#main-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;
    font-weight: 700;
    display: block;
}
.trending-detail p {
    font-size: 12px;
    font-weight: 400;
}
ul.trending-listing li {
    display: inline-flex;
    margin: 0 9px;
}
.trending-detail p {
    line-height: 16px;
    overflow: hidden;
}
.trending-thumbnail {
    float: left;
    padding-right: 10px;
}
ul.trending-listing {
    background: #ebebeb;
    padding: 12px 8px;
    margin-bottom: 0;
}
ul.trending-listing {
    display: flex;
    justify-content: center;
}
div#trending {
    margin-bottom: 10px;
    margin-top: -5px;
    display: inline-block;
    width: 100%;
}
ul.trending-listing li:first-child span {
    text-align: center;
    width: 95%;
}
ul.trending-listing li:first-child span {
    text-align: center;
    width: 95%;
    color: #000;
    font-weight: 700;
    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;
    font-weight: 900;
    line-height: 27px;
    padding-bottom: 12px;
}
.author-detail span {
    font-size: 12px;
    color: #515151;
    float: left;
    margin-right: 8px;
}
.main-section1-caption p {
    font-size: 12px;
    line-height: 18px;
    padding-bottom: 12px;
    padding-top: 8px;
}
ul.caption-listitems li {
    font-size: 12px;
    padding-bottom: 5px;
    line-height: 20px;
    list-style: none;
    color: #4a4a4a;
}
ul.caption-listitems {
    padding-left: 2px;
    list-style-type: disc;
    margin-left: 16px;
}
ul.caption-listitems a {
    position: relative;
}
ul.caption-listitems li:before {
    content: "";
    color: red;
    font-size: 26px;
    vertical-align: middle;
    margin-left: 1px;
    position: absolute;
    left: -14px;
    background: #ed1c24;
    width: 6px;
    height: 6px;
    border-radius: 100px;
    top: 6px;
}
.author-detail {
    padding-top: 8px;
    display: flex;
}
.mainsection1-img img {
    width: 100%;
}
.home .col-md-6.custommainwidth1 {
    flex: 52%;
    max-width: 52%;
    padding-left: 0;
}
.home .col-md-6.custommainwidth2 {
    flex: 48%;
    max-width: 48%;
}
.mysocial-icons {
    position: absolute;
    top: 4px;
    left: 2px;
}
.horiz-news1-img {
    position: relative;
}
.mysocial-icons span {
    padding-left: 3px;
}
.mysocial-icons span img {
    width: auto !important;
    height: auto !important;
}
.latest-shortnews-left .shortnews-right li h6 {
    font-size: 13px;
    padding-top: 5px;
}
.latest-shortnews-left .shortnews-right li span {
    font-size: 13px;
    padding-top: 5px;
}
.col-md-3.custommainwidth2.cus_min_w2 .shortnews-right-caption a h3,
.col-md-3.custommainwidth2.cus_min_w2 .shortnews-right-caption a span {
    line-height: 18px;
    color: #000;
    font-weight: 600;
    font-size: 12px;
    padding-top: 5px;
    display: inline-block;
}
ul.shortnews-left {
    list-style: none;
    padding-left: 0;
}
.shortnews-left-caption p {
    font-size: 14px;
    line-height: 18px;
    color: #000;
}
.shortnews-left-caption {
    overflow: hidden;
}
.shortnews-left-img {
    float: left;
    padding-right: 10px;
}
ul.shortnews-right {
    list-style: none;
}
ul.shortnews-right {
    padding-left: 0;
}
.shortnews-right-img img {
    width: 100%;
}
.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;
}
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: none;
}
ul.shortnews-right li:last-child {
    border: none;
}
.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;
    font-weight: 700;
    line-height: 20px;
}
.home-horizontal .horiz-news1-caption p {
    font-size: 13px;
    line-height: 18px;
    margin-top: 10px;
}
.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: 12px;
}
.more-stories.lifeandbusiness .stories-slider-captions p {
    font-size: 13px;
    line-height: 18px;
    min-height: 35.2px;
}
.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: 16px!important;
	overflow: hidden;
    padding: 0px;
}
.tedit-page-horizinner-section ul.horizontal-news1-inner {
    margin-bottom: 0px;
}
.horizontal-news1 ul li {
    width: 23.4%;
}
.horiz-news1-caption span {
    font-size: 16px;
    font-weight: 700;
    line-height: 20px;
    padding-top: 0px;
    display: block;
    color: #5f5c5c;
}
.horiz-news1-caption span.news-date {
    font-size: 12px;
    font-weight: 400;
    padding-top: 7px;
    padding-bottom: 7px;
}
.horiz-news1-caption p {
    font-size: 13px;
    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;
}
.w-31{
    width: 31%;
}
.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 {
    font-size: 18px;
    font-weight: 700;
    color: #fff;
}
.vid-main-wrapper {
    background: #252525;
    padding: 10px;
}
div#video-bottom-text-desc {
    font-size: 11px;
    color: #fff;
    margin-top: 5px;
}
.vid-main-wrapper h4 {
    padding-left: 14px;
    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: none;
}
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;
    font-weight: 700;
    margin-bottom: 4px;
}
.left-heading h4 span {
    color: #c60b0b;
}
.top-heading-content .left-heading {
    display: inline-block;
    float: left;
}
.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: 13px;
    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;
    font-weight: 700;
}
.more-stories .owl-carousel {
    margin-top: 6px;
}
.morestories-author {
    font-size: 12px;
    padding-top: 10px;
    padding-bottom: 8px;
    overflow: hidden;
}
.stories-slider-captions p {
    font-size: 13px;
    line-height: 18px;
    min-height: 35.2px;
}
.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: 12px;
    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: 13px;
    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;
    font-weight: 700;
}
.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;
    font-weight: 700;
    line-height: 20px;
}
.more-stories.lifeandbusiness .horizontal-news2 ul li .horiz-news2-caption p {
    margin-top: 10px;
}
.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;
    font-weight: 700;
    line-height: 20px;
    padding-top: 2px;
    display: block;
}
.more-stories2.world-sitech .horiz-news3-caption p {
    font-size: 13px;
    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;
    font-weight: 700;
    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: 13px;
    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 {
    font-size: 12px;
    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;
    font-weight: 700;
    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;
    font-weight: 700;
    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;
    font-weight: 700;
    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;
    font-weight: 700;
    padding-left: 13px;
    text-transform: uppercase;
}
.sport-section .main-section1-caption p {
    font-size: 13px !important;
    line-height: 20px;
    padding-bottom: 12px;
    padding-top: 5px;
    color: #000;
}
.sports-demo .sport-section .main-section1-caption p {
    color: #454444;
}
ul.sport-shortnews {
    list-style: none;
    padding-left: 5px;
    padding-right: 10px;
}
.sportshortnews-caption p {
    font-size: 13px;
    line-height: 16px;
    color: #000;
    padding-top: 10px;
}
.anchor-profileinfo.home-pak-sec-c .row {
    padding-left: 10px;
}
.sports-demo .main-section1-caption h2,
.sports-demo .main-section1-caption h3,
.sports-demo .main-section1-caption h5 {
    font-size: 20px;
    padding-top: 10px;
    line-height: 27px;
    font-weight: 700;
}
.sportshortnews-caption h3,
.sportshortnews-caption h4,
.sportshortnews-caption h6 {
    font-size: 14px;
    font-weight: 700;
    padding-top: inherit;
    line-height: 20px;
    color: #000;
}
.sports-demo .ui-group .filters button {
    background: 0 0;
    border: none;
}
.sports-demo .sportshortnews-caption {
    min-height: 160px;
}
.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;
    font-weight: 700;
    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-weight: 700;
    font-size: 18px;
}
ul.opinion-shortnews {
    list-style: none;
    padding-left: 0;
}
.opinionshortnews-caption p {
    font-size: 13px;
    line-height: 18px;
}
.opinionshortnews-caption span {
    font-size: 16px;
    line-height: 20px;
    font-weight: 700;
}
.opinionnews-img {
    float: left;
    overflow: hidden;
}
.opinionshortnews-caption {
    overflow: hidden;
}
ul.opinion-shortnews li:first-child {
    padding-top: 0;
}
.opinionshortnews-caption {
    overflow: hidden;
    padding-left: 13px;
    padding-right: 10px;
}
ul.opinion-shortnews li {
    overflow: hidden;
    padding-top: 19px;
    float: left;
    width: 100%;
}
.opinion-section .top-heading-content {
    overflow: hidden;
    border-bottom: 2px solid #252525;
    margin-bottom: 11px;
}
.anchor-profileinfo .col-md-12 {
    padding: 0;
}
.anchor-profile h4 {
    text-align: left;
    font-size: 16px;
    font-weight: 700;
}
.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;
    font-weight: 700;
    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;
}
.opinionshortnews-caption span {
    font-size: 18px;
    line-height: 20px;
}
.opinion-section ul.opinion-shortnews li:last-child {
    border: none;
}
.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-weight: 700;
    font-size: 20px !important;
}
.instagram-section h4 {
    padding-left: 3px;
}
.pakistan-section {
    margin-top: 0;
}
.pakistanshortnews-caption h6 {
    font-size: 16px;
    font-weight: 700;
}
.pakistan-section .pakistan-heading h4 {
    font-size: 18px;
}
.pakistan-section .main-section1-caption p {
    font-size: 13px !important;
    line-height: 20px;
    padding-bottom: 12px;
    padding-top: 12px;
}
ul.pakistan-shortnews {
    list-style: none;
    padding-left: 3px;
    padding-right: 10px;
}
.main-pak-heading {
    margin-bottom: 25px;
}
.pakistanshortnews-caption p {
    font-size: 14px;
    line-height: 18px;
    padding-top: 8px;
    color: #000;
    padding-top: 14px;
}
.pakistanshortnews-caption span {
    font-size: 16px;
    line-height: 20px;
    font-weight: 700;
}
.pakistannews-img {
    float: left;
    overflow: hidden;
}
.pakistanshortnews-caption {
    overflow: hidden;
}
.pakistanshortnews-caption {
    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: 2px solid #252525;
    margin-bottom: 20px;
}
.general-news h3,
.general-news h4 {
    font-size: 14px;
    line-height: 20px;
    font-weight: 700;
    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;
    font-weight: 700;
    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 {
    line-height: 30px;
}
ul.newslab-inner span.title-heading {
    font-size: 20px;
    padding-top: 12px;
    color: #000;
}
.multimediasection2 .horiz-news1-caption h3.title-heading {
    font-size: 13px;
    line-height: 20px;
    font-weight: 700;
}
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;
}
ul.horizontal-news3-inner.newslab-inner .horiz-news3-caption span {
    padding-top: 4px;
    display: inline-block;
    padding-bottom: 8px;
}
.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: none;
}
ul.tedit-shortnews {
    list-style: none;
    padding-left: 5px;
    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: 19px;
    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;
    font-weight: 700;
    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 {
    font-weight: 700;
    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%;
}
.forex-section {
    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;
    font-weight: 700;
    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: none;
}
.top-trending .owl-carousel .owl-nav button:hover {
    background: 0 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;
    font-weight: 700;
}
.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 {
    font-size: 12px;
    color: #656564;
}
.sidebar-blog h4 {
    border-bottom: 3px solid #000;
    padding-bottom: 3px;
    font-size: 18px;
    font-weight: 700;
    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-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-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 0;
    border: 1px solid #dedede;
    padding: 5px;
    color: #000;
    font-size: 13px;
    text-transform: uppercase;
}
.sidebar-newsletter {
    background: url(../images/sidebar/newsletter/newsletterbg.jpg);
    background-size: cover;
    padding: 27px 11px;
    margin-top: 64px;
    position: relative;
}
.sidebar-newsletter p {
    font-size: 14px;
    line-height: 18px;
    padding-top: 10px;
    font-weight: 400;
}
.tribune-logo img {
    margin: auto;
    display: block;
}
.sidebar-newsletter p {
    text-align: center;
}
.sidebar-newsletter:before {
    position: absolute;
    background: url(../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"] {
    background: #ec2466;
    color: #fff;
    font-size: 12px;
    padding: 6px 10px;
    border: none;
    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;
}
.moreread-top-content h4 {
    font-size: 18px;
    font-weight: 700;
    float: left;
}
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;
}
ul.moreread-listitems li a {
    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 {
    text-transform: uppercase;
}
.moreread-top-content h4 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-weight: 700;
    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;
    font-weight: 700;
    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;
    font-weight: 700;
    line-height: 13px;
    padding-top: 11px;
}
.sponsored-text span {
    font-size: 12px;
}
.opinion-poll-inner {
    background: url(https://i.tribune.com.pk/assets/images/sidebar/poll/gradient.png);
    margin-top: 15px;
    background-size: cover;
    padding-top: 17px;
    padding-left: 20px;
    padding-right: 10px;
    padding-bottom: 19px;
}
.opinion-poll {
    margin-top: 20px;
}
.opionion-top-heading h4 {
    text-transform: uppercase;
    font-size: 18px;
    font-weight: 700;
}
.opionion-top-heading span {
    color: #c60b0b;
}
.opionion-top-heading h4 {
    border-bottom: 2px solid;
    padding-bottom: 5px;
}
.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 {
    font-size: 14px;
    margin-left: 10px;
    font-weight: 500;
    color: #060606;
    text-transform: capitalize;
}
.poll-radiobtn input[type="submit"] {
    width: 115px;
    background: #fff;
    border: none;
    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;
    font-weight: 700;
    margin-bottom: 3px;
    text-transform: uppercase;
}
.top-cricket-heading span {
    float: right;
}
.cricket-video h4 {
    font-size: 14px;
    display: block;
    margin-bottom: 10px;
    font-weight: 400;
    text-transform: uppercase;
}
.cricket-pakistan .iframe-caption p {
    font-size: 14px;
    line-height: 18px;
}
.iframe-caption h5 {
    font-size: 16px;
    line-height: 18px;
    padding-top: 10px;
    font-weight: 700;
}
.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 {
    font-size: 14px;
    font-weight: 700;
    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;
    width: 250px;
    overflow: hidden;
}
ul.letter-listing li {
    padding-bottom: 20px;
}
ul.letter-listing li {
    border-bottom: 1px solid #dedede;
    padding-bottom: 14px;
    padding-top: 14px;
}
ul.letter-listing li:last-child {
    border-bottom: none;
    padding-bottom: 0;
}
.letters {
    background: #ebebeb;
    padding: 10px;
}
.letters {
    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;
}
.letter-carousel .owl-nav {
    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: none;
}
.letters-info span {
    font-size: 12px;
    color: #949494;
}
.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;
}
table.table.forextable td {
    padding-bottom: 4px;
    padding-top: 6px;
}
.sponsored-img img {
    width: 100%;
}
.footer-section {
    background: #000;
    padding-top: 30px;
    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;
    font-weight: 700;
}
.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;
}
.copyright-content p {
    font-size: 12px;
    line-height: 16px;
    overflow: hidden;
    padding-left: 10px;
    color: #000;
    font-weight: 400;
}
.copyright-section {
    padding-top: 5px;
    padding-bottom: 18px;
    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 0;
    font-weight: 600;
    line-height: 32px;
    font-size: 24px;
}
.sport-section1 h2 {
    padding-bottom: 16px;
    padding-top: 6px;
    color: #1f1f1f;
}
.sport-section1-right h3 {
    font-size: 30px;
    text-align: left;
    font-weight: 400;
    line-height: 36px;
    font-weight: 700;
}
.sport-section1-right p {
    padding-top: 10px;
    color: #000;
}
.sport-section1-right .author-detail {
    padding-top: 14px;
}
.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;
    font-weight: 700;
    line-height: 20px;
    padding-top: 11px;
    display: block;
    color: #000;
}
.horizontal-news1.sportsecton2 .horiz-news1-caption span.news-date {
    font-size: 12px;
    font-weight: 400;
    padding-top: 7px;
    padding-bottom: 7px;
}
span.sportsection1-borderline {
    width: 100%;
    border-bottom: 1px solid #dedede;
    display: block;
    margin-top: 10px;
    margin-bottom: 10px;
}
.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;
    font-weight: 700;
    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: none;
}
.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;
    font-weight: 700;
    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: 15px;
	border-bottom: 1px solid #dedede;
	padding-bottom: 18px;

}
.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;
    font-weight: 700;
    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;
    font-weight: 700;
    margin-top: -4px;
}
.featured-big-thumbnail-caption h3,
.featured-big-thumbnail-caption h4,
.featured-big-thumbnail-caption h6 {
    font-size: 15px;
    line-height: 24px;
    font-weight: 700;
}
.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: none;
}
.sport-morenewsection-inner .main-section1-caption h2,
.sport-morenewsection-inner .main-section1-caption h5 {
    font-size: 20px;
    font-weight: 700;
    line-height: 24px;
    padding-top: 13px;
}
.sport-morenews-undermain p {
    font-size: 16px;
    line-height: 20px;
    padding-top: 10px;
    font-weight: 700;
}
.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;
    font-weight: 700;
    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;
    font-weight: 900;
}
.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;
}
.storypage-leftside .left-authorbox span {
    display: block;
}
.left-authorbox span:first-child {
    font-weight: 700;
    font-size: 15px;
    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: 14px;
    line-height: 18px;
    padding-top: 10px;
}
.left-related-caption a {
    font-size: 14px;
    padding-top: 5px;
    display: inline-block;
}
.left-related-img img {
    width: 100%;
    padding-top: 10px;
    height: 137px;
    object-fit: cover;
}
.left-related-caption {
    background: #ebebeb;
    padding: 5px 10px 12px;
    min-height: 126px;
}
.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: 20px;
    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;
    margin-right: 29px;
    position: relative;
    margin-left: 0;
    margin-top: 42px;
    margin-bottom: 40px;
}
.story-blocked-quotes-inner p {
    font-size: 20px;
    color: #000;
    line-height: 28px;
    font-style: italic;
    padding-bottom: 14px;
}
.story-blocked-quotes-inner span.coachname {
    color: #0f0f0f;
    font-style: italic;
    font-weight: 700;
}
.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 {
    color: #000;
    font-style: italic;
}
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 {
    font-size: 16px;
    font-weight: 700;
    line-height: 20px;
    padding-top: 8px;
    color: #000;
}
.company-logo a img {
    width: 218px;
}
nav.navbar.navbar-expand-lg.navbar-light button {
    position: absolute;
    top: -47px;
    width: 38px;
    background: #000 !important;
    height: 34px;
}
nav.navbar.navbar-expand-lg.navbar-light button i {
    color: #fff;
    margin: auto;
    width: 40%;
    line-height: 23px;
    font-size: 16px;
}
nav.navbar.navbar-expand-lg.navbar-light button:focus {
    outline: 0;
}
.story-comments-section h4,
.story-comments-section p.fbtitle {
    border-bottom: 3px solid #000;
    padding-bottom: 5px;
    font-size: 16px;
    font-weight: 700;
    text-transform: uppercase;
}
.story-comments-section {
    margin-top: 34px;
}
.comments-info span {
    display: inline;
    font-size: 14px;
}
span.comments-reply {
    font-weight: 700;
    color: #000;
}
span.comment-recomend {
    color: #000;
    font-weight: 700;
}
.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 {
    font-weight: 700;
    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;
}
form.commentform input {
    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: 30px;
}
.below-comment-form p {
    font-size: 14px;
    font-style: italic;
    line-height: 20px;
    text-align: center;
    color: #838282;
}
.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: none;
}
.advertize-area img {
    border: 1px solid #dedede;
    margin-top: 10px;
}
ul.last-subtrend li:first-child {
    font-weight: 700;
}
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;
}
.epaper-thumbnails-slider .slick-list {
    margin: 0 -5px;
}
@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;
}
.mobile-top.links ul {
    display: flex;
    justify-content: space-between;
    padding-left: 0;
    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;
}
.mobile-content-section1-mainimage {
    position: relative;
}
.mobile-content-section1-caption {
    position: absolute;
    bottom: 12px;
    left: 19px;
}
.mobile-content-section1-caption p {
    font-size: 18px;
    font-weight: 700;
    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: none;
}
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 {
    font-size: 14px;
    line-height: 18px;
    padding-top: 10px;
    font-weight: 400;
}
.tribune-logo img {
    margin: auto;
    display: block;
}
.mobile-newsletter p {
    text-align: center;
}
.mobile-newsletter:before {
    position: absolute;
    background: url(../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;
}
.mobile-newsletter input[type="submit"] {
    background: #ec2466;
    color: #fff;
    font-size: 14px;
    padding: 5px 18px;
    border: none;
    text-transform: uppercase;
}
.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-bottom: 17px;
    padding-top: 17px;
    padding-left: 10px;
    padding-right: 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;
}
.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: none;
}
.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;
}
.mobilesportscontent .main-section1-caption {
    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: none;
}
.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;
    font-weight: 700;
    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;
}
.top-heading-content.mobile-worldnews {
    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: none;
}
.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: none;
}
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: none;
    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 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;
    font-weight: 700;
}
.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: none;
    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: none;
    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 0s;
    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;
    font-weight: 700;
    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: none;
}
ul.mobilevideo-top-right-content li:last-child:after {
    border: none;
}
.sport-section .sports-heading {
    border-bottom: 2px 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 {
    font-weight: 700;
    text-transform: uppercase;
    font-size: 13px;
}
.sports-demo .grid .element-item {
    position: inherit !important;
    top: inherit !important;
    left: inherit !important;
    margin-bottom: 10px !important;
    float: left !important;
    border-bottom: 1px solid #dedede;
    padding-bottom: 5px;
    min-height: 194px;
}
.sport-section .element-item img {
    width: 100%;
    height: 130px;
    object-fit: cover;
}
.sports-demo .grid .element-item:last-child {
    border-bottom: none;
}
.sports-demo .ui-group .filters button:focus {
    border: none;
    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-weight: 700;
    line-height: 28px;
    padding-top: 10px;
}
.pakistan-demo .latest-shortnews-left {
    margin-left: -10px;
}
.pakistan-demo .ui-group .filters button {
    background: 0 0;
    border: none;
}
.ui-group .filters button {
    font-weight: 700;
    text-transform: uppercase;
    font-size: 13px;
}
.pakistan-demo .grid .element-item {
    position: inherit !important;
    top: inherit !important;
    left: inherit !important;
    margin-bottom: 25px !important;
    float: left !important;
    border-bottom: 1px solid #dedede;
    padding-bottom: 25px;
}
.pakistan-demo .ui-group .filters button:focus {
    border: none;
    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 {
    margin-top: 20px;
    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 {
    float: left;
    margin-right: 8px;
}
iframe {
    border: none;
    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;
}
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: #de415f;
    color: #fff;
    display: inline-block;
    padding: 1px 6px;
    position: absolute;
    bottom: 5px;
    left: 5px;
    font-size: 11px;
    text-transform: uppercase;
    font-weight: 500;
}
#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 {
    font-weight: 700;
    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;
    font-weight: 700;
    line-height: 20px;
    padding-top: 3px;
    color: #000;
}
.home-recent-blog .top-heading-content {
    margin-bottom: 6px;
}
.recent-blog-inner .recentblog-date span {
    font-size: 12px;
    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;
    font-weight: 700;
    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;
}
.breaking-news-caption span {
    color: #000;
}
.breaking-news-caption span:nth-of-type(1) {
    font-size: 12px !important;
    display: inline-block;
    font-weight: 700;
    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-weight: 700;
    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;
    font-weight: 700;
    line-height: 28px;
    text-transform: capitalize;
}
.breakings2-content span:nth-of-type(1) {
    font-size: 12px;
    color: #000;
    font-weight: 700;
    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 {
    color: #000;
    font-weight: 700;
    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;
}
ul.related-content-lists li p {
    color: #000;
    font-size: 13px;
    line-height: 18px;
}
ul.related-content-lists li:first-child {
    padding-top: 0;
}
.beaking-news2 .breaking-news2-img {
    max-width: 49.7%;
    margin-right: 16px;
    position: relative;
    width: 49.7%;
}
.beaking-news2 .breakings2-content {
    max-width: 50%;
    width: 50%;
}
.breaking-text {
    position: absolute;
    top: 0;
    left: 10px;
    background: red;
    top: 10px;;
    color: #fff;
    padding: 3px 8px;
    font-size: 12px;
}
.beaking-news2 .breaking-news2-img img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}
ul.related-content-lists li:last-child {
    border-bottom: none;
}
.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: none;
}
.sidebarcustomwidth.morenews-section {
    margin-top: 34px;
}
.more-stories.sportsection4 .horiz-news1-caption p {
    color: #000;
}
.more-stories.sportsection4 .horiz-news1-caption span:nth-of-type(2) {
    font-size: 12px;
    font-weight: 400;
    color: #000;
}
.sport-heading-text h1 {
    font-size: 48px;
    text-align: center;
    font-weight: 400;
    padding-bottom: 10px;
    display: block;
    color: #000;
}
section.main-section-wrapper .sport-heading-text h1 {
    font-size: 48px;
    text-align: center;
    font-weight: 400;
    padding-bottom: 10px;
    display: inherit;
    color: #000;
    width: 100%;
}
.advertizement-banner img {
    margin: auto;
    display: block;
}
.featured-big-thumbnail-img {
    width: 186px;
    height: 112px;
    margin-right: 12px;
}
.lifestyle-featured-big-thumbnails-parent .featured-big-thumbnail-img img {
    width: 180px;
    height: 121px;
    object-fit: cover;
}
.feature-big-thumbnail-inner {
    display: flex;
    align-items: center;
}
ul#vid-list .vid-time {
    color: #939393;
    font-size: 13px;
}
.sidebarcustomwidth.sports-page-sidebar .sidebar-newsletter {
    margin-top: 54px;
}
span.sportsection2-borderline {
    width: 100%;
    border-bottom: 1px solid #dedede;
    display: block;
    margin-top: 10px;
    margin-bottom: 15px;
}
.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 {
    padding-bottom: 2px;
}
.states-carousel .owl-item h5 {
    font-size: 13px;
    line-height: 17px;
    font-weight: 700;
    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: 425px;
}
.epaper-tabs .newspaper-thumbnails .nav {
    float: none;
    margin-right: 0;
    display: flex;
    flex-wrap: wrap;
    max-width: 100%;
    border: none;
    justify-content: start;
    width: 100%;
    padding-right: 0;
    box-shadow: none;
}
.epaper-tabs .tab-content {
    width: 100%;
}
.epaper-tabs {
    overflow: visible;
    clear: both;
    width: 850px;
    margin-top: 16px;
}

.epaper-side{
    width:160px;
    height: 600px;
    margin-top: 100px;
}
.newspaper-thumbnails div#nav-tab a {
    border: none;
    padding: 0;
    margin-bottom: 13px;
    position: relative;
    margin-right: 5px;
}
.newspaper-thumbnails a img {
    border: 2px solid #cfcfcf;
}
.container.customcontainer.epapercustomcontainer {
    /* width: 1046px; */
    display: flex;
    justify-content: space-between;
}
.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;
}

.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;
    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;
    font-weight: 700;
    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: none;
    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: none;
}
.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 {
    margin-top: 24px;
}
.single-newspaper img{
    width: 100%;
}
.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 {
    font-size: 14px;
    text-transform: capitalize;
    color: #333;
}
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;
    font-weight: 700;
    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;
    font-weight: 700;
    padding-top: 10px;
}
.food-tribune .left-heading h4 {
    font-size: 18px;
    font-weight: 700;
    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: none;
}
.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 {
    font-weight: 700;
}
.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%;
}
ul.horizontal-news3-inner.newslab-inner.editorial-inner  li a img {
	max-width: 100%; height: auto; 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 {
    font-weight: 700;
    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;
    font-weight: 700;
    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;
    font-weight: 700;
    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 h6:before {
    position: absolute;
    content: "";
    border-bottom: 2px dashed #cacaca;
    width: 42%;
    height: 1px;
    left: 0;
    top: 9px;
}
.tedit-section-heading h6:after {
    position: absolute;
    content: "";
    border-bottom: 2px dashed #cacaca;
    width: 42%;
    height: 1px;
    top: 9px;
    right: 0;
}
.tedit-section-heading h6 {
    text-align: center;
    font-size: 16px;
}
.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;
    font-weight: 700;
    padding-top: 12px;
    line-height: 24px;
}
.tedit-page-horizinner-section .horiz-news1-caption span {
    font-size: 13px;
    font-weight: 400;
    padding-top: 4px;
}
.tedit-page-horizinner-section {
    margin-top: 16px;
}
.tedit-page-horizinner-section .horizontal-news1 ul li {
    margin-bottom: 10px;
}
.tedit-advertizement {
    text-align: center;
}
.tedit-heading-text {
    text-align: center;
    padding-top: 12px;
    padding-bottom: 12px;
}
.tedit-heading-text span {
    font-size: 48px;
    color: #000;
    font-weight: 400;
    padding-bottom: 18px;
    padding-top: 12px;
}
.tedit-feature {
    position: relative;
    margin-top: 0px;
}
.tedit-feature .tedit-section-heading {
    padding-bottom: 10px;
}
.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-weight: 700;
    padding-bottom: 8px;
}
.tedit-feature-caption span {
    font-size: 14px;
}
.maincontent-customwidth.newslab-page .newslab-main-heading h3 {
    font-size: 24px;
    font-weight: 700;
    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;
}
.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: none;
}
ul.newslab.pagination li a {
    background: #eee;
    color: #000;
    border: none;
}
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: none;
}
ul.newslab.pagination li a:focus {
    background: #ec2466;
    box-shadow: none;
    border: none;
    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;
}
ul.newslab.pagination li img {
    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 h6 {
    font-size: 14px;
    font-weight: 700;
    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;
    font-weight: 700;
    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: 13px;
}
.col-md-12.mobile-respon.pakistan-section.homepak .sportshortnews-caption p {
    font-size: 13px;
    line-height: 18px;
}
.col-md-12.mobile-respon.pakistan-section.homepak .sportshortnews-caption {
    min-height: 188px;
}
.sports-heading h4 a {
    font-size: 18px;
    font-weight: 700;
    color: #000;
}
.mostengaging-section {
    background: #f5f5f5;
    margin-right: 16px;
    padding: 20px;
    width: 100%;
    margin-top: 10px;
}
.mostengaging-heading h4 {
    font-size: 30px;
    text-align: center;
    font-weight: 400;
    color: #494949;
}
.mostengaging-heading h4 span {
    font-weight: 700;
    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;
    font-weight: 700;
    position: relative;
}
.engage-detail {
    display: inline-block;
    width: 88%;
    border-bottom: 1px solid #dedede;
    padding-bottom: 10px;
}
.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-weight: 900;
    line-height: 42px;
    color: #000;
    font-weight: bold;
}
.storypage-rightside.story-left-design hr {
    margin: 10px;
}
.storypage-rightside p {
    padding-bottom: 20px;
    font-size: 17px;
}
.footer-area {
    background: #000;
    padding: 20px 20px;
    margin-top: 20px;
}
.footer-area h5 {
    color: #fff;
    font-weight: 700;
    font-size: 24px;
}
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;
    font-weight: 700;
    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;
    font-weight: 700;
    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;
    font-weight: 700;
}
.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;
    font-weight: 700;
    text-transform: uppercase;
}
/* .sticky-advt {
    position: sticky;
    top: 0;
} */
.story-facebook-section {
    margin-top: 30px;
    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;
    font-weight: 700;
}
.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;
    font-weight: 700;
    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;
}
.sorting-fb-comment-section {
    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: 2px solid #000;
}
.technology-section1-featured-content h6 {
    font-size: 18px;
    font-weight: 700;
}
.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: 2px 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: 15px;
}
.advertizement-banner img {
    width: 304;
    height: 256px;
    object-fit: cover;
}
.advicepage-layout-img {
    float: left;
    margin-right: 17px;
}
.advicepage-item-caption h6 {
    font-size: 20px;
    font-weight: 700;
}
.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;
    font-weight: 700;
    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: none;
    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: 0px;
}
.letters-inner {
    margin-top: 15px;
}
.letters-inner h6 {
    font-size: 16px;
    font-weight: 700;
    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;
    font-weight: 700;
}
.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;
    font-weight: 700;
    padding-bottom: 6px;
}
span.general-border {
    display: block;
    border-bottom: 1px solid #dedede;
    padding-top: 6px;
}
ul.gernallisting li:before {
    font-family: FontAwesome;
    font-weight: 900;
    content: "\f0c8";
    color: #a1a1a1;
    font-size: 12px;
    padding-right: 10px;
}
ul.gernallisting li {
    list-style: none;
}
ul.gernallisting li {
    list-style: none;
    padding-top: 2px;
    padding-left: 20px;
}
ul.gernallisting li:before {
    font-family: FontAwesome;
    font-weight: 900;
    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:first-child {
    padding-top: 10px !important;
}
.latest-shortnews-right.tedit-morestories ul.opinion-shortnews li {
    padding-top: 10px;
}
.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: 6px;
}
.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;
    font-weight: 700;
    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 h6 {
    font-size: 13px;
}
ul.liveblog-lists li a {
    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;
    font-weight: 700;
}
.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;
    font-weight: 700;
}
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: none;
}
.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-weight: normal;
    font-size: 25px;
}
.multimedia .single .story h1 a {
    color: #434341;
}
.multimedia .single .story .excerpt {
    font-weight: 700;
}
.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: 430px;
    background: #101010;
}
#picture-gallery .slideshow-container {
     min-height: 430px;
}
.multimedia .single .story #picture-gallery .slideshow-container h1 a {
    color: #fff;
    border-right: 0 none #666;
}
.multimedia .single .story #picture-gallery .slideshow-container img {
    border: 1px solid #000;
}
.multimedia .single .story #picture-gallery .carousel-container {
    padding: 40px 0 58px 0;
    position: relative;
    height: 608px;
    margin-top: 10px;
}
.multimedia .single .story #picture-gallery .carousel {
    background: 0 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;
}
.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 0;
}
.multimedia .pagination .pages-count .current {
    font-weight: 700;
    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: none;
}
.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 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: none;
    float: left;
    padding-left: 10px;
}
.multimedia .social .buttons {
    float: right;
}
.multimedia .gallery .content {
    background: 0 0;
}
.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 {
   font-size: 22px;
    color: #fff!important;
    padding-left: 11px;
    margin-top: 10px;
    line-height: 27px;
    padding-bottom: 0px;
}
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;
    font-weight: 700;
    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-weight: 700;
    font-size: 22px;
    color: #000;
    padding-right: 12px;
}
.index-price {
    padding-top: 20px;
}
span.snd-index-price {
    font-size: 18px;
    font-weight: 700;
    color: #31b102;
}
span.snd-index-price-up {
    font-size: 18px;
    font-weight: 700;
    color: #31b102;
}
span.snd-index-price-down {
    font-size: 18px;
    font-weight: 700;
    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;
    font-weight: 700;
    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;
    font-weight: 700;
    color: #000;
}
.index-changing div span:last-child {
    font-size: 12px;
    font-weight: 700;
    color: #565656;
}
.index-changing div span:last-child.change-digit-up {
    color: #31b102;
}
.index-changing div span:last-child.change-digit-down {
    color: #ff0303;
}
.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;
    font-weight: 700;
    color: #000;
    padding-bottom: 9px;
    display: block;
}
.weekly-range > span {
    font-size: 13px;
    font-weight: 700;
    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 {
    font-weight: 700;
    color: gray;
}
ul#myTab li a.active {
    color: #000;
    border-left: none;
    border-right: none;
    border-top: none;
    outline: 0;
}
ul#myTab li a.active {
    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: none;
}
.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: 10px;
    padding-bottom: 21px;
    clear: both;
    margin-bottom: 0;
    display: block;
    min-height: 135px;
}
.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: none;
}
.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 {
    font-size: 14px;
    font-weight: 700;
    text-align: center;
    padding: 10px 0 7px 0;
}
.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: none;
    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: 110px;
    height: 90px;
    object-fit: cover;
}
.scitech-business-sidebar {
    padding: 9px;
}
.scitech-sidebar-content h6 {
    font-size: 13px;
    font-weight: 700;
}
.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: none;
}
.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: none;
    background: 0 0;
    top: 6px;
    color: gray;
}
input.choices__input.choices__input--cloned::placeholder {
    padding-left: 16px;
    padding-top: 18px;
    margin-top: 4px;
    color: #000;
    font-size: 12px;
}
form.search-form .inner-form {
    margin-top: -15px;
}
.search-result {
    clear: both;
}
.search-result h2 {
    font-size: 36px;
}
form.search-form .snd-search-form {
    margin-top: 10px;
}
form.search-form .snd-search-form {
    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;
}
.web-search-img img {
    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: 100%;
    height: 112px;
    object-fit: cover;
}
div#food-artandbooks .lifestyle-food li {
    display: flex;
}
div#food-artandbooks .food-caption h6 {
    font-weight: 700;
    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;
    font-weight: 700;
}
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;
    font-weight: 700;
    line-height: 26px !important;
}
div#life-style-carousel .owl-item h3,
div#life-style-carousel .owl-item h5 {
    font-size: 14px;
    font-weight: 700;
    padding-top: 10px;
    line-height: 20px;
}
.technology-section1-featured-content a h3 {
    font-size: 18px;
    line-height: 22px;
    font-weight: 700;
}
div#life-style-carousel .owl-item span {
    font-size: 12px;
}
.maincontent-customwidth.lifeandstyle-page .life-style-featured-right h3 {
    font-size: 18px;
    font-weight: 700;
    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;
    font-weight: 700;
    padding-top: 10px;
}
.artbook-caption {
    padding-right: 10px;
}
.life-style-morenewsection-inner .tedit-caption h6 {
    font-size: 16px;
}
.lifestyle-featured-big-thumbnail-caption h3,
.lifestyle-featured-big-thumbnail-caption h6 {
    padding-top: 8px;
    padding-bottom: 4px;
    font-size: 15px;
    line-height: 22px;
}
.life-style-container1 .life-style-section1 {
    padding-bottom: 10px;
}
.life-style-container1 .life-style-section1 h2 {
    padding-bottom: 16px;
    padding-top: 6px;
    color: #1f1f1f;
    font-size: 48px;
    text-align: center;
    font-weight: 400;
}
.life-style-container2 #life-style-section-wrapper1 {
    border-bottom: 1px solid #dedede;
    padding-bottom: 10px;
}
.life-style-container2 #life-style-section-wrapper1 .life-style-featured-img img {
    width: 100%;
}
.life-style-container2 #life-style-section-wrapper1 .featured-big-thumbnails {
    margin-top: 0;
}
.life-style-container2 #life-style-section-wrapper1 .col-lg-6,
.life-style-container2 #life-style-section-wrapper1 .col-md-6 {
    padding-right: 0;
}
.life-style-container2 #life-style-section-wrapper1 .col-lg-6:last-child,
.life-style-container2 #life-style-section-wrapper1 .col-md-6:last-child {
    padding-right: 15px;
}
.life-style-container2 #life-style-section-wrapper1 .featured-big-thumbnails .col-lg-6:first-child,
.life-style-container2 #life-style-section-wrapper1 .featured-big-thumbnails .col-md-6:first-child {
    padding-right: 7px;
}
.life-style-container2 #life-style-section-wrapper1 .featured-big-thumbnails .col-lg-6:last-child,
.life-style-container2 #life-style-section-wrapper1 .featured-big-thumbnails .col-md-6:last-child {
    padding-left: 7px;
}
.life-style-container2 #life-style-section-wrapper1 .featured-big-thumbnail-img img {
    width: 100%;
}
.life-style-container2 #life-style-section-wrapper1 .featured-big-thumbnail-caption p {
    font-size: 15px;
    font-weight: 400;
    line-height: 20px;
    padding-top: 3px;
    padding-bottom: 16px;
}
.life-style-container2 #life-style-section-wrapper1 .life-style-featured-right h3 {
    font-size: 18px;
    font-weight: 400;
    color: #000;
    font-weight: 700;
    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;
    font-weight: 700;
    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;
    font-weight: 700;
    line-height: 24px;
    padding-top: 13px;
}
.life-style-container2 #life-style-section-wrapper4 .life-style-morenewsection-inner {
    padding-top: 16px;
}
.life-style-container2 #life-style-section-wrapper4 .life-style-morenews-undermain {
    display: flex;
}
.life-style-container2 #life-style-section-wrapper4 .life-style-morenews-undermain .life-stylegeneral-news {
    max-width: 48%;
    margin-right: 9px;
}
.life-style-container2 #life-style-section-wrapper4 .life-style-morenews-undermain p {
    font-size: 16px;
    line-height: 20px;
    padding-top: 10px;
    font-weight: 700;
}
.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: none;
}
.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 {
    font-weight: 700;
}
.epaper-thumbnails-slider .slick-list.draggable{
    width: 100%;
}
.epaper-thumbnails-slider .slick-list.draggable .slick-track{
    margin-left: 0;
}


.epaper-thumbnails-slider .slick-slide {
    padding-right: 0;
    margin: 0 9
}

.epaper-thumbnails-slider .slick-arrow {
    position: absolute;
    top: 40%;
    cursor: pointer
}
.epaper-thumbnails-slider .btn-next {
    right: -19px;
}
.epaper-thumbnails-slider .btn-prev {
    left: -19px;
}
.tab-content .epaper-thumbnails-wrapper {
    overflow: visible;
}
.epaper-thumbnails-slider .slick-arrow i {
    font-size: 22px;
}
@media screen and (max-width: 1054px) {
    .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;
    }
    .company-logo {
        margin-bottom: 10px;
    }
    .top-nav-parent-div {
        max-height: 102px;
    }
    nav.navbar.navbar-expand-custom.navbar-light {
        top: -60px!important;
        width: 100%;
        padding: 0;
    }
	.navbar-light .navbar-toggler{
		border-color: transparent;
	}
	.navbar-toggler-right {
		margin-top: -100px;
	}
    ul#main-menu.menu1 {
        border-bottom: 1px solid #dedede;
        padding-bottom: 2px;
        background: #fff;
        width: 100%;
        border-top: 1px solid #ccc;
        padding-top: 10px;
        margin-top: 27px;
        position: absolute;
        left: 0;
        right: 0;
		top: -50px;
    }
    nav.main-tab-control .pagination {
        margin-top: 11px;
        width: 100%;
        background: #fff;
        padding: 4px;
    }
    ul.pagination.pagination-sm li a {
        background: 0 0;
        color: #000;
        margin-right: 9px;
    }
    .epaper-tabs .newspaper-thumbnails .nav {
        max-width: 100%;
    }
    body.epaper-page .menu-top-brand-menu-container {
        display: none;
    }
    div#navbar.navbar-collapse {
        margin: 0;
    }
    div#navbar {
        position: absolute;
        background: #fff;
        z-index: 999999;
        top: 53px;
        width: 100%;
        left: 0;
        right: 0;
    }
    button.navbar-toggler {
        outline: 0;
    }
    .newspaper-thumbnails div#nav-tab a {
        width: 89px !important;
    }
	.top-nav-parent-div { text-align: center; }
}
@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: none;
    }
}
@media screen and (max-width: 768px) {
    .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;
    }
    .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;
    }
    .company-logo {
        border: none !important;
    }
}
@media screen and (max-width: 576px) {
    nav.main-tab-control input[type="date"]{
        width: 50% !important;
    }
    .epapercustomcontainer .main-tab-control div#nav-tab{
        flex-wrap: wrap;
    }
    .epaper-inputs,.select-states {
        width: 50%;
    }
    .select-states select {
        width: 100%;
    }
    .select-states select {
        width: 100%;
    }
    .footer-inner {
        margin-left: 4px !important;
        margin-right: 4px !important;
    }
    .report-table-scroll{
        overflow: auto;
    }
    .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;
    font-weight: 700;
    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;
    font-weight: 700;
    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: none;
    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: none;
}
.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;
    font-weight: 700;
}
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;
    font-weight: 700;
    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: none;
}
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;
    margin-top: 18px;
}
.text-widget {
    overflow: hidden;
    width: 100%;
    margin: auto;
    display: block;
    margin-top: 20px;
}
.text-widget h4 {
    font-size: 16px;
    font-weight: 700;
    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: 13px;
    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;
    margin-bottom: 27px;
}
.others-hover div {
    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.7%;
    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;
    font-weight: 700;
}
#trendingcarousel button.owl-next {
    right: -19px;
    position: absolute;
    top: -25px;
    font-size: 40px;
    font-weight: 700;
}
#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: none;
    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-detail span:last-child {
    font-size: 12px;
    font-weight: 400;
    color: #000;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    line-height: 18px;
}
.trending-text {
    font-size: 12px;
    font-weight: 700;
    line-height: 56px;
    margin-right: 28px;
}
.trending-listing {
    background: #ebebeb;
    padding: 10.23px 32px;
    margin-bottom: 0;
    float: left;
    width: 100%;
}
.primary.span-16.rss-primary > h1 {
    border-bottom: 6px solid #eae8d9;
    font-weight: 700;
    font-size: 2.6em;
    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: 24%;
}
.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 0;
    margin-top: 6px;
}
.col-md-12.mobile-respon.pakistan-section.newslab-morenews {
    display: block;
    margin: 0 auto;
    margin-top: 0px!important;
}
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;
}
.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 8px;
}
.multimedia-main-title h4 {
    width: 90%;
    background: 0 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: 10px;
}
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: none;
}
.parnter-info {
    padding-left: 15px;
}
.parnter-info span {
    font-size: 15px;
}
.more-stories.lifeandbusiness .horizontal-news2 {
    margin-top: 6px;
}
#main-menu2 li a {
    position: relative;
}
#main-menu2 > li.current a:after {
    border-bottom: 1px solid #c60b0b;
    color: #000 !important;
    position: absolute;
    content: "";
    width: 90%;
    height: 1px;
    top: 15px;
    bottom: 0;
    left: 0;
    right: 0;
    margin: auto;
}
ul#main-menu li.current a {
    color: #c60b0b;
}
#instagram-carousel .owl-nav {
    position: absolute;
}
#instagram-carousel button.owl-prev {
    position: absolute;
    left: 0;
    outline: 0;
}
#instagram-carousel .owl-nav .owl-next {
    position: absolute;
    right: 11px;
    outline: 0;
}
#instagram-carousel .owl-nav {
    position: absolute;
    top: 0;
    width: 100%;
}
.container.customcontainer.multimedia-container1 .multimedia-section1 span {
    text-align: center;
    display: block;
    line-height: 42px;
    padding-bottom: 20px;
    padding-top: 16px;
}
.more-stories.lifeandbusiness .col-md-6:first-child {
    padding-right: 10px;
}
div#jwpPlayerId {
    max-height: 306px;
}
.more-stories.lifeandbusiness .col-md-6:last-child {
    padding-left: 10px;
}
.more-stories2.world-sitech .col-md-6:first-child {
    padding-right: 10px;
}
.more-stories2.world-sitech .col-md-6:last-child {
    padding-left: 10px;
}
.home-recent-blog .recentblog-items a > img {
    border: 4px solid #464646;
}
.filters.button-group.js-radio-button-group a.button {
    font-weight: 700;
    text-transform: uppercase;
    font-size: 13px;
    padding-left: 4px;
    padding-right: 4px;
    color: #000;
}
.more-stories2.world-sitech .horizontal-news3 {
    margin-top: 11px;
}
.col-md-12.mobile-respon.pakistan-section .anchor-profileinfo {
    margin-top: 32px;
}
.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: "Merriweather", serif;
    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;
}
#main-menu2 {
    padding-left: 4px;
}
.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: 135px;
}
.latest-shortnews-left.contributers ul li {
    border-bottom: 1px solid #dedede;
    padding-top: 10px;
    padding-bottom: 10px;
    min-height: 140px;
}
.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;
}
.lifeandstyle-page .more-stories.sportsection4.lifestyle-slideshow, .lifeandstyle-page .sportpage.morenews-section.sportsection5{
	margin-top: 0px!important;
}
.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;
}
.lettertext span {
    color: #828282;
}
.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 {
    background: #009d49;
    color: #fff;
}
.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;
}
span.inner-slide {
    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;
}
span.ranging {
    display: block;
    color: #000;
    font-size: 13px;
}
.day-range-heading {
    font-weight: 700;
    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: 8px;
}
.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: 8px;
}
.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;
}
.android {
    width: 140px;
    height: 40px;
    background: url(https://i.tribune.com.pk/assets/images/css_sprites.webp) -248px -57px;
}
.apple {
    width: 140px;
    height: 40px;
    background: url(https://i.tribune.com.pk/assets/images/css_sprites.webp) -10px -173px;
}
.arrow2-left {
    width: 23px;
    height: 30px;
    background: url(https://i.tribune.com.pk/assets/images/css_sprites.webp) -384px -296px;
}
.arrow2-right {
    width: 23px;
    height: 30px;
    background: url(https://i.tribune.com.pk/assets/images/css_sprites.webp) -427px -296px;
}
.arrow-left {
    width: 19px;
    height: 26px;
    background: url(https://i.tribune.com.pk/assets/images/css_sprites.webp) -10px -415px;
}
.arrow-left-story {
    width: 19px;
    height: 26px;
    background: url(https://i.tribune.com.pk/assets/images/css_sprites.webp) -49px -415px;
}
.arrow-right {
    width: 19px;
    height: 26px;
    background: url(https://i.tribune.com.pk/assets/images/css_sprites.webp) -88px -415px;
}
.arrow-right-story {
    width: 19px;
    height: 26px;
    background: url(https://i.tribune.com.pk/assets/images/css_sprites.webp) -127px -415px;
}
.bullet-202020 {
    width: 7px;
    height: 7px;
    background: url(https://i.tribune.com.pk/assets/images/css_sprites.webp) -258px -415px;
}
.bullet-404040 {
    width: 7px;
    height: 7px;
    background: url(https://i.tribune.com.pk/assets/images/css_sprites.webp) -285px -415px;
}
.bullet-505050 {
    width: 7px;
    height: 7px;
    background: url(https://i.tribune.com.pk/assets/images/css_sprites.webp) -312px -415px;
}
.bullet-over-fafafa {
    width: 7px;
    height: 7px;
    background: url(https://i.tribune.com.pk/assets/images/css_sprites.webp) -339px -415px;
}
.dot {
    width: 8px;
    height: 15px;
    background: url(https://i.tribune.com.pk/assets/images/css_sprites.webp) -230px -410px;
}
.downarrow {
    width: 10px;
    height: 10px;
    background: url(https://i.tribune.com.pk/assets/images/css_sprites.webp) -425px -370px;
}
.en {
    width: 30px;
    height: 30px;
    background: url(https://i.tribune.com.pk/assets/images/css_sprites.webp) -447px -173px;
}
.envelop {
    width: 52px;
    height: 54px;
    background: url(https://i.tribune.com.pk/assets/images/css_sprites.webp) -10px -296px;
}
.expresslogo {
    width: 100px;
    height: 43px;
    background: url(https://i.tribune.com.pk/assets/images/css_sprites.webp) -10px -233px;
}
.fb {
    width: 30px;
    height: 30px;
    background: url(https://i.tribune.com.pk/assets/images/css_sprites.webp) -134px -296px;
}
.fbb-icon {
    width: 7px;
    height: 16px;
    background: url(https://i.tribune.com.pk/assets/images/css_sprites.webp) -206px -461px;
}
.fb-icon {
    width: 11px;
    height: 11px;
    background: url(https://i.tribune.com.pk/assets/images/css_sprites.webp) -394px -370px;
}
.feed-icon {
    width: 12px;
    height: 12px;
    background: url(https://i.tribune.com.pk/assets/images/css_sprites.webp) -198px -415px;
}
.in {
    width: 30px;
    height: 30px;
    background: url(https://i.tribune.com.pk/assets/images/css_sprites.webp) -184px -296px;
}
.instagram-logo {
    width: 32px;
    height: 32px;
    background: url(https://i.tribune.com.pk/assets/images/css_sprites.webp) -82px -296px;
}
.larrow {
    width: 14px;
    height: 21px;
    background: url(https://i.tribune.com.pk/assets/images/css_sprites.webp) -368px -117px;
}

.next-505050 {
    width: 8px;
    height: 16px;
    background: url(https://i.tribune.com.pk/assets/images/css_sprites.webp) -470px -296px;
}
.next-fafafa {
    width: 8px;
    height: 16px;
    background: url(https://i.tribune.com.pk/assets/images/css_sprites.webp) -10px -461px;
}
.pause-505050 {
    width: 8px;
    height: 16px;
    background: url(https://i.tribune.com.pk/assets/images/css_sprites.webp) -38px -461px;
}
.pause-fafafa {
    width: 8px;
    height: 16px;
    background: url(https://i.tribune.com.pk/assets/images/css_sprites.webp) -66px -461px;
}
.phone-icon {
    width: 12px;
    height: 13px;
    background: url(https://i.tribune.com.pk/assets/images/css_sprites.webp) -166px -415px;
}
.play-505050 {
    width: 8px;
    height: 16px;
    background: url(https://i.tribune.com.pk/assets/images/css_sprites.webp) -94px -461px;
}
.play-fafafa {
    width: 8px;
    height: 16px;
    background: url(https://i.tribune.com.pk/assets/images/css_sprites.webp) -122px -461px;
}
.plus {
    width: 35px;
    height: 35px;
    background: url(https://i.tribune.com.pk/assets/images/css_sprites.webp) -282px -173px;
}
.preloader-black {
    width: 25px;
    height: 25px;
    background: url(https://i.tribune.com.pk/assets/images/css_sprites.webp) -10px -370px;
}
.preloader-white {
    width: 25px;
    height: 25px;
    background: url(https://i.tribune.com.pk/assets/images/css_sprites.webp) -55px -370px;
}
.prev-505050 {
    width: 8px;
    height: 16px;
    background: url(https://i.tribune.com.pk/assets/images/css_sprites.webp) -150px -461px;
}
.prev-fafafa {
    width: 8px;
    height: 16px;
    background: url(https://i.tribune.com.pk/assets/images/css_sprites.webp) -178px -461px;
}
.rarrow {
    width: 14px;
    height: 21px;
    background: url(https://i.tribune.com.pk/assets/images/css_sprites.webp) -402px -117px;
}
.sfb {
    width: 25px;
    height: 25px;
    background: url(https://i.tribune.com.pk/assets/images/css_sprites.webp) -100px -370px;
}
.sten {
    width: 35px;
    height: 35px;
    background: url(https://i.tribune.com.pk/assets/images/css_sprites.webp) -337px -173px;
}
.stfb {
    width: 35px;
    height: 35px;
    background: url(https://i.tribune.com.pk/assets/images/css_sprites.webp) -392px -173px;
}
.stplus {
    width: 35px;
    height: 35px;
    background: url(https://i.tribune.com.pk/assets/images/css_sprites.webp) -225px -233px;
}
.sttw {
    width: 35px;
    height: 35px;
    background: url(https://i.tribune.com.pk/assets/images/css_sprites.webp) -280px -233px;
}
.stw {
    width: 25px;
    height: 25px;
    background: url(https://i.tribune.com.pk/assets/images/css_sprites.webp) -145px -370px;
}
.swhapp {
    width: 25px;
    height: 25px;
    background: url(https://i.tribune.com.pk/assets/images/css_sprites.webp) -190px -370px;
}
.top10 {
    width: 230px;
    height: 27px;
    background: url(https://i.tribune.com.pk/assets/images/css_sprites.webp) -248px -10px;
}
.tribune {
    width: 14px;
    height: 15px;
    background: url(https://i.tribune.com.pk/assets/images/css_sprites.webp) -325px -370px;
}
.tribune-logo {
    width: 113px;
    height: 70px;
    background: url(https://i.tribune.com.pk/assets/images/css_sprites.webp) -10px -83px;
}
.tw {
    width: 25px;
    height: 25px;
    background: url(https://i.tribune.com.pk/assets/images/css_sprites.webp) -235px -370px;
}
.tw-icon {
    width: 16px;
    height: 14px;
    background: url(https://i.tribune.com.pk/assets/images/css_sprites.webp) -405px -233px;
}
.twitter {
    width: 30px;
    height: 30px;
    background: url(https://i.tribune.com.pk/assets/images/css_sprites.webp) -234px -296px;
}
.twitter-icon {
    width: 15px;
    height: 11px;
    background: url(https://i.tribune.com.pk/assets/images/css_sprites.webp) -359px -370px;
}
.uparrow {
    width: 10px;
    height: 10px;
    background: url(https://i.tribune.com.pk/assets/images/css_sprites.webp) -455px -370px;
}
.video-icon {
    width: 17px;
    height: 11px;
    background: url(https://i.tribune.com.pk/assets/images/css_sprites.webp) -441px -233px;
}
.whapp {
    width: 25px;
    height: 25px;
    background: url(https://i.tribune.com.pk/assets/images/css_sprites.webp) -280px -370px;
}
.whatsapp {
    width: 30px;
    height: 30px;
    background: url(https://i.tribune.com.pk/assets/images/css_sprites.webp) -284px -296px;
}
.whatsapp-icon {
    width: 16px;
    height: 16px;
    background: url(https://i.tribune.com.pk/assets/images/css_sprites.webp) -436px -117px;
}
.youtube {
    width: 30px;
    height: 30px;
    background: url(https://i.tribune.com.pk/assets/images/css_sprites.webp) -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;
    font-weight: 700;
}
.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;
    font-weight: 700;
    line-height: 16px;
    display: inline-block;
}
.listing-page .horiz-news3-img img {
    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;
}
.scitech-business-sidebar .left-heading h4 {
    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 img {
    width: 100%;
    height: 293px;
    object-fit: cover;
}
.story-left-design span.top-big-img > div {
    font-size: 14px;
    line-height: 20px;
    padding-top: 8px;
    font-weight: 700;
}
.maincontent-customwidth.storypage span.storypage-leftside {
    width: 100%;
    float: left;
    clear: both;
    padding-right: 9px;
    display: flex;
    align-items: center;
    padding-bottom: 10px;
    border-bottom: 1px solid #dedede;
    margin-bottom: 15px;
}
.special-story-main-text-area span.storypage-leftside {
    justify-content: space-between;
}
.special-story-main-text-area .story-left-design span.story-text img {
    margin: inherit;
}
.storypage hr {
    margin-bottom: 10px;
}
.maincontent-customwidth.storypage .left-authorbox span:first-child {
    font-weight: 700;
    font-size: 15px;
    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: 14px;
    color: #000;
    font-weight: 400;
}
.maincontent-customwidth.storypage .leftside-socialshare {
    display: flex;
    align-items: center;
}
.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;
    font-weight: 700;
    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: 137px;
    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;
}
.story-left-design .left-related-caption p {
    font-size: 14px;
    line-height: 18px;
    padding-top: 10px;
}
.story-left-design span.story-text p {
    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;
    margin-right: 0;
    position: relative;
    margin-left: 20px;
    margin-top: 42px;
    margin-bottom: 40px;
}
.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;
}
.story-left-design.full_width_featured span.top-big-img {
    display: inline-block;
}
.story-left-design.full_width_featured span.story-text img {
    padding-right: 0;
    margin-left: 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;
}
.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-weight: 700;
}
.sport-section1-right h3 {
    font-size: 30px;
    font-weight: 700;
}
.col-md-6.custommainwidth1.cus_min_w1 .author-detail {
    padding-top: 15px;
    display: flex;
}
.home .col-md-6.cus_min_w1 {
    flex: 54%;
    max-width: 54%;
}
.home.main-section1 .col-md-3.cus_min_w2 {
    flex: 0 0 23%;
    max-width: 23%;
}
.home.main-section1 .col-md-6.tribune-home-main {
    padding-left: 0;
}
.cus_min_w1 .main-section1-top-heading h5,
.cus_min_w2 .shortnews-right li:first-child {
    padding-top: 0 !important;
}
.home.main-section1 .col-md-3.custommainwidth2a {
    flex: 0 0 27%;
    max-width: 27%;
    padding-left: 0;
}
.custommainwidth2a ul.related-content-lists li {
    display: inline-flex;
    border-color: #dedede;
}
.custommainwidth2a ul.related-content-lists li h3,
.custommainwidth2a ul.related-content-lists li p {
    color: #000;
    font-size: 12px;
    font-weight: 600;
    line-height: 18px;
}
.tribune-home-main ul.caption-listitems li {
    font-size: 12px;
    padding-bottom: 5px;
    line-height: 18px;
    list-style: none;
    color: #4a4a4a;
}
.tribune-home-main .main-section1-caption p {
    font-size: 13px !important;
    line-height: 18px !important;
    color: #000;
    font-weight: 500;
    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;
    font-weight: 700;
    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: 10px 0 5px 0;
    font-weight: 600;
    line-height: 32px;
    font-size: 24px;
}
.col-md-12.mobile-respon.homesport-section .sports-heading h4 {
    font-weight: 700;
}
.homesport-section .main-section1-caption h3 {
    font-size: 20px;
    padding-top: 10px;
    line-height: 27px;
    font-weight: 700;
}
.maincontent-customwidth.pakistanpage .sport-section1-right h2 {
    font-size: 27px;
    font-weight: 700;
    line-height: 34px;
    text-align: left;
    padding-bottom: 0;
}
.container.customcontainer.multimedia-container1 .multimedia-section1 span {
    font-size: 48px;
    color: #000;
}
.storypage-rightside [data-oembed-url] {
    width: 100%;
    padding: 8px;
    margin: auto;
    display: block;
    margin-bottom: 30px;
}
div#app > div {
    margin: auto !important;
}
.storypage-rightside [data-oembed-url] {
    float: none !important;
    max-width: 100% !important;
    max-height: 100% !important;
    padding: 8px;
    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;
}
.menu2-inner {
    display: flex;
    flex-wrap: nowrap;
    max-width: 100%;
    overflow-x: hidden;
}
#main-menu2 {
    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;
}
.main-side-menu .open-menu {
    display: none;
}
.main-side-menu .open-menu button {
    display: inline;
    z-index: 0;
    background: 0 0;
    border: none;
    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 0;
    border: none;
    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-weight: 700;
    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: none;
    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 {
    font-weight: 700;
}
.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 {
    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;
}
span.word_count span.count {
    font-size: 12px;
}
.left-heading h4 a {
    color: #000;
    font-weight: 700;
}
.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 {
    padding-left: 13px;
}
.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: none;
    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: none;
    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 {
    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-size: 1.7em;
    text-transform: uppercase;
    text-align: center;
    color: #000;
    margin-top: -20px;
    font-weight: 900;
}
.errorcontainer_wrapper p {
    text-align: left;
    color: #585959;
    font-size: 1em;
    margin-top: -20px;
    text-transform: uppercase;
}
.errorcontainer_wrapper .btn {
    background: #fff;
    padding: 15px 20px;
    margin: 5px;
    color: #585959;
    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;
}
.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;
    font-weight: 700;
}
.pakistan-section .sports-demo .sportshortnews-caption {
    min-height: 101px;
}
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-search-button-v2 svg {
    fill: #fff;
    margin: auto;
    display: inline-block;
    text-align: center;
    margin-left: -14px;
    margin-right: -16px;
}
.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 {
    padding-right: 0 !important;
    padding-left: 2px !important;
    font-size: 12px;
    padding-top: 2px !important;
    padding-bottom: 0 !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 {
    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 {
    font-size: 18px;
    color: #0071ce;
    font-weight: 600;
}
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;
    font-weight: 700;
    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;
}
h6#live_blog_heading {
    margin-left: 17px;
    position: relative;
    color: #8795a1 !important;
}
h6#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: 6px;
}
.fancybox-caption__body {
    font-size: 24px;
    font-weight: 700;
}
.fancybox-caption.fancybox-caption--separate {
    bottom: 75px;
    position: absolute;
}
.more-read.widget-spacing ul.moreread-inner-listitems li h5.more-read-paragraph,
.more-read.widget-spacing ul.moreread-inner-listitems li span.more-read-paragraph {
    width: 230px;
    display: inline-block;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    font-size: 14px;
    line-height: 20px;
}
.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: none;
    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;
    display: flex;
    align-items: center;
}
.left-authorbox span {
    padding: 0 8px;
}
.left-authorbox span:first-child {
    border-right: 1px solid #dedede;
}
.story-text iframe {
    border: none;
    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;
}
.story-social-icons i {
    padding-right: 6px;
    font-size: 20px;
    margin-top: 15px;
}
.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: 293px;
    object-fit: cover;
}
.spacial_story_page .story-left-design span.top-big-img {
    width: 100%;
    margin-right: 20px;
    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: 15px;
}
.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: 115px;
    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;
}
.worldpage .grid .sportshortnews-caption {
    min-height: 48px;
}
.story-date {
    font-size: 12px !important;
    font-weight: 400 !important;
    padding-top: 7px;
    padding-bottom: 7px;
    color: #656565;
}
.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;
}
.blog-related {
    max-width: 12%;
}
.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-size: 14px;
    line-height: 18px;
    text-align: center;
    color: #808083;
    padding-top: 10px;
    font-weight: 500;
    max-width: 100%;
    padding-top: 10px;
    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 {
    font-weight: 700;
    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 a {
    color: #515151;
}
.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-weight: 700;
    font-size: 14px;
}
.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;
    margin-right: 29px;
    position: relative;
    margin-left: 0;
    margin-top: 34px;
    margin-bottom: 40px;
    display: inline-block;
}
blockquote:before {
    position: absolute;
    background: url(../../images/story/quotes.png);
    content: "";
    left: 27px;
    top: -28px;
    width: 100px;
    height: 100px;
    background-repeat: no-repeat;
}
blockquote strong {
    line-height: 28px;
    font-style: italic;
    padding-bottom: 14px;
}
span.story-text a strong {
    color: #0071ce;
}
strong.location-names {
    color: #000;
    float: left;
    margin-right: 5px;
    line-height: 28px;
    height: 22px;
    font-size: 18px;
}
span.story-text {
    color: #000;
}
.letters-inner h6.letter-brown {
    color: #a58162;
}
.story-text a {
    color: #0071ce;
}
.story-fullwidth-paragraph a {
    color: #0071ce;
}
.story-text iframe {
    margin: auto;
}
.story-excerpt {
    width: 100%;
    font-size: 20px;
    font-style: italic;
    line-height: 28px;
    text-align: left;
    color: #737373;
    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 {
    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;
}
.latest-videos-section.sportsection3 {
    margin-bottom: 15px;
    margin-top: 0px;
}
.maincontent-customwidth.storypage .left-authorbox span:first-child a {
    font-weight: 700;
    font-size: 14px;
    color: #000;
    text-transform: capitalize;
}
.page-item.disabled .page-link,
ul.pagination li a {
    display: inline-block;
    background: #eee;
    padding: 2px 9px;
    margin-right: 5px;
    color: #000;
    margin-left: 5px;
}
.page-item.disabled .page-link {
    background: #fff;
}
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: 25%;
}
.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;
    font-weight: 700;
}
.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;
    font-weight: 900;
    margin-top: -4px;
    height: 64px;
}
.story-text iframe {
    margin: auto !important;
}
.container.customcontainer.style-guide.archives-list h1 {
    margin-top: 14px;
    text-transform: uppercase;
    font-size: 20px;
    padding-bottom: 7px;
    line-height: 24px;
}
div#life-style-carousel span {
    font-size: 12px;
    color: #515151;
}
ul#multimedia-carousel4 li, .container.customcontainer.multimedia-container3 ul li {
    list-style: none;
    max-width: 220px;
    margin-right: 15px;
}
ul#multimedia-carousel4 li:last-child, .container.customcontainer.multimedia-container3 ul li:last-child{
    margin-right: 0;
}
div#life-style-carousel > div:last-child {
    margin-right: 0;
}
div#life-style-carousel h3 {
    font-size: 14px;
    font-weight: 700;
    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;
}
.more-section-redirect {
    text-align: center;
    display: block;
    border: 1px solid;
	margin-top: 15px;
}
.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;
    font-weight: 700;
}
div#coronavirus-cases .ww {
    position: absolute;
    color: #af1120;
    font-size: 15px;
    font-weight: 700;
    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;
    font-weight: 700;
}
div#coronavirus-cases .deaths-pak-cov19 {
    top: 139px;
    right: 17px;
    position: absolute;
    color: #af1120;
    font-size: 20px;
    font-weight: 700;
}
div#coronavirus-cases .recov-pak-cov19 {
    top: 190px;
    right: 8px;
    position: absolute;
    color: #af1120;
    font-size: 20px;
    font-weight: 700;
}
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;
    font-weight: 700;
    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 {
    padding: 0;
    list-style: none;
    border-top: 3px solid #333;
    padding-top: 3px;
}
ul.listing-archives-links li {
    display: inline-block;
    padding-right: 15px;
    font-size: 13px;
    text-transform: uppercase;
}
.for-archivebox {
    display: inline-block;
    position: relative;
    margin-bottom: 10px;
}
.for-archivebox .input-group-addon {
    position: absolute;
    left: 10px;
    top: 5px;
}
.forarchive-title {
    float: right;
    padding-right: 5px;
}
.date-archive-select{min-width: 262px;}
.datepicker table tr td.today, .datepicker table tr td.today:hover, .datepicker table tr td.today.disabled, .datepicker table tr td.today.disabled:hover {
    color: #000000;
    background-color: #e2e2e2;
    border-color: #ffffff;
}
ul.listing-archives-links li a.search-link:hover {
    color: #000;
}
/*habib css slider for detail page*/

.CSSgal {
	position: relative;
	overflow: hidden;
	height: 100%; /* Or set a fixed height */
}
.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; /* Hide all but first P/N container */
}
.CSSgal .prevNext a {
	background: #dadada;
	position: absolute;
	width:       60px;
	height:      60px;
	line-height: 60px; /* If you want to place numbers */
	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: rgba(255, 255, 255, 1);
	-webkit-transition: 0.3s;
					transition: 0.3s;
}
.CSSgal .bullets > a+a {
	background: rgba(255, 255, 255, 0.5); /* Dim all but first */
}
.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: rgba(255, 255, 255,   1);}
#s2:target ~ .bullets >*:nth-child(2) {background: rgba(255, 255, 255,   1);}
#s3:target ~ .bullets >*:nth-child(3) {background: rgba(255, 255, 255,   1);}
#s4:target ~ .bullets >*:nth-child(4) {background: rgba(255, 255, 255,   1);}
#s5:target ~ .bullets >*:nth-child(5) {background: rgba(255, 255, 255,   1);}
#s6:target ~ .bullets >*:nth-child(6) {background: rgba(255, 255, 255,   1);}
#s7:target ~ .bullets >*:nth-child(7) {background: rgba(255, 255, 255,   1);}
#s8:target ~ .bullets >*:nth-child(8) {background: rgba(255, 255, 255,   1);}
#s9:target ~ .bullets >*:nth-child(9) {background: rgba(255, 255, 255,   1);}
#s10:target ~ .bullets >*:nth-child(10) {background: rgba(255, 255, 255,   1);}
#s11:target ~ .bullets >*:nth-child(11) {background: rgba(255, 255, 255,   1);}
#s12:target ~ .bullets >*:nth-child(12) {background: rgba(255, 255, 255,   1);}
#s13:target ~ .bullets >*:nth-child(13) {background: rgba(255, 255, 255,   1);}
#s14:target ~ .bullets >*:nth-child(14) {background: rgba(255, 255, 255,   1);}
#s15:target ~ .bullets >*:nth-child(15) {background: rgba(255, 255, 255,   1);}
#s16:target ~ .bullets >*:nth-child(16) {background: rgba(255, 255, 255,   1);}
#s17:target ~ .bullets >*:nth-child(17) {background: rgba(255, 255, 255,   1);}
#s18:target ~ .bullets >*:nth-child(18) {background: rgba(255, 255, 255,   1);}
#s19:target ~ .bullets >*:nth-child(19) {background: rgba(255, 255, 255,   1);}
#s20:target ~ .bullets >*:nth-child(20) {background: rgba(255, 255, 255,   1);}
#s21:target ~ .bullets >*:nth-child(21) {background: rgba(255, 255, 255,   1);}
#s22:target ~ .bullets >*:nth-child(22) {background: rgba(255, 255, 255,   1);}
#s23:target ~ .bullets >*:nth-child(23) {background: rgba(255, 255, 255,   1);}
#s24:target ~ .bullets >*:nth-child(24) {background: rgba(255, 255, 255,   1);}
#s25:target ~ .bullets >*:nth-child(25) {background: rgba(255, 255, 255,   1);}
.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;
}



#main {
    margin: 50px 0;
  }

  #main #faq .card {
    margin-bottom: 30px;
    border: 0;
  }

  #main #faq .card .card-header {
    border: 0;
    -webkit-box-shadow: 0 0 20px 0 rgba(213, 213, 213, 0.5);
            box-shadow: 0 0 20px 0 rgba(213, 213, 213, 0.5);
    border-radius: 2px;
    padding: 0;
  }

  #main #faq .card .card-header .btn-header-link {
    color: #fff;
    display: block;
    text-align: left;
    background: #FFE472;
    color: #222;
    padding: 20px;
  }

  #main #faq .card .card-header .btn-header-link:after {
    content: "\f107";
    font-family: 'Font Awesome 5 Free';
    font-weight: 900;
    float: right;
  }

  #main #faq .card .card-header .btn-header-link.collapsed {
    background: #A541BB;
    color: #fff;
  }

  #main #faq .card .card-header .btn-header-link.collapsed:after {
    content: "\f106";
  }

  #main #faq .card .collapsing {
    background: #FFE472;
    line-height: 30px;
  }

  #main #faq .card .collapse {
    border: 0;
  }

  #main #faq .card .collapse.show {
    background: #FFE472;
    line-height: 30px;
    color: #222;
  }
  .qna{
    font-weight: 700;
    text-transform: uppercase;
    margin-top: 0;
    font-size: 24px;
}


