.elementor-bc-flex-widget .elementor-45292 .elementor-element.elementor-element-181e41f.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-45292 .elementor-element.elementor-element-181e41f.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-45292 .elementor-element.elementor-element-181e41f.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-45292 .elementor-element.elementor-element-f153871 > .elementor-widget-container{padding:0px 24px 0px 0px;}.elementor-bc-flex-widget .elementor-45292 .elementor-element.elementor-element-ecf5157.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-45292 .elementor-element.elementor-element-ecf5157.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-45292 .elementor-element.elementor-element-ecf5157.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-45292 .elementor-element.elementor-element-f58a1e4{padding:0px 0px 50px 0px;}.elementor-bc-flex-widget .elementor-45292 .elementor-element.elementor-element-ac18081.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-45292 .elementor-element.elementor-element-ac18081.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-45292 .elementor-element.elementor-element-ac18081.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-45292 .elementor-element.elementor-element-320d67c > .elementor-widget-container{padding:0px 20px 0px 0px;}.elementor-bc-flex-widget .elementor-45292 .elementor-element.elementor-element-d5c8e69.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-45292 .elementor-element.elementor-element-d5c8e69.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-45292 .elementor-element.elementor-element-d5c8e69.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-45292 .elementor-element.elementor-element-38dfb71{padding:0px 0px 0px 0px;}.elementor-45292 .elementor-element.elementor-element-3386000 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-45292 .elementor-element.elementor-element-3386000:not(.elementor-motion-effects-element-type-background), .elementor-45292 .elementor-element.elementor-element-3386000 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#03479800;background-image:url("https://s3.ap-south-1.amazonaws.com/assets.klayschools.com/wp-content/uploads/2025/09/02110941/Component-1-4.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-45292 .elementor-element.elementor-element-3386000{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:50px 0px 70px 0px;z-index:1;}.elementor-45292 .elementor-element.elementor-element-3386000 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-45292 .elementor-element.elementor-element-4222a0b > .elementor-widget-container{margin:0px -20px 0px -20px;}.elementor-45292 .elementor-element.elementor-element-05bb019{text-align:center;}.elementor-45292 .elementor-element.elementor-element-05bb019 > .elementor-widget-container{margin:30px 0px 0px 0px;padding:0px 0px 50px 0px;}/* Start custom CSS */.pagination .page-numbers.prev:after {
    display: none;
}
.pagination .page-numbers.next:after{
    display: none;
}
.pagination .page-numbers:before {
    border: none !important;
}
.button:before, .w-btn:before, button[type=submit]:before {
    border: none !important;
}
.widget_search form:after {display:none;}
div#block-7 {
    padding: 40px 10px;
}
img.attachment-medium.size-medium.wp-post-image {
    border-radius: 20px;
}
div#block-7 {
    display: block !important;
}
div#loader {
    display: none;
}
.testimonial-card {
            background: #FFFAEA;
            padding: 20px;
            border-radius: 15px;
            
            width: 340px;
            display: flex;
            flex-direction: column;
            gap: 10px;
          
        }

        .stars {
            color: #fec84b;
            font-size: 30px;
        }

        .testimonial-text {
            font-size: 14px;
            font-family: 'Filson Pro', sans-serif;
            font-size:17px;
            color: #333;
            line-height: 1.5;
        }

        .profile {
            display: flex;
            align-items: center;
            margin-top: 10px;
        }

        .profile img {
            width: 50px;
            height: 50px;
            border-radius: 50%;
            margin-right: 10px;
        }

        .profile-info {
            display: flex;
            flex-direction: column;
        }

        .profile-info .name {
            font-family: 'Filson Pro', sans-serif;
            font-size: 17px;
            font-weight: bold;
            color: #1c1c1c;
        }

        .profile-info .designation {
            font-size: 15px;
            font-family: 'Filson Pro', sans-serif;
            color: #717171;
        }
        @media (max-width: 767px) {
    .testimonial-card {
    width: 340px!important;
    }}
    @media (max-width: 1024px) {
    .testimonial-card {
    width: 300px;
    }}
img.attachment-medium.size-medium.wp-post-image {
    width: 600px !important;
}
.post-item {
    box-shadow: none !important;
}
.custom-category-posts .post-grid {
    display: grid;
    grid-template-columns: repeat(2, 1fr); /* Two columns */
    gap: 0px;
}

.post-item {
    background: #fff;
    padding: 15px;
    border-radius: 8px;
    box-shadow: 0 2px 8px rgba(0, 0, 0, 0.1);
    text-align: center;
    
}

.post-item img {
    max-width: 100%;
    border-radius: 8px;
}

