#topactors .borntoday
{
  padding: 6px;
  background-color: #181818f2;
  border-radius: 5px;
}
.borntoday img{
    border-radius: 5px;
}
.borntoday h3 {
    color: #ffffffab !important;
}

.bottom-right {
    position: absolute;
    bottom: 8px;
    width:100%;
    text-align:center;
  }
  
  .container-img {
    position: relative;
  }
  .movies-images-small{
    object-fit: cover;
    width: 100%;
  }
  .big-img{
    width: 100%;
    height: 100%;
    object-fit: cover;
  }
  .movie-title,.celebdetails > h3{
    color: #fff !important;
    font-size: 14px !important;
    line-height: 18px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    padding-top:3px !important ;
    padding-bottom:0px !important ;
    font-weight: 700 !important;
  }
  .celebdetails h3{
    font-size: 12px;
    font-weight: 400;
  }
  .celebdetails h3:nth-of-type(2){
    font-size: 10px !important;
    font-weight: 400;
    padding-top: 0px;
  }
  .movie-meta, .celebdetails h3:nth-of-type(2),.borntoday span{
    padding-top:3px !important ;
    padding-bottom:0px !important ;
    line-height: 18px;
   
    color: #949cb0 !important;
    font-size: 12px !important;
  }
  a{
    text-decoration: none;
  }
  a:hover{
    text-decoration: none;
    color: unset;
  }
  .grid-container-form {
    display: grid;
    grid-template-columns: 50% 50%;
   grid-column-gap: 40px;
  }
  

  .justify-space-between{
    justify-content: space-between;
}  

.movie-image160w{
  width: 160px;
  height: 100%;
}
.movies-container img{
  border-radius: 5px;
}
.menu-large > .dropdown-toggle::after{
  content: none !important;
}
.navbar .megamenu, .dropdown-menu{
  padding: 0px;
  background-color: #000000d5 !important;
  backdrop-filter: blur(25px);
  box-shadow: rgba(100, 100, 111, 0.2) 0px 7px 29px 0px;
}

.menu-large > .dropdown-item:focus, .dropdown-item:hover {
  color: #16181b;
  text-decoration: none;
  background-color: unset !important;
}
.megamenu   .dropdown-header{
  padding: 0px !important;
  color: #ffc107 !important; 
  font-size: 20px !important;
  padding-top:18px  !important;
}
.megamenu  > .navbar .megamenu a {
  color: #a6a6a6 !important;
}
.megamenu  > .navbar .megamenu a{
  padding: 10px 0 !important; 
}
.navbar .megamenu a{
  padding: 10 0px !important;
}
.carousel-caption{
  right: 0;
  left: 0;
  bottom: 0px !important;
  background: rgb(222,222,222);
  background:linear-gradient(180deg, rgb(222 222 222 / 0%) 0%, rgb(15 15 15) 48%);
}
.carousel-caption h5{
  color: #fff !important;
  font-size: 26px;
}
.full-fledge
{
  height: 412px;
    object-fit: cover;
}
.viewall a{
  transition: 0.3s !important;
  padding-left: 10px !important;
  padding-right: 10px !important;
}

.pmdbSearchBar{  
  font-size: 13px !important;
  padding: 18px;
  font-weight: 500;
}
.dropdown-menu{
  background-color: black;
}
.dropdown-item{
  color: #bbbbbb !important
}
a{
  transition: transform  0.3s;
}
a:hover{
  transform: scale(1.03); 
}
.search-menu{
  max-height: 850px;overflow: auto;
  overflow-x: hidden;
}
@media (min-width: 320px) and (max-width: 767px) {
  .dropdownsearch{
    position: unset;
  }
  .search-menu{
    max-height: 630px;
  }
  .full-fledge{
    height: auto !important;
  }
  .padding-5-small{
    padding: 5px !important;
  }
  .padding-10-small{
    padding: 10px !important;
  }
  .dropdown-item{
    padding:5px ;
  }
  .dropdown-header{
    padding-top: 0px !important;
  }
  .navbar .megamenu a{
    padding: 0px !important;
    padding-bottom: 8px !important;
    font-size: 15px;
  }
  .megamenu .dropdown-header{
    padding-top: 0px !important;
    margin-bottom: 7px;
    border-bottom: 1px solid #ffc10761;
  }
}

@media (min-height: 450px) and (max-height: 850px) {
  .search-menu{
    max-height:580px;
  }
}
/* Ratings widget */
.rate {
  display: inline-block;
  border: 0;
}
/* Hide radio */
.rate > input {
  display: none;
}
/* Order correctly by floating highest to the right */
.rate > label {
  float: right;
}
/* The star of the show */
.rate > label:before {
  display: inline-block;
  font-size: 2rem;
  padding: .3rem .2rem;
  margin: 0;
  cursor: pointer;
  font-family: FontAwesome;
  content: "\f005 "; /* full star */
}

/* Half star trick */
.rate .half:before {
  content: "\f089 "; /* half star no outline */
  position: absolute;
  padding-right: 0;
}
/* Click + hover color */
input:checked ~ label, /* color current and previous stars on checked */
label:hover, label:hover ~ label { color: orange;  } /* color previous stars on hover */

/* Hover highlights */
input:checked + label:hover, input:checked ~ label:hover, /* highlight current and previous stars */
input:checked ~ label:hover ~ label, /* highlight previous selected stars for new rating */
label:hover ~ input:checked ~ label /* highlight previous selected stars */ { color: orange;  } 

.borntoday img {
    max-height: 96px;
    min-height: 96px;
    object-fit: cover;
}




.dropdownsearch .dropdown-menu{
  width: 100%;
  border-radius: 5px;
  padding: 10px;
}