html {
	scroll-behavior: smooth;
}
form #website{
  display:none;
}
li{
	list-style-type:none;
	text-decoration:none;
}

::-webkit-scrollbar-track {
-webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
border-radius: 10px;
background-color: #F5F5F5;
}

::-webkit-scrollbar {
width: 12px;
}

::-webkit-scrollbar-thumb {
border-radius: 10px;
-webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, .3);
background-color: #1e344b;
}

a{
	
		text-decoration:none;
}


body 
{
    //font-family:Avenir Next LT pro;
    font-family:helvetica ;
    margin:0px;
	position:relative;
	width:100%;
	height:100%;
	
}

header{
	top:0px;
	z-index:999999999;
	position:relative;
	width:100%;
	margin:0px;
	background:#ffffffc7;
	box-shadow:1px 1px 10px #00000050;
	transition-duration:0.5s;
}

.headermenu {
    position: absolute;
    text-align: center;
    height: 80px;
    right: 50px;
    left: auto;
}

.headermenu li {
    display: block;
    color: #fff;
    float: left;
    width: fit-content;
    padding: 0 10px;
    margin: 30px 10px;
    font-size: 1vw;
    font-weight:500;
    transition-duration: 0.2s;
    letter-spacing:2px;
    border-radius: 3px;
    cursor:pointer;
    text-transform:uppercase;
}
.headermenu li:hover{
	color:#5797f7 !important;
	
}

/* ----------------------------------------------------Mobile menu------------------------------------------------------ */
.mobmenu{
	display:none;
	position:fixed;
	height:auto;
	width:100%;
	background-color:#4e93d059;
	padding:1%;
	margin:0px;
	z-index:10;
	top:-150%;
	transition-duration:0.5s;
	border-radius:6px;
	

}

.mobmenu li{
	list-style-type:none;
	padding:20px 1%;
	width:94%;
	background-color:#ffffff;
    color: #5d6063;
	font-size:2.5vw;
	text-align:center;
	margin:1%;
}

.mobmenu li:hover{
    background-color: #666666;
    color: #ffffff;
}

.mobmenu a{
text-decoration:none;
color:white;
}



.fa fa-bars {
	font-size:18px !important;
	
}




/* ----------------------------------------------------Mobile menu end------------------------------------------------------ */

/* .logoimage:hover{ */
	/* cursor:pointer; */
	/* box-shadow:1px 2px 10px #bbb; */
	/* transition-duration:.5s; */
/* } */
.logoimage{
	margin:10px 0 0 5%;
	width:150px;
	position:fixed;
	background:url("re-pics/spectra capital logo.png") no-repeat;
	background-size:100%;
	border-radius:4px;
	height:35px;
	padding:5px;
	transition-duration:.3s;
	cursor:pointer;
	background-color:#ffffff85;
}

.logoimage:hover{
    width:160px;
}
	
	
.mBtn,.mBtnx{
	display:none !important;
    padding: 15px;
    height: 20px;
    position: absolute;
    cursor: pointer;
    margin: 1% 3px;
    float: right;
	background-color:white;
    z-index: 999999999999;
    color: #1361A3;
	transition-duration:.3s;
	border-radius:5px;
	font-weight:bold;
	top:0px;
	}
	
.mBtnx{
	position:absolute;
	top:-500px;
	background:white;
	right:2px;
}	
	

	.mBtn:hover,.mBtnx:hover{
		background-color:#579dda;
		color:white;
		box-shadow:-1px 2px 10px #bbb;
	}
	
.smi{
    font: normal normal normal 48px/1 FontAwesome !important;
    height: 50px;
    width: 50px;
    background-color: #060606;
    margin: 5px;
	padding:5px;
	transition-duration:.5s;
}
	

.smi:hover{
	color:black;
	background-color:white;
}

	



/* .navbare span a{ */
    /* width:fit-content; */
    /* padding: 18px 20px; */
	/* color:white; */
	/* transition-duration:.5s; */
    /* margin: -17px; */
	