.post-item h3 {
    color: #000; font-size: 19px; font-weight: bold; font-family: 'Filson Pro', sans-serif; text-align:left;
        padding-top: 20px;
}
.post-item h3:hover {
    color: #000;
}
.post-item p {
    color: #667085; font-size: 15px; font-weight: 500; font-family: 'Filson Pro', sans-serif;text-align:left;
}

footer#home {
    display: none;
}
div#block-7{
    display: block!important;
}
/* Search Bar Container */
.wp-block-search__inside-wrapper {
    display: flex;
    align-items: center;
    border: 1px solid #8B8B8B; /* Light border */
    border-radius: 30px;
    overflow: hidden;
    background-color: #fff;
    width: 100%; /* Full width */ /* Adjust as needed */
        height: 64px;
   padding: 0px 10px 0px 20px;
}

/* Search Input */
.wp-block-search__input {
    flex: 1;
    border: none;
    padding: 10px;
    font-size: 16px;
    outline: none;
    background-color:#fff!important;
    color: #333;
}

/* Placeholder Text */
.wp-block-search__input::placeholder {

    color: #000;
    font-size: 14px;
font-weight:500;
font-family: 'Filson Pro', sans-serif;
}

/* Search Button */
.wp-block-search__button {
font-family: 'Filson Pro', sans-serif;
    background-color: transparent;
    border: none;
    padding: 10px 15px;
    color: #FF6C00; /* Blue color */
    font-size: 16px;
    font-weight: 500;
    cursor: pointer;
    display: flex;
    align-items: center;
}

/* Arrow Animation */
.wp-block-search__button .arrow {
    margin-left: 5px;
    transition: transform 0.3s ease;
}

.wp-block-search__button:hover .arrow {
    transform: translateX(5px);
}

/* Responsive Design */
@media (max-width: 768px) {
    .custom-category-posts .post-grid {
    grid-template-columns: repeat(1, 1fr)!important;
}
    .wp-block-search__inside-wrapper {
        max-width: 100%;
    }

    .wp-block-search__input {
        font-size: 14px;
font-family: 'Filson Pro', sans-serif;
        padding: 8px;
    }

    .wp-block-search__button {
font-family: 'Filson Pro', sans-serif;
        font-size: 14px;
        padding: 8px 12px;
    }
}

@meia screen and (max-width: 767px){
    section.elementor-section.elementor-top-section.elementor-element.elementor-element-68864b6.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default {
    margin: 10px 30px!important;
    padding: 20px 10px !important;
}
    section.elementor-section.elementor-top-section.elementor-element.elementor-element-9c0bc9e.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default  {
    margin: 10px 30px!important;
    padding: 20px 10px !important;
}
section.elementor-section.elementor-top-section.elementor-element.elementor-element-369a5b6b.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default  {
    margin: 7px!important;
    padding: 0px 10px 10px 10px !important; !important;
}
}
section.elementor-section.elementor-top-section.elementor-element.elementor-element-68864b6.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default {
    margin: 30px 90px;
    padding: 40px;
}
section.elementor-section.elementor-top-section.elementor-element.elementor-element-9c0bc9e.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default {
    margin: 30px 90px;
    padding: 30px 40px 20px 40px;
}
section.elementor-section.elementor-top-section.elementor-element.elementor-element-369a5b6b.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default {
    margin: 30px 90px;
    padding: 0px 40px 30px 40px;
}
footer.footer-wrapper.four.footer-layout3.shape-mockup-wrap {
    display: none;
}
@media only screen and (max-width : 1024px) {
div#tablet {
    padding: 6px !important;
}}
.animated-signup-btn {
    background-color: #fabe14;
    color: #ab6b75;
    font-family: 'Filson Pro', sans-serif;
    font-weight: bold;
    font-size: 17px;
    padding: 13px 70px;
    border-radius: 5px;
    border: none;
    letter-spacing: 0px;
    box-shadow: 3px 3px #ab6b75;
    cursor: pointer;
    transition: transform 0.3s ease, box-shadow 0.3s ease;
    animation: shadow-pulse 2s infinite;
  }

  .animated-signup-btn:hover {
    transform: translateY(-4px) scale(1.03);
    box-shadow: 8px 8px 10px rgba(0,0,0,0.2);
  }

  @keyframes shadow-pulse {
    0% {
      box-shadow: 3px 3px #ab6b75;
    }
    50% {
      box-shadow: 5px 5px #ab6b75;
    }
    100% {
      box-shadow: 5px 5px #ab6b75;
    }
  }
