/*
Theme Name: MI Wings Theme
Theme URI: https://isarvait.com
Description: MI Wings Theme
Version: 1.0
Text Domain: MI Wings Theme
*/

body {
  margin:0;
}

{
  width: 100%;

  margin: 0 auto;
}




/* Home Page Activity section Code */

.mi-tab-btn{
  color:#fff !important;
  border-top-right-radius: 0 !important;
  border-bottom-left-radius: 0 !important;
font-family: "Bubblegum Sans", Sans-serif;
font-size: 28px;
font-weight: 500;
}


.mi-btn-row{
  gap: 30px;

}
.mi-tab-content{
  margin: 30px 0;
    padding: 30px;
    border: 1px solid #d9d5d0;
    border-top-left-radius: 10px;
    border-bottom-right-radius: 10px;
    background-color: #fff;
    height: 350px;
}
.mi-tab-content .mi-content-more p{
  font-family: "Dosis", Sans-serif;
font-weight: 400;
padding: 20px 0;
font-size:22px;
color:#ef6380;
}

.mi-tab-content .content-heading{
  padding-bottom: 20px;
}

.mi-tab-content .mi-content-area{
font-family: "Dosis", Sans-serif;
font-weight: 600;
line-height: 30px;
color:#5f5f5f;
}

.mi-content-more .mi-content-more-txt:hover {
  color: #fa0303;
}

@media(max-width:630px){
  .mi-tab-content{
    height: auto;
  }
}


/* Carousel Style */
.carousel-container .image-1{
  display: flex;
  justify-content: center;
}

.carousel-container .image-1 img{
  width:10%;
  border-top-left-radius: 10px;
  border-bottom-right-radius: 10px;
}

.carousel-container .content-sec p,
.carousel-container .content-sec h3{
  display: flex;
  justify-content: center;
}
.carousel-container .content-sec p{
  font-family: "Dosis", Sans-serif;
font-weight: 600;
line-height: 30px;
color:#5f5f5f;
text-align: center;
}

.carousel-container .content-sec h3{
  color:#ef6380 !important;
font-family: "Bubblegum Sans", Sans-serif;
font-size: 22px;
font-weight: 500;
}



/* Style for Contact Form 7 */

/* Form Container */
.wpcf7 {
  max-width: 100%;
  margin: 0 auto;
}

.wpcf7 label {
  display: block;
}

.wpcf7 span {
  display: block;
}

/* Form Title */
.wpcf7 h2 {
  font-size: 24px;
  margin-bottom: 20px;
}

/* Form Fields */
.wpcf7 input[type="text"],
.wpcf7 input[type="email"],
.wpcf7 input[type="tel"],
.wpcf7 input[type="number"],
.wpcf7 textarea {
  width: 100%;
  padding: 10px;
  margin-bottom: 15px;
  border: 1px solid #ccc;
  border-radius: 4px;
}

/* Form Submit Button */
.wpcf7 input[type="submit"] {
  background-color: #ef627f;
  color: white;
  padding: 12px 24px;
  border: 1px solid #a33a90;
  border-radius: 10px;
  cursor: pointer;
  font-size: 16px;
  line-height: 18px;
}

.wpcf7 input[type="submit"]:hover {
  background-color: #a33a90;
}

/* Error Messages */
.wpcf7 .wpcf7-not-valid-tip {
  color: red;
}

/* Success Message */
.wpcf7 .wpcf7-mail-sent-ok {
  color: #4CAF50;
  font-weight: bold;
}

/* ====================Admission Form Style=========================== */
.mi-admission-form{
	display: grid;
    grid-template-columns: repeat(2, 1fr);
    column-gap: 20px;
}
.mi-ad-select select.wpcf7-form-control.wpcf7-select.wpcf7-validates-as-required {
width:100%;
	height:46px;
	border: 1px  solid #ccc;
	border-radius:4px;
	padding: 10px;
	color:#8b758b;

}



@media(max-width:768px){
	.mi-admission-form{
	display: grid;
    grid-template-columns: repeat(1, 1fr);
   
}
	
}