/* } */
/* .navbare span a:hover{ */
	/* color:#060606; */
/* } */
/* .navbare span li{ */
    /* width:fit-content; */
    /* position: relative; */
    /* align-items: center; */
    /* left: 0%; */
    /* margin: 2% 0 0 20%; */
	/* transition-duration:.5s;	 */
    /* padding: 10px; */
	/* background-color:#0c2b40; */
    /* border: 2px solid #d5dee3; */
/* } */


/* .navbare span li:hover{ */
    /* background-color: #d5dee3; */
    /* border: 2px solid #d5dee3; */
	
/* } */




/* .navbare a{ */
	/* position:relative; */
	/* color:white; */
	/* text-align:center; */
/* } */
/* .navbare{ */
	/* position:absolute; */
	/* height:100vh; */
	/* margin:0px; */
	/* padding:150px 0 0 0; */
	/* width:100vw; */
	/* background:url("re-pics/neighbourhood.jpeg")no-repeat center left; */
	/* background-size:auto; */
	/* background-color:#127897; */
	/* color:white; */
	/* font-family:helvetica; */
	/* letter-spacing:2px; */
	/* display:none; */
	/* right:0px; */
/* } */







.imagecontainer{
	position:relative;
	margin:0px;
    height: 100vh;
    width:100%;
    background: url(re-pics/newyork.jpg)no-repeat fixed top;
	background-size:cover;
	transition-duration:0.5s;
}



.onimgecontainer{
	height:100vh;
	margin:0px;
	width:100%;
	background-color:#1d1d1d60;
	color:white;

}

.animatediv1{
    top:80vh;
    opacity:0 ;
    transition-duration:1s;
}
.animatediv2{
    top:100vh;
    left:30% !important;
    right:30% !important;
    transition-duration:1.5s;
}

.knwmore {
    height: 50px;
    background-color: #072542e0;
    background-color: #ffffffde;
    color:  #072542e0;
    width: 20%;
    left: 40%;
    top:10vh ;
    transition-duration:2s;
    line-height: 50px;
    text-align: center;
    position: relative;
    border:1px solid transparent;
}
.knwmore:hover {
    transition-duration:0.5s;
    border:1px solid ;
    
}
.onimgecontainer p {
text-align: center;
    position: absolute;
    padding:3vh;
    opacity: 1;
    font-size: x-large;
    background-color: #ffffffb0;
    background-color: #072542e0;
    z-index: 1;
    border-radius: 6px;
    left: 25%;
    right: 25%;
}

.onimgecontainer span{
	position:absolute;
	z-index:99999;
	width:80%;
	top:40vh;
	left:10%;
	letter-spacing:2px;
}




/*-----------------------------------------------*/



.infocontainer{
	position:relative;
	top:150px;
	margin:0px;
	height:100%;
    padding: 10px 0 50px 0;
    transition-duration: 1s;
    opacity:0;

}

#spctra{
    height:10px;
}

.infocontainer h1{
	width:76%;
	margin-left:12%;
	font-size:1.5vw;
	color:#2e2e2e;
	font-weight:600;
}
.infocontainer p{
	line-height:normal;
	color:#2e2e2e;
	text-align:left;
	width:76%;
	margin-left:12%;
    font-size:1.2vw;
	
}
.para2{
    position:relative;
    top:200px;
    transition-duration: 1s;
    opacity:0;
}


/*-------------------------------------------------------Footer--------------------------------------------------------*/

footer{
	float:left;
	position:relative;
	width:100%;
	bottom:0px;
	margin:0px;
	background-color:#1b1b1b;
	text-align:left;
	color:white;
}

.fa-facebook{
	color:#3b5998;
}
.fa-twitter{
	color:#00acee;
}
.fa-linkedin{
	color:#0e76a8;
}
.fa-youtube{
	color:red;
}

.pt1 i{

	padding:15px 15px 15px 0;
	font-size:20px !important ;
	transition-duration:.5s;
	border-top:1px solid white;
	border-bottom:1px solid white;

}

