html, body{
     overflow: visible;
}
#detail-page #details .img-tagline {
     color: #000;
     position: absolute;
     text-align: center;
     width: 100%;
     padding-left: 0.9375rem;
     padding-right: 0.9375rem;
     left: 0px;
}
#detail-page .smallThumb {
     cursor : pointer;
}
#mySubs, #mySubs2, #myBar{
    position: fixed;
}
.row.description {
     text-align: left;
}
.col-xs-15 {
     -webkit-box-flex: 0;
     -webkit-flex: 0 0 20%;
     -ms-flex: 0 0 20%;
     flex: 0 0 20%;
     width: 20%;
}
@media(max-width: 768px){

     #detail-page #details{
         height: auto;
     }
     #myLogo {
          position: relative;
          padding: 20px 0px;
          left: 50%;
          transform: translateX(-50%);
          -o-transform: translateX(-50%);
          -ms-transform: translateX(-50%);
          -moz-transform: translateX(-50%);
          -webkit-transform: translateX(-50%);
     }
     #detail-page #list {
         top: 0;
         padding-bottom: 100px;
     }
     .hidden-on-sm{
          display: none !important;
     }
     .col-xs-15{
          padding-left: 0.4rem;
          padding-right: 0.4rem;
     }
     .row.description {
          text-align: center;
     }
     body#detail-page .description-data {
          text-align: center;
          margin: 20px 0px;
     }
}

@media(max-width: 480px){

     #detail-page #list {
         top: 0;
         padding-bottom: 150px;
         padding-left: 0;
         padding-right: 0;
     }

}


@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {  
  .row{
    width: 100%;
  }
  .col-lg-5{
    flex: 0 0 38.6666666667%;
    -ms-flex: 0 0 38.6666666667%;
    -webkit-flex: 0 0 38.6666666667%;
  }
  .col-lg-7{
    flex: 0 0 55.3333333333%;
    -ms-flex: 0 0 55.3333333333%;
    -webkit-flex: 0 0 55.3333333333%;
  }
  .col-md-6{
    flex: 0 0 47%;
    -ms-flex: 0 0 47%;
    -webkit-flex: 0 0 47%;
  }
  .col-xs-15 {
       -webkit-box-flex: 0;
       -webkit-flex: 0 0 13%;
       -ms-flex: 0 0 13%;
       flex: 0 0 13%;
       width: 13%;
  }
}