/**
 * 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.
 */


/* Eklavya css */

/* header */


.eklavya-header .current-menu-item:after {
    display: none !important;
}

.eklavya-header .elementor-widget-nav-menu .elementor-nav-menu--main .eklavya-header .elementor-item:hover {
	color: #fff !important;
	background: #f86320 !important;
}

.eklavya-header .elementor-nav-menu--main .elementor-item.elementor-item-active {
    color: #000;
    background: #f86320;
} 

.eklavya-header .elementor-nav-menu--main .active a {
    color: #000;
    background: #f86320;
} 

.eklavya-header .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
    background-color: transparent !important;
	 display: none !important;
}

.eklavya-header .sub-menu {
	background-color: #fff;
    padding: 15px !important;
    box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);
    border-radius: 5px;
    width: 250px !important;
    z-index: 100;
}

.eklavya-header .elementor-nav-menu--main .elementor-nav-menu a {
	margin-left: 0 !important;
	font-family: 'Noto Sans' !important;
    font-size: 14px;
	cursor: pointer;
	padding: 16px 20px;
}

.eklavya-header .elementor-nav-menu--main .elementor-nav-menu .sub-menu a {
	padding: 14px 20px;
}

.eklavya-header .elementor-nav-menu--main .elementor-nav-menu li:hover:after {
	height: 100%;
}

.eklavya-header .elementor-nav-menu--main .elementor-nav-menu a:hover {
	background: #f86320 !important;
}

.eklavya-header .current-menu-ancestor > a {
	background: #F86320 !important;
	color: #fff !important;
}

.eklavya-header .elementor-nav-menu--dropdown a.elementor-item-active, .eklavya-header .elementor-nav-menu--dropdown a.elementor-item-active {
	background: #f86320 !important; 
}

.eklavya-header .elementor-nav-menu--dropdown li, .eklavya-header .elementor-nav-menu--dropdown li {
	border-bottom: 2px solid #fff !important;
}

.eklavya-header ul.sub-menu li a {
	padding-left: 5px !important;
	padding-right: 5px !important;
}

.eklavya-header .elementor-item.has-submenu.highlighted {
	background: #f86320;
}

.eklavya-header ul li a.elementor-item span {
	display: block !important;
    width: 100%;
    text-align: start;
	font-size: 12px;
}

.eklavya-header ul li a.elementor-item span.sub-arrow {
    display: none !important;
}

.eklavya-header ul li a.elementor-item {
	flex-wrap: wrap;
	justify-content: flex-start;
	display: inline-block !important;
}


.eklavya-header a.elementor-item:hover:before {
	color: #fff;
}

.elementor-nav-menu span.sub-arrow {
    display: none !important;
}

.eklavya-header .elementor-menu-toggle .e-font-icon-svg {
	fill: #000 !important; 
	height: 1.3em !important;
    width: 1.3em !important;
}

.eklavya-header .elementor-nav-menu--dropdown.elementor-nav-menu__container {
	margin-top: 0 !important;
}

/* footer */

.eklavya-footer li.menu-item {
  display: block !important;
  margin-bottom: 5px;
}

.eklavya-footer li.menu-item a {
  display: block !important;
  padding: 0 !important;
}

.eklavya-footer li.menu-item:hover a {
	 text-decoration: underline;	
}

.eklavya-footer .elementor-nav-menu {
  display: block !important;	
}

.eklavya-footer .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
	background: transparent !important;
}

.footer-bottom .e-con-inner {
	border-top: 2px solid #f5f5f5;
	padding-top: 20px !important;
}

.footer-bottom a.elementor-icon {
    background: #f86320;
    width: 40px;
    height: 40px;
    display: flex;
    justify-content: center;
    align-items: center;
    border-radius: 12px;
}

.footer-bottom a.elementor-icon:hover {
	background: #1D5746;
}

.eklavya-footer svg {
    width: 14px;
    height: 14px;
}

.eklavya-footer ul {
	padding: 0;
    list-style: none;
}


/* hero-section */ 

.home-page span {
    color: #f86320;
}

