body,html{
    overflow-x:hidden;
    font-family:var(--main_font);
}*{
    margin:0;
    padding:0;
    box-sizing:border-box;
}

:root {
  --white:#fff;
  --dark_blue:#1E234C;
  --dark_green:#009e69;
  --grey:#eeeff0;
  --light_yellow:#ffca57;
  --yellow:#e8a30d;
  --dark_yellow:#efb436;
  --light_blue:#1E234CCC;
  --dark_grey:#EAEEF3;
  --light_grey:#323232;
  --gray:#F8F8F8;
  --grey1:#D9D9D9;
  --dark_green:#009E69;
  --main_font:"Open Sans", sans-serif;
  --btn_font:"Inter", sans-serif;
}
/*** global css start here ***/
li{
    list-style:none;
}
h1,p,.banner_content ul li,.list_content,.banner_form h3,.form_text p,.view_svg span,.view_item h4,.view_item p span,.logo_wrapper .eg-trust-items p,.price_wrapper .reasons .reason h4,.price_wrapper .reasons .reason p,.faq_title h2,.message_content p,.message_content h2,.message_wrapper .eg-description p,.message_wrapper .eg-description-list li  strong,.market_content p,.worth_wrapper .eg-description h2,.worth_wrapper .eg-description p,.worth_wrapper ul li,.banner_content p.pay_text a  {
    color:var(--dark_blue);
}
h1,p,.list_content,.banner_form .wpcf7 label,.ribbon,.process_content h3,.process_text ul li,.value_text,.view_content p,.view_svg span,.price_wrapper .reasons .reason p,.accordion-answer,.message_content h2,.message_wrapper .eg-description p,.silver_content h2,.view_card .view_item p,.market_content h2,.worth_wrapper .eg-description h2,.worth_wrapper ul li   {
    font-weight:400 !important;
}
h1 span,p span,.value,.list_content span,.banner_form h3,.bonus-ribbon span,.ribbon span,.process_content h3 span,.process_text h3  span,.process_text ul li b,.gold_content ul li,.view_item h4,.price_wrapper .reasons .reason h4,.price_wrapper .reasons .reason p strong,.faq_title h2,.accordion-question,.message_content p span,.message_content h2 span,.silver_content h2 span,.market_content h2 span,.worth_wrapper .eg-description h2 span{
    font-weight:700;
}
.banner_content ul li,.process_text h3,.gold_content p,.view_item p span,.logo_wrapper .eg-trust-items p,.message_wrapper .eg-description-list li strong,.item_text p,.item_text h4 {
    font-weight:600 !important;
}
.message_wrapper .eg-description-list li,.message_wrapper .eg-description-list li a,.market_content p {
    font-weight:500;
}
.message_wrapper .eg-description-list li,.message_wrapper .eg-description-list li a{
    color:#1E234CCC;
}
.view_item h4,.view_item p span{
    font-style:italic;
}
.value {
    color:var(--white);
}
.green_text{
    color:var(--dark_green);
}
.gold_text{
    color:var(--yellow);
}
.value{
    background:var(--yellow);
}
.flex{
    display: flex;
    align-items: center;
    justify-content: center;
}
.custom_btn,.banner_form .wpcf7 .submit{
    border-radius: 100px !important;
    border:1px solid var(--yellow);
    background:#FFCE64 !important;
    color:var(--dark_blue);
    text-align:center;
    font-size:18px;
    font-weight:700;
    line-height:26px;
    text-transform:capitalize;
    font-family:var(--btn_font);
}
.gold_wrapper{
    background:var(--dark_blue);
}
.view_item h4,.faq_title h2,.accordion-item:last-child,.faq_wrapper .row,.silver_wrapper .row,.market_content p,.message_wrapper .eg-description-list li:last-child,.message_wrapper .eg-description-list{
    margin:0px !important;
}
.logo_wrapper .eg-trust-items p,.faq_title h2,.message_content p ,.message_content h2{
    text-align: center;
}
.logo_wrapper .eg-trust-items p, .view_content .base_text,.view_item h4{
    font-size: 14px;
    line-height: 22px;
}
.banner_content p.pay_text {
    font-size: 18px;
    line-height: 22px;
}
p {
font-family: Open Sans;
font-weight: 400;
font-style: Regular;
font-size: 16px;
leading-trim: NONE;
line-height: 26px;
letter-spacing: 0%;

}
/*** global css end here ***/

