@media only screen and (min-width: 2100px) {
  .container-fluid {
    max-width: 1750px;
  }
}

@media only screen and (max-width: 1750px) {
  .container-fluid {
    max-width: 95%;
  }
  .banner-text {
    left: 50px;
  }
  .bnBox {
    font-size: 16px;
  }
  .banner-text h1 {
    font-size: 40px;
  }
  .banner-text h4 {
    font-size: 26px;
  }
  .bnFull::before {
    bottom: 32px;
  }
  .frm {
    right: 10px;
    width: 100%;
    max-width: 440px;
  }
  .curiculamSl .owl-theme .owl-dots {
    width: auto;
  }
  .whyTop ul li
  {
    font-size: 20px;
  }
  .whyTop
  {
    max-width: 700px;
  }
  .banner .owl-nav
  {
    bottom: 0;
  }
  .whyR {
    padding: 0 0 0 0;
  }
}
@media only screen and (max-width: 1650px) {
  .whySection {
    background-size: 109% auto;
    background-position: 0 110%;
  }
  .banner-pic img {
    height: 900px;
    object-fit: cover;
  }
}
@media only screen and (max-width: 1480px) {

  .banner-text h1 {
    font-size: 36px;
  }
  .banner-text h4 {
    font-size: 18px;
  }
  .plateformSection .owl-theme .owl-nav {
    right: 150px;
    bottom: 150px;
  }
  .mentorPic {
    height: 350px;
  }
  .mentorPic img {
    object-fit: cover;
    height: 100%;
  }
  .mentorFull p {
    font-size: 18px;
  }
  .voiceText p {
    font-size: 24px;
  }
  footer h2 {
    font-size: 66px;
  }
  .jrnTop h3 {
    font-size: 100px;
  }
  .jrnBottom h4,
  .jrnBottom p {
    font-size: 24px;
  }
  .curiculamSl {
    padding: 140px 0 0 30px;
  }
  .whySection {
    padding: 150px 0 50px;
  }
  .whyInner {
    max-width: 66%;
    margin: 0px 0 0;
    padding: 83px 0 0;
  }
  .whyInner h2,
  .journeyHeading h3 {
    font-size: 36px;
  }
  .whyInner h3 {
    font-size: 24px;
  }
  .whyInner p,
  .journeyHeading p {
    font-size: 16px;
  }
  .whyList {
    margin: 10px 0 0 0;
  }
  .whyText {
    font-size: 16px;
  }
  .whyList ul li:nth-child(1)::before {
    top: -20px;
    right: -34px;
  }
  .whyList ul li:nth-child(3)::before {
    bottom: -20px;
    right: -34px;
  }
  .whyList ul li:nth-child(3)::after {
    top: -40px;
  }
  .whyList ul li:nth-child(4)::after {
    top: -40px;
  }
  footer p {
    font-size: 16px;
  }
  .mentorSection {
    padding: 50px 0;
  }
  .plateformSection {
    padding: 50px 0 70px;
  }
  .curiculamSl .owl-theme .owl-dots button {
    font-size: 18px;
  }
  .curDec p,
  .curDec ul li {
    font-size: 16px;
    font-weight: 500;
  }
  .curDec h4 {
    font-size: 22px;
  }
  .bordingFull {
    max-width: 90%;
    bottom: 15px;
  }
  .borIcon {
    font-size: 20px;
    text-align: center;
  }
  .bordingList h4 {
    font-size: 26px;
  }
  .bordingList p {
    font-size: 18px;
  }
  .dtsInner {
    margin: 130px 0 0 0;
  }
  .whyTop
  {
    margin: -16px 0 30px;
    left: 16%;
  }
  .top-left span img {
  max-width: 500px;
}
 .dtsInner {
    margin: 50px 0 0 0;
  }
}
@media only screen and (max-width: 1350px) {
  .banner-text h1 .block {
    display: initial;
  }
  .top-left a img {
    max-width: 310px;
  }
  .top-left {
    max-width: 80%;
    display: flex;
    gap: 20px;
    align-items: center;
  }
  .banner .owl-carousel .owl-item .banner-pic img {
    height: 700px;
    object-fit: cover;
  }
  .whyTop ul li {
    font-size: 20px;
  }
  .curDec {
    padding: 20px 10px 0 0;
  }
  .curDec h4 {
    font-size: 20px;
  }
  .curDec p,
  .curDec ul li {
    font-size: 16px;
    margin: 0 0 5px 0;
  }
  .top-right {
    margin: 32px 0 0 0;
  }
  .mentorSection,
  .curiculamSection,
  .plateformSection {
    padding: 50px 0;
  }

  .curiculamSl {
    padding: 140px 0 0 30px;
  }
  .curiculamSl .owl-theme .owl-dots button {
    font-size: 18px;
  }
  .curiculamSl .owl-nav {
    top: -112px;
  }
  .plateformSection .owl-theme .owl-nav {
    right: 130px;
    bottom: 150px;
  }
  .platfrmPic h4 span {
    padding: 15px 30px;
    font-size: 20px;
  }
  .mentorFull p {
    font-size: 16px;
  }
  .bordingSection .journeyHeading {
    top: 40px;
  }
  .dts {
    left: 50px;
  }
  .top-right a {
    padding: 14px 29px;
  }
   .whyTop {
    left: 9%;
  }

  .curiculamSl {
    padding: 140px 0 0 30px;
  }
  .curiculamSl .owl-theme .owl-dots button {
    font-size: 18px;
  }
  .curiculamSl .owl-nav {
    top: -112px;
  }
  .plateformSection .owl-theme .owl-nav {
    right: 130px;
    bottom: 150px;
  }
  .platfrmPic h4 span {
    padding: 15px 30px;
    font-size: 20px;
  }
  .mentorFull p {
    font-size: 16px;
  }
  .bordingSection .journeyHeading {
    top: 40px;
  }
  .dts {
    left: 50px;
  }
  .top-right a {
    padding: 14px 29px;
  }
  .top-left span {
    margin: 0 0 0 0;
  }
  .whyR h1
  {
     font-size: 40px;
  }
  .whyR h2
  {
    font-size: 24px;
  }
  .whyR p
  {
    font-size: 16px;
  }
  .whyR ul li p
  {
    font-size: 16px;
  }

}
@media only screen and (max-width: 1200px) {
  .bordingSection .journeyHeading {
    top: 44px;
  }
  .bordingPic {
    width: 100%;
    height: 800px;
  }
  .bordingPic img {
    width: 100%;
    height: 100%;
    object-fit: cover;
  }
  .curiculamSl .owl-theme .owl-dots button {
    min-width: 180px;
  }
  .bnFull::before {
    display: none;
  }
  .bnFull {
    max-width: 100%;
    gap: 8px;
  }
  .videoPic {
    padding: 0 10px;
  }
  .videoSection iframe {
    height: 600px;
  }
  .journeySection {
    padding: 20px 0 50px;
  }
  .coma img {
    max-height: 80px;
    max-width: 90px;
  }
  .plateformSection .top-right {
    margin: 40px 0 20px 0;
    width: 100%;
    text-align: center;
  }
  .top-left {
    max-width: 77%;
  }
   .top-left span img {
    max-width: 400px;
  }

  .banner-text h1 {
    font-size: 30px;
  }
  .bnFull ul li
  {
    font-size: 18px;
  }

  .bnBox {
    font-size: 14px;
    line-height: 120%;
  }
  .banner-text h4 .block {
    display: initial;
  }
  .whyInner h2,
  .journeyHeading h3 {
    font-size: 30px;
  }
  .whyInner h3 {
    font-size: 20px;
    margin: 0 0 10px 0;
  }
  .whyList {
    margin: 00px 0 0 0;
  }
  .whyList ul li {
    margin: 10px 0 10px 0;
  }
  .whyList ul li:nth-child(3)::after {
    top: -33px;
    right: 0;
  }
  .whyList ul li:nth-child(4)::after {
    top: -33px;
    left: 0;
  }
  .whyList ul li:nth-child(1)::before {
    top: 0;
    right: -26px;
  }
  .whyList ul li:nth-child(3)::before {
    bottom: -20px;
    right: -26px;
  }
  .curiculamSl .owl-nav {
    top: inherit;
    position: relative;
    right: 0;
    margin: 20px auto 0;
  }

  .plateformSection .owl-theme .owl-nav {
    display: flex;
    height: auto;
    width: 100%;
    left: 0;
    right: 0;
    padding: 0 30px;
    justify-content: space-between;
    border: 0px;
  }
  .plateformSection .owl-theme .owl-next,
  .plateformSection .owl-theme .owl-prev {
    width: 60px;
    height: 60px;
  }
  .plateformSection .owl-carousel .owl-nav button.owl-prev {
    background: #a89232 url(../images/left.webp) no-repeat center;
    border-radius: 7px 7px 7px 7px;
    border-bottom: 0px solid #bababa;
  }
  .plateformSection .owl-carousel .owl-nav button.owl-prev:hover {
    background: #000 url(../images/left.webp) no-repeat center;
  }
  .plateformSection .owl-carousel .owl-nav button.owl-next {
    background: #a89232 url(../images/right.webp) no-repeat center;
    border-radius: 7px 7px 7px 7px;
  }
  .plateformSection .owl-carousel .owl-nav button.owl-next:hover {
    background: #000 url(../images/right.webp) no-repeat center;
  }

  .voiceSection .owl-theme .owl-nav {
    position: relative;
    width: 150px;
    bottom: 0;
    height: auto;
    margin: 20px auto 0;
    border: 0px solid #bababa;
    border-radius: 0px;
    display: flex;
    justify-content: space-between;
  }
  #sync1.owl-theme .owl-next,
  #sync1.owl-theme .owl-prev {
    width: 60px;
    height: 63px;
    margin: 0;
    display: inline-block;
    border: 1px solid #bababa;
    border-radius: 7px;
  }

  .voiceRight {
    bottom: 80px;
  }
  .borIcon {
    padding: 0 10px;
  }
  .jrnBottom {
    padding: 0 15px;
  }
  .jrnBottom h4,
  .jrnBottom p {
    font-size: 20px;
  }
  footer h2 {
    font-size: 54px;
  }
  .dtsInner {
    margin: 200px 0 0 0;
    max-width: 458px;
  }
   .whyTop {
    left: 3%;
    max-width: 520px;
  }
  .whyTop ul li {
    font-size: 16px;
  }
  .banner-text
  {
    left: 10px;
    max-width: 500px;
  }
  .top-left span img {
      min-height: auto;
  }
  img.frdc {
  max-width: 237px;
}
 .top-right {
    margin: 23px 0 0 0;
  }
  .whyR h1
  {
     font-size: 30px;
  }
   .top-left a img {
    max-width: 250px;
  }
  .dts {
   width: 550px;
   min-height: 71px;
   justify-content: space-between;
   font-size: 24px;
  }
  .dts span
  {
    font-size: 53px;
  }
  footer {
  padding: 0px 0 20px;
}
 .top-right a {
    padding: 14px 15px;
  }

}
@media only screen and (max-width: 991px) {
  .voiceText {
    padding: 50px 0 0 40px;
  }
  .voiceText p {
    font-size: 20px;
  }
  .plateformSection .owl-theme .owl-nav {
    right: 0;
    position: relative;
  }
  .frm {
    right: 0;
    max-width: 430px;
    position: relative;
    top: 0px;
    margin: 67px auto 0px;
  }
  .banner-text {
    max-width: 500px;
    padding: 0 20px;
    left: 0;
  }
  .whySection {
    margin: 50px 0 0 0;
    padding: 50px 0;
  }
  header {
    padding: 10px 0;
  }
  .whyList ul {
    gap: 0;
  }
  .whyText {
    line-height: 137%;
  }
  .whyList ul li:nth-child(3)::after,
  .whyList ul li:nth-child(4)::after {
    display: none;
  }
  .top-right a {
    padding: 12px 40px;
  }
  .top-right {
    margin: 22px 0 0 0;
  }
  .journeyText {
    padding: 20px 10px 20px;
  }
  .jrnTop h3 {
    font-size: 80px;
  }
  .jrnTop h6 {
    padding: 0 0 0 14px;
  }
  .jrnBottom h4,
  .jrnBottom p {
    font-size: 16px;
  }
  footer h2 {
    font-size: 42px;
  }
  .curiculamSl .owl-theme .owl-dots button {
    padding: 10px 10px 0;
    font-size: 15px;
    min-width: auto;
  }
  .bordingList h4 {
    font-size: 22px;
    line-height: 100%;
  }
  .plateformSection .owl-theme .owl-nav {
    bottom: 200px;
  }
  .whyInner {
    max-width: 66%;
    margin: 0px 0 0;
    padding: 30px 0 0;
  }
  .whyTop {
    left: 0%;
    max-width: 520px;
    margin: -16px auto 30px;
  }

  .dtsInner {
    margin: 100px 0 0 0;
    max-width: 458px;
  }
  .top-left span img {
      max-width: auto;
  }
  img.frdc {
     max-width: 260px;
  }
  .top-right
  {
    display: none;
  }
  .top-left {
    max-width: 100%;
    width: 100%;
  }
  .whyFlex
  {
    gap: 20px;
  }
}
@media only screen and (max-width: 841px) {
  .curDec p,
  .curDec ul li {
    font-size: 15px;
  }
  footer {
    padding: 0px 0 20px;
  }
  .videoSection iframe {
    height: 500px;
  }
  .voiceText h5 {
    letter-spacing: 28%;
    font-size: 20px;
    margin: 0 0 9px 0;
  }
   .top-right a {
    padding: 12px 16px;
  }
  .banner .owl-carousel .owl-item .banner-pic img {
    height: 552px;
    object-fit: cover;
  }
  .dtsInner {
    margin: 50px 0 0 0;
  }
   .bordingList p {
    font-size: 16px;
  }
  .journeyFull
  {
    margin: 30px 0 0;
  }
  .journeySection {
    padding: 00px 0 50px;
  }

}
@media only screen and (max-width: 767px) {
  header .top-right {
    display: none;
  }
  .top-left {
    max-width: 100%;
    gap: 5px;
  }
  .banner-text {
    left: 0;
    padding: 0 15px;
    top: 20px;
    position: relative;
    max-width: 100%;
  }
  .banner-text h1 {
    font-size: 24px;
  }
  .banner-text h4 {
    font-size: 16px;
  }
  .banner .owl-nav {
    justify-content: space-between;
    left: 0;
    right: 0;
    padding: 0 15px;
    bottom: 400px;
  }
  .whyTop ul li {
    font-size: 16px;
  }
  .whyInner {
    max-width: 100%;
  }
  .whyInner h2 {
    text-align: left;
    line-height: 120%;
  }
  .whyInner h3 {
    text-align: left;
  }
  .whyInner p {
    text-align: left;
    line-height: 140%;
    margin: 0 0 5px 0;
  }
  .whySection {
    margin: 50px 0 0 0;
  }
  .whyList ul li {
    width: 100%;
  }
  
  .curiculamSl {
    padding: 140px 0 0 0px;
  }
  .curFull {
    display: block;
    padding: 0 20px;
  }
  .curiculamSl .owl-theme .owl-dots button {
    padding: 10px 5px 0;
    font-size: 14px;
    line-height: 100%;
  }
  .forDc {
    display: none;
  }
  .platfrmPic h4 {
    background: #fff;
    padding: 10px;
    bottom: 10px;
  }
  .platfrmPic h4 span {
    background: transparent;
    padding: 0;
  }
  .platfrmPic h4 span {
    font-size: 14px;
    font-weight: 600;
    line-height: 100%;
  }
  .plateformSection .owl-theme .owl-nav {
    padding: 0 10px;
    bottom: inherit;
    top: 100px;
    position: absolute;
  }
  .bordingSection {
    display: none;
  }
  .bordingSectionMobile {
    width: 100%;
    height: auto;
    position: relative;
  }
  .bordingSectionMobile .journeyHeading {
    position: absolute;
    top: 20px;
    text-align: left;
    z-index: 99;
    max-width: 80%;
  }
  .journeyFull {
    flex-wrap: wrap;
    gap: 10px;
    justify-content: space-between;
    border: 0px solid #ccc;
    padding: 0 10px;
  }
  .journey {
    width: 49%;
  }
  .voiceRight {
    width: 100%;
    position: relative;
    bottom: 0;
  }
  #sync2 .owl-stage {
    flex-direction: row;
  }
  .voiceLeft {
    max-width: 100%;
  }
  .voiceText {
    padding: 20px 0 0 15px;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    flex-direction: column;
  }
  .voiceText p {
    font-size: 16px;
    margin: 0 0 20px -35px;
  }
  .coma {
    position: absolute;
    width: 70px;
    right: 0;
    bottom: 0;
    height: auto;
    margin: 0;
  }
  .voiceSection .owl-theme .owl-nav {
    display: none;
  }
  .voiceTextBottom {
    width: calc(100% - 70px);
  }
  .voiceText h5 {
    letter-spacing: 0;
    font-size: 14px;
    font-weight: 600;
  }
  .voiceText h6 {
    font-size: 12px;
  }
  .journeyText {
    padding: 40px 20px 20px;
  }
  footer h2 {
    font-size: 40px;
  }
  .mentorPic {
    height: auto;
  }
  .forMb {
    display: block;
  }

  .bordingSectionMobile .journeyHeading h3 {
    color: #fff;
    font-size: 32px;
    padding: 0 40px 0 0;
    line-height: 130%;
  }
  .bordingSectionMobile .journeyHeading p {
    color: #fff;
    padding: 0 40px 0 0;
    line-height: 130%;
  }
  .bordingList:nth-child(2),
  .bordingList:nth-child(3),
  .bordingList:nth-child(4) {
    left: 0;
    bottom: 20px;
    width: 300px;
    right: 0;
    margin: 0px auto;
  }
  .borIcon img {
    max-width: 16px;
    margin: 0 0 0 10px;
  }

  .bordingList:hover .borText {
    display: block;
  }
  .bordingSectionMobile {
    display: block;
  }
  .plateformSection .owl-carousel .owl-nav button.owl-next,
  .plateformSection .owl-carousel .owl-nav button.owl-prev {
    background-size: 20px !important;
  }
  .dts {
    font-size: 24px;
    min-height: 65px;
    width: 458px;
  }
  .dts span {
    font-size: 40px;
  }
  .dts-1 {
    font-size: 20px;
    margin: 0px auto 30px;
  }
  
  .top-left span {
      margin: 0 0 0 0;
  }
  .top-left span img {
    max-width: 100%;
  }
  .dtsInner {
    margin: 20px 0 0 0;
  }
  .whyTop
  {
    margin: 11px auto 30px;
  }
  .bnFull ul li {
    font-size: 14px;
    width: 47%;
  }
  .bnFull ul
  {
    width: 100%;
    height: auto;
    display: flex;
    flex-wrap: wrap;
    gap: 10px;
    justify-content: space-between;

  }
  .whyFlex
  {
    gap: 20px;
    flex-direction: column-reverse;
  }
  .whyR
  {
    margin: 0 0 50px 0;
  }
}

