input[type=number]::-webkit-inner-spin-button, 
input[type=number]::-webkit-outer-spin-button { 
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    margin: 0; 
}
.text-right{
    text-align:right;
}
.kycgallery{
    width: 100px;
}
.pngicon{
    width:25px;
}
.planimage{
    border-radius: 15px 15px 0px 0px;
}
.cus-w-active {
    width: 30px;
    height: 30px;
    margin-bottom: 10px;
}
.bg-completed{
    background:#f5f5f5;
}
  .redbullet li{
     margin: 0px 0px 30px 0px;
    padding: 0px 0px 2px 29px;
    list-style: none;
    background-image: url(images/star1.png);
    background-repeat: initial;
    background-size: 15px;
    background-repeat: no-repeat;
    }
 .sector-imagebg{
     position: relative;
 }   
 
 .center11 {
  border: 5px solid;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  padding: 10px;
}

.sectorbgover {
    position: absolute;
    bottom: 6px;
    color: #000;
    text-shadow: 1px 1px #999595;
    letter-spacing: 0px;
    font-weight: 600;
    left: 0;
    right: 0;
    text-align: center;
}

    .sectorbgover1{
    margin: 0px 90px 0px 20px;
    text-align:right;
    }
    .whyspace{
            margin-bottom: 30px;
    }
.width1{
    width:1% !important;
}
.width2{
    width:2% !important;
}
.width3{
    width:3% !important;
}
.width4{
    width:4% !important;
}
.width5{
    width:5% !important;
}
.width6{
    width:6% !important;
}
.width7{
    width:7% !important;
}
.width8{
    width:8% !important;
}
.width9{
    width:9% !important;
}
.width10{
    width:10% !important;
}
.width11{
    width:11% !important;
}
.width12{
    width:12% !important;
}
.width13{
    width:13% !important;
}
.width14{
    width:14% !important;
}
.width15{
    width:15% !important;
}
.width16{
    width:16% !important;
}
.width17{
    width:17% !important;
}
.width18{
    width:18% !important;
}
.width19{
    width:19% !important;
}
.width20{
    width:20% !important;
}
.width21{
    width:21% !important;
}
.width22{
    width:22% !important;
}
.width23{
    width:23% !important;
}
.width24{
    width:24% !important;
}
.width25{
    width:25% !important;
}
.width26{
    width:26% !important;
}
.width27{
    width:27% !important;
}
.width28{
    width:28% !important;
}
.width29{
    width:29% !important;
}
.width30{
    width:30% !important;
}
.width31{
    width:31% !important;
}
.width32{
    width:32% !important;
}
.width33{
    width:33% !important;
}
.width34{
    width:34% !important;
}
.width35{
    width:35% !important;
}
.width36{
    width:36% !important;
}
.width37{
    width:37% !important;
}
.width38{
    width:38% !important;
}
.width39{
    width:39% !important;
}
.width40{
    width:40% !important;
}
.width41{
    width:41% !important;
}
.width42{
    width:42% !important;
}
.width43{
    width:43% !important;
}
.width44{
    width:44% !important;
}
.width45{
    width:45% !important;
}
.width46{
    width:46% !important;
}
.width47{
    width:47% !important;
}
.width48{
    width:48% !important;
}
.width49{
    width:49% !important;
}
.width50{
    width:50% !important;
}
.width51{
    width:51% !important;
}
.width52{
    width:52% !important;
}
.width53{
    width:53% !important;
}
.width54{
    width:54% !important;
}
.width55{
    width:55% !important;
}
.width56{
    width:56% !important;
}
.width57{
    width:57% !important;
}
.width58{
    width:58% !important;
}
.width59{
    width:59% !important;
}
.width60{
    width:60% !important;
}
.width61{
    width:61% !important;
}
.width62{
    width:62% !important;
}
.width63{
    width:63% !important;
}
.width64{
    width:64% !important;
}
.width65{
    width:65% !important;
}
.width66{
    width:66% !important;
}
.width67{
    width:67% !important;
}
.width68{
    width:68% !important;
}
.width69{
    width:69% !important;
}
.width70{
    width:70% !important;
}
.width71{
    width:71% !important;
}
.width72{
    width:72% !important;
}
.width73{
    width:73% !important;
}
.width74{
    width:74% !important;
}
.width75{
    width:75% !important;
}
.width76{
    width:76% !important;
}
.width77{
    width:77% !important;
}
.width78{
    width:78% !important;
}
.width79{
    width:79% !important;
}
.width80{
    width:80% !important;
}
.width81{
    width:81% !important;
}
.width82{
    width:82% !important;
}
.width83{
    width:83% !important;
}
.width84{
    width:84% !important;
}
.width85{
    width:85% !important;
}
.width86{
    width:86% !important;
}
.width87{
    width:87% !important;
}
.width88{
    width:88% !important;
}
.width89{
    width:89% !important;
}
.width90{
    width:90% !important;
}
.width91{
    width:91% !important;
}
.width92{
    width:92% !important;
}
.width93{
    width:93% !important;
}
.width94{
    width:94% !important;
}
.width95{
    width:95% !important;
}
.width96{
    width:96% !important;
}
.width97{
    width:97% !important;
}
.width98{
    width:98% !important;
}
.width99{
    width:99% !important;
}
.width100{
    width:100% !important;
}