.pt1 i:hover{
	
	padding:10px;
}


.pt1{
		
    position: relative;
    float: left;
    width: 30%;
	top:30px;
	letter-spacing:1px;
	padding:0 0 0 5%;
}
.pt2{
		
    position: relative;
    float: left;
    width: 30%;
    top:30px;
}
.pt2 a{
    color:white;
}
.pt3{
	transition-duration:.5s;
    position: relative;
    float: left;
    width: 30%;
}

.pt3 b{
		
    position:relative;
}
.pt3 i{
	position:relative;
    margin: 10px;
	padding:10px;
	/* border:5px solid white; */
	border-radius:300px;
	transition-duration:.5s;
	font-size:2rem !important;
	color:#33f6ff;
}
.pt3 i:hover{
	color:#6fafc3;
}
.pt3 a{
    padding: 0 10px;
	 color:#00a9df;
}

.pt3 a:hover{
	 color:#fff;
}

.pt2 li{
	position:relative;
	margin:10px;
	color:white;
	font-weight:800;
	letter-spacing:2px;
}


.pt2  a:hover{
	 color:#00a9df;
	
}

.strncpyrts{
	position:absolute;
	text-align:center;
	width:100%;
	bottom:-20px;
	color:black;
	font-weight:400;
	letter-spacing:1px;
}
.crdts{
    position: absolute;
    /* width: 100%; */
    bottom:0px;
    right: 20px;
    color:white;
}
.crdts a{
    color:white;
}


/* footer{ */
    /* top: 20px; */
    /* float: left; */
	/* position:relative; */
	/* margin:0px; */
	/* width:100%; */
	/* height:auto; */
	/* background-color:#282a37; */
	/* text-align:center; */
	/* color:white; */
	/* bottom:0; */
	/* transition-duration:.2s; */
/* } */
/* footer:hover{ */
	
	/* color:#282a37; */
	/* background-color:white; */
/* } */


/* footer h3{ */
	/* padding:20px 0 0 0; */
	/* font-size:50px; */
	/* background:url(""); */
/* } */

/* footer p, footer a{ */
	/* position:relative; */
	/* text-align:center; */
	/* text-decoration:none; */
	/* color:white; */
	/* margin:10px; */
	
/* } */




/* footer:hover .ftrbnd{ */
	/* color:#1361A3; */
	
/* } */
/* footer:hover .amgSocialMedia a,footer:hover .navbotm{ */
	/* color:black !important; */
/* } */

/* .amgSocialMedia a{ */
	/* padding:0 5px 0 5px; */
	/* margin:0 20px 0 20px; */
	
	
/* } */

/* .amgcopyright{ */
	/* position:relative; */
	/* bottom:0; */
	/* left:0; */
	/* width:100vw; */
	/* letter-spacing:2px; */
	
