

@media only screen and (min-width: 1751px) {
  .container-fluid
  {
    max-width: 1730px;
  }
}

@media only screen and (max-width: 1750px) {
  .container-fluid
  {
    max-width: 95%;
  }
  .careerFull p
  {
    font-size: 18px;
  }
  .masterSlider .owl-dots
  {
    bottom: 100px;
  }
  .masterText
  {
    top:60px;
  }
  .learningSection
  {
    padding: 0 0 50px;
  }
  .edge-2
  {
    left: 160px
  }
  .edge-3
  {
    right: 260px
  }
  .faqTab .accordion-button {
   font-size: 26px;
  }
  .getText
  {
    margin: 100px 0 0;
  }
  .getText h2
  {
    font-size: 150px;
  }
  .getText img 
  {
    max-width: 150px;
  }
  .feesLeft h4 {
    font-size: 40px;
  }
  .top-right
  {
    max-width: 75%;
  }
}
@media only screen and (max-width: 1650px) {
  .feesRightInner p
  {
    font-size: 18px;
  }
  .ctcHeading h4
  {
    font-size: 28px;
  }
  .ctcDec ul li
  {
    font-size: 17px;
  }
  .appBox p
  {
    font-size: 16px;
  }
  .applicationBox h4 {
    font-size: 28px;
  }
.masterText h3
{
  margin: 0 0 20px 0;
}
.edge-1
{
  left: 0;
}
.edge-2
{
    left: 49px;
    width: 500px;
    bottom: -177px;
} 
.edge-3 {
  right: 160px;
}
.edge-4
{
  right: 0;
}
.banner-pic img
{
  margin: 0 0 0 17%;
}
header
{
  max-width: 95%;
}
.frm {
  right: 50px;
  max-width: 350px;
  top: 50px;
}
header .container-fluid 
{
  max-width: 100%;
}
.top-left {
  display: flex;
  justify-content: center;
  align-items: center;
}
.sticky .nav-item {
  padding: 0 5px;
}
.learningInner
{
  margin: 200px 0 150px;
}
}
@media only screen and (max-width: 1470px) {
.bannerText h2
{
  font-size: 46px;
}
 .banner-pic img {
    margin: 0 0 0 20%;
    max-width: 445px;
  }
  .frm {
    min-height: 400px;
  }
  .careerFull p {
    font-size: 16px;
  }
  .masterText h3
  {
    font-size: 42px;
  }
  .edgePic img {
    max-width: 82%;
  }
  .edge-2 {
    left: 62px;
    bottom: -129px;
  }
  .edge-3 {
    right: 127px;
    bottom: -76px;
  }
   .ctcHeading h4 {
    font-size: 24px;
  }
  .ctc h5
  {
    font-size: 42px;
  }
  .applicationInner
  {
    padding: 50px 50px 0;
  }
  .feesBox
  {
    max-width: 98%;
  }
  .feesLeft h4 {
    font-size: 30px;
  }
  .feesRight
  {
    padding: 22px 20px 0 12px;
  }
  .learnSection .tabs
  {
    padding: 0 50px 0 0;
  }
  .learnSection .tab
  {
    padding: 0px 0 20px;
  }
  .ctcHeading h6
  {
    font-size: 18px;
  }
  .internshipBox
  {
    padding: 30px 20px;
  }
  .brightnessMindSection h3, .lifelongNetworkSection h3, .heading h3, .campusText h3, .applicationInner h3
  {
    font-size: 42px;
  }
  .lifelongNetworkSlider {
     padding: 0 0 0 40px;
  }
  .lifelongNetworkFull .review, .campusFull .campusContent p
  {
    font-size: 16px;
  }
   .masterText {
    top: 50px;
    left: 30px;
  }
  .faqSection
  {
    padding: 40px 0;
  }
  .campuslifeSection {
    margin-bottom: 50px;
  }
  .learnSection .tab p
  {
    font-size: 18px;
  }
  .learnSection .heading {
    max-width: 100%;
  }
 
  .learnSection .tab::before
  {
    right: -40px;
  }
  .learnSection .tab.active::before {
    right: -40px;
  }
  .feesLeft
  {
    justify-content: center;
    align-content: center;
  }
  .feesR {
     padding: 0px 0 0 10px;
   }
  .feesL img {
  margin-top: -23px;
}
  header {
    max-width: 99%;
  }
.headApply
{
  max-width: 180px;
}
.inBanner
{
  overflow: hidden;
}
.inBanner img {
  width: 120%;
  height: auto;
  max-width: 120%;
}

}


