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

.mobile-respon > .row {
  flex-wrap: nowrap;
}

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

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

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

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

.top-heading-content {
  overflow: hidden;
  border-bottom: 3px solid #252525;
  display: flex;
  align-items: center;
  justify-content: space-between
}

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

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

.ad-leaderboard,
.storypage hr {
  margin-bottom: 10px
}

.story-text {
  max-width: 728px
}

.story-text img {
  padding-bottom: 20px;
}

.story-text ul,
.story-text ol {
  display: flex;
  flex-direction: column;
  gap: 12px;
}

.story-text ul li,
.story-text ol li {
  font-size: 20px;
  line-height: 2;
}

.new-most-read-widget .tab-content {
  margin-top: 11px
}

.new-most-read-widget.rt-sdbar {
  padding-top: 24px;
  text-align: center
}

@media screen and (max-width:1024px) {
  .new-most-read-widget.rt-sdbar {
    width: 51%
  }
}

@media only screen and (min-width:426px) and (max-width:663px) {
  .new-most-read-widget.rt-sdbar {
    width: 100%;
    margin-bottom: 0
  }
}

@media only screen and (max-width:425px) {

  .new-most-read-widget .lft-content,
  .new-most-read-widget.rt-sdbar {
    width: 100%
  }
}

span a {
  text-transform: uppercase;
  font-weight: 400;
  color: #757575;
  font-size: 14px
}

.related-stories-inner .col-md-2 {
  width: 100%;
  max-width: 100%;
  flex: 0 0 100%;
  margin-bottom: 12px
}

.related-stories h4 {
  font-size: 25px !important
}

.related-stories-items {
  display: flex;
  align-items: center;
  gap: 10px;
  padding: 8px 0
}

.related-str-bx img {
  width: 100px;
  height: auto;
  object-fit: cover;
  border-radius: 4px
}

.related-stories-items p a {
  font-size: 23px !important;
  font-style: normal !important
}

.container.customcontainer {
  max-width: 1200px;
  padding-left: 0;
  padding-right: 0;
  direction: rtl
}

@media screen and (max-width:768px) {
  .container.customcontainer {
    padding-left: 15px;
    padding-right: 15px
  }
}

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

h1 {
  font-size: 30px
}

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

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

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

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

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

.leftside-socialshare div span {
  font-size: 14px
}

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

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

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

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

.story-text iframe,
iframe {
  border: 0;
  max-width: 100%
}

.leftside-socialshare div span {
  padding-left: 0;
  display: inline-block;
  padding-top: 3px
}

.storypage-main-section2 {
  width: 100%
}

.maincontent-customwidth.storypage h1,
.maincontent-customwidth.storypage h2 {
  font-size: 34px;
  color: #171717;
  font-weight: 700;
  margin: 10px 0;
  line-height: 2
}

.storypage-rightside p {
  font-size: 20px;
  line-height: 2;
  padding-bottom: 20px
}

.recommended-stories-items img {
  width: 100%;
  height: 156px;
  object-fit: cover
}

.storypage-rightside {
  max-width: 100%;
  min-width: 60%
}

.maincontent-customwidth.storypage span.storypage-leftside {
  width: 100%;
  float: left;
  clear: both;
  padding-right: 0;
  align-items: center;
  padding-bottom: 5px;
  border-bottom: 1px solid #dedede;
  margin-bottom: 5px
}

.maincontent-customwidth.storypage .left-authorbox span:first-child {
  font-size: 13px;
  color: #000;
  margin-right: 1px;
  padding-right: 0;
  padding-left: 10px
}

.maincontent-customwidth.storypage .storypage-leftside .left-authorbox span:last-child {
  font-size: 13px;
  color: #000;
  font-weight: 400
}

.maincontent-customwidth.storypage .leftside-socialshare {
  float: left;
  align-items: center;
  margin-top: 2px
}

.maincontent-customwidth.storypage .leftside-socialshare div {
  display: flex
}

.maincontent-customwidth.storypage .leftside-socialshare div span {
  padding-left: 4px;
  display: inline-block;
  padding-top: 3px
}

.storypage-rightside [data-oembed-url] {
  width: 100%;
  padding: 8px;
  float: none !important;
  max-width: 100% !important;
  max-height: 100% !important;
  margin: auto !important;
  display: block !important
}

.featured-image-global,
.story-featuredimage {
  position: relative
}

.left-authorbox {
  padding-right: 0;
  float: right;
  align-items: center;
  display: flex;
  line-height: 23px
}

.left-authorbox span {
  padding: 0 8px
}

span.storypage-leftside a.email-social {
  margin-right: 6px
}

.maincontent-customwidth.storypage .left-authorbox span:last-child {
  border-right: 1px solid #dedede
}

.story-inner-caption {
  width: 100%;
  font-size: 12px;
  line-height: 18px;
  text-align: center;
  color: #808083;
  font-weight: 500;
  max-width: 100%;
  padding-top: 5px;
  font-style: normal
}

.story-excerpt,
a,
body,
h1,
h3,
h4,
h5,
h6,
p,
span {
  text-align: right
}

.story-text {
  margin: 24px auto;
  display: block;
  width: 100%;
  color: #000
}

.story-text a {
  color: #0071ce;
  text-transform: none
}

.story-excerpt {
  width: 100%;
  font-size: 18px;
  line-height: 2;
  color: #464444;
  padding-top: 0;
  margin-top: 20px;
  font-weight: 400 !important
}

.maincontent-customwidth.storypage .left-authorbox span:first-child a {
  font-weight: 500;
  font-size: 13px;
  color: #000;
  text-transform: capitalize
}

