@media (min-height:720px) and (max-height :810px){
#provide-detailsnew .modal-body .content_section{padding-top: 40PX; padding-bottom: 40px;}
#provide-detailsnew .modal-body{border: 40px solid #2E77B8;}
h3.register-online{margin-bottom: 30px;font-size: 55px;line-height: 60px;}
p.register_date{margin:10px 0;}
.topdi{padding-top: 30px; padding-bottom: 30px;}
}
@media (min-height:400px) and (max-height :720px){

#provide-detailsnew .modal-body .content_section{padding-top: 22px; padding-bottom: 29px;padding-left: 20px;
        padding-right: 20px;}
.modal-body .content_section {padding: 40px;}
.topdiv{margin:0 -20px;padding-top: 20px;}
/*#provide-detailsnew .modal-body{border: 40px solid #2E77B8;}*/
p.register_date{margin:10px 0;}
.topdi{padding-top: 30px; padding-bottom: 30px;}
#provide-detailsnew .close {top: -26px;right: -28px;}
/*#provide-detailsnew .modal-body {border: 20px solid #2E77B8;}*/
h3.register-online {margin-bottom: 11px;font-size:55px;line-height: 40px;}
.topdiv h3.register_head{font-size: 35px;line-height: 32px;}
.topdiv{padding-bottom:20px;}

h3.register-online {
margin-bottom: 11px;
font-size: 48px;
line-height: 40px;letter-spacing: -3px;
}
.home-popup .register-online a{margin: 0 auto 20px;font-size: 20px; width:50%}
#provide-detailsnew .modal-dialog.modal-lg {
    max-width: 730px;
}

}

@media (min-height:400px) and (max-height :540px){
/*#provide-detailsnew .modal-body .content_section{padding-top: 20px;padding-bottom: 20px;}*/
.home-popup .register-online a{font-size: 20px; line-height: normal;}

}

