.stream-header{
    max-width: 1177px;
    border: 1px #ebebeb solid;
    border-right: 1px #ebebeb solid;
}

.stream-header .photo{
    background: white !important;
    /*border: 1px #ebebeb solid;
    border-right: 1px #ebebeb solid;*/
}

.stream-type-wrapper {
    border-top: 1px #ebebeb solid;
}

.stream-header .stream-details .title-wrapper .title h1 {
    color: #000 !important;
}

.stream-header .stream-details .title-wrapper .summary {
    color: #000 !important;
}

.stream-header .sponsored_heading{
    font-size: .8em !important;
    line-height: 2em;
    float:right;
    margin-right: 2%;
    display:inline-block;
    margin-top:5.5%;/*65px works also*/
}

.stream-header .sponsored_header_img{
    display:block;
    width:140px;
    vertical-align:center;
}

@media only screen and ( max-width : 767px ){
    .stream-header .sponsored_heading{
        font-size: 0.6em !important;
        float: none !important;
        margin-right: 0%;
        display: block;
        margin-top: 20px;
    }

    .stream-header .sponsored_header_img{
        display:block;
        width:100px;
        vertical-align:center;
    }

    .stream-header {
        height: auto;
        border: 0px #ebebeb solid;
        display: list-item;
    }

    .stream-header .photo {
        height: 135px !important;
    }

    .stream-header .stream-details .icon-wrapper {
        display: block !important;
    }

    .stream-header .stream-details .icon-wrapper .icon {
        display: block !important;
        margin-top: 5px !important;
    }

    .stream-header .stream-details .title-wrapper {
        display: block !important;
        margin-top: 1.5%;
    }
}