.storypage-rightside [data-oembed-url]>div {
  display: block;
  text-align: center;
  margin: auto !important;
  max-width: initial !important
}

.story-text iframe,
.storypage-rightside [data-oembed-url] iframe {
  margin: auto !important
}

div#div-gpt-story-2 {
  text-align: center !important
}

@media screen and (max-width:576px) {
  .storypage-rightside p {
    padding-bottom: 10px
  }

  .story-text img {
    padding-bottom: 10px;
  }
}

.story-text {
  margin-right: 0
}

.storypage-social-bottom .story-social-icons {
  justify-content: center !important;
  width: 100% !important
}

.storypage-social-bottom .leftside-socialshare {
  float: none !important;
  text-align: center
}

.storypage-social-bottom .story-social-icons a {
  border: 1px solid #e3e3e3;
  display: flex;
  align-items: center;
  justify-content: center;
  height: 50px;
  width: 50px;
  margin: 7px;
  text-align: center
}

.sidebar-social-icons.widget-spacing h2 {
  font-size: 18px;
  text-align: center;
  border-bottom: 1px solid #dedede;
  padding-bottom: 10px
}

.sticky-advt {
  position: sticky;
  top: 0
}

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

a {
  font-weight: 400;
  transition: .2s ease-in-out;
  color: #000;
  font-style: normal;
  cursor: pointer
}

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

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

span {
  color: #515151
}

.scitech-business-sidebar .top-heading-content {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-top: 5px;
  margin-bottom: 5px;
  border-bottom: 2px solid #252525 !important;
  padding-bottom: 0 !important
}

.sci-tech-sidebar-inner a img {
  width: 100px;
  height: 90px;
  object-fit: cover
}

.scitech-business-sidebar {
  padding: 9px 0 9px 9px
}

.scitech-sidebar-img {
  float: left;
  padding-left: 10px
}

.sci-tech-sidebar-inner-item {
  clear: both;
  border-bottom: 1px solid #dedede;
  overflow: hidden;
  padding-top: 10px;
  padding-bottom: 10px;
  display: flex
}

.scitech-sidebar-content h3,
.scitech-sidebar-content h6 {
  font-size: 18px;
  line-height: 24px;
  color: #000;
  font-weight: 400
}

.scitech-sidebar-content span {
  display: block;
  padding-top: 7px;
  padding-bottom: 7px;
  text-transform: none !important;
  font-size: 10px !important;
  font-weight: 400 !important;
  color: #757575 !important
}

.sidebar-social-icons.widget-spacing {
  border: 1px solid rgba(0, 0, 0, .5);
  padding: 10px
}

.widget-spacing {
  margin-bottom: 30px
}

.sidebar-social-icons.widget-spacing ul {
  padding-right: 0;
  display: flex;
  justify-content: space-around;
  width: 52%;
  margin: auto;
  padding-top: 10px
}

.sidebar-social-icons ul li {
  margin-bottom: 10px;
  list-style: none
}

.top-heading-content .left-heading h2 {
  padding: 2px
}

.fa,
.fab,
.fad,
.fal,
.far,
.fas {
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  display: inline-block;
  font-style: normal;
  font-variant: normal;
  text-rendering: auto;
  line-height: 1
}

.fa,
.far,
.fas {
  font-family: "Font Awesome 5 Free" !important
}

.fa,
.fas {
  font-weight: 900
}

ul.breadcrumbs-ul {
  padding-left: 0;
  padding-top: 10px;
  margin-bottom: 10px;
  direction: rtl;
  text-align: right;
  padding-right: 0
}

ul.breadcrumbs-ul li {
  display: inline;
  font-size: 14px;
  text-transform: capitalize;
  color: #333
}

@media screen and (max-width:767px) {

  div#div-gpt-mrec-1,
  div#div-gpt-mrec-2 {
    text-align: center
  }

  .sticky-advt {
    position: initial
  }

  .top-heading-content {
    padding-bottom: 5px;
    margin-top: 20px
  }

  .sidebar-social-icons.widget-spacing {
    margin-right: 10px
  }

  ul.breadcrumbs-ul {
    display: none
  }

  ul.breadcrumbs-ul li,
  ul.breadcrumbs-ul li a {
    color: #000;
    font-size: 10px
  }
}

.fa-whatsapp:before {
  content: "\f232"
}

.fa-youtube:before {
  content: "\f167"
}

.fa-facebook-f:before,
.fa-facebook:before {
  content: "\f09a"
}

.fa-chevron-left:before,
.fa-chevron-right:before {
  content: "\f053"
}

.fa-home:before {
  content: "\f015"
}

.fa-search:before {
  content: "\f002"
}

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

@font-face {
  font-family: "Font Awesome 5 Free";
  font-style: normal;
  font-display: block;
  src: url(https://www.express.pk/webfonts/fa-solid-900.eot);
  src: url(https://www.express.pk/webfonts/fa-solid-900.eot?#iefix) format("embedded-opentype"), url(https://www.express.pk/webfonts/fa-solid-900.woff) format("woff"), url(https://www.express.pk/webfonts/fa-solid-900.ttf) format("truetype"), url(https://www.express.pk/webfonts/fa-solid-900.svg#fontawesome) format("svg")
}

.story-text p img {
  max-width: 100%
}

@media (max-width: 992px) {
  .sidebarcustomwidth {
    display: none;
  }

  .maincontent-customwidth {
    flex: 1 1 100%;
    max-width: 100%;
  }

  .story-text {
    max-width: 100%;
  }
}