
.wellcome_banner.hero-home {
    padding-top: 70px;
}

.mainHeader {
    line-height: 72px;
    border-bottom: 1px solid #ebeced;
}

.mainHeader .menus ul li {
    display: inline-block;
}

.mainHeader .menus ul li a {
    font-family: 'Plus Jakarta Sans', sans-serif;
    font-size: 14px;
    font-weight: 600;
    color: #121c30;
}

.mainHeader .leftside .menus ul li {
    margin-right: 19px;
}
.mainHeader .leftside .menus ul li:last-child {
    margin: 0;
}
.mainHeader .cnterside a img {
    height: 42px;
    vertical-align: middle;
}

.mainHeader .cnterside {
    text-align: center;
}

.mainHeader  .rightside {
    text-align: right;
}

.mainHeader .rightside .menus ul li a {
    margin-left: 16px;
}
.mainHeader .menus ul li a {
    padding-bottom: 29px;
}
.mainHeader .rightside .menus ul li a.lgnin {
    border: 1px solid #cfd1d5;
    box-shadow: rgba(52, 58, 75, 0.1) 0px 1px 3px 0px;
    border-radius: 8px;
    padding: 10px 16px;
    display: block;
    line-height: normal;
    font-size: 13px;
}

.mainHeader .rightside .menus ul li a.snp {
    background: #121c30;
    border-color: #121c30;
    color: #fff;
    margin-left: 10px;
}

.mainHeader .menus ul li a i {
    margin-left: 2px;
}
.mainHeader .menus ul li .megamenu {
    position: absolute;
    top: 82%;
    left: 0;
    background: #fff;
    padding: 30px;
    border: 1px solid #ebeced;
    width: 100%;
    display: none;
    -webkit-transition: .4s ease;
    -o-transition: .4s ease;
    transition: .4s ease;
    opacity: 0;
}

.mainHeader .container {
    position: relative;
}

.mainHeader {
    position: relative;
    z-index: 9;
}

.mainHeader .menus ul li a {
    padding-bottom: 29px;
}

