/*
 Theme Name:   Hello Elementor Child
 Template:     hello-elementor
 Version:      1.0.0
 Text Domain:  hello-elementor-child
*/

.sldr-secc  ul.slick-dots li {
    margin: 0;
}
.sldr-secc .slick-dots {
    position: absolute !important;
    width: 100%;
}
.welcome-to-slkf-sec img {
    width: 100%;
}
.cstm-clm img {
    width: 100%;
}
.cstm-clm {
    overflow: hidden !important;
}
.overflow-txtt {
    position: absolute !important;
    height: 100% !important;
    width: 100% !important;
    display: flex;
    align-items: center;
    justify-content: flex-start;
    background: rgba(0, 0, 0, 0.32);
    backdrop-filter: blur(8px);
    top: 86%;
    transition: .5s !important;
    padding-left: 30px !important;
    padding-right: 30px !important;
}
.cstm-clm:hover .overflow-txtt {
    top: 0;
    justify-content: center;
    backdrop-filter: blur(0px);
    background: rgba(21, 75, 8, 0.88);
}
.cstm-clm {
    cursor: pointer;
}
.just-for-border-clm p {
    margin: 0;
}
.testimonial-sec .elementor-widget-video {
    height: 400px;
    object-fit: cover;
}
.testimonial-sec .premium-carousel-template {
    margin: 0 10px !important;
}
.testimonial-sec ul.slick-dots {
    margin-top: 20px !important;
}
.testimonial-sec ul.slick-dots li {
    margin: 0 !important;
}
.testimonial-sec .slick-list {
    overflow: visible;
}
.testimonial-sec {
    overflow: hidden !important;
}
.just-for-border-clm:hover .elementor-icon  svg path {
    fill: #ffffff !important;
}
.just-for-border-clm:hover p {
    color: #ffffff !important;
}
.slkf-difference-seccc .slick-slide {
    padding: 0 10px;
}
.slkf-difference-seccc .carousel-arrow {
    padding: 0 !important;
    height: 40px !important;
    width: 40px !important;
    background-color: #fff0 !important;
}

.slkf-difference-seccc .slick-list {
    margin-right: -350px;
}
.slkf-difference-seccc {
    overflow: hidden !important;
}
.slkf-difference-seccc {
    position: relative;
}
.slkf-difference-seccc::before {
    content: '' !important;
    height: 100% !important;
    width: 45% !important;
    background-color: #F1F7FB !important;
    position: absolute !important;
    top: 0 !important;
    right: 0 !important;
    left: auto !important;
}
.stay-social-with-us-sec img {
    width: 100%;
}
.off-canvas-sec .elementor-nav-menu li {
    position: relative !important;
}
.off-canvas-sec .elementor-nav-menu li .sub-menu {
    margin-left: 0 !important;
    box-shadow: 0px 0px 10px;
    padding: 10px !important;
    width: 100% !important;
}
.off-canvas-sec .elementor-nav-menu li .sub-menu li a {
    margin: 0 !important;
    padding: 0 !important;
}
.off-canvas-sec .elementor-nav-menu li .sub-menu li:not(:last-child) {
    margin-bottom: 10px;
}
.premium-carousel-wrapper a.carousel-arrow {
    left: -30px !important;
    top: auto !important;
    bottom: -70px !important;
    transform: translateX(170px);
}
.premium-carousel-wrapper a.carousel-next {
    left: 30px !important;
}

.admission-row::before {
    content: "" !important;
    position: absolute !important;
    width: 96% !important;
    height: 2px !important;
    background-color: #1B5C0C;
    right: 0px;
    top: 57px !important;
    left: 35px !important;
}

.admission-row::after {
    content: "" !important;
    position: absolute !important;
    width: 70% !important;
    height: 2px !important;
    background-color: #1B5C0C;
    bottom: 45% !important;
    left: 35px;
}

.admission-row
{
position:relative;
}

.academic-box img {
    filter: grayscale(1);
}


@media (max-width: 1280px) {
.premium-carousel-wrapper a.carousel-arrow {
    transform: translateX(160px);
}
.header-top-sec .elementor-widget-container .premium-button {
    padding: 12px 24px !important;
}
.elementor-nav-menu--main .elementor-nav-menu li a {
    font-size: 12px !important;
}
	.board-members-tab button {
    padding: 16px 30px !important;
}

	
}
@media (max-width: 1024px) {
.overflow-txtt {
    top: 85%;
}
.slkf-difference-seccc .slick-list {
    margin-right: -230px;
}
.just-for-border-clm p {
    margin: 0;
}
.premium-carousel-wrapper a.carousel-arrow {
    transform: translateX(120px);
}
.slkf-difference-seccc::before {
    width: 42% !important;
}
	
.admission-row::after
	{
		display:none !important;
	}	

.admission-row::before
	{
		display:none !important;
	}	

	
}