.hero-slider-lt .swiper-slide-bg {
	filter: brightness(.9);
	background-position: 100% 100% !important;
}

.thumb-slider .swiper-wrapper {
	display: flex !important;
	width: 100% !important;
}

.thumb-slider .swiper-slide {
    box-shadow: 0px 4px 10px 0px rgba(0, 0, 0, 0.1);
    border-radius: 15px;	
}

.thumb-slider .swiper-slide:hover {
    transform: translateY(-5px);
}

.thumb-slider {
    width: 98% !important;
    margin: 0 auto !important;
}


.thumb-slider .elementor-widget-n-carousel .e-n-carousel>.swiper-wrapper>.swiper-slide>.e-con {
	padding: 0 !important;
}

.thumb-slider .e-con-inner {
	padding: 0 !important;
}

.hero-slider-lt .elementor-slides .swiper-slide-inner .elementor-slide-description:not(:last-child), 
.hero-slider-lt .elementor-slides .swiper-slide-inner .elementor-slide-heading:not(:last-child) {
	margin-bottom: 15px !important;
} 

.hero-section {
	overflow: hidden !important;
}

.hero-left-slider .elementor-slides-wrapper.elementor-main-swiper {
	display: flex;
	display: -webkit-flex;
}

.hero-left-slider .elementor-slides-wrapper.elementor-main-swiper .swiper-wrapper {
    display: flex;
	display: -webkit-flex;
}

.hero-left-slider {
	overflow: hidden !important;
}

.hero-section .elementor-swiper-button.elementor-swiper-button-prev {
    position: absolute;
    left: 15px;
    width: 30px;
    top: 50%;
    transform: translatex(-50%);
	cursor: pointer;
}

.hero-section .elementor-swiper-button.elementor-swiper-button-next {
	 position: absolute;
    right: 0;
    width: 30px;
    top: 50%;
    cursor: pointer;
}

.hero-section .elementor-swiper-button.swiper-button-disabled svg {
	opacity: .7;
}

/* .hero-section .swiper-pagination [aria-label="Go to slide 1"] {
	width: 10px;
    height: 10px;
    position: absolute;
    border-radius: 10px;
	left: 48%;
    transform: translatex(-50%);
	cursor: pointer;
}

.hero-section .swiper-pagination [aria-label="Go to slide 2"] {
	width: 10px;
    height: 10px;
    position: absolute;
    border-radius: 10px;
	left: 50%;
    transform: translatex(-50%);
	cursor: pointer;
}

.hero-section .swiper-pagination [aria-label="Go to slide 3"] {
	width: 10px;
    height: 10px;
    position: absolute;
    border-radius: 10px;
	left: 52.2%;
    transform: translatex(-50%);
	cursor: pointer;
} */



.hero-section .swiper-pagination.swiper-pagination-clickable.swiper-pagination-bullets.swiper-pagination-horizontal {
    position: absolute;
    width: 100%;
    height: 10px;
    bottom: 10px;
}

  .hero-right-slider::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
    border-radius: 10px;
    background-color: #f86320;
}

.hero-right-slider::-webkit-scrollbar {
    width: 10px;
    background-color: #F5F5F5;
}

.hero-right-slider::-webkit-scrollbar-thumb {
    border-radius: 10px;
    -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, .3);
    background-color: #fff;
}

.hero-right-slider {
	height: auto;
    max-height: 550px;
    overflow-y: scroll !important;
}

.english-text {
	display: none;
}

.sanskrit-button a {
	padding: 0 !important;
	color: #000 !important;
	text-decoration: underline !important;
	cursor: pointer;
}

.sanskrit-text {
	display: flex;
}

.sanskrit-text p, .english-text p {
	margin-bottom: 0 !important;
}

.about-section {
	position: relative;
	overflow: hidden !important;
}

.about-right {
	position: relative;
}

.about-right:after {
    content: "";
    position: absolute;
    background-image: url('https://eklavyasanskritacademy.org/wp-content/uploads/2025/01/alphabet-k.png');
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    height: 200px;
    width: 200px;
    filter: opacity(0.1);
	top: 50%;
	right: -120px;
	z-index: -1;
	transform: translateY(-50%);
}

