/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Nov 14 2025 | 12:40:28 */
/* First Section */
@media (min-width:782px) and (max-width:1024px)
{
  body .wp-block-columns .wp-block-column.centered-column {
    flex-basis:120px !important; 
  }
  .b-image img {
    height:120px;
    width:120px;
  }
}
@media (max-width:781px) and (min-width:768px)
{
  .b-image img {
    height:120px;
    width:120px;
  }
  body .wp-block-columns .wp-block-column.centered-column {
    flex-basis:296px !important; 
  }
}
@media (max-width:1024px)
{
  .left-right-headings {
    margin-bottom:18px !important;
  }
}
@media (max-width:781px) and (min-width:768px)
{
  .klassroom-first   {
    flex-wrap:unset !important;

  }
}
@media (max-width:767px)
{
  .klassroom-first .at-block-image__image-wrapper {
    height:auto !important; 
    width:auto !important;
  }
  .klassroom-first .wp-block-column:nth-child(2) {
    order: -1;
  }
  .dag-left {
    justify-content:unset-start !important;
    flex-direction: row-reverse !important;
  }
  .dag-left .wp-block-group {
    flex-direction: row-reverse !important;
  }
  .reverse-spacing figure {
    margin-left:unset !important;
    margin-right:unset !important;
  }
  .alt-uts figure {
    margin-right:8px !important;
  }
  .klassroom-first .wp-block-group {
    margin-bottom:15px !important; 
  }
  .b-image {
    display:flex;
    margin-bottom:16px !important;
    justify-content:center;
  }
  .klassroom-first {
    padding-left:45px;
    padding-right:45px;
  }
  .dag-left p {
    text-align:left !important; 
  }
}

/*  Over */

.kb-lst-sec{
  position: relative;
/*   z-index: 999999;  */
	overflow: hidden;
}
.kb-lst-sec::before{
     position: absolute;
    content: '';
    background-image: url(/wp-content/uploads/2025/04/sec_before.png);
    background-repeat: no-repeat;
    background-size: cover;
    width: 100%;
    height: 66px;
 	z-index: 1;
/* 	display: none; */
} 
.blue-testimonials .swiper-container-horizontal{
	padding: 6px 6px 10px 6px !important;
}
.blue-testimonials .swiper-slide:nth-child(odd) .testimonails-item{
	background-color: #E7F5FB;
}

/* @media(max-width:1024px) and (min-width:991px){
	.kb-lst-sec::before{
		width: 66%;
	}
}

@media(max-width:992px) and (min-width:768px){
	.kb-lst-sec::before{
		width: 66%;
	}
	
}*/

@media (max-width:992px)
{
	.dag-column {
  gap:24px 24px !important;
  align-items:center !important; 
}
}

/* @media(max-width: 601) {
	.dag_sec .image_columns .img_col{
		flex-basis: 67.7% !important;
	}
	.dag_sec .image_columns .img_content{
		flex-basis: 43.7% !important;
	}
	    .dag_sec .image_columns .img_col img {
        width: 340px !important;
        height: 245.93px;
        object-fit: cover !important;
    }
} */
@media(max-width:767px) {
	.kb-lst-sec::before{
		height: 40px;
	}
	
} 

@media(min-width: 1600px){
	.about-us-lst-sec  .image_col{
		flex-basis: 85.2% !important;
		
	}
	.about-us-lst-sec .image_content{
		flex-basis: 15% !important;
		
	}
	.about-us-lst-sec  .image_col img{
		width: 887px;
		height: 764px;
		object-fit: cover;
	}
}

@media (max-width:993px) and (min-width:768px)
{
  .sub-banner-heading {
    padding-bottom:12px;
  }
  body .sub-banner-para {
    padding-bottom:40px;
  }
}