@media (max-width: 820px) {
.premium-carousel-wrapper a.carousel-arrow {
    transform: translateX(85px);
}
.slkf-difference-seccc .slick-list {
    margin-right: -310px !important;
}
.cstm-clm .overflow-txtt {
    padding: 5px !important;
    gap: 10px !important;
}
.cstm-clm .overflow-txtt p {
    font-size: 12px !important;
}
.main-hero-secc {
    min-height: 350px !important;
}
}
@media (max-width: 768px) {
.premium-carousel-wrapper a.carousel-arrow {
    transform: translateX(85px);
}
}
@media (max-width: 767px) {
.slkf-difference-seccc::before {
    width: 100% !important;
}
.premium-carousel-wrapper a.carousel-arrow {
    margin: 0 auto !important;
    left: 0 !important;
    right: 0 !important;
    transform: translateX(0px);
}
.slkf-slide {
    min-height: auto !important;
}
.premium-carousel-wrapper a.carousel-arrow.carousel-prev {
    left: -50px !important;
}
.premium-carousel-wrapper a.carousel-arrow.carousel-next {
    right: -50px !important;
}
.cstm-clm .overflow-txtt p {
    font-size: 14px !important;
}
.cstm-menu-wrapper .elementor-nav-menu li a {
    justify-content: center;
}
.slkf-difference-seccc .slick-list {
    margin-right: 0 !important;
}
.cstm-clm .overflow-txtt {
    padding: 20px !important;
    gap: 20px !important;
}
}
.parent-club .parent-infobox .shedule {
    padding-left: 2%;
}

/*****Inside Page Developed******/
.our-title p {
    margin-bottom: 30px !important;
	line-height:1.8em;
}

.principle-title .elementor-image-box-content p {
    color: #fff;
    max-width: 1110px;
    margin: 30px auto;
	line-height:1.8em;
}
.tution-fee-row .image-style img {
    width: 100%;
}

.center-title h2.elementor-image-box-title {
    text-align: center !important;
}
.reverse-img .elementor-image-box-wrapper {
    display: flex;
    flex-direction: column-reverse;
    justify-content: center;
    align-items: anchor-center;

}

.reverse-img .elementor-image-box-title {
    margin-bottom: 30px !important;
}
.fact-text li {
    margin-bottom: 25px;
}

.form-tab .e-n-tabs-heading {
    border-bottom: 1px solid rgba(242, 238, 238, 1);
}
.form-tab span.elementor-button-content-wrapper svg {
    width: 2em !important;
}

.form-tab span.elementor-button-content-wrapper {
    align-items: center;
}

.form-iframe {
    max-height: 800px;
    overflow-y: scroll;
}
.event-list-item>div {
    position: relative !important;
}
.cstm-event-date .elementor-widget-container .highlight {
    font-size: 30px;
    display: block;
    line-height: 30px;
}
.cstm-event-date .elementor-widget-container {
    text-transform: uppercase;
}
ul.elementor-nav-menu ul.sub-menu {
    z-index: 999 !important;
}
.header-top-sec {
    z-index: 9 !important;
}


.Academics-tabs .e-n-tabs-heading>button {
    width: 19.7% !important;
    display: inline-flex!important;
    padding: 0 !important;
    margin-bottom: 5px;
    background-size: cover !important;
    background-position: center center !important;
    position: relative;
    height: 110px;
    align-items: center;
    justify-content: center;
}

.Academics-tabs .e-n-tabs-heading {
    display: block !important;
    gap: unset !important;
    flex-wrap: unset !important;
    flex-basis: unset !important;
    box-sizing: unset !important;
}

.Academics-tabs .e-n-tabs-heading>button * {
    justify-content: center !important;
}

.Academics-tabs .e-n-tabs-heading>button span {
    color: #fff;
    font-family: 'Fraunces' !important;
    font-weight: 400 !important;
    font-size: 20px !important;
    padding: 0 20px !important;
    display: block;
    text-align: center;
    position: absolute;
}

.Academics-tabs .e-n-tabs-heading>button:nth-child(1) {
    background-image: url('/wp-content/uploads/2025/06/Frame-14-5.png') !important;
}

.Academics-tabs .e-n-tabs-heading>button:nth-child(2) {
    background-image: url('/wp-content/uploads/2025/06/Frame-1116606775-1.png') !important;
}

.Academics-tabs .e-n-tabs-heading>button:nth-child(3) {
    background-image: url('/wp-content/uploads/2025/06/Frame-1116606775-2-1.png') !important;
}

.Academics-tabs .e-n-tabs-heading>button:nth-child(4) {
    background-image: url('/wp-content/uploads/2025/06/Frame-16-7.png') !important;
}