/* } */

	
	
	
/*------------------------------------------------------About Us----------------------------------------------------------*/
	
	.aboutimg{
		position:relative;
		width:100%;
		height:40vh;
		background:url("re-pics/neighbourhood.jpg")no-repeat center;
		background-size:cover;
	}
	.aboutimg h3 {
            font-size: 2rem;
            position: relative;
            height: 40vh;
            text-align: center;
            margin: 0;
            background-color: #30314666;
            color: white;
            border-radius: 4px;
	}
    .aboutimg h3 p {
    position: relative;
    text-align: center;
    margin: 0;
    width: 30%;
    top: 15vh;
    left: 35%;
    padding: 20px 0;
    background-color: #072542e0;
    color: white;
    border-radius: 6px;
    transition-duration: 1s;
	}



	.aboutuspanel h2{
		text-align:center;
		font-size:60px;
		color:#2e2e2e;
	}
	.aboutuspanel h3{
		
		text-align:Left;
		font-size:40px;
		color:#2e2e2e;
	}
	.aboutuspanel{
		float:left;
		position:relative;
		padding:50px 0;
		margin: 0 0 0 10%;
		width:80%;
		font-size:1.2vw;
	}
	.ourclientholder{
		float:left;
		height:auto;
		width:100%;
		text-align:center;
	}
	.ourclientholder h1{
	    position:relative;
	    width:40%;
	    border-bottom:1px solid;
	    left:30%;
		padding:0 0 20px 0;
	}
	
	.logos img{
		width:200px;
		margin:50px 2%;
		padding:10px 20px;
	}
	.logos img:hover{
		box-shadow: 1px 5px 20px #1d1d1d;
		cursor:pointer;
		border-radius:4px;
	}
	
	.aboutuspanel h1,.aboutuspanel h2,.aboutuspanel h3,.aboutuspanel h4,.aboutuspanel h5,.aboutuspanel h6{
		padding:0px;
	}
	.aboutuspanel p{
		position:relative;
		padding:0px;
	}
	
	
	
	
	
	

	/*------------------------------------------------------Investment-----------------------------------------------------------*/
	
	
	.investingstrategy{
		position:relative;
	}
	
	.imageinvestment{
    	position:relative;
    	width:100%;
    	height:40vh;
    	background:url("re-pics/Apartment-complex-in-Austin-,-Texas-2019-1153563981_3870x2578.jpg")no-repeat center top fixed;
    	background-size: cover;
    	opacity:1;
    	text-align:center;
	}
	
	.investingstrategy p{
        padding:5px 0 20px 0;
        position: relative;
        font-size:1.2vw;
        width: 80%;
        left: 10%;
    }
	.imageinvestment h3 {
        height: 40vh;
        margin: 0;
        background-color: #30314666;
    }
	.imageinvestment p{
        position: relative;
        height: auto;
        text-align: center;
        margin: 0;
        width: 50%;
        top: 15vh;
        left: 25%;
        padding: 10px 0;
        background-color: #072542e0;
        color: white;
        border-radius: 6px;
        transition-duration: 1s;
    }
	
	.sbs{
		position:relative;
		height:auto;
		width:90%;
		left:5%;
		float:left;
	}
	
	.sbsub h3{
		text-align:center;
		font-size:1.5vw;
		font-weight:400;
		
	}
	.sbsub{
		position:relative;
		height:inherit;
		width:30%;
		background-color:#e8e8e8;
		float:left;
		margin:50px 0 50px 3%;
		transition-duration:0.5s;
		cursor:default;
	}
	.sbsub:hover{
		box-shadow:1px 5px 20px #1d1d1d;
		
	}
	.spctra{
		height:50px;
		width:50px;
		position:relative;
		left:20px;
		background:url("re-pics/spectralogo.png")no-repeat center;
		background-size:cover;
	}
	
	.dollar{
		height:50px;
		width:50px;
		position:absolute;
		left:50px;
		top:0;
		background:url("re-pics/dolarpng.png")no-repeat center;
		background-size:cover;
		
	}
	/*---------------------------------------------------------------------contactform-------------------------------------------------------------------*/
	
	
	
	.contactformhead{
		color:white;
		text-align:center;
		width:100%;
		min-height: 700px;
        padding: 80px 0;
	}
	
	.contactformhead h1{
		background:#00000090;
		width: 20%;
		margin-left: 40%;
		border-radius:6px;
	}
	.contactformhead form{
		position:relative;
		text-align:center;
	}

	
	.cntctImg{
    position: absolute;
    text-align: center;
    z-index: -100;
    top: 0px;
    background: url(re-pics/contact.jpg)no-repeat bottom center;
    background-size: cover;
    height: 100%;
    width: 100%;
    float: left;
    
		/* background-color:#a8c9b8; */
	}
	
	
	
	.bxs{
		font-size:1rem;
		border-radius:2px;
		border:1px solid silver;
		width:30%;
		height:40px;
		border-radius:5px;
        padding: 0 10px;
		margin:10px 0;
		
	}
	textarea{
		width:31%;
		height:80px;
		font-size:1rem;
		border:1px solid silver;
		border-radius:5px;
        padding: 10px 0 0 10px;
	}

	#cntctsbmt{
    font-size: 18px;
    margin: 10px 0 0 0;
    font-weight: 600;
    border: 2px solid transparent;
    border-radius: 5px;
    padding: 20px;
    cursor: pointer;
    transition-duration: .2s;
    text-transform: uppercase;
    color: #ffffff;
    background-color: #00000090;
		
	}
	#cntctsbmt:hover{
		color:white;
		border:2px solid white;
		background-color:black;
	}



	
	/*-------------------------------------------------------------investwthus----------------------------------------------------------------------------------------*/
	
	.invstwithuscontainer{

		position:relative;
		height:auto;
		margin:0px;
		color:#1b1b1b;
		font-size:1.5vw;
		text-align:center;
		
	}
	.invstpara{
    	position:relative;
	    width:60%;
	    padding:0 20%;
	    text-align:left;
	    float:left;
	    transition-duration:1s;
	    //display:none;
	}
      .invstpara h3{
        font-size:1.5vw;
      }
    .invstpara p{
      left:5%;
      margin:0;
      padding:0;
    }

	.imageinvestwithus{
	width:100%;
	height:40vh;
	background:url("re-pics/investwithus.jpg")no-repeat bottom ;
	background-size: cover;
	opacity:1;
	text-align:center;
	}

	
	.imageinvestwithus h3 {
        height: 40vh;
        margin: 0;
        background-color: #30314666;
    }
	.imageinvestwithus h3 p{
    position: relative;
    height: auto;
    text-align: center;
    margin: 0;
    width: 30%;
    top: 15vh;
    left: 35%;
    padding: 20px 0;
    background-color: #072542e0;
    color: white;
    border-radius: 6px;
    transition-duration: 1s;
    }
	
	
	
	
	.invstwithuscontainer span{
		text-align: center;
		float: left;
		position: relative;
		padding: 20px 0 60px 0;
		width:100%;
	}
	.invstwithuscontainer p{
    background-color: transparent;
    font-size: 1.5vw;
    margin: 35px 0 10px 0;
}
	.invstwithuscontainer h2{
	}
	
	.prcss1,.prcss2,.prcss3{
		position: relative;
		height: inherit;
		width: 30%;
		float: left;
		margin: 10px 0 0 3%;
	}
	
	.prcss1 p,.prcss2 p,.prcss3 p{
	    padding:0;
	}
	
	.forms{
        position: relative;
        float: left;
        margin: 20px 0 80px 25%;
        width: 50%;
        transition-duration: 1s;
        padding: 50px 0 50px 0;
        background: #fff;
        border-radius: 2px;
        box-shadow: 1px 3px 8px #7a7a7a;
    }
	.forms h4{
	    padding:0;
	    font-weight:500;
	    text-transform:uppercase;
	}
	.forms div {
		position: relative;
		top: 30px;
		width: 64%;
		text-align: left;
		padding:0;
		font-size:1.5vw;
		margin:0 18%;
		float:left;
	}
	.forms div:nth-child(3){
    width: 29%;
    margin: 0 0 0 21%;
    }
	.forms div:nth-child(4){
    width: 29%;
    margin: 0 0 0 -1%;
	}
	.acreditedbox{
    height: auto;
    width: 80% !important;
    top: auto !important;
    left: 10% !important;
    position: relative !important;
    margin: 0 !important;
	}
	.acreditedbox input {
    float: none !important;
    padding: 0 !important;
    margin: 0 !important;
    width: auto !important;
	}
    .acreditedbox label{
      font-size:1vw;
    }	

	.forms p {
	    width:60%;
    margin:0 10%;
    float:left;
		font-size:1vw;
	}
    .disclaimer{
    font-size: 12px ;
    width: 90% !important;
    margin: 0 5% ;
      padding:0 !important;
	}
	
	.forms input,#country,#state,#invst {
    float: left;
    padding: 12px 10px;
    position: relative;
    background: #f3f3f3;
    margin: 0 0 20px 9%;
    height: auto;
    width: 80%;
    }

	.forms div p:after,.forms div:nth-child(10) p:after{
	    content:"*";
	    color:red;
	}
	.forms div:nth-child(5) p:after,.forms div:nth-child(6) p:after,.forms div:nth-child(11) p:after,.forms div:nth-child(12) p:after{
	    content:"";
	    color:brown;
	}
	
	