@media only screen and (max-width: 1350px) {
  .bannerText h1 {
    font-size: 36px;
    line-height: 139%;
    margin: 0 0 10px 0;
  }
  .masterText h4
  {
    font-size: 26px;
    line-height: 150%;
    margin: 0 0 9px 0;
  }
  .careerSliderSection
  {
    padding: 50px 0 0;
    min-height: auto;
  }
  .edge-4
  {
    width: 321px;
  }
  .edge-3
  {
    right: 67px;
  }
  .edge-2 {
    left: 0;
  }
.faqMenu .nav-tabs .nav-item
{
  font-size: 18px;
}
.bannerText {
    max-width: 40%; line-height: 20px;
  }
  .heading
  {
    max-width: 95%;
  }
  .heading p
  {
    font-size: 18px;
  }
  .masterPic img {
    height: 550px;
    object-fit: cover;
    border-radius: 30px;
  }
  .ladyPic {
    width: 420px;
    top: 10%;
  }
  .appContent ul li, .appBox h5
  {
    font-size: 16px;
  }
  .feesRightInner:nth-child(2)::before
  {
    right: 0;
  }
  .feesRightInner:nth-child(1)::before
  {
    right: 0;
  }
  .bannerDate
  {
    bottom: -80px;
  }
  .homeBox-2, .homeBox-1
  {
    font-size: 18px;
  }
  .main {
    width: 1000px;
    height: 1000px;
    top: -500px;
  }
  @keyframes circle {
  0% {
    transform: rotate(0deg) translate(-500px) rotate(0deg);
  }
  100% {
    transform: rotate(360deg) translate(-500px) rotate(-360deg);
  }
}
.internshipSection 
{
  padding: 0 0 0 0;
}
.bult-1, .bult-2, .bult-3
{
  display: none;
}
.top-left {
    width: 22%;
  }
 .top-right {
    max-width: 78%;
  }

}

@media only screen and (max-width: 1250px) {

  .edge-1::before
  {
    right: 100px;
  }
  .edge-4::before
  {
    left:100px;
  }
   .edge-3 {
    right: 0;
  }
  .edge-2
  {
   width: 397px;
    bottom: -143px;
    left: 30px;
  }
  .learning p {
    font-size: 16px;
  }
.feesR {
  padding: 2px 0 0 0;
  width: 70%;
}
.feesL
{
  width: 30%;
}
.feesLeft
{
  justify-content: center;
  align-items: center;
}
.main::before {
  content: "";
  width: 600px;
  height: 600px;
  border: 3px dashed rgb(0, 0, 0 , 0.1);
}
.learnSection .tab h4
{
  font-size: 24px;
}
.learnSection .tab ul li
{
  font-size: 16px;
}
 .learnSection .tab p {
    font-size: 16px;
  }
.learnSection .tab ul {
  padding: 0 0 0px 30px;
}
 .mobMenu .btn
  {
    display: block;
    position: absolute;
    right: 0;
    top: 32px;
  }
  .top-right .navbar
  {
    display: none;
  }
  .top-right
  {
    justify-content: flex-end;
    padding: 0 70px 0 0;
  }
 .top-left {
    width: auto;
  }


}



