
@media (min-width: 576px) {
	.wd-container {
	  max-width: 540px; /* Small */
	}
  }
  @media (min-width: 768px) {
	.wd-container {
	  max-width: 720px; /* Medium */
	}
  }
  @media (min-width: 992px) {
	.wd-container {
	  max-width: 960px; /* Large */
	}
  }
  @media (min-width: 1200px) {
	.wd-container {
	  max-width: 1140px; /* Extra Large */
	}
  }
/*  Desktop */
@media all and (min-width: 1601px) and (max-width: 1920px)
{

}

/* Laptop */
@media (max-width:1600px){
	.association_btn .back-home{left: 0.8em;gap:4px;font-size: 13px;padding: 10px;}
}
@media (max-width: 1420px){
	.association_btn .back-home{position: unset;display: inline-flex;margin: 0 15px 15px;}
}
@media (max-width: 1366px)
{
	.strike_lft,.strike_rgt{gap: 20px;padding: 15px;}
}

/* Large devices (desktops, less than 1200px) */
@media (max-width: 1200px)
{
	/* Index--------------[Start] */
	.star-bg{background: none}
	.bnr_left h1 {font-size: 26px;	line-height:1.8;}
	.bnr_left h1 span {	font-size: 38px;}
	.bnr_right img {height: auto;}
	.strike_lft p, .strike_rgt p {font-size: 22px;}
	.strike_lft h3, .strike_rgt h3 {font-size: 24px;}
	/* Index--------------[END] */
	/* about us start*/
	.founders-fig figcaption{padding: 0;}
	.founders-fig::before{width: 175px;}
	.founders-fig::after{right: -25px;}
	/* about-us ------ end */
	/* partnerguide */
	.wrap-rght {margin-top: -15px;}

}