#country,#state{
    width: 83%;
}
	
.checkagree,.checkundrstnd{
        width:auto !important;
        margin:20px 0 0 10% !important;
}	
	.chkagrematr,.checkundrstndmatr{
        font-size:15px !important;
        width: 80% !important;
        margin:10px 1% !important;
	}
	
	#investsubmit{
    font-size: 1vw;
    font-weight: 800;
    margin: 40px 0 60px 0;
    border: 2px solid black;
    border-radius: 5px;
    padding:10px 30px;
    cursor: pointer;
    transition-duration: .2s;
    width: auto;
    float: initial;
}
	
	#investsubmit:hover{
		color:white;
		background-color:black;
		border:2px solid white;
	}
	
	
	/* Slideshow container */
/* .slideshow-container { */
  /* max-width: 100vw; */
  /* position: relative; */
  /* margin: auto; */
/* } */


/* .mySlides { */
  /* display: none; */
/* } */


/* .prev,.next { */
    /* cursor: pointer; */
    /* position: absolute; */
    /* top: 50%; */
    /* width: auto; */
    /* margin-top: -22px; */
    /* padding: 10px 17px; */
    /* color: white; */
    /* font-weight: bold; */
    /* font-size: 18px; */
    /* transition: 0.6s ease; */
    /* border-radius: 60px; */
    /* background-color: #00000060; */
