body{position:relative;margin:0px;background-color:#000;font-family:"Bevan",serif}.bg-pattern{background:url("../images/bg-texture.jpg");background-size:100% 100%;position:absolute;top:0px;left:0px;right:0px;bottom:0px;height:100%;z-index:-1}.bg-pattern::before{background-color:rgba(1,1,1,.5803921569);position:absolute;left:0;right:0;bottom:0;top:0px;content:""}img{max-width:100%}ul{padding:0px;margin:0px;list-style:none}p,li{font-family:"Telegraf Regular"}a{text-decoration:none}a:hover{text-decoration:none}.btn:hover,.btn:focus,.btn:active{outline:none}.btn.btn-theme{font-family:"Telegraf UltraBold";background-color:#c1ff72;border-color:#c1ff72;color:#2e3033}.btn.btn-theme:hover,.btn.btn-theme:focus,.btn.btn-theme:active{background:#c1ff72;color:#2e3033;border-color:#c1ff72}.text-theme-color{color:#c1ff72 !important}.text-theme-color-light{color:rgba(193,255,114,.8980392157) !important}.btn.btn-outline-theme{border:1px solid #c1ff72;color:#c1ff72}.btn.btn-outline-theme:hover,.btn.btn-outline-theme:focus,.btn.btn-outline-theme:active{background-color:#c1ff72;border-color:#c1ff72;color:#000}.fw-bold-telegrapf{font-family:"Telegraf UltraBold"}.txt-content--comn{font-family:"Telegraf Regular";font-size:16px;color:#fff}.gap-b-40{margin-bottom:40px}.gap-b-45{margin-bottom:45px}.gap-b-22{margin-bottom:22px}.gap-b-80{margin-bottom:80px}.title-h2{font-family:"Telegraf UltraBold";color:rgba(255,255,255,.8980392157);font-size:30px;font-weight:800}.title-main-h2{font-size:40px;font-weight:400}.title-art-h2{font-size:26px;font-weight:400}.less-margin-8{margin-left:-8px;margin-right:-8px}.column-grid-space-8{padding-left:8px;padding-right:8px}.row-less-form{margin-left:-5px;margin-right:-5px}.form-gap-padding{padding-left:5px;padding-right:5px}.form-control.control-input-txt{background-color:rgba(0,0,0,.431372549);border:1px solid #2b381c;border-radius:30px;color:#ffffff;font-family:"Telegraf Regular";font-size:14px;height:52px;padding:10px 24px}.form-control.control-input-txt[type=number]::-webkit-outer-spin-button,.form-control.control-input-txt[type=number]::-webkit-inner-spin-button{-webkit-appearance:none}.form-control.control-input-txt::-moz-placeholder{color:rgba(255,255,255,.3490196078)}.form-control.control-input-txt::placeholder{color:rgba(255,255,255,.3490196078)}.form-control.control-input-txt:focus{box-shadow:none;outline:none}@media(min-width: 1366px){.container-w{max-width:1280px}}@media(max-width: 767px){.gap-b-45{margin-bottom:20px}.gap-b-40{margin-bottom:20px}}header{position:absolute;top:0;left:0;right:0;z-index:2}.sign-up-btn{border-radius:30px;font-size:18px;padding:16px 24px;line-height:20px}.navbar-menu-layout{padding:20.5px 0px}.menu-nav-element .menu-items-nav{margin-right:55px}.menu-nav-element .menu-items-nav:last-child{margin-right:0px}.menu-nav-element .menu-items-nav .menu-link-ms{color:#fff;font-size:18px;line-height:23px;padding:10px 0px}.right-side--items>li{margin-left:10px}.messge-btn-notify{display:inline-block;width:54px;height:54px;line-height:54px;border:1px solid #7b7c7e;text-align:center;border-radius:50%;position:relative}.badge-num{background-color:#c1ff72;width:20px;height:20px;display:inline-block;line-height:20px;border-radius:50%;font-size:12px;position:absolute;top:-3px;right:-5px;color:#000}.user-img-avater{width:54px;height:54px;border:3px solid #c1ff72;display:block;border-radius:50%}.user-img-avater img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.navbar-toggler.toggle-menu-button{color:#c1ff72;padding:0px;border-width:2px;border-color:#c1ff72;font-size:32px;width:54px;height:54px;border-radius:30px;order:3}.navbar-toggler.toggle-menu-button:focus{box-shadow:none}.offcanvas-logo{width:120px}.close-sidebar-btn{margin-left:auto;width:30px;height:30px;color:#c1ff72;border-color:#c1ff72;padding:0px;border-radius:50%}.cart-dropdown-mwgt{position:absolute;right:0;top:0 !important;left:auto !important;background-color:#000;border:1px solid #171717;max-width:400px;padding:0px;border-radius:0;margin-top:0px !important}.cart-header-top{background-color:#c1ff72;min-height:78px;padding:23px 25px 17px}.title-cart-icon{font-family:"Telegraf UltraBold";font-size:28px;color:#000;text-transform:uppercase;margin-bottom:0px}.product-multi--lstwap{max-height:300px;overflow-y:auto}.product-multi--lstwap::-webkit-scrollbar{width:5px}.product-multi--lstwap::-webkit-scrollbar-track{border-radius:3px}.product-multi--lstwap::-webkit-scrollbar-thumb{background-color:rgba(193,255,114,.8980392157);border-radius:3px}.product-multi--lstwap::-webkit-scrollbar-thumb:hover{background-color:#c1ff72}.cart-item--wgtcard{border-bottom:1px solid #171717;padding:15px 20px;display:flex;flex-wrap:wrap}.image-cartFlex{flex:0 0 60px;max-width:60px}.cart-imgwgt--tw{width:60px;height:63px;border:1px solid #292929;text-align:center;padding:5px}.cart-imgwgt--tw img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.product-cartFlex{flex:0 0 calc(100% - 60px);max-width:calc(100% - 60px);padding-left:10px}.heading-prd-cart{font-family:"Telegraf Regular";font-size:14px;color:#fff}.sz-mention-wt{font-family:"Telegraf Regular";font-size:12px;color:#fff}.ship-inform{font-family:"Telegraf Regular";font-size:10px;color:#7b7c7e;margin-bottom:5px}.count-price-flx{display:flex;align-items:center}.qty-fill-cart{border:1px solid #464646;border-radius:30px;max-width:95px}.btn-qty-cart{padding:0px 0px;flex:0 0 35px;width:35px;height:30px;border:0px}.btn-qty-cart img{width:9px}.input-cart-qty-numb{background-color:rgba(0,0,0,0);padding:0px;height:30px;border:0px;border-radius:0px;text-align:center;color:#e7e7e7;font-family:"Avenir Next Cyr";font-weight:700;font-size:14px}.input-cart-qty-numb::-webkit-outer-spin-button,.input-cart-qty-numb::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.input-cart-qty-numb:focus{outline:none;box-shadow:none;background-color:rgba(0,0,0,0);color:#e7e7e7}.price-product--cart{padding-left:10px}.title-price--cart{font-family:"Avenir Next Cyr";font-weight:700;font-size:12px;color:#fff}.footer-cart-widget{border-top:1px solid #171717;padding:35px 25px 25px}.totalmtr--lst{display:flex;align-self:center;justify-content:space-between;line-height:normal;margin-bottom:15px}.itms-cart-ftr-nm,.amnt-txt-cart{font-family:"Telegraf Regular";font-size:16px;color:#fff;margin-bottom:0px}.total-price-txtwgt,.total-price-cart{font-family:"Telegraf UltraBold";font-size:18px}.btn.btn-view-cart{padding:14px 15px;border:1px solid #7b7c7e;font-family:"Telegraf UltraBold";font-size:18px;width:165px;height:54px;border-radius:30px;color:#d9d9d9;text-transform:uppercase}.btn.btn-view-cart:focus{background-color:rgba(0,0,0,0);border-color:#7b7c7e;color:#d9d9d9}.btn.btn-checkout-cart{padding:14px 15px;background-color:#c1ff72;border:1px solid #c1ff72;font-family:"Telegraf UltraBold";font-size:18px;width:165px;height:54px;border-radius:30px;color:#000;text-transform:uppercase}.btn.btn-checkout-cart:focus{background-color:#c1ff72;border-color:#c1ff72;color:#000}@media(max-width: 991px){.side-menu-canvas{background-color:rgba(8,8,8,.9803921569)}.side-menu-login{margin-left:auto;margin-right:10px}.menu-nav-element .menu-items-nav{margin-right:0px}.menu-nav-element .menu-items-nav .menu-link-ms{color:#c1ff72}}@media(max-width: 767px){.logo-wgt-band{width:120px}.navbar-menu-layout{padding:16.4px 0px}.sign-up-btn{font-size:14px;padding:10.5px 16px;line-height:18px;height:40px}.messge-btn-notify{width:40px;height:40px;line-height:40px}.icon-msg--wgt{width:18px;display:inline-block}.badge-num{width:17px;height:17px;line-height:19px;font-size:10px}.user-img-avater{width:40px;height:40px;border-width:2px}.navbar-toggler.toggle-menu-button{font-size:22px;width:40px;height:40px}.cart-dropdown-mwgt{max-width:280px}.cart-header-top{min-height:60px;padding:15px 25px 10px}.cart-item--wgtcard{padding:10px 10px}.footer-cart-widget{padding:30px 10px 25px}.btn.btn-view-cart{padding:12px 15px;width:100%;height:50px;font-size:16px}.btn.btn-checkout-cart{padding:12px 15px;width:100%;height:50px;margin-top:20px;font-size:16px}}.banner-element-build{padding:265px 0px 360px;display:flex;flex-direction:column;justify-content:center}.build-slider-lyt{padding-bottom:50px;padding-top:78px;position:relative;margin-top:-155px}.build-slider-lyt::before{content:"";background:url(../images/build-pattern.jpg);background-size:cover;background-repeat:no-repeat;background-position:-50px 0px;position:absolute;top:0;bottom:0;left:0;right:50px;z-index:0;border-top-right-radius:70px}.build-slider-lyt::after{content:"";position:absolute;right:0px;top:0px;bottom:0px;width:170px;height:100%;background-color:#010101;right:50px;border-top-right-radius:70px}.video-bg--banner{position:absolute;top:0;left:0;bottom:0px;right:0;z-index:0;height:100%}.video-bg--banner::before{content:"";background:rgba(0,0,0,.768627451);position:absolute;top:0;left:0;right:0;bottom:0;height:100%;z-index:1;pointer-events:none}.video-bg--banner .video-banner-wp{position:absolute;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;top:0;left:0;right:0;bottom:0;z-index:0}.title-h1{font-family:"Bevan",serif;font-size:52px;font-weight:400;color:#fff}.sml-disc{font-family:"Telegraf UltraLight";font-size:16px;font-weight:400;margin-bottom:0px;color:#fff}.brand-slider .brand-logo{text-align:center}.brand-slider .brand-logo img{width:auto !important;display:inline-block !important;}.sign-top-buld{margin-top:30px}.btn.btn-sign-in-access{font-family:"Telegraf Regular";font-size:16px;color:#fff;border-color:#c0fe71;border-radius:30px;min-width:307px;padding:17px 10px;line-height:normal;text-transform:uppercase}.btn.btn-sign-in-access:hover,.btn.btn-sign-in-access:focus{color:#000;background-color:#c0fe71;border-color:#c0fe71;font-family:"Telegraf UltraBold"}.launch-section{background-color:#010101;padding-top:100px;padding-bottom:70px}.title-46{font-size:46px;font-weight:400}.launch-color{color:#c0fe71}.txt-content-18{font-family:"Telegraf Regular";font-size:18px;color:#fff;max-width:75%;margin-left:auto;margin-right:auto}.launch-contain-build{padding-left:50px}.launch-box{background:rgba(0,0,0,.8);border:1px solid #c0fe71;border-radius:10px;padding:24px 15px 40px;text-align:center;min-height:calc(100% - 30px);margin-bottom:30px}.icon-launch-mtw{margin-bottom:20px}.title-head-launch-vm{font-family:"Telegraf UltraBold";font-size:16px;color:#fff;line-height:normal;margin-bottom:5px}.content--set-txt{font-weight:"Telegraf Regular";font-size:12px;color:#acacac;margin-bottom:0px}.join-community-section{background-color:#010101;padding-top:70px;padding-bottom:60px}.community-wrt{padding-right:25px}.sign-formbox{border:1px solid rgba(192,254,113,.3882352941);border-radius:15px;padding:50px 64px 64px}.sign-txthead-wt{font-size:24px;font-weight:400;color:#fff;margin-bottom:30px}.btn.btn-sign-btn{background-color:#c1ff72;border-color:#c1ff72;font-family:"Telegraf UltraBold";font-size:15px;color:#000;height:50px;border-radius:30px;text-transform:uppercase;line-height:38px;box-shadow:0px 8px 16px 0px rgba(0,0,0,.1019607843)}.btn.btn-sign-btn:focus{background-color:#c1ff72;border-color:#c1ff72;color:#000}.space-align-signup{margin-right:0px}.banner-slider-build{padding-top:60px;padding-bottom:100px}.testimonial-stage{background-color:#010101;padding-top:60px;padding-bottom:60px;overflow:hidden}.testimonial-row-content{margin-right:-12vw}.testimonial-card{border:1px solid #2e3033;border-radius:15px;padding:30px 34px;margin-bottom:24px;min-height:calc(100% - 24px)}.testimonial-flex-user{display:flex;flex-wrap:wrap;align-items:center;margin-bottom:25px}.pic-user-fl{flex:0 0 69px;max-width:69px}.pic-user-fl .user-txtmt--wap{display:inline-block}.pic-user-fl .user-txtmt--wap img{width:69px;height:69px;-o-object-fit:cover;object-fit:cover}.user-rating-flv{flex:1;padding-left:15px}.user-nmwts-testmon{font-family:"Telegraf UltraBold";font-size:20px;color:#fff;margin-bottom:0px}.user-rating-pf{line-height:14px}.testimonial-content-about{font-family:"Telegraf Regular";font-size:14px;color:#626262;line-height:18px;margin-bottom:38px}.bottom-flx-tstmonl{display:flex;align-items:center}.left-button-locted{flex:1}.btn.btn-view-locate{background-color:#c0fe71;font-family:"Hind",sans-serif;font-size:12px;padding:8.5px 10px;width:99px;height:36px;color:#000;border-radius:30px;border-color:#c0fe71}.btn.btn-view-locate:hover,.btn.btn-view-locate:focus{background-color:#c0fe71;border-color:#c0fe71;color:#000}@media(max-width: 1400px){.testimonial-row-content{margin-right:-8vw}}@media(max-width: 1199px){.banner-element-build{padding:200px 0px 300px}.launch-contain-build{padding-left:15px}.title-46{font-size:42px}.txt-content-18{max-width:100%}.launch-section{padding-bottom:50px}.join-community-section{padding-top:50px}.community-wrt{padding-right:0px}.testimonial-row-content{margin-right:-12px}}@media(max-width: 767px){.banner-element-build{padding:115px 0px 200px}.build-slider-lyt{padding-bottom:25px;padding-top:40px;margin-top:-90px}.build-slider-lyt::before{right:20px;border-top-right-radius:40px}.build-slider-lyt::after{right:20px;width:100px;border-top-right-radius:40px}.title-h1{font-size:36px}.launch-section{padding-top:50px}.title-46{font-size:28px}.sign-formbox{padding:40px 20px 50px}.testimonial-stage{padding-bottom:20px}}.bg-cover-privacy{background:url(../images/curve-line-bg-wave.png);background-size:100%;background-repeat:no-repeat;background-position:center;position:absolute;left:0;right:0;bottom:0;z-index:-1;text-align:center;opacity:.3;height:100%}.privacy-policy-wapper{padding-top:160px}.fist-top-content{margin-bottom:90px}.title-policy{font-size:46px;font-weight:400;color:#fff;margin-bottom:24px}.disc-wgt-elements{font-family:"Telegraf Regular";font-size:16px;color:#ccc}.disc-wgtemnt{font-family:"Telegraf Regular";font-size:18px;color:#ccc}.layout-content-music{margin-bottom:50px}.h2-privacy-head{font-family:"Telegraf UltraBold";font-size:26px;color:#fff;margin-bottom:10px}.disc-wgt-pargrap{font-family:"Telegraf Regular";font-size:20px;color:#929292;line-height:27px;margin-bottom:30px}.sub-heading-privcy{margin-bottom:50px}.sub-heading-privcy:last-child{margin-bottom:0px}.sub-heading-music-h3{font-family:"Telegraf UltraBold";font-size:20px;color:#fff;margin-bottom:15px}.list-content-prvacy li{font-family:"Telegraf Regular";font-size:18px;color:#dcdcdc;padding-left:22px;position:relative;line-height:28px}.list-content-prvacy li::before{content:"";background:url(../images/green-star-icon.svg);display:inline-block;width:11px;height:11px;background-size:100%;position:absolute;top:7px;left:0px}@media(max-width: 767px){.privacy-policy-wapper{padding-top:115px}.title-policy{font-size:28px}.fist-top-content{margin-bottom:50px}}.action-element-area{padding:45px 0px}.thr-icon-mb{display:inline-block;margin-right:15px}.thr-icon-mb:last-child{margin-right:0px}.social-icon-bottom{display:inline-block;margin-right:18px}.social-icon-bottom:last-child{margin-right:0px}.footer-bottom{background-color:#c1ff72;padding:36px 0px}.copywite-txt p{color:#330c0c;font-size:16px;font-family:"Telegraf UltraLight"}.ftr-items-menu{display:inline-block;margin-left:40px}.ftr-items-menu:first-child{margin-left:0px}.ftr-items-menu .ftr-link-items{font-size:16px;font-family:"Telegraf Regular";color:#000}.txt-made-wt p{color:#330c0c;font-size:16px;font-family:"Telegraf Regular"}@media(max-width: 1199px){.ftr-items-menu{margin-left:30px}}@media(max-width: 991px){.copywite-txt p{font-size:14px}.ftr-items-menu{margin-left:15px}.ftr-items-menu:first-child{margin-left:0px}.ftr-items-menu .ftr-link-items{font-size:14px}.txt-made-wt p{font-size:14px}}@media(max-width: 767px){.footer-bottom{padding:20px 0px}.action-element-area{padding:30px 0px}.thr-icon-mb{margin-right:5px;width:28px}.social-icon-bottom{margin-right:5px;width:22px}.social-icon-bottom img{height:22px}.disc-content-wt{font-size:16px}.list-content-msc li{font-size:16px}.copywite-txt{text-align:center}.footer-menu-nv{text-align:center}.txt-made-wt{text-align:center}}/*# sourceMappingURL=style.css.map */


.bg-color-gradiant {
    background-image: radial-gradient(rgba(0, 0, 0, 0.4705882353) -100%, rgba(74, 89, 55, 0.5019607843) 9%, rgba(0, 0, 0, 0.5490196078) 67%);
    position: absolute;
    left: 0;
    top: 15px;
    right: 0;
    bottom: 0;
    height: 95%;
    z-index: -1;
    opacity: .7;
}
.sign-up-wapper{
    padding-top: 115px;
    padding-bottom: 0px;
}
.half-bg-area{    
    background-color: #00000054;
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    width: 50%;
    height: 100%;
    margin-left: auto;
    z-index: -1;
}
.login-side--areawap {
    max-width: 390px;
    margin: auto;
}
.video-music--signwap {
    display: flex;
    flex-wrap: wrap;
    padding-right: 80px;
}
.multi-video-elemnts {
    flex: 1;
    transition: all 1s;
    &:nth-child(1) {
        margin-top: 80px;
    }
    &:nth-child(3) {
        margin-top: 110px;
    }
    &:nth-child(4) {
        margin-top: 50px;
    }
    video {
        width: 100%;
        height: 469px;
        object-fit: cover;
        border-radius: 100px;
        transition: all 1s;
    }
    
    &:hover{
        margin-top: 0px;
        transform: translateY(-10px);
        video {
            border-radius: 0px;
            height: 715px;
        }
    }
}
.title-login-head{
    font-size: 24px;
    font-weight: 400;
    color: #fff;
    margin-bottom: 30px;
}
.btn.btn-other--lgn {
    font-family: $TelegrafNormal;
    width: 100%;
    font-size: 18px;
    color: #fff;
    border-radius: 30px;
    height: 52px;
    line-height: 40px;
    &.google-button-lgn{
        background-color: #D43B2E;
        border-color: #D43B2E;
        color: #fff;
    
    }
    &.facebook-button-lgn{
        background-color: #1877F2;
        border-color: #1877F2;
        color: #fff;
    }
}

.or-txt-login{
    display: block;
    text-align: center;
    position: relative;
    font-family: $TelegrafLight;
    font-size: 16px;
    color: #98A886;
    text-transform: uppercase;
    line-height: normal;
    margin: 25px 0px;
    &::before {
        content: "";
        position: absolute;
        left: 0;
        top: 50%;
        width: calc(50% - 25px);
        height: 1px;
        background-color: #2B381C;
        transform: translateY(-50%);
    }
    &::after {
        content: "";
        position: absolute;
        right: 0;
        top: 50%;
        width: calc(50% - 25px);
        height: 1px;
        background-color: #2B381C;
        transform: translateY(-50%);
    }
}
.form-group-lg {
    margin-bottom: 15px;
}
.form-control.input-txt-control{
    color: #fff;
    font-family: $TelegrafBold;
    &::placeholder{
        font-family: $TelegrafLight;
    }
    &:focus{
        border-color: $primaryColor;        
    }
}
.form-control.reset-input-fld{
    font-family: "Inter", sans-serif;
    font-weight: 700;
    &::placeholder{
        font-family: "Inter", sans-serif;
        font-weight: 300;
    }
}
.btn-password-btn {
    line-height: 15px;
    position: absolute;
    right: 25px;
    top: 50%;
    transform: translateY(-50%);
}
.btn.btn-sign-btn {
    background-color: $primaryColor;
    border-color: $primaryColor;
    font-family: $TelegrafBold;
    font-size: 15px;
    color: #000;
    height: 50px;
    border-radius: 30px;
    text-transform: uppercase;
    line-height: 38px;
    box-shadow: 0px 8px 16px 0px #0000001A;
    &:focus{
        background-color: $primaryColor;
        border-color: $primaryColor;
        color: #000;
    }
}
.bottom-link--signup{
    max-width: 300px;
    margin: 0px auto;
}
.term-use-txt{
    font-family: $TelegrafNormal;
    font-size: 12px;
    color: #FFFFFF59;
}
.an-txt-lgon{
    font-family: $TelegrafNormal;
    font-size: 12px;
    color: #FFF;
    margin-bottom: 0px;
}
/*-------------------Login----------------------------*/
.forgot-pasword{
    a{
        font-family: $TelegrafNormal;
        font-size: 12px;
    }
}
.an-txt-signup{
    font-family: $TelegrafNormal;
    font-size: 12px;
    color: #FFFFFFED;
}
/*-------------------- forgot password --------------------*/
.txt-enter-numwgt{
    font-family: $TelegrafLight;
    font-size: 17px;
    color: #fff;
    margin-bottom: 30px;
    line-height: 22px;
}
/*------------breackpoint-----------------*/

@media (max-width: 1199px) {
    .video-music--signwap{
        padding-right: 20px;
    }
}
@media (max-width: 991px) {
    .half-bg-area{  
        display: none;
    }
    .video-music--signwap{
        margin-bottom: 30px;
    }
    .waper-loginside-right{
        background: #00000054;
        padding: 30px;
    }
}
@media (max-width: 767px) {
    .waper-loginside-right {
        background: rgba(0, 0, 0, .3294117647);
        padding: 30px 15px;
    }
    .multi-video-elemnts{
        video{
            height: 250px;
        }
        &:hover {
            video {
                border-radius: 0px;
                height: 315px;
            }
        }
    }
}
#newsletter-form .form-group{
    position:relative;
}
.btn-password-btn{
    line-height: 15px;
    position: absolute;
    right: 25px;
    top: 38%;
    transform: translateY(-50%);
}
#eyes-toggle, .eyes-toggle{
    width: 18px;
}