@media only screen and (max-width: 570px) {
  .bnFull {
    flex-wrap: wrap;
  }
  .bnBox {
    font-size: 12px;
    max-width: 47%;
    padding: 8px 8px;
  }
  .whyTop ul li {
    font-size: 14px;
    border-right: 2px solid #fff;
  }
  .whySection {
    overflow: hidden;
    padding: 30px 0;
    margin: 30px 0 0 0;
  }
  .whyInner .top-right {
    text-align: left;
  }
  .curDec p,
  .curDec ul li {
    font-size: 14px;
  }
  /* .platfrmPic {
    height: 320px;
  } */
  .platfrmPic img {
    height: 100%;
  }
  .plateformSection .owl-theme .owl-next,
  .plateformSection .owl-theme .owl-prev {
    width: 40px;
    height: 40px;
    background-size: 26px;
  }
  .curiculamSl .owl-theme .owl-dots {
    padding: 0 5px;
  }
  .curiculamSl .owl-theme .owl-dots button {
    font-size: 12px;
  }
  .plateformSection .owl-theme .owl-nav.disabled + .owl-dots {
    display: none;
  }
  /* .plateformSection .owl-theme .owl-nav {
    top: 160px;
  } */
   .plateformSection .owl-theme .owl-nav {
    padding: 0 10px;
    bottom: inherit;
    top: 35%;
    position: absolute;
}
  .journey {
    width: 48%;
    margin: 0 0 10px;
  }
  footer {
    padding: 0px 0 70px;
  }
  .mobEnq {
    display: block;
  }
  .curiculamSl .owl-theme .owl-dots {
    width: 91%;
  }
  .dts {
    left: 0;
    margin: 0px auto;
    right: 0;
    justify-content: space-between;
    max-width: 90%;
    font-size: 16px;
    min-height: 47px;
  }
  .dts span {
    font-size: 24px;
  }
  .banner .owl-carousel .owl-item img.forDc {
    display: none;
  }
  .banner .owl-carousel .owl-item img.forMb {
    display: block;
    height: auto;
    object-fit: inherit;
  }
  .thankSection {
    min-height: 700px;
    background: #fff url(../images/thankyou-mobilebg.webp) no-repeat;
    background-size: 100% auto;
    background-position: 0 100%;
  }
  .thankInner h5 {
    font-size: 20px;
  }
  .dtsInner {
    margin: 20px 0 0 0;
  }
  .dts-1 {
    font-size: 16px;
    padding: 8px 0;
    width: 100%;
    max-width: 250px;
  }
  .banner .owl-carousel .owl-nav button.owl-next,
  .banner .owl-carousel .owl-nav button.owl-prev {
    width: 40px;
    height: 40px;
    background-size: 20px !important;
  }
  .mentorSection,
  .curiculamSection,
  .plateformSection {
    padding: 30px 0;
  }
  .frmb {
    display: block;
    margin: 0px auto 10px;
    max-width: 295px;
  }

  .frdc {
    display: none;
  }
  .top-left span {
    margin: 12px 0 0 0;
  }
  .banner
  {
    padding: 0 0 30px 0;
    background: #fafafa;
  }
  .top-left a img {
    max-width: 211px;
    margin: 0 0 5px 0;
  }
  header .container-fluid {
    max-width: 100%;
  }
  .whyTop
  {
    max-width: 86%;
    margin: -16px auto 30px;
  }
  .frm
  {
    max-width: 90%;
  }
  .whyR ul li p {
    font-size: 15px;
    line-height: 120%;
  }
  .whyR ul li
  {
    background: url(../images/bd-2.webp) no-repeat;
    background-position: 0 100%;
    background-size: 100% auto;
    padding: 8px 0 18px;
  }
  .whyR ul li:last-child
  {
    background: none;
  }
  .top-left
  {
    align-items: normal;
  }
  .frm iframe
  {
    height: 570px;
  }  
}