/* } */


/* .next { */
  /* right: 0; */
/* } */

/* .prev:hover, .next:hover { */
  /* background-color: rgba(0,0,0,0.8); */
/* } */


/* .text{ */

	/* font-size: 22px !important; */
    /* text-align: center; */
    /* position: absolute; */
    /* width: 60%; */
    /* left: 15%; */
	/* padding:5%; */
    /* opacity: 1; */
	/* line-height:50px; */
	/* background:#00000090; */
	/* z-index:1; */
	/* border-radius:6px; */
	/* top:20%; */
	/* color:#ffffff; */
/* } */



/* .numbertext { */
  /* color: #f2f2f2; */
  /* font-size: 12px; */
  /* padding: 8px 12px; */
  /* position: absolute; */
  /* top: 0; */
/* } */

/* .dot { */
  /* cursor: pointer; */
  /* height: 15px; */
  /* width: 15px; */
  /* margin: 0 2px; */
  /* background-color: #bbb; */
  /* border-radius: 50%; */
  /* display: inline-block; */
  /* transition: background-color 0.6s ease; */
/* } */

/* .active, .dot:hover { */
  /* background-color: #717171; */
/* } */
/* .fade { */
  /* -webkit-animation-name: fade; */
  /* -webkit-animation-duration: 1.5s; */
  /* animation-name: fade; */
  /* animation-duration: 1.5s; */
/* } */

/* @-webkit-keyframes fade { */
  /* from {opacity: .4} */
  /* to {opacity: 1} */
/* } */

/* @keyframes fade { */
  /* from {opacity: .4} */
  /* to {opacity: 1} */
/* } */
	
	
	/*-------------------------------------------------------------Media----------------------------------------------------------------------------------------*/

