.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%; } }