.course_details a.elementor-button {
	width: 100% !important;
}

.course_details img {
	width: 100%;
	height: 100% !important;
    object-fit: cover;
	object-position: top;
}


.course_details:hover {
  transform: translateY(-5px);
    box-shadow: 0 8px 20px rgba(0, 0, 0, 0.2);
}

.course_catagory {
	position: relative;
	z-index: 2;
	overflow: hidden !important;
}

.course_catagory:after {
	content: "";
    position: absolute;
    background-image: url('https://eklavyasanskritacademy.org/wp-content/uploads/2025/01/aea.png');
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    height: 200px;
    width: 200px;
    filter: opacity(0.1);
	z-index: -1;
	top: 50%;
    left: 0;
	transform: translateY(-50%);
}

/* Course */

.product-container .e-con-inner {
    / border: 2px solid greenyellow; /
    box-shadow: rgba(0, 0, 0, 0.35) 0px 5px 15px;
}

.faq-section  {
	margin-top:80px !important;
	margin-bottom:80px !important;
}

.why-choose-us-section {
	margin-top:80px !important;
}

.course-container {
    margin: 0 auto !important;
    margin-top: 20px !important;
}

/* aboutus page */

.english-text-about {
	display: none;
}

/* Gallery page */

.gallery-image:hover {
    transform: translateY(-5px);
    box-shadow: 0 8px 20px rgba(0, 0, 0, 0.2);
	border-radius: 10px;
}

.gallery-image {
	background: transparent;
    border-radius: 10px !important;
}


.sanskrit-button-about {
    position: absolute !important;
    right: 0 !important;
    top: 0 !important;
    z-index: 2 !important;
    cursor: pointer !important;
}


.sanskrit-button-about a {
  min-width: 112px !important;
}


p#breadcrumbs a {
    color: #F86320;
}

@media (max-width: 1280px) {
   .eklavya-header .elementor-nav-menu--main .elementor-nav-menu a {
		padding-left: 15px;
		padding-right: 15px;
	}
}

@media (max-width: 1234px) {
   .about-section:after {
        right: 0;
    }
}
   
@media(max-width: 1200px) {
	.eklavya-header .elementor-nav-menu--main .elementor-nav-menu a {
		font-size: 13px;
		padding-left: 15px;
		padding-right: 15px;
	}
	
	.eklavya-header .e-con-inner {
	 --content-width: 98% !important;
	}
	
	.eklavya-header ul li a {
		padding-left: 15px;
		padding-right: 15px;
	}
}

@media(max-width: 1025px) {
	.eklavya-header .e-con-inner {
	 --content-width: 95% !important;
	}
	
	.eklavya-footer .elementor-nav-menu--dropdown {
    background-color: transparent !important;
    font-size: 16px !important;
    color: #000 !important;
    margin-top: 0 !important;
}
	
	.eklavya-footer .elementor-nav-menu--dropdown a {
		color: #000 !important;
		background: transparent !important;
	}
	
	.eklavya-footer .elementor-nav-menu--dropdown .elementor-item:hover {
		color: #fff !important;
		background-color: transparent !important;
	}

	
	.eklavya-header .sub-menu {
	background-color: transparent;
    padding: 0px !important;
    box-shadow: none;
    border-radius: none;
    width: 100% !important;
    z-index: 1;
}
	
	.eklavya-header .current-menu-item > a {
    background: #f86320;
    color: #fff;
}
	
	.eklavya-header .current-menu-item a {
		color: #fff !important;
	}
	
	.eklavya-mobile-menu ul#menu-desktop-menu {
    width: 100%;
}
	
	.eklavya-mobile-menu ul#menu-desktop-menu  li a {
		display: block !important;
	}
	
	.eklavya-mobile-menu ul#menu-desktop-menu  li a:after {
		background: transparent !important;
	}
	
	.eklavya-mobile-menu ul#menu-desktop-menu li a span {
		display: block !important;
	    font-size: 12px;
	}
	
	.eklavya-mobile-menu ul#menu-desktop-menu > li a {
		padding: 10px 0 !important;
	}
	
	#uc_fullscreen_navigation_menu_elementor_4b9a3d1 .ue_menu > div > div > div {
		max-width: 100vw !important;
	}
	
	.eklavya-mobile-menu ul.sub-menu {
    position: static;
    box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1) !important;
}
	
	.eklavya-mobile-menu ul.sub-menu li a {
		padding: 10px 0 !important;
	}
	
	.eklavya-mobile-menu ul.sub-menu li { 
		border-bottom: 1px solid #eee;
	}
	
	.eklavya-mobile-menu ul.sub-menu li:last-child {
        border-bottom: none;
    }
	