@media only screen and (max-width: 1200px) {

  .faqTab .accordion-item p, .faqTab .accordion-item ul li
  {
    font-size: 16px;
  }
  .campusText
  {
    max-width: 95%;
  }
  .feesLeft
  {
    padding: 25px 0 25px 0;
    width: 100%;
    height: auto;
  }
  .banner 
  {
    min-height: auto;
  }
  .frm {
    min-height: 400px;
    position: relative;
    margin: 0px auto 50px;
    right: 0;
    top: 0;
  }
  .banner-pic
  {
    text-align: right;
  }
   .banner-pic img {
    margin: 0 0 0 0;
    max-width: 350px;
  }
  .bannerText {
    max-width: 60%;
  }
.main-footer .logo-section .footer-logo {
  width: auto;
  max-width: 100%;
}
.getText h2 {
    font-size: 125px;
}
.getText img {
  max-width: 120px;
}
.feesRight
{
  width: 100%;
}
.feesBox
{
  border-radius:100px 100px 20px 20px;
  padding: 0 0 30px;
  position: relative;
  bottom: 0;
  margin: 20px auto 0;
  max-width: 100%;
}
.feesRightInner
{
  padding: 0 10px;
  width: 33%;
}
  .applicationBox h4 {
    font-size: 20px;
  }
.applicationSection
{
  padding: 50px 0 30px;
}
 .ladyPic {
    width: 420px;
    top: 0;
    margin: 0px auto;
    position: relative;
  }
  .internshipSection h3
  {
    text-align: center;
  }
  .internshipInner
  {
    max-width: 100%;
  }
  .edge-3 {
    max-width: 350px;
    right: 20px;
  }
  .masterText p
  {
    font-size: 16px;
  }
  .masterText
  {
    max-width: 60%;
  }
  .careerVideo
  {
    max-width: 80%;
  }
  .internshipSection
  {
    padding: 0 0 50px;
  }
   .edge-2 {
    left: 0px;
  }
  .main {
    width: 800px;
    height:800px;
    top: -200px;
  }
  @keyframes circle {
  0% {
    transform: rotate(0deg) translate(-400px) rotate(0deg);
  }
  100% {
    transform: rotate(360deg) translate(-400px) rotate(-360deg);
  }
}
}

@media only screen and (max-width: 1024px) {

.applicationFull
 {
  display: none;
 }
 .applicationMobile
 {
  display: block;
 }
 .applicationBox
 {
  padding: 0;
  width: 100%;
  border: none;
  min-height: auto;
 }
  .applicationMobile .accordion-item
 {
   background: rgba(255, 255, 255, 0.0);
   margin: 0 0 10px;
   border: 0px solid rgba(0,0,0,.125);
 }
 .applicationBox:last-child {
  padding: 0px 0px 0px 0px;
}
.applicationMobile .accordion-button:not(.collapsed)
{
  color: #AA0023;
}
.applicationMobile .accordion-button
{
  border-radius: 10px !important;
  color: #AA0023;
  font-size: 15px;
}
.applicationInner
{
  min-height: auto;
  padding: 30px 20px 30px;
  border-radius: 12px;
}
.learning
{
  display: none;
}
.learningMobile
{
  display: block;
}
.learningInner
{
  margin: 20px 0 0 0;
}
.instLogo
{
  text-align: left;
}
.lmb
{
  width: 100%;
  height: auto;
  position: relative;
  display: flex;
  flex-wrap: wrap;
  margin:0 0 40px 0;
}
.lmbLeft
{
   font-family: 'Kepler Std';
   width: 120px;
   height: auto;
   font-size: 105px;
   line-height: 100%;
   text-transform: uppercase;
   position: relative;
}
.lmbLeft:before
{
  content: "";
  width: 36px;
  height: 8px;
  background: url(../images/lft.webp) no-repeat;
  position: absolute;
  right: 20px;
  top: 40px;
}
.lmbRight
{
  width: 70%;
  height: auto;
}
.lmbRight h4
{
  font-family: 'JioType';
  font-size: 24px;
  line-height: 150%;
  letter-spacing: 0%;
  color: #AA0023;
}
.lmbRight p
{
  font-size: 16px;
  line-height: 150%;
  color: #212121;
  font-family: "jiotypelight";
  margin:0;
}
.learningSection .heading {
    max-width: 100%;
    text-align: left;
  }
.bannerDate {
    bottom: -80px;
    border-radius: 20px;
}
.feesL img {
  max-height: 150px;
}
.applicationMobile .accordion-body .applicationBox .accordion-button
{
  background: transparent;
  color: #fff;
}
.careerSection
{
  padding: 50px 0;
}
.learnSection .tab {
    padding: 00px 0;
}
.learnSection .tab h4
{
  font-size: 24px;
}
.learnSection .tab ul li, .learnSection .tab p
{
  font-size: 16px;
}
.learnSection .tab ul {
  padding: 0 0 0px 25px;
}
.learnSection .tab.active::before, .learnSection .tab::before
{
  right: -49px;
}
.careerSection::before {
  width: 100%;
}



}