.Academics-tabs .e-n-tabs-heading>button:nth-child(5) {
    background-image: url('/wp-content/uploads/2025/06/Frame-18.png') !important;
}

.Academics-tabs .e-n-tabs-heading>button:nth-child(6) {
    background-image: url('/wp-content/uploads/2025/06/Frame-19.png') !important;
}

.Academics-tabs .e-n-tabs-heading>button:nth-child(7) {
    background-image: url('/wp-content/uploads/2025/06/Frame-1116606775-6.png') !important;
}

.Academics-tabs .e-n-tabs-heading>button:nth-child(8) {
    background-image: url('/wp-content/uploads/2025/06/Frame-1116606775-3.png') !important;
}

.Academics-tabs .e-n-tabs-heading>button:nth-child(9) {
    background-image: url('/wp-content/uploads/2025/06/Frame-1116606775-4.png') !important;
}

.Academics-tabs .e-n-tabs-heading>button:nth-child(10) {
    background-image: url('/wp-content/uploads/2025/06/Frame-1116606775-5.png') !important;
}

.Academics-tabs .e-n-tabs-heading>button::before {
    content: '' !important;
    height: 100%;
    width: 100%;
    position: absolute;
    background-color: #154B08;
    opacity: 0 !important;
    transition: .5s;
}

.Academics-tabs .e-n-tabs-heading>button[aria-selected="true"]::before,.Academics-tabs .e-n-tabs-heading>button:hover::before {
    opacity: 0.65 !important;
}
 


.enrich-tabs .e-n-tabs-heading>button {
    width: 32% !important;
    display: inline-flex!important;
    padding: 0 !important;
    margin-bottom: 5px;
    background-size: cover !important;
    background-position: center center !important;
    position: relative;
    height: 110px;
    align-items: center;
    justify-content: center;
    margin-left:0.5% !important;
    margin-bottom:1%;
}

    .enrich-tabs .e-n-tabs-heading {
    display: block !important;
    gap: unset !important;
    flex-wrap: unset !important;
    flex-basis: unset !important;
    box-sizing: unset !important;
}

.enrich-tabs .e-n-tabs-heading>button * {
    justify-content: center !important;
}

.enrich-tabs .e-n-tabs-heading>button span {
    color: #fff;
    font-family: 'Fraunces' !important;
    font-weight: 400 !important;
    font-size: 20px !important;
    padding: 0 20px !important;
    display: block;
    text-align: center;
    position: absolute;
}

.enrich-tabs .e-n-tabs-heading>button:nth-child(1) {
    background-image: url('/wp-content/uploads/2025/06/Frame-24.png') !important;
}

.enrich-tabs .e-n-tabs-heading>button:nth-child(2) {
    background-image: url('/wp-content/uploads/2025/06/Frame-1116606775-9.png') !important;
}

.enrich-tabs .e-n-tabs-heading>button:nth-child(3) {
    background-image: url('/wp-content/uploads/2025/06/Frame-17-1.png') !important;
}

.enrich-tabs .e-n-tabs-heading>button:nth-child(4) {
    background-image: url('/wp-content/uploads/2025/06/Frame-19-1.png') !important;
}

.enrich-tabs .e-n-tabs-heading>button:nth-child(5) {
    background-image: url('/wp-content/uploads/2025/06/Frame-1116606775-7.png') !important;
}

.enrich-tabs .e-n-tabs-heading>button:nth-child(6) {
    background-image: url('/wp-content/uploads/2025/06/Frame-1116606775-8.png') !important;
}

.enrich-tabs .e-n-tabs-heading>button::before {
    content: '' !important;
    height: 100%;
    width: 100%;
    position: absolute;
    background-color: #154B08;
    opacity: 0 !important;
    transition: .5s;
}

.enrich-tabs .e-n-tabs-heading>button[aria-selected="true"]::before,.enrich-tabs .e-n-tabs-heading>button:hover::before {
    opacity: 0.65 !important;
}


/* ========================== */
.enrich-tabs-3 .e-n-tabs-heading>button {
    width: 32% !important;
    display: inline-flex!important;
    padding: 0 !important;
    margin-bottom: 5px;
    background-size: cover !important;
    background-position: center center !important;
    position: relative;
    height: 110px;
    align-items: center;
    justify-content: center;
    margin-left:0.5% !important;
    margin-bottom:1%;
}

    .enrich-tabs-3 .e-n-tabs-heading {
    display: block !important;
    gap: unset !important;
    flex-wrap: unset !important;
    flex-basis: unset !important;
    box-sizing: unset !important;
}

.enrich-tabs-3 .e-n-tabs-heading>button * {
    justify-content: center !important;
}

.enrich-tabs-3 .e-n-tabs-heading>button span {
    color: #fff;
    font-family: 'Fraunces' !important;
    font-weight: 400 !important;
    font-size: 20px !important;
    padding: 0 20px !important;
    display: block;
    text-align: center;
    position: absolute;
}