/*** banner css start here ***/
.banner_wrapper {
    background: url('/wp-content/uploads/2025/07/Rectangle-3463869.png')no-repeat;
    background-size:cover;
    background-position:bottom center;
    padding:100px 0px;
}
.banner_content h1 {
    font-size: 60px;
    line-height:70px;
    margin: 0px 0px 20px 0px !important;
}
.banner_content p {
    font-size: 16px;
    line-height: 22px;
    max-width: 580px;
    margin-bottom: 20px;
}
.banner_content ul li {
    font-size: 14px;
    line-height: 22px;
    align-items: center;
    display: flex;
    margin: 0px 0px 10px 0px;
}
.banner_content ul {
    margin: 20px 0px;
}
.banner_content ul li svg {
    margin-right:8px;
}
.value {
    min-width: 49px;
    height: 49px;
    border-radius: 100%;
    font-size: 30px;
    line-height: 70px;
    margin-right: 10px;
}
.list_wrap {
    display: flex;
    align-items: center;
    margin-top: 30px;
    flex-wrap: wrap;
}
.list_inner {
    display: flex;
    align-items: center;
    width: 33.3%;
}
.list_content {
    font-size: 18px;
    line-height: 22px;
}
.svg_list {
    margin: 0px 12px;
}
.banner_form .wpcf7 .column {
    flex:1; 
    min-width:0;
}
.banner_form .column-100 { flex:0 0 100%; }
.banner_form .column-70  {flex:0 0 70%;!;}
.banner_form .column-60  {flex:0 0 60%;!;}
.banner_form .column-40  {flex:0 0 40%;!;}
.banner_form .column-50  { flex:0 0 50%; }
.banner_form .column-33  { flex:0 0 33.333%; }
.banner_form .column-30  { flex:0 0 30%; }
.banner_form .wpcf7 input,
.banner_form .wpcf7 textarea,
.banner_form .wpcf7 select {
    width:100%;
    padding:10px;
    box-sizing:border-box;
}
.banner_form {
    background: var(--white);
    border-radius: 10px 80px 10px 80px;
    border: 1px solid var(--dark_green);
    border-top: 6px solid var(--dark_green);
    border-bottom: 6px solid var(--dark_green);
    padding: 21px 30px;
    box-shadow: 0px 1px 23.9px 0px #09090940;
    position: relative;
}
.banner_form .form_title_top {
    font-size: 18px !important;
    text-transform: capitalize !important;
    font-weight: 600;
    text-align: center;
    margin-bottom: 4px;
}
.banner_form h3 {
    margin: 0px 0px 15px 0px;
    text-align: center;
    font-size: 24px;
    line-height: 30px;
    text-transform: uppercase;
}
.banner_form .wpcf7 label {
    font-size: 12px;
    line-height: 18px;
    color: #333333;
    margin: 0px;
}
.banner_form input,.banner_form select {
    background: #EEEFF0;
    border: 1px solid #131D2914;
    border-radius: 1px !important;
    height: 43px;
}
.banner_form .wpcf7 .column p {
    margin-bottom: 7px !important;
}
.banner_form .wpcf7 .submit {
    height:46px;
    margin:25px 0px 25px;
	width:100%;
	padding:10px;
}
.wpcf7-spinner {
    position: absolute;
    right: 1px;
    top: 36px;
}
.banner_form .column.column-100 {
    position: relative;
}
.banner_form select{
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;  
}
.banner_form select:focus {
    outline:none !important;
}
.form_text {
    display: flex;
    justify-content: center;
    align-items: center;
}
.form_text p {
    margin: 0px 0px 0px 0px;
    font-size:13px;
}
.star {
    margin:0px 5px;
}
.bonus_ribbon {
    position: absolute;
    top: -36px;
    left: -23px;
}
.banner_form  .wpcf7-not-valid-tip {
    font-size: 11px !important;
    line-height: 16px;
}
.banner_form  .wpcf7-response-output {
    margin-top: 0px !important;
    font-size: 13px;
    text-align: center;
    padding: 10px !important;
}
.ribbon-wrapper {
    position: absolute;
    left: -14px;
    top: -18px;
    z-index: 1;
    overflow: hidden;
    width: 228px;
    height: 170px;
}
.ribbon {
    position: absolute;
    top: 28px;
    left: -44px;
    width: 179px;
    background: var(--dark_green);
    color: white;
    text-align: center;
    font-size: 8px;
    transform: rotate(313deg);
    box-shadow: 0 3px 10px rgba(0, 0, 0, 0.3);
    padding: 8px 0;
}
.ribbon span {
  font-size:13px;
  display: block;
}
.ribbon span::before, .ribbon span::after {
    content: "";
    position: absolute;
    bottom: -11px;
    border-width: 6px;
    border-style: solid;
}
.ribbon span::before {
    left: 0px;
    border-top: 9px solid #e7000000;
    border-bottom: 9px solid #01704A;
    border-left: 9px solid #00fda600;
    border-right: 10px solid #01704A;
    transform: rotate(178deg);
    bottom: -17px;
}
.ribbon span::after {
    right: 1px;
    transform: rotate(183deg);
    bottom: -16px;
    border-top: 9px solid transparent;
    border-bottom: 7px solid #01704A;
    border-left: 9px solid #01704A;
    border-right: 9px solid transparent;
}
.banner_wrapper .row {
    align-items: center;
    display: flex;
}
/*** banner css end here ***/
/*** worth css start here ***/
.worth_wrapper {
    padding:100px 0px;
}
.worth_wrapper .eg-badge-container {
    display: flex;
    flex-wrap: wrap;
    gap: 80px;
    align-items: center;
}
.worth_wrapper .eg-left-image {
    width: 46%;
    position: relative;
}
.worth_wrapper .eg-description {
    width: 46%;
    padding-right: 12px;
}
.worth_wrapper .eg-left-image img {
    width: 100%;
}
.worth_wrapper .eg-left-image img.eg-badge-image {
    height: 510px;
    object-fit: cover;
    border-radius: 30px 180px 30px 30px;
}
.worth_wrapper .sign_img {
    width: 140px !important;
    position: absolute;
    top: 10px;
    right: -20px;
	height:auto;
}
.worth_wrapper .eg-description h2 {
    font-size: 36px;
    line-height: 50px;
    margin: 0px 0px 30px;
}
.worth_wrapper .eg-description p {
    font-size: 16px;
    line-height: 26px;
    margin: 0px;
}
.worth_wrapper ul li {
    display: flex;
    margin: 0px 0px 20px;
    font-size: 16px;
    line-height: 26px;
}
.worth_wrapper ul li span {
    margin-right: 10px;
}
.worth_wrapper ul {
    margin: 30px 0px;
}
/*** worth css end here ***/