@media only screen and (max-width: 991px) {
  .brightnessMindSection h3, .lifelongNetworkSection h3, .heading h3, .campusText h3, .applicationInner h3 {
    font-size: 28px;
  }
  .getText h2 {
    font-size: 100px;
  }
  .dateText
  {
    width: 100%;
    justify-content: center;
    margin:0 0 10px 0;
  }
  .bnBtn
  {
    width: auto; margin: 0 auto;
  }
 
}
@media only screen and (max-width: 881px) {
.bannerText {
    max-width: 51%;
}
.bannerText h2 {
    font-size: 40px;
}
.homeBox-1, .homeBox-2
{
  font-size: 16px;
}
 .feesRightInner:nth-child(1) {
    width: 100%;
    padding: 0 10px 20px;
  }
.feesRightInner {
    padding: 0 10px;
    width: 50%;
  }
  .feesRightInner:nth-child(1)::before
  {
    display: none;
  }
  .learnSection .tabs {
    padding: 0 20px 0 0;
  }
  .learnSection .tab p {
    font-size: 16px;
  }
  .learnSection .tab h4
  {
    font-size: 24px;
  }
.campuslifevideo {
  padding: 250px 20px 30px 20px;
}
.masterText h4
{
  font-size: 22px;
}
 .masterText h3 {
    font-size: 36px;
  }
.bannerDate
{
  max-width: 95%;
}
.campusFull .campusContent
{
  height: 220px;
}
.accordion-button:focus {
  z-index: 3;
  border-color: transparent;
  outline: 0;
  box-shadow: none;
}
  .faqMenu .nav-tabs .nav-item {
    font-size: 16px;
  }
  .main {
    width: 600px;
    height:600px;
    top: -200px;
  }
  @keyframes circle {
  0% {
    transform: rotate(0deg) translate(-300px) rotate(0deg);
  }
  100% {
    transform: rotate(360deg) translate(-300px) rotate(-360deg);
  }

}
 .circle
  {
    width: 70px;
    height: 70px;
  }
.waveText img
{
  max-width: 250px;
}
.wavePic
{
  height: 450px;
}
.learnSection .tab-container
{
  display: none;
}
.learnMobile
{
  display: block;
  margin: 20px 0 0 0;
}
 .learnMobile .accordion-button:not(.collapsed)
  {
    background: #fff;
    color: #212121;
    box-shadow: inset 0 0 0 rgba(0,0,0,.125);
  }
  .learnMobile .accordion-button
  {
    font-size: 18px;
    color: #212121;
    text-decoration: underline;
    background: #fff;
  }
  .learnMobile .accordion-item
  {
    border: 1px solid #C8C4C4;
    border-radius: 8px;
    overflow: hidden;
    margin:0 0 10px 0;
  }
  .learnMobile p 
  {
    color: #212121;
    font-size: 14px;
    font-family: "jiotypelight";
  }
.main::before {
  content: "";
  width:400px;
  height: 500px;
  border: 3px dashed rgb(0, 0, 0 , 0.1);
}
.dateBtn
{
  width: 33%;
  padding: 0 5px 0 18px;
}
.dateBtn1
{
  width: 33%; 
  margin: 0 auto;
  padding: 0 5px 0 10px;
}
 .bnBtn {
    width: 100%;
  }
}
@media only screen and (max-width: 767px) {
    header {
  top: 0;
  border-radius:  0px;
}
 .learnMobile .accordion-button:not(.collapsed)
  {
    background: #fff;
    color: #212121;
    box-shadow: inset 0 0 0 rgba(0,0,0,.125);
  }
  .learnMobile .accordion-button
  {
    font-size: 18px;
    color: #212121;
    text-decoration: underline;
    background: #fff;
  }
  .learnMobile .accordion-item
  {
    border: 1px solid #C8C4C4;
    border-radius: 8px;
    overflow: hidden;
    margin:0 0 10px 0;
  }
  .learnMobile p, .learnMobile ul li
  {
    color: #212121;
    font-size: 14px;
    font-family: "jiotypelight";
  }
  .campuslifeSection h3
  {
    font-size: 28px;
  }
  .careerCarouselNav, .brightnessMindCarouselNav, .lifelongNetworkCarouselNav {
  display: flex;
  gap: 13px;
}
.campuslifevideo
{
  border-radius: 0 0 12px 12px;
  padding: 350px 20px 30px 20px;
}
.campuslifevideo h4
{
  font-size: 20px;
}
 .brightnessMindSection h3, .lifelongNetworkSection h3, .heading h3, .campusText h3, .applicationInner h3 {
    font-size: 28px;
  }
.learnSection .heading h5 {
  font-size: 20px;
}

 .applicationMobile {
    display: block;
    padding: 0 20px;
  }
.applicationInner
{
  padding: 30px 00px 0px;
}
.feesBox
{
  margin: 40px auto 0;
  border-radius: 100px 100px 12px 12px;
}
.campusText p
{
  font-size: 14px;
}
.campusText
{
  border-radius: 12px;
  padding: 20px 10px;
  top: -211px;
}
.campusSection
{
  margin: 50px 0 0 0;
}
.faqTab .accordion-button {
    font-size: 16px;
  }
 .faqTab .accordion-item p, .faqTab .accordion-item ul li {
    font-size: 14px;
  }
.faqMenu {
  overflow-y: auto;
}
.faqMenu .nav-tabs .nav-item {
    font-size: 16px;
    font-family: "jiotyperegular";
    min-width: 150px;
  }
 .getText h2 {
    font-size: 60px;
  }
 .getText img {
    max-width: 60px;
  }
.internshipBox
{
  min-height: 450px;
}
.internshipSection h3
{
  font-size: 28px;
}
.lmbRight h4
{
  font-size: 14px;
}
.lmbRight p
{
  font-size: 14px;
}
.careerFull
{
  min-height: 470px;
  padding: 20px 10px;
}
.careerVideo
{
  height: 300px;
  max-width: 100%;
}
.ladyPic
{
  width: 100%;
  max-width: 360px;
  text-align: center;
  max-width: 0px auto;
}
 .learningSection {
    padding: 0 0 20px;
  }
.learnSection
{
  padding: 20px 0 30px;
}
.brightnessMindSection
{
  position: relative;
  padding: 0 0 70px 0;
}
.brightnessMindCarouselNav
{
  position: absolute;
  bottom: -30px;
  left: 0;
  right: 0;
  justify-content: center;
}
.masterSlider .owl-dots
{
  width: 100%;
  left: 20px;
}
 .masterText {
    max-width:80%;
  }
  .masterSlider .owl-theme .owl-dots .owl-dot
  {
    width: auto;
    border: 1px solid rgba(255, 255, 255, 0.5);
    border-width: 1px 0 0 0;
  }
  .social-media
  {
    margin:0 0 20px 0;
  }
  footer p
  {
    max-width: 100%;
    font-size: 14px;
  }
  .qukLink {
    width: 100%;
    height: auto;
    padding: 0 0px 0 0;
    display: flex;
    flex-wrap: wrap;
    gap: 10px;
    justify-content: space-between;
  }
  .main-footer .quick-links a {
    width: 47%;
    font-size: 14px;
}
.careerSection
{
  overflow: hidden;
  padding: 50px 0 50px;
}
.footer-bottom {
  justify-content: center;
  align-items: center;
  flex-wrap: wrap;
  text-align: center;
}
.footer-bottom p 
{
  margin: 0 0 10px 0;
}
 .careerSliderSection {
    padding: 30px 0 0;
    min-height: auto;
    border-radius: 12px;
  }
.lifelongNetworkFull .profile {
  height: auto;
  min-height: auto;
  border-top: 0px solid #999999;
  position: absolute;
  right: 0;
  width: 63%;
}
.lifelongNetworkFull .studentimage {
  width: 80px;
  height: 80px;
}
.lifelongNetworkFull
{
  min-height: 450px;
  height: auto;
}
.campusSection iframe {
  height: 300px;
}
header
{
  padding: 0px 0;
}
 .mobMenu .btn {
    top: 18px;
  }

.innerBanner
{
  top: 144px;
}
.homeBoxFlex
{
  display: block;
}
.bannerText h1
{
  font-size: 26px;
}
 .bannerText h2 {
    font-size: 29px;
  }
.dateText
{
  width: 100%;
  gap: 2px;
  justify-content: center;
  margin: 0 0 15px 0;

}
.dateText h5 span
{
  display: block;
}
.hBLeft
{
  font-size: 15px;
}
.homeBox-1, .homeBox-2 {
    font-size: 14px; width: 100%; line-height: 20px;
  }
.applicationMobile .applicationBox .accordion-button::after
{
   background-image: url("../images/w-up.webp");
   transform: rotate(-180deg);
}
.applicationMobile .applicationBox .accordion-button:not(.collapsed)::after {
  background-image: url("../images/w-down.webp");
  transform: rotate(-180deg);
}
 .bnBtn {
    width: 100%;  margin: 0 auto 15px;
    justify-content: center; display:
  }
.inBanner{
  margin-top: 74px;
}

}
@media only screen and (max-width: 570px) {
.heading p {
    font-size: 14px;
}
.feesLeft h5 {
  font-size: 20px;
}
.feesLeft h4 span {
  font-size: 20px;
}
.headingBrightnessMinds
{
  display: block;
}
.headingBrightnessMinds
{
  display: block;
}
.lifelongNetworkCarouselNav
{
  display: none;
}
 .lifelongNetworkSlider {
    padding: 0 0 0 25px;
  }
.getText h2 {
    font-size: 50px;
  }
  .masterSlider .owl-dots {
    width: 90%;
    left: 20px;
    overflow-y: auto;
  }
.masterSlider .masterPic img.dc {
   display: block;
  }
 .masterPic img {
    height: auto;
    object-fit: cover;
    border-radius: 0px;
  }
 .masterSlider .owl-dots {
    bottom: inherit;
    top: 10px;
    width: 100%;
    left: 8px;
  }
  .masterText {
    max-width: 100%;
    left: 0;
    padding: 0 20px;
    top: 120px;
  }
   .masterText h3 {
    font-size: 28px;
  }
  .masterSlider .owl-theme .owl-dots .owl-dot button
  {
    font-size: 13px;
    padding: 15px 10px 0 0;
  }
  .careerFull h4
  {
    font-size: 16px;
  }
   .lmbRight {
    width: 66%; display: block;
    height: auto;
  }

.masterSlider
{
  padding: 0px 0 50px;
}
.brightnessMindFull .profile .name
{
  font-size: 18px;
}
.brightnessMindFull .profile .location
{
  font-size: 14px;
}
.dateText h5
{
  font-size: 12px;
}
.dateText h5 span
{
  font-size: 14px;
}
.headApply
{
  display: none;
}
 header {
    padding: 15px 0;
  }
.mobMenu .btn {
    top: 10px;
  }
 .bannerText {
    max-width: 100%;
  }
  .homeBoxFlex {
/*     display: flex; */
  }
  .bannerText h2 {
    font-size: 42px;
  }
   .bannerText h1 {
    font-size: 24px;
    max-width: 248px;
  }
   .innerBanner {
    top: 0px;
    position: relative;
  }
  .banner
  {
    padding: 140px 0 0px 0;
    background: url(../images/mobile-banner-bg.webp) no-repeat right;
    background-size: cover;
  }
  .dateBtn {
    width:47%;
  }
   .dateBtn1 {
    width: 47%;
  }
  .dateBtn2 {
    width: 100% !important;
  }
  .bannerDate
  {
    padding: 10px;
    bottom: -44px;
    border-radius: 10px;
  }
  .processPic img.dc
  {
    display: none;
  }
  .processPic img.mb
  {
    display: block;
  }
  .processPic {
    text-align: left;
    margin: 0 0 0px 0;
  }
  .banner-pic img {
    margin: 0 0 0 0;
    max-width: 250px;
  }
   .banner-pic {
    text-align: center;
  }
  .applicationSection {
    padding: 0px 0 30px;
  }
  .applicationSection .heading h4 
  {
    font-size: 20px;
  }
   .applicationSection .heading {
    text-align: left;
    max-width: 400px;
    margin: 0 0 0 0;
    float: right;
  }
  .main {
    width: 350px;
    height:350px;
    top: -50px;
  }
  @keyframes circle {
  0% {
    transform: rotate(0deg) translate(-180px) rotate(0deg);
  }
  100% {
    transform: rotate(360deg) translate(-180px) rotate(-360deg);
  }

}
.main::before {
  content: "";
  width:250px;
  height: 250px;
  border: 3px dashed rgb(0, 0, 0 , 0.1);
  top: 0;
}
.circle
{
  width: 50px;
  height: 50px;
}
 .wavePic {
    height: 400px;
  }
 .waveText img {
    max-width: 200px;
  }
  .applicationBox .accordion-body
  {
    padding: 0;
  }
  .applicationMobile .accordion-body
  {
    padding: 10px 0px;
  }
  .applicationMobile .accordion-body ul li
  {
     font-size: 14px;
     margin:0 0 5px 0;
  }
  .careerFull p {
    font-size: 14px;
  }
.masterText h4 {
    font-size: 16px;
  }
  .masterText p {
    font-size: 14px;
  }
   .getText {
    margin: 50px 0 0;
  }
   .frm {
    margin: 90px auto 50px;
  }
  .bnBtn {
    display: flex;
    flex-wrap: wrap;
  }
  .inBanner img {
    width: 100%;
    max-width: 100%;
  }
  .inBanner img.bn-d
  {
    display: none;
  }
  .inBanner img.bn-mb
  {
    display: block;
  }
  .inBanner {
    margin-top: 57px;
  }

}