@media only screen and (max-width: 1700px) {
    #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item:nth-last-child(3) ul.mega-sub-menu {     right: 0;   }
    #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-flyout ul.mega-sub-menu {min-width: 300px;}
}
@media only screen and (max-width: 1500px) {
    .difference-section-bx .inner-bx .txt-heading {padding: 0px 20px;font-size: 21px;}
    .difference-section-bx .inner-bx .content-bx p {  padding: 0px 0px; margin-top: 10px; font-size: 15px;}
    .difference-section-bx .inner-bx .content-bx {    padding: 0 20px; }
    .difference-section-bx .inner-bx {     min-height: 350px; }
    .footer_wrap:after { transform: skew(0deg, -2deg) translatey(-76px);}
    .footer_wrap #footer .right .socialicon ul li:last-child {   padding-right: 0;}
    #mega-menu-wrap-primary #mega-menu-primary > li:last-child.mega-menu-item .mega-sub-menu {   right: 0;}
    .student-showcase {  padding-left: 55px;  padding-right: 55px; }
    .student-showcase .inner-part .bx .text-bx .txt-heading { font-size: 22px; }
    .teamview_txt {   line-height: 1.2; }
    .fee-structure h2 {     font-size: 34px;  }
}
@media only screen and (max-width: 1349px) {
    .value-bx .inr-bx.authenticity-part { width: 300px;  left: 35px; }
    .value-bx .inr-bx.inclusion-part { left: 10px; width: 280px;}
    .value-bx .inr-bx.excellence-part { left: 60px;width: 280px;}
    .value-bx .inr-bx.respect-part { width: 320px;right: 50px;}
    .value-bx .inr-bx.attentive_ness-part {right: -30px; }
    .value-bx .inr-bx.freedom-part {right: 40px;width: 330px;}
    .value-bx .inr-bx.attentive_ness-part {right: 25px;width: 270px; }
    .sub-menu-part ul li { padding: 0 20px; }
    .sub-menu-part ul { margin: 0 -20px; }
    .top-ticker .cnt {font-size: 15px; max-width: 80%; justify-content: flex-start;}
    .student-leadership { padding-left: 20px; padding-right: 20px;}
    .hero-image .caption{ max-width: 90%;}
}
@media only screen and (max-width: 1199px) {
    .info__headline {font-size: 25px; }
    .thankyou-landing a.btn-design { font-size: 12px !important;}
    .container {max-width: 960px;}
    #topmenu {display: none; }
    #simple-menu {display: block; }
    .sidr ul li a, .sidr ul li span {font-size: 15px !important;font-weight: 700 !important; font-family: "Open Sans", sans-serif !important; }
    #mega-menu-wrap-max_mega_menu_1 {display: none;}
    .mn-bx.mn-header #search-btn {margin-left: 0;}
    .theme-default .nivo-caption {width: 960px; }
   .hero-image .title { font-size: 48px;max-width: 50%;}
    .hero-image img {min-height: 500px;max-height: 500px; }
    .common-padd {padding: 60px 0; }
    .general-heading {font-size: 42px; }
    .hixs-framework-part .video-section-bx {margin-top: 35px; }
    .hixs-difference {padding: 60px 0; }
    .student-showcase .inner-part { margin-top: 40px;}
    .news-event-bx .new-main-bx .sub-bx { max-width: 300px;}
    .news-event-bx .new-main-bx .sub-bx .image-bx img {min-height: 210px; max-height: 210px;}
    .news-event-bx .new-main-bx .sub-bx .image-bx { height: 210px;}
    .news-event-bx .new-main-bx .view-all-btn { margin-top: 60px; }
    .btm-padd {padding-bottom: 60px; }
    .important-info .important-section-inner { margin-top: 40px; padding: 0 0px;}
    .important-info .important-section-inner ul {flex-wrap: wrap; }
    .important-info .important-section-inner ul li { min-width: 210px; max-width: 210px;margin-left: 10px; margin-right: 10px;}
    .footer_wrap {  margin-top: 40px;}
    .footer_wrap:before { transform: skew(0deg, 4deg) translatey(-100px); }
    .footer_wrap:after { transform: skew(0deg, -2deg) translatey(-50px); }
    .footer_wrap #footer .right { padding-left: 50px; width: 320px;}
    .footer_wrap #footer .left {  width: calc(100% - 320px); }
    .footer_wrap #footer .left .footercols4 { max-width: 213px; }
    .footer_wrap #footer .left .footercols4:first-child {max-width: 160px; }
    /* .to_top { right: 26px;} */
    .hixs-framework-part .video-section-bx .inner-bx .text-bx {padding: 15px 15px; height: 266px;}
    .hixs-framework-part .video-section-bx .inner-bx .text-bx .inner-heading {font-size: 18px;}
    .hixs-framework-part .video-section-bx .inner-bx .text-bx p {margin-top: 6px;}
    .hixs-framework-part .video-section-bx .inner-bx .video-bx {height: 266px;}
    .wid-3 {width: 50%;}
    .difference-section-bx .inner-bx {min-height: 380px;}
    .wid-full {width: 100%;}
    .student-showcase .inner-part .slick-prev {left: 46%;top: 105%;}
    .student-showcase .inner-part .slick-next {right: 46%;top: 105%;}
    .student-showcase .inner-part .bx .text-bx .txt-heading {transform: translateY(115px);font-size: 18px; }
    .student-showcase .inner-part .bx .text-bx .sub-txt {transform: translateY(140px); }
    .hixs-framework-part .video-section-bx .inner-bx .video-bx video {width: 100%;height: 100%;}
    .contact-us-banner .embed-banner .map-part iframe {min-height: 400px;}
    .contact-us-banner .map-btm-button ul li a.active:before {top: -15px;}
    .contact-middle-part .inner-bx .left .address-part {margin-top: 50px;}
    .value-bx .inr-bx.authenticity-part {display: none;}
    .value-bx .inr-bx.inclusion-part {display: none;}
    .value-bx .inr-bx.excellence-part {display: none;}
    .value-bx .inr-bx.respect-part {display: none;}
    .value-bx .inr-bx.attentive_ness-part {display: none; }
    .value-bx .inr-bx.freedom-part {display: none; }
    img.for-desktop {display: none; }
    img.for-mobile {display: block;}
    .value-bx {margin-top: 115px;margin-bottom: 85px; }
    .vision-value-bx .vision .left .gen-heding {font-size: 34px;}
    .vision-value-bx .vision .right .gen-txt {font-size: 20px;padding: 0px 50px;}
    .inner-container.cms-bx .mn-bx .inner-page-team .sub-part {margin-left: 1%;margin-right: 1%;max-width: 31.2%; }
    .inner-container.cms-bx .mn-bx .inner-page-team {margin-left: -1%;margin-right: -1%; }
    .search-bx .search-inner {width: 90%;}
    .top-ticker .cnt {max-width: 96%;}
    .top-ticker button {right: 0%;  }
    .student-showcase .inner-part .bx .text-bx {margin-bottom: 40px; }
    .section-img-slider .img_thumbline2 .slick-slide img {max-height: 500px;min-height: 500px; }
    .section-img-slider .slick-slide img {min-height: 300px;max-height: 300px; }
    .other-info ul li .img-box {width: 110px;}
    .other-info ul li .cnt {width: calc(100% - 120px); }
    .other-info .download-btn {line-height: 1.4;font-size: 14px;margin-top: 7px; }
    .guideline ul li .caption {
        font-size: 14px;
        line-height: 22px;
        padding: 0 10px;
        margin-top: 10px;
    }
    .fee-structure h2 {
        font-size: 30px;
        line-height: 1.2;
    }
    .news-detail-bx .right_column {
        padding-left: 70px;
    }
    .four-zero-four-page .page_tt .fourofour {
        font-size: 160px;
    }
    .four-zero-four-page .page_tt .postitle {
        font-size: 32px;
    }
    .heritagediaries .inner-container.cms-bx .mn-bx .inner-page-team .sub-part {
        width: 31.2%;
    }
    .btn-design-space {
        width: 300px;
    }
}
@media only screen and (max-width: 1024px) {
    .admission-section2 .table-section,
    .admission-section2 .igcse-section {
        max-width: 100%;
    }
}
@media only screen and (max-width: 1023px) {

    .vision-value-bx .vision .left .gen-heding {
        font-size: 28px;
    }
    .vision-value-bx .vision .right .gen-txt {
        font-size: 18px;
        padding: 0px 35px;
        line-height: 32px;
    }
    .vision-value-bx .vision {
        padding: 25px;
    }
    .value-bx {
        margin-bottom: 60px;
    }
    .sub-menu-part ul li a {
        font-size: 13px;
    }
    .sub-menu-part ul li {
        padding: 0 15px;
    }
    .cms-content-section .founder-box {
        padding: 50px 50px 75px 50px;
    }
    .info__headline {
        font-size: 25px;
    }
}
@media only screen and (max-width: 991px) {
  .content_section {    padding: 60px;}
#provide-detailsnew .modal-body .content_section{padding:40px}
.topdiv{margin: 0 -40px;padding-top: 20px;padding-bottom: 20px;}
h3.register-online{font-size: 48px;
        line-height: 50px;}
.home-popup .register-online a{font-size: 20px;width: 100%}
p.register_age_contenst{width: 90%;}

    p.register_date.info {
        font-size: 24px;
        line-height: 28px;
    }
    .rednote {
        padding-left: 15px;
        padding-right: 15px;
        font-size: 16px;
        line-height: 21px;
        padding-top: 13px;
    }
    .rednote br {
        display: none;
    }
    .container {
        max-width: 720px;
    }
    .theme-default .nivo-caption {
        width: 720px;
    }
   .hero-image .title {
        font-size: 36px;
    }
    .general-heading {
        font-size: 36px;
    }
    .common-padd {
        padding: 50px 0;
    }
    .hixs-framework-part .video-section-bx .inner-bx {
        width: 100%;
    }
    .hixs-framework-part p {
        padding: 0 50px;
    }
    .hixs-framework-part .video-section-bx .inner-bx .text-bx {
        height: 290px;
        padding: 25px;
    }
    .hixs-framework-part .video-section-bx .inner-bx .video-bx {
        height: 290px;
    }
    .hixs-framework-part .video-section-bx .inner-bx .text-bx .inner-heading {
        margin-top: 25px;
        display: block;
    }
    .hixs-framework-part .video-section-bx .inner-bx .text-bx p {
        min-height: 125px;
    }
    section.hixs-difference {
        padding: 50px 0;
    }
    .difference-section-bx .inner-bx .content-bx p {
        font-size: 14px;
    }
    .student-showcase .inner-part .slick-prev {
        left: 44%;
    }
    .student-showcase .inner-part .slick-next {
        right: 44%;
    }
    .news-event-bx .new-main-bx .sub-bx {
        max-width: 215px;
    }
    .news-event-bx .new-main-bx .sub-bx .image-bx img {
        min-height: 190px;
        max-height: 190px;
    }
    .news-event-bx .new-main-bx .sub-bx .image-bx {
        height: 190px;
    }
    .important-info .important-section-inner {
        padding: 0 0px;
    }
    .footer_wrap:before {
        transform: skew(0deg, 4deg) translatey(-80px);
    }
    .footer_wrap #footer .right .admission .gen-txt {
        font-size: 16px;
    }
    .footer_wrap #footer .right .admission .mail-txt {
        font-size: 20px;
    }
    .footer_wrap #footer .right {
        padding-left: 0;
        width: 225px;
    }
    .footer_wrap #footer .left {
        width: calc(100% - 225px);
    }
    .footer_wrap #footer .left .footercols4 {
        max-width: 160px;
    }
    .footer_wrap .widget-title {
        font-size: 15px;
    }
    .footer_wrap ul li a {
        font-size: 12px;
        line-height: 20px;
    }
    .footer_wrap #footer .right .gen-title {
        font-size: 15px;
        margin-top: 10px;
    }
    .footer_wrap #footer .right .locate .right-part .locate-us-txt {
        font-size: 18px;
        letter-spacing: 0.5px;
    }
    .footer_wrap #footer .right .locate .right-part .click-here-txt {
        font-size: 13px;
    }
    .footer_wrap #copyright .copytext .left .copyright-txt {
        padding-left: 10px;
        font-size: 13px;
    }
    .footer_wrap ul {
        margin-bottom: 23px;
    }
    .contact-middle-part .inner-bx .right {
        margin-right: 0;
        width: 320px;
        padding: 30px 35px;
    }
    .contact-middle-part .inner-bx .left {
        width: calc(100% - 320px);
    }
    .contact-middle-part .inner-bx .left .address-part {
        margin-top: 40px;
    }
    .contact-middle-part .inner-bx .left .address-part .inr-part ul li .txt .ph-number {
        font-size: 16px;
    }
    .contact-middle-part .inner-bx .left .address-part .inr-part ul li .txt .time-part {
        font-size: 16px;
    }
    .contact-middle-part .inner-bx .left .address-part .inr-part ul li .txt {
        font-size: 15px;
    }
    .contact-middle-part .inner-bx .left .address-part p {
        font-size: 15px;
    }
    .contact-middle-part .inner-bx .right .contact-detail .gen-title {
        font-size: 18px;
    }
    .contact-middle-part .inner-bx .right .contact-detail ul li p {
        font-size: 16px;
    }
    .news-detail-bx .right_column {
        padding-left: 30px;
        width: calc(100% - 254px);
    }
    .news-detail-bx .left_column {
        width: 254px;
    }
    .infoheading {
        font-size: 22px;
    }
    .box-content-bullets .accordion-heading {
        font-size: 30px;
    }
    .box-content-bullets ul li {
        padding: 15px 45px 15px 45px;
    }
    .btn-mainbox .btn-bx .btn-design {
        font-size: 16px;
    }
    .btn-mainbox .btn-bx {
        width: 300px;
    }
    .time-line-bx .date-activity-bx .innerbox .date-sctivity-bx .date-txt {
        width: 255px;
    }
    .time-line-bx .date-activity-bx .innerbox .date-sctivity-bx .activity-txt {
        width: calc(100% - 255px);
    }
    .time-line-bx .date-activity-bx .innerbox .sub-bx .left {
        width: 320px;
    }
    .time-line-bx .date-activity-bx .innerbox .sub-bx .right {
        width: calc(100% - 320px);
    }
    .inner-container.cms-bx .content-section h1,
    .inner-container.cms-bx .content-section h2,
    .inner-container.cms-bx .content-section h3,
    .inner-container.cms-bx .content-section h4,
    .inner-container.cms-bx .content-section h5,
    .inner-container.cms-bx .content-section h6 {
        font-size: 28px;
    }
    .btn-mainbox {
        padding: 70px 0;
    }
    .sub-menu-part ul li {
        padding: 0 10px;
    }
    .sub-menu-part ul {
        margin: 0 -10px;
    }
    .sub-menu-part ul li a {
        font-size: 13px;
    }
    .default-cms .lftand-rgt .left-side-content {
        width: calc(100% - 290px);
    }
    .default-cms .lftand-rgt .right-image {
        display: inline-flex;
        justify-content: flex-end;
    }
    .default-cms .lftand-rgt:nth-child(2n + 1) .right-image {
        justify-content: flex-start;
    }
    .default-cms .lftand-rgt .right-image {
        width: 250px;
    }
    .cms-content-section .founder-box .left-image {
        width: 150px;
        height: 150px;
    }
    .cms-content-section .founder-box .rgt-cnt {
        width: calc(100% - 180px);
    }
    .table-section,
    .admission-section2 .table-section {
        max-width: 100%;
        font-weight: 400;
        border-left: 1px solid #e2e2e2;
    }
    .table-section table td {
        -moz-border-bottom-colors: none;
        -moz-border-left-colors: none;
        -moz-border-right-colors: none;
        -moz-border-top-colors: none;
        border-color: -moz-use-text-color -moz-use-text-color #eeeeee;
        border-image: none;
        padding-left: 56% !important;
        position: relative;
        text-align: left;
        white-space: normal;
        word-break: break-all;
        font-size: 16px;
        line-height: normal;
        border: 0px;
        padding-top: 15px;
        padding-bottom: 8px;
    }
    .table-section table tbody tr:first-child {
        left: -9999px;
        position: absolute;
        top: -9999px;
    }
    .table-section table,
    .table-section td,
    .table-section tr,
    .table-section tbody,
    .table-section thead {
        display: block !important;
    }
    .table-section td:before {
        left: 10px;
        padding-right: 12px;
        position: absolute;
        text-align: left;
        top: 17px;
        width: 50%;
    }
    .table-section tbody td:before {
        content: attr(data-title);
        word-break: break-all;
        font-weight: bold;
    }
    .table-section td.date,
    .table-section td.subject,
    .table-section td.property {
        width: auto !important;
        min-width: inherit !important ;
        padding-right: 0% !important;
    }
    .table-section tr {
        padding-bottom: 20px;
    }
    .table-section thead tr {
        padding-bottom: 0px;
    }
    .table-section thead th {
        padding: 10px;
        font-size: 18px;
        line-height: normal;
    }
    .table-section ul li:before {
        top: 6px;
    }
    .admission-section2 .table-section .result {
        width: auto;
    }
    .admission-section2 .table-section strong {
        font-weight: 400;
        font-size: 16px;
    }
    .top-ticker .cnt {
        text-align: left;
        padding-right: 35px;
    }
    .top-ticker .cnt strong {
        margin-right: 15px;
    }
    .space-section {
        margin-top: 40px;
    }
    .news-event-bx .new-blog-bx .left {
        width: 300px;
    }
    .news-event-bx .new-blog-bx .right {
        width: calc(100% - 300px);
    }
    .news-event-bx .new-blog-bx .new-main-bx .sub-bx {
        max-width: 100%;
        width: 100%;
    }
    .inner-page-heading {
        font-size: 28px;
    }
    .cms-content-section .information-bx p {
        font-size: 16px;
        line-height: 28px;
    }
    .cnt-leftright .img-box {
        width: 320px;
    }
    .cnt-leftright .cnt-lrt {
        width: calc(100% - 350px);
    }
    .cms-content-section h2 {
        font-size: 32px;
    }
    .cms-content-section p {
        font-size: 16px;
        line-height: 28px;
    }
    .cnt-leftright .img-box {
        width: 100%;
        order: 1;
    }
    .cnt-leftright .cnt-lrt {
        width: 100%;
        margin-top: 40px;
        order: 2;
    }
    .cnt-leftright .container {
        flex-wrap: wrap;
    }
    .cms-content-section .founder-box h3.fn-name {
        font-size: 32px;
    }
    .cms-content-section .founder-box .rgt-cnt .right-side-content p {
        font-size: 16px;
        line-height: 28px;
    }
    .inner-container.cms-bx .mn-bx .inner-page-team .sub-part a {
        padding: 10px 10px 10px;
    }
    .inner-container.cms-bx .mn-bx .inner-page-team .team-modal-popup img {
        width: auto;
    }
    .team-modal-popup .modal-lg {
        max-width: 700px;
    }
    .cnt-leftright ul li {
        font-size: 16px;
        line-height: 28px;
    }
    .cms-content-section ol li {
        font-size: 16px;
        line-height: 28px;
    }
    .student-university .border-bottom {
        margin-left: 0;
    }
    .student-university ul li {
        font-size: 16px;
        line-height: 28px;
        width: 100%;
    }
    /*.college-placement {
        display: none;
    }*/
    .logo-slider {
        display: block;
        margin-top: 50px;
    }
    .our-counsellor {
        width: 100%;
    }
    .other-info {
        width: 100%;
        padding-top: 30px;
    }
    .our-counsellor h2 {
        font-size: 28px;
        font-weight: bold;
    }
    .dvisory-section-third h2 {
        font-size: 28px;
        font-weight: bold;
    }
    .other-info ul li .img-box {
        width: 162px;
    }
    .other-info ul li .cnt {
        width: calc(100% - 178px);
    }
    .other-info .download-btn {
        width: 260px;
        padding: 0 5px;
        line-height: 40px;
        margin-top: 0;
    }
    .section-img-slider .slick-slide img {
        min-height: 190px;
        max-height: 190px;
    }
    .img_slider_box .slick-prev {
        left: -20px;
    }
    .img_slider_box .slick-next {
        right: -20px;
    }
    .programme-page .first-section:before {
        display: none;
    }
    .programme-page .third-section .flex-row2 {
        flex-wrap: wrap;
    }
    .programme-page .third-section .flex-row2 .lft {
        width: 100%;
    }
    .programme-page .third-section .flex-row2 .rgt {
        width: 100%;
    }
    .programme-page .third-section .flex-row2 .rgt img {
        width: 100%;
    }
    .programme-page .table-section {
        width: 100%;
    }
    .programme-page .third-section:before {
        display: none;
    }
    .student-section-part2 ul li {
        flex-wrap: wrap;
        padding: 35px 15px;
    }
    .student-section-part2 ul li .left {
        width: 100%;
        order: 2;
        padding-right: 0;
        margin-top: 30px;
    }
    .student-section-part2 ul li .right {
        width: 100%;
        order: 1;
        justify-content: center;
    }
    .student-section-part2 ul li.heading-image .w-40 {
        width: 100%;
    }
    .student-section-part2 ul li.heading-image .right {
        width: 100%;
        max-width: 100%;
    }
    .student-section-part2 ul li.heading-image .right iframe {
        width: 100%;
    }
    .virtual-modes {
        padding-bottom: 0px;
    }
    .learning-section1,
    .learning-section3,
    .learning-section2 {
        font-size: 16px;
        line-height: 28px;
    }
    .principle-col .title2 {
        font-size: 16px;
        line-height: 28px;
    }
    .screen-time {
        font-size: 16px;
        line-height: 28px;
    }
    .virtual-section1 .querie .title2 {
        font-size: 16px;
    }
    .virtual-section1 .querie .column {
        font-size: 16px;
        line-height: 1.2;
    }
    .virtual-technical {
        font-size: 16px;
    }
    .virtual-test {
        font-size: 16px;
    }
    .fee-information ul li {
        font-size: 16px;
    }
    .fee-information strong {
        font-size: 16px;
    }
    .news-detail-bx .right_column h3 {
        font-size: 20px;
    }
    .blog-page .news-detail-bx .right_column .type-post .postitle a {
        font-size: 20px;
    }
    .four-zero-four-page .page_tt .fourofour {
        font-size: 120px;
    }
    .four-zero-four-page .page_tt .postitle {
        font-size: 28px;
    }
    .four-zero-four-page #content {
        margin-top: 10px;
    }
    .four-zero-four-page #content p {
        line-height: 1.8;
    }
    .news_posts.search-page .news-detail-bx .new-main-bx .postitle a {
        font-size: 20px;
    }
    .search_wrap.layer_wrapper .center .search_term .postsearch {
        font-size: 32px;
    }
    .html-sitemap .right {
        width: 250px;
    }
    .html-sitemap .left {
        width: calc(100% - 250px);
    }
    .content_section h1 {
        font-size: 52px;
        line-height: 1.2;
    }
    .register_date {
        font-size: 34px;
        margin-top: 0px;
        font-weight: bold;
        padding: 0px 22px;
        margin-bottom: 16px;
        line-height: 40px;
        letter-spacing: 0px;
    }
    .register_age_content {
        padding: 0px 25px 0 25px;
    }
    .accreditation-logo ul li {
        margin: 0 20px;
    }
    .heritagediaries .col-lg-5,
    .heritagediaries .col-lg-7.col-12 {
        max-width: 100% !important;
        flex: 100% !important;
    }
    .heritagediaries .col-lg-5.imag img {
        width: 100% !important;
    }
    .modal-content {
        padding-left: 0px;
    }
    .heritagediaries .team-modal-popup .modal-lg {
        max-width: 700px;
        margin-top: 105px;
        top: 0;
        -webkit-transform: translateY(0%);
        transform: translateY(0%);
    }
    /* h3.register-online {font-size: 23px;margin-bottom: 0;} */

    .heritagediaries .col-lg-5.imag img {
        width: auto !important;
        max-width: 100%;
    }
    .heritagediaries .team-modal-popup span.leader-name {
        font-size: 24px;
    }
    .heritagediaries .team-modal-popup span.occupation {
        font-size: 16px;
    }
    .diariesheadline {
        font-size: 18px;
    }
    .diariestorng {
        font-size: 18px;
    }
    .modal.fade .modal-dialog, #provide-detailsnew .modal-dialog.modal-lg {
        max-width:80%;
        margin: 0px auto;
    }
    .modal-dialog.commonwealth-popup {
        max-width: 90%;
        margin: 0px auto;
    }
    .student-leadership ul li {
        width: 47%;
    }