/* 	.hero-section .swiper-pagination [aria-label="Go to slide 1"] {
		left: 46%;
	}
	
	.hero-section .swiper-pagination [aria-label="Go to slide 3"] {
		left: 54.3%;
	} */
	
	.eklavya-mobile-menu ul.sub-menu {
    background: #fff !important;
    border-radius: 0 !important;
}
	
	.eklavya-mobile-menu ul.sub-menu li a {
		color: #000 !important;
	}
	
	.eklavya-mobile-menu ul.sub-menu li.current-menu-item a {
		color: #fff !important;
	}
	
	.eklavya-mobile-menu ul.sub-menu {
    max-width: 80% !important;
    margin: 2px auto 0 !important;
}

	
	.current-menu-parent {
		box-shadow: 0px -5px 6px rgba(0, 0, 0, 0.1) !important;
	}
		
}

 @media (max-width: 767px) {
    .about-right:after {
		 right: 25%;
	 }
	 
	 .course_catagory:after {
		 display: none;
	 }
	 
	 .sanskrit-button-about {
		right: unset !important;
		left: 0 !important;
		top: 0 !important;
   }
}


/*course-css start  */
.course-container {
    margin: 0 auto !important;
    margin-top: 20px !important;
}

/* .elementor-price-table__feature-inner {
    text-align: left;
}

.elementor-price-table .elementor-price-table__features-list li:not(:first-child):before{
	margin:10px !important;
} */

.product-container .e-con-inner {
    / border: 2px solid greenyellow; /
    box-shadow: rgba(0, 0, 0, 0.35) 0px 5px 15px;
}

.faq-section  {
	margin-block:80px !important;
}

.animated-headline-new h5 {
    font-size: 18px !important;
    line-height: 18px !important;
	margin: 0 !important;
	margin-top: 6px !important;
}

.why-choose-us-section {
	margin-top:80px !important;
}

.elementor-headline {
	font-size:30px !important;
}

.contect-us-content span span{
color:#EA692B !important;
}

span.ekit-stylish-list-content-title {
    font-size: 22px !important;
}

/*read more btn css  */
.expandable-text {
    max-height: 100px;
    overflow: hidden;
    transition: max-height 0.3s ease-out;
}

.expandable-text.expanded {
    max-height: 1000px;
}

.read-more-btn {
    color: #0066cc;
    cursor: pointer;
    border: none;
    background: none;
    padding: 0;
    font-size: 16px;
    margin-top: 10px;
}

.read-more-btn:hover {
    text-decoration: underline;
}

/*rea-more-btn-end  */
.cert-container {
            margin: 20px auto;
            background: #fff;
        }

  .cert-description {
            font-size: 16px;
            color: #666;
            line-height: 1.6;
            margin-bottom: 20px;
            font-family: Arial, sans-serif;
            overflow: hidden;
            transition: max-height 0.3s ease-out;
            max-height: 80px; / Initial height /
        }

        .cert-description.expanded {
            max-height: 1000px; / Large enough to show full content /
        }

        .hidden-text {
            display: none;
        }

        .cert-description.expanded .hidden-text {
            display: block;
        }

.expandable-text {
    max-height: 100px;
    overflow: hidden;
    transition: max-height 0.3s ease-out;
}

.expandable-text.expanded {
    max-height: 1000px;
}

#readMoreBtn {
  border: none;
  border-radius: 5px;
  cursor: pointer;
  transition: background-color 0.3s ease;
	padding: 0 !important;
}


