/*Reg Form*/
.fop-reg-button{
	cursor:pointer;
}

.fop-reg-form{
	display:none;
}

#fop-registration input[type=text],#fop-registration input[type=tel],#fop-registration input[type=email]{
	width: 20%;
    border-radius: 18px;
	border-color: #E8F7FD;
    background: #fff;
    padding: 20px; 
	margin: 5px;
    width: 200px;
    height: 15px;  
	display: inline;
	
}

#fop-registration input[name=address]{
	width:108%;
}

#fop-registration input[name=email]{
	width:108%;
}

#fop-registration input[name=your-message]{
	width:100%;
	height:100%;
}

#fop-registration{
	padding:30px;
	display:flex;
	color: #fff;
}
.left-reg{
	display: flex;
  flex-wrap: wrap;
	width:50%;
	color: #fff;
}
.wpcf7-response-output{
	font-size: 20px!important;
    font-weight: bold;
    text-align: center;
    border: 5px!important solid!important;
}
.wpcf7-not-valid-tip{
	font-size: 20px!important;
    font-weight: bold;
}


@media screen and (max-width: 992px) {
  .left-reg {
    width:100%;
  }
	#fop-registration{
		display:inline;
	}

#fop-registration input[type=text],
#fop-registration input[type=tel],
#fop-registration input[type=email],
#fop-registration input[name=address],
#fop-registration input[name=email]{
	width: 100%;
	
}

	
}
	
.fop-form-break {
  flex-basis: 100%;
  height: 0;
}
/*
#fop-registration p {
  float: left;
	color: #fff;
}
*/
#fop-send{
	border-radius: 18px;
	border-color: #D94B9A;
    background: #D94B9A;
    margin: 5px;
    width: 100px;
   
	display: inline;
	color:#fff;
}


/*Login form*/

#fop-form{
	 align-content: center;
	
}
.fop-center{
		 align-content: center;

}

#fop-username, #fop-password{
    width: 20%;
    border-radius: 18px;
	border-color: #E8F7FD;
    background: #fff;
    padding: 20px; 
	margin: 5px;
    width: 200px;
    height: 15px;  
	display: inline;
}

#fop-form p {
  float: left;
}

#fop-submit{
	border-radius: 18px;
	border-color: #E8F7FD;
    background: #4FACC9;
    margin: 5px;
    width: 100px;
   
	display: inline;
	color:#fff;
}


.login-remember{
	display:none;
}