/* Medium devices (tablets, less than 992px) */
@media (max-width: 991px)
{
	br {display: none;}
	.custom-container{padding: 0 15px;}
	.inner-pgbanner h1 {font-size: 30px;}
	/* section padding */
	.discover_blog, .testimonal , .intro-para, .wd-founder, .about-us, .why-choose,.wd-as-discover, .wd-chance-towin, .wd-play-win, .discover
	,.double-rewards , .why-partner-us , .partner-accordion ,.roi-buttons, .pearl-accordion, .contact-us
	{padding: 35px 0;}
	
	.wd-checkout-company .checkout-text-wrap .wd-comn-bnt{
    display:inline-block;
    margin-bottom:20px;}

	/* index */
	.bnr_left .logo img {height: 150px;	}
	.bnr_left h1 {font-size: 29px;line-height: 1.8;}	
	.bnr_left h1 span {	font-size: 40px;}
	.bnr_left {	margin-bottom: 15px;}
	.strike_bx{flex-wrap: wrap;}
	.strike_lft, .strike_rgt{width: 100%;padding: 0 15px;}
	.wd-benefit-details ul {display: flex;	justify-content: space-between; flex-wrap: wrap; margin: 0 0 15px;}
	.wd-benefit-details ul li , .wd-benefit-details ul li:last-of-type{margin-bottom: 15px;}
	.idx_title,.wd-benefit-details p{margin-bottom: 15px;}
	.discover-bannr {margin-top: 15px;}
	.discover-bannr img{height: auto;}
	.chk-out-img {width: 100%; text-align: center;}
	.wd-checkout-customer {	padding: 30px 0;background-position: top left;}
	.wd-checkout-company{padding: 30px 0 ; background-position: top right;}
	.cm_title {font-size: 24px;}
	.cm_title span {font-size: 30px;}
	.idx_title{font-size: 15px;letter-spacing: normal;}
	.checkout-text-wrap h4 {font-size: 16px;}
	.checkout-text-wrap p,.checkout-text-wrap ul li {font-size: 15px;}
	.test-title {font-size: 22px;margin-bottom: 15px;}
	.test-box p {font-size: 16px;}
	.owl-services .owl-nav button{height: 40px; width: 40px;}
	.wd-checkout-company .checkout-text-wrap ul li span{font-size: 14px;}
	.founders-fig::before, .founders-fig::after { display: none;}
	/* Index end */
	/* about us start */
	.intro-para p{padding: 0;}
	.mission-wrapper{margin-top: 0;gap: 25px;}
	.inner-banner{padding: 66px 0 0; height: 250px;}
	.intro-para p , .founder-right p , .left-descp-about p, .feature-box p{	line-height: 1.8;font-size: 14px;}
	figure.founders-fig { margin: 0;text-align: center;}
	.choose-title{margin-bottom: 15px;}
	.choose-title h3{font-size: 28px;}
	.feature-box {	padding: 12px 20px;}
	.feature-box img, .our-mission img{height: auto;margin-bottom: 15px;}
	/* about us end */
	/* User Guide */
	.wd-title {	font-size: 22px;}
	.wd-descp {	margin-bottom: 15px;font-size: 15px;}
	.chance-descp h2{margin-bottom: 15px;}
	.chance-descp p, .chance-descp p:last-of-type {font-size: 14px;margin-bottom: 15px;}
	.wd-know img{height: 80px;}
	.wd-know h4{font-size: 22px; margin-bottom: 15px;}
	.wd-know p{font-size: 18px;}
	.wd-play-win .wd-wrapper{margin-top: 15px;}
	.wd-std-title{justify-content: center; align-items: center; margin-bottom: 15px;}
	.wd-std-title h3{font-size: 22px; margin-bottom: 0;}
	.wd-std-title h3 span{display: unset;}
	.wd-features{margin-bottom: 15px;}
	.wd-features p{margin-bottom: 5px; font-size: 16px;}
	.card-text{margin-top: 15px;}
	.right-bx-wrap, .wd-std-game{margin-bottom: 15px;}
	.right-bx-wrap li , .right-btm-text p{	font-size: 16px;}
	.right-bx-wrap p {	font-size: 18px;}
	.wd-play-win .wd-p-title{font-size:18px ;}
	.right-btm-text h4{font-size: 20px;}
	.discover p {font-size: 22px;padding: 15px 30px;margin-bottom: 0;}
	.join_text{font-size: 20px;margin: 15px 0;}
	.rewards-left p, .rewards-left p i{font-size: 18px;}
	.star-bg {padding: 15px 0;}
	.star-bg p {font-size: 18px; margin-bottom: 0;}
	.wd_small_title{font-size: 22px;}
	.wd-maximize-wrapper p, .wd-maximize-wrapper li{font-size: 16px;}
	.wd-maximize-wrapper ul{margin-bottom: 15px;}
	.review-text p {font-size: 18px;margin-bottom:15px;}
	.review-text p span {font-size: 18px;margin: 0;}
	.sub-bg{padding: 15px;}
	.about-img { width: 100%; text-align: center;}
	.about-img img { width: auto;}
	/* User Guide  end*/
	/* Partner Guide */
	.parnter-lft, .wd-partner-end {font-size: 16px;line-height: 1.8;}
	.partner-rght{font-size: 16px;}
	.partner-rght span{font-size: 22px;}
	.partner-acc .card-header{padding: 15px 20px;}
	.accordion-header p, .pricing-title{font-size: 18px;}
	.accordion-text, .nested-ol li, .nested-ol ul li, .country-pricing ul li, .what-you-get li,.worth-ul li{font-size: 15px;}
	.ul-text, .wd-worth h4, .worth-text, .concern-sub-title {font-size: 16px;}
	.concern-descp{font-size: 15px; line-height: 1.8;}
	.partner-acc .card, .partnr-tab-area{margin-bottom: 15px;}
	/* pearl guide */
	.pearl-banner-img img {height: 35px;margin-bottom: 10px;}
	.pearl-text {margin-bottom: 15px;font-size: 16px;line-height: 1.8;}
	.join-pnp {font-size: 15px;margin-bottom: 15px;}
	/* contact us */
	.contact-us{background-position: top;}
	/* specific Partner */
	.scan-card{padding: 12px 24px; font-size: 20px;}
	main{padding: 66px 0 0;}
	.partnr-info-img{height: 120px; min-width: 120px; width: 120px;}
	.partner-info{margin: -60px 0 20px 32px;}
	.review-line span, .review-line span{font-size: 30px;}
	.partnr-info-txt h3{font-size: 22px;}
	/* home: 17-01-2025 */
	.checkout-mainimg{margin-bottom: 15px;}
	.winning-chance h4{font-size: 20px;}
	.winning-chance img{width: 40px;height: 40px;}
	.wd-std-blue-game{padding: 15px; border-radius: 15px; margin: 15px 0 0;}
	.wd-maximize-wrapper ul li{margin: 0 0 15px 20px;}
	.sub-bg{border-radius: 20px;}
	.wd-member-title{font-size: 32px; margin-bottom: 20px;}
	.for-specificatio{margin: -50px 0 20px;}
	.specfic-bts-grp{margin: 20px auto;}
	.partnr-tab-area{padding: 15px;}
	/* select lang */
	.lang-nm{font-size: 14px;}
	.lang-menu button img{height: 24px;}
	.checkout-text-wrap ul li{gap: 8px;}
	.checkout-text-wrap ul li::before{min-width: 17px; height: 17px;}
	/* 12-02-2025 */
	.about-tab-text p{font-size: 15px;}
	/* python script */
	.script-title{gap: 30px;}
	.script-form .form-group .form-control{padding: 12px 15px; font-size: 15px;}
	.script-form h2{font-size: 22px;}
	.python-script-blog{padding: 35px 0;}
	.auth .lang-menu .dropdown-menu.wd-mr-lang.show {transform: translate3d(0px, 38px, 0px) !important;}
	/*	.accordion-header{align-items: flex-start;}*/
	.share-exp-area h3{font-size: 24px;}
	.text-descp-box p{font-size: 32px;}
	.review-line{flex-wrap: wrap;}
	.scan-card{width: 85%;}
	.accordion-header p{font-size: 20px;}
	.prtnr-rght-top h4{font-size: 22px;}
	.wd-hero-grid{grid-template-columns:repeat(2,minmax(0,1fr))}




}

