/*
Theme Name: Astra-Child
Author: 
Description: Your description goes here
Version: 1.0
Template: astra

This is the child theme for Astra theme, generated with Generate Child Theme plugin by catchthemes.

(optional values you can add: Theme URI, Author URI, License, License URI, Tags, Text Domain)
*/
header#masthead {
    height: 0;
}
.main-form .two-fields {
    display: flex;
    column-gap: 25px;
}
.main-form br {
    display: none;
}
.main-form p {
    margin-bottom: 15px;
}
.main-form textarea {
    height: 130px;
}
.form-group {
  position: relative;
  margin-bottom: 24px;
}
.form-label {
  position: absolute;
  top: -10px;
  left: 10px;
  background: #fff;
  padding: 0 8px;
  font-size: 12px;
  font-weight: 600;
  font-family: 'Inter';
  color: #121826;
  z-index: 1;
}
.form-group input,
.form-group textarea {
  width: 100%;
  padding: 14px 12px;
  font-size: 14px;
  border: 1.5px solid #D2D5DA;
  border-radius: 8px;
  background: white;
  outline: none;
}
.form-group textarea {
  min-height: 100px;
  resize: vertical;
}
input.wpcf7-submit {
    width: 100%;
    padding: 14px;
    font-size: 20px;
    font-weight: 600;
    background: #FFCA1D;
    color: #1F1F1F;
    border: none;
    border-radius: 5px;
    cursor: pointer;
    font-family: 'Nunito Sans';
}
input::placeholder {
	color: #6C727F;
	font-size: 14px;
	font-weight: 400;
	font-family: 'Inter';
}
textarea::placeholder {
	color: #6C727F;
	font-size: 14px;
	font-weight: 400;
	font-family: 'Inter';
}
.required {
	color: red;
}

/*------------------ Testimonial css ----------------------*/
.sp-testimonial-item.swiper-slide {
    box-shadow: 1px 0px 12px -1px rgba(0, 0, 0, 0.1);
    padding: 20px;
    width: 340px !important;
    margin-left: 13px;
    margin-top: 3px;
    margin-bottom: 20px;
    border-radius: 10px;
}
@media only screen and (max-width: 767px) {
	.sp-testimonial-item.swiper-slide {
		width: 300px !important;
		margin-left: 0px !important;
		margin-right: 0 !important;
	}
	div#gallery-1 {
		margin: 0 !important;
	}
	figure.gallery-item {
		padding: 0 !important;
	}
}