.logo-desk{display: none;}
.logo-mobile{display: block;}
.college-placement ul{border: 0;}
.college-placement ul .img-box{padding: 0;}
.college-placement ul .img-box img{max-height: 90%;}
.slide-logo .slick-slide{margin: 0 5px;}
.college-placement ul li{border: 1px solid #d1cece !important; padding: 5px;}

}
@media only screen and (max-width: 767px) {

.home-popup .register-online a{width:100%}
span.size-headline {font-size: 19px;line-height: 25px;}
.style-organge {font-size: 18px;line-height: 24px;}
p.register_age_contenst {font-size: 16px;width: 100%;line-height: 26px;margin-top: 15px;}
.admsn_open{font-size: 18px;}
.to_top {display: none;}
.modal.fade .modal-dialog, #provide-detailsnew .modal-dialog.modal-lg{max-width: 98%;}
#provide-detailsnew .modal-body .content_section {padding:40px 30px 40px;}
.topdiv{margin: 0 -30px;}
#provide-detailsnew .modal-body{border:40px solid #2E77B8;}
.register-online svg {margin-left:4px;}
h3.register-online {font-size:26px; line-height:30px;margin-bottom:0px; letter-spacing: -2px;}
.register-online {margin-bottom: 0;}
    .notice-textss {
        text-align: center;
        padding: 10px;
        font-size: 12px;
        padding-top: 0;
        margin-top: -11px;
        margin-bottom: 20px;
    }
    .register-online.heightfix {
        margin-top: 0;
    }
    .home-popup .year {
        padding-bottom: 10px;
        padding-top: 15px;
    }
    div#myTopnav {
        display: block;
        width: 100%;}
        .topnav #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item-has-children>a.mega-menu-link>span.mega-indicator{
            display: block !important;
        }
        .topnav #mega-menu-wrap-primary .mega-menu-toggle{
            background: transparent;
        }
        .topnav #mega-menu-wrap-primary, #mega-menu-wrap-primary #mega-menu-primary, #mega-menu-wrap-primary #mega-menu-primary ul.mega-sub-menu, #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item, #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-row, #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-column, #mega-menu-wrap-primary #mega-menu-primary a.mega-menu-link, #mega-menu-wrap-primary #mega-menu-primary span.mega-menu-badge {
            position: static;
            left: 0;
        }
        .topnav #mega-menu-wrap-primary .mega-menu-toggle + #mega-menu-primary {
            background: #000;}
    .target-box iframe {
        height: 280px;
    }
    p.information_size {
        font-size: 28px;
        line-height: 49px;}
    .air-quailty .table-responsive {
        width: 100%;
        margin-bottom: 30px;
    }
    .air-quailty {
        flex-direction: column;
    }
    .campusheadline h2 {
        margin: 0;
        padding: 0 0 16px;
    }
    .campusheadline {
        flex-direction: column;
    }
    p.information-reg {
        font-size: 15px;
        padding: 17px 0px 2px 0px;
        line-height: 24px;
    }
    p.register_date.info {
        font-size: 25px;
        line-height: 30px;
    }
    .rednote {
        padding-left: 15px;
        padding-right: 15px;
    }
    .rednote br {
        display: none;
    }
    .container {
        max-width: 85%;
    }
    .theme-default .nivo-caption {
        width: 540px;
    }
    .footer_wrap #footer .left {
        width: 100%;
        flex-wrap: wrap;
    }
    .footer_wrap #footer .right {
        width: 100%;
        margin-top: 20px;
        border-top: 1px solid rgba(121, 165, 216, 0.4);
        padding: 10px 0;
    }
    .footer_wrap #footer {
        flex-wrap: wrap;
    }
    .footer_wrap .widget-title {
        line-height: 45px;
        padding: 0;
        margin: 0;
        border-top: 1px solid #e4e4e4;
        position: relative;
    }
    .footer_wrap #footer .left .footercols4:first-child {
        max-width: 100%;
        width: 100%;
    }
    .footer_wrap #footer .left .footercols4 {
        max-width: 100%;
        width: 100%;
    }
    .footer_wrap .widget-title + div {
        display: none;
    }
    .footer_wrap .widget-title:before {
        padding: 3px;
        border: solid #fdb140;
        border-width: 0 2px 2px 0;
        top: 16px;
        right: 24px;
        content: "";
        position: absolute;
        transform: rotate(45deg);
        -webkit-transform: rotate(45deg);
        -moz-transform: rotate(45deg);
        -ms-transform: rotate(45deg);
    }
    .footer_wrap .widget-title.active:before {
        transform: rotate(225deg);
        -webkit-transform: rotate(225deg);
        -moz-transform: rotate(225deg);
        -ms-transform: rotate(225deg);
    }
    .footer_wrap ul li a {
        font-size: 13px;
    }
    .footer_wrap #footer .right .locate {
        margin-top: 50px;
    }
    .footer_wrap #footer .right .footercols4 {
        display: flex;
        justify-content: space-between;
        flex-wrap: wrap;
        text-align: left;
    }
    .footer_wrap {
        padding-top: 0;
    }
   .hero-image .title {
        max-width: 378px;
    }
    .general-heading {
        font-size: 32px;
    }
    .hixs-framework-part p {
        padding: 0 25px;
        margin-bottom: 0;
    }
    .hixs-framework-part .video-section-bx .inner-bx {
        flex-wrap: wrap;
    }
    .hixs-framework-part .video-section-bx .inner-bx .text-bx {
        width: 100%;
        order: 2;
        height: auto;
    }
    .hixs-framework-part .video-section-bx .inner-bx .video-bx {
        width: 100%;
        order: 1;
        height: auto;
    }
    .hixs-framework-part .video-section-bx .inner-bx .text-bx p {
        min-height: auto;
    }
    .hixs-framework-part .video-section-bx .inner-bx .text-bx .inner-heading {
        margin-top: 0;
    }
    .hixs-difference .gen-txt {
        padding: 0 25px;
    }
    .wid-3 {
        width: 100%;
    }
    .wid-2 {
        width: 100%;
    }
    .student-showcase .inner-part .bx {
        height: 420px;
    }
    .student-showcase .inner-part .bx .text-bx .txt-heading {
        transform: translateY(136px);
    }
    .student-showcase .inner-part .bx .text-bx .sub-txt {
        transform: translateY(190px);
    }
    .news-event-bx .new-main-bx .sub-bx {
        width: 100%;
        margin-bottom: 35px;
        max-width: 100%;
    }
    .news-event-bx .new-main-bx .sub-bx .image-bx {
        display: block;
        height: auto;
    }
    .news-event-bx .new-main-bx .sub-bx .image-bx img {
        width: 100%;
        min-height: auto;
        max-height: inherit;
    }
    .news-event-bx .new-main-bx .view-all-btn {
        margin-top: 30px;
    }
    .important-info p {
        padding: 0 25px;
    }
    .important-info .important-section-inner ul li {
        min-width: 70%;
        max-width: 70%;
        margin-bottom: 30px;
    }
    .footer_wrap:before {
        transform: skew(0deg, 4deg) translatey(-75px);
    }
    .footer_wrap #footer .right .footercols4 .socialicon {
        width: 100%;
        margin-bottom: 20px;
    }
    .footer_wrap #footer .right .footercols4 .admission {
        width: 100%;
        margin-bottom: 20px;
    }
    .footer_wrap #footer .right .footercols4 .locate {
        width: 100%;
    }
    .footer_wrap #footer .right .socialicon ul {
        justify-content: flex-start;
        margin-bottom: 0;
    }
    .footer_wrap #footer .right .locate {
        margin-top: 0;
    }
    .footer_wrap #copyright .copytext {
        flex-wrap: wrap;
    }
    .footer_wrap #copyright .copytext .left .copyright-txt {
        display: block;
        padding-left: 0;
    }
    .footer_wrap #copyright .copytext .right {
        margin-top: 5px;
    }
    .footer_wrap #copyright .copytext .left .logo-img {
        display: block;
        margin-bottom: 5px;
    }
    .footer_wrap #copyright {
        padding-top: 20px;
    }
    .contact-middle-part .inner-bx .left {
        width: 100%;
    }
    .contact-middle-part .inner-bx .right {
        width: 100%;
        margin-top: 30px;
    }
    .contact-middle-part .inner-bx {
        flex-wrap: wrap;
    }
    .contact-us-banner .map-btm-button ul li a {
        font-size: 16px;
    }
    .news-event-bx .new-main-bx.blog-page .sub-bx {
        margin-bottom: 35px;
    }
    .pagination-bx {
        margin-top: 30px;
    }
    .news-detail-bx {
        flex-wrap: wrap;
    }
    .news-detail-bx .left_column {
        width: 100%;
        order: 2;
        margin-top: 30px;
    }
    .news-detail-bx .right_column {
        padding-left: 0;
        width: 100%;
        order: 1;
    }
    .news_posts .main_img img {
        height: auto;
    }
    .news_posts,
    .structure-section,
    .cms-content-section .one-col-cnt {
        margin-top: 30px;
    }
    .inner-container.cms-bx .information-bx {
        margin-top: 30px;
        padding-bottom: 20px;
    }
    .box-content-bullets .accordion-heading {
        font-size: 24px;
        padding: 29px 15px;
    }
    .box-content-bullets ul li {
        padding: 15px 30px 15px 30px;
    }
    .time-line-bx .date-activity-bx .innerbox .sub-bx .left {
        width: 220px;
    }
    .time-line-bx .date-activity-bx .innerbox .sub-bx .right {
        width: calc(100% - 220px);
    }
    .inner-container.cms-bx .information-bx.orange-bx {
        margin-top: 75px;
    }
    .inner-container.cms-bx .content-section h1,
    .inner-container.cms-bx .content-section h2,
    .inner-container.cms-bx .content-section h3,
    .inner-container.cms-bx .content-section h4,
    .inner-container.cms-bx .content-section h5,
    .inner-container.cms-bx .content-section h6 {
        font-size: 24px;
    }
    .time-line-bx .date-activity-bx .innerbox .date-sctivity-bx .date-txt {
        width: 220px;
    }
    .time-line-bx .date-activity-bx .innerbox .date-sctivity-bx .activity-txt {
        width: calc(100% - 220px);
    }
    .vision-value-bx .vision .left {
        width: 155px;
        padding-right: 20px;
    }
    .vision-value-bx .vision .right {
        width: calc(100% - 155px);
    }
    .vision-value-bx .vision .left .gen-heding {
        font-size: 20px;
    }
    .vision-value-bx .vision .left .txt {
        font-size: 14px;
    }
    .vision-value-bx .vision .right .gen-txt {
        font-size: 15px;
        line-height: 26px;
        padding: 0px 25px;
    }
    .value-bx {
        margin-bottom: 30px;
        margin-top: 65px;
    }
    .inner-container.cms-bx .mn-bx .inner-page-team .sub-part {
        margin-left: 1.5%;
        margin-right: 1.5%;
        max-width: 47%;
        width: 47%;
    }
    .inner-container.cms-bx .mn-bx .inner-page-team {
        margin-left: -1.5%;
        margin-right: -1.5%;
    }
    .default-cms .lftand-rgt {
        padding: 35px 0;
    }
    .default-cms .lftand-rgt h4 {
        font-size: 28px;
    }
    .default-cms .lftand-rgt .container {
        flex-wrap: wrap;
    }
    .default-cms .lftand-rgt .left-side-content,
    .default-cms .lftand-rgt .right-image {
        width: 100%;
    }
    .default-cms .lftand-rgt .left-side-content {
        margin-bottom: 20px;
    }
    .cms-content-section .lftand-rgt .left-side-content p {
        line-height: 26px;
        font-size: 16px;
    }
    .cms-content-section .lftand-rgt .right-image img {
        object-fit: cover;
        object-position: center;
        width: 100%;
    }
    .hixs-principle {
        padding: 40px;
    }
    .hixs-principle h3 {
        font-size: 28px;
        padding: 0 0 20px;
        line-height: 35px;
    }
    .hixs-principle p {
        font-size: 16px;
        line-height: 26px;
        padding-bottom: 30px;
    }
    .cms-content-section .founder-box {
        padding: 50px 30px 30px 44px;
        flex-wrap: wrap;
    }
    .cms-content-section .founder-box .rgt-cnt {
        width: 100%;
        margin-top: 35px;
        padding-left: 0px;
    }
    .cms-content-section .founder-box h3.fn-name,
    .cms-content-section .founder-box .fn-desination {
        margin-left: 185px;
    }
    .cms-content-section .founder-box h3.fn-name {
        font-size: 25px;
        line-height: 35px;
        display: block;
        margin-left: 0;
        text-align: center;
    }
    .cms-content-section .founder-box:before {
        background-size: 56%;
        top: 52px;
    }
    .cms-content-section .founder-box .rgt-cnt .right-side-content {
        margin-top: 15px;
        margin-bottom: 40px;
    }
    .cms-content-section .founder-box .rgt-cnt .right-side-content p {
        font-size: 16px;
        line-height: 26px;
    }
    .cms-content-section .information-bx p {
        font-size: 16px;
        line-height: 26px;
    }
    .structure-grades .column-lft {
        padding: 0 0 0 58px;
        width: 300px;
    }
    .structure-grades .column-rgt {
        width: calc(100% - 295px);
    }
    .structure-grades .heading {
        align-items: center;
    }
    .programme-page .first-section:before,
    .programme-page .second-section:before,
    .programme-page .third-section:before {
        background-size: 90%;
        width: 100%;
    }
    .programme-page .flex-row {
        flex-wrap: wrap;
        margin-bottom: 20px;
    }
    .programme-page .flex-row .lft {
        width: 100%;
    }
    .programme-page p {
        font-size: 16px;
        line-height: 26px;
    }
    .programme-page table p {
        margin-bottom: 5px;
        font-size: 14px;
        line-height: 24px;
    }
    .programme-page h2,
    .programme-page .second-section h2 {
        font-size: 28px;
        line-height: 35px;
        margin: 0px 0 22px;
    }
    .programme-page .flex-row .rgt {
        width: 100%;
        display: flex;
        justify-content: space-between;
        flex-direction: row;
    }
    .programme-page .second-section,
    .programme-page .third-section {
        padding: 35px 0;
    }
    .programme-page .second-section p {
        margin-bottom: 20px;
    }
    .programme-page .third-section .flex-row2 {
        flex-wrap: wrap;
    }
    .programme-page .third-section .flex-row2 .rgt,
    .programme-page .third-section .flex-row2 .lft {
        width: 100%;
    }
    .programme-page .third-section .flex-row2 .rgt {
        margin-top: 20px;
    }
    .programme-page .third-section .flex-row2 img {
        width: 100%;
    }
    .programme-page .third-section .flex-row2 {
        margin-bottom: 20x;
    }
    .top-ticker .cnt .announce-icon {
        display: none;
    }
    .top-ticker .cnt strong {
        display: block;
        font-size: 13px;
    }
    .top-ticker .cnt {
        font-size: 12px;
        display: block;
    }
    .top-ticker button {
        top: 20%;
    }
    .news-event-bx .new-blog-bx {
        flex-wrap: wrap;
    }
    .space-section .img-space img {
        height: 450px;
        object-fit: cover;
    }
    .space-section h2 {
        font-size: 28px;
        line-height: 1.2;
    }
    .space-section p {
        font-size: 14px;
        line-height: 1.5;
    }
    .news-event-bx .new-blog-bx .left {
        width: 100%;
    }
    .news-event-bx .new-blog-bx .right {
        width: 100%;
        padding-left: 0;
    }
    .space-section {
        margin-bottom: 0;
    }
    .news-event-bx .new-main-bx .sub-bx .news-heading {
        font-size: 18px;
    }
    .news-display-bx ul li .rght-part {
        font-size: 14px;
    }
    .news-display-bx ul li .lf-part .date-txt a .date-txt {
        font-size: 14px;
    }
    .news-display-bx ul li .lf-part .date-txt a .year-txt {
        font-size: 14px;
    }
    .sub-menu-part {
        display: none;
    }
    .cnt-leftright {
        padding: 30px 0;
    }
    .cnt-leftright h2 {
        font-size: 28px;
    }
    .cms-content-section .founder-box .left-image {
        position: relative;
        margin: 0px auto;
        width: 250px;
        height: 250px;
    }
    .cnt-leftright .cnt-lrt {
        margin-top: 30px;
    }
    .team-modal-popup .modal-height {
        max-height: 300px;
    }
    .team-modal-popup .team-popup {
        padding-bottom: 0;
    }
    .inner-container.cms-bx .mn-bx .inner-page-team {
        margin-top: 40px;
    }
    .space-gallery button.slick-next.slick-arrow {
        left: auto;
        right: 13%;
    }
    .cms-content-section .founder-box.full-width .fn-name {
        text-align: left;
    }
    .cms-content-section .founder-box.full-width .rgt-cnt {
        margin-top: 0;
    }
    .cnt-leftright .container .row {
        width: auto;
    }
    .section-img-slider .img_thumbline2 .slick-slide img {
        max-height: 350px;
        min-height: 350px;
    }
    .inner-container.cms-bx .inner-page-heading {
        line-height: 1.2;
    }
    .other-info .download-btn {
        width: 100%;
        padding: 10px;
        line-height: normal;
        font-size: 12px;
    }
    .logo-slider h2 {
        font-size: 24px;
    }
    .img_slider_box .slick-prev {
        width: 32px !important;
        height: 32px !important;
        background-size: 100% !important;
        left: -5px;
    }
    .img_slider_box .slick-next {
        width: 32px !important;
        height: 32px !important;
        background-size: 100% !important;
        right: -5px;
    }
    .img_slider_box img {
        max-width: 100%;
    }
    .our-counsellor ul li {
        width: 100%;
        margin-bottom: 30px;
    }
    .our-counsellor ul {
        flex-wrap: wrap;
    }
    .other-info ul li .img-box {
        width: 120px;
    }
    .other-info ul li .cnt {
        width: calc(100% - 135px);
    }
    .cms-content-section .one-col-cnt {
        padding: 0px 0 30px;
    }
    .infographic {
        margin: 0 0 30px;
    }
    .img-gallery.for-programme .container {
        width: 100%;
        max-width: 100%;
    }
    .programme-page .flex-row .rgt {
        margin-top: 30px;
    }
    .student-section-part2 ul li {
        padding: 30px 0px;
    }
    .inportant-information-bx {
        padding-bottom: 50px;
    }
    .physical-education {
        padding: 25px 0 0 0;
    }
    .annual-calender-bx {
        margin-top: 10px;
    }
    .guideline ul li,
    .guiding-principl ul li,
    .virtual-relevance ul li,
    .virtual-rigour ul li {
        width: 48%;
        margin-bottom: 20px;
    }
    .virtual-modes .type-section .pd-mobile {
        padding-left: 0;
        padding-right: 0;
    }
    .cms-content-section h2, .student-university h3 {
        font-size: 22px;
    }
    .principle-col {
        flex-wrap: wrap;
        padding: 20px 0;
    }
    .principle-col .title {
        margin: 0px;
    }
    .principle-col .description,
    .principle-col .description-big {
        width: 100%;
        margin: 15px 0 0;
    }
    .principle-col .title2 {
        margin: 0;
    }
    .advisory .pd-mobile {
        padding-left: 0;
        padding-right: 0;
    }
    .learning-section3 .pd-mobile {
        padding-left: 0;
        padding-right: 0;
    }
    .teamview_txt {
        font-size: 24px;
    }
    .virtual-section1 .querie .title2 {
        font-size: 13px;
    }
    .fee-structure h2 {
        font-size: 20px;
        padding: 20px 0 20px;
    }
    .mytablecbse .heading strong,
    .mytablecbse .heading2 span {
        font-size: 16px;
    }
    .admission-heading {
        font-size: 20px;
    }
    .table-section thead th {
        font-size: 16px;
    }
    .table-section table td {
        font-size: 14px;
    }
    .admission-section2 .table-section strong {
        font-size: 14px;
    }
    .mytablecbse tr,
    .mytablecbse tr td {
        font-size: 14px;
        line-height: 24px;
    }
    .blog-page .news-detail-bx .left_column {
        margin-left: 0;
        order: 1;
        margin-bottom: 40px;
        margin-top: 0;
    }
    .blog-page .news-detail-bx .right_column {
        order: 2;
    }
    .news-detail-bx .right_column h3 {
        font-size: 18px;
    }
    .news-detail-bx .date-txt {
        font-size: 14px;
    }
    .blog-page .news-detail-bx .right_column .type-post .postitle a {
        font-size: 18px;
        line-height: 1.2;
    }
    .blog-page .news-detail-bx .right_column .type-post .new-main-bx .single_metainfo {
        font-size: 14px;
    }
    .four-zero-four-page .page_tt .fourofour {
        font-size: 90px;
    }
    .four-zero-four-page .page_tt .postitle {
        font-size: 24px;
        margin-top: 5px;
        margin-bottom: 5px;
    }
    .news_posts.search-page .news-detail-bx .new-main-bx .postitle a {
        font-size: 18px;
    }
    .search_wrap.layer_wrapper .center .search_term .postsearch {
        font-size: 24px;
    }
    .ast_pagenav .navigation.pagination .nav-links .page-numbers {
        margin-bottom: 18px;
    }
    .html-sitemap .left {
        width: 100%;
    }
    .html-sitemap .right {
        width: 100%;
    }
    .html-sitemap {
        flex-wrap: wrap;
    }
    .inner-container.cms-bx .inner-page-heading.hd-part2 {
        margin-top: 35px;
    }
    .decoding_head {
        font-size: 21px;
    }
    .content_section h1 {
        padding-bottom: 15px;
        letter-spacing: 0px;
    }
   p.register_date {
        font-size:18px; margin:12px 0; padding: 0;
        line-height: normal;

    }
    .topdiv h3.register_head {
        font-size: 22px; letter-spacing: -2px;line-height: normal;

    }
        .modal-body .register_link{
font-size: 25px;}
.topdiv{padding: 20px 0 25px;}
.modal-body .register_link {
    margin: 9px 0px 12px 0px;}
    .register_age_content {
        font-size: 16px;max-width: 90%;
        margin: 0 auto;
        display: block;
    }
    .decoding_head {
        font-size: 21px;
        padding: 10px 0;
        margin-bottom: 0;
    }
    /*.content_section {
        padding: 20px;
    }*/
    #provide-detailsnew .modal-content {
        /* padding: 15px;  border-radius: 10px; */

        width: 90%;
    }
    #provide-detailsnew .modal-body img {
        width: 300px;
    }
    #provide-detailsnew .modal-body {
        padding: 0;
    }
    #provide-detailsnew .modal-content .modal-header {
        margin-bottom: 10px;
        position: absolute;
        right: -12px;
        top: -5px;
        z-index: 9
    }
    p.register_year {
        margin-bottom: 10px;
    }
    .accreditation-logo {
        padding: 40px 0 60px;
    }
    .accreditation-logo ul {
        flex-wrap: wrap;
        justify-content: space-between;
    }
    .accreditation-logo ul li {
        margin: 0;
        width: 45%;
    }
    .accreditation-logo ul li:last-child {
        margin: 30px auto 0;
        display: flex;
        justify-content: center;
        align-items: center;
    }
    .heritagediaries .inner-container.cms-bx .mn-bx .inner-page-team .sub-part {
        width: 47%;
    }
    ul.tab-btn {
        justify-content: space-between;
        width: 100%;
    }
    ul.tab-btn li {
        min-width: 49%;
        width: 49%;
        margin-right: 0;
    }
    .student-leadership ul li {
        margin-bottom: 40px;
    }
    .student-leadership li p {
        font-size: 18px;
    }
    .student-leadership .count {
        font-size: 40px;
        top: -38px;
    }
    .student-leadership h2 {
        font-size: 35px;
        padding-bottom: 60px;
        margin-top: 0;
    }
    .home-popup .colunmbanner {
        flex-direction: column;
    }
    .content_section h1 {
        padding-bottom: 0;
        letter-spacing: 0px;
    }
    .home-popup .black {
        color: #484848;
        font-size: 16px;
        line-height: 22px;
    }

    .home-popup .schedule-date {
        padding: 0px 7px;
        color: #68c590;
        font-size: 16px;
    }