@media only screen and (max-width: 400px) {


 .bannerText h1 {
    max-width: 100%;
  }
  .bannerText h2 {
    font-size: 35px;
  }
  .dateBtn a, .dateBtn1 a
  {
    font-size: 13px;
  }

  .mobMenu .btn {
    top: 5px;
  }
  .lmbRight {
    width: 62%;
    height: auto;
  }
  .applicationSection .heading {
    max-width: 267px;
  }
   .feesRightInner p {
    font-size: 16px;
  }
   .feesR {
    width: 57%;
  }
   .brightnessMindSection h3, .lifelongNetworkSection h3, .heading h3, .campusText h3, .applicationInner h3 {
    font-size: 26px;
  }
  .careerCarouselNav .owl-prev, .careerCarouselNav .owl-next, .brightnessMindCarouselNav .owl-prev, .brightnessMindCarouselNav .owl-next, .lifelongNetworkCarouselNav .owl-prev, .lifelongNetworkCarouselNav .owl-next
  {
    width: 60px;
    height: 60px;
  }
.getText h2 {
    font-size: 44px;
  }
.ctcHeading h4 {
    font-size: 22px;
  }
  .ctcHeading h6 {
    font-size: 16px;
  }
  .ctc h5 {
    font-size: 36px;
  }
  .main {
    width: 300px;
    height:300px;
    top: -50px;
  }
  @keyframes circle {
  0% {
    transform: rotate(0deg) translate(-150px) rotate(0deg);
  }
  100% {
    transform: rotate(360deg) translate(-150px) rotate(-360deg);
  }

}
.main::before {
  content: "";
  width:250px;
  height: 250px;
  border: 3px dashed rgb(0, 0, 0 , 0.1);
  top: 0;
}
.wavePic {
    height: 280px;
  }

}