@media screen and (min-width: 1450px) {
  .why-choose-img .why-choose-info {
    padding: 84px;
  }
  .acd-desc .heading2 br {
    display: none;
  }
  .acd-desc .heading2 {
    width: 80%;
  }
  .acd-desc .heading2::after {
    right: auto;
  }
  .enquiresticky-wrap .enquire-blk {
    top: 60%;
  }
  .nic-img-wrap {
    margin: 60px 0 220px;
  }
  .leadingedge-wrap .campus-innerwrap {
    margin: 120px 0 200px;
  }
  .technologywrap .campus-left.second-img {
    bottom: -255px;
    left: 595px;
  }
  .technologywrap .campus-sec1 {
    margin-bottom: 310px;
  }
  .technologywrap .campus-sec2 .campus-left {
    right: -215px;
  }
  .librarywrap .campus-right {
    padding: 150px 60px 166px 25%;
  }
  .library-img2 {
    margin-top: -25px;
  }
  .nlacircleblk.nlatext {
    padding-left: 150px;
  }
  .why-choose-wrap {
    align-items: initial;
  }
  .naharblk p {
    font-size: 16px;
    width: 61%;
    line-height: 22px;
  }
}
@media screen and (min-width: 1440px) {
  .whychoose-innerblk {
    padding: 24px 0;
  }
  .why-choose-wrap {
    align-items: initial;
  }
  .enquiresticky-wrap .enquire-blk.skolaro-blk {
    right: -106px;
  }
  .enquire-blk.skolaro-blk.haccblk {
    right: -34px !important;
  }
  .enquiresticky-wrap .enquire-blk {
    right: -68px;
  }
}
@media screen and (max-width: 1300px) {
  .beyond-img {
    margin-left: -272px;
  }
  .academi-blk {
    padding: 10px;
  }
  .acd-desc .heading2 {
    font-size: 44px;
    line-height: 38px;
  }
  .acd-desc .heading2::before {
    font-size: 50px;
    left: -20px;
  }
  .acd-desc .subheading {
    font-size: 37px;
    line-height: 32px;
  }
  ul.list-intro-tab li a {
    padding: 30px 16px;
    font-size: 16px;
  }
  .formfieldwrap.gender {
    width: 19%;
  }
  .formfieldwrap.age {
    width: 15%;
  }
  .formfieldwrap.passport {
    width: 34%;
  }
  .formfieldwrap.age.passport {
    width: 20%;
  }
  .forminn.prev-record .formfieldwrap {
    width: 31.4%;
  }
  .forminn .formfieldwrap.fullwidth {
    width: 100% !important;
  }
  .parent-detail .formfieldwrap {
    width: 31.4% !important;
  }
  .grade10-predicted .formfieldwrap {
    width: 100% !important;
  }
  .grade10blk .formfield {
    width: 19.6%;
  }
  .field-ttl {
    font-size: 32px;
    line-height: 36px;
  }
  .cometoknowwrap .formfieldwrap {
    padding: 0;
  }
  .acd-desc .heading2::after {
    font-size: 50px;
    bottom: 0;
    right: 56px;
  }
  .naharimgblk.academi-img {
    right: -30px;
  }
  .nlacircleblk.nlatext {
    padding: 0 24px;
  }
  .fullpara {
    padding: 20px 40px 50px 40px;
  }
  .leading-inn3 {
    margin-left: -273px;
  }
  .admission-btnswrap {
    width: 53%;
  }
  .earlyyearfoundationwrap .c-primaryinfo-ttl {
    line-height: 40px;
  }
}
@media screen and (max-width: 1250px) {
  .slide-btmblk p {
    font-size: 19px;
    line-height: 20px;
  }
  .admission-btnswrap {
    width: 76%;
  }
  .circletxt span br {
    display: none;
  }
  .why-choose-img::before {
    left: -102px;
  }
}
@media screen and (max-width: 1200px) {
  .studentflex {
    justify-content: space-between;
  }
  .studentwidth {
    width: 29%;
    margin: 20px;
  }
  .naharblk p {
    width: 50%;
  }
  .naharblk {
    padding: 20px;
  }
  .gallery-ttl {
    width: 75%;
  }
  .beyond-img {
    margin-left: -250px;
  }
  .beyond-blk {
    width: 30%;
  }
  .acd-img {
    margin-right: 139px;
  }
  .acd-desc .heading2 {
    font-size: 32px;
    line-height: 32px;
  }
  .acd-desc .subheading {
    font-size: 27px;
    line-height: 25px;
  }
  .acd-desc .heading2::before {
    font-size: 34px;
    left: -20px;
  }
  ul.list-intro-tab li a {
    padding: 30px 16px;
    font-size: 20px;
  }
  .c-primaryinfo-ttl {
    font-size: 33px;
  }
  .c-primaryinfo-ttl span {
    font-size: 18px;
  }
  .igcsetable-wrap table th {
    font-size: 24px;
    line-height: 26px;
  }
  .contact-dpt .heading3 {
    padding-top: 0;
  }
  .technologywrap .safety-right .innerpg-ttl {
    font-size: 50px;
    line-height: 60px;
  }
  .technologywrap .campus-left.second-img {
    left: 300px;
  }
  .nur-to-x-wrap {
    width: 86%;
    margin: 0 auto;
  }
  .number1 .numtxt {
    right: -31px;
  }
  .formfieldwrap {
    width: 35%;
  }
  .formfieldwrap.age {
    width: 16%;
  }
  .formfieldwrap.gender {
    width: 20%;
  }
  .grade10blk .formfield {
    width: 19.1%;
  }
  .cometo-left {
    width: 60%;
  }
  .acd-desc .heading2::after {
    font-size: 34px;
    bottom: 0;
    right: 40px;
  }
  .whychoose-txtblk {
    padding: 0 0 30px;
  }
  .happening-gallery-ttl {
    font-size: 24px;
    line-height: 28px;
  }
  .happening-gallery-ttl {
    font-size: 22px;
    line-height: 24px;
  }
  .galleryblk {
    margin-right: 50px;
  }
  .testimonialblk {
    padding: 34px;
  }
  .nlacircleblk {
    padding: 10px 20px;
  }
  .circletext {
    font-size: 20px;
    line-height: 24px;
  }
  .circletext span {
    font-size: 15px;
    line-height: 17px;
  }
  .nursery-section.number-3.rightsideno .circletext {
    margin-right: -360px;
  }
  .nursery-sec2,
  .nursery-sec3,
  .nurtox-wrapp.nur-to-x-wrap.nursery-sec1 {
    border: none;
    border-bottom: 1px solid #0277a2;
  }
  .nursery-section.number-4.rightsideno .circletext {
    margin-right: -299px;
  }
  .nursery-section.number-5 .circletext {
    margin-right: -320px;
  }
  .cambridge-level-1 .nursery-sec1 {
    border: none !important;
  }
  .number-1 .circletext {
    margin-right: -80px;
  }
  .ibdp-maintext {
    left: -5%;
  }
  .cambridge-level-1 .nursery-sec1 .ibdp-maintext {
    left: -8%;
  }
  .nursery-tograde10 .nursery-sec1 .ibdp-maintext {
    left: -9%;
  }
  .admission-ttl {
    top: -133px;
    margin-top: 80px;
  }
  .container.nursery-tograde10 {
    padding: 0;
  }
  .container.nursery-tograde10.cambridge-level-1 {
    padding: 80px 0 20px 0;
  }
  .ibdp-wrapp {
    padding: 80px 0 20px;
  }
  .campus-innerwrap.interactwrapper {
    margin-top: 60px;
  }
  .number-3.rightsideno .circletext {
    margin-right: -326px;
  }
  .number-7 .circletext {
    margin-right: -44px;
  }
  .number-5 .circletext {
    margin-right: -270px;
  }
  .number-4 .circletext {
    margin-right: -272px;
  }
  .nursery-sec3 .number-main.number-7 {
    left: -211px;
  }
  .number-main.number-4 span br {
    display: block;
  }
  .leading-inn3 {
    margin-left: -250px;
  }
  .assessment-txt {
    font-size: 16px;
    line-height: 20px;
  }
  .assessmentleft {
    width: 40%;
  }
  .assessmentright {
    width: 60%;
  }
  .label-txt {
    font-size: 18px;
  }
}
@media screen and (max-width: 1100px) {
  .admission-process-blk .naharimgblk.academi-img {right: 9px;}
  .cam-secondarywrap .blockdesign {
    border-radius: 30px 30px 30px 30px;
  }
  .header-leftblk {
    width: 15%;
  }
  .logo {
    width: 100%;
  }
  .welcome-blk {
    margin-right: 10px;
  }
  .menublk {
    padding: 10px 20px;
    font-size: 22px;
    line-height: 30px;
    width: 120px;
  }
  .naharinfo-wrapper .explore-btn {
    width: 120px;
    font-size: 16px;
    padding: 10px;
  }
  .heading1 {
    font-size: 55px;
    line-height: 60px;
  }
  .academi-session-blk .naharimgblk.academi-img {
    right: -25px;
  }
  .acd-desc .heading2 {
    font-size: 30px;
    line-height: 32px;
  }
  .acd-desc .subheading {
    font-size: 25px;
    line-height: 25px;
  }
  .acd-desc .heading2::before {
    font-size: 34px;
    left: -20px;
  }
  .acd-img {
    margin-right: 30px;
  }
  .beyond-img {
    margin-left: -190px;
    margin-top: 40px;
  }
  .why-choose-img::before {
    background-size: 40%;
  }
  .whychoose-txtblk .heading3 {
    font-size: 30px !important;
    margin-bottom: 0;
  }
  .whychoose-subtxt {
    font-size: 18px;
    line-height: 20px;
    margin-bottom: 14px;
  }
  .why-choose-info p {
    font-size: 14px;
    margin-bottom: 8px;
    line-height: 16px;
  }
  .whychoose-txtblk .explore-btn {
    font-size: 16px;
    padding: 8px 15px;
  }
  .gallery-ttl .heading2 {
    font-size: 46px;
    line-height: 42px;
  }
  .academi-blk::after {
    background-size: 75%;
  }
  .acd-img img,
  .beyond-img img {
    width: 100%;
  }
  .acd-img img {
    margin-top: -80px;
  }
  .beyond-blk {
    width: 20%;
    margin-top: 0;
  }
  .academi-blk {
    width: 90%;
    height: auto;
    padding: 10px 0 0 20px;
  }
  .acd-desc .heading2 {
    font-size: 30px;
    line-height: 32px;
    width: 75%;
  }
  .acd-desc .heading2 br {
    display: none;
  }
  .acd-img {
    width: 36%;
  }
  ul.list-intro-tab li a {
    padding: 30px 20px;
    font-size: 15px;
  }
  .covidpage .heading2,
  .heading2 {
    font-size: 50px;
    line-height: 60px;
    margin-bottom: 10px;
  }
  .subheading {
    font-size: 30px;
    line-height: 30px;
  }
  p {
    font-size: 16px;
    line-height: 20px;
  }
  .overview-blk.intro-blk.overview-desc {
    padding: 4% 2% 2% 10%;
  }
  .overview-wrapper.intro-blk {
    margin-top: 100px;
  }
  .heading3 {
    font-size: 28px;
    line-height: 30px;
    padding-top: 20px;
  }
  .council-block p:last-child {
    padding-bottom: 4%;
  }
  .council-block .ttl {
    font-size: 50px;
    line-height: 40px;
  }
  .innerpgfirstblk {
    padding-top: 4%;
  }
  .council-block-inn {
    padding: 0 40px 0 14%;
  }
  .read-more img {
    width: 70%;
  }
  .read-more {
    bottom: -27px;
  }
  .nicpoint-ttl {
    font-size: 40px;
    line-height: 40px;
  }
  .nic-img-wrap {
    height: 500px;
  }
  .c-primaryinfo-ttl {
    font-size: 30px;
  }
  .c-primaryinfo-ttl span {
    font-size: 17px;
  }
  .cambridge-secondarywrap .campus-right {
    padding: 60px 30% 60px 60px;
  }
  .igcse-list .safety-list {
    width: 22%;
  }
  .leadingedge-wrap .campus-right {
    width: 90%;
  }
  .leading-inn3 {
    padding: 60px 25% 60px 30px;
  }
  .mailwrap {
    width: 32%;
  }
  .mailwrap:nth-child(4n + 1) {
    margin-bottom: 20px;
  }
  .campus-right {
    width: 90%;
  }
  .parents-welcome {
    font-size: 26px;
    line-height: 30px;
  }
  .technologywrap .safety-right .innerpg-ttl {
    font-size: 40px;
    line-height: 50px;
  }
  .council-block-inn::before {
    top: -84px;
  }
  .admission-btnswrap {
    width: 80%;
  }
  .number3 .circletxt-left {
    width: 100%;
  }
  .number3 .circletxt-left {
    padding-left: 60px;
  }
  .nur-circlemain.number3 {
    right: -40px;
  }
  .nur-circlemain.number6 {
    right: 38px;
  }
  .nur-circlemain.number5 {
    right: -40px;
  }
  .diwalibreak-blk {
    bottom: 55px;
    left: -72px;
    font-size: 26px;
  }
  .formfieldwrap.gender {
    width: 22%;
  }
  .fieldttl {
    font-size: 18px;
    line-height: 20px;
  }
  .formfieldwrap {
    margin-right: 25px;
  }
  .formfieldwrap.date {
    width: 19%;
  }
  .formfieldwrap.age {
    width: 15%;
  }
  .grade10blk .formfield {
    width: 18.9%;
  }
  .checkboxlable {
    font-size: 18px;
  }
  .acd-desc .heading2::after {
    font-size: 34px;
    bottom: 0;
    right: 150px;
  }
  .careers-wrapper .ibttl {
    padding: 20px 40px 20px 20px;
  }
  .steps {
    margin-right: 20px;
  }
  .number-2 .circletext {
    right: 152px;
  }
  .fullpara-main {
    width: 90%;
    margin-left: 10%;
  }
  .why-choose-img::before {
    left: 0;
  }
  .naharblk {
    width: calc(50% - 40px);
    margin-bottom: 40px;
  }
  .naharinfo-blk {
    justify-content: space-around;
  }
  .assessmentright {
    width: 62%;
  }
  .assessmentleft {
    width: 38%;
  }
  .ibdp-popup .modal-body,
  .ibdp-popup .modal-header {
    width: 57%;
  }
  .more-info-txt {
    font-size: 26px;
    line-height: 28px;
  }
  .placement-buttonblk {
    font-size: 18px;
    line-height: 22px;
    padding: 10px 15px;
  }
  .cas-pdf-blk {
    width: 33%;
  }
  .label-txt {
    font-size: 16px;
  }
}
@media screen and (max-width: 1024px) {
  .mobbn {
    display: none;
  }
  .heading2 h2 {
    font-size: 30px;
    line-height: 1.5;
  }
  .beyond-img {
    margin-top: 0;
  }
  .covidpage .heading2,
  .heading2 {
    font-size: 40px;
    line-height: 50px;
  }
  .contact-img {
    margin-bottom: -45px;
  }
  .technologywrap .campus-sec2 .campus-right {
    padding: 60px 18% 60px 44px;
  }
  .campus-innerwrap .innerpg-ttl {
    font-size: 50px;
    line-height: 60px;
  }
  .technologywrap .campus-right {
    padding: 68px 30px 130px 12%;
  }
  .admission-btnswrap {
    width: 82%;
  }
  .formfieldwrap.grade9 {
    width: 100% !important;
  }
  .grade9blk .formfield {
    width: 30.7%;
  }
  .submitbtnblk {
    margin-bottom: 80px;
  }
  .acd-desc .heading2::after {
    right: auto;
  }
  .events-happeningwrap {
    margin: 30px 0 50px 0;
  }
  .thankyou-wrap {
    height: 60vh;
  }
  .earlyyearfoundationwrap .c-primaryinfo-ttl {
    line-height: 30px;
  }
}
@media screen and (max-width: 1023px) {
  .studentflex {
    justify-content: center;
  }
  .studentwidth {
    width: 40%;
    margin: 20px;
  }
  .video-imgblk12 {
    width: 35%;
  }
  .naharinfo-wrapper {
    margin: 40px 0 0;
  }
  .homepage .bannertxt-blk {
    top: 60%;
  }
  .academi-session-blk .naharimgblk.academi-img {
    top: 20px;
  }
  .overview-blk {
    width: 100%;
    margin-bottom: 30px;
  }
  .overview-img {
    width: 50%;
  }
  .we-build-blk {
    width: 45%;
  }
  .we-build-blk p {
    font-size: 20px;
    line-height: 20px;
  }
  .heading1 {
    font-size: 50px;
    line-height: 50px;
  }
  .slide-btmblk p br {
    display: none;
  }
  .slide-btmblk p {
    font-size: 16px;
    line-height: 18px;
  }
  .academi-slider {
    width: 82%;
  }
  .academi-slide-blk {
    min-height: 135px;
  }
  .gallery-slider {
    width: 88%;
  }
  .gallery-blk {
    padding: 10px;
  }
  .gallery-slider .slick-prev {
    left: -48px;
  }
  .gallery-slider .slick-next {
    right: -48px;
  }
  .gallery-ttl {
    width: 100%;
  }
  .gallery-ttl br {
    display: none;
  }
  .heading2 br {
    display: none;
  }
  .acdbeyond-wrap {
    flex-wrap: wrap;
  }
  .academi-blk {
    width: 100%;
    float: none;
  }
  .beyond-blk {
    width: 50%;
    float: none;
    text-align: center;
    margin: 0 auto;
  }
  .beyond-img {
    margin-left: 0;
  }
  .beyond-img img {
    width: 100%;
  }
  .acd-img {
    width: auto;
  }
  .why-choose-info::before {
    display: none;
  }
  .why-choose-img::before {
    background-size: 42%;
  }
  .gallery-ttl .heading2 {
    font-size: 36px;
    line-height: 36px;
  }
  .heading3 {
    font-size: 28px;
    line-height: 30px;
  }
  .copyright-blk {
    font-size: 16px;
  }
  .res-banner {
    display: block;
  }
  .desk-banner {
    background: 0 0;
  }
  .homepage.banner-wrapper {
    height: 100%;
  }
  .acd-desc .heading2 {
    width: 100%;
  }
  .mobilemenu {
    display: block;
  }
  .banner-wrapper.a-levelbanner,
  .academic-university-placements,
  .banner-wrapper.a-levels,
  .banner-wrapper.academic-ibdp,
  .banner-wrapper.advisory-banner,
  .banner-wrapper.c-primarygrade,
  .banner-wrapper.cafeteria,
  .banner-wrapper.cambridge-secondary,
  .banner-wrapper.cambridgesec-igcse,
  .banner-wrapper.careers,
  .banner-wrapper.cie,
  .banner-wrapper.contact,
  .banner-wrapper.earlyyearfoundation,
  .banner-wrapper.events-happenings,
  .banner-wrapper.general-info,
  .banner-wrapper.ibdp-banner,
  .banner-wrapper.intro,
  .banner-wrapper.leadingedge,
  .banner-wrapper.library,
  .banner-wrapper.m-trustee-banner,
  .banner-wrapper.message-board,
  .banner-wrapper.nahar-learning-academy,
  .banner-wrapper.nisphilosophy,
  .banner-wrapper.primary-to-gradeX,
  .banner-wrapper.principaldesk,
  .banner-wrapper.private-policy,
  .banner-wrapper.safetyandsecurity,
  .banner-wrapper.student-council,
  .banner-wrapper.student-wellbeing,
  .banner-wrapper.technology,
  .banner-wrapper.transport-services,
  .banner-wrapper.trustee-banner,
  .banner-wrapper.whychoosenic,
  .home-banner1,
  .home-banner2,
  .home-banner3,
  .home-banner4,
  .home-banner5,
  .banner-wrapper.acid,
  .banner-wrapper.qus,
  .banner-wrapper.electromagnetic,
  .banner-wrapper.human,
  .banner-wrapper.mental,
  .banner-wrapper.infinite,
  .banner-wrapper.antimatter,
  .banner-wrapper.aerodynamics,
  .banner-wrapper.recognition,
  .banner-wrapper.sandhya,
  .banner-wrapper.writer,
  .banner-wrapper.science,
  .teacher-banner
  {
    background: 0 0;
    height: 100%;
  }

.banner-resimg{display: block;}
   .home-banner1, .home-banner2, .home-banner3, .home-banner4,
             .home-banner5{background: 0 0; height: 100%}




  .overview-wrapper.intro-blk {
    margin-top: 120px;
    margin-bottom: 0;
  }
  .why-choose-wrap {
    flex-wrap: wrap;
  }
  .council-block-inn::before,
  .popup-inn::before {
    width: 500px;
    border: 120px solid #fff2e2;
    right: -236px;
  }
  .council-block-inn::after,
  .popup-inn::after {
    width: 500px;
    border: 120px solid #fff2e2;
    left: -208px;
  }
  .counsecblock .council-block-inn {
    padding: 65px 10% 0 60px;
  }
  .nicpoint-left,
  .nicpoint-right {
    width: 100%;
  }
  .nicpoint-blk,
  .nicpoint-blk:last-child {
    margin-bottom: 8%;
  }
  .nicpoint-ttl br {
    display: none;
  }
  .nicpoint-right .nicpoint-blk:last-child {
    margin-bottom: 0;
  }
  .nicpoint-blk {
    padding: 30px 40px;
  }
  .nicpoint-right .nicpoint-blk:first-child {
    padding-bottom: 30px;
  }
  .nic-img-wrap {
    height: 370px;
  }
  .nisphilosophywrap .nicpoint-blk:nth-child(3n + 3) {
    width: 48%;
  }
  .nisphilosophywrap .nicpoint-blk:nth-child(3n + 2) {
    width: 48%;
  }
  .nisphilosophywrap .nicpoint-blk {
    width: 48%;
  }
  .nisphilosophywrap.sec2 .innerpg-ttl {
    margin-bottom: 60px;
  }
  .innerpg-ttl {
    font-size: 50px;
    line-height: 50px;
  }
  .earlyyearfoundationwrap .campus-right {
    padding-left: 30%;
  }
  .earlyyear-sec2wrap {
    padding: 40px 30px 40px 30px;
  }
  .c-primaryinfo-blk {
    width: 45%;
  }
  .cambridge-secondarywrap .campus-left {
    right: -44px;
  }
  .schoolmaintxt {
    font-size: 20px;
    line-height: 22px;
  }
  .privatepolicywrap .campus-right {
    padding: 15px;
  }
  .leading-inn3 {
    padding: 60px 10% 60px 20px;
  }
  .leading-inn2-imgblk:first-child {
    width: 70%;
  }
  .leading-inn2-imgblk:nth-child(3n + 2) {
    width: 70%;
    left: 56px;
  }
  .leading-inn2-imgblk:last-child {
    right: -180px;
    width: 70%;
  }
  .leading-inn3 {
    margin-left: -180px;
  }
  .leading-inn3img {
    right: -402px;
  }
  .mailwrap {
    width: 46%;
  }
  .contact-mailblk {
    width: 90%;
  }
  .librarywrap .campus-right {
    padding: 60px 30px 60px 25%;
  }
  .parents-welcome {
    font-size: 25px;
    line-height: 28px;
  }
  .list-intro-tab.desk {
    display: none;
  }
  .nahar-intro-tab {
    margin: 0;
  }
  .campus-tab.nahar-intro-tab .container {
    width: 100%;
  }
  .curriculum-subnav {
    display: block;
    margin-bottom: 60px;
  }
  .council-section {
    margin: 120px 0 0;
  }
  .council-block.grey-block .council-block-inn::before {
    right: -229px;
  }
  .council-block.grey-block .council-block-inn::after {
    top: -150px;
  }
  .council-block.grey-block .council-block-inn::before {
    right: -305px;
    top: -80px;
  }
  .campus-innerwrap {
    margin: 120px 0 90px;
  }
  .grade-txt {
    font-size: 20px;
    line-height: 30px;
  }
  .admissionbtn-blk a {
    padding: 10px 20px;
    font-size: 20px;
    line-height: 24px;
  }
  .nursery-tograde10 .campus-innerwrap.interactwrapper .campus-right {
    border-radius: 30px 30px 0 0;
  }
  .interactblkmain {
    width: 100%;
  }
  .interactblk {
    margin-bottom: 20px;
  }
  .interactblk .interact-ttl br {
    display: none;
  }
  .nursery-tograde10 .campus-innerwrap .campus-right {
    padding: 30px;
  }
  .note-section {
    padding: 30px;
  }
  .nursery-tograde10 .campus-right .heading2 {
    margin-bottom: 10px;
  }
  .nursery-tograde10 .campus-right .heading2 {
    font-size: 36px;
    line-height: 40px;
  }
  .admission-btnswrap {
    width: 85%;
  }
  .nur-to-x-wrap {
    display: none;
  }
  .center-txt br {
    display: none;
  }
  .center-txt {
    position: relative;
    transform: none;
    left: auto;
    top: auto;
    text-align: left;
    font-size: 24px;
  }
  .diwalibreak-blk {
    position: relative;
    bottom: auto;
    left: auto;
    text-align: left;
  }
  .campus-innerwrap.interactwrapper {
    margin-top: 60px;
  }
  .circle-responsive {
    display: block;
    margin-bottom: 30px;
  }
  .ibdp-container {
    display: none;
  }
  .circle-txt-ttl {
    font-size: 22px;
    line-height: 26px;
  }
  .container.nursery-tograde10 {
    padding: 0 0;
  }
  .admission-ttl {
    display: block !important;
  }
  .formfieldwrap {
    width: 50%;
  }
  .formfieldwrap.date {
    width: 28%;
  }
  .formfieldwrap.age {
    width: 25%;
  }
  .formfieldwrap.gender {
    width: 30%;
  }
  .formfieldwrap.nationality {
    width: 36%;
  }
  .formfieldwrap.stu-name {
    width: 63%;
  }
  .formfieldwrap.aadhar-no {
    width: 66%;
  }
  .formfieldwrap.passport {
    width: 51%;
  }
  .formfieldwrap.age.passport {
    width: 40%;
  }
  .formfieldwrap.date.exdate {
    margin-right: 30px;
  }
  .fieldttl {
    font-size: 17px;
  }
  .formfieldwrap.lang-spoken {
    width: 34%;
  }
  .sprite.calendar-icon {
    top: 37px;
  }
  .forminn.prev-record .formfieldwrap {
    width: 30.6%;
  }
  .grade9blk .formfield {
    width: 29.7%;
  }
  .forminn .formfieldwrap.fullwidth {
    width: 97% !important;
  }
  .parent-detail .formfieldwrap {
    width: 47.9% !important;
  }
  .parent-detail .fieldmainwrap .formfieldwrap:nth-child(6n + 2) {
    margin-right: 0;
  }
  .parent-detail .fieldmainwrap .formfieldwrap:nth-child(6n + 3) {
    margin-right: 25px;
  }
  .parent-detail .fieldmainwrap .formfieldwrap:nth-child(6n + 4) {
    margin-right: 0;
  }
  .grade10-predicted .formfieldwrap {
    width: 100% !important;
  }
  .grade10blk .formfield:nth-child(4n + 2) {
    margin-right: 0;
  }
  .grade10blk .formfield {
    width: 47.1%;
    margin-bottom: 25px;
  }
  .grade10blk .formfield:last-child {
    width: 47.5%;
    margin-right: 0;
  }
  .siblingwrap {
    width: 100%;
  }
  .siblingwrap .formfieldwrap {
    width: 30% !important;
  }
  .siblingwrap .formfieldwrap.age {
    width: 32% !important;
  }
  .cometo-left,
  .cometo-right {
    width: 100%;
  }
  .cometoknowwrap .formfieldwrap.age {
    margin-right: 0;
  }
  .submitbtnblk {
    margin-bottom: 50px;
  }
  .a-level-form {
    height: 100%;
    padding: 20px 0 10px;
  }
  .a-level-form .header-leftblk {
    margin-top: 0;
  }
  .ib-program-sec-wrap {
    width: 96%;
    margin: 0 auto;
  }
  .ib-text {
    font-size: 22px;
    line-height: 24px;
    margin: 10px 0 20px 0;
  }
  .more-info-txt {
    font-size: 26px;
    line-height: 28px;
    margin-bottom: 16px;
  }
  .ibttl {
    font-size: 22px;
    line-height: 24px;
    padding: 10px 20px;
  }
  .ibtable-innertxt {
    padding: 10px 20px;
  }
  .life-at-nis-tab.nahar-intro-tab {
    width: 100%;
  }
  .message-boardwrap {
    margin-top: 150px;
  }
  .academi-inner-wrapper {
    margin-bottom: 60px;
  }
  .academi-slider {
    margin: 0 auto 60px;
  }
  .ibdp-wrapp {
    padding: 30px 0;
  }
  .eyfs {
    margin-top: 30px;
  }
  .parent-student-testimonial .campus-right {
    padding-left: 60px;
  }
  .testimonialblk {
    width: 46%;
    margin-bottom: 60px;
  }
  .parent-student-testimonial .campus-right {
    padding: 30px;
  }
  .parent-testimonial .testimonial-wrap {
    justify-content: space-between;
  }
  .parent-testimonial .testimonialblk:last-child {
    margin-right: 0;
  }
  .targetDiv {
    width: 80%;
    height: auto;
  }
  .testimonial-scroll {
    height: 400px;
  }
  .nlacircleblk.nlatext {
    font-size: 30px;
    line-height: 32px;
  }
  .nlacircleblk {
    height: 130px;
    padding: 10px 10px;
  }
  .nla-txt {
    font-size: 14px;
    line-height: 16px;
  }
  .nla-borderrightnone {
    border-right: 1px solid #ccc;
  }
  .container.nursery-tograde10.cambridge-level-1 {
    padding: 0 0 20px 0;
  }
  .assessmentleft,
  .assessmentright {
    width: 100%;
  }
  .assessmentleft .assessmenthead,
  .assessmentright .assessmenthead {
    border-radius: 0;
    padding: 12px 25px;
  }
  .assessmenthead {
    font-size: 20px;
    line-height: 24px;
  }
  .a-levelpage .campus-innerwrap {
    margin: 0 auto;
  }
  .alevel-languagetablehead {
    font-size: 20px;
    line-height: 24px;
  }
  .subjectofftable .assessment-txt:last-child {
    border-bottom: 1px solid #ccc;
  }
  .eyfs-principlesleft {
    margin-right: 0;
  }
  .ibdp-popup .modal-body,
  .ibdp-popup .modal-header {
    width: 100%;
  }
  .haccblk {
    width: 30%;
    margin: 0 40px 40px 0;
  }
  .haccdatawrap {
    justify-content: center;
  }
  .haccblk:nth-child(3n + 3) {
    margin-right: 0;
  }
  .artworktab,
  .writingpiecestab {
    padding: 10px;
    font-size: 16px;
    line-height: 18px;
    width: 170px;
  }
  .downloads-wrap a {
    margin: 0 30px 30px 0;
  }
  .covidupdate-wrap {
    padding: 20px 20px;
  }
  .booklet.blog-ttl {
    font-size: 16px;
    margin: 15px 0 0 0;
  }
  .cas-pdf-blk {
    width: 48%;
  }
  .bannertxt-blk.a-level-banner-txt {
    left: 100px;
  }
  .bannertxt-blk.casbanner-txt {
    left: 150px;
  }
  .tour-form-wrap .formfieldblk {
    width: 100%;
  }
}
@media screen and (max-width: 900px) {
  .careerstable-wrap table {
    border: 0;
  }
  .careerstable-wrap table thead {
    display: none;
  }
  .careerstable-wrap table tr {
    margin-bottom: 10px;
    display: block;
    border-bottom: 2px solid #ddd;
  }
  .careerstable-wrap table td {
    display: block;
    text-align: right;
    font-size: 13px;
    border-bottom: 1px dotted #ccc;
  }
  .careerstable-wrap table td:last-child {
    border-bottom: 0;
  }
  .careerstable-wrap table td:before {
    content: attr(data-label);
    float: left;
    text-transform: uppercase;
    font-weight: 700;
  }
  .careerstable-wrap table td {
    padding: 18px 20px 18px 20px;
    text-align: left;
  }
  .careerstable-wrap .mid-col {
    width: 100%;
  }
  .careerstable-wrap .table-inn tr {
    border-bottom: 5px solid #e5e5e5;
  }
  .naharblk {
    width: 100%;
  }
  .naharblk p {
    width: 70%;
    font-size: 14px !important;
  }
  .naharimgblk.academi-img img {
    width: 60%;
  }
  .academi-session-blk .naharimgblk.academi-img {
    right: -104px;
    top: auto !important;
    bottom: -8px;
  }
  .beyond-academi-blk .naharimgblk.academi-img {
    right: -120px;
  }
  .admission-process-blk .naharimgblk.academi-img {
    right: -105px;
  }
  .hacc-tabwrap {
    width: auto;
  }
  .haccblk {
    width: 45%;
  }
  .haccblk:nth-child(2n + 2) {
    margin-right: 0;
  }
  .haccblk:nth-child(3n + 3) {
    margin-right: 40px;
  }
  .student-name {
    font-size: 14px;
    line-height: 16px;
  }
  .cas-videowrap {
    width: 100%;
    padding: 30px 0 20px 0;
  }
  .video-ttl {
    height: auto;
  }
  .bannertxt-blk.ibdp-banner-txt {
    left: 100px;
  }
  .news-flash-wrap h1 br {
    display: none;
  }
  .news-ttl {
    font-size: 40px;
    margin-bottom: 20px;
  }
}