/*** logo css start here ***/
.logo_wrapper {
    padding: 50px 0px;
    background:var(--dark_grey);
}
.logo_wrapper .eg-trust-container {
    display:flex;
    justify-content:space-between;
}
.logo_wrapper .eg-trust-items {
    display: flex;
    flex-direction: column;
    align-items: center;
}
.logo_wrapper .eg-trust-items img{
    width:120px;
    height:70px;
    object-fit: contain;
}
.logo_wrapper .eg-trust-items p {
    margin: 15px 0px 0px 0px !important;
}
/*** logo css end here ***/

/*** Gold css start here ***/
.gold_wrapper {
    padding: 100px 0px;
}
.gold_content ul {
    display:flex;
    justify-content:center;
}
.gold_content ul li {
    color: var(--white);
    font-size: 40px;
    line-height: 50px;
    margin: 0px 20px 0px 20px;
}
.gold_content p {
    font-size: 18px;
    line-height: 22px;
    text-align: center;
    color: var(--white);
    margin: 20px 0px 0px !important;
}
.gold_content ul li:nth-child(2)::after {
    content: '';
    position: absolute;
    right: -24px;
    top: 27px;
    width: 7px;
    height: 7px;
    background: var(--white);
    border-radius: 100px;
}
.gold_content ul li:nth-child(2)::before {
    content: '';
    position: absolute;
    left: -24px;
    top: 27px;
    width: 7px;
    height: 7px;
    background: var(--white);
    border-radius: 100px;
}
.gold_content ul li:nth-child(2) {
    position: relative;
}
.review_wrapper {
    display: flex;
    flex-wrap: wrap;
    margin: 50px 0px 0px 0px;
    width: 100%;
    justify-content: space-between;
    align-items: center;
    gap: 20px;
}
.view_content {
    width: 19%;
    flex-direction: column;
    justify-content: flex-start;
    display: flex;
    align-items: center;
}
.view_card {
    width: 79%;
    display: flex;
    gap: 20px;
}
.view_content p {
    margin: 0px 0px 10px 0px !important;
    font-size: 22px;
    line-height:24px;
}
.view_content .base_text {
    margin: 10px 0px !important;
}

.view_content .base_text span {
    text-decoration: underline;
}
.view_item {
    width: 33%;
    background: var(--white);
    border-radius: 20px 60px 20px 60px;
    padding: 30px;
}
.view_item p {
    color: #1E234CCC;
    font-size: 14px;
    line-height: 22px;
    text-align: left;
    margin: 0px !important;
}
.view_svg {
    display: flex;
    align-items: center;
    gap: 7px;
    margin-bottom: 20px;
}
.view_svg span {
    font-size:14px;
    line-height:12px;
    display: flex;
    align-items: center;
}
.view_svg span svg{
    margin-right: 3px;
}
.view_item .fast_text {
    margin: 10px 0px !important;
    height: 65px;
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
}
/*** Gold css end here ***/
/*** payout css start here ***/

.payout_wrapper {
    padding: 100px 0px 75px;
}
.payout_wrapper .payout_content .heading  {
   text-align: center;
}
.payout_slider {
    margin-top: 50px;
}
.payout_slider .owl-carousel .item .img-wrap {
  background: #EFEFEF;
  border-radius: 20px;
  text-align: center;
  border: 1px solid #EFEFEF;/*
  width: 216px;*/
  height: 216px;
}
.payout_slider .owl-carousel .item .img-wrap img {
  width: 100%;
  height: 100%;
  border-radius: 20px;
  object-fit: cover;
}
.payout_slider .owl-carousel .item .content-wrap {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    gap: 5px;
    margin-top: 10px;
}
.payout_slider .owl-carousel .item .content-wrap h4 {
  margin: 10px 0 0px;
  font-size: 16px;
  color: #222222;
  line-height: 26px;
}
.payout_slider .owl-carousel .item .content-wrap p {
  font-weight: bold !important;
  color: #222222;
  font-size: 18px;
  line-height: 26px;
  margin: 0px !important;
}
.owl-dots {
  text-align: center;
  margin-top: 40px;
}
.owl-dot {
  display: inline-block;
  width: 10px;
  height: 10px;
  background: #ccc !important;
  border-radius: 50%;
  margin: 0 5px;
  transition: background 0.3s, transform 0.3s;
}
.payout_slider .owl-carousel button.owl-dot.active  {
  background:var(--yellow) !important;
}
.payout_wrapper h2 {
    margin: 0px;
    font-size: 40px;
    line-height: 50px;
}
.owl-carousel button.owl-dot, .owl-carousel button.owl-dot.active {
    width: 15px !important;
    height: 15px !important;
    background: #d9d9d9 !important;
}
/*** payout css end here ***/

