a {
    color: white;
    text-decoration: none; 
}
a:hover { color:#C0C0C0;}

/* ===== ===== ===== ===== ===== ===== ===== =====  */
/* Every Page Must change these two to match the colour */
/* ===== ===== ===== ===== ===== ===== ===== =====  */
.header-bg{
  background-color: #C62828;
}

input[id=search]:-webkit-autofill,
input[id=search]:-webkit-autofill:hover, 
input[id=search]:-webkit-autofill:focus, 
input[id=search]:-webkit-autofill:active  {
    -webkit-box-shadow: 0 0 0 30px #C62828 inset !important;
}
/*-------------------------------------------------------  */

/* ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== */
/* Every Detail page Must change these two to match form css */
/* ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== */
input[name=name]:-webkit-autofill,
input[name=name]:-webkit-autofill:hover, 
input[name=name]:-webkit-autofill:focus, 
input[name=name]:-webkit-autofill:active  {
    -webkit-box-shadow: 0 0 0 30px #212121 inset !important;
}

input[name=email]:-webkit-autofill,
input[name=email]:-webkit-autofill:hover, 
input[name=email]:-webkit-autofill:focus, 
input[name=email]:-webkit-autofill:active  {
    -webkit-box-shadow: 0 0 0 30px #212121 inset !important;
}
input[name=name], input[name=email]{
    -webkit-text-fill-color: #efefef;
}
.form-control {
  border: 1px solid #343a40;
}
/*-------------------------------------------------------  */

.polylife__banner{
    height: auto; 
    width: 100%
}

.firstEP{
    float: left;
}
.firstEP-image{
    text-align: center; 
    float: right;
}
.sm-none-image{
    width: 100%;
    object-fit: cover;
}
.tags{
    padding: 10px; 
    display: inline-block; 
    border: 1px solid #FFFFFF;
}

.all_ep_img{
    width: 100%;
    object-fit: cover;
    max-height: 500px;
    max-width: 500px;
}

.video-container{
    height:100%;
    vertical-align: bottom;
    position: relative;
    overflow: hidden;
}
.video-container iframe {
    position: absolute;
    top:0;
    left: 0;
    width: 100%;
    margin-top: 0;
}

.like-image-container{
    text-align: center;
    overflow: hidden;
    width: 100%;
}

@media (min-width: 768px){
  .firstEP {
     order: 1;
  }
  .firstEP-image {
    order: 2;
  }
  .sm-initial{
        display: none;
    }
}

@media only screen and (max-width: 768px) {
    .sm-none{
        display: none;
    }
    .sm-initial{
        display: block;
    }
}
@media only screen and (min-width: 769px) {
   .overview{
        margin-left: 16.6666666667%;
        width: 66.66666667%;
   }
}

@media only screen and (min-width: 961px) and (max-width: 1200px) {
   /* .marquee{
        height: 75px;
    }
    .marq_para{
        font-size: 55px;
    }
    .swiper-slide{
        width: 70%;
    }*/
}