
.container {
    width: 100%;
    margin-right: auto;
    margin-left: auto;
    box-sizing: border-box;
    background-color: #FFF;
}

@media (min-width: 1001px) {
    .container {
        max-width: 990px
    }
}

.container-fluid {
    width: 100%;
    margin-right: auto;
    margin-left: auto
}

.row {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}

.space-around {
    justify-content: space-around;
}

.w100 {
    width: 100%;
}

.w50 {
    width: 50%;
}

.w36 {
    width: 36%;
}

.w64 {
    width: 64%;
}

.space-between {
    justify-content: space-between;
}

.flex-end {
    justify-content: flex-end;
}

.col-192 {
    -ms-flex: 0 0 192px;
    flex: 0 0 192px;
    max-width: 192px;
}
.businessweek .col-192{
    width: 192px;
}
.col-198 {
    -ms-flex: 0 0 198px;
    flex: 0 0 198px;
    max-width: 198px;
}
.businessweek .col-198{
    width: 198px;
}
.col-145 {
    -ms-flex: 0 0 145px;
    flex: 0 0 145px;
    max-width: 145px;
}
.businessweek .col-145{
    width: 145px;
}
.col-300 {
    -ms-flex: 0 0 300px;
    flex: 0 0 300px;
    max-width: 300px;
}

.col-310 {
    -ms-flex: 0 0 310px;
    flex: 0 0 310px;
    max-width: 310px;
}

.col-633 {
    -ms-flex: 0 0 633px;
    flex: 0 0 633px;
    max-width: 633px;
}