.mainHeader .menus ul li .megamenu .box {
    background: linear-gradient(-90deg, #1890c9, #105b7f 65%);
    padding: 30px 20px 20px;
    border-radius: 12px;
}

.mainHeader .menus ul li .megamenu .box a strong {
    display: block;
    color: #fff;
    font-weight: 800;
    font-size: 16px;
    font-family: 'Plus Jakarta Sans', sans-serif;
    margin-bottom: 30px;
}

.mainHeader .menus ul li .megamenu .box a strong em {
    width: 40px;
    height: 40px;
    font-size: 15px;
    background: #ffffff47;
    line-height: 40px;
    border-radius: 50%;
    float: right;
    margin-top: -10px;
}

.mainHeader .menus ul li .megamenu .box a span {
    display: block;
    color: #fff;
    font-family: 'Plus Jakarta Sans', sans-serif;
    /* font-family: 'Montserrat', sans-serif; */
    font-size: 12px;
    font-weight: 600;
    margin-bottom: 14px;
}

.mainHeader .menus ul li .megamenu .box a span i {
    margin-right: 7px;
    font-size: 16px;
}

.mainHeader .menus ul li .megamenu .box.scnd {
    background: linear-gradient(-90deg, #106187, #0b394f 65%);
}

.mainHeader .menus ul li .megamenu .box.thrds {
    background: linear-gradient(-90deg, #083e57, #041c27 65%);
}

.mainHeader .menus ul li .megamenu.type1 {
    border-radius: 0px 0px 10px 10px;
}

.mainHeader .menus ul li:hover .megamenu {
    display: block;
    -webkit-animation-name: slideDownMenu;
    -o-animation-name: slideDownMenu;
    animation-name: slideDownMenu;
    -webkit-animation-duration: .4s;
    -o-animation-duration: .4s;
    animation-duration: .4s;
    -webkit-animation-fill-mode: forwards;
    -o-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
    top: 74%;
}

.mainHeader .menus ul li .megamenu .boxd {
    background: linear-gradient(-90deg, #a7d7ee, #d6e1e6 65%);
    padding: 30px 20px 20px;
    border-radius: 12px;
}

.mainHeader .menus ul li .megamenu .boxd em {
    width: 40px;
    height: 40px;
    font-size: 15px;
    background: #ffffff47;
    line-height: 40px;
    border-radius: 50%;
    float: right;
}

.mainHeader .menus ul li .megamenu .boxd i {
    margin-bottom: 20px;
    display: block;
    font-size: 40px;
    color: #1890c9;
}

.mainHeader .menus ul li .megamenu .boxd strong {
    font-family: 'Plus Jakarta Sans', sans-serif;
    font-size: 19px;
    font-weight: 600;
    margin-bottom: 5px;
    display: block;
}

.mainHeader .menus ul li .megamenu .boxd span {
    font-family: 'Plus Jakarta Sans', sans-serif;
    font-family: 'Montserrat', sans-serif;
    font-size: 12px;
    font-weight: 600;
    display: block;
}

.mainHeader .menus ul li .megamenu .boxd a, .mainHeader .menus ul li .megamenu .box a {
    display: block;
    padding: 0;
}

.mainHeader .menus ul li .megamenu .bxd-ul {
    padding-left: 20px;
}

.mainHeader .menus ul li .megamenu .bxd-ul b {
    border-bottom: 1px solid #ebeced;
    font-family: 'Plus Jakarta Sans', sans-serif;
    font-size: 19px;
    font-weight: 600;
    display: block;
    padding-bottom: 10px;
    margin-bottom: 19px;
}

.mainHeader .menus ul li .megamenu .bxd-ul a {
    padding: 0;
    display: block;
    overflow: hidden;
    margin-bottom: 17px;
}

.mainHeader .menus ul li .megamenu .bxd-ul a i {
    background: #76afff;
    width: 40px;
    height: 40px;
    float: left;
    line-height: 40px;
    display: inline-block;
    color: #fff;
    margin-right: 15px;
    text-align: center;
    border-radius: 50%;
}

.mainHeader .menus ul li .megamenu .bxd-ul a strong {
    display: block;
    font-family: 'Plus Jakarta Sans', sans-serif;
    font-size: 15px;
    font-weight: 700;
    margin-bottom: 5px;
    display: block;
}

.mainHeader .menus ul li .megamenu .bxd-ul a span {
    font-family: 'Montserrat', sans-serif;
    font-size: 12px;
    font-weight: 600;
    display: block;
}

.mainHeader .menus ul li .megamenu .bxd-ul a:last-child {
    margin: 00;
}

.mainHeader .menus ul li .megamenu.type2 {
    border-radius: 0px 0px 20px 20px;
}

.mainHeader .menus ul li .megamenu .cpy p {
    border-top: 1px solid #ebeced;
    padding-top: 10px;
    margin-top: 20px;
    font-family: 'Montserrat', sans-serif;
    font-size: 13px;
    font-weight: 600;
    color: #000;
    text-align: center;
}
.mainHeader .menus ul li .megamenu {
    padding-bottom: 15px;
}

.mainHeader .menus ul li .megamenu .cpy p {
    line-height: normal;
    margin-bottom: 0;
    padding-top: 15px;
}

.hero-Banner .hero-images .panel1 {
    aspect-ratio: 1.00981;
    opacity: .3;
    z-index: 0;
    flex: none;
    height: auto;
    position: absolute;
    top: -432px;
    left: -76px;
    right: -496px;
    overflow: visible;
}

.hero-Banner .hero-images {
    position: relative;
}

.hero-Banner {
    overflow: hidden;
    height: 550px;
}

.hero-Banner .hero-images .panel3 {
    aspect-ratio: 1.00981;
    opacity: .2;
    z-index: 0;
    flex: none;
    width: auto;
    position: absolute;
    top: -101px;
    bottom: -402px;
    left: -1200px;
    overflow: visible;
}

.hero-Banner .hero-images .panel2 {
    aspect-ratio: 1.50727;
    z-index: 0;
    flex: none;
    height: auto;
    position: absolute;
    bottom: -398px;
    left: -414px;
    right: -198px;
    overflow: visible;
}

.hero-Banner .hero-images .panel-imgs {
    flex: none;
    width: 602px;
    position: absolute;
    top: -180px;
    bottom: -500px;
    right: -90px;
    overflow: visible;
    transform: rotate(-20deg);
    display: flex;
}


.hero-Banner .hero-images .panel-imgs .img1 {
    width: 50%;
    margin-right: 19px;
}

.hero-Banner .hero-images .panel-imgs .img1 .img-innr-1 img {
    margin-bottom: 32px;
    border-radius: 10px;
}

.hero-Banner .hero-images .panel-imgs .img-innr-3 {
    height: 100%;
}

.hero-Banner .hero-images .panel-imgs .img-innr-3 img {
    width: 280px;
    margin-top: 161px;
    border-radius: 30px;
    min-height: 476px;
}

.hero-Banner .hero-images .panel-imgs .img-innr-3 img.hero-img-2 {
    height: 220px;
}

.hero-Banner .tagLineMain {
    padding: 0;
}

.hero-Banner .tagLineMain h1 {
    color: #000;
}

.hero-Banner .tagLineMain p {
    color: #000;
}

.hero-Banner .tagLineMain a {
    border-color: #000;
    color: #000;
}

.hero-Banner .tagLineMain a.watchVideo {
    background: #000;
    color: #fff;
}
.hero-Banner .tagLineMain {
    margin: 0;
    height: 100%;
    align-content: center;
}

.hero-Banner .hero-images .panel-imgs .img1 .img-innr-1 img {
    width: 300px;
    height: 476px;
}

.hero-Banner .hero-images .panel-imgs {
    top: -280px;
}

.hero-Banner .hero-images .panel-imgs .img-innr-3 img {
    margin-top: 182px;
}

.hero-Banner {
    height: 623px;
}

.hero-Banner .hero-images .panel-imgs .img1 {
    margin-right: 40px;
}
.hero-Banner .tagLineMain .h-dts {
    color: #1890c9;
    border: 1px solid #1890c9;
    background: #087FC314;
    display: inline-block;
    padding: 6px 25px;
    border-radius: 31px;
    text-transform: unset;
    letter-spacing: unset;
    font-size: 14px;
    margin-bottom: 13px;
    font-weight: 600;
    font-family: 'Plus Jakarta Sans', sans-serif;
}
.hero-Banner .tagLineMain h1 {
    font-family: "Plus Jakarta Sans", sans-serif;
    font-size: 58px;
    font-weight: 800;
    line-height: 120%;
    letter-spacing: -1.2px;
    margin-top: 0;
    text-transform: unset;
}

.hero-Banner .tagLineMain p {
    font-weight: 600;
    font-size: 14px;
}

.hero-Banner .tagLineMain a {
    font-weight: 500;
}

.hero-Banner .tagLineMain a.watchVideo {
    background: #1890c9;
    border-color: #1890c9;
}

.hero-Banner .tagLineMain a {
    position: relative;
    z-index: 8;
}

.hero-Banner .tagLineMain h1 span {
    color: #1890c9;
}
.hero-Banner:after {content:""; z-index: 1;
    background: linear-gradient(#fff0 0%, #fff 100%);
    flex: none;
    width: 100%;
    height: 156px;
    position: absolute;
    bottom: 0;
    left: 0%;
    overflow: hidden;}

.hero-Banner {
    position: relative;
}


.mainHeader .menus ul li .megamenu .lftul a {
    display: block;
    text-align: left;
    line-height: normal;
    margin: 0;
    padding: 0;
    font-family: 'Montserrat', sans-serif;
    margin-bottom: 10px;
}

.mainHeader .menus ul li .megamenu.type3 {
    padding: 20px 30px;
}

.mainHeader .menus ul li .megamenu .boximg .src-img, .mainHeader .menus ul li .megamenu .boximg .src-img1 {
    width: 100%;
    height: 445px;
    background-size: cover;
    background-position: center;
    border-radius: 12px;
}

.topClients {
    background: linear-gradient(#fff 0%, #f6f7f9 100%);
    position: relative;
    z-index: 9;
    padding-bottom: 35px;
    padding-top: 35px;
}

.topClients h3 {
    text-align: center;
    margin-bottom: 18px;
    font-family: Montserrat, sans-serif;
    font-weight: 600;
    text-transform: unset;
    color: rgb(143, 150, 169);
    font-size: 16px;
}
.topClients .sliderwraps .items img {
    height: 50px;
    display: inline-block;
}

.topClients .sliderwraps figure {
    text-align: center;
    margin: 0;
    display: block;
}

.topClients .sliderwraps {
    margin-bottom: 22px;
    mask-image: linear-gradient(to right, rgba(0, 0, 0, 0) 0%, rgb(0, 0, 0) 12.5%, rgb(0, 0, 0) 87.5%, rgba(0, 0, 0, 0) 100%);
}

.topClients small {
    font-family: 'Montserrat', sans-serif;
    font-size: 13px;
    font-weight: 600;
    display: block;
    text-align: center;
    color: #7f7f7f;
}

.howitworksWrp {
    padding: 60px 0px;
}
.howitworksWrp .left-content {
    width: 100%;
    height: 100%;
}

.howitworksWrp .left-content .imageToShow {
    position: sticky;
    opacity: 0;
    visibility: hidden;
    top: 20px;
    left: 0;
}

.howitworksWrp .left-content #img1 {
    visibility: visible;
    opacity: 1;
}

.howitworksWrp .contentsec .dflts {
    padding: 80px 0px;
}

.howitworksWrp .contentsec .dflts span {
    font-size: 16px;
    font-weight: bold;
    font-family: montserrat, sans-serif;
    text-transform: unset;
    color: #0d8bcd;
    margin-bottom: 8px;
    display: block;
}

.howitworksWrp .contentsec .dflts h3 {
    font-size: 40px;
    font-weight: bold;
    line-height: 40px;
    font-family: montserrat, sans-serif;
    text-transform: unset;
    margin-bottom: 21px;
}

.howitworksWrp .contentsec .dflts p {
    font-size: 17px;
    font-weight: 600;
    line-height: 27px;
    font-family: montserrat, sans-serif;
    text-transform: unset;
}
.howitworksWrp .contentsec .dflts {
    height: 83vh;
}
.howitworksWrp .left-content .imageToShow.active {
    visibility: visible;
    opacity: 1;
    top: 140px;
}

.howitworksWrp .contentsec .dflts {
    opacity: 0.4;
}

.howitworksWrp .contentsec .dflts.actv {
    opacity: 1;
}
.howitworksWrp {
    background: #f7f8fa;
}

.sctitles {
    text-align: center;
    margin-bottom: 60px;
}

.sctitles .sbhd {
    color: #087FC3;
    background: #087FC314;
    display: inline-block;
    padding: 6px 25px;
    border-radius: 31px;
    text-transform: unset;
    letter-spacing: unset;
    font-size: 14px;
    margin-bottom: 13px;
    font-weight: 600;
    font-family: 'Montserrat', sans-serif;
}

.sctitles h2 {
    font-family: 'Plus Jakarta Sans', sans-serif;
    margin: 0;
    font-size: 48px;
    line-height: 122%;
    text-transform: unset;
    font-weight: 700;
    letter-spacing: unset;
    letter-spacing: -.96px;
    color: #121c30;
}
.sctitles p {
    font-family: 'Plus Jakarta Sans', sans-serif;
    font-size: 19px;
    font-weight: 500;
    color: #000;
}

.impectnumber {
    background: #f7f8fa;
    padding: 0px 0px 70px;
}


.sctitles h2 span {
    display: block;
    color: #1890c9;
}

.impectnumber .socialCounter .counters {
    text-align: center;
}

.impectnumber .socialCounter .counters h4 {
    font-family: 'Montserrat', sans-serif;
    font-size: 30px;
    font-weight: 800;
}

.impectnumber .socialCounter .counters p {
    font-family: 'Montserrat', sans-serif;
    font-weight: 600;
}

.impectnumber .socialCounter {
    background: #f1f1f18a;
    padding: 40px;
    border-radius: 17px;
}
.changingInvest {
    background-color: #f7f8fa;
    padding-top: 0;
}

.changingInvest .changItem {
    background: #fff;
    padding: 40px;
    border-radius: 20px;
    margin-bottom: 28px;
}

.changingInvest .changItem h4 {
    margin: 0 !important;
    margin-bottom: 14px !important;
    font-size: 24px;
}

.changingInvest .changItem .ord2 {
    align-content: center;
}

.changingInvest .changItem p {
    margin: 0;
}







.moneygrow {
    position: relative;
    overflow: hidden;
    background: #f7f8fa;
    padding-top: 70px;
}

.moneygrow .pnlinnr {
    aspect-ratio: 1.00981;
    opacity: .3;
    z-index: 0;
    flex: none;
    height: auto;
    position: absolute;
    top: -62px;
    right: -496px;
    overflow: visible;
}

.moneygrow  .container {
    position: relative;
    z-index: 9;
}

.moneygrow .sctitles {}

.moneygrow .sctitles p {
    font-family: 'Montserrat', sans-serif;
    font-size: 18px;
    font-weight: 500;
    margin-top: 10px;
    line-height: 24px;
    color: #000;
}

.moneygrow .sctitles p span {
    color: #1890c9;
}

.moneygrow .mdia {
    position: relative;
}

.moneygrow .mdia:after {
    width: 400px;
    height: 400px;
    content: '';
    position: absolute;
    top: 50%;
    left: 0;
    transform: translate(0px, -50%);
    background: #1890c91f;
    border-radius: 50%;
}

.moneygrow .mdia img {
    position: relative;
    z-index: 9;
}

.moneygrow  .ord2 {
    align-content: center;
}

.moneygrow  h4 {
    font-size: 23px;
    text-transform: unset;
    margin-bottom: 12px;
}

.moneygrow p {
    font-family: 'Montserrat', sans-serif;
    font-weight: 500;
    font-size: 16px;
    color: #000;
    margin-bottom: 31px;
}

.moneygrow ul {
    display: flex;
    gap: 10px;
}

.moneygrow ul li {
    width: 100%;
    font-family: 'Montserrat', sans-serif;
    font-weight: 600;
    font-size: 13px;
    color: #4d4d4d;
}

.moneygrow ul li span {
    display: block;
    font-weight: bold;
    font-size: 19px;
    color: #000;
    margin-bottom: 6px;
}

.moneygrow .changItem {
    margin-bottom: 50px;
}


.PastsInvestments {
    padding: 60px 0;
}

.PastsInvestments .sctitles {
    text-align: left;
    align-content: end;
}

.PastsInvestments .sctitles p {
    font-family: 'Montserrat', sans-serif;
    font-size: 13px;
    font-weight: 600;
    color: #000;
    line-height: 20px;
}

.PastsInvestments .sctitles h2 {
    font-size: 33px;
    margin-top: 0;
}
.invest-cards {
    display: grid;
    grid-template-columns: 1.35fr 1fr;
    gap: 0;
    background: #fff;
    border-radius: 4px;
    overflow: hidden;
    box-shadow: 0 30px 80px rgba(18, 34, 46, 0.10);
    margin-bottom: 60px;
    border: 1px solid #ece9e2;
}
.PastsInvestments .invest-cards figure {
    position: relative;
    min-height: 500px;
    overflow: hidden;
    background: #12222e;
}

.PastsInvestments .invest-cards figure .img {
    position: absolute;
    inset: 0;
    background-size: cover;
    background-position: center;
    transition: transform 1.2s cubic-bezier(0.22, 1, 0.36, 1);
}
.PastsInvestments .invest-cards figure .pi-thumbs {
    position: absolute;
    bottom: 20px;
    left: 20px;
    z-index: 9;
}
.PastsInvestments .invest-cards figure .pi-thumbs cite {
    width: 65px;
    height: 65px;
    border-radius: 4px;
    background-size: cover;
    background-position: center;
    border: 2px solid rgba(255, 255, 255, 0.7);
    cursor: pointer;
    transition: all 0.25s ease;
    box-shadow: 0 4px 12px rgba(0, 0, 0, 0.3);
    display: inline-block;
    margin-right: 4px;
}
.PastsInvestments .invest-cards figure span {
    color: #1890c9;
    background: #e7f5fc;
    border-radius: 30px;
    align-items: center;
    gap: 7px;
    padding: 7px 12px;
    font-size: 12px;
    font-style: normal;
    font-weight: 600;
    display: inline-flex;
    position: absolute;
    top: 20px;
    left: 20px;
    font-family: 'Montserrat', sans-serif;
    background: #fff;
    color: #000;
}
.PastsInvestments .invest-cards .propcnt {
    padding: 52px 48px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    background: linear-gradient(180deg, #fff 0%, #fdfcf9 100%);
}
.PastsInvestments .invest-cards .propcnt h4 {
    font-family: 'Montserrat', sans-serif;
    font-size: 37px;
    text-transform: unset;
    line-height: 45px;
    font-weight: 700;
    margin-bottom: 6px;
}
.PastsInvestments .invest-cards .propcnt .adrs {
    font-family: 'Montserrat', sans-serif;
    font-size: 13px;
    color: rgb(0 0 0 / 65%);
    font-weight: 500;
    border-bottom: 1px solid #dadada;
    padding-bottom: 10px;
    margin-bottom: 25px;
}
.PastsInvestments .invest-cards .propcnt .adrs i {
    color: #087FC3;
}
.PastsInvestments .invest-cards .propcnt p {
    font-size: 14.5px;
    line-height: 1.85;
    color: #4a4a4a;
    margin-bottom: 26px;
    font-family: 'Inter', sans-serif;
    font-weight: 500;
    letter-spacing: 0.5px;
}
.PastsInvestments .invest-cards .propcnt .pi-facts {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    gap: 0;
    border-top: 1px solid #ece9e2;
    border-bottom: 1px solid #ece9e2;
    margin-bottom: 28px;
}
.PastsInvestments .invest-cards .propcnt .pi-facts .pf {
    padding: 18px 14px;
    border-right: 1px solid #ece9e2;
    font-family: 'Montserrat', sans-serif;
    font-size: 18px;
    font-weight: bold;
}
.PastsInvestments .invest-cards .propcnt .pi-facts .pf small {
    display: block;
    font-size: 10px;
    font-weight: 400;
    color: #000000;
    text-transform: uppercase;
    letter-spacing: 0.6px;
    margin-top: 3px;
    font-weight: 600;
}
.PastsInvestments .invest-cards .propcnt .pi-facts .pf:last-child {
    border: 0;
}
.PastsInvestments .invest-cards .propcnt .pi-footer {
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 14px;
}
.PastsInvestments .invest-cards .propcnt .pi-footer .pi-price small {
    display: block;
    font-size: 11px;
    text-transform: uppercase;
    letter-spacing: 1px;
    color: #676767;
    margin-bottom: 3px;
    font-family: 'Montserrat', sans-serif;
    font-weight: 500;
}
.PastsInvestments .invest-cards .propcnt .pi-footer .pi-price b {
    font-family: 'Montserrat', sans-serif;
    color: #000000;
    font-weight: 600;
    display: block;
    font-size: 15px;
}
.PastsInvestments .invest-cards .propcnt .pi-footer a.pi-btn {
    display: inline-flex;
    align-items: center;
    gap: 9px;
    background: #087FC3;
    color: #fff;
    padding: 12px 22px;
    border-radius: 12px;
    font-weight: 700;
    font-size: 13px;
    font-family: 'Montserrat', sans-serif;
    text-decoration: none;
    transition: all 0.3s ease;
    border: none;
    cursor: pointer;
    white-space: nowrap;
}
.PastsInvestments .invest-cards .propcnt p::first-letter {
    font-family: 'Playfair Display', serif;
    font-size: 52px;
    font-weight: 800;
    color: #12222e;
    float: left;
    line-height: 0.85;
    padding: 6px 10px 0 0;
}
.PastsInvestments .invest-cards.scnds {
    grid-template-columns: 1fr 1.35fr;
}
.social li a span.sr-only {
    display: none;
}
.finalcallaction .callacrionInner {
    background: #087fc3;
    border-radius: 25px;
}

.finalcallaction .callacrionInner .sctitles {
    align-content: center;
    height: 100%;
    margin: 0;
    text-align: left;
    padding: 30px 60px;
}

.finalcallaction .callacrionInner .sctitles .sbhd {
    background: #ffffff5c;
    color: #fff;
    font-size: 11px;
}

.finalcallaction .callacrionInner .sctitles h2 {
    color: #fff;
}

.finalcallaction .callacrionInner .sctitles p {
    color: #fff;
    font-size: 16px;
    font-family: 'Montserrat', sans-serif;
    font-weight: 600;
    margin: 18px 0;
}

.finalcallaction .callacrionInner .imgInnr {
    position: relative;
    padding: 0px 50px 0 0;
}

.finalcallaction .callacrionInner .sctitles a {
    display: inline-flex;
    align-items: center;
    gap: 9px;
    background: #000000;
    color: #fff;
    padding: 14px 22px;
    border-radius: 12px;
    font-weight: 700;
    font-size: 13px;
    font-family: 'Montserrat', sans-serif;
    text-decoration: none;
    transition: all 0.3s ease;
    border: none;
    cursor: pointer;
    white-space: nowrap;
}

.finalcallaction {padding-bottom: 60px;}
.finalcallaction .callacrionInner .waves {
    width: 100%;
    height: 100%;
    background-size: cover;
    position: absolute;
    background-repeat: no-repeat;
    background-position: center;
    opacity: 0.8;
}

.finalcallaction .callacrionInner .imgInnr img {
    position: relative;
}


.finalcallaction .callacrionInner {
    position: relative;
}
.finalcallaction .callacrionInner .wrps {
    position: relative;
}
.footer {
    background-color: #121c30 !important;
}
.impectnumber .socialCounter .counters h4 {
    text-transform: unset;
    font-size: 24px;
}
.howitworksWrp .left-content .boxstl {
    position: relative;
    border-radius: 20px;
}

.howitworksWrp .left-content .boxstl:before {
    content: '';
    width: 100%;
    height: 100%;
    position: absolute;
    top: 30px;
    left: 0;
    background: linear-gradient(0deg, rgb(24 144 201), transparent 68%);
    border-radius: 0px 0px 20px 20px;
}

.howitworksWrp .left-content .boxstl img {
    position: relative;
    width: 320px;
    margin: 0 auto 0px;
    display: block;
}
.howitworksWrp .left-content .boxstl {
    position: sticky;
    opacity: 0;
    visibility: hidden;
    top: 20px;
    left: 0;
}
.howitworksWrp .left-content {
    padding-left: 40px;
}
.howitworksWrp .left-content .boxstl img {
    -webkit-animation: move2 5s infinite;
    animation: move2 5s infinite;
}
.howitworksWrp .left-content .boxstl img {
    -webkit-animation: move2 5s infinite;
    animation: move2 5s infinite;
}

.PastsInvestments .invest-cards figure {
    mask-image: linear-gradient(to right, rgb(0 0 0) 0%, rgb(0, 0, 0) 12.5%, rgb(0, 0, 0) 87.5%, rgba(0, 0, 0, 0) 100%);
}

.PastsInvestments .invest-cards:hover figure .img {
    transform: scale(1.1);
}

.PastsInvestments .invest-cards.scnds figure {
    mask-image: linear-gradient(to right, rgba(0, 0, 0, 0) 0%, rgb(0, 0, 0) 12.5%, rgb(0, 0, 0) 87.5%, rgb(0 0 0) 100%);
}
.impectnumber {
    padding-top: 60px;
}

.hero-Banner .hero-images .panel-imgs {
    display: none;
}

.her-panel-img {
    width: 900px;
    height: auto;
    position: absolute;
    top: -180px;
    right: -137px;
    bottom: -402px;
    overflow: visible;
    display: flex;
}


.hero-Banner .hero-images .panel1, .hero-Banner .hero-images .panel2,.hero-Banner .hero-images .panel3 {
    z-index: -99;
}

.hero-Banner .tagLineMain {
    background-image: url(../img/hero-header1.png);
    background-repeat: no-repeat;
    background-position: 120% center;
    background-size: contain;
}






.howitworksWrp .left-content .boxstlr {
    border-radius: 20px;
    overflow: hidden;
}

.howitworksWrp .left-content .boxstlr .innr {
    position: relative;
}

.howitworksWrp .left-content .boxstlr .innr .elemnt1 {
    width: 130px;
    height: 130px;
    position: absolute;
    background-size: 100% 100% !important;
    right: 49px;
    top: 50%;
    -ms-transition: all 1s;
    -o-transition: all 1s;
    transition: all 1s;
}


.howitworksWrp .left-content .boxstlr .innr .elemnt2 {
    width: 130px;
    height: 130px;
    position: absolute;
    background-size: 100% 100% !important;
    left: 40px;
    top: 5%;
    -ms-transition: all 1s;
    -o-transition: all 1s;
    transition: all 1s;
}
.howitworksWrp .left-content .boxstlr.active .innr .elemnt1{top: 63%;}
.howitworksWrp .left-content .boxstlr.active .innr .elemnt2{top: 11%;}


.howitworksWrp .left-content .boxstlr .innr .elemnt3 {
    width: 300px;
    height: 60px;
    background-size: cover !important;
    position: absolute;
    right: 10px;
    bottom: 10%;
    -ms-transition: all 1s;
    -o-transition: all 1s;
    transition: all 1s;
}
.howitworksWrp .left-content .boxstlr.active .innr .elemnt3{right: 60px;bottom: 21%;}

.howitworksWrp .left-content .boxstlr .innr .elemnt4 {
    width: 120px;
    height: 120px;
    position: absolute;
    background-size: cover !important;
    right: 7px;
    bottom: 75px;
    -ms-transition: all 1s;
    -o-transition: all 1s;
    transition: all 1s;
}
.howitworksWrp .left-content .boxstlr.active .innr .elemnt4{bottom: 15px;}

.howitworksWrp .left-content .boxstlr .innr .elemnt5 {
    width: 120px;
    height: 120px;
    position: absolute;
    background-size: 100% 100% !important;
    left: 21px;
    top: 10%;
    -ms-transition: all 1s;
    -o-transition: all 1s;
    transition: all 1s;
}

.howitworksWrp .left-content .boxstlr.active .innr .elemnt5{left: 61px; top: 20%;}

.howitworksWrp .left-content .boxstlr {
    position: sticky;
    visibility: hidden !important;
    opacity: 0 !important;
}

.howitworksWrp .left-content {
    position: relative;
}

.howitworksWrp .left-content .boxstlr.active {
    visibility: visible !important;
    opacity: 1 !important;
}

.howitworksWrp .contentsec .dflts span {
    font-family: 'Plus Jakarta Sans', sans-serif;
    font-size: 23px;
    font-weight: 600;
    margin-bottom: 16px;
}

.howitworksWrp .contentsec .dflts h3 {
    font-family: 'Plus Jakarta Sans', sans-serif;
    color: rgb(18, 28, 48);
    font-size: 36px;
    letter-spacing: -0.72px;
    margin-bottom: 16px;
}

.howitworksWrp .contentsec .dflts p {
    color: #181c23;
    font-weight: 500;
    font-size: 16px;
    letter-spacing: 0px;
    margin-bottom: 16px;
}
.howitworksWrp .contentsec .dflts a {
    font-family: 'Plus Jakarta Sans', sans-serif;
    font-size: 14px;
    font-weight: 600;
    color: #fff;
    background: 0 0;
    border: 1px solid #fff;
    border-radius: 3px;
    padding: 12px 24px;
    display: inline-block;
    margin-right: 10px;
    background: #1890c9;
    border-color: #1890c9;
}
.howitworksWrp {
    background: #f6f7f9;
}

.topClients {
    background: linear-gradient(#fff 0%, #f6f7f9 100%);
}

.impectnumber {
    background: #f6f7f9;
    padding-bottom: 50px;
}

.changingInvest {
    background: #f6f7f9;
}

.moneygrow {
    background: #f6f7f9;
}

.changingInvest .changItem figure {
    width: 100%;
    border-radius: 20px;
    overflow: hidden;
}

.changingInvest .changItem figure .imgs {
    width: 100%;
    height: 100%;
    background-size: cover;
    background-position: center;
}

.changingInvest .changItem .inrs {
    height: 100%;
    align-content: center;
    padding: 0px 20px;
}

.changingInvest .changItem .inrs .dts {
    color: #087FC3;
    background: #087FC314;
    display: inline-block;
    padding: 6px 25px;
    border-radius: 31px;
    text-transform: unset;
    letter-spacing: unset;
    font-size: 14px;
    margin-bottom: 13px;
    font-weight: 600;
    font-family: 'Montserrat', sans-serif;
}

.changingInvest .changItem .inrs h4 {
    padding: 0;
    font-size: 36px;
    font-weight: 700;
    letter-spacing: -.72px;
    line-height: 120%;
}

.changingInvest .changItem .inrs p {
    color: #181c23;
    font-size: 16px;
    font-family: 'Plus Jakarta Sans', sans-serif;
    padding: 0;
}

.changingInvest .changItem {
    padding: 32px;
    border-radius: 24px;
}
.changingInvest .changItem .inrs a {
    font-family: 'Plus Jakarta Sans', sans-serif;
    font-size: 15px;
    font-weight: 700;
    color: #fff;
    border-radius: 3px;
    padding: 12px 24px;
    display: inline-block;
    margin-right: 10px;
    background: #000;
    letter-spacing: 1px;
    margin-top: 20px;
}

.moneygrow .pnlinnr {
    opacity: 0.1;
}
.moneygrow .sctitles h2 {
    color: #181c23;
    margin-bottom: 29px;
    line-height: 52px;
}

.moneygrow .sctitles p {
    font-size: 21px;
    font-weight: 600;
    line-height: 33px;
    color: #181c23;
}
.moneygrow h4 {
    font-family: 'Plus Jakarta Sans', sans-serif;
    color: #181c23;
    font-size: 36px;
    letter-spacing: -.72px;
    line-height: 120%;
}

.moneygrow p {
    font-family: 'Plus Jakarta Sans', sans-serif;
    color: #181c23;
    font-size: 18px;
    font-weight: 400;
}

.moneygrow ul li {
    font-family: 'Plus Jakarta Sans', sans-serif;
    color: #181c23;
    font-size: 15px;
    font-weight: 600;
}

.moneygrow ul li span {
    color: #181c23;
    font-size: 23px;
    font-weight: 700;
    margin-bottom: 6px;
}
.rewardSec {
    padding: 70px 0;
}

.rewardSec .sctitles h2 {
    color: #181c23;
    margin-bottom: 21px;
}

.rewardSec .sctitles p {
    font-family: 'Plus Jakarta Sans', sans-serif;
    font-size: 18px;
    font-weight: 400;
    line-height: 33px;
    color: #181c23;
    margin-bottom: 30px;
}

.moneygrow .sctitles p {
    font-family: 'Plus Jakarta Sans', sans-serif;
    font-size: 22px;
    font-weight: 600;
    line-height: 33px;
    color: #181c23;
}

.rewardSec .sctitles a {
    font-family: 'Plus Jakarta Sans', sans-serif;
    font-size: 15px;
    font-weight: 700;
    color: #fff;
    border-radius: 12px;
    padding: 17px 24px;
    display: inline-block;
    background: #000;
    letter-spacing: 1px;
}

.changingInvest .changItem .inrs a {
    border-radius: 12px;
    padding: 17px 24px;}

.howitworksWrp .contentsec .dflts a {
    border-radius: 12px;
    padding: 17px 24px;
    font-weight: 700;
    letter-spacing: 1px;
    }

.hero-Banner .tagLineMain a {
    border-radius: 12px;
    padding: 17px 28px;
    font-family: 'Plus Jakarta Sans', sans-serif;
    font-size: 14px;
    font-weight: 700;
    }

.hero-Banner .tagLineMain a:hover {
    color: #fff;
}
.rewardSec .ref-box {
    text-align: center;
}

.rewardSec .ref-box i {
    width: 100px;
    height: 100px;
    display: inline-block;
    background: #ceefff;
    color: #1890c9;
    font-size: 40px;
    line-height: 100px;
    border-radius: 50%;
    margin-bottom: 25px;
}

.rewardSec .ref-box b {
    display: block;
    font-family: 'Plus Jakarta Sans', sans-serif;
    font-size: 20px;
    font-weight: 700;
    color: #181c23;
    margin-bottom: 20px;
}

.rewardSec .ref-box p {
    display: block;
    font-family: 'Plus Jakarta Sans', sans-serif;
    font-size: 16px;
    font-weight: 400;
}
.ownershipbox {
    background: #121c30;
    padding: 80px 0;
}

.ownershipbox .onerinnr {
    background-color: rgb(28, 38, 58);
    border-radius: 24px;
    box-shadow: none;
    opacity: 1;
    border: 1px solid rgba(93, 100, 114, 0.5);
    padding: 42px 40px 28px;
}

.ownershipbox .onerinnr .cnt-box i {
    color: #1890c9;
    font-size: 40px;
    margin-bottom: 27px;
}

.ownershipbox .onerinnr .cnt-box b {
    display: block;
    font-family: 'Plus Jakarta Sans', sans-serif;
    font-size: 32px;
    font-weight: 700;
    color: #fff;
    margin-bottom: 20px;
}

.ownershipbox .onerinnr .cnt-box p {
    display: block;
    font-family: 'Plus Jakarta Sans', sans-serif;
    font-size: 17px;
    font-weight: 500;
    color: #fff;
    margin-bottom: 30px;
    line-height: 31px;
}

.ownershipbox .onerinnr .cnt-box a {
    font-family: 'Plus Jakarta Sans', sans-serif;
    font-size: 15px;
    font-weight: 700;
    color: #fff;
    border-radius: 12px;
    padding: 17px 24px;
    display: inline-block;
    background: #1890c9;
    letter-spacing: 1px;
}

.ownershipbox .onerinnr .cnt-box {
    padding-right: 35px;
    align-content: center;
    height: 100%;
}

.ownershipbox .onerinnr .cr-box {
    border: 1px solid rgba(93, 100, 114, 0.5);
    padding: 20px 30px;
    border-radius: 20px;
    margin-bottom: 24px;
}

.ownershipbox .onerinnr .cr-box i {
    color: #fff;
    font-size: 23px;
    margin-bottom: 20px;
}

.ownershipbox .onerinnr .cr-box b {
    display: block;
    font-family: 'Plus Jakarta Sans', sans-serif;
    font-size: 18px;
    font-weight: 700;
    color: #fff;
    margin-bottom: 9px;
}

.ownershipbox .onerinnr .cr-box p {
    display: block;
    font-family: 'Plus Jakarta Sans', sans-serif;
    font-size: 14px;
    font-weight: 400;
    color: rgb(211, 217, 229);
}
.changingInvest .changItem figure .imgs {
    -ms-transition: all 1s;
    -o-transition: all 1s;
    transition: all 1s;
}

.changingInvest .changItem:hover figure .imgs {
    transform: scale(1.1);
}

.moneygrow .mdia img {
    animation: 5s ease 0s infinite normal none running move2;
}


@-webkit-keyframes slideboxone{0%{opacity:0;margin-top:-10px}to{opacity:1;margin-top:0px}}
@-o-keyframes slideboxone{0%{opacity:0;margin-top:20px}to{opacity:1;margin-top:0px}}
@keyframes slideboxone{0%{opacity:0;margin-top:25px}to{opacity:1;margin-top:0px}}

.mainHeader .menus ul li:hover .megamenu .box {
    -webkit-animation-name: slideboxone;
    -o-animation-name: slideboxone;
    animation-name: slideboxone;
    -webkit-animation-duration: .8s;
    -o-animation-duration: .8s;
    animation-duration: .8s;
}

.mainHeader .menus ul li:hover .megamenu .box.scnd {
    -webkit-animation-name: slideboxone;
    -o-animation-name: slideboxone;
    animation-name: slideboxone;
    -webkit-animation-duration: 1.4s;
    -o-animation-duration: 1.4s;
    animation-duration: 1.4s;}

.mainHeader .menus ul li:hover .megamenu  .box.thrds {
    -webkit-animation-name: slideboxone;
    -o-animation-name: slideboxone;
    animation-name: slideboxone;
    -webkit-animation-duration: 2.4s;
    -o-animation-duration: 2.4s;
    animation-duration: 2.4s;}

.mainHeader .menus ul li .megamenu .box a {}

.mainHeader .menus ul li .megamenu .box a:hover  strong em {
        background: #fff; color:#1890c9
}


.mainHeader .menus ul li .megamenu .box {
    padding: 0;
}

.mainHeader .menus ul li .megamenu .box a {
    padding: 30px 20px 20px;
    display: block;
}

.mainHeader .menus ul li .megamenu .boxd {
    padding: 0;
}

.mainHeader .menus ul li .megamenu .boxd a {
    padding: 30px 20px 20px;
}

.mainHeader .menus ul li .megamenu .boxd a:hover em {
        background: #fff; color:#1890c9}

.mainHeader .menus ul li .megamenu .bxd-ul a i {
    background: #76afff21;
    color: #1890c9;
    margin-bottom: 15px;
}

.mainHeader .menus ul li .megamenu .bxd-ul a span {
    font-weight: 500;
    line-height: 18px;
}

.mainHeader .menus ul li .megamenu .bxd-ul a:hover strong {
    color: #1890c9;
}

.mainHeader .menus ul li .megamenu .bxd-ul a strong {
    -ms-transition: all 1s;
    -o-transition: all 1s;
    transition: all 1s;
}
.mainHeader .menus ul li .megamenu .vairttop {
    margin-bottom: 20px;
}

.mainHeader .menus ul li .megamenu .vairttop em {
    width: 40px;
    height: 40px;
    font-size: 15px;
    background: #ffffff47;
    line-height: 40px;
    border-radius: 50%;
    float: right;
    color: #fff;
    margin-top: 9px;
}

.mainHeader .menus ul li .megamenu .vairttop b {
    font-family: 'Plus Jakarta Sans', sans-serif;
    font-size: 20px;
    font-weight: 700;
    color: #fff;
    display: block;
    margin-bottom: 4px;
    letter-spacing: 0px;
}

.mainHeader .menus ul li .megamenu .vairttop p {}

.mainHeader .menus ul li .megamenu .vairttop p {
    font-family: 'Plus Jakarta Sans', sans-serif;
    font-size: 15px;
    font-weight: 500;
    color: #ffffffd4;
}

.mainHeader .menus ul li .megamenu .vairttop b i {
    font-size: 29px;
    margin-right: 2px;
}

.mainHeader .menus ul li .megamenu .vairttop a {
    padding: 16px 25px;
    display: block;
    border-radius: 20px;
    overflow: hidden;
    background: #1890c9;
}

.mainHeader .menus ul li .megamenu .vairttop a:hover em {
    background: #fff;
    color: #1890c9;
}

.mainHeader .menus ul li .megamenu .bxd-ul b {
    font-size: 12px;
    text-transform: uppercase;
}

.mainHeader .menus ul li .megamenu .bxd-ul a strong {
    font-size: 14px;
    margin-bottom: 3px;
    font-weight: 600;
}

.responsiveMenu {display:none;}
.howitworksWrp .contentsec .dflts figure {
    display: none;
}
.howitworksWrp .left-content .boxstlr .innr .elemnt8 {
    width: 120px;
    height: 120px;
    position: absolute;
    background-size: 100% 100% !important;
    left: 21px;
    top: 10%;
    -ms-transition: all 1s;
    -o-transition: all 1s;
    transition: all 1s;
}

.howitworksWrp .left-content .boxstlr.active .innr .elemnt8 {
    left: 61px;
    top: 20%;
}

.howitworksWrp .left-content .boxstlr .innr .elemnt9 {
    width: 120px;
    height: 120px;
    position: absolute;
    background-size: 100% 100% !important;
    right: 82px;
    bottom: -9%;
    -ms-transition: all 1s;
    -o-transition: all 1s;
    transition: all 1s;
}

.howitworksWrp .left-content .boxstlr.active .innr .elemnt9 {
    right: 5px;
    bottom: 0%;
}
.howitworksWrp .left-content .boxstlr .innr .elemnt6 {
    width: 280px;
    height: 68px;
    background-size: 100% 100% !important;
    position: absolute;
    right: 7px;
    bottom: 5%;
    -ms-transition: all 1s;
    -o-transition: all 1s;
    transition: all 1s;
}

.howitworksWrp .left-content .boxstlr.active .innr .elemnt6 {
    right: 27px;
    bottom: 12%;
}

.howitworksWrp .left-content .boxstlr .innr .elemnt7 {
    width: 120px;
    height: 120px;
    position: absolute;
    background-size: 100% 100% !important;
    left: 21px;
    top: 10%;
    -ms-transition: all 1s;
    -o-transition: all 1s;
    transition: all 1s;
    z-index: 9;
}

.howitworksWrp .left-content .boxstlr.active .innr .elemnt7 {
    left: 61px;
    top: 20%;
}
.impectnumber .socialCounter .counters img {
    height: 50px;
    margin-bottom: 5px;
}
.changingInvest .changItem figure:hover img {
    transform: scale(0.9);
}

.changingInvest .changItem figure img {
    -ms-transition: all 1s;
    -o-transition: all 1s;
    transition: all 1s;}
    
    .v-logos {
    margin-top: 60px;
}

.v-logos h4 {
    text-align: center;
    margin-bottom: 40px;
    font-family: "Plus Jakarta Sans", sans-serif;
    font-size: 18px;
    font-weight: 700;
    text-transform: unset;
    color: #fff;
}

.v-logos h4 span {
    font-size: 12px;
    display: block;
    margin-bottom: 3px;
}

.logos-list {
    grid-template-columns: repeat(4, 1fr);
    display: grid;
}

.logos-list .lgs {
    text-align: center;
    margin-bottom: 40px;
}

.logos-list .lgs img {
    height: 60px;
}
.logos-list .lgs {
    height: 70px;
    align-content: center;
}    
    .moneygrow {
    padding-bottom: 70px;
}
.mainHeader .menus ul li .btn-group button.btn {
    backdrop-filter: blur(2px);
    border: 1px solid #cfd1d5;
    box-shadow: rgba(52, 58, 75, 0.1) 0px 1px 3px 0px;
    border-radius: 8px;
    padding: 9px 13px;
    display: block;
    line-height: normal;
    font-size: 13px;
    font-family: 'Plus Jakarta Sans', sans-serif;
    font-weight: 500;
}

.mainHeader .menus ul li .btn-group button.btn img {
    width: 17px;
    vertical-align: -3px;
    margin-right: 5px;
}

.mainHeader .menus ul li .btn-group {
    margin-left: 10px;
}

.mainHeader .rightside .menus ul li a {
    margin-left: 9px;
}

.mainHeader .menus ul li .btn-group ul.dropdown-menu {
    position: absolute;
    top: 100%;
    left: 0;
    z-index: 1000;
    display: none;
    float: left;
    min-width: 160px;
    padding: 5px 0;
    margin: 2px 0 0;
    font-size: 14px;
    text-align: left;
    list-style: none;
    background-color: #fff;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    border: 1px solid #ccc;
    border: 1px solid rgba(0, 0, 0, .15);
    border-radius: 4px;
    -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, .175);
    box-shadow: 0 6px 12px rgba(0, 0, 0, .175);
    min-width: 85px;
}

.mainHeader .menus ul li .btn-group {
    position: relative;
}
.mainHeader .menus ul li .btn-group.open .dropdown-menu {
    display: block;
}

.mainHeader .menus ul li .btn-group ul.dropdown-menu li {
    display: block;
}

.mainHeader .menus ul li .btn-group ul.dropdown-menu li img {
    width: 18px;
    vertical-align: -4px;
    margin-right: 7px;
}

.mainHeader .menus ul li .btn-group ul.dropdown-menu li a {
    padding: 7px 10px;
    border-bottom: 1px dashed #8f8f8f !important;
    border-radius: 0px !important;
    display: block;
    margin: 0px;
}

.mainHeader .menus ul li .btn-group ul.dropdown-menu li:last-child a {
    margin: 0;
    border: 0px !important;
}    
    
    
    
    
    
    
    
    
 .inner-hero-Banner {
    position: relative;
    overflow: hidden;
    padding: 60px 0;
}

.inner-hero-Banner .bannrshadow {
    aspect-ratio: 1.00981 / 1;
    opacity: 0.2;
    z-index: 0;
    height: auto;
    position: absolute;
    top: -432px;
    right: -496px;
    overflow: visible;
}

.inner-hero-Banner .h-dts {
    color: rgb(24, 144, 201);
    display: inline-block;
    text-transform: unset;
    letter-spacing: unset;
    font-size: 14px;
    margin-bottom: 13px;
    font-weight: 600;
    font-family: "Plus Jakarta Sans", sans-serif;
    border-width: 1px;
    border-style: solid;
    border-color: rgb(24, 144, 201);
    border-image: none;
    background: rgba(8, 127, 195, 0.08);
    padding: 6px 25px;
    border-radius: 31px;
}

.inner-hero-Banner h1 {
    font-family: "Plus Jakarta Sans", sans-serif;
    font-size: 56px;
    font-weight: 800;
    line-height: 70px;
    letter-spacing: -1.44px;
    margin-top: 0px;
    text-transform: unset;
    margin-bottom: 15px;
}

.inner-hero-Banner h1 span {
    color: #1890c9;
}

.inner-hero-Banner p {
    font-family: "Plus Jakarta Sans", sans-serif;
    font-size: 18px;
    font-weight: 600;
    color: #000;
    margin-bottom: 11px;
}

.inner-hero-Banner .container {
    position: relative;
}

.inner-hero-Banner .banner-Images {
    width: 450px;
    margin: 0 auto;
    position: relative;
}

.inner-hero-Banner .banner-Images:before {
    width: 400px;
    height: 400px;
    content: "";
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    background: rgba(24, 144, 201, 0.12);
    border-radius: 50%;
}

.inner-hero-Banner .banner-Images .leftimg {
    width: 275px;
    margin: 0 auto;
    position: relative;
    z-index: 99;
}

.inner-hero-Banner .banner-Images  .centerimg {
    position: absolute;
}

.inner-hero-Banner .banner-Images  .rightimg {
    position: absolute;
}

.inner-hero-Banner .banner-Images .centerimg {
    filter: drop-shadow(rgba(0, 0, 0, 0.16) 0px 1px 51px);
    opacity: 1;
    transform: translateY(-50%) rotate(0deg);
    will-change: transform;
    transform-origin: 50% 50% 0px;
    z-index: 1;
    top: 49%;
    left: 6%;
    height: 470px;
    width: 314px;
    opacity: 0;
    -ms-transition: all 1s;
    -o-transition: all 1s;
    transition: all 1s;
}

.inner-hero-Banner .banner-Images .centerimg .ins {
    position: absolute;
    border-radius: inherit;
    corner-shape: inherit;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
}

.inner-hero-Banner .banner-Images .centerimg img {
    border-radius: 20px;
}




.inner-hero-Banner .banner-Images .rightimg {
    filter: drop-shadow(rgba(0, 0, 0, 0.16) 0px 1px 51px);
    opacity: 1;
    transform: translateY(-50%) rotate(0deg);
    will-change: transform;
    transform-origin: 50% 50% 0px;
    z-index: 1;
    top: 49%;
    right: 6%;
    height: 470px;
    width: 314px;
    opacity: 0;
    -ms-transition: all 1s;
    -o-transition: all 1s;
    transition: all 1s;
}

.inner-hero-Banner .banner-Images .rightimg .ins {
    position: absolute;
    border-radius: inherit;
    corner-shape: inherit;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
}

.inner-hero-Banner .banner-Images .rightimg img {
    border-radius: 20px;
}

.inner-hero-Banner .banner-Images:hover .centerimg {
    transform: translateY(-50%) rotate(-10deg);
    left: -13px;
    opacity:1;
}

.inner-hero-Banner .banner-Images:hover .rightimg {
    transform: translateY(-50%) rotate(10deg);
    right: -13px;
    opacity:1;
}   
.inner-hero-Banner .dts2 {
    align-content: center;
}

.inner-hero-Banner  p i {
    background: #1890c9;
    color: #fff;
    width: 26px;
    height: 26px;
    line-height: 26px;
    border-radius: 50%;
    transform: rotate(-45deg);
    font-size: 11px;
    margin-right: 8px;
    vertical-align: middle;
}

.inner-hero-Banner h1 {
    margin-bottom: 28px;
}

.inner-hero-Banner p {
    margin-bottom: 25px;
}

.inner-hero-Banner a {
    font-family: "Plus Jakarta Sans", sans-serif;
    font-size: 14px;
    font-weight: 700;
    border-radius: 12px;
    padding: 17px 28px;
    background: rgb(24, 144, 201);
    border-color: rgb(24, 144, 201);
    color: #fff;
    display: inline-block;
}

.inner-hero-Banner .banner-Images {margin: 0 0 0 10px;}    
    .impectnumber_innr .socialCounter {
    padding: 0;
    background: none;
    border-radius: 0;
}

.impectnumber.impectnumber_innr {
    background: #fff;
}

.inner-hero-Banner .bannrshadow {
    top: -80%;
    height: 100%;
    right: -36%;
    width: 100%;
}
.incme-card {
    background: #f7f7f8;
    padding: 40px 40px 64px;
    text-align: center;
}

.passiveincome .incme-card  b {
    font-family: "Plus Jakarta Sans", sans-serif;
    font-weight: 800;
    color: #121c30;
    font-size: 36px;
    line-height: 125%;
    display: block;
    letter-spacing: -0.72px;
}

.incme-card b span {
    color: #1890c9;
}

.passiveincome .incme-card  .rents {
    margin-top: 90px;
    position: relative;
    margin-bottom: 50px;
}

.passiveincome .incme-card .rents .ins {
    background: #fff;
    display: flex;
    width: 90%;
    margin: 0 auto;
    border-radius: 12px;
    padding: 15px 20px;
    position: relative;
}

.passiveincome .incme-card .rents .ins i {
    background: #c6edff;
    width: 80px;
    height: 80px;
    line-height: 80px;
    color: #1890c9;
    font-size: 26px;
    margin-right: 15px;
    border-radius: 50%;
}

.passiveincome .incme-card .rents .ins p {
    font-family: "Plus Jakarta Sans", sans-serif;
    font-size: 16px;
    font-weight: 700;
    text-align: left;
    padding-top: 10px;
    color: #000;
}

.passiveincome .incme-card .rents .ins p small {
    display: block;
    color: #1890c9;
}

.passiveincome .incme-card .rents .elemnts1 {
    width: 80px;
    height: 80px;
    display: block;
    background-size: cover !important;
    position: absolute;
    top: -85px;
    left: -8px;
    opacity: 0.3;
}

.passiveincome .incme-card .rents .elemnts2 {
    width: 80px;
    height: 80px;
    display: block;
    background-size: cover !important;
    position: absolute;
    bottom: -24px;
    right: 20px;
}
  .passiveincome .incme-card .rents {
    margin-top: 130px;
}  
.incme-card .shares {
    margin-top: 120px;
    padding: 10px;
    background: #fff;
    width: 250px;
    margin: 50px auto 0;
    transform: rotate(8deg);
    position: relative;
}

.incme-card .shares .inss .imgs {
    width: 100%;
    height: 167px;
    background-size: cover !important;
    background-position: center !important;
    border-radius: 10px;
    margin-bottom: 11px;
}

.incme-card .shares .inss strong {
    display: block;
    font-family: "Plus Jakarta Sans", sans-serif;
    font-weight: 700;
    color: #121c30;
    font-size: 15px;
    margin-bottom: 0px;
}

.incme-card .shares .inss {
    text-align: left;
}

.incme-card .shares .inss p {
    color: #1890c9;
    font-family: "Plus Jakarta Sans", sans-serif;
    font-size: 16px;
    font-weight: 800;
    text-align: left;
}

.incme-card .shares .inss p small {
    font-size: 12px;
    color: #000;
}

.incme-card {
    border-radius: 20px;
}

.incme-card .shares .elemnts3 {
    width: 80px;
    height: 80px;
    display: block;
    background-size: cover !important;
    position: absolute;
    top: 53px;
    left: -43px;
}

.incme-card .shares .elemnts4 {
    width: 80px;
    height: 80px;
    display: block;
    background-size: cover !important;
    position: absolute;
    bottom: -23px;
    right: -30px;
}
.incme-cards {
    background: #f7f7f8;
    padding: 40px 40px 64px;
    display: flex;
    margin-top: 30px;
}

.incme-cards .lfts b {
    font-family: "Plus Jakarta Sans", sans-serif;
    font-weight: 800;
    color: #121c30;
    font-size: 36px;
    line-height: 125%;
    display: block;
    letter-spacing: -0.72px;
    margin-bottom: 16px;
}

.incme-cards .lfts {
    width: 50%;
}

.incme-cards .lfts a {
    font-family: "Plus Jakarta Sans", sans-serif;
    font-size: 12px;
    font-weight: 700;
    color: rgb(255, 255, 255);
    display: inline-block;
    letter-spacing: 1px;
    border-radius: 12px;
    padding: 11px 22px;
    background: rgb(24, 144, 201);
}

.incme-cards .cardsrights {
    width: 50%;
    text-align: right;
    position: relative;
    align-content: center;
}

.incme-cards .cardsrights .elemnts6 {
    width: 80px;
    height: 80px;
    display: block;
    background-size: cover !important;
    position: absolute;
    top: -33px;
    left: -15px;
}

.incme-cards .cardsrights .inss {
    width: 300px;
    display: inline-block;
    position: relative;
}

.incme-cards .cardsrights .elemnts5 {
    width: 80px;
    height: 80px;
    display: block;
    background-size: cover !important;
    position: absolute;
    bottom: -36px;
    right: 0px;
}

.passiveincome {
    padding-bottom: 60px;
}
.abthowitworks {
    background: #fff;
    padding-top: 20px;
}
.incme-cards .lfts b span {color:#1890c9;}
.InvestmentsCalculator {
    padding: 30px 0 70px;
}

.calculator-Innr {
    background: #f7f7f8;
    padding: 50px 40px;
    border-radius: 24px;
}

.calculator-Innr .lefts .t-dts {
    color: rgb(8, 127, 195);
    display: inline-block;
    text-transform: unset;
    letter-spacing: unset;
    font-size: 14px;
    margin-bottom: 13px;
    font-weight: 600;
    font-family: Montserrat, sans-serif;
    background: rgba(8, 127, 195, 0.08);
    padding: 6px 25px;
    border-radius: 31px;
}

.calculator-Innr .lefts h4 {
    font-family: "Plus Jakarta Sans", sans-serif;
    font-size: 39px;
    line-height: 122%;
    text-transform: unset;
    font-weight: 700;
    letter-spacing: -0.96px;
    color: rgb(18, 28, 48);
    margin: 0px;
    margin-bottom: 20px;
}

.calculator-Innr .lefts a {
    font-family: "Plus Jakarta Sans", sans-serif;
    font-size: 15px;
    font-weight: 700;
    color: rgb(255, 255, 255);
    display: inline-block;
    letter-spacing: 1px;
    border-radius: 12px;
    padding: 17px 24px;
    background: rgb(0, 0, 0);
}

.calculator-Innr .lefts ul {
    margin-bottom: 40px;
    width: 90%;
}

.calculator-Innr .lefts ul li {
    border-bottom: 1px solid #9f9f9f;
    padding-bottom: 30px;
    margin-bottom: 30px;
    position: relative;
}

.calculator-Innr .lefts ul li:last-child {
    margin: 0;
    padding: 0;
    border: 0;
}

.calculator-Innr .lefts ul li b {
    display: block;
    font-family: "Plus Jakarta Sans", sans-serif;
    font-size: 18px;
    font-weight: 700;
    margin-bottom: 5px;
}

.calculator-Innr .lefts ul li p {
    display: block;
    font-family: "Plus Jakarta Sans", sans-serif;
    font-size: 14px;
    font-weight: 400;
    color: #000;
}

.calculator-Innr .lefts ul li b i {
    color: #1890c9;
    font-size: 19px;
    margin-right: 9px;
}

.calculator-Innr .calcts {
    padding: 30px;
    background: #fff;
    border-radius: 20px;
    border: 1px solid #b6b6b6;
}

.calculator-Innr .calcts  .form-group {
    margin-bottom: 19px;
}

.calculator-Innr .calcts .form-group p {
    margin-bottom: 10px;
}

.calculator-Innr .calcts .form-group p label {
    font-family: "Plus Jakarta Sans", sans-serif;
    font-size: 17px;
    line-height: 24px;
    font-weight: 600;
    text-transform: unset;
    margin: 0;
}

.calculator-Innr .calcts .form-group p input {
    max-width: unset;
    float: right;
    width: 120px;
    font-family: "Plus Jakarta Sans", sans-serif;
    font-size: 17px;
    font-weight: 800;
    box-shadow: none;
    text-align: right;
    color: rgb(24, 144, 201);
    outline: none;
    border-width: 0px;
    border-style: none;
    border-color: currentcolor;
    border-image: none;
    padding: 0px;
}
.calculator-Innr .calcts .form-group .ui-slider {
    width: 100%;
    height: 10px;
    background: #e1e1e1;
    border-radius: 5px;
    position: relative;
}
.calculator-Innr .calcts .form-group .ui-slider .ui-slider-range.ui-widget-header {
    background: #1890c9;
    display: block;
    height: 100%;
    border-radius: 5px;
}
.calculator-Innr .calcts .form-group .ui-slider span.ui-slider-handle {
    width: 16px;
    height: 16px;
    border: 3px solid #1890c9;
    background: #ffffff;
    position: relative;
    display: block;
    top: -13px;
    border-radius: 50%;
    margin-left: -8px;
}

.calculator-Innr .calcts .dtlTop ul {
    background: #e0f5ff;
    border-radius: 13px;
}

.calculator-Innr .calcts .dtlTop ul li {
    font-family: "Plus Jakarta Sans", sans-serif;
    text-align: left;
    border-right: 1px solid #1890c9;
    padding: 15px 20px;
}

.calculator-Innr .calcts .dtlTop ul li span {
    font-size: 12px;
    font-weight: 600;
    margin-bottom: 5px;
}

.calculator-Innr .calcts .dtlTop ul li div {
    font-weight: 800;
    font-size: 22px;
}

.calculator-Innr .calcts .dtlTop ul li:last-child {
    border: 0;
}

.calculator-Innr .calcts .btmlTop {
    border-bottom: 1px solid #dcdcdc;
    margin-bottom: 20px;
    padding-bottom: 20px;
}

.calculator-Innr .calcts .btmlTop ul {
    display: flex;
    width: 100%;
}

.calculator-Innr .calcts .btmlTop ul li {
    width: 100%;
    text-align: center;
    font-family: "Plus Jakarta Sans", sans-serif;
}

.tops {}

.calculator-Innr .calcts  .dtlTop {
    margin-bottom: 20px;
}

.calculator-Innr .calcts .btmlTop ul li span {
    font-size: 11px;
    font-weight: 700;
    letter-spacing: 1px;
    text-transform: uppercase;
    display: block;
    margin-bottom: 7px;
}

.calculator-Innr .calcts .btmlTop ul li div {
    display: block;
    font-size: 15px;
    font-weight: 800;
    color: #1890c9;
}

.calculator-Innr .calcts .othrfields {
    display: flex;
    gap: 20px;
    margin-top: 16px;
}

.calculator-Innr .calcts .othrfields .form-group {
    width: 100%;
}

.calculator-Innr .calcts .othrfields .form-group p label {
    font-size: 10px;
}

.calculator-Innr .calcts .othrfields .form-group p input {
    width: 47px;
}

.calculator-Innr .calcts > small {
    font-family: "Plus Jakarta Sans", sans-serif;
    font-size: 10px;
    font-weight: 400;
    text-align: center;
    display: block;
    line-height: 15px;
}

.calculator-Innr .lefts {
    height: 100%;
    align-content: center;
}

.calculator-Innr .lefts ul li:after {
    content: '';
    width: 15px;
    height: 15px;
    background: #fff;
    border-radius: 50%;
    position: absolute;
    border: 5px solid #1890c9;
    left: 50%;
    bottom: -8px;
    transform: translate(-50%, 0px);
}

.calculator-Innr .lefts ul li:last-child:after {
    display: none;
}

.finalcallaction .callacrionInner .sctitles h2 {
    font-size: 35px;
    letter-spacing: 0px;
}
.finalcallaction .callacrionInner .sctitles {
    padding-right: 20px;
} 
.inner-hero-Banner .banner-Images {
    -webkit-animation: move2 5s infinite;
    animation: move2 5s infinite;
}

@-webkit-keyframes scaleanimation{0%{transform: scale(0.8);}to{transform: scale(1.07);}}
@-o-keyframes scaleanimation{0%{transform: scale(0.8);}to{transform: scale(1.07);}}
@keyframes scaleanimation{0%{transform: scale(0.8);}to{transform: scale(1.07);}}

.passiveincome .incme-card .rents .elemnts1, .passiveincome .incme-card .rents .elemnts2, .incme-card .shares .elemnts3, .incme-card .shares .elemnts4 {
    -webkit-animation: scaleanimation 5s infinite;
    animation: scaleanimation 5s infinite;
}
.incme-cards .cardsrights .elemnts5 {
    -webkit-animation: move2 5s infinite;
    animation: move2 5s infinite;
}

.incme-cards .cardsrights .elemnts6 {
    -webkit-animation: scaleanimation 5s infinite;
    animation: scaleanimation 5s infinite;
}
 
.web_loader {
    width: 100%;
    height: 100%;
    position: fixed;
    top: 0px;
    left: 0px;
    z-index: 999999999999999999 !important;
    background: #fff;
    text-align: center;
    padding-top: 20%;
}

.web_loader span {
  width: 48px;
  height: 48px;
  border: 3px dotted #1890c9;
  border-style: solid solid dotted dotted;
  border-radius: 50%;
  display: inline-block;
  position: relative;
  box-sizing: border-box;
  animation: rotation 2s linear infinite;
}
.web_loader  span::after {
  content: '';
  box-sizing: border-box;
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  margin: auto;
  border: 3px dotted #000000;
  border-style: solid solid dotted;
  width: 24px;
  height: 24px;
  border-radius: 50%;
  animation: rotationBack 1s linear infinite;
  transform-origin: center center;
}
    
@keyframes rotation {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
} 
@keyframes rotationBack {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(-360deg);
  }
} 
.mainloding {
    width: 100%;
    height: 100%;
    position: fixed;
    top: 0px;
    left: 0px;
    z-index: 999999999999999999 !important;
    background: #fff;
    text-align: center;
}

.mainloding img {
    height: 45px;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    z-index: 9;
}

.mainloding .innrs {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}

/* HTML: <div class="loader"></div> */
.mainloding .innrs .loaders {
  width: 92px;
  aspect-ratio: 1;
  border-radius: 50%;
  background: #ffffff61;
  box-shadow: 0 0 0 0 #2585b7;
  animation: l2 1.5s infinite linear;
  position: relative;
}
.mainloding .innrs .loaders:before,
.mainloding .innrs .loaders:after {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;
  box-shadow: 0 0 0 0 #20749f;
  animation: inherit;
  animation-delay: -0.5s;
}
.mainloding .innrs .loaders:after {
  animation-delay: -1s;
}
@keyframes l2 {
    100% {box-shadow: 0 0 0 40px #0000}
}






.mainloding1 {
    width: 100%;
    height: 100%;
    position: fixed;
    top: 0px;
    left: 0px;
    z-index: 999999999999999999 !important;
    background: #fff;
    text-align: center;
}

.mainloding1 img {
    height: 45px;
    margin-left: 10px;
}

.mainloding1 .innrs {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}

.mainloding1 .innrs .loaders {
  width: fit-content;
  font-size: 40px;
  line-height: 1.5;
  font-family: system-ui,sans-serif;
  font-weight: bold;
  text-transform: uppercase;
  color: #0000;
  -webkit-text-stroke: 1px #000;
  background:
    radial-gradient(1.13em at 50% 1.6em,#1890c9 99%,#0000 101%) calc(50% - 1.6em) 0/3.2em 100% text,
    radial-gradient(1.13em at 50% -0.8em,#0000 99%,#1890c9 101%) 50% .8em/3.2em 100% repeat-x  text;
  animation: l9 2s linear infinite;
}
.mainloding1 .innrs .loaders:before {
  content: "Loading";
}
@keyframes l9 {
  to {background-position: calc(50% + 1.6em) 0,calc(50% + 3.2em) .8em}
}

.changingInvest .changItem {
    padding-bottom: 0;
    margin-bottom: 40px;
}

.vairtone-banner {
    background: #062939;
}

.vairtone-banner h1 {
    color: #fff;
    letter-spacing: 0;
}

.vairtone-banner p {
    color: #fff;
}
.vairtone-banner .banner-Images {
    width: 100%;
}

.vairtone-banner .banner-Images img.stckone {
    z-index: 9;
    position: relative;
}

.vairtone-banner .h-dts {
    color: #aadbf2;
}


.vairtone-banner {
    position: fixed;
    inset: 0;
    width: 100%;
    height: 100vh;
    height: 100svh;
    z-index: 1;
    display: flex;
    padding-top: 130px;
}

.whatis-vairt {
    background: #fff;
    position: relative;
    z-index: 9;
}

.emptyspace {
    position: relative;
    z-index: 2;
    height: 100vh;
    height: 100svh;
    pointer-events: none;
}

.whatis-vairt {
    position: relative;
    z-index: 3;
    width: 86%;
    margin: 0 auto;
    min-height: 100vh;
    min-height: 100svh;
    background: #fff;
    color: #202020;
    border-radius: 50% 50% 0 0;
    overflow: hidden;
    will-change: width, border-radius;
}
.whatis-vairt {
    padding: 80px 0px 70px;
    background: #fff;
}

.whatis-vairt .sctitles h2 {
    letter-spacing: -.96px;
    line-height: 120%;
    margin-bottom: 20px;
}

.whatis-vairt .sctitles p {
    font-family: 'Plus Jakarta Sans', sans-serif;
    font-size: 19px;
    font-weight: 500;
    color: #000;
}

.whatis-vairt .bigsection {    background: #e8e8e8;
    border: 1px solid #b2b2b2;
    border-radius: 30px;
    display: flex;
    padding: 0px 0px 0 40px;
    margin-bottom: 30px;
}

.whatis-vairt .bigsection .lfts {
    width: 57%;
    align-content: center;
    padding: 0px 30px 0px 20px;
}

.whatis-vairt .bigsection .rigts {
    width: 43%;
}

.whatis-vairt .bigsection .lfts b {
    font-family: "Plus Jakarta Sans", sans-serif;
    font-weight: 800;
    font-size: 36px;
    line-height: 125%;
    display: block;
    letter-spacing: -0.72px;
    color: #000;
    margin-bottom: 13px;
}

.whatis-vairt .bigsection .lfts p {
    font-family: "Plus Jakarta Sans", sans-serif;
    font-weight: 500;
    font-size: 17px;
    display: block;
    color: #000;
    margin-bottom: 17px;
}

.whatis-vairt .bigsection .lfts a {
    font-family: "Plus Jakarta Sans", sans-serif;
    font-size: 15px;
    font-weight: 700;
    color: rgb(255, 255, 255);
    display: inline-block;
    letter-spacing: 1px;
    border-radius: 12px;
    padding: 17px 24px;
    background: rgb(24 144 201);
}

.whatis-vairt .bottomSections {
    grid-template-columns: repeat(2, 1fr);
    display: grid;
    gap: 30px;
}

.whatis-vairt .bottomSections .leftbox {    
    background: #e8e8e8;
    border: 1px solid #b2b2b2;
    border-radius: 30px;
    padding: 40px 45px;
    position: relative;
}

.whatis-vairt .bottomSections .leftbox i {
    color: #0000000f;
    font-size: 129px;
    margin-bottom: 49px;
}

.whatis-vairt .bottomSections .leftbox b {
    font-family: "Plus Jakarta Sans", sans-serif;
    font-weight: 800;
    font-size: 28px;
    line-height: 120%;
    display: block;
    color: #000;
    margin-bottom: 13px;
}

.whatis-vairt .bottomSections .leftbox p {
    font-family: "Plus Jakarta Sans", sans-serif;
    font-weight: 500;
    font-size: 15px;
    display: block;
    color: #000;
    margin-bottom: 17px;
}

.whatis-vairt .bottomSections .leftbox:before {
    content: '';
    height: 92%;
    width: 94%;
    border: 1px solid #ffffff38;
    position: absolute;
    top: 4%;
    left: 3%;
    border-radius: 30px;
}
.Vairt-ownership {
    background: #fff;
    position: relative;
    z-index: 9;
    padding: 80px 0;
}

.whatis-vairt {
    padding: 90px 0;
}

.Vairt-ownership .sctitles h2 {
    line-height: 120%;
    margin-bottom: 20px;
    font-size: 45px;
}

.Vairt-ownership .box figure {
    position: relative;
    height: 400px;
    border-radius: 30px;
    overflow: hidden;
}

.Vairt-ownership .box figure .imgs {
    width: 100%;
    height: 100%;
}

.Vairt-ownership .box figure:before {
    content: '';
    width: 100%;
    height: 100%;
    background: #061423c2;
    z-index: 9;
    left: 0;
    top: 0;
    position: absolute;
}

.Vairt-ownership .box .cnts {
    position: absolute;
    bottom: 0;
    left: 0;
    z-index: 99;
    padding: 30px 25px;
}

.Vairt-ownership .box .cnts b {
    font-family: "Plus Jakarta Sans", sans-serif;
    font-weight: 800;
    font-size: 22px;
    line-height: 120%;
    display: block;
    color: #fff;
    margin-bottom: 13px;
}

.Vairt-ownership .box .cnts p {
    font-family: "Plus Jakarta Sans", sans-serif;
    font-weight: 600;
    font-size: 14px;
    display: block;
    color: #fff;
    line-height: 22px;
} 

.footer {
    z-index: 999;
    position: relative;
}
.Vairt-hitworks {
    background: #121c30;
    position: relative;
    z-index: 9;
    padding: 70px 0px;
}

.Vairt-hitworks .sctitles .sbhd {
    background: #e5f5ff;
}

.Vairt-hitworks .sctitles h2 {
    color: #fff;
    line-height: 120%;
    margin-bottom: 20px;
    font-size: 45px;
}

.Vairt-hitworks .sctitles p {
    color: #fff;
}

.Vairt-hitworks .sliderWraps {
    position: relative;
}

.Vairt-hitworks .sliderWraps .sliderSlides {
    border: 1px solid #ffffff3b;
    border-radius: 30px;
    padding: 30px;
    position: sticky; top:10px; margin-top:30px;
}

.Vairt-hitworks .sliderWraps .sliderSlides figure {
    border-radius: 30px;
    overflow: hidden;
    z-index: 9;
    position: relative;
}

.sliderSlides .waves {
    width: 100%;
    height: 100%;
    background-size: cover;
    position: absolute;
    background-repeat: no-repeat;
    opacity: 0.2;
    background-position: center center;
    left: 0;
}

.Vairt-hitworks .sliderWraps .sliderSlides .conts {
    z-index: 9;
    position: relative;
    padding: 0px 40px;
    height: 100%;
    align-content: center;
}


.Vairt-hitworks .sliderWraps .sliderSlides .conts span {
    color: #ffffff;
    background: #087fc340;
    display: inline-block;
    padding: 6px 25px;
    border-radius: 31px;
    text-transform: unset;
    letter-spacing: unset;
    font-size: 14px;
    margin-bottom: 13px;
    font-weight: 600;
    font-family: 'Montserrat', sans-serif;
    margin-bottom: 18px;
}

.Vairt-hitworks .sliderWraps .sliderSlides .conts h3 {
    font-family: "Plus Jakarta Sans", sans-serif;
    color: #fff;
    font-size: 26px;
    margin-bottom: 16px;
    text-transform: unset;
    font-weight: 800;
}

.Vairt-hitworks .sliderWraps .sliderSlides .conts p {
    font-family: 'Plus Jakarta Sans', sans-serif;
    font-size: 15px;
    font-weight: 500;
    color: #fff;
    margin-bottom: 20px;
}

.Vairt-hitworks .sliderWraps .sliderSlides .conts a {
        font-family: 'Plus Jakarta Sans', sans-serif;
        font-size: 15px;
        font-weight: 700;
        color: #fff;
        border-radius: 12px;
        padding: 17px 24px;
        display: inline-block;
        background: #1890c9;
        letter-spacing: 1px;
}
.Vairt-hitworks .sliderWraps .sliderSlides {
    background: #11192b;
}
.Vairt-hitworks .sliderWraps .sliderSlides {
    overflow: hidden;
}

.finalcallaction1 {
    background: #fff;
    position: relative;
    z-index: 9;
    padding: 70px 0;
}
.Vairt-hitworks .sliderWraps .sliderSlides.sl2 {
    top: 25px;
}

.Vairt-hitworks .sliderWraps .sliderSlides.sl3 {
    top: 40px;
}

.Vairt-hitworks .sliderWraps .sliderSlides.sl4 {
    top: 55px;
}
.Vairt-hitworks .sliderWraps .sliderSlides.sl2 {
    width: 102%;
    margin-left: -10px;
}

.Vairt-hitworks .sliderWraps .sliderSlides.sl3 {
    width: 104%;
    margin-left: -20px;
}

.Vairt-hitworks .sliderWraps .sliderSlides.sl4 {
    width: 106%;
    margin-left: -30px;
}
.PastsInvestments.whtss {
    background: #fff;
    position: relative;
    z-index: 9;
    padding-bottom: 0;
}
.vairtone-banner.inner-hero-Banner .dts2 {
    align-content: unset;
}
.sliderPropswrps {
    width: 100%;
    overflow: hidden;
    mask-image: linear-gradient(to right, rgba(0, 0, 0, 0) 0%, rgb(0, 0, 0) 12.5%, rgb(0, 0, 0) 87.5%, rgba(0, 0, 0, 0) 100%);
    margin-top: 50px;
}

.whatis-vairt .bottomSections .leftbox {
    overflow: hidden;
    padding: 46px 45px 30px;
}

.whatis-vairt .bottomSections .leftbox .items.ons figure {
    width: 120px;
    height: 120px;
    background: linear-gradient(#0b0b0ba6 0%, #00000040 46.963%, #0000001a 100%);
    padding: 10px;
    border-radius: 10px;
    transform: rotate(-10deg);
    margin: 0 auto;
}

.whatis-vairt .bottomSections .leftbox .items .imgs {
    width: 100%;
    height: 100%;
    background-size: cover;
    background-position: center;
}


.whatis-vairt .bottomSections .leftbox .items {
    margin: 10px 0px;
    align-content: center;
}

.whatis-vairt .bottomSections .leftbox .items.tws figure {
    width: 100px;
    height: 100px;
    background: linear-gradient(#0b0b0ba6 0%, #00000040 46.963%, #0000001a 100%);
    padding: 10px;
    border-radius: 10px;
    transform: rotate(10deg);
    margin: 12px auto;
}
.vairtone-banner {
}

.vairtone-banner h1 {
    font-size: 42px;
    line-height: 120%;
    letter-spacing: 0;
    margin-bottom: 16px;
}

.vairtone-banner p {
    font-size: 19px;
    line-height: 31px;
}

.vairtone-banner.inner-hero-Banner .dts2{
    align-content: center;
}

.vairtone-banner .banner-Images:before {
    background: #ffffff30;
    width: 300px;
    height: 300px;
    margin: 0 auto;
    display: none;
}

.vairtone-banner .banner-Images {
    margin: 13px 0 0;
}

.vairtone-banner .banner-Images .animates {
    width: 130px;
    height: 130px;
    aspect-ratio: 1;
    border-radius: 50%;
    background: #ffffff61;
    box-shadow: 0 0 0 0 #2585b7;
    animation: l2 1.5s infinite linear;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-54%, -55%);
}
.whatis-vairt .bottomSections .leftbox {
    background: #ededed;
    box-shadow: 0px 0px 14px 0px #0000004a;
}

.whatis-vairt .bottomSections .leftbox:before {
    border: 2px solid #ffffff38;
    border-color: #1890c947;
}
.grphimg {
    position: absolute;
    left: 0;
    bottom: -5px;
}

.whatis-vairt .bottomSections .leftbox.lsts {
    position: relative;
    background: #121c30;
}

.grphimg img {
    width: 100%;
    opacity: 0.7;
}

.whatis-vairt .bottomSections .leftbox.lsts:before {
    border-color: #cbcbcb;
    z-index: 9;
}

.sliderPropswrps {
    margin-top: 75px;
    margin-bottom: 40px;
}

.whatis-vairt .bottomSections .leftbox {
    padding-top: 67px;
}

.whatis-vairt .bottomSections .leftbox.lsts b {
    color: #fff;
}

.whatis-vairt .bottomSections .leftbox.lsts p {
    color: #fff;
}

.inner-hero-Banner a.scnds {
    border: 1px solid #000;
    background: none;
    color: #000;
    margin-left: 10px;
}
.whatisfunds {
    background: linear-gradient(#fff 0%, #ecf0f8 100%);
    padding: 60px 0;
}

.whatisfunds .sctitles h2 {
    font-size: 45px;
    letter-spacing: unset;
    font-weight: 800;
    margin-bottom: 13px;
}

.whatisfunds .sctitles p {
    font-size: 15px;
}

.whatisfunds .fundbox {
    background: #fff;
    box-shadow: 0px 3px 11px 0px rgb(109 117 143 / 27%);
    overflow: hidden;
    border-radius: 20px;
    height: 100%;
}

.whatisfunds .fundbox .info {
    padding: 30px 40px;
}

.whatisfunds .fundbox .info .icon:before {
    position: absolute;
    right: -5px;
    top: 30%;
    content: "";
    height: 30px;
    width: 30px;
    background: #000;
    z-index: -1;
    border-radius: 50%;
    opacity: 0.15;
}

.whatisfunds .fundbox .info .icon {
    position: relative;
    display: inline-block;
    z-index: 1;
    margin-bottom: 26px;
}

.whatisfunds .fundbox .info .icon i {
    font-size: 59px;
    color: #1890c9;
}

.whatisfunds .fundbox .info h4 {
    display: block;
    font-family: 'Plus Jakarta Sans', sans-serif;
    font-size: 20px;
    font-weight: 700;
    color: #181c23;
    margin-bottom: 20px;
    text-transform: unset;
}

.whatisfunds .fundbox .info p {
    display: block;
    font-family: 'Plus Jakarta Sans', sans-serif;
    font-size: 14px;
    font-weight: 500;
    color: #000;
}
.howitworksWrp.abthowitworks1 {
    background: #ecf0f8;
}
.pricingcards {
    padding: 60px 0;
}

.pricingcards .sctitles h2 {
    font-size: 45px;
    letter-spacing: unset;
    font-weight: 800;
    margin-bottom: 13px;
}

.pricingcards .sctitles p {
    font-size: 15px;
}

.pricingcards .pricing-item {
    position: relative;
    background-color: #f6f6f7;
    border-radius: 20px;
    height: calc(100% - 30px);
    margin-bottom: 30px;
    padding: 10px;
    overflow: hidden;
}

.pricingcards .pricing-item .pricing-item-header {
    padding: 20px;
}

.pricingcards .pricing-item .pricing-item-header .pricing-item-header-box {}

.pricingcards .pricing-item .pricing-item-header .pricing-item-header-box .icon-box {
    position: relative;
    width: 50px;
    height: 50px;
    background: #1890c9;
    border-radius: 10px;
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
    color: #fff;
    font-size: 21px;
    margin-bottom: 20px;
}

.pricingcards .pricing-item .pricing-item-header .pricing-item-header-box .icon-box:before {
    content: '';
    position: absolute;
    top: 0;
    bottom: 0;
    right: 0;
    left: 0;
    background: #000;
    width: 100%;
    height: 100%;
    transform: rotate(180deg) scale(0);
    transition: all 0.4s ease-in-out;
    z-index: 0;
}
.pricingcards .pricing-item:hover .pricing-item-header-box .icon-box::before {
    border-radius: 0;
    transform: rotate(0) scale(1);
}

::before {}

.pricingcards .pricing-item .pricing-item-header .pricing-item-header-box .icon-box i {
    position: relative;
}

.pricingcards .pricing-item .pricing-item-header .pricing-item-header-box h3 {
    display: block;
    font-family: 'Plus Jakarta Sans', sans-serif;
    font-size: 20px;
    font-weight: 700;
    color: #181c23;
    text-transform: unset;
}

.pricingcards .pricing-item .pricing-item-body {
    background-color: #fff;
    border-radius: 10px;
    padding: 30px;
}

.pricingcards .pricing-item .pricing-item-body .pricing-item-body-content h3 {
    display: block;
    font-family: 'Plus Jakarta Sans', sans-serif;
    font-size: 16px;
    font-weight: 700;
    color: #181c23;
    text-transform: unset;
}

.pricingcards .pricing-item .pricing-item-body .pricing-item-list {
    border-top: 1px solid #161a2d1a;
    margin-top: 30px;
    padding-top: 30px;
}

.pricingcards .pricing-item .pricing-item-body .pricing-item-list ul {
    list-style: none;
    padding: 0;
    margin: 0;
    min-height: 168px;
}

.pricingcards .pricing-item .pricing-item-body .pricing-item-list ul li {
    position: relative;
    line-height: 1.5em;
    margin-bottom: 15px;
    font-family: 'Plus Jakarta Sans', sans-serif;
    font-weight: 600;
    font-size: 12px;
    display: flex;
}

.pricingcards .pricing-item .pricing-item-body .pricing-item-list ul li i {
    margin-right: 9px;
    color: #1890c9;
    font-size: 18px;
}

.pricingcards .pricing-item .pricing-item-body .pricing-item-btn a {
    font-family: 'Plus Jakarta Sans', sans-serif;
    font-size: 13px;
    font-weight: 700;
    color: #fff;
    border-radius: 63px;
    padding: 15px 24px;
    display: inline-block;
    background: #1890c9;
    letter-spacing: 1px;
    width: 100%;
    text-align: center;
}

.pricingcards .pricing-item .pricing-item-body .pricing-item-btn {
    margin-top: 30px;
}

.pricingcards {
    position: relative;
}

.pricingcards .shadows {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-position: center;
    background-size: 100% 100%;
    opacity: 0.5;
}


.pricingcards .priceinner {
    position: relative;
}
.buildwealth {
    padding: 10px 0 60px;
    background: linear-gradient(#fff 0%, #ecf0f8 100%);
}

.buildwealth .sctitles h2 {
    font-size: 45px;
    letter-spacing: unset;
    font-weight: 800;
}

.about-us-image-box-metal {
    height: 100%;
    display: flex;
    flex-wrap: wrap;
    align-items: end;
}
.about-us-image-box-1-metal {
    position: relative;
    width: 72%;
    padding-bottom: 130px;
    background-repeat: no-repeat;
    background-size: 105px auto;
    background-position: bottom 60px left 6.771vw;
}
.about-us-image-metal {
    height: 100%;
    border-radius: 20px;
    position: relative;
    z-index: 1;
}
.about-us-image-metal figure {
    height: 100%;
    display: block;
    border-radius: 20px;
}
.about-us-image-metal figure img {
    width: 100%;
    aspect-ratio: 1 / 1.15;
    object-fit: cover;
    border-radius: 20px;
}
.image-anime:after {
    content: "";
    position: absolute;
    width: 200%;
    height: 0%;
    left: 50%;
    top: 50%;
    background-color: rgba(255, 255, 255, .3);
    transform: translate(-50%, -50%) rotate(-45deg);
    z-index: 1;
}
.image-anime:hover:after {
    height: 250%;
    transition: all 600ms linear;
    background-color: transparent;
}
.about-us-image-box-1-metal .contact-us-circle-metal {
    position: absolute;
    top: 28%;
    right: -60px;
    z-index: 2;
    width: 90px;
    height: 90px;
    background: #fff;
    border-radius: 50%;
    text-align: center;
    line-height: 90px;
    box-shadow: 0 0 0 0 #2585b7;
    animation: l2 1.5s infinite linear;
}
.contact-us-circle-metal a {
    display: block;
}
.contact-us-circle-metal img {
    width: 44px;
    vertical-align: middle;
}
.about-us-image-box-2-metal {
    position: relative;
    width: 28%;
    z-index: 1;
}
.about-us-image-metal {
    height: 100%;
    border-radius: 20px;
    position: relative;
    z-index: 1;
}
.about-us-image-box-2-metal .about-us-image-metal {
    margin-left: -215px;
}
.about-us-image-box-2-metal .about-us-image-metal figure {
    border: 6px solid #ffffff;
}
.about-us-image-metal figure img {
    width: 100%;
    aspect-ratio: 1 / 1.15;
    object-fit: cover;
    border-radius: 20px;
}
.about-us-image-box-2-metal .about-us-image-metal img {
    aspect-ratio: 1 / 0.97;
    border-radius: 12px;
}
.buildwealth .box {
    background: #fff;
    padding: 30px 40px;
    border-radius: 20px;
    box-shadow: 0px 3px 10px -2px rgb(109 117 143 / 10%);
    margin-bottom: 20px;
}

.buildwealth .box i {
    font-size: 29px;
    color: #1890c9;
    display: block;
    margin-bottom: 11px;
}

.buildwealth .box b {
    display: block;
    font-family: 'Plus Jakarta Sans', sans-serif;
    font-size: 17px;
    font-weight: 700;
    color: #181c23;
    margin-bottom: 7px;
    text-transform: unset;
}

.buildwealth .box p {
    display: block;
    font-family: 'Plus Jakarta Sans', sans-serif;
    font-size: 13px;
    font-weight: 600;
    color: #494949;
}

.buildwealth .box:last-child {margin: 0;,:;}
.ownershipboxInnr {
    background: #ecf0f8;
    padding-top: 20px;
}

.ownershipboxInnr .sctitles h2 {
    font-size: 45px;
    letter-spacing: unset;
    font-weight: 800;
    margin-bottom: 11px;
}

.ownershipboxInnr .sctitles p {
    font-size: 16px;
}

.ownershipboxInnr  .v-logos h4 {
    color: #000;
}
.ownershipboxInnr {
    padding-bottom: 40px;
}

.finalcallaction.innrpad {
    padding-top: 70px;
}
.rewardfunds .fundbox .info {
    display: flex;
}

.rewardfunds .fundbox .info {
    padding: 20px 20px;
}

.rewardfunds .fundbox .info .icon {
    width: 60px;
    height: 60px;
    margin-right: 20px;
    background: #1890c9;
    border-radius: 50%;
    text-align: center;
    line-height: 57px;
}

.rewardfunds .fundbox .info .conts {
    width: calc(100% - 80px);
}

.rewardfunds .fundbox .info .icon i {
    color: #fff;
    font-size: 29px;
    vertical-align: middle;
}

.rewardfunds .fundbox .info .icon:before {
    width: 25px;
    height: 25px;
    right: 18px;
    background: #fff;
    opacity: 0.2;
}

.rewardfunds .fundbox .info .conts h4 {
    font-size: 16px;
    margin-bottom: 6px;
    line-height: 19px;
}

.rewardfunds .fundbox .info .conts {}

.rewardfunds .fundbox .info .conts p {
    line-height: 24px;
    font-size: 13px;
    margin: 0;
    font-weight: 600;
    color: #3d3d3d;
}

.rewardfunds .fundbox {
    align-content: center;
}
.buildwealth {
    position: relative;
    overflow: hidden;
}
.skills-image-box {
    position: relative;
    margin-right: 30px;
}
.skills-image-box{
    position: relative;
    margin-right: 60px;
}

.skills-image-box-1,
.skills-image-box-2{
    display: flex;
    flex-wrap: wrap;
    align-items: start;
    gap: 30px;
}

.skills-image-box-1{
    align-items: end;
    margin-bottom: 30px;
    margin-left: 3.385vw;
}

.skills-image-box-2{
    margin-right: 3.385vw;
}

.skills-image.image-1,
.skills-image.image-4{
    width: calc(44% - 15px);
    position: relative;
}

.skills-image.image-2,
.skills-image.image-3{
    width: calc(56% - 15px);
}

.skills-image figure{
    display: block;
    border-radius: 20px;
    border: 8px solid #fff;
    overflow: hidden;
    position: relative;
}

.skills-image figure img{
    width: 100%;
    border-radius: 20px;
    object-fit: cover;
}

.skills-image.image-1 figure img,
.skills-image.image-4 figure img{
    aspect-ratio: 1 / 0.977;
}

.skills-image.image-2 figure img,
.skills-image.image-3 figure img{
    aspect-ratio: 1 / 0.985;
}

.skills-schedule-circle{
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    z-index: 1;
    border: 10px solid #ffffff;
    border-radius: 50%;
    animation: 1.5s linear 0s infinite normal none running l2;
    box-shadow: 0 0 0 0 #ffffff;
    animation: l2 1.5s infinite linear;
}

.skills-schedule-circle a{
    display: block;
    border-radius: 50%;
}


.skills-schedule-circle a:hover img{
    animation-play-state: paused;
}

.skills-content-body{
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    gap: 30px;
}

.skills-content-body .expert-skills-box{
    width: calc(100% - 260px);
}

.skills-image figure img {
    border-radius: 0px;
}

@keyframes infiniterotate{
    from{
        transform: rotate(0deg);
    }
    to{
        transform: rotate(360deg);
    }
}
.skills-schedule-circle .inrs {
    background: #1890c9;
    border-radius: 50%;
    width: 150px;
    height: 150px;
    text-align: center;
    line-height: 150px;
    animation: infiniterotate 10s infinite linear;
}

.skills-schedule-circle .inrs img {
    height: 71px;
    vertical-align: middle;
}

.skills-schedule-circle .inrs i {
    color: #fff;
    font-size: 54px;
    vertical-align: middle;
}

buildwealth1 .box {}

.buildwealth1 .box {
    display: flex;
    padding: 33px 27px;
}

.buildwealth1 .box i {
    width: 75px;
    height: 75px;
    margin-right: 20px;
    background: #1890c9;
    border-radius: 50%;
    text-align: center;
    line-height: 75px;
    color: #fff;
    margin-bottom: 0;
}

.buildwealth1 .box .cnts {
    width: calc(100% - 100px);
}

.buildwealth1 .box .cnts p {
    line-height: 25px;
    margin: 0;
    font-size: 14px;
}

.buildwealth1 .col-md-5 {
    align-content: center;
}
.rewardfunds1 {
    background: #ecf0f8;
}


.rewardfunds1 .fundbox .info {
    background: radial-gradient(100% 95% at 100% 0%, #a4d9f2 0%, #fff 100%);
    border-radius: 16px;
    height: 100%;
}
.rewardfunds1 .fundbox {
    margin: 10px 10px;
}
.rewardfunds1 .fundbox .info {
    padding: 25px;
}

.rewardfunds1 .fundbox .info .icon:before {
    display: none;
}



.rewardfunds1 .fundbox .info .icon {
    width: 60px;
    height: 60px;
    background: #1890c9;
    border-radius: 50%;
    text-align: center;
    line-height: 60px;
    color: #fff;
}

.rewardfunds1 .fundbox .info .icon i {
    color: #fff;
    font-size: 25px;
    vertical-align: middle;
}

.rewardfunds1 .fundbox .info h4 {
    font-size: 19px;
    margin-bottom: 5px;
}

.rewardfunds1 .fundbox .info p {
    font-size: 13px;
    font-weight: 600;
    color: #494646;
    letter-spacing: 0.5px;
}

.rewardfunds1 {
    background: #fff;
    padding: 70px 0;
}
.rewardfunds1 .fundbox {
    box-shadow: 0px 3px 10px -2px rgb(109 117 143 / 42%);
}
.rewardfunds1 .rewardslider .slick-arrow {
    background: #c4e3f2;
    width: 40px;
    height: 40px;
    border-radius: 50%;
    z-index: 99;
    box-shadow: 0px 0px 7px 3px #0000007a;
    color: #000;
}

.rewardfunds1 .rewardslider .slick-arrow:before {
    font-size: 15px;
    opacity: 1;
    color: #000;
}

.rewardfunds1 .rewardslider  .slick-prev:before {
    content: "\f060";
    font-family: 'Font Awesome 7 Free';
    font-weight: 600;
    vertical-align: middle;
}
.rewardfunds1 .rewardslider  .slick-next:before {
    content: "\f061";
    font-family: 'Font Awesome 7 Free';
    font-weight: 600;
    vertical-align: middle;
}
.rewardfunds1 .fundbox .info h4 {
    font-size: 30px;
    font-weight: 700;
    margin-bottom: 35px;
    color: #1890c9;
}

.rewardfunds1 .fundbox,.rewardfunds1 .fundbox .info {
    border-radius: 9px;
}

.rewardfunds1 .fundbox {
    border: 1px solid #bebebe;
}
.howitworksWrp.abthowitworks2 {
    background: linear-gradient(#fff 0%, #ecf0f8 100%);
    padding-top: 30px;
}

.TierBenefits {
    background: #ecf0f8;
    padding: 20px 0 70px;
}

.TierBenefits .tabls table {
    width: 100%;
    border-radius: 20px;
    overflow: hidden;
    box-shadow: 0px 3px 10px -2px rgb(109 117 143 / 42%);
}

.TierBenefits .tabls table thead tr th {
    background: #fff;
    font-family: 'Plus Jakarta Sans', sans-serif;
    padding: 13px 15px;
}

.TierBenefits .tabls table tr th strong {
    display: block;
    font-size: 18px;
    font-weight: bold;
}

.TierBenefits .tabls table tr th span {
    font-weight: 600;
    font-size: 13px;
    letter-spacing: 0.5px;
    color: #7d7d7d;
}

.TierBenefits .tabls table tr th b {
    display: block;
    background: #c2e4f4;
    padding: 10px 15px;
    text-align: center;
    font-weight: 800;
    border-radius: 8px;
    letter-spacing: 0.6px;
}

.TierBenefits .tabls table tr th b small {
    display: block;
    color: #1890c9;
    margin-top: 5px;
    font-weight: 800;
}

.TierBenefits .tabls table tr td {
    font-family: 'Plus Jakarta Sans', sans-serif;
    background: #e2e2e2;
    padding: 16px 15px;
    font-size: 14px;
    font-weight: 700;
    color: #1890c9;
    text-align: center;
}

.TierBenefits .tabls table tbody tr th {
    font-family: 'Plus Jakarta Sans', sans-serif;
    background: #e2e2e2;
    padding: 16px 15px;
    font-size: 13px;
    font-weight: 600;
}
.TierBenefits .tabls table tr:nth-child(even) td, .TierBenefits .tabls table tbody tr:nth-child(even) th {
    background: #fff;
}

.TierBenefits .tabls table tr td i {
    font-size: 19px;
}

.TierBenefits .tabls table tr td i.fa-xmark {
    color: #8d0000;
    font-size: 11px;
}
.whatisfunds.whatisfunds-Innr {
    background: linear-gradient(#ecf0f8 81%, #FFF 100%);
    padding-top: 30px;
}
.whatis-vairt .bottomSections .leftbox.lsts:before {
    display: none;
}

.whatis-vairt .bottomSections .leftbox.lsts {
    background-size: 104% 102%;
    background-color: #b8c4d0;
    background-position: -9px -3px;
    border: 0;
}

.whatis-vairt .bottomSections .leftbox.lsts b {
    color: #000;
}

.whatis-vairt .bottomSections .leftbox.lsts p {
    color: #000;
}
.Vairt-ownership .box figure .imgs {
    background-position: top;
    background-size: 100% 100%;
}

.Vairt-ownership .box figure:before {background: #06142340;}

.Vairt-ownership .box .cnts {
    background: #061423b0;
    padding: 20px 17px;
}

.Vairt-ownership .box .cnts b {
    font-size: 19px;
    margin-bottom: 10px;
}

.Vairt-ownership .box .cnts p {
    font-size: 13px;
    line-height: 18px;
}

.mainHeader .menus ul li .megamenu .leftsidemenu {
    display: flex;
    gap: 20px;
}

.mainHeader .menus ul li .megamenu .leftsidemenu .box {
    background: none;
    border-radius: 0;
}

.mainHeader .menus ul li .megamenu .leftsidemenu .box a strong {
    /* color: #000; */
    border-bottom: 1px dashed #ffffff;
    width: 78%;
    font-size: 15px;
    padding-bottom: 8px;
    margin-bottom: 24px;
}

.mainHeader .menus ul li .megamenu .leftsidemenu .box a strong em {
    display: none;
}

.mainHeader .menus ul li .megamenu .leftsidemenu .box a {
    position: relative;
    background: linear-gradient(-90deg, #1890c9, #105b7f 65%);
    border-radius: 30px 0px 30px 30px;
    -ms-transition: all 1.5s;
    -o-transition: all 1.5s;
    transition: all 1.5s;
    display: block;
}

.mainHeader .menus ul li .megamenu .leftsidemenu .box a .boxarrow {
    position: absolute;
    right: -10px;
    top: 0;
    display: table;
    text-align: center;
    z-index: 1;
    padding: 0px 10px 10px 10px;
    border-radius: 0px 0 50px 50px;
    background-color: #ffffff;
}

.mainHeader .menus ul li .megamenu .leftsidemenu .box a .boxarrow .boxinnr {
    position: relative;
    overflow: hidden;
    z-index: 2;
    color: #09243c;
    background: linear-gradient(-90deg, #1890c9, #105b7f 65%);
    display: block;
    width: 50px;
    height: 50px;
    border-radius: 50%;
    text-align: center;
    line-height: 53px;
}

.mainHeader .menus ul li .megamenu .leftsidemenu .box a .boxarrow:before, .mainHeader .menus ul li .megamenu .leftsidemenu .box a .boxarrow:after {
    content: "";
    position: absolute;
    background-color: transparent;
    top: 0;
    height: 60px;
    width: 30px;
    box-shadow: 0 30px 0 0 #000000;
}

.mainHeader .menus ul li .megamenu .leftsidemenu .box a .boxarrow:before {
    left: -45px;
    border-bottom-right-radius: 30px;
    transform: rotate(-90deg);
    top: -15px;
    box-shadow: 0 30px 0 0 #ffffff;
}

.mainHeader .menus ul li .megamenu .leftsidemenu .box a .boxarrow:after {
    left: 31px;
    top: 60px;
    border-bottom-left-radius: 30px;
    box-shadow: 0 30px 0 0 #ffffff;
    transform: rotate(-180deg);
}

.mainHeader .menus ul li .megamenu .leftsidemenu .box a span {
    /* color: #000; */
    margin-bottom: 19px;
}

.mainHeader .menus ul li .megamenu .leftsidemenu .box.scnd a {
    background: linear-gradient(-90deg, #106187, #0b394f 65%);
}

.mainHeader .menus ul li .megamenu .leftsidemenu .box.thrds a {
    background: linear-gradient(-90deg, #083e57, #041c27 65%);
}

.mainHeader .menus ul li .megamenu .leftsidemenu .box.thrds a .boxarrow {}

.mainHeader .menus ul li .megamenu .leftsidemenu .box.thrds a .boxarrow .boxinnr {
    background: linear-gradient(-90deg, #083e57, #041c27 65%);
}

.mainHeader .menus ul li .megamenu .leftsidemenu .box.scnd  a .boxarrow .boxinnr {
    background: linear-gradient(-90deg, #106187, #0b394f 65%);
}

.mainHeader .menus ul li .megamenu .leftsidemenu .box a:hover .boxarrow .boxinnr {
    background: #1890c9;
    color: #fff;
}

.mainHeader .menus ul li .megamenu .leftsidemenu .box a:hover .boxarrow .boxinnr span.boxinnr-icon {
    transform: rotate(-45deg);
}
.floatMenus {
    display: none;
    -ms-transition: all 1s;
    -o-transition: all 1s;
    transition: all 1s;
}

.floatMenus.show {
    display: block;
}





.floatMenus {
    position: fixed;
    right: 0;
    top: 50%;
    transform: translate(0px, -50%);
    z-index: 99999;
}
.floatMenus .phone a {
    display: inline-block;
    margin-bottom: -1px;
    position: relative;
    padding: 5px 0px 5px 5px;
    border: 1px solid #d4d4d4;
    border-radius: 40px 0px 0px 40px;
    font-family: 'Plus Jakarta Sans', sans-serif;
    font-size: 15px;
    font-weight: bold;
    color: #000;
    background: #fff;
    right: -100%;
    text-align: left;
    margin-left: -43px;
    -ms-transition: all 1.5s;
    -o-transition: all 1.5s;
    transition: all 1.5s;
}

@keyframes l3 {
    100% {box-shadow: 0 0 0 7px #0000}
}

.floatMenus .phone a i {
    width: 30px;
    height: 30px;
    vertical-align: middle;
    line-height: 30px;
    background: #1890c9;
    border-radius: 50%;
    margin: 0;
    color: #fff;
    margin-right: 11px;
    box-shadow: 0 0 0 0 #2585b7;
    animation: l3 1.5s infinite linear;
}

.floatMenus .phone a:hover {
    right: 0;
}
.bxd-ul.bxd-ul-lft {}

.mainHeader .menus ul li .megamenu .bxd-ul-lft .boxs {
    display: flex;
    gap: 10px;
}

.mainHeader .menus ul li .megamenu .bxd-ul-lft .boxs a {
    background: #f4f4f4;
    width: 50%;
    padding: 20px;
    border-radius: 20px;
    margin: 0;
}

.mainHeader .menus ul li .megamenu .bxd-ul-lft .boxs a i {
    float: none;
    margin-right: 0;
    padding: 0;
    width: unset;
    height: unset;
    line-height: normal;
    font-size: 25px;
    background: none;
}

.mainHeader .menus ul li .megamenu .bxd-ul-lft .boxs a strong {
    margin-bottom: 7px;
}

.mainHeader .menus ul li .megamenu .bxd-ul-lft .boxs a span {
    font-size: 11px;
    color: #000;
    margin: 0;
}

.mainHeader .menus ul li .megamenu.type2 .boxd {
    height: 100%;
}

.mainHeader .menus ul li .megamenu .bxd-ul-lft .boxs a:hover {
    background: #1890c9;
}

.mainHeader .menus ul li .megamenu .bxd-ul-lft .boxs a:hover i {
    color: #fff;
}

.mainHeader .menus ul li .megamenu .bxd-ul-lft .boxs a:hover strong {
    color: #fff;
}

.mainHeader .menus ul li .megamenu .bxd-ul-lft .boxs a:hover span {
    color: #fff;
}

.retirement_wraps .inner-hero-Banner .earth {
    position: absolute;
    top: 0;
    left: 0;
    text-align: center;
    width: 100%;
    height: 100%;
    opacity: 0.7;
}

.retirement_wraps .inner-hero-Banner {
    padding: 80px 0;
    text-align: center;
}

.retirement_wraps .inner-hero-Banner h1 {
    letter-spacing: -1px;
    line-height: 120%;
}

.retirement_wraps .inner-hero-Banner p {
    font-size: 20px;
    line-height: 32px;
}
.retirement_wraps 
.impectnumber .counters small {
    margin-top: 28px;
    display: block;
    font-family: 'Plus Jakarta Sans', sans-serif;
    font-size: 13px;
    font-weight: 500;
    line-height: 22px;
    color: #1b1b1b;
}
.retirement_wraps .whatisfunds figure {
    width: 100%;
    height: 400px;
    border-radius: 30px;
    overflow: hidden;
    margin-bottom: 60px;
    box-shadow: 0px 0px 15px -3px rgb(0 0 0 / 72%);
}

.retirement_wraps .whatisfunds figure .imgs {
    width: 100%;
    height: 100%;
    background-size: cover;
    background-position: center;
}
.retirement_wraps .whatisfunds .fundbox {
    margin-bottom: 25px;
    height: unset;
}

.retirement_wraps .whatisfunds .fundbox .info p {
    font-size: 14px;
    font-weight: 500;
    letter-spacing: 0.5px;
    line-height: 24px;
    color: #373737;
}

.retirement_wraps .whatisfunds .fundbox h4 {
    margin-bottom: 10px;
}
.mainHeader .menus ul li .megamenu .leftsidemenu {
    width: 100%;
}
.propcardslider {
    height: 100%;
    width: 100%;
}

.PastsInvestments .invest-cards figure .img {
    height: 100% !important;
}

.propcardslider .slider-for {
    height: 100%;
}

.propcardslider .slider-for .slick-list {
    height: 100%;
}

.propcardslider .slider-for .slick-track {
    height: 100%;
}

.PastsInvestments .invest-cards figure .propcardslider .slider-for .slick-track .img {background-position: center !important;}

.PastsInvestments .invest-cards figure .pi-thumbs cite {
    width: 65px !important;
}
.PastsInvestments .invest-cards figure .propcardslider .pi-thumbs {
    width: 100%;
    overflow: hidden;
    z-index: 9999;
}
.gold_based_wrap .changingInvest {
    background: #edf1f9;
    padding-top: 20px;
}

.gold_based_wrap .whatisfunds .fundbox {
    height: 100%;
    margin: 0px;
}


.gold_based_wrap .changingInvest .sctitles h2 {
    font-size: 45px;
    letter-spacing: unset;
    font-weight: 800;
    margin-bottom: 13px;
}

.gold_based_wrap .changingInvest .sctitles p {
    font-size: 15px;
}

.gold_based_wrap .changingInvest .sctitles ul {display: flex;gap: 30px;text-align: center;margin-top: 31px; margin-bottom:30px;}

.gold_based_wrap .changingInvest .sctitles ul li {
    width: 100%;
    background: #d9eaf2;
    font-family: 'Plus Jakarta Sans', sans-serif;
    font-weight: 700;
    font-size: 16px;
    padding: 18px 24px;
    border-radius: 40px 0px 40px;
    text-align: center;
}

.gold_based_wrap .changingInvest .sctitles ul li i {
    font-size: 24px;
    margin-bottom: 10px;
    display: block;
    margin: 0 auto 17px;
    color: #1890c9;
}
.gold_based_wrap .changingInvest .changItem .inrs p {
    margin-bottom: 18px;
    font-weight: 600;
    font-size: 15px;
}

.mainHeader .menus ul li .megamenu.type3 .lftul {
    background: #e7e7e7;
    height: 100%;
    padding: 20px;
    border-radius: 30px 0px 30px 0;
}

.mainHeader .menus ul li .megamenu.type3 .lftul a {
    border-bottom: 1px dashed #000;
    margin: 0;
    padding: 10px 0px;
}

.mainHeader .menus ul li .megamenu.type3 .boximg {
    border-left: 1px dashed #afafaf;
    padding-left: 30px;
}

.mainHeader .menus ul li .megamenu.type3 .boximg .src-img, .mainHeader .menus ul li .megamenu.type3 .boximg .src-img1 {
    border-radius: 30px 0px 30px 0;
}

.mainHeader .menus ul li .megamenu.type3 .lftul a:hover {
    background: #1890c9;
    color: #fff;
    padding: 10px 10px;
}

.maintimeline {
    padding: 90px 0;
}

.maintimeline .timeline-innr {
    position: relative;
}

.maintimeline .timeline-innr:before {
    position: absolute;
    top: 0;
    right: 50%;
    content: '';
    width: 2px;
    height: 100%;
    background: #d0d0d0;
    transform: translate(50%, 0px);
}

.maintimeline .timeline-innr .timelinnebox {
    display: flex;
    gap: 100px;
    position: relative;
}

.maintimeline .timeline-innr .timelinnebox .leftside {
    width: 50%;
}

.maintimeline .timeline-innr .timelinnebox figure {
    width: 50%;
}

.timeline-innr .timelinnebox .leftside strong {
    font-family: 'Plus Jakarta Sans', sans-serif;
    font-family: 'Montserrat', sans-serif;
    display: block;
    font-size: 61px;
    font-weight: 800;
    font-style: italic;
    color: #c4ecff;
}

.timeline-innr .timelinnebox .leftside b {
    padding-left: 21px;
    font-family: 'Plus Jakarta Sans', sans-serif;
    font-size: 24px;
    font-weight: 800;
    margin-bottom: 18px;
    display: block;
}

.timeline-innr .timelinnebox .leftside p {
    font-weight: 600;
    font-size: 15px;
    letter-spacing: 0px;
    font-family: 'Plus Jakarta Sans', sans-serif;
    line-height: 26px;
    margin-bottom: 21px;
}

.timeline-innr .timelinnebox  figure img {
    border-radius: 30px;
}

.timeline-innr .timelinnebox .leftside {
    align-content: center;
}

.maintimeline .timeline-innr .timelinnebox:before {
    position: absolute;
    content: '';
    width: 20px;
    height: 20px;
    background: #ffffff;
    border: 6px solid #1890c9;
    top: 20%;
    left: 50%;
    display: block;
    border-radius: 50%;
    transform: translate(-50%, 0px);
}

.timeline-innr .timelinnebox .leftside p {
    padding-left: 21px;
}
.craftsmanship_wrap .inner-hero-Banner {
    background: #062939;
    padding: 120px 0;
}

.craftsmanship_wrap .inner-hero-Banner .earth {
    opacity: 0.2;
}

.craftsmanship_wrap .inner-hero-Banner h1 {
    color: #fff;
}
.portfoilios {
    padding: 70px 0;
}

.portfoilios .sctitleswrps {
    position: relative;
    height: 100%;
}

.portfoilios .sctitleswrps .sctitles {
    text-align: left;
    position: sticky;
    top: 10px;
    left: 0;
}

.portfoilios .sctitleswrps .sctitles h2 {
    font-size: 25px;
    letter-spacing: unset;
    margin-bottom: 10px;
    font-weight: 800;
}

.portfoilios .sctitleswrps .sctitles p {
    font-size: 13px;
}

.profoliowraps {
    padding-left: 25px;
}

.profoliocrd {
    display: flex;
    gap: 20px;
    background: #edf9ff;
    padding: 20px;
    margin-bottom: 20px;
    border-radius: 20px;
}

.profoliocrd .image-sticky {
    width: 30%;
    border-radius: 20px;
    overflow: hidden;
}

.profoliocrd .rights {
    width: 70%;
    padding: 30px 0;
}

.profoliocrd .image-sticky .imgs {
    width: 100%;
    height: 100%;
    background-size: cover;
    background-position: center;
}

.profoliocrd .rights b {
    font-family: 'Plus Jakarta Sans', sans-serif;
    font-size: 23px;
    font-weight: bold;
    display: block;
    margin-bottom: 5px;
}

.profoliocrd .rights span {
    display: block;
    margin-bottom: 11px;
    font-family: 'Plus Jakarta Sans', sans-serif;
    font-weight: 600;
    font-size: 13px;
}

.profoliocrd .rights p {
    font-family: 'Plus Jakarta Sans', sans-serif;
    font-weight: 500;
    font-size: 14px;
    color: #292929;
    letter-spacing: 0.6px;
}
.profoliocrd {
    gap: 30px;
    position: relative;
}

.profoliocrd .image-sticky {
    min-height: 253px;
}

.profoliocrd .rights {
    align-content: center;
}

.profoliowraps {
    position: relative;
    padding-left: 43px;
}

.profoliowraps:before {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    background: #d0d0d0;
    display: block;
    width: 2px;
    height: 100%;
}

.profoliocrd:before {
    content: '';
    position: absolute;
    top: 50%;
    left: -52px;
    background: #fff;
    width: 20px;
    height: 20px;
    border-radius: 50%;
    border: 6px solid #1890c9;
    transform: translate(0px, -50%);
    z-index: 9;
}

.profoliocrd:after {
    content: '';
    position: absolute;
    top: 50%;
    left: -44px;
    width: 50px;
    height: 3px;
    background: #d0d0d0;
    transform: translate(0px, -50%);
    z-index: -9;
}
.portfoilios .sctitles h2 {
    font-weight: 800;
    margin-bottom: 20px;
}

.portfoilios .sctitles p {
    font-size: 16px;
}

.whatis-innr .innrboxs {
    overflow: hidden;
    position: relative;
}

.whatis-innr .innrboxs .rigts {
    -webkit-transition: .7s ease-out;
    transition: .7s ease-out;
    position: relative;
    height: 550px;
    border-radius: 10px;
    overflow: hidden;
}

.whatis-innr .innrboxs .rigts .imgs {
    width: 100%;
    height: 100%;
    background-position: center;
    background-size: cover;
    -webkit-transition: .7s ease-out;
    transition: .7s ease-out;
    border-radius: 7px;
}

.whatis-innr .innrboxs .rigts strong {
    font-family: "Droid Serif", sans-serif;
    position: absolute;
    bottom: 0;
    left: 0;
    z-index: 9;
    color: #fff;
    font-size: 24px;
    font-weight: 600;
    font-style: italic;
    letter-spacing: 0.5px;
    text-align: center;
    display: block;
    width: 100%;
    padding: 30px 10px;
}

.whatis-innr .innrboxs .rigts:before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: #0000007a;
}

.whatis-innr .innrboxs .lfts {
    bottom: 30px;
    z-index: 100;
    position: absolute;
    opacity: 0;
    height: auto;
}

.whatis-innr .innrboxs:hover {}

.whatis-innr .innrboxs:hover .rigts .imgs {
}

.whatis-innr .innrboxs:hover .lfts {
    border-left: 2px solid #cfefff;
    margin-left: 30px;
    padding-left: 20px;
    padding-top: 20px;
    position: relative;
    bottom: auto;
    opacity: 1;
}

.whatis-innr .innrboxs:hover .rigts {
    height: 355px;
}

.whatis-innr .innrboxs .lfts b {
    font-family: "Plus Jakarta Sans", sans-serif;
    font-weight: 800;
    font-size: 20px;
    margin-bottom: 14px;
    display: block;
}

.whatis-innr .innrboxs .lfts p {
    font-family: "Plus Jakarta Sans", sans-serif;
    font-weight: 500;
    font-size: 14px;
    margin-bottom: 11px;
    color: #5f5f5f;
}

.whatis-innr .innrboxs .lfts a {
    font-family: 'Plus Jakarta Sans', sans-serif;
    font-size: 14px;
    font-weight: 600;
    color: #fff;
    background: 0 0;
    border: 1px solid #fff;
    border-radius: 8px;
    padding: 8px 24px;
    display: inline-block;
    margin-right: 10px;
    background: #1890c9;
    border-color: #1890c9;
}

.whatis-innr .innrboxs.scndone {
    margin-top: 100px;
}

.whatis-innr .sctitles h2 {
    font-weight: 800;
    margin-bottom: 11px;
    line-height: 120%;
}

.whatis-innr .sctitles p {
    font-size: 15px;
}

.whatis-innr .sctitles {
    margin-bottom: 70px;
}

.whatis-innr {
    background: #f2fbff;
}

.whatis-innr .innrboxs:hover .rigts strong {
    display: none;
}
.header-video:before {
    background-color: transparent;
    background: linear-gradient(90deg, #061711e8 0%, #061711a8 44%, #06171116 80%), linear-gradient(#0000 52%, #061711bf 100%);
    content: '';
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 9;
}
.js .animate-box {
    opacity: 0;
}
.craftsmanship_wrap  .header-video .bannrshadow {
    z-index: 99;
}

.craftsmanship_wrap  .header-video .earth {
    z-index: 9;
}

.craftsmanship_wrap .header-video .container {
    position: relative;
    z-index: 9;
}

.craftsmanship_wrap .header-video {
    overflow: hidden;
    height: 100vh !important;
    align-content: center;
}




.lagacy_wrap  .header-video .bannrshadow {
    z-index: 99;
}

.lagacy_wrap  .header-video .earth {
    z-index: 9;
}

.lagacy_wrap .header-video .container {
    position: relative;
    z-index: 9;
}

.lagacy_wrap .header-video {
    overflow: hidden;
    height: 100vh !important;
    align-content: center;
}
.lagacy_wrap .header-video h1 {
    color: #fff;
}

.lagacy_wrap .header-video .earth {
    opacity: 0.4;
}
.mainHeader {
    z-index: 9999999;
}

.responsiveMenu {
    z-index: 99999;
}
.portfoilios {
    position: relative;
}

.portfoilios .earths {
    position: absolute;
    top: 1%;
    left: 50%;
    transform: translate(-50%, 0px);
    opacity: 0.5;
}

.philanthropywrps .portfoilios .container {
    position: relative;
    z-index: 9;
}

.philanthropywrps .portfoilios {
    padding-top: 134px;
}

.philanthropywrps .portfoilios .sctitles h2 {
    font-weight: 500;
    font-size: 29px;
    letter-spacing: unset;
    color: #1890c9;
    padding-top: 31px;
}

.philanthropywrps .portfoilios .sctitles p {
    font-size: 17px;
    line-height: 37px;
    color: #000;
}
.philanthropywrps .portfoilios .sctitles strong {
    margin: 30px 0 0;
    display: block;
    font-family: 'Montserrat', sans-serif;
    font-size: 31px;
    font-weight: 700;
}
.philanthropywrps .profoliocrd {
    border: 1px solid #EDF2F7;
    margin-bottom: 25px;
    position: relative;
    box-shadow: 0 4px 11px -6px rgb(7 28 31 / 44%);
    border-radius: 16px;
    padding: 32px;
    background: #fff;
}

.philanthropywrps .profoliocrd .cnter {
    width: 33%;
    align-content: center;
}

.philanthropywrps .profoliocrd .lst {
    width: 40%;
    align-content: center;
}

.philanthropywrps .profoliocrd .cnter b {
    font-family: 'Plus Jakarta Sans', sans-serif;
    font-size: 23px;
    font-weight: bold;
    display: block;
    margin-bottom: 5px;
}

.philanthropywrps .profoliocrd .cnter span {
    display: block;
    margin-bottom: 2px;
    font-family: 'Plus Jakarta Sans', sans-serif;
    font-weight: 600;
    font-size: 13px;
    color: #1890c9;
}

.philanthropywrps .profoliocrd .lst p {
    font-family: 'Plus Jakarta Sans', sans-serif;
    font-weight: 500;
    font-size: 13px;
    color: #292929;
    letter-spacing: 0.6px;
    margin-bottom: 20px;
}

.philanthropywrps .profoliocrd .lst a {
    font-family: "Plus Jakarta Sans", sans-serif;
    font-size: 14px;
    font-weight: 600;
    color: rgb(255, 255, 255);
    display: inline-block;
    border-width: 1px;
    border-style: solid;
    border-image: none;
    border-radius: 61px;
    padding: 12px 24px;
    background: #000;
    border-color: #000;
}

.philanthropywrps .profoliocrd:before {
    left: -35px;
}

.philanthropywrps .profoliowraps {
    padding-left: 25px;
}

.philanthropywrps .profoliocrd:after {
    width: 26px;
    left: -26px;
}
.career-Wraps .vairtone-banner {
    background-size: cover;
    background-position: center;
    text-align: center;
}

.career-Wraps .vairtone-banner:before {
    content: '';
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    background: #000000bf;
}

.career-Wraps .vairtone-banner .container {
    align-content: center;
}

.career-Wraps .vairtone-banner h1 {
    font-size: 52px;
    margin-bottom: 30px;
}
.career-Wraps .whatis-vairt .earths {
    position: absolute;
    top: -5%;
    left: 50%;
    transform: translate(-50%, 0px);
    opacity: 0.6;
}

.career-Wraps .whatis-vairt .buildwealth .sctitles h2 {}

.career-Wraps .whatis-vairt .buildwealth .sctitles p {
    font-size: 17px;
    line-height: 37px;
    color: #000;
}

.career-Wraps .whatis-vairt .buildwealth {
    overflow: visible;
}

.career-Wraps .whatis-vairt .container {
    position: relative;
    z-index: 9;
}

.career-Wraps .whatis-vairt .buildwealth .sctitles  strong {
    margin: 30px 0 0;
    display: block;
    font-family: 'Montserrat', sans-serif;
    font-size: 18px;
    font-weight: 700;
}

.career-Wraps .whatis-vairt .buildwealth .cnts b {
    font-family: 'Plus Jakarta Sans', sans-serif;
    font-size: 23px;
    font-weight: bold;
    display: block;
    margin-bottom: 15px;
}

.career-Wraps .whatis-vairt .buildwealth .cnts p {
    font-family: 'Plus Jakarta Sans', sans-serif;
    font-weight: 500;
    font-size: 15px;
    color: #030303;
    letter-spacing: 0.6px;
    margin-bottom: 20px;
}

.career-Wraps .whatis-vairt .buildwealth .cnts {
    height: 100%;
    align-content: center;
}
.career-Wraps .whatis-vairt .buildwealth {
    background: none;
    padding: 0;
}
.career-Wraps .whatisfunds {
    position: relative;
    z-index: 9;
    padding-top: 0;
}

.career-Wraps .whatisfunds figure {
    width: 100%;
    height: 400px;
    margin-bottom: 60px;
    box-shadow: rgba(0, 0, 0, 0.72) 0px 0px 15px -3px;
    border-radius: 30px;
    overflow: hidden;
}

.career-Wraps .whatisfunds figure .imgs {
    width: 100%;
    height: 100%;
    background-size: cover;
    background-position: center center;
}
.career-Wraps .whatisfunds .sctitles p {
    font-size: 17px;
    line-height: 37px;
    color: #000;
}

.career-Wraps .whatisfunds .sctitles h2 {
    margin-bottom: 22px;
    font-size: 36px;
}

.career-Wraps .whatisfunds .sctitles {
    margin: 0;
}
.career-Wraps .finalcallaction1 {
    padding-top: 0;
    background: #eef2f9;
}
.career-Wraps .whatis-vairt .buildwealth .cnts{padding-left:30px;}
.career-Wraps .whatis-vairt .buildwealth .cnts a {
    font-family: "Plus Jakarta Sans", sans-serif;
    font-size: 15px;
    font-weight: 700;
    color: rgb(255, 255, 255);
    display: inline-block;
    letter-spacing: 1px;
    border-radius: 12px;
    padding: 17px 24px;
    background: rgb(0 0 0);
    margin-top: 20px;
}
.finalcallaction-new .callacrionInner {
    padding: 30px;
    position: relative;
    overflow: hidden;
}

.finalcallaction-new .callacrionInner .waves {
    left: 0;
}

.finalcallaction-new .callacrionInner .sctitles {
    padding: 0px 20px;
}

.finalcallaction-new .callacrionInner .imgInnr {
    padding: 0;
}
.inner-hero-Banner.propbanner .banner-Images:before {
    display: none;
}
.passiveincome1 .incme-card {
    min-height: 500px;
    background-position: center bottom;
    background-size: 100% auto;
    background-repeat: no-repeat;
}
.passiveincome1 .incme-cards {
    background-position: right center;
    background-size: auto 100%;
    background-repeat: no-repeat;
    background-color: #b5bcc7;
    border-radius: 30px;
}
.talkAssist {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgb(0 0 0 / 80%);
    backdrop-filter: blur(10px);
    display: none;
    color: #fff;
    z-index: 99999999;
    display: block;
}

.talkAssist .innerAssist {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    border-radius: 6px;
    width: 800px;
    padding: 0;
}

.talkAssist .innerAssist a.clsasst {
    color: #fff;
    text-align: center;
    line-height: 25px;
    position: absolute;
    top: -21px;
    right: 20px;
    r;
    width: 25px;
    height: 25px;
    border-radius: 50%;
    background: #353535;
    border: 1px solid #fff;
    transition: border 0.3s ease;
    text-decoration: none;
    font-size: 12px;
    cursor: pointer;
}

.talkAssist .innerAssist .form-wraps {}

.talkAssist .innerAssist .form-wraps h3 {
    font-family: 'Montserrat', sans-serif;
    color: #fff;
    font-weight: 600;
    font-size: 17px;
    letter-spacing: 0.8px;
    margin-bottom: 5px;
}

.talkAssist .innerAssist .form-wraps p {
    font-family: 'Montserrat', sans-serif;
    font-size: 13px;
    line-height: 21px;
    color: #fff;
    font-weight: 500;
    margin-bottom: 15px;
}

.talkAssist .innerAssist .form-wraps .group-form input {
    background: none !important;
    border: 0px;
    border-bottom: 1px solid #fff !important;
    border-radius: 0px;
    padding: 10px 10px 10px 0px;
    color: #fff;
    line-height: normal;
    opacity: 1;
    font-family: 'Montserrat', sans-serif;
    font-size: 12px;
    width: 100%;
    box-shadow: none;
    outline: none;
    font-weight: 500;
}

.talkAssist .innerAssist .form-wraps .group-form input::placeholder {
    color: #fff;
}

.talkAssist .innerAssist .form-wraps .group-form {
    margin-bottom: 23px;
}

.talkAssist .innerAssist .form-wraps  button {
    width: 100%;
    display: block;
    border-radius: 6px;
    padding: 10px 20px;
    border: 0px;
    font-family: 'Montserrat', sans-serif;
    background: #1890c9;
    color: #fff;
    font-weight: 600;
}

.afterSubmiting3 {
    margin-top: 14px;
    text-align: center;
}

.afterSubmiting3 p {
    font-family: 'Montserrat', sans-serif;
}

.talkAssist .innerAssist .lftsid {
    height: 100%;
    background: none;
    text-align: right;
    padding: 68px 20px;
}

.talkAssist .innerAssist .lftsid h4 {
    font-family: 'Montserrat', sans-serif;
    font-size: 15px;
    text-align: right;
    font-weight: 500;
    margin-bottom: 56px;
    color: #fff;
}

.talkAssist .innerAssist .lftsid .adrs span {
    font-family: 'Montserrat', sans-serif;
    font-size: 13px;
    margin-bottom: 3px;
    font-weight: 600;
    color: #fff;
    display: block;
    margin-bottom: 11px;
}

.talkAssist .innerAssist .lftsid .adrs span i {
    margin-right: 8px;
}

.talkAssist .innerAssist .lftsid .adrs p {
    font-family: 'Montserrat', sans-serif;
    font-size: 15px;
    margin-bottom: 3px;
    font-weight: 600;
    color: #fff;
    display: block;
}

.talkAssist .innerAssist .lftsid .adrs p i {
    margin-right: 9px;
}

.talkAssist .innerAssist .lftsid .adrs {
    padding-left: 30px;
}

.talkAssist .innerAssist .form-wraps .group-form textarea {
    background: none !important;
    border: 0px;
    border-bottom: 1px solid #fff !important;
    border-radius: 0px;
    padding: 10px 10px 10px 0px;
    color: #fff;
    line-height: normal;
    opacity: 1;
    font-family: 'Montserrat', sans-serif;
    font-size: 12px;
    width: 100%;
    box-shadow: none;
    outline: none;
    font-weight: 500;
}

.talkAssist .innerAssist .form-wraps .group-form textarea::placeholder {
    color: #fff;
}

.talkAssist .innerAssist a.clsasst i {
}

.faqswrps .inner-hero-Banner {
    background: #f0f3f6;
}

.faqswrps .inner-hero-Banner .banner-Images:before {
    display: none;
}

.faqswrps .inner-hero-Banner .banner-Images {
    padding-left: 30px;
}

.global-faqs1 {
    padding: 70px 0;
}
.global-faqs1 h3 {
    background: none;
    padding: 0;
    overflow: hidden;
    border: 0px;
    border-radius: 0px;
    display: flex;
    width: 100%;
    font-size: 15px;
    margin-bottom: 10px;
    font-family: 'Plus Jakarta Sans', sans-serif;
    color: #082432;
    line-height: 25px;
    font-weight: 700;
    text-transform: unset;
    cursor: pointer;
}
.global-faqs1 h3 cite {
    width: calc(100% - 82px);
    background: #f2f6fa;
    border-radius: 10px;
    padding: 0px 20px;
    line-height: 55px;
    font-size: 15px;
}
.global-faqs1 h3 svg {
    width: 32px;
    float: right;
    height: 36px;
    margin-top: 8px;
}
.global-faqs1 h3 svg path {
    fill: #f2f6fa;
}
.global-faqs1 h3 i {
    width: 50px;
    height: 55px;
    line-height: 55px;
    background: #f2f6fa;
    color: #fff;
    border-radius: 10px;
    color: #000;
}
.global-faqs1 h3 i {
    float: none;
    display: none;
}
.global-faqs h3 i.fa-plus {
    display: block;
}
.global-faqs1 .fqcontent {
    width: calc(100% - 82px);
    border-radius: 0px 0px 10px 10px;
    border: 0px;
    background: #f2f6fa;
    padding: 25px 20px;
    margin-bottom: 10px;
    margin-top: -10px;
    height: auto !important;
}
.global-faqs .fqcontent p {
    font-size: 15px;
    font-weight: 500;
    margin-bottom: 0;
    color: #3c3e3f;
    font-family: 'Montserrat', sans-serif;
    line-height: 27px;
}
.global-faqs1 .ui-state-active {
    border-bottom: 0px;
    border-radius: 10px 10px 0 0;
}
.global-faqs1 .ui-state-active cite {
    border-radius: 10px 10px 0 0;
    border-bottom: 1px solid #000;
}
.faqswrps .global-faqs1.clrd {
    background: #f2f6fa;
}
.faqswrps .global-faqs1.clrd h3 cite {
    background: #fff;}
.faqswrps .global-faqs1.clrd h3 svg path {
    fill: #fff;
}
.faqswrps .global-faqs1.clrd h3 i {
    background: #fff;
}
.global-faqs h3.ui-state-active i.fa-plus {
    display: none;
}
.global-faqs h3.ui-state-active i.fa-minus {
    display: block;
}
.faqswrps .global-faqs1.clrd .fqcontent {
    background: #fff;
}

.faqswrps .global-faqs1 .sctitles h2 {
    font-weight: 800;
}


@-webkit-keyframes headerscale{0%{background-position: 120% center;;}to{background-position: 116% center;}0%{background-position: 120% center;}}
@-o-keyframes headerscale{0%{background-position: 120% center;;}to{background-position: 116% center;}0%{background-position: 120% center;}}
@keyframes headerscale{0%{background-position: 120% center;;}to{background-position: 116% center;}0%{background-position: 120% center;}}

.hero-Banner .tagLineMain {
    -webkit-animation: headerscale 5s infinite;
    animation: headerscale 5s infinite;
} 

.smalltitlebannr {
    text-align: center;
}

.smalltitlebannr h1 {
    margin: 0;
    font-size: 40px;
}
.smalltitlebannr1 .banner-Images:before {
    display: none;
}

.smalltitlebannr1 {
    background: #1890c9;
}

.smalltitlebannr1 h1 {
    color: #fff;
}
.carerForm {
    padding-top: 60px;
}
.smalltitlebannr1 .banner-Images {
    width: 100%;
}

.wrps-terms {padding-top:60px;}
.whatisfunds .fundupd .info {
    padding: 0;
}

.whatisfunds .fundupd .imgs {
}

.whatisfunds .fundupd .cnts {
    padding: 30px 40px;
}
.pricingcards .pricing-item {
    padding: 0;
}

.pricingcards .pricing-item .pricing-item-header {
    padding: 0;
}

.pricing-item-header-content {
    padding: 10px 20px;
}

.pricingcards .pricing-item .pricing-item-body {
    margin: 0px 10px 10px;
}
.cnsent {
    position: fixed;
    bottom: 0;
    right: 50px;
    z-index: 999999;
}

.cnsent a.cnsnt {
    display: inline-block;
    margin-bottom: -1px;
    position: relative;
    border: 1px solid #d4d4d4;
    border-radius: 10px 10px 0 0;
    font-family: 'Plus Jakarta Sans', sans-serif;
    font-size: 15px;
    font-weight: bold;
    color: #000;
    background: #fff;
    right: 0px;
    text-align: left;
    padding: 10px 20px;
    margin-top: -43px;
    -ms-transition: all 1.5s;
    -o-transition: all 1.5s;
    transition: all 1.5s;
    bottom: -27px;
}

.cnsent a.cnsnt:hover {
    bottom: 0;
}

.Manage-your-privacy {
    position: fixed;
    bottom: 10px;
    left: 10px;
    background: #fff;
    z-index: 999999;
    right: 10px;
    border-radius: 10px;
    padding: 20px;
}

.Manage-your-privacy .tops {
    overflow: hidden;
    text-align: center;
}

.Manage-your-privacy .innrs {
    display: flex;
}

.Manage-your-privacy .innrs > div {
    width: 100%;
}


.Manage-your-privacy .tops img {
    height: 38px;
    float: left;
}

.Manage-your-privacy .tops h3 {
    display: inline-block;
    font-family: 'Plus Jakarta Sans', sans-serif;
    text-transform: unset;
}

.Manage-your-privacy .tops a.cls {
    float: right;
}
.Manage-your-privacy .innrs .lft {
    padding: 20px 10px 20px 20px;
}

.Manage-your-privacy .innrs .lft p {
    font-family: montserrat, sans-serif;
    font-weight: 600;
    font-size: 11px;
    color: #000;
    margin-bottom: 12px;
    line-height: 16px;
}

.Manage-your-privacy .innrs .cntr {
    padding: 20px 10px 0;
}

.Manage-your-privacy .innrs .cntr ul li {
    background: #ebebeb;
    padding: 15px;
    margin-bottom: 15px;
}

.Manage-your-privacy .innrs .cntr ul li b {
    font-family: montserrat, sans-serif;
    font-weight: 700;
    font-size: 13px;
    color: #000;
    margin-bottom: 5px;
    display: block;
}

.Manage-your-privacy .innrs .cntr ul li p {
    font-family: montserrat, sans-serif;
    font-weight: 600;
    font-size: 11px;
    color: #000;
    margin-bottom: 12px;
    line-height: 16px;
}

.Manage-your-privacy .innrs .cntr ul li:last-child {
    margin: 0;
}

.Manage-your-privacy .innrs .right a {
    font-family: montserrat, sans-serif;
    font-weight: 600;
    font-size: 14px;
    color: #000;
    margin-bottom: 12px;
    line-height: 16px;
    background: #1890c9;
    display: block;
    text-align: center;
    padding: 16px 20px;
    color: #fff;
    border-radius: 10px;
}

.Manage-your-privacy .innrs .right {
    padding: 20px 20px 0px 10px;
    border-left: 1px solid #d3d3d3;
    margin-left: 17px;
    padding-left: 24px;
}

.Manage-your-privacy .innrs .right a.dny {
    background: none;
    border: 1px solid #000;
    color: #000;
    margin-top: 35px;
}

.Manage-your-privacy {
    box-shadow: 0px 0px 9px -2px #0000005e;
    -ms-transition: all 1s;
    -o-transition: all 1s;
    transition: all 1s;
}
.rewardSec .ref-box span {
    background: #ceefff;
    width: 100px;
    height: 100px;
    display: inline-block;
    line-height: 100px;
    border-radius: 50%;
    margin-bottom: 25px;
}

.rewardSec .ref-box span img {
    height: 50px;
    vertical-align: middle;
}
.logos-list figure.items a {
    background: #fff;
    width: 100%;
    height: 120px;
    display: block;
    text-align: center;
    line-height: 120px;
    border-radius: 10px;
    box-shadow: 0px 0px 6px -2px #838383;
}

.logos-list {
    gap: 30px;
}

.logos-list figure.items a img {
    height: 65px;
    vertical-align: middle;
}



/*------------------------------------------------------------------
    Blog
-------------------------------------------------------------------*/
.press-section {
    padding: 60px 0;
}

.press-section .bolg-card {
    position: relative;
    overflow: hidden;
    padding: 10px;
    border-radius: 30px 30px 0;
    background: #f2f6fa;
    border: 0px;
    box-shadow: none;
    margin-bottom: 30px;
}

.press-section .bolg-card figure {
    height: 275px;
    position: relative;
    overflow: hidden;
    border-radius: 30px;
}

.press-section .bolg-card figure .img {
    text-decoration: none;
    -ms-transition: all 1s;
    -o-transition: all 1s;
    transition: all 1s;
    color: #fff;
    background-position: 50%;
    background-size: cover;
    justify-content: space-between;
    align-items: flex-start;
    height: 100%;
    display: flex;
    position: relative;
    margin: 0;
}

.press-section .bolg-card figure  span {
    color: #1890c9;
    background: #e7f5fc;
    border-radius: 30px;
    align-items: center;
    gap: 7px;
    padding: 7px 12px;
    font-size: 12px;
    font-style: normal;
    font-weight: 600;
    display: inline-flex;
    position: absolute;
    font-family: 'Montserrat', sans-serif;
    background: #fff;
    color: #000;
    top: 10px;
    left: 10px;
}

.press-section .bolg-card .propcnt {
    padding: 26px 10px 15px;
}

.press-section .bolg-card .propcnt h4 {
    text-transform: unset;
}

.press-section .bolg-card .propcnt h4 a {
    font-size: 14px;
    font-family: 'Montserrat', sans-serif;
    font-style: normal;
    font-weight: 700;
    color: #000;
    display: block;
    line-height: 23px;
}

.press-section .bolg-card .propcnt .botmline {
    display: flex;
    margin-right: 52px;
    border-top: 1px solid #1890c9;
    padding-top: 20px;
    margin-top: 18px;
}

.press-section .bolg-card .propcnt .botmline .prc {
    width: 40%;
}

.press-section .bolg-card .propcnt .botmline .prc b {
    font-family: 'Montserrat', sans-serif;
    color: #000000;
    font-weight: 600;
    display: block;
    font-size: 14px;
}

.press-section .bolg-card .propcnt .botmline .prc b i {
    margin-right: 10px;
}

.press-section .bolg-card .propcnt .botmline .target {
    width: 60%;
    text-align: right;
}

.press-section .bolg-card .propcnt .botmline .target strong {
    background: #e2f2fa;
    border: 1px solid #1890c9;
    color: #1890c9;
    display: inline-block;
    padding: 4px 20px;
    border-radius: 20px;
    margin: 0;
    font-size: 11px;
}

.press-section .bolg-card  .pbmit-service-btn-wrapper {
    position: absolute;
    right: -10px;
    bottom: 0;
    display: table;
    text-align: center;
    z-index: 1;
    padding: 10px 10px 0 10px;
    border-radius: 50px 50px 0 0;
    background-color: #ffffff;
}

.press-section .bolg-card .pbmit-service-btn-wrapper a.pbmit-service-btn {
    position: relative;
    overflow: hidden;
    z-index: 2;
    color: #09243c;
    background-color: #f2f6fa;
    display: block;
    width: 50px;
    height: 50px;
    border-radius: 50%;
    text-align: center;
    line-height: 53px;
}

.press-section .bolg-card .pbmit-service-btn-wrapper a.pbmit-service-btn .pbmit-button-icon-wrapper {
    position: relative;
    overflow: hidden;
    display: inline-flex;
    margin-left: 1px;
    font-size: 17px;
}

.press-section .bolg-card .pbmit-service-btn-wrapper a.pbmit-service-btn .pbmit-button-icon-wrapper i {
    transform: rotate(-45deg);
    -ms-transition: all 1s;
    -o-transition: all 1s;
    transition: all 1s;
}

.press-section .bolg-card .pbmit-service-btn-wrapper:before {
    content: "";
    position: absolute;
    background-color: transparent;
    bottom: 0;
    height: 60px;
    width: 30px;
    box-shadow: 0 30px 0 0 #ffffff;
    right: 100%;
    border-bottom-right-radius: 30px;
}

.press-section .bolg-card .pbmit-service-btn-wrapper:after {
    content: "";
    position: absolute;
    background-color: transparent;
    bottom: 0;
    height: 60px;
    width: 30px;
    box-shadow: 0 30px 0 0 #ffffff;
    left: calc(100% - 38px);
    bottom: 60px;
    border-bottom-right-radius: 30px;
}
.press-section .bolg-card .propcnt
 p {
    font-weight: 600;
    font-size: 12px;
    margin-bottom: 7px;
    color: #454545;
    font-family: 'Montserrat', sans-serif;
    line-height: 21px;
}

.press-section .bolg-card:hover .pbmit-service-btn-wrapper a.pbmit-service-btn .pbmit-button-icon-wrapper i {
    transform: unset;
}

.press-section .bolg-card:hover .pbmit-service-btn-wrapper a.pbmit-service-btn {
    background: #1890c9;
    color: #fff;
}
.press-section .bolg-card:hover .img {
    transform: scale(1.1);
}

.mrbtn {
    text-align: center;
}

.mrbtn .paginations {
    display: none !important; 
}

.mrbtn a {
    font-family: "Plus Jakarta Sans", sans-serif;
    font-size: 14px;
    font-weight: 700;
    border-radius: 12px;
    padding: 12px 28px;
    background: rgb(24, 144, 201);
    border-color: rgb(24, 144, 201);
    color: #fff;
    display: inline-block;
}

/*------------------------------------------------------------------
    Blog card end
-------------------------------------------------------------------*/
.investorguide-Wraps .inner-hero-Banner {
    background: #062939;
}

.investorguide-Wraps .inner-hero-Banner h1 {
    color: #fff;
    font-size: 42px;
    line-height: 120%;
    letter-spacing: 0;
    margin-bottom: 16px;
}

.investorguide-Wraps .inner-hero-Banner p {
    color: #fff;
    font-size: 15px;
}

.investorguide-Wraps .inner-hero-Banner h1 span {
    display: block;
}

.investorguide-Wraps .inner-hero-Banner a {
    padding: 10px 20px;
}

.investorguide-Wraps .inner-hero-Banner a a.scnnd {
    background: #fff;
}

.investorguide-Wraps .inner-hero-Banner a.scnnd {
    color: #fff;
    background: #1890c9;
}


.whatfunds-value .sctitles p {
    font-size: 17px;
}

.whatfunds-value .fundbox .info h4 {
    font-family: 'Montserrat', sans-serif;
    font-size: 17px;
    margin-bottom: 9px;
}

.whatfunds-value .fundbox .info p {
    font-size: 14px;
}

.whatfunds-value .fundbox .info {
    text-align: center;
}


.guidebox {
    box-shadow: rgba(109, 117, 143, 0.1) 0px 3px 10px -2px;
}

.guidebox figure {
    position: relative;
    border-radius: 20px;
    overflow: hidden;
    height: 350px;
}

.guidebox figure .imgs {
    width: 100%;
    height: 100%;
    background-size: 100% 100%;
    background-position: center;
}


.guidebox figure .info {
    position: absolute;
    bottom: 0;
    left: 0;
    padding: 20px 20px 14px;
    /* background: #0000009e; */
    /* background: linear-gradient(#0000000d -3%, #000000 165%); */
}

.guidebox figure .info h4 {
    color: #fff;
    font-family: 'Plus Jakarta Sans', sans-serif;
    font-size: 17px;
    font-weight: 700;
    text-transform: unset;
    margin-bottom: 5px;
    display: block;
}

.guidebox figure .info p {
    color: #fff;
    font-family: 'Plus Jakarta Sans', sans-serif;
    font-size: 12px;
    font-weight: 500;
    text-transform: unset;
    margin-bottom: 5px;
    display: block;
    line-height: 19px;
    margin: 0;
}

.guidebox figure a {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}


.guidebox figure .info span {
    width: 40px;
    height: 40px;
    background: #186183;
    display: block;
    border-radius: 50%;
    line-height: 40px;
    color: #fff;
    font-family: 'Plus Jakarta Sans', sans-serif;
    font-size: 17px;
    font-weight: 700;
    text-align: center;
    margin-bottom: 11px;
}

.investor-library {
    background: #edf1f9;
    padding-top: 60px;
    padding-bottom: 70px;
}

.investor-library .fundbox {
    background: #fff;
    display: flex;
    gap: 15px;
    padding: 10px;
    border-radius: 20px;
}

.investor-library .fundbox figure {
    width: 200px;
    overflow: hidden;
    border-radius: 10px;
}

.investor-library .fundbox figure .imgs {
    width: 100%;
    height: 100%;
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
}

.investor-library .fundbox .cnts h4 {
    font-size: 15px;
    font-weight: 700;
    text-transform: unset;
    margin-bottom: 9px;
    display: block;
    font-family: 'Montserrat', sans-serif;
}

.investor-library .fundbox .cnts p {}

.guidebox figure .info h4 {
    font-family: 'Montserrat', sans-serif;
}

.investor-library .fundbox .cnts {
    width: calc(100% - 200px);
    padding: 40px 0;
}


.investor-library .fundbox .cnts p {
    font-family: 'Plus Jakarta Sans', sans-serif;
    font-size: 13px;
    font-weight: 500;
    text-transform: unset;
    display: block;
    line-height: 19px;
    margin: 0;
    margin-bottom: 16px;
}

.investor-library .fundbox a {
    font-weight: bold;
    font-family: 'Montserrat', sans-serif;
    color: #188bf6;
}

.investor-library .fundbox a i {
    transform: rotate(-45deg);
}

.investor-library .fundbox .cnts span {
    margin-bottom: 15px;
    display: block;
    font-weight: bold;
    font-family: 'Montserrat', sans-serif;
    font-size: 20px;
    color: #1890c957;
    font-size: 40px;
    line-height: 40px;
}

.investor-library .fundbox {
    margin-bottom: 25px;
}
.investor-library {
    background: #153243;
}

.investor-library  .fundbox {
    background: #0d181f7a;
}

.investor-library .fundbox .cnts h4 {
    color: #fff;
}

.investor-library .fundbox .cnts p {
    color: #fff;
}
.investor-library .fundbox .cnts {
    background: #1b3f53;
    border-radius: 10px;
    padding: 40px 30px;
}

.investor-library .fundbox {
    gap: 10px;
}
.investorguide-Wraps .buildwealth1 {
    padding: 60px 0;
    background: #fff;
}

.investorguide-Wraps .buildwealth1 .box {
    background: #ecf0f8;
    margin-bottom: 17px;
}


.mainHeader .rightside .menus ul li a {
    margin-left: 5px;
}
.mainHeader .rightside .menus ul li:first-child a {
    margin: 0;
}
.mainHeader .rightside .menus ul li a.snp {
    margin-left: 5px;
}

.mainHeader .menus ul li .megamenu.type3 .lftul.mediaone {
    background: none;
}

.mainHeader .menus ul li .megamenu.type3 .lftul.mediaone a {
    background: #e7e7e7;
    border: 0px;
    padding: 20px 20px;
    margin-bottom: 16px;
    border-radius: 15px 0 15px 0;
    font-weight: 700;
    text-align: center;
}

.mainHeader .menus ul li .megamenu.type3 .lftul.mediaone a i {
    display: block;
    font-size: 16px;
    margin-bottom: 10px;
    width: 40px;
    height: 40px;
    background: #a3e1ff;
    color: #000000;
    line-height: 40px;
    border-radius: 50%;
    margin: 0 auto 12px;
}

.mainHeader .menus ul li .megamenu.type3 .lftul.mediaone a:hover {
    background: #1890c9;
    color: #fff;
}

.mainHeader .menus ul li .megamenu.type3 .lftul.mediaone a:hover i {
    background: #fff;
    color: #1890c9;
}
.buildwealth1 .box img {
    width: 75px;
    margin-right: 20px;
    height: 75px;
}
.rewardfunds1 .fundbox .info  img {
    width: 70px;
    margin-bottom: 25px;
}
.whatisfunds .fundbox .info .icons {
    margin-bottom: 12px;
}

.whatisfunds .fundbox .info .icons img {
    height: 53px;
}
.oppertuWrap .inner-hero-Banner {
    background: linear-gradient(90deg, #087FC3 30%, #074163 76%);
}

.oppertuWrap .inner-hero-Banner .h-dts {
    font-family: 'Montserrat', sans-serif;
    letter-spacing: 1.08px;
    text-transform: uppercase;
    font-size: 12px;
    font-weight: 700;
    padding: 0;
    border: 0;
    color: #fff;
    margin-bottom: 10px;
}

.oppertuWrap .inner-hero-Banner h1 {
    color: #fff;
    line-height: 50px;
}

.oppertuWrap .inner-hero-Banner p {
    color: #fff;
}

.oppertuWrap .inner-hero-Banner .filter-search {
    border: 0;
    padding: 0;
    box-shadow: none;
    margin-top: 15px;
}

.filter-search .search-wrap {
    background: rgb(244 246 248 / 30%);
    border-radius: 13px;
    display: flex;
}

.filter-search .search-wrap label {
    color: #fff;
    font-weight: 500;
    font-size: 12px;
}

.filter-search .search-wrap .srch-slt {
    border-right: 1px solid rgb(255 255 255 / 48%);
    padding: 20px 20px 20px 39px;
}

.filter-search .search-wrap .srch-slt span.select2.select2-container {
    width: 100% !important;
    margin: 0px;
    background: none;
}

.filter-search .search-wrap .srch-slt span.select2.select2-container .select2-selection--single {
    border: 0px;
    background: none;
    height: unset;
    box-shadow: none;
}

.filter-search .search-wrap .srch-slt span.select2.select2-container .select2-selection--single .select2-selection__rendered {
    line-height: normal;
    font-family: 'Montserrat', sans-serif;
    color: #fff;
    font-weight: 700;
    font-size: 15px;
    padding: 0;
}

.filter-search .search-wrap .srch-slt span.select2.select2-container .select2-selection--single span.select2-selection__arrow b {
    border-color: #fff7f7 transparent transparent transparent;
    border-width: 5px 7px 0 7px;
}

.filter-search .search-wrap .srch {
    padding: 20px 30px;
    border-right: 1px solid rgb(255 255 255 / 48%);
    width: calc(100% - 470px);
}

.filter-search .search-wrap .srch input[type="text"] {
    background: none;
    border: 0px;
    padding: 0;
    color: #fff;
    font-weight: 700;
    font-size: 15px;
    font-family: 'Montserrat', sans-serif;
    width: 100%;
    outline: none;
}

.filter-search .search-wrap .srch input::placeholder {
    color: #fff;
}

.filter-search .search-wrap  .btns {
    padding: 20px 30px;
    background: #0f5983;
    border-radius: 0px 13px 13px 0;
}

.filter-search .search-wrap .btns button {
    width: 100%;
    display: block;
    padding: 15px 20px;
    font-family: 'Montserrat', sans-serif;
    border: 0px;
    background: #000000;
    font-weight: 600;
    font-size: 14px;
    border-radius: 10px;
    min-width: 160px;
    color: #fff;
}
.filter-boxs {
    border-radius: 0px 0px 20px 20px;
    border: 1px solid #bdc9d5;
    border-top: 0;
    padding: 0px;
    background: #f4f6f8;
}

.filters-wrap {
    display: flex;
    padding: 16px 0px;
}

.filters-wrap .maininvestmentTabs {
    width: 50%;
}

.filters-wrap .maininvestmentTabs ul li {
    display: inline-block;
    margin-right: 6px;
}

.filters-wrap .maininvestmentTabs ul li a {
    font-family: Montserrat, sans-serif;
    font-size: 12px;
    background: #eeeeee;
    padding: 9px 25px;
    display: block;
    border: 1px solid #9d9d9d;
    border-radius: 10px;
    font-weight: 600;
    color: #000;
}

.filters-wrap .maininvestmentTabs ul li a.actv {
    background: #1890c9;
    color: #fff;
    border-color: #1890c9;
}

.filters-wrap .flt-grds {
    width: 50%;
    text-align: right;
}
.flt-grds .btons {
    display: flex;
    background: #dce3ea;
    padding: 3px;
    border-radius: 7px;
    width: 75px;
    float: right;
}

.flt-grds .btons a {
    background: #dce3ea;
    padding: 10px;
    border-radius: 7px;
}

.flt-grds .btons a.active {
    background: #1890c9;
    color: #fff;
}
.grid-offer-col {
    background: #f2f6fa;
    position: relative;
    overflow: hidden;
    padding: 10px;
    border-radius: 30px 30px 0;
}

.user_market_place {
    padding: 70px 0;
}

.grid-offer-col .grid-offer-front .grid-offer-photo {
    height: 275px;
    position: relative;
    border-radius: 30px;
}

.grid-offer-col .grid-offer-front .grid-offer-photo .imgs {
    text-decoration: none;
    -ms-transition: all 1s;
    -o-transition: all 1s;
    transition: all 1s;
    color: #fff;
    background-position: 50% !important;
    height: 100%;
    display: flex;
    position: relative;
    margin: 0;
    background-size: cover !important;
}

.grid-offer-col .grid-offer-front .grid-offer-params {
    margin: 10px 0px;
    border-radius: 20px;
    margin-bottom: 20px;
}

.grid-offer-col .grid-offer-front .grid-offer-text .property-stats {
    background: #fff;
    border-radius: 20px;
    overflow: hidden;
    padding: 10px 20px 10px;
    margin-bottom: 15px;
    margin-top: 11px;
}

.grid-offer-col .grid-offer-front .grid-offer-text .property-stats ul li {
    display: block;
    width: 100%;
    border: 0px !important;
    text-align: left;
    border-bottom: 1px dashed #000 !important;
    height: unset !important;
    min-height: unset;
}

.grid-offer-col .grid-offer-front .grid-offer-text .property-stats ul li h6 {
    display: inline-block;
    font-size: 15px;
}

.grid-offer-col .grid-offer-front .grid-offer-text .property-stats ul li span {
    float: right;
}

.grid-offer-col .grid-offer-front .grid-offer-text .property-stats ul li:last-child {
    border: 0px !important;
}


.signUps {
    display: none;
}

.progbars {margin-bottom: 13px;}

.progbars label {
    font-weight: 600;
    font-size: 13px;
    display: block;
}

.progbars label small {
    float: right;
    color: #1890c9;
    font-weight: bold;
    font-size: 16px;
}

.progbars .bars {
    width: 100%;
    height: 10px;
    background: #d2d2d2;
    overflow: hidden;
    border-radius: 20px;
}

.progbars .bars .ins {
    background: #1890c9;
    height: 100%;
}
.grid-offer-col .grid-offer-front .grid-offer-text .grid-offer-h4 h4 {min-height: unset;}
.places_wrap.dflt {
    display: none;
}

.places_wrap.dflt.actv {
    display: flex;
}
.grid-offer-col {
    border-radius: 30px;
    margin-bottom: 30px;
}
.col-xl-12.col-lg-12.col-md-12.col-sm-12.pperps.rws-wrp {}

.rws-wrp .grid-offer-front {
    display: flex;
}

.rws-wrp .grid-offer-front .grid-offer-photo {
    width: 30%;
    margin-right: 20px;
    height: auto;
}

.rws-wrp .grid-offer-col .grid-offer-front .grid-offer-text .property-stats ul li {
    width: 50%;
}

.rws-wrp .grid-offer-col .grid-offer-front .grid-offer-text .property-stats ul li:nth-child(3) {
    border: 0px !important;
}

.rws-wrp .grid-offer-front .fxs {
    width: 70%;
}
.podcastWrap .propbanner {
    background: #1890c9;
    padding-bottom: 0;
    position: relative;
}

.podcastWrap .propbanner img {
    margin-bottom: -5px;
}

.podcastWrap .propbanner .waves {
    position: absolute;
    width: 100%;
    height: 100%;
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    top: 0;
    left: 0;
    opacity: 0.5;
}

.podcastWrap .propbanner h1 {
    color: #fff;
    font-size: 45px;
    letter-spacing: unset;
    line-height: 120%;
}
.podcasts {
    padding: 70px 0;
}

.podcasts .podcast-card {
    border-radius: 30px;
    background: #f2f6fa;
    padding: 10px;
}

.podcasts .podcast-card figure iframe {
    width: 100% !important;
    height: auto;
    min-height: 300px;
    border-radius: 20px;
}

.podcasts .podcast-card .cnts {
    padding: 20px 10px 10px;
}

.podcasts .podcast-card .cnts b {
    font-size: 17px;
    font-family: 'Montserrat', sans-serif;
    font-style: normal;
    font-weight: 700;
    color: #000;
    line-height: 23px;
    display: block;
    margin-bottom: 7px;
}

.podcasts .podcast-card .cnts a {
    font-size: 13px;
    font-family: 'Montserrat', sans-serif;
    font-style: normal;
    font-weight: 700;
    color: #1890c9;
    display: block;
}
.podcasts .podcast-card {
    margin-bottom: 30px;
}
.mainHeader .menus ul li .megamenu.type3 .lftul.mediaone {
    padding: 0;
}

.mainHeader .menus ul li .megamenu.type3 .lftul.mediaone a {
    padding: 15px 20px;
}
.blgswrps .inner-hero-Banner.propbanner {
    background: #1890c9;
    padding: 70px 0;
}

.blgswrps .inner-hero-Banner.propbanner h1 {
    font-size:50px;
    text-align: center;
    margin: 0px;
}

.blgswrps .inner-hero-Banner.propbanner .waves {
    position: absolute;
    width: 100%;
    height: 100%;
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    top: 0;
    left: 0;
    opacity: 0.5;
}
.contact-wrps .propbanner {
    position: relative;
    background: #1890c9;
    text-align: center;
    padding: 70px 0;
}

.contact-wrps .propbanner h1 {
    color: #fff;
    line-height: normal;
    margin-bottom: 10px;
}

.contact-wrps .propbanner p {
    color: #fff;
    margin: 0;
}
.contact-wrps .propbanner .waves {
    position: absolute;
    width: 100%;
    height: 100%;
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    top: 0;
    left: 0;
    opacity: 0.5;
}
.rts-contact-area-in-page {
    background: #ecf0f8;
    padding: 80px 0;
}
.contact-info-area-wrapper-p {
    background: #39a0d1;
    padding: 90px 60px;
    border-radius: 10px;
    margin-right: -30px;
    z-index: 2;
    position: relative;
}
.contact-info-area-wrapper-p .single-contact-info {
    display: flex;
    align-items: center;
    gap: 20px;
    margin-bottom: 40px;
}
.contact-info-area-wrapper-p .single-contact-info .icon {
    height: 51px;
    width: 51px;
    background: #fff;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
}
.contact-info-area-wrapper-p .single-contact-info .icon i {
    color: #39a0d1;
}
.contact-info-area-wrapper-p .single-contact-info .info-wrapper {
    width: calc(100% - 70px);
}
.contact-info-area-wrapper-p .single-contact-info .info-wrapper span {
    color: #fff;
    display: block;
    margin-bottom: 7px;
    font-family: 'Montserrat', sans-serif;
    font-weight: 500;
    font-size: 14px;
}
.contact-info-area-wrapper-p .single-contact-info .info-wrapper a {
    color: #FFFFFF;
    font-size: 17px;
    font-weight: 600;
    font-family: 'Montserrat', sans-serif;
    line-height: 25px;
    display: block;
}
.thumbnail-contact-form {
    margin: 0 -30px;
}
.contact-form-p {
    margin-left: -90px;
    background: #fff;
    border-radius: 10px;
    padding: 40px;
    border: 1px solid rgba(32, 40, 45, 0.2);
}

.contact-info-area-wrapper-p .single-contact-info:last-child {
    margin: 0;
}

.thumbnail-contact-form img {
    border-radius: 30px;
}
.contact-wrps .contact-us-form {
    margin-left: -120px;
    background: #fff;
    border-radius: 10px;
    padding: 30px;
    border: 1px solid rgba(32, 40, 45, 0.2);
}

.contact-wrps .contact-us-form h3 {
    font-size: 21px;
    font-weight: 700;
    font-family: 'Montserrat', sans-serif;
    text-transform: unset;
    text-align: center;
    margin-bottom: 7px;
}

.contact-wrps .contact-us-form {}

.contact-wrps .contact-us-form .tops p {
    font-family: 'Montserrat', sans-serif;
    font-size: 12px;
    font-weight: 500;
    text-align: center;
    line-height: 16px;
    margin-bottom: 17px;
    color: #000;
}

.contact-wrps .contact-us-form .form-group {
    margin-bottom: 12px !important;
}

.contact-wrps .contact-us-form .form-group input[type="text"] {
    width: 100%;
    padding: 12px 14px;
    border: 1px solid #e2e8f0;
    border-radius: 10px;
    font-family: 'Montserrat', sans-serif;
    font-size: 14px;
    color: #0d1b38;
    background: #f7f9fc;
    outline: none;
    transition: border 0.2s;
    font-weight: 600;
    line-height: normal;
    box-shadow: none;
    font-size: 12px;
}

.contact-wrps .contact-us-form .group-form textarea {
    width: 100%;
    padding: 12px 14px;
    border: 1px solid #e2e8f0;
    border-radius: 10px;
    font-family: 'Montserrat', sans-serif;
    font-size: 14px;
    color: #0d1b38;
    background: #f7f9fc;
    outline: none;
    transition: border 0.2s;
    font-weight: 600;
    line-height: normal;
    box-shadow: none;
    font-size: 12px;
}

.contact-wrps .contact-us-form .group-form {
    margin-bottom: 10px;
}

.contact-wrps .contact-us-form .group-form.cps {
    display: flex;
}

.contact-wrps .contact-us-form .group-form.cps .captcha-row {
    width: 154px;
    height: 40px;
    display: flex;
}

.contact-wrps .contact-us-form .group-form.cps .codefield {
    width: calc(100% - 150px);
}

.contact-wrps .contact-us-form .group-form.cps input {
    width: 100%;
    padding: 12px 14px;
    border: 1px solid #e2e8f0;
    border-radius: 10px;
    font-family: 'Montserrat', sans-serif;
    font-size: 14px;
    color: #0d1b38;
    background: #f7f9fc;
    outline: none;
    transition: border 0.2s;
    font-weight: 600;
    line-height: normal;
    box-shadow: none;
    font-size: 12px;
}

.contact-wrps .contact-us-form .group-form.cps .captcha-row button {
    display: inline-block;
    background: none;
    border: 0px;
    padding: 0;
    margin: 0px;
    line-height: 40px;
    margin-left: 2px;
    color: #000000;
}

.contact-wrps .contact-us-form .group-form.cps .captcha-row canvas {
    border-radius: 9px;
}


.contact-wrps .contact-us-form .contact-form-btn button.btn-default {
    font-size: 14px;
    font-weight: 600;
    font-family: 'Montserrat', sans-serif;
    line-height: 25px;
    width: 100%;
    border: 0px;
    background: #1890c9;
    padding: 10px 10px;
    border-radius: 10px;
    color: #fff;
}

.contact-wrps .contact-us-form .form-group label.error {
    font-size: 9px;
    margin: 0;
    color: #000;
    font-weight: 500;
    font-family: 'Montserrat', sans-serif;
    display: none !important;
}

.contact-wrps .contact-us-form .form-group input.error {
    background: #fffbfb;
    border-color: #f49d9d;
}

.contact-wrps .contact-us-form .group-form.cps .codefield label.error {
    display: none !important;
}

.contact-wrps .contact-us-form .group-form.cps .codefield p {
    font-size: 10px;
    font-family: 'Montserrat', sans-serif;
    font-weight: 600;
}

.contact-wrps .contact-us-form .group-form.cps .codefield input.error {
    background: #fffbfb;
    border-color: #f49d9d;
}
.contact-wrps .contact-us-form {
    position: relative;
}

.contact-wrps .contact-us-form .afterSubmitloader {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    background: #ffffff4f;
    border-radius: 13px;
    align-content: center;
    text-align: center;
    display: none;
}

.contact-wrps .contact-us-form .afterSubmitloader span {
    width: 48px;
    height: 48px;
    border: 3px dotted #1890c9;
    border-style: solid solid dotted dotted;
    border-radius: 50%;
    display: inline-block;
    position: relative;
    box-sizing: border-box;
    animation: rotation 2s linear infinite;
}

.contact-wrps .contact-us-form .afterSubmitloader span:after {
    content: '';
    box-sizing: border-box;
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    margin: auto;
    border: 3px dotted #000000;
    border-style: solid solid dotted;
    width: 24px;
    height: 24px;
    border-radius: 50%;
    animation: rotationBack 1s linear infinite;
    transform-origin: center center;
}
.contact-wrps .contact-us-form .afterSubmiting.afterForm {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    background: #fff;
    padding: 50px 60px;
    text-align: center;
    align-content: center;
}

.contact-wrps .contact-us-form {
    overflow: hidden;
}

.contact-wrps .contact-us-form .afterSubmiting.afterForm i {
    width: 70px;
    height: 70px;
    background: #27a511;
    color: #fff;
    border-radius: 50%;
    line-height: 70px;
    font-size: 30px;
    margin-bottom: 15px;
}

.contact-wrps .contact-us-form .afterSubmiting.afterForm h4 {
    font-size: 17px;
    font-weight: 700;
    font-family: 'Montserrat', sans-serif;
    line-height: 25px;
    display: block;
    text-transform: unset;
    margin-bottom: 10px;
}

.contact-wrps .contact-us-form .afterSubmiting.afterForm p {
    font-family: 'Montserrat', sans-serif;
    font-weight: 500;
    font-size: 13px;
    line-height: 20px;
    color: #000;
}

.vairmaps iframe {
    width: 100% !important;
    border-radius: 20px;
}

.vairmaps {
    padding: 20px 0px 0px;
    background: #ecf0f8;
}
.rts-contact-area-in-page .sctitles h2 {
    font-weight: 800;
    line-height: 120%;
    margin-bottom: 10px;
}

.rts-contact-area-in-page .sctitles p {
    font-size: 16px;
}
.gold_based_wrap .changingInvest .sctitles ul li img {
    height: 34px;
    display: block;
    margin: 0 auto 17px;
}
.mainHeader .menus ul li .megamenu.type3 .lftul.mediaone b {
    border-bottom: 1px solid #ebeced;
    font-family: 'Plus Jakarta Sans', sans-serif;
    font-size: 19px;
    font-weight: 600;
    display: block;
    padding-bottom: 10px;
    margin-bottom: 19px;
    text-align: left;
    font-size: 12px;
    text-transform: uppercase;
}

.mainHeader .menus ul li .megamenu {
    padding: 30px;
}
.mainHeader .menus ul li .megamenu .bxd-ul a i {
    font-size: 24px;
    width: 50px;
    height: 50px;
    line-height: 50px;
}
.whatisfunds.propownership {
    background: #fff;
}

.propownership .fundbox {
    border: 1px solid #d4d4d4;
}

.propownership .fundbox .info {
    display: flex;
    padding: 24px 30px;
}

.propownership .fundbox .info .icon {
    background: #d3f0ff;
    width: 70px;
    height: 70px;
    line-height: 68px;
    margin-right: 10px;
    text-align: center;
    border-radius: 50%;
    margin-bottom: 0;
}
.propownership .fundbox .info .icons {
    width: 70px;
    height: 70px;
    margin-right: 10px;
}

.propownership .fundbox .info .icons img {
    width: 100%;
    height: 100%;
}

.propownership .fundbox .info .cnts {
    width: calc(100% - 80px);
}

.propownership .fundbox .info .icon i {
    font-size: 36px;
    vertical-align: middle;
}

.propownership .fundbox .info .icon:before {
    right: 13px;
    opacity: 0.1;
}

.propownership .fundbox .info .cnts h4 {
    margin-bottom: 4px;
}

.gold_visa_wrap .changingInvest {
    background: linear-gradient(#fff 0%, #ecf0f8 100%);
}
.gold_visa_wrap .inner-hero-Banner {
    padding: 80px 0;
}

.vr-process .fundbox  .info {
    padding: 10px;
    display: flex;
}

.whatisfunds.vr-process {
    background: #ecf0f8;
    padding-top: 0;
}

.whatisfunds.vr-process .fundbox {
    margin-bottom: 30px;
    height: auto;
    box-shadow: 0px 0px 10px -3px rgb(33 33 33 / 55%);
}

.vr-process .fundbox  .info .fgrs {
    width: 40%;
    height: 250px;
    border-radius: 20px;
    overflow: hidden;
}

.vr-process .fundbox  .info .cnts {
    width: 60%;
    padding: 20px;
    align-content: center;
}

.vr-process .fundbox .info .fgrs .imgs {
    background-size: cover;
    background-position: center;
    height: 100%;
    width: 100%;
}

.vr-process .fundbox .info .cnts h4 {
    font-size: 17px;
    font-weight: 700;
    margin-bottom: 6px;
}

.vr-process .fundbox .info .cnts p {
    font-size: 14px;
    font-weight: 500;
    line-height: 23px;
}
.rewarwrps .buildwealth.buildwealth1 {
    padding-top: 60px;
}
.gold_visa_wrap .buildwealth.buildwealth1 {
    background: #fff;
    padding: 70px 0;
}

.gold_visa_wrap .buildwealth.buildwealth1 .sctitles p {
    font-size: 16px;
}

.gold_visa_wrap .buildwealth.buildwealth1 .sctitles h2 {
    margin-bottom: 10px;
}

.gold_visa_wrap .buildwealth.buildwealth1 .box {
    box-shadow: 0px 0px 10px -2px rgb(109 117 143 / 32%);
    padding: 20px;
}

.gold_visa_wrap .buildwealth.buildwealth1 .box .cnts b {
    font-size: 14px;
    font-weight: 800;
}

.gold_visa_wrap .buildwealth.buildwealth1 .box .cnts p {
    font-size: 13px;
    line-height: 20px;
}
.gold_visa_wrap .pricingcards .pricing-item {}

.gold_visa_wrap .pricingcards .pricing-item .pricing-item-header {
    margin-bottom: 12px;
}

.gold_visa_wrap .pricingcards .pricing-item .pricing-item-list p {
    font-weight: 600;
    font-size: 13px;
    letter-spacing: 0px;
    font-family: "Plus Jakarta Sans", sans-serif;
    line-height: 26px;
    margin-bottom: 21px;
    color: #000;
}
.gold_visa_wrap .pricingcards {
    background: linear-gradient(#fff 0%, #ecf0f8 100%);
    padding-top: 20px;
}

.gold_visa_wrap .changingInvest2 {
    background: #ecf0f8;
    padding-top: 0px;
}

.gold_visa_wrap .changingInvest2 .sctitles a {
    font-family: 'Plus Jakarta Sans', sans-serif;
    font-size: 13px;
    font-weight: 700;
    color: #fff;
    border-radius: 63px;
    padding: 15px 24px;
    display: inline-block;
    background: #1890c9;
    letter-spacing: 1px;
    margin-top: 30px;
}

.gold_visa_wrap .changingInvest2 .app-status b {
    font-family: 'Plus Jakarta Sans', sans-serif;
    text-align: center;
    display: block;
    margin-bottom: 10px;
    font-weight: bold;
    font-size: 17px;
    margin-bottom: 24px;
}

.gold_visa_wrap .changingInvest2 .app-status ul {display: flex;gap: 10px;}

.gold_visa_wrap .changingInvest2 .app-status ul li {
    background: #ffffff;
    padding: 25px 18px;
    text-align: center;
    border-radius: 30px;
    border: 1px solid #bababa;
    width: 20%;
    box-shadow: 0px 0px 4px -2px #000;
}

.gold_visa_wrap .changingInvest2 .app-status ul li strong {
    font-family: 'Plus Jakarta Sans', sans-serif;
    display: block;
    margin-bottom: 13px;
    font-weight: 700;
    line-height: 19px;
}

.gold_visa_wrap .changingInvest2 .app-status ul li strong span {
    display: block;
    background: #e4f6ff;
    width: 50px;
    height: 50px;
    text-align: center;
    color: #1890c9;
    font-size: 17px;
    line-height: 50px;
    border-radius: 50%;
    margin-bottom: 10px;
    margin: 0 auto 10px;
}

.gold_visa_wrap .changingInvest2 .app-status ul li p {
    font-family: 'Plus Jakarta Sans', sans-serif;
    font-weight: 600;
    line-height: 19px;
}
.gold_visa_wrap .global-faqs1 .sctitles p {
    font-size: 15px;
    margin-top: 10px;
}

.gold_visa_wrap 
.impectnumber .socialCounter .counters h4 {
    font-size: 17px;
    margin-bottom: 9px;
}

.gold_visa_wrap .impectnumber .socialCounter .counters p {
    font-size: 13px;
    line-height: 17px;
}
.eu-Region {
    padding: 20px 0px 60px;
}

.eu-Region .sctitles p {
    font-size: 16px;
}

.eu-Region .sctitles h2 {
    font-weight: 800;
    line-height: 120%;
    margin-bottom: 17px;
}

.eu-Region .regioncard {
    box-shadow: rgba(7, 28, 31, 0.1) 0px 16px 32px 0px;
    border: 1px solid #E2E8F0;
    border-radius: 20px;
    padding: 30px 25px;
    text-align: center;
    height: 100%;
    align-content: center;
}

.eu-Region .regioncard img {
    width: 72px;
    display: block;
    margin-bottom: 18px;
    margin: 0 auto 20px;
}

.eu-Region .regioncard b {
    font-size: 18px;
    margin-bottom: 7px;
    font-family: Montserrat, sans-serif;
    color: #0F172A;
    line-height: 22px;
    display: block;
    font-weight: 700;
}
.eu-Region .regioncard p {
    font-size: 12px;
    font-weight: 600;
    color: #373737;
    font-family: Montserrat, sans-serif;
    line-height: 21px;
}
.eu-Region .regionbtn {
    text-align: center;
    margin-top: 40px;
}

.eu-Region .regionbtn a {
    font-family: "Plus Jakarta Sans", sans-serif;
    font-size: 14px;
    font-weight: 700;
    color: rgb(255, 255, 255);
    display: inline-block;
    border-radius: 12px;
    padding: 19px 35px;
    background: rgb(24, 144, 201);
    border-color: rgb(24, 144, 201);
}
.InvestmentsCalculator {
    background: #f7f7f8;
    padding: 60px 0;
}

.calculator-Innr {
    background: #ffffff;
    box-shadow: rgb(7 28 31) 0px 0px 9px -5px;
}

.calculator-Innr .calcts {
    background: #effaff;
    border: 1px solid #1890c9;
}

.calculator-Innr .calcts .form-group p input {
    background: #effaff;
}
div#chartContainer1:before, div#chartContainer1:after {
    background: #effaff;
}

.glossary .inner-hero-Banner {
    padding: 80px 0;
}

.glossary .inner-hero-Banner h1 {
    line-height: 110%;
}

.glossary .inner-hero-Banner p {
    font-size: 19px;
    line-height: 26px;
}

.glossary .inner-hero-Banner .earth {
    opacity: 0.6;
}

.glossary .inner-hero-Banner .leftcnt {
    background: #f0f0f0;
    border-radius: 11.96px;
    padding: 35px 30px;
    box-shadow: rgb(7 28 31) 0px 0px 9px -5px;
    margin-top: 39px;
}

.glossary .inner-hero-Banner .leftcnt .dts {
    font-size: 28px;
    font-family: 'Montserrat', sans-serif;
    font-weight: 700;
    color: #000000;
    margin-bottom: 12px;
}

.glossary .inner-hero-Banner .leftcnt .form-grp {
    display: flex;
    margin-bottom: 21px;
}

.glossary .inner-hero-Banner .leftcnt .form-grp input[type="text"] {
    width: 100%;
    font-family: 'Montserrat', sans-serif;
    padding: 16px 10px;
    font-weight: 500;
    font-size: 14px;
    height: unset;
    border: 1px solid #D9E4E7;
    outline: none;
    width: 100%;
    border-radius: 10px;
}

.glossary .inner-hero-Banner .leftcnt .form-grp button {
    border-radius: 8px;
    font-family: 'Montserrat', sans-serif;
    padding: 15px 35px;
    font-size: 14px;
    background: #087FC3;
    text-align: center;
    color: #fff;
    font-weight: 600;
    border: 0px;
    margin-left: 10px;
}

.glossary .inner-hero-Banner .leftcnt p cite {
    font-family: 'Montserrat', sans-serif;
    font-size: 14px;
    color: #082432;
    line-height: normal;
    background: #FFFFFF;
    font-weight: 500;
    border-radius: 52.39px;
    padding: 6px 20px;
    margin-right: 8px;
}

.glossary .inner-hero-Banner .leftcnt p {
    margin: 0;
}
.glossary .inner-hero-Banner {
    background: #e3f2f8;
}

.glossary .inner-hero-Banner .leftcnt {
    background: #c4dfea;
}

.isotopsfilterwrap {
    padding: 60px 0;
}

.isotopsfilterwrap .sctitles {
    margin-bottom: 10px;
}

.isotopsfilterwrap .sctitles p {
    font-size: 15px;
}

.isotopsfilterwrap .sctitles h2 {
    font-size: 38px;
    font-weight: 800;
    margin-bottom: 4px;
}

.isotopsfilterwrap .vairt-toolbar {
    text-align: center;
    border-top: 1px solid #d4d4d4;
    border-bottom: 1px solid #d4d4d4;
    padding: 10px 0;
    margin: 20px 0px 60px;
}

.isotopsfilterwrap .vairt-toolbar .vairt-filters button {
    border: 1px solid #adadad;
    background: #fff;
    border-radius: 30px;
    padding: 9px 13px;
    cursor: pointer;
    font-size: 12px;
    font-family: 'Montserrat', sans-serif;
    font-weight: 600;
    color: #000;
    -ms-transition: all 1s;
    -o-transition: all 1s;
    transition: all 1s;
    margin: 0px 4px;
}

.isotopsfilterwrap .vairt-toolbar .vairt-filters button:hover, .isotopsfilterwrap .vairt-toolbar .vairt-filters button.active {
    background: #1890c9;
    color: #fff;
    border-color: #1890c9;
}

.isotopsfilterwrap  .vairt-grid .box {
    box-shadow: rgb(0 0 0 / 28%) 0px 0px 8px -4px;
    border: 1px solid #E2E8F0;
    border-radius: 20px;
    padding: 25px 25px;
    -ms-transition: all 1s;
    -o-transition: all 1s;
    transition: all 1s;
    height: 100%;
    align-content: center;
}

.isotopsfilterwrap .vairt-grid .box .dts {
    color: #087FC3;
    text-transform: unset;
    letter-spacing: unset;
    font-size: 14px;
    margin-bottom: 4px;
    font-weight: 600;
    font-family: 'Montserrat', sans-serif;
    display: block;
}

.isotopsfilterwrap .vairt-grid .box b {
    margin-bottom: 9px;
    font-weight: 700;
    font-family: 'Montserrat', sans-serif;
    display: block;
    font-family: 'Plus Jakarta Sans', sans-serif;
    font-size: 18px;
}

.isotopsfilterwrap .vairt-grid .box p {
    margin-bottom: 9px;
    font-weight: 500;
    font-family: 'Montserrat', sans-serif;
    font-size: 13px;
    line-height: 22px;
    color: #000;
    margin-bottom: 22px;
}

.isotopsfilterwrap .vairt-grid .box span {
    font-size: 13px;
    background: #f6f9fc;
    border-radius: 9px;
    padding: 11px;
    font-family: 'Montserrat', sans-serif;
    display: block;
    font-weight: 500;
    color: #000;
    line-height: 23px;
}

.isotopsfilterwrap .vairt-grid .box:hover {}

.isotopsfilterwrap .vairt-grid  .vairt-item {
    margin-bottom: 30px;
}

.isotopsfilterwrap .vairt-grid .box:hover {
    background: #f6f9fc;
}

.isotopsfilterwrap .vairt-grid .box:hover span {
    background: #fff;
}

.isotopsfilterwrap .vairt-grid .box {
    min-height: 285px;
}

.isotopsfilterwrap .vairt-grid .box:hover {
    transform: translateY(-3px);
    box-shadow: 0 10px 30px #183b5711;
}
.isotopsfilterwrap .vairt-grid .vairt-item.hide-dv {
    display: none;
}
.glossary .eu-Region {
    background: #effaff;
}

.glossary .eu-Region .regioncard {
    background: #fff;
    padding: 30px 35px;
}

.glossary .eu-Region {
    padding: 70px 0;
}

.glossary .eu-Region .regioncard p {
    margin-bottom: 20px;
}

.glossary .eu-Region .regioncard a {
        font-size: 14px;
    font-weight: 600;
    margin-bottom: 0px;
    color: #0F172A;
    font-family: Montserrat, sans-serif;
    line-height: 23px;
    border: 1px solid #E2E8F0;
    display: block;
    padding: 10px 20px;
    text-align: center;
    border-radius: 60px;
}

.glossary .eu-Region .regioncard a i {
    margin-left: 10px;
}

.glossary .eu-Region .regioncard a:hover {
    background: #1890c9;
    color: #fff;
}
.glossary .finalcallaction {
    padding: 60px 0;
}
.investing-wraps .inner-hero-Banner {
    background: #1890c9;
}

.investing-wraps .inner-hero-Banner .h-dts {
    color: #000;
    border-color: #9fd8f4;
    background: #9fd8f4;
}

.investing-wraps .inner-hero-Banner  h1 {
    color: #fff;
}

.investing-wraps .inner-hero-Banner p {
    color: #fff;
}

.investing-wraps .inner-hero-Banner a {
    background: #000;
}

.investing-wraps .inner-hero-Banner {
    position: relative;
}

.investing-wraps .inner-hero-Banner .waves {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    opacity: 0.5;
}
.investing-wraps .eu-Region {
    padding: 60px 0;
}
.investing-wraps .buildwealth.buildwealth1 {
    padding: 10px 0 60px;
    background: linear-gradient(#fff 0%, #ecf0f8 100%);
}
.investing-wraps .pricingcards .pricing-item .pricing-item-header .pricing-item-header-box span {
    font-family: 'Montserrat', sans-serif;
    font-weight: 600;
    margin-bottom: 4px;
    display: block;
    color: #1890c9;
}
.investing-wraps .pricingcards .pricing-item .pricing-item-header .pricing-item-header-box span {
    font-family: 'Montserrat', sans-serif;
    font-weight: 600;
    margin-bottom: 4px;
    display: block;
    color: #1890c9;
}

.investing-wraps .pricingcards .pricing-item .pricing-item-list ul {
    min-height: unset;
}
.investing-wraps .propownership .fundbox .icon i {
    font-family: 'Montserrat', sans-serif;
    font-weight: 800;
    opacity: 0.4;
    font-size: 24px;
}

.investing-wraps .propownership .fundbox .icon:before {
    display: none;
}

.investing-wraps .propownership .fundbox .cnts h4 {
    font-weight: 800;
    font-size: 17px;
}

.investing-wraps .propownership .fundbox p {
    font-size: 12px;
    line-height: 21px;
}

.investing-wraps .propownership .fundbox {
    height: unset;
    margin-bottom: 30px;
}

.investing-wraps .propownership .fundbox .info {
    min-height: 140px;
}
.checklists {
    padding: 0px 0px 60px;
}

.checklists .sctitles h2 {
    font-weight: 800;
    line-height: 50px;
    margin-bottom: 10px;
}

.checklists .sctitles p {
    font-size: 17px;
}

.checklists .fundbox {
    width: 100%;
    background: #d9eaf2;
    font-family: 'Plus Jakarta Sans', sans-serif;
    font-weight: 700;
    font-size: 16px;
    border-radius: 40px 0px 40px;
    margin-bottom: 30px;
    overflow: hidden;
}

.checklists .fundbox .info {
    display: flex;
}

.checklists .fundbox .info .icon {
    width: 100px;
    background: #1890c9;
    text-align: center;
    align-content: center;
}

.checklists .fundbox .info .icon i {
    color: #fff;
    font-size: 27px;
}

.checklists .fundbox .info .cnts {
    padding: 20px 20px;
    width: calc(100% - 100px);
}

.checklists .fundbox .info .cnts h4 {
    font-family: 'Montserrat', sans-serif;
    font-weight: 700;
    text-transform: unset;
    font-size: 17px;
    margin-bottom: 9px;
}

.checklists .fundbox .info .cnts p {
    font-family: 'Montserrat', sans-serif;
    font-weight: 500;
    text-transform: unset;
    font-size: 15px;
    margin: 0;
    color: #434343;
    line-height: 22px;
}



.document-ownership .sctitles h2 {
    font-weight: 800;
    line-height: 50px;
    margin-bottom: 10px;
}

.document-ownership .sctitles p {
    font-size: 17px;
}

.investing-wraps .pricingcards {
    background: #fff;
    padding: 60px 0;
}

.investing-wraps .whatisfunds.whatisfunds-Innr {
    padding-top: 60px;
}
.document-ownership {
    padding: 10px 0 70px;
}

.document-ownership .stepsnmbr {
    grid-template-columns: repeat(4, 1fr);
    display: grid;
    gap: 15px;
    margin-bottom: 30px;
}

.document-ownership .stepsnmbr .nmbr {
    text-align: center;
    position: relative;
}

.document-ownership .stepsnmbr .nmbr span {
    color: #fff;
    background: #000000;
    width: 55px;
    height: 55px;
    display: block;
    margin: 0 auto;
    line-height: 55px;
    border-radius: 50%;
    border: 1px solid #087FC3;
    font-size: 25px;
    font-family: 'Montserrat', sans-serif;
    margin-bottom: 11px;
}

.document-ownership .stepsnmbr .nmbr cite {
    font-size: 13px;
    margin-bottom: 7px;
    font-family: 'Montserrat', sans-serif;
    color: #087FC3;
    line-height: 23px;
    display: block;
    font-weight: bold;
    text-transform: uppercase;
}

.document-ownership .owner-card figure {
    position: relative;
    overflow: hidden;
    border-radius: 10px;
    height: 330px;
}

.document-ownership .owner-card figure .img {
    width: 100%;
    height: 100%;
    background-size: cover;
    background-position: center;
}

.document-ownership .owner-card figure:before {
    border: 0.3px solid rgb(255 255 255 / 54%);
    /* width: 100%; */
    /* height: 100%; */
    content: '';
    position: absolute;
    top: 10px;
    left: 10px;
    right: 10px;
    bottom: 10px;
    border-radius: 10px;
}

.document-ownership .owner-card figure .cnts {
    position: absolute;
    bottom: 0px;
    left: 0;
    z-index: 9;
    padding: 20px 25px 25px;
}

.document-ownership .owner-card figure .cnts b {
    font-size: 12px;
    margin-bottom: 9px;
    font-family: 'Montserrat', sans-serif;
    color: #fff;
    line-height: 20px;
    display: block;
    font-weight: bold;
}

.document-ownership .owner-card figure .cnts p {
    font-family: 'Montserrat', sans-serif;
    font-weight: 500;
    font-size: 12px;
    display: block;
    color: #fff;
    line-height: 16px;
}
.document-ownership .stepsnmbr .nmbr:before {
    width: 100%;
    height: 2px;
    content: '';
    background: #087FC3;
    position: absolute;
    left: 50%;
    top: 26px;
}

.document-ownership .stepsnmbr .nmbr span {
    position: relative;
}

.document-ownership .stepsnmbr .nmbr:last-child:before {
    display: none;
}

.document-ownership .osp-warning i {
    width: 40px;
    height: 40px;
    display: inline-block;
    border: 1px solid #ffffff;
    vertical-align: middle;
    line-height: 39px;
    border-radius: 50%;
    text-align: center;
    color: #fff;
    font-size: 16px;
    margin-right: 10px;
}

.document-ownership .osp-warning cite {
    font-family: 'Montserrat', sans-serif;
    font-weight: 500;
    font-size: 12px;
    display: block;
    color: #fff;
    width: 75px;
    text-align: center;
    line-height: 16px;
    margin-left: 10px;
}


.document-ownership .osp-warning {
    background: #087FC3;
    margin-top: 30px;
}

.document-ownership .osp-warning div {
    width: calc(100% - 176px);
    align-content: center;
}

.document-ownership .osp-warning div b {
    font-size: 18px;
    text-transform: uppercase;
}

.document-ownership .osp-warning div span {
    font-size: 12px;
    font-weight: 500;
    line-height: 16px;
    margin: 0;
    color: #fff;
}
.document-ownership {
    padding-top: 0;
    background: linear-gradient(#fff 0%, #ecf0f8 100%);
    padding: 20px 0 60px;
}

.document-ownership .stepsnmbr .nmbr span {
    width: 80px;
    height: 80px;
    line-height: 80px;
    border: 1px solid #0000001f;
    background: #fff;
    color: #087FC3;
    position: relative;
}

.document-ownership .stepsnmbr .nmbr.active span {
    color: #fff;
    background: #087FC3;
}

.document-ownership .stepsnmbr .nmbr span cite {
    position: absolute;
    top: -5px;
    right: -5px;
    background: #082432;
    border-radius: 50%;
    color: #fff;
    width: 25px;
    height: 25px;
    line-height: 25px;
    font-size: 10px;
    border: 1px solid #fff;
}

.document-ownership .stepsnmbr .nmbr.active span cite {
    color: #fff;
    background: #087fc3;
}
.framworkcard ul {
    grid-template-columns: repeat(4, 1fr);
    display: grid;
    margin-left: 10px;
}

.framworkcard ul li {
    background: #F8FAFC;
    border: 1px solid #E2E8F0;
    border-radius: 19.84px;
    padding: 30px 20px;
    position: relative;
    margin-left: -10px;
    box-shadow: rgba(7, 28, 31, 0.1) 0px 10px 11px 0px;
}

.framworkcard ul li b {
    font-size: 17px;
    margin-bottom: 5px;
    font-family: Montserrat, sans-serif;
    color: rgb(8, 36, 50);
    line-height: 22px;
    display: block;
    font-weight: bold;
}

.framworkcard ul li small {
    font-size: 12px;
    font-weight: 500;
    margin-bottom: 0px;
    color: #000000;
    font-family: Montserrat, sans-serif;
    line-height: 19px;
}

.framworkcard ul li.active {
    background: #fff;
}
.eu-crossborder {
    padding: 10px 0 70px;
}
.investing-wraps .finalcallaction.finalcallaction-new {
    padding-top: 60px;
}
.mainHeader .menus ul li .megamenu.type2 .boxd.bgdbg {
    background-position: center;
    background-size: cover;
    border-radius: 30px;
}

.mainHeader .menus ul li .megamenu.type2 .boxd.bgdbg a {
    display: block;
    height: 100%;
    width: 100%;
    background: #0000008a;
    border-radius: 30px;
}

.mainHeader .menus ul li .megamenu.type2 .boxd.bgdbg a strong {
    color: #fff;
    margin-top: 36px;
}

.mainHeader .menus ul li .megamenu.type2 .boxd.bgdbg a span {
    color: #fff;
}

.mainHeader .menus ul li .megamenu.type2 .boxd.bgdbg a em {
    background: #fff;
}

.mainHeader .menus ul li .megamenu.type2 .boxd.bgdbg a:hover em {
    background: #1890c9;
    color: #fff;
}

.mainHeader .menus ul li .megamenu.type2 .boxd.bgdbg a i {
    color: #fff;
}
.ownershipbox .onerinnr .cr-box:hover {
    background: #1890c9;
    border-color: #1890c9;
}

.logos-list figure.items a {
    border-radius: 30px 0 30px 0;
}

.ownershipboxInnr {
    padding-bottom: 60px;
}
.inner-hero-Banner.colrd-bgs {
    background: #1890c9;
    position: relative;
}

.inner-hero-Banner.colrd-bgs .waves {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    opacity: 0.5;
}

.inner-hero-Banner.colrd-bgs  .h-dts {
    color: #000;
    border-color: #9fd8f4;
    background: #9fd8f4;
}

.inner-hero-Banner.colrd-bgs h1 {
    color: #fff;
}

.inner-hero-Banner.colrd-bgs h1 span {
    color: #b8ddef;
}

.inner-hero-Banner.colrd-bgs p {
    color: #fff;
}

.inner-hero-Banner.colrd-bgs p i {
    background: #fff;
    color: #1890c9;
}

.inner-hero-Banner.colrd-bgs a {
    background: #000;
}
.fullwrps .whatisfunds {
    background: #fff;
}

.fullwrps .pricingcards {
    background: linear-gradient(rgb(255, 255, 255) 0%, rgb(236, 240, 248) 100%);
    padding-top: 0;
}

.fullwrps  .buildwealth {
    background: #fff;
    padding: 60px 0;
}

.fullwrps  .ownershipbox.ownershipboxInnr {
    padding: 60px 0;
}
.pricingcards .priceinner .boxhvr {box-shadow: rgba(7, 28, 31, 0.1) 0px 16px 32px 0px;border: 1px solid #E2E8F0;border-radius: 20px;padding: 30px 25px;background: #fff;z-index: 99;position: relative;overflow: hidden;}

.pricingcards .priceinner .boxhvr .icons {
    width: 60px;
    height: 60px;
    background: #1890c9;
    line-height: 60px;
    color: #fff;
    font-size: 27px;
    border-radius: 7px;
    margin-bottom: 20px;
    text-align: center;
    position: relative;
}

.pricingcards .priceinner .boxhvr h3 {
    display: block;
    font-family: 'Plus Jakarta Sans', sans-serif;
    font-size: 20px;
    font-weight: 700;
    color: #181c23;
    text-transform: unset;
    margin-bottom: 22px;
    position: relative;
}

.pricingcards .priceinner .boxhvr ul li {
    position: relative;
    line-height: 1.5em;
    margin-bottom: 8px;
    font-family: 'Plus Jakarta Sans', sans-serif;
    font-weight: 600;
    font-size: 13px;
    display: flex;
}

.pricingcards .priceinner .boxhvr ul li i {
    font-size: 20px;
    margin-right: 10px;
}

.pricingcards .priceinner .boxhvr ul li i {
    color: #1890c9;
}

.pricingcards .priceinner .boxhvr .pricing-item-btn {
    border-top: 1px solid #a7a7a7;
    padding-top: 15px;
    margin-top: 15px;
    position: relative;
}

.pricingcards .priceinner .boxhvr .pricing-item-btn a {}

.pricingcards .priceinner .boxhvr .pricing-item-btn a {
    font-family: 'Montserrat', sans-serif;
    font-weight: 600;
    color: #1890c9;
    font-size: 14px;
}

.pricingcards .priceinner .boxhvr:before {
    position: absolute;
    top: 100%;
    left: 0;
    background: #1890c9;
    width: 100%;
    height: 100%;
    content: '';
    -ms-transition: all 0.4s;
    -o-transition: all 0.4s;
    transition: all 0.4s;
}

.pricingcards .priceinner .boxhvr:hover:before {
    top: 0;
}

.pricingcards .priceinner .boxhvr:hover .icons {
    background: #fff;
    color: #1890c9;
}

.pricingcards .priceinner .boxhvr:hover h3 {
    color: #fff;
}

.pricingcards .priceinner .boxhvr:hover ul li {
    color: #fff;
}

.pricingcards .priceinner .boxhvr:hover ul li i {
    color: #fff;
}

.pricingcards .priceinner .boxhvr:hover .pricing-item-btn a {
    color: #fff;
}
.pricingcards .priceinner .boxhvr ul {
    min-height: 150px;
}
.newwrps .buildwealth.buildwealth1 {
    background: #fff;
    padding: 70px 0;
}

.newwrps .buildwealth.buildwealth1 .box {
    box-shadow: 0px 0px 10px -2px rgb(109 117 143 / 31%);
}

.newwrps .whatisfunds.rewardfunds1 {
    background: #ecf0f854;
}

.newwrps .TierBenefits {
    background: #fff;
    padding: 70px 0;
}

.newwrps .whatisfunds-Innr {
    padding: 60px 0 40px;
    background: linear-gradient(#ecf0f86b 81%, #FFF 100%);
}
.TierBenefits .tabls table thead {
    position: -webkit-sticky; 
    position: sticky;
    top: 0;                   
    z-index: 2;
}
.TierBenefits .tabls table {
  position: relative;
}

.TierBenefits .tabls table {
    overflow: visible;
}
.TierBenefits .tabls table {
    box-shadow: none;
    overflow: visible;
}

.TierBenefits .tabls table tr.bgs td, .TierBenefits .tabls table tr.bgs th {
    background: #d8f2ff;
}

.TierBenefits .tabls table tr.bgs:nth-child(even) td, .TierBenefits .tabls table tr.bgs:nth-child(even) th {
    background: #d8f2ff;
}

.TierBenefits .tabls table thead {
    box-shadow: 0px 0px 4px 0px #00000033;
    border-radius: 20px;
}

.TierBenefits .tabls table thead th.frst {
    border-radius: 20px 0 0 20px;
}

.TierBenefits .tabls table thead th.lst {
    border-radius: 0px 20px 20px 0;
}
.TierBenefits .tabls table tr.wthotbg td {
    background: none !important;
    padding: 6px;
}

.TierBenefits .tabls table {
    box-shadow: none;
}

.TierBenefits .tabls table tbody tr td, .TierBenefits .tabls table tbody tr th {
    background: #fff;
}

.TierBenefits .tabls table tr td.llst {
    border-radius: 0px 20px 20px 0px;
}


.TierBenefits .tabls table tbody tr th {
    border-radius: 20px 0 0 20px;
}

.TierBenefits .tabls table tbody tr {
    box-shadow: 0px 0px 4px 0px #00000033;
    border-radius: 20px;
}

.TierBenefits .tabls table tbody tr.wthotbg {
    box-shadow: none !important;
}
.inner-hero-Banner.colrd-bgs {
    text-align: left !important;
}
.gold_visa_wrap .changingInvest2 .app-status ul li {
    border-radius: 40px 0 40px 0;
}
.global-faqs1 h3:hover cite {
    background: #1890c9;
    color: #fff;
}

.global-faqs1 h3:hover i {
    background: #1890c9;
    color: #fff;
}

.global-faqs1 h3:hover svg path {
    fill: #1890c9;
}
.inner-hero-Banner a.scrolls.downarow {
    position: absolute;
    z-index: 999;
    border-radius: 50%;
    padding: 0;
    border: 1px solid #fff;
    background: none;
    width: 60px;
    height: 60px;
    left: 50%;
    bottom:100px;
    line-height: 60px;
    font-size: 20px;
    animation: infinitupdown 2s infinite linear;
    margin-left: -30px;
}
@keyframes infinitupdown {
    from{
        transform: translateY(-10px);
    }
    to{
        transform: translateY(10px);
    }
}
.sectionslides {
    height: 160vh;
    position: relative;
}
.sectionslides  .image-sticky {
    height: 100vh;
    position: sticky;
    top: 0;
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
}
.sectionslides  .scroll-image {
    width: 100%;
    height: 100%;
    object-fit: cover;
    display: block;
    border-radius: 0;
    will-change: width, height, border-radius;
}

.sectionslides .sldmenu a {
    display: block;
    border-left: 3px solid #000;
    margin-left: -3px;
    padding: 10px 20px;
    font-family: 'Plus Jakarta Sans', sans-serif;
    font-size: 15px;
    font-weight: 700;
    color: #b8b8b8;
}

.sectionslides .sldmenu {
    position: relative;
    border-left: 3px solid #b6b6b6;
}

.sectionslides .sldmenu a.actives {
    color: #000;
    border-color: #1890c9;
}

.sectionslides .cnts b {
    font-family: 'Plus Jakarta Sans', sans-serif;
    font-size: 23px;
    font-family: 'Montserrat', sans-serif;
    font-weight: bold;
    display: block;
    margin-bottom: 5px;
}

.sectionslides .cnts span {
    display: block;
    margin-bottom: 11px;
    font-family: 'Plus Jakarta Sans', sans-serif;
    font-weight: 600;
    font-size: 13px;
}

.sectionslides .cnts p {
    font-family: 'Plus Jakarta Sans', sans-serif;
    font-weight: 500;
    font-size: 14px;
    color: #292929;
    letter-spacing: 0.6px;
    line-height: 21px;
}
.sectionslides .image-sticky {
    z-index: 99999;
}

.sectiontops {
    padding-top: 70px;
}

.sectiontops .sctitles h2 {
    font-weight: 800;
    line-height: 110%;
    margin-bottom: 10px;
}

.sectiontops .sctitles p {
    font-size: 15px;
}
.sectiontops .sctitles {
    text-align: left;
}

.sectiontops .sctitles p {
    font-size: 14px;
}
.sectiontops {
    border-radius: 30px 30px 0 0;
    margin-top: -60px;
    position: relative;
    z-index: 99;
    -webkit-backdrop-filter: blur(17px);
    backdrop-filter: blur(17px);
    background: rgba(250, 250, 250, .65);
    padding-top: 90px;
    overflow: hidden;
}

.sectiontops:before {
    content: "";
    height: 193px;
    width: 100%;
    position: absolute;
    left: 0;
    bottom: 0;
    background: transparent -webkit-gradient(linear, left top, left bottom, from(#FFFFFF00), color-stop(36%, #FFFFFF72), color-stop(62%, #FFFFFFC6), to(#fff)) 0% 0% no-repeat padding-box;
    background: transparent linear-gradient(180deg, #FFFFFF00 0%, #FFFFFF72 36%, #FFFFFFC6 62%, #fff 100%) 0% 0% no-repeat padding-box;
    height: 150px;
}

.sectiontops .container {
    position: relative;
}
.sectionslides {
    margin-bottom: 50px;
}
.philanthropywrps .profoliocrd {
    box-shadow: none;
    border: 0;
    border-bottom: 1px solid #d2d2d2;
    border-radius: 0;
    padding: 0;
    margin-bottom: 40px;
    padding-bottom: 40px;
}

.philanthropywrps .profoliocrd:before {
    display: none;
}

.philanthropywrps .profoliocrd:after {
    display: none;
}

.philanthropywrps .profoliowraps:before {
    display: none;
}

.philanthropywrps .profoliowraps{
    padding: 0;
}

.philanthropywrps .profoliocrd .lst a {
    border: 1px solid #a7a7a7;
    background: none;
    color: #000;
    padding: 15px 45px;
    letter-spacing: 1px;
}

.philanthropywrps .profoliocrd .lst {
    padding-left: 28px;
}

.philanthropywrps .profoliocrd .lst a:hover {
    background: #1890c9;
    color: #fff;
    border-color: #1890c9;
}

.philanthropywrps .profoliocrd  .cnter span {
    font-size: 16px;
    font-weight: 500;
    text-transform: uppercase;
    letter-spacing: 1px;
    display: block;
    margin-bottom: 7px;
}

.philanthropywrps .profoliocrd:last-child {
    border: 0;
    padding: 0;
    margin-bottom: 20px;
}
.popupContent {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: #0000008a;
    z-index: 99999;
    display: none;
    
    -ms-transition: all 0.6s;
    -o-transition: all 0.6s;
    transition: all 0.6s;
}

.popupContent .pupinnr {
    padding: 42px 62px 42px 36px;
    width: 700px;
    background: #fff;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    border-radius: 15px;
}

.popupContent .pupinnr a.clss {
    background-color: rgb(229, 225, 225);
    width: 30px;
    height: 30px;
    position: absolute;
    top: 15px;
    right: 15px;
    border-radius: 50%;
    text-align: center;
    line-height: 31px;
    color: #000;
}

.popupContent .pupinnr .boxs {
    display: flex;
}

.popupContent .pupinnr .boxs figure {
    width: 40%;
    border-radius: 15px;
    overflow: hidden;
}

.popupContent .pupinnr .boxs .conts {
    width: calc(100% - 40%);
    padding: 20px;
}

.popupContent .pupinnr .boxs figure .imgs {
    width: 100%;
    height: 100%;
    background-size: cover;
    background-position: center;
}

.popupContent .pupinnr .boxs .conts span {
    font-family: 'Plus Jakarta Sans', sans-serif;
    font-size: 13px;
    font-weight: 500;
    text-transform: uppercase;
    letter-spacing: 1px;
    display: block;
    margin-bottom: 7px;
    color: #1890c9;
}

.popupContent .pupinnr .boxs .conts b {
    font-family: 'Plus Jakarta Sans', sans-serif;
    font-size: 23px;
    font-weight: bold;
    display: block;
    margin-bottom: 13px;
}

.popupContent .pupinnr .boxs .conts p {
    font-family: 'Plus Jakarta Sans', sans-serif;
    font-weight: 500;
    font-size: 13px;
    color: #292929;
    letter-spacing: 0.6px;
    margin-bottom: 20px;
}

.popupContent .pupinnr .boxs .conts a {
    border: 1px solid #a7a7a7;
    background: none;
    color: #000;
    padding: 15px 45px;
    letter-spacing: 1px;
    font-family: "Plus Jakarta Sans", sans-serif;
    font-size: 14px;
    font-weight: 600;
    display: inline-block;
    border-radius: 61px;
}
.popupContent.actives {
    display: block;
}

.properties_wraps .passiveincome1 .incme-cards {
    background-size: cover;
}

.properties_wraps .colrd-bgs h1 {
    font-size: 45px;
    line-height: 120%;
    letter-spacing: unset;
}

.properties_wraps .colrd-bgs {
    padding: 100px 0;
}
.properties_wraps .colrd-bgs .banner-Images1 {
    align-content: center;
    height: 100%;
}
.properties_wraps .finalcallaction.finalcallaction-new {
    padding-top: 60px;
}
.properties_wraps .colrd-bgs {
    background-size: auto 100%;
    background-repeat: no-repeat;
    background-position: bottom right;
    padding: 80px 0;
}
.properties_wraps .finalcallaction.finalcallaction-new .callacrionInner {
    padding-bottom: 0px;
    padding-right: 0;
    padding-top: 0px;
}
.propcardslider .imgwraps span {
    z-index: 9;
}
.mainHeader .rightside .megamenu.type2 {
    text-align: left;
}

.mainHeader .rightside
 .megamenu.type2 .bxd-ul a {
    margin-bottom: 12px;
}


.mainHeader .menus ul li .megamenu.type3  .box-menu-img {
    display: flex;
    border-left: 1px dashed #afafaf;
    padding-left: 30px;
}

.mainHeader .menus ul li .megamenu.type3 .box-menu-img .hv-menus {
    width: 100%;
    display: none;
}

.mainHeader .menus ul li .megamenu.type3 .box-menu-img .boximg {
    border: 0;
    width: 100%;
    padding: 0;
}

.mainHeader .menus ul li .megamenu.type3 .box-menu-img .boximg .src-img1 {
    background-size: cover;
    height: 400px;
    background-position: center !important;
}

.mainHeader .menus ul li .megamenu.type3 .box-menu-img .hv-menus .mns a {
    display: block;
    margin-bottom: 0px;
    border-bottom: 1px dashed #000;
    padding: 10px 0px;
}

.mainHeader .menus ul li .megamenu.type3 .box-menu-img .hv-menus .mns a:hover {
    color: #1890c9;
}

.mainHeader .menus ul li .megamenu.type3 .box-menu-img .hv-menus .mns {
    display: none;
}

.mainHeader .menus ul li .megamenu.type3 .box-menu-img .hv-menus .mns.active {
    display: block;
}
.mainHeader .menus ul li .megamenu.type3 .box-menu-img .hv-menus.shws {
    display: block;
}
.mainHeader .menus ul li .megamenu.type3 .box-menu-img .hv-menus
 {
    padding-right: 30px;
}
.asset-managment {
    padding: 60px 0;
    position: relative;
}

.asset-managment ul:before {
    content: '';
    width: 2px;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    background: #1890c9;
    display: block;
}

.asset-managment ul {
    position: relative;
    padding-left: 38px;
}

.asset-managment ul li {
    background: #fff;
    margin-bottom: 30px;
    box-shadow: rgb(7 28 31 / 18%) 0px 0px 12px 0px;
    border: 1px solid #E2E8F0;
    border-radius: 20px;
    padding: 30px 25px;
    height: 100%;
    position: relative;
}

.asset-managment ul li span {
    text-transform: uppercase;
    display: block;
    font-family: 'Montserrat', sans-serif;
    font-weight: 500;
    font-size: 14px;
    margin-bottom: 8px;
    color: #1890c9;
}

.asset-managment ul li b {
    font-family: 'Montserrat', sans-serif;
    font-weight: 700;
    font-size: 19px;
    margin-bottom: 10px;
    display: block;
}

.asset-managment ul li p {
    font-family: 'Montserrat', sans-serif;
    font-weight: 400;
    color: #000;
    font-size: 13px;
    letter-spacing: 1px;
    line-height: 22px;
}

.asset-managment ul li:before {
    width: 20px;
    height: 20px;
    content: '';
    position: absolute;
    left: -48px;
    top: 50%;
    background: #1890c9;
    display: block;
    border: 3px solid #fff;
    box-shadow: rgb(7 28 31 / 57%) 0px 0px 6px 0px;
    border-radius: 50%;
    margin-top: -10px;
}

.asset-managment .shadows {
    width: 100%;
    height: 100%;
    background-size: 100% 100%;
    background-position: center;
    position: absolute;
    opacity: 0.6;
}
.realestate-expertise {
    background: #eeeeee;
    padding: 70px 0;
}

.realestate-expertise .experties_inner {
    background: #fff;
    box-shadow: rgb(7 28 31 / 18%) 0px 0px 12px 0px;
    border: 1px solid #E2E8F0;
    border-radius: 20px;
    padding: 40px;
    height: 100%;
    position: relative;
    padding-bottom: 0;
}

.realestate-expertise .experties_inner .lftconts b {
    font-family: 'Plus Jakarta Sans', sans-serif;
    font-weight: 700;
    font-size: 34px;
    margin-bottom: 13px;
    line-height: 37px;
    display: block;
}

.realestate-expertise .experties_inner .lftconts {
    padding-right: 34px;
}

.realestate-expertise .experties_inner .lftconts b span {
    color: #1890c9;
}

.realestate-expertise .experties_inner .lftconts p {
    font-family: 'Montserrat', sans-serif;
    font-weight: 400;
    color: #000;
    font-size: 13px;
    letter-spacing: 1px;
    line-height: 22px;
    margin-bottom: 40px;
}

.realestate-expertise .experties_inner .rgtconts .box span {
    color: #000;
    background: #f0f0f0;
    display: inline-block;
    padding: 6px 25px;
    border-radius: 31px;
    text-transform: unset;
    letter-spacing: unset;
    font-size: 14px;
    margin-bottom: 13px;
    font-weight: 600;
    font-family: 'Montserrat', sans-serif;
}

.realestate-expertise .experties_inner .rgtconts .box b {
    font-family: 'Plus Jakarta Sans', sans-serif;
    font-weight: 700;
    font-size: 21px;
    margin-bottom: 8px;
    display: block;
}

.realestate-expertise .experties_inner .rgtconts .box p {
    font-family: 'Montserrat', sans-serif;
    font-weight: 500;
    color: #000000;
    font-size: 13px;
    letter-spacing: 1px;
    line-height: 22px;
    margin-bottom: 10px;
}

.realestate-expertise .experties_inner .rgtconts .box strong {
    font-family: 'Montserrat', sans-serif;
    font-weight: 600;
    color: #000000;
    font-size: 13px;
    letter-spacing: 1px;
    line-height: 22px;
    margin-bottom: 20px;
    display: block;
}

.realestate-expertise .experties_inner .rgtconts .box strong i {
    color: #1890c9;
    font-size: 17px;
    vertical-align: middle;
}

.realestate-expertise .experties_inner .rgtconts .box a {
    font-family: "Plus Jakarta Sans", sans-serif;
    font-size: 15px;
    font-weight: 700;
    color: rgb(255, 255, 255);
    display: inline-block;
    letter-spacing: 1px;
    border-radius: 12px;
    padding: 11px 24px;
    background: rgb(0, 0, 0);
}
.realestate-expertise .experties_inner .rgtconts .box strong {
    color: #1890c9;
}

.realestate-expertise .experties_inner .rgtconts .brd-box {
    position: relative;
    width: 100%;
    height: 2px;
    background: #d8d8d8;
    margin: 50px 0;
}

.realestate-expertise .experties_inner .rgtconts .brd-box:before {
    width: 40px;
    height: 40px;
    content: 'OR';
    position: absolute;
    left: 50%;
    top: 50%;
    background: #1890c9;
    display: block;
    border: 3px solid #fff;
    box-shadow: rgb(7 28 31 / 57%) 0px 0px 6px 0px;
    border-radius: 50%;
    transform: translate(-50%, -50%);
    text-align: center;
    line-height: 32px;
    color: #fff;
    font-family: "Plus Jakarta Sans", sans-serif;
    font-weight: 700;
}


.realestate-expertise .experties_inner .rgtconts .box p {
    font-weight: 400;
    margin-bottom: 22px;
}

.realestate-expertise .experties_inner .rgtconts .box span:before {
    width: 12px;
    height: 12px;
    background: #1890c9;
    content: '';
    display: inline-block;
    border-radius: 50%;
    margin-right: 7px;
    vertical-align: middle;
}

.realestate-expertise .experties_inner .rgtconts .box span {
    margin-bottom: 23px;
}

.realestate-expertise .experties_inner {
    padding: 50px 50px 0;
}

.maintimeline .timeline-innr .timelinnebox figure {
    overflow: hidden;
}

@-webkit-keyframes sclright{0%{opacity:0;transform: translate3d(0, 100px, 0);}to{opacity: 1;transform: translateZ(0);}}
@-o-keyframes sclright{0%{opacity:0;transform: translate3d(0, 100px, 0);}to{opacity: 1;transform: translateZ(0);}}
@keyframes sclright{0%{opacity:0;transform: translate3d(0, 100px, 0);}to{opacity: 1;transform: translateZ(0);}}


.maintimeline .timeline-innr .timelinnebox figure.scalright {
    -webkit-animation-name: sclright;
    -o-animation-name: sclright;
    animation-name: sclright;
    -webkit-animation-duration: 2s;
    -o-animation-duration: 2s;
    animation-duration: 2s;
} 
@-webkit-keyframes sclright2{0%{width:10%}to{width:100%;}} 
@-o-keyframes sclright2{0%{width:10%}to{width:100%;}} 
@keyframes sclright2{0%{width:10%}to{width:100%;}} 

.maintimeline .timeline-innr .timelinnebox figure.scalright .imgs .img{
    -webkit-animation-name: sclright2;
    -o-animation-name: sclright2;
    animation-name: sclright2;
    -webkit-animation-duration: 2s;
    -o-animation-duration: 2s;
    animation-duration: 2s;
}
.maintimeline .timeline-innr .timelinnebox figure .imgs {
    width: 100%;
    height: 420px;
}

.maintimeline .timeline-innr .timelinnebox figure .imgs .img {
    height: 100%;
    width: 100%;
    border-radius: 20px;
    background-size: cover;
    background-position: center;
}

.maintimeline .timeline-innr .timelinnebox {
    margin-bottom: 80px;
}
.rewardfunds1 .rewardslider .fundbox .info {
    min-height: 373px;
    align-content: center;
}
.vairtone-banner {
    background: #1890c9;
}

.vairtone-banner h1 span {
    color: #b8ddef;
}

.vairtone-banner .waves {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    opacity: 0.5;
}
.investorguide-Wraps .colrd-bgs a.scnnd {
    border: 1px solid #fff;
    margin-left: 19px;
}

.investorguide-Wraps .colrd-bgs a {
    padding: 14px 29px;
    border: 1px solid #000;
}
.investorguide-Wraps .colrd-bgs a.scnnd {
    border: 1px solid #fff;
    margin-left: 19px;
}

.investorguide-Wraps .colrd-bgs a {
    padding: 14px 29px;
    border: 1px solid #000;
}

.investor-library {
    background: #126891;
}


.investor-library .fundbox {
    background: #00000045;
}

.investor-library .fundbox .cnts {
    background: #126891;
}
.fullwrps .colrd-bgs {
    padding: 100px 0;
}

.fullwrps .colrd-bgs a.scnds {
    background: none;
    color: #fff;
    border-color: #fff;
}
.fullwrps .finalcallaction .callacrionInner {
    padding-top: 0;
    padding-right: 0;
}

.bg-title-banner {
    background: linear-gradient(90deg, #087FC3 30%, #074163 76%);
    padding: 60px 0;
    padding-top: 85px;
}

.bg-title-banner .leftcnt .dts {
    color: #fff;
    font-family: 'Montserrat', sans-serif;
    letter-spacing: 1.08px;
    text-transform: uppercase;
    font-size: 12px;
    font-weight: 700;
    margin-bottom: 10px;
}

.bg-title-banner .leftcnt h1 {
    letter-spacing: -1px;
    font-size: 60px;
    font-weight: 700;
    font-family: 'Plus Jakarta Sans', sans-serif;
    line-height: 62px;
    color: #fff;
    margin-bottom: 20px;
    text-transform: unset;
}

.bg-title-banner .leftcnt p {
    color: #fff;
    font-size: 20px;
    font-family: 'Montserrat', sans-serif;
    font-weight: 400;
}

.bg-title-banner .catlog .innr small {
    color: #fff;
}

.bg-title-banner .catlog .innr b {
    color: #fff;
}

.bg-title-banner .catlog .innr span {
    color: #fff;
}

.bg-title-banner .filter-search {
    border: 0;
    padding: 0;
    box-shadow: none;
    margin-top: 65px;
}

.bg-title-banner .leftcnt h1 span {
    display: block;
}

.bg-title-banner .leftcnt {
    height: 100%;
    align-content: center;
}
.filter-boxs {
    border-radius: 0px 0px 20px 20px;
    border: 1px solid #bdc9d5;
    border-top: 0;
    padding: 0px;
}

.filter-boxs .filters-wrap .flt-bx  span.select2.select2-container {
    width: 100% !important;
}

.filter-boxs .filters-wrap .flt-bx span.select2.select2-container .select2-selection--single {
    border: 0px !important;
    background: none !important;
    border-radius: 0px !important;
    height: auto !important;
}

.filter-boxs .filters-wrap .flt-bx span.select2.select2-container .select2-selection--single .select2-selection__rendered {
    font-family: 'Montserrat', sans-serif;
    color: #082432;
    font-weight: 700;
    font-size: 14px;
    line-height: normal;
    padding: 5px 10px 5px 0;
}
.filter-boxs .filters-wrap .flt-bx {
    width: 100%;
    border: 1px solid #D9E4E7;
    padding: 6px 10px;
    border: 0px;
    border-right: 1px solid #bdc9d5;
    padding: 16px 14px;
}

.filter-boxs .filters-wrap p {
    border-right: 1px solid #bdc9d5;
    padding-right: 12px;
    min-width: 90px;
    margin: 0;
    color: #647A83;
    font-weight: 800;
    font-family: 'Montserrat', sans-serif;
    font-size: 12px;
    align-content: center;
}

.filter-boxs .filters-wrap .flt-bx:last-child {
    border: 0;
    padding-right: 0;
}

.filter-boxs .filters-wrap .flt-bx span.select2.select2-container .select2-selection--single {
    background: #dce3ea !important;
    border-radius: 10px !important;
}

.filter-boxs .filters-wrap .flt-bx span.select2.select2-container .select2-selection--single .select2-selection__rendered {
    padding: 10px 20px;
    font-weight: 600;
    font-size: 12px;
}


.filter-boxs .filters-wrap .flt-bx span.select2.select2-container .select2-selection--single  .select2-selection__arrow {
    height: 100%;
    top: -1px;
    right: 7px;
}

.filter-boxs .filters-wrap .flt-bx span.select2.select2-container .select2-selection--single .select2-selection__arrow b {
    border-color: #000000 transparent transparent transparent;
    border-width: 6px 5px 0 5px;
}

.filter-boxs .filters-wrap .flt-bx label {
    display: block;
    font-family: 'Montserrat', sans-serif;
    font-size: 11px;
    color: #647A83;
    text-transform: uppercase;
    font-weight: 500;
    margin-bottom: 5px;
}

.filter-boxs .filters-wrap {
    gap: unset;
    padding: 0;
}
.filter-boxs {
    background: #f4f6f8;
}

.filters-wrap .flt-grds {
    align-content: center;
    padding-left: 12px;
    width: unset;
    text-align: unset;
}
.PastInvestments.investmentsPage {
    background: #fff;
}
.market_Wraps .PastInvestments .opportunity-card {
    background: #fff;
    border-radius: 8px;
    overflow: hidden;
    margin-bottom: 30px;
}

.market_Wraps .PastInvestments .opportunity-card figure {
    height: 275px;
    position: relative;
    overflow: hidden;
    border-radius: 20px;
}

.market_Wraps .PastInvestments .opportunity-card figure span {
    color: #1890c9;
    background: #e7f5fc;
    border-radius: 30px;
    align-items: center;
    gap: 7px;
    padding: 7px 12px;
    font-size: 13px;
    font-style: normal;
    font-weight: 600;
    display: inline-flex;
    position: absolute;
    top: 10px;
    left: 10px;
    font-family: 'Montserrat', sans-serif;
}

.market_Wraps .PastInvestments .opportunity-card figure .img {
    color: #fff;
    background-position: 50%;
    background-size: cover;
    justify-content: space-between;
    align-items: flex-start;
    height: 100%;
    display: flex;
    position: relative;
    margin: 0;
    text-decoration: none;
    -ms-transition: all 1s;
    -o-transition: all 1s;
    transition: all 1s;
}

.market_Wraps .PastInvestments .opportunity-card figure cite {
    color: #1890c9;
    background: #e7f5fc;
    border-radius: 30px;
    align-items: center;
    gap: 7px;
    padding: 7px 12px;
    font-size: 12px;
    font-style: normal;
    font-weight: 600;
    display: inline-flex;
    position: absolute;
    top: 10px;
    right: 10px;
    font-family: 'Montserrat', sans-serif;
    background: #fff;
    color: #000;
}
.market_Wraps .PastInvestments .opportunity-card .propcnt {
    padding: 26px;
}

.market_Wraps .PastInvestments .opportunity-card .propcnt .adrs {
    font-family: 'Montserrat', sans-serif;
    font-weight: 400;
    font-size: 12px;
    color: #616161;
    margin-bottom: 4px;
}

.market_Wraps .PastInvestments .opportunity-card .propcnt h4 a {
    font-style: normal;
    font-weight: 700;
    color: #000;
    text-transform: unset;
    font-size: 22px;
    display: block;
}

.market_Wraps .PastInvestments .opportunity-card .propcnt h4 {
    text-transform: unset;
    margin-bottom: 7px;
}

.market_Wraps .PastInvestments .opportunity-card .propcnt .property-metrics {
    border-block: 1px solid #d9e4e7;
    grid-template-columns: repeat(3, 1fr);
    margin-bottom: 17px;
    display: grid;
}

.market_Wraps .PastInvestments .opportunity-card .propcnt .property-metrics div {
    border-right: 1px solid #d9e4e7;
    padding: 14px 10px;
}

.market_Wraps .PastInvestments .opportunity-card .propcnt .property-metrics div small {
    font-family: 'Montserrat', sans-serif;
    font-size: 11px;
    font-weight: 500;
    display: block;
    color: #647A83;
    margin-bottom: 3px;
}

.market_Wraps .PastInvestments .opportunity-card .propcnt .property-metrics div b {
    font-family: 'Montserrat', sans-serif;
    color: #000000;
    font-weight: 600;
    display: block;
    font-size: 14px;
}

.market_Wraps .PastInvestments .opportunity-card .propcnt .property-metrics div:last-child {
    border: 0;
}

.market_Wraps .PastInvestments .opportunity-card .propcnt .target-line {
    font-family: 'Montserrat', sans-serif;
    margin-bottom: 10px;
}

.market_Wraps .PastInvestments .opportunity-card .propcnt .target-line span {
    font-size: 13px;
    font-weight: 600;
    color: #878787;
}

.market_Wraps .PastInvestments .opportunity-card .propcnt .target-line b {
    font-family: 'Montserrat', sans-serif;
    color: #000000;
    font-weight: bold;
    font-size: 13px;
    float: right;
}

.market_Wraps .PastInvestments .opportunity-card .propcnt p {
    font-size: 11px;
    font-family: 'Montserrat', sans-serif;
    color: #000;
    font-weight: 500;
    line-height: 17px;
    margin-bottom: 14px;
}

.market_Wraps .PastInvestments .opportunity-card .propcnt a.btns {
    background: #1890c9;
    color: #fff;
    display: block;
    padding: 16px 20px;
    border-radius: 7px;
    font-family: 'Montserrat', sans-serif;
    font-size: 14px;
    font-weight: 600;
    border: 0px !important;
    text-align: center;
}

.market_Wraps .PastInvestments .opportunity-card {
    border: 1px solid #b6b6b6;
    box-shadow: 0 16px 32px 0 rgba(7, 28, 31, 0.1);
}

.market_Wraps .PastInvestments .opportunity-card {
    margin: 0;
}
.investmentsPage h2 {
    padding: 10px;
    font-family: 'Montserrat', sans-serif;
    font-weight: 600;
    text-transform: unset;
    font-size: 18px;
    text-align: center;
    margin-bottom: 30px;
    background: #f4f6f8;
    border: 1px solid #e2e2e2;
}
    .market_Wraps .PastInvestments .opportunity-card {
    position: relative;
    overflow: hidden;
    padding: 10px;
    border-radius: 30px 30px 0;
    background: #f2f6fa;
    border: 0px;
    box-shadow: none;
}


.market_Wraps .PastInvestments .opportunity-card figure cite {
    top: 20px;
    right: 16px;
}

.market_Wraps .PastInvestments .opportunity-card .propcnt h4 a {
    font-size: 17px;
    font-family: 'Plus Jakarta Sans', sans-serif;
    text-transform: unset;
}

.market_Wraps .PastInvestments .opportunity-card .propcnt h4 {
    margin-bottom: 5px;
    text-transform: unset;
}

.market_Wraps .PastInvestments .opportunity-card .propcnt .adrs {
    font-weight: 600;
    font-size: 11px;
    margin-bottom: 11px;
    color: #000;
    font-family: 'Montserrat', sans-serif;
}

.market_Wraps .PastInvestments .opportunity-card .propcnt  p {
    font-size: 13px;
}

.market_Wraps .PastInvestments .opportunity-card .propcnt p {
    font-size: 13px;
    color: #000;
    font-family: 'Montserrat', sans-serif;
    margin-right: 4px;
    margin-bottom: 10px;
    border-color: #adadad;
    display: inline-block;
    padding-right: 15px;
    font-weight: 500;
    border-bottom: 1px solid #D9E4E7;
    padding-bottom: 14px;
}

.market_Wraps .PastInvestments .opportunity-card .propcnt  p strong {
    display: inline-block;
    font-size: 11px;
    margin: 0px;
}

.market_Wraps .PastInvestments .opportunity-card .propcnt p small {
    font-size: 11px;
    margin-right: 6px;
}

.market_Wraps .PastInvestments .opportunity-card .propcnt p b {
    font-weight: bold;
    font-family: 'Montserrat', sans-serif;
}

.market_Wraps .PastInvestments .opportunity-card .botmline {display: flex;padding-right: 52px;}

.market_Wraps .PastInvestments .opportunity-card .propcnt {
    padding: 26px 10px 15px;
}

.market_Wraps .PastInvestments .opportunity-card .botmline .prc {
    width: 40%;
}

.market_Wraps .PastInvestments .opportunity-card .botmline .target {
    width: 60%;
    text-align: right;
    padding-top: 9px;
}

.market_Wraps .PastInvestments .opportunity-card .botmline small {
    font-family: 'Montserrat', sans-serif;
    font-size: 11px;
    display: block;
    color: #647A83;
    margin-bottom: 3px;
    text-transform: uppercase;
    font-weight: 600;
}

.market_Wraps .PastInvestments .opportunity-card .botmline b {    
    font-family: 'Montserrat', sans-serif;
    color: #000000;
    font-weight: 600;
    display: block;
    font-size: 14px;
}

.market_Wraps .PastInvestments .opportunity-card .botmline .target strong {
    font-family: 'Montserrat', sans-serif;
    background: #e2f2fa;
    border: 1px solid #1890c9;
    color: #1890c9;
    display: inline-block;
    padding: 4px 17px;
    border-radius: 20px;
    margin: 0;
    font-size: 10px;
    font-weight: 600;
}

.market_Wraps .PastInvestments .opportunity-card .pbmit-service-btn-wrapper {
    position: absolute;
    right: -10px;
    bottom: 0;
    display: table;
    text-align: center;
    z-index: 1;
    padding: 10px 10px 0 10px;
    border-radius: 50px 50px 0 0;
    background-color: #ffffff;
}

.market_Wraps .PastInvestments .opportunity-card .pbmit-service-btn-wrapper:before, .market_Wraps .PastInvestments .opportunity-card .pbmit-service-btn-wrapper:after {
        content: "";
    position: absolute;
    background-color: transparent;
    bottom: 0;
    height: 60px;
    width: 30px;
    box-shadow: 0 30px 0 0 #ffffff;
}

.market_Wraps .PastInvestments .opportunity-card .pbmit-service-btn-wrapper:before {
    right: 100%;
    border-bottom-right-radius: 30px;
}

.market_Wraps .PastInvestments .opportunity-card .pbmit-service-btn-wrapper:after {
    left: calc(100% - 38px);
    bottom: 60px;
    border-bottom-right-radius: 30px;
}

.market_Wraps .PastInvestments .opportunity-card .pbmit-service-btn-wrapper a.pbmit-service-btn {
    position: relative;
    overflow: hidden;
    z-index: 2;
    color: #09243c;
    background-color: #f2f6fa;
    display: block;
    width: 50px;
    height: 50px;
    border-radius: 50%;
    text-align: center;
    line-height: 53px;
}

.market_Wraps .PastInvestments .opportunity-card .pbmit-service-btn-wrapper a.pbmit-service-btn .pbmit-button-icon-wrapper {
    position: relative;
    overflow: hidden;
    display: inline-flex;
    margin-left: 1px;
    font-size: 17px;
}

.market_Wraps .PastInvestments .opportunity-card .pbmit-service-btn-wrapper a.pbmit-service-btn .pbmit-button-icon-wrapper i {
    transform: rotate(-45deg);
    -ms-transition: all 1s;
    -o-transition: all 1s;
    transition: all 1s;
}

.market_Wraps .PastInvestments .opportunity-card:hover .pbmit-service-btn-wrapper a.pbmit-service-btn .pbmit-button-icon-wrapper i {
    transform: unset;
}

.market_Wraps .PastInvestments .opportunity-card:hover .pbmit-service-btn-wrapper a.pbmit-service-btn {
    background: #1890c9;
    color: #fff;
}
.market_Wraps .PastInvestments .opportunity-card {
    margin-bottom: 30px;
}

.market_Wraps .PastInvestments .pakcrds .propcnt p {
    font-size: 13px;
    font-weight: 500;
    font-family: "Inter", sans-serif;
    width: 100%;
    line-height: 17px;
}

.market_Wraps .PastInvestments .pakcrds .propcnt .botmline  .target strong {
    font-size: 10px;
    padding: 4px 14px;
}

.market_Wraps .PastInvestments .pakcrds .propcnt .botmline  small {
    font-size: 10px;
}

.market_Wraps .PastInvestments .pakcrds .propcnt .botmline  b {
    font-size: 12px;
}
.market_Wraps .PastInvestments .proptabs {
    padding: 0;
}
.market_Wraps .PastInvestments .opportunity-card:hover .img {
    transform: scale(1.1);
}
.market_Wraps .finalcallaction-new .callacrionInner {
    padding-right: 0;
    padding-bottom: 0;
    padding-top: 10px;
}
.market_Wraps .PastInvestments.investmentsPage {
    margin: 0;
}
.faqswrps .global-faqs1 .sctitles h2 {
    font-size: 34px;
    margin: 0;
}
.retirement_wraps .colrd-bgs h1 {
    font-size: 44px;
}
.whatis-vairt .bottomSections .leftbox.lsts:before {
    display: block;
    border-color: #1890c947;
}

.whatis-vairt .bottomSections .leftbox.lsts {
    background-color: #ededed;
}
.investor-library {
    background: linear-gradient(#ecf0f8 91%, #fff 100%);
}

.investor-library .sctitles h2 {
    font-weight: 800;
    color: #000;
}

.investor-library .fundbox {
    background: #ffffff80;
    box-shadow: 0px 0px 5px -1px #95959596;
}

.investor-library .fundbox .cnts {
    background: none;
    padding: 20px;
}

.investor-library .fundbox .cnts h4 {
    color: #000;
    font-size: 19px;
}

.investor-library .fundbox .cnts p {
    line-height: 25px;
    color: #777777;
}

.investor-library .fundbox figure {
    width: 250px;
}

.investor-library .fundbox .cnts {
    width: calc(100% - 250px);
}
.mainHeader .menus ul li .megamenu .blogoptions a i {
    background-size: cover;
    background-position: center;
    width: 70px;
    height: 70px;
    display: inline-block;
    margin-bottom: 0;
}

.mainHeader .menus ul li .megamenu .blogoptions a strong {
    vertical-align: middle;
    margin: 0;
    display: inline-block;
    width: calc(100% - 80px);
    font-size: 13px;
    align-content: center;
}

.mainHeader .menus ul li .megamenu .blogoptions a {
    display: flex;
}
.market_Wraps .PastInvestments .opportunity-card figure .propslidr .img {
    height: 350px;
}
.opportunity-card figure .propslidr .slick-arrow:before {
    font-family: "Font Awesome 7 Free";
    font-weight: 600;
    opacity: 1;
    font-size: 12px;
}

button.slick-prev.slick-arrow:before {
    content: "\f104";
}

.opportunity-card figure .propslidr .slick-prev {
    left: 0;
    z-index: 9999;
    opacity: 1;
}

.opportunity-card figure .propslidr .slick-arrow {
    width: 25px;
    height: 25px;
    background: #000;
    border-radius: 50%;
    transform: translate(0px, -50%);
}

.opportunity-card figure .propslidr {
    height: 100%;
}

.opportunity-card figure .propslidr .slick-next:before {
    content: "\f105";
}

.opportunity-card figure .propslidr .slick-next {
    right: 8px;
    top: 50%;}

.opportunity-card figure .propslidr .slick-prev {
    left: 8px;
    top: 50%;}
    .opportunity-card figure .propslidr .slick-arrow {
    opacity: 0;
}

.opportunity-card:hover figure .propslidr .slick-arrow {
    opacity: 1;
}
.opportunity-card figure .propslidr .slick-arrow {
    opacity: 0;
}

.opportunity-card:hover figure .propslidr .slick-arrow {
    opacity: 1;
}

.market_Wraps .rws-wrp .opportunity-card {
    display: flex;
}

.market_Wraps .rws-wrp .opportunity-card figure {
    width: 35%;
    margin-right: 12px;
}

.market_Wraps .rws-wrp .opportunity-card .propcnt {
    width: calc(100% - 35%);
    align-content: center;
}

.popup-project-form {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: #0000004f;
    z-index: 999999999;
}

.popup-project-form .inner {width: 700px;background: #fff;border-radius: 20px;position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);padding: 30px 30px;}

.popup-project-form .inner a.clse {
    position: absolute;
    top: 17px;
    right: 20px;
}

.popup-project-form .inner .form-wraps {
    padding-top: 10px;
}

.popup-project-form .inner .form-wraps h3 {
    font-family: "Plus Jakarta Sans", sans-serif;
    font-size: 13px;
    letter-spacing: 1px;
    font-weight: 700;
}

.popup-project-form .inner .form-wraps p {
    font-family: 'Inter', sans-serif;
    font-size: 14px;
    font-weight: 400;
    color: #474747;
    margin-bottom: 23px;
}

.popup-project-form .inner .form-wraps form {}

.popup-project-form .inner .form-wraps .group-form input {
    width: 100%;
    padding: 15px 14px;
    border: 1px solid #e2e8f0;
    border-radius: 10px;
    font-family: 'Inter', sans-serif;
    font-size: 13px;
    color: #0d1b38;
    background: #f7f9fc;
    outline: none;
    transition: border 0.2s;
    font-weight: 600;
    line-height: normal;
}

.popup-project-form .inner .form-wraps .group-form  label {
    font-family: "Montserrat", sans-serif;
    font-weight: 600;
    font-size: 12px;
    color: #000;
    margin-bottom: 9px;
    text-transform: unset;
}

.popup-project-form .inner .form-wraps .group-form {
    margin-bottom: 18px;
}

.popup-project-form .inner .form-wraps .group-form select {
    width: 100%;
    padding: 15px 14px;
    border: 1px solid #e2e8f0;
    border-radius: 10px;
    font-family: 'Inter', sans-serif;
    font-size: 13px;
    color: #0d1b38;
    background: #f7f9fc;
    outline: none;
    transition: border 0.2s;
    font-weight: 600;
    line-height: normal;
}

.popup-project-form .inner .form-wraps button {
    width: 100%;
    padding: 21px 14px;
    background: #1890c9;
    color: white;
    border: none;
    border-radius: 10px;
    font-size: 16px;
    font-weight: 700;
    cursor: pointer;
    transition: background 0.2s, transform 0.15s;
    margin-top: 6px;
    font-family: 'Inter', sans-serif;
    font-size: 13px;
    letter-spacing: 1px;
}
.popup-project-form {
    display: none;
}


.frmloader5, .frmloader6  {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    background: rgb(0 0 0 / 54%);
    border-radius: 13px;
    align-content: center;
    text-align: center;
    background: rgb(255 255 255 / 30%);
    display: none;
}

.frmloader5 span, .frmloader6 span {
    width: 48px;
    height: 48px;
    border: 3px dotted #1890c9;
    border-style: solid solid dotted dotted;
    border-radius: 50%;
    display: inline-block;
    position: relative;
    box-sizing: border-box;
    animation: rotation 2s linear infinite;
}

.frmloader5 span:before, .frmloader6 span:before {
    content: '';
    box-sizing: border-box;
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    margin: auto;
    border: 3px dotted #000000;
    border-style: solid solid dotted;
    width: 24px;
    height: 24px;
    border-radius: 50%;
    animation: rotationBack 1s linear infinite;
    transform-origin: center center;
}

ul.lgInvst {}

.mainHeader .menus ul li.investMenu ul.lgInvst {
    position: absolute;
    padding: 10px 10px 15px;
    top: 82%;
    right: 0;
    background: #fff;
    width: 250px;
    text-align: left;
    border: 1px solid #ebeced;
    -webkit-transition: .4s ease;
    -o-transition: .4s ease;
    transition: .4s ease;
    opacity: 0;
    display: none;
}

.mainHeader .menus ul li.investMenu {
    position: relative;
    margin:0px 7px 0px 10px;
}

.mainHeader .menus ul li.investMenu ul.lgInvst li {
    display: block;
}

.mainHeader .menus ul li:hover ul.lgInvst {
    display: block;
    -webkit-animation-name: slideDownMenu;
    -o-animation-name: slideDownMenu;
    animation-name: slideDownMenu;
    -webkit-animation-duration: .4s;
    -o-animation-duration: .4s;
    animation-duration: .4s;
    -webkit-animation-fill-mode: forwards;
    -o-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
    top: 74%;
}

.mainHeader .menus ul li.investMenu ul.lgInvst a {
    display: block;
    line-height: normal;
    padding: 10px 20px;
    border-bottom: 1px dashed #000;
}

.mainHeader .menus ul li.investMenu ul.lgInvst li:last-child a {
    border: 0;
    padding-bottom: 0;
}

.mainHeader .menus ul li.investMenu ul.lgInvst a:hover {
    color: #1890c9;
}

.mainHeader .menus ul li .dropdown .dropbtn img {
    width: 30px;
    border-radius: 50%;
    vertical-align: middle;
    margin-right: 5px;
}

.mainHeader .menus ul li .dropdown .dropbtn {
    font-family: 'Plus Jakarta Sans', sans-serif;
    font-size: 14px;
    font-weight: 600;
    padding: 0;
    border: 0px;
    background: none;
}

.mainHeader .menus ul li .dropdown .prefDrop {
    position: absolute;
    top: 82%;
    right: 0;
    background: #fff;
    width: 250px;
    text-align: left;
    border: 1px solid #ebeced;
    -webkit-transition: .4s ease;
    -o-transition: .4s ease;
    transition: .4s ease;
    opacity: 0;
    display: none;
}

.mainHeader .menus ul li .dropdown .prefDrop.show {
    display: block;
    -webkit-animation-name: slideDownMenu;
    -o-animation-name: slideDownMenu;
    animation-name: slideDownMenu;
    -webkit-animation-duration: .4s;
    -o-animation-duration: .4s;
    animation-duration: .4s;
    -webkit-animation-fill-mode: forwards;
    -o-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
    top: 74%;
}

.mainHeader .menus ul li.userMenu {
    margin-left: 14px;
}

.mainHeader .menus ul li .dropdown .prefDrop  .toppref {
    text-align: center;
    background: #e9f8ff;
    padding: 15px 20px;
}

.mainHeader .menus ul li .dropdown .prefDrop .toppref h5 {
    font-family: 'Plus Jakarta Sans', sans-serif;
    font-size: 16px;
    text-transform: unset;
    font-weight: 700;
    margin-bottom: 5px;
}

.mainHeader .menus ul li .dropdown .prefDrop .toppref a {
    font-family: 'Inter', sans-serif;
    font-size: 12px;
    color: #1890c9;
    font-weight: 400;
}

.mainHeader .menus ul li .dropdown .prefDrop  > a {
    margin: 0;
    display: block;
    display: block;
    line-height: normal;
    padding: 10px 20px;
    border-bottom: 1px dashed #000;
}

.mainHeader .menus ul li .dropdown .prefDrop > a i {
    margin-right: 5px;
}

.mainHeader .menus ul li .dropdown .prefDrop > a:hover {
    color: #1890c9;
}

.mainHeader .menus ul li .dropdown .prefDrop > a:last-child {
    border: 0;
}
.mainHeader .menus ul li.investMenu ul.lgInvst {
    border-radius: 0px 0px 20px 20px;
    box-shadow: 0px 5px 7px -4px #7d7d7d;
}

.mainHeader .menus ul li .dropdown .prefDrop {
    border-radius: 0px 0px 20px 20px;
    box-shadow: 0px 5px 7px -4px #7d7d7d;
}
.watchVideos {
    z-index: 9999999999;
}

.faqswrps .global-faqs1.clrd h3:hover cite {
    background: #1890c9;
    color: #fff;
}

.faqswrps .global-faqs1.clrd h3:hover i {
    background: #1890c9;
    color: #fff;
}

.faqswrps .global-faqs1.clrd h3:hover svg path {
    fill: #1890c9;
}




@media only screen and (max-width: 850px){
    
.responsiveMenu .r-buttn .dropdown .dropbtn img {
    width: 30px;
    border-radius: 50%;
    vertical-align: middle;
    margin-right: 5px;
}

.responsiveMenu .r-buttn .dropdown .dropbtn {
    font-family: 'Plus Jakarta Sans', sans-serif;
    font-size: 14px;
    font-weight: 600;
    padding: 0;
    border: 0px;
    background: none;
}
.responsiveMenu .r-buttn .dropdown .prefDrop {
    position: absolute;
    top: 82%;
    right: 0;
    background: #fff;
    width: 250px;
    text-align: left;
    border: 1px solid #ebeced;
    -webkit-transition: .4s ease;
    -o-transition: .4s ease;
    transition: .4s ease;
    opacity: 0;
    display: none;
}
.responsiveMenu .r-buttn .dropdown .prefDrop.show {
    display: block;
    -webkit-animation-name: slideDownMenu;
    -o-animation-name: slideDownMenu;
    animation-name: slideDownMenu;
    -webkit-animation-duration: .4s;
    -o-animation-duration: .4s;
    animation-duration: .4s;
    -webkit-animation-fill-mode: forwards;
    -o-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
    top: 74%;
}

.responsiveMenu .r-buttn .userMenu {
    margin-right: 14px;
}
.responsiveMenu .r-buttn .dropdown .prefDrop  .toppref {
    text-align: center;
    background: #e9f8ff;
    padding: 15px 20px;
}
.responsiveMenu .r-buttn .dropdown .prefDrop .toppref h5 {
    font-family: 'Plus Jakarta Sans', sans-serif;
    font-size: 16px;
    text-transform: unset;
    font-weight: 700;
    margin-bottom: 5px;
}
.responsiveMenu .r-buttn .dropdown .prefDrop .toppref a {
    font-family: 'Inter', sans-serif;
    font-size: 12px;
    color: #1890c9;
    font-weight: 400;
}
.responsiveMenu .r-buttn .dropdown .prefDrop  > a {
    margin: 0;
    display: block;
    display: block;
    line-height: normal;
    padding: 10px 20px;
    border-bottom: 1px dashed #000;
}
.responsiveMenu .r-buttn .dropdown .prefDrop > a i {
    margin-right: 5px;
}
.responsiveMenu .r-buttn .dropdown .prefDrop > a:hover {
    color: #1890c9;
}
.responsiveMenu .r-buttn .dropdown .prefDrop > a:last-child {
    border: 0;
}
.responsiveMenu .r-buttn .dropdown .prefDrop {
    border-radius: 0px 0px 20px 20px;
    box-shadow: 0px 5px 7px -4px #7d7d7d;
}


.responsiveMenu .r-buttn .userMenu {
    display: inline-block;
}

    .responsiveMenu .r-buttn a {
    font-family: 'Plus Jakarta Sans', sans-serif;
    font-weight: 600;
}
    .responsiveMenu {
    display: block;
    border-bottom: 1px solid #ebeced;
    padding: 10px 0px;
}

.responsiveMenu .r-logo {
    display: inline-block;
}

.responsiveMenu .r-logo img {
    height: 45px;
}

.responsiveMenu .r-buttn {
    display: inline-block;
    float: right;
}

.responsiveMenu .r-buttn a {
    border: 1px solid #cfd1d5;
    box-shadow: rgba(52, 58, 75, 0.1) 0px 1px 3px 0px;
    border-radius: 8px;
    padding: 10px 16px;
    display: inline-block;
    line-height: normal;
    font-size: 13px;
}

.responsiveMenu .r-buttn a.rsbutton {
    padding: 10px;
    font-size: 16px;
}

.responsiveMenu .r-buttn a.lgnin.snp {
    background: #121c30;
    border-color: #121c30;
    color: #fff;
}

.responsiveMenu .menuBar {
    position: fixed;
    top: 0;
    left: -100%;
    width: 90%;
    background: #000;
    height: 100%;
    z-index: 9999;
    padding: 20px;
    -ms-transition: all 1s;
    -o-transition: all 1s;
    transition: all 1s;
}

.responsiveMenu .menuBar .tops img {
    display: inline-block !important;
    height: 44px;
}

.responsiveMenu .menuBar .tops a {
    float: right;
    color: #fff;
    font-size: 17px;
    margin-top: 10px;
}

.responsiveMenu .menuBar .mobilemeuns {
    position: relative;
}

.responsiveMenu .menuBar .mobilemeuns ul li a {
    font-family: 'Plus Jakarta Sans', sans-serif;
    color: #fff;
    display: block;
    padding: 10px 20px;
    font-size: 17px;
    border-bottom: 1px dashed #f1f1f1;
    font-weight: 600;
}

.responsiveMenu .menuBar .tops {
    margin-bottom: 22px;
    position: relative;
}

.responsiveMenu .menuBar .mobilemeuns ul li a:hover {
    background: #1890c9;
    color: #fff;
}

.responsiveMenu .menuBar:before {
    content: '';
    position: fixed;
    top: 0;
    left: 0;
    background: #00000038;
    width: 100%;
    height: 100%;
    display: none;
}

.mainHeader {
    display: none;
}
.responsiveMenu .menuBar.active {
    left: 0;
}

.responsiveMenu .menuBar.active:before {
    display: block;
}
    .responsiveMenu .menuBar {
    z-index: 999999999;
}

.responsiveMenu {
    z-index: 999999;
}

.responsiveMenu .menuBar .mobilemeuns {
    height: 85%;
    overflow: auto;
}
.responsiveMenu .r-buttn .dropdown .prefDrop .toppref a {
    border-radius: 0px;
}

.responsiveMenu .r-buttn .dropdown .prefDrop > a {
    border-radius: 0px !important;
    box-shadow: none !important;
    border: 0px;
    border-bottom: 1px dashed #000;
}

.responsiveMenu .r-buttn .dropdown .prefDrop .toppref a {
    border: 0px;
    padding: 0px;
    box-shadow: none;
}
.responsiveMenu .menuBar .mobilemeuns ul li.hds {
    position: relative;
}

.responsiveMenu .menuBar .mobilemeuns ul li.hds .prefDrops {
    padding: 0px 20px;
    background: #2b2b2b;
    -webkit-transition: 1s ease;
    -o-transition: 1s ease;
    transition: 1s ease;
    height: 0px;
    /* opacity: 0; */
    overflow: hidden;
}

.responsiveMenu .menuBar .mobilemeuns ul li.hds a.dropbtns i {
    float: right;
}

.responsiveMenu .menuBar .mobilemeuns ul li.hds a.dropbtns {
    font-family: 'Inter', sans-serif;
    font-size: 16px;
}

.responsiveMenu .menuBar .mobilemeuns ul li.hds .prefDrops li a {
    font-family: 'Inter', sans-serif;
    font-size: 13px;
}

.responsiveMenu .menuBar .mobilemeuns ul li.hds .prefDrops li:last-child a {
    border: 0;
}

.responsiveMenu .menuBar .mobilemeuns ul li.hds .prefDrops.show {
    height: auto;
    /* opacity: 1; */
    padding: 8px 20px;
}
.responsiveMenu .r-buttn .dropdown .prefDrop.show {
    z-index: 9999;
}
}
@media only screen and (max-width: 575px){
    .talkAssist .innerAssist {
    width: 90%;
}

.talkAssist .innerAssist .lftsid {
    display: none;
}

.talkAssist .innerAssist a.clsasst {
    top: -52px;
}
.topClients .slick-prev, .topClients .slick-next {
    display: none !important;
}

    .logos-list {
    grid-template-columns: repeat(2, 1fr);
}

.logos-list .lgs img {
    height: 45px;
}

    .hero-Banner .tagLineMain h1 {
    font-size: 26px;
    margin-bottom: 10px;
}

.hero-Banner .tagLineMain {
    padding: 30px 0;
}

.hero-Banner .tagLineMain p {
    font-size: 12px;
    line-height: 16px;
}

.hero-Banner .tagLineMain a {
    font-size: 11px;
    padding: 11px 18px;
}

.hero-Banner .tagLineMain {
    background-position: right 1px;
    background-size: 300px 200px;
    align-content: unset;
    padding-top: 210px;
}

.hero-Banner .hero-images {
    display: none;
}

.hero-Banner {height: unset;}

.sctitles h2 {
    font-size: 25px;
}

.howitworksWrp .contentsec .dflts h3 {
    font-size: 26px;
    line-height: 120%;
}

.howitworksWrp .contentsec .dflts {
    height: unset;
    padding: 0;
    margin-bottom: 40px;
    opacity: 1;
}

.howitworksWrp .left-content {
    display: none !important;
}

.howitworksWrp {
    padding-bottom: 0px;
}

.impectnumber .socialCounter .counters {
    margin-bottom: 23px;
}

.sctitles {
    margin-bottom: 30px;
}

.changingInvest .changItem figure {
    height: 280px;
    margin-bottom: 23px;
}

.changingInvest .changItem .inrs {
    padding: 0;
}

.changingInvest .changItem .inrs h4 {
    font-size: 23px;
}

.moneygrow .sctitles h2 {
    line-height: 120%;
}

.moneygrow .sctitles p {
    font-size: 16px;
    line-height: 25px;
}

.moneygrow .mdia:after {
    width: 300px;
    height: 300px;
    left: 50%;
    transform: translate(-50%, -50%);
}

.moneygrow .mdia {
    margin-bottom: 26px;
}

.moneygrow .changItem .ord1 {
    order: 1;
}

.moneygrow .changItem .ord2 {
    order: 2;
}

.moneygrow h4 {
    font-size: 23px;
    letter-spacing: unset;
}

.moneygrow ul li span {
    font-size: 15px;
}

.moneygrow ul li {
    font-size: 9px;
}

.rewardSec .sctitles p {
    font-size: 12px;
    line-height: 22px;
}

.ownershipbox .onerinnr {
    padding: 20px;
}

.ownershipbox .onerinnr .cnt-box b {
    font-size: 23px;
}

.ownershipbox .onerinnr .cnt-box p {
    font-size: 13px;
}

.ownershipbox .onerinnr .cnt-box {
    padding: 0px;
    margin-bottom: 41px;
    align-items: unset;
    height: unset;
}

.PastsInvestments .invest-cards .propcnt .pi-facts .pf {
    padding: 10px;
    font-size: 11px;
}

.invest-cards {
    display: flex;
    flex-wrap: wrap;
}

.invest-cards figure {
    width: 100%;
    height: 350px;
}

.PastsInvestments .invest-cards figure {
    mask-image: unset !important;
    min-height: 350px;
}

.PastsInvestments .invest-cards .propcnt {
    padding: 24px 15px;
}

.PastsInvestments .invest-cards .propcnt .pi-facts .pf small {
    font-size: 6px;
}

.finalcallaction .callacrionInner .waves {
}

.finalcallaction .callacrionInner {
    overflow: hidden;
}

.finalcallaction .callacrionInner .imgInnr {
    display: none;
}

.finalcallaction .callacrionInner .sctitles {
    padding: 30px 40px;
}

.finalcallaction .callacrionInner .sctitles h2 {
    font-size: 23px;
    line-height: 125%;
}
.howitworksWrp .contentsec .dflts figure {
    display: block;
}

.howitworksWrp .contentsec .dflts figure img {
    border-radius: 20px;
    margin-bottom: 24px;
}

.howitworksWrp .contentsec .dflts h3 {
    font-size: 22px;
    letter-spacing: unset;
}

.howitworksWrp .contentsec .dflts a {
    font-size: 13px;
    padding: 14px 21px;
}

.howitworksWrp .contentsec .dflts span {
    font-size: 17px;
    margin-bottom: 10px;
}
.inner-hero-Banner h1 {
    font-size: 28px;
    line-height: 131%;
}

.inner-hero-Banner .banner-Images {
    width: 100%;
    margin: 0;
    margin-top: 41px;
}

.inner-hero-Banner .banner-Images:before {
    width: 300px;
    height: 300px;
}

.inner-hero-Banner .banner-Images .leftimg {
    width: 200px;
}

.inner-hero-Banner .banner-Images .centerimg {
    width: 200px;
    height: 275px;
}

.inner-hero-Banner .banner-Images .rightimg {
    width: 200px;
    height: 275px;
}

.inner-hero-Banner .banner-Images:hover .centerimg {
    transform: translateY(-50%) rotate(-10deg);
    left: 25px;
    opacity: 1;
}

.inner-hero-Banner .banner-Images:hover .rightimg {
    right: 29px;
}

.incme-cards {
    display: block;
    margin-top: 0;
}

.passiveincome .incme-card b {
    font-size: 20px;
}

.passiveincome .incme-card .rents .ins i {
    width: 60px;
    height: 60px;
    font-size: 19px;
    line-height: 60px;
}

.passiveincome .incme-card .rents .ins p {
    width: calc(100% - 70px);
}

.incme-card {
    margin-bottom: 30px;
}

.incme-cards .lfts {
    width: 100%;
    margin-bottom: 46px;
}

.incme-cards .lfts b {
    font-size: 21px;
}

.incme-cards .cardsrights {
    width: 100%;
}

.calculator-Innr .lefts h4 {
    font-size: 30px;
}

.calculator-Innr .lefts {
    margin-bottom: 37px;
}

.calculator-Innr .calcts {
    padding: 20px;
}

.calculator-Innr .calcts .form-group p input {
    float: none;
    text-align: left;
}

.calculator-Innr .calcts .dtlTop ul li {
    border: 0;
    border-bottom: 1px solid #1890c9;
}

.calculator-Innr .calcts .dtlTop ul li:last-child {
    border: 0;
    margin: 0;
    padding-bottom: 0;
}

.calculator-Innr .calcts .othrfields {
    display: block;
}

.calculator-Innr .calcts .othrfields .form-group p input {
    float: right;
}
    .changingInvest .changItem {
    padding-bottom: 40px;
}
.responsiveMenu {
    position: relative;
    z-index: 9;
    background: #fff;
}

.vairtone-banner {
    height: unset;
    position: relative;
    padding: 50px 0;
}

.vairtone-banner.inner-hero-Banner .dts2 {
    order: 2;
}

.emptyspace {
    display: none;
}

.whatis-vairt .bigsection {
    display: block;
}

.whatis-vairt .bigsection .lfts {
    width: 100%;
    padding: 0;
}

.whatis-vairt .bigsection .lfts b {
    font-size: 20px;
}

.whatis-vairt .bigsection .lfts p {
    font-size: 14px;
}

.whatis-vairt .bigsection .rigts {
    width: 100%;
    margin-top: 15px;
}

.whatis-vairt .bottomSections {
    display: block;
}

.whatis-vairt .bottomSections .leftbox b {
    font-size: 17px;
}

.whatis-vairt .bottomSections .leftbox {
    margin-bottom: 20px;
}

.whatis-vairt .bottomSections .leftbox.lsts {
    padding-bottom: 140px;
    margin: 0;
}

.Vairt-ownership {
    padding-top: 20px;
}

.Vairt-ownership .sctitles h2 {
    font-size: 25px;
}

.Vairt-ownership .box {
    margin-bottom: 25px;
}

.Vairt-hitworks .sctitles h2 {
    font-size: 25px;
}

.Vairt-hitworks .sliderWraps .sliderSlides .conts {
    padding: 0;
    margin-top: 24px;
}

.Vairt-hitworks .sliderWraps .sliderSlides .col-md-7 {
    order: 2;
}

.Vairt-hitworks .sliderWraps .sliderSlides {
    width: 100% !important;
    position: relative !important;
    margin-left: 0px !important;
}

.Vairt-hitworks .sliderWraps .sliderSlides .conts h3 {
    font-size: 20px;
}
.PastsInvestments .invest-cards figure {
    order: 1;
}

.PastsInvestments .invest-cards .propcnt {
    order: 2;
}

.finalcallaction-new .callacrionInner {
    padding: 0px;
}

.responsiveMenu {
    z-index: 999999;
}
.inner-hero-Banner a {
    padding: 14px 21px;
    font-size: 12px;
}

.inner-hero-Banner .dts2 {
    order: 2;
}

.inner-hero-Banner .dts3 {
    order: 1;
    margin-bottom: 34px;
}

.inner-hero-Banner .banner-Images {
    margin-top: 0;
    margin-bottom: 20px;
}

.whatisfunds .sctitles h2 {
    font-size: 25px;
}

.whatisfunds .fundbox {
    height: unset;
    margin-bottom: 30px;
}

.buildwealth .sctitles h2 {
    font-size: 25px;
}

.about-us-image-box-metal {
    margin-bottom: 26px;
    height: auto;
}

.ownershipboxInnr .sctitles h2 {
    font-size: 25px;
}
.hero-Banner .tagLineMain {
    -webkit-animation: unset;
    animation: unset;
}
.contact-info-area-wrapper-p {
    margin: 0px;
    padding: 30px;
    margin-bottom: 22px;
}

.contact-info-area-wrapper-p .single-contact-info .info-wrapper a {
    font-size: 14px;
    line-height: 20px;
}

.thumbnail-contact-form {
    margin: 12px 0;
}

.contact-wrps .contact-us-form {
    margin: 0;
}

.contact-wrps .contact-us-form .group-form.cps {
    display: block;
}

.contact-wrps .contact-us-form .group-form.cps .codefield {
    width: 100%;
    margin-top: 12px;
}
.gold_based_wrap .whatisfunds .fundbox {
    margin-bottom: 30px;
    height: unset;
}

.gold_based_wrap .changingInvest .sctitles ul {
    display: block;
}

.gold_based_wrap .changingInvest .sctitles ul li {
    margin-bottom: 16px;
}

.vr-process .fundbox .info {
    display: block;
}

.vr-process .fundbox .info .fgrs {
    width: 100%;
    margin-bottom: 12px;
}

.vr-process .fundbox .info .cnts {
    width: 100%;
}

.pricingcards .sctitles h2 {
    font-size: 25px;
}

.gold_based_wrap .changingInvest .sctitles h2 {
    font-size: 25px;
}

.gold_visa_wrap .changingInvest2 .app-status ul li {
    width: 100%;
    margin-bottom: 24px;
}

.gold_visa_wrap .changingInvest2 .app-status ul {
    display: block;
}
.framworkcard ul {
    display: block;
    margin: 0;
}

.framworkcard ul li {
    margin: 0 0 10px;
}

.document-ownership .stepsnmbr .nmbr span {
    width: 60px;
    height: 60px;
    line-height: 60px;
}
.sectionslides {
    height: unset;
}

.sectionslides .image-sticky img.scroll-image {
    position: static !important;
    margin: 0px;
    width: 90% !important;
    margin: 0 auto 10px !important;
    height: auto !important;
    border-radius: 14px !important;
}

.sectionslides .image-sticky {
    height: unset;
    position: static !important;
    margin-bottom: 23px;
}

.sectionslides .sldmenu {
    display: none;
}
.philanthropywrps .profoliocrd {
    display: block;
}

.profoliocrd .image-sticky {
    width: 100%;
    height: 200px;
    margin: 0 auto;
}

.philanthropywrps .profoliocrd .cnter {
    width: 100%;
    padding: 20px 0px;
}

.philanthropywrps .profoliocrd .lst {
    width: 100%;
    padding: 0px;
}

.popupContent .pupinnr {
    width: 90%;
    padding: 20px;
}

.popupContent .pupinnr .boxs {
    display: block;
}

.popupContent .pupinnr .boxs figure {
    width: 100%;
    height: 200px;
}

.popupContent .pupinnr .boxs .conts {
    width: 100%;
    padding: 20px 0 0;
}
.TierBenefits .tabls table {display:block; overflow:auto;}
.investor-library .fundbox { display:block;}
.investor-library .fundbox figure { height:230px; width:100%;}
.investor-library .fundbox .cnts{ width:100%;}
.maintimeline .timeline-innr:before {
    display: none;
}

.maintimeline .timeline-innr .timelinnebox:before {
    display: none;
}

.maintimeline .timeline-innr .timelinnebox {
    display: flex;
    flex-wrap: wrap;
    gap: 20px;
}

.maintimeline .timeline-innr .timelinnebox .leftside {
    order: 2;
    width: 100%;
}

.maintimeline .timeline-innr .timelinnebox figure {
    order: 1;
    width: 100%;
    height: 300px;
}

.maintimeline .timeline-innr .timelinnebox figure .imgs {
    height: 100%;
}
.lagacy_wrap .header-video {
    height: auto !important;
}

.inner-hero-Banner a.scrolls.downarow {
    display: none;
}
.craftsmanship_wrap .header-video {
    height: auto !important;
}
.craftsmanship_wrap .header-video {
    height: auto !important;
}
.career-Wraps .vairtone-banner h1 {
    font-size: 25px;
}


.market_Wraps .rws-wrp .opportunity-card {
    display: block;
}

.market_Wraps .rws-wrp .opportunity-card figure {
    width: 100%;
}

.market_Wraps .rws-wrp .opportunity-card .propcnt {
    width: 100% ;
}

.popup-project-form .inner {
    width: 90%;
    height: 90%;
    padding: 20px;
}

.popup-project-form .inner .form-wraps {
    height: 100%;
    overflow: hidden;
    overflow-y: auto;
}

.hero-Banner .tagLineMain .dts2 {
    order: 1;
}

.hero-Banner .tagLineMain .dts3 {
    order: 1;
}

.hero-Banner .hero-images {
    display: block;
    margin-top: 42px;
}

.hero-Banner .hero-images .her-panel-img {
    display: block !important;
    position: static;
    width: 100%;
    height: auto;
}

.hero-Banner .hero-images .panel1, .hero-Banner .hero-images .panel2, .hero-Banner .hero-images .panel3 {
    display: none;
}

.hero-Banner .tagLineMain {
    padding-top: 50px;
    background: none;
    text-align: center;
}

.hero-Banner .tagLineMain h1 {
    font-size: 33px;
    line-height: 47px;
    letter-spacing: -0.5px;
    margin-bottom: 19px;
}

.hero-Banner .tagLineMain p {
    font-size: 15px;
    line-height: 24px;
    margin-bottom: 26px;
}

.hero-Banner .hero-images {
    overflow: hidden;
    height: auto;
}

.hero-Banner .hero-images .her-panel-img img {
    width: 126%;
    max-width: unset;
    transform: translate(-18%, 10px);
    height: auto;
    min-height: 320px;
}

.hero-Banner .hero-images:before {content:"";z-index: 1;background: linear-gradient(#fff 2%, #fff0 90%);flex: none;width: 100%;height: 156px;position: absolute;top: 0;left: 0%;overflow: hidden;}

.hero-Banner .hero-images:after {
    content: '';
    z-index: 1;
    background: linear-gradient(#fff0 0%, #fff 100%);
    flex: none;
    width: 100%;
    height: 156px;
    position: absolute;
    bottom: 0;
    left: 0%;
    overflow: hidden;
}
.topClients .sliderwraps .items img {
    height: 40px;
}

.topClients {
    padding-top: 5px;
    padding-bottom: 10px;
}

.howitworksWrp {
    padding-top: 0px;
}
.whatis-vairt .bigsection {
    padding: 28px 25px 0;
}
.isotopsfilterwrap .vairt-toolbar .vairt-filters button {
    width: 47%;
    font-size: 11px;
    padding: 8px 7px;
    margin-bottom: 12px;
}

.isotopsfilterwrap .vairt-toolbar .vairt-filters {
    display: flex;
    flex-wrap: wrap;
}

.isotopsfilterwrap .vairt-toolbar {
    margin-bottom: 20px;
}
.guidebox {
    margin-bottom: 20px;
}

.whatisfunds.whatfunds-value {
    padding-bottom: 40px;
}
.properties_wraps .passiveincome1 .incme-cards {
    background-position: left;
    background-size: cover;
    padding: 40px 20px;
    text-align: center;
}

.properties_wraps .passiveincome1 .incme-cards .lfts {
    margin-bottom: 0;
}
.rewardfunds1 .rewardslider .slick-prev {
    left: 0;
}

.rewardfunds1 .rewardslider .slick-next {
    right: 0;
}


.TierBenefits .tabls table thead th.frst {
    min-width: 250px;
}
.global-faqs1 h3 cite {
    line-height: normal;
    align-content: center;
    padding: 6px 20px;
    font-size: 13px;
}
}


@media only screen and (min-width: 576px) and (max-width:767px){
    .talkAssist .innerAssist {
    width: 90%;
}

.talkAssist .innerAssist .lftsid {
    display: none;
}

.talkAssist .innerAssist a.clsasst {
    top: -52px;
}

    .logos-list {
    grid-template-columns: repeat(3, 1fr);
}

.logos-list .lgs img {
    height: 45px;
}
    .hero-Banner .tagLineMain .dts2 {
    order: unset;
    width: 69%;
}
.hero-Banner .tagLineMain h1 {
    font-size: 24px;
    margin-bottom: 10px;
}

.hero-Banner .tagLineMain {
    padding: 30px 0;
}

.hero-Banner .tagLineMain p {
    font-size: 12px;
    line-height: 16px;
}

.hero-Banner .tagLineMain a {
    font-size: 11px;
    padding: 11px 18px;
}

.hero-Banner .tagLineMain {
    background-position: right 1px;
    background-size: 300px 100%;
    align-content: unset;
}

.hero-Banner .hero-images {
    /* display: none; */
}

.hero-Banner {height: unset;}

.sctitles h2 {
    font-size: 25px;
}

.howitworksWrp .contentsec .dflts h3 {
    font-size: 26px;
    line-height: 120%;
}

.howitworksWrp .contentsec .dflts {
    height: unset;
    padding: 0;
    margin-bottom: 40px;
    opacity: 1;
}

.howitworksWrp .left-content {
    display: none !important;
}

.howitworksWrp {
    padding-bottom: 0px;
}

.impectnumber .socialCounter .counters {
    margin-bottom: 23px;
}

.sctitles {
    margin-bottom: 30px;
}

.changingInvest .changItem figure {
    height: 280px;
    margin-bottom: 23px;
}

.changingInvest .changItem .inrs {
    padding: 0;
}

.changingInvest .changItem .inrs h4 {
    font-size: 23px;
}

.moneygrow .sctitles h2 {
    line-height: 120%;
}

.moneygrow .sctitles p {
    font-size: 16px;
    line-height: 25px;
}

.moneygrow .mdia:after {
    width: 230px;
    height: 230px;
    left: 50%;
    transform: translate(-50%, -50%);
}

.moneygrow .mdia {
    margin-bottom: 26px;
}


.moneygrow h4 {
    font-size: 20px;
    letter-spacing: unset;
}

.moneygrow ul li span {
    font-size: 15px;
}

.moneygrow ul li {
    font-size: 9px;
}

.rewardSec .sctitles p {
    font-size: 12px;
    line-height: 22px;
}

.ownershipbox .onerinnr {
    padding: 20px;
}

.ownershipbox .onerinnr .cnt-box b {
    font-size: 23px;
}

.ownershipbox .onerinnr .cnt-box p {
    font-size: 13px;
}

.ownershipbox .onerinnr .cnt-box {
    padding: 0px;
    margin-bottom: 41px;
    align-items: unset;
    height: unset;
}

.PastsInvestments .invest-cards .propcnt .pi-facts .pf {
    padding: 10px;
    font-size: 11px;
}

.invest-cards {
    display: flex;
    flex-wrap: wrap;
}

.invest-cards figure {
    width: 100%;
    height: 350px;
}

.PastsInvestments .invest-cards figure {
    mask-image: unset !important;
    min-height: 350px;
}

.PastsInvestments .invest-cards .propcnt {
    padding: 24px 15px;
}

.PastsInvestments .invest-cards .propcnt .pi-facts .pf small {
    font-size: 6px;
}

.finalcallaction .callacrionInner .waves {
}

.finalcallaction .callacrionInner {
    overflow: hidden;
}

.finalcallaction .callacrionInner .imgInnr {
    display: none;
}

.finalcallaction .callacrionInner .sctitles {
    padding: 30px 40px;
}

.finalcallaction .callacrionInner .sctitles h2 {
    font-size: 23px;
    line-height: 125%;
}
.howitworksWrp .contentsec .dflts figure {
    display: block;
}

.howitworksWrp .contentsec .dflts figure img {
    border-radius: 20px;
    margin-bottom: 24px;
}

.howitworksWrp .contentsec .dflts h3 {
    font-size: 22px;
    letter-spacing: unset;
}

.howitworksWrp .contentsec .dflts a {
    font-size: 13px;
    padding: 14px 21px;
}

.howitworksWrp .contentsec .dflts span {
    font-size: 17px;
    margin-bottom: 10px;
}


.hero-Banner .hero-images .panel1, .hero-Banner .hero-images .panel2, .hero-Banner .hero-images .panel3 {
    opacity: 0.2;
}

.sctitles {
    width: 90%;
}

.howitworksWrp .col-md-6 {
    width: 100%;
}

.impectnumber .socialCounter .counters h4 {
    font-size: 14px;
}

.impectnumber .socialCounter .counters p {
    font-size: 12px;
}

.col-md-5.col-sm-5.ord1 {}

.moneygrow p {
    font-size: 14px;
}

.ownershipbox .onerinnr .cr-box b {
    font-size: 11px;
}

.ownershipbox .onerinnr .cr-box p {font-size: 9px;line-height: 15px;}

.footer .widgets {
    width: 33%;
}

.footer .fotlogo {
    width: 100%;
    margin-bottom: 22px;
}

.footer .widgets h5 {
    font-size: 11px;
}

.footer .widgets ul li a {
    font-size: 10px;
}

.finalcallaction .callacrionInner .sctitles {
    width: 100%;
}

.finalcallaction .callacrionInner .wrps {
    width: 100%;
}
.inner-hero-Banner h1 {
    font-size: 28px;
    line-height: 131%;
}

.inner-hero-Banner .banner-Images {
    width: 450px;
    margin: 0 auto;
    margin-bottom: 41px;
}

.inner-hero-Banner .banner-Images:before {
    width: 300px;
    height: 300px;
}

.inner-hero-Banner .banner-Images .leftimg {
    width: 200px;
}

.inner-hero-Banner .banner-Images .centerimg {
    width: 200px;
    height: 275px;
}

.inner-hero-Banner .banner-Images .rightimg {
    width: 200px;
    height: 275px;
}

.inner-hero-Banner .banner-Images:hover .centerimg {
    transform: translateY(-50%) rotate(-10deg);
    left: 45px;
    opacity: 1;
}

.inner-hero-Banner .banner-Images:hover .rightimg {
    right: 45px;
}

.incme-cards {
    /* display: block; */
    margin-top: 0;
    padding: 20px;
}

.passiveincome .incme-card b {
    font-size: 16px;
}

.passiveincome .incme-card .rents .ins i {
    width: 60px;
    height: 60px;
    font-size: 19px;
    line-height: 60px;
}

.passiveincome .incme-card .rents .ins p {
    width: 100%;
    font-size: 11px;
    line-height: 16px;
}

.incme-card {
    margin-bottom: 30px;
}

.incme-cards .lfts b {
    font-size: 17px;
}

.calculator-Innr .lefts h4 {
    font-size: 30px;
}

.calculator-Innr .lefts {
    margin-bottom: 37px;
}

.calculator-Innr .calcts {
    padding: 20px;
}

.calculator-Innr .calcts .form-group p input {
    float: none;
    text-align: left;
}

.calculator-Innr .calcts .dtlTop ul li {
    border: 0;
    border-bottom: 1px solid #1890c9;
}

.calculator-Innr .calcts .dtlTop ul li:last-child {
    border: 0;
    margin: 0;
    padding-bottom: 0;
}

.calculator-Innr .calcts .othrfields {
    display: block;
}

.calculator-Innr .calcts .othrfields .form-group p input {
    float: right;
}

.inner-hero-Banner .dts2 {
    width: 100%;
    order: 2;
}

.inner-hero-Banner .dts3 {
    width: 100%;
    order: 1;
}

.passiveincome .incme-card .rents .ins {
    display: block;
}

.passiveincome .incme-card .rents .elemnts2 {
    right: -22px;
}

.incme-card .shares {
    width: 100%;
}

.calculator-Innr .col-sm-5, .calculator-Innr .col-sm-7 {
    width: 100%;
}

.vairtone-banner {
    height: unset;
    position: relative;
    padding: 50px 0;
}

.vairtone-banner.inner-hero-Banner .dts2 {
    order: 2;
}

.emptyspace {
    display: none;
}

.whatis-vairt .bigsection {
    display: block;
}

.whatis-vairt .bigsection .lfts {
    width: 100%;
    padding: 0;
}

.whatis-vairt .bigsection .lfts b {
    font-size: 20px;
}

.whatis-vairt .bigsection .lfts p {
    font-size: 14px;
}

.whatis-vairt .bigsection .rigts {
    width: 100%;
    margin-top: 15px;
}

.whatis-vairt .bottomSections {
    display: block;
}

.whatis-vairt .bottomSections .leftbox b {
    font-size: 17px;
}

.whatis-vairt .bottomSections .leftbox {
    margin-bottom: 20px;
}

.whatis-vairt .bottomSections .leftbox.lsts {
    padding-bottom: 140px;
    margin: 0;
}

.Vairt-ownership {
    padding-top: 20px;
}

.Vairt-ownership .sctitles h2 {
    font-size: 25px;
}

.Vairt-ownership .box {
    margin-bottom: 25px;
}

.Vairt-hitworks .sctitles h2 {
    font-size: 25px;
}

.Vairt-hitworks .sliderWraps .sliderSlides .conts {
    padding: 0;
    margin-top: 24px;
}

.Vairt-hitworks .sliderWraps .sliderSlides .col-md-7 {
    order: 2;
}

.Vairt-hitworks .sliderWraps .sliderSlides {
    width: 100% !important;
    position: relative !important;
    margin-left: 0px !important;
}

.Vairt-hitworks .sliderWraps .sliderSlides .conts h3 {
    font-size: 20px;
}

.finalcallaction-new .callacrionInner {
    padding: 0px;
}

.responsiveMenu {
    z-index: 999999;
}
.hero-Banner .tagLineMain {
    -webkit-animation: unset;
    animation: unset;
}
.contact-info-area-wrapper-p {
    margin: 0px;
    padding: 30px;
    margin-bottom: 22px;
}

.contact-info-area-wrapper-p .single-contact-info .info-wrapper a {
    font-size: 14px;
    line-height: 20px;
}

.thumbnail-contact-form {
    margin: 12px 0;
}

.contact-wrps .contact-us-form {
    margin: 0;
}

.contact-wrps .contact-us-form .group-form.cps {
    display: block;
}

.contact-wrps .contact-us-form .group-form.cps .codefield {
    width: 100%;
    margin-top: 12px;
}

}

@media only screen and (min-width: 768px) and (max-width: 880px){
    
    .hero-Banner .tagLineMain .dts2 {
    order: unset;
    width: 67%;
}
.hero-Banner .tagLineMain h1 {
    font-size: 33px;
    margin-bottom: 10px;
}

.hero-Banner .tagLineMain {
    padding: 30px 0;
}

.hero-Banner .tagLineMain p {
    font-size: 12px;
    line-height: 16px;
}

.hero-Banner .tagLineMain a {
    font-size: 11px;
    padding: 11px 18px;
}

.hero-Banner .tagLineMain {
    background-position: right 1px;
    background-size: 340px 100%;
    align-content: unset;
}

.hero-Banner .hero-images {
    /* display: none; */
}

.hero-Banner {height: unset;}

.sctitles h2 {
    font-size: 25px;
}

.howitworksWrp .contentsec .dflts h3 {
    font-size: 26px;
    line-height: 120%;
}
.howitworksWrp {
    padding-bottom: 0px;
}

.impectnumber .socialCounter .counters {
    margin-bottom: 23px;
}

.sctitles {
    margin-bottom: 30px;
}


.changingInvest .changItem .inrs {
    padding: 0;
    text-align: left;
}

.changingInvest .changItem .inrs h4 {
    font-size: 23px;
}

.moneygrow .sctitles h2 {
    line-height: 120%;
}

.moneygrow .sctitles p {
    font-size: 16px;
    line-height: 25px;
}

.moneygrow .mdia:after {
    width: 230px;
    height: 230px;
    left: 50%;
    transform: translate(-50%, -50%);
}

.moneygrow .mdia {
    margin-bottom: 26px;
}


.moneygrow h4 {
    font-size: 20px;
    letter-spacing: unset;
}

.moneygrow ul li span {
    font-size: 15px;
}

.moneygrow ul li {
    font-size: 9px;
}

.rewardSec .sctitles p {
    font-size: 12px;
    line-height: 22px;
}

.ownershipbox .onerinnr {
    padding: 20px;
}

.ownershipbox .onerinnr .cnt-box b {
    font-size: 23px;
}

.ownershipbox .onerinnr .cnt-box p {
    font-size: 13px;
}

.ownershipbox .onerinnr .cnt-box {
    padding: 0px;
    margin-bottom: 41px;
    align-items: unset;
    height: unset;
}

.PastsInvestments .invest-cards .propcnt .pi-facts .pf {
    padding: 10px;
    font-size: 11px;
}

.PastsInvestments .invest-cards .propcnt {
    padding: 24px 15px;
}

.PastsInvestments .invest-cards .propcnt .pi-facts .pf small {
    font-size: 6px;
}

.finalcallaction .callacrionInner .waves {
}

.finalcallaction .callacrionInner {
    overflow: hidden;
}

.finalcallaction .callacrionInner .sctitles {
    padding: 30px 40px;
}

.finalcallaction .callacrionInner .sctitles h2 {
    font-size: 17px;
    line-height: 125%;
    letter-spacing: unset;
    margin-bottom: 3px;
}

.howitworksWrp .contentsec .dflts h3 {
    font-size: 14px;
    letter-spacing: unset;
}

.howitworksWrp .contentsec .dflts a {
    font-size: 11px;
    padding: 12px 21px;
}

.howitworksWrp .contentsec .dflts span {
    font-size: 15px;
    margin-bottom: 10px;
}


.hero-Banner .hero-images .panel1, .hero-Banner .hero-images .panel2, .hero-Banner .hero-images .panel3 {
    opacity: 0.2;
}


.impectnumber .socialCounter .counters h4 {
    font-size: 14px;
}

.impectnumber .socialCounter .counters p {
    font-size: 12px;
}

.col-md-5.col-sm-5.ord1 {}

.moneygrow p {
    font-size: 14px;
}

.ownershipbox .onerinnr .cr-box b {
    font-size: 11px;
}

.ownershipbox .onerinnr .cr-box p {font-size: 9px;line-height: 15px;}

.footer .widgets {
    width: 25%;
}

.footer .fotlogo {
    width: 100%;
    margin-bottom: 42px;
    text-align: center;
}

.footer .widgets h5 {
    font-size: 11px;
}

.footer .widgets ul li a {
    font-size: 10px;
}

.finalcallaction .callacrionInner .sctitles {
    width: 100%;
}

.howitworksWrp .left-content .boxstlr .innr {}

.howitworksWrp .left-content .boxstlr .innr .elemnt1 {
    width: 70px;
    height: 70px;
}

.howitworksWrp .left-content .boxstlr .innr .elemnt2 {
    width: 70px;
    height: 70px;
}

.howitworksWrp .left-content .boxstlr .innr .elemnt5 {
    width: 60px;
    height: 60px;
}

.howitworksWrp .left-content .boxstlr .innr .elemnt4 {
    width: 83px;
    height: 73px;
}

.howitworksWrp .left-content .boxstlr .innr .elemnt3 {
    width: 200px;
    height: 41px;
}

.howitworksWrp .left-content .boxstlr .innr .elemnt7 {
    width: 60px;
    height: 60px;
}

.howitworksWrp .left-content .boxstlr .innr .elemnt6 {
    width: 190px;
    height: 45px;
}

.howitworksWrp .left-content .boxstlr .innr .elemnt9 {
    width: 60px;
    height: 60px;
}

.howitworksWrp .left-content .boxstlr .innr .elemnt8 {
    width: 60px;
    height: 60px;
}

.changingInvest .changItem .col-md-6.col-sm-6 {
    width: 50%;
}

.PastsInvestments .invest-cards figure {
    min-height: 375px;
}

.PastsInvestments .invest-cards .propcnt h4 {
    font-size: 27px;
}

.PastsInvestments .invest-cards .propcnt p {
    font-size: 11px;
}

.PastsInvestments .invest-cards .propcnt .pi-footer .pi-price b {
    font-size: 9px;
}

.PastsInvestments .invest-cards .propcnt .pi-footer a.pi-btn {
    font-size: 9px;
}

.finalcallaction .callacrionInner .sctitles p {
    font-size: 11px;
    line-height: 17px;
    margin: 7px 0;
}

.finalcallaction .callacrionInner .sctitles .sbhd {
    font-size: 9px;
}
.inner-hero-Banner h1 {
    font-size: 28px;
    line-height: 131%;
}

.inner-hero-Banner .banner-Images {
    width: 100%;
    margin: 0 auto;
}

.inner-hero-Banner .banner-Images:before {
    width: 300px;
    height: 300px;
}

.inner-hero-Banner .banner-Images .leftimg {
    width: 184px;
}

.inner-hero-Banner .banner-Images .centerimg {
    width: 200px;
    height: 275px;
}

.inner-hero-Banner .banner-Images .rightimg {
    width: 200px;
    height: 275px;
}

.inner-hero-Banner .banner-Images:hover .centerimg {
    left: -5px;
}

.inner-hero-Banner .banner-Images:hover .rightimg {
    right: 1px;
}

.incme-cards {
    /* display: block; */
    margin-top: 0;
    padding: 20px;
}

.passiveincome .incme-card b {
    font-size: 16px;
}

.passiveincome .incme-card .rents .ins i {
    width: 60px;
    height: 60px;
    font-size: 19px;
    line-height: 60px;
}

.passiveincome .incme-card .rents .ins p {
    width: calc(100% - 70px );
    font-size: 11px;
    line-height: 16px;
}

.incme-card {
    margin-bottom: 30px;
}

.incme-cards .lfts b {
    font-size: 17px;
}

.calculator-Innr .lefts h4 {
    font-size: 22px;
}

.calculator-Innr .lefts {
    margin-bottom: 37px;
}

.calculator-Innr .calcts {
    padding: 20px;
}

.calculator-Innr .calcts .form-group p input {
    float: none;
    text-align: left;
}


.calculator-Innr .calcts .othrfields {
    display: block;
}

.calculator-Innr .calcts .othrfields .form-group p input {
    float: right;
}
.passiveincome .incme-card .rents .elemnts2 {
    right: -22px;
}


.calculator-Innr .calcts .dtlTop ul li span {
    font-size: 9px;
}

.calculator-Innr .calcts .dtlTop ul li div {
    font-size: 15px;
}

.calculator-Innr .calcts .dtlTop ul li small {
    font-size: 12px;
}

.whatis-vairt .bigsection .lfts b {
    font-size: 20px;
}

.whatis-vairt .bigsection .lfts p {
    font-size: 14px;
}

.whatis-vairt .bigsection .rigts {
    margin-top: 15px;
}

.whatis-vairt .bottomSections .leftbox b {
    font-size: 17px;
}

.whatis-vairt .bottomSections .leftbox {
    margin-bottom: 20px;
}

.whatis-vairt .bottomSections .leftbox.lsts {
    padding-bottom: 140px;
    margin: 0;
}

.Vairt-ownership {
    padding-top: 20px;
}

.Vairt-ownership .sctitles h2 {
    font-size: 25px;
}

.Vairt-ownership .box {
    margin-bottom: 25px;
}

.Vairt-hitworks .sctitles h2 {
    font-size: 25px;
}

.Vairt-hitworks .sliderWraps .sliderSlides .conts h3 {
    font-size: 18px;
}

.responsiveMenu {
    position: relative;
    z-index: 9;
    background: #fff;
}

.Vairt-ownership .box .cnts b {
    font-size: 14px;
}

.Vairt-ownership .box .cnts p {
    font-size: 11px;
}

.Vairt-hitworks .sliderWraps .sliderSlides .col-md-5 {
    align-content: center;
}

.Vairt-hitworks .sliderWraps .sliderSlides .conts p {
    font-size: 11px;
    line-height: 19px;
}

}

@media only screen and (min-width: 1200px) and (max-width: 1280px){
    .hero-Banner .tagLineMain {
    background-position: 150% center;
}

}


@media only screen and (min-width: 1500px) {
    .her-panel-img {
        display: block !important;
        top: -108px;
        right: -100px;
    }
    
    .hero-Banner .tagLineMain {
        background: none;
    }
}