html {
height:auto;
}
body {
   background: none;
}
header .navbar .nav_items {
gap: 40px;
}
body::before {
   background: linear-gradient(180deg, rgba(42, 55, 84, 1) 0%, rgb(22 1 1) 100%);
    background-repeat: no-repeat;
}
header .navbar {
padding-bottom:0px;
}
header .navbar .nav_brand img {
    height: 85px !important;
    width: 180px !important;
    min-width:auto;
}
header .navbar .nav_items .nav_list a {
    font-weight: 600;
    letter-spacing: 0.5px;
}
.brand_logo img{
   height: 75px;
   width: auto;
}

header, footer {
   background: #ffffff2b;
}

header .navbar .profile_nav {
   background-color: #FF679A;
}

header .navbar .profile_nav .search_icon {
   background: #33151F;
}

header .navbar .profile_nav .number {
   background: #993E5C;
   padding: 6px 7px 7px 37px;
}

.goog-te-gadget-simple .VIpgJd-ZVi9od-xl07Ob-lTBxed span {
   color: #fff !important;
}

.login_popup_container .login_popup {
   background: radial-gradient(100% 100% at 100% 0, #250D06 0%, #982e2e 100%)
}

.login_popup_container .login_popup img {
   height: 100px;
   width: auto;
}

.subscription_outer form .form_controls button {
   border: 1px solid #fff;
   color: #fff;
}

.subscription_outer .subhead {
   margin-block: 0 30px;
   padding-block: 50px 30px;
}

.back_button img {
        padding: 10px 20px;
        background-color: #993f5c;
        border-radius: 8px;
        margin: 10px;
        cursor: pointer;
}

.common_carousel .slick-next::after, .imdb_carousel .slick-next::after, .spotlight_carousel .slick-next::after {
    content: url(./template-nine/assets/img/arrow-square-down-white.svg);
}

.common_carousel .slick-prev::after, .imdb_carousel .slick-prev::after, .spotlight_carousel .slick-prev::after {
    content: url(./template-nine/assets/img/arrow-square-up-white.svg);
}