/*** market css start here ***/
.market_wrapper .market_content {
    background: var(--dark_grey);
    padding: 50px;
    text-align: center;
    border-radius: 30px;
    border: 1px solid #F8F8F8;
}
.market_content h2 {
    margin: 0px;
    font-size: 40px;
    line-height: 50px;
}
.market_content p {
    font-size: 18px;
    line-height: 22px;
}
.market_content h5 {
    margin: 15px 0px 0px;
    font-size: 18px;
    line-height: 22px;
    color: var(--yellow);
    align-items: center;
    display: flex;
    justify-content: center;
    font-weight: 500 !important;
}
.market_content h5 svg {
    margin-right: 10px;
}
.market_list {
    display: flex;
    justify-content: center;
    gap: 20px;
}
.market_item {
    background: var(--white);
    border-radius: 20px;
    border: 1px solid #C4C4C4;
    display: flex;
    margin: 20px 0px;
    align-items: center;
    padding: 18px 15px;
    width: 19%;
}
.item_img img {
    width: 42px;
    height: 42px;
    object-fit: cover;
}
.item_img {
    margin-right: 15px;
}
.item_img {
    margin-right: 15px;
}
.item_text {
    text-align: left;
}
.item_text h4 {
    font-size: 18px;
    line-height: 22px;
    color:#969593;
    margin: 0px 0px 5px;
}
.item_text.gold h4,.item_text.gold p{
    color: var(--yellow);
}
.item_text.silver h4,.item_text.silver p{
    color:#969593;
}
.item_text.plt h4,.item_text.plt p{
    color:#5D5958;
}
.item_text p {
    font-size: 20px;
    line-height: 22px;
}
.market_item:nth-child(1) {
    border-color: var(--yellow);
}
.market_item:nth-child(3) {
    border-color: #5D5958;
}
/*** market css end here ***/

/*** price css start here ***/
.price_wrapper .reasons {
    display:flex;
    flex-direction:row;
    flex-wrap:wrap;
    margin: 0px -19px;
    justify-content: center;
}
.price_wrapper .reasons .reason {
    display: flex;
    flex-direction: column;
    align-items: center;
    width: 30%;
    justify-content: start;
    padding: 30px;
    text-align: center;
    border: 1px solid var(--gray);
    border-radius: 10px 100px 10px 100px;
    margin: 0px 19px 30px;
}
.price_wrapper{
    padding:50px 0px 20px;
}
.faq_wrapper {
    padding:0px 0px 100px 0px;
}
.price_wrapper .reasons .reason img {
    width: 60px;
    height: 60px;
    object-fit: cover;
}
.price_wrapper .reasons .reason h4 {
    font-size: 22px;
    line-height: 34px;
    margin: 20px 0px !important;
}
.price_wrapper .reasons .reason p {
    font-size: 16px;
    line-height: 26px;
    margin: 0px !important;
}
/*** price css end here ***/
/*** faq css start here ***/
.faq_title h2 {
    font-size: 40px;
    line-height: 50px;
}
.accordion {
  max-width: 815px;
  margin: 40px auto 0px;
}
.accordion-item {
  border: 1px solid #F2F2F2;
  margin-bottom: 20px;
  border-radius: 20px;
  overflow: hidden;
}
.accordion-question {
  background-color: #fff;
  padding: 20px;
  cursor: pointer;
  font-weight: bold;
  color: #333;
  position: relative;
  display: flex;
  justify-content: space-between;
  font-size: 18px;
}
.accordion-item.active .accordion-question {
  color: var(--yellow);
  padding: 20px 20px 15px;
}
.accordion-answer {
  display: none;
  padding: 0px 20px 20px;
  color: #333333;
  font-size: 16px;
}
.accordion-item.active .accordion-question .icon {
    transform: rotate(180deg);
}
.accordion-item.active {
    border: 1px solid var(--yellow);
}
.logo_wrapper .eg-trust-items p, .faq_title h2, .message_content p, .message_content h2 {
    text-align: center;
}
/*** faq css end here ***/
/*** message css start here ***/
.message_wrapper .eg-badge-container {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
    margin-top: 42px;
    gap: 80px;
}

.message_wrapper .eg-left-image {
    width: 46%;
    position: relative;
}
.message_wrapper .eg-description {
    width: 46%;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}