@media only screen and (max-width: 410px) {
  .dts {
    padding: 11px 0 0 15px;
  }
  .dts span {
    padding: 13px 8px 10px;
    font-size: 20px;
  }
  .voiceText {
    padding: 00px 0 0 15px;
  }
  .journeyText {
    padding: 20px 10px 20px;
  }
  .journey {
    height: 300px;
  }
  footer h2 {
    font-size: 36px;
  }
  .bordingSectionMobile .journeyHeading h3 {
    font-size: 26px;
    padding: 0 0px 0 0;
  }
  .bordingSectionMobile .journeyHeading p {
    padding: 0 0px 0 0;
  }
  .borIcon {
    height: 60px;
  }
  .voiceSection {
    padding: 0 0 0px 0;
  }
  .jrnTop h3 {
    font-size: 60px;
  }
  .banner-text h1 {
    font-size: 20px;
    margin: 0;
  }
  .banner-text h4 {
    font-size: 16px;
    margin: 0;
  }

  .bnFull {
    margin: 12px auto 0;
  }
  
  .whyTop ul li {
    font-size: 12px;
  }
  .dts-1 {
    font-size: 15px;
    padding: 4px 0;
  }
  .whyInner h2,
  .journeyHeading h3 {
    line-height: 130%;
  }
  .journeyHeading p {
    line-height: 150%;
  }
  /* .platfrmPic img {
    height: 262px;
    object-fit: fill;
  } */
  .widget_container::-webkit-scrollbar {
    display: none !important;
  }
   .top-left a img {
    max-width: 190px;
  }
  .bordingSectionMobile .journeyHeading h3 {
    font-size: 24px;
  }
  .borText {
    width: 100%;
    height: 200px;
  }
}
