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 ***/
.process_text li a {
    text-decoration: underline !important;
}
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,.custom_btn,.banner_form .wpcf7 .submit {
	color:var(--dark_blue);
}
.process_text p, .process_text p a {
    color:#222222;
}
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 {
	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,.silver_content a,.custom_btn,.banner_form .wpcf7 .submit{
	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,.banner_form .wpcf7 input,
.banner_form .wpcf7 textarea,.banner_form .wpcf7 select {
	font-weight:600 !important;
}
.message_wrapper .eg-description-list li,.message_wrapper .eg-description-list li a,.message_content p,.process_content ul li{
	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;
    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,.process_list:last-child,.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,.silver_content,.custom_btn,.banner_form .wpcf7-submit,.banner_form h3,.banner_form  .wpcf7-response-output,.ribbon,.price_wrapper .reasons .reason,.gold_content p  {
	text-align:center;
}
.banner_content p,.banner_content ul li,.list_content,.process_content p,.process_content ul li,.process_text h3,.gold_content p,.view_item p,.message_content p,.message_wrapper .eg-description p,.message_wrapper .eg-description-list li div {
    line-height:22px;
}
.banner_content p,.list_content,.custom_btn,.banner_form .wpcf7 .submit,.process_content p,.gold_content p,.accordion-question,.message_content p,.message_wrapper .eg-description-list li div,.silver_content a {
    font-size:18px;
}
.banner_content ul li,.process_content ul li,.view_item p,.view_svg span  {
    font-size:14px;
}
.banner_form,.gold_content ul li:nth-child(2),.accordion-question,.message_wrapper .eg-left-image,.message_wrapper .eg-left-image .eg-badge-image{
    position:relative;
}
p {
line-height: 26px;

}
.view_item .fast_text,.view_item p{
	 font-size:14px !important;
	 line-height:22px !important;
}
/*** 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:64px;
    line-height:70px;
    margin: 0px 0px 20px 0px !important;
    max-width:615px;
}
.banner_content p {
    max-width:500px;
}
.banner_content ul li {
    align-items:center;
    display:flex;
    width:33.3%;
    margin:0px 0px 10px 0px;
}
.banner_content ul {
    display:flex;
    flex-wrap:wrap;
    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:31.3%;
}
.list_wrap .list_inner:nth-child(2) {
    width:37%;
}
.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:35px 30px;
    box-shadow:0px 1px 23.9px 0px #09090940;
}
.banner_form h3 {
    margin:0px 0px 15px 0px;
    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 #EEEFF0;
    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;
    padding:10px !important;
}
.ribbon-wrapper {
    position:absolute;
    left:-14px;
    top:-18px;
    z-index:0;
    overflow:hidden;
    width:228px;
    height:170px;
}
.ribbon {
    position:absolute;
    top:28px;
    left:-44px;
    width:179px;
    background:var(--dark_green);
    color:white;
    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:-15px;
    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;
	flex-wrap:wrap;
}
/*** banner css end here ***/
/*** process css start here ***/
.process_wrapper,.gold_wrapper {
    padding:100px 0px;
}
.process_content h3 {
    margin:0px 0px 20px 0px;
    font-size:40px;
    line-height:50px;
    padding-right:6px;
}
.process_content p {
    font-weight:500 !important;
    margin-bottom:20px;
    max-width:300px;
}
.process_content ul {
    display:flex;
    align-items:center;
}
.process_content ul li {
    background:#EB9B031A;
    border-radius:50px;
    padding:7px 13px;
    margin-right:15px;
    display:flex;
    align-items:center;
    color:#EB9B03;
    gap:8px;
}
.process_list {
    background:#EAEEF380;
    border:1px solid var(--dark_grey);
    border-radius:30px;
    padding:25px;
    display:flex;
    align-items:flex-start;
    margin:0px 0px 20px 0px;
    gap:20px;
}
.process_img {
    width:25%;
}
.process_text {
    width:75%;
}
.process_text h3 {
    margin:0px 0px 20px 0px;
    font-size:22px;
}
.process_text p {
    margin:0px !important;
}
.process_text ul li,.process_text p,.view_item h4,.view_content .base_text,.logo_wrapper .eg-trust-items p{	
    font-size:14px !important;
    line-height:22px !important;
}
.value_text {
    min-width:34px;
    height:34px;
    border-radius:50px;
    background:var(--dark_grey);
    font-size:20px;
    margin:0px 10px 0px 0px;
}
.process_text ul li{
	display:flex;
}
.process_text ul {
    margin:15px 0px 0px !important;
}
.process_text ul li {
    margin:0px 0px 15px 0px;
}
.process_text ul li:last-child {
    margin:0px !important;
}
.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 {
    color:var(--white);
    margin:10px 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;
}
.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;
    text-align:left;
    margin:0px !important;
}
.view_svg {
    display:flex;
    align-items:center;
    gap:7px;
    margin-bottom:20px;
}
.view_svg span {
    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;
}
/*** process css end here ***/
/*** logo css start here ***/
.logo_wrapper {
    padding:100px 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 ***/
/*** 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;
    border:1px solid var(--gray);
    border-radius:10px 100px 10px 100px;
    margin:0px 19px 30px;
}
.price_wrapper {
    padding:100px 0px 70px;
}
.faq_wrapper {
    padding: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;
  display:flex;
  justify-content:space-between;
}
.accordion-item.active .accordion-question {
  color:var(--yellow);
  padding:20px 20px 15px;
}
.accordion-answer {
  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);
}
/*** 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:20px;
}
.message_wrapper .eg-left-image {
    width:46%;
}
.message_wrapper .eg-description {
    width:46%;
    display:flex;
    flex-direction:column;
    justify-content:space-between;
}
.message_content p {
    margin:0px 0px 10px 0px !important;
}
.message_content h2 {
    margin:0px !important;
    font-size:40px;
    line-height:50px;
}
.message_wrapper .eg-description p {
    font-size:16px;
}
.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-left-image .eg-badge-image {
    width:100%;
    border-radius:30px 180px 30px 30px;
    height:645px;
    object-fit:cover;
}
.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 h2,.silver_content a,.process_content h3,.process_text h3   {
	color:#222222;
}
.silver_content {
    background:#E5B53B;
    border-radius:30px;
    padding:50px;
    margin:100px 0px 0px;
    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;
    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;
    line-height:26px;
    text-decoration:none !important;
}
.footer-cta,.mobile_text,.accordion-answer  {
    display:none;
}
.gold_text {
    margin-right:10px;
}
/*** 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_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% !important;
		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 -90px;
	}
	.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;
	}
	.price_wrapper {
		padding:50px 0px 20px;
	}
	.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:50px 0px;
	}
	.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: 0px;
		width:50%;
	}
	.accordion-question{
        gap:7px;
    }
	.logo_wrapper .eg-trust-container {
        flex-wrap: wrap;
        justify-content: center;
        gap: 30px 0;
    }
	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;
	}
	.ribbon span::before {
		left:5px;
		bottom:-17px;
	}
	.ribbon span::after {
		right:13px;
		bottom:-16px;
	}
	.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;
	}
}
@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;
	}
}
@media screen and (min-width:768px) and (max-width:991px){
	.banner_wrapper {
		padding:62px 0px;
	}
	.banner_content h1, .banner_content h1 span {
		font-size:50px;
		line-height:65px;
	}
	.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% !important;
		margin:5px 0px 5px 0px;
	}
	.banner_content .mobile_text {
		margin:10px 0px 20px 0px !important;
		display:none;
	}
	.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,.logo_wrapper {
		padding:70px 0px 70px 0px;
	}
	.price_wrapper {
		padding:70px 0px 40px;
	}
	.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:70px 0px;
	}
	.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;
	}
	.logo_wrapper .eg-trust-items {
		margin-bottom:30px;
		width:33%;
	}
	.silver_content {
		margin:70px 0px 0px;
	}
	.view_card {
		justify-content:center;
	}
	.view_item {
		width:31%;
	}
	.price_wrapper .reasons .reason {
		width:44%;
		padding:40px 35px;
	}
	
}
@media screen and (min-width:992px) and (max-width:1199px){
	.banner_wrapper {
		padding:70px 0px;
	}
	.banner_content h1 {
		font-size:50px;
		line-height:60px;
	}
	.banner_content h1 span br {
		display:none;
	}
	.list_inner {
		width:48.3% !important;
		margin-bottom:10px;
	}
	.banner_content p,.process_content p {
		font-size:17px;
	}
	.process_wrapper, .gold_wrapper,.faq_wrapper,.logo_wrapper {
		padding:70px 0px;
	}
	.price_wrapper {
		padding:70px 0px 40px;
	}
	.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:645px;
	}
}
@media screen and (min-width:1200px) and (max-width:1600px) {
	.process_wrapper, .gold_wrapper, .faq_wrapper,.logo_wrapper,.banner_wrapper{
		padding:80px 0px;
	}
	.price_wrapper {
		padding:80px 0px 50px;
	}
	.silver_content {
		margin: 80px 0px 0px;
	}
}
@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){
	.banner_content p {
		max-width:100%;
	}
	p {
    width: 100% !important;
		max-width: unset !important;
	}
	.form_text p {
		width:auto !important;
	}
}
/*** MEDIA QUERY END HERE ****/