 @media (max-width: 1365px) {

     p,
     .small-p-txt {
         font-size: calc(13px + (15 - 13) * (100vw - 320px) / (1365 - 320));
         line-height: calc(24px + (26 - 24) * (100vw - 320px) / (1365 - 320));
     }

     .inner-container .title-head h1,
     .placement .package h1 {
         font-size: calc(22px + (36 - 22) * (100vw - 320px) / (1024 - 320));
         line-height: calc(32px + (40 - 32) * (100vw - 320px) / (1024 - 320));
         margin: 0;
     }

     .placement .package .heightpkg {
        font-size: calc(22px + (36 - 22) * (100vw - 320px) / (1024 - 320));
        line-height: calc(32px + (40 - 32) * (100vw - 320px) / (1024 - 320));
        margin: 0;
    }

     .alumni-online h2 {
         font-size: calc(22px + (36 - 22) * (100vw - 320px) / (1024 - 320));
         line-height: calc(32px + (40 - 32) * (100vw - 320px) / (1024 - 320));
     }

     .title-head h5 {
         font-size: calc(15px + (18 - 15) * (100vw - 320px) / (1365 - 320));
         line-height: calc(26px + (32 - 26) * (100vw - 320px) / (1365 - 320));
     }

     .inner_title {
         line-height: calc(23px + (27 - 23) * (100vw - 320px) / (1024 - 320));
         font-size: calc(18px + (20 - 18) * (100vw - 320px) / (1024 - 320));
     }

     .table_wraper table>thead>tr>th,
     .table_wrapper thead th {
         font-size: calc(13px + (14 - 13) * (100vw - 320px) / (1365 - 320));
         line-height: calc(24px + (26 - 24) * (100vw - 320px) / (1365 - 320));
     }

     .table_wraper table>tbody>tr>td,
     .table_wrapper tbody td {
         font-size: calc(12px + (13 - 12) * (100vw - 320px) / (1365 - 320));
         line-height: calc(20px + (24 - 20) * (100vw - 320px) / (1365 - 320));
     }

     .counting,
     .count_num span,
     .clans-2 #counter-stats .stats .text-54 {
         line-height: 42px;
         font-size: 35px;
     }

     .red-upper-text {
         font-size: calc(13px + (15 - 13) * (100vw - 320px) / (1365 - 320));
         line-height: calc(24px + (26 - 24) * (100vw - 320px) / (1365 - 320));
     }

     .title-head-abt h5 {
         font-size: calc(15px + (18 - 15) * (100vw - 320px) / (1365 - 320));
         line-height: calc(24px + (27 - 24) * (100vw - 320px) / (1365 - 320));
     }

     .red-sub-head,
     .four-bx .bx h5,
     .holiday h4 {
         font-size: calc(18px + (21 - 18) * (100vw - 320px) / (1365 - 320));
         line-height: calc(26px + (30 - 26) * (100vw - 320px) / (1365 - 320));
     }

     .vission-mission-description .red-sub-head {
         font-size: calc(18px + (26 - 18) * (100vw - 320px) / (1365 - 320));
         line-height: calc(26px + (40 - 26) * (100vw - 320px) / (1365 - 320));
     }

     .vission-mission-description ul li {
         font-size: calc(13px + (15 - 13) * (100vw - 320px) / (1365 - 320));
         line-height: calc(24px + (26 - 24) * (100vw - 320px) / (1365 - 320));
         margin-bottom: calc(10px + (20 - 10) * (100vw - 320px) / (1365 - 320));
     }

     .mid-text {
         font-size: calc(15px + (18 - 15) * (100vw - 320px) / (1365 - 320));
         line-height: calc(24px + (27 - 24) * (100vw - 320px) / (1365 - 320));
     }

     .mid-text-2 {
         font-size: calc(17px + (24 - 17) * (100vw - 320px) / (1365 - 320));
         line-height: calc(24px + (30 - 24) * (100vw - 320px) / (1365 - 320));
     }

     .font-26-bold {
         font-size: calc(18px + (26 - 18) * (100vw - 320px) / (1365 - 320));
         line-height: calc(27px + (32 - 27) * (100vw - 320px) / (1365 - 320));
     }
 }

 @media only screen and (min-width: 1024px) and (max-height: 1366px) and (-webkit-min-device-pixel-ratio: 1.5) {

     .table_wraper table>thead>tr>th,
     .table_wraper table>tbody>tr>td {
         padding: 15px 5px;
     }
 }

 @media (device-width: 768px) and (device-height: 1024px) and (orientation: portrait) {
     .inner-container .title-head {
         padding: 0;
     }

     .page-title {
         padding-bottom: 50px;
     }

     .studentsAchievement_box:nth-child(odd) .box_content {
         padding-left: 0;
     }

     .studentsAchievement_box:nth-child(even) .box_content {
         padding-right: 0;
     }
 }

 @media only screen and (max-width: 1199px) and (min-width: 320px) {
     .abt-perseveres-section.orange-box-section::before {
         height: 55%;
         background: #FD5E53;
     }

     .abt-perseveres-section.orange-box-section .blue-bg-txtbx {
         margin-top: 70px;
     }

     .impact-txt-box {
         padding: 0 0 0 30px;
     }

     .orange-box-section {
         padding-top: 0;
         padding-bottom: 0;
     }

     .red-sub-head,
     .four-bx .bx h5 {
         min-height: auto;
     }
 }

 @media only screen and (max-width: 1024px) and (min-width: 320px) {
     .row {
         --bs-gutter-y: 1.5rem;
         --bs-gutter-x: 1.5rem;
     }

     .table_wraper table>thead>tr>th,
     .table_wraper table>tbody>tr>td,
     .table_wrapper thead th,
     .table_wrapper tbody td {
         padding: 5px;
         padding-top: calc(10px + (15 - 10) * (100vw - 320px) / (1024 - 320));
         padding-bottom: calc(10px + (15 - 10) * (100vw - 320px) / (1024 - 320));
     }

     .abt-bg-section {
         padding-bottom: 30px;
     }

     .abt-perseveres-section {
         padding: 30px 0 60px;
         margin-top: 0;
     }

     .abt-perseveres-section::before {
         background: #0dace5;
         top: auto;
         height: 200px;
         bottom: 0;
     }

     .abt-content-container {
         margin-left: 0;
         max-width: 100%;
     }

     .blue-bg-txtbx .small-p-txt {
         margin: 0;
     }

     .abt-img-container {
         margin-top: 0;
     }

     .quote-box::before {
         top: -20px;
         left: auto;
         right: 10px;
         background: url(../images/quote-symbol.png);
         background-repeat: no-repeat;
         background-position: center;
         background-size: contain;
         width: 50px;
         height: 50px;
     }

     .dean-message-box {
         margin-top: 0;
         max-width: 100%;
         margin-left: 0;
     }

     .deans-name::after {
         height: 208px;
     }

     .dean-detail-main {
         margin-top: 85px;
         margin-left: 0;
     }

     .deans-name {
         padding-bottom: 60px;
     }

     .our-impact-last-section {
         padding: 40px 0 60px;
     }

     .impact-txt-box {
         padding: 0 0 0 25px;
     }

     .DoEH-acdemics-board .row {
         --bs-gutter-y: .5rem;
         --bs-gutter-x: .5rem;
     }

     .candidate-name,
     .award-deatils {
         margin-bottom: 15px;
     }

     .award-txt-box {
         padding: 0;
     }

     .faculty-list {
         padding: 0px 0 60px;
     }

     .testimonial .testimonial-box {
         padding: 0 0 0px 0;
         margin-bottom: 30px;
     }

     .testimonial .testimonial-box img {
         width: 100%;
     }

     .vission-mission-row {
         padding-left: 0;
     }

     .title-head-abt h5 {
         margin: 0 0 15px;
     }

     .last-section-cntnt-bx {
         padding-right: 0;
         padding-left: 0;
     }

     .left-section {
         padding: 0;
     }

     .vission-mission-wrapper {
         padding: 40px 0;
     }

     .vission-mission-wrapper .row {
         --bs-gutter-x: 1.5rem;
     }

     .vission-mission-description ul {
         padding-left: 15px;
     }

     .doeh_spot_blue {
         padding: 40px 0 40px;
         margin-top: 0;
     }

     .doeh_spot {
         padding: 40px 0 0;
     }

     .abt-last-section {
         padding: 0 0 60px;
     }

     .deanFigure:before {
         right: -20px;
         width: 60px;
         height: 43px;
     }

     .leadership_inner {
         padding-left: 15px;
         position: relative;
         margin-right: 0;
     }

     .leadership_inner h6 {
         margin-bottom: 1rem;
     }

     .leadership {
         padding-bottom: 40px;
     }

     .candidate-name,
     .award-deatils {
         margin-bottom: 0;
     }

     .award-recog .box {
         padding: 0px 20px 30px;
     }

     .innovative-practice-content {
         padding: 97px 0 70px;
     }

     .Doehfaculty img {
         height: calc(280px + (270 - 280) * (100vw - 768px) / (1021 - 768));
     }

     .DoEH-acdemics-board .name {
         padding: 10px;
         padding-top: 20px;
     }

     .academic-collaborations-red .impact-txt-box {
         padding: 0;
     }

     .program-row {
         margin-top: 0;
         margin-bottom: 0;
         padding: 30px 0;
     }

     .academic-collaborations-red {
         padding: 0 0 40px;
         background: #BC2027;
         margin-top: 50px;
     }

     .school-offers-head {
         margin-top: 0;
     }

     .innovative-practices {
         padding: 40px 0 60px;
     }

     .academic-partnerships-content.pan {
         padding: 0;
     }

     .partnership-logos {
         position: relative;
         bottom: 0;
         left: 0;
         width: 100%;
     }

     .academic-partnerships-section {
         padding: 0;
     }

     .program-row.pan {
         margin-top: 0;
         margin-bottom: 60px;
     }

     .academic-partnerships-section .mid-line-head {
         margin-bottom: 0;
     }

     section.achivement_sec {
         padding-bottom: 60px;
         margin-top: 0;
     }

     .award-recog .award-row:last-child {
         margin-bottom: 0;
         padding-bottom: 0;
     }

     .awards-section {
         padding: 40px 0 40px;
     }

     .thrust-content-right {
         padding-right: 0;
     }

     .faculty-thrust .thrust-content-left {
         padding-left: 0;
     }

     .thrust-row {
         margin-bottom: 30px;
     }

     .thrust-row:last-child {
         margin-bottom: 0;
     }

     .ri-abt .txt {
         padding-left: 0;
     }

     .ri-abt .bx .green-bg {
         padding: 20px;
     }

     .ri-abt {
         padding: 40px 0 60px;
     }

     .ri-overview {
         padding: 0 0 40px;
     }

     .coe {
         padding: 0 0 40px;
     }

     .heading {
         padding: 0 0 75px;
     }

     .pdr-40 {
         padding-right: 0;
     }

     .four-bx .bx {
         padding: 20px;
         margin-top: 0px;
     }

     .support-res p.mid-text {
         padding: 0;
         margin-top: 10px;
         font-weight: 500;
     }

     .four-bx {
         padding: 3rem 0 5rem;
     }

     .support-res {
         padding-top: 0;
     }

     .engmnt-act {
         padding-bottom: 60px;
     }

     .collab-exchange-text {
         padding-right: 0;
     }

     .collab-2nd-section {
         padding: 40px 0;
     }

     .collab-exchange-tabs {
         padding: 0;
     }

     .collab-exchange-tabs .nav-item .nav-link {
         font-size: 15px;
     }

     .collab-exchange-red-box {
         padding: 20px;
         right: -35px;
     }

     .collab-last-section {
         padding: 40px 0 60px;
     }

     .holiday #counter-stats {
         gap: 15px;
         padding: 20px;
     }

     .coe .coe-container {
         padding-left: 0;
     }

     .clans-2 {
         padding: 2rem 0 4rem;
     }

     .alumni #counter-stats {
         width: 100%;
         padding: 40px;
     }

     .pdl-30 {
         padding-left: 0;
     }

     .icon-box {
         padding-bottom: 0;
     }

     .icon-row {
         margin-top: 30px;
     }

     .last-img-row {
         margin-top: 0;
     }

     .last-section-wrapper {
         padding: 40px 0 60px;
     }

     .placement .text {
         padding-left: 0;
     }

     .placement .pack {
         width: 100%;
     }

     .placement {
         padding: 0rem 0 3rem;
     }

     .major {
         padding: 3rem 0;
     }

     .news-and-activity {
         padding: 3rem 0;
     }

     .DoEH-placement-record {
         padding: 0px 0 60px;
     }

     .news-and-activity {
         padding-top: 0;
         padding-bottom: 3rem;
     }
 }

 @media (max-width:992px) {
    .program_course_list_menu.tabs_left{display: none;}
     .abt-perseveres-section {
         padding: 30px 0 60px;
     }

     .abt-perseveres-section::before {
         height: 180px;
     }

     .abt-perseveres-section.orange-box-section {
         padding-top: 0;
     }

     .abt-content-container1 {
         padding-right: 0;
     }

     .pic-2 {
         margin-right: 0;
     }

     .impact-txt-box {
         padding: 0;
     }

     .abt-perseveres-section.orange-box-section::before {
         height: 40%;
         background: #FD5E53;
     }

     .abt-perseveres-section.orange-box-section .blue-bg-txtbx {
         padding-bottom: 0px;
     }

     .last-section-left {
         padding-top: 0;
         padding-right: 0;
     }

     .faculty-thrust .thrust-content-left {
         padding-left: 0;
     }

     .faculty-thrust .thrust-content-left ul {
         padding-left: 15px;
     }

     .thrust-row {
         margin-bottom: 0;
     }

     .row.thrust-row:nth-child(even) {
         -webkit-box-orient: vertical;
         -webkit-box-direction: reverse;
         -ms-flex-direction: column-reverse;
         flex-direction: column-reverse;
     }

     .faculty-list div[class*="row"] {
         --bs-gutter-y: .3rem;
         --bs-gutter-x: .3rem;
     }

     .abt-perseveres-section.orange-box-section.dep::before {
         height: 40%;
         background: #FD5E53;
         top: auto;
         bottom: 0;
     }

     .abt-perseveres-section.orange-box-section.dep {
         padding-top: 0;
         margin-bottom: 0;
         padding-bottom: 40px;
     }

     .abt-perseveres-section.orange-box-section.dep .blue-bg-txtbx {
         margin-top: 0;
     }

     .about_overview .box_wrapper.d-flex {
         flex-direction: column;
     }

     .innovative-practice .box_wrapper .box {
         width: 100%;
     }

     .innovative-practice .box_wrapper .box:nth-of-type(2n) {
         width: 100%;
         padding-left: 0px;
     }

     .innovative-practice .box_wrapper .box p {
         max-width: 100%;
         margin-bottom: 30px;
     }

     .mru_gym_sport_title .global_par_title h2,
     h3 {
         margin-bottom: 20px;
     }

     .five-vertic .owl-nav {
         right: 30%;
         bottom: 0;
     }

     .five-vertic .fve {
         padding-bottom: 50px;
     }

     .five-vertic {
         padding: 5rem 0 4rem;
     }

     .five-vertic .fve .content {
         margin-top: 0;
         padding-left: 0;
     }

     .heading {
         padding: 0 0 20px;
     }

     .coe .coe-container img {
         width: 100%;
     }

     .coe-container .d-flex {
         margin-bottom: 20px;
     }

     .five-vertic .fve .img-prt {
         display: flex;
         gap: 20px
     }

     .five-vertic .fve .img-prt>img,
     .five-vertic .fve .img-prt .imgs {
         width: 50%;
         margin: 0;
     }

     .coe .txt p {
         padding-left: 0;
     }

     .heading h3 {
         padding: 0;
         width: 100%;
     }

     .collab-exchange-red-box {
         right: 0;
     }

     .tie-ups-text {
         padding: 0;
     }

     .tie-ups-lt .tie-ups-text {
         padding-top: 20px;
     }

     .int-tie-ups {
         padding: 40px 0 60px;
     }

     .life-sports.ach {
         padding-bottom: 60px;
     }

     .ach .dtl .stdnt-achv {
         grid-template-columns: repeat(1, 1fr);
         grid-auto-flow: dense;
         padding: 2rem 0;
     }

     .ach .dtl .stdnt-achv {
         grid-template-columns: repeat(1, 1fr);
         grid-auto-flow: dense;
         padding: 2rem 0;
     }

     .ach .dtl .stdnt-achv .lft {
         padding-left: 0;
     }

     .lrn-dev-img-right p {
         padding-left: 0;
     }

     .img-absolute-box {
         top: 30px;
     }

     .red-box-wrapper {
         padding: 55px 0;
     }

     .testimonial .box {
         padding: 20px;
         margin-bottom: 30px;
     }

     .testimonial .box ul {
         padding-left: 0;
     }

     .placements-package-box {
         flex-direction: column;
         align-items: start;
         gap: 15px;
     }
 }

 @media (max-width:767px) {
     .box {
         width: 100%;
     }

     .lrn-dev-img-right p {
         margin-top: 103px;
     }

     .testimonial {
         padding-top: 10px;
         padding-bottom: 20px;
     }

     .box-wrapper {
         margin-top: 0;
     }

     .rsch-red-box.resc .about-inner h2 {
         font-size: 22px;
     }

     .rsch-grp-smry-content {
         padding: 0;
     }

     .rsch-grp-row .rsch-grp-smry-content {
         padding-left: 0;
     }

     .key-theme-1-content {
         padding-left: 0;
     }

     .clst-outcm-list {
         display: block;
     }

     .clst-outcm-list>li:first-child {
         width: 100%;
     }

     .clst-outcm-list>li:last-child {
         width: 100%;
     }

     .rsch-clst-outcm .rsch-red-box {
         padding: 40px;
     }

     .rsch-clst-outcm {
         padding-top: 30px;
         padding-bottom: 30px;
     }

     .rsch-clst-last-sec .font-21 {
         margin-bottom: 22px;
     }

     .key-features-wrapper {
         padding: 50px 0px;
     }
 }

 @media (max-width:765px) {
     .award-recog .box {
         gap: 30px;
         padding: 20px
     }

     .award-recog .box .img-box {
         width: 100%;
     }

     .award-recog .box .text-box {
         width: 100%;
         padding: 0;
     }

     .testimonial-box:nth-of-type(odd) .testimonial-content::after,
     .testimonial-box:nth-of-type(even) .testimonial-content::after {
         top: -125px;
     }

     .yellow-border-box {
         padding-bottom: 20px;
     }

     .leadership_inner {
         padding-left: 0;
     }

     .award-recog .award-row {
         margin-bottom: 50px;
     }

     .awards-section {
         padding: 0px 0 40px;
     }

     .innovative-practices-list ul li::before {
         left: 0;
     }

     .vission-mission-description ul li {
         padding-left: 20px;
     }

     .academic-offerings-section .program-description {
         border-top: none;
         padding: 0;
         margin: 0;
     }

     .program-description .red-sub-head,
     .program-description .red-sub-head:hover {
         font-size: 15px;
         margin-bottom: 25px;
         padding-right: 30px;
     }

     .acaof {
         padding-top: 0;
     }

     .academic-offerings-section .about-inner ul {
         padding: 20px 0 0;
     }

     .ri-abt .bx {
         flex-direction: column;
     }

     .ri-abt .bx img,
     .ri-abt .bx .green-bg {
         width: 100%;
         margin-left: 0;
     }

     .ri-overview .ri-container {
         padding-right: 0;
     }

     .five-vertic .fve .content {
         display: flex;
         margin-top: 15px;
         padding-left: 0;
     }

     .five-vertic .fve .content {
         flex-direction: column;
     }

     .five-vertic .owl-nav {
         top: auto;
         left: 0;
         right: 0;
         bottom: 0;
     }

     .five-vertic {
         padding: 4rem 0 4rem;
     }

     section.clann {
         padding-bottom: 2rem;
     }

     .collab-exchange-red-box {
         padding: 20px;
         position: relative;
         top: 0;
         right: 0;
         width: 100%;
     }

     .bold-subtitle-box {
         margin-bottom: 0;
     }

     .tie-ups-row .tie-ups-lt,
     .tie-ups-row .tie-ups-rt {
         width: 100%;
     }

     .int-tie-ups-bx {
         right: 0;
         bottom: 0;
         background-color: rgb(188 32 39 / 90%);
         width: 100%;
     }

     .about_overview.webinar .img-box figure {
         margin-top: 0;
     }

     .holiday #counter-stats .counting {
         font-size: 28px;
         line-height: 35px;
         font-weight: 700;
     }

     .holiday #counter-stats h5 {
         font-size: 13px;
         line-height: 24px;
         font-weight: 400;
         margin-bottom: 10px;
     }

     .holiday {
         padding: 2rem 0 4rem;
     }

     .alumni #counter-stats {
         padding: 15px;
         padding-top: 50px;
     }

     .alumni-online h2 {
         width: 100%;
     }

     .alumni-online {
         padding: 2rem 0;
     }

     .alumni-online .text {
         padding-left: 0;
     }

     .clans-2 #counter-stats {
         padding: 20px;
         padding-top: 30px;
         gap: 15px;
     }

     .ach .dtl .stdnt-achv {
         grid-template-columns: repeat(1, 1fr);
         padding: 2rem 0;
     }

     .ach .dtl .stdnt-achv .lft {
         padding-left: 0;
     }

     .ach {
         padding: 0rem 0 2rem;
     }

     .ach .dtl .stdnt-achv:first-child {
         padding-top: 0;
     }

     .top-placements {
         padding: 0px 0 30px;
     }

     .last-img-row .img-box {
         padding-right: 0;
     }

     .red-box-wrapper {
         padding: 30px 0;
     }

     .icon-box {
         padding-bottom: 5px;
     }

     .icon-box .icon-img {
         width: 50px;
         margin: auto;
     }

     .testimonial .box ul li {
         width: 100%;
     }

     .testimonial .box ul li:nth-of-type(2n) {
         width: 100%;
         padding-left: 0;
     }

     .testimonial .box ul li p:nth-of-type(1) {
         font-size: 15px;
         margin: 10px 0 15px;
     }

     .testimonial .box ul {
         gap: 10px 0;
     }

     .placements-package-box {
         flex-direction: column;
     }

     .top-placements-deatils {
         padding-bottom: 20px;
         margin-bottom: 20px;
         min-height: auto;
     }
 }

 @media (min-width: 320px) and (max-width: 575px) {
     .inner-container {
         padding: 20px 0 0;
     }

     .page-title {
         padding-bottom: 30px;
     }

     .inner-container .title-head {
         padding: 0;
     }

     .studentsAchievement_box:nth-child(odd) .box_content {
         padding-left: 0;
     }

     .studentsAchievement_box:nth-child(even) .box_content {
         padding-right: 0;
     }

     .studentsAchievement_box {
         padding: 30px 0;
     }

     .DoEH-acdemics-board .row {
         --bs-gutter-y: .3rem;
         --bs-gutter-x: .3rem;
     }

     .bof .name {
         padding: 10px;
         padding-top: 20px;
     }

     .faculty-list figure img {
         height: calc(180px + (325 - 180) * (100vw - 320px) / (575 - 320));
     }

     .faculty-list .name {
         padding: 10px;
     }

     .deanFigure:before {
         right: 10px;
         top: -20px;
     }

     .Doehfaculty img {
         height: calc(180px + (325 - 180) * (100vw - 320px) / (575 - 320));
     }
 }