.swiper-image-stretch .swiper-slide .swiper-slide-image {
    width: 85%;
}
/*section.footer_main {*/
/*    display: none;*/
/*}*/
.wave-container3 {
  position: relative;
  height: 200px;
  overflow: hidden;
}

.wave3 {
  background: url('https://s3.ap-south-1.amazonaws.com/assets.klayschools.com/wp-content/uploads/2025/06/27021237/Vector-3.svg') repeat-x;
  position: absolute;
  bottom: 0;
  width: 300%;
  height: 100%;
  animation: waveMove 15s linear infinite;
}
.wave-container2 {
  position: relative;
  height: 200px;
  overflow: hidden;
}

.wave2 {
  background: url('https://s3.ap-south-1.amazonaws.com/assets.klayschools.com/wp-content/uploads/2025/06/27012820/Vector.svg') repeat-x;
  position: absolute;
  bottom: 0;
  width: 300%;
  height: 100%;
  animation: waveMove 15s linear infinite;
}
.wave-container1 {
  position: relative;
  height: 200px;
  overflow: hidden;
}

.wave1 {
  background: url('https://s3.ap-south-1.amazonaws.com/assets.klayschools.com/wp-content/uploads/2025/06/27020959/Vector-2.svg') repeat-x;
  position: absolute;
  bottom: 0;
  width: 300%;
  height: 100%;
  animation: waveMove 15s linear infinite;
}
.wave-container {
  position: relative;
  height: 200px;
  overflow: hidden;
}

.wave {
  background: url('https://s3.ap-south-1.amazonaws.com/assets.klayschools.com/wp-content/uploads/2025/06/27012928/Group-27-1.svg');
  position: absolute;
  bottom: 0;
  width: 200%;
  height: 100%;
  animation: waveMove 15s linear infinite;
}

@keyframes waveMove {
  0% {
    transform: translateX(0%);
  }
  100% {
    transform: translateX(-50%);
  }
}
/*header#myHeader {*/
/*    display: none;*/
/*}*/
section.elementor-section.elementor-top-section.elementor-element.elementor-element-5a24a14.elementor-section-stretched.elementor-hidden-desktop.elementor-hidden-tablet.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default {
    z-index: -1;
}
.elementor-41633 .elementor-element.elementor-element-660222bc .elementor-active .elementor-accordion-icon, .elementor-41633 .elementor-element.elementor-element-660222bc .elementor-active .elementor-accordion-title {
    color: #000;
}
.elementor-41633 .elementor-element.elementor-element-cb704d3 .elementor-active .elementor-accordion-icon, .elementor-41633 .elementor-element.elementor-element-cb704d3 .elementor-active .elementor-accordion-title {
    color: #000;
}
.dropdown-menu>li>a {
    font-family: 'Poppins';
}
.header_main_ .navbar-default .navbar-nav>li>a {
   font-family: 'Poppins';
}
.elementor-accordion .elementor-tab-title .elementor-accordion-icon svg {
    width: 3em!important;
    height: 3em!important;
}
.elementor-39769 .elementor-element.elementor-element-660222bc .elementor-active .elementor-accordion-icon, .elementor-39769 .elementor-element.elementor-element-660222bc .elementor-active .elementor-accordion-title {
    color: #121926;
}
.elementor-39769 .elementor-element.elementor-element-cb704d3 .elementor-active .elementor-accordion-icon, .elementor-39769 .elementor-element.elementor-element-cb704d3 .elementor-active .elementor-accordion-title {
    color: #000;
}
.whatsapp-fixed {
    display: none;
}
#hover:hover {
    background-color: #ffffff;
    color: #E06F3E;
}
@media only screen and (max-width: 600px) {
.elementor-tab-title.elementor-tab-mobile-title {
    padding-bottom: 20px !important;
}
}
div#elementor-tab-title-3201 {
    padding-bottom: 35px;
}
div#elementor-tab-title-3202 {
    padding-bottom: 35px;
}
div#elementor-tab-title-3203 {
    padding-bottom: 35px;
}
div#elementor-tab-title-3204 {
    padding-bottom: 35px;
}
div#elementor-tab-title-3205 {
    padding-bottom: 35px;
}
div#elementor-tab-title-3206 {
    padding-bottom: 35px;
}
div#elementor-tab-title-3207 {
    padding-bottom: 35px;
}
div#elementor-tab-title-3208 {
    padding-bottom: 35px;
}
div#elementor-tab-title-3209 {
    padding-bottom: 35px;
}
div#elementor-tab-title-32010 {
    padding-bottom: 35px;
}
div#elementor-tab-title-32011 {
    padding-bottom: 35px;
}
/*.container-fluid {*/
/*    display: none;*/
/*}*/
/*header#myHeader {*/
/*    display: none;*/
/*}*/
@media only screen and (max-width: 600px) {
    header#myHeader {
        float: none !important;
    }
}
#bandra img {
    margin-left: 40px;
    width: 50px;
}
    #bandraas img {
        margin-left: 130px!important;
    width: 50px;
}
div#bandraas {
    text-align: center;
}
div#bandra {
    text-align: center;
}
        .geeks {
            width: 160px;
            overflow: hidden;
            margin: 0 auto;
        }
     
        .geeks img {
            width: 200px;
            transition: 0.5s all ease-in-out;
        }
     
        .geeks:hover img {
            transform: scale(1.5);
        }
