.product-details-eight .mt-min340 {
    margin-top: 0px !important;
}
.product-details-eight .mt-min400 {
    margin-top: 0px !important;
}
.content-banner-four .banner-section .item {
    height: 75vh !important;
}
.no-truncate {
 text-overflow: initial !important;
 white-space: normal !important;
}

.header .navbar-nav .signup a:hover {
    background: #fff;
    color: #fff;
}
.ctaBtnwatch:hover {
    background: #fff;
    color: #3D8C28;
}

.navbar-light .navbar-nav .show > .nav-link{
    color: #3D8C28;
}

/*Language dropdown*/
.header .navbar-nav .nav-item .active {
    border-bottom: 1px solid #3D8C28;
    color: #3D8C28 !important;
}

/*Language dropdown Selection*/
.header .navbar-nav .language-item .dropdown-item:focus, .header .navbar-nav .language-item .dropdown-item:hover {
    color: #000;
    background: transparent -webkit-gradient(linear, right top, left top, from(rgba(11, 1, 2, 0)), to(rgba(255, 55, 65, .3)));
    background: transparent linear-gradient(270deg, rgba(11, 1, 2, 0), rgba(255, 55, 65, .3));
    border-left: 2px solid #3D8C28;
    border-radius: 0;
    cursor: pointer;
}

/*Home page banner dots*/
.banner-section .banner-content .owl-theme .owl-dots .owl-dot span {
    width: 7px;
    height: 7px;
    background: #3D8C28;
    margin: 0 1px;
    outline: none;
}

/*Home page tümünü oynat*/
.ctaBtnwatch {
    display: flex;
    padding: 0px 24px;
    justify-content: center;
    align-items: center;
    gap: 12px;
    flex: 1 0 0;
    align-self: stretch;
    color: #FFF;
    text-align: center;
    font-size: 12px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    text-transform: uppercase;
    border-radius: 8px;
    background: #3D8C28;
    overflow: hidden;
    letter-spacing: 0.28px;
    /* background: rgba(255, 255, 255, 0.05); */
}

/*Header categories hover*/
.header .navbar-nav .nav-link:hover {
    color: #3D8C28;
}

/*Header categories focus*/
.header .navbar-nav .nav-link:focus {
    color: #3D8C28;
}

/*Home page see all hover*/
.contect-listing .view-all a:hover {
    color: #3D8C28;
}

/*Footer social media hover*/
.followSocial li:hover {
    background: #3D8C28;
    cursor: pointer;
}

/*Language icon*/
.header .navbar-nav .language-item .dropdown-toggle:hover svg path {
    fill: #3D8C28;
}

/*Lanuage drop down gradient*/
.header .navbar-nav .language-item .dropdown-item:focus, .header .navbar-nav .language-item .dropdown-item:hover{
    color: #000;
    background: transparent -webkit-gradient(linear,right top,left top,from(rgba(11,1,2,0)),to(rgba(61, 140, 40, 0.3)));
    background: transparent linear-gradient(270deg,rgba(11,1,2,0),rgba(61, 140, 40, 0.3));
    border-left: 2px solid #3D8C28;
    border-radius: 0;
    cursor: pointer;
}

/*Lanuage drop down gradient*/
.garnetMenu .gmItems a:hover{
    color: #3D8C28;
    color: #000;
    background: transparent -webkit-gradient(linear,right top,left top,from(rgba(11,1,2,0)),to(rgba(61, 140, 40, 0.3)));
    background: transparent linear-gradient(270deg,rgba(11,1,2,0),rgba(61, 140, 40, 0.3));
    border-left: 2px solid #3D8C28;
    border-radius: 0;
    cursor: pointer;
}

/*Cookie*/
.privacyPolicy-modals .mp-mb-btn #proceed {
    display: flex;
    width: auto;
    padding: 10px 16px;
    justify-content: center;
    align-items: center;
    gap: 10px;
    border-radius: 4px;
    background: #3D8C28;
    box-shadow: 0px 0px 1px 0px rgba(0, 0, 0, 0.04), 0px 0px 2px 0px rgba(0, 0, 0, 0.06), 0px 4px 8px 0px rgba(0, 0, 0, 0.04);
    color: #FFF;
    text-align: center;
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: 20px;
    cursor: pointer;
    outline: none;
    border: none;
}