/* Small devices (landscape phones, less than 768px) */
@media (max-width: 767px)
{	
	/* index */
	.wd-comn-bnt {
		font-size: 15px;
	}
	/* about us */
	.feature-box{padding: 10px 0;border: none;}
	.founder-right h3{font-size: 22px;}
	/* user guide */
	.price-descp-box{font-size: 20px; padding: 12px 15px;}
	.sub-bg ul li {max-width: 100%;font-size: 17px;margin-bottom: 15px;}
	.text-descp-box p{font-size: 30px;}
	.crown-img{top: 30%;}
	.wd-banner-img img{height: auto;}
	/* specific partner */
	.partnr-info-img{min-width: 95px; height: 95px; width: 95px;}
	.partner-info {margin: -36px 0 20px 32px;}
	/* 17-01-2025 */
	.price-box{gap: 20px;}
	.prtnr-top-coins{padding: 8px 10px;}
	.prtnr-top-coins p{font-size: 15px;}
	.for-specificatio{margin: -30px 0 20px;}
	/* 10-02-2025  : Home Flow*/
	.wd-know p{padding: 0; font-size: 16px;}
	.join_text {font-size: 18px;}
	/* partner CRM */
	.inner-pgbanner h1 {font-size: 26px;}
	/* lang menu */
	.lang-menu button img{height: 22px;}
	.lang-menu button{gap: 6px;}
	.script-title img{display: none;}
	.otp_box{grid-gap: 12px;}
	.otp_box input{width: 45px; height: 45px; font-size: 20px;}
	.wd-form-flex{display: block;}
	.share-exp-area h3{font-size: 20px;}
	.accordion-header p{font-size: 18px;}


	
}

