/*
 Theme Name:   DMC Child
 Theme URI:    https://dubaimotorclub.com/
 Description:  DMC Child theme 
 Author:       JD Infotech
 Author URI:   http://jdinfotech.net/
 Template:     dmc
 Version:      1.0.0
*/
 
@import url("../dmc/style.css");

@import url('https://fonts.googleapis.com/css2?family=Anton&display=swap');

@import url('https://fonts.googleapis.com/css2?family=Lato:ital,wght@0,100;0,300;0,400;0,700;0,900;1,100;1,300;1,400;1,700;1,900&display=swap');

@import url('https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,300..800;1,300..800&display=swap');

@font-face {
    font-family: 'Glacial Indifference';
    src: url('fonts/GlacialIndifference-Bold.woff2') format('woff2'),
        url('fonts/GlacialIndifference-Bold.woff') format('woff');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Glacial Indifference';
    src: url('fonts/GlacialIndifference-Regular.woff2') format('woff2'),
        url('fonts/GlacialIndifference-Regular.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
  font-family: 'Satoshi-Light';
  src: url('fonts/Satoshi-Light.woff2') format('woff2'),
       url('fonts/Satoshi-Light.woff') format('woff'),
       url('fonts/Satoshi-Light.ttf') format('truetype');
       font-weight: 300;
       font-display: swap;
       font-style: normal;
}

@font-face {
    font-family: 'Zing Rust D2 Demo Base';
    src: url('fonts/ZingRustD2Demo-Base.woff2') format('woff2'),
        url('fonts/ZingRustD2Demo-Base.woff') format('woff');
    font-weight: normal;
    font-style: italic;
    font-display: swap;
}

@font-face {
  font-family: 'Satoshi-LightItalic';
  src: url('fonts/Satoshi-LightItalic.woff2') format('woff2'),
       url('fonts/Satoshi-LightItalic.woff') format('woff'),
       url('fonts/Satoshi-LightItalic.ttf') format('truetype');
       font-weight: 300;
       font-display: swap;
       font-style: italic;
}


@font-face {
  font-family: 'Satoshi-Regular';
  src: url('fonts/Satoshi-Regular.woff2') format('woff2'),
       url('fonts/Satoshi-Regular.woff') format('woff'),
       url('fonts/Satoshi-Regular.ttf') format('truetype');
       font-weight: 400;
       font-display: swap;
       font-style: normal;
}


@font-face {
  font-family: 'Satoshi-Italic';
  src: url('fonts/Satoshi-Italic.woff2') format('woff2'),
       url('fonts/Satoshi-Italic.woff') format('woff'),
       url('fonts/Satoshi-Italic.ttf') format('truetype');
       font-weight: 400;
       font-display: swap;
       font-style: italic;
}


@font-face {
  font-family: 'Satoshi-Medium';
  src: url('fonts/Satoshi-Medium.woff2') format('woff2'),
       url('fonts/Satoshi-Medium.woff') format('woff'),
       url('fonts/Satoshi-Medium.ttf') format('truetype');
       font-weight: 500;
       font-display: swap;
       font-style: normal;
}


@font-face {
  font-family: 'Satoshi-MediumItalic';
  src: url('fonts/Satoshi-MediumItalic.woff2') format('woff2'),
       url('fonts/Satoshi-MediumItalic.woff') format('woff'),
       url('fonts/Satoshi-MediumItalic.ttf') format('truetype');
       font-weight: 500;
       font-display: swap;
       font-style: italic;
}

@font-face {
  font-family: 'Satoshi-Bold';
  src: url('fonts/Satoshi-Bold.woff2') format('woff2'),
       url('fonts/Satoshi-Bold.woff') format('woff'),
       url('fonts/Satoshi-Bold.ttf') format('truetype');
       font-weight: 700;
       font-display: swap;
       font-style: normal;
}

@font-face {
  font-family: 'Satoshi-BoldItalic';
  src: url('fonts/Satoshi-BoldItalic.woff2') format('woff2'),
       url('fonts/Satoshi-BoldItalic.woff') format('woff'),
       url('fonts/Satoshi-BoldItalic.ttf') format('truetype');
       font-weight: 700;
       font-display: swap;
       font-style: italic;
}

@font-face {
  font-family: 'Satoshi-Black';
  src: url('fonts/Satoshi-Black.woff2') format('woff2'),
       url('fonts/Satoshi-Black.woff') format('woff'),
       url('fonts/Satoshi-Black.ttf') format('truetype');
       font-weight: 900;
       font-display: swap;
       font-style: normal;
}

@font-face {
  font-family: 'Satoshi-BlackItalic';
  src: url('fonts/Satoshi-BlackItalic.woff2') format('woff2'),
       url('fonts/Satoshi-BlackItalic.woff') format('woff'),
       url('fonts/Satoshi-BlackItalic.ttf') format('truetype');
       font-weight: 900;
       font-display: swap;
       font-style: italic;
}

@font-face {
    font-family: 'High Speed';
    src: url('fonts/HighSpeed-Regular.woff2') format('woff2'),
        url('fonts/HighSpeed-Regular.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'AhkioW00';
    src: url('fonts/AhkioW00-Bold.woff2') format('woff2'),
        url('fonts/AhkioW00-Bold.woff') format('woff');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}


@font-face {
    font-family: 'Fair Prosper';
    src: url('fonts/FairProsper.woff2') format('woff2'),
        url('fonts/FairProsper.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Canva Sans';
    src: url('fonts/CanvaSans-Regular.woff2') format('woff2'),
        url('fonts/CanvaSans-Regular.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Canva Sans';
    src: url('fonts/CanvaSans-Bold.woff2') format('woff2'),
        url('fonts/CanvaSans-Bold.woff') format('woff');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}


@font-face {
    font-family: 'Inter 18pt';
    src: url('fonts/Inter18pt-Medium.woff2') format('woff2'),
        url('fonts/Inter18pt-Medium.woff') format('woff');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Inter 18pt';
    src: url('fonts/Inter18pt-SemiBold.woff2') format('woff2'),
        url('fonts/Inter18pt-SemiBold.woff') format('woff');
    font-weight: 600;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Inter 18pt';
    src: url('fonts/Inter18pt-Bold.woff2') format('woff2'),
        url('fonts/Inter18pt-Bold.woff') format('woff');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Inter 18pt';
    src: url('fonts/Inter18pt-Regular.woff2') format('woff2'),
        url('fonts/Inter18pt-Regular.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}


/*.page-id-7 .footer-area{display:none;}*/
/*.page-id-7 .nav-container{display:none;}*/




#mobile-menu{top:68px;}
.gen-yel button,#gen-yel{height:unset;background-color: #ffdd00;font-family: 'Oswald';font-weight: bold;text-decoration: none;color: #000;padding: 18px 30px;text-transform: uppercase;font-size: 20px;border-radius: 5px;display: inline-block;text-align: center;margin: 15px 0;border:0px;}
.gen-yel button,#gen-yel1{height:unset;background-color: #ffdd00;font-family: 'Oswald';font-weight: bold;text-decoration: none;color: #000;padding: 18px 30px;text-transform: uppercase;font-size: 20px;border-radius: 5px;display: inline-block;text-align: center;margin: 15px 0;border:0px;width:25%;}
#gen-yel:hover,#gen-yel:active,#gen-yel:focus{/*transform: scale(1.1);*/background-color: #080808 !important;color:#fff !important;}
#gen-yel1:hover,#gen-yel1:active,#gen-yel1:focus{transform: scale(1.1);background-color: #080808 !important;color:#fff !important;}
.gen-yel button:hover,.gen-yel button:active,.gen-yel button:focus{transform: scale(1.1);background-color: #080808 !important;color:#fff !important;}
.gen-yel button,#gen-yel{transition-duration: .3s;transition-property: transform;transition: all .3s;}

#gen-large-btn,#blm{height:unset;background-color: #ffdd00;font-family: 'Oswald';font-weight: bold;text-decoration: none;color: #000;padding: 15px 50px;text-transform: uppercase;font-size: 26px;border-radius: 5px;display: inline-block;text-align: center;margin: 15px 0;border:0px;}
#gen-large-btn:hover,#gen-large-btn:active,#gen-large-btn:focus,#blm:hover,#blm:active,#blm:focus{transform: scale(1.1);background-color: #080808 !important;color:#fff !important;}
#gen-large-btn,#blm{transition-duration: .3s;transition-property: transform;transition: all .3s;}

#blm{margin:0px !important;}
#blm:before{height:60px;width:60px;margin-right: 5px;content: "";background:url(../../../wp-content/uploads/2024/10/crown.png) no-repeat 0 0;background-size: 60px 60px;position:absolute;top:-28px;right:-28px;}
#blm:hover:before{top: -28px;right: -30px;}

.site-content{padding:0px;}
.title-post{display:none;}
.nav-container{border-bottom:0px;background:transparent;}
.nav-placeholder{position:absolute;top:0;width:100%;}
#main-nav > ul > li > a{font-family: 'Satoshi-Regular';font-weight:400;text-transform:uppercase;color:#fff;}
#main-nav > ul > li > a:hover,.nav-container.fixed #main-nav > ul > li > a:hover{color:#FFF;}
#main-nav > ul > li > a:focus,#main-nav > ul > li > a:active,#main-nav > ul > li > a:focus-visible{color:#FFF;outline:unset;box-shadow:unset;}
.page-id-459 #main-nav > ul > li > a{color:#000;}


.search-button{display:none !important;}
.site-footer{display:none !important;}
.footer-widgets .sidebar-column{padding-top:0px !important;padding-bottom:0px !important;}
.footer-widgets{background-color:#000;padding:15px 0;}
#media_image-2 img{margin:0 auto;display:block;width:120px;}
#custom_html-2{padding-top:0px !important;}
#custom_html-2 h3,#custom_html-2 h3 a{text-align:center;font-family: 'High Speed';font-weight:normal;font-size:30px;line-height:36px;color:#FFF;}
#custom_html-2 p{margin-bottom:0px;text-align:center;font-family: 'Satoshi-Regular';font-weight:400;color:#FFF;font-size:14px;line-height:18px;margin-top:5px;}

#nav_menu-3{padding-top:25px;}
#nav_menu-2{padding-top:15px;}
#nav_menu-4{padding-top:25px;}
#nav_menu-3 ul{padding-inline-start:0px;text-align:center;margin-bottom:0px;}
#nav_menu-3 li{list-style:none;display:inline-block;}
#nav_menu-3 li a{text-align:center;font-family: 'High Speed';font-weight:normal;font-size:30px;line-height:36px;color:#FFF;}
#nav_menu-3 li:before{display:none;}
#nav_menu-4 ul{text-align:center;padding-inline-start:0px;}
#nav_menu-4 li:before{display:none;}
#nav_menu-4 a,#nav_menu-4 a:hover{background-color: #ffdd00;font-family: 'AhkioW00';font-weight: bold;text-decoration: none;color: #000;padding: 10px 30px;text-transform: uppercase;font-size: 30px;line-height:36px;border-radius: 5px;display: inline-block;text-align: center;margin: 0 0 0px 0;border: 0px;}
#nav_menu-4 a:hover,#nav_menu-4 a:active,#nav_menu-4 a:focus{transform: scale(1.1);background-color: #080808 !important;color:#fff !important;}
#nav_menu-4 a{transition-duration: .3s;transition-property: transform;transition: all .3s;}
#nav_menu-2 ul{padding-inline-start:0px;text-align:center;margin-bottom:25px;margin-bottom:0px;}
#nav_menu-2 li{list-style:none;display:inline-block;padding:0 15px;border-right:2px solid #FFF;line-height:16px;}
#nav_menu-2 li:last-child{border-right:0px;}
#nav_menu-2 li a{font-family: 'Satoshi-Bold';font-weight:700;font-size:14px;line-height:16px;color:#FFF;}
#nav_menu-2 li:before{display:none;}
#custom_html-2 ul{padding-inline-start:0px;text-align:center;margin-bottom:25px;}
#custom_html-2 li{list-style:none;display:inline-block;padding:0 15px;border-right:2px solid #FFF;}
#custom_html-2 li:last-child{border-right:0px;}
#custom_html-2 li a{font-family: 'Satoshi-Bold';font-weight:700;font-size:24px;line-height:30px;color:#FFF;}


#custom_html-2 > div > div{text-align:center;}
#custom_html-2 > div > div a,#custom_html-2 > div > div a:hover{background-color: #ffdd00;font-family: 'AhkioW00';font-weight: bold;text-decoration: none;color: #000;padding: 10px 30px;text-transform: uppercase;font-size: 30px;line-height:36px;border-radius: 5px;display: inline-block;text-align: center;margin: 0 0 25px 0;border: 0px;}


.banner-title,.banner-title-box{position: absolute !important;top: 50% !important;left: 50% !important;margin-right: -50%;transform: translate(-50%, -50%);z-index:1 !important;}
.mb-title{position: absolute !important;top: 40% !important;left: 50% !important;margin-right: -50%;transform: translate(-50%, -50%);z-index:1 !important;}
.banner-title h2{font-family: 'Oswald' !important;font-weight:700 !important;font-size:80px !important;line-height:66px !important;color:#FFF !important;text-transform: uppercase;}
.btb-title-n h2{font-family: 'Fair Prosper' !important;font-weight:normal !important;font-size:60px !important;line-height:66px !important;color:#FFF !important;text-align:center;word-break:break-word;}
.btb-title-w h2{font-family: 'High Speed' !important;font-weight:normal !important;font-size:60px !important;line-height:66px !important;color:#FFF !important;text-align:center;word-break:break-word;}
.btb-title-y h2{font-family: 'High Speed' !important;font-weight:normal !important;font-size:60px !important;line-height:66px !important;color: #FFBD59 !important;text-align:center;word-break:break-word;}
.mb-title h2{font-family: 'Oswald' !important;font-weight:700 !important;font-size:80px !important;line-height:80px !important;color:#000 !important;}


.par-banner img{height:100vh !important;object-fit:cover;}
.mop-box h2{font-family: 'Oswald' !important;font-weight:700 !important; color: #000; font-size: 50px ;}
.mop-box h4{font-family: 'Oswald' !important;font-weight:700 !important;text-align:center; color: #000; font-size: 40px;}
.mop-box p{font-family: 'Canva Sans' !important;font-weight: 400 !important;text-align: left;font-size: 20px;line-height: 50px;margin: 0px 0px;}

/*.mop-grid h4{font-family: 'Oswald' !important;font-weight:700 !important;text-align:center;font-size: 40px !important;}*/
.mop-grid h4 {
    font-family: 'Oswald' !important;
    font-weight: 700 !important;
    text-align: center;
    font-size: 28px !important;
    margin-top: 14px;
}
.mop-grid p{font-family: 'Canva Sans' !important;font-weight: 400 !important;text-align: center;font-size: 20px;line-height: 50px;}


.git-box{margin-top: 30px;}
.git-box h4{font-family: 'Zing Rust D2 Demo Base';font-weight: normal;font-style: italic;color:#000;font-size: 36px;line-height: 40px;text-align: center;}
.git-box p{font-family: 'Canva Sans';font-weight: normal;font-style: normal;font-size: 20px;line-height: 30px;text-align: center;color:#000;}

.git-form{background-image: url(/wp-content/uploads/2024/10/cnformn.jpg);background-repeat: no-repeat;background-size: cover;padding: 30px;background-position: center;margin-bottom: 50px;margin-top: 30px;}
.git-form label{font-family: 'Satoshi-Regular' !important;font-weight: 400;font-style: normal;color:#FFF;font-size:18px;line-height:24px;text-transform:capitalize;}
.git-form input,.git-form input:focus{box-shadow:unset;border:0px;height:40px;font-family: 'Satoshi-Regular' !important;font-weight: 400;font-style: normal;color:#000;font-size:14px;line-height:18px;border-radius:0px;}
.git-title{font-family: 'Canva Sans' !important;font-weight: bold !important;font-style: normal !important;color:#FFF !important;font-size:50px !important;line-height:60px !important;word-wrap: break-word;text-align:center;}
.git-form button{height:unset;background-color: #ffdd00;font-family: 'AhkioW00';font-weight: bold;text-decoration: none;color: #000;padding: 10px 30px;text-transform: uppercase;font-size: 20px;border-radius: 5px;display: inline-block;text-align: center;margin: 15px 0;border:0px;}
.git-form button:hover,.git-form button:active,.git-form button:focus{transform: scale(1.1);background-color: #080808 !important;color:#fff !important;}
.git-form button{transition-duration: .3s;transition-property: transform;transition: all .3s;}
.git-right{width: 50%;float: right;}
.cusradio{background-color:#FFF;border-radius: 5px;width:fit-content;margin:0 auto;display:block;}
.cusradio input{display: none;}
.cusradio label {display: inline-block;padding: 10px 20px;margin-right: 0px;cursor: pointer;border-radius: 5px;font-family: 'Canva Sans';font-weight: bold;font-style: normal;color:#000;background: #fff;margin-bottom:0px;}
.cusradio input:checked + label {background: #ffdd00;color: #000;}


.win-cont p{font-family: 'Satoshi-Medium' !important;font-weight: 500 !important;font-style: normal;font-size:24px;line-height:50px;color:#000 !important;margin-bottom:30px;}
.win-cont h3{font-family: 'Satoshi-BlackItalic' !important;font-weight: 900 !important;font-style: italic;color:#000 !important;font-size:36px;line-height:40px;text-align:center;text-transform:uppercase;}

.about-cont p{font-family: 'Satoshi-Medium' !important;font-weight: 500 !important;font-style: normal;font-size:24px;line-height:50px;color:#000 !important;margin-bottom:30px;}

.mtftop{padding-left:30px !important;padding-right:30px !important;}
.mtftop h2{font-family: 'Zing Rust D2 Demo Base' !important;font-weight: normal !important;font-style: italic;color:#000 !important;font-size:36px;line-height:40px;text-align:center;text-transform:uppercase;}
.mtftop p{font-family: "Nunito Sans", Sans-serif !important;font-weight: 500 !important;font-style: normal;font-size:24px;line-height:40px;color:#000 !important;margin-bottom:15px;text-align:center;}
.mtfbor{padding:50px 30px 100px 30px;}
/*.mtfbor p{font-family: "Nunito Sans", Sans-serif !important;font-weight: normal !important;font-style: italic;font-size:20px;line-height:32px;color:#000 !important;margin-bottom:15px;text-align:center;}*/
.mtfbor p {
    font-family: "Nunito Sans", Sans-serif !important;
    font-weight: normal !important;
    font-size: 15px;
    line-height: 20px;
    color: #000 !important;
    margin-bottom: 0;
    text-align: center;
}
.mtfbor .e-con-inner{border: 1px solid #d9d9d9;position:relative;}
.bq{position: absolute !important;right: -45px;bottom: -40px;padding: 30px;background-color: #EFECE1;}
.tq{position: absolute !important;left: -45px;top: -40px;padding: 30px;background-color: #EFECE1;}

.bqw{position: absolute !important;right: -45px;bottom: -40px;padding: 30px;background-color: #FFF;}
.tqw{position: absolute !important;left: -45px;top: -40px;padding: 30px;background-color: #FFF;}
.bq img,.tq img,.bqw img,.tqw img{width:70px;}

.hmvid iframe{opacity:0;pointer-events:none;}
.hmtitle h2{font-family: 'Oswald' !important;font-weight: 900 !important;color:#FFF !important;font-size:50px;line-height:60px;text-shadow: -1px 2px 3px rgba(0,0,0,0.71);}
.hmcont h6{font-family: 'Oswald' !important;font-weight: 700 !important;color:#FFF !important;font-size:24px;line-height:30px;margin-top:30px;}
.hm-banner .e-con-inner{gap:unset !important;}
.hmicntxt p{font-family: 'Satoshi-Regular' !important;font-weight: 400;font-style: normal;color:#000 !important;font-size:24px;line-height:30px;margin-bottom:0px;}
.habibi h2{font-family: 'High Speed' !important;font-weight: 400 !important;font-style: normal !important;color:#000 !important;font-size:50px !important;line-height:60px !important;text-align:center;margin-bottom:20px;}
.habibi h2 span{text-decoration:underline;}
.emtitle h2{font-family: 'Oswald' !important;font-weight: 400 !important;font-size:35px;line-height:36px;padding:5px 0px;text-align:center;color:#FFF !important;}

/*.lm-title h4{font-family: 'Oswald' !important;font-weight: 400 !important;font-style: normal !important;color:#000 !important;font-size:30px !important;line-height:36px !important;}*/
.lm-title h4 {
    font-family: 'Oswald' !important;
    font-weight: 800 !important;
    font-style: normal !important;
    color: #000 !important;
    font-size: 40px !important;
    /* line-height: 36px !important; */
}
#loyaltyyaccu ul {
    list-style: disc;
}

#loyaltyyaccu ul li {
    color: #000000;
    font-family: "Nunito Sans", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    text-transform: none;
    font-style: normal;
    text-decoration: none;
    line-height: 1.5em;
    letter-spacing: 0px;
}
.hmbox{gap:0px !important;}
.list{display:flex;padding:15px 0;}
.list img{width:25px;}
.list p{margin-bottom:0px;font-family: 'Satoshi-Medium';font-weight:500;font-size:20px;line-height:24px;color:#000;}
.list > div:first-child{}
.list > div:last-child{padding-left:15px;}
.gen-home-head h3{font-family: 'Oswald' !important;font-weight: 800 !important;font-style: normal !important;color:#000 !important;font-size:36px !important;line-height:40px !important;text-align:center;}

.givem-title h2{font-family: 'Satoshi-Bold' !important;font-weight: 700 !important;text-align:center;color:#FFF !important;}
.gived-title h2{font-family: 'Satoshi-Medium' !important;font-weight: 500 !important;text-align:center;color:#FFF !important;}
/*.givbottxt h3{font-family: 'High Speed' !important;font-weight: 400 !important;font-style: normal !important;color:#FFF !important;font-size:30px !important;line-height:36px !important;text-align:center;}*/
.givbottxt h3 {
    font-family: 'High Speed' !important;
    font-weight: 400 !important;
    font-style: normal !important;
    color: #FFF !important;
    font-size: 30px !important;
    line-height: 36px !important;
    text-align: center;
    padding: 4px 15px;
}
.ov-txt h4{font-family: 'Oswald' !important;font-weight: 700 !important;text-align:center;color:#000 !important;font-size:30px;line-height:36px;}
.faq-main-title h3{font-family: 'AhkioW00' !important;font-weight: bold !important;color: #FED959 !important;font-size:50px;line-height:60px;}
.faqbox details{background-color:#343434;margin-bottom:30px !important;}
.faqbox summary{border:0px !important;padding:20px !important;justify-content: space-between !important;}
.faqbox div{border:0px;}
.e-n-accordion-item-title-text{font-family: 'AhkioW00' !important;font-weight: bold !important;color: #FFF !important;font-size:30px !important;line-height:36px !important;}
.faqbox p{font-family: 'Satoshi-Regular' !important;font-weight:400 !important;color:#FFF !important;font-size:20px !important;line-height:24px !important;}
.faqcont{padding:0px 20px 20px 20px !important;}
.faqcont > div{padding:0px;}
.e-opened{width:30px !important;height:30px !important;background-image:url(/wp-content/uploads/arrow-up.svg);}
.e-closed{width:30px !important;height:30px !important;background-image:url(/wp-content/uploads/arrow-down.svg);}
.e-opened svg{display:none;}
.e-closed svg{display:none;}
.juh-title h4{font-family: 'Satoshi-Black' !important;font-weight:900 !important;font-size:40px !important;line-height:46px !important;color:#000 !important;text-align:center;}
.juh-sub h4{font-family: 'Satoshi-Medium' !important;font-weight:500 !important;font-size:30px !important;line-height:36px !important;color:#000 !important;text-align:center;}
.acctxt h4{font-family: 'AhkioW00' !important;font-weight: bold !important;color: #000 !important;font-size:36px;line-height:40px;}
.alwin-txt h5{font-family: 'Satoshi-BlackItalic' !important;font-style:italic !important;font-weight:900 !important;color:#FFF !important;text-align:center;}
.draw-txt h4{font-family: 'Satoshi-BlackItalic' !important;font-style:italic !important;font-weight:900 !important;color:#000 !important;text-align:center;}
.jl-title h4{font-family: 'Satoshi-Bold' !important;font-weight: 700 !important;color:#000 !important;text-align:left;font-size:24px !important;line-height:30px !important;}
.jl-sub h4{font-family: 'Satoshi-Medium' !important;font-weight: 500 !important;color:#000 !important;text-align:left;font-size:22px !important;line-height:24px !important;}
.whbld-txt h4{font-family: 'Satoshi-Black' !important;font-weight:900 !important;font-size:40px !important;line-height:46px !important;color:#000 !important;text-align:center;}
.ylbtxt h4{font-family: 'Satoshi-BlackItalic' !important;font-style:italic !important;font-weight:900 !important;color:#000 !important;text-align:center;font-size:30px !important;line-height:36px !important;background-color: #FED858;text-transform:uppercase;padding:10px 20px;width:fit-content;margin:0 auto;display:block;}

.mbt-sub{font-family: 'Satoshi-BoldItalic' !important;font-weight: 700 !important;font-style:italic !important;font-size:30px !important;line-height:36px !important;color:#000 !important;text-align:center;text-transform:uppercase;margin:0px 0px 10px 0px;}
.mbt-main{font-family: 'High Speed' !important;font-weight: 400 !important;font-size:24px !important;line-height:36px !important;color:#000 !important;text-align:center;margin-top:45px;}
.mbt-main h4{font-family: 'High Speed' !important;font-weight: 400 !important;font-size:24px !important;line-height:36px !important;color:#000 !important;text-align:center;margin-top:45px;}
/*.still-main h4{font-family: 'High Speed' !important;font-weight: 400 !important;font-size:24px !important;line-height:36px !important;color:#000 !important;text-align:center;margin-top:0px;}*/
.still-main h4 {
    font-family: "Roboto", Sans-serif !important;
    font-weight: 700 !important;
    font-size: 24px !important;
    line-height: 36px !important;
    color: #000 !important;
    text-align: center;
    margin-top: 0px;
}
.mbt-sub span{text-decoration:underline;}
.mbt-main span{text-decoration:underline;}
.mbgtitle h4{font-family: 'Satoshi-Bold' !important;font-weight: 700 !important;color:#000 !important;font-size:24px !important;line-height:30px !important;}
.mbgdesc h4{font-family: 'Satoshi-Regular' !important;font-weight: 400 !important;color:#000 !important;font-size:22px !important;line-height:36px !important;}
.mbitext h4{font-family: 'Oswald' !important;font-weight: normal !important;font-style:normal !important;color:#000 !important;text-align:center;text-transform:uppercase;font-size:30px !important;line-height:40px !important;margin:30px 150px;}
.mb-subhead h4{font-family: 'Oswald' !important;font-weight: 400 !important;font-size:40px !important;line-height:36px !important;color:#000 !important;text-align:center;}
.page-id-459{background-color:#F9F9F4;}
.mb-tilt h4 {
    font-family: 'Satoshi-BoldItalic' !important;
    font-weight: 700 !important;
    font-style: normal !important;
    color: #000 !important;
    text-align: center;
    font-size: 16px !important;
    line-height: 18px !important;
}
.page-id-459 .mbt-main {
    font-family: "Roboto", Sans-serif !important;
    font-weight: 700 !important;
    font-size: 22px !important;
    line-height: 36px !important;
    color: #000 !important;
    text-align: center;
    margin-top: 4px !important;
}
/*.mb-tilt h4{font-family: 'Satoshi-BoldItalic' !important;font-weight: 700 !important;font-style:italic !important;color:#000 !important;text-align:center;font-size:20px !important;line-height:20px !important;}*/
.mb-smalltxt h4{font-family: "Roboto", Sans-serif !important;font-weight: 700 !important;color:#000 !important;text-align:center;font-size:20px !important;line-height:30px !important;}

.pb-title h2{font-family: 'Satoshi-Bold' !important;font-weight: 700 !important;color:#fff !important;font-size:36px !important;line-height:42px !important;}
.pb-desc h4{font-family: 'Satoshi-Regular' !important;font-weight: 400 !important;color:#fff !important;font-size:24px !important;line-height:30px !important;}
#parbox{position: absolute;top: 50%;left: 0%;margin-right: 0%;transform: translate(0%, -50%);}
#ehiteco h3,#ehiteco h4{color:#fff !important;}


.back{transition: all .6s ease-in-out !important;opacity:0 !important;background-color: #02020275 !important;position: absolute !important;top: 50%;left: 50%;margin-right: -50%;transform: translate(-50%, -50%);height: 100% !important;border-radius: 20px !important;}
.front{background-color: #0000004A;filter: brightness(100%) contrast(100%) saturate(100%) blur(0px) hue-rotate(0deg);position: absolute !important;top: 50%;left: 50%;margin-right: -50%;transform: translate(-50%, -50%); height: 100% !important;border-radius: 20px !important;}
.front > div{position: absolute;top: 50%;left: 50%;margin-right: -50%;transform: translate(-50%, -50%);padding:20px !important;}
.box-dmc{position:relative !important;}
.front h2{font-family: 'Oswald' !important;font-weight: 700 !important;color: #FFF !important;text-transform: uppercase;transition: all .6s ease-in-out !important;word-wrap:break-word;}
.front h2.opi{opacity:0;}
.back.active{opacity:1 !important;}
.back > div{padding:35px;}
.back h3{font-family: "Nunito Sans", sans-serif !important;font-weight: 700 !important;font-size:1.5rem;line-height:1.4;}
.back h5{font-family: "Nunito Sans", sans-serif !important;font-weight: 500 !important;font-size:15px;line-height:1.85;}
.back h6{font-family: 'Oswald' !important;font-weight: 400 !important;border-radius:2px solid #fff;border: 2px solid #fff;padding: 8px 15px 10px 15px;border-radius: 20px;width: fit-content;margin: 0 auto;font-size:14px;line-height:20px;}
.back h6:hover{border-radius:5px;transition: all .3s ease-in-out !important}
.back > div{position: absolute;top: 50%;left: 50%;margin-right: -50%;transform: translate(-50%, -50%);}

.hm-btn a{min-width: 240px;}




.entry-plan-box{box-shadow: -3px 4px 9.9px 0px #0000002B;padding:0px !important;border-radius:10px !important;background-color: #FFF;}
.entry-plan-box h5{color: #000000;margin-bottom:30px;font-family: 'Satoshi-Regular';font-weight: 400 !important;font-size:13px;line-height:17px;}
.entry-plan-box h3,#entry-plan-box h3{color: #676767 !important;font-family: 'Satoshi-Black';font-weight: 900 !important;text-transform:uppercase;font-size:27px;line-height:36px;text-align:center;margin:20px 0px 0px 0px;}
.entry-plan-box h4{color: #818181 !important;font-family: 'Satoshi-Regular';font-weight: 400 !important;font-size:17px;line-height:22px;text-align:center;margin:10px 0px 20px 0px;}
.entry-plan-box ul {padding-inline-start:0px;margin-bottom:0px;margin-top:20px;}
.entry-plan-box ul li{color: #000 !important;font-family: 'Satoshi-Regular';font-weight: 400 !important;font-size:15px;line-height:20px;text-align:center;list-style:none;display: flex;align-items: center;justify-content: center;margin-bottom:10px;}
.entry-plan-box ul li img{margin-right:10px;}
.entry-plan-box .acc-entry h6{font-family: 'Satoshi-Regular';font-weight: 400 !important;font-size:15px;line-height:20px;color:#000 !important;text-align:center;margin:0px 0px 5px 0px;}
.entry-plan-box .acc-entry u{font-family: 'Satoshi-Medium';font-weight: 400 !important;font-size:15px;line-height:20px;color:#000 !important;text-align:center;margin:0px;}
.entry-plan-box .acc-entry p{font-family: 'Satoshi-Regular';font-weight: 400 !important;font-size:15px;line-height:20px;color:#000 !important;text-align:center;margin:0px 0px 5px 0px;}
.entry-plan-box .top{background: #C9885D;border-top-right-radius:10px;border-top-left-radius:10px;padding:20px 15px;}
.entry-plan-box .top h2{margin:0px;font-family: 'Satoshi-Black' !important;font-weight:900 !important;font-size:30px;line-height:40px;color:#fff !important;text-align:center;text-transform:uppercase;}
.entry-plan-box .top p{margin:0px;font-family: 'Satoshi-Regular';font-weight: 400 !important;font-size:15px;line-height:20px;color:#fff !important;text-align:center;}
.entry-plan-box .bottom{padding:30px 30px 0px 30px;}

.premium-plan-box{box-shadow: -3px 4px 9.9px 0px #0000002B;padding:0px !important;border-radius:10px !important;background-color: #FFF;}
.premium-plan-box h5{color: #000000;margin-bottom:30px;font-family: 'Satoshi-Regular';font-weight: 400 !important;font-size:13px;line-height:17px;}
.premium-plan-box h3,#premium-plan-box h3{color: #676767 !important;font-family: 'Satoshi-Black';font-weight: 900 !important;text-transform:uppercase;font-size:27px;line-height:36px;text-align:center;margin:20px 0px 0px 0px;}
.premium-plan-box h4{color: #818181 !important;font-family: 'Satoshi-Regular';font-weight: 400 !important;font-size:17px;line-height:22px;text-align:center;margin:10px 0px 20px 0px;}
.premium-plan-box ul {padding-inline-start:0px;margin-bottom:0px;margin-top:20px;}
.premium-plan-box ul li{color: #000 !important;font-family: 'Satoshi-Regular';font-weight: 400 !important;font-size:15px;line-height:20px;text-align:center;list-style:none;display: flex;align-items: center;justify-content: center;margin-bottom:10px;}
.premium-plan-box ul li img{margin-right:10px;}
.premium-plan-box .acc-entry h6{font-family: 'Satoshi-Regular';font-weight: 400 !important;font-size:15px;line-height:20px;color:#000 !important;text-align:center;margin:0px 0px 5px 0px;}
.premium-plan-box .acc-entry u{font-family: 'Satoshi-Medium';font-weight: 400 !important;font-size:15px;line-height:20px;color:#000 !important;text-align:center;margin:0px;}
.premium-plan-box .acc-entry p{font-family: 'Satoshi-Regular';font-weight: 400 !important;font-size:15px;line-height:20px;color:#000 !important;text-align:center;margin:0px 0px 5px 0px;}
.premium-plan-box .top{background: #A19D9A;border-top-right-radius:10px;border-top-left-radius:10px;padding:20px 15px;}
.premium-plan-box .top h2{margin:0px;font-family: 'Satoshi-Black' !important;font-weight:900 !important;font-size:30px;line-height:40px;color:#fff !important;text-align:center;text-transform:uppercase;}
.premium-plan-box .top p{margin:0px;font-family: 'Satoshi-Regular';font-weight: 400 !important;font-size:15px;line-height:20px;color:#fff !important;text-align:center;}
.premium-plan-box .bottom{padding:30px 30px 0px 30px;}

.elite-plan-box{box-shadow: -3px 4px 9.9px 0px #0000002B;padding:0px !important;border-radius:10px !important;background-color: #FFF;}
.elite-plan-box h5{color: #000000;margin-bottom:30px;font-family: 'Satoshi-Regular';font-weight: 400 !important;font-size:13px;line-height:17px;}
.elite-plan-box h3,#elite-plan-box h3{color: #676767 !important;font-family: 'Satoshi-Black';font-weight: 900 !important;text-transform:uppercase;font-size:25px;line-height:36px;text-align:center;margin:20px 0px 0px 0px;}
.elite-plan-box h4{color: #818181 !important;font-family: 'Satoshi-Regular';font-weight: 400 !important;font-size:17px;line-height:22px;text-align:center;margin:10px 0px 20px 0px;}
.elite-plan-box ul {padding-inline-start:0px;margin-bottom:0px;margin-top:20px;}
.elite-plan-box ul li{color: #000 !important;font-family: 'Satoshi-Regular';font-weight: 400 !important;font-size:15px;line-height:20px;text-align:center;list-style:none;display: flex;align-items: center;justify-content: center;margin-bottom:10px;}
.elite-plan-box ul li img{margin-right:10px;}
.elite-plan-box .acc-entry h6{font-family: 'Satoshi-Regular';font-weight: 400 !important;font-size:15px;line-height:20px;color:#000 !important;text-align:center;margin:0px 0px 5px 0px;}
.elite-plan-box .acc-entry u{font-family: 'Satoshi-Medium';font-weight: 400 !important;font-size:15px;line-height:20px;color:#000 !important;text-align:center;margin:0px;}
.elite-plan-box .acc-entry p{font-family: 'Satoshi-Regular';font-weight: 400 !important;font-size:15px;line-height:20px;color:#000 !important;text-align:center;margin:0px 0px 5px 0px;}
.elite-plan-box .top{background: #E9BF00;border-top-right-radius:10px;border-top-left-radius:10px;padding:20px 15px;}
.elite-plan-box .top h2{margin:0px;font-family: 'Satoshi-Black' !important;font-weight:900 !important;font-size:30px;line-height:40px;color:#fff !important;text-align:center;text-transform:uppercase;}
.elite-plan-box .top p{margin:0px;font-family: 'Satoshi-Regular';font-weight: 400 !important;font-size:15px;line-height:20px;color:#fff !important;text-align:center;}
.elite-plan-box .bottom{padding:30px 30px 0px 30px;}

.elite-plan-box .top:before{content:"";background-image:url("/wp-content/uploads/2024/11/crown.png");position:absolute;top:-32px;right:-30px;width: 80px;height: 80px;background-size: 100%;background-repeat: no-repeat;}
.premium-plan-box .top:before{content:"";background-image:url("/wp-content/uploads/populr.svg");position:absolute;left:0px;top:0px;width: 92px;height: 92px;background-size: 100%;background-repeat: no-repeat;}

.bronze-plan-box .top{background: #C9885D;border-top-right-radius:10px;border-top-left-radius:10px;padding:20px 15px;}
.silver-plan-box .top{background: #A19D9A;border-top-right-radius:10px;border-top-left-radius:10px;padding:20px 15px;}
.gold-plan-box .top{background: #E9BF00;border-top-right-radius:10px;border-top-left-radius:10px;padding:20px 15px;}
.diamond-plan-box .top{background: #CCCDF9;border-top-right-radius:10px;border-top-left-radius:10px;padding:20px 15px;}
.diamond-plan-box .top:before{content:"";background-image:url("/wp-content/uploads/2024/11/crown.png");position:absolute;top:-32px;right:-30px;width: 80px;height: 80px;background-size: 100%;background-repeat: no-repeat;}

.gp-box{box-shadow: -3px 4px 9.9px 0px #0000002B;padding:0px !important;border-radius:10px !important;background-color: #FFF;}
.gp-box .top h2{margin:0px;font-family: 'Satoshi-Black' !important;font-weight:900 !important;font-size:30px;line-height:40px;color:#fff !important;text-align:center;text-transform:uppercase;}
.gp-box .bottom{padding:15px 25px;}
.gp-box h3{color: #000 !important;font-family: 'Satoshi-Black';font-weight: 900 !important;text-transform:uppercase;font-size:24px;line-height:30px;text-align:center;margin:20px 0px 0px 0px;}
.gp-box h4{color: #000 !important;font-family: 'Satoshi-Regular';font-weight: 400 !important;font-size:20px;line-height:24px;text-align:center;margin:10px 0px 20px 0px;}
.gp-box h5{color: #000000;font-family: 'Satoshi-Regular';font-weight: 400 !important;font-size:16px;line-height:20px;text-align:center;margin:5px 0;min-height:40px;}
.gp-box h6{font-family: 'Satoshi-Bold' !important;font-weight: 700 !important;color:#000 !important;font-size:18px !important;line-height:20px !important;text-align:center;margin:15px 0;}

.hmvideo{height:80vh !important;}
.hmvideo iframe{opacity:0;width:100%;height:100vh;pointer-events: none;}
.hmvideo {
    
} 
.mejs__mediaelement iframe {pointer-events: none;}

.part-banner h3{color: #fff !important;font-family: "Nunito Sans", sans-serif !important;font-weight: 900 !important;font-size:40px;line-height:1.3;text-transform:uppercase;text-align:center;}
.part-banner p{color: #fff !important;font-family: "Nunito Sans", sans-serif !important;font-weight: 500 !important;font-size:16px;line-height:24px;}

.dmc-news h3{font-family: "Nunito Sans", sans-serif !important;font-weight: 900 !important;font-style: normal;font-size: 24px;line-height: 30px;color: #000 !important;margin-bottom:5px !important;}
.dmc-news h5{font-family: "Nunito Sans", sans-serif !important;font-weight: 500 !important;font-style: normal;font-size: 18px;line-height: 20px;color: #000 !important;}
.dmc-news p{font-family: "Nunito Sans", sans-serif !important;font-weight: 400 !important;font-style: normal;font-size: 12px;line-height: 18px;color: #000 !important;}


/* After Login CSS Start */

.navicon button{height:90px;}

.dmc-sidebar{background: #040301;padding:30px;height:100vh;overflow-y: auto;transition: all 0.5s ease-out;z-index:111;}
.dmc-bar{margin-right:15px !important;}
.dmc-box{padding-left:30px;padding-right:30px;background: #fff;}
.dmc-content{padding:30px;border-top-right-radius:10px;border-top-left-radius:10px;background-color:#FFF;height:calc(100vh - 198px);overflow-y:auto;}
.dmc-head{padding:20px 0px;display: flex;flex-direction: row;justify-content: space-between;align-items: center;}
.dmc-head h2{font-family: 'Satoshi-Regular';font-weight: 400 !important;color:#000;font-size:30px;line-height:40px;margin:0px;text-transform: uppercase;}
.dmc-head h2 span{font-weight: 700 !important;}
.dmc-head a img{width:30px;}
.dmc-head > div:first-child{display:flex;align-items:center;justify-content:flex-start;}
.dmc-head > div:last-child{border-radius:30px;background-color:#FFF;padding:10px 15px;width:fit-content;flex-direction:row;display:flex;align-items: center;}
.dmc-head > div:last-child img{margin-right:10px;width:40px;height:40px;border-radius:50px;}
.dmc-head h3 a{color: #060606;font-family: 'Satoshi-Medium';font-weight: 500 !important;font-size:18px;text-align:left;margin:0px;}
.dmc-head h3 {color: #060606;font-family: 'Satoshi-Medium';font-weight: 500 !important;font-size:18px;line-height:24px;text-align:left;margin:0px;}
.dmc-head a{color: #505050;font-family: 'Satoshi-Medium';font-weight: 500 !important;font-size:12px;line-height:16px;text-align:left;margin:0px;}
.dmc-logo{margin:0 auto;display:block;}
.dmc-sidebar ul{margin-bottom:0px;margin-top:30px;padding-inline-start:0px;}
.dmc-sidebar li{list-style:none;}
.dmc-sidebar li a{background: #272625;display: block;padding: 10px;margin-bottom: 20px;text-align: left;border-radius: 5px;font-family: 'Satoshi-Medium';font-weight: 500 !important;font-size:16px;line-height:20px;color: #FFFFFF;}
.dmc-sidebar li a:hover,.dmc-sidebar li.active a{background: #FFDD00;color:#000;}
.dmc-sidebar li a:focus,.dmc-sidebar li a:focus-visible{box-shadow:unset;outline:unset;}
.dmc-sidebar li:last-child a,.dmc-sidebar li:last-child a:hover{background: #FF6F6FEB;color:#FFF;}
.side-close{text-align: right;}
.side-close a{display:block;margin-bottom:15px;}
.side-close a img{width:15px;}

.pd-box{margin-bottom:30px;}
.pd-box > div{background: #FFFFFFA3;padding:30px;box-shadow: 0px -4px 4px 0px #00000040 inset;border-radius:15px;height:100%;}
.pd-head{font-family: 'Satoshi-Medium';font-weight:500;font-size:24px;line-height:30px;color:#000;margin:0 0 5px 0;}
.pd-subhead{font-family: 'Satoshi-Medium';font-weight:500;font-size:18px;line-height:24px;color:#000;margin:0px;}
.pd-box a{font-family: 'Satoshi-Bold';font-weight:700;font-size:14px;line-height:18px;color:#000;margin:0px;background-color: #FFDD00;padding:10px 15px;border-radius:5px;text-align:center;display:block;}
.pd-box p{font-family: 'Satoshi-Medium';font-weight:500;font-size:14px;line-height:18px;color:#000;margin:0 0 15px 0;}
.pd-box img{margin-bottom:15px;}

.page-template-account-details .nav-placeholder,.page-template-address-book .nav-placeholder,.page-template-dashboard .nav-placeholder,.page-template-payment-methods .nav-placeholder,.page-template-subscription-history .nav-placeholder,.page-template-verify-your-entry-numbers .nav-placeholder,
.page-template-partner-discounts .nav-placeholder{position:relative;}

.page-template-account-details .nav-container,.page-template-address-book .nav-container,.page-template-dashboard .nav-container,.page-template-payment-methods .nav-container,.page-template-subscription-history .nav-container,.page-template-verify-your-entry-numbers .nav-container,
.page-template-partner-discounts .nav-container{background:#272625;}

.page-template-account-details .footer-area,.page-template-address-book .footer-area,.page-template-dashboard .footer-area,.page-template-payment-methods .footer-area,.page-template-subscription-history .footer-area,.page-template-verify-your-entry-numbers .footer-area,
.page-template-partner-discounts .footer-area{display:none;}

.dmc-sidebar{height:calc(100vh - 90px);}
.dmc-box{height:calc(100vh - 90px);}

.shadow-box{box-shadow: 0px -4px 4px 0px #00000040 inset;padding:30px;border-radius:15px;}
.gen-admin-title{font-family: 'Satoshi-Medium';font-weight:500;font-size:18px;line-height:24px;color:#000;}
.admin-icn-btn,.admin-icn-btn:hover,.admin-icn-btn:active,.admin-icn-btn:focus,.admin-icn-btn:focus-visible{background-color: #FFDD00 !important;background: #FFDD00;width:100%;border-radius:8px;border:0px;display: flex;align-items: center;justify-content: space-between;height: 57px;box-shadow:unset;outline:unset;padding:15px;}
.admin-icn-btn span{font-family: 'Satoshi-Bold';font-weight:700;font-size:20px;line-height:27px;color:#000;text-transform: capitalize;}
.admin-btn,.admin-btn:hover,.admin-btn:active,.admin-btn:focus,.admin-btn:focus-visible{background-color: #FFDD00 !important;background: #FFDD00;width:100%;border-radius:8px;border:0px;display: flex;align-items: center;justify-content: center;height: 57px;box-shadow:unset;outline:unset;font-family: 'Satoshi-Bold';font-weight:700;font-size:20px;line-height:27px;color:#000;text-transform: capitalize;padding:15px;}

.admin-form label{display:none;}
.admin-form select,.admin-form input[type="text"],.admin-form input[type="email"],.admin-form input[type="password"]{border: 1px solid #6B6B6B;background-color:#FFF;border-radius:5px;height:50px; font-family: 'Satoshi-Medium';font-weight:500;font-size:15px;line-height:20px;color:#000;}
.admin-form select:focus,.admin-form input[type="text"]:focus,.admin-form input[type="email"]:focus,.admin-form input[type="password"]:focus{box-shadow:unset;}
.admin-form select:focus-visible,.admin-form input[type="text"]:focus-visible,.admin-form input[type="email"]:focus-visible,.admin-form input[type="password"]:focus-visible{border: 1px solid #FFDD00;}
.admin-form input[type="text"]::placeholder,.admin-form input[type="email"]::placeholder,.admin-form input[type="password"]::placeholder {opacity: 0.5 !important;}
.admin-form input:disabled{background: #E4E6E7;border: 1px solid #E4E6E7;}

.pm-form p{font-family: 'Satoshi-Medium';font-weight:500;font-size:15px;line-height:20px;color:#000;margin-bottom:0px;margin-top:15px;}

.ba-box h3{margin:0px;font-family: 'Satoshi-Medium';font-weight:500;font-size:25px;line-height:33px;color:#000;}
.ba-box h4{margin:0px;font-family: 'Satoshi-Medium';font-weight:500;font-size:15px;line-height:20px;color:#000;}
.ba-box div{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;}
.ba-box div img{margin-right:10px;}
.ba-box h5{margin:0px;font-family: 'Satoshi-Medium';font-weight:500;font-size:18px;line-height:24px;color:#000;}

.vem-title{font-family: 'Satoshi-Medium';font-weight:500;font-size:26px;line-height:35px;color:#000;margin:0px 0px 15px 0px;}
.vem-subtitle{font-family: 'Satoshi-Medium';font-weight:500;font-size:18px;line-height:24px;color:#000;margin:0px 0px 15px 0px;}

.vyen-box{position:relative;}
.vyen-box > div{z-index:2;}
.vyen-box img{background-color: #FFDD00;padding: 15px;border-radius: 10px;margin-bottom:70px;}
.vyen-box:before{content:"";width:2px;height:100%;border-right:1px dashed #000;position: absolute;left: 37px;}
.vyen-box p{font-family: 'Satoshi-Medium';font-weight:500;font-size:18px;line-height:25px;color:#000;}
.vyen-box p span{font-weight:700;}
.vyen-box.no-dash:before{display:none;}

.subscript-table{border: 1px solid #FFDD00;padding: 0px 0px 0px 0px;border-radius: 10px;}
.subscript-table table{margin-bottom:0px;border-spacing: 10px;border-collapse: separate;border:0px;}
.subscript-table td,.subscript-table th{border:0px;}
.subscript-table th{background:#FFDD00;text-align:center;font-family: 'Satoshi-Medium';font-weight:500;font-size:18px;line-height:25px;color:#000;}
.subscript-table td{text-align:center;font-family: 'Satoshi-Medium';font-weight:500;font-size:18px;line-height:25px;color:#000;}
.subscript-table .cancel a,.subscript-table .renew a{color:#FFF;display: inline-table;width: 100%;}
.subscript-table .upgrade a,.subscript-table .extend a{color: #FFF8F8;display: inline-table;width: 100%;}
.subscript-table .cancel{background:#FF6464;border-radius:5px;padding:0px;}
.subscript-table .renew{background:#08AAE4;border-radius:5px;padding:0px;}
.subscript-table .upgrade{background:#AA9417;border-radius:5px;padding:0px;}
.subscript-table .extend{background:#0E8D21;border-radius:5px;padding:0px;}
.subscript-table th:nth-child(1){min-width:185px;}
.subscript-table th:nth-child(2){min-width:140px;}
.subscript-table th:nth-child(3){min-width:190px;}
.subscript-table th:nth-child(4){min-width:150px;}
.subscript-table th:nth-child(5){min-width:250px;}

.pdbox{background-color:#E0F7FF;border-top-right-radius:5px;border-top-left-radius:5px;}
.pdbox h3{font-family: 'Satoshi-Medium';font-weight:500;font-size:16px;line-height:21px;color:#090909;text-align:center;margin:15px 0;}
.pdcontbox{border:2px solid #E0F7FF;border-bottom-right-radius:5px;border-bottom-left-radius:5px;padding:15px;}

.activedrawbox{background-color:#FFF5E0;border-top-right-radius:5px;border-top-left-radius:5px;}
.activedrawbox h3{font-family: 'Satoshi-Medium';font-weight:500;font-size:16px;line-height:21px;color:#090909;text-align:center;margin:15px 0;}
.activedrawcontbox{border:2px solid #FFF5E0;border-bottom-right-radius:5px;border-bottom-left-radius:5px;padding:15px;}

.drawbox{border: 1px solid #E6E6E6;border-radius:5px;padding:15px;margin-bottom:15px;}
.draw-grey-box{background: #EFEFEF;border-radius:5px;padding:10px;}
.draw-grey-box h4{font-family: 'Satoshi-Medium';font-weight:500;font-size:12px;line-height:16px;color:#000;text-align:center;margin:0px 0px 5px 0px;text-transform:uppercase;}
.draw-grey-box h3{font-family: 'Satoshi-Bold';font-weight:700;font-size:15px;line-height:20px;color:#000;text-align:center;margin:0px;}
.draw-get-more a{font-family: 'Satoshi-Medium';font-weight:500;font-size:14px;line-height:18px;color:#000;margin:0px;background-color: #FFDD00;padding:10px 15px;border-radius:5px;text-align:center;display:block;margin-top:15px;}

.draw-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:15px;}
.draw-top > div:first-child{display:flex;align-items:center;justify-content:flex-start;}
.draw-top > div:first-child div{padding:5px 15px;}
.draw-top h3{font-family: 'Satoshi-Medium';font-weight:500;font-size:15px;line-height:20px;color:#000;margin:0px;}
.draw-top h4{font-family: 'Satoshi-Medium';font-weight:500;font-size:12px;line-height:16px;color:#505050;margin:0px;}
.dropdown a:focus,.dropdown a:focus-visible{outline:unset;box-shadow:unset;}
.dropdownmenu{display:none;position: absolute;right: 0;background-color:#FFF;border:1px solid #E6E6E6;border-radius:5px;padding:15px !important;}

.dropdownmenu {padding-inline-start:0px;margin-bottom:0px;}
.dropdownmenu li{list-style:none;}
.dropdownmenu a{font-family: 'Satoshi-Medium';font-weight:500;font-size:16px;line-height:20px;color:#000;}

.dash-tab a{font-family: 'Satoshi-Medium';font-weight:500;font-size:18px;line-height:24px;color:#000;margin: 0 15px 15px 0;display:inline-block;}
.dash-tab a:focus,.dash-tab a:focus-visible{outline:unset;box-shadow:unset;}
.dash-tab-box > div{display:none;}
.dash-tab-box > div.active{display:block;}

.mycard{font-family: 'Satoshi-Medium';font-weight:500;font-size:18px;line-height:24px;color:#000;margin-top:0px;margin-bottom:15px;}

.ywl-card{background-color:#cccccc;padding:15px;border-radius:5px;height:100%;display: flex;flex-direction: column;justify-content: center;align-items: flex-start;position:relative;clip-path: border-box;}
/*.ywl-card h3{font-family: 'Satoshi-Medium';font-weight:500;font-size:18px;line-height:24px;color:#000; margin: 0 auto;}*/
.ywl-card h3 {
    font-family: "Libre Franklin", "Helvetica", "Arial", sans-serif;
    font-weight: 600;
    font-size: 21px;
    line-height: 24px;
    color: #000;
    /* margin: 10px 0px; */
    margin: 0 auto;
    text-align: center;
}
.ywl-card h4{font-family: 'Satoshi-Medium';font-weight:500;font-size:13px;line-height:17px;color:#000;/*margin:0px;*/ margin: 0 auto;}
.ywl-strip{position:absolute;top:17px;right:-32px;background: linear-gradient(91.93deg, #826B03 1.63%, #FCD872 48.49%, #836B00 95.94%);transform: rotate(45deg);padding:5px 30px;font-family: 'Satoshi-Medium';font-weight:500;font-size:12px;line-height:16px;color:#000;    background: #ffdd00;}

.blk-card{
    padding:15px;
    border-radius:5px;
    height:100%;
    position:relative;
    clip-path: border-box;
/*    background-image:url("/wp-content/uploads/2024/12/blk.png");*/
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
        background-color: #070207;
}
.blk-card h3{font-family: 'Satoshi-Bold';font-weight:700;font-size:17px;line-height:22px;color:#FFF;margin:14px 0px 0px 0px;text-transform:uppercase;}
/*.blk-card h4{font-family: 'Satoshi-Bold';font-weight:700;font-size:14px;line-height:18px;color:#F1CE67;margin:0px;}*/
.blk-card h4 {
    font-family: 'Satoshi-Regular';
    font-weight: 400;
    font-size: 9px;
    line-height: 18px;
    color: #F1CE67;
    margin: 0px;
    text-transform: uppercase;
}
.blk-card h5{font-family: 'Satoshi-Regular';font-weight:400;font-size:9px;line-height:12px;color:#F1CE67;margin:0px 0px;text-transform:uppercase;text-align:right;}
.blk-card h6{font-family: 'Satoshi-Regular';font-weight:400;font-size:9px;line-height:12px;color:#FFF;margin:0px;text-align:right;}
.blk-logo{max-width:100px;}
.blk-top{display:flex;flex-direction:row;align-items:center;justify-content:space-between;}
.blk-mid{display:flex;flex-direction:column;align-items:center;justify-content:center;z-index: 1;position: relative;}
.blk-bot{display:flex;flex-direction:row;align-items:center;justify-content:flex-end;}
/*.blk-strip{position:absolute;bottom:28px;left:-38px;background: linear-gradient(91.93deg, #826B03 1.63%, #FCD872 48.49%, #836B00 95.94%);transform: rotate(45deg);padding:5px 30px;font-family: 'Satoshi-Medium';font-weight:500;font-size:12px;line-height:16px;color:#000;}*/
.blk-strip {
    position: absolute;
    bottom: 37px;
    left: -45px;
    background: linear-gradient(91.93deg, #826B03 1.63%, #FCD872 48.49%, #836B00 95.94%);
    transform: rotate(45deg);
    padding: 5px 30px;
    font-family: 'Satoshi-Medium';
    font-weight: 500;
    font-size: 12px;
    line-height: 16px;
    color: #000;
}
.actual-btn-label{display:block !important;cursor: pointer;}
.upl-btn{display:flex;align-items:center;}
.upl-btn span{padding-left:15px;font-family: 'Satoshi-Medium';font-weight:500;font-size:16px;line-height:20px;color:#000;}

.page-template-login .footer-area,.page-template-register .footer-area,.page-template-login .nav-placeholder,.page-template-register .nav-placeholder{display:none;}
.page-template-login,.page-template-register{background-color:#DDE0E5 !important;}

.login-form{justify-content: center;align-items: center;height: 100vh;}
.login-form{background-image:url("/wp-content/uploads/2024/12/login-car.png");background-size:60%;background-position:bottom right;background-repeat:no-repeat;}
.login-form > div{background: #FFFFFFA3;backdrop-filter: blur(4px);padding:40px;border-radius:10px;}
.login-form > div > img{}
.login-form > div > h3{font-family: 'Satoshi-Black';font-weight:900;font-size:36px;line-height:60px;color:#000;}
.login-form p{font-family: 'Satoshi-Medium';font-weight:500;font-size:15px;line-height:20px;color:#000;text-align:center;margin-top:15px;margin-bottom:0px;}
.login-form a,.login-form a:hover{text-decoration:underline;font-family: 'Satoshi-Medium';font-weight:500;font-size:15px;line-height:20px;color:#000;text-align:center;}

.register-form{justify-content: center;align-items: center;min-height:100vh;}
.register-form{background-image:url("/wp-content/uploads/2024/12/login-car.png");background-size:70%;background-position:bottom center;background-repeat:no-repeat;}
.register-form > div{background: #FFFFFFA3;backdrop-filter: blur(4px);padding:40px;border-radius:10px;margin:50px 0;}
.register-form > div > img{}
.register-form > div > h3{font-family: 'Satoshi-Black';font-weight:900;font-size:36px;line-height:60px;color:#000;}
.register-form p{font-family: 'Satoshi-Medium';font-weight:500;font-size:15px;line-height:20px;color:#000;text-align:center;margin-top:15px;margin-bottom:0px;}
.register-form a,.register-form a:hover{text-decoration:underline;font-family: 'Satoshi-Medium';font-weight:500;font-size:15px;line-height:20px;color:#000;text-align:center;}



/* After Login CSS End */

@media only screen and (min-width: 1025px){
    #masthead .nav-container.fixed {background-color: #00000066 !important;box-shadow:unset;}
}
@media screen and (max-width: 854px){
    p.inputsform_buttonphone {    
        flex: 0 0 48% !important;
    }
    .country-code-dropdown{
        flex: 0 0 16% !important;
    }
    p.inputsform_button input, p.inputsform_button input:hover {   
        padding: 2px 18px !important;    
    }

}
.subtitles_mini  p {
    padding-bottom: 0;
    margin-bottom: 0;
    position: relative;
    top: -2px;
}
#onetimecclas ul li {
    color: #000000;
    font-family: "Nunito Sans", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    text-transform: none;
    font-style: normal;
    text-decoration: none;
    line-height: 1.5em;
    letter-spacing: 0px;
}
#onetimecclas ul {
    list-style: disc;
}
div#qutesimmmg {
    position: absolute;
    top: 28px;
    left: 50%;
    transform: translate(-50%, 0%);
    text-align: center;
}
.loginlogo{
    width: 120px;
}   

@media screen and (max-width: 524px){
.dropdown-selected img {
    display: none !important;
}
.dropdown-selected span {
    font-size: 16px;
}
}

.beb-main.selectedbox {
    box-shadow: 0px 0px 9.7px 9px #ffdd00 !important;
}
@media (min-width:1491px) and (max-width:1676px) {
    .ywl-card h3 {   
        font-size: 18px !important;   
    }
}


@media (min-width:1400px) and (max-width:1490px) {
    .ywl-card h3 {   
        font-size: 16px !important;   
    }
}

@media (min-width:448px) and (max-width:542px) {
    .button-container h1 {          
        font-size: 18px !important;
    }
}

@media (min-width:200px) and (max-width:447px) {
    .button-container h1 {          
        font-size: 14px !important;
    }
}

@media (min-width:479px) and (max-width:767px) {
    #myModal_mob3  .mca-modal-body {
        display: flex !important;
    }
}

@media screen and (max-width: 480px){
    #myModal_mob3  .mca-modal-body {
        display: inline-block !important;
    }
}
#myModal_mob4 .mca-row.row-1 {
    width: 25%;
}
#myModal_mob4 .mca-row.row-2 {
    width: 75%;
}
#myModal_mob4 .mca-heading h2 {
    font-size: 32px;
    color: #FFFFFF;
    font-family: "Oswald", Sans-serif;
    font-weight: 700;
    line-height: 40px;
}
#myModal_mob4 .mca-content p {
    color: #FFFFFF;
    font-family: 'Nunito Sans';
    font-style: normal;
    font-weight: 400;
    font-size: 12px;
    line-height: 24px;
}

#myModal_mob4 .modal-content {
    width: 60%;
}
#page_whitevip_membership .nav-container {
    background-color: #00000042 !important;
}
@media screen and (max-width: 767px){
.mobiletwobuttons {
    display: inline-block !important;
}    
.woocommerce-checkout .woocommerce-error {
    font-size: 10px !important;    
    padding: 1em 2px 1em 0px !important;
}    
.titlesub_p h2 {    
    font-size: 24px !important;    
}
.titlesub_p {
    text-align: center;
}    
    .bf-icon-box h3{
            font-size: 18px !important;
    }
    .popdtx p {
    font-size: 12px;
    margin: 2px;
    float: left;
}
    #page_whiteseparate_entry #blackentrr h3 {
    padding-top: 0 !important;
    margin-top: 0 !important;
  top: -39px;
}
.mobilee{
    display: inline-block !important;
}
#page_whiteseparate_entry section#blackentrr {
    padding-top: 0;
    margin-top: 0;
}
.textcentx {
    display: inline-block;
    text-align: center;
    width: 100%;
}
.vip-call h3 {
    font-size: 21px !important;
}

.vip-prize-box h3 {
    font-size: 25px !important;
    line-height: normal !important;
    text-align: center !important;
}

.vip-yltitle h3.mb-3 {
    font-size: 20px !important;
}

.vip-yltitle p {
    text-align: left !important;
    font-size: 14px !important;
}

.vip-chart h3 {
    font-size: 27px !important;
    line-height: normal !important;
}

.vip-additional h3 {
    font-size: 24px !important;
}

.vip-draw h3 {
    font-size: 25px !important;
    line-height: normal !important;
}

.vip-ank h3 {
    font-size: 21px !important;
    text-align: left !important;
}

.vip-ank {
    padding: 0 11px !important;
}

.vip-ank p {
    font-size: 16px !important;
}

.vip-personal h3 {
    font-size: 25px !important;
    line-height: normal !important;
}    
.mobileshoww{
    display: inline-block !important;
}    
.vip_black_box_set {
    display: inline-block;
    width: 100%;
    padding: 4px 0px 20px 0px;
    margin-top: -10px;
}
.vip_black_box_set h4 {
    display: inline-block;
    width: 100%;
    font-size: 19px !important;
}
.vip_black_box_set .align-items-center {
    display: inline-block !important;
    width: 100% !important;
    text-align: center;
}    
#myModal_mob4 .mca-row.row-1,#myModal_mob4 .mca-row.row-2 {
    width: 100% !important;
} 
#myModal_mob4 .mca-content {
    overflow: auto;
    height: 450px !important;
}
#myModal_mob4 .mca-row.row-2 p {
    text-align: left;
}   
 #myModal_mob4 .modal-content {
    width: 90% !important;
}   
#page_whiteseparate_entry #myModal_mob3 .ban-right .col p {
    color: #fff !important;
}    
.topdrwa{
    display: inline-block !important;
}
.mobillehid{
    display: none !important;
}
#myModal_mob3 .col p {
    font-size: 14px;
}
#myModal_mob3 .ban-right div {
    margin-bottom: 10px !important;   
}
#myModal_mob3 .mca-heading h2 {
    font-size: 32px;
    color: #FFFFFF;
    font-family: "Oswald", Sans-serif;
    font-weight: 700;
    line-height: 40px;
}
#myModal_mob3 .modal-content {   
    width: 90% !important;   
}

#myModal_mob3 .col {
    text-align: left;
    padding-left: 0;
}

.page-id-1807 .site-content,.page-id-2825 .site-content,.page-id-3041 .site-content{
    margin-top: 0px !important;
}    
.col-auto.bfl-left {
    text-align: center;
    margin: 0px auto 16px auto;
}
.col-auto.bfl-mid {
    width: 100%;
    text-align: center;
    display: inline-block;
    margin-bottom: 23px;
}
.col.bfl-right {
    display: inline-block;
    width: 100%;
    text-align: center;
}
.col.bfl-right h5 {
    font-size: 16px;
}
section.bf-all-need {
    padding-top: 6px;
}
.bf-all-need .col-md-3.col-12.ban-left {   
    justify-content: space-around !important;
}
.carspartss .col-md-4.col-6 {
    width: 28%;
    margin: 0 auto;
}    
.single-product .col-auto.bfl-left {
    text-align: center;
    margin: 0px auto 16px auto;
}    
#blackentrr .boxprices {
    display: inline-block;
    width: 50%;
}
/* #blackentrr .boxprices .distxt {
     display: none; 
} */
#blackentrr .boxprices .distxtbelom {
    font-size: 14px;
    padding: 0;
    margin: 0;
    display: inline-block !important;
    text-align: center;
    width: 100%;
    margin-bottom: 8px;
}
#blackentrr .boxprices h4 {
    /* font-size: 27px; */
    margin-top: 2px;
}
#blackentrr .boxprices h5.price {
    font-size: 18px;
    padding: 0 10px !important;
    margin: 10px 4px;
    margin-bottom: 15px;
} 
.bottmstickmobile .relodde:after {
    top: 10px !important;
    left: 46% !important;
}

.col.amovescroll a {
    background: transparent;
    padding: 0;
}
.bottmstickmobile a.checkoutthiss {
    width: 100%;
    border-radius: 6px;
    text-align: center;
    padding: 12px 4px;
}
.bottmstickmobile .col-auto {
    width: 66%;
    padding-left: 0;
}
.bottmstickmobile .col.amovescroll {    
    padding: 0;
} 
section.bf-top {
    display: none;
}    
section.bf-top.bottmstickmobile {
    position: sticky;
    bottom: 0px;
    z-index: 999;
    background: #CBCBCBC2;
    display: inline-block !important;
    width: 100%;
    padding: 16px 4px 14px 25px;
} 
.page-id-463  .image-slider img {
    max-height: 320px;
    height: 320px !important;
}

.page-id-463  .content-section h2 {
    font-size: 18px;
    text-align: center;
    padding: 1px 16px;
}
.page-id-463 .content-section h2.subhed {
    font-size: 16px !important;
    font-weight: 100 !important;
}

.page-id-463  .content-section button,.page-id-463  .content-section button:active,.page-id-463  .content-section button:focus,.page-id-463  .content-section button:focus-visible,.page-id-463  .content-section button:hover {
    font-size: 14px;
    padding: 10px 20px;
    margin-bottom: 30px;
}

/*.page-id-463  .content-section button:active,*/
/*.page-id-463  .content-section button:focus,*/
/*.page-id-463  .content-section button:focus-visible{box-shadow:0px 2px 17px 0px #F8F6F6;border: none;background-color: transparent;color:#FFF;}*/


 .button-container h1 {
    margin-bottom: 0.5rem;
    margin-top: 0;
    color: #000;    
    font-size: calc(1.1rem + 1.1vw);
}    
#masthead .container-fluid {
    background: #fff;
}    
div#topgiveawayx {
    background-size: cover !important;
    --min-height: 274px !important;
    height: 274px !important;
    /*background-image: url("/wp-content/uploads/giv3.svg") !important;*/
    background-image: url("/wp-content/uploads/2025/04/CURRENT-GIVEAWAYS-MOBILE-VIEW.png") !important;    
}
.dropdown-selected img {
    width: 14px;
}

.dropdown-selected span {
    font-size: 14px;
}
.userloginmenu .mt-3.mt-md-0 {
    display: none;
}    
.button-container {
    display: flex !important;
    flex-direction: column;
    gap: 20px;
    width: 100%;
    padding-bottom: 10px;
}
.button-vip {
    background-color: #cccccc;
    position: relative;
    overflow: hidden;
    color: black !important;
    padding-left: 10%;
    padding-right: 10%;
    height: auto;
    font-weight: 400;
    text-transform: capitalize;
}
.button-vip {
    border: none;
    padding: 15px 0;
    font-size: 16px;
    border-radius: 5px;
    cursor: pointer;
    transition: all 0.3s ease;
    flex-grow: 1;
    text-align: center;
}
.button-vip .ribbon {
    content: 'ACTIVATE NOW';
    position: absolute;
    right: -79px;
    top: 22px;
    background-color: #ffd700;
    padding: 2px 75px;
    transform: rotate(45deg);
    font-size: 10px;
    box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.2);
}

.page-id-833 .whbld-txt h4 { 
    font-size: 24px !important;
    line-height: 20px !important;
 
}    
.pdcontbox,.activedrawcontbox{
    display: none;
}
/*.blk-card h4 {  
    font-size: 12px !important;    
    margin-left: 4px !important;
}  */
.topcardmobile h3.mycard {
    background: #ffdd00;
    text-align: center;
    cursor: pointer;
    border: none;
    padding: 15px 0;
    font-size: 16px;
    border-radius: 5px;
    cursor: pointer;
    transition: all 0.3s ease;
    flex-grow: 1;
    text-align: center;
    font-weight: 700;
}    
.mobilehidee{
    display: none !important;
}    
.topcardmobile{
    display: inline-block !important;
    width: 100%;
}
.dmc-content{
    height: auto !important;
}    
.loginlogo{
    width: 110px !important;
}  
h3.logintitle {
    padding-top: 0 !important;
    margin-top: 3px !important;
    font-size: 30px !important;
}    
/*#homeloyal .givbottxt h3 {
    font-size: 16px !important; 
}    */
.page-id-463 #homeloyal .givbottxt h3 {
    font-size: 16px !important;
    font-family: "Roboto", Sans-serif !important;
    font-weight: 700 !important;
}
  
div#content {
    margin-top: 70px;
}    
.btn-menu.fancy span, .btn-menu.fancy span:before, .btn-menu.fancy span:after {
    background-color: #000 !important;   
    width: 21px !important;
    height: 2px;
}  
.nav-container button.btn-menu:focus {
    outline: none !important;
} 
.nav-container .navicon button {
    height: 70px;
}
.btn-menu.fancy span:before {
    top: -6px;
}

.btn-menu.fancy span:after {
    bottom: -6px !important;!I;!;
}
.nav-container .btn-menu{
    float: right !important;
}
.custom-logo {    
    width: 100px !important;
}
.nav-container {
    background: #fff;
}
.mtfbor {
    padding: 16px 18px !important;
}
.winrsclass p {  
            font-size: 16px !important;
        line-height: 26px !important;
   
}
    .box-dmc {
    height: 298px !important;
    --min-height: 298px !important;
    min-height: 298px !important;
    --border-radius: 14px 14px 14px 14px;
    border-radius: 14px 14px 14px 14px;
}

.box-dmc::before {
    background: transparent !important;
}
/*    .mbitext h4 {
    margin: auto 84px !important;
}*/
.mbitext h4 {
    margin: auto 0px !important;
    text-align: left;
    font-size: 20px !important;
}
 #gen-large-btn, #blm {    
    padding: 14px 54px !important;        
    border-radius: 20px !important;
    font-size: 16px !important;
}   
    .subtitles_mini .elementor-icon-box-icon {
    display: none !important;
}

.subtitles_mini p {
    font-size: 14px !important;
    margin-bottom: 6px;
}
#hmbcontidd h4 {
    font-size: 26px !important;
    line-height: 30px;
}
#loyaltyyaccu ul li,#onetimecclas ul li {
    font-size: 14px !important;
}
#loyaltyyaccu ul,#onetimecclas ul {
    list-style: disc;
    margin-top: 25px;
    padding-bottom: 0;
    margin-bottom: 4px;
}
div#hmbcontidd {
    --widgets-spacing: 1px 0px !important;
}

div#hmbcontidd .list {
    padding: 2px 0px !important;
}

div#hmbcontidd .list p {
    font-size: 14px !important;
}

#bottmmainx h4 {
    font-size: 26px !important;
    line-height: 30px;
}

div#bottmmainx {
    --widgets-spacing: 1px 0px !important;
}

div#bottmmainx .list {
    padding: 2px 0px !important;
}

div#bottmmainx .list p {
    font-size: 14px !important;
}
.onetimemeber p {
    margin-top: 9px;
}

.elementor-element .gen-home-head h3 {
    font-size: 24px !important;
}
h2.habbvlass {
    font-size: 30px !important;
    line-height: 33px !important;
    padding-top: 0 !important;
    margin-top: 0 !important;
}    
.hmvideo .hm-top-cont {
    width: 100% !important;
    display: inline-block !important;
    text-align: center !important;
}

/*.home  .hmvideo {
    height: 80vh !important;
    --min-height: 80vh !important;
}
.home  .hmvideo iframe {    
    height: 80vh !important;    
}*/

.home  .hmvideo {
    height: 100vh !important;
    --min-height: 80vh !important;
}
.home  .hmvideo iframe {    
    height: 100vh !important;    
}
div#wincarmainboxx {
    display: inline-block;    
    padding-left: 0 !important;
    padding-right: 0 !important;
}

.wincarsfirstbox {
    width: 50% !important;
    float: left !important;
    padding-left: 0 !important;
    padding-right: 0 !important;
}

.wincarssecndbox {
    width: 50% !important;
    float: left !important;
    padding-left: 0 !important;
    padding-right: 0 !important;
}

.wincarsfirstbox p {
    font-size: 16px;
}
.wincarssecndbox p {
    font-size: 16px;
}
.wincarsthrdbox p {
    font-size: 16px;
}
    .mob-hide{display:none;}
    .bq,.tq,.bqw,.tqw{display:none;}
    .mtfbor .e-con-inner{padding: 50px 15px !important;}
    .hmbcont{padding:15px !important;}
    .git-right{width:100%;}
    .git-form button{margin: 30px auto 0 auto;display: block;}
    .gen-yel button, #gen-yel1{width: 100%;}
    .hm-top-cont{position: absolute !important;top: 50% !important;left: 0px !important;margin-right: -50% !important;transform: translate(0%, -50%) !important;display: unset !important;width: fit-content !important;}
    .hm-top-cont h2{font-size:30px;line-height:36px;}
    .hm-top-cont h6{font-size:18px;line-height:24px;}
    .hm-top-cont  #gen-yel{margin: 10px 0;padding: 10px 20px;font-size:16px;}
    .mob-hide{display:none;}
    .dmc-head{flex-direction:column;}
    .dmc-content{height: calc(100vh - 254px);}
    .bf-thankyou{padding: 0 0 50px 0 !important;}
}

@media screen and (max-width: 500px){
    p#account_password_field {
        display: inline-block !important;
        width: 100% !important;
    }

    p#account_confirm_password_field {
        display: inline-block !important;
        width: 100% !important;
    }
}
@media screen and (min-width: 768px){
    .desk-hide{display:none;}
    .mtfbor .e-con-inner{ padding:50px !important; } 
    .nav-container{padding:0px 70px;}
    
    #parbox{max-width:60%;left:75px;}
    .hm-top-cont{position: absolute !important;top: 50% !important;left: 70px !important;margin-right: -50% !important;transform: translate(0%, -50%) !important;display: unset !important;width: fit-content !important;}
     .desk-hide{display:none;}
}
/* Small devices (landscape phones, 576px and up) */


@media (max-width: 575px) {  
    .vip-wait a, .vip-wait a:hover{
        margin-top: 9px !important;
    }
    .vip-waiting {
        padding: 23px 15px 30px 15px !important;
    }
    .about-cont p,.win-cont p{padding-left:15px;padding-right:15px;} 
    .banner-box img{height:40vh !important;object-fit:cover;}
    .banner-title h2,.btb-title-n h2,.btb-title-w h2,.btb-title-y h2,.mb-title h2{font-size:36px !important;line-height:40px !important;text-align:center;}
    .about-cont p,.win-cont p{font-size:20px;line-height:24px;margin-bottom:0px;}
    .mop-box p{padding-left:15px !important;padding-right:15px !important;}
    /*.hm-top-cont h2{font-size:20px;line-height:24px;}*/
    .hm-top-cont h2 {font-size: 30px;line-height: 35px;}
    /*.hm-top-cont h6{font-size:13px;line-height:18px;}*/
    .hm-top-cont h6 {
    font-size: 14px;
    line-height: 5px;
    font-family: "Nunito Sans", Sans-serif !important;
    font-weight: 400 !important;
}
    /*.hm-top-cont  #gen-yel{margin: 10px 0;padding: 10px 20px;font-size:14px;}*/
    .hm-top-cont  #gen-yel {
        margin: 10px 0;
        padding: 20px 30px 20px 30px;
        font-size: 14px;
        background: #FFDD00;
        border-radius: 20px;
    }
    .dmc-box{padding-left:15px;padding-right:15px;}
    .dmc-content,.pd-box > div{padding:15px;}
    .dmc-head h2{font-size:24px;line-height:30px;}
}
@media (min-width: 576px) {  
    .sign{position:absolute !important;right:30px;bottom: 0px;z-index: 1;}
}
 
/* Medium devices (tablets, 768px and up) The navbar toggle appears at this breakpoint */
@media (min-width: 768px) {  
    .hmbcont{padding: 30px 100px !important;/*min-height:500px !important;*/}
    .page-template-partner-discounts .nav-container,.page-template-address-book .nav-container,.page-template-dashboard .nav-container,.page-template-payment-methods .nav-container,.page-template-subscription-history .nav-container,.page-template-verify-your-entry-numbers .nav-container,
    .page-template-account-details .nav-container {padding: 0px 15px;}
}
@media screen and (min-width: 768px) and (max-width:991px) {  
    .gp-box .bottom {padding: 15px 15px;}
    .elite-plan-box .bottom {padding: 30px 15px 0px 15px;}
    .entry-plan-box .bottom{padding: 30px 15px 0px 15px;}
    .premium-plan-box .bottom{padding: 30px 15px 0px 15px;}    
} 
@media (max-width: 991px) { 
    .dropdown-container_log{display: block !important;}
    .ordbox{order:2;}
    .dmc-sidebar{width: 300px;position: absolute;top: 0px;left: -300px;}    
} 
 
 
/* Large devices (desktops, 992px and up) */
@media (min-width: 992px) { 
    .dmc-bar{display:none;}
    .dmc-head{justify-content:space-between;}
    #gen-large-btn{min-width:350px;}
    .side-close{display:none;}
}
 
/* Extra large devices (large desktops, 1200px and up) */
@media (min-width: 1200px) {  

}
@media (max-width: 1199px) {  
    .elite-plan-box .top:before,.diamond-plan-box .top:before{width:50px;height:50px;top:-20px;right:-18px;}
}

@media screen and (min-width: 992px) and (max-width:1199px) {  
    .elite-plan-box .bottom {padding: 30px 15px 0px 15px;}
    .entry-plan-box .bottom{padding: 30px 15px 0px 15px;}
    .premium-plan-box .bottom{padding: 30px 15px 0px 15px;}
}
.dmcwlogg img {
    width: 65%;
}
@media (max-width: 767px) { 
.dmcwlogg img {
    width: 45% !important;
    position: relative !important;
    left: 11px !important;
    top: -15px !important;
}    
.customcssummery .product-table-header, .customcssummery .product-table-row {    
    grid-template-columns: 132px 95px 58px !important;    
}    
.woocommerce-checkout .col-1.leftsidechk {
    width: 100% !important;
}
.col-2.rghtsidechk {
    padding: 18px !important;
}
.woocommerce-checkout .col-1.leftsidechk {
    padding: 18px !important;
}
.col-2.rghtsidechk{
    margin-top: 20px;
}    
.debitdbtn {
    width: 44% !important;
    font-size: 15px;
    padding: 9px 2px !important;
}
.applepay_btn {
    width: 26% !important;
}
.gpaybtn {
    width: 26% !important;
}
.singlemainttl {
    position: relative;
    top: -300px;
}

.singlemainttl h2 {
    padding-top: 0;
    margin-top: 0;
    font-size: 30px !important;
    text-align: center;
    line-height: 31px !important;
    padding-bottom: 0;
    margin-bottom: 0;
}

.singlemainttl .btb-box {
    padding-top: 8px;
}

.singlemainttl h4 {
    font-size: 20px;
    text-align: center;
    margin-top: 18px;
}
    .modal-content {
        width: 100% !important;        
    }
    .modal-content .mca-modal-body {
        display: inline !important;
        width:100% !important;
    }
    #myModal_mob2 .mca-modal-body .mca-col-1,#myModal_mob2 .mca-modal-body .mca-col-2 {
        width: 100% !important;
        padding: 0 !important;
        display: inline-block !important;
           
    }

    .modal-content .mca-div-btn-wrapper {
        display: flex !Important;
        justify-content: space-between !Important;
    }
    #myModal_mob .mca-modal-body .mca-col-1,#myModal_mob .mca-modal-body .mca-col-2 {
        width: 100% !important;
        padding: 0 !important;
        display: inline-block !important;      
        
    }
    .modal-content .mca-heading-1 p {
        font-size: 32px !important;  
        line-height: 40px !important;  
    }
.modal-content .mca-heading-2 h3 {
    font-size: 20px !important;  
}
.modal-content .mca-content .mca-text p {
    margin-bottom: 15px !important;  
}
.modal-content .mca-content {
    text-align: center !important;  
    padding-top: 20px !important;  
}
.modal-content .mca-heading {
   display: block !important;  
   align-items: center !important;  
   margin-bottom: 14px !important;  
}

.modal-content button.mca-button {
    font-size: 12px;
    padding: 10px 0px;     
}
.modal-content .mca-div-btn {
    width: 24%;
}
#myModal_mob2 .mca-div-btn {
    width: 32% !important;
}

span.close_mob {
    margin-bottom: 19px;
}
}

#maintopvideo .e-hosted-video.elementor-wrapper.elementor-open-inline {
    aspect-ratio: 2.7 !important;
}

.phone-container {
    display: flex;
    align-items: flex-start;
    position: relative;
}

.country-code-dropdown {
    position: relative;
    /* width: 10%; */
    border: 1px solid red;
    background: #FFD10E;
    cursor: pointer;
    margin-right: 0;
    flex: 0 0 9%;
    border-right: 0;
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
}

.dropdown-selected {
    display: flex;
    align-items: center;
    padding: 8px;
    height: 52px;
}

.dropdown-selected img {
    width: 20px;
    margin-right: 5px;
}

.dropdown-options {
    position: absolute;
    top: 100%;
    left: -1px;
    width: 100%;
    background: #fff;
    border: 1px solid #ccc;
    border-radius: 5px;
    max-height: 200px;
    overflow-y: auto;
    z-index: 10;
    top: -3px;
}

.inputsform_mailc .hidden {
    display: none;
}

.dropdown-search input {
    margin: 0px 0;
    box-sizing: border-box;
    width: 100%;
    padding: 0px 0px 0px 16px;
    border-radius: 4px;
    border: 1px solid rgb(148, 149, 150);
    background: #fff;
    height: 54px;
}

.needsclick {
    display: flex;
    justify-content: space-between;
    padding: 5px;
    cursor: pointer;
}

.needsclick img {
    width: 20px;
    margin-right: 5px;
}

.needsclick:hover {
    background-color: #f0f0f0;
}

#downshift-29-item-0, #downshift-29-item-1, #downshift-29-item-2, #downshift-29-item-3, #downshift-29-item-4 {
    display: block;
}

#mc4wp-form-1 #phone {
    width: 100%;
    border-left: 0;
    padding: 0px 0px 0px 16px;
    border-radius: 4px;
    border: 1px solid red;
    background: #fff;
    height: 54px;
    border-left: 0;
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
}
p.inputsform_buttonphone {
    display: flex;
    align-items: baseline; /* Center content vertically */
    justify-content: left;
    flex: 0 0 77%;
}

p.inputsform_button {
    flex: 0 0 14%;
    display: flex;
    align-items: flex-start;
    justify-content: right;
}
.dropdown-search {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    z-index: 20;
}
.displayclass {
    
    width: 100%;
}

.displayclass .country-code-dropdown {
    position: absolute;
    width: 100%;
}
.dropdown-search {
    position: sticky;
    top: 0;
}
.needsclick .needsclick {
    display: inline-block !important;!im;!;
}
#mc4wp-form-1 input#fname {
    width: 100%;
    padding: 0px 0px 0px 16px;
    border-radius: 4px;
    border: 1px solid rgb(148, 149, 150);
    background: #fff;
    height: 54px;
}

.inputsform_mailc input#email {
    width: 100%;
    padding: 0px 0px 0px 16px;
    border-radius: 4px;
    border: 1px solid rgb(148, 149, 150);
    background: #fff;
    height: 54px;
}
p.inputsform_button input,p.inputsform_button input:hover {
    background: rgb(255, 209, 14);
    border-radius: 20px;
    border-style: none;
    border-color: rgb(37, 36, 36);
    border-width: 0px;
    color: rgb(0, 0, 0);
    font-size: 15px;
    font-weight: 700;
    letter-spacing: 0px;
    line-height: 1;
    white-space: normal;
    padding: 3px 30px;
    pointer-events: auto;
    height: 54px;
}
.winrsclass p {
    font-family: 'Glacial Indifference' !important;
    font-weight: normal !important;
    font-style: normal !important;
    font-size: 24px;
    line-height: 50px;
    padding-bottom: 0 !important;
    margin-bottom: 0 !important;
}

.win-cont {
    background: #fff !important;
}
input[type=number]::-webkit-inner-spin-button, 
input[type=number]::-webkit-outer-spin-button { 
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    margin: 0; 
}
p.error {
    color: red;
}
p.success {
    color: green;
}
.error-message {
    color: red;
}
.dropdown-container_log {
  width: 100%;
  max-width: 100%; /* Mobile-friendly width */
  margin: 20px auto;
  border: 1px solid #ccc;
  border-radius: 5px;
  overflow: hidden;
}

.menu-title_log {
    background-color: #f2f2f2;
    color: #000000;
    padding: 15px;
    text-align: left;
    font-size: 19px;
    cursor: pointer;
    user-select: none;
    display: flex;
    justify-content: space-between;
    align-items: center;
    font-weight: 700;
}

.menu-title_log:hover {
  background-color: #f2f2f2;
}

.menu-content_log {
  list-style-type: none;
  margin: 0;
  padding: 0;
  display: none; /* Initially hidden */
  background-color: #f9f9f9;
}

.menu-content_log li {
  border-top: 1px solid #e0e0e0;
}

.menu-content_log li a {
  display: block;
  padding: 12px 15px;
  text-decoration: none;
  color: #333;
  font-size: 16px;
}

.menu-content_log li a:hover {
  background-color: #f1f1f1;
}
span.custom-toggler-icon {
    display: inline-block;
    margin: 10px 16px;
    width: 15px;
    height: 15px;
    border-left: 2px solid currentColor;
    border-bottom: 2px solid currentColor;
    transform: rotate(-45deg);
    transition: transform 0.3s ease;
}
.rotate-arrow {
    transform: rotate(135deg) !important;
}
.rotate-arrowpas {
    transform: rotate(179deg) !important;
}
input#mobile {
    border: 1px solid #6B6B6B;
    background-color: #FFF;
    border-radius: 5px;
    height: 50px;
    font-family: 'Satoshi-Medium';
    font-weight: 500;
    font-size: 15px;
    line-height: 20px;
    color: #000;
    margin-left: 2px;
}

.register-form .phone-container {    
    align-items: flex-end !important; 
}

.register-form input#phone {
    border: 1px solid #6B6B6B;
    background-color: #FFF;
    border-radius: 5px;
    height: 50px;
    font-family: 'Satoshi-Medium';
    font-weight: 500;
    font-size: 15px;
    line-height: 20px;
    color: #000;
    margin-left: 2px;
    width: 100%;
}

.register-form .country-code-dropdown {
    flex: 0 0 20%;
    background: #fff;
    border: 1px solid #6B6B6B;
    border-radius: 5px;
    height: 50px;
    font-family: 'Satoshi-Medium';
    font-weight: 500;
    font-size: 15px;
    line-height: 20px;
    color: #000;
    margin-left: 2px;
    width: 100%;
}

.register-form p.inputsform_buttonphone {
    flex: 0 0 81% !important;
}

.accountformm p.inputsform_buttonphone {
    flex: 0 0 81% !important;
    margin-bottom: 0;
}

.accountformm .country-code-dropdown {
    flex: 0 0 20%;
    background: #fff;
    border: 1px solid #6B6B6B;
    border-radius: 5px;
    height: 50px;
    font-family: 'Satoshi-Medium';
    font-weight: 500;
    font-size: 15px;
    line-height: 20px;
    color: #000;
    margin-left: 2px;
    width: 100%;
}
.accountformm input#phone {
    border: 1px solid #6B6B6B;
    background-color: #FFF;
    border-radius: 5px;
    height: 50px;
    font-family: 'Satoshi-Medium';
    font-weight: 500;
    font-size: 15px;
    line-height: 20px;
    color: #000;
    margin-left: 2px;
    width: 100%;
}
.accountformm .phone-container {    
    align-items: flex-end !important; 
}



#mobile-menu .container {
    padding-right: 0;
    padding-left: 0;
    padding-top: 0px !important;
}

#mobile-menu ul li a:before {
    content: "";
    width: 20px;
    height: 20px;
    display: inline-block;
    margin-left: 9px;
    margin-right: 8px;
    align-items: revert;
    position: relative;
    top: 5px;
    background-size: cover;
}

#mobile-menu ul .current-menu-item{
    background: #FFDD00;
}
#mobile-menu ul .current-menu-item a {
    color: #000;
}
#mobile-menu ul .current-menu-item.menu-item-2861 a:before {    
    background-image: url("https://dubaimotorclub.com/wp-content/themes/dmc-child/img/home.svg");       
}
#mobile-menu ul .menu-item-2861 a:before {    
    background-image: url("https://dubaimotorclub.com/wp-content/themes/dmc-child/img/home-w.svg");       
}

#mobile-menu ul .menu-item-476 a:before {    
    background-image: url("https://dubaimotorclub.com/wp-content/themes/dmc-child/img/banefits.svg");       
}
#mobile-menu ul .current-menu-item.menu-item-476 a:before {    
    background-image: url("https://dubaimotorclub.com/wp-content/themes/dmc-child/img/banefits-b.svg");       
}

#mobile-menu ul .menu-item-477 a:before {    
    background-image: url("https://dubaimotorclub.com/wp-content/themes/dmc-child/img/give.svg");       
}
#mobile-menu ul .current-menu-item.menu-item-477 a:before {    
    background-image: url("https://dubaimotorclub.com/wp-content/themes/dmc-child/img/give-b.svg");       
}

#mobile-menu ul .menu-item-17 a:before {    
    background-image: url("https://dubaimotorclub.com/wp-content/themes/dmc-child/img/parnrs.svg");       
}
#mobile-menu ul .current-menu-item.menu-item-17 a:before {    
    background-image: url("https://dubaimotorclub.com/wp-content/themes/dmc-child/img/parnrs-b.svg");       
}

#mobile-menu ul .menu-item-239 a:before {    
    background-image: url("https://dubaimotorclub.com/wp-content/themes/dmc-child/img/win.svg");       
}
#mobile-menu ul .current-menu-item.menu-item-239 a:before {    
    background-image: url("https://dubaimotorclub.com/wp-content/themes/dmc-child/img/win-b.svg");       
}

#mobile-menu ul .menu-item-16 a:before {    
    background-image: url("https://dubaimotorclub.com/wp-content/themes/dmc-child/img/about.svg");       
}
#mobile-menu ul .current-menu-item.menu-item-16 a:before {    
    background-image: url("https://dubaimotorclub.com/wp-content/themes/dmc-child/img/about-b.svg");       
}

#mobile-menu ul .menu-item-2829 a:before,#mobile-menu ul .menu-item-2828 a:before {    
    background-image: url("https://dubaimotorclub.com/wp-content/themes/dmc-child/img/log.svg");       
}
#mobile-menu ul .current-menu-item.menu-item-2829 a:before,#mobile-menu ul .current-menu-item.menu-item-2828 a:before a:before {    
    background-image: url("https://dubaimotorclub.com/wp-content/themes/dmc-child/img/log-b.svg");       
}


div#mobile-menu {
    border-top: 0;
}
#mobile-menu div ul li {    
    background: #FFFFFF24;
     border-top: 2px solid#202529;
    position: relative;
}
#mobile-menu input[type="text"] {
    color: #ffffff;
    max-width: 100%;
    width: 100%;
    background: #3f4447;
    border-radius: 0;
    border: 0;
    padding-left: 36px;
    outline: unset;
    height: 52px;
}
#mobile-menu .search-field:before {
    content: "";
    width: 20px;
    height: 20px;
    display: inline-block;
    margin-left: 9px;
    margin-right: 8px;
    align-items: revert;
    position: absolute;
    top: 16px;
    background-size: cover;
    background-image: url("https://dubaimotorclub.com/wp-content/themes/dmc-child/img/serc.svg");
}

.logged-in #mobile-menu .search-field:before{
 background-image: url("https://dubaimotorclub.com/wp-content/themes/dmc-child/img/serc-w.svg");   
}
#mobile-menu input[type="text"]::placeholder {
    color: #fff;
}
#mobile-menu li#searchform-mobile {
    border: none;
    margin: 24px 0px 4px 0px;
}

.logged-in #mobile-menu .container {
    padding-right: 25px;
    padding-left: 25px;
    background: #040301;
    padding-top: 22px !important;
}
.logged-in #mobile-menu .container li {
    border-top: 0px solid #040301;
    margin-top: 10px;
    border-radius: 5px !important;
}
.logged-in #mobile-menu input[type="text"] {
    background: #272725;
    border-radius: 5px;
}
.relodde a span span:after {
    width: 40px;  /* Width of the image container */
    height: 40px; /* Height of the image container */
    background-image: url('/wp-content/uploads/gif.gif'); /* Initial image */
    background-size: cover;
    background-position: center;
    content: "";
    position: absolute;
    top: 24px;
    left: 39%;
    display:none;
}

.relodde a span span {
/*    color: transparent;*/
}

.single-product .relodde a {
  /*  color: transparent !important;
    position: relative;*/
}

.single-product .relodde a:after {
    width: 40px;  /* Width of the image container */
    height: 40px; /* Height of the image container */
    background-image: url('/wp-content/uploads/gif.gif'); /* Initial image */
    background-size: cover;
    background-position: center;
    content: "";
    position: absolute;
    top: 13px;
    left: 39%;
    display:none;
}

.woocommerce-checkout .nav-container.sticky {
    background: #00000066 !important;
}
.page-template-thank-you .nav-container.sticky {
    background: #00000066 !important;
}
.rghtsidechk{
    
}

.rghtsidechk th {
    color: #000;
    font-size: 15px !important;
    border: 0;
    background: #fff;
    font-family: 'Satoshi-Regular';
}
.woocommerce table.shop_table th {    
    padding: 9px 0px !important;    
}
.woocommerce table.shop_table td {
    color: #000;
    padding: 6px 0px;
    font-size: 14px !important;
    padding-bottom: 14px;
}
div#payment .wc_payment_method {
    border-radius: 8px;
    padding: 14px 18px;
    border: 1px solid rgba(232, 232, 232, 1);
}

div#payment ul {
    padding: 0 !important;
}
.woocommerce #payment #place_order, .woocommerce-page #payment #place_order {
    float: right;
    width: 100%;
    text-align: left;
    font-family: 'Source Sans Pro';
    font-weight: 500;
    text-transform: capitalize;
    font-size: 19px;
    padding: 22px 19px;
    background: #FFDD00 !important;
    color: #000 !important;
}
.form-row.place-order {
    padding: 12px 6px !important;
}
button#place_order:after {
    content: "";
    background: url('/wp-content/uploads/lk.svg');
    display: inline-block;
    width: 15.75px;
    height: 18.38px;
    position: absolute;
    right: 14px;
    background-repeat: no-repeat;
    background-size: cover;
    display: none;
}
.rghtsidechk h3#order_review_heading {
    text-transform: uppercase;
    font-family: 'Oswald';
    font-weight: 500;
    font-size: 18px;
    color: #000;
}
.leftsidechk {
    background: #fff;
    padding: 2px 10px;
    color: #000;
}

.leftsidechk h3 {
    padding: 0 !important;
    margin: 17px 4px 7px 3px;
    font-size: 21px;
    color: #000;
    font-weight: 700;
}

/*************************************************************************/
 .page-template-black-friday,.single-product{background-color:#000 !important;}

    .qwq{font-family: "Nunito Sans", Sans-serif !important;font-weight: 500 !important;}
    .sdfdf{font-family: 'Oswald';font-weight: bold;}
    
    .bf-top{background-color:#FFFFFFD6;padding:30px;margin-top:90px;}
    .bf-box{align-items:center;}
    .bf-box a{font-family: 'Oswald';font-weight: bold;background-color: #FFDD00;font-size:16px;line-height:24px;color:#000;padding: 10px 30px;display: inline-block;text-transform:uppercase;}
    .bf-box p{font-family: "Nunito Sans", Sans-serif !important;font-weight: 500 !important;font-size:16px;line-height:24px;color:#000;margin-bottom:0px;}
    .single-product .bf-box .checkoutthiss{
        position: relative;
        border-radius: 6px;
    }
    .single-product .bf-box .checkoutthiss:before {    
        content: "";
        position: absolute;
        top: 0;
        left: 0;
        bottom: 0;
        right: 0;
        border-radius: 6px;
        box-shadow: 0 0 10px 2px black;
        z-index: -1;
        animation: pulseGlow 0.7s infinite ease-in-out;
    }
    @keyframes pulseGlow {
        0%, 100% {
            opacity: 0.2;
        }

        50% {
            opacity: 1;
        }
    }
    .bf-top-banner{background-image:url("/wp-content/uploads/2025/01/black-pearl.png");background-repeat:no-repeat;background-size:cover;padding:150px 0;}
    .btb-box{background: #FFFFFF96;padding:30px;border-radius:10px;}
    .btb-box > div{display:flex;flex-direction:row;justify-content: space-around;}
    .btb-box > div > div{text-align:center;}
    .btb-box h2{font-family: 'Oswald';font-weight: bold;font-size:46px;line-height:60px;color:#000;}
    .btb-box h4{font-family: 'Oswald';font-weight: 700 !important;font-size:24px;line-height:30px;color:#000;}
    .btb-box h5{font-family: 'Oswald';font-weight: bold;font-size:20px;line-height:24px;color:#000;margin:0px;margin:15px 0px;}
    .btb-box h6{font-family: "Nunito Sans", Sans-serif !important;font-weight: 700 !important;font-size:14px;line-height:18px;color:#000;margin:0px;}
    
    .bf-entry-box{background-color:#000;padding:30px 0;}
    .bf-entry-box h3{font-family: 'Oswald';font-weight: bold;font-size:46px;line-height:60px;color:#fff;text-align:center;margin-bottom:50px;}
    .beb-main{box-shadow: 0px -1px 23.7px 0px #FFFFFF;border-radius:10px;padding:15px 0;}
    .beb-main h4{font-family: "Anton", sans-serif !important;font-weight: 400 !important;font-size:28px;line-height:44px;padding: 0 8px;color:#FFF;text-align:center;margin:40px 0px 0px 0px;}
    .beb-main h5{font-family: "Lato", sans-serif !important;font-weight: 400 !important;font-size:16px;line-height:31px;padding: 0 15px;color:#FFF;text-align:center;margin:15px 0px 15px 0px;    text-transform: uppercase;word-break: break-word;}
    .beb-main p{font-family: "Nunito Sans", Sans-serif !important;font-weight: 400 !important;font-size:24px;line-height:30px;padding: 0 15px;color:#FFF;text-align:center;margin:0px 0px 15px 0px;}
    .beb-main .price{text-transform:uppercase;font-size:35px !important;font-family: "Open Sans", sans-serif !important;font-weight: 700 !important;}
    .beb-main .bronze{background-color: #AD7651;text-transform:uppercase;padding:5px 15px;}
    .beb-main .silver{background-color: #888888;text-transform:uppercase;padding:5px 15px;}
    .beb-main .gold{background-color: #F0BB01;text-transform:uppercase;padding:5px 15px;}
    .beb-main .diamond{background-color: #DEC9D6;text-transform:uppercase;padding:5px 15px;color:#000;}
    
    .bf-learn{background-color:#000;padding:30px 0;}
    .bf-learn > div > div{}
    
    .bf-all-need{background-color:#000;padding:30px 0;}
    .ban-left{display: flex;flex-direction: column;justify-content: center;}
    .ban-left > div{margin-bottom:15px;margin-top:15px;}
    .ban-left h3{font-family: 'Oswald';font-weight: bold;font-size:24px;line-height:30px;font-size:24px;color:#FFF;margin:0px;}
    .ban-left h4{font-family: "Nunito Sans", Sans-serif !important;font-weight: 400 !important;font-size:18px;line-height:22px;color:#FFF;margin:10px 0px;}
    .ban-left h5{font-family: "Nunito Sans", Sans-serif !important;font-weight: 400 !important;font-size:14px;line-height:20px;color:#FFF;margin:10px 0px;}
    .ban-right h3{font-family: 'Oswald';font-weight: bold;font-size:40px;line-height:50px;color:#FFF;margin:0px 0px 15px 0px;}
    .ban-right p{font-family: "Nunito Sans", Sans-serif !important;font-weight: 400 !important;font-size:16px;line-height:20px;color:#FFF;margin:5px 0px;}
    .ban-right > div{margin-bottom: 15px;display: flex;align-items: center;}
    
    .bfl-left a{font-family: 'Oswald';font-weight: bold;background-color: #FFDD00;font-size:16px;line-height:24px;color:#000;padding: 10px 30px;display: inline-block;text-transform:uppercase;}
    .bfl-mid h5{font-family: 'Oswald';font-weight: bold;font-size:20px;line-height:30px;font-size:24px;color:#FFF;margin:0px;text-transform:uppercase;}
    .bfl-right h5{font-family: 'Oswald';font-weight: 400;font-size:20px;line-height:30px;font-size:24px;color:#FFF;margin:0px;text-transform:uppercase;}
    .bfl-mid{display:flex;align-items:center;}
    .bfl-mid img{margin-right:15px;}
    
    .bf-icon{background-color:#000;padding:30px 0;}
    .bf-icon-box img {
        margin: 0 auto;
        display: block;
        width: 72px;
        height:72px;
    }
    .bf-icon-box h3{font-family: 'Oswald';font-weight: bold;font-size:24px;line-height:36px;color:#FFF;text-align:center;padding: 0; margin: 0;}
    .bf-icon-box p{font-family: "Nunito Sans", Sans-serif !important;font-weight: 400 !important;font-size:16px;line-height:20px;color:#808285;text-align:center;text-transform:uppercase;margin-bottom:0px;}
    
    .bf-slider{background-color:#000;padding:30px 0;}
    
    .bf-prize{padding:50px 0;}
    .bf-prize h3{font-family: 'Oswald';font-weight: 600;font-size:38px;line-height:56px;color:#FFF;text-transform:uppercase;margin-top:0px;}
    .bf-prize h5{font-family: 'Oswald';font-weight: 600;font-size:30px;line-height:44px;color:#FFF;text-transform:uppercase;margin-bottom:0px;}
    .bf-prize p{font-family: "Nunito Sans", Sans-serif !important;font-weight: 400 !important;font-size:18px;line-height:24px;color:#FFFFFF;}

    .mb-25{margin-bottom:25px !important;}
    .mt-25{margin-top:25px;}
    
    .bf-spec{background-color:#000;padding:50px 0;}
    .fs-btn,.fs-btn:hover{font-family: 'Oswald';font-weight: bold;background-color: #FFDD00;font-size:16px;line-height:24px;color:#000;padding: 10px 30px;display: table;text-transform:uppercase;margin:0 auto;border-radius:5px;}
    
    .bf-spec-box{margin-bottom:50px;}
    .bf-spec-box img{margin:0 auto;display:block;}
    .bf-spec-box p{font-family: "Nunito Sans", Sans-serif !important;font-weight: 400 !important;font-size:16px;line-height:20px;color:#fff;text-align:center;text-transform:uppercase;margin-bottom:0px;margin-top:15px;}
    
    .bf-youtube{padding:50px 0;}
    .bf-youtube h3{font-family: 'Oswald';font-weight: 600;font-size:38px;line-height:56px;color:#FFF;text-transform:uppercase;text-align:center;}
    
    .bf-thankyou{padding:50px 0;}
    .bf-thankyou h3{font-family: 'Oswald';font-weight: 600;font-size:38px;line-height:56px;color:#FFF;text-transform:uppercase;margin-top:0px;}
    .bf-thankyou h5{font-family: 'Oswald';font-weight: 600;font-size:30px;line-height:44px;color:#FFF;text-transform:uppercase;margin-bottom:0px;}
    .bf-thankyou .btuned{margin:0 auto 50px auto;display:block;}
    
    .bf-acc-entry{padding:50px 0;}
    .bf-acc-entry h3{font-family: 'Oswald';font-weight: 600;font-size:42px;line-height:62px;color:#FFF;text-transform:uppercase;margin:0px 0px 30px 0px;}
    .bf-acc-entry h4{font-family: 'Oswald';font-weight: 600;font-size:30px;line-height:44px;color:#FFF;text-transform:uppercase;margin:0px;}
    .bf-acc-entry h5{font-family: "Nunito Sans", Sans-serif !important;font-weight: 600 !important;font-size:24px;line-height:32px;color:#FFFFFF;margin:35px 0px 5px 0px;}
    .bf-acc-entry h6{font-family: "Nunito Sans", Sans-serif !important;font-weight: 600 !important;font-size:22px;line-height:30px;color:#FFFFFF;margin:0px;}
    .bf-acc-entry p{font-family: "Nunito Sans", Sans-serif !important;font-weight: 400 !important;font-size:18px;line-height:24px;color:#FFFFFF;margin-bottom:0px;}
    .bf-acc-entry-box > div{display: flex;justify-content: space-between;align-items: center;}
    .vip-btn,.vip-btn:hover{font-family: 'Oswald';font-weight: bold;background-color: #FFDD00;font-size:16px;line-height:24px;color:#000;padding: 10px 30px;display: block;text-transform:uppercase;margin:30px auto 0 auto;border-radius:5px;text-align:center;}
    
    .bf-chart{display:flex;flex-direction: row;align-items: flex-end;}
    .bf-chart > div{background: #FFDD00;box-shadow: rgba(99, 99, 99, 0.2) 0px 2px 8px 0px;flex:1;padding:10px 0;}
    .bf-chart h3{font-family: 'Oswald' !important;font-weight: 600;font-size:30px;line-height:44px;color:#000;text-transform:uppercase;text-align:center;margin:0px;}
    .bf-chart h5{font-family: 'Oswald' !important;font-weight: 600;font-size:20px;line-height:24px;color:#000;text-transform:uppercase;text-align:center;margin:0px;}
    .bf-chart p{font-family: "Nunito Sans", Sans-serif !important;font-weight: 400 !important;font-size:18px;line-height:24px;color:#000;text-align:center;}
    .bf-chart > div:nth-child(1){height:120px;}
    .bf-chart > div:nth-child(2){height:150px;}
    .bf-chart > div:nth-child(3){height:180px;}
    .bf-chart > div:nth-child(4){height:210px;}
    .bf-chart > div:nth-child(5){height:240px;}
    .bf-chart > div:nth-child(6){height:270px;}
    
    .bf-pwin{padding:50px 0;}
    .bf-pwin h3{font-family: 'Oswald';font-weight: 600;font-size:42px;line-height:62px;color:#FFF;text-transform:uppercase;}
    
    .sta-btn,.sta-btn:hover{font-family: 'Oswald';font-weight: bold;background-color: #FFDD00;font-size:16px;line-height:24px;color:#000;padding: 10px 30px;display: table;text-transform:uppercase;margin:30px auto 0 auto;border-radius:5px;text-align:center;}
    
    .win-single-box{position:relative;}
    .win-single-box img{width:100%;}
    .win-single-box > div{position: absolute;bottom: 0px;width: calc(100% - 24px);padding: 10px;text-align: right;}
    /*.win-single-box > div h4{font-family: 'Oswald' !important;font-weight: 600;font-size:30px;line-height:40px;color:#fff;margin:0px;}*/
    .win-single-box > div h4 {
    font-family: 'Oswald' !important;
    font-weight: 600;
    font-size: 20px;
    line-height: 22px;
    color: #fff;
    margin: 0px;
    text-shadow: 0px 0px 11px #000;
}
    .win-single-box > div p{text-shadow: 0px 0px 11px #000;font-family: "Nunito Sans", Sans-serif !important;font-weight: 400 !important;font-size:18px;line-height:24px;color:#fff;margin:0px;}
    
    .bf-bottom{padding:50px 0;}
    .bf-bottom p{font-family: "Nunito Sans", Sans-serif !important;font-weight: 400 !important;font-size:18px;line-height:24px;color:#fff;margin:0px;}
    
    .owl-dots{text-align:center;margin-top:-25px;position:relative;}
    .owl-dot{width:10px;height:10px;margin:0 5px;}
    .owl-dot span{width:10px;height:10px;border-radius:50%;display:block;background-color:#FFFFFF80;}
    .owl-dot.active span{background-color:#FFF;}
    .owl-nav{position: absolute;top: 50%;left: 50%;margin-right: -50%;transform: translate(-50%, -50%);}
    .owl-next{float:right;}
    .owl-prev img{background-color:#00000080;width:40px;}
    .owl-next img{background-color:#00000080;width:40px;}
    .page-id-3050  .nav-container.sticky {
        background-color: #00000066 !important;
        box-shadow: unset;
    }
    form.woocommerce-ResetPassword.lost_reset_password {
        height: 66vh;
        margin-top: 16%;
    }
    .page-id-3050 span.password-toggle {
        display: none;
    }
    .page-id-3050 button.woocommerce-Button.button {
    height: unset;
    background-color: #ffdd00;
    font-family: 'Oswald';
    font-weight: bold;
    text-decoration: none;
    color: #000;
    padding: 18px 30px;
    text-transform: uppercase;
    font-size: 20px;
    border-radius: 5px;
    display: inline-block;
    text-align: center;
    margin: 15px 0;
    border: 0px;
  }

    .page-id-3050 button.woocommerce-Button.button:hover {        
        background-color: #080808 !important;
        color: #fff !important;
    }
    
    @media screen and (min-width: 768px) and (max-width: 991px){
        .bf-chart h3{font-size: 24px;line-height: 30px;}
        .bf-chart p{font-size: 16px;line-height: 20px;}
        .bf-chart h5{font-size: 12px;}
        .bf-acc-entry h5{font-size: 18px;line-height: 24px;}
        .bf-acc-entry h4{font-size: 24px;line-height: 30px;}
        .bf-acc-entry h6{font-size: 16px;line-height: 20px;}        
    }
    
    .singelevideos{
        display: none;
    }
    @media screen and (max-width: 767px){
    .singelevideos{
        display: inline-block !important;
    }
    section.bf-top-banner {
  background: transparent !important;
  padding: 0 !important;
  margin: 0 !important;
  line-height: 0 !important;

    }
/* optional: only on mobile */
@media (max-width: 767px){
  section.bf-top-banner { margin-bottom: -250px !important; }
   }
    .meetourpartnrs h2 {
        font-size: 44px !important;
        padding: 0px 14px;
    }
        .img_single img {
            max-width:100% !important;
        }
        iframe#singlevid {
            width: 100%!important;
            height: 100%!important;
        }
        .bf-top{margin-top:0px;}
        .beb-main{margin-bottom:30px;}
        .ban-left{flex-direction: row;justify-content: space-between;}
        .bfl-left{margin-bottom:30px;}
        .bf-acc-entry h5{font-size: 18px;line-height: 24px;}
        .bf-acc-entry h4{font-size: 24px;line-height: 30px;}
        .bf-acc-entry h6{font-size: 16px;line-height: 20px;}
        .bf-pwin h3,.bf-acc-entry h3,.ban-right h3{font-size: 36px;line-height: 40px;}
        .ban-left h3{font-size: 20px;}
    }    
    
    @media screen and (max-width: 575px){
        .bf-acc-entry h5{font-size: 12px;}
        .bf-chart h3{font-size: 24px;line-height: 30px;}
        .bf-chart p{font-size: 16px;line-height: 20px;}
    }
    
    @media screen and (max-width: 451px){
        .bfl-right{margin-top:30px;}
    }
    .black-carousel .owl-item img {
    width: 100%;    
    object-fit: cover;   
}
iframe#singlevid {
    width: 100%;
    height: 500px;
}
.img_single img {
    max-width: 380px;
}

/**/
body#page_whiteseparate_entry {
    background: #cfcfcf !important;
}

body#page_whiteseparate_entry #primary-menu li a {
    color: #000000 !important;
}

body#page_whiteseparate_entry section.bf-entry-box {
    background: #ffffff;
}

body#page_whiteseparate_entry section.bf-entry-box h3 {
    color: #000;
}

body#page_whiteseparate_entry section.bf-entry-box .beb-main {
    box-shadow: 0px -1px 23.7px 0px #000000;
}

body#page_whiteseparate_entry section.bf-entry-box .beb-main h4, body#page_whiteseparate_entry section.bf-entry-box .beb-main h5,body#page_whiteseparate_entry section.bf-entry-box .beb-main p {
    color: #000;
}

body#page_whiteseparate_entry section.bf-learn {
    background: #ffffff;
}

body#page_whiteseparate_entry section.bf-all-need {
    background: #ffffff;
}

body#page_whiteseparate_entry .bfl-mid h5 {
    color: #000000 !important;
}

body#page_whiteseparate_entry .col.bfl-right h5 {
    color: #000 !important;
}

body#page_whiteseparate_entry .ban-right h3,body#page_whiteseparate_entry .ban-right p { color: #000 !important;}
body#page_whiteseparate_entry .ban-left h4,body#page_whiteseparate_entry .ban-left h3,body#page_whiteseparate_entry .ban-left h5{
    color: #000 !important;
}

body#page_whiteseparate_entry section.bf-icon {
    background: #fff;
}

body#page_whiteseparate_entry .bf-icon-box h3,body#page_whiteseparate_entry .bf-icon-box p {
    color: #000;
}

body#page_whiteseparate_entry  section.bf-slider {
    background: #fff;
}

body#page_whiteseparate_entry  section.bf-prize {
    background: #ffffff;
}

body#page_whiteseparate_entry .bf-prize h5,body#page_whiteseparate_entry .bf-prize h3,body#page_whiteseparate_entry .bf-prize p {
    color: #000;
}

body#page_whiteseparate_entry section.bf-spec {
    background: #fff;
}

body#page_whiteseparate_entry .bf-spec-box p {
    color: #000;
}

body#page_whiteseparate_entry .bf-youtube h3 {
    color: #000;
}

body#page_whiteseparate_entry h3.text-center {
    color: #000;
}

body#page_whiteseparate_entry .bf-thankyou h5,body#page_whiteseparate_entry .bf-thankyou h3 {
    color: #000;
}

body#page_whiteseparate_entry .bf-acc-entry h3 {
    color: #000;
}

body#page_whiteseparate_entry .bf-acc-entry h4,body#page_whiteseparate_entry .bf-acc-entry h5,body#page_whiteseparate_entry .bf-acc-entry h6,body#page_whiteseparate_entry .bf-acc-entry p,
body#page_whiteseparate_entry .bf-pwin h3,#page_whiteseparate_entry .bf-bottom p {
     color: #000;
}
body#page_whiteseparate_entry  .footer-widgets{
    background:#dedede;
}
body#page_whiteseparate_entry #nav_menu-2 li a,body#page_whiteseparate_entry #custom_html-2 p{
    color: #000;
}
body#page_whiteseparate_entry #nav_menu-2 li{
    border-color:#000;
}

body#page_whiteseparate_entry section.bf-bottom,body#page_whiteseparate_entry section.bf-pwin,body#page_whiteseparate_entry section.bf-acc-entry,body#page_whiteseparate_entry .bf-thankyou,body#page_whiteseparate_entry .bf-youtube {
    background: #fff;
}

/**/
body#page_whitevip_membership {
    background: #fff !important;
}
#page_blackvip_membership section.vip-black-box {
    background: #fff;
}

#page_blackvip_membership section.vip-black-box h4,#page_blackvip_membership section.vip-black-box a {
    color: #000000 !important;
}

#page_blackvip_membership .vip-about h3,#page_blackvip_membership .vip-about p {
    color: #fff !important;
}

#page_blackvip_membership .vip-join-us h3,#page_blackvip_membership .vip-join-us h4,#page_blackvip_membership .vip-join-us p {
color: #fff !important;
}
#page_blackvip_membership .vip-join-us .bottom h3,#page_blackvip_membership .vip-join-us .bottom h4,#page_blackvip_membership .vip-join-us .bottom p{
    color: #000000 !important;
}
#page_blackvip_membership .vip-call h3,#page_blackvip_membership .vip-call p{
    color:#fff;
}
#page_blackvip_membership .vip-yltitle h3{
    background:#000;
}
#page_blackvip_membership .vip-prize-box h3,#page_blackvip_membership .vip-prize-box h2,#page_blackvip_membership .vip-prize-box p,#page_blackvip_membership .vip-prize-box button,#page_blackvip_membership .vip-prize-box .accordion-body{
    color:#fff !important;
}
#page_blackvip_membership #prize .accordion-header{
    border-color:#fff;
}
#page_blackvip_membership #prize .accordion-button::after,#page_blackvip_membership #prize .accordion-button:not(.collapsed)::after {
    background-image: url(/wp-content/uploads/2025/02/bl-ar-wg.png);
}
#page_blackvip_membership .vip-yltitle p,#page_blackvip_membership .vip-yltitle a,#page_blackvip_membership .vip-chart h3{
     color:#fff !important;
}
#page_blackvip_membership .vebox > div:first-child{
    color:#000;
    background-color: #fff;
}
#page_blackvip_membership .vebox > div:last-child{
    color:#fff;
    background-color: #000;
}
#page_blackvip_membership .vip-chart h6,#page_blackvip_membership .vip-chart p,#page_blackvip_membership .vip-chart a,#page_blackvip_membership .vip-additional h3{
    color:#fff;
}

#page_blackvip_membership #addi .accordion-button:not(.collapsed),#page_blackvip_membership #addi .accordion-button,#page_blackvip_membership #addi .accordion-body{
    color:#fff;
}
#page_blackvip_membership #addi .accordion-button::after,#page_blackvip_membership #addi .accordion-button:not(.collapsed)::after {
    background-image: url(/wp-content/uploads/2025/02/bl-ar-wg.png);
}
#page_blackvip_membership #addi .accordion-header{
    border-color:#fff;
}
#page_blackvip_membership .vip-draw h3,#page_blackvip_membership .vip-draw p{
    color:#fff;
}
#page_blackvip_membership .vip-draw h5,#page_blackvip_membership .vip-ank h3,#page_blackvip_membership .vip-ank p,#page_blackvip_membership .vip-pwin h3{
    color:#fff;
}
#page_blackvip_membership .vip-faq{
    background:#fff;
}
#page_blackvip_membership .accordion-button:not(.collapsed){
    color:#000;
}
#page_blackvip_membership .accordion-button:not(.collapsed)::after {  
    background-image: url(/wp-content/uploads/2025/01/bl-ar-solid.png);  
}
#page_blackvip_membership  .accordion-button:not(.collapsed),#page_blackvip_membership  .accordion-button,#page_blackvip_membership  .accordion-body{
    color:#000;
}
#page_blackvip_membership  .accordion-header {
    border-bottom: 1px solid #000;
}
#page_blackvip_membership .accordion-button::after,#page_blackvip_membership  .accordion-button:not(.collapsed)::after {
    background-image: url(/wp-content/uploads/2025/01/bl-ar-solid.png);
}
#page_blackvip_membership .vip-personal h3,#page_blackvip_membership .vip-personal p{
    color:#fff !important;
}
#page_blackseparate_entry .content-wrapper .bf-top,#page_blackvip_membership .content-wrapper .vip-top,#page_whitevip_membership .content-wrapper .vip-top,
#page_whiteseparate_entry .content-wrapper .bf-top{
    position: sticky;
    top: 0px;
    z-index: 999;
    background: white;
}

#page_blackseparate_entry .nav-container.sticky,#page_blackvip_membership .nav-container.sticky,#page_whitevip_membership .nav-container.sticky,
#page_whiteseparate_entry .nav-container.sticky{
    position: sticky !important;
}
.clicktoaddbtn {
    cursor: pointer;
}
a.checkoutthiss.relodde:after {
    width: 30px;
    height: 30px;
    background-image: url('/wp-content/uploads/gif.gif');
    background-size: cover;
    background-position: center;
    content: "";
    position: absolute;
    top: 5px;
    left: 43%;
    z-index: 99999999;
    display:none;
}

a.checkoutthiss.relodde {
    background: #998712;
  /*  position: relative;
    color: transparent !important;*/
}
.password-wrapper {
    position: relative;
    display: inline-block;
    width: 100%;
}
.password-wrapper input {
    padding-right: 40px;
}
.password-toggle {
    position: absolute;
    right: 10px;
    top: 50%;
    transform: translateY(-50%);
    cursor: pointer;
    font-size: 18px;
    padding: 14px 7px 14px 24px;
}
.relodesc:after {
    width: 30px;
    height: 30px;
    background-image: url('/wp-content/uploads/gif.gif');
    background-size: cover;
    background-position: center;
    content: "";
    position: absolute;
    top: 14px;
    left: 44%;
    z-index: 99999999;
    display:none;
}
.relodesc {
    position: relative;
    color: transparent !important;
}
.blk-strip.Elite {
    left: -31px;
    bottom: 29px;
    text-transform: uppercase;
}
.blk-strip.Entry {
    left: -32px;
    bottom: 29px;
    text-transform: uppercase;
}
.blk-strip.Premium {
    left: -37px;
    bottom: 31px;
    text-transform: uppercase;
}
  
.page-id-463 .elementor-463 .elementor-element.elementor-element-8e2900d {
    padding-top: 0;
}
/* The Modal (background) */
.modal_mob {
    display: none; /* Hidden by default */
    position: fixed; /* Stay in place */
    z-index: 9999999999999999; /* Sit on top */
    padding-top: 10; /* Location of the box */
    left: 0;
    top: 0;
    width: 100%; /* Full width */
    height: 100%; /* Full height */
    overflow: auto; /* Enable scroll if needed */
    background-color: rgb(0,0,0); /* Fallback color */
    background-color: rgba(0,0,0,0.4); /* Black w/ opacity */
}

/* Modal Content */
.modal-content {
    background-color: #000000;
    margin: auto;
    padding: 20px;
    border: 1px solid #888;
    width: 72%;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}

/* The Close Button */
.close_mob {
    color: #aaaaaa;
    float: right;
    font-size: 28px;
    font-weight: bold;
}

.close_mob:hover,
.close_mob:focus {
    color: #000;
    text-decoration: none;
    cursor: pointer;
}
span.close_mob {
    margin-top: 1px;
    color: #FFFFFF !important;
    cursor: pointer;
    font-size: 16px;
}
span.close_mob img {
    padding-right: 6px;
}
/**/

/*===============================*/
.modal_mob .mca-modal-body {
    display: flex;
}
.modal_mob div.mca-col-1 {
    width: 50%;
    padding-left: 60px;
    padding-right: 60px;
    display: flex;
    align-items: center;
}
.modal_mob .mca-div-btn-wrapper {
    width: 100%;
}
.modal_mob .mca-div-btn {
    padding-bottom: 6px;
}
.modal_mob button.mca-button.selected {
    background: #000000 !important;
    color: #FFD10E !important;
    border: 1.5px solid #FFD10E !important;
}
.modal_mob button.mca-button.bronze-1 {
    background: #9E6D4B;
    color: #FFFFFF;
    border: 1.5px solid #9E6D4B;
}
.modal_mob button.mca-button {
    border-radius: 4px;
    width: 100%;
}
.modal_mob button.mca-button.silver-1 {
    background: #888888;
    color: #FFFFFF;
    border: 1.5px solid #888888;
}
.modal_mob button.mca-button.gold-1 {
    background: #F0BB01;
    color: #FFFFFF;
    border: 1.5px solid #F0BB01;
}
.modal_mob button.mca-button.diamond-1 {
    background: #DEC9D6;
    color: #000000;
    border: 1.5px solid #DEC9D6;
}
.modal_mob .mca-content {  
    overflow: auto;
    height: 300px;
}
.modal_mob .mca-heading {
    display: flex;
    align-items: center;
}
.modal_mob .mca-heading-1 p {
    padding-right: 10px;
    color: #FFD10E;
    font-family: "Oswald", Sans-serif;
    font-weight: 700;
    font-size: 64px;
    line-height: 125%;
    margin-bottom: unset;
}
.modal_mob .mca-heading-2 {
    padding-top: 0px;
}
.modal_mob .mca-heading-2 h3 {
    color: #FFFFFF;
    font-family: "Oswald", Sans-serif;
    font-weight: 700;
    font-size: 22px;
    line-height: 4px;
    margin-bottom: unset;
    text-transform: uppercase;
}
.modal_mob .mca-text {
    padding-top: 10px;
}
.modal_mob .mca-text p {
    font-family: "Nunito Sans", Sans-serif;
    font-weight: 400;
    font-size: 14px;
    line-height: 22.5px;
    color: #FFFFFF;
    margin-bottom: 8px;
}
.modal_mob .mca-text p span.mca-yellow {
    font-family: "Nunito Sans", Sans-serif;
    font-weight: 700;
    font-size: 14px;
    line-height: 22.5px;
    color: #FFD10E;
}
/*===============================*/

#myModal_mob2 .mca-div-btn-wrapper {
    width: 100%;
    display: inline-block;
}

#myModal_mob2  div.mca-col-1 {
    display: inline-block;
}
#myModal_mob2 .mca-col-2 {
    width: 50%;
}
h2.subhed {
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
}
a#drawdetialsspoptwo {
    font-family: 'Oswald';
    font-weight: bold;
    background-color: #FFDD00;
    font-size: 16px;
    line-height: 24px;
    color: #000;
    padding: 10px 30px;
    text-transform: uppercase;
    margin: unset;
    display: inline-block;
}
.topdrwa {
    display: inline-block;
    width: 100%;
    text-align: center;
}
button#place_order {
    height: unset;
    background-color: #ffdd00;
    font-family: 'Oswald';
    font-weight: bold;
    text-decoration: none;
    color: #000;
    padding: 12px 32px;
    text-transform: uppercase;
    font-size: 16px;
    border-radius: 5px;
    display: inline-block;
    text-align: center;
    border: 0px;
}
button#place_order:hover {
    background-color: #080808 !important;
    color: #fff !important;
}
.page-id-3049 {
    background-color: #fff !important;
}

.page-id-3049 input[type="text"],.page-id-3049 input[type="email"],.page-id-3049 input[type="url"],
.page-id-3049 input[type="password"],.page-id-3049 input[type="search"],
.page-id-3049 input[type="number"],.page-id-3049 input[type="tel"],.page-id-3049 input[type="range"],
.page-id-3049 input[type="date"],.page-id-3049 input[type="month"],.page-id-3049 input[type="week"], 
.page-id-3049 input[type="time"],.page-id-3049 input[type="datetime"],.page-id-3049 input[type="datetime-local"],
.page-id-3049  input[type="color"],.page-id-3049 textarea {
    display: block;
    width: 100%;
    padding: 0.375rem 0.75rem;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5;
    color: #212529;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid #ced4da;
    appearance: none;
    border-radius: 0.375rem;
    transition: border-color 0.15sease-in-out, box-shadow 0.15sease-in-out;
}
#add_payment_method #payment, .woocommerce-cart #payment, .woocommerce-checkout #payment{
    background: #fff !important; 
}
.text-center.toggle-container.opendrview {
    padding-top: 11px;
    cursor: pointer;
}
.page-id-463 #homeloyal .givbottxt h3 {    
    font-family: "Roboto", Sans-serif !important;
    font-weight: 700 !important;
}
h3.singleclassu {
    font-size: 16px;
}
.subtext {
    padding: 2px 10px;
}
.page-id-463 .elementor-463 .elementor-element.elementor-element-8e2900d:not(.elementor-motion-effects-element-type-background),
.page-id-463 .elementor-463 .elementor-element.elementor-element-8e2900d > .elementor-motion-effects-container > .elementor-motion-effects-layer{
    background-color:#000 !important ;
}
.page-id-463 .elementor-463 .elementor-element.elementor-element-85f3355:not(.elementor-motion-effects-element-type-background),
.page-id-463 .elementor-463 .elementor-element.elementor-element-85f3355 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #000 !important;
}
#add_payment_method #payment div.payment_box, .woocommerce-cart #payment div.payment_box, .woocommerce-checkout #payment div.payment_box {   
    background-color: #ffffff !important;    
        margin: !important;    
}
.woocommerce-checkout #payment div.payment_box::before{
    display: none !important;
}
.page-id-3050 .woocommerce a.button {
   height: unset !important;
   background-color: #ffdd00 !important;
   font-family: 'Oswald';
   font-weight: bold !important;
   text-decoration: none;
   color: #000 !important;
   padding: 14px 27px !important;
   text-transform: uppercase;
   font-size: 14px;
   border-radius: 5px;
   display: inline-block;
   text-align: center;
   margin: 15px 0;
   border: 0px !important;
}

.page-id-3050 .woocommerce a.button:hover {
    background: #000 !important;
    color: #fff !important;
}
.subscript-table .renew a {
    height: unset !important;
    background-color: #ffdd00 !important;
    font-family: 'Oswald';
    font-weight: bold !important;
    text-decoration: none;
    color: #000 !important;
    padding: 7px 14px !important;
    text-transform: uppercase;
    font-size: 14px;
    border-radius: 5px;
    display: inline-block;
    text-align: center;
    border: 0px !important;
}

.subscript-table .renew {
    background: transparent;
}
.ima_vio {
    text-align: center;
}
img.mainimddis {
    width: 100%;
    height: 250px;
    object-fit: cover;
    object-position: top;
}
h1.thenhone {
    font-size: 20px;
}
.viewwebsite {
    font-family: 'Satoshi-Bold';
    font-weight: 700;
    font-size: 14px;
    line-height: 18px;
    color: #000;
    margin: 0px;
    background-color: #FFDD00;
    padding: 10px 15px;
    border-radius: 5px;
    text-align: center;
    display: inline-block;
    margin-top: 15px !important;
}
.urlttl{display: none;}
.titlesub_p h2 {
    font-family: "Roboto", Sans-serif;
    font-size: 30px;
    font-weight: 800;
    text-transform: uppercase;
    color: #000000;
}
.woocommerce table.shop_table tr {
    border: 0px solid #7c7c7c !important;
    background: #fff;
}
.subscription_details tr td:first-child {
    border-right: 0px solid #7c7c7c;
    background: #fff;
}
table.shop_table.order_details tfoot tr th{
border-right: 0px solid #7c7c7c !important; 
background: #fff; 
}
table.shop_table.order_details tr td:first-child,table.shop_table.order_details tr th:first-child {
    border-right: 0px solid #7c7c7c !important; 
    background: #fff;   
}
.shop_table thead tr th{
    border: 0px solid #7c7c7c !important;    
    background: #fff;
}
table.shop_table.order_details tfoot th,table.shop_table.order_details tfoot td{
    border: 0px solid #7c7c7c !important;  
    background: #fff;  
}



/**/
.woocommerce-view-subscription .woocommerce table.shop_table tr {
    border: 1px solid #7c7c7c !important;
    background: #fff;padding: 10px 12px !important;
}
.woocommerce-view-subscription .subscription_details tr td:first-child {
    border-right: 1px solid #7c7c7c;
    background: #fff;padding: 10px 12px !important;
}
.woocommerce-view-subscription table.shop_table.order_details tfoot tr th{
border-right: 1px solid #7c7c7c !important; 
background: #fff; padding: 10px 12px !important;
}
.woocommerce-view-subscription table.shop_table.order_details tr td:first-child,.woocommerce-view-subscription table.shop_table.order_details tr th:first-child {
    border-right: 1px solid #7c7c7c !important; 
    background: #fff;   padding: 10px 12px !important;
}
.woocommerce-view-subscription .shop_table thead tr th{
    border: 1px solid #7c7c7c !important;    
    background: #fff;padding: 10px 12px !important;
}
.woocommerce-view-subscription table.shop_table.order_details tfoot th,.woocommerce-view-subscription table.shop_table.order_details tfoot td{
    border: 1px solid #7c7c7c !important;  
    background: #fff;  padding: 10px 12px !important;
}
.woocommerce-view-subscription table.shop_table td{
    padding: 10px 12px !important;
}
.woocommerce-view-subscription .woocommerce-MyAccount-content {
    width: 70% !important;
    margin: 130px auto 16px !important;
    float: unset !important;
}
/**/
.chkboxdiv label {
    display: inline-block;
    color: #000;
    float: left;
    width: 87%;
    font-size: 14px;
    line-height: 18px;
}

.chkboxdiv input {
    float: left;
    display: inline-block;
    width: 4%;
    margin-right: 18px;
    position: relative;
    top: 6px;
}

.mb-3.chkboxdiv {
    display: inline-block;
    width: 100%;
}
.woocommerce-checkout div#content {
    background: #FFF;
}
.woocommerce-checkout .woocommerce-billing-fields h3 {
    text-transform: uppercase;
    font-family: 'Oswald';
    font-weight: 500;
    font-size: 18px;
}

.woocommerce-checkout .col-1.leftsidechk {
    border-radius: 7px;
    padding: 30px;
}
.woocommerce-checkout .woocommerce-billing-fields {
    box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.25);
    border-radius: 8px;
    padding: 12px 20px;
}
.woocommerce-checkout .woocommerce-billing-fields label {
    display: none !important;
}
 .woocommerce form .form-row.woocommerce-validated input.input-text{
        border-color: rgba(255, 221, 0, 1) !important;
 }
 .woocommerce-checkout .select2-selection {
    padding: 4px 4px 5px 3px !important;
}
 .woocommerce-checkout span.select2-selection__arrow {
    position: relative;
    top: 2px !important;
}
 .woocommerce-checkout .woocommerce .col2-set .col-1, .woocommerce-checkout .woocommerce-page .col2-set .col-1 {
    
    width: 51%;
}
.col-2.rghtsidechk {
    background: #fff;
    border-radius: 7px;
    padding: 30px;
}


.customcssummery {
        font-family: sans-serif;
        margin-bottom: 30px;
    }

    .customcssummery h3 {
        font-size: 18px;
        font-weight: 700;
        margin-bottom: 15px;
    }

    .customcssummery .product-table {
        box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.25);
        border-radius: 8px;
        padding: 12px 20px;
    }

    .customcssummery .product-table-header,
    .customcssummery .product-table-row {
        display: grid;
        grid-template-columns: 1fr 150px 100px;
        padding: 10px 0;
    }

    .customcssummery .product-table-header {
        font-weight: bold;
        border-bottom: 1px solid #eee;
        margin-bottom: 10px;
    }

    .customcssummery .product-table-row div {
        font-size: 14px;
    }
.customcssummery h3 {
    text-transform: uppercase;
    font-family: 'Oswald';    
    font-size: 20px !important;
}
h3#order_review_heading {    
    margin-top: 8px;  
}
li.paymentsbuttons div {
    display: inline-block;
    width: 32%;
    text-align: center;
    border: 1px solid #DDDDDD;
    margin-left: 1%;
    border-radius: 4px;
    padding: 8px;
    cursor: pointer;
}
.debitdbtn {
    background: #FFDD00;
    color: #000;
    margin-left: 0 !important;
}
li.paymentsbuttons {
    margin-bottom: 16px !important;
    display: inline-block;
    width: 100%;
}
.password-wrapper .woocommerce-error {
    position: absolute;
}

/*=============================================*/
@media (max-width: 767px) {
    p#wc-stripe-express-checkout-button-separator {
    display: none !important
}
li.paymentsbuttons {
    display: none;
}
    .footer-topmain {
        flex-wrap: wrap;
        width: 100% !important;
    }
    .imagex {
        text-align: center;
    }
    .lefttextm {
        text-align: center;
        font-size: 14px;
    }
    .nexs {
        text-align: center;
        display: inline-block !important;
        width: 100% !important;
    }
    .nexs a {
        width: 46% !important;
        display: inline-block;
        margin: 0 !important;
        margin-bottom: 10px !important;
        font-size: 14px !important;
    }
    .footer-right {
        text-align: center;
        width: 100%;
    }
    .lefttextm {
        margin-bottom: -7px !important;
    }
    .footer-links {
        margin-bottom: -30px !important;
    }
    .footer-container {
        padding: 46px 15px 46px 15px !important;
    }
}


.footer-container {
    padding: 46px 82px 1px 81px;
}
.footer-topmain {
    display: flex;
    margin-right: auto;
    margin-left: auto;
    position: relative;
}
@media (min-width: 768px) {
    .footer-left {
        width: 70%;
    }
}
@media (min-width: 768px) {
    .footer-right {
        width: 30%;
    }
}
.footer-left {
    position: relative;
    width: 100%;
    flex-wrap: wrap;
    align-content: flex-start;
}
.fl_inner {
    display: flex;
    position: relative;
    width: 100%;
    flex-wrap: wrap;
    align-content: flex-start;
    padding: 10px;
}
.fl_inner div {
    width: 100%;
    margin-bottom: 20px;
    margin-block-end: 20px;
}
p.cusupp {
    color: #888888;
    font-family: "Nunito Sans", Sans-serif;
    font-size: 12px;
    font-weight: 400;
    line-height: 16.37px;
    padding: 0;
    margin: 0;
}
p.phno {
    color: #888888;
    font-family: "Oswald", Sans-serif;
    font-size: 20px;
    font-weight: 700;
    line-height: 29.64px;
    margin-bottom: 3px;
    text-decoration: none;
      -webkit-touch-callout: none;
      -webkit-user-select: none;
      -webkit-text-size-adjust: none;
      -webkit-tap-highlight-color: transparent;
    }
a.temc {
    color: #0091FF;
    font-family: "Nunito Sans", Sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 19.1px;
}
p.pemr {color: #000000;font-family: "Nunito Sans", Sans-serif;font-size: 14px;font-weight: 400;line-height: 24.1px;margin-bottom: 6px;}
p.pemr span {
    color: #888888;
}
p.lastxt {
    color: #888888;
    font-family: "Nunito Sans", Sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 19.1px;
    margin-bottom: 8px;
    text-decoration: none;
      -webkit-touch-callout: none;
      -webkit-user-select: none;
      -webkit-text-size-adjust: none;
      -webkit-tap-highlight-color: transparent;
}
.footer-bottom {
    color: #888888;
    font-family: "Nunito Sans", Sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 19.1px;
}
.custome_foot {
    background: #fff;
}
.lefttextm {
    color: #888888;
    font-family: "Nunito Sans", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 23.2px;
}
.footrr_inr {
    display: flex;
    margin-right: auto;
    margin-left: auto;
    position: relative;
}
.nexs {
    position: relative;
    min-height: 1px;
    display: flex;
    --widgets-spacing: 20px 20px;
}
.nexs a {
    margin: 0px 15px 0px 0px;
    color: #000000;
    font-family: "Nunito Sans", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 21.82px;
}
/*==============================================*/
div#sidebar-footer {
    display: none;
}
.memberroimg img {
    width: 70%;
}
@media screen and (max-width: 767px){
.memberroimg img {
    width: 92% !important;
}    
.woocommerce-view-subscription .container {
    padding: 0;
}
.woocommerce-view-subscription .woocommerce-MyAccount-content {
    width: 100% !important;
    margin-top: 41px !important;
}
.top_submain {
    padding: 0px 15px;
}
.custom-subscription-content {
    padding: 0 !important;
}
.footerlogo{
    width: 40% !important;
}
}
.footerlogo{
    width: 20%;
}



.woocommerce-checkout .woocommerce-error{font-size: 12px;justify-content: flex-end;display: flex;padding:1em 1em 1em 1em;}
.woocommerce-checkout .woocommerce-error::before{left:1em;}
.libox li img{width:21px;}

/*.password-toggle{display:none;}*/

.dmcwlogg img{width:200px;}
body#page_whiteseparate_entry section.bf-entry-box .beb-main {
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.5);
    padding: 20px 0px 20px 0px;
}
.beb-main.selectedbox{
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.5) !important;
    border-style: solid;
    border-width: 4px 4px 4px 4px;
    border-color: #FFD10E;    
}

@media screen and (max-width: 767px){
    .home .hmvideo {height: 650px !important;min-height:unset !important;}
    .home .hmvideo iframe {height: 780px !important;}    
}

.page-id-3049 .woocommerce {
    margin-top: 100px;
}

.page-id-3049 .container{padding-bottom: 60px;}
.woocommerce-info{background-color: #FFDD00;border-top:0px solid #FFDD00;}
p.existing-customer-login {
    border: 1px solid #000000;
    padding: 9px 8px;
    text-align: center;
    border-radius: 4px;
}
.woocommerce-info {
    color: #000;
}
.woocommerce-info a {
    color: #000;
}
.woocommerce-info::before {
    color: #000;
}
p.existing-customer-login a {
    color: #000;
}
form.checkout_coupon.woocommerce-form-coupon p.form-row.form-row-last {
    float: left;
    margin: 0;
    padding: 0;
}
input#coupon_code:focus-visible,input#coupon_code:focus {
    outline: 0 !important;
}
.woocommerce-checkout form .show-password-input {   
    top: 18px !important;    
}
.woocommerce-checkout .woocommerce-NoticeGroup ul li {
    display: inline-block;
    width: 100%;
    padding-left: 25px !important;
}

.woocommerce-checkout .woocommerce-NoticeGroup ul {
    display: inline-block !important;
    width: 100% !important;
}
.woocommerce-checkout .woocommerce-notices-wrapper .woocommerce-error {
    display: inline-block !important;
    width: 100% !important;
}

.woocommerce-checkout .woocommerce-notices-wrapper .woocommerce-error li {
    display: inline-block;
    width: 100%;
    padding-left: 25px !important;
    line-height: normal;
}

.modal_mobxcs_credit h3#order_review_heading {
    display: none;
}

.modal_mobxcs_credit table.shop_table.woocommerce-checkout-review-order-table {
    display: none;
}

.modal_mobxcs_credit .checkout-product-summary.customcssummery {
    display: none;
}

@media screen and (max-width: 582px){
    form.checkout_coupon.woocommerce-form-coupon {
        display: inline-block;
        width: 100%;
        position: relative;
    }
    form.checkout_coupon p.form-row.form-row-first {
        width: 100%;
    }
    .checkout_coupon  p.form-row.form-row-last {
    position: absolute;
    right: 0px;
    left: auto;
    width: auto;
    top:auto;
    margin-top: 3px !important;
}

    form.checkout_coupon.woocommerce-form-coupon p.form-row.form-row-last button.button {
       
        /* position: relative; */
        /* top: 3px; */
        /* left: -17px; */
        position: unset !important;
        border: 1px solid #786969 ;
       
    }
}

form.checkout_coupon.woocommerce-form-coupon p.form-row.form-row-last button.button {
    background: #fcdd10;
    border-color: #fcdd10;
    color: #000;
    position: relative; 
    top: 3px; 
    left: -17px; 
    border: 1px solid;
    border-left: 0;
    border-top-left-radius: 0;
    border-bottom-left-radius: 0px;
    border: 1px solid #786969 ;
    padding: 11px 11px;
    height: auto;
}
.phoneonvip_div {
    text-align: center;
}

.phoneonvip_div i {
    font-size: 40px;
    color: #fb8720;
    transform: rotate(-103deg);
}
@media (max-width: 1024px) { 
.menu-item-3535 a:before {
    content: "\f007" !important;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: 19px;
    position: relative !important;
    top: 1px !important;
    left: 3px;
}
}
.applepay_btn,.gpaybtn {
    display: none !important;
}


.page-id-463 .elementor-widget-shortcode .row{margin-right:0px;margin-left:0px;}
.video-container {
  position: relative;
  padding-bottom: 56.25%;  /* Aspect ratio of 16:9 (most common for videos) */
  height: 0;
  overflow: hidden;
  max-width: 100%;
}

.video-container iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.postid-3425 .bf-youtube h3{display:none;}
/*.page-id-463  .content-section button:active,.page-id-463  .content-section button:focus,.page-id-463  .content-section button:focus-visible{border: none;background-color: transparent;color:#FFF !important;box-shadow:0px 2px 17px 0px #F8F6F6 !important;}*/
.postid-3424 iframe#singlevid{height: 100% !important;}

.faqclassss .faq-main-title {
    display: none !important;
}
.vipppagefaq .e-con-inner {
    padding-bottom: 0 !important; 
}
.bottomfaqq .e-con-inner {
    padding-bottom: 33px !important;
}
.woocommerce-checkout #account_password_field span.password-toggle {
    display: none;
}


.mobiletwobuttons .fixed-payment-buttons {
  position: fixed;
  bottom: 0;
  left: 0;
  width: 100%;
  background: #00000026;
  display: flex;
  justify-content: space-around;
  padding: 12px 0;
  z-index: 999;
/*  box-shadow: 0 -2px 8px rgba(0, 0, 0, 0.2);*/
  z-index: 9999999999999999999;
}

.mobiletwobuttons .payment-btn {
  display: flex;
  align-items: center;
  justify-content: center;
  font-weight: bold;
  border: none;
  border-radius: 6px;
  padding: 32px 10px;
  font-size: 20px;
  gap: 8px;
  flex: 1;
  margin: 0 5px;
  cursor: pointer;
  text-transform: capitalize;
}

.mobiletwobuttons .payment-btn img {
  width: 23px;
  height: 23px;
  vertical-align: middle;
}

.mobiletwobuttons .payment-btn.black {
  background: #000;
  color: #fff;
}

.mobiletwobuttons .payment-btn.yellow {
  background: #ffdd4d;
  color: #000;
}

/* Fullscreen overlay */
.custom-overlay {
  display: none;
  position: fixed;
  top: 0; left: 0;
  width: 100vw;
  height: 100vh;
  background: rgba(0, 0, 0, 0.6);
  z-index: 9998;
}

/* Modal popup */
.modal_mobxcs_credit {
    display: none;
    position: fixed;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    background: #fff;
    padding: 10px 0px 70px 0px;
    z-index: 9999;
    box-shadow: 0 0 30px rgba(0, 0, 0, 0.5);
    display: block !important;
    margin: 0 !important;
    width: 90% !important;
    overflow: scroll;
    height: 100vh;
    margin-top: 60px !important;
}
.clossbutx span {
    color: #000;
    font-size: 30px;
    font-weight: 700;
    cursor: pointer;
    padding: 10px 23px;
}
.clossbutx {
    position: absolute;
    left: 0px;
    top: 14px;
}
.modal_mobxcs_credit .woocommerce-billing-fields.xxxxxxxxx {
    padding: 0 !important;
    box-shadow: unset !important;
    margin-top: 21px;
}
h3.mobilepopttl {
    text-align: center;
    text-transform: capitalize !important;
    font-weight: 400 !important;
    font-size: 34px !important;
    margin-bottom: 26px;
}
.paymenttwobttxns {
    width: 100%;    
    display: flex;
    justify-content: space-around;
    padding: 0px 0;
    z-index: 999;    
    z-index: 9999999999999999999;
}

.backbtnxs {
   background: rgb(213 49 64);
    color: #fff;
}

span.paymentwocrebtn {
    display: flex;
    align-items: center;
    justify-content: center;
    font-weight: bold;
    border: none;
    border-radius: 6px;
    padding: 14px 36px;
    font-size: 20px;
    gap: 8px;
    flex: 1;
    margin: 0 5px;
    text-transform: capitalize;
    cursor: pointer;
}

.gpaapplepayx {
    background: #000;
    color: #fff;
}



.modal_mobxcs {
    display: none;
    position: fixed;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    background: #fff;
    padding: 20px;
    z-index: 9999;
    box-shadow: 0 0 30px rgba(0, 0, 0, 0.5);
    display: block !important;
    margin: 0 !important;
    width: 90% !important;
}

/* Close button */
.close-popup {
  position: absolute;
  top: 5px;
  right: 10px;
  font-size: 20px;
  cursor: pointer;
}

h1.popupttl {
    font-size: 30px;
    color: #000;
    font-weight: 700;
    text-align: center;
    margin-bottom: 9px;
    margin-top: 16px;
}

span.clospopxs {
    position: absolute;
    left: -6px;
    top: -9px;
    padding: 25px;
    color: #000;
    font-size: 21px;
    font-weight: 700;
    cursor: pointer;
}
.termcondchk {
    display: inline-block;
    width: 100%;
    margin-top: 12px;
}

.termcondchk {
    color: #000;
    font-size: 16px;
}

.termcondchk label {
    float: left;
    display: inline-block;
    width: 88%;
}

.termcondchk input {
    float: left;
    width: 8%;
    text-align: left;
    height: 21px;
    display: inline-block;
    margin-right: 8px;
    position: relative;
    top: 3px;
}

.termcondchk label span.complx {
    color: red;
}

.custompop-end-div-3 {
    width: 100%;
    display: flex;
    justify-content: space-around;
    margin-top: 50px;
}

.backpopbtn {
    background: rgb(213 49 64);
    color: #fff;
}

.buttonpoppx {
    display: flex;
    align-items: center;
    justify-content: center;
    font-weight: bold;
    border: none;
    border-radius: 6px;
    padding: 14px 8px;
    font-size: 20px;
    gap: 8px;
    flex: 1;
    margin: 0 5px;
    text-transform: capitalize;
    cursor: pointer;
}

.creditcrdpopx {
    background: #ffdd4d;
    color: #000;
}
.donotclick {
    background: #646363 !important;
}
.poopsittyx {
    opacity: 0;
}


div#wc-stripe-express-checkout-element-googlePay:after {
    /*background: rgb(76 76 76) url(https://www.gstatic.com/instantbuy/svg/dark_gpay.svg);*/
    background: rgb(76 76 76 / 60%);
    display: flex;
    align-items: center;
    justify-content: center;
    position: absolute;
    width: 100%;
    height: 48px;
    left: 0px;
    top: 5px;
    color: #fff;
    text-align: center;
    background-repeat: no-repeat;
    background-position: center;
    background-size: 42.4px;
    border-radius: 0px;
}
/*
div#wc-stripe-express-checkout-element-googlePay:after {
    background: rgb(76 76 76) url(/wp-content/uploads/2025/06/gpay.svg);
    background-size: 20px 20px;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100%;
    height: 39px;
    position: absolute;
    left: 0px;
    top: 4px;
    color: #fff;
    text-align: center;
    background-repeat: no-repeat;
    background-position: center;
    background-size: 57px;
    border-radius: 6px;
}*/
div#wc-stripe-express-checkout-element-googlePay {
    position: relative;
}
.nottcheckd:after{
    content: " ";
}

div#wc-stripe-express-checkout-element-applePay:after {
    /*background: rgb(76 76 76) url(/wp-content/uploads/2025/06/apw.svg);*/
    background: rgb(76 76 76 / 60%);
    background-size: 20px 20px;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100%;
    height: 48px;
    position: absolute;
    left: 0px;
    top: 5px;
    color: #fff;
    text-align: center;
    background-repeat: no-repeat;
    background-position: center;
    background-size: 47.7px;
    border-radius: 0;
}
/*div#wc-stripe-express-checkout-element-applePay:after {    
    background: rgb(76 76 76) url(/wp-content/uploads/2025/06/apple-pay.svg);
     background-size: 20px 20px;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100%;
    height: 39px;
    position: absolute;
    left: 0px;
    top: 4px;
    color: #fff;
    text-align: center;
    background-repeat: no-repeat;
    background-position: center;
    background-size: 57px;
    border-radius: 6px;
}*/


div#wc-stripe-express-checkout-element-applePay{
    position: relative;
}



.gt_selector{background: transparent;border: 0px;width: 97%;color: #FFF;height:44px;padding:10px 8px;}
.gt_selector:focus,.gt_selector:focus-visible{outline:unset;}
.gt_selector option{color:#000;}
li#searchform-mobile {
    display: none;
}
#page_blackseparate_entry .content-wrapper .bf-top{
        background: #CBCBCBC2 !important;
        padding: 23px !important;
}
body {
    background: #f6f4eb !important;
}
.position-relative {
    position: relative!important;
}
.newyest {
    width: 150px;
    position: absolute;
    top: -7%;
    left: 50%;
    transform: translate(-50%, -50%);
}


.newyest{
    width: 150px;
    position: absolute;
    top: -7%;
    left: 50%;
    transform: translate(-50%, -50%);
}

@media screen and (max-width: 524px){
    .newyest{
        width: 115px;
    }
}

#contactForm .git-form label{
    color: #000000;
}

#contactForm .git-form input{
    background-color: #ffffff;
    border: 1px solid #69727d;
    border-radius: 3px;
}

#contactForm .git-form .git-title{
    color: #000000 !important;
}
.winsingleboxxs img {
    height: 300px;
    object-fit: cover;
}