/*Common style start*/
.hover-ani {
    transition: transform 0.2s ease !important;
}
.hover-ani:hover {
  transform: translateY(-3px) !important;
}
/*Common style end*/

/*Home page style start*/
span.purple-clr {
    color: #7C168C;
    font-style: italic;
}
span.green-clr {
    color: #34C185;
    font-style: italic;
}

.birth-chart-form input#form-field-name, .birth-chart-form input#form-field-email, .birth-chart-form input#form-field-message {
    padding: 0;
}

.birth-chart-form  .elementor-field-type-date, .birth-chart-form  .elementor-field-type-time {
    padding: 15px !important;
    border-right: 2px solid #C8C8C8F7;
}

.birth-chart-form input#form-field-name, .birth-chart-form input#form-field-email, .birth-chart-form input#form-field-message {
    height: 0px !important;
    padding-top: 20px !important;
}

.birth-chart-form  .elementor-field-type-text {
    padding: 15px !important;
}

.birth-chart-form .elementor-field-group.elementor-column.elementor-field-type-submit.elementor-col-25.e-form__buttons {
    display: flex;
    align-items: stretch;
    height: auto;
}
@media (max-width: 767px) {
.form-title-box {
    position: relative !important;
    display: block;
    top: 0 !important;
    bottom: 0 !important;
    left: 0 !important;
    right: 0 !important;
}
.birth-chart-form .elementor-field-type-date, .birth-chart-form .elementor-field-type-time {
    border-bottom: 2px solid #C8C8C8F7;
    border-right: none;
}
}
/*Home page style end*/

/*About page style end*/
.about-slider .swiper-slide.swiper-slide-duplicate-prev {
    opacity: 0.5;
}
/*About page style end*/

/*Footer style start*/

.list-inline ul {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    gap: 15px;
}
.list-inline li {
    margin-top: 0px !important;
    padding-bottom: 0px !important;
}

/*Footer style end*/