/* Contact us Card1 Css START */
.contact-us-card1 button.button.submit-button{
	padding: 15px 30px !important;
	font-size: 16px;
}
.contact-us-card1 .formcraft-css .fc-form.fc-form-3 .form-element .field-cover textarea {
    background-color: #f0f0f0 !important;
}

.contact-us-card1 button.button.submit-button span{
	font-size: 16px;
	letter-spacing: 1px;
}

.contact-us-card1 .form-page-content{
	padding: 35px 40px !important;
}

.contact-us-card1 span.main-label{
	padding-bottom: 5px;
	font-size: 16px;
}

/* Contact us Card1 Css END */

/* Contact us Card2 Css START */

.contact-us-card2 span.main-label{
	padding-bottom: 5px;
	font-size: 16px;
}
.contact-us-card2 button.button.submit-button{
	padding: 15px 30px !important;
	font-size: 16px;
}
.contact-us-card2 .formcraft-css .fc-form.fc-form-3 .form-element .field-cover textarea {
    background-color: #f0f0f0 !important;
}
.contact-us-card2 button.button.submit-button span{
	font-size: 16px;
	letter-spacing: 1px;
}
.contact-us-card2 .formcraft-css .fc-form {
    box-shadow: none;
}
.contact-us-card2 .formcraft-css .fc-form.fc-form-3 .form-element .field-cover input[type="text"], .formcraft-css .fc-form.fc-form-3 .form-element .field-cover input[type="password"], .formcraft-css .fc-form.fc-form-3 .form-element .field-cover input[type="email"], .formcraft-css .fc-form.fc-form-3 .form-element .field-cover input[type="tel"], .formcraft-css .fc-form.fc-form-3 .form-element .field-cover select, .formcraft-css .fc-form.fc-form-3 .form-element .field-cover textarea {  
	border:none;
}
.contact-title .fl-heading{ position: relative; }
.contact-title .fl-heading .fl-heading-text{ display: block; }
.contact-title .fl-heading:after{ content: ""; height: 0; border-bottom: 5px solid #2196f3; width: 50px; display: inline-block; margin-top: 20px; }
.contact-title .white .fl-heading:after{ border-bottom: 5px solid #fff; }

/* Contact us Card2 Css END */

/* Contact us Card3 Css START */

.contact-rightside .fl-col-content:after {
    background-color: #ffffff;
    background-color: rgba(255,255,255, 0.1);
    margin: 20px;
}
.contact-us-card3 form.fc-form {
    background-color: transparent !important;
    box-shadow: none !important;
}
.contact-us-card3 span.main-label{
	padding-bottom: 5px;
	font-size: 16px;
	color:#ffffff !important;
}
.contact-us-card3 .formcraft-css .fc-form.fc-form-3 .form-element .field-cover input[type="text"], .formcraft-css .fc-form.fc-form-3 .form-element .field-cover input[type="password"], .formcraft-css .fc-form.fc-form-3 .form-element .field-cover input[type="email"], .formcraft-css .fc-form.fc-form-3 .form-element .field-cover input[type="tel"], .formcraft-css .fc-form.fc-form-3 .form-element .field-cover select, .formcraft-css .fc-form.fc-form-3 .form-element .field-cover textarea {
    background-color: #ffffff !important;
	border:none;
}
.contact-us-card3 button.button.submit-button {
    padding: 15px 40px !important;
    font-size: 16px !important;
    background-color: transparent !important;
    border: 3px solid #fff !important;
}
.contact-us-card3 .fl-map {
    position: relative;
    bottom: -6px;
}

/* responsive */

@media (max-width: 768px){

 .contact-us-card3 .fl-map {  
    bottom: 0px;
}
 
}

