/*-------------------------------------------------------------------------------------------------------------------------------*/
/* 01 - FONTS STYLES */
/*-------------------------------------------------------------------------------------------------------------------------------*/
/* 01 - Sora FONTS STYLES */

@font-face {font-family: 'Sora';src: url("../fonts/Sora-Thin.woff2") format("woff2"),url('../fonts/Sora-Thin.woff') format('woff');font-weight: 100;font-style: normal;font-display: swap; }
@font-face {font-family: 'Sora';src: url("../fonts/Sora-ExtraLight.woff2") format("woff2"),url('../fonts/Sora-ExtraLight.woff') format('woff');font-weight: 200;font-style: normal;font-display: swap; }
@font-face {font-family: 'Sora';src: url("../fonts/Sora-Light.woff2") format("woff2"),url('../fonts/Sora-Light.woff') format('woff');font-weight: 300;font-style: normal;font-display: swap; }
@font-face {font-family: 'Sora';src: url("../fonts/Sora-Regular.woff2") format("woff2"),url('../fonts/Sora-Regular.woff') format('woff');font-weight: 400;font-style: normal;font-display: swap; }
@font-face {font-family: 'Sora';src: url("../fonts/Sora-Medium.woff2") format("woff2"),url('../fonts/Sora-Medium.woff') format('woff');font-weight: 500;font-style: normal;font-display: swap; }
@font-face {font-family: 'Sora';src: url("../fonts/Sora-SemiBold.woff2") format("woff2"),url('../fonts/Sora-SemiBold.woff') format('woff');font-weight: 600;font-style: normal;font-display: swap; }
@font-face {font-family: 'Sora';src: url("../fonts/Sora-Bold.woff2") format("woff2"),url('../fonts/Sora-Bold.woff') format('woff');font-weight: 700;font-style: normal;font-display: swap; }
@font-face {font-family: 'Sora';src: url("../fonts/Sora-ExtraBold.woff2") format("woff2"),url('../fonts/Sora-ExtraBold.woff') format('woff');font-weight: 800;font-style: normal;font-display: swap; }
@font-face {font-family: 'Plus Jakarta Sans';src: url("../fonts/plus-jakarta-sans700.woff2") format("woff2"),url('../fonts/plus-jakarta-sans-700.woff') format('woff');font-weight: 700;font-style: normal;font-display: swap; }