@media screen and (max-width:1000px){
	.mBtn,.mBtnx{
			display:block !important;
			padding:40px;
			right:10px;
			font-size:40px !important;
			line-height:20px;
			
		
		}
	
	header{
		height:120px;
	}
	
	.logoimage{
    margin: 25px 5%;
    width: 250px;
    height: 65px;
    padding: 3px;
	}
	.headermenu{
		
	}
	.headermenu li {
		display:none;
	}
	
	.onimgecontainer p{
    left: 2.5%;
    font-size:2.5rem;
    right: 2.5%;
	}
	
	
	.infocontainer h1{
	    font-size:40px;
	    font-weight:500;
	}
	
.infocontainer p{
    font-size:3.5vw;
}
	
	.text{
	width:85%;
	left:2.5%;
	}
	
	.aboutuspanel img{
		position:relative;
		float:right;
		width:300px;
		right:10%;
		
	}
	
		.header i{
			border-color:black;
			color:black;
			display:none;
		}
		.mobmenu{
		display:block;
		}
		.mobmenu li {
		width: 70%;
		margin: 1% 15%;
		}
	
		navbar{
			display:none;
		}
		
		navbar2{
		display:block;
		}
		
		
		
		
	
    .investingstrategy p{
        font-size:3vw;
    }
    
    .sbs{
    	height:auto;
    }
    .sbsub,.prcss1,.prcss2,.prcss3{
    	width:85%;
    	margin-left:8%;
    }
    
    
    .bxs{
    	width: 60%;
    	font-size: 2vw;
    	height: 50px;
    }
    textarea{
    	width:60%;
    	font-size: 30px;
    }
    	#cntctsbmt{
    	font-size: 36px;
    	}
    	
    .invstwithuscontainer span{
    	left:0;
    }
    .invstwithuscontainer p{
        font-size:2vw;
    }
    	
    .forms {
        width: 90%;
        margin: 30px 4%;
    }
    .forms p{
        font-size:3.5vw;
    }
    .forms div{
      width:80%;
      margin:0 10%;
    }
    .forms div:nth-child(3) {
      width: 40%;
      margin: 0 0 0 13%;
      }
  	.forms div:nth-child(4) {
    width: 33%;
	}
  .acreditedbox label {
    font-size: 3vw;
	}
  .forms p {
    width: 80%;
    margin: 10px 10%;
  }
  .imageinvestwithus h3 p {
  font-size:3vw;}
	/*-------------------------------index-----------------------------*/
	
	
		.onimgecontainer b{
			font-size: 2rem;
		}
		
		.imagecontainer{
		background-position:center;
		}
		
		
		.contactformhead{
			height:80vh;
			
		}
		
		
		
	
	/* ------------------------------------------------------about--------------------------------------------*/	
	.aboutimg{
		height:60vh;
	}	
	.aboutimg h3{
      font-size: 6vw;
      height: 60vh;
	}
	.aboutuspanel{
    padding:30px 0;
	    font-size:3vw;
	    width:90%;
	    margin:0 5%;
	}
		
	
	/* ------------------------------------------------------footer--------------------------------------------*/
		
	
            .pt1 {
                width: 40%;
                position: absolute;
                left: 50%;
            }
            .pt2{
                width: fit-content;
                font-size:30px ;
            }
            .pt3{
                position: absolute;
                float: right;
                right: 150px;
                top: 150px;
            }
            .pt1 i{
                font-size:40px !important;
            }
		    footer{
		        height:340px;
		    }
		
		
		
		
		
}


#captchaBackground {
 height: 220px;
 width: 250px;
 background-color: #2d3748;
 display: flex;
 align-items: center;
 justify-content: center;
 flex-direction: column;
}
#captchaHeading {
 color: white;
}
#captcha {
 height: 80%;
 width: 80%;
 font-size: 30px;
 letter-spacing: 3px;
 margin: auto;
 display: block;
 top: 0;
 bottom: 0;
 left: 0;
 right: 0;
}
.center {
 display: flex;
 flex-direction: column;
 align-items: center;
}
#submitButton {
 margin-top: 2em;
 margin-bottom: 2em;
 background-color: #08e5ff;
 border: 0px;
 font-weight: bold;
}
#refreshButton {
 background-color: #08e5ff;
 border: 0px;
 font-weight: bold;
}
#textBox {
 height: 25px;
}
.incorrectCaptcha {
 color: #FF0000;
}
.correctCaptcha {
 color: #7FFF00;
}