/*Cookie hover*/
.privacyPolicy-modals .mp-mb-btn #proceed:hover {
    background: #fff;
    color: #3D8C28;
}

/*Content page tümünü oynat*/
.banner-section .banner-data .button .watch-now a {
    padding: 0px 24px;
    border-radius: 8px;
    background: #3D8C28;
    display: inline-block;
    position: relative;
    transition: 0.5s;
    text-decoration: none;
    min-height: 50px;
    display: flex
;
    align-items: center;
    gap: 12px;
    flex-direction: row;
    text-transform: uppercase;
    height: 54px;
}

/*Content page trailer button*/
.banner-section .se-BannerData .button .watch-trailer a {
    display: flex
;
    height: 54px;
    padding: 0px 24px;
    justify-content: center;
    align-items: center;
    gap: 12px;
    border-radius: 8px;
    background: #3D8C28;
    border: none;
}

/*Content page tümünü oynat hover*/
.banner-section .banner-data .button .watch-now a:hover {
    background: #fff;
    color: #3D8C28;
}

/*Content page trailer button hover*/
.banner-section .se-BannerData .button .watch-trailer a:hover {
    background: #fff;
    color: #3D8C28;
}

/*Content page share icon*/
.banner-section .se-BannerData .button .social-share-all a.share-a:hover svg path {
    stroke: #3D8C28;
}

/*Content page share social media icon*/
.si-span:hover {
    background: #3D8C28;
}

/*Login button on click*/
.header .navbar-nav .signup .nav-link:focus {
    color: #fff;
    background: #fff;
}

/*Sign in page sig in button*/
.blue {
    background: #3D8C28;
}

/*Sign in page sign in button hover*/
.common-btn.blue:hover {
    background: #fff;
    color: #3D8C28;
}

/*Sign in page register button*/
.create-account-a {
    color: #3D8C28 !important;
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    text-decoration: none;
    cursor: pointer;
}

/*Profile avatar*/
.userProfileDropdown {
    width: 48px;
    height: 48px;
    flex-shrink: 0;
    border-radius: 48px;
    border: 2px solid #3D8C28 !important;
}

/*Profile page elements on sidenav*/
.widget-area .widget ul li a.active {
    border-bottom: 1px solid #3D8C28;
    color: #3D8C28 !important;
}

/*Profile page update photo button*/
.btn-groups {
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    padding: 0px 0px 0px 16px;
    gap: 16px;
    width: 186px;
    min-height: 40px;
    background: #3D8C28;
    box-shadow: 0px 4px 8px rgba(0, 0, 0, 0.04), 0px 0px 2px rgba(0, 0, 0, 0.06), 0px 0px 1px rgba(0, 0, 0, 0.04);
    border-radius: 4px;
    border: none;
    outline: none;
    cursor: pointer;
    color: #fff;
    position: relative;
}

/*Profile page update photo button hover*/
.primary-button:hover, .btn-plns button.cancelplan-btn:hover {
    background: #ffffff !important;
    color: #3D8C28;
}

/*Profile page update photo icon*/
.btn-groups:hover span svg path[stroke] {
    fill: none;
    stroke: #3D8C28;
}

/*Profile page update description*/
button.update-btn {
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    padding: 10px 16px;
    gap: 10px;
    width: auto !important;
    min-width: initial !important;
    height: 40px;
    background: #3D8C28;
    box-shadow: 0px 4px 8px rgba(0, 0, 0, 0.04), 0px 0px 2px rgba(0, 0, 0, 0.06), 0px 0px 1px rgba(0, 0, 0, 0.04);
    border-radius: 4px;
    border: none;
    font-weight: 500;
    font-size: 14px;
    line-height: 20px;
    text-align: center;
    color: #FFFFFF;
    outline: none;
    cursor: pointer;
}

/*Profile add new card button*/
.blank-card-info button {
    min-width: 175.26px;
    min-height: 40px;
    background: #3D8C28;
    border-radius: 8px;
    font-weight: 600;
    font-size: 16px;
    line-height: 24px;
    text-align: center;
    color: #FFFFFF;
    padding: 8px;
    border: none;
    cursor: pointer;
}