/* Global css */
body{font-family: 'Sora', 'Segoe UI', 'Helvetica Neue', Arial, sans-serif;font-weight: 500;background: #02071C;font-size-adjust: 0.52;}
.wrapper {align-items:stretch;width:100%;height:auto;margin:0 auto;padding:0;position:relative;overflow: hidden;}
.scroll-container{justify-content: center;  backface-visibility: hidden;transform-style: preserve-3d;}
img{max-width: 100%;}
ol, ul{padding-left: 0px;}
ul, ul li{list-style: none;}
.bg-span{position:absolute; left:0px; top:0px; width:100%; height:100%; background:rgba(0, 0, 0, 0.57);}
.p-60{padding:3.75rem;}
.padd_y_xl{padding-top:6.25rem;padding-bottom: 6.25rem;}
.padd_t_xl{padding-top:6.25rem;}
.padd_b_xl{padding-bottom: 6.25rem;}
.padd_t_lg{padding-top: 5.25rem;}
.padd_b_lg{padding-bottom: 5.25rem;}
.padd_y_md{padding-top:5rem;padding-bottom: 5rem;}
.padd_t_md{padding-top: 5rem;}
.padd_b_md{padding-bottom: 5rem;}
.padd_t_sm{padding-top: 3.75rem;}
.padd_b_sm{padding-bottom: 3.75rem;}
.padd_y_xs{padding-top:2.5rem;padding-bottom:2.5rem}
.padd_t_xs{padding-top:2.5rem;}
.padd_b_xs{padding-bottom:2.5rem;}
.padd_y_sm{padding-top:3.75rem;padding-bottom: 3.75rem;}
.padd_x_sm{padding-left: 3.75rem;padding-right: 3.75rem;}
.p_tb_md{padding-top: 5rem;padding-bottom: 3.75rem;}
.landing_body .land_p_y{padding-top:5rem;padding-bottom: 5rem;}
.mw-xs{max-width: 20rem;}
.p-y-20{padding-top:1.25rem;padding-bottom: 1.25rem;}
.pe-7{padding-right: 5rem;}
.p-b-65{padding-bottom: 4.0rem;}
.top-20{top:20%;} 
.end-5{right:5%;}

.mw-xs .bg-white{background-color: #f1f1f1 !important;}
.object-img{object-fit: cover; object-position: top;}
video{background-size:cover;transition:1s opacity;object-position:center center;object-fit:cover;min-width:100%;min-height:100%;}
/* ========= Theme Colors ========== */

.txt-spacing-4{letter-spacing: 0.4px;}
.txt-short-para{color:#9197B3;}
.text-p-black{color:#010207;}
.text-orange{color: #FD6F27;}
.text-orange:hover{color: #FD6F27;}
.text-bl-gray{color:#1A1919;}
.gray-100{color:#D4D4DD;}
.gray-300{color:#92929E;}
.text-o-gradient{background-image: linear-gradient(180deg, #FFF 0%, #FD6F27 90%);background-clip: text;-webkit-background-clip: text;-webkit-text-fill-color: transparent;}
.text-o-gradient-1{background: linear-gradient(180deg, #EEB188 -3.62%, #F8893E 57.45%, #FD6F27 101.21%);background-clip: text;
-webkit-background-clip: text;-webkit-text-fill-color: transparent;}
.text-o-gradient-2{background: linear-gradient(91deg, #FD6F27 36.6%, #FDBA8C 47.27%, #FF7A20 64.65%);background-clip: text;-webkit-background-clip: text;-webkit-text-fill-color: transparent;}
.text-wo-gradient{background: linear-gradient(179deg, #FFF 43.8%, #FD6F27 89.25%);background-clip: text;-webkit-background-clip: text;-webkit-text-fill-color: transparent;}
.text-wo-gradient-1{background: linear-gradient(180deg, #FFF 0%, #FD6F27 100%);background-clip: text;-webkit-background-clip: text;-webkit-text-fill-color: transparent;}
.text-wo-gradient-2{background: linear-gradient(180deg, #FFF 0%, #FD6F27 28.24%);background-clip: text;-webkit-background-clip: text;
-webkit-text-fill-color: transparent;}
.bg-primary-black{background-color: #111014;}
.text-effect{width: auto;background-image: url(../images/color-gold.png);background-position: 0px 0px;background-size: cover;background-repeat: repeat-y;background-attachment: fixed;line-height: 107%;-webkit-background-clip: text;background-clip: text;-webkit-text-fill-color: transparent;}

/* ========= Button Styles ========== */
.btn-yellowgradient{display: inline-block;padding: 16px 32px;border-radius: 32px;background-image: linear-gradient(99deg, #FFE200 0%, #E8FF78 100%);box-shadow: 0 0 32px 0 rgba(255, 226, 0, 0.05), 0 16px 48px 0 rgba(255, 226, 0, 0.15);
color: #09090C;font-size: 16px;font-weight: 600;line-height: 24px;border: none;text-align: center;background-size: 200% auto;
  background-position: left top;transition: all 0.5s;}
.btn-yellowgradient:hover{border: none;background: linear-gradient(99deg, #FFE200 0%, #E8FF78 100%);background-position: right bottom;}

.btn-orangegradient{border-radius: 8px;display: inline-block;box-shadow: 0px 12px 32px 0px rgba(252, 167, 50, 0.12), 0px 24px 48px 0px rgba(252, 77, 51, 0.24);
border: none;background: linear-gradient(90deg, rgba(252, 66, 51, 0.5) 0.29%, #FFEE92 50.03%, rgba(252, 66, 51, 0.5) 100%);padding: 1px;overflow: hidden;}
.btn-orangegradient span{display: inherit;background: linear-gradient(10deg, #FC4233 7.59%, #FCA732 92.05%);color: #09090C;font-size: 16px;font-weight: 600;line-height: 24px;padding: 15px 31px;width: 100%;align-items: center;justify-content: center;}
.btn-orangegradient:hover{box-shadow: 0px 12px 32px 0px rgba(252, 167, 50, 0.12), 0px 24px 48px 0px rgba(252, 77, 51, 0.24);color: #09090C;}
.btn-orangegradient:hover span{color: #09090C;background: linear-gradient(10deg, #FC4233 7.59%, #FCA732 92.05%);}

/* .sign-up-btn{display: flex;padding: 20px 40px;justify-content: center;align-items: center;gap: 8px;border-radius: 8px;border: 1px solid rgba(252, 66, 51, 0.50);background: linear-gradient(10deg, #FC4233 7.59%, #FCA732 92.05%);box-shadow: 0px 12px 32px 0px rgba(252, 167, 50, 0.12), 0px 24px 48px 0px rgba(252, 77, 51, 0.24);
font-size: 20px;font-weight: 600;line-height: 24px;color: #09090C;} */

/* ========= Text Size and heading ========== */
.fs-18{font-size: 1.12rem;}
.fs-25{font-size: 1.25rem;}
.fs-74{font-size: 1.12rem;}
.fs-75{font-size: 3.5rem;}
.fs-5-5{font-size: 4.5rem;}
.re-fs-20{font-size: 1.25rem;}

.fw-200{font-weight: 200;}
.fw-300{font-weight: 300;}
.fw-400{font-weight: 400;}
.fw-500{font-weight: 500;}
.fw-600{font-weight: 600;}
.fw-700{font-weight: 700;}
.fw-800{font-weight: 800;}
strong{font-weight: 700 !important;}

.tag-span{display: flex;transform: rotate(-4deg);padding: 4px 24px;justify-content: center;align-items: center;position: absolute;border-radius: 50px;border: 1px solid  rgba(255, 255, 255, 0.00);
background: linear-gradient(182deg, #0142C3 1.85%, #001F5D 97.11%);backdrop-filter: blur(17px);right: -65px;bottom: -8px;letter-spacing: 0.36px;}
.text-gradient{background: linear-gradient(99.49deg, #FFE200 0%, #E8FF78 58.17%, #FFE200 100%);background-clip: text;-webkit-background-clip: text;-webkit-text-fill-color: transparent;}
.text-gradient-social{background: linear-gradient(7deg, #FE8E2C 0%, #FC4533 100%);background-clip: text;-webkit-background-clip: text;-webkit-text-fill-color: transparent;}

.glob-h1{color: #ffffff;font-size: 72px;line-height: 80px;font-weight: 700;font-family: 'Plus Jakarta Sans', 'Segoe UI', 'Helvetica Neue', Arial, sans-serif;}

.round-12{border-radius: 0.75rem;}
.round-16{border-radius: 1rem;}
.round-24{border-radius: 1.5rem;}
.round-40{border-radius: 2.5rem;}


/* ========= Z-index ========== */
.z-index-0{z-index:0;}
.z-index-1{z-index:1;}
.z-index-2{z-index:2;}
.z-index-3{z-index:3;}
.z-index-4{z-index:4;}
.z-index-5{z-index:5;}
.z-index-6{z-index:6;}

/* ========= decoration bg ========== */
.light-one-bg{bottom: -60%;}
.light-two-bg{bottom: -65%;}
.light-three-bg{top: 50%;transform: translateY(-50%);}

.mw-33{max-width:33rem}


.cursor-pointer {cursor: pointer;}
.blue-icon-circle{width: 72px;height: 72px;border-radius: 100%;display: flex;align-items: center;justify-content: center;background: linear-gradient(180deg, #0499EC 0%, #1880F1 50%, #2C65F6 100%);}
.blue-icon-1{background: linear-gradient(180deg, #0142C3 0%, #049BED 50%, #85C7EC 100%);}
.blue-icon-circle svg{width: 32px;height: 32px;}
.blue-icon-circle img{margin: 0px auto;max-width: 100%;}

.global-card-pattern{padding: 32px;display: flex;flex-direction: column;align-items: flex-start;border-radius: 24px;gap: 40px;border: 1px solid #0142C3;} 
.global-chard-1{background: linear-gradient(0deg, #012A4B 0%, #000F33 100%);}
.global-chard-2{background: linear-gradient(182deg, #001F5D 1.85%, #0142C3 97.11%);}
.global-chard-3{background: linear-gradient(180deg, #0142C3 0%, #049BED 50%, #85C7EC 100%);}

.global-card-outline{padding: 1px;flex-shrink: 0;background: #020515;position: relative;}
.global-card-outline::before{content: " ";padding: 1px;position: absolute;inset: 0;border-radius: inherit;background: radial-gradient(115.82% 100% at 49.96% 100%, #32B4FF 0%, #3F58FF 51.21%, rgba(215, 205, 204, 0.12) 100%);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite: xor;mask-composite: exclude;pointer-events: none;z-index: 1;}

/* ========= Cursor ========== */
.animsition-overlay-slide{z-index: 99999;background: #1b1b1b;}
.loader-wrapper{z-index: 999999;display: flex;background-color: #010207;}
.lottie-trivelta{display:block;overflow: hidden;transform: translate3d(0,0,0);text-align: center;opacity: 1;width: 100px;}

/* ========= Header ========== */
.snoopdogg-header{z-index: 999;-webkit-transition: all .7s;-o-transition: all .7s;transition: all .7s;border-bottom: 1px none transparent;}
.snoopdogg-header.active{border-bottom: 1px none hsla(0, 0%, 100%, 0.3);}
.snoopdogg-header .navbar{padding: 16px 40px;background-color: transparent;}     
.snoopdogg-header.active .navbar{background-color: rgba(0, 0, 0, 0.5);-webkit-backdrop-filter: blur(5px);backdrop-filter: blur(5px);}
.snoopdogg-nav .nav-item .nav-link{color: #ffffff;backdrop-filter: blur(12px);/*border: 1px solid rgba(0, 0, 0, 0.24);*/font-size: 12px;line-height: 20px;font-weight: 400;border-radius: 40px;/*background: rgba(9, 9, 12, 0.04);*/padding: 6px 16px;display: inline-block;}
.snoopdogg-nav .nav-item .nav-link.active{background-color: #fff;backdrop-filter: blur(24px);color: #02071C;border: 1px solid rgba(0, 0, 0, 0.24);}
.navbar-burger{border: none;}
.navbar-burger:hover,.navbar-burger:focus{outline: none !important;border: none;}
.navbar-burger .text-dark-light{color: rgb(16 17 26) !important;border: 1px solid #0142C3;border-radius: 100%;}
.logo{color: #ffffff;font-size: 28px;font-weight: 700;line-height: 36px;letter-spacing: 0.4px;}
.logo:hover{color: #ffffff;}
.logo span{font: inherit;}

/* =========  Landing page Section =========  */

.dogg-hero-section{min-height: 100vh;background-image: url(../images/hero-bg.webp);background-repeat: no-repeat;background-position: center center;background-size: cover;}
.hero-text-panel h1{}
.hero-img-container{position: absolute;top: 0;right: 0;bottom: 0;display: flex;justify-content: end;}
.hero-img-container img{height: 100%;object-fit: cover;}
.powered-by{position: absolute;left: 0px;bottom: 80px;right: 0;}
.powered-by span{font-size: 12px;line-height: 20px;}

.global-hero-section{background-image: url(../images/hero-bg.webp);background-repeat: no-repeat;background-position: bottom;background-size: cover;padding-top: 11.25rem;}
.global-hero-heading{text-align: center;}
.global-hero-heading h1{}

/* =========  Features Section =========  */
.dogg-features-listen-section{padding:40px 50px;}

.owl-featureslider{touch-action: pan-y;/*width: calc(100vw - 50px);*/width: 100%;}
/* .owl-featureslider .owl-stage-outer {overflow: hidden;} */
.feature-card{border-radius: 24px;flex-shrink: 0;}
.feature-box{width: 50%;display: flex;} 
.feature-text{padding: 56px 80px 56px 56px;flex-direction: column;justify-content: center;align-items: flex-start;flex: 1 0 0;align-self: stretch;min-height: 475px;background-image: url(../images/slider-pattern-bg.webp);background-repeat: no-repeat;background-position: center center;background-size: cover;}
.feature-img{flex-shrink: 0;}
.fureture-p{font-size: 18px;}
.owl-featureslider .owl-item .item .fureture-p img{display: inline-block;vertical-align: middle;}
.feature-img .slide-aniamtion-image{will-change: transform;transform: translateZ(0);}
.custom-dots{gap: 6px;}
.custom-dots button{outline: none;width: 16px;height: 4px;border-radius: 5.761px;background: linear-gradient(180deg, #525261 0%, rgba(62, 62, 74, 0.00) 100%);backdrop-filter: blur(11.521865844726562px);box-shadow: unset;border: none;transition: all .5s ease-in;}
.custom-dots button:hover{outline: none;}
.custom-dots button:focus{box-shadow: unset;border: none;}
.custom-dots button.active{width: 40px;background: linear-gradient(99.49deg, #FFE200 0%, #E8FF78 100%);box-shadow: 0px 4px 24px 0px rgba(255, 226, 0, 0.4);}

/* =========  Listem Music Section =========  */
.dogg-listem-section{padding-top: 60px;}
.dogg-listen-first{padding-top: 120px;}
.listen-music-bg{top: -35%;left: 50%;transform: translateX(-50%);}

/* =========  Blog Section =========  */
.dogg-blog-section{padding: 80px 40px;}
.blog-card-contianer{width: 100%;overflow: hidden;border-radius: 24px;position: relative;border: 1px solid rgba(25, 49, 138, 0.25);}
.blog-card-contianer:hover{box-shadow: 0px 0px 32px 0px rgba(50, 180, 255, 0.05), 0px 16px 48px 0px rgba(50, 180, 255, 0.15);border: 1px solid transparent;background: linear-gradient(90deg, rgba(25, 49, 138, 0.25) 0.29%, #32B4FF 50.03%, rgba(25, 49, 138, 0.25) 100%);}
.blog-card{border-radius: 24px;background: linear-gradient(180deg, #020515 0%, #0E1027 100%);padding: 24px;display: flex;flex-direction: column;
align-items: flex-start;gap: 24px;}
.blog-card img{border: 1px solid rgba(255, 255, 255, 0.25);border-radius:16px;max-height: 306px;}
.blog-content h3{font-size: 24px;line-height: 32px;}
.blog-content p{color: #D4D4DD;font-size: 16px;font-weight: 400;line-height: 24px; }
.read-more{background: linear-gradient(99deg, #FFE200 0%, #E8FF78 100%);border-radius: 32px;position: relative;display: inline-block;overflow: hidden;border: 1px solid transparent;}
.read-more span{display:block;text-align: center;padding: 11px 23px;color: #fff;font-size: 16px;line-height: 24px;background: linear-gradient(180deg, #020515 0%, #0E1027 100%);}
/* .read-more:hover{box-shadow: 0px 0px 32px 0px rgba(255, 226, 0, 0.05), 0px 16px 48px 0px rgba(255, 226, 0, 0.15);} */
.read-more:hover span{color: #09090C;background: linear-gradient(99deg, #FFE200 0%, #E8FF78 100%);}

.blog-circle-light{position: absolute;bottom: -40%;z-index: 0;width: 400px;height: 400px;border-radius: 100%;opacity: 0.02;background: linear-gradient(53.23deg, #5722A7 19.08%, #2259FF 69.92%, #2945CB 118.83%);
backdrop-filter: blur(200px);left: 50%;transform: translateX(-50%);}


/* =========  Faq Section =========  */
.snoopdogg-faq-section{padding: 80px 0px 100px;}
.faq-bg{top: 40%;transform: translateY(-50%);}
.accordion-item{border: none;border-bottom: 1px solid transparent;border-image-source: linear-gradient(90deg, #010207 0%, #3E4460 51.04%, #010207 100%);border-image-slice: 1;background-color: transparent;}
.accordion-item.active{border-top: 1px solid transparent;border-bottom: 1px solid transparent; border-image-source: linear-gradient(90deg, rgba(25, 49, 138, 0.25) 0.29%, #32B4FF 50.03%, rgba(25, 49, 138, 0.25) 100%); border-image-slice: 1;}
.accordion-item:first-child{border-top: none !important;}
.accordion-item:last-child{margin-bottom: 0px;}
.accordion-button{padding: 24px 0px;color: #FFF;font-size: 24px;font-weight: 400 !important;line-height: 32px;background-color:transparent;box-shadow: unset;outline: none;border: none !important;}
.accordion-button:hover{background-color:transparent;box-shadow: unset;outline: none;border: none !important;}
.accordion-body{padding: 16px 0px 24px;background-color:transparent;position: relative;}
.accordion-body p{font-size: 18px;font-weight: 300;line-height: 28px;letter-spacing: 0.36px;color:#D4D4DD;position: relative;z-index: 1;} 
.accordion-button:not(.collapsed){background-color:transparent;color: #82D1FF;box-shadow: none;border: none;}
.ellipse-img{position: absolute;bottom: 0;left: 50%;transform: translateX(-50%);z-index: 0;}
.internal-link{color:#FCE611;text-decoration: none;font-size: inherit;display: inline-block;}

.accordion-button::after{content: '\002B';border-radius: 40px;width: 34px;height: 34px;text-align: center;display: flex;justify-content: center;background: linear-gradient(99deg, #FFE200 0%, #E8FF78 100%);color: #000000;border: none;}
.accordion-button:not(.collapsed)::after{content: '\2212';border-radius: 40px;border: none;background:  #14141B;color:#FCE611;}



/*=========== Blog Page ========== */
.feature-big-box{border-radius: 24px;flex-shrink: 0;}
.feature-blog-box{display: flex;border-radius: 24px;}
.feature-blog-img{flex-shrink: 0;width: 40%;padding: 24px;}
.feature-blog-img img{border-radius: 16px;max-height: 475px;object-fit: cover;border: 1px solid rgba(255, 255, 255, 0.25);}
.feature-blog-text{padding: 24px;flex-direction: column;justify-content: center;align-items: flex-start;flex: 1 0 0;align-self: stretch;width: 60%;background-image: url(../images/slider-pattern-bg.webp);background-repeat: no-repeat;background-position: center center;background-size: cover;}
.feature-blog-text{font-size: 18px;}

.blog-list-section{padding: 100px 40px;}
.blog-card-mb{margin-bottom: 30px;}
.article-panel{max-width: 100%;}

.breadcrumb{}
.breadcrumb-item{font-size: 12px;}
.breadcrumb-item a{font-size: 12px !important;color:#fff !important;opacity: 0.56;font-size: inherit;}
.breadcrumb-item+.breadcrumb-item::before{color:#fff !important;opacity: 1;}
.breadcrumb-item.active{opacity: 1;color:#fff !important;}

.social-div{}
.social-div a{border-radius: 100%;border: 1px solid transparent;background: linear-gradient(99deg, #FFE200 0%, #E8FF78 100%);display: inline-block;}
.social-div a:hover{}
.social-div a span{width: 48px;height: 48px;display: flex;align-items: center;justify-content: center;border-radius: 100%;backdrop-filter: blur(50px);background: rgb(5 9 28);}

.blog-arcitcle-img{width: 100%;object-fit: cover;border-radius: 16px;border: 1px solid rgba(255, 255, 255, 0.25);}
.article-text-panel{margin-bottom: 30px;}
.article-text-panel:last-child{margin-bottom: 0px;}
.article-text-panel p{font-size: 18px;line-height: 28px;margin-bottom: 15px;}
.article-text-panel p:last-child{margin-bottom: 0px;}

.blog-arcticle-content-section{padding-bottom: 100px;}

/*=========== FAQ Page ========== */
.faq-text-section{padding-bottom: 100px;}


/*======== Footer ========= */
footer{border-top: 1px solid;border-image-source: linear-gradient(90deg, rgba(25, 49, 138, 0) 0.29%, #32B4FF 50.03%, rgba(25, 49, 138, 0) 100%);border-image-slice: 1;padding: 80px 0px;background-position: center center;background-repeat: no-repeat;background-size: cover;z-index: 0;}
.footer-top-img{left: 50%;transform: translateX(-50%);top:-2%;}
.footer-bottom-img{bottom: -35%;left: 50%;transform: translateX(-50%);z-index: 0;position: absolute;opacity: 0.4;background: #0142C3;
filter: blur(60px);}

.footer-bg{bottom: 0;left: 0%;right:0%;text-align: center;}
.copy-text{font-size:0.75rem;}

.pow-container-foot span{font-size: 12px;}
.footer-nav .nav-item .nav-link{background-color: transparent;border: none;backdrop-filter: unset;}



/*======== Svg Animation ======*/
.lottie-container-mob{display: none;}
.lottie-container{display: block;}
.contactus{border-radius: 40px;border: 1px solid #FD6F27;padding:10px 40px;}
.apply-now{padding: 7px 20px;border-radius: 50px;border: 1px solid #FD6F27;}


/*======== Contact us  ======*/
.contact-us-hero-section{padding-top: 11.25rem;padding-bottom: 100px;}
.snoop-dogg-contact-panel{border-radius: 24px;}
.form-group .form-label{color: #fff;font-size: 12px;font-weight: 400;line-height: 20px;}
.form-group .form-label sup{color: rgba(255, 79, 79, 1);font-size: inherit;top: -0.2em;}
.form-group:hover .form-label{opacity: 1;}

.form-group .form-control{border: 1px solid rgba(255, 255, 255, 0.1);box-shadow: unset;color: #fff;background: rgba(255, 255, 255, 0.05);border-radius: 32px;padding: 16px 20px;}
.form-group .form-control:hover, .form-group .form-control:focus{box-shadow: unset;border: 1px solid #3f58ff;color: #fff;background: rgba(255, 255, 255, 0.05);}
.form-control::-webkit-input-placeholder { /* Chrome/Opera/Safari */color:rgba(255, 255, 255, 0.5);font-size: 16px;}
.form-control::-moz-placeholder { /* Firefox 19+ */color:rgba(255, 255, 255, 0.5);font-size: 16px;}
.form-control:-ms-input-placeholder { /* IE 10+ */color:rgba(255, 255, 255, 0.7);font-size: 16px;}
.form-control:-moz-placeholder { /* Firefox 18- */color:rgba(254, 194, 47, .7);font-size: 16px;}

.output_message{color:#fff;}

.contact-panel-details{width: 100%;overflow: hidden;border-radius: 24px;position: relative;border: 1px solid transparent;background: linear-gradient(90deg, rgba(25, 49, 138, 0.25) 0.29%, #32B4FF 50.03%, rgba(25, 49, 138, 0.25) 100%);;}
.contact-card{border-radius: 24px;/*background: linear-gradient(180deg, #020515 0%, #0E1027 100%);*/padding: 24px;display: flex;flex-direction: column;align-items: flex-start;gap: 24px;height: 100%;background-image: url(../images/Get-in-touch-bg.webp);background-repeat: no-repeat;background-position: 25% 50%;background-size: cover;}




/*======== Other page content css  ======*/
.list_items{padding-left: 30px;}
.list_items li{display: list-item;text-align: -webkit-match-parent;}
.list_items li.fs-18{font-size: 1.12rem !important;}
.list_items li::marker {color:#FCE611;}

.roman_ol{list-style-type:lower-roman;}
.numb_ol{list-style-type:decimal;}
.subnumb_ol{counter-reset: item;}

.alph_ol{list-style-type:lower-alpha;}
.alph_ol li{list-style-type:lower-alpha;}
.capalph_ol{list-style-type:upper-alpha;}
.bull_ul{list-style-type:disc;}
.bull_ul li{list-style-type:disc;}
.cirbull_ul{list-style-type:circle;}
.cirbull_ul li{list-style-type:circle;}

.nested-subnumb_ol{counter-reset: item;}
.nested-subnumb_ol li{display: block;}
.nested-subnumb_ol li::before {content: counters(item, ".") ". ";counter-increment: item;color:#FCE611;}
.nested-subnumb_ol li.not-numbered-list-item::before {content: '' !important;counter-increment: none;display: none;}
.nested-subnumb_ol ol {counter-reset: item;}
.nested-subnumb_ol ol>li {display: block;font-style: normal;}
.nested-subnumb_ol ol>li::before {content: counters(item, ".") " ";counter-increment: item;color:#FCE611;}

.nested-subnumb_ol ol li ol.alph_ol{list-style-type:lower-alpha;counter-reset: none;}
.nested-subnumb_ol ol li ol.alph_ol li{display: list-item;text-align: -webkit-match-parent;}
.nested-subnumb_ol ol li ol.alph_ol li::before{display: none;}

.nested-subnumb_ol ol li ol.capalph_ol{list-style-type:upper-alpha;counter-reset: none;}
.nested-subnumb_ol ol li ol.capalph_ol li{display: list-item;text-align: -webkit-match-parent;}
.nested-subnumb_ol ol li ol.capalph_ol li::before{display: none;}

.nested-subnumb_ol ol ol.roman_ol{list-style-type:lower-roman;counter-reset: none;}
.nested-subnumb_ol ol ol.roman_ol li{display: list-item;text-align: -webkit-match-parent;}
.nested-subnumb_ol ol ol.roman_ol li::before{display: none;}

.nested-subnumb_ol .none-list-li ol>li::before {content: '';counter-increment: none;display: none;}
.nested-subnumb_ol .none-list-li ul>li::before {content: '';counter-increment: none;}

.bull_ul li .numb_ol li{list-style-type:decimal;}
.alph_ol .roman_ol li{list-style-type:lower-roman;}
.nested-subnumb_ol li .bull_ul{list-style-type:disc;}
.nested-subnumb_ol li .bull_ul li{list-style-type:disc;}

.download-panel{height: 100vh;}
.download-glow{left: 40%;}
.download-btn{background-color: #09090c;width: 208px;height: 208px;border-radius: 12px;padding: 15px;border: 1px solid #2F2F39;}
.download-btn img{max-width: 100%;margin: 0px auto;}

.circle-glow-div{transform: rotate(90deg);border-radius: 400px;opacity: 0.5;background: rgba(253, 111, 39, 1); -webkit-filter: blur(160px);-moz-filter: blur(160px);-o-filter: blur(160px);filter: blur(160px);width: 84vmin;height: 84vmin;}

.rules-menus-panel{border-radius: 20px;border: 1px solid rgba(252, 66, 51, 0.50);background: #14141B;box-shadow: 0px 0px 40px 0px rgba(255, 127, 0, 0.10) inset, 0px 0px 10px 0px rgba(255, 127, 0, 0.20) inset, 0px 8px 16px 0px rgba(0, 0, 0, 0.24);padding:20px;}
.rules-menus-panel ul{list-style: none;display: block;}
.rules-menus-panel ul li{list-style: none;display: block;}
.rules-menus-panel ul li a{display: block;}

.betting-rules-table{border-radius: 10px;border: 1px solid var(--Gradient-Orange-Transparent, rgba(252, 66, 51, 0.50));background: #09090C;box-shadow: 0px 8px 16px 0px rgba(0, 0, 0, 0.24), 0px 0px 10px 0px rgba(255, 127, 0, 0.20) inset, 0px 0px 40px 0px rgba(255, 127, 0, 0.10) inset;}
.betting-rules-table .table thead tr th{padding: 15px;font-size: 10px;font-style: normal;font-weight: 400;color: #B1B1BF;line-height: 14px;border-bottom: none;}
.betting-rules-table .table tbody tr td{padding: 10px 15px;color: #fff;font-size: 14px;line-height: 21px;font-weight: 400;border-top: 1px solid rgb(255 238 146 / 40%);border-bottom: none;}

.internal-links{color:#FCE611;text-decoration: underline;font-size: inherit;display: inline-block;}
.internal-links:hover{color:#FCE611;}


/* From Uiverse.io by satyamchaudharydev */ 

.loaderPanel{}
.snoopdoggLoader{position: absolute;left: 50%;top: 50%;transform:translate(-50%, -50%);z-index: 0}
.loaderBar {width: 120px;height: 120px;border: solid 4px rgba(231, 231, 231, 0);border-top: solid 5px rgb(241, 68, 68);border-radius: 50%;
transition: all 0.5s;animation: rotation_51512 1.2s infinite cubic-bezier(0.785, 0.135, 0.15, 0.86);;}

@keyframes rotation_51512 {
  70% {box-shadow: 0px 0px 10px 50px rgba(241, 57, 57, 0.526);}
  90% {box-shadow: 0px 0px 10px 50px rgba(241, 57, 57, 0.04);}
  100% {opacity: 0.5;transform: rotate(360deg);}
}

/* =========  Media Queries =========  */

@media screen and (-webkit-min-device-pixel-ratio: 0) {
    .circle-glow-div {
        background: #FD6F27; /* Specify the color for Safari */
    }
}

@media (max-width: 991px) 
{
    .fs-5-5 {font-size: 3.5rem;}
    .reTech-hero-section {padding: 85px 0px 60px;}
    .padd-section{padding: 60px 0px;}
    .snoopdogg-header{padding: 8px;}
    .snoopdogg-header .navbar {padding: 14px 16px;border-radius: 16px;border: 1px solid rgba(0, 0, 0, 0.64);background: rgba(0, 0, 0, 0.64);backdrop-filter: blur(12px);}
    .snoopdogg-header.active{background-color: transparent;}
    .snoopdogg-header.active .navbar {padding: 14px 16px;}
    .snoopdogg-header .navbar .btn-orangegradient{overflow: hidden;}
    .snoopdogg-header .navbar .btn-orangegradient span{padding: 8px 20px;border-radius: 8px;font-size: 14px;line-height: 20px;}
    .accordion-button{font-size: 20px;line-height: 30px;align-items: start;}
    .accordion-body p{font-size: 14px;line-height: 21px;}
    .accordion-button::after{width: 28px;height: 28px;}
    .navbar-menu{overflow: hidden;z-index: 9999;}
    .navbar-close{color: #fff;opacity: 0.5;}
    .hamburgerNlogo{gap: 10px;}
    .side-menu-panel{background-color: #010207;}
    .side-menu-panel .nav .nav-item .nav-link{color: #ffffff;backdrop-filter: blur(12px);border: 1px solid rgb(92 92 92 / 24%);font-size: 14px;line-height: 20px;font-weight: 500;border-radius: 40px;padding: 10px 20px;display: block;text-align: center;width: 100%;background: rgba(9, 9, 12, 0.04);}
    .side-menu-panel .nav .nav-item .nav-link.active{background-color: #fff;backdrop-filter: blur(24px);color: #02071C;border: 1px solid rgba(0, 0, 0, 0.24);}
    .owl-featureslider{width: 100%;}
    .owl-modularslider{width: 100%;}
    .btn-orangegradient-lg {padding: 10px 20px;font-size: 12px;line-height: 18px;}
    
    .modualar-card-panel{min-height: 369px;}
    .store-panel a{padding: 12px 15px 12px 15px;}
    .hero-landing-section{padding-top: 40px;}
    .fs-18-sm{font-size: 18px !important;}
    .social-casino-heading h2{font-size: 32px !important;}
    .social-casino-heading p{font-size: 14px !important;font-weight: 500 !important;}
    
	.list_items{padding-left: 30px;}
	.nested-subnumb_ol ol{padding-left: 20px;}
	.nested-subnumb_ol ol li ol{padding-left: 30px;}
	.nested-subnumb_ol ol li .ol-20{padding-left: 20px;}
	.padd_t_xxl{padding-top: 7rem;}
    .heading-text-panel{position: relative;top:110px}

    .dogg-features-listen-section {padding: 40px 0px;}
    .dogg-blog-section {padding: 60px 0px;}
    .btn-yellowgradient{padding: 10px 24px;font-size: 14px;line-height: 20px;}
    .dogg-hero-section{padding-top: 120px;background-position: left;}
    .glob-h1 {font-size: 48px;line-height: 56px;}
    .hero-img-container{position: relative;}
    .fs-75 {font-size: 2.3rem;}
    .blog-card{padding: 10px;}
    .read-more span{padding: 7px 20px;font-size: 14px;line-height: 20px;}

    .blog-card-mb:last-child{margin-bottom: 0px;}
    .blog-arcticle-content-section {padding-bottom: 30px;}
    .article-panel{padding: 0px 15px;}
    .article-text-panel .fs-15{font-size: 1.5rem !important;}
    .article-text-panel p{font-size: 14px; line-height: 20px;}
    .article-text-panel .bull_ul li{font-size: 14px; line-height: 20px; }
    .breadcrumb-item{font-size: 10px;}
    .breadcrumb-item a{font-size: 10px !important;}
    .blog-card-contianer:focus{box-shadow: 0px 0px 32px 0px rgba(50, 180, 255, 0.05), 0px 16px 48px 0px rgba(50, 180, 255, 0.15);border: 1px solid transparent;background: linear-gradient(90deg, rgba(25, 49, 138, 0.25) 0.29%, #32B4FF 50.03%, rgba(25, 49, 138, 0.25) 100%);}
    
}
@media (max-width: 767px){
    .fs-5-5 {font-size: 3rem;}
	.fs-5-sm{font-size: 2.7rem;}
	.fs-14 {font-size: calc(1rem + 0.6vw) !important;}
	.fs-15 {font-size: calc(0.85rem + 0.3vw) !important;}
	.padd_t_xl{padding-top: 3rem;}
	.padd_b_xl{padding-bottom: 3rem;}
	.padd_b_md {padding-bottom: 3.5rem;}
    .logo-grid-panel{grid-template-columns:unset;grid-auto-flow: column; grid-auto-columns: calc(50% - 0px);overflow-x: auto;scroll-snap-type: x mandatory;padding-bottom: 10px;}
    .logo-card{scroll-snap-align: start;}
    .tag-span{font-size: 12px !important;right: 0px;bottom: -24px;padding: 4px 15px;}
    .feature-card{border-radius: 20px;flex-wrap: wrap;flex-direction: column;padding: 1px;min-height: 615px;}
    .feature-text{padding: 15px;border-radius: 20px;min-height: unset;}
    .feature-box{width: 100%;display: flex;} 
    .toggle-currancy{margin: 0px auto;}
    .hero-phone{position: relative;left: unset;transform: unset;bottom: unset;}
    .hero-lightBg {top: -2%;}
    .hero-lightFront{top: -5%;width: 365px;}
    .snoopdogg-hero-section{min-height: unset;}
    .social-casino-heading{width: 100%;padding: 0px 15px; position: relative;transform: unset;top: unset;left: unset;}
    .social-casino-heading h2{text-indent: 80px;}
    .casino-wheel-front{left: -55%;right: -55%;}
    
    .mobile-head .fs-4{font-size: 32px !important;line-height: 40px !important;}
    .marquee-heading{font-size: 80px;line-height: 80px;font-weight: 600;}
    footer{padding: 40px 0px;}
    footer .btn-orangegradient span{padding: 12px 24px;}
    .footer-nav{margin: 0px auto;}
    .footer-nav .nav-item {text-align: center;}
    .footer-logo{margin: 0px auto;}
    .footer-bg {left: 0%;transform: unset;}
	.content-box .fs-16{font-size: 15px !important;}
	.circle-glow-div{opacity: 0.9;-webkit-filter: blur(120px);-moz-filter: blur(120px);-o-filter: blur(120px);filter: blur(120px);width: 75vmin;height: 75vmin;}
    .header-circle{top: -10rem;}
    .review-glow-bg {top: 4.5%;}

    
    .heading-text-bottom p{font-size: 14px !important;}
    .owl-featureslider .owl-item .item{padding-bottom: 10px;}
    .feature-img .slide-aniamtion-image{transform: unset;}
    .footer-cta-btn a{width: 100%;text-align: center;}

    .global-hero-section{background-position: left;background-size: cover;padding-top: 8.25rem;}
    .feature-big-box{flex-wrap: wrap;flex-direction: column;padding: 24px;min-height: unset;}
    .feature-blog-img{width: 100%;}
    .feature-blog-text{width: 100%;padding: 0px 0px;}
    .contact-us-hero-section{padding-top: 8.25rem;}
    .faq-text-section{padding-bottom: 80px;}
    .contact-us-hero-section{padding-bottom: 60px;}

    .contact-card{min-height: 350px;}

    
}
@media (min-width: 768px) {
    .circle-social-glow{width: 35rem;height: 35rem;}
	.getinvolved-panel {height: 100vh;}
	.header-circle {top: -23rem;}
}
@media (min-width: 768px) and (max-width: 991px) 
{
    .snoopdogg-hero-section{min-height: 90vh;}
    .hero-lightBg{top:-5%;}
    .hero-lightFront{width:754px}
    .hero-phone{width: 600px;bottom: unset;top: 0%;}
    .store-panel a{padding: 8px 12px;}
    .feature-text{padding: 20px;min-height: 314px;}
    
    .fs-5-5 {font-size: 3rem;}
    .mobile-head .fs-4{font-size: 55px !important;}
	.fs-13-sm{font-size: 1.7rem !important;}
    .review-glow-bg {top: 7.5%;}
   .feature-blog-text .fs-10{font-size: 1.5rem !important;}
   .feature-blog-text .fureture-p {font-size: 14px;}
   .contact-card{background-position: 15% 50%;}
    
}

@media (min-width: 992px) 
{
   .fs-5-5{font-size: 3.5rem;}
  .heading-text-bottom{bottom: 0%;}
  .mw-lg-heading{max-width: 40rem;}
  .heading-text-panel{position: absolute;top: 110px;}
  .landing-wheel-animation{width: 100%;}
  .review-glow-bg {top: 25%;}
  .h-100vh{height: 100vh;}
  .circle-social-glow{width: 40rem;height: 40rem;}
  .slider-social-bg{top: -105%;}
  .center-col-review{margin-top: 15rem;}
  .padd_t_xxl{padding-top: 11rem;}
  .wheelAnimate{margin: 0px auto -2px;}
  .contact-us-cotainer{max-width: 70.62rem !important;}
}



@media (min-width: 992px) and (max-width: 1199px) 
{
    .owl-featureslider{width: 100%;}
    .owl-modularslider{width: 100%;}
    .accordion-button{align-items: start;line-height: 32px;}
    .accordion-button::after{width: 28px;height: 28px;}
    .accordion-body p {font-size: 16px;}
    .light-three-bg {top: 40%;}
    .feature-text{padding: 40px;min-height: 425px;}
    .feature-text .fs-75 {font-size: 2.5rem;}
    .modualar-card-panel{min-height: 410px;}
    .snoopdogg-header .navbar{padding: 15px 15px;}
    .snoopdogg-header.active .navbar {padding: 15px 15px;}
    .hero-phone{width: 615px;bottom: 10%;}
    .review-card-global {padding: 15px;}
    .review-card-global .fs-18 {font-size: 13px !important;}
    .stars-time img{width: 18px;}
    .highlight-card p {font-size: 22px;}
    .mobile-head .fs-4{font-size: 62px !important;line-height: 66px;}
    .faq-bg {bottom: 0%;}
    .jctkr-wrapper ul li span{font-size:120px;line-height: 120px;}
    .jctkr-wrapper{min-height: 200px;}
	.fs-13-sm{font-size: 1.7rem !important;}
    .mw-lg-heading .re-fs-20{margin-bottom: 10px !important;}
    .hero-text-panel h1{font-size: 56px;line-height: 65px;}
    .dogg-hero-section{min-height: auto;padding: 100px 0px;}
    .feature-blog-text .fs-10{font-size: 1.7rem !important;}
    .article-panel{padding: 0px 15px;}
    
}

@media (min-width: 1200px) and (max-width: 1439px) 
{
    .feature-text{padding: 60px;}
    .feature-text .fs-75{font-size: 2.5rem;}
   
    
}

@media (min-width: 1200px) 
{
    .container, .container-lg, .container-md, .container-sm, .container-xl {max-width: 1140px;}
    .display-5{font-size: 5rem;}
    .display-7{font-size: 7rem;}
	.land-max-width{max-width:40rem;}
    .mw-75{max-width:75rem;}
    .hero-lightFront{width: 1000px;}
    .circle-social-glow{width: 50rem;height: 50rem;}
    .fs-4 {font-size: 4.5rem !important;}
    .hero-transparent-circle{width: 41.25rem;height: 41.25rem;}
    .hero-orange-circle{width: 24.87rem;height: 24.87rem;}
    .fs-5-5{font-size: 4rem;}
    .mw-lg-heading{max-width: 42rem;}
    .heading-text-bottom{bottom: 3%;}
    .heading-text-panel {top: 125px;}

    .hero-text-panel{padding-top: 11.75rem;}
    .hero-text-panel,.pow-container{padding-left: 40px;}
    .blog-circle-light{bottom: -40%;}
    .article-panel{max-width: 56.25rem;}
}

@media (min-width: 1300px) 
{
    .container, .container-lg, .container-md, .container-sm, .container-xl {max-width: 1220px;}
    
}

@media (min-width: 1440px) {
	.container, .container-lg, .container-md, .container-sm, .container-xl {max-width: 1360px;}
  .fs-4 {font-size: 5rem !important;}
  .review-glow-bg {top: 25%;}
  .fs-5-5{font-size: 4.5rem;}
  .heading-text-panel {top: 144px;}
  .heading-text-bottom{bottom: 5%;}
  .wheel-video-panel{max-width: 1440px;margin: 0px auto;}
  .blog-circle-light{bottom: -32%;}
  .feature-card .feature-img{min-height: 562px;}
}

@media (min-width: 1600px) 
{
    .container, .container-lg, .container-md, .container-sm, .container-xl {max-width: 1400px;}
    .hero-lightFront{width: 1200px;}
    .slider-social-bg{right: 0%;top: -100%;}
    .blog-circle-light{bottom: -28%;}
    /* .owl-featureslider .owl-stage-outer{overflow: hidden;} */
    .feature-card .feature-img{min-height: 580px;}
}