/* Extra small devices (portrait phones, less than 576px) */
@media (max-width: 575px)
{
	.city_img{width: auto;}
/* index */
	.chk-out-img{width: 100%;}
	.strike_lft p, .strike_rgt p {font-size: 16px;}
	.strike_lft h3, .strike_rgt h3 {font-size: 20px;}
	.strike_lft, .strike_rgt {gap: 10px;}
	.wd-benefit-details ul li {	padding: 0;	padding-left: 5px;}
	.test-box p {font-size: 14px;}
	.owl-services .owl-nav button {	width: 35px;height: 35px;}
	/* about us  */
	.fig-text{line-height: 1.8;}
	.intro-para p, .founder-right p, .left-descp-about p, .feature-box p{font-size: 13px;}
	.founders-fig img, .about-img img{height: auto;}
	/* user guide */
	.right-bx-wrap li, .right-btm-text p, .wd-maximize-wrapper p, .wd-maximize-wrapper li{font-size: 15px;}
	.rewards-left p, .rewards-left p i{font-size: 16px;}
	.discover p{font-size: 18px;}
	.sub-bg ul li{font-size: 14px;}
	.crown-img{top:20%;}
	.text-descp-box p {font-size: 20px;}
	/* partner guide */
	.partner-wrap {    display: block;}
	.wrap-lft {   width: 100%;}
	.wrap-rght {   width: 100%;   margin-top: 0;}
	.nested-ol ul li, .country-pricing ul li, .what-you-get li, .worth-ul li, .concern-descp{font-size: 14px;}
	.btns { flex-wrap: wrap;  gap: 10px;}
	/* contact us */
	.address-box span {   font-size: 14px;}
	.mail-box span {   font-size: 16px;}
	.contact-text {  padding: 0;}
	.contact-us-form{padding: 20px;}
/*	.pearl-banner-img{display: none;}*/
	.partner-acc .card-body{padding: 15px;}
	.review-line{gap: 10px;}
	.review-line span, .review-line span {font-size: 26px;}
	/* 17-01-2025 */
	.wd-flex{flex-flow: column; gap: 15px;}
	.partnr-info-txt h3{font-size: 18px;}
	.partnr-info-txt p{font-size: 14px;}
	.partner-info{gap: 10px;}
	.specfic-bts-grp{gap: 10px;}
	.wd-distribute-btn{min-width: 160px;font-size: 15px;padding: 14px 15px;}
	.given-coins{min-width: 160px;font-size: 14px;}
	.given-coins svg{width: 30px;height: 25px;}
	/*	 for lang */
	/*	.lang-menu .dropdown-menu{min-width: 110px;}*/
	/*	29-05-2025 */
	.wd-associte-img{margin: 0 auto; text-align: center; width: fit-content;}

	/* */
	.pnr-row{flex-direction:column;align-items:flex-start}
  	.pnr-left{font-size:14px}
  	.pnr-left .pnr-amount{display:inline-block;font-size:20px;margin:0 0 4px 6px}

	.wd-hero-grid{grid-template-columns:1fr}
	.inner-pgbanner h1 span{display:block}

}
@media (max-width: 480px){
	.partner-info, .wd-benefit-details ul{display: block;}
	.scan-card{width: 80%;}
}
@media (max-width: 375px)
{
	.price-box{flex-flow: column; gap: 0;}
	.specfic-bts-grp{flex-flow: column;}
}

/* Lang button fix */
.header .lang-menu .btn{
  display:flex;
  align-items:center;
  gap:6px;
  padding:6px 10px;
  overflow:visible;
}
.header .lang-menu .btn .language-flag img{ width:22px; height:22px; }
.header .lang-menu .btn .lang-nm{ white-space:nowrap; }

/* Très petits écrans */
@media (max-width:400px){
  .header .lang-menu .btn .lang-nm{ display:none; } /* garder seulement le drapeau */
  .header .lang-menu .btn{ padding:6px 8px; }
}

.pnr-concept li span{
  display:block;       /* passe après sur une nouvelle ligne */
  margin-top:4px;      /* léger espace */
}

@media (max-width: 991px){
.btn_grps{min-width:unset;}
}

@media (max-width: 1024px) {
  .code_bx{padding: 35px 15px 15px 15px; flex-wrap: wrap;}
  .code_rgt{width:100%;margin-bottom:15px;}
  .btn_grps a{padding:8px 13px;}
  .post-roll-text h4{font-size: 18px;}
  .comn_bx{padding: 15px;}
  .btn_grps{padding-left: 0;border: 0;}
}