.message_content p {
    font-size: 18px;
    line-height: 22px;
    margin: 0px 0px 10px 0px !important;
    font-weight: 500;
}
.message_content h2 {
    margin: 0px !important;
    font-size: 40px;
    line-height: 50px;
}
.message_wrapper .eg-description p {
    font-size: 16px;
    line-height: 22px;
}
.message_wrapper .eg-description svg {
    margin-bottom: 10px;
}
.message_wrapper .eg-description p {
    margin-bottom: 30px !important;
}

.message_wrapper .eg-description .eg-description-text {
    border-bottom: 1px solid #DFDFDF;
    padding-bottom: 30px;
}
.message_wrapper .eg-description-list li {
    display: flex;
    flex-wrap: wrap;
    margin: 0px 0px 20px 0px;
}

.message_wrapper .eg-description-list li span {
    margin-right: 10px;
}

.message_wrapper .eg-description-list li strong {
    width: 100%;
    display: block;
    margin-bottom: 5px;
}
.message_wrapper .eg-description-list li div{
    font-size:18px;
    line-height:22px;
}
.message_wrapper .eg-left-image .eg-badge-image {
    width: 100%;
    border-radius: 30px 180px 30px 30px;
    height: 650px;
    object-fit: cover;
    position:relative;
}
.message_wrapper .eg-left-image::after {
    content: '';
    position: absolute;
    left: 0px;
    top: 0px;
    width: 100%;
    height: 100%;
    background: linear-gradient(45deg, #000000b3, transparent);
    border-radius: 30px 180px 30px 30px;
}
.sign_img {
    position:absolute;
    right:20px;
    bottom:20px;
    z-index:9;
	width:210px;
    height:123px;
    object-fit:cover;
}
/*** message css end here ***/
/*** silver css start here ***/
.silver_content {
    background: #E5B53B;
    border-radius: 30px;
    padding: 50px;
    margin: 100px 0px 0px;
    text-align: center;
    box-shadow: 0px 17px 23.9px 0px #FFCA5740;
    background-image: url('/wp-content/uploads/2025/07/money-plane.webp');
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center;
}
.silver_content h2 {
    font-size: 40px;
    line-height: 50px;
    color: #222222;
    margin: 0px 0px 30px;
}
.silver_content a {
    background: var(--white);
    border-radius: 30px;
    width: 273px;
    height: 62px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    font-size: 18px;
    line-height: 26px;
    font-weight: 700;
    color: #222222;
    text-decoration: none !important;
}
.footer-cta,.mobile_text {
    display: none;
}
.banner_content p.pay_text a {
    text-decoration: underline;
}
/*** silver css end here ***/
/*** form css start ****/
 .banner_form .wpcf7 .row {
   display:flex;
   flex-wrap:wrap;
   margin-bottom:10px;
}
.banner_form .wpcf7 .row  .column-50 {
	flex:0 0 50%;
	padding: 0px 7px 0px 7px;
}
.banner_form .wpcf7 .row .column-40 {
	flex:0 0 40%;
	padding: 0px 7px 0px 7px;
}
.banner_form .wpcf7 .row .column-60 {
	flex:0 0 60%;
	padding: 0px 7px 0px 7px;
}
.banner_form .wpcf7 .row .column-33 {
	flex:0 0 33.33%;
	padding: 0px 7px 0px 7px;
}
.banner_form .wpcf7 .row .column-100 {
	 flex:0 0 100%;
	 padding: 0px 7px 0px 7px;
}
.banner_form .wpcf7 {
    width:100%;
    z-index:99;
    position:relative;
    padding: 0px 8px;
}
.banner_form .wpcf7 input::placeholder,.banner_form .wpcf7 select::placeholder,.banner_form .wpcf7 input,.banner_form .wpcf7 select{
	font-size:15px;
}
.banner_form .wpcf7 .row:nth-last-child(2),.banner_form .wpcf7 .row:last-child {
    margin-bottom:0px;
}
/*** form css end ****/

/*** MEDIA QUERY START HERE ****/
@media screen and (max-width:767px){
    .banner_form .form_title_top {
        font-size: 17px !important;
    }
    .banner_wrapper .row {
        flex-wrap: wrap;
    }
    .banner_wrapper {
        padding:32px 0px;
    }
    .banner_content h1, .banner_content h1 span {
        font-size: 30px;
        line-height: 40px;
    }
    .banner_content h1 span br,.svg_list  {
        display: none;
    }
    .banner_content p,.process_content p {
        font-size: 14px;
    }
    .banner_content ul li {
        font-size:12px;
        width:100%;
    }
    .mobile_text {
        display:block;
    }
    .list_inner {
        width: 100%;
        margin: 5px 0px 5px 0px;
    }
    .banner_content .mobile_text {
        margin:10px 0px 20px 0px !important;
    }
    .banner_content ul li:last-child,.process_list:last-child{
        margin:0px !important;
    }
    .custom_btn, .banner_form .wpcf7 .submit {
        font-size: 15px;
    }
    .banner_form {
        padding: 35px 20px;
        margin: 60px 0px 0px;
    }
    .list_wrap {
        margin-top:15px;
    }
    .process_content h3 {
        font-size: 30px;
        line-height: 40px;
        padding-right: 0px;
    }
    .process_content ul,.process_list,.gold_content ul,.view_card{
        flex-wrap:wrap;
    }
    .process_content ul li {
        margin: 0px 15px 10px 0px;
    }
    .process_text, .process_img,.view_card,.price_wrapper .reasons .reason,.message_wrapper .eg-left-image,.message_wrapper .eg-description{
        width:100%;
    }
    .process_text h3 {
        font-size:20px;
    }
    .process_content ul {
        margin-bottom: 20px;
    }
    .process_list {
        padding: 15px 20px;
    }
    .process_wrapper{
        padding:100px 0px 50px 0px;
    }
    .gold_wrapper,.faq_wrapper,.logo_wrapper {
        padding:50px 0px 50px 0px;
    }
    .gold_content ul li {
        font-size: 30px;
        line-height: 40px;
    }
    .gold_content ul li:nth-child(2)::before,.gold_content ul li:nth-child(2)::after{
        content:unset;
    }
    .review_wrapper {
        justify-content:center;
    }
    .view_content {
        width:100%;
        margin-bottom: 30px;
    }
    .price_wrapper .reasons .reason h4 {
        font-size: 20px;
        line-height: 26px;
    }
    .price_wrapper .reasons .reason p {
        font-size: 14px;
        line-height: 22px;
    }
    .faq_title h2,.message_content h2,.silver_content h2 {
        font-size:30px;
        line-height:40px;
    }
    
    .faq_wrapper {
        padding: 0px 0px 50px;
    }
    .accordion {
        margin:20px auto 0px;
    }
    .accordion-question,.message_content p {
        font-size: 16px;
    }
    .accordion-answer,.message_wrapper .eg-description p {
        font-size: 14px;
    }
    .message_wrapper .eg-badge-container {
        margin-top: 20px;
        gap: 20px;
    }   
    .message_wrapper .eg-description-list li div {
        font-size: 16px;
    }
    .silver_wrapper {
        padding:0px 0px;
    }
    .logo_wrapper .eg-trust-container {
        flex-wrap: wrap;
        justify-content: center;
    }
    .logo_wrapper .eg-trust-items {
        margin-bottom: 30px;
        width: 50%;
    }
    .worth_wrapper {
        padding: 50px 0px;
    }
    .worth_wrapper .eg-left-image,.worth_wrapper .eg-description {
        width: 100%;
    }
    .worth_wrapper .eg-description {
        padding-right:0px;
    }
    .worth_wrapper .eg-badge-container {
        flex-direction: column-reverse;
        gap: 30px;
    }
    .worth_wrapper .eg-description h2 {
        font-size: 30px;
        line-height: 40px;
        margin: 0px 0px 20px;
    }
    .worth_wrapper .eg-description p {
        font-size: 14px;
        line-height: 22px;
    }
    .worth_wrapper ul {
        margin:20px 0px;
    }
    .worth_wrapper ul li {
        margin: 0px 0px 10px;
        font-size: 13px;
        line-height: 22px;
    }
    .worth_wrapper .eg-description h2 span br {
        display:none;
    }
    .worth_wrapper .sign_img {
        width: 92px !important;
        top: 10px;
        right: 10px;
    }
    .worth_wrapper .eg-left-image img.eg-badge-image {
        height: 90vw;
    }
    .payout_wrapper {
        padding: 50px 0px 50px;
    }
    .payout_wrapper h2,.market_content h2 {
        font-size: 30px;
        line-height: 40px;
    }
    .market_wrapper {
        padding: 0px 20px;
    }
    .market_item {
        width: 100%;
        margin: 0px;
    }
    .market_list {
        gap: 12px;
        flex-wrap: wrap;
        margin: 15px 0px;
    }
    .market_wrapper .market_content {
        padding: 40px 30px;
    }
    .item {
        display: flex;
        justify-content: center;
        flex-direction: column;
        align-items: center;
    }
    
    .owl-carousel button.owl-dot, .owl-carousel button.owl-dot.active {
        margin: 0px 5px;
    }
    .price_wrapper .reasons .reason:last-child {
        margin: 0px 19px 0px;
    }
	.accordion-question{
        gap:7px;
    }
	.logo_wrapper .eg-trust-container {
        flex-wrap: wrap;
        justify-content: center;
        gap: 30px 0;
    }
	
    .payout_slider {
        margin-top:20px;
    }
	.banner_content p.pay_text {
		font-size:16px;
		line-height:20px;
	}
	body {
		padding-top:106px;
	}
	.process_content p {
		max-width:100%;
	}
}
@media screen and (max-width:575px){
	.silver_content {
		background-image:url('/wp-content/uploads/2025/07/money-plane-1.png');
	}
	.market_item {
		max-width:200px;
	}
	.ribbon {
		padding:3px 0;
	}
    .view_item{
        width:100%;
        margin:0px auto;
    }
    .price_wrapper .reasons .reason {
        padding:20px 22px;
    }
    .message_content p, .message_content h2 {
        text-align:left;
    }
    .message_wrapper .eg-left-image .eg-badge-image {
        height: 429px;
    }
    .silver_content h2 {
        margin: 0px 0px 50px;
    }
    .silver_content {
        padding: 30px 22px;
        margin: 50px 0px 0px;
    }
    .silver_content a {
        width: 100%;
        max-width: 240px;
        font-size: 16px;
        padding: 20px;
    }
    .banner_wrapper {
        padding:32px 10px;
    }
    .gold_content ul {
        text-align: center;
    }
    .review_wrapper {
        padding: 0px 30px;
    }
    .review_wrapper {
        margin: 30px 0px 0px 0px;
    }
    .owl-carousel button.owl-dot, .owl-carousel button.owl-dot.active {
        width:14px !important;
        height:14px !important;
        margin: 0px 5px;
    }
    .owl-dots {
        margin-top: 20px;
    }
    .owl-stage {
        margin-left: 64px;
    }
    .payout_slider {
        margin-top:20px;
    }
}
@media screen and (min-width:576px) and (max-width:767px){
    .banner_wrapper {
        padding:42px 20px;
    }
    .review_wrapper {
        padding:0px 20px;
    }
    .view_item {
        width: 48%;
    }
    .silver_content {
        margin: 50px 0px 0px;
    }
    .market_item {
        width: 48%;
        margin: 0px;
        max-width: 210px;
    }
}
@media screen and (min-width:768px) and (max-width:991px){
	.banner_wrapper .row {
		flex-direction: column;
	}
	.banner_wrapper .row .col-12 {
		width:100%;
	}
	.banner_form .row {
		flex-direction: unset;
	}
    .banner_wrapper {
        padding: 62px 0px;
    }
    .banner_content h1, .banner_content h1 span {
        font-size: 45px;
        line-height: 55px;
    }
    .banner_content h1 span br,.svg_list  {
        display: none;
    }
    .banner_content p,.process_content p {
        font-size: 16px;
    }
    .banner_content ul li {
        font-size: 14px;
        width:100%;
    }
    .mobile_text {
        display:block;
    }
    .list_inner {
        width: 100%;
        margin: 5px 0px 5px 0px;
    }
    .banner_content .mobile_text {
        margin:10px 0px 20px 0px !important;
    }
    .banner_content ul li:last-child,.process_list:last-child{
        margin:0px !important;
    }
    .custom_btn, .banner_form .wpcf7 .submit {
        font-size: 16px;
    }
    .banner_form {
        padding: 35px 20px;
        margin: 60px 0px -90px;
    }
    .list_wrap {
        margin-top:15px;
    }
    .process_content h3 {
        font-size: 40px;
        line-height: 50px;
        padding-right: 0px;
    }
    .process_content ul,.process_list,.gold_content ul,.view_card{
        flex-wrap:wrap;
    }
    .process_content ul li {
        margin: 0px 15px 10px 0px;
    }
    .process_text, .process_img,.view_card,.message_wrapper .eg-left-image,.message_wrapper .eg-description{
        width:100%;
    }
    .process_text h3 {
        font-size:20px;
    }
    .process_content ul {
        margin-bottom: 20px;
    }
    .process_list {
        padding: 15px 20px;
    }
    .process_wrapper{
        padding: 100px 0px 70px 0px;
    }
    .gold_wrapper, .faq_wrapper,.worth_wrapper{
        padding: 70px 0px 70px 0px;
    }
    .gold_content ul li {
        font-size: 30px;
        line-height: 40px;
    }
    .gold_content ul li:nth-child(2)::before,.gold_content ul li:nth-child(2)::after{
        content:unset;
    }
    .review_wrapper {
        justify-content:center;
    }
    .view_content {
        width:100%;
        margin-bottom: 30px;
    }
    .price_wrapper .reasons .reason h4 {
        font-size: 20px;
        line-height: 26px;
    }
    .price_wrapper .reasons .reason p {
        font-size: 14px;
        line-height: 22px;
    }
    .faq_title h2,.message_content h2,.silver_content h2 {
        font-size: 30px;
        line-height:40px;
    }
    
    .faq_wrapper {
        padding: 0px 0px 70px;
    }
    .accordion {
        margin:20px auto 0px;
        max-width: 675px;
    }
    .accordion-question,.message_content p {
        font-size: 18px;
    }
    .accordion-answer,.message_wrapper .eg-description p {
        font-size: 15px;
    }
    .message_wrapper .eg-badge-container {
        margin-top: 40px;
        gap: 20px;
    }   
    .message_wrapper .eg-description-list li div {
        font-size: 17px;
    }
    .logo_wrapper .eg-trust-container {
        flex-wrap: wrap;
        justify-content: center;
        gap: 30px 0px;
    }
    .logo_wrapper .eg-trust-items {
        margin-bottom: 0px;
        width: 33%;
    }
    .silver_content {
        margin:70px 0px 0px;
    }
    .view_card {
        justify-content: center;
    }
    .view_item {
        width: 31%;
        padding: 25px;
    }
    .price_wrapper .reasons .reason {
        width: 44%;
        padding:40px 35px;
    }
    .worth_wrapper .eg-badge-container {
        gap: 50px;
    }
    .worth_wrapper .eg-description h2 {
        font-size: 28px;
        line-height: 30px;
        margin: 0px 0px 20px;
    }
    .worth_wrapper ul {
        margin:15px 0px;
    }
    .worth_wrapper ul li {
        margin: 0px 0px 10px;
    }
    .payout_wrapper {
        padding: 70px 0px 55px;
    }
    .payout_wrapper h2 {
        font-size: 30px;
        line-height: 40px;
    }
    .payout_slider,.owl-dots  {
        margin-top: 30px;
    }
    .market_item {
        width: 39%;
    }
}
@media screen and (min-width:992px) and (max-width:1199px){
    .banner_wrapper,.worth_wrapper {
        padding: 70px 0px;
    }
    .banner_content h1 {
        font-size: 40px;
        line-height:50px;
    }
    .banner_content h1 span br {
        display:none;
    }
    .list_inner {
        width: 48.3%;
        margin-bottom: 10px;
    }
    .banner_content p,.process_content p {
        font-size: 17px;
    }
    .process_wrapper, .gold_wrapper,.logo_wrapper {
        padding:70px 0px;
    }
    .faq_wrapper{
        padding:0px 0px 70px;
     }
    .process_content h3 {
        font-size: 35px;
        line-height: 45px;
        padding-right: 0px;
    }
    .process_content ul {
        flex-wrap: wrap;
    }
    .process_content ul li {
        margin: 0px 15px 10px 0px;
    }
    .gold_content ul li {
        font-size: 32px;
        line-height: 40px;
    }
    .view_content {
        width: 18%;
    }
    .price_wrapper .reasons .reason {
        width: 45%;
    }
    .message_wrapper .eg-left-image,.message_wrapper .eg-description {
        width: 48%;
    }
    .silver_content {
        margin: 70px 0px 0px;
    }
    .sign_img {
        bottom: 40px;
    }
    .message_wrapper .eg-left-image::after {
        height:650px;
    }
    .worth_wrapper .eg-badge-container {
        gap: 50px;
    }
    .worth_wrapper .eg-description h2 {
        font-size: 30px;
        line-height: 40px;
        margin: 0px 0px 25px;
    }
    .worth_wrapper ul {
        margin: 20px 0px;
    }
    .worth_wrapper ul li {
        margin: 0px 0px 10px;
    }
    .payout_wrapper {
        padding: 70px 0px 55px;
    }
    .payout_wrapper h2 {
        font-size: 35px;
        line-height: 40px;
    }
    .payout_slider,.owl-dots  {
        margin-top: 30px;
    }
    .market_item {
        width: 25%;
    }
    .message_wrapper .eg-badge-container {
        gap: 30px;
    }
}
@media screen and (min-width:1200px) and (max-width:1400px){
    .message_wrapper .eg-badge-container {
        gap:60px;
    }
    .message_wrapper .eg-left-image,.message_wrapper .eg-description {
        width: 47%;
    }
}
@media screen and (min-width:1200px) and (max-width:1600px){
	
    .process_wrapper, .gold_wrapper,.banner_wrapper,.worth_wrapper  {
        padding:80px 0px;
    }
    .faq_wrapper{
        padding:0px 0px 80px;
    }
    .silver_content {
        margin: 80px 0px 0px;
    }
    .worth_wrapper ul {
        margin: 25px 0px;
    }
    .worth_wrapper .eg-description h2 {
        margin: 0px 0px 25px;
    }
    .payout_wrapper {
        padding: 80px 0px 65px;
    }
}
@media screen and (min-width:320px) and (max-width:727px){
    .payout_wrapper {
        padding:50px 0px 50px;
    }
    .payout_wrapper h2 {
        padding:0px 20px;
    }
}
@media screen and (max-width:400px){
	.banner_form .wpcf7 .row {
		flex-direction: column;
	}
	.banner_form .wpcf7 .column.column.column-33 {
		width:100%;
	}
	.banner_form .wpcf7 .row {
		gap:0px;
        align-items:unset;
        margin:0 !important;
	}
	.banner_form .wpcf7 .row  .column-50,.banner_form .wpcf7 .row .column-100,.banner_form .wpcf7 .row .column-60,.banner_form .wpcf7 .row .column-40,.banner_form .wpcf7 .row .column-33 {
		padding:0px 0px 7px 0px;
	}
	.banner_form {
		padding: 35px 15px;
	}
	.banner_form .wpcf7 {
		padding: 0px 0px;
	}
	.banner_form .wpcf7 .row:last-child .column-100 {
		padding-bottom:0px !important;
	}
}
@media screen and (max-width:991px){
	p {
		width: 100% !important;
		max-width: unset !important;
	}
	.form_text p {
		width:auto !important;
	}
}
/*** MEDIA QUERY END HERE ****/