.enrich-tabs-3 .e-n-tabs-heading>button:nth-child(1) {
    background-image: url('/wp-content/uploads/2025/06/Frame-1116606775-9.png') !important;
}

.enrich-tabs-3 .e-n-tabs-heading>button:nth-child(2) {
    background-image: url('/wp-content/uploads/2025/06/Frame-24.png') !important;
}

.enrich-tabs-3 .e-n-tabs-heading>button:nth-child(3) {
    background-image: url('/wp-content/uploads/2025/06/Frame-1116606775-5.png') !important;
}

.enrich-tabs-3 .e-n-tabs-heading>button:nth-child(4) {
    background-image: url('/wp-content/uploads/2025/06/Frame-17-1.png') !important;
}

.enrich-tabs-3 .e-n-tabs-heading>button:nth-child(5) {
    background-image: url('/wp-content/uploads/2025/06/Frame-1116606775-8.png') !important;
}

.enrich-tabs-3 .e-n-tabs-heading>button:nth-child(6) {
    background-image: url('/wp-content/uploads/2025/06/Frame-1116606775-3.png') !important;
}
.enrich-tabs-3 .e-n-tabs-heading>button:nth-child(7) {
    background-image: url('/wp-content/uploads/2025/06/Frame-19.png') !important;
}
.enrich-tabs-3 .e-n-tabs-heading>button:nth-child(8) {
    background-image: url('/wp-content/uploads/2025/06/Frame-1116606775-1.png') !important;
}
.enrich-tabs-3 .e-n-tabs-heading>button:nth-child(9) {
    background-image: url('/wp-content/uploads/2025/06/Frame-1116606775-6.png') !important;
}

.enrich-tabs-3 .e-n-tabs-heading>button::before {
    content: '' !important;
    height: 100%;
    width: 100%;
    position: absolute;
    background-color: #154B08;
    opacity: 0 !important;
    transition: .5s;
}

.enrich-tabs-3 .e-n-tabs-heading>button[aria-selected="true"]::before,.enrich-tabs .e-n-tabs-heading>button:hover::before {
    opacity: 0.65 !important;
}
/* end */
.get-form .elementor-field {
    color: #000000 !important;
}

/******Responsive **********/

@media (max-width: 1024px){
	.Academics-tabs .e-n-tabs-heading>button span{
		font-size:18px !important;
	}
	.Academics-tabs .e-n-tabs-heading>button span{
		    padding: 0 10px !important;
	}

		.enrich-tabs .e-n-tabs-heading>button span{
		    padding: 0 10px !important;
	}
	.Academics-tabs .e-n-tabs-heading>button {
    width: 19% !important;
}
	
}

@media (max-width: 991px){
.our-row {
    flex-direction: column !important;
}
.our-title p {
    margin-bottom: 20px !important;
}	
}

@media (max-width: 768px){
	.enrich-tabs-3 .e-n-tabs-heading>button span{
		    font-size: 12px !important;
            padding: 0 0px !important;
	}
	.Academics-tabs .e-n-tabs-heading>button{
	width: 48% !important;
	margin-left: 1% !important;
	margin-bottom: 10px !important;
	}

	.Academics-tabs .e-n-tabs-heading>button span{
	font-size:16px !important;
	}
	
	.enrich-tabs .e-n-tabs-heading>button span{
	font-size:18px !important;
	}

	.enrich-tabs .e-n-tabs-heading>button{
	width: 48% !important;
	margin-left: 1% !important;
	margin-bottom: 10px !important;
	}

}

@media (max-width: 767px){
.form-iframe {
    height: 100% !important;
    max-height: 100%;
}	
}

.elementor-34 .elementor-element.elementor-element-dbfcb21 {
    --e-nav-menu-horizontal-menu-item-margin: calc(45px / 2) !important;
}

@media (max-width: 480px) {
.overflow-txtt.cstm-overflow-txtt {
    top: 79%;
}
	
	.Academics-tabs .e-n-tabs-heading>button span
	{
	font-size:14px !important;
	}
	.Academics-tabs .e-n-tabs-heading>button{
	height:80px;
	}
		.enrich-tabs .e-n-tabs-heading>button span{
	font-size:14px !important;
	}
	.enrich-tabs .e-n-tabs-heading>button{
	height:80px;
	}

	
}
@media (max-width: 414px) {
.overflow-txtt.cstm-overflow-txtt {
    top: 75%;
}
}
@media (max-width: 375px) {
.overflow-txtt.cstm-overflow-txtt {
    top: 76%;
    padding-left: 5px !important;
    padding-right: 5px !important;
}
.overflow-txtt.cstm-overflow-txtt .elementor-heading-title {
    font-size: 20px !important;
}
}