/* ==========================================================================
	Pinustech Contact Form CSS
   ========================================================================== */
   
  #pt_contact {
	   width:100%;
	   padding:30px;
   }
#pt_contact .form-group {
	margin-bottom: 10px;
}

option {
	color:#000;
}
#pt_contact .form-control, #pt_contact .form-control2{
	
	background: linear-gradient(89.96deg, rgba(255, 255, 255, 0.05) 0.03%, rgba(255, 255, 255, 0.008) 49.67%, rgba(255, 255, 255, 0.05) 99.96%);
backdrop-filter: blur(2px);
border-radius: 6px;
padding: 12px 15px;
font-weight: 300;
font-size: 14px;
box-shadow: none;
color: #fff;
outline: none;
border: 1px solid rgba(255, 255, 255, 0.1);
height:42px;
}

 #pt_contact .form-control2{
	padding: 10px 12px !important;
display: block;
width: 100%;
}

#pt_contact .form-control:focus, #pt_contact .form-control:active {
	border-color: #999;
	box-shadow: none;
}

#pt_contact textarea.form-control {
	height: 200px;
	resize: none;
}

#pt_contact .btn i {
	padding-right: 16px;
}

#pt_contact-form {
	margin-top: 10px;
}

#pt_contact-form label{ float:left; padding-top:10px; margin:0px 0px 0px 0px; }
#pt_contact-form label.error, #demo-form label.error{ 
	color: #ff0000;
	position:relative;
	text-align: left;
	font-size:11px;
	font-weight:500;
	top: -8px;
	font-family: 'Raleway', sans-serif;
}
#pt_contact-form label.valid, #demo-form label.valid{ color:#33a532;}

/* ==========================================================================
	Pinustech Google Map CSS
   ========================================================================== */   
.pt_google-map{border-bottom:0px solid #eee;}
#pt_map-canvas {
	
	height: 530px;
}
#pt_map{padding:0px !important;}

.pt_submit-btn{
    text-align:center;
    padding:8px 18px;
	font-size:1.1em;
    background-color:#333;
    color:#fff;
    text-decoration:none;
    border:none;
    cursor:pointer;
	-webkit-transition:all 0.5s ease;
	-moz-transition:all 0.5s ease;
	-o-transition:all 0.5s ease;
	transition:all 0.5s ease;
	
background: linear-gradient(264.28deg, #6bbaf3 -38.2%, #1e3cc2 103.12%);
background:#212121;
padding: 10px 20px;
border-radius: 10px;
color: #fff;
transition: all 0.3s ease-in-out;
position: relative;
overflow: hidden;

    }
.pt_submit-btn:hover{
	color:#000;
	background: #fff;
}