/ Prevent styles from being overridden /
#readMoreBtn:focus, 
#readMoreBtn:active {
  outline: none;
  background-color: #Ea692b; / Ensure consistency /
}

.cert-description p {
    height: 52px;
}

.hidden-text p {
    height: auto;
}

.read-more a {
	padding: 0 !important;
}


/* Publication */

.publications-main {
    display: flex;
    max-width: 1280px;
    margin: 0 auto;
    flex-wrap: wrap;
   padding: 60px 20px 60px;
    gap: 30px;
}

.publications-inner {
    width: calc(33.33% - 20px);
    box-shadow: 0px 4px 10px 0px rgba(0, 0, 0, 0.1);
	background-color: #F5C9305C;
	border-radius: 10px;
	transition: .5s ease all;
}

.publications-inner:hover {
	transform: translateY(-5px);align-content
}

.publication-thumbnail img {
    width: 100%;
    height: 100%;
    object-fit: cover !important;
	border-radius: 10px;
	vertical-align: middle;
	object-position: top;
}

.publication-thumbnail {
    width: 100%; 
   	padding-bottom: 150%;
    background-size: cover; 
    background-position: center; 
    background-repeat: no-repeat; 
	border-radius: 10px 10px;
}

.publications-inner h3 {
    font-family: "Poppins", Sans-serif;
    font-size: 24px;
    font-weight: 700;
    text-transform: uppercase;
    color: #000000 !important;
}

.publications-inner h3 a {
	color: #000000 !important;align-content
}

.publication-details {
    padding: 10px;
}

a.course-btn {
    background-color: #F86320;
    font-family: "Noto Sans", Sans-serif;
    font-size: 16px;
    font-weight: 700;
    fill: #FFFFFF;
    color: #FFFFFF;
    border-radius: 0px 0px 10px 010px;
    width: 100% !important;
    display: inline-block;
    text-align: center;
    padding: 10px 24px;
    transition: .3s ease all;
}

a.course-btn:hover {
    background-color: #1D5746;
    color: #fff;
}

.publication-content p {
    color: #000;
    font-family: "Noto Sans", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    margin-bottom: 10px;
}

h5.book-price {
    font-family: "Poppins", Sans-serif;
    font-weight: 700;
    font-size: 20px;
    color: #1D5746;
}

.publication-content {
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    height: 72px;
}

/* publication-details-css  */

.publication-details-main {
    max-width: 900px;
    margin: 0 auto;
    padding: 60px 20px;
}

.publication-contents {
    border: 3px solid #F86320;
    border-radius: 20px;
    padding: 20px;
}

.publication-contents p {
    color: #000;
    font-family: "Noto Sans", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 25px;
	text-align: justify;
}

/* publication-main-hero */

.Publications-main-hero {
    background-color: #F5C9305C;
    padding: 40px 20px 20px;
}

.Publications-hero-container {
	max-width: 1240px;
    margin: 0 auto;
}

.Publications-hero-container p#breadcrumbs span {
    font-family: "Poppins", Sans-serif;
    font-size: 18px;
    font-weight: 400;
    color: #000000;
	text-transform: capitalize;
}

.Publications-hero-title h2 {
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 30px;
    font-weight: 700 !important;
    text-transform: uppercase;
}

