@import url("https://fonts.googleapis.com/css2?family=Lato:wght@100&family=Poppins:wght@200;500;600;700;800;900&display=swap");
html{scroll-behavior:smooth;scroll-padding-top:0px;}
body{font-family:'Poppins', sans-serif;}
.products{background:#fff;}
.innerSection h2{text-align:left;font-weight:400;font-size:18px;line-height:35px;padding-bottom:20px;width:100%;}
.innerSection h2 span{display:block;font-weight:600;font-size:26px;line-height:34px;}
span.resume-application{font-size:14px;border-bottom:1px solid #666;cursor:pointer;}
.img-qr{width:190px;}
.img-section{width:320px;margin-left:auto;padding-right:50px;}
.bg-1{background-size:cover;margin-bottom:30px;border-radius:20px;background-image:url(/wp-content/themes/Campaigns/bank-invest/images/bg-4.png);}
.logo-fit:hover{background-color:#207c55;}
.Platforms1{min-height:417px;display:flex;align-items:center;padding-bottom:3px;justify-content:center;}
.logo-fit:hover img.img-fluid.defult-img{display:none;}
.logo-fit:hover img.img-fluid.hover-img{display:block;}
img.img-fluid.hover-img{display:none;}
.logo-fit{width:231px;height:80px;padding:10px 20px;border:1px solid #12b250;border-radius:40px;transition:all 0.3s ease-in;}
.select2-container--default .select2-selection--single{height:38px;border-radius:7px;}
.select2-container--default .select2-selection--single .select2-selection__rendered{line-height:37px;}
.select2-container--default .select2-selection--single .select2-selection__arrow{top:7px}
.select2-container--default .select2-results__option--highlighted[aria-selected]{background:#5f3d8a;}
li.px-2{list-style:none;}
h3.bold-head{font-size:26px;font-weight:800;margin-top:10px;}
p.step-content{line-height:20px;margin-top:13px;}
img.img-size{margin-top:15px;}
p.plus{font-weight:700;font-size:19px;color:#1D7241;margin-top:15px;padding-bottom:30px;border-bottom:1px solid #00000080;display:inline-block;}
h1.h1-head{font-size:20px;font-weight:600;}
h6.mb-0{font-weight:600 !important;font-size:14px!important;line-height:16px !important;color:rgb(77 88 120) !important;}
.form-div{box-shadow:0px 4px 54px rgba(0, 0, 0, 0.25);border-radius:21px;}
p.text-time{font-size:11px;}
.div-main{justify-content:space-around;align-items:baseline;}
.resend{font-size:11px;}
button.btn-size{border:none;background:#1D7241;border-radius:5px;width:100%;color:#fff;padding:10px 7px;}
.form-control:focus{box-shadow:none;outline:none;}::placeholder{color:#C4C4C4;opacity:1;font-weight:300;}:-ms-input-placeholder{color:#C4C4C4;font-weight:400;}::-ms-input-placeholder{color:#C4C4C4;font-weight:400;}
.gradient-text{background:linear-gradient(#B8E527, #188D53);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;}
.plan-head{font-size:18px;margin-bottom:0;}
.plan-head{font-size:20px;padding-top:30px;margin-bottom:0;}
.points{padding:10px;text-align:center;background-color:#F2F5F7;}
.points{min-width:150px;padding:6px;text-align:center;background-color:#F2F5F7;border:1px solid #B8E527;border-radius:10px;box-shadow:0px 2px 8px rgb(0 0 0 / 15%);}
p.text-point{font-size:13px;list-style:15px;}
.points:hover{background:#B8E527;box-shadow:0px 2px 8px rgba(0, 0, 0, 0.15);color:#fff;}
.trading{font-weight:700;font-size:24px;}
h5.inner-heading{font-size:16px;font-weight:600;}
p.inner-content{font-size:13px;line-height:18px;margin-top:15px;}
.img-div > img{width:28px;}
.img-div{margin-right:16px;}
.inner.d-flex.min-width{min-width:330px;}
p.copy-right{font-size:12px;font-weight:300;text-align:justify;}
p.text-white.pt-5.font-weight-light{font-weight:300;font-size:13px;}
.how-to-invest{height:100%;display:grid;background:linear-gradient(305.85deg, rgb(184, 229, 39) -3.19%, rgb(24, 141, 83) 93.33%);border-radius:10px;padding:15px 20px 0px;place-content:center;}
h3.investment-heading{color:#fff;font-weight:100;line-height:33px;}
h3.investment-heading > span{font-weight:500;}
.gradient-text-2{background:linear-gradient(#B8E527, #188D53);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;}
.inner-apply-div{background:#E9E9E9;padding:35px 20px;height:100%;justify-content:center;border-radius:10px;}
span.inner-step{font-size:38px;font-weight:800;}
span.step{font-size:20px;}
.inner-apply{background:#fff;padding:20px;border:1px solid #8b3d96;border-radius:10px;width:220px;}
.inner-apply:hover{background:#fbfbfb;}
input::-webkit-outer-spin-button, input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0;}
input[type=number]{-moz-appearance:textfield;}
span.error-in{font-size:12px;color:red;}
.select2-container--default .select2-selection--single{border:1px solid #ced4da;}
.main-logo{display:flex;justify-content:space-between;align-items:center;}
.tnb-mobile{display:none;}
@media screen and (max-device-width:1920px), screen and (max-width:1367px) {
.inner-apply{width:268px;}
}
@media(max-width:1024px){
p.inner-content{font-size:12px;}
.products{min-width:50%;margin:0 !important;}
}
@media(max-width:767px){
h1.h1-head {
font-size: 18px;
font-weight: 600;
text-align: center;
}
.d-flex.gap-3.just-content-center {
justify-content: center !important;
margin-bottom: 20px;
}
.row.mt-4.mt-0-mobile.w-100 {
margin: 0;
margin-top: 0 !important;
}
.innerSection h2{
text-align: center;
}
.row.w-100.mobile-m-0 {
margin: 0;
}
.products {
display: grid;
place-content: center;
width: 120px;
top: 0;
transition: top ease 0.5s;
background-color: #fff;
}
.col {
flex: unset;
}
.img-qr {
display: none;
width: 190px;
}
p.inner-content {
font-size: 14px;
}
.flex-w {
flex-wrap: wrap;
}
.col-lg-7.p-5{
order: 3;
}
p.plus {
border-bottom: none;
font-size: 16px;
}    
.points {
min-width: 100%;
}
.inner.d-flex.min-width{
width: 100%;
}
.product-inner.d-flex.mt-5.flex-w {
margin-top: 0 !important;
}
.col-lg-5.p-5, .col-lg-7.p-5 {
padding: 12px !important;
}
.mt-mobile {
margin-top: 30px;
}
.inner-apply-div {
background: #E9E9E9;
padding: 30px 15px;
}
.img-section {
margin-top: 42px;
}
h3.investment-heading {
padding: 30px;
}
.form-div{
box-shadow: none;
border: 1px solid #ddd;
}
.tnb {
display: none;
}
.tnb-mobile {
display: block;
text-align: center;
}
.plan-head{
padding-top: 0;
}
.plan-head {
font-size: 30px;
}    
p.text-point {
font-size: 16px;
}
.img-section {
text-align: center;
padding-top: 32px;
}
.bg-1{
background-image: unset;
}
.order-2-mobile{
order: 2;
}
}