.wa-widget-send-button {
    margin: 0px -8px 70px 0px !important;
    position: fixed !important;
    z-index: 16000160 !important;
    bottom: 0 !important;
    text-align: center !important;
    height: 45px;
    min-width: 45px;
    border: 0 solid #363636;
    border-radius: 100px;
    visibility: visible;
    transition: none !important;
    background-color: #00e785;
    box-shadow: 4px 5px 10px rgba(0, 0, 0, 0.4);
    right: 20px;
    cursor: pointer;
    display: flex;
    align-items: center;
    justify-content: center;
}

.card {
    --bs-card-spacer-y: 1rem;
    --bs-card-spacer-x: 1rem;
    --bs-card-title-spacer-y: 0.5rem;
    --bs-card-title-color: ;
    --bs-card-subtitle-color: ;
    --bs-card-border-width: var(--bs-border-width);
    --bs-card-border-color: var(--bs-border-color-translucent);
    --bs-card-border-radius: var(--bs-border-radius);
    --bs-card-box-shadow: ;
    --bs-card-inner-border-radius: calc(var(--bs-border-radius) - (var(--bs-border-width)));
    --bs-card-cap-padding-y: 0.5rem;
    --bs-card-cap-padding-x: 1rem;
    --bs-card-cap-bg: rgba(var(--bs-body-color-rgb), 0.03);
    --bs-card-cap-color: ;
    --bs-card-height: ;
    --bs-card-color: ;
    --bs-card-bg: var(--bs-body-bg);
    --bs-card-img-overlay-padding: 1rem;
    --bs-card-group-margin: 0.75rem;
    position: relative;
    display: flex;
    flex-direction: column;
    min-width: 0;
    height: var(--bs-card-height);
    color: var(--bs-body-color);
    word-wrap: break-word;
    background-color: var(--bs-card-bg);
    background-clip: border-box;
     border: none !important; 
    border-radius: var(--bs-card-border-radius);
}

.cardc{
    background: #f24a4a;
    color: #fff;
    border-radius: 15px;
}

.cardkyc{
    background:#fff;
    color: #000;
    border-radius: 15px;
}

.cardb{
    background: #a2a2a2;
    color: #fff;
    border-radius: 15px;
}
.cardp{
    
    padding:30px;
}
#myinvestmentchart{
    max-height: 400px; display: block; box-sizing: border-box; height: 266px; width: 676px;
}

.banner_bg{
    width: 100%;
    display: block;
    position: relative;
}
.banner-img-bg{
    display: block;
    width: 100%;
    
}
.banner-img-res{
    display: none;
}

.bottom_borderline{
    border-bottom: 70px solid #ededed;
}

.dimond-img{
    position: absolute;
    bottom: 0;
    right: 0;
    left: 0;
    max-width: 156px;
    margin: auto;
}

@media (max-width: 767px){
    .sectorimg1{
        display: none;
    }

    .banner-img-bg{
    display: none;
}
.banner-img-res{
    display: block;
}

.dimond-img{
        max-width: 100px;
}
.bottom_borderline {
    border-bottom: 45px solid #ededed;
}
 .established-sec.container-sm{
               padding: 30px 30px 0px;
    }
    .established-sec .cus-left-padding{
        padding-left: 0px !important;
    }
    .aboutus-nav li{
        margin-bottom: 8px;
    }
    .established-sec{
            padding: 0px 30px;
    }
     h3{
            font-size: 30px !important;
    }
    .invest-process .img-fluid.sp{
            margin: 10px 10px 30px;
        
    }
    .taxation{
        padding: 30px 35px 40px;
    }
    .taxation p{
        line-height: 1.6;
    }

}


/*plandetails tarck*/

.track-line {
height: 2px !important;
background-color: #488978;
opacity: 1;
}

.dot {
height: 10px;
width: 10px;
margin-left: 3px;
margin-right: 3px;
margin-top: 0px;
background-color: #488978;
border-radius: 50%;
display: inline-block
}

.big-dot {
height: 25px;
width: 25px;
margin-left: 0px;
margin-right: 0px;
margin-top: 0px;
background-color: #488978;
border-radius: 50%;
display: inline-block;
}

.big-dot i {
font-size: 12px;
}

.card-stepper {
z-index: 0
}

.imgw{
    width:45%;
}

.imgwml{
    margin-left:-8px;
    width:50%;
}
.wa-widget-send-button {
    margin: 0 0 60px 0 !important;
}
/*track end*/

.investment-bar.plandetail .progress-bar {
    background-color: #ffc107;
    color: #fff;
}