/**
 * Theme Name:     Hello Elementor Child
 * Author:         Elementor Team
 * Template:       hello-elementor
 * Text Domain:	   hello-elementor-child
 * Description:    Hello Elementor is a lightweight and minimalist WordPress theme that was built specifically to work seamlessly with the Elementor site builder plugin. The theme is free, open-source, and designed for users who want a flexible, easy-to-use, and customizable website. The theme, which is optimized for performance, provides a solid foundation for users to build their own unique designs using the Elementor drag-and-drop site builder. Its simplicity and flexibility make it a great choice for both beginners and experienced Web Creators.
 */

.why_perents_heading {
    min-height: 60px;
}
.tabs_ul_Li ul li {
    margin-top: 10px;
}
.image_slider .swiper-wrapper{
    transition-timing-function:linear !important;
}
.image_slider .swiper-wrapper .swiper-slide{
	display:flex;
	justify-content:center;
}
.image-slider-overlay .overlay-content {
  position: absolute;
  bottom: 0 !important;
  top: auto !important;
  opacity: 0;
}
.image-slider-overlay:hover .overlay-content {
  opacity: 1;
  z-index:10;
}
.overlayingforimage {
    min-height: 100%;
    opacity: 0;
}
.image-slider-overlay:hover .overlayingforimage{
  opacity: 0.8;
}
.timeline_hedings {
    width: fit-content;
    margin: auto 0 auto auto !important;
}
.right_timeline_hedings {
    width: fit-content;
}
.elementor .elementor-element.elementor-widget-n-tabs:not(:has(>.elementor-widget-container))>.e-n-tabs[data-touch-mode=false]>.e-n-tabs-heading .e-n-tab-title[aria-selected=false]:hover, .elementor .elementor-element.elementor-widget-n-tabs:not(:has(>.elementor-widget-container))>.e-n-tabs>.e-n-tabs-heading .e-n-tab-title[aria-selected=true],  .elementor .elementor-element.elementor-widget-n-tabs:not(:has(>.elementor-widget-container))>.e-n-tabs[data-touch-mode=true]>.e-n-tabs-heading .e-n-tab-title[aria-selected=false]:hover {
    background-color: transparent !important;
}
.academic_tabs .e-n-tabs.e-activated .e-n-tabs-heading {
    display: flex;
    overflow-x: scroll !important;
    flex-wrap: nowrap;
}
.academic_tabs .e-n-tabs.e-activated .e-n-tabs-heading .e-n-tab-title
 {
    min-width: 33%;
}
.c-form-row {
  display: flex;
  gap: 20px;
}
.c-form-row .form-col {
  flex: 1;
}
.imae-carusel-the-taie-experince .swiper-pagination {
    bottom: -16px !important;
}
.contact_form form label {
    font-family: 'Poppins';
    font-size: var(--e-global-typography-b2dd378-font-size);
    line-height: 2.4em;
    color: black;
    font-weight: 500;
}
.contact_form form input {
    height: 46px;
    background-color: #F7F7F7;
    border: 0px;
    font-family: 'Poppins';
}
.contact_form .invalid input {
    border-bottom: 3px solid red !important;
}
.contact_form .invalid span.wpcf7-not-valid-tip {
    display: none;
}
.contact_form form .dswcf7_country_sel {
    margin-top: -3px;
}
.contact_form .invalid .dswcf7_country_sel {
    margin-top: -11px;
}
.contact_form form .country-select {
    position: relative;
    display: inline-block;
    width: 100%;
}
.contact_form form textarea {
  height: 108px;
  resize: none;
  background-color: #F7F7F7;
  border: 0px;
  font-family: 'Poppins'; 
}
.contact_form form.wpcf7-form.init p {
    margin-bottom: 5px;
}
.contact_form form .wpcf7-submit {
    background-color: #1c2057 !important;
    color: white;
    font-family: 'Poppins';
    font-weight: 700;
    font-size: 24px;
    width: 100%;
    height: 50px;
}
.contact_form .invalid .wpcf7-submit{
 border-bottom: 3px solid #1C2057 !important;
}

.messonary-gallery-images .wpr-grid-item-title{
display:none;
}
@media (min-width: 1450px) {
    .cards_content {
        min-height: 290px;
    }
}
@media (max-width: 768px) {
.c-form-row {
  display: block;
}
.academic_tabs .e-n-tabs.e-activated .e-n-tabs-heading {
    display: flex;
    overflow-x: scroll !important;
    flex-wrap: nowrap;
    gap: 0px !important;
}
.academic_tabs .e-n-tabs.e-activated .e-n-tabs-heading .e-n-tab-title
 {
  margin-bottom :20px !important;
  padding-left:40px !important; 
  padding:right:40px !important;
 }
.imae-carusel-the-taie-experince .swiper-pagination {
    display:none;
}
.cards_content {
    min-height: auto;
}
.imae-carusel-the-taie-experince .elementor-swiper-button-next, .imae-carusel-the-taie-experince .elementor-swiper-button-prev{
    background-color: white;
    border-radius: 100px;
    padding:5px;
}

}
@media screen and (max-width: 1819px) and (min-width: 1367px) {
.left_adminssion, .right_adminssion  {
    min-height: 934px;
}
}