.col-w50 {
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
}
@media screen and (max-width: 1000px) and (min-width: 768px) {

    .order-1 {
        -ms-flex-order: 1;
        order: 1;
    }

    .order-2 {
        -ms-flex-order: 2;
        order: 2;
    }

    .order-3 {
        -ms-flex-order: 3;
        order: 3;
    }

    .order-4 {
        -ms-flex-order: 4;
        order: 4;
    }

    .order-5 {
        -ms-flex-order: 5;
        order: 5;
    }

    .order-6 {
        -ms-flex-order: 6;
        order: 6;
    }

    .order-7 {
        -ms-flex-order: 7;
        order: 7;
    }

    .order-8 {
        -ms-flex-order: 8;
        order: 8;
    }

    .order-9 {
        -ms-flex-order: 9;
        order: 9;
    }

    section .row {
        padding: 0 10px;
        margin-left:  auto;
        margin-right: auto;

        max-width: 768px;
    }

    .col-633 {
        -ms-flex: 0 0 633px;
        flex: 0 0 100%;
        max-width: 100%;
    }
    .margin-left-auto {
        margin-left: auto;
        margin-right: auto;
    }
    .col-310 {
        -ms-flex: 0 0 310px;
        flex: 0 0 210px;
        max-width: 210px;
    }
    .col-192 {
        -ms-flex: 0 0 225px;
        flex: 0 0 225px;
        max-width: 225px;
    }
    .businessweek .col-192{
        width: 225px;
    }
    .big-article-image > a,
    .big-article-image > a > img,
    .small-article-image > a,
    .small-article-image > a > img
    {
        width: 100%;
    }
    .new-description-small.w50.left,.new-description{
        padding-left: 10px;
        box-sizing: border-box;
    }
    .banner-zone-300-600{
        margin-top: 30px;
        width: 300px;
        margin-left: auto;
        margin-right: auto;
    }
    .program-week{
        width: 100%;
    }
    .aside-list{
        width: 50%;

    }
    .banner-zone-300-600.order-4{
        order: 1;
    }
    .row.shows-content {
        padding: 0 15px !important;
    }
    .show-title {
        font-family: 'IBMPlexSerif-Regular', sans-serif;
        font-size: 28px;
        color: #000000;
        line-height: 28px;
    }
    .program-date{
        position: relative;
        height: 140px;
        overflow: hidden;
    }
    .program-date ul {
        display: inline-block;
    }
    .program-date li {
        width: 33.33%;
    }
    .program-date.active li.next {
        left: 33.33%;
    }
    .program-date.active li.tab {
        left: 66.66%;
    }
    .program-date.active .buttons {
        font-size: 0;
        line-height: 0;
        position: absolute;
        top: 50%;
        display: block;
        width: 100%;
        -webkit-transform: translate(0, -50%);
        -ms-transform: translate(0, -50%);
        transform: translate(0, -50%);
        cursor: pointer;
        color: transparent;
        border: none;
        outline: none;
        background: rgba(49, 135, 203, 0.8);
        z-index: 555;
    }

    .program-date.active .buttons .prev {
        position: absolute;
        border: none;
        left: 0px;
        content: '';
        background: #fff;
        width: 15px;
        height: 50px;
        display: inline-block;
        -webkit-box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.75);
        -moz-box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.75);
        box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.75);
    }

    .program-date.active .buttons .prev:after {
        content: '';
        width: 0;
        height: 0;
        border-style: solid;
        border-width: 20px 9px 20px 0;
        border-color: transparent #ff5500 transparent transparent;
        position: absolute;
        top: 5px;
        left: 2px;
    }

    .program-date.active .buttons .next {
        position: absolute;
        right: 0px;
        content: '';
        border: none;
        background: #fff;
        width: 15px;
        height: 50px;
        display: inline-block;
        -webkit-box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.75);
        -moz-box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.75);
        box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.75);
    }

    .program-date.active .buttons .next:after {
        content: '';
        width: 0;
        height: 0;
        border-style: solid;
        border-width: 20px 0 20px 9px;
        border-color: transparent transparent transparent #ff5500;
        position: absolute;
        top: 5px;
        left: 5px;
    }
    .program-date.active li {
        position: absolute;
        top: 130px;
        opacity: 0;
    }
    .program-date.active li.current, .program-date.active li.next, .program-date.active li.tab {
        top: 30px;
        opacity: 1;
    }
    .slick-slide img{
        width: 100% !important;
    }
    .rss-box.mb-30.mt-30{
        margin-right: auto;
        margin-left: auto;
    }
    .article-view .statia-content {
        width: 100%;
        font-size: 14px;
    }

    .article-view .statia-content:after {
        display: none;
    }

    .more-news-list {
        font-size: 13px;
    }

    .more-news {
        padding-left: 10px;
        box-sizing: border-box;
        margin-bottom: 20px;
    }

    #sticky-social {
        position: relative;
        margin: 0;
        order: 2;
        width: 100%;
    }

    .article-view-social li {
        display: inline-block;
        margin-left: 16px;
    }

    .article-view-social {
        float: right;
        margin-top: -54px;
    }

    .article-view-social li a {
        width: 20px;
        line-height: 20px;
    }
    .big-article-image.left.mb-30
    ,.big-article-image.left.mb-30 > img{
        width: 100%;
    }
    .news-date .right {
        float: left !important;
        width: 100%;
    }
    .article-view {
        width: 100%;
        display: flex;
        flex-wrap: wrap;
    }
    .most-read-list {
        margin-bottom: 30px;
        width: 100%;
    }
    .last-news{
        width: 100%;
    }
    .search-content {
        position: absolute;
        right: 115px;
        width: 210px;
    }

}
@media (max-width: 767px) {
    section .row {
        padding: 0 10px;
        margin-left:  auto;
        margin-right: auto;

    }
    .shows-content .small-article-image img{
        max-width: 100%;
    }
    .order-1 {
        -ms-flex-order: 1;
        order: 1;
    }

    .order-2 {
        -ms-flex-order: 2;
        order: 2;
    }

    .order-3 {
        -ms-flex-order: 3;
        order: 3;
    }

    .order-4 {
        -ms-flex-order: 4;
        order: 4;
    }

    .order-5 {
        -ms-flex-order: 5;
        order: 5;
    }

    .order-6 {
        -ms-flex-order: 6;
        order: 6;
    }

    .order-7 {
        -ms-flex-order: 7;
        order: 7;
    }

    .order-8 {
        -ms-flex-order: 8;
        order: 8;
    }

    .order-9 {
        -ms-flex-order: 9;
        order: 9;
    }

    section > .row {
        max-width: 380px;
    }

    .order-10 {
        -ms-flex-order: 10;
        order: 10;
    }

    #corp-line {
        display: none;
    }

    .col-633 {
        flex: 0 0 100%;
        max-width: 100%;
    }

    .col-192, .col-300, .col-w50 {
        flex: 0 0 100%;
        max-width: 100%;
    }

    .news > div > .col-w50.p10 {
        padding: 0 !important;
    }

    .big-article-image img {
        width: 100%;
    }

    .mobile-remove-padding {
        padding: 0 !important;
    }

    .article-category-big > a {
        font-size: 13px;
    }

    h1 {
        font-size: 19px;
        line-height: 21px;
    }

    h3, .new-description {
        font-family: 'IBMPlexSerif-Regular', sans-serif;
        font-size: 14px;
        color: #000;
        line-height: 16px;
        margin-top: 0;
    }

    .small-article .small-article-image,
    .news .small-article-image.w50 {
        float: left;
        max-width: 136px;
        width: 136px;
        margin-right: 10px;
    }

    .article-category-small-box, .new-description-small {
        float: left;
        width: calc(100% - 146px);
    }

    .article-category-small > a {
        font-size: 9px;
    }

    .article-category-small.mt-10 {
        margin-top: -10px !important;
    }

    .col-192.small-article {
        margin-bottom: 20px;
    }

    .article-category-small-box h3, .new-description {
        height: 66px;
        overflow: hidden;
    }

    .article-category-big-underline > a {
        font-family: 'IBMPlexSerif-Bold', sans-serif;
        font-size: 26px;
        text-transform: uppercase;
        line-height: 28px;
    }

    .bloomberg-world-news {
        display: flex !important;
        justify-content: center !important;
    }

    .bloomberg-world-news .col-310 {
        margin-bottom: 20px;
    }

    .bloomberg-world-news .small-article-image {
        margin-bottom: 20px;
    }

    .row.bloomberg-world:after {
        height: 103%;
    }

    .news .small-article-image {
        padding: 0px;
        margin: 0;
    }

    .news .w50 {
        width: calc(100% - 146px);
    }

    .news-date {
        font-family: 'IBMPlexSerif-Thin', sans-serif;
        font-size: 9px;
        line-height: 20px;
        font-weight: bold;
        text-align: right;
        margin-top: 0;
    }

    .most-read-list li > a {
        font-family: 'IBMPlexSerif-Thin', sans-serif;
        font-size: 14px;
        line-height: 14px;
        font-weight: bold;
        width: 84%;
    }

    .most-read-list li > a > span {
        overflow: hidden;
        align-items: normal;
        height: 31px;
        margin-top: 7px;
    }

    .news .article-category-big-underline {
        margin: 0px;
    }

    .mobile-remove-padding .article-category-big-underline {
        padding-left: 15px;
        box-sizing: border-box;
    }


    .most-read-list {
        margin-bottom: 30px;
        width: 100%;
    }

    .tv-program {
        padding: 0 10px;
        margin-bottom: 20px;
    }

    .tv-now .tv-content {
        margin-bottom: 45px;
    }

    .footer-nav ul li a {
        font-size: 15px;
        line-height: 15px;
        padding: 0 6px;
    }

    .terms {
        font-size: 9px;
    }

    .bloomberg-world-title, .bloomberg-world.grafic-day .bloomberg-world-title {
        margin-top: -10px;
    }

    .color-black-title > a {
        color: #000000;
        font-family: 'IBMPlexSerif-Thin', sans-serif;
        font-size: 27px;
    }

    .if-missed .orange-btn{
        width: 100%;
        text-align: center;
    }
    .news .orange-btn{
        width: 100%;
        text-align: center;
    }
    .article-view {
        width: 100%;
    }

    .breadcrumbs {
        float: left;
        width: 100%;
    }

    .breadcrumbs > li > a {
        font-size: 13px;
        margin-right: 3px;
        float: left;
    }
    .breadcrumbs li:after{
        top: 0;
    }
    .breadcrumbs > .mr-10 {
        float: left;
    }

    .mr-10 {
        margin-right: 3px;

    }

    .article-view {
        width: 100%;
        display: flex;
        flex-wrap: wrap;
    }

    .article-view h2 {
        font-family: 'IBMPlexSerif-Regular', sans-serif;
        font-size: 16px;
        font-weight: normal;
    }

    .news-date .right {
        
    }

    .article-view .news-date {
        font-size: 10px;
        line-height: 12px;
    }

    .article-view .statia-content {
        width: 100%;
        font-size: 14px;
    }

    .article-view .statia-content:after {
        display: none;
    }

    .more-news-list {
        font-size: 13px;
    }

    .more-news {
        padding-left: 10px;
        box-sizing: border-box;
        margin-bottom: 20px;
    }

    #sticky-social {
        position: relative;
        margin: 0;
        order: 2;
        width: 100%;
    }

    .article-view-social li {
        display: inline-block;
        margin-left: 16px;
    }

    .article-view-social {
        float: right;
        margin-top: -22px;
    }

    .article-view-social li a {
        width: 20px;
        line-height: 20px;
    }

    .fab.fa-facebook-f img {
        width: 6px;
    }

    .fab.fa-twitter img, .fab.fa-linkedin-in img {
        width: 11px;
    }

    .gallery-desktop {
        display: none;
    }

    .article-gallery-slider {
        display: inline-block;
        width: 100%;
    }

    .gallery-mobile-desctop-container {
        margin: 0;
        width: 96%;
        -webkit-box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.75);
        -moz-box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.75);
        box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.75);
        margin-bottom: 15px;
        margin-left: 2%;
    }

    .gallery-title {
        font-size: 10px;
    }

    .photo-description {
        font-size: 11px;
    }

    .photo-description h3 {
        margin-top: 10px;
        font-size: 13px;
    }

    .gallery-item {
        box-shadow: none;
        margin: 0px;
    }

    .article-gallery-slider .gallery-prev:after, .gallery-desktop .gallery-prev-pc:after {
        content: '';
        width: 0;
        height: 0;
        border-style: solid;
        border-width: 20px 9px 20px 0;
        border-color: transparent #ff5500 transparent transparent;
        position: absolute;
        top: 0px;
        left: -13px;
    }

    .article-gallery-slider .gallery-next:after, .gallery-desktop .gallery-next-pc:after {
        content: '';
        width: 0;
        height: 0;
        border-style: solid;
        border-width: 20px 0 20px 9px;
        border-color: transparent transparent transparent #ff5500;
        position: absolute;
        top: 0px;
        left: 18px;
    }

    .slick-list {
        overflow: visible;
    }

    .gallery-photo {
        position: relative;
    }

    .article-gallery-slider .slick-arrow, .gallery-desktop .gallery-arrow {
        margin-top: -20px;
    }

    .slide-count-wrap {
        font-size: 11px;
        padding: 12px 8px;
    }

    .program-date {
        min-height: 113px;
        position: relative;
    }

    .program-date.active .buttons {
        font-size: 0;
        line-height: 0;
        position: absolute;
        top: 50%;
        display: block;
        width: 100%;
        -webkit-transform: translate(0, -50%);
        -ms-transform: translate(0, -50%);
        transform: translate(0, -50%);
        cursor: pointer;
        color: transparent;
        border: none;
        outline: none;
        background: rgba(49, 135, 203, 0.8);
        z-index: 555;
    }

    .program-date.active .buttons .prev {
        position: absolute;
        border: none;
        left: 0px;
        content: '';
        background: #fff;
        width: 15px;
        height: 50px;
        display: inline-block;
        -webkit-box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.75);
        -moz-box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.75);
        box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.75);
    }

    .program-date.active .buttons .prev:after {
        content: '';
        width: 0;
        height: 0;
        border-style: solid;
        border-width: 20px 9px 20px 0;
        border-color: transparent #ff5500 transparent transparent;
        position: absolute;
        top: 5px;
        left: 2px;
    }

    .program-date.active .buttons .next {
        position: absolute;
        right: 0px;
        content: '';
        border: none;
        background: #fff;
        width: 15px;
        height: 50px;
        display: inline-block;
        -webkit-box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.75);
        -moz-box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.75);
        box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.75);
    }

    .program-date.active .buttons .next:after {
        content: '';
        width: 0;
        height: 0;
        border-style: solid;
        border-width: 20px 0 20px 9px;
        border-color: transparent transparent transparent #ff5500;
        position: absolute;
        top: 5px;
        left: 5px;
    }

    .program-date.active li {
        position: absolute;
        top: 130px;
        opacity: 0;
    }

    .program-date.active li.current, .program-date.active li.next {
        top: 30px;
        opacity: 1;
    }

    .program-date.active li.next {
        left: 50%;
    }

    .program-date ul {
        display: inline-block;
    }

    .program-date li {
        width: 50%;
    }

    .program-week {
        width: 100%;
    }

    .most-read-list .program-day-clock {
        font-size: 17px;
        width: 60px;
    }

    .program-list.most-read-list li > a {
        font-size: 13px;
        width: 81%;
        padding: 0 10px;
    }

    .slider-article, .slider-nav, .slider-for {
        flex: 0 0 100%;
        max-width: 100%;
        width: 100%;
    }

    .slick-slide img {
        width: 100%;
    }

    .slider-nav img {
        width: 90%;
    }

    .article-cat > a {
        font-size: 11px;
    }

    .slick-next {
        right: -8px;
    }

    .slick-prev {
        left: -9px;
    }

    .row.shows-content {
        padding: 0 15px !important;
    }

    .row.shows-content .col-w50.p10.mt-10 {
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%;
    }

    .show-title {
        font-size: 24px;
        line-height: 24px;
    }

    .show-description {
        font-size: 14px;
        font-weight: bold;
        line-height: 16px;
    }

    .shows-content-item > a, #show-list {

        font-size: 14px;

    }
    .slick-list {
         overflow: hidden;
    }
    .rss-box.mb-30.mt-30{
        margin-right: auto;
        margin-left: auto;
    }
    .live-header-link {
        background: #000 url(../img/live-icon.png) no-repeat center;
        background-size: 70px;
        width: 80px;
        height: 50px;
        display: block;
        float: right;
        margin-right: 0px;
        position: relative;
    }

    .live-header-link:after {
        content: '';
        background: #000 url(../img/live-icon-animate.png) no-repeat center;
        background-size: 70px;
        -webkit-animation: fade 1s infinite;
        animation: fade 1s infinite;
        -moz-animation: fade 1s infinite;
        -o-animation: fade 1s infinite;
        top: 0;
        left: 0;
        width: 80px;
        height: 50px;
        display: inline-block;
    }
    .fas.fa-search > img{
        width: 19px;
    }
    .search-content {
        position: absolute;
        right: 74px;
        width: 270px;
    }
    .search-form {

        margin-top: 50px;
        width: calc(100%);
        background: #ff5400;
        position: absolute;
        left: 0px;
    }
    .search-content.active-mobile-search {
        position: absolute;
        right: 0;
        width: 100%;
    }
    .search-content {
        position: absolute;
        right: 74px;
        width: 50px;
    }
}
@media (max-width: 400px) {
    .pagination{
        padding: 0; 
    }
    .pagination ul li.first-page a{
        width: 50px;
    }
    .pagination ul li a{
        font-size: 20px;
    }
    .pagination ul li a img{
        width: 16px;
    }
}
/* Businessweek Responsive */
@media only screen and (max-width: 1000px) {
    .businessweek .container{
        border-left: none;
        width: 100%;
        max-width: 750px;
    }
    .businessweek .last-news,
    .second-top-article,
    .one-article-box{
        width: 100%;
    }
    .businessweek #corp-line{
        display: none;
    }
    .businessweek .last-news.three-top-articles .row{
        margin-left: 0;
    }
    .businessweek .last-news.eight-top-articles,
    .businessweek-mostpopular,
    .businessweek .last-news.eight-top-articles .small-article,
    .businessweek-five-articles .small-article .top-article-image a{
        width: 100%;
    }
    .businessweek-listing .col-633{
        display: block;
        float: left;
        width: 100%;
        max-width: 100%;
        flex: none;
    }
    .businessweek-listing .if-missed{
        padding-right: 0;
        border-right: none;
    }
    .businessweek-listing .col-300{
        margin-top: 20px;
        width: 100%;
        flex: none;
        max-width: 100%;
    }
    .businessweek .banner-zone-300-600{
        width: 100%;
    }
    .businessweek-listing .statia-listing .if-missed .small-article-image{
        width: 45%;
    }
    .businessweek-listing .statia-listing .if-missed .listing-title{
        margin-left: 0;
        width: 55%;
        padding-left: 10px;
        box-sizing: border-box;
    }
    .second-top-article .top-article-image{
        width: 45%;
    }
    .second-top-article .top-article-image img{
        width: 100%;
    }
    .second-top-article .top-article-title{
        margin-left: 0;
        padding-left: 10px;
        box-sizing: border-box;
        width: 55%;
    }
    .second-top-article:after{
        display: none;
    }

}
@media only screen and (max-width: 767px) {
    .user-page input.text{
        width: 100%;
        box-sizing: border-box;
    }
    .user-page .form-container{
        width: 80%;
        margin: 0 auto;
    }
    .edit-profile .form-group{
        width: 80%;
    }
    .user-page .profile-left.form-container{
        width: 100%;
    }
    .businessweek section > .row {
        max-width: 100%;
        width: 100%;
    }
    .businessweek .article-content,
    .businessweek .statia-content{
        width: 100%;
    }
    .businessweek .article-view h1{
        font-size: 34px;
        line-height: 40px;
    }
    .businessweek .news-date{
        font-size: 11px;
        line-height: 20px;
    }
    .payroll-box-buttons a{
        margin-bottom: 10px;
    }
    .businessweek .search-form {
        margin-top: 0px;
        width: 264px;
        background: #FFF;
        position: static;
        left: 0px;
    }
    .businessweek-listing .if-missed .new-description{
        font-size: 22px;
        line-height: 28px;
    }
    .businessweek-mostpopular .most-read-list li > a{
        font-weight: normal;
    }
    .businessweek-top-article{
        padding-left: 0;
    }
    .businessweek-top-article{
        margin-top: 25px;
    }
    .businessweek .main-header{
        margin-left: 0;
    }
    .businessweek-top-article .big-article{
        border-bottom: none;
        padding-bottom: 0;
    }
    .businessweek-top-article .big-article h1{
        font-size: 28px;
        line-height: 32px;
        margin-top: 28px;
        width: 100%;
        box-sizing: border-box;
        padding-left: 20px;
        padding-right: 20px;
    }
    .second-top-article{
        margin-left: 0;
        width: auto;
        margin-left: 20px;
        margin-right: 20px;
    }
    .businessweek .banner-zone-300-600{
        text-align: center;
    }
    .second-top-article .top-article-title h3{
        font-size: 22px;
        line-height: 26px;
    }
    .businessweek .last-news{
        width: auto;
        margin-left: 20px;
        margin-right: 20px;
    }
    .businessweek .last-news .article-category-small{
        float: left;
        width: 100%;
        margin-top: 0px !important;
    }
    .one-article-box{
        width: auto;
        margin-left: 20px;
        margin-right: 20px;
    }
    .one-article-box h3{
        font-size: 28px;
        line-height: 32px;
    }
    .businessweek .last-news.eight-top-articles{
        width: auto;
    }
    .businessweek .article-category-small-box h3{
        height: auto;
    }
    .businessweek .eight-top-articles .article-category-small-box{
        width: 100%;
    }
    .businessweek .last-news .row{
        flex-wrap: wrap;
    }
    .businessweek .last-news.three-top-articles .small-article{
        padding-bottom: 25px;
    }
    .businessweek .last-news.eight-top-articles .small-article{
        padding-bottom: 0 !important;
        margin-top: 0 !important;
    }
    .businessweek-mostpopular{
        width: auto;
        float: left;
        margin-left: 20px;
        margin-right: 20px;
    }
    .businessweek-five-articles{
        margin-bottom: 20px;
    }
    .businessweek-five-articles .small-article:nth-child(1) .top-article-title h3, .businessweek-five-articles .small-article:nth-child(4) .top-article-title h3{
        font-size: 28px;
        line-height: 32px;
    }
    .businessweek .last-news.six-top-articles .small-article{
        width: 50%;
        padding-bottom: 10px;
    }
    .businessweek .last-news.six-top-articles .article-category-small-box{
        width: 100%;
        margin-top: 14px;
        box-sizing: border-box;
        padding-right: 20px;
    }
    .businessweek .four-top-articles .col-145,
    .businessweek .three-top-articles .col-198{
        flex: none;
        width: 100%;
        max-width: 100%;
    }
    .businessweek .last-news.four-top-articles .small-article,
    .businessweek .last-news.three-top-articles .small-article{
        padding-bottom: 20px;
        margin-top: 20px;
    }
    .businessweek-mostpopular .most-read-list li > a{
        height: auto;
    }
    .businessweek-listing .businessweek-mostpopular{
        margin-right: 0;
        margin-left: 0;
    }
    .businessweek-listing .big-article{
        margin-left: 0;
        padding: 0;
    }
    .subscription-period{
        width: 100%;
    }
    .subscription-table-wrap{
        width: 100%;
        overflow-x: auto;
        padding-bottom: 30px;
    }
    .subscription-table{
        width: 900px;
        font-size: 13px;
    }
}
/* Stick the banner */
@media only screen and (max-width: 640px) {

    .banner-zone-950-200, .statia-content #div-gpt-ad-1516888567101-5, .statia-content #div-gpt-ad-1516888567101-11{
        display: block;
        position: sticky;
        top: 0;
        z-index: 1000;
        background: #FFF;
        width: 100%;
    }

}
@media only screen and (max-width: 550px) {
    .businessweek .main-header .bloomberg-logo a{
        width: 200px;
    }
    .header-user-menu{
        margin-right: 16px;
    }
    #menu-toggle{
        margin-left: 5px;
    }
    .edit-profile .form-group{
        width: 90%;
    }
    .businessweek .article-view h1{
        font-size: 24px;
        line-height: 28px;
    }
    .businessweek .article-view-social {
        float: right;
        margin-top: -20px;
        margin-bottom: 10px;
    }
    .payroll-box h3{
        padding: 14px 29px;
        font-weight: 600;
        font-size: 12px;
        line-height: 22px;
    }
    .businessweek-listing .big-article{
        margin-left: 0;
    }
    .businessweek-listing .big-article h1{
        font-size: 28px;
        line-height: 32px;
    }
    .businessweek-listing .if-missed .new-description{
        font-size: 16px;
        line-height: 20px;
    }
    .businessweek-listing .listing-subtitle{
        display: none;
    }
    .businessweek-listing .if-missed .mt-20{
        padding-bottom: 20px;
        margin-top: 20px;
    }
    .businessweek .statia-listing{
        padding-left: 20px;
        padding-right: 20px;
    }
    .second-top-article .top-article-title h3{
        font-size: 16px;
        line-height: 20px;
    }
    .second-top-article .top-article-subtitle{
        display: none;
    }
    .businessweek .article-category-small-box h3{
        font-size: 15px;
        line-height: 17px;
    }
    .businessweek .last-news.three-top-articles .small-article{
        margin-bottom: 0;
    }
    .businessweek .last-news.eight-top-articles .small-article{
        margin-bottom: 20px;
    }
    .one-article-box{
        margin-bottom: 20px;
    }
    .businessweek .eight-top-articles .article-category-big-underline{
        border-bottom: 2px solid #777777;
        width: 100%;
        margin-right: 0;
        padding-bottom: 20px;
        margin-bottom: 20px;
        text-align: center;
    }
    .businessweek .eight-top-articles .article-category-small-box{
        width: 100%;
        box-sizing: border-box;
        padding: 0 8px;
    }
    .businessweek .last-news.six-top-articles .article-category-small{
        display: block;
    }
    .businessweek .six-top-articles .article-category-big-underline{
        border-bottom: 1px solid #000;
        margin-right: 0;
        padding-bottom: 14px;
    }
    .businessweek .last-news.six-top-articles .small-article{
        margin-top: 0;
    }
    .businessweek-five-articles .small-article:nth-child(1) .top-article-title h3, .businessweek-five-articles .small-article:nth-child(4) .top-article-title h3{
        padding-left: 10px;
        padding-right: 10px;
    }
    .header-user-menu a{
        font-size: 12px;
        margin-left: 6px;
    }
    .one-article-box h3{
        padding-left: 20px;
        padding-right: 20px;
    }
    .payroll-box-buttons a{
        font-size: 15px;
    }
    .profile-preview{
        width: 80%;
    }
    .black-btn{
        font-size: 16px;
            padding: 10px 26px;
    }
}
@media only screen and (max-width: 360px) {
    .header-user-menu{
        margin-right: 6px;
    }
    .businessweek .main-header .bloomberg-logo a{
        width: 180px;
    }
}