/*Add card popup add button*/
.addbutton {
    background: #3D8C28;
    box-shadow: 0px 4px 8px rgba(0, 0, 0, 0.04), 0px 0px 2px rgba(0, 0, 0, 0.06), 0px 0px 1px rgba(0, 0, 0, 0.04);
    border-radius: 4px;
    font-weight: 700;
    font-size: 12px;
    line-height: 16px;
    padding: 8px 0;
    text-align: center;
    min-width: 112px;
    color: #ffffff;
}

/*Choose plan*/
.plan-divs .chooseplan-btn, .btn-plns button {
    width: 121px !important;
    height: 40px;
    background: #3D8C28;
    box-shadow: 0px 4px 8px rgba(0, 0, 0, 0.04), 0px 0px 2px rgba(0, 0, 0, 0.06), 0px 0px 1px rgba(0, 0, 0, 0.04);
    border-radius: 4px;
    font-weight: 500;
    font-size: 14px;
    line-height: 20px;
    text-align: center;
    color: #FFFFFF;
    display: flex
;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    padding: 10px 16px;
    gap: 10px;
    border: none;
    min-width: initial;
}

/*Choose plan*/
.primary-button:hover, .btn-plns button.cancelplan-btn:hover {
    background: #3D8C28 !important;
    color: #FFFFFF;
}

/*Plan outline*/
.new-all-plans-page .plan-area input:checked ~ .single-plan {
    background: rgba(0, 0, 0, 0.4);
    border: 1px solid #3D8C28;
    border-radius: 8px;
    position: relative;
}

/*Continue to checkout*/
.new-all-plans-page .final-amount-area .checkout-btn-area .checkout-btn:hover {
    background: #3D8C28;
    color: #FFFFFF;
}

#banneraudiobtn{
    position: absolute;
    right: -31em;
    bottom:-19em;
    color: rgb(255 255 255 / 80%);
    background-color: #2d343670;
    padding: 8px;
    border-radius: 5px;
    display: flex;
}

@media (max-width:768px){

#banneraudiobtn{

    position: absolute;
    color: rgb(255 255 255 / 80%);
    background-color: #2d343670;
    padding: 8px;
    border-radius: 5px;
    display: flex;
    left: 33px;
    right: unset;
    bottom: unset;
}
}

/* ER-121364 */
.is-invalid {
    border: 1px solid #f00;
}
.text-danger {
    color: #FE0138 !important;
    width: 100%;
    font-size: 11px;
    line-height: 16px;
    margin-top: -10px;
}
.custom-field-ui {
    width: 100%;
}
.custom-field-ui .enter-input {
    width: 100% !important;
}
/* ER-121364 */

/*Navbar click*/
.phoenix-nav-dropdown .btn-navigation.show {
border-bottom: 1px solid #3D8C28;
}
.activeClass {
border-bottom: 1px solid #3D8C28;
color: #3D8C28 !important;
}
.footer .followSocial li a {
  padding: 0 !important;
}
vd-component#footer_footer_five_5 > section:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > p:nth-child(2) {
  visibility: visible !important;
}
.newspace{
 width:170px;
}
@media (maxwidth: 992px){
.newspace{
     width:auto;
}
}

/*Clear watch history hover*/
.my-WH-CMH-btn:hover {
  color: #3D8C28;
}

/*Change language hover*/
.tooltip .tooltip-inner {
background-color: #3D8C28 !important;
}
.bs-tooltip-bottom .arrow::before {
border-bottom-color: #3D8C28 !important;
}

/* er-122066 */
.register-four .main-container {
    height: auto;
}
/* er-122066 */

/* er-122302 */
#banneraudiobtn {
    position: fixed;
    right: 5em;
    bottom: 25em;
}
@media (min-width: 768px) and (max-height: 1024px){
    .banner-five .banner-section .item{ 
        height: auto !important;
}
}
@media (max-width: 768px) {
    #banneraudiobtn {
        position: absolute;
        right: 5em;
        bottom: 5em;
        left: unset;
    }
 .banner-five .banner-section .item{ 
        height: auto !important;
}
.header {
  height: 69px !important;
}
.navbar-brand img {
  height: 38px !important;
  width: auto !important;
}
}
/* er-122302 */