/*header{*/
/*    display: none;*/
/*}*/
/*footer,.blue-bg,.and-theres-more-at-klay  {*/
/*    display: none;*/
/*}*/
form#frmrlp-block-40 {
    margin-top: -20px;
}
div#sec-button-wrapper {
    margin-top: -20px;
}
div#bandra {
    margin-right: 80px!important;
}

@media only screen and (max-width: 600px) {
div#bandra {
    margin-right: 60px!important;
}
}
@media only screen and (max-width: 600px) {
html,
body{
overflow-x:hidden;
}
section.elementor-section.elementor-top-section.elementor-element.elementor-element-4daac98.elementor-section-stretched.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default {

      position: fixed;
  top: 0;
}
}
body.elementor-page-45292.elementor-sticky–-effects { 
background-color: rgb(255, 220, 168) !important; 
}
body.elementor-page-45292 { 
transition: background-color 3s ease !important; 
}
body.elementor-page-45292.elementor-sticky–-effects >.elementor-container { 
min-height: 80px; 
}
body.elementor-page-45292 > .elementor-container { 
transition: min-height 1s ease !important; 
}
section.elementor-section.elementor-top-section.elementor-element.elementor-element-4daac98.elementor-section-stretched.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default {

      position: fixed;
  top: 0;
}
.singleline{
    white-space: nowrap;
}
.elementor-nav-menu a{
    padding: 3px 1px!important;
}
.elementor-14087 .elementor-element.elementor-element-e3eb0e4 .elementor-nav-menu .elementor-item{
        color: #ADB3BA!important;

}
.elementor-14087 .elementor-element.elementor-element-56ba5eb .elementor-nav-menu .elementor-item{
    color: #ADB3BA!important;
}
.sample:hover{
    background-color: #00bac6!important;
    color: white!important;
}
.elementor-14087 .elementor-element.elementor-element-21367c5 .elementor-accordion-item .elementor-tab-title.elementor-active{
    background-color: #00bac6;
    border-top-left-radius: 15px;
    border-top-right-radius: 15px;
    padding-left: 50px;
    padding-top: 30px;
}
.elementor-14087 .elementor-element.elementor-element-21367c5 .elementor-accordion-item .elementor-tab-content{
    border-bottom-left-radius: 15px;
    border-bottom-right-radius: 15px;
}
.elementor-14087 .elementor-element.elementor-element-21367c5 .elementor-accordion-item{
    border: 1px solid #00BAC6;
    border-radius: 15px;
    margin-bottom: 23px;
}
.elementor-121291 .elementor-element.elementor-element-402f5a19 .elementor-accordion-item .elementor-tab-title.elementor-active{
    background-color: #00bac6;
    border-top-left-radius: 15px;
    border-top-right-radius: 15px;
    padding-left: 50px;
    padding-top: 30px;
}
.elementor-121291 .elementor-element.elementor-element-402f5a19 .elementor-accordion-item{
    border: 1px solid #00BAC6;
    border-radius: 15px;
    margin-bottom: 23px;
}
.elementor-121291 .elementor-element.elementor-element-402f5a19 .elementor-accordion-item .elementor-tab-content{
    border-bottom-left-radius: 15px;
    border-bottom-right-radius: 15px;
}
i.eicon-chevron-left{
    display: inline-block!important;
}
i.eicon-chevron-right{
    display: inline-block!important;
}
.elementor-swiper-button-prev{
    position: absolute;
    z-index: 1;
    top: 50%;
    font-size: 25px;
    transform: translateY(-50%);
    display: inline-fleex;
}
.elementor-swiper-button-next{
   position: absolute;
    z-index: 1;
    top: 50%;
    transform: translateY(-50%);
    display: inline-fleex;
    right: 10px;
    font-size: 25px;
}
.img-centre{
    margin-left: 50px!important;
}/* End custom CSS */