@media screen and (min-width:768px){
  #sticky1, #sticky2 {
    position: sticky;
    top: 45px;
  }
  #sticky1 {
    float:right;
  }
}
@media screen and (min-width:992px){
  #sticky0 {
    position:sticky;top:45px;
  }
  #sticky3 {
    position: sticky;
    top: 45px;
  }
}
.sticky-box::after {
  clear:both;
  display: table;
  content: ' ';
}
.content-bottom {
  padding: 15px;
}
#block-ibtimes-tv-blocks-homepage-video a {
  cursor: pointer;
}
.forex-widget { display:block; line-height:0;background:#000;}
@media screen and (max-width: 767px) {
  html { overflow-x: hidden; }
  .pagination {
    margin: 20px 0 !important;
  }
}
/*@media (max-width: 599px) {
  body { overflow-x: hidden; }
}*/
.flex-block {
  display: flex;
  flex-direction: column;
  align-self: stretch;
}
@media screen and (min-width: 992px) {
  .flex-block {
    flex-direction: row;
  }
}
.block-sticky {
  position:sticky;
  top:41px;
  z-index: 2;
}
.filed-under {
    font: bold 12px/12px Arial,Helvetica,sans-serif;
    letter-spacing: 1.5px;
    text-transform: uppercase;
}
.filed-under a {
display: inline-block;
color: #fff;
background-color: #30bced;
padding: 9px 20px;
margin-right: 10px;
margin-bottom: 10px;
}
.section-title {
    font: bold 32px/32px "Gotham Narrow",sans-serif;
    color: #222;
    border-bottom: 1px solid #ccc;
    padding-top: 10px;
    padding-bottom: 30px;
    margin-bottom: 5px;
    text-align: center;
}
.social-share {width: 270px;height:36px;}
.article-body .block-sticky {
  position: static;
}
.article-body .dfp-tag-wrapper {
  margin: 20px auto;
}
.noad .dfp-tag-wrapper, .noad .page-top, .noad #ad-right1-wrapper {/*, .noad #tv-box*/
  display: none;
}
.byline-social .byline time {
  min-width: 290px;
}
/*.page-content {
  overflow: hidden !important;
}*/

#block-ibt-comment .content {
  /*min-height: 400px;*/
  overflow-x:hidden;
}

  .corporate-menu ul { border-bottom:1px solid #e6e6e6; width:200px; position:sticky; top:51px; }
  .corporate-menu li { border-top:1px solid #e6e6e6; padding:12px 0; color:#333; font-weight:bold; }
  .corporate-menu li.active { color:#004a96; }


@media screen and (max-width:991px){
  .corporate-menu { margin-bottom:50px; }
}