/* Desktop Start */
	.sign-in-background {
		background-image: url('../images/background-sign-up-investors.png');
	}
	.signup-title h2 {
		font-size: 30px;
		color: #00bc4e;
		font-weight: bold;
	}
	.btn-green {
		background-color: #00bc4e;
		color: #fff;
	}
	.btn-green:hover {
		color: #fff;
	}
	.txt-blue {
		color: #0162f3;
	}
	.btn-w-blk {
		width: 200px;
	}
	.signup-img {
		width: 100%;
		height: 100%;
	}
	.signup-frm {
		padding-right: 3rem;
	}
	.st-s-up-lbl {
		font-size: 21px;
	}
	.modal-popup {
		background: #00bc4e;
	    z-index: 3000000;
	    transition: all .4s ease;
	    color: #fff;
  	}
	.btn-light {
		background-color: #fff;
		color: #00bc4e;
	}
	.btn-light:hover {
		color: #00bc4e;
	}
	.signup2-btn1 span {
		background-color: #00bc4e;
	    color: #fff;
	    padding: 12px 20px;
	}
	.cust-link{
		color: blue;
    	text-decoration: underline;
    	cursor: pointer;
	}
	#overlay {
	  background: rgba(255,255,255,0.8);
	  color: #666666;
	  position: fixed;
	  height: 100%;
	  width: 100%;
	  z-index: 5000;
	  top: 0;
	  left: 0;
	  float: left;
	  text-align: center;
	  padding-top: 10%;
	}

	.sp-progress-icons{
		margin: 0 9%;
	}

	.sp-progress-icons .rounded-circle{
		color: #6c757d;
	}
	.sp-progress-icons .rounded-circle.active{
		color: #fff;
		background-color: #71b6f9;
	}
	.sp-progress-bar{
		margin: 0 12%;
		height: 7px;
	}
	.sp-tab-content {
		margin: 0 4%;
	}


	.eln-pop-rgt-blk {
  	    background-image: url(../images/funding-pop.jpg);
	    background-repeat: no-repeat;
	    background-size: 100% 100%;
	    width: 100%;
	    height: 100%;
  	}
  	.eln-pop-rgt-blk:after {
	    content: '';
	    position: absolute;
	    left: 1px;
	    top: 0;
	    width: 100%;
	    height: 100%;
	    background: rgba(0, 0, 0, 0.3);
	    border-radius: 0 10px 10px 0;
	}
	.eln-pop-rgt-blk-txt {
		position: absolute;
		left: 10px;
		right: 10px;
		top: 25px;
		color: #fff;
		z-index: 2;
	}
	.eln-pop-rgt-btn-blk {		
	    content: '';
	    z-index: 2;
	    position: relative;
	    top: 205px;
	    border: 2px solid #fff;
	    border-radius: 25px;
	    width: 70%;
	    margin: auto;
	}
	.eln-pop-rgt-btn {
		padding: 10px 50px;
		color: #fff;
	}
	.eln-pop-rgt-btn:hover {
		color: #fff;
		text-decoration: none;
	}
	

	.eln-pop-close {
	    position: absolute;
	    right: 0px;
	    z-index: 2;
	    top: 0px;
	    color: #fff !important;
	    padding: 5px 10px !important;
	    border-radius: 50px;
	    font-size: 25px;
	    opacity: .9 !important;
	    border: 1px solid #fff !important;
	    font-family: none !important;
	}

	.eln-pop-login button a {
	    text-decoration: none;
	    color: white;
	    font-weight: bold;
	}

	.eln-pop-login button {
	    outline: none;
	    border: none;
	    background: var(--color1);
	    padding: 10px 20px;
	}

	.eln-pop-login button:hover {
	    background: var(--color2);
	}


	.spcf-cont-popup-header{
		background-color: #00BC4E !important;
	}

	.spcf-cont-popup-header .mail-icon{
		margin: 10px 0px;
		width: 100px;
	}

	.cont-popup-head{
		color: #fff;
	    text-transform: uppercase;
	    letter-spacing: 1px;
	    font-size: 36px;
	    font-weight: 900;
	    width: 300px;
	    margin: 10px 30px;
	}

	.spcf-cont-popup-body{
		background-color: #b4f39f;
	}

	.spcf-cont-popup-body .cation-title{
		margin: 10px 35px;
	    font-size: 20px;
	    color: #523131;
	    font-weight: 600;
	    letter-spacing: 1.5px;
	}

	hr.style5 {
		border-top: 2px dashed #8c8b8b;
	}

	.cstm-white-btn {
	    background-color: #fff;
	    color: #00BC4E !important;
	    width: 140px;
	    box-shadow: 0px 4px 4px rgb(0 0 0 / 25%) !important;
	    border-radius: 8px;
	    margin-top: 1%;
	    font-weight: bold;
	    font-size: 16px;
	    letter-spacing: 1px;
	}

	.sp-work-card {
	    background: linear-gradient(#00000073,#000000a6),url(../images/dts2.jpg);
	    background-size: cover;
	    background-position: center;
	    background-repeat: no-repeat;
	    height: 600px;
	    width: 100%;
	    position: relative;
	    overflow: hidden;
	    transition: all .4s;
	    /* border: 1px solid #e9e5e5; */
	    border-radius: 15px;
	    box-shadow: 0 1px 2px -2px rgb(0 0 0 / 16%), 0 3px 6px 0 rgb(0 0 0 / 12%), 0 5px 12px 4px rgb(0 0 0 / 9%);
	}
	.sp-wc-card-text {
        padding: 0px;
	    position: absolute;
		top:120px;
	    *bottom: -120px;
	    height: 555px;
	    width: 100%;
	    background: white;
	    transition: all .4s;
	}

	.sp-wc-card-text h5{
		margin-top: 20px;
	    /*margin-left: 20px;
	    margin-right: 20px;*/
	    font-size: 30px;
	    font-weight: bold;
	    color: var(--color1);
	    /*height: 70px;*/
	    height: 46px;
	}
	.sp-wc-card-text h6{
		margin-left: 20px;
	    margin-right: 20px;
		font-size:17px;
		font-weight:bold;
		color:black;
	}
	.sp-wc-card-text p{
		margin-left: 20px;
	    margin-right: 20px;
		font-size:15px;
		font-weight:500;
		color:black;
		height:68px;
	}
	.sp-wc-card-text h4{
		background: var(--color2);
	    font-size: 16px;
	    padding: 8px;
	    text-align: center;
	    color: white;
	}

	.sp-wc-card-text h3{
	    margin-top: 10px;
	    font-size: 16px;
	    font-weight: 500;
	    color: #000;
	}
	.sp-wc-card-text h2{
	    font-size: 26px;
	    font-weight: bold;
	    color: var(--color1);
	    
	}

	.sp-card-view-btn {
	    background: #AEFF00;
	    display: flex;
	    justify-content: space-between;
	    position: relative;
	    width: 100%;
     	margin-top: 12px; 
	}

	.sp-card-view-btn button{
		outline:none;
		border:none;
		background:none;
		padding-top:10px;
		padding-bottom:10px;
		/* padding-left:px;
		padding-right:70px; */
		width:120px;
		text-align:center;
	}

	.sp-card-view-btn button a{
		text-decoration:none;
		color:black;
		font-weight:500;
		font-size:14px;
		display:block;
	}

	.sp-invest-btn{
		background:var(--color1)!important;
		height:50px;
		position:absolute;
		left:50%;
		top:50%;
		transform:translate(-50%,-50%);
		border-radius:10px 10px 0px 0px;
	}

	.abt-read-more{
		display:  contents !important;
	}

	.tomb-progressbar{
		height: 2rem !important;
		font-size: 14px !important;
	}


/* Desktop End */

/* Notepad */
@media (max-width: 1890px) and (min-width: 1200px) {
}

/* Ipad Pro */
@media (max-width: 1199px) and (min-width: 992px) {
}

/* Tab */
@media (max-width: 991px) and (min-width: 768px) {
}

/* Mobile */
@media (max-width: 767px) {
	.signup-blk {
		height: 500px;
	}
	.signup-frm {
		padding: 0 2rem;
	}
}

@media (max-width: 320px) {
	.navbar1 {
    display: -webkit-box;
	}
	.login-btn {
    margin-left: 5px;
	}
}

@media (max-width: 575px) {
}

@media (min-width: 768px) {
}