.home-popup .register-online a {margin: 0;
padding: 10px 15px 10px 15px;
min-width: calc(100% - 28px);
line-height: 20px;
font-size: 15px;
width: 100%;
}
    .home-popup .colunmbanner {
        margin-top: 8px;
    }
    .home-popup .colsix {
        margin-top: 10px;
    }
    .mytablecbse tr td:last-child {
        min-width: 45%;
    }
    .mytablecbse tr td:first-child {
        min-width: 45%;
        vertical-align: middle;
    }
    .mytablecbse tr td {
        min-width: 100px;
    }
    .box-content-bullets ul a {
        word-break: break-word;
    }
    .mytablecbse .two-col tr td.bord-bott {
        display: block;
        width: 100%;
    }
    .mytablecbse .two-col tr td.bord-bott:empty {
        display: none !important;
    }
.college-placement ul{margin-bottom: 0px;margin-top: 30px;}
.college-placement .slick-arrow{top: -30px}
.slide-logo .slick-arrow::before{font-size: 30px;}
.career-card ul{padding: 32px 20px;}
.career-card .heading{padding: 20px;font-size: 16px;}
.career-card li{font-size: 16px; line-height: 22px;}
.grade-subtitle{font-size: 18px; line-height: normal;}
.grade-row{margin-top: 25px;}