@media screen and (max-width: 768px) {
  .why-choe-blk {
    width: 100%;
    float: none;
    margin-bottom: 20px;
    padding: 20px 0;
  }
  .imagtxt1 {
    width: 50%;
    margin: 0 auto;
  }
  .imagtxt {
    width: 100%;
  }
  .imagtxt3 {
    width: 45%;
  }
  .why-choose-img::before {
    background-size: 40%;
  }
  .heading3 {
    font-size: 26px;
    line-height: 26px;
  }
  .heading1 {
    font-size: 34px;
    line-height: 34px;
  }
  p {
    font-size: 16px !important;
    text-align: justify;
    font-family: RobotoLight;
  }
  .homepage .bannertxt-blk {
    top: 64%;
  }
  .homepage .bannertxt-blk .heading1 {
    margin-bottom: 12px;
  }
  .bannertxt-blk .explore-btn {
    width: auto;
    font-size: 18px;
    padding: 10px 20px;
  }
  .welcome-blk {
    display: none;
  }
  .beyond-img {
    margin-top: 8px;
  }
  .mission-img {
    margin-top: 0;
  }
  .why-choose-blk.vision {
    padding-bottom: 0;
  }
  .vission-mission .whychoose-innerblk {
    display: flex;
    flex-direction: column-reverse;
    padding-bottom: 50px;
  }
  .vision-img img {
    margin-top: -30px;
    width: 290px;
  }
  .mission-img {
    margin-top: auto;
  }
  .vission-mission {
    margin-top: 0;
  }
  .nicpoint-ttl {
    font-size: 36px;
    line-height: 36px;
  }
  .igcse-list .safety-list {
    width: 25%;
  }
  .leading-inn3img {
    right: -320px;
  }
  .contact-img {
    margin-bottom: -72px;
  }
  .contact .heading2 {
    font-size: 30px;
  }
  .forminn .formfieldwrap.fullwidth {
    width: 100% !important;
  }
  .campus-innerwrap .innerpg-ttl {
    font-size: 40px;
    line-height: 45px;
  }
  .academi-slider {
    margin: 0 auto 40px;
  }
  .whychoose-txtblk .explore-btn {
    margin-top: 20px;
  }
  .academi-wrapper {
    margin-bottom: 0;
  }
  .galleryblk {
    width: 28%;
  }
  .nlacircleblk.nlatext {
    padding: 15px 0;
    justify-content: center;
    height: auto;
    width: 100%;
  }
  .nlacircleblk.nlatext {
    border-right: none;
  }
  .border-btm {
    border-bottom: 1px solid #ccc;
  }
  .nlacircleblk {
    width: 26%;
  }
  .nlacircleblk:nth-child(4n + 5) {
    width: 22%;
    border-right: none;
  }
  .nlacircleblk:last-child {
    border-bottom: none;
  }
  .fullpara {
    padding: 20px 40px 50px 27px;
  }
  .university-logo-footer {
    display: block;
    margin-bottom: 30px;
  }
  .thankyou-text {
    font-size: 50px;
    line-height: 60px;
  }
  .overview-blk.contact li div br {
    display: none;
  }
  .overview-blk.contact li div {
    font-size: 14px;
    line-height: 16px;
  }
  .overview-blk.contact li span {
    display: block;
  }
  .naharaddress span {
    display: inline !important;
  }
  .enquireibdp-alevelwrap {
    bottom: 0;
    right: 0;
    left: 0;
    margin: 0 auto;
    justify-content: center;
  }
  .enquireibdp {
    width: auto;
  }
  .earlyyearfoundationwrap .campus-left {
    left: -35px;
  }
  .earlyyearfoundationwrap .campus-right {
    padding-left: 30%;
  }
  .eyfs-principlesleft {
    width: 65%;
  }
  .eyfs-principlesright {
    width: 30%;
  }
  .campus-innerwrap.curriculumwrap2 .campus-right {
    padding: 30px 35% 70px 60px;
  }
  .campus-innerwrap.sec2 .campus-right {
    padding: 15px !important;
  }
  .haccpopup-wrap {
    width: 90%;
    margin: 0 auto;
  }
  .haccpopup-main .sprite.close-icon {
    right: -17px;
  }
  .hacccolumnwrap {
    width: 90%;
    margin: 0 auto;
  }
  .essayblog-left {
    width: 100%;
  }
  .essayblog-right {
    width: 100%;
  }
  .blog-heading {
    font-size: 20px;
    line-height: 24px;
  }
  .breadcrumb-wrap.haacbreadcrumb {
    margin: 30px 0 30px 0;
  }
  .covidupdateblk {
    width: 100%;
  }
  .enquireibdp-alevelwrap.enquire-form {
    right: 0;
    left: auto;
  }
  .enquire-form .enquireibdp {
    width: auto;
  }
  .bannertxt-blk.a-level-banner-txt {
    left: 50px;
  }
  .bannertxt-blk.casbanner-txt {
    left: 90px;
  }
  .news-flash-wrap h1 {
    font-size: 20px;
  }
}