.Publications-main-hero .elementskit-border-divider {
    width: 100px !important;
    background: linear-gradient(90deg, #F86320 0%, #F86320 100%) !important;
}

.Publications-main-hero .elementskit-border-divider:before {
	background-color: #F86320 !important;
    color: #F86320 !important;
}

@media(max-width: 1024px) {
	.publications-inner {
      width: calc(50% - 15px);
	}
}

@media(max-width: 767px) {
	.publications-inner {
      width: calc(100%);
	}
}


/* sampratam-page-css */

.sampratam-main {
    display: flex;
    margin: 0 auto;
    flex-wrap: wrap;
    gap: 30px;
}

.sampratam-thumbnail {
    width: 100%;
    padding-bottom: 65%;
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    border-radius: 10px 10px 0 0;
}

.sampratam-inner {
    width: calc(33.33% - 20px);
    box-shadow: 0px 4px 10px 0px rgba(0, 0, 0, 0.1);
    background-color: #fff;
    border-radius: 10px;
    transition: .5s ease all;
}

.sampratam-inner:hover {
    transform: translateY(-5px);
}

.sampratam-details h3 {
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 25px;
    font-weight: 600;
    text-transform: uppercase;
    padding: 10px 10px;
    text-align: center;
    transition: .5s ease all;
    margin: 0;
}

.sampratam-inner:hover .sampratam-details h3 {
	color: #F86320;
}

.load-more-main {
    margin-top: 30px;
    text-align: center;
}

.subscription-text {
	margin-left: auto !important;
	margin-right: auto !important;
}

a#load-more {
    background-color: #F86320;
    font-family: "Noto Sans", Sans-serif;
    font-size: 16px;
    font-weight: 700;
    fill: #FFFFFF;
    color: #FFFFFF;
    padding: 12px 24px;
    transition: all .3s;
    border-radius: 3px;
    display: inline-block;
}

a#load-more:hover {
    background: #1D5746;
}

@media(max-width: 767px) {
	.sampratam-inner {
      width: 100%;
   }
}


/* read-more-btn start  */
/* Style for the expandable content container */
.expandable-content {
    margin: 20px 0;
}

/* Style for the "Read More" button  for education-programme*/


.content-full.elementor-widget.elementor-widget-text-editor {
    display: none;
}

.read-more-button .elementor-button-wrapper {
    background: #fff;
}

.edu-heading.h2 .ekit-wid-con .elementskit-section-title {
    margin: 0 !important;
}

/* new-css */


.menu-item.menu-item-type-custom:after {
    content: "";
    height: 60%;
    border-left: 1px solid #F8632091;
    border-bottom-color:#F8632091;
    border-right-color: #F8632091;
    border-top-color: #F8632091;
    align-self: center;
}


/* new-css-start */

@import url('https://fonts.googleapis.com/css2?family=Noto+Sans+Devanagari:wght@400;500;700&family=Noto+Serif+Devanagari:wght@400;600;700&display=swap');

@import url('https://fonts.googleapis.com/css2?family=Noto+Sans:ital,wght@0,100..900;1,100..900&display=swap');

.eklavya-header .elementor-nav-menu--main .active > a {
    color: #fff !important;
    background: #f86320;
}

.eklavya-header .elementor-nav-menu--main .elementor-nav-menu a {
	font-size: 14px;
}

.hero-section .swiper-pagination [aria-label="Go to slide 1"] {
    position: relative !important;
    left: unset;
    transform: unset;
}

.hero-section .swiper-pagination [aria-label="Go to slide 2"] {
    position: relative !important;
    left: unset;
    transform: unset;
}

.hero-section .swiper-pagination [aria-label="Go to slide 3"] {
    position: relative !important;
    left: unset;
    transform: unset;
}

span.swiper-pagination-bullet {
    width: 10px;
    height: 10px;
    border-radius: 10px;
    cursor: pointer;
    position: relative;
    display: inline-block;
}

.hero-section .swiper-pagination.swiper-pagination-clickable.swiper-pagination-bullets.swiper-pagination-horizontal {
	display: flex;
	gap: 15px;
	justify-content: center;
}

[data-elementor-type="footer"] .menu-item.menu-item-type-custom:after {
	display: none;
}

[data-elementor-type="footer"] .elementor-item.elementor-item-active {
	color: #000 !important;
}

.sampratam-thumbnail {
 padding-bottom: 30%;
}

.hero-slider-lt .swiper-slide-bg {
	background-position: center center !important;
}

.hero-slider-lt .swiper-slide-bg {
	filter: brightness(1) !important;
}


.hero-section .swiper-slide:first-child .elementor-slide-heading {
    color: #000 !important;
}

.hero-section .swiper-slide:first-child .elementor-slide-description {
    color: #000 !important;
}

.hindi-text p {
	margin-bottom: 0 !important;
}

@media(max-width: 1024px) {
	.menu-item.menu-item-type-custom:after {
		display: none;
	}
}

/* new-css-end */













