body{
	margin:0px;
	padding:0px;
	box-sizing: border-box;
	font-family: Poppins-Regular;
    font-weight: 400;
	font-size: 16px;
    color: #0A223E;
   }
   * {
     box-sizing: border-box;
    }
body .d-flex-no{
    display: inherit;
}
.nav-btns .btn img {
    max-width: 40px;
    display: none;
}
.mobile-block {
    display: none;
}
.first-sec{
    padding: 132px 0 55px;
}
.mixed-color {
    background: -webkit-linear-gradient(left, #6BE490, #66DCE2);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}
.read-content {
    margin-top: 100px;
}
.owl-theme .owl-nav button {
    background: transparent!important;
}
.skyblue{
    color: #5ED1D9!important;
}
.or-heading {
    width: fit-content;
    text-align: center;
    display: flex;
    justify-content: center;
    margin: 0 auto;
}
.or-heading:before {
    content: "";
    position: absolute;
    width: 169px;
    height: 4px;
    background: #6ae388;
    top: 20px;
    z-index: -99999;
}
.or-heading span {
    background: #fff;
    padding: 0px 15px;
}
.green-line, .green-line-sm {
    position: relative;
    margin: 0 auto;
    text-align: center;
    display: flex;
    justify-content: center;
   }
.green-line::before, .green-line-sm::before {
    content: "";
    position: absolute;
    bottom: -16px;
    width: 69px;
    background: #51C372;
    height: 5px;
}
.green-line-sm::before{
    width: 40px;
}
.light-bg{
    background-color:#F4F9FF;
}
ul{
    list-style: none;
    padding:0px;
    margin:0px;
}
body a{
    text-decoration:none;
}
p{
    font-size:16px;
    margin:5px 0;
}
.font-68 {
    font-size: 68px;
    line-height: 71px;
}
.font-36{
    font-size:36px;
}
.font-22{
    font-size:22px;
}
.font-18{
    font-size:18px;
}
.font-14{
    font-size:14px;
}
.font-family-b{
font-family: Poppins-Bold;
}
.font-family-m{
font-family: Poppins-Medium;
}
h1,h2,h3,h4,h5,h6{
    font-family: Poppins-Bold;
    }
small{
     font-family: Poppins-Medium;
}
.main-heading {
    font-size: 27px;
    font-family: Poppins-Bold;
    color: #0A223E;
}
.big-heading{
    font-size: 60px;
    color:#0A223E;
    font-family: Poppins-black;
}
.green-bg{
    background-color: #6BE496;
}
.green-color {
    color: #6BE491;
}
.green-dark {
    color: #51C372;
}
.blue-bg{
    background-color: #0A223E;
}
.blue-color{
    color: #0A223E;
}
.main-btn {
    padding: 19px 57px;
    border-radius: 50px;
    font-size: 18px;
    font-weight: bold;
    color: #0A223E;
    font-family: Poppins-Bold;
    background-image: linear-gradient(to right, rgba(107, 228, 142, 1), rgba(100, 217, 246, 1));
}
@font-face {
  font-family: Poppins-black;
  src: url(../fonts/Poppins-Black.ttf);
}
@font-face {
  font-family: Poppins-Bold;
  src: url(../fonts/Poppins-Bold.ttf);
}
@font-face {
  font-family: Poppins-ExtraBold;
  src: url(../fonts/Poppins-ExtraBold.ttf);
}
@font-face {
  font-family: Poppins-Medium;
  src: url(../fonts/Poppins-Medium.ttf);
}
@font-face {
  font-family: Poppins-Regular;
  src: url(../fonts/Poppins-Regular.ttf);
}
@font-face {
  font-family: Poppins-SemiBold;
  src: url(../fonts/Poppins-SemiBold.ttf);
}
/********************************************* nav-sec *******************************************/
body nav {
    position: fixed!important;
    top: 0px;
    background: transparent;
}
.fixed-top {
    background: white;
    transition: all 0.3s;
    box-shadow: rgba(0, 0, 0, 0.16) 0px 1px 4px;
    }
nav .navbar-nav .nav-item .nav-link.active {
    border-bottom: 5px solid #6BE496;
    font-family: Poppins-Bold;
}
nav .navbar-nav .nav-item .nav-link {
    padding: 6px 8px;
    margin: 0px 18px;
}
.nav-btns .btn {
    padding: 12px 23px;
    font-size: 16px;
    font-weight: bold;
    border-radius: 50px;
    border: 1px solid #0A223E;
    background-color: #0A223E;
}
.nav-btns .btn:first-child {
    margin-right: 10px;
}
.nav-btns .btn.active {
    background-color: #fff;
    color:#0A223E;
}
/********************************************* achievements-sec *******************************************/
.achievements-sec, .inside-invest {
    margin-top: -29px;
    padding: 126px 0px 75px;
}
.icon-content .icon-img {
    width: 32%;
}
.icon-content .icon-text {
    width: 68%;
}
.icon-content .icon-text p {
    line-height: 19px;
}
/********************************************* products-categories-sec *******************************************/
.products-categories {
    padding: 70px 0;
}
.products-categories .owl-nav {
    display: block!important;
}
.products-categories .owl-nav .owl-prev {
    margin-right: 42px;
}
.products-categories .owl-nav .owl-prev span,
.products-categories .owl-nav .owl-next span,
.read-investor .owl-nav .owl-prev span,
.read-investor .owl-nav .owl-next span
{
    font-size: 51px;
    width: 51px;
    height: 50px;
    display: block;
    background: #122334;
    border-radius: 50px;
    border: 2px solid #6BE496;
    line-height: 43px;
    color: #fff;
    font-weight: normal;
}
.products-categories,
.welcome-invest,
.welcome-invest-grey {
    background-image: url("../images/dots.png");
    background-size: auto;
    background-repeat: no-repeat;
    background-position: bottom left;
    width: 100%;
}
.products-categories .owl-nav .owl-prev:hover,
.products-categories .owl-nav .owl-next:hover {
    background: transparent!important;
}
.products-categories .owl-dots {
    display: none;
}
.products-categories .owl-text {
    width: 35%;
    padding: 39px 29px;
    border-radius: 40px;
    left: 0;
    margin: 5px;
    bottom: 0px;
    box-shadow: rgba(99, 99, 99, 0.2) 0px 2px 8px 0px;
}
.products-categories .owl-pic {
    padding: 0px 40px 40px;
}
.products-categories .owl-text h2 {
    font-size: 36px;
    font-weight: 400;
    font-family: Poppins-Regular;
}
.products-categories .owl-text .link-text {
    font-weight: 700;
}
/********************************************* investment-world-sec *******************************************/
.investment-world {
    padding: 0 0 70px;
}
.investment-world .next-section img {
    max-width: 86px;
}
.investment-world .we-iner .offer-img {
    width: 20%;
}
.investment-world .we-iner .offer-heading {
    width: 80%;
}
.investment-world .we-offer ul {
    column-count: 2;
    padding: 0px 15px;
}
.investment-world .we-offer p{
    padding: 0px 15px;
}
.investment-world .we-offer.active {
    background: #F4F9FF;
    border-color: #000;
}
.investment-world .we-offer {
    border-radius: 40px;
    border: 1px solid #D2D2D2;
    min-height: 457px;
}
.investment-world .we-offer ul li,
.investment-world .we-offer p {
    font-size: 18px;
}
.investment-world .we-offer ul li img {
    left: 0px;
    top: 3px;
}
.investment-world .we-offer ul li {
    padding-left: 40px;
}
.inside-invest {
    padding: 63px 0px 83px;
}
/********************************************* our-usps-sec *******************************************/
.our-usps {
    background-image: url('../images/blue-bg.jpg');
    width: 100%;
    background-repeat: no-repeat;
    background-size: cover;
    height: auto;
    padding: 30px 0 130px;
}
.our-usps .circle-box .circle-inner .circle-text p {
    margin: 0;
    min-height: 48px;
    font-size: 18px;
    font-weight: 700;
    position: absolute;
}
/* .our-usps .circle-box .circle-inner .circle-text p:first-child {
    margin: 80px 0 128px 0px;
}
.our-usps .circle-box .circle-inner .circle-text p:last-child {
    margin: 120px 0 0px 0px;
} */
.our-usps .circle-box .circle-inner .circle-text {
    width: 29%;
}
.our-usps .circle-box .circle-inner .picture-box {
    width: 42%;
}
.our-usps .circle-box .circle-inner .circle-text p:first-child {
    top: 80px;
}
.our-usps .circle-box .circle-inner .circle-text p:last-child {
    bottom: 37px;
}
.our-usps .circle-box .circle-inner .circle-text p:nth-child(2) {
    top: 263px;
}
.circle-margin {
    padding-right: 10px;
}
.circle-margin2 {
    padding-left: 10px;
}
@media screen and (max-width:1399px) {
.our-usps .circle-box .circle-inner .circle-text p:nth-child(2) {
    top: 227px;
}
}
@media screen and (max-width:1199px) {
.our-usps .circle-box .circle-inner .circle-text p:first-child {
    top: 59px;
}
.our-usps .circle-box .circle-inner .circle-text p:nth-child(2) {
    top: 188px;
}
.our-usps .circle-box .circle-inner .circle-text p:last-child {
    bottom: 16px;
}
}
@media screen and (max-width:991px) {
    .achievements-sec .icon-content .icon-box .icon-img img {
    max-width: 96px;
}
.our-usps .circle-box .circle-inner .circle-text p {
    font-size: 12px;
    }
    .our-usps .circle-box .circle-inner .circle-text p:first-child {
    top: 43px;
}
.our-usps .circle-box .circle-inner .circle-text p:nth-child(2) {
    top: 141px;
}
.our-usps .circle-box .circle-inner .circle-text p:last-child {
    bottom: 3px;
}
}
/********************************************* inside-invest-sec *******************************************/
.checkbox-ul .highlight .radio-cs h5,
.checkbox-ul .highlight .radio-cs span
 {
    color: #000!important;
}
.checkbox-ul .highlight .checkmark:after{
    top: 1px;
    left: -3px;
    width: 20px;
    height: 20px;
    border-radius: 50%;
    background: #052290;
    outline: 2px solid #052290;
    border: 3px solid white;
}
.checkbox-ul .highlight .checkmark:after {
    content: "";
    position: absolute;
    display: block;
}
/* custom radio button start here */
.radio-cs {
  display: block;
  position: relative;
  padding-left: 54px;
  margin-bottom: 12px;
  cursor: pointer;
  font-size: 22px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.radio-cs input {
  position: absolute;
  /* opacity: 0; */
  cursor: pointer;
}
.radio-cs .checkmark {
  position: absolute;
  top: 0;
  left: 0;
  height: 25px;
  width: 25px;
  background-color: #eee;
  border-radius: 50%;
}
.radio-cs:hover input ~ .checkmark {

  background-color: #ccc;
}
.radio-cs input:checked ~ .checkmark {

  background-color: #2196F3;
}
.radio-cs .checkmark:after {

  content: "";
  position: absolute;
  display: none;
}
.radio-cs input:checked ~ .checkmark:after {

  display: block;
}
.radio-cs .checkmark:after {
    top: 9px;
    left: 9px;
    width: 8px;
    height: 8px;
    border-radius: 50%;
    background: white;
}
/* custom radio button css end here */
.inside-invest .checkbox-ul li .radio-cs h5 {
    font-size: 22px;
}
.inside-invest .checkbox-ul li .radio-cs span a,
.inside-invest .checkbox-ul li .radio-cs span {
    font-size: 16px;
}
.inside-invest .checkbox-ul li .radio-cs .checkmark {
    position: absolute;
    top: 0;
    left: 0;
    height: 16px;
    width: 16px;
    background-color: #fff;
    border-radius: 50%;
    border: 1px solid #cbbfbf;
}
.inside-invest .checkbox-ul li .radio-cs .checkmark:after {
    top: 1px;
    left: -3px;
    width: 20px;
    height: 20px;
    border-radius: 50%;
    background: #052290;
    outline: 2px solid #052290;
    border: 3px solid white;
}
/* .inside-invest .checkbox-ul li .radio-cs .checkmark:after {
    top: 1px;
    left: -3px;
    width: 20px;
    height: 20px;
    border-radius: 50%;
    background: #052290;
    outline: 2px solid #052290;
    border: 3px solid white;
} */
.inside-invest .checkbox-ul:before {
    content: "";
    position: absolute;
    height: 100%;
    border-left: 2px dashed #0A223E;
    left: 7px;
}
.inside-invest .container {
    border-radius: 40px;
}
.inside-invest .container {
    border-radius: 40px;
    padding: 70px 70px 30px;
}
.content-option {
    padding-bottom: 145px;
}
/********************************************* read-investor-sec *******************************************/
.read-investor .owl-round .author-box .author-inner {
    border-radius: 50%;
    width: 378px;
    height: 272px;
    padding: 13px;
    box-shadow: rgba(99, 99, 99, 0.2) 0px 2px 8px 0px;
}
.read-investor .owl-round .author-box .author-inner .author-img {
    margin-top: -42px;
}
.read-investor .owl-round .author-box {
    padding: 50px 0px;
}
.read-investor .owl-round .author-box .author-inner .author-text {
    padding: 0px 22px 20px;
    line-height: 20px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: initial;
    display: -webkit-box;
    -webkit-line-clamp: 6;
    -webkit-box-orient: vertical;
        word-break: break-word;
}
.read-investor .owl-round .author-box:last-child {
    padding: 0px;
    /* margin-top: -151px; */
}
.read-investor .owl-round .author-box:first-child {
    padding-bottom:0px;
}
/* .read-investor .owl-nav {
    position: absolute;
    bottom: 136px;
    width: 50%;
} */
.read-investor .owl-dots {
    display: none;
}
.read-investor .read-content p::before,
.read-investor .owl-round .author-box .author-inner p.green-line::before {
    background-color: #0a223e;
   }
.read-investor .owl-round .author-box .author-inner p.green-line::before {
    width: 46px;
    height: 3px;
    top: 27px;
}
/********************************************* About-page-css *******************************************/
/****************************************************************************************/
/****************************************************************************************/



/********************************************* welcome-invest section *******************************************/
.welcome-invest {
    background-image: url("../images/background.png");
   padding: 132px 0 55px;
   background-size: cover;
   background-position: center;
}
/********************************************* vision-sec section *******************************************/
.vision-box {
    /* background-image: url("../images/Vision.png"); */
    background-size: auto;
    background-repeat: no-repeat;
    background-position: bottom right;
    width: 100%;
    box-shadow: rgba(99, 99, 99, 0.2) 0px 2px 8px 0px;
   overflow: hidden;
    border-radius: 40px;
}
.vision-box .h3-bg {
    width: 10%;
    padding: 0px 0px 36px;
}
.vision-box .plus-detail {
    width: 70%;
}
.vision-box .h3-bg h3 {
    writing-mode: vertical-rl;
   text-align: center;
    transform: rotate(180deg);
}
.vision-box .border-btn {
    /*border-right: 1px solid #ffffff38;*/
    padding: 93px 0 36px;
}
/********************************************* our-leadership section *******************************************/
.our-leadership .our-linkdin .our-photos .team-name p {
    width: 60%;
    border-right: 1px solid #a99c9c;
}
.our-leadership .our-linkdin .our-photos .team-name .linkdin {
    width: 40%;
    padding-left: 15px;
}
.our-leadership {
    background-image: url('../images/leader.png');
    width: 100%;
    background-position: center;
    background-size: 100%;
    background-repeat: no-repeat;
}

/********************************************* .our-prominent section *******************************************/
.our-prominent ul li a img {
    max-width: 115px;
}
.our-prominent ul li {
    background: #F4F9FF;
    padding: 10px;
    height: 100%;
    width: 15%;
    min-height: 88px;
    border-radius: 22px;
}
/********************************************* latest-artical section *******************************************/
.search-bar form input {
    background: #F4F4F5;
    padding: 15px 60px 15px 24px;
    font-size: 14px;
    border-radius: 50px;
}
.search-bar form button {
    top: 7px;
    right: 11px;
    font-size: 24px;
    background: transparent;
    color: grey;
    padding: 1px 10px;
}
.card .main-btn {
    font-size: 12.15px;
    padding: 11px 24px;
}
.card .card-body .card-title {
    font-size: 22px;
    font-family: Poppins-SemiBold;
}
.card-box {
    margin-bottom: 27px;
}
/********************************************* latest-artical pegination section ******************************/
.card-box .card-body p,
.plan-box p.font-18 {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: initial;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
}
.custom-pegination nav .pagination .page-item .page-link span {
    width: 52px;
    height: 52px;
    border-radius: 50px;
    font-size: 33px;
    border: 2px solid #6BE496;
}
.custom-pegination nav .pagination .page-item .page-link:focus{
background-color: transparent;
box-shadow: none;
color: transparent;
}
.custom-pegination nav .pagination .page-item .page-link:hover{
background-color: transparent;
}
.custom-pegination .pagination .page-item .page-link.active {
    background: transparent;
    color: #000;
    font-weight: bold;
}
/********************************************* rupess photos section ***********************************/
.rupess-photo {
    bottom: -92px;
}
.welcome-invest.rupess-sec {
    padding: 37px 0 0px;
}
.ul-dots li {
    position: relative;
    padding-left: 20px;
}
.ul-dots li::before {
    content: "";
    position: absolute;
    width: 4px;
    height: 4px;
    background: #000;
    border-radius: 50px;
    left: 0px;
    top: 12px;
}
.ul-dots {
    padding-left: 20px;
    margin-top: 20px;
    margin-bottom: 20px;
}
.rupess-content {
    margin-top: 144px;
}
/********************************************* welcome-invest-gre section ***********************************/
.welcome-invest-grey{
 background-image: url("../images/grey-bg.png");
 background-size: cover;
}

.talk-growth {
    margin-top: -179px;
}
/*********************************************talk-growth section ***********************************/
.talk-box {
    box-shadow: rgba(99, 99, 99, 0.2) 0px 2px 8px 0px;
    border-radius: 40px;
    padding: 49px 0px;
}
.contact-form {
    box-shadow: rgba(99, 99, 99, 0.2) 0px 2px 8px 0px;
    border-radius: 40px;
    padding: 46px 52px;
}
.contact-form form .form-group .form-label {
    font-family: Poppins-SemiBold;
}
/*********************************************passive-income.html ***********************************/
.tab-info {
    padding: 40px 40px;
    background: #F6F6F6;
    border-radius: 22px;
}
.plan-box {
    padding: 30px;
    border-radius: 22px;
}
.plan-box {
    padding: 30px;
    border-radius: 22px;
    width: 31%;
    margin: 1.1%;
}
.plan-box .card-btns .main-btn {
    font-size: 18px;
    padding: 15px 33px;
}
.custom-nav .nav-item .nav-link {
    background: #F6F6F6;
    margin-right: 14px;
    font-size: 18px;
    color: #0A223E;
    line-height: 24px;
    padding: 12px 30px;
    border-top-right-radius: 22px;
    border-top-left-radius: 22px;
}
.custom-nav .nav-item .nav-link.active {
    background: #0A223E;
    color: #fff;
    }
.custom-nav .nav-item .nav-link.active::before {
    width: 0;
    height: 0;
    border-left: 8px solid transparent;
    border-right: 8px solid transparent;
    border-top: 11px solid #0a223e;
    position: absolute;
    content: "";
    bottom: -11px;
}
.explore-invest {
    color: #15DFDF;
    font-size: 20px;
    font-weight: bold;
}
.welcome-invest .green-line.skyblue::before {
    background: #5ed1d9;
    width: 40px;
}
/*********************************************login page ***********************************/
.login-sec {
    padding-top:105px;
}
.login-img,
.resigter-sec .login-img {
    background-image: url('../images/login.png');
    width: 100%;
    height: 100%;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
}
.resigter-sec .login-img{
     background-image: url('../images/resigter.png');
}
.register-box {
    padding: 20px 45px;
}
.register-box .form-control {
    height: 47px;
}
.register-box .form-group .form-label {
    font-family: Poppins-SemiBold;
}
/*********************************************invest-ic page ***********************************/
.select-box .form-select {
    background-color: #F6F6F6;
    font-size: 18px;
    padding: 23px 19px;
    font-weight: bold;
    border-radius: 22px;
    box-shadow: none;
    border-color: transparent;
}
.plan-ic li {
    width: 20%;
}
.plan-ic li p {
    border-right: 1px solid #00000047;
    font-size: 18px;
}
.plan-ic {
    box-shadow: rgba(99, 99, 99, 0.2) 0px 2px 8px 0px;
    border-radius: 40px;
    padding: 50px 40px;
}
.income-sec .benifit-box .badge-primary {
    background: #51c37261;
    padding: 0px 20px;
    border-radius: 12px;
    accent-color: 0;
    line-height: 12px;
}
.badge-bx p {
    width: 54%;
}
.badge-bx .pink-badge {
    background: #ff00004d;
    width: 46%;
    font-size: 12px;
    padding: 10px 10px;
    border-radius: 13px;
}
.grey-btn-box .grey-btn {
    background: #F9F9F9;
    padding: 19px 44px;
    border-radius: 50px;
    border: 2px solid #15DFDF;
    font-family: Poppins-Bold;
}
.return-statement {
    color: #15DFDF;
}
.click-e-sign .modal-dialog {
    max-width: 823px;
}
.click-e-sign .modal-dialog .modal-body {
    padding: 30px 40px;
}
.click-e-sign .modal-dialog .modal-header {
    padding: 40px 40px 0px;
}
.click-e-sign .modal-dialog .modal-body .model-sign form .form-group {
    width: 47%;
}
.click-e-sign .modal-dialog .modal-body .model-sign form .form-group .form-control {
    height: 64px;
}
.signature-capture .modal-body h3 {
    font-family: Poppins-Regular;
}
.return-statement {
    background-color: transparent;
    float: right;
    font-size: 20px;
    font-family: Poppins-Bold;
}
.statement-capture .modal-body ul li {
    font-size: 22px;
    }


.statement-capture 
 .modal-dialog {
    max-width: 723px;
}
.statement-capture .modal-dialog ul {
    background: #F6F6F6;
    padding: 20px 28px;
    border-radius: 22px;
}
.statement-capture .modal-dialog ul li {
    margin: 0px 0px 30px;
}
.statement-capture .modal-dialog .upload-fild .form-group .form-label {
    font-size: 22px;
    margin-left: 10px;
}
.statement-capture 
 .modal-content {
    padding: 44px 37px;
}
.statement-capture .modal-dialog ul li:last-child {
    margin-bottom: 0px;
}
.btn-close {
    position: absolute;
    top: 25px;
    right: 28px;
    padding: 30px;
}
.modal-content {
    border-radius: 40px;
}
.monthly-capture .modal-content {
    padding: 50px 40px;
}
.monthly-capture .modal-content .modal-body ul li {
    background: #F1F1F1;
    padding: 17px 22px;
    border-radius: 15px;
    width: 48%;
}
.monthly-capture .modal-dialog {
    max-width: 614px;
}
.investment-world .we-offer ul li {
    font-size: 16px;
}
/********************************************* footer-sec *******************************************/
footer .footer-box .footer-content {
    width: 33%;
}
footer .footer-box .footer-content li {
    padding-left: 64px;
}
.footer-content li i {
    border: 2px solid #6BE496;
    width: 47px;
    height: 47px;
    border-radius: 50px;
    left: 0px;
}
.copyright-box {
    border-top: 2px solid #6be496ad;
}
.date-time .badge {
    background: #03e8873d;
    font-family: Poppins-Medium;
    font-size: 14px;
    padding: 7px 11px;
}
.textBody {
    padding-top: 80px;
}
/* round-circle css here start */

.main-container {
  min-height: 100vh;
  display: flex;
  display: -webkit-flex;
  align-items: center;
  -webkit-align-items: center;
  height: 560px;
  overflow: hidden;
}
.main-container-c {
    overflow: hidden;
    padding: 70px 0px;
}
.main {
  margin: 0px auto;
  width: 480px;
  height: 480px;
  position: relative;
}
.big-circle {
  height: 100%;
  width: 100%;
  position: relative;
  border: 3px solid #6495f2;
  border-radius: 50%;
  display: flex;
  display: -webkit-flex;
  align-items: center;
  -webkit-align-items: center;
  justify-content: center;
  -webkit-justify-content: center;
  animation: Rotate 20s linear infinite;
  -webkit-animation: Rotate 20s linear infinite;
}
.icon-block {
  width: 64px;
  height: 64px;
  position: absolute;
  border-radius: 50%;
  display: flex;
  display: -webkit-flex;
  align-items: center;
  -webkit-align-items: center;
  justify-content: center;
  -webkit-justify-content: center;
  background-image: linear-gradient(180deg, #4967e6 0%, #627bf4 100%);
  -webkit-background-image: linear-gradient(180deg, #4967e6 0%, #627bf4 100%);
  box-shadow: 0 2px 4px 0 #3e5ada;
  -webkit-box-shadow: 0 2px 4px 0 #3e5ada;
}
.icon-block img {
  margin: 0px auto;
  width: 86%;
  animation: Rotate-reverse 20s linear infinite;
  -webkit-animation: Rotate-reverse 20s linear infinite;
}
.icon-block:first-child {
  top: 0;
  left: 50%;
  transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
}
.icon-block:nth-child(2) {
  top: 50%;
  right: 0;
  transform: translate(50%, -50%);
  -webkit-transform: translate(50%, -50%);
}
.icon-block:nth-child(3) {
  bottom: 0;
  left: 50%;
  transform: translate(-50%, 50%);
  -webkit-transform: translate(-50%, 50%);
}
.icon-block:nth-child(4) {
  top: 50%;
  left: 0;
  transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
}
/* circle content */
.circle {
  animation: circle-rotate 20s linear infinite;
  -webkit-animation: circle-rotate 20s linear infinite;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%) rotate(45deg);
  -webkit-transform: translate(-50%, -50%) rotate(45deg);
  width: 75%;
  height: 75%;
  border: 3px solid #6495f2;
  border-radius: 50%;
}
.circle .icon-block img {
  animation: img-rotate 20s linear infinite;
  -webkit-animation: img-rotate 20s linear infinite;
}
/* center logo */
.center-logo {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
}
.center-logo img {
    max-width: 140px;
}
/* keyframe animation */

@keyframes Rotate {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}

@-webkit-keyframes Rotate {
  from {
    -webkit-transform: rotate(0deg);
  }
  to {
    -webkit-transform: rotate(360deg);
  }
}

@keyframes Rotate-reverse {
  from {
    transform: rotate(360deg);
  }
  to {
    transform: rotate(0deg);
  }
}

@-webkit-keyframes Rotate-reverse {
  from {
    -webkit-transform: rotate(360deg);
  }
  to {
    -webkit-transform: rotate(0deg);
  }
}

@keyframes circle-rotate {
  from {
    transform: translate(-50%, -50%) rotate(45deg);
  }
  to {
    transform: translate(-50%, -50%) rotate(405deg);
  }
}

@-webkit-keyframes circle-rotate {
  from {
    -webkit-transform: translate(-50%, -50%) rotate(45deg);
  }
  to {
    -webkit-transform: translate(-50%, -50%) rotate(405deg);
  }
}

@keyframes img-rotate {
  from {
    transform: rotate(-45deg);
  }
  to {
    transform: rotate(-405deg);
  }
}

@-webkit-keyframes img-rotate {
  from {
    -webkit-transform: rotate(-45deg);
  }
  to {
    -webkit-transform: rotate(-405deg);
  }
}



/* round-circle css end here */

/* media  */
@media screen and (min-width: 1400px) {
  /* .nav-btns .btn {
    width: 124px;
} */
.btn:not(.nav-btns .btn) {
    width: 124px;
  }
/* .btn {
    width: 124px;
} */
.investment-world .we-offer ul li {
    font-size: 18px;
}
}
@media screen and (min-width: 1299px) {
 .our-inner img {
    margin: 0 auto;
    text-align: center;
    display: block;
}
.team-name {
    width: 65%;
    margin: 0 auto;
    flex-wrap: wrap;
}
.our-leadership .our-linkdin .our-photos .team-name p span {
    font-size: 14px;
}
.our-leadership .our-linkdin .our-photos .team-name p {
    width: 72%;
    border-right: 1px solid #a99c9c;
}
.our-leadership .our-linkdin .our-photos .team-name .linkdin {
    width: 28%;
    padding-left: 15px;
}
}
@media screen and (max-width: 1299px) {
  .investment-world .we-offer ul li, .investment-world .we-offer p {
    font-size: 16px;
}
}
@media screen and (max-width: 1199px) {
  nav .navbar-nav .nav-item .nav-link {
    margin: 0px 7px;
    font-size: 13px;
}
.nav-btns .btn {
     font-size: 13px;
    }
    .big-heading {
    font-size: 42px;
    }
    .investment-world .we-offer {
    padding: 25px 25px!important;
}
.investment-world .we-offer ul {
   padding: 0;
}
.investment-world .we-offer {
    min-height: 405px;
}
.read-investor .owl-round .author-box .author-inner {
   width: 310px;
    height: 310px;
    }
    .read-investor .owl-round .author-box .author-inner .author-text {
    -webkit-line-clamp: 4;
   }
   .read-investor .owl-nav {
    bottom: 80px;
    }
    .main-heading {
    font-size: 30px;
    }
 .plan-ic {
    padding: 30px 30px;
}
.achievements-sec, .inside-invest {
    margin-top: 0;
    }
  .navbar-brand img {
    max-width: 214px;
}

.nav-btns {
    margin-right: 70px;
}
}
@media screen and (max-width:991px) {
    .navbar .navbar-toggler {
    position: absolute;
    top: 21px;
    right: 16px;
}
.navbar-nav {
    background: white;
    padding: 8px 10px;
    box-shadow: rgba(0, 0, 0, 0.16) 0px 1px 4px;
}
.navbar .navbar-collapse {
    position: absolute;
    width: 100%;
    left: 0px;
    top: -309px;
    transition: all 0.2s;
}
.navbar .navbar-collapse.show {
    top:81px;
    transition: all 0.2s;
    }
nav .navbar-nav .nav-item .nav-link {
    margin: 0px;
    font-size: 16px;
    padding: 10px 0px;
}
nav .navbar-nav .nav-item .nav-link.active {
    border-bottom: 1px solid #6BE496;
    background: #6BE496;
}
nav .navbar-nav .nav-item .nav-link {
    padding: 10px 10px;
}
    nav .navbar-nav .nav-item:last-child .nav-link{
        border-bottom: 0px;
    }
    nav .navbar-nav .nav-item .nav-link {
    border-bottom: 1px solid #0000002e;
    }
    .navbar .navbar-toggler {
    box-shadow: none;
}
.big-heading {
    font-size: 30px;
}
.font-22,
.font-18 {
    font-size: 16px;
}
.icon-content .icon-text h3 {
    font-size: 20px;
}
.products-categories .owl-text h2 {
    font-size: 16px;
   }
   .products-categories .owl-text {
    width: 30%;
    padding: 15px 15px;
    }
    .investment-world h1 {
    font-size: 25px;
    margin: 0px 0px 20px!important;
}
.font-36 {
    font-size: 25px;
}
.or-heading:before {
    top: 14px;
    }
    .investment-world .we-offer ul li {
    margin: 0px 0px 15px!important;
}

.main-heading {
    font-size: 25px;
}
.investment-world .we-offer ul li img {
    max-width: 18px;
    top: 3px;
}
.investment-world .we-offer ul li {
    padding-left: 33px;
}
.read-investor .owl-round .author-box .author-inner {
    width: 100%;
    height: auto;
    border-radius: 0px;
}
.read-investor .owl-round .author-box .author-inner .author-text {
    -webkit-line-clamp: 2;
}
.read-investor .owl-round .author-box .author-inner .author-text {
    font-size: 14px;
    line-height: 18px;
}
.read-investor .owl-nav {
    bottom: 0px;
}
.read-investor .owl-nav {
    bottom: 0px;
    width: 100%;
    position: static;
}
.read-investor .owl-round .author-box:last-child {
    margin-top: 0;
}
.read-investor .item {
    display: flex;
    flex-wrap: nowrap;
    justify-content: space-between;
    align-items: center;
}
.read-investor .owl-round .author-box {
    width: 48%;
}
.read-investor .owl-round .author-box {
    padding: 50px 0px!important;
}
.achievement-content {
    margin: 0 0 70px;
    width: 100%;
    text-align: center;
}
.achievement-content p {
    text-align: center!important;
    display: flex;
}
.investment-world .we-iner .offer-img {
    width: 14%;
}
.investment-world .we-offer {
    min-height: 328px;
    margin: 0 0 40px;
}
.font-68 {
    font-size: 44px;
    line-height: 49px;
}
.our-photos {
    width: 50%!important;
}
.our-prominent ul {
    flex-wrap: wrap;
}
.our-prominent ul li {
   width: 48%;
   margin: 0 0 20px;
}
.plan-ic li {
    width: 48%;
}
.calculate-box {
    margin: 0 0 30px;
}
.income-sec img {
    margin: 0 auto;
    text-align: center;
    display: block;
}
.digital-box {
    flex-wrap: wrap;
}
.digital-box .digital-p {
    width: 100%;
    text-align: center;
    margin: 0px 0px 30px!important;
}
.talk-box h4 {
    font-size: 18px;
}
.talk-box {
    padding: 25px 0px;
}
.welcome-invest-grey {
    padding-bottom: 150px;
}
.talk-contact .talk-bx {
    text-align: center;
    margin: 0px 0px 40px;
}
.login-sec .col-lg-6 .login-img img {
    width: 100%;
}
.welcome-invest.rupess-sec .col-md-8,
.rupees-data .col-md-8 {
    width: 100%;
}
.plan-box {
   width: 47%;
    margin: 1.1%;
}
.explore-invest {
    font-size: 16px;
   }
   .love-invest {
    margin: 0 0 40px;
}
.icon-content .icon-img,
.icon-content .icon-text {
    width: 100%;
    text-align: center;
}
.icon-content .icon-text br{
    display: none;
}
.icon-content .icon-box {
    margin-bottom: 15px!important;
}
.read-investor .col-lg-4 {
    justify-content: center;
}
.read-investor .read-content {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
}
.login-sec {
    padding: 88px 0 0;
}
.login-sec .login-img .mobile-block {
    display: block;
    height: 500px;
    object-fit: cover;
}
.login-sec .col-lg-6 .login-img img {
    width: 100%;
}
footer .footer-box .footer-content:first-child {
    width: 100%;
    margin: 0 0 20px;
}
footer .footer-box .footer-content {
    width: 50%;
}
.read-investor .read-content .main-heading {
    text-align: center;
}
.ovwerlayer {
    overflow: hidden;
}
.navbar{
    z-index: 999;
}
.talk-contact .talk-bx h5 br {
    display: none;
}
.achievements-sec, .inside-invest {
    padding: 42px 0px 42px;
}
.products-categories .owl-text .link-text {
     font-size: 14px;
}
.passive-991 {
    padding-bottom: 40px;
}
}
@media screen and (max-width:767px) {
    .main-container-c {
    overflow: hidden;
    padding: 26px 0px;
}
    .icon-block {
    width: 30px;
    height: 30px;
   }
   .center-logo img {
    max-width: 107px;
}
.circle {
    width: 50%;
    height: 50%;
    }
    .main {
   width: 360px;
    height: 360px;
   }
    .our-usps {
   padding: 30px 0px;
}
    .navbar .navbar-collapse.show {
    top: 73px;
    }
.navbar .navbar-brand img {
    max-width: 180px;
}
.navbar .navbar-toggler {
    top: 18px;
   }
.love-invest .row .col-md-6:first-child {
    order: 2;
}
.love-invest .invest-content {
    text-align: center;
}
.products-categories .owl-text {
   display: none;
}
.footer-nav li a {
    margin-right: 20px!important;
}
.welcome-invest p br,
.our-usps .circle-box .circle-inner .circle-text p br {
    display: none;
}
.vision-box .h3-bg,
.vision-box .plus-detail {
    width: 100%;
}
.vision-box .h3-bg h3 {
    writing-mode: unset;
    transform: rotate(0deg);
    width: 100%;
}
.vision-sec .plus-detail .plus-detail-inner {
    width: 100%;
    text-align: center;
    margin: 0 0 30px;
}
.vision-box .h3-bg {
    padding: 20px 0px!important;
}
.vision-box .border-btn {
    border-bottom: 1px solid #fff;
}
.team-circle .green-line {
    margin: 0 0 50px;
}
.team-circle .team-content {
   width: 100%;
    text-align: center;
    margin: 0 0 40px;
}
.order-box-1 {
    order: 1;
}
.order-box-2 {
    order: 2;
}
.order-box-3 {
    order: 4;
}
.order-box-4 {
    order: 4;
}
.order-box-5 {
    order: 3;
}
.order-box-6 {
    order: 6;
}
.our-photos {
    width: 100%!important;
}
.our-inner {
    text-align: center;
}
.our-leadership .our-linkdin .our-photos .team-name {
    width: 55%;
    margin: 0 auto;
}
.plan-ic li {
    width: 100%;
}
.plan-ic li p {
    border-right: 0px;
    font-size: 18px;
}
.main-btn {
    padding: 11px 15px;
    font-size: 14px;
    }
    .direct-box {
    padding: 30px 0px 0px;
}
.badge-bx {
    flex-direction: column;
    justify-content: start!important;
}
.badge-bx p {
    width: 100%;
}
.badge-bx .pink-badge {
    width: 40%;
    margin-right: auto;
}
.welcome-invest {
    background-position: center;
    padding: 87px 0 55px;
    background-size: cover;
}
.welcome-invest .col-md-3 {
    justify-content: center;
}
.welcome-invest .d-none-md {
    display: none!important;
}
.talk-box {
    margin: 0 0 30px;
}
.plan-box {
    width: 100%;
    margin: 0px;
}
.our-usps .circle-box .circle-inner .circle-text,
.our-usps .circle-box .circle-inner .picture-box {
    width: 100%;
}
.our-usps .circle-box .circle-inner .circle-text p {
    font-size: 18px;
    position: static;
    text-align: center;
    min-height: auto;
    margin: 10px 0 10px;
    width: 100%;
}
.circle-margin {
    padding-right: 0px;
}
.our-usps .circle-box .circle-inner .circle-text {
   flex-wrap: wrap;
    justify-content: center!important;
}
.our-usps .circle-box .circle-inner .picture-box {
   max-width: 366px;
    margin: 0 auto;
}
footer .footer-box .footer-content .divide-icon p:last-child {
    margin-left: 10px;
}
}
@media screen and (max-width:576px) {
    .modal-content {
    max-width: 480px;
    margin: 0 auto;
}
footer .footer-box .footer-content {
    width: 100%;
    margin: 0 0 20px;
}
.investment-world .we-offer ul {
    column-count: 1;
    }
    .inside-invest .container {
    border-radius: 40px;
    padding: 30px 30px 30px;
}
.statement-capture .modal-dialog ul li span {
    display: block;
    margin: 0px!important;
    width: 100%;
}
.statement-capture .modal-dialog ul li {
    flex-wrap: wrap;
}
.statement-capture .modal-body ul li {
    font-size: 16px;
}
.statement-capture .modal-dialog ul li {
    margin: 0px 0px 11px;
}
.statement-capture .modal-dialog .upload-fild .form-group .form-label {
    font-size: 16px;
    margin-left: 0;
}
.click-e-sign .modal-dialog .modal-body .model-sign form .form-group {
    width: 100%;
}
.click-e-sign .modal-dialog .modal-body {
    padding: 30px 29px;
}
.grey-btn-box .grey-btn {
    padding: 13px 25px;
   }
   .click-e-sign .modal-dialog .modal-body .model-sign form .form-group .form-control {
    height: auto;
}
.select-box .form-select {
    font-size: 16px;
    padding: 16px 19px;
    }
}
@media screen and (max-width:480px) {
    .main {
    width: 281px;
    height: 281px;
}
.center-logo img {
    max-width: 61px;
}
    .read-investor .item {
    flex-wrap: wrap;
   }
.read-investor .owl-round .author-box {
    width: 100%;
    padding-bottom: 0px!important;
}
    .click-e-sign .modal-dialog .modal-body {
    padding: 30px 0px;
}
.click-e-sign .modal-dialog .modal-header {
    padding: 0;
}
   .modal-content {
    max-width: 415px;
    padding: 52px 23px!important;
}
    .monthly-capture .modal-content .modal-body ul li {
    width: 100%;
    margin: 0 0 15px;
}
    .tab-info {
    padding: 30px 23px;
    }
    .passive-tabs .nav-tabs .nav-item:first-child .nav-link {
    border-bottom-left-radius: 13px;
}
    .our-usps .circle-box .circle-inner .circle-text p {
    font-size: 16px;
    }
.passive-tabs .nav-tabs {
    padding: 0px!important;
}
.passive-tabs .nav-tabs .nav-item button {
    font-size: 14px;
}
.inside-invest .container {
   padding: 70px 20px 30px;
}
.first-sec {
    padding: 90px 0 55px;
}
.talk-growth {
    margin-top: 0px;
}
.nav-btns .btn span {
    display: none;
}
.nav-btns .btn img {
    display: block;
    margin-right: 10px;
}
.nav-btns .btn {
    padding: 0;
    border-radius: 0;
    border: 0;
    background-color: transparent!important;
}
.nav-btns {
    margin-right: 60px;
}
.achievements-sec .icon-content .icon-box {
    width: 100%!important;
    border-bottom: 1px solid #0003;
    padding-bottom: 13px;
}
.navbar .navbar-toggler {
    top: 16px;
}
.nav-btns .btn:active {
    background-color: transparent;
    border: 0px;
}
}
@media screen and (max-width:414px) {
    .direct-box .direct-box-inner {
    width: 100%;
    text-align: center;
    margin: 0 0 20px;
}
.investment-world .we-offer ul {
    column-count: 1;
    }
    .passive-tabs .nav-tabs .nav-item,
    .passive-tabs .nav-tabs .nav-item button {
    width: 100%;
}
}
@media screen and (max-width:380px) {
    .main {
    width: 193px;
    height: 193px;
}
.navbar .navbar-brand img {
    max-width: 151px;
}
.navbar .navbar-toggler {
   padding: 5px 5px;
}
.nav-btns {
    margin-right: 33px;
}
.nav-btns .btn:first-child {
    margin-right: 0px;
}
.nav-btns .btn img {
    max-width: 30px;
   }
   .navbar .navbar-toggler .navbar-toggler-icon {
    font-size: 13px;
}
.login-sec {
    padding: 66px 0 0;
}
.navbar .navbar-collapse.show {
    top: 65px;
}
}