@media screen and (max-width: 767px) {

  .naharblk {  width: 100% !important;  margin: 20px 0;}
  .mob-width{width: 70%}
  .naharimgblk.academi-img img { width: 80%;}
  .academi-session-blk .naharimgblk.academi-img { right: -50px;}
  .beyond-academi-blk .naharimgblk.academi-img { right: -30px;}
  .admission-process-blk .naharimgblk.academi-img {  right: -40px; }
  .naharblk p {
    width: 80%;
  }
  .img-adimision {
    width: 100%;
  }
  .model-event .modal-wrapper {
    width: 60% !important;
  }
  .academi-slider {
    width: 70%;
  }
  .gallery-slider {
    width: 80%;
  }
  .gallery-txt {
    width: 80%;
  }
  .academi-blk {
    padding: 20px 20px 0;
  }
  .academi-blk::after {
    background-size: 68%;
  }
  .why-choose-wrap {
    flex-wrap: wrap;
  }
  .whychoose-txtblk {
    width: 65%;
    z-index: 0;
  }
  .gallery-ttl .heading2 {
    font-size: 30px;
    line-height: 30px;
  }
  .overview-blk.intro-blk.overview-desc {
    width: 100%;
    padding: 4% 5% 2% 5%;
  }
  .overview-info {
    flex-wrap: wrap;
  }
  .overview-blk.intro-blk.overview-imgblk {
    width: 100%;
  }
  .overview-blk.intro-blk.overview-imgblk .overview-img {
    width: 80%;
    margin: 0 auto;
    position: relative;
    top: auto;
  }
  .vision-txtblk {
    padding: 10px 0;
  }
  .vission-mission .whychoose-innerblk {
    padding-bottom: 30px;
  }
  .council-block {
    float: none;
    width: 100%;
    position: relative;
  }
  .council-img {
    width: 80%;
    margin: 0 auto;
    position: relative;
  }
  .council-section {
    display: flex;
    flex-direction: row-reverse;
    flex-wrap: wrap;
  }
  .council-block-inn,
  .counsecblock .council-block-inn {
    padding: 4% 5% 2% 5%;
  }
  .innerpgfirstblk {
    padding-top: 0;
  }
  .read-more {
    left: 50%;
    transform: translate(-50%, -50%);
    bottom: -54px;
    text-align: center;
  }
  .council-img.firstimg {
    top: 0;
    margin-bottom: 40px;
  }
  .council-img.secimg {
    top: 0;
    margin-bottom: 40px;
  }
  .council-section.counsecblock .read-more {
    left: 50%;
  }
  .council-container {
    margin-bottom: 100px;
  }
  .council-block.grey-block .council-block-inn::before {
    top: 200px;
    right: -194px;
    transform: rotate(-90deg);
  }
  .council-block.grey-block .council-block-inn::after {
    transform: rotate(106deg);
  }
  .popup-data {
    width: 96%;
  }
  .popup-inn {
    padding: 10px 10px;
    height: 480px;
  }
  .nisphilosophywrap .nicpoint-blk {
    padding: 20px 20px;
  }
  .campus-left {
    width: 80%;
    position: relative;
    left: auto !important;
    margin: 0 auto;
    top: auto !important;
  }
  .earlyyearfoundationwrap .campus-right {
    padding-left: 30px;
  }
  .campus-right {
    padding: 30px 30px 30px 0;
  }
  .earlyr-list-ttl {
    font-size: 22px;
    line-height: 24px;
    margin-bottom: 15px;
  }
  .earlyyear-sec2wrap {
    padding: 30px;
  }
  .cambridge-secondarywrap .campus-right {
    padding: 30px 30px 30px 30px;
  }
  .cambridge-secondarywrap .campus-left {
    right: auto;
    margin-bottom: 20px;
  }
  .campus-innerwrap {
    margin: 0 0 40px;
  }
  .camsecigcsewrap .campus-right {
    padding: 30px;
  }
  .mendatory-txt {
    font-size: 24px;
    line-height: 28px;
  }
  .generalinfowrap .campus-right {
    padding: 30px 30px !important;
  }
  .acc-ttl {
    font-size: 24px;
    line-height: 24px;
    margin-bottom: 8px;
  }
  .leadingedge-wrap .campus-right {
    width: 100%;
    padding: 30px 30px 30px 30px;
  }
  .leading-inn3 {
    padding: 60px 0 60px 0;
    margin-left: 0;
  }
  .leading-inn3img {
    right: auto;
    top: 30px;
    position: relative;
    text-align: center;
    margin: 0 auto;
    width: 100%;
  }
  .overview-blk.contact.overview-desc {
    width: 100%;
  }
  .contact .overview-info {
    flex-direction: column;
  }
  .contact-img {
    margin-bottom: -35px;
  }
  .contact .overview-blk {
    margin-bottom: 0;
  }
  .contact .overview-desc {
    padding-top: 0;
  }
  .contact-img {
    margin-bottom: -4px;
  }
  .overview-blk.contact .heading2 {
    margin-bottom: 16px;
  }
  .leading-inn2-imgblk:first-child {
    width: 50%;
    left: -100px;
  }
  .leading-inn2-imgblk:nth-child(3n + 2) {
    width: 50%;
    left: 88px;
  }
  .leading-inn2-imgblk:last-child {
    right: -50px;
    width: 50%;
  }
  .leading-inn2 {
    height: 250px;
  }
  .campus-right {
    width: 100%;
  }
  .safetyandsecuritywrap .campus-right {
    padding: 30px 30px 30px 30px;
  }
  .librarywrap .campus-right {
    padding: 30px;
  }
  .library-img2 {
    margin: 20px 0 40px 0;
  }
  .technologywrap .campus-sec2 .campus-left {
    right: auto;
  }
  .campus-sec1 {
    margin-bottom: 60px;
  }
  .technologywrap .campus-sec2 .campus-right {
    padding: 30px;
  }
  .technologywrap .campus-right {
    padding: 30px;
  }
  .technologywrap .campus-innerwrap {
    margin: 30px 0 60px;
  }
  .technologywrap .campus-left.second-img {
    bottom: 0;
  }
  .campus-innerwrap .innerpg-ttl {
    font-size: 40px;
    line-height: 50px;
  }
  .campus-innerwrap .innerpg-ttl br {
    display: none;
  }
  .council-section {
    margin: 0;
  }
  .curriculum-subnav {
    margin-bottom: 40px;
  }
  .mission-img img {
    position: relative;
    bottom: auto;
    right: auto;
    margin: 0 auto;
    text-align: center;
    width: 80%;
  }
  .mission-img {
    text-align: center;
  }
  .heading3 {
    padding-top: 0;
  }
  .vission-mission {
    margin-bottom: 4%;
  }
  .sprite.close-icon {
    right: -2px;
  }
  .overview-wrapper.intro-blk {
    margin-top: 0;
  }
  .council-section.counsecblock {
    margin: 60px 0 40px;
  }
  .ccouncil-list li {
    font-size: 15px;
  }
  .ccouncil-list {
    padding-bottom: 20px;
  }
  .trusee-wrapper .council-section.counsecblock {
    margin: 60px 0 60px;
  }
  .principaldeskwrap .council-section {
    flex-direction: column;
  }
  .principaldeskwrap .council-img.firstimg {
    top: auto;
    margin-bottom: 40px;
  }
  .principaldeskwrap .innerpgfirstblk {
    padding-top: 15px;
  }
  .council-container {
    margin-bottom: 60px;
  }
  .nisphilosophywrap .innerpg-ttl {
    margin-bottom: 20px;
  }
  .safety-list li {
    font-size: 14px;
    text-align: justify;
  }
  .nisphilosophywrap .nicpoints-wrap {
    margin-bottom: 30px;
  }
  .cambridge-secondarywrap,
  .camsecigcsewrap,
  .generalinfowrap,
  .privatepolicywrap {
    margin-top: 0;
  }
  .cambridge-secondarywrap .earlyyear-sec2wrap {
    margin-top: 0 !important;
  }
  .cafeteriawrap .campus-left,
  .earlyyearfoundationwrap .campus-left,
  .safetyandsecuritywrap .campus-left {
    margin-bottom: 40px;
  }
  .generalinfowrap .campus-innerwrap {
    margin: 0 0 40px 0;
  }
  .campus-innerwrap.refundblk .schoolday-left {
    width: 100%;
  }
  .leadingedge-wrap .campus-innerwrap {
    margin: 0 0 60px;
  }
  .leadingedge-wrap .campus-left {
    margin-bottom: 40px;
  }
  .admissionage-tablewrap table td {
    padding: 10px 0 10px 50px;
  }
  .admissionagewrapper .heading2 {
    padding: 0;
  }
  .admissionbtn-blk {
    margin: 0 auto 40px auto;
  }
  .admission-btnswrap .admissionbtn-blk:nth-child(3n + 2) a {
    padding: 10px 58px;
  }
  .admission-btnswrap .admissionbtn-blk:last-child a {
    padding: 10px 23px;
  }
  .download-btn-wrapp a {
    font-size: 20px;
    line-height: 24px;
    margin-bottom: 30px;
    padding: 10px 4%;
  }
  .download-btn-wrapp {
    margin: 40px auto 30px;
  }
  .download-btn-wrapp a:last-child {
    padding: 10px 24px;
    margin-bottom: 0;
  }
  .admission-ttl-res {
    font-size: 24px;
    line-height: 28px;
  }
  .center-txt {
    font-size: 20px;
    line-height: 22px;
  }
  .circle-txtblk.num1::before,
  .circle-txtblk.num2::before,
  .circle-txtblk.num3::before,
  .circle-txtblk.num4::before,
  .circle-txtblk.num5::before,
  .circle-txtblk.num6::before,
  .circle-txtblk.num7::before {
    width: 40px;
    height: 40px;
  }
  .circle-txtblk.num1::before,
  .circle-txtblk.num2::before,
  .circle-txtblk.num3::before,
  .circle-txtblk.num4::before,
  .circle-txtblk.num5::before,
  .circle-txtblk.num6::before,
  .circle-txtblk.num7::before {
    font-size: 16px;
    line-height: 32px;
  }
  .circle-txt-ttl {
    font-size: 18px;
    line-height: 20px;
  }
  .circle-para {
    font-size: 14px;
    line-height: 17px;
  }
  .formfieldwrap.stu-name {
    width: 58%;
  }
  .formfieldwrap.date.exdate {
    width: 39% !important;
  }
  .formfieldwrap.date {
    width: 32% !important;
  }
  .formfieldwrap {
    margin-bottom: 25px;
  }
  .form-ttl {
    font-size: 40px;
    line-height: 50px;
  }
  .parent-detail .formfieldwrap {
    width: 47.4% !important;
  }
  .grade10-predicted .formfieldwrap {
    width: 100% !important;
  }
  .grade10blk .formfield {
    margin-right: 23px;
  }
  .message-boardwrap {
    margin-top: 80px;
  }
  .earlyyear-sec2wrap {
    margin-top: 30px !important;
  }
  .breadcrumb-wrap {
    margin: 0 auto 20px 0;
  }
  .ibdp-wrapp {
    padding: 0 0;
  }
  .admissionbtn-blk a {
    font-size: 16px;
    line-height: 20px;
  }
  .fullpara-main {
    width: 100%;
    margin-left: 0;
  }
  .campus-innerwrap.curriculumwrap2 .campus-right,
  .campus-innerwrap.sec2 .campus-right,
  .campus-innerwrap.teachingmethod .campus-right {
    padding: 30px;
  }
  .teachingmethod .campus-right {
    padding-left: 15px !important;
  }
  .teachingmethod .campus-right {
    padding-right: 15px !important;
  }
  .curriculumwrap2 .campus-right {
    padding: 15px !important;
  }
  .earlyyear-sec2blk p {
    padding-left: 0;
  }
  .early-listmain ul.safety-list.earlyinner-list:first-child {
    margin-bottom: 0;
  }
  .form-group {
    width: 100%;
  }
  .haac-innerwrap {
    padding: 20px 20px;
    margin-bottom: 40px;
  }
  .blog-ttl {
    font-size: 16px;
    line-height: 20px;
  }
  .covidpage .heading2 {
    margin-bottom: 10px;
  }
  .bannertxt-blk.casbanner-txt {
    left: 50px;
  }
  .results-wrap {
    margin: 50px 0 50px 0;
    padding: 30px;
  }
  .result-wrap .heading2,
  .results-wrap .heading2 {
    margin: 0 0 20px 0;
  }
  .teach_width {
    width: 50%;
    padding: 15px;
}
}
@media screen and (max-width: 640px) {
   {
    left: 10px;
}
  .tenyear{width: 40px}
  .academi-blk: :after {
    background-size: 60%;
  }
  .acd-img {
    margin-left: 15px;
  }
  .whychoose-txtblk {
    width: 70%;
  }
  .menublk {
    padding: 6px 12px;
    font-size: 16px;
    line-height: 24px;
    width: auto;
  }
  .bannertxt-blk .explore-btn {
    font-size: 16px;
    padding: 6px 12px;
  }
  .banner-txt p {
    margin-bottom: 20px;
    font-size: 14px;
    line-height: 16px;
  }
  .covidpage .heading2,
  .heading2 {
    font-size: 36px;
  }
  .subheading {
    font-size: 25px;
    line-height: 25px;
  }
  .homepage .bannertxt-blk .heading1 br {
    display: none;
  }
  .homepage .bannertxt-blk {
    top: auto;
    position: relative;
    left: auto;
    transform: none;
    width: 100%;
    padding: 0 0 20px 0;
  }
  .homepage.banner-wrapper {
    background: #6080a6;
  }
  .heading1 {
    font-size: 20px;
    line-height: 22px;
    letter-spacing: 0;
  }
  .banner-txt p br {
    display: none;
  }
  .enquiresticky-wrap .enquire-blk {
    padding: 6px 6px;
    border-radius: 0 0 10px 10px;
    font-size: 16px;
    line-height: 20px;
    right: -36px;
  }
 
  
  
  .naharinfo-wrapper .explore-btn {
    padding: 6px 12px;
  }
  .heading3 br {
    display: none;
  }
  .beyond-blk {
    width: 80%;
  }
  .subheading2 {
    font-size: 25px;
    line-height: 26px;
  }
  .academi-inner-wrapper {
    margin-bottom: 40px;
  }
  .acd-desc .heading2 {
    font-size: 24px;
    line-height: 22px;
  }
  .header-rightblk {
    margin-top: -30px;
  }
  .header-leftblk {
    margin-top: -20px;
  }
  .testimonial-wrapper {
    margin-bottom: 40px;
  }
  .council-block .ttl {
    font-size: 36px;
  }
  .council-block .ttl {
    margin-bottom: 15px;
  }
  .nic-img-wrap {
    height: 200px;
  }
  .nicpoint-ttl {
    font-size: 30px;
    line-height: 30px;
  }
  .nicpoint-list li {
    width: 100%;
  }
  .innerpg-ttl {
    font-size: 36px;
    line-height: 40px;
  }
  .nisphilosophywrap.sec2 .innerpg-ttl {
    margin-bottom: 30px;
  }
  .nicpoints-wrap {
    margin-bottom: 20px;
  }
  .campus-right {
    padding: 20px 15px 20px 0;
  }
  .earlyyearfoundationwrap .campus-right {
    padding-left: 15px;
  }
  .c-primaryinfo-blk {
    width: 100%;
    margin-bottom: 4%;
  }
  .cambridge-secondarywrap .campus-right {
    padding: 20px 15px 20px 15px;
  }
  .igcse-list .safety-list {
    width: 33%;
  }
  .schoolday-left,
  .schoolday-right {
    width: 100%;
  }
  .generalinfowrap .safety-list ul li br {
    display: none;
  }
  .generalinfowrap .campus-right {
    padding: 15px 15px !important;
  }
  .howcontacttxt {
    font-size: 17px;
    line-height: 26px;
  }
  .contact .heading2 {
    font-size: 25px;
  }
  .mailwrap {
    width: 100%;
    margin-bottom: 20px;
  }
  .safetyandsecuritywrap .campus-right {
    padding: 20px 15px 20px 15px;
  }
  .safety-left,
  .safety-right {
    width: 100%;
  }
  .safety-blk2 {
    margin-top: 40px;
  }
  .parents-welcome {
    font-size: 18px;
    line-height: 20px;
  }
  .technologywrap .safety-left {
    width: 100%;
    margin-bottom: 20px;
  }
  .technologywrap .safety-right {
    width: 100%;
  }
  .campus-innerwrap .innerpg-ttl {
    font-size: 30px;
    line-height: 34px;
  }
  .technologywrap .safety-right .innerpg-ttl {
    font-size: 30px;
    line-height: 34px;
  }
  .technologywrap .campus-right,
  .technologywrap .campus-sec2 .campus-right {
    padding: 15px;
  }

  .popuptext-main p {font-size: 12px}
  .hiddennav li {
    padding: 5px 0;
  }
  .why-choose-blk.mission {
    padding-bottom: 20px;
  }
  .council-block .ttl span {
    font-size: 25px;
    line-height: 25px;
  }
  .nicpoint-list li {
    font-size: 16px;
  }
  .nicpoints-wrap {
    margin-bottom: 40px;
  }
  .earlyyear-sec2wrap {
    padding: 15px;
  }
  .grade-txt {
    font-size: 14px;
    line-height: 20px;
  }
  .mendatory-txt {
    font-size: 18px;
    line-height: 24px;
  }
  .generalinfowrap .safety-list li {
    margin-bottom: 10px;
  }
  .leadingedge-wrap .campus-right {
    padding: 15px;
  }
  .cafeteriawrap .campus-right {
    padding: 15px;
  }
  .nursery-tograde10 .campus-innerwrap .campus-right {
    padding: 15px;
  }
  .note-section {
    padding: 15px;
  }
  .nursery-tograde10 .campus-right .heading2 {
    font-size: 28px;
    line-height: 32px;
  }
  .interact-ttl {
    font-size: 20px;
    line-height: 24px;
  }
  .admissionage-tablewrap table td::after {
    border: 0;
  }
  .admissionage-tablewrap table tr:last-child td br {
    display: none;
  }
  .circle-txtblk.num1,
  .circle-txtblk.num2,
  .circle-txtblk.num3,
  .circle-txtblk.num4,
  .circle-txtblk.num5,
  .circle-txtblk.num6 {
    padding: 10px 0 10px 50px;
  }
  .diwalibreak-blk {
    font-size: 20px;
    line-height: 24px;
  }
  .circle-txtblk.num7 {
    padding-left: 50px;
  }
  .formfieldwrap.age {
    width: 24%;
  }
  .formfieldwrap.gender {
    width: 36%;
  }
  .formfieldwrap.nationality {
    width: 30%;
  }
  .formfieldwrap.age.passport {
    width: 50%;
  }
  .formfieldwrap.date.exdate {
    width: 39%;
  }
  .formfieldwrap.lang-spoken {
    width: 66%;
  }
  .formfieldwrap.date {
    width: 28%;
  }
  .formfieldwrap.age.mother-tongue {
    width: 23%;
  }
  .forminn.prev-record .formfieldwrap {
    width: 47.4%;
  }
  .formfieldwrap.location {
    margin-right: 0;
  }
  .formfieldwrap.curriculum {
    width: 100% !important;
  }
  .grade9blk .formfield {
    width: 28.7%;
  }
  .a-level-form .header-rightblk {
    margin-top: 0;
  }
  ::-webkit-input-placeholder {
    font-size: 14px;
  }
  ::-moz-placeholder {
    font-size: 13px;
  }
  ::-moz-placeholder {
    font-size: 14px;
  }
  :-ms-input-placeholder {
    font-size: 14px;
  }
  .ibtable-innertxt {
    font-size: 16px;
    line-height: 20px;
  }
  .more-info-txt {
    font-size: 20px;
    line-height: 22px;
  }
  .ib-text {
    font-size: 18px;
    line-height: 20px;
  }
  .download-btn-wrapp a {
    font-size: 18px;
    line-height: 20px;
    margin-bottom: 20px;
  }
  .iblogoblk {
    width: 20%;
  }
  .ibttl {
    font-size: 18px;
    line-height: 20px;
  }
  .message-boardwrap p.poetry {
    line-height: 25px;
  }
  p {
    font-size: 14px !important;
    text-align: justify;
    font-family: RobotoLight !important;
  }
  .eyfs {
    margin-top: 20px;
  }
  .parent-student-testimonial .campus-right {
    padding: 30px;
  }
  .testimonialblk {
    width: 45%;
    border-radius: 20px;
    margin-bottom: 30px;
  }
  .enquire-blk.skolaro-blk {
    right: -97px !important;
  }
.day-care .enquire-blk.skolaro-blk {
    right: 0px !important;
width:100%;
border-radius:0!important;
padding:15px 0
  }
	
  .enquiresticky-wrap .enquire-blk {
    top: 70%;
  }
  .nla-txt {
    font-size: 13px;
    line-height: 15px;
  }
  .download-btn-wrapp a {
    width: 290px;
    text-align: center;
    margin: 0 auto 25px auto;
  }
  .download-btn-wrapp.downloads-wrap a {
    margin: 0 auto 30px auto;
    display: inline-block;
    width: 290px;
  }
  .arwdown {
    background: rgba(0, 0, 0, 0) url(../images/down-arrow.png) no-repeat 66% 50%;
  }
  .campus-innerwrap.interactwrapper {
    margin-top: 30px;
  }
  .galleryblk:last-child {
    margin-bottom: 0;
  }
  .message-boardwrap {
    margin-top: 30px;
  }
  .fullpara {
    padding: 20px 16px 30px 16px;
  }
  .why-choose-img::before {
    background-size: 24%;
  }
  .enquireibdp {
    font-size: 14px;
    line-height: 16px;
    padding: 6px 12px;
    border-radius: 10px 10px 0 0;
  }
  .enquireibdp-alevelwrap a:first-child {
    margin-right: 20px;
  }
  .eyfs-principlesleft {
    width: 63%;
  }
  .popup-slider-part {
    padding: 30px 60px;
  }
  .popup-ttl {
    font-size: 20px;
    line-height: 25px;
  }
  .popup-slider-part p {
    padding: 0 0;
  }
  .model-event .modal-wrapper {
    width: 98%;
  }
  .videoblk {
    width: auto;
  }
  .video-ttl {
    font-size: 17px;
    line-height: 20px;
  }
  .enquire-blk.skolaro-blk.haccblk {
    right: -25px !important;
    border-radius: 0 0 10px 10px;
    font-size: 14px;
    padding: 8px;
  }
  .groceryimg-blk {
    width: 46%;
    margin-bottom: 30px;
  }
  .the-newnormal .tabitm {
    font-size: 14px;
    width: 55%;
    margin: 0 0 20px 0;
  }
  .the-newnormal .tabitm:last-child {
    margin-bottom: 0;
  }
  .blog-ttl {
    width: 100%;
    text-align: center;
    display: block;
    padding: 10px 0;
  }
  a.blog-ttl {
    margin: 0 0 30px 0;
  }
  .mcb-wrapper {
    margin-top: -33px;
    padding: 5px 10px 5px 10px;
    border-radius: 14px;
  }
  .mcb-txt {
    font-size: 8px;
    line-height: 0;
  }
  .mcb-wrapper {
    width: 15%;
    padding: 3px 5px 5px 5px;
    border-radius: 14px;
    margin: -32px 10px 0 10px;
  }
  .model-event.event-btn.career-popup {
    width: 50%;
  }
  .bannertxt-blk.ibdp-banner-txt {
    left: 50px;
  }
  .bannertxt-blk.a-level-banner-txt {
    left: 30px;
  }
}
@media screen and (max-width: 639px) {
  .forminn {
    padding: 20px 20px 10px 20px;
  }
  .video-imgblk12 {
    width: 35%;
  }
  .forminn.prev-record {
    padding-right: 20px;
  }
  .formfieldwrap {
    width: 100% !important;
    margin-right: 0 !important;
  }
  .formfieldwrap.date {
    width: 100% !important;
  }
  .formfieldwrap.date.exdate {
    width: 100% !important;
  }
  .field-ttl {
    font-size: 30px;
    line-height: 34px;
    margin-bottom: 15px;
  }
  .formfield {
    padding: 6px 10px;
    font-size: 14px;
  }
  .fieldttl {
    font-size: 16px;
    line-height: 16px;
    margin-bottom: 6px;
  }
  .formfieldwrap {
    margin-bottom: 16px;
  }
  .tour-form-wrap .formfieldblk.date .sprite.calendar-icon {
    top: 44px;
  }
  .sprite.calendar-icon {
    top: 26px;
  }
  .radiobutton {
    font-size: 16px;
  }
  .checkmarkforradio {
    top: 5px;
  }
  .item__title{font-size: 20px; margin-bottom: 10px}
  .grade9blk .formfield {
    width: 100%;
    margin-right: 0;
    margin-bottom: 20px;
  }
  .parent-detail .formfieldwrap {
    width: 100% !important;
    margin-right: 0 !important;
  }
  .grade10blk .formfield {
    margin-right: 0;
    width: 100%;
  }
  .grade10blk .formfield:last-child {
    width: 100%;
  }
  .siblingwrap {
    width: 100%;
    flex-wrap: wrap;
  }
  .siblingwrap .formfieldwrap,
  .siblingwrap .formfieldwrap.age,
  .siblingwrap .formfieldwrap.nameofschool:nth-child(3n + 2),
  .siblingwrap .formfieldwrap:nth-child(3n + 2) {
    width: 100% !important;
  }
  .gallery-slider {
    margin: 0 auto 10px;
  }
}
@media screen and (max-width: 600px) {

  .studentwidth {
    width: 47%;
    margin: 8px;
  }

  .bees-cubs {right: -33px !important;}
  table {
    border: 0;
  }
  table thead {
    display: none;
  }
  table tr {
    margin-bottom: 10px;
    display: block;
    border-bottom: 2px solid #ddd;
  }
  table td {
    display: block;
    text-align: right;
    font-size: 13px;
    border-bottom: 1px dotted #ccc;
  }
  table td:last-child {
    border-bottom: 0;
  }
  table td:before {
    content: attr(data-label);
    float: left;
    text-transform: uppercase;
    font-weight: 700;
  }
  .overview-imgblk {
    display: block;
  }
  .overview-img {
    width: 80%;
    margin: 0 auto 20px;
  }
  .we-build-blk {
    width: 88%;
    margin: 0 auto;
  }
  .footer-blk {
    display: block;
  }
  .footer-wrapper {
    padding: 25px 0;
  }
  .copyright-blk {
    font-size: 14px;
    line-height: 18px;
    margin-bottom: 15px;
  }
  .copyright-blk br {
    display: none;
  }
  .academi-wrapper {
    margin-bottom: 0;
  }
  .admissionage-tablewrap table th,
  table td {
    padding: 18px 20px 18px 20px;
  }
  .last-col,
  .mid-col {
    width: 100%;
  }
  .camsecigcsewrap .campus-right {
    padding: 15px;
  }
  .form-ttl {
    font-size: 26px;
    line-height: 28px;
    margin-bottom: 18px;
  }
  .a-level-wrap {
    padding: 30px 0 30px 0;
  }
  .scroll-to-top {
    bottom: 50px;
  }
  .overview-blk {
    margin-bottom: 0;
  }
  .we-build-blk p {
    margin-bottom: 0;
  }
  .overview-desc {
    padding-top: 10px;
  }
  .academics-ibdptable table td {
    padding: 18px 25px 18px 25px !important;
  }
  .academics-ibdptable .table-inn tr {
    border: 2px solid #ccc;
  }
  .social-blk {
    width: 170px !important;
  }
  .blogtable table th,
  table td {
    width: 100%;
    border-right: none;
    border-bottom: 1px solid #0277a2;
  }
  .heading2 h2 {
    font-size: 24px;
    line-height: 1.5;
  }



.enquireibdp {
    font-size: 10px !important;
    padding: 6px 8px  !important;
    border-radius: 10px 10px 0 0  !important;
    margin: 0 5px  !important;
}
}
@media screen and (max-width: 540px) {
  .studentwidth {
    width: 70%;
  }
  .video-imgblk12 {
    width: 40%;
  }
  .ibtable-left,
  .ibtable-right {
    width: 100%;
  }
  .ibtable-innertxt li {
    margin: 0;
  }
  .more-info-txt a {
    display: block;
  }
  .ibtable-right.va {
    border-radius: 0 0 0 10px;
  }
  .beyond-blk {
    width: 100%;
  }
  .acd-desc .heading2::before {
    font-size: 20px;
    left: -10px;
  }
  .acd-desc .heading2::after {
    font-size: 20px;
  }
  .whychoose-txtblk .explore-btn {
    margin-top: 10px;
  }
  .academi-wrapper {
    padding: 0;
  }
  .academi-wrapper {
    margin-bottom: 0;
  }
  .overview-wrapper {
    margin-bottom: 80px;
  }
  .breadcrumb-wrap li {
    font-size: 14px;
    line-height: 15px;
  }
  .careers-wrapper .ibtable-right {
    width: 75%;
    background: #fff;
  }
  .careers-wrapper .ibtable-left {
    width: 25%;
    text-align: center;
  }
  .steps {
    width: 25%;
  }
  .ibtable-innertxt.numtxt {
    padding: 10px 0;
  }
  .careers-wrapper .ibtable-innertxt {
    padding: 10px 10px;
  }
  .ibtable-right.finalselection {
    border-radius: 0 0 10px 0;
  }
  .steps {
    margin-right: 0;
  }
  .careerstable-wrap table td::before {
    width: 100%;
    text-align: left;
  }
  .careerstable-wrap table td br {
    display: none;
  }
  .careerstable-wrap .table-inn tr:last-child {
    border-bottom: none;
  }
  .gallery-wrapper.flex {
    justify-content: center;
  }
  .galleryblk {
    width: 90%;
    margin: 0 0 35px 0;
  }
  .happening-gallery-ttl {
    margin-top: 14px;
    font-size: 18px;
    line-height: 20px;
  }
  .happening-gallery-ttl br {
    display: none;
  }
  .testimonialblk {
    width: 100%;
  }
  .targetDiv {
    width: 98%;
    padding: 16px 0 16px 16px;
  }
  .closebtn img {
    width: 90%;
  }
  .academics-ibdptable table td {
    text-align: left;
    padding: 5px 20px 5px 20px;
  }
  .academics-ibdptable table td::before {
    width: 100%;
  }
  .why-choose-img::before {
    left: -48px;
  }
  .why-choose-img::before {
    background-size: 45%;
  }
  .earlyyear-sec2blk.reverse {
    flex-direction: column-reverse;
  }
  .eyfs-principlesleft {
    width: 100%;
    margin-bottom: 30px;
  }
  .earlyyear-sec2blk.reverse .eyfs-principlesright,
  .eyfs-principlesright {
    width: 75%;
    margin: 0 auto;
  }
  .cas-pdf-blk {
    width: 100%;
  }
  .model-event .modal-wrapper {
    width: 90% !important;
    
}
}
@media screen and (max-width: 480px) {

  .naharimgblk.academi-img img {width: 60%; }
  .academi-session-blk .naharimgblk.academi-img {right: -110px;}
  .beyond-academi-blk .naharimgblk.academi-img {right: -80px;}
  .admission-process-blk .naharimgblk.academi-img {right: -80px; }

  .news-flash-wrap h1 {
    font-size: 16px;
  }
  .heading2 h2 {
    font-size: 22px;
    line-height: 1.5;
  }
  .university-slider div {
    margin: 5px;
  }
  .video-imgblk12 {
    width: 40%;
  }
  .modal-body {
    height: 260px;
  }
  .news-ttl {
    font-size: 30px;
    margin-bottom: 10px;
  }
  .imagtxt1 {
    width: 100%;
    margin: 0 auto;
  }
  .imagtxt {
    width: 100%;
  }
  .imagtxt3 {
    width: 100%;
  }
  .naharblk p {
    width: 78%;
    text-align: left;
  }
  .academi-slider {
    width: 55%;
  }
  .academi-slide-blk {
    width: 100%;
  }
  .gallery-slider {
    width: 70%;
  }
  .acd-desc .heading2 {
    font-size: 18px;
    line-height: 20px;
  }
  .acd-desc .subheading {
    font-size: 16px;
    line-height: 16px;
  }
  .academi-blk::after {
    background-size: 30%;
  }
  .academi-blk {
    padding: 40px 0 0;
  }
  .acd-desc {
    margin-top: -50px;
    margin-left: -20px;
  }
  .gallery-ttl .heading2 {
    font-size: 24px;
    line-height: 24px;
  }
  .heading3 {
    font-size: 20px;
    line-height: 20px;
  }
  .menublk {
    font-size: 14px;
    line-height: 16px;
    padding: 6px 8px;
  }
  .gallery-txt {
    font-size: 16px;
  }
  .academi-blk::after {
    background-size: 42%;
    width: 315px;
  }
  .mission-img {
    margin-top: -80px;
  }
  .nicpoint-ttl {
    font-size: 26px;
    line-height: 28px;
    margin-bottom: 10px;
  }
  .nicpoint-blk {
    padding: 15px 15px;
  }
  .nisphilosophywrap .nicpoint-blk,
  .nisphilosophywrap .nicpoint-blk:nth-child(3n + 2),
  .nisphilosophywrap .nicpoint-blk:nth-child(3n + 3) {
    width: 100%;
  }
  .igcse-list .safety-list {
    width: 47%;
  }
  .leading-inn2-imgblk:nth-child(3n + 2) {
    left: 80px;
  }
  .leading-inn2-imgblk:first-child {
    left: 0;
  }
  .leading-inn2 {
    height: 90px;
  }
  .librarywrap .campus-right {
    padding: 15px;
  }
  .innersubmenu {
    font-size: 20px;
  }
  .arwdown {
    background: rgba(0, 0, 0, 0) url(../images/down-arrow.png) no-repeat 70% 50%;
  }
  .arwup {
    background: rgba(0, 0, 0, 0) url(../images/up-arrow.png) no-repeat 70% 50%;
  }
  .innerpg-ttl {
    font-size: 30px;
    line-height: 32px;
  }
  .schoolmaintxt {
    font-size: 16px;
    line-height: 20px;
  }
  .schoolrightttl {
    font-size: 25px;
    line-height: 28px;
  }
  .a-level-form-main {
    border: 6px solid #5a00a0;
  }
  .field-ttl {
    font-size: 24px;
    line-height: 24px;
    margin-bottom: 12px;
  }
  .checkboxlable {
    font-size: 16px;
    margin-bottom: 10px;
    padding-left: 19px;
  }
  .checkmark {
    top: 4px;
    height: 14px;
    width: 14px;
    border-radius: 3px;
  }
  .checkboxlable .checkmark::after {
    left: 4px;
    top: 0;
  }
  .submitbtn {
    width: 140px;
    font-size: 20px;
    line-height: 20px;
    padding: 10px 0;
  }
  .a-level-form {
    padding: 10px 0 4px;
  }
  .message-boardwrap .innerpg-ttl {
    font-size: 24px !important;
    line-height: 30px;
  }
  .principal-regards {
    font-size: 20px;
    line-height: 22px;
  }
  .overview-wrapper {
    margin-bottom: 60px;
  }
  .breadcrumb-wrap {
    width: 100%;
  }
  .breadcrumb-wrap.academics li:last-child {
    padding-left: 0;
  }
  .careersttl {
    font-size: 20px;
    line-height: 22px;
  }
  .parent-student-testimonial .campus-right {
    padding: 10px;
  }
  .enquiresticky-wrap .enquire-blk {
    top: 50%;
  }
  .nlacircleblk:nth-child(4n + 5) {
    width: 33%;
    border-right: 1px solid #ccc;
  }
  .nlacircleblk {
    width: 33%;
  }
  .nlacircleblk:nth-child(4n + 10),
  .nlacircleblk:nth-child(4n + 13),
  .nlacircleblk:nth-child(4n + 16),
  .nlacircleblk:nth-child(4n + 19),
  .nlacircleblk:nth-child(4n + 22),
  .nlacircleblk:nth-child(4n + 25),
  .nlacircleblk:nth-child(4n + 4),
  .nlacircleblk:nth-child(4n + 7) {
    border-right: none;
  }
  .nlacircleblk:nth-child(4n + 11),
  .nlacircleblk:nth-child(4n + 8) {
    border-right: 1px solid #ccc;
  }
  .nlacircleblk.Gymnastics {
    border-right: 1px solid #ccc;
  }
  .nlacircleblk.karate {
    border-right: none;
  }
  .nlacircleblk.nlatext {
    font-size: 24px;
    line-height: 26px;
  }
  .events-happeningwrap,
  .nahar-learning-academywrap {
    margin: 30px 0 40px 0;
  }
  .parent-student-testimonial .campus-innerwrap {
    margin: 30px 0 40px;
  }
  .nlacircleblk:last-child {
    border-right: 1px solid #ccc;
  }
  .enquiresticky-wrap .enquire-blk {
    font-size: 13px;
    line-height: 14px;
  }
  .admissionbtn-blk a {
    padding: 10px 45px;
  }
  input[type="date"] {
    width: 100%;
  }
  .welcome-txt {
    padding: 0 0;
  }
  .logo-imgblk {
    width: 100%;
  }
  .university-logo-footer {
    margin-bottom: 20px;
  }
  .whychoose-innerblk {
    padding: 0 0;
  }
  .mm-wrapper_opening .mm-menu_position-right.mm-menu_opened ~ .mm-slideout {
    transform: translate3d(-62vw, 0, 0) !important;
  }
  .student-name {
    font-size: 14px;
    line-height: 14px;
  }
  .haccblk {
    margin: 0 20px 20px 0;
  }
  .haccblk:nth-child(3n + 3) {
    margin-right: 20px;
  }
  .enquire-blk.skolaro-blk.haccblk {
    font-size: 13px;
    padding: 6px;
  }
  .enquire-blk.skolaro-blk {
    right: -80px !important;
  }
  .model-event.event-btn.career-popup {
    width: 63%;
  }
}
@media screen and (max-width: 430px) {
  .enquireibdp {
    font-size: 11px;
    border-radius: 0;
  }
  .enquireibdp-alevelwrap a:first-child {
    margin-right: 0;
  }
  .enquireibdp-alevelwrap a + a {
    margin-left: 0;
  }
  .accordion__header .ib-text {
    font-size: 14px;
  }
  .img-adimision {
    width: 100%;
  }
  .model-event .modal-wrapper {
    width: 90% !important;
  }
  .teach_width {
    width: 100%;
    padding: 15px 0;
}
.teacher-wrapper{padding: 0}
}
@media screen and (max-width: 400px) {
  .heading1 {
    font-size: 17px;
    line-height: 19px;
  }
  .video-imgblk12 {
    width: 85%;
  }
  .covidpage .heading2,
  .heading2 {
    font-size: 26px;
    line-height: 30px;
    margin-bottom: 0;
  }
  .subheading {
    font-size: 20px;
    line-height: 20px;
  }
  .overview-blk .subheading {
    margin-bottom: 16px;
  }
  .council-block .ttl {
    font-size: 26px;
    line-height: 30px;
  }
  .council-block .ttl span {
    font-size: 18px;
    line-height: 18px;
  }
  .council-block.grey-block .council-block-inn::before {
    right: -280px;
  }
  .nic-img-wrap {
    height: 110px;
  }
  .field-ttl {
    font-size: 20px;
    line-height: 20px;
  }
  .checkboxlable {
    width: 100%;
  }
  .thirdli {
    padding-left: 0 !important;
  }
  .academi-session-blk .naharimgblk.academi-img img {
    width: 50%;
  }
  .whychoose-txtblk {
    width: 75%;
  }
  .campus-innerwrap.curriculumwrap2 .campus-left {
    right: 0;
  }
  .earlyyearfoundationwrap .c-primaryinfo-ttl {
    font-size: 26px;
    line-height: 30px;
  }
  .student-name {
    font-size: 10px;
    line-height: 14px;
  }
  .hacccolumnblk .student-name {
    font-size: 14px;
    line-height: 16px;
  }
  .artworktab,
  .writingpiecestab {
    padding: 10px;
    font-size: 14px;
    line-height: 16px;
    width: 135px;
  }
  .hacccolumnblk {
    margin: 0 0 35px 0;
    padding: 15px;
  }
}