.enquire-btns {padding:0px;margin-top: -5px;position: relative;width: 100%;flex-direction: row; justify-content: space-between;}
.enquire-btns a, .enquire-btns button.npfWidgetButton.npfWidget-c5cb86826c4163be3fd52ce9b7458062{margin: 0; width: 48%; justify-content: center; align-items: center; line-height: 46px;}
.enquire-btns span{margin: 0;}
.down_arrow{display: none;}
a.whatsapp-icon{     right: 45px;bottom: 50px;}

}/*767*/
@media only screen and (max-width: 680px) {
    .btn-design-space {
        width: 100%;
    }
    .commonwealth-popup .modal-title {
        font-size: 20px;
        line-height: normal;
        font-weight: bold;
    }
    .modal-container .img-section {
        flex-wrap: wrap;
    }
    .modal-container figure {
        margin-bottom: 10px;
        width: 100%;
    }
    .modal-container figure img {
        max-height: 500px;
    }
    .modal-container figure:last-child {
        margin-bottom: 0;
    }
    .modal-container .img-section {
        margin-bottom: 20px;
    }
    .box-content-bullets .accordion-heading,
    span.info__headline {
        font-size: 20px;
        line-height: 25px;
    }
    .box-content-bullets .accordion-heading h3 {
        font-size: 26px;
    }
    span.info__headline {
        display: block;
    }
    .page-template-Information .btn-mainbox {
        padding: 20px 0;
    }
    .box-content-bullets .accordion-heading h4 {
        font-size: 16px;
    }
    .igcse-section.no-border {
        display: block;
        width: 100%;
        overflow-x: auto;
        -webkit-overflow-scrolling: touch;
    }
}
@media only screen and (max-width: 575px) {
    .container {
        width: 90%;
        padding-right: 15px;
        padding-left: 15px;
        margin-right: auto;
        margin-left: auto;
    }
    .theme-default .nivo-caption {
        width: 90%;
        padding-right: 15px;
        padding-left: 15px;
        margin-right: auto;
        margin-left: auto;
    }
    .head-info-area .header-top-inner .left .inner-bx .social-icon {
        display: none;
    }
    .mn-bx.mn-header {
        padding-left: 0;
    }
    .type-1-header .logo img {
        width: 175px;
    }
   .hero-image .title {
        max-width: 100%;
        font-size: 28px;
    }
    #home_slider .slidebtn a {
        font-size: 15px;
        width: 180px;
    }
    .hero-image img {
        min-height: 350px;
        max-height: 350px;
    }
    .general-heading {
        font-size: 28px;
        margin-bottom: 10px;
    }
    .hixs-framework-part p {
        padding: 0;
    }
    .hixs-difference .gen-txt {
        padding: 0;
    }
    .student-showcase .inner-part .bx .text-bx .txt-heading {
        transform: translateY(100px);
    }
    .student-showcase .inner-part .slick-next {
        right: 40%;
    }
    .student-showcase .inner-part .slick-prev {
        left: 40%;
    }
    .student-showcase .inner-part {
        margin-top: 20px;
    }
    .news-event-bx .new-main-bx {
        margin-top: 20px;
    }
    .general-heading {
        line-height: 1.2;
    }
    .footer_wrap:before {
        transform: skew(0deg, 4deg) translatey(-61px);
    }
    .contact-us-banner .embed-banner .map-part iframe {
        min-height: 300px;
    }
    .contact-us-banner .map-btm-button ul li a {
        font-size: 12px;
        padding: 14px 5px;
    }
    .contact-us-banner .map-btm-button ul li a.active:before {
        border-bottom: solid 25px #5684b9;
        border-left: solid 28px transparent;
        border-right: solid 30px transparent;
        top: -15px;
    }
    .contact-middle-part {
        margin-bottom: 20px;
    }
    .inner-page-heading {
        font-size: 24px;
    }
    .contact-middle-part .inner-bx .left .address-part .heading-part {
        font-size: 18px;
    }
    .infoheading {
        font-size: 18px;
        margin-bottom: 25px;
    }
    .box-content-bullets ul li {
        font-size: 15px;
        line-height: 26px;
        padding: 15px 20px 15px 20px;
    }
    .btn-mainbox {
        padding: 50px 0;
    }
    .time-line-bx .date-activity-bx .innerbox .date-sctivity-bx .date-txt {
        width: 220px;
    }
    .time-line-bx .date-activity-bx .innerbox .date-sctivity-bx .activity-txt {
        width: calc(100% - 220px);
    }
    .time-line-bx .date-activity-bx .innerbox .sub-bx {
        flex-wrap: wrap;
    }
    .time-line-bx .date-activity-bx .innerbox .sub-bx .left {
        width: 100%;
    }
    .time-line-bx .date-activity-bx .innerbox .sub-bx .right {
        width: 100%;
    }
    .btn-mainbox .btn-bx:nth-child(2) {
        margin-top: 10px;
    }
    .btn-mainbox .btn-bx:nth-child(3) {
        margin-top: 10px;
    }
    .time-line-bx .date-activity-bx .innerbox .sub-bx .right:before,
    .time-line-bx .date-activity-bx .innerbox .sub-bx .left:after,
    .time-line-bx .date-activity-bx .innerbox .sub-bx .right:after {
        display: none;
    }
    .sub-menu-part ul li {
        padding: 0 4px;
    }
    .time-line-bx .date-activity-bx .innerbox .sub-bx .right {
        padding-left: 0;
        margin-top: 0px;
        padding-bottom: 15px;
    }
    .time-line-bx .date-activity-bx .innerbox .sub-bx .left {
        padding-top: 0px;
    }
    .time-line-bx .date-activity-bx .innerbox .sub-bx:before {
        content: "Activity";
        color: #66c18c;
        font-size: 18px;
        font-weight: 700;
        text-transform: uppercase;
        margin-bottom: 0;
    }
    .time-line-bx .date-activity-bx .innerbox .sub-bx {
        position: relative;
    }
    .time-line-bx .date-activity-bx .innerbox .sub-bx .left:before {
        content: "DATE";
        color: #66c18c;
        font-size: 18px;
        font-weight: 700;
        text-transform: uppercase;
        margin-bottom: 0;
        display: block;
    }
    .time-line-bx .date-activity-bx .innerbox .date-sctivity-bx {
        display: none;
    }
    .time-line-bx .date-activity-bx {
        padding: 30px 0;
    }
    .time-line-bx .date-activity-bx .innerbox .sub-bx {
        border-bottom: 1px solid #ccc;
        padding: 20px 0;
    }
    .time-line-bx .date-activity-bx .innerbox .date-sctivity-bx + .sub-bx {
        padding-top: 0;
    }
    .breadcrumb-part {
        padding-top: 30px;
    }
    .inner-container.cms-bx .information-bx.orange-bx {
        margin-top: 30px;
    }
    .inner-container.cms-bx .content-section {
        margin-top: 30px;
    }
    .inner-container.cms-bx {
        padding-bottom: 45px;
    }
    .btn-mainbox .btn-bx .btn-design {
        padding: 17.5px 29px;
    }
    .value-bx .dharmic-priciple-image img {
        max-width: 100%;
    }
    .value-bx {
        margin-bottom: 40px;
        margin-top: 60px;
    }
    .vision-value-bx .vision .left {
        width: 100%;
        text-align: left;
        border-bottom: 1px solid #38424c;
        padding-right: 0;
        padding-bottom: 10px;
    }
    .vision-value-bx .vision .right {
        width: 100%;
    }
    .vision-value-bx .vision {
        flex-wrap: wrap;
        padding: 15px;
        margin: 5px 0;
    }
    .vision-value-bx .vision .left:after {
        display: none;
    }
    .vision-value-bx .vision .right .gen-txt {
        padding: 15px 0px;
    }
    .news-event-bx {
        margin-top: 50px;
    }
    .structure-grades {
        padding: 0px;
    }
    .structure-grades .flex-grades {
        flex-wrap: wrap;
        padding: 0 20px;
    }
    .structure-grades .column-lft {
        padding: 0 0 0 58px;
        width: 300px;
    }
    .structure-grades .column-rgt {
        width: 100%;
        margin-top: 10px;
        font-size: 16px;
        line-height: 24px;
    }
    .structure-grades .column-lft {
        padding: 0 0 0 46px;
    }
    .structure-grades .heading .column-rgt {
        display: none;
    }
    .structure-grades .heading .column-lft {
        padding: 0px 0 0 31px;
        text-align: left;
    }
    .programme-page .flex-row .rgt {
        width: auto;
        display: flex;
        justify-content: space-between;
        flex-direction: column;
    }
    .pbox .sub-box ul li a {
        font-size: 14px;
        background-size: 20px;
    }
    .time-line-bx .date-activity-bx .innerbox .sub-bx .left span {
        min-width: 10px;
    }
    .time-line-bx .date-activity-bx .innerbox .sub-bx:last-child .right {
        padding-bottom: 15px;
    }
    .srch-part #searchform > div {
        width: 320px;
    }
    .four-zero-four-page {
        padding: 70px 0px 70px;
    }
    .home-popup .heading {
        font-size: 35px;
        padding-bottom: 8px;
    }
    a.annual {
        margin-bottom: 10px;
    }
    .ast_pagenav .navigation.pagination .nav-links .page-numbers {
        font-size: 15px;
        padding-left: 11px;
        padding-right: 11px;
        min-width: 30px;
        height: 30px;
        margin-bottom: 0;
    }
}
@media only screen and (max-width: 500px) {
    .search-bx h5 {
        font-size: 22px;
        line-height: normal;
        margin: 0 0 15px;
    }
    .search-bx p.help-blog {
        font-size: 12px;
    }
    .cms-content-section .founder-box {
        flex-wrap: wrap;
    }
    .cms-content-section .founder-box h3.fn-name,
    .cms-content-section .founder-box .fn-desination {
        margin: 0px;
        text-align: center;
    }
    .cms-content-section .founder-box .rgt-cnt .right-side-content {
        margin-top: 15px;
    }
    .cms-content-section .founder-box .rgt-cnt {
        margin-top: 16px;
    }
    .cms-content-section .founder-box {
        padding: 50px 15px 30px 15px;
    }
    .cms-content-section .founder-box:before {
        left: 25px;
    }
    .four-zero-four-page .page_tt .page-image img {
        max-width: 200px;
    }
    .four-zero-four-page .page_tt .page-image {
        margin-bottom: 25px;
    }
    .content_section h1 {
        font-size: 32px;
        line-height: 1.2;
        padding-bottom: 15px;
        letter-spacing: 0px;
    }
    .student-leadership ul li {
        width: 100%;
        height: 120px;
    }
    /* .to_top {
        bottom: 50px;
    } */
    .blog-page .news-detail-bx .left_column {
        padding: 0;
        border: 0;
    }
    .blog-page .news-detail-bx .left_column select {
        height: 50px;
    }
}
@media only screen and (max-width: 479px) {

        /* h3.register-online {font-size: 23px;margin-bottom: 0;} */
.register-online {margin-bottom: 0;}
    .home-popup .content_section h1{margin-bottom: 15px !important;line-height: normal !important;}
    p.information_size {
        font-size: 24px;
        line-height: 27px;
        margin-top: 18px;
    }
    .notice-text {
        margin-top: 0;
            font-size: 17px;}

    .modal-body a.register_link {
        margin: 17px 0px 13px 0px; font-size:20px;}
    .inner-container.cms-bx .mn-bx .inner-page-team .sub-part {
        margin-left: 0;
        margin-right: 0;
        max-width: 100%;
        width: 100%;
        margin-bottom: 20px;
    }
    .inner-container.cms-bx .mn-bx .inner-page-team .sub-part a img {
        min-height: 245px;
        max-height: 245px;
    }
    .inner-container.cms-bx .mn-bx .inner-page-team .sub-part a figure {
        height: 245px;
    }
    .space-gallery button.slick-next.slick-arrow {
        left: auto;
        right: 25%;
    }
    .space-gallery button.slick-prev.slick-arrow {
        left: 17%;
    }
    .section-img-slider .img_thumbline2 .slick-slide img {
        max-height: 300px;
        min-height: 300px;
    }
    .physical-education .bx2 .col-lg-3 {
        flex: 0 0 100%;
        max-width: 100%;
        padding-left: 0;
        padding-right: 0;
    }
    .home-popup .content_section {
        padding: 30px 0px 45px;
    }
    .content_section {
        padding: 20px;
    }
    .popupsection a.register_link {
        width: 100%;
        justify-content: center;
        font-size: 17px;
        white-space: nowrap;
    }
    p.register_year {
        font-size: 20px;
        margin-bottom: 0;
    }

    p.register_age_content{line-height: normal !important;}
    /* #provide-detailsnew .modal-content{padding: 15px !important;} */
    .modal-header .close{background: #fff;}
    .decoding_head {
        font-size: 14px;
        padding: 20px 0 10px;
    }
        #provide-detailsnew .modal-content {
        width: 95%;
    }
    /* #provide-detailsnew .modal-content {
        padding: 32px 7px;
    } */
    #provide-detailsnew .modal-content .modal-header {
        right: 5px;
        top: 2px;
    }
    .important-info .important-section-inner ul li {
        max-width: 100%;
        min-width: 100%;
        margin-bottom: 20px;
    }
    .heritagediaries .inner-container.cms-bx .mn-bx .inner-page-team .sub-part {
        width: 100%;
    }
    ul.tab-btn {
        flex-wrap: wrap;
    }
    ul.tab-btn li {
        width: 100%;
        min-width: 100%;
    }
    ul.tab-btn li:last-child {
        margin-top: 20px;
    }
    ul.tab-btn a {
        border: 2px solid #0b3571;
        min-height: 70px;
        display: flex;
        justify-content: center;
        align-items: center;
    }
    ul.tab-btn a.active:before {
        display: none;
    }
    ul.tab-btn a.active {
        background: transparent;
        color: #0b3571;
        font-weight: bold;
        box-shadow: 0 0 5px #0b3571;
    }
    .target-box {
        margin-top: 40px;
    }
    .home-popup .year {
        font-size: 24px;
        line-height: normal;
    }
    .content_section h1 {
        font-size: 27px !important;
        line-height: 60px !important;
        padding: 10px 6px 0px;
        letter-spacing: 0px;
    }

    .register-online.heightfix {
        margin-top: 0;
    }

    /* .home-popup .register-online a {
        padding: 10px !important;
        width: 84% !important;
        line-height: normal !important;margin-top: 12px !important; margin-bottom: 12px !important;
    } */
    .date_pop {
        margin-top: 9px;
        line-height: 23px;
    }
    /* .to_top {
        bottom: 81px;} */

}
@media only screen and (max-width: 400px) {

h3.titleline {
font-size: 25px;
}
ul.tab-btn a {
font-size: 13px;
}
p.information_size {
margin-top: 20px;
font-size: 24px;
line-height: 33px;}
.home-popup .year {margin-top: -21px;}
.home-popup .black {font-size: 14px;}
.btn-mainbox .btn-bx {
width: 100%;
margin: 0 auto;
}
a.annual:last-child {
margin-top: 10px;
}
h3.register-online {
font-size: 22px;
line-height: 26px;}

/* a.whatsapp-icon{
    bottom:0px;
} */

}
@media only screen and (min-width: 430px) {
    a.whatsapp-icon {
        bottom: 144px;
    }
    /* .to_top {
        bottom: 90px;
    } */

}

@media (min-width: 576px) {
    .modal-dialog {
        margin: 0rem auto;
    }
}
@media screen and (max-width: 63.938em) and (min-width: 20em) {
    #topmenu {
      display: none;
    }
    #simple-menu {
      display: block;
    }
    #simple-menu.hide_mob_menu {
      display: none;
    }
    .touchon #topmenu {
      display: none;
    }
    .touchon .lay1 h2.postitle a {
      font-size: 18px;
      line-height: 1.2em;
    }
    #simple-menu {
      margin-top: 0;
    }
  }
  @media screen and (max-width: 800px)  {
    div#topmenuvcvc {display: none;}
    .notice-texts {font-weight: unset;}
}