@media only screen and (max-width: 1400px) {
.d-adjust{
  width: 220px;
}
section.why_new .why-klc-img{
  height: 650px;
  object-fit: cover;
}

section.clinical .why-klc-img{
  height: 100%;
  object-fit: cover;
}
.why-box{
  height: 150px;
}
.training-img{
  height: 420px;
  object-fit: cover;
}
section.clinical .clinical-box {
  height: 460px;
}
section.clinical img{
  border-radius: 20px 0px 0px 20px !important;
}

section.clinical .container .row:nth-child(2) img{
  border-radius: 0px 20px 20px 0px !important;
}


}

@media only screen and (max-width: 1200px) {
}

@media only screen and (max-width: 1200px) {
  .d-adjust{
    width: 205px;
  }
  .desk{
    gap: 16px !important;
  }

  .training-img{
    height: 495px;
    object-fit: cover;
  }

  section.internship .intern-box {
    /*height: 335px;*/
}

section.student-speak .item{
  height: 370px;
}

section.alumni-speak .item{
  height: 410px;
}

 


 
 
}


@media only screen and (max-width: 1024px) {
  section.banner .card-img-overlay{
    bottom: 20px;
  }
  section.banner .card-img-overlay h3{
    font-size: 20px !important;
  }
  section.banner .card-img-overlay h4{
    font-size: 23px !important;
  }

  

  
  
}

@media only screen and (max-width: 992px) {


  section.about_new{
    height: max-content;
  }

    .border1{
        border-right: unset;
      }

      #course .height{
        height: 160px;
      }

      /* banner */
      .carousel-item img{
        /* height: 450px; */
        object-fit: cover;
        /* object-position: 64%; */
    }

    /* Banner */
section.banner .banner_content{
    right: -30%;

  }

    /* Features */
section.features .description{
  margin-left: 0; 
  height: 400px;
    }
    section.features .extra{
      margin-right: 0 !important;
    }

    
section.career .size{
  background-color: #FFC22D;
  position: absolute; 
  height: 100%;
  width: 100%; 
  left: 0;
  top: 0;
  z-index: -1;
}
section.career .size2{
  background-color: #fff9e9;
  position: absolute; 
  height: 100%;
  width: 100%; 
  left: 0;
  top: 0;
  z-index: -1;
}


section.about_new{
  padding: 50px 0;
}

.why-box{
  height: auto;
}

.radius-3{
  border-radius: 20px ;
}

.radius-4{
  border-radius: 20px ;
}

section.clinical .clinical-box{
  height: auto;
}

.training-img{
  height: auto !important;

}

.image img {
  height: 65px;
}

section.student-speak .item{
  height: 420px;
}

section.alumni-speak .item{
  height: 510px;
}

 


}


@media only screen and (max-width: 768px) {
   /* Banner */
   section.banner .banner_content{
    right: -25%;

  }

  section.why_new .why-klc-img{
    height: auto;
  }

  header.Nav.fixed-top img{
    width: 200px !important;
  }
  header.Nav img{
    width:  200px !important;
  }

  /* Search icon */

.search{
    text-align: right;
}

::placeholder {
    color: #fff;
    padding-left: 30px;
    text-align: left !important;
  }

  /* logo */
  .adjust{
    width: 190px;
}

section.banner .card-img-overlay{
  display: flex;
  height: max-content;
  justify-content: end;
  bottom: 13px;
  left: 0;
  /* right: 68px; */
  top: auto;
  transform: scale(0.8);
}
.image img {
  height: 100px;
}

section.student-speak .item{
  height: auto;
}

section.student-speak .item a.r-btn{
  position:unset;
}

section.alumni-speak .item a.r-btn{
  position:unset;
}

section.bg_page{
  background-position: 50%;
}

section.bg_page2{
  background-position: 50%;
}

section.bg_page3{
  background-position: 50%;
}

section.bg_page4{
  background-position: 50%;
}






  
}



@media only screen and (max-width: 600px) {
 
    .btn_2 {
        padding: 10px 12px;
    }

    /* logo */
  .adjust{
    width: 170px;
}

.btn_1{
  padding: 8px 9px;
}
 
section{
  padding: 50px 0;
}

section.exposure .nav-pills .nav-link{
  font-size: 12px;
}

/* tour */

section.tour .container {
  background-position: 30%;
}


#search input[type="search"] {
  
  width: 80%;
  margin-left: 13%;
  color: rgb(255, 255, 255);
  font-size: 22px;
}


section.features .description{
  height: 500px;
}

.fancybox__content{
  padding: 20px;
}
.fancybox__content p {
 font-size: 14px;
}

.logo_6{
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50% , -50%);
}

section.members .para{
font-size: 14px;
}

#dialog-content, 
#dialog-content2, 
#dialog-content3, 
#dialog-content4 {
  max-width: 100% !important;
}


.nav-pills .nav-link{
  font-size: 12px;
}

section.aboutus .overlay_img{
  bottom: 76px;
  width: 218px;
}
#student .bg-white{
  height: max-content;
}

#alumni .bg-white{
  height: max-content;
}


.largest_image img{
  height: 300px;
  width: 100%;
  object-fit: cover;
 
}


#pills-tab {
  display: grid;
  overflow-x: scroll;
  grid-template-columns: repeat(6, 1fr);
  position: sticky;
  top: 67px;
  background: #ffffff;
  opacity: 1;
  z-index: 10;
}
#pills-tab .nav-item{
width: max-content;
padding: 5px;
}


}


@media only screen and (max-width:490px) {
 
.m-desk{
  gap: 0.5rem !important;
}

section.features p {
  font-size: 14px;
} 

section.banner .card-img-overlay{
 bottom: 2px; 
}
section.banner .card-img-overlay > div{
background-color: #ffffffed !important;
}

header.Nav.fixed-top img{
  width: 160px !important;
}

.carousel-item img{
  /* height: 500px; */
  object-fit: cover;
  object-position: 42%;
}
section.banner p{
  font-size: 13px !important;
}

.logo_4{
  height: 55px !important;
  mix-blend-mode: darken;
  border-radius: 47px;
}

.image {
  width: 90px;
  height: 60px;
}

.image img {
  height: 60px;
}

}
