@media not all and (min-resolution: .001dpcm) {
    @supports (-webkit-appearance:none) {
        .call-gradient-btn {
            min-width:176px
        }
    }
}

.eligibilityText p {
    color: #fff;
    font-style: italic
}

.eligibilityText p span {
    color: #fff;
    font-style: italic;
    font-weight: 700
}

@media only screen and (min-width: 1601px) and (max-width:1920px) {
    .aboutusBanner .sliderText {
        padding:120px 0
    }

    .heroBanner .bannerText {
        padding: 6px 200px
    }

    .allBlogsBanner .sliderText {
        top: 20%!important
    }

    .mba-degrees .universities .left {
        flex: 1 0 24%
    }

    .mba-degrees .universities .right {
        flex: 1 0 76%
    }

    .banner-form .banner-right-block {
        top: 150px
    }

    .page-template-muj-landingpage .muj-landing-page-banner {
        background-position: 0 0;
        height: 800px!important
    }
}

@media only screen and (min-width: 1401px) and (max-width:1600px) {
    .aboutusBanner .sliderText {
        padding:75px 0
    }

    .heroBanner .bannerText {
        padding: 6px 175px
    }

    .allBlogsBanner .sliderText {
        top: 15%!important
    }

    .mba-degrees .universities .left {
        flex: 1 0 26%
    }

    .mba-degrees .universities .right {
        flex: 1 0 74%
    }

    .bigFontSize {
        font-size: 57px
    }

    .h2 {
        font-size: 38px
    }

    .h3 {
        font-size: 24px
    }

    .h4 {
        font-size: 19px
    }

    .p {
        font-size: 16px
    }

    .wrapper,.footerWrapper {
        padding: 0 80px
    }

    .copyRightFoot {
        padding: 25px 50px
    }

    .sectionTopPadding {
        padding-top: 50px
    }

    .sectionPadding {
        padding: 50px 0
    }

    .footerBody {
        padding: 80px 0
    }

    .whoCanApplyTextDiv {
        padding: 80px
    }

    .whoCanApplyContainer {
        padding-top: 80px
    }

    #coursebannerAnim {
        width: 30%
    }

    .section-title {
        font-size: 38px
    }
}

@media only screen and (min-width: 1367px) and (max-width:1400px) {
    .mba-degrees .universities .left {
        flex:1 0 28%
    }

    .mba-degrees .universities .right {
        flex: 1 0 72%
    }

    .blogCard .blog-link {
        min-height: 340px
    }

    .wrapper,.footerWrapper {
        padding: 0 50px
    }

    .copyRightFoot {
        padding: 25px 50px 25px
    }

    .sectionTopPadding {
        padding-top: 40px
    }

    .sectionPadding {
        padding: 50px 0
    }

    .footerBody {
        padding: 50px 0
    }

    .queryNumberList {
        margin: 0
    }

    .queryNumberList ul li {
        padding: 12px 0
    }

    .whoCanApplyTextDiv {
        padding: 50px
    }

    .whoCanApplyContainer {
        padding-top: 50px
    }

    .facultyCard {
        height: 420px
    }

    .accordionTitle ul {
        margin: 30px 0 30px
    }

    .mba-degrees .universities .left {
        flex: 1 0 24%
    }

    .mba-degrees .universities .right {
        flex: 1 0 76%
    }
}

@media only screen and (min-width: 1401px) and (max-width:1600px) {
    .mba-degrees .universities .left {
        flex:1 0 26%
    }

    .mba-degrees .universities .right {
        flex: 1 0 74%
    }

    .bigFontSize {
        font-size: 57px
    }

    .h2 {
        font-size: 38px
    }

    .h3 {
        font-size: 24px
    }

    .h4 {
        font-size: 19px
    }

    .p {
        font-size: 16px
    }

    .wrapper,.footerWrapper {
        padding: 0 80px
    }

    .copyRightFoot {
        padding: 25px 50px
    }

    .sectionTopPadding {
        padding-top: 50px
    }

    .sectionPadding {
        padding: 50px 0
    }

    .footerBody {
        padding: 80px 0
    }

    .whoCanApplyTextDiv {
        padding: 80px
    }

    .whoCanApplyContainer {
        padding-top: 80px
    }

    #coursebannerAnim {
        width: 30%
    }

    .section-title {
        font-size: 38px
    }
}

@media only screen and (min-width: 1367px) and (max-width:1400px) {
    .mba-degrees .universities .left {
        flex:1 0 28%
    }

    .mba-degrees .universities .right {
        flex: 1 0 72%
    }

    .blogCard .blog-link {
        min-height: 340px
    }

    .wrapper,.footerWrapper {
        padding: 0 50px
    }

    .copyRightFoot {
        padding: 25px 50px 25px
    }

    .sectionTopPadding {
        padding-top: 40px
    }

    .sectionPadding {
        padding: 50px 0
    }

    .footerBody {
        padding: 50px 0
    }

    .queryNumberList {
        margin: 0
    }

    .queryNumberList ul li {
        padding: 12px 0
    }

    .whoCanApplyTextDiv {
        padding: 50px
    }

    .whoCanApplyContainer {
        padding-top: 50px
    }

    .facultyCard {
        height: 420px
    }

    .accordionTitle ul {
        margin: 30px 0 30px
    }
}

@media all and (max-width: 1280px) {
    .facultyCard {
        height:375px
    }

    .smubanner .smu-text-container {
        justify-content: flex-start;
        gap: 50px
    }
}

@media all and (max-width: 1200px) {
    .bigFontSize {
        font-size:45px
    }

    .h2 {
        font-size: 30px
    }

    .h3 {
        font-size: 19px
    }

    .h4 {
        font-size: 15px
    }

    .aboutUsBanner .missionText {
        width: 80%
    }

    .counterPopUp {
        width: 30%
    }

    .queryNumberList ul li {
        padding: 12px 0
    }

    .blogText {
        padding: 20px
    }

    .blogDetailText {
        bottom: 15px
    }

    .howCanApplyDiv a {
        margin-left: 70px
    }
}

@media all and (max-width: 1080px) {
    .blogCardSlider,.newsblogCardSlider {
        width:100%
    }

    .onlineSliderDiv {
        padding: 20px 10px 60px
    }

    .desktopOnly {
        display: none
    }

    .homeBannerSlider .slick-slide img {
        width: 100%
    }

    .coursesContainer .coursesInnerDiv h3 {
        font-size: 20px
    }

    .testmonialTextBody {
        height: auto
    }

    .recognised-section .slick-initialized .slick-slide {
        padding: 0 12px
    }

    .mobileBanners {
        display: none
    }

    .header li a {
        font-size: 16px
    }

    .section-wrapper {
        padding: 50px 40px
    }

    .onlineSliderDiv h3 {
        font-size: 22px;
        margin: 35px 0 30px!important
    }

    .transBtn {
        font-size: 16px
    }

    .p {
        font-size: 14px
    }

    .section-title,.fs-38,.muj.course-page .banner-left-block .section-title,.muj.course-page .section-title {
        font-size: 32px
    }

    .numbers-block .title {
        font-size: 14px
    }

    .socialMedia ul li {
        padding-right: 10px
    }

    .socialMedia {
        width: 125px
    }

    .coursesDiv a {
        font-size: 14px
    }

    .footerMenu ul li a,.companyLocation ul li p {
        font-size: 16px
    }

    .footerMenu ul li {
        margin-bottom: 15px
    }

    .onlineSliderDiv h3 {
        font-size: 18px!important
    }

    .blogCard {
        -ms-flex: 0 0 33.33333%;
        flex: 0 0 33.33333%;
        max-width: 33.33333%
    }

    .accordionTitle ul#tabs-nav li.active a,.accordionTitle ul#tabs-nav li a {
        font-size: 16px
    }

    .accordionTitle ul#tabs-nav li.active,.accordionTitle ul#tabs-nav li {
        padding: 15px 20px
    }

    .coursesBannerText {
        width: 70%
    }

    .whyManipalDiv h3 {
        font-size: 18px
    }

    .whyManipalDiv {
        width: 23%
    }

    #myWhiteLogoImg {
        width: 150px
    }

    .header li a {
        font-size: 14px!important
    }

    .enrollDiv {
        margin-top: 12px!important
    }

    .header .menu {
        margin: 12px 0 0 15px;
        flex-direction: column;
        align-items: flex-start
    }

    .aboutUsBanner .missionText h1 {
        font-size: 30px;
        line-height: 36px
    }

    .award-section h4 {
        font-size: 32px
    }

    .mobileBanners {
        display: block
    }

    .banner-right-block {
        max-width: 320px
    }

    .coursesBannerText {
        margin-right: 50px
    }

    .courseFeeDiv {
        height: auto;
        padding: 0;
        width: 70%
    }

    .certificateSection img {
        max-width: 50%
    }

    .last-date-admission,.alert-msg {
        font-size: 18px
    }

    .mobileOnly {
        display: block;
        width: 100%
    }

    .experience-card-details h3 {
        margin-bottom: 20px
    }

    .header .desktopOnly {
        display: block
    }

    .header .mobileOnly {
        display: none
    }

    .homeBannerSlider .slick-slide .sliderText img {
        width: 330px
    }

    .call-gradient-btn {
        margin-right: 15px
    }

    .aboutUsBanner .mobileBanners,.mujhomeBannerSlider .mobileBanners {
        display: none
    }

    .aboutUsBanner .missionText {
        width: 55%
    }

    .muj .icon-image {
        width: 46px;
        height: auto
    }

    .muj.course-page .section-wrapper.layout.course-banner {
        padding: 120px 30px 70px 30px
    }

    .muj.course-page .section-wrapper.layout.course-banner.scroll_txt_there {
        padding: 154px 30px 70px 30px
    }

    .gradientHolder {
        padding: 0
    }

    .muj .form-block {
        position: inherit
    }

    .wpcf7 form .wpcf7-response-output {
        font-size: 16px
    }

    .expertSliderHolder .indusrtyVideoDiv .indusrtyVideoPlayBtn img {
        width: 48px;
        padding-right: 0
    }

    .expertSliderHolder .layout .item {
        height: min-content;
        padding-right: 0;
        margin-right: 20px
    }

    .expertSliderHolder .slick-arrow {
        padding: 0 7px
    }

    .expertSliderHolder .expert-title {
        height: auto;
        font-size: 18px
    }

    .expertSliderHolder .presenter {
        padding: 15px 0
    }
}

@media all and (max-width: 1024px) {
    .overlay-content.specilization-content {
        width:90%
    }

    .specilization-content h3 {
        -webkit-text-stroke: initial!important
    }

    .smubanner .smu-text-container {
        justify-content: flex-start;
        gap: 40px
    }
}

@media only screen and (min-device-width: 768px) and (max-device-width:1024px) {
    .semSliderHolder .slick-dots li {
        border-right:none
    }

    .om-homepage .numbers-block {
        margin-bottom: 20px
    }

    .muj.course-page .section-wrapper.layout.course-banner {
        flex-direction: column;
        align-items: center
    }

    .aboutUsBanner .mobileBanners,.mujhomeBannerSlider .mobileBanners {
        display: none!important
    }

    .onlineSliderDiv img {
        margin: 0 auto
    }

    .placement .onlineSliderDiv h3 {
        text-align: center
    }

    .placement .onlineSliderDiv {
        padding-bottom: 0
    }

    .placement .onlineSliderDiv h3 {
        margin: 20px 0 5px!important;
        min-height: 60px
    }

    .heroBanner a img {
        width: 100%
    }

    .muj-landing-page-banner .banner-form .banner-right-block {
        right: 0
    }

    .seo-pages .seo-banner .right {
        width: 30%
    }

    .seo-pages .seo-banner .left .courses-logo {
        padding-bottom: 30px
    }
}

@media (min-width: 901px) {
    .pointers-left {
        margin-right:20px!important
    }

    #myWhiteLogoImg,#mySearchIcon {
        display: block
    }

    #myBlackSearchIcon {
        display: none
    }

    #myLogoImgLaptop {
        display: none
    }

    #myLogoImgMobile {
        display: none
    }

    #blackUNext {
        display: none
    }

    .header {
        background: #fff;
        opacity: .98;
        padding: 10px 50px
    }

    .enrollDiv {
        display: flex;
        justify-content: flex-end;
        margin-top: 24px
    }

    .header li {
        float: left
    }

    .header li a {
        padding: 0 6px;
        color: #3A3932;
        font-size: 16px;
        font-weight: 600
    }

    .header .menu {
        clear: none;
        max-height: none
    }

    .page-template-muj-landingpage .header .menu,.page-template-muj-coursepage .header .menu {
        margin-right: 75px
    }

    .header .menu-icon {
        display: none
    }

    #togglerIcon .toggle:before {
        content: "\f107";
        font: normal normal normal 16px/1 FontAwesome;
        color: #fff
    }

    .dropDownMenu {
        position: absolute;
        background: #F8F6F7;
        border-radius: 4px;
        box-shadow: 0 4px 20px rgb(0 0 0 / 10%);
        display: none
    }

    .menuItem.mobLink {
        display: none
    }

    .dropDownMenu ul li {
        display: block;
        float: unset
    }

    .dropDownMenu ul li .subMenuItem {
        font-size: 16px;
        color: #3A3932
    }

    .onNavBar {
        display: none
    }

    .page-template-courses .header {
        background: #FDF8F4!important
    }

    .page-template-courses #myLogoImgLaptop {
        display: block!important
    }

    .page-template-courses #myWhiteLogoImg {
        display: none!important
    }

    .page-template-courses #togglerIcon .toggle:before {
        color: #fff!important
    }

    .page-template-courses #myBlackSearchIcon {
        display: block!important
    }

    .page-template-courses #mySearchIcon {
        display: none!important
    }

    .page-template-courses #blackUNext {
        display: block!important
    }

    .page-template-courses #whiteUNext {
        display: none!important
    }

    .page-template-courses .poweredText {
        color: #3A3932!important
    }

    .poweredBy {
        position: absolute;
        height: 100%;
        top: 0;
        left: 270px;
        padding: 0 15px;
        display: flex;
        flex-direction: column;
        justify-content: center
    }
}

@media all and (max-width: 900px) {
    .bigFontSize {
        font-size:30px
    }

    .h3 {
        font-size: 22px
    }

    .h4 {
        font-size: 18px
    }

    .p {
        font-size: 14px
    }

    .smallText {
        font-size: 12px
    }

    .onlyNavMarginTop {
        margin-top: 67px
    }

    .wrapper {
        padding: 0 15px
    }

    .copyRightFoot {
        padding: 25px 50px 35px;
        border: 0;
        text-align: center
    }

    .sectionTopPadding {
        padding-top: 30px
    }

    .sectionPadding {
        padding: 30px 0
    }

    .footerBody {
        display: flex;
        padding-bottom: 0
    }

    .footerMenu .coursesDiv,.companyAddress .socialMedia,.companyAddress .companyLocation {
        padding: 50px 0
    }

    .floatingNotification {
        width: 180px;
        bottom: -90px
    }

    .floatingText {
        padding: 20px
    }

    .sliderText {
        right: unset;
        width: 75%;
        left: 40px
    }

    .leftPosition .sliderText {
        left: 40px
    }

    .onlineTextDiv {
        text-align: center;
        padding: 0 30px 20px
    }

    .polpularSliderHolder ul .slick-dots li button::before {
        opacity: 1!important;
        color: #ED3024!important;
        font-size: 10px!important
    }

    .polpularSliderHolder ul .slick-dots li.slick-active button:before {
        opacity: 1!important;
        color: #ED3024!important;
        font-size: 14px!important
    }

    .gradientTextDiv {
        width: 100%;
        text-align: center
    }

    .counterHolder {
        display: block;
        justify-content: center;
        height: auto;
        padding-top: 60px
    }

    .counterHolder::before {
        display: none
    }

    .leftCounterDiv,.rightCounterDiv {
        width: 100%
    }

    .upCounterDiv,.downCounterDiv,.rightCounterDiv {
        padding: 0
    }

    .counterTextDiv {
        padding-bottom: 60px
    }

    .whyManipalHolder {
        display: block;
        padding-top: 30px
    }

    .whyManipalDiv {
        width: 100%;
        padding-bottom: 45px
    }

    .whyManipalDiv .whyManipalImg {
        min-height: auto
    }

    .whyManipalDiv .whyManipalImg img {
        position: unset
    }

    .whyManipalDes {
        min-height: 20px
    }

    .questionSection::before {
        display: none
    }

    .questionHolder {
        display: block;
        height: auto;
        padding: 45px
    }

    .questionText,.questionForm {
        width: 100%
    }

    .questionText {
        padding-bottom: 30px;
        text-align: center
    }

    .aboutUsBanner {
        height: auto
    }

    .aboutUsBanner .missionText {
        width: 90%;
        top: 80px
    }

    .videoSection {
        display: block;
        height: auto
    }

    .videoHolder,.VideoTextHolder {
        width: 100%
    }

    .videoSection .VideoTextHolder {
        padding: 100px 30px 25px;
        text-align: center
    }

    .VideoTextHolder h2 {
        margin-bottom: 15px
    }

    .counterPopUp {
        position: relative;
        margin-left: auto;
        width: 245px;
        padding: 20px
    }

    .Faq_title h4 {
        width: 85%
    }

    .queryNumberListMobile {
        display: block;
        background: linear-gradient(90deg,#ED3024 0%,#FF6600 100%)
    }

    .blogCardSlider,.newsblogCardSlider {
        width: 45%
    }

    .blogImg img {
        width: 100%
    }

    .blogCardSlider ul .slick-dots li button::before {
        opacity: 1!important;
        color: #ED3024!important;
        font-size: 8px!important
    }

    .blogCardSlider ul .slick-dots li.slick-active button:before {
        opacity: 1!important;
        color: #ED3024!important;
        font-size: 12px!important
    }

    .newsblogCardSlider ul .slick-dots li button::before {
        opacity: 1!important;
        color: #ED3024!important;
        font-size: 8px!important
    }

    .newsblogCardSlider ul .slick-dots li.slick-active button:before {
        opacity: 1!important;
        color: #ED3024!important;
        font-size: 12px!important
    }

    .allBlogsBanner .sliderText {
        left: 40px
    }

    .allBlogsBanner .sliderText p {
        margin-bottom: 20px
    }

    .trendySection h2 {
        width: auto
    }

    .blogCardHolder .blogCard {
        width: 30%
    }

    .blackHolder {
        display: block
    }

    .blackTextDiv,.blackFormDiv {
        width: auto
    }

    .coursesBannerText {
        padding: 60px 0
    }

    .whoCanApplyHolder {
        display: block
    }

    .whoCanApplyTextDiv {
        width: auto;
        justify-content: center;
        padding-bottom: 0
    }

    .whoCanApplyContainer {
        width: auto;
        border: 0;
        position: relative
    }

    .whoCanApplyDiv {
        display: block;
        text-align: center;
        margin: 0;
        padding: 0 30px 30px 30px
    }

    .whoCanApplyDiv:last-child {
        margin-top: 50px
    }

    .whoCanApplyImg {
        margin: 0 auto 35px
    }

    .whoCanApplyText {
        width: auto;
        margin: 0
    }

    .homeBanner {
        height: auto
    }

    .blogDetailText {
        width: auto;
        padding: 0 15px
    }

    .backBtnBlog {
        display: none
    }

    .backBtnBlogMobile {
        display: block;
        padding-bottom: 10px
    }

    .backBtnBlogMobile img {
        margin: 0
    }

    .blogDetailDes {
        width: auto
    }

    .courseInfo {
        display: block;
        margin: 20px 0
    }

    .InfoDiv {
        margin: 20px 0
    }

    .semSliderHolder ul .slick-dots li button::before {
        opacity: 1!important;
        color: #ED3024!important;
        font-size: 8px!important
    }

    .semSliderHolder ul .slick-dots li.slick-active button:before {
        opacity: 1!important;
        color: #ED3024!important;
        font-size: 12px!important
    }

    .downloadSyllabusPopup {
        position: unset;
        text-align: center;
        margin-top: 30px;
        padding: 25px 15px
    }

    .semSection .onlineSliderDiv {
        border: 0;
        text-align: center;
        padding: 25px 15px
    }

    .courseFeeDiv {
        width: auto;
        margin: 0;
        padding: 0;
        height: auto
    }

    .courseFeeDiv h2,.courseFeeDiv p {
        text-align: center
    }

    .courseFeeDiv .accordionTitle ul {
        justify-content: center
    }

    .feeCardHolder {
        display: block
    }

    .feeCard {
        margin: 0;
        margin-bottom: 40px
    }

    .courseFeeHolder .counterPopUp {
        position: relative;
        margin-left: auto;
        width: 245px;
        padding: 20px 30px
    }

    .courseFeeSection {
        background-size: 50%
    }

    .facultySliderHolder ul .slick-dots li button::before {
        opacity: 1!important;
        color: #ED3024!important;
        font-size: 8px!important
    }

    .facultySliderHolder ul .slick-dots li.slick-active button:before {
        opacity: 1!important;
        color: #ED3024!important;
        font-size: 12px!important
    }

    .facultySliderHolder {
        margin-bottom: 40px
    }

    .aluminiSection h6 {
        margin-bottom: 20px
    }

    .whoCanApplyTextDiv {
        padding: 30px
    }

    .whoCanApplyContainer {
        padding-top: 30px
    }

    .howCanApplyDiv a {
        justify-content: center;
        margin: 0
    }

    .whoCanApplyText ul li::before {
        top: 5px
    }

    .whoCanApplyText ul li {
        margin-bottom: 20px;
        text-align: left
    }

    .enquireDiv {
        margin: 60px 0 0
    }

    .coursesBanner {
        height: auto
    }

    #coursebannerAnim {
        width: 70%;
        opacity: .6
    }

    .coursesBannerText h3 {
        font-size: 30px
    }

    .facultySliderHolder ul .slick-prev.slick-disabled:before,.facultySliderHolder ul .slick-next.slick-disabled:before {
        opacity: .4
    }

    .onlineSliderHolder ul .slick-dots li button::before {
        opacity: 1!important;
        color: #ED3024!important;
        font-size: 8px!important
    }

    .onlineSliderHolder ul .slick-dots li.slick-active button:before {
        opacity: 1!important;
        color: #ED3024!important;
        font-size: 12px!important
    }

    .facultySection .wrapper,.milestoneSection .wrapper {
        padding: 0
    }

    .facultyCard {
        margin: 0 10px
    }

    .facultyText {
        padding: 10px
    }

    .facultyNameDiv {
        margin-bottom: 8px
    }

    .facultyBackContent {
        padding: 10px 15px
    }

    .facultyBackContent h4 {
        margin: 15px 0
    }

    .enrollHolder {
        margin-top: 0
    }

    .blogDetailImg img {
        height: 100%;
        object-fit: cover
    }

    .drawLineCounter,.drawLineForm,.drawLineCounterTwo {
        display: none
    }

    .header .logo {
        padding: 0
    }

    .header .logo {
        padding-top: 8px
    }

    .dropDownMenu {
        margin-left: 15px
    }

    .InfoDiv h5 {
        font-size: 20px
    }

    .semSection .onlineSliderDiv .drawLineSem {
        display: none
    }

    .questionForm {
        padding: 30px 0
    }

    .industrySliderHolder ul .slick-prev.slick-disabled:before,.industrySliderHolder ul .slick-next.slick-disabled:before {
        opacity: .4
    }

    .indusrtyCard {
        margin: 0 10px
    }

    .indusrtyTextDiv {
        padding: 15px
    }

    .industryTextBody {
        margin: 15px 0;
        min-height: 120px
    }

    .industrySpeakSec .wrapper {
        padding: 0
    }

    .courseListingBanner .missionText {
        left: 30px
    }

    .courseDetailSec .onlineTextDiv p {
        width: auto
    }

    .learnSection .accordionTitle {
        display: block
    }

    .learnSection .accordionTitle h2 {
        width: auto;
        text-align: center
    }

    .learnSection .accordionTitle ul {
        width: auto;
        justify-content: center;
        padding: 20px 0
    }

    .thisForMobileOnly {
        display: block;
        text-align: center
    }

    .thisForDesktopOnly {
        display: none
    }

    .learnSection {
        padding-bottom: 0
    }

    .listingCardHolder .coursesContainer {
        width: 47%;
        margin-bottom: 40px
    }

    .selfDisclosureCard {
        width: 47%
    }

    .gradientHolder {
        padding: 0
    }

    .gradientTextHolder {
        display: block
    }

    .gradientTextDivOne {
        width: 100%;
        padding: 0;
        margin-bottom: 20px
    }

    .gradientTextDivTwo {
        width: 100%;
        padding: 0;
        border: 0
    }

    .gradientAnchorDiv {
        text-align: left
    }

    .studentDeskBanner {
        display: none
    }

    .studentMobBanner {
        display: block
    }

    .whyManipalDiv {
        width: 100%
    }

    .award-section h4 {
        font-size: 26px
    }

    .courseFeeDiv .feeCard p {
        text-align: left
    }

    .courseFeeDiv .accordionTitle ul {
        justify-content: start
    }

    .muj.course-page .banner-left-block .txt-block {
        display: block
    }

    .trendySection {
        padding: 30px 0 60px 0
    }

    .blogDes {
        min-height: 120px
    }

    .playVideoBtn img {
        left: 40%;
        bottom: 30%
    }

    .mujhomeBannerSlider .sliderText {
        width: 45%
    }

    .banner-right-block {
        margin-top: 60px
    }

    .page-template-muj-coursepage .banner-right-block,.page-template-distance-coursepage .banner-right-block,.page-template-muj-coursepage-new .banner-right-block {
        margin-top: 0
    }

    .header,.page-template-muj-coursepage .header,.page-template-muj-coursepage-new .header {
        background: #fff
    }

    .page-template-muj-coursepage .header li a,.page-template-muj-coursepage-new .header li a,.header li a,.page-template-courses .header li a {
        color: #fff!important;
        padding: 10px 0
    }

    .page-template-muj-coursepage .header li .toggle::before,.page-template-muj-coursepage-new .header li .toggle::before,.page-template-courses .header li a#togglerIcon .toggle::before,.header li .toggle::before {
        color: #000!important
    }

    .header .desktopOnly {
        display: none
    }

    .header .mobileOnly {
        display: block
    }

    .dropDownMenu ul li .subMenuItem {
        font-size: 12px!important;
        padding: 0
    }

    .accordionSection {
        padding-left: 20px;
        padding-right: 20px
    }

    .testmonialTextBody {
        height: auto
    }

    .overlay-content {
        width: 80%
    }

    .aboutUsBanner .mobileBanners,.mujhomeBannerSlider .mobileBanners {
        display: block
    }

    .heritage-section .section-title {
        padding-bottom: 0
    }

    .muj.course-page .section-wrapper.layout.course-banner {
        padding: 150px 20px 50px 20px
    }

    .muj.course-page .section-wrapper.layout.course-banner.scroll_txt_there {
        padding: 194px 20px 50px 20px
    }

    .experience-card-details .line-items {
        flex: 0 0 48%
    }

    .experience-card-details .line-items:nth-child(3n+3) {
        margin-right: 20px
    }

    .experience-card-details .line-items:nth-child(2n) {
        margin-right: 0
    }

    .mobileBanners {
        display: block
    }

    .desktopOnly {
        display: none
    }

    .mobileOnly {
        display: block
    }

    .header li a {
        font-size: 20px
    }

    .onlineSection .onlineSliderHolder li {
        text-align: center
    }

    .onlineSection .onlineSliderHolder li img {
        margin: 0 auto;
        width: 104px;
        height: 104px
    }

    .popularCoursesSec .popularCoursesText {
        padding-left: 20px;
        padding-right: 20px
    }

    .coursesContainer {
        margin: 0 20px
    }

    .section-title,.fs-38,.muj.course-page .banner-left-block .section-title,.muj.course-page .section-title {
        font-size: 26px
    }

    .whyManipalDiv {
        text-align: center;
        padding-left: 15px;
        padding-right: 15px
    }

    .whyManipalDiv .whyManipalImg img {
        margin: 0 auto
    }

    .videoSection .VideoTextHolder {
        padding: 50px 30px 50px;
        width: 50%
    }

    .videoSection {
        display: flex
    }

    .blogCardHolder .blogCard {
        -ms-flex: 0 0 33.33333%;
        flex: 0 0 33.33333%;
        max-width: 33.33333%;
        width: 33.33333%
    }

    .semSection .downloadSyllabusPopup {
        margin-top: 30px
    }

    .certificateSection .layout {
        display: block;
        text-align: center
    }

    .certificateSection .layout .certificateHolder {
        text-align: center;
        width: 100%!important
    }

    .certificateHolder p {
        width: 100%
    }

    .blogCard .blog-link {
        min-height: 367px
    }

    .popularCoursesText {
        padding-bottom: 20px
    }

    .specilization-block {
        display: inline-block;
        margin-bottom: 15px;
        width: 100%
    }

    .specilization-block .text-block {
        width: 100%
    }
}

@media all and (max-width: 640px) {
    .card-item .head {
    text-align: center;
    padding: 0 2%;
}
.partnership-card {
    
    padding: 29px 6px;
    }
    .slideFloat {
        left:-400%!important
    }

    .coursesContainer {
        margin: 0 16px
    }

    .timelinerText {
        width: auto;
        position: relative;
        bottom: 0;
        background-color: #FDF8F4;
        padding: 30px 20px
    }

    .timelinerText h2,.timelinerText p {
        color: #3A3932
    }

    .timelinerText h2 {
        margin-bottom: 10px
    }

    .header {
        padding: 10px 15px!important
    }

    .onNavBar {
        top: 17px
    }

    .onlineSliderDiv h3 {
        margin: 20px 0 10px
    }

    .onlineSliderDiv h3 br {
        display: none
    }

    .facultySliderHolder ul .slick-dots li button::before {
        opacity: 1!important;
        color: #ED3024!important;
        font-size: 8px!important
    }

    .facultySliderHolder ul .slick-dots li.slick-active button:before {
        opacity: 1!important;
        color: #ED3024!important;
        font-size: 12px!important
    }

    .onlineSliderDiv {
        padding: 20px 10px
    }

    .coursesBanner {
        padding-top: 51px
    }

    .coursesBanner.mahe-domestic {
        padding-top: 71px
    }

    .courseInfo {
        margin: 10px 0
    }

    .InfoDiv {
        margin: 10px 0
    }

    .coursesBannerText {
        padding: 30px 0;
        width: auto
    }

    .onlineTextDiv {
        padding: 0 20px 20px
    }

    .semSection .onlineSliderDiv,.downloadSyllabusPopup {
        padding: 15px
    }

    .queryNumberListMobile ul li {
        padding: 15px
    }

    .queryNumberListMobile .numberHolderMobile .numberDivMobile {
        margin-top: 10px
    }

    .accordionTitle ul {
        padding: 20px 0
    }

    .Faq_title h4 {
        padding: 20px
    }

    .faqAccordian {
        margin-bottom: 0
    }

    .Faq_accordian_data {
        padding: 0 20px 20px
    }

    .Faq_accordian_data p {
        text-align: justify
    }

    .open_accordian_faq h4 {
        font-size: 24px
    }

    #myLogoImgMobile {
        width: 150px
    }

    .header .menu-icon {
        padding: 18px 0
    }

    .onlyNavMarginTop {
        margin-top: 51px
    }

    .header li a {
        font-size: 15px;
        padding: 10px 0
    }

    .dropDownMenu ul li .subMenuItem {
        font-size: 12px
    }

    .dropDownMenu ul li {
        padding: 5px 0
    }

    .floatingText {
        padding: 10px
    }

    .homeBanner .floatingNotification .floatingBtn,.aboutUsBanner .floatingNotification .floatingBtn {
        padding: 3px 10px;
        margin-bottom: 10px
    }

    .homeBanner .floatingNotification,.aboutUsBanner .floatingNotification {
        left: 0;
        z-index: 1
    }

    .floatingText p {
        font-size: 12px
    }

    .floatingNotification {
        width: 144px;
        bottom: -72px
    }

    .sliderText {
        top: 60px
    }

    .poweredBy {
        left: 175px;
        top: 8px
    }

    .poweredBy img {
        width: 60px;
        margin: 0
    }

    .copyRightFoot {
        display: block
    }

    .footerPoweredBy {
        justify-content: center;
        margin: 0
    }

    .industrySliderHolder ul .slick-dots {
        bottom: -50px!important
    }

    .industrySliderHolder ul .slick-dots li button::before {
        opacity: 1!important;
        color: #ED3024!important;
        font-size: 8px!important
    }

    .industrySliderHolder ul .slick-dots li.slick-active button:before {
        opacity: 1!important;
        color: #ED3024!important;
        font-size: 12px!important
    }

    .indusrtyVideoDiv .videoImg {
        width: 100%
    }

    .eventSection .wrapper {
        padding: 0
    }

    .communitySection .wrapper {
        padding: 0
    }

    .communitySection .communityHeading {
        width: auto;
        margin-bottom: 10px;
        padding: 0 15px
    }

    .communitySlider {
        width: auto;
        padding-bottom: 10px
    }

    .communitySlider ul .slick-dots {
        bottom: -50px
    }

    .communitySlider ul .slick-dots li button::before {
        opacity: 1!important;
        color: #ED3024!important;
        font-size: 8px!important
    }

    .communitySlider ul .slick-dots li.slick-active button:before {
        opacity: 1!important;
        color: #ED3024!important;
        font-size: 12px!important
    }

    .selfTitleRow .selfTitleCol {
        padding: 10px
    }

    .tab-content-course .accordianHolder .faqAccordian .Faq_accordian_data {
        padding: 0 30px 30px 40px
    }

    .listingCardHolder .coursesContainer {
        width: 100%
    }

    .selfDisclosureCard {
        width: auto
    }
}

@media all and (max-width: 1080px) {
    .blogCardSlider,.newsblogCardSlider {
        width:100%
    }

    .onlineSliderDiv {
        padding: 20px 10px 60px
    }

    .desktopOnly {
        display: none
    }

    .homeBannerSlider .slick-slide img {
        width: 100%
    }

    .coursesContainer .coursesInnerDiv h3 {
        font-size: 20px
    }

    .testmonialTextBody {
        height: auto
    }

    .recognised-section .slick-initialized .slick-slide {
        padding: 0 12px
    }

    .mobileBanners {
        display: none
    }

    .header li a {
        font-size: 16px
    }

    .section-wrapper {
        padding: 50px 40px
    }

    .onlineSliderDiv h3 {
        font-size: 22px;
        margin: 35px 0 30px!important
    }

    .transBtn {
        font-size: 16px
    }

    .p {
        font-size: 14px
    }

    .section-title,.fs-38,.muj.course-page .banner-left-block .section-title,.muj.course-page .section-title {
        font-size: 32px
    }

    .numbers-block .title {
        font-size: 14px
    }

    .socialMedia ul li {
        padding-right: 10px
    }

    .socialMedia {
        width: 125px
    }

    .coursesDiv a {
        font-size: 14px
    }

    .footerMenu ul li a,.companyLocation ul li p {
        font-size: 16px
    }

    .footerMenu ul li {
        margin-bottom: 15px
    }

    .onlineSliderDiv h3 {
        font-size: 18px!important
    }

    .blogCard {
        -ms-flex: 0 0 33.33333%;
        flex: 0 0 33.33333%;
        max-width: 33.33333%
    }

    .accordionTitle ul#tabs-nav li.active a,.accordionTitle ul#tabs-nav li a {
        font-size: 16px
    }

    .accordionTitle ul#tabs-nav li.active,.accordionTitle ul#tabs-nav li {
        padding: 15px 20px
    }

    .coursesBannerText {
        width: 70%
    }

    .whyManipalDiv h3 {
        font-size: 18px
    }

    .whyManipalDiv {
        width: 23%
    }

    #myWhiteLogoImg {
        width: 150px
    }

    .header li a {
        font-size: 14px!important
    }

    .enrollDiv {
        margin-top: 12px!important
    }

    .header .menu {
        margin: 12px 0 0 15px;
        flex-direction: column;
        align-items: flex-start
    }

    .aboutUsBanner .missionText h1 {
        font-size: 30px;
        line-height: 36px
    }

    .award-section h4 {
        font-size: 32px
    }

    .mobileBanners {
        display: block
    }

    .banner-right-block {
        max-width: 320px
    }

    .coursesBannerText {
        margin-right: 50px
    }

    .courseFeeDiv {
        height: auto;
        padding: 0;
        width: 70%
    }

    .certificateSection img {
        max-width: 50%
    }

    .last-date-admission,.alert-msg {
        font-size: 18px
    }

    .mobileOnly {
        display: block;
        width: 100%
    }

    .experience-card-details h3 {
        margin-bottom: 20px
    }

    .header .desktopOnly {
        display: block
    }

    .header .mobileOnly {
        display: none
    }

    .homeBannerSlider .slick-slide .sliderText img {
        width: 330px
    }

    .call-gradient-btn {
        margin-right: 15px
    }

    .aboutUsBanner .mobileBanners,.mujhomeBannerSlider .mobileBanners {
        display: none
    }

    .aboutUsBanner .missionText {
        width: 55%
    }

    .muj .icon-image {
        width: 46px;
        height: auto
    }

    .muj.course-page .section-wrapper.layout.course-banner {
        padding: 120px 30px 70px 30px
    }

    .muj.course-page .section-wrapper.layout.course-banner.scroll_txt_there {
        padding: 154px 30px 70px 30px
    }

    .gradientHolder {
        padding: 0
    }

    .muj .form-block {
        position: inherit
    }

    .wpcf7 form .wpcf7-response-output {
        font-size: 16px
    }

    .expertSliderHolder .indusrtyVideoDiv .indusrtyVideoPlayBtn img {
        width: 48px;
        padding-right: 0
    }

    .expertSliderHolder .layout .item {
        height: min-content;
        padding-right: 0;
        margin-right: 20px
    }

    .expertSliderHolder .slick-arrow {
        padding: 0 7px
    }

    .expertSliderHolder .expert-title {
        height: auto;
        font-size: 18px
    }

    .expertSliderHolder .presenter {
        padding: 15px 0
    }
}

@media all and (max-width: 1024px) {
    .overlay-content.specilization-content {
        width:90%
    }

    .specilization-content h3 {
        -webkit-text-stroke: initial!important
    }
}

@media (min-width: 901px) {
    .pointers-left {
        margin-right:20px!important
    }

    #myWhiteLogoImg,#mySearchIcon {
        display: block
    }

    #myBlackSearchIcon {
        display: none
    }

    #myLogoImgLaptop {
        display: none
    }

    #myLogoImgMobile {
        display: none
    }

    #blackUNext {
        display: none
    }

    .header {
        background: #fff;
        opacity: .98;
        padding: 10px 50px
    }

    .enrollDiv {
        display: flex;
        justify-content: flex-end;
        margin-top: 24px
    }

    .header li {
        float: left
    }

    .header li a {
        padding: 0 6px;
        color: #3a3932;
        font-size: 16px;
        font-weight: 600
    }

    .header .menu {
        clear: none;
        max-height: none
    }

    .page-template-muj-landingpage .header .menu,.page-template-muj-coursepage .header .menu {
        margin-right: 75px
    }

    .header .menu-icon {
        display: none
    }

    #togglerIcon .toggle:before {
        content: "\f107";
        font: normal normal normal 16px/1 FontAwesome;
        color: #fff
    }

    .dropDownMenu {
        position: absolute;
        background: #f8f6f7;
        border-radius: 4px;
        box-shadow: 0 4px 20px rgb(0 0 0 / 10%);
        display: none
    }

    .menuItem.mobLink {
        display: none
    }

    .dropDownMenu ul li {
        display: block;
        float: unset
    }

    .dropDownMenu ul li .subMenuItem {
        font-size: 16px;
        color: #3a3932
    }

    .onNavBar {
        display: none
    }

    .page-template-courses .header {
        background: #fdf8f4!important
    }

    .page-template-courses #myLogoImgLaptop {
        display: block!important
    }

    .page-template-courses #myWhiteLogoImg {
        display: none!important
    }

    .page-template-courses #togglerIcon .toggle:before {
        color: #fff!important
    }

    .page-template-courses #myBlackSearchIcon {
        display: block!important
    }

    .page-template-courses #mySearchIcon {
        display: none!important
    }

    .page-template-courses #blackUNext {
        display: block!important
    }

    .page-template-courses #whiteUNext {
        display: none!important
    }

    .page-template-courses .poweredText {
        color: #3a3932!important
    }

    .poweredBy {
        position: absolute;
        height: 100%;
        top: 0;
        left: 270px;
        padding: 0 15px;
        display: flex;
        flex-direction: column;
        justify-content: center
    }
}

@media all and (max-width: 920px) {
    .muj-landing-page-banner .testimonialSection,.om-homepage .testimonialSection {
        max-height:750px
    }

    .header .menu-icon .navicon,.header .menu-icon .navicon::before,.header .menu-icon .navicon::after {
        background: #3a3932!important
    }

    .timelinerSection .item.left {
        flex: 90%
    }

    .coursesBannerText {
        width: 100%!important;
        padding-top: 0
    }

    .onlineSliderHolder .slick-dots {
        bottom: -40px
    }

    .featured-section .layout,.banner-block.layout,.specilization-block {
        flex-direction: column
    }

    .testmonialCard {
        flex-direction: column;
        padding: 0;
        margin: 10px 20px!important
    }

    .header .menu li a {
        color: #3a3932!important
    }

    .bigFontSize {
        font-size: 30px
    }

    .h3 {
        font-size: 22px
    }

    .h4 {
        font-size: 18px
    }

    .p {
        font-size: 14px
    }

    .smallText {
        font-size: 12px
    }

    .onlyNavMarginTop .authorInfo .author_photo img {
        border-radius: 10%!important
    }

    .wrapper {
        padding: 0 15px
    }

    .copyRightFoot {
        padding: 25px 50px 35px;
        border: 0;
        text-align: center;
        display: block;
        border-top: 1px solid #ed3024;
        margin-top: 15px
    }

    .sectionTopPadding {
        padding-top: 30px
    }

    .sectionPadding {
        padding: 30px 0
    }

    .footerBody {
        display: flex;
        padding-bottom: 0
    }

    .footerMenu .coursesDiv,.companyAddress .socialMedia,.companyAddress .companyLocation {
        padding: 50px 0
    }

    .floatingNotification {
        width: 180px;
        bottom: -90px
    }

    .floatingText {
        padding: 20px
    }

    .sliderText {
        right: unset;
        width: 75%;
        left: 40px
    }

    .leftPosition .sliderText {
        left: 40px
    }

    .onlineTextDiv {
        text-align: center;
        padding: 0 30px 20px
    }

    .polpularSliderHolder ul .slick-dots li button::before {
        opacity: 1!important;
        color: #ed3024!important;
        font-size: 10px!important
    }

    .polpularSliderHolder ul .slick-dots li.slick-active button:before {
        opacity: 1!important;
        color: #ed3024!important;
        font-size: 14px!important
    }

    .gradientTextDiv {
        width: 100%;
        text-align: center
    }

    .counterHolder {
        display: block;
        justify-content: center;
        height: auto;
        padding-top: 60px
    }

    .counterHolder::before {
        display: none
    }

    .leftCounterDiv,.rightCounterDiv {
        width: 100%
    }

    .upCounterDiv,.downCounterDiv,.rightCounterDiv {
        padding: 0
    }

    .counterTextDiv {
        padding-bottom: 60px
    }

    .whyManipalHolder {
        display: block;
        padding-top: 30px
    }

    .whyManipalDiv {
        width: 100%;
        padding-bottom: 45px
    }

    .whyManipalDiv .whyManipalImg {
        min-height: auto
    }

    .whyManipalDiv .whyManipalImg img {
        position: unset
    }

    .whyManipalDes {
        min-height: 20px
    }

    .questionSection::before {
        display: none
    }

    .questionHolder {
        display: block;
        height: auto;
        padding: 45px
    }

    .questionText,.questionForm {
        width: 100%
    }

    .questionText {
        padding-bottom: 30px;
        text-align: center
    }

    .aboutUsBanner {
        height: auto
    }

    .aboutUsBanner .missionText {
        width: 90%;
        top: 80px
    }

    .videoSection {
        display: block;
        height: auto
    }

    .videoHolder,.VideoTextHolder {
        width: 100%
    }

    .videoSection .VideoTextHolder {
        padding: 100px 30px 25px;
        text-align: center
    }

    .VideoTextHolder h2 {
        margin-bottom: 15px
    }

    .counterPopUp {
        position: relative;
        margin-left: auto;
        width: 245px;
        padding: 20px
    }

    .Faq_title h4 {
        width: 85%
    }

    .queryNumberListMobile {
        display: block;
        background: linear-gradient(90deg,#ed3024 0%,#ff6600 100%)
    }

    .blogCardSlider,.newsblogCardSlider {
        width: 45%
    }

    .blogImg img {
        width: 100%
    }

    .blogCardSlider ul .slick-dots li button::before {
        opacity: 1!important;
        color: #ed3024!important;
        font-size: 8px!important
    }

    .blogCardSlider ul .slick-dots li.slick-active button:before {
        opacity: 1!important;
        color: #ed3024!important;
        font-size: 12px!important
    }

    .newsblogCardSlider ul .slick-dots li button::before {
        opacity: 1!important;
        color: #ed3024!important;
        font-size: 8px!important
    }

    .newsblogCardSlider ul .slick-dots li.slick-active button:before {
        opacity: 1!important;
        color: #ed3024!important;
        font-size: 12px!important
    }

    .allBlogsBanner .sliderText {
        left: 40px;
        top: 120px!important
    }

    .allBlogsBanner .sliderText p {
        margin-bottom: 20px
    }

    .trendySection h2 {
        width: auto
    }

    .blogCardHolder .blogCard {
        width: 30%
    }

    .blackHolder {
        display: block
    }

    .blackTextDiv,.blackFormDiv {
        width: auto
    }

    .whoCanApplyHolder {
        display: block
    }

    .whoCanApplyTextDiv {
        width: auto;
        justify-content: center;
        padding-bottom: 0
    }

    .whoCanApplyContainer {
        width: auto;
        border: 0;
        position: relative
    }

    .whoCanApplyDiv {
        display: block;
        text-align: center;
        margin: 0;
        padding: 0 30px 30px 30px
    }

    .whoCanApplyDiv:last-child {
        margin-top: 50px
    }

    .whoCanApplyImg {
        margin: 0 auto 35px
    }

    .whoCanApplyText {
        width: auto;
        margin: 0
    }

    .homeBanner {
        height: auto
    }

    .blogDetailText {
        width: auto;
        padding: 0 15px
    }

    .backBtnBlog {
        display: none
    }

    .backBtnBlogMobile {
        display: block;
        padding-bottom: 10px
    }

    .backBtnBlogMobile img {
        margin: 0
    }

    .blogDetailDes {
        width: auto
    }

    .courseInfo {
        display: block;
        margin: 20px 0
    }

    .InfoDiv {
        margin: 20px 0
    }

    .semSliderHolder ul .slick-dots li button::before {
        opacity: 1!important;
        color: #ed3024!important;
        font-size: 8px!important
    }

    .semSliderHolder ul .slick-dots li.slick-active button:before {
        opacity: 1!important;
        color: #ed3024!important;
        font-size: 12px!important
    }

    .downloadSyllabusPopup {
        position: unset;
        text-align: center;
        margin-top: 30px;
        padding: 25px 15px
    }

    .semSection .onlineSliderDiv {
        border: 0;
        text-align: center;
        padding: 25px 15px
    }

    .courseFeeDiv {
        width: auto;
        margin: 0;
        padding: 0;
        height: auto
    }

    .courseFeeDiv h2,.courseFeeDiv p {
        text-align: center
    }

    .courseFeeDiv .accordionTitle ul {
        justify-content: center
    }

    .feeCardHolder {
        display: block
    }

    .feeCard {
        margin: 0;
        margin-bottom: 40px
    }

    .courseFeeHolder .counterPopUp {
        position: relative;
        margin-left: auto;
        width: 245px;
        padding: 20px 30px
    }

    .courseFeeSection {
        background-size: 50% 90%
    }

    .facultySliderHolder ul .slick-dots li button::before {
        opacity: 1!important;
        color: #ed3024!important;
        font-size: 8px!important
    }

    .facultySliderHolder ul .slick-dots li.slick-active button:before {
        opacity: 1!important;
        color: #ed3024!important;
        font-size: 12px!important
    }

    .facultySliderHolder {
        margin-bottom: 40px
    }

    .aluminiSection h6 {
        margin-bottom: 20px
    }

    .whoCanApplyTextDiv {
        padding: 30px
    }

    .whoCanApplyContainer {
        padding-top: 30px
    }

    .howCanApplyDiv a {
        justify-content: center;
        margin: 0
    }

    .whoCanApplyText ul li::before {
        top: 5px
    }

    .whoCanApplyText ul li {
        margin-bottom: 20px;
        text-align: left
    }

    .enquireDiv {
        margin: 60px 0 0
    }

    .coursesBanner {
        height: auto
    }

    #coursebannerAnim {
        width: 50%!important;
        opacity: .6
    }

    .coursesBannerText h3 {
        font-size: 30px
    }

    .facultySliderHolder ul .slick-prev.slick-disabled:before,.facultySliderHolder ul .slick-next.slick-disabled:before {
        opacity: .4
    }

    .onlineSliderHolder ul .slick-dots li button::before {
        opacity: 1!important;
        color: #ed3024!important;
        font-size: 8px!important
    }

    .onlineSliderHolder ul .slick-dots li.slick-active button:before {
        opacity: 1!important;
        color: #ed3024!important;
        font-size: 12px!important
    }

    .facultySection .wrapper,.milestoneSection .wrapper {
        padding: 0
    }

    .facultyCard {
        margin: 0 10px
    }

    .facultyText {
        padding: 10px
    }

    .facultyNameDiv {
        margin-bottom: 8px
    }

    .facultyBackContent {
        padding: 10px 15px
    }

    .facultyBackContent h4 {
        margin: 15px 0
    }

    .enrollHolder {
        margin-top: 0
    }

    .blogDetailImg img {
        height: 100%;
        object-fit: cover
    }

    .drawLineCounter,.drawLineForm,.drawLineCounterTwo {
        display: none
    }

    .header .logo {
        padding: 0
    }

    .header .logo {
        padding-top: 8px
    }

    .dropDownMenu {
        margin-left: 15px
    }

    .InfoDiv h5 {
        font-size: 20px
    }

    .semSection .onlineSliderDiv .drawLineSem {
        display: none
    }

    .questionForm {
        padding: 30px 0
    }

    .industrySliderHolder ul .slick-prev.slick-disabled:before,.industrySliderHolder ul .slick-next.slick-disabled:before {
        opacity: .4
    }

    .indusrtyCard {
        margin: 0 10px
    }

    .indusrtyTextDiv {
        padding: 15px
    }

    .industryTextBody {
        margin: 15px 0;
        min-height: 120px
    }

    .industrySpeakSec .wrapper {
        padding: 0
    }

    .courseListingBanner .missionText {
        left: 30px
    }

    .courseDetailSec .onlineTextDiv p {
        width: auto
    }

    .learnSection .accordionTitle {
        display: block
    }

    .learnSection .accordionTitle h2 {
        width: auto;
        text-align: center
    }

    .learnSection .accordionTitle ul {
        width: auto;
        justify-content: center;
        padding: 20px 0
    }

    .thisForMobileOnly {
        display: block;
        text-align: center
    }

    .thisForDesktopOnly {
        display: none
    }

    .learnSection {
        padding-bottom: 0
    }

    .listingCardHolder .coursesContainer {
        width: 47%;
        margin-bottom: 40px
    }

    .selfDisclosureCard {
        width: 47%
    }

    .gradientHolder {
        padding: 0
    }

    .gradientTextHolder {
        display: block
    }

    .gradientTextDivOne {
        width: 100%;
        padding: 0;
        margin-bottom: 20px
    }

    .gradientTextDivTwo {
        width: 100%;
        padding: 0;
        border: 0
    }

    .gradientAnchorDiv {
        text-align: left
    }

    .studentDeskBanner {
        display: none
    }

    .studentMobBanner {
        display: block
    }

    .whyManipalDiv {
        width: 100%
    }

    .award-section h4 {
        font-size: 26px
    }

    .courseFeeDiv .feeCard p {
        text-align: left
    }

    .courseFeeDiv .accordionTitle ul {
        justify-content: start
    }

    .muj.course-page .banner-left-block .txt-block {
        display: block
    }

    .trendySection {
        padding: 30px 0 60px 0
    }

    .blogDes {
        min-height: 120px
    }

    .playVideoBtn img {
        left: 40%;
        bottom: 30%
    }

    .mujhomeBannerSlider .sliderText {
        width: 45%
    }

    .banner-right-block {
        margin-top: 20px;
        min-width: unset;
        max-width: unset
    }

    .page-template-muj-coursepage .banner-right-block,.page-template-distance-coursepage .banner-right-block,.page-template-muj-coursepage-new .banner-right-block {
        margin-top: 0
    }

    .header,.page-template-muj-coursepage .header,.page-template-muj-coursepage-new .header {
        background: #fff
    }

    .page-template-muj-coursepage .header li a,.page-template-muj-coursepage-new .header li a,.header li a,.page-template-courses .header li a {
        padding: 10px 0
    }

    .page-template-muj-coursepage .header li .toggle::before,.page-template-muj-coursepage-new .header li .toggle::before,.page-template-courses .header li a#togglerIcon .toggle::before,.header li .toggle::before {
        color: #000!important
    }

    .header .desktopOnly {
        display: none
    }

    .header .mobileOnly {
        display: block
    }

    .dropDownMenu ul li .subMenuItem {
        font-size: 12px!important;
        padding: 0
    }

    .accordionSection {
        padding-left: 20px;
        padding-right: 20px
    }

    .testmonialTextBody {
        height: auto
    }

    .overlay-content {
        width: 80%
    }

    .aboutUsBanner .mobileBanners,.mujhomeBannerSlider .mobileBanners {
        display: block
    }

    .heritage-section .section-title {
        padding-bottom: 0
    }

    .muj.course-page .section-wrapper.layout.course-banner {
        padding: 150px 20px 50px 20px
    }

    .muj.course-page .section-wrapper.layout.course-banner.scroll_txt_there {
        padding: 194px 20px 50px 20px
    }

    .experience-card-details .line-items {
        flex: 0 0 48%
    }

    .experience-card-details .line-items:nth-child(3n+3) {
        margin-right: 20px
    }

    .experience-card-details .line-items:nth-child(2n) {
        margin-right: 0
    }

    .mobileBanners {
        display: block
    }

    .desktopOnly {
        display: none
    }

    .mobileOnly {
        display: block
    }

    .header li a {
        font-size: 20px
    }

    .onlineSection .onlineSliderHolder li {
        text-align: center!important
    }

    .onlineSection .slick-dots li {
        border-right: none!important
    }

    .onlineSection .onlineSliderHolder li img {
        margin: 0 auto
    }

    .popularCoursesSec .popularCoursesText {
        padding-left: 20px;
        padding-right: 20px
    }

    .coursesContainer {
        margin: 0 20px
    }

    .section-title,.fs-38,.muj.course-page .banner-left-block .section-title,.muj.course-page .section-title {
        font-size: 26px
    }

    .whyManipalDiv {
        text-align: center;
        padding-left: 15px;
        padding-right: 15px
    }

    .whyManipalDiv .whyManipalImg img {
        margin: 0 auto
    }

    .videoSection .VideoTextHolder {
        padding: 50px 30px 50px;
        width: 50%
    }

    .videoSection {
        display: flex
    }

    .blogCardHolder .blogCard {
        -ms-flex: 0 0 33.33333%;
        flex: 0 0 33.33333%;
        max-width: 33.33333%;
        width: 33.33333%
    }

    .semSection .downloadSyllabusPopup {
        margin-top: 30px
    }

    .certificateSection .layout {
        display: block;
        text-align: center
    }

    .certificateSection .layout .certificateHolder {
        text-align: center
    }

    .certificateHolder p {
        width: 100%
    }

    .blogCard .blog-link {
        min-height: 367px
    }

    .popularCoursesText {
        padding-bottom: 20px
    }

    .specilization-block {
        display: inline-block;
        margin-bottom: 15px;
        width: 100%
    }

    .specilization-block .text-block {
        width: 100%
    }

    footer .footer-contact-container .contact-us-container .info-container {
        display: flex;
        align-items: center;
        flex-direction: column
    }

    footer .footer-contact-container .contact-us-container .footer-menu-container {
        flex-direction: column-reverse
    }

    footer .contact-us-container .footer-menu-container {
        margin-top: 15px
    }

    footer .footer-contact-container .contact-us-container {
        padding-top: 10px!important;
        padding-bottom: 10px!important;
        gap: 0;
        display: flex;
        flex-direction: column-reverse
    }

    footer .footer-contact-container .contact-us-container .info-container a {
        gap: 5px;
        font-size: 14px;
        letter-spacing: .64px;
        color: #fdf8f4
    }

    footer .footer-contact-container .contact-us-container {
        padding-top: 10px!important;
        padding-bottom: 10px!important
    }
}

@media only screen and (max-device-width: 768px) {
    .seo-pages .seo-banner .right {
        position:relative!important;
        top: 10px;
        right: 0;
        width: 100%
    }

    .seo-pages .right .form-container {
        padding: 20px 20px 40px 20px;
        overflow: hidden
    }

    .seo-pages .homeBanner.seo-banner {
        max-height: unset;
        overflow: unset
    }
}

@media all and (max-width: 760px) {
    .overlay-content.specilization-content {
        width:90%
    }

    .header ul.menu {
        align-items: flex-start
    }

    .header .menu li a {
        color: #3A3932!important
    }

    .header .menu-icon .navicon,.header .menu-icon .navicon::before,.header .menu-icon .navicon::after {
        background: #3A3932!important
    }

    #togglerIcon .toggle::before {
        color: #000!important
    }

    .seperator {
        display: none
    }

    .banner-form .banner-right-block {
        position: relative;
        top: 0px!important;
        right: 0;
        max-width: unset;
        min-width: unset;
        border-radius: 0
    }

    .footerWrapper .categories-links {
        padding: 0 10px
    }

    .testmonialCard .mobileOnly {
        display: none
    }

    testmonialCard .specilization-content h4 {
        font-size: 15px
    }

    .specialization-list ul li {
        font-size: 12px
    }

    .experience-card-details h3 {
        min-height: auto;
        font-size: 18px;
        margin-bottom: 15px
    }

    .desktopBanners {
        display: none
    }

    .mobileBanners {
        display: block
    }

    .videoSection {
        display: flex;
        flex-direction: column
    }

    .videoSection .VideoTextHolder {
        width: 100%;
        order: 2;
        padding: 30px 30px 30px
    }

    .videoSection .VideoTextHolder h2 {
        font-size: 22px
    }

    .videoSection .videoHolder {
        width: 100%;
        order: 1
    }

    .section-title {
        font-size: 26px!important
    }

    .blogCardHolder .blogCard {
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%;
        width: 100%
    }

    .blogCard .blog-link {
        min-height: auto!important
    }

    .blogDes,.blog-category-list {
        min-height: auto
    }

    .blog-category-list {
        margin: 20px 0 10px 0
    }

    .coursesInnerDiv p {
        font-size: 16px
    }

    .onlineSliderDiv h3,.coursesContainer .coursesInnerDiv h3 {
        font-size: 18px!important
    }

    .popularCoursesText {
        padding-bottom: 20px;
        margin-bottom: 0px!important
    }

    .gradientAnchorDiv {
        padding-top: 20px
    }

    .testmonialTextBody .p.text {
        line-height: 24px
    }

    .footerMenu ul {
        padding-bottom: 0
    }

    .footerMenu .coursesDiv,.companyAddress .socialMedia,.companyAddress .companyLocation {
        padding: 20px 0;
        width: 100%
    }

    .coursesBannerText h3 {
        font-size: 24px;
        line-height: 26px
    }

    .banner-right-block .course-page.form-block {
        display: inline-block
    }

    p,p strong,p span {
        font-size: 16px
    }
    .subheading {
    color: black;
    padding: 0 1%;
    margin-top: 11px;
    line-height: 0.;
}

    .recognised-section .title,.onlineSliderDiv h3,.coursesContainer .coursesInnerDiv h3 {
        font-size: 16px
    }

    .courseFeeDiv {
        padding: 0
    }

    .certificateSection img {
        max-width: 100%
    }

    .page-template-muj-coursepage .certificateSection img {
        width: 100%!important
    }

    .accordionTitle ul#tabs-nav li.active a,.accordionTitle ul#tabs-nav li a {
        font-size: 12px!important
    }

    .accordionTitle ul {
        margin: 30px 0
    }

    .Faq_title h4,.questionText h4 {
        font-size: 16px
    }

    .Faq_title .call_submenu {
        top: 15px;
        right: 0
    }

    .questionSection .questionHolder {
        padding: 0
    }

    .questionForm {
        padding: 0 0 30px 0;
        display: inline-block
    }

    .wrapper,.footerWrapper {
        padding: 0 20px
    }

    .copyRightFoot {
        padding: 20px
    }

    .companyLocation ul li p {
        font-size: 14px
    }

    .plus-advantage .section-title {
        margin-bottom: 15px
    }

    .plus-advantage p {
        padding-bottom: 0
    }

    .banner-right-block .form-block {
        display: inline-block
    }

    .muj.course-page .section-wrapper.layout.course-banner {
        padding: 60px 20px 30px 20px!important
    }

    .muj.course-page .section-wrapper.layout.course-banner.scroll_txt_there {
        padding: 104px 20px 30px 20px!important
    }

    .onlineSection .onlineTextDiv {
        margin-bottom: 0
    }

    .section-wrapper.onlineSection {
        padding: 30px 20px 60px 20px!important
    }

    .semSection .semSliderHolder.learnHolder {
        padding: 0 25px
    }

    .section-wrapper.recognised-section {
        padding: 30px 15px 60px 15px!important
    }

    .gradientSection .gradientHolder {
        padding: 0
    }

    .courseCompleteText h3 {
        font-size: 18px
    }

    .whoCanApplyDiv {
        padding: 0 20px 30px 20px
    }

    .onlineSliderDiv h3 {
        margin: 10px 0 20px!important
    }

    #custom {
        margin-top: 20px
    }

    #custom td {
        padding-left: 12px
    }

    #custom td,#custom th {
        font-size: 16px
    }

    .playVideoBtn img {
        left: 40%;
        bottom: 30%
    }

    .page-template-muj-landingpage .InfoDiv {
        margin-bottom: 20px;
        float: left;
        width: 100%;
        margin-top: -84px;
        z-index: 1;
        position: relative
    }

    .page-template-muj-landingpage .InfoDiv span.last-admtn {
        display: block;
        font-size: 16px!important;
        margin: 0 0 0 25px;
        width: max-content!important
    }

    .page-template-muj-landingpage .InfoDiv span.last-admtn span.d-block {
        font-size: inherit;
        font-weight: inherit;
        color: inherit
    }

    .page-template-muj-landingpage .sliderText .InfoDiv span {
        font-size: 16px!important
    }

    .selfDisclosureCard {
        width: 100%!important;
        padding: 20px;
        margin-bottom: 20px
    }

    .selfDisclosureCard .selfBodyCopy {
        min-height: auto;
        margin-bottom: 20px
    }

    .experience-card-details .line-items {
        padding: 15px
    }

    .bigFontSize {
        font-size: 28px
    }

    .recognised-section .section-title {
        padding-bottom: 0
    }

    .onlineSliderHolder .slick-dots {
        bottom: -40px
    }

    .onlineSection .onlineSliderDiv {
        padding: 20px 20px 10px 20px!important
    }

    .muj.course-page .line-items p:last-child {
        margin-bottom: 1rem!important
    }

    .whoCanApplyDiv:last-child {
        margin-top: 30px
    }

    .about-us.facultySection .section-title {
        margin: 0 0 20px 0
    }

    .banner-right-block {
        margin: 0;
        min-width: 300px
    }

    .blogCardSlider,.newsblogCardSlider {
        width: 100%
    }

    .whoCanApplyText h2 {
        font-size: 20px
    }

    .facultySliderHolder {
        margin-bottom: 0
    }

    .muj .icon-image {
        width: 50px;
        height: auto
    }

    .expertSliderHolder .indusrtyVideoDiv .indusrtyVideoPlayBtn img {
        padding-right: 0;
        width: 48px
    }

    .expertSliderHolder .expert-title {
        font-size: 18px
    }

    .section-title,.fs-38,.muj.course-page .banner-left-block .section-title,.muj.course-page .section-title {
        font-size: 20px;
        padding: 0!important;
        /* margin-top: 69%; */
    }

    .page-template-womens-day .onlineSliderDiv h3 {
        margin: 12px 0 30px!important;
        min-height: unset
    }

    .page-template-womens-day .onlineAdvSliderHolder li {
        border-right: unset
    }

    .courseFeeSection {
        background-size: 50%!important
    }

    #coursebannerAnim {
        width: 70%!important;
        opacity: .6
    }

    .overlay-content.specilization-content {
        width: 90%
    }

    .header ul.menu {
        align-items: flex-start
    }

    .header .menu li a {
        color: #3a3932!important
    }

    .header .menu-icon .navicon,.header .menu-icon .navicon::before,.header .menu-icon .navicon::after {
        background: #3a3932!important
    }

    #togglerIcon .toggle::before {
        color: #000!important
    }

    .seperator {
        display: none
    }

    .banner-form .banner-right-block {
        position: relative;
        top: 0px!important;
        right: 0;
        max-width: unset;
        min-width: unset;
        border-radius: 0
    }

    .footerWrapper .categories-links {
        padding: 0 10px
    }

    .testmonialCard .mobileOnly {
        display: none
    }

    testmonialCard .specilization-content h4 {
        font-size: 15px
    }

    .specialization-list ul li {
        font-size: 12px
    }

    .experience-card-details h3 {
        min-height: auto;
        font-size: 18px;
        margin-bottom: 15px
    }

    .desktopBanners {
        display: none
    }

    .mobileBanners {
        display: block
    }

    .videoSection {
        display: flex;
        flex-direction: column
    }

    .videoSection .VideoTextHolder {
        width: 100%;
        order: 2;
        padding: 30px 30px 30px
    }

    .videoSection .VideoTextHolder h2 {
        font-size: 22px
    }

    .videoSection .videoHolder {
        width: 100%;
        order: 1
    }

    .blogCardHolder .blogCard {
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%;
        width: 100%
    }

    .blogCard .blog-link {
        min-height: auto!important
    }

    .blogDes,.blog-category-list {
        min-height: auto
    }

    .blog-category-list {
        margin: 20px 0 10px 0
    }

    .coursesInnerDiv p {
        font-size: 16px
    }

    .onlineSliderDiv h3,.coursesContainer .coursesInnerDiv h3 {
        font-size: 18px!important
    }

    .popularCoursesText {
        padding-bottom: 20px;
        margin-bottom: 0px!important
    }

    .gradientAnchorDiv {
        padding-top: 20px
    }

    .testmonialTextBody .p.text {
        line-height: 24px
    }

    .footerMenu ul {
        padding-bottom: 0
    }

    .footerMenu .coursesDiv,.companyAddress .socialMedia,.companyAddress .companyLocation {
        padding: 20px 0;
        width: 100%
    }

    .coursesBannerText h3 {
        font-size: 24px;
        line-height: 26px
    }
    
    .banner-right-block .course-page.form-block {
        display: block;
    }

    p,p strong,p span {
        font-size: 16px
    }
    .card-label {
    font-size: 15px;
    }
    .card-content {
    display: grid;
    grid-template-columns: repeat(1, 1fr);
    }
    .recognised-section .title,.onlineSliderDiv h3,.coursesContainer .coursesInnerDiv h3 {
        font-size: 16px
    }

    .courseFeeDiv {
        padding: 0
    }

    .certificateSection img {
        max-width: 100%
    }

    .accordionTitle ul#tabs-nav li.active a,.accordionTitle ul#tabs-nav li a {
        font-size: 12px!important
    }

    .accordionTitle ul {
        margin: 30px 0
    }

    .Faq_title h4,.questionText h4 {
        font-size: 16px
    }

    .Faq_title .call_submenu {
        top: 15px;
        right: 0
    }

    .questionSection .questionHolder {
        padding: 0
    }

    .questionForm {
        padding: 0 0 30px 0;
        display: inline-block
    }

    .wrapper,.footerWrapper {
        padding: 0 20px
    }

    .copyRightFoot {
        padding: 20px
    }

    .companyLocation ul li p {
        font-size: 14px
    }

    .plus-advantage .section-title {
        margin-bottom: 15px
    }

    .plus-advantage p {
        padding-bottom: 0
    }

    .banner-right-block .form-block {
        display: inline-block
    }

    .muj.course-page .section-wrapper.layout.course-banner {
        padding: 60px 20px 30px 20px!important
    }

    .muj.course-page .section-wrapper.layout.course-banner.scroll_txt_there {
        padding: 104px 20px 30px 20px!important
    }

    .onlineSection .onlineTextDiv {
        margin-bottom: 0
    }

    .section-wrapper.onlineSection {
        padding: 30px 20px 60px 20px!important
    }

    .semSection .semSliderHolder.learnHolder {
        padding: 0 25px
    }

    .section-wrapper.recognised-section {
        /* padding:30px 15px 60px 15px!important; */
    }

    .gradientSection .gradientHolder {
        padding: 0
    }

    .courseCompleteText h3 {
        font-size: 18px
    }

    .whoCanApplyDiv {
        padding: 0 20px 30px 20px
    }

    .onlineSliderDiv h3 {
        margin: 10px 0 20px!important
    }

    #custom {
        margin-top: 20px
    }

    #custom td {
        padding-left: 12px
    }

    #custom td,#custom th {
        font-size: 16px
    }

    .playVideoBtn img {
        left: 40%;
        bottom: 30%
    }

    .page-template-muj-landingpage .sliderText .InfoDiv span {
        font-size: 16px!important
    }

    .selfDisclosureCard {
        width: 100%!important;
        padding: 20px;
        margin-bottom: 20px
    }

    .selfDisclosureCard .selfBodyCopy {
        min-height: auto;
        margin-bottom: 20px
    }

    .experience-card-details .line-items {
        padding: 15px
    }

    .bigFontSize {
        font-size: 28px
    }

    .recognised-section .section-title {
        padding-bottom: 0
    }

    .onlineSliderHolder .slick-dots {
        bottom: -40px
    }

    .onlineSection .onlineSliderDiv {
        padding: 20px 20px 10px 20px!important
    }

    .muj.course-page .line-items p:last-child {
        margin-bottom: 1rem!important
    }

    .whoCanApplyDiv:last-child {
        margin-top: 30px
    }

    .about-us.facultySection .section-title {
        margin: 0 0 20px 0
    }

    .banner-right-block {
        margin: 0;
        min-width: 300px
    }

    .blogCardSlider,.newsblogCardSlider {
        width: 100%
    }

    .whoCanApplyText h2 {
        font-size: 20px
    }

    .facultySliderHolder {
        margin-bottom: 0
    }

    .muj .icon-image {
        width: 50px;
        height: auto
    }

    .expertSliderHolder .indusrtyVideoDiv .indusrtyVideoPlayBtn img {
        padding-right: 0;
        width: 48px
    }

    .expertSliderHolder .expert-title {
        font-size: 18px
    }

    .marquee-text-parent .marquee-text {
        animation-duration: 13s
    }

    .fee-alert.mahe-landing-page {
        top: 18px
    }

    .coursesBanner.mahe-courses.mahe-domestic .fee-alert {
        font-size: 16px
    }
}

@media all and (max-width: 640px) {
    .slideFloat {
        left:-400%!important
    }

    .coursesContainer {
        margin: 0 16px
    }

    .timelinerText {
        width: auto;
        position: relative;
        bottom: 0;
        background-color: #fdf8f4;
        padding: 30px 20px
    }

    .timelinerText h2,.timelinerText p {
        color: #3a3932
    }

    .timelinerText h2 {
        margin-bottom: 10px
    }

    .header {
        padding: 5px 15px
    }

    .onNavBar {
        top: 17px
    }

    .onlineSliderDiv h3 {
        margin: 20px 0 10px
    }

    .onlineSliderDiv h3 br {
        display: none
    }

    .facultySliderHolder ul .slick-dots li {
        bottom: 15px!important;
        margin: 0!important
    }

    .facultySliderHolder ul .slick-dots li button::before {
        opacity: 1!important;
        color: #ed3024!important;
        font-size: 8px!important
    }

    .facultySliderHolder ul .slick-dots li.slick-active button:before {
        opacity: 1!important;
        color: #ed3024!important;
        font-size: 12px!important
    }

    .onlineSliderDiv {
        padding: 20px 10px
    }

    .coursesBanner {
        padding-top: 51px
    }

    .coursesBanner.mahe-domestic {
        padding-top: 71px;
        height: auto !important;
    }

    .courseInfo {
        margin: 10px 0
    }

    .InfoDiv {
        margin: 10px 0
    }

    .coursesBannerText {
        padding: 30px 0;
        width: auto
    }

    .onlineTextDiv {
        padding: 0 20px 20px
    }

    .semSection .onlineSliderDiv,.downloadSyllabusPopup {
        padding: 15px
    }

    .queryNumberListMobile ul li {
        padding: 15px
    }

    .queryNumberListMobile .numberHolderMobile .numberDivMobile {
        margin-top: 10px
    }

    .accordionTitle ul {
        padding: 20px 0
    }

    .Faq_title h4 {
        padding: 20px
    }

    .faqAccordian {
        margin-bottom: 0
    }

    .Faq_accordian_data {
        padding: 0 20px 20px
    }

    .Faq_accordian_data p {
        text-align: justify
    }

    .open_accordian_faq h4 {
        font-size: 24px
    }

    #myLogoImgMobile {
        width: 150px
    }

    .header .menu-icon {
        padding: 18px 0
    }

    .onlyNavMarginTop {
        margin-top: 51px
    }

    .header li a {
        font-size: 15px;
        padding: 10px 0
    }

    .dropDownMenu ul li .subMenuItem {
        font-size: 12px
    }

    .dropDownMenu ul li {
        padding: 5px 0
    }

    .floatingText {
        padding: 10px
    }

    .homeBanner .floatingNotification .floatingBtn,.aboutUsBanner .floatingNotification .floatingBtn {
        padding: 3px 10px;
        margin-bottom: 10px
    }

    .homeBanner .floatingNotification,.aboutUsBanner .floatingNotification {
        left: 0;
        z-index: 1
    }

    .floatingText p {
        font-size: 12px
    }

    .floatingNotification {
        width: 144px;
        bottom: -72px
    }

    .sliderText,.sliderText.padd-top {
        top: 60px
    }

    .poweredBy {
        left: 175px;
        top: 8px
    }

    .poweredBy img {
        width: 60px;
        margin: 0
    }

    .copyRightFoot {
        display: block
    }

    .footerPoweredBy {
        justify-content: center;
        margin: 0
    }

    .industrySliderHolder ul .slick-dots {
        bottom: -50px!important
    }

    .industrySliderHolder ul .slick-dots li button::before {
        opacity: 1!important;
        color: #ed3024!important;
        font-size: 8px!important
    }

    .industrySliderHolder ul .slick-dots li.slick-active button:before {
        opacity: 1!important;
        color: #ed3024!important;
        font-size: 12px!important
    }

    .indusrtyVideoDiv .videoImg {
        width: 100%
    }

    .communitySection .wrapper {
        padding: 0
    }

    .communitySection .communityHeading {
        width: auto;
        margin-bottom: 10px;
        padding: 0 15px
    }

    .communitySlider {
        width: auto;
        padding-bottom: 10px
    }

    .communitySlider ul .slick-dots {
        bottom: -50px
    }

    .communitySlider ul .slick-dots li button::before {
        opacity: 1!important;
        color: #ed3024!important;
        font-size: 8px!important
    }

    .communitySlider ul .slick-dots li.slick-active button:before {
        opacity: 1!important;
        color: #ed3024!important;
        font-size: 12px!important
    }

    .selfTitleRow .selfTitleCol {
        padding: 10px
    }

    .tab-content-course .accordianHolder .faqAccordian .Faq_accordian_data {
        padding: 0 30px 30px 40px
    }

    .listingCardHolder .coursesContainer {
        width: 100%
    }

    .selfDisclosureCard {
        width: auto
    }

    .fee-alert.mahe-landing-page {
        top: 30px
    }
}

@media only screen and (min-width: 0) and (max-width:480px) {
    .mujhomeBannerSlider .sliderText {
        top:0px!important;
        left: 0px!important;
        width: 100%;
        padding: 24px
    }

    .sliderText.mahebanner h2 {
        font-size: 1.5rem
    }

    .maheioeLogo,.ioeLogo {
        width: 200px
    }

    .enrol-cta {
        padding: 0 0 20px 0
    }

    .page-template-home-page .InfoDiv {
        margin-top: 0px!important
    }

    .sliderText.mahebanner h2 {
        padding-top: 0
    }

    .page-template-home-page .InfoDiv,.page-template-muj-landingpage .InfoDiv,.page-template-smu-landingpage .InfoDiv {
        margin-bottom: 20px;
        float: left;
        width: 100%;
        margin-top: -84px;
        z-index: 1;
        position: relative
    }

    .page-template-home-page .InfoDiv span.last-admtn,.page-template-muj-landingpage .InfoDiv span.last-admtn,.page-template-smu-landingpage .InfoDiv span.last-admtn {
        display: block;
        font-size: 16px!important;
        margin: 0 0 0 25px;
        width: max-content!important
    }

    .page-template-home-page .banner-tile.course-tile,.page-template-muj-landingpage .banner-tile.course-tile,.page-template-smu-landingpage .banner-tile.course-tile {
        margin: 153px 0 19px -12px;
        width: 230px;
        height: auto
    }

    .page-template-home-page .muj-landing-page-banner .sliderText,.page-template-muj-landingpage .muj-landing-page-banner .sliderText,.page-template-smu-landingpage .muj-landing-page-banner .sliderText {
        top: 60px!important
    }

    .page-template-muj-courses-landingpage .banner-tile.course-tile {
        margin: 140px 0 2px 0!important;
        width: 250px;
        height: auto
    }

    .page-template-muj-courses-landingpage .InfoDiv {
        margin: 0 0 20px 0;
        float: left;
        width: 100%;
        z-index: 1;
        position: relative
    }

    .page-template-muj-courses-landingpage .leftPosition .sliderText {
        left: 20px
    }

    .page-template-muj-courses-landingpage .InfoDiv span.last-admtn {
        display: block;
        font-size: 16px!important;
        margin: 0;
        width: 100%!important
    }

    .admission-process .details {
        flex-wrap: wrap
    }

    .admission-process .section-title {
        text-align: center
    }

    .suburban .sliderText {
        left: 20px;
        right: 20px;
        width: 100%
    }

    .suburban .banner-tile {
        width: 200px;
        margin-left: 0
    }

    .suburban .key-pointers {
        padding: 12px
    }

    .suburban .key-pointers ul li {
        font-size: 14px
    }

    .seo-pages .profession-courses {
        margin-top: 50px
    }

    .hiring-partners .statisticsText {
        display: block
    }

    .queryNumberList .muj-section {
        padding-top: 20px
    }

    .queryNumberList h3:after {
        bottom: 0;
        top: unset
    }

    .helpCenterBanner {
        margin-top: 50px
    }

    .queryNumberList {
        flex-direction: column
    }

    .missionText {
        padding: 20px
    }

    .maheScholarship .overlay-content {
        width: 90%!important;
        top: 5%!important;
        padding: 5px!important;
        height: auto!important;
        max-height: 90vh!important
    }

    .maheScholarship #custom {
        margin-top: 0px!important
    }

    .maheScholarship #custom th,.maheScholarship #custom td {
        padding: 10px!important;
        font-size: 12px!important
    }

    .timelinerSection .section-title {
        text-align: center;
        padding: 12px 0!important
    }

    .timelinerSection .section-title .nextLine {
        display: inline-block
    }

    .prologo .custom-navigation.center {
        justify-content: center!important
    }

    .prologo .custom-navigation.center .slick-arrow {
        margin-right: 0
    }

    .onlineSliderDiv img {
        margin: 0 auto!important
    }

    .plusBanner,.experienceBanner,.aboutusBanner {
        margin-top: 50px
    }

    .placement .onlineSliderDiv h3 {
        margin: 20px 0 20px!important;
        min-height: 50px;
        text-align: center
    }

    .om-homepage .homeBannerSlider {
        margin-top: 50px
    }

    .om-homepage .banner-img {
        background-size: cover;
        background-repeat: no-repeat;
        height: 350px
    }

    .om-homepage .homeBannerSlider {
        max-height: 500px
    }

    .muj-landing-page-banner .testimonialSection,.om-homepage .testimonialSection {
        max-height: 700px
    }

    .muj-landing-page-banner .numbers-block,.om-homepage .numbers-block {
        max-height: 450px
    }

    .muj-landing-page-banner .popularCoursesSec,.om-homepage .popularCoursesSec {
        max-height: 800px
    }

    .muj-landing-page-banner .onlineSection,.om-homepage .onlineSection {
        max-height: 500px
    }

    .smuMujbanner-holder {
        margin-top: 0
    }

    .muj-landing-page-banner {
        background: unset;
        flex-direction: column;
        height: unset!important;
        margin-top: 0
    }

    .muj-landing-page-banner.muj-banner {
        height: 500px!important
    }

    .muj-landing-page-banner .sliderContainer {
        background: url(../../../../../../../themes/onlinemanipal/images/muj-university-mobile.jpg);
        background-repeat: no-repeat;
        background-size: cover;
        height: 550px;
        aspect-ratio: 760/1024;
        background-position: 0 bottom
    }

    .smu-lp .muj-landing-page-banner .sliderContainer {
        background: url(../../../../../../../themes/onlinemanipal/images/SMU-Mobile.jpg);
        background-repeat: no-repeat;
        background-size: cover;
        height: 550px;
        aspect-ratio: 760/1024;
        background-position: 0 bottom
    }

    .page-template-muj-landingpage .banner-tile.course-tile {
        margin: 190px 0 20px 6px;
        width: 230px;
        height: auto
    }

    .muj-landing-page-banner.mujslider,.muj-landing-page-banner.smubanner {
        background: unset;
        flex-direction: column;
        height: unset!important;
        margin-top: 0
    }

    .muj-landing-page-banner.mujslider .sliderContainer {
        background: url(../../../../../../../themes/onlinemanipal/images/muj-university-mobile.jpg);
        background-repeat: no-repeat;
        background-size: cover;
        height: 500px;
        aspect-ratio: 760/1024
    }

    .muj-landing-page-banner.smubanner .sliderContainer {
        background: url(../../../../../../../themes/onlinemanipal/images/SMU-Mobile-banner.jpg)!important;
        background-repeat: no-repeat;
        background-size: cover!important;
        height: 500px;
        border-radius: 5px;
        aspect-ratio: 760/1024
    }

    .muj-landing-page-banner.smu-banner .sliderContainer {
        background: url(../../../../../../../themes/onlinemanipal/images/SMU-Mobile.jpg)!important;
        background-repeat: no-repeat!important;
        background-size: cover!important;
        border-radius: 5px
    }

    .smu-mobile {
        display: block
    }

    .smu-text-container-mob {
        display: flex;
        flex-direction: column;
        justify-content: space-between;
        padding-bottom: 10px;
        margin: -4vw 0 4vw 5.12%
    }

    .new-launch-mob {
        display: block;
        margin-top: 0;
        background: #074A76 0% 0% no-repeat padding-box;
        max-width: 97px;
        color: #e9f4fc;
        text-align: center;
        font-size: 8px;
        line-height: 18px;
        border-radius: 0 0 5px 5px;
        padding: 1px 0;
        letter-spacing: 2.64px
    }

    .fav-txt-mob {
        font-size: 2.5vw!important;
        line-height: 3.77vw;
        letter-spacing: 0;
        color: #1C1C1C;
        font-weight: 700;
        margin-bottom: 10px!important
    }

    .smu-head-mob {
        display: block;
        letter-spacing: .22px;
        line-height: 5vw;
        font-size: 4.6vw;
        font-weight: 700;
        color: #074a76
    }

    .hand-mob {
        width: 3.6vw;
        display: inline-block!important
    }

    .uni-name-mob {
        font-family: 'Sabon LT Std';
        display: inline-block;
        font-size: 5vw;
        line-height: 5vw;
        letter-spacing: .24px;
        font-style: italic;
        font-weight: 700;
        color: #074a76
    }

    .uni-name2-mob {
        display: block;
        font-family: 'Sabon LT Std'!important;
        font-style: italic!important;
        letter-spacing: .22px;
        line-height: 5vw;
        font-size: 5vw!important;
        font-weight: 700;
        color: #074a76
    }

    .courses-list-mob {
        font-size: 2.5vw;
        line-height: 3.77vw;
        color: #1C1C1C;
        letter-spacing: .03vw;
        font-style: normal
    }

    .courses-list2-mob {
        font-size: 2.5vw!important;
        line-height: 3.77vw;
        color: #1C1C1C;
        letter-spacing: .03vw;
        font-style: normal
    }

    .banner-btm-txt-mob {
        display: flex;
        flex-direction: row;
        gap: 3.32vw
    }

    .nac-container-mob {
        display: flex;
        flex-direction: row;
        align-items: center
    }

    img.nac {
        width: 7.05vw;
        max-height: 7.05vw
    }

    .nac-txt1-mob {
        display: block;
        letter-spacing: 0;
        line-height: 2.15vw;
        font-size: 2.1vw;
        font-weight: 700;
        color: #1c1c1c;
        margin-left: .645vw
    }

    .nac-txt2-mob {
        display: block;
        letter-spacing: 0;
        line-height: 2.15vw;
        font-size: 2.1vw;
        font-weight: 700;
        color: #1c1c1c
    }

    .ugc-container-mob {
        display: flex;
        flex-direction: row;
        align-items: center
    }

    img.ugc {
        width: 6vw;
        max-height: 6vw
    }

    .ugc-txt1-mob {
        display: block;
        letter-spacing: 0;
        line-height: 2.15vw;
        font-size: 2.1vw;
        font-weight: 700;
        color: #1c1c1c;
        margin-left: .645vw
    }

    .get-container {
        display: flex;
        flex-direction: row;
        align-items: center;
        gap: 2px
    }

    img.arrow {
        margin: 0;
        height: 8px
    }

    .mob-btn {
        display: block;
        font-size: 2.92vw;
        font-weight: 700;
        width: fit-content;
        letter-spacing: .14px;
        text-decoration: underline
    }

    .smu-text-container {
        display: none!important
    }

    .section-wrapper.recognised-section {
        /* height:300px; */
    }

    .page-template-muj-landingpage .muj-landing-page-banner .sliderText {
        top: 60px!important
    }

    .coursesBannerText h1 {
        font-size: 26px
    }

    .mba-degrees .universities .right h2 {
        font-size: 24px
    }

    .blogDetailBanner .blogDetailImg {
        display: none
    }

    .blogDetailBanner .blogDetailText {
        position: relative;
        background: url(/wp-content/uploads/2021/08/Group_118.png);
        padding: 32px 12px 24px 12px
    }

    .blogBannerTitleDiv h1 {
        font-size: 24px
    }

    .heroBanner .bannerText {
        padding: 0 50px 0 0
    }

    .page-id-672471 .mit .courseInfo .InfoDiv {
        flex-basis: unset
    }

    .mit .course-logo {
        width: auto
    }

    .mit .courseInfo .right-block {
        flex-direction: column;
        padding-top: 0
    }

    .muj.course-page.international-new .txt-right .layout {
        margin-top: 0;
        align-items: flex-start;
        flex-direction: inherit
    }

    .mit .courseInfo .left-block {
        flex-direction: column;
        align-items: unset
    }

    .page-id-672468 .mittoolsCovered .slick-dots {
        display: block
    }

    .seo-pages .advantage-block .line-items {
        justify-content: space-between
    }

    .mit-courses.numbers-block .line-item {
        width: 100%
    }

    .seo-pages .advantage-block .line-items .item {
        flex-basis: unset
    }

    .page-template-tapmi-courses .whoCanApllySec .drawLineCounter {
        width: 100%;
        height: 1px;
        top: 200px;
        display: block
    }

    .bloomSection .bloomText span {
        display: inline
    }

    .bloomImg {
        justify-content: flex-start
    }

    .ulhighlight {
        text-align: left
    }

    .custom-navigation.center .pp3.slick-arrow::before,.custom-navigation.center .nn3.slick-arrow::before,.custom-navigation.center .pp3.slick-arrow:hover::before,.custom-navigation.center .nn3.slick-arrow:hover::before {
        width: 32px;
        height: 32px
    }

    .semSection .semSliderHolder.learnHolder {
        padding: 0
    }

    .bloomSection {
        background: linear-gradient(to bottom,#fff 67%,#fdf8f4 50%)
    }

    .bloomSection img {
        width: 100%
    }

    .tapmi-courses .course-logo {
        width: 120px;
        padding-top: 0
    }

    .hiring-partners {
        padding: 25px 0
    }

    .bloomText {
        position: relative
    }

    .bloomText p {
        width: 100%
    }

    .bloomSection .layout {
        flex-direction: column;
        padding: 12px
    }

    .bloomText h4 {
        font-size: 28px
    }

    .tapmi-courses .numbers-block .line-item {
        width: 100%
    }

    .faculty.overlay-content {
        width: 95%
    }

    .semSection.tapmi .onlineSliderDiv h4 {
        font-size: 28px
    }

    .program-nav-bar {
        width: 100%;
        position: fixed;
        top: 50px;
        padding: 0;
        height: 50px;
        overflow: hidden;
        scroll-behavior: smooth
    }

    .program-nav-bar ul li {
        padding: 24px 12px
    }

    .program-nav-bar ul {
        height: 50px
    }

    .program-nav-bar ul li:last-child,.program-nav-bar ul li:nth-last-child(2) {
        display: none
    }

    .testimonialSection .testmonialCard {
        flex-direction: column;
        justify-content: center;
        padding: 0;
        margin: 0px!important;
        background: unset
    }

    .testimonialSection h3 {
        padding-bottom: 20px!important
    }

    .testimonialSection.section-wrapper {
        padding: 30px 12px!important
    }

    .testimonialSection .details-block {
        position: relative;
        background: url(../../../../../../../themes/onlinemanipal/images/test-desc-bg.svg);
        background-repeat: no-repeat;
        background-size: cover;
        border-radius: 5px;
        margin-top: -80px!important;
        padding-top: 100px!important
    }

    .testimonialSection .custom-navigation.center .pp2.slick-arrow::before,.testimonialSection .custom-navigation.center .slick-arrow,.testimonialSection .custom-navigation.center .nn2.slick-arrow::before {
        width: 24px!important;
        height: 24px!important
    }

    .testimonialSection .test-user {
        width: 150px
    }

    .testimonialSection .image-block {
        margin-left: 0;
        z-index: 99999
    }

    .testimonialSection .details-block {
        padding: 24px
    }

    .testimonialSection .testmonialCard .name {
        font-size: 18px
    }

    .testimonialSection .designation {
        font-size: 12px
    }

    .testimonialSection .image-block .quote-icon {
        width: 30px;
        right: -15px
    }

    .testimonialSection .description {
        padding-right: unset;
        font-size: 16px
    }

    .tapmi-logos.course-page {
        align-items: flex-start
    }

    .tapmi-logos.course-page img {
        margin: 12px 24px 12px 0
    }

    .last-date-text {
        left: 20px;
        bottom: 50px
    }

    .coursesBanner {
        padding-top: 30px
    }

    .coursesBanner.mahe-domestic {
        /* height: auto !important; */
        !i;!;padding-top: 50px
    }

    .dual-degrees .banner-right-block {
        position: relative;
        top: unset;
        right: unset;
        max-width: unset;
        border-radius: unset
    }

    .dual-degrees .dual-info p {
        max-width: 100%
    }

    #lsq-process-overlay {
        padding: 20px;
        text-align: center
    }

    .header .menu-icon .navicon,.header .menu-icon .navicon::before,.header .menu-icon .navicon::after {
        background: #3A3932!important
    }

    .page-template-womens-day .playVideoBtn img {
        left: 35%;
        bottom: 25%
    }

    .mba-degrees .otp-phone.layout {
        flex-direction: row!important
    }

    .mba-degrees #course-float-form .rfi-form,.mba-degrees .course-pointers .second-row,.mba-degrees .course-pointers,.mba-degrees .universities .layout,.lenskart .eligibility-section,#confirmation .options,.mahe-scholarship,.muj-course-pointers.electives {
        flex-direction: column
    }

    .mahe-scholarship>div:first-child {
        border-right: unset
    }

    #confirmation .confirm-btn {
        margin-bottom: 6px
    }

    .user-confirmation .text-block {
        height: 250px
    }

    .user-confirmation .overlay-content {
        min-height: 300px;
        width: 98%
    }

    .page-template-womens-day .onlineSliderDiv h3 {
        margin: 12px 0 30px!important;
        min-height: unset
    }

    .page-template-womens-day .onlineAdvSliderHolder li {
        border-right: unset
    }

    .page-template-womens-day .section-wrapper.merideg-test {
        padding-bottom: 50px!important
    }

    .page-template-womens-day .onlineSliderDiv {
        text-align: center
    }

    .page-template-womens-day .onlineSliderDiv img {
        margin: auto
    }

    .page-template-womens-day .section-wrapper.merideg-test .section-title {
        padding-bottom: 20px!important
    }

    .page-template-womens-day .coursesBanner {
        padding-top: 45px
    }

    .mobile-enrollnow {
        display: block;
        float: right;
        width: auto;
        margin-right: 8px
    }

    .lenskart .selection-process h2 {
        text-align: center
    }

    .lenskart-banner {
        padding: 25px 15px;
        flex-direction: column
    }

    .lenskart .policy-section li {
        font-size: 16px
    }

    .lenskart .lead-basic h2,.lenskart .lead-basic .sub-title {
        text-align: center
    }

    .lenskart .program-info .left,.lenskart .program-info .right {
        flex-basis: unset
    }

    .lenskart-banner .right {
        flex-basis: unset;
        padding: 20px 0 0 0
    }

    .lenskart .banner-right-block {
        padding: 23px 0;
        position: relative;
        max-width: unset;
        right: unset
    }

    .lenskart .policy-section {
        flex-direction: column;
        padding: unset
    }

    .lenskart .banner-section {
        padding-top: 53px
    }

    .lenskart .policy-section .right {
        border-left: unset;
        padding: unset;
        flex-basis: unset
    }

    .mba-degrees .top-bar {
        margin-bottom: 8px
    }

    .mba-degrees .advantage-section ul {
        padding-left: 0
    }

    .mba-degrees .gradientSection h2.section-title {
        padding-bottom: 20px
    }

    .mba-degrees .univ-img.mobileOnly {
        border-radius: 4px 4px 0 0
    }

    .mba-degrees .mahe .course-pointers .first-row {
        flex-direction: row;
        flex-wrap: wrap
    }

    .mba-degrees .mahe .course-pointers .first-row>div {
        flex-basis: 40%
    }

    .lenskart .selectionSlider .slick-slide img {
        padding: 0;
        margin: 0
    }

    .mba-degrees .universities .muj .first-row.mobileOnly {
        display: flex;
        flex-direction: row!important;
        align-items: center
    }

    .mba-degrees .universities .muj .first-row.mobileOnly {
        display: flex;
        flex-direction: column
    }

    .mba-degrees .muj .course-pointers .second-row {
        padding: 12px 24px
    }

    .mba-degrees .advantage-section img.list-img {
        width: 12px
    }

    .mba-degrees .advantage-section ul li {
        font-size: 16px;
        line-height: unset
    }

    .mba-degrees .gradientTextDivTwo {
        border-left: unset
    }

    .mba-degrees #course-float-form .rfi-form .wpcf7-form-control-wrap {
        padding: 6px 0 6px 0
    }

    .mba-degrees .course-pointers .second-row .layout {
        align-items: unset
    }

    .mba-degrees #course-float-form .rfi-form .wpcf7-checkbox .wpcf7-list-item-label {
        color: #ADADAD
    }

    .mba-degrees #course-float-form .submitBtn {
        padding: unset
    }

    .mba-degrees #course-float-form .otpbtn {
        padding: 6px 0;
        width: 120px
    }

    .mba-degrees .electivesLink {
        display: flex;
        margin: 24px 0
    }

    .mba-degrees .electivesLink a {
        border: 1px solid #ccc;
        padding: 12px;
        border-radius: 8px
    }

    .mba-degrees .course-pointers .second-row,.mba-degrees .awards {
        padding: 12px
    }

    .mba-degrees .awards .layout {
        flex-direction: row
    }

    .mba-degrees .advantage-section img {
        width: 32px
    }

    .mba-degrees .course-pointers .first-row .layout,.mba-degrees .course-pointers .second-row .layout {
        margin-bottom: 8px;
        flex-direction: row
    }

    .mba-degrees .mahe-box {
        width: unset
    }

    .mba-degrees .course-pointers .right-item img {
        width: 40%
    }

    .mba-degrees .advantage-section .content-section {
        padding: 24px 12px
    }

    .mba-degrees .banner-section {
        padding-top: 0
    }

    .mba-degrees .awards {
        flex-direction: column
    }

    .mba-degrees .awards>div {
        padding: 6px 0
    }

    .mba-degrees .gradientSection .gradientTextDivThree {
        border-left: unset;
        padding: 20px 0 0 0
    }

    .mahe-courses .courseInfo {
        margin: 0
    }

    .mahe.numbers-block .line-item {
        width: unset
    }

    .refer-content-area .content-block>div {
        flex: unset
    }

    .plus-img {
        width: 40px
    }

    .refer-form {
        position: relative;
        top: unset;
        min-width: unset
    }

    .muj-course-pointers .line-items {
        flex-direction: column
    }

    .electives .onlineSliderDiv {
        padding-right: unset
    }

    .electives .onlineSliderDiv img {
        margin: auto
    }

    .header .logo {
        width: 150px
    }

    .slick-dots {
        position: relative
    }

    .footerBody .first.footerMenu {
        display: unset
    }

    .footerBody {
        flex-direction: column!important
    }

    .paytm .sliderbottomText.mobileOnly {
        display: block
    }

    .empower-img {
        width: unset
    }

    .iwd-title h1:first-child {
        text-align: left
    }

    .course-template-first .coursesBanner {
        padding-top: 50px
    }

    .timelinerSection .layout,.womens-scholarship {
        flex-direction: column
    }

    .footerWrapper .categories-links {
        padding: unset
    }

    .semSliderHolder .onlineSliderDiv {
        justify-content: center
    }

    .semSliderHolder .onlineSliderDiv .seperator {
        display: none
    }

    .mobSeparator {
        border-bottom: 1px solid #ED3024;
        margin: 20px 0
    }

    .categories-links.continue h4 {
        display: none
    }

    .categories-links.continue h4.campus-links {
        display: block
    }

    .footerBody .second.layout {
        flex-direction: column
    }

    .onlineSliderDiv img {
        margin: 0
    }

    .testimonial.industrySpeakSec {
        background: #f4ece6
    }

    .dropDownMenu {
        margin-left: 0;
        border-radius: 4px;
        background: #fff
    }

    .onlineSliderHolder li,.semSliderHolder li {
        border-right: unset
    }

    .certificateHolder img {
        width: auto
    }

    .dropDownMenu li a {
        padding-left: 12px!important
    }

    .dropDownMenu li:hover {
        background: linear-gradient(90deg,#ED3024 0%,#FF6600 100%);
        border-radius: 4px
    }

    .menu li a {
        font-size: 16px!important
    }

    .dropDownMenu li:hover a {
        color: #fff
    }

    .testmonialCard .layout.mobileOnly {
        display: flex;
        align-items: center;
        justify-content: space-between;
        padding: 0 24px
    }

    .mobile-test-name .name {
        font-size: 18px;
        padding-top: unset
    }

    .missionText {
        padding-top: 24px
    }

    .queryNumberList {
        width: auto
    }

    .queryNumberList .numberHolder {
        flex-direction: column
    }

    .page-template-jisaw-landingpage .form-block {
        width: unset
    }

    .experience-card-details .line-items {
        min-height: unset
    }

    .footerMenu .categories-links {
        padding-top: 20px
    }

    .companyAddress .categories-links h4 {
        display: none
    }

    .companyAddress .categories-links {
        border-bottom: 1px solid #f60;
        padding-bottom: 20px
    }

    .companyAddress .companyLocation {
        border-bottom: 1px solid #f60;
        padding-top: 0
    }

    .companyAddress .companyLocation ul li {
        padding-bottom: 0
    }

    .page-template-jisaw-landingpage .numbers-block .line-item {
        float: left;
        width: unset
    }

    .page-template-jisaw-landingpage .section-wrapper {
        padding-top: 30px
    }

    .international .why-unext .left {
        display: none
    }

    .international .powered-by {
        padding: 8px;
        margin-top: -20px
    }

    .international .powered-by span {
        font-size: 8px
    }

    .international .feeCard {
        display: flex;
        flex-direction: column;
        margin: 12px 0
    }

    .international .feeCard .gradientBtn {
        text-align: center
    }

    .international .copyRightFoot {
        display: flex!important;
        flex-direction: column!important
    }

    .international .copyRightFoot p {
        padding-bottom: 20px
    }

    .international .socialMedia {
        flex-direction: column!important;
        padding-bottom: 20px
    }

    .testmonialCard .text {
        min-height: unset
    }

    .testmonialCard {
        padding: 0
    }

    .testmonialCard .text {
        padding-top: 0
    }

    .testmonialCard .right.item {
        display: none
    }

    .popularCoursesSec {
        padding-bottom: 50px!important
    }

    .slider-block .tab button {
        text-align: left
    }

    .testmonialCard {
        flex-direction: column
    }

    .testimonial-img {
        width: 100px
    }

    #counter {
        flex-direction: column
    }

    .header ul.menu {
        align-items: flex-start
    }

    .header .menu li a {
        color: #3A3932!important
    }

    .slider-block .tab {
        flex-direction: column
    }

    .facultySliderHolder,.industrySliderHolder {
        width: 100%
    }

    .sliderText.firstBanner {
        top: 60px!important;
        left: 40px!important
    }

    .coursesContainer .coursesInnerDiv h3 {
        min-height: 60px!important
    }

    .pointers-right-block {
        flex-direction: column;
        align-items: unset!important
    }

    .muj.course-page .banner-left-block {
        margin-right: 0px!important
    }

    .award-img {
        display: none!important
    }

    .mobileOnly.award-block {
        flex-direction: column!important
    }

    .rfi-form .wpcf7-list-item {
        text-align: left!important
    }

    .rfi-form .wpcf7-form-control.wpcf7-submit {
        float: left!important
    }

    .blog-hero-title {
        font-size: 32px!important
    }

    .allBlogsBanner .sliderText {
        top: 50px!important
    }

    .last-date-admission,.alert-msg {
        font-size: 16px
    }

    .header .menu {
        margin: 4px 0 0 24px!important
    }

    #togglerIcon .toggle:before {
        color: #000!important
    }

    .page-template-courses #togglerIcon .toggle:before {
        color: #fff!important
    }

    .backBtnBlogMobile {
        display: none
    }

    .blogDetailImg {
        height: 200px!important
    }

    .videoHolder {
        padding: 12px 0px!important
    }

    .dekstopOnly {
        display: none
    }

    .mobileOnly {
        display: block
    }

    .page-template-courses .section-wrapper {
        padding: 30px 20px 20px 20px!important
    }

    .coursesBannerText {
        padding-top: 0
    }

    .featured-section .layout,.banner-block.layout,.specilization-block {
        flex-direction: column
    }

    .specilization-block .text-block {
        width: 100%
    }

    .featured-section .item.left .content {
        padding: 20px
    }

    .coursesBannerText,.course-template-first .coursesBannerText {
        width: 100%!important
    }

    .overview-content.layout {
        flex-direction: column!important
    }

    .overview-content .onlineTextDiv {
        padding: 0 20px!important;
        text-align: left
    }

    .desktopBanners {
        display: none!important
    }

    .blogCardHolder .blogCard {
        width: 100%;
        float: left;
        flex: unset!important;
        max-width: unset!important
    }

    .aboutUsBanner .missionText {
        top: 25px!important
    }

    .award-section .layout .left {
        text-align: center
    }

    .award-section .layout {
        flex-direction: column!important
    }

    .award-section .right .item {
        padding: 20px 10px!important
    }

    .award-section .layout .right {
        padding-left: 0px!important
    }

    .aboutUsBanner .missionText h1 {
        font-size: 24px!important;
        line-height: 35px!important
    }

    .recognisedSliderHolder .slick-slide img {
        width: 150px!important
    }

    .student-experience h1 {
        font-size: 24px!important
    }

    .right .pp2,.right .nn2 {
        background: none!important;
        font-weight: bold!important;
        padding-right: 20px
    }

    .right .pp2:hover,.right .nn2:hover {
        color: #ff6600!important;
        text-decoration: underline!important
    }

    .expertSliderHolder .indusrtyVideoDiv {
        padding-right: 0px!important;
        padding-top: 15px!important;
        padding-bottom: 12px!important
    }

    .banner-logo.layout {
        flex-direction: column
    }

    .student-experience .banner-text {
        left: 25px!important;
        right: 25px!important
    }

    .expertSliderHolder .indusrtyCard.layout {
        flex-direction: column!important
    }

    .expertSliderHolder .indusrtyVideoDiv .videoImg {
        height: 100%!important
    }

    .experience-card-details .line-items {
        flex: unset!important;
        margin-right: 0px!important;
        background-size: 100% 100%!important
    }

    .experience-card-details .content {
        min-height: 400px
    }

    .page-template-student-experience .content {
        min-height: unset!important
    }

    .student-experience .banner-text {
        width: auto!important;
        top: 100px!important
    }

    .moredropdownMenu {
        position: relative!important;
        top: 0px!important;
        right: 0px!important;
        padding: 0!important
    }

    .moredropdownMenu::before {
        display: none
    }

    .page-template-page-manipalplus .view-all-courses {
        margin: 12px 15px
    }

    .page-template-muj-landingpage .sliderText {
        top: 30px!important;
        left: 0!important;
        width: auto!important;
        padding: 0 20px!important
    }

    .page-template-muj-landingpage .sliderText h1 {
        margin-bottom: 0px!important
    }

    .muj .banner-form .banner-right-block {
        position: relative!important;
        top: 0px!important;
        right: 0px!important
    }

    .plus-advantage .tabcontent {
        padding: 0
    }

    .questionHolder {
        padding: 10px
    }

    .videoHolder {
        width: 100%
    }

    .muj .form-block {
        top: 0px!important;
        position: relative!important;
        border-radius: 0px!important;
        right: 0px!important
    }

    .muj.course-page .txt-left img {
        display: none
    }

    .course-banner,.course-banner .layout {
        flex-direction: column
    }

    .muj.course-page.landing-page .txt-right .layout {
        margin-top: 15px
    }

    .muj.course-page.landing-page .txt-right .line-items>div {
        margin-bottom: 15px
    }

    .muj.course-page.landing-page .banner-left-block {
        margin-right: 0px!important
    }

    .muj.course-page.landing-page .learnings-outcomes-content .layout {
        flex-direction: column
    }

    .muj.course-page.landing-page .section-wrapper {
        padding-top: 150px!important
    }

    .muj.course-page .txt-right .layout {
        margin-top: 20px
    }

    .muj.course-page.landing-page .logo-block {
        padding: 30px 10px!important
    }

    .muj.course-page .careers-content .layout {
        flex-direction: column
    }

    .muj.course-page .Faq_title h4 {
        width: 100%;
        font-size: 16px
    }

    .selfDisclosureSection .overlay-content {
        width: 90%
    }

    .mobileOnly {
        display: block
    }

    .desktopOnly {
        display: none!important
    }

    .timelinerVideoHolder {
        padding: 0
    }

    .timelinerSection h2,.timelinerSection p {
        color: #000!important
    }

    .certificateSection .layout {
        flex-direction: column
    }

    .accordionTitle ul#tabs-nav li.active a,.accordionTitle ul#tabs-nav li a {
        font-size: 14px!important
    }

    .accordionTitle ul#tabs-nav li.active,.accordionTitle ul#tabs-nav li {
        padding: 10px!important
    }

    .accordionTitle ul {
        padding: 0
    }

    .footerPoweredBy img {
        margin: auto
    }

    .what-is-in-it .card {
        width: 100%
    }

    .what-is-in-it .grid-block .second-row {
        margin: 0
    }

    .overlay-content {
        width: 90%;
        margin: 0 auto;
        left: 0;
        right: 0
    }

    .timelinerVideoHolder .timelinerText {
        display: block
    }

    .numbers-block .line-item {
        width: 100%;
        margin-bottom: 20px;
        padding: 0
    }

    .testmonialCard {
        margin: 20px 10px!important
    }

    .testmonialTextBody .p.text {
        font-size: 18px!important
    }

    .testmonialTextBody {
        height: auto!important
    }

    .testmonialTextBody.layout {
        flex-direction: column
    }

    .testmonialTextBody .text-block {
        padding-left: 0;
        margin-top: 24px;
        text-align: center
    }

    .slick-list.draggable {
        padding: 0!important
    }

    .section-wrapper {
        padding: 30px 15px!important
    }

    .feeCard {
        width: 100%!important
    }

    .feeCard:last-child {
        margin-left: 0px!important
    }

    .info-block.layout {
        flex-direction: column
    }

    .header .menu-icon .navicon,.header .menu-icon .navicon::before,.header .menu-icon .navicon::after {
        background: #3A3932!important
    }

    .placement .intro-pointers .left {
        border-right: unset
    }

    .placement .intro-pointers>div {
        padding: unset
    }

    .placement .intro-pointers {
        flex-direction: column;
        margin-top: 0
    }

    .placement-assitance .first.layout {
        flex-direction: column
    }

    .page-template-womens-day .playVideoBtn img {
        left: 35%;
        bottom: 25%
    }

    .mba-degrees .otp-phone.layout {
        flex-direction: row!important
    }

    .mba-degrees #course-float-form .rfi-form,.mba-degrees .course-pointers .second-row,.mba-degrees .course-pointers,.mba-degrees .universities .layout,.lenskart .eligibility-section,#confirmation .options,.mahe-scholarship {
        flex-direction: column
    }

    .mahe-scholarship>div:first-child {
        border-right: unset
    }

    #confirmation .confirm-btn {
        margin-bottom: 6px
    }

    .user-confirmation .text-block {
        height: 250px
    }

    .user-confirmation .overlay-content {
        min-height: 300px;
        width: 98%
    }

    .page-template-womens-day .onlineSliderDiv h3 {
        margin: 12px 0 30px!important;
        min-height: unset
    }

    .page-template-womens-day .onlineAdvSliderHolder li {
        border-right: unset
    }

    .page-template-womens-day .section-wrapper.merideg-test {
        padding-bottom: 50px!important
    }

    .page-template-womens-day .onlineSliderDiv {
        text-align: center
    }

    .page-template-womens-day .onlineSliderDiv img {
        margin: auto
    }

    .page-template-womens-day .section-wrapper.merideg-test .section-title {
        padding-bottom: 20px!important
    }

    .page-template-womens-day .coursesBanner {
        padding-top: 45px
    }

    .mobile-enrollnow {
        display: block;
        float: right;
        width: auto;
        margin-right: 8px
    }

    .lenskart .selection-process h2 {
        text-align: center
    }

    .lenskart-banner {
        padding: 25px 15px;
        flex-direction: column
    }

    .lenskart .policy-section li {
        font-size: 16px
    }

    .lenskart .lead-basic h2,.lenskart .lead-basic .sub-title {
        text-align: center
    }

    .lenskart .program-info .left,.lenskart .program-info .right {
        flex-basis: unset
    }

    .lenskart-banner .right {
        flex-basis: unset;
        padding: 20px 0 0 0
    }

    .lenskart .banner-right-block {
        padding: 23px 0;
        position: relative;
        max-width: unset;
        right: unset
    }

    .lenskart .policy-section {
        flex-direction: column;
        padding: unset
    }

    .lenskart .banner-section {
        padding-top: 53px
    }

    .lenskart .policy-section .right {
        border-left: unset;
        padding: unset;
        flex-basis: unset
    }

    .mba-degrees .top-bar {
        margin-bottom: 8px
    }

    .mba-degrees .advantage-section ul {
        padding-left: 0
    }

    .mba-degrees .gradientSection h2.section-title {
        padding-bottom: 20px
    }

    .mba-degrees .univ-img.mobileOnly {
        border-radius: 4px 4px 0 0
    }

    .mba-degrees .mahe .course-pointers .first-row {
        flex-direction: row;
        flex-wrap: wrap
    }

    .mba-degrees .mahe .course-pointers .first-row>div {
        flex-basis: 40%
    }

    .lenskart .selectionSlider .slick-slide img {
        padding: 0;
        margin: 0
    }

    .mba-degrees .universities .muj .first-row.mobileOnly {
        display: flex;
        flex-direction: row!important;
        align-items: center
    }

    .mba-degrees .universities .muj .first-row.mobileOnly {
        display: flex;
        flex-direction: column
    }

    .mba-degrees .muj .course-pointers .second-row {
        padding: 12px 24px
    }

    .mba-degrees .advantage-section img.list-img {
        width: 12px
    }

    .mba-degrees .advantage-section ul li {
        font-size: 16px;
        line-height: unset
    }

    .mba-degrees .gradientTextDivTwo {
        border-left: unset
    }

    .mba-degrees #course-float-form .rfi-form .wpcf7-form-control-wrap {
        padding: 6px 0 6px 0
    }

    .mba-degrees .course-pointers .second-row .layout {
        align-items: unset
    }

    .mba-degrees #course-float-form .rfi-form .wpcf7-checkbox .wpcf7-list-item-label {
        color: #ADADAD
    }

    .mba-degrees #course-float-form .submitBtn {
        padding: unset
    }

    .mba-degrees #course-float-form .otpbtn {
        padding: 6px 0;
        width: 120px
    }

    .mba-degrees .electivesLink {
        display: flex;
        margin: 24px 0
    }

    .mba-degrees .electivesLink a {
        border: 1px solid #ccc;
        padding: 12px;
        border-radius: 8px
    }

    .mba-degrees .course-pointers .second-row,.mba-degrees .awards {
        padding: 12px
    }

    .mba-degrees .awards .layout {
        flex-direction: row
    }

    .mba-degrees .advantage-section img {
        width: 32px
    }

    .mba-degrees .course-pointers .first-row .layout,.mba-degrees .course-pointers .second-row .layout {
        margin-bottom: 8px;
        flex-direction: row
    }

    .mba-degrees .mahe-box {
        width: unset
    }

    .mba-degrees .course-pointers .right-item img {
        width: 40%
    }

    .mba-degrees .advantage-section .content-section {
        padding: 24px 12px
    }

    .mba-degrees .banner-section {
        padding-top: 50px
    }

    .mba-degrees .gradientSection .gradientTextDivThree {
        border-left: unset;
        padding: 20px 0 0 0
    }

    .mahe-courses .courseInfo {
        margin: 0
    }

    .mahe.numbers-block .line-item {
        width: unset
    }

    .refer-content-area .content-block>div {
        flex: unset
    }

    .plus-img {
        width: 40px
    }

    .refer-form {
        position: relative;
        top: unset;
        min-width: unset
    }

    .muj-course-pointers .line-items {
        flex-direction: column
    }

    .electives .onlineSliderDiv {
        padding-right: unset
    }

    .electives .onlineSliderDiv img {
        margin: auto
    }

    .header .logo {
        width: 150px
    }

    .slick-dots {
        position: relative
    }

    .banner-right-block {
        min-width: unset;
        max-width: unset
    }

    .footerBody .first.footerMenu {
        display: unset
    }

    .footerBody {
        flex-direction: column!important
    }

    .paytm .sliderbottomText.mobileOnly {
        display: block
    }

    .empower-img {
        width: unset
    }

    .iwd-title h1:first-child {
        text-align: left
    }

    .course-template-first .coursesBanner {
        padding-top: 50px
    }

    .timelinerSection .layout,.womens-scholarship {
        flex-direction: column
    }

    .footerWrapper .categories-links {
        padding: unset
    }

    .semSliderHolder .onlineSliderDiv {
        justify-content: center
    }

    .semSliderHolder .onlineSliderDiv .seperator {
        display: none
    }

    .mobSeparator {
        border-bottom: 1px solid #ED3024;
        margin: 20px 0
    }

    .categories-links.continue h4 {
        display: none
    }

    .categories-links.continue h4.campus-links {
        display: block
    }

    .footerBody .second.layout {
        flex-direction: column
    }

    .onlineSliderDiv img {
        margin: 0
    }

    .testimonial.industrySpeakSec {
        background: #f4ece6
    }

    .dropDownMenu {
        margin-left: 0;
        border-radius: 4px;
        background: #fff
    }

    .onlineSliderHolder li,.semSliderHolder li {
        border-right: unset
    }

    .certificateHolder img {
        width: auto
    }

    .dropDownMenu li a {
        padding-left: 12px!important
    }

    .dropDownMenu li:hover {
        background: linear-gradient(90deg,#ED3024 0%,#FF6600 100%);
        border-radius: 4px
    }

    .menu li a {
        font-size: 16px!important
    }

    .dropDownMenu li:hover a {
        color: #fff
    }

    .testmonialCard .layout.mobileOnly {
        display: flex;
        align-items: center;
        justify-content: space-between;
        padding: 0 24px
    }

    .mobile-test-name .name {
        font-size: 18px;
        padding-top: unset
    }

    .missionText {
        padding-top: 24px
    }

    .queryNumberList {
        width: auto
    }

    .queryNumberList .numberHolder {
        flex-direction: column
    }

    .page-template-jisaw-landingpage .form-block {
        width: unset
    }

    .experience-card-details .line-items {
        min-height: unset
    }

    .footerMenu .categories-links {
        padding-top: 20px
    }

    .companyAddress .categories-links h4 {
        display: none
    }

    .companyAddress .categories-links {
        border-bottom: 1px solid #f60;
        padding-bottom: 20px
    }

    .companyAddress .companyLocation {
        border-bottom: 1px solid #f60;
        padding-top: 0
    }

    .companyAddress .companyLocation ul li {
        padding-bottom: 0
    }

    .page-template-jisaw-landingpage .numbers-block .line-item {
        float: left;
        width: unset
    }

    .page-template-jisaw-landingpage .section-wrapper {
        padding-top: 30px
    }

    .international .why-unext .left {
        display: none
    }

    .international .powered-by {
        padding: 8px;
        margin-top: -20px
    }

    .international .powered-by span {
        font-size: 8px
    }

    .international .feeCard {
        display: flex;
        flex-direction: column;
        margin: 12px 0
    }

    .international .feeCard .gradientBtn {
        text-align: center
    }

    .international .copyRightFoot {
        display: flex!important;
        flex-direction: column!important
    }

    .international .copyRightFoot p {
        padding-bottom: 20px
    }

    .international .socialMedia {
        flex-direction: column!important;
        padding-bottom: 20px
    }

    .testmonialCard .text {
        min-height: unset
    }

    .testmonialCard {
        padding: 0
    }

    .testmonialCard .text {
        padding-top: 0
    }

    .testmonialCard .right.item {
        display: none
    }

    .popularCoursesSec {
        padding-bottom: 50px!important
    }

    .slider-block .tab button {
        text-align: left
    }

    .testmonialCard {
        flex-direction: column
    }

    .testimonial-img {
        width: 100px
    }

    #counter {
        flex-direction: column
    }

    .header ul.menu {
        align-items: flex-start
    }

    .header .menu li a {
        color: #3A3932!important
    }

    .slider-block .tab {
        flex-direction: column
    }

    .facultySliderHolder,.industrySliderHolder {
        width: 100%
    }

    .sliderText.firstBanner {
        top: 60px!important;
        left: 40px!important
    }

    .coursesContainer .coursesInnerDiv h3 {
        min-height: 60px!important
    }

    .pointers-right-block {
        flex-direction: column;
        align-items: unset!important
    }

    .muj.course-page .banner-left-block {
        margin-right: 0px!important
    }

    .award-img {
        display: none!important
    }

    .mobileOnly.award-block {
        flex-direction: column!important
    }

    .rfi-form .wpcf7-list-item {
        text-align: left!important
    }

    .rfi-form .wpcf7-form-control.wpcf7-submit {
        float: left!important
    }

    .blog-hero-title {
        font-size: 32px!important
    }

    .allBlogsBanner .sliderText {
        top: 50px!important
    }

    .last-date-admission,.alert-msg {
        font-size: 16px
    }

    .header .menu {
        margin: 4px 0 0 24px!important
    }

    #togglerIcon .toggle:before {
        color: #000!important
    }

    .page-template-courses #togglerIcon .toggle:before {
        color: #fff!important
    }

    .backBtnBlogMobile {
        display: none
    }

    .blogDetailImg {
        height: 200px!important
    }

    .videoHolder {
        padding: 12px 0px!important
    }

    .dekstopOnly {
        display: none
    }

    .mobileOnly {
        display: block
    }

    .page-template-courses .section-wrapper {
        padding: 30px 20px 30px 20px!important
    }

    .coursesBannerText {
        padding-top: 0
    }

    .featured-section .layout,.banner-block.layout,.specilization-block {
        flex-direction: column
    }

    .specilization-block .text-block {
        width: 100%
    }

    .featured-section .item.left .content {
        padding: 20px
    }

    .coursesBannerText,.course-template-first .coursesBannerText {
        width: 100%!important
    }

    .overview-content.layout {
        flex-direction: column!important
    }

    .overview-content .onlineTextDiv {
        padding: 0 20px!important;
        text-align: left
    }

    .desktopBanners {
        display: none!important
    }

    .blogCardHolder .blogCard {
        width: 100%;
        float: left;
        flex: unset!important;
        max-width: unset!important
    }

    .aboutUsBanner .missionText {
        top: 25px!important
    }

    .award-section .layout .left {
        text-align: center
    }

    .award-section .layout {
        flex-direction: column!important
    }

    .award-section .right .item {
        padding: 20px 10px!important
    }

    .award-section .layout .right {
        padding-left: 0px!important
    }

    .aboutUsBanner .missionText h1 {
        font-size: 24px!important;
        line-height: 35px!important
    }

    .recognisedSliderHolder .slick-slide img {
        width: 150px!important
    }

    .student-experience h1 {
        font-size: 24px!important
    }

    .right .pp2,.right .nn2 {
        background: none!important;
        font-weight: bold!important;
        padding-right: 20px
    }

    .right .pp2:hover,.right .nn2:hover {
        color: #ff6600!important;
        text-decoration: underline!important
    }

    .expertSliderHolder .indusrtyVideoDiv {
        padding-right: 0px!important;
        padding-top: 15px!important;
        padding-bottom: 12px!important
    }

    .banner-logo.layout {
        flex-direction: column
    }

    .student-experience .banner-text {
        left: 25px!important;
        right: 25px!important
    }

    .expertSliderHolder .indusrtyCard.layout {
        flex-direction: column!important
    }

    .expertSliderHolder .indusrtyVideoDiv .videoImg {
        height: 100%!important
    }

    .experience-card-details .line-items {
        flex: unset!important;
        margin-right: 0px!important;
        background-size: 100% 100%!important
    }

    .experience-card-details .content {
        min-height: 400px
    }

    .page-template-student-experience .content {
        min-height: unset!important
    }

    .student-experience .banner-text {
        width: auto!important;
        top: 100px!important
    }

    .moredropdownMenu {
        position: relative!important;
        top: 0px!important;
        right: 0px!important;
        padding: 0!important
    }

    .moredropdownMenu::before {
        display: none
    }

    .page-template-page-manipalplus .view-all-courses {
        margin: 12px 15px
    }

    .page-template-muj-landingpage .sliderText {
        top: 30px!important;
        left: 0!important;
        width: auto!important;
        padding: 0 20px!important
    }

    .page-template-muj-landingpage .sliderText h1 {
        margin-bottom: 0px!important
    }

    .muj .banner-form .banner-right-block {
        position: relative!important;
        top: 0px!important;
        right: 0px!important
    }

    .plus-advantage .tabcontent {
        padding: 0
    }

    .questionHolder {
        padding: 10px
    }

    .videoHolder {
        width: 100%
    }

    .muj .form-block {
        top: 0px!important;
        position: relative!important;
        border-radius: 0px!important;
        right: 0px!important
    }

    .muj.course-page .txt-left img {
        display: none
    }

    .course-banner,.course-banner .layout {
        flex-direction: column
    }

    .muj.course-page.landing-page .txt-right .layout {
        margin-top: 15px
    }

    .muj.course-page.landing-page .txt-right .line-items>div {
        margin-bottom: 15px
    }

    .muj.course-page.landing-page .banner-left-block {
        margin-right: 0px!important
    }

    .muj.course-page.landing-page .learnings-outcomes-content .layout {
        flex-direction: column
    }

    .muj.course-page.landing-page .section-wrapper {
        padding-top: 150px!important
    }

    .muj.course-page .txt-right .layout {
        margin-top: 20px
    }

    .muj.course-page.landing-page .logo-block {
        padding: 30px 10px!important
    }

    .muj.course-page .careers-content .layout {
        flex-direction: column
    }

    .muj.course-page .Faq_title h4 {
        width: 100%;
        font-size: 16px
    }

    .selfDisclosureSection .overlay-content {
        width: 90%
    }

    .mobileOnly {
        display: block
    }

    .desktopOnly {
        display: none!important
    }

    .timelinerVideoHolder {
        padding: 0
    }

    .timelinerSection h2,.timelinerSection p {
        color: #000!important
    }

    .certificateSection .layout {
        flex-direction: column
    }

    .accordionTitle ul#tabs-nav li.active a,.accordionTitle ul#tabs-nav li a {
        font-size: 14px!important
    }

    .accordionTitle ul#tabs-nav li.active,.accordionTitle ul#tabs-nav li {
        padding: 10px!important
    }

    .accordionTitle ul {
        padding: 0
    }

    .footerPoweredBy img {
        margin: auto
    }

    .what-is-in-it .card {
        width: 100%
    }

    .what-is-in-it .grid-block .second-row {
        margin: 0
    }

    .overlay-content {
        width: 90%;
        margin: 0 auto;
        left: 0;
        right: 0
    }

    .timelinerVideoHolder .timelinerText {
        display: block
    }

    .numbers-block .line-item {
        width: 100%;
        margin-bottom: 20px;
        padding: 0
    }

    .testmonialCard {
        margin: 20px 10px!important
    }

    .testmonialTextBody .p.text {
        font-size: 18px!important
    }

    .testmonialTextBody {
        height: auto!important
    }

    .testmonialTextBody.layout {
        flex-direction: column
    }

    .testmonialTextBody .text-block {
        padding-left: 0;
        margin-top: 24px;
        text-align: center
    }

    .slick-list.draggable {
        padding: 0!important
    }

    .section-wrapper {
        padding: 30px 15px!important
    }

    .feeCard {
        width: 100%!important
    }

    .feeCard:last-child {
        margin-left: 0px!important
    }

    .info-block.layout {
        flex-direction: column
    }

    .bigFontSize {
        font-size: 45px
    }

    .h2 {
        font-size: 30px
    }

    .h3 {
        font-size: 19px
    }

    .h4 {
        font-size: 15px
    }

    .aboutUsBanner .missionText {
        width: 80%
    }

    .counterPopUp {
        width: 30%
    }

    .queryNumberList ul li {
        padding: 12px 0
    }

    .blogText {
        padding: 20px
    }

    .blogDetailText {
        bottom: 15px
    }

    .howCanApplyDiv a {
        margin-left: 70px
    }

    .sliderContainer .sliderImg .sliderbottomText .left {
        margin-bottom: 10px!important;
        margin-left: -20px!important;
        background: linear-gradient(90deg,#f7b314 0%,#f7b314 100%);
        padding: 12px 24px;
        border-radius: 4px;
        font-weight: 700
    }

    .authorInfo .author_photo img {
        width: 4rem!important;
        height: 4rem!important
    }

    .authorInfo .author_bio {
        font-size: 11px!important
    }

    .header .menu-icon .navicon,.header .menu-icon .navicon::before,.header .menu-icon .navicon::after {
        background: #3a3932!important
    }

    .page-template-womens-day .playVideoBtn img {
        left: 35%;
        bottom: 25%
    }

    .mba-degrees .otp-phone.layout {
        flex-direction: row!important
    }

    .copyRightFoot {
        border-top: 0
    }

    .mobile-enrollnow {
        display: block;
        float: right;
        width: auto;
        margin-right: 8px
    }

    .page-template-womens-day .section-wrapper.merideg-test {
        padding-bottom: 50px!important
    }

    .page-template-womens-day .onlineSliderDiv {
        text-align: center
    }

    .page-template-womens-day .onlineSliderDiv img {
        margin: auto
    }

    .page-template-womens-day .section-wrapper.merideg-test .section-title {
        padding-bottom: 20px!important
    }

    .page-template-womens-day .coursesBanner {
        padding-top: 45px
    }

    .mba-degrees #course-float-form .rfi-form,.mba-degrees .course-pointers .second-row,.mba-degrees .course-pointers,.mba-degrees .universities .layout,.lenskart .eligibility-section,.mahe-scholarship {
        flex-direction: column
    }

    .mahe-scholarship>div:first-child {
        border-right: unset
    }

    .lenskart .selection-process h2 {
        text-align: center
    }

    .lenskart-banner {
        padding: 25px 15px;
        flex-direction: column
    }

    .lenskart .policy-section li {
        font-size: 16px
    }

    .lenskart .lead-basic h2,.lenskart .lead-basic .sub-title {
        text-align: center
    }

    .lenskart .program-info .left,.lenskart .program-info .right {
        flex-basis: unset
    }

    .lenskart-banner .right {
        flex-basis: unset;
        padding: 20px 0 0 0
    }

    .lenskart .banner-right-block {
        padding: 23px 0;
        position: relative;
        max-width: unset;
        right: unset
    }

    .lenskart .policy-section {
        flex-direction: column;
        padding: unset
    }

    .lenskart .banner-section {
        padding-top: 53px
    }

    .lenskart .policy-section .right {
        border-left: unset;
        padding: unset;
        flex-basis: unset
    }

    .mba-degrees .top-bar {
        margin-bottom: 8px
    }

    .mba-degrees .advantage-section ul {
        padding-left: 0
    }

    .mba-degrees .gradientSection h2.section-title {
        padding-bottom: 20px
    }

    .mba-degrees .univ-img.mobileOnly {
        border-radius: 4px 4px 0 0
    }

    .mba-degrees .mahe .course-pointers .first-row {
        flex-direction: row;
        flex-wrap: wrap
    }

    .mba-degrees .mahe .course-pointers .first-row>div {
        flex-basis: 40%
    }

    .lenskart .selectionSlider .slick-slide img {
        padding: 0;
        margin: 0
    }

    .mba-degrees .universities .muj .first-row.mobileOnly {
        display: flex;
        flex-direction: row!important;
        align-items: center
    }

    .mba-degrees .universities .muj .first-row.mobileOnly {
        display: flex;
        flex-direction: column
    }

    .mba-degrees .muj .course-pointers .second-row {
        padding: 12px 24px
    }

    .mba-degrees .advantage-section img.list-img {
        width: 12px
    }

    .mba-degrees .advantage-section ul li {
        font-size: 16px;
        line-height: unset
    }

    .mba-degrees .gradientTextDivTwo {
        border-left: unset
    }

    .mba-degrees #course-float-form .rfi-form .wpcf7-form-control-wrap {
        padding: 6px 0 6px 0
    }

    .mba-degrees .course-pointers .second-row .layout {
        align-items: unset
    }

    .mba-degrees #course-float-form .rfi-form .wpcf7-checkbox .wpcf7-list-item-label {
        color: #adadad
    }

    .mba-degrees #course-float-form .submitBtn {
        padding: unset
    }

    .mba-degrees #course-float-form .otpbtn {
        padding: 6px 0;
        width: 120px
    }

    .mba-degrees .electivesLink {
        display: flex;
        margin: 24px 0
    }

    .mba-degrees .electivesLink a {
        border: 1px solid #ccc;
        padding: 12px;
        border-radius: 8px
    }

    .mba-degrees .course-pointers .second-row,.mba-degrees .awards {
        padding: 12px
    }

    .mba-degrees .awards .layout {
        flex-direction: row
    }

    .mba-degrees .advantage-section img {
        width: 32px
    }

    .mba-degrees .course-pointers .first-row .layout,.mba-degrees .course-pointers .second-row .layout {
        margin-bottom: 8px;
        flex-direction: row
    }

    .mba-degrees .mahe-box {
        width: unset
    }

    .mba-degrees .course-pointers .right-item img {
        width: 40%
    }

    .mba-degrees .advantage-section .content-section {
        padding: 24px 12px
    }

    .mba-degrees .banner-section {
        padding-top: 50px
    }

    .mba-degrees .gradientSection .gradientTextDivThree {
        border-left: unset;
        padding: 20px 0 0 0
    }

    .mahe-courses .courseInfo {
        margin: 0
    }

    .mahe.numbers-block .line-item {
        width: unset
    }

    .refer-content-area .content-block>div {
        flex: unset
    }

    .plus-img {
        width: 40px
    }

    .refer-form {
        position: relative;
        top: unset;
        min-width: unset
    }

    .muj-course-pointers .line-items {
        flex-direction: column
    }

    .electives .onlineSliderDiv {
        padding-right: unset
    }

    .electives .onlineSliderDiv img {
        margin: auto
    }

    .header .logo {
        width: 150px
    }

    .slick-dots {
        position: relative
    }

    .banner-right-block {
        min-width: unset;
        max-width: unset
    }

    .footerBody .first.footerMenu {
        display: unset
    }

    .footerBody {
        flex-direction: column!important
    }

    .paytm .sliderbottomText.mobileOnly {
        display: block
    }

    .empower-img {
        width: unset
    }

    .iwd-title h1:first-child {
        text-align: left
    }

    .course-template-first .coursesBanner {
        padding-top: 50px
    }

    .timelinerSection .layout,.womens-scholarship {
        flex-direction: column
    }

    .footerWrapper .categories-links {
        padding: unset
    }

    .semSliderHolder .onlineSliderDiv {
        justify-content: center
    }

    .semSliderHolder .onlineSliderDiv .seperator {
        display: none
    }

    .mobSeparator {
        border-bottom: 1px solid #ed3024;
        margin: 20px 0
    }

    .categories-links.continue h4 {
        display: none
    }

    .categories-links.continue h4.campus-links {
        display: block
    }

    .footerBody .second.layout {
        flex-direction: column
    }

    .onlineSliderDiv img {
        margin: 0
    }

    .testimonial.industrySpeakSec {
        background: #f4ece6
    }

    .dropDownMenu {
        margin-left: 0;
        border-radius: 4px;
        background: #fff
    }

    .onlineSliderHolder li,.semSliderHolder li {
        border-right: unset
    }

    .certificateHolder img {
        width: auto
    }

    .dropDownMenu li a {
        padding-left: 12px!important
    }

    .dropDownMenu li:hover {
        background: linear-gradient(90deg,#ed3024 0%,#ff6600 100%);
        border-radius: 4px
    }

    .menu li a {
        font-size: 16px!important
    }

    .dropDownMenu li:hover a {
        color: #fff
    }

    .testmonialCard .layout.mobileOnly {
        display: flex;
        align-items: center;
        justify-content: space-between;
        padding: 0 24px
    }

    .mobile-test-name .name {
        font-size: 18px;
        padding-top: unset
    }

    .missionText {
        padding-top: 24px
    }

    .queryNumberList {
        width: auto;
        margin-top: 20px!important
    }

    .queryNumberList .numberHolder {
        flex-direction: column
    }

    .page-template-jisaw-landingpage .form-block {
        width: unset
    }

    .experience-card-details .line-items {
        min-height: unset
    }

    .footerMenu .categories-links {
        padding-top: 20px
    }

    .companyAddress .categories-links h4 {
        display: none
    }

    .companyAddress .categories-links {
        border-bottom: 1px solid #f60;
        padding-bottom: 20px
    }

    .companyAddress .companyLocation {
        border-bottom: 1px solid #f60;
        padding-top: 0
    }

    .companyAddress .companyLocation ul li {
        padding-bottom: 0
    }

    .page-template-jisaw-landingpage .numbers-block .line-item {
        float: left;
        width: unset
    }

    .page-template-jisaw-landingpage .section-wrapper {
        padding-top: 30px
    }

    .international .why-unext .left {
        display: none
    }

    .international .powered-by {
        padding: 8px;
        margin-top: -20px
    }

    .international .powered-by span {
        font-size: 8px
    }

    .international .feeCard {
        display: flex;
        flex-direction: column;
        margin: 12px 0
    }

    .international .feeCard .gradientBtn {
        text-align: center
    }

    .international .copyRightFoot {
        display: flex!important;
        flex-direction: column!important
    }

    .international .copyRightFoot p {
        padding-bottom: 20px
    }

    .international .socialMedia {
        flex-direction: column!important;
        padding-bottom: 20px
    }

    .testmonialCard .text {
        min-height: unset
    }

    .testmonialCard {
        padding: 0
    }

    .testmonialCard .text {
        padding-top: 0
    }

    .testmonialCard .right.item {
        display: none
    }

    .popularCoursesSec {
        padding-bottom: 50px!important
    }

    .slider-block .tab button {
        text-align: left
    }

    .testmonialCard {
        flex-direction: column
    }

    .testimonial-img {
        width: 100px
    }

    #counter {
        flex-direction: column
    }

    .header ul.menu {
        align-items: flex-start
    }

    .header .menu li a {
        color: #3a3932!important
    }

    .slider-block .tab {
        flex-direction: column
    }

    .facultySliderHolder,.industrySliderHolder {
        width: 100%
    }

    .sliderText.firstBanner {
        top: 60px!important;
        left: 40px!important
    }

    .coursesContainer .coursesInnerDiv h3 {
        min-height: 60px!important
    }

    .pointers-right-block {
        flex-direction: column;
        align-items: unset!important
    }

    .muj.course-page .banner-left-block {
        margin-right: 0px!important
    }

    .award-img {
        display: none!important
    }

    .mobileOnly.award-block {
        flex-direction: column!important
    }

    .rfi-form .wpcf7-list-item {
        text-align: left!important
    }

    .rfi-form .wpcf7-form-control.wpcf7-submit {
        float: left!important
    }

    .blog-hero-title {
        font-size: 32px!important
    }

    .allBlogsBanner .sliderText {
        top: 50px!important
    }

    .last-date-admission,.alert-msg {
        font-size: 16px
    }

    .header .menu {
        margin: 4px 0 0 24px!important
    }

    #togglerIcon .toggle:before {
        color: #000!important
    }

    .page-template-courses #togglerIcon .toggle:before {
        color: #fff!important
    }

    .backBtnBlogMobile {
        display: none
    }

    .blogDetailImg {
        height: 200px!important
    }

    .videoHolder {
        padding: 12px 0px!important
    }

    .dekstopOnly {
        display: none
    }

    .mobileOnly {
        display: block
    }

    .page-template-courses .section-wrapper {
        padding: 30px 20px 30px 20px!important
    }

    .coursesBannerText {
        padding-top: 0
    }

    .featured-section .layout,.banner-block.layout,.specilization-block {
        flex-direction: column
    }

    .specilization-block .text-block {
        width: 100%
    }

    .featured-section .item.left .content {
        padding: 20px
    }

    .coursesBannerText,.course-template-first .coursesBannerText {
        width: 100%!important
    }

    .overview-content.layout {
        flex-direction: column!important
    }

    .overview-content .onlineTextDiv {
        padding: 0 20px!important;
        text-align: left
    }

    .desktopBanners {
        display: none!important
    }

    .blogCardHolder .blogCard {
        width: 100%;
        float: left;
        flex: unset!important;
        max-width: unset!important
    }

    .aboutUsBanner .missionText {
        top: 25px!important
    }

    .award-section .layout .left {
        text-align: center
    }

    .award-section .layout {
        flex-direction: column!important
    }

    .award-section .right .item {
        padding: 20px 10px!important
    }

    .award-section .layout .right {
        padding-left: 0px!important
    }

    .aboutUsBanner .missionText h1 {
        font-size: 24px!important;
        line-height: 35px!important
    }

    .recognisedSliderHolder .slick-slide img {
        width: 150px!important
    }

    .student-experience h1 {
        font-size: 24px!important
    }

    .right .pp2,.right .nn2 {
        background: none!important;
        font-weight: bold!important;
        padding-right: 20px
    }

    .right .pp2:hover,.right .nn2:hover {
        color: #ff6600!important;
        text-decoration: underline!important
    }

    .expertSliderHolder .indusrtyVideoDiv {
        padding-right: 0px!important;
        padding-top: 15px!important;
        padding-bottom: 12px!important
    }

    .banner-logo.layout {
        flex-direction: column
    }

    .student-experience .banner-text {
        left: 25px!important;
        right: 25px!important
    }

    .expertSliderHolder .indusrtyCard.layout {
        flex-direction: column!important
    }

    .expertSliderHolder .indusrtyVideoDiv .videoImg {
        height: 100%!important
    }

    .experience-card-details .line-items {
        flex: unset!important;
        margin-right: 0px!important;
        background-size: 100% 100%!important
    }

    .experience-card-details .content {
        min-height: 400px
    }

    .page-template-student-experience .content {
        min-height: unset!important
    }

    .student-experience .banner-text {
        width: auto!important;
        top: 100px!important
    }

    .moredropdownMenu {
        position: relative!important;
        top: 0px!important;
        right: 0px!important;
        padding: 0!important
    }

    .moredropdownMenu::before {
        display: none
    }

    .page-template-page-manipalplus .view-all-courses {
        margin: 12px 15px
    }

    .page-template-muj-landingpage .sliderText {
        top: 30px!important;
        left: 0!important;
        width: auto!important;
        padding: 0 20px!important
    }

    .page-template-muj-landingpage .sliderText h1 {
        margin-bottom: 0px!important
    }

    .muj .banner-form .banner-right-block {
        position: relative!important;
        top: 0px!important;
        right: 0px!important
    }

    .plus-advantage .tabcontent {
        padding: 0
    }

    .questionHolder {
        padding: 10px
    }

    .videoHolder {
        width: 100%
    }

    .muj .form-block {
        top: 0px!important;
        position: relative!important;
        border-radius: 0px!important;
        right: 0px!important
    }

    .muj.course-page .txt-left img {
        display: none
    }

    .course-banner,.course-banner .layout {
        flex-direction: column
    }

    .muj.course-page.landing-page .txt-right .layout {
        margin-top: 15px
    }

    .muj.course-page.landing-page .txt-right .line-items>div {
        margin-bottom: 15px
    }

    .muj.course-page.landing-page .banner-left-block {
        margin-right: 0px!important
    }

    .muj.course-page.landing-page .learnings-outcomes-content .layout {
        flex-direction: column
    }

    .muj.course-page.landing-page .section-wrapper {
        padding-top: 150px!important
    }

    .muj.course-page .txt-right .layout {
        margin-top: 20px
    }

    .muj.course-page.landing-page .logo-block {
        padding: 30px 10px!important
    }

    .muj.course-page .careers-content .layout {
        flex-direction: column
    }

    .muj.course-page .Faq_title h4 {
        width: 100%;
        font-size: 16px
    }

    .selfDisclosureSection .overlay-content {
        width: 90%
    }

    .mobileOnly {
        display: block
    }

    .desktopOnly {
        display: none!important
    }

    .timelinerVideoHolder {
        padding: 0
    }

    .timelinerSection h2,.timelinerSection p {
        color: #000!important
    }

    .certificateSection .layout {
        flex-direction: column
    }

    .accordionTitle ul#tabs-nav li.active a,.accordionTitle ul#tabs-nav li a {
        font-size: 14px!important
    }

    .accordionTitle ul#tabs-nav li.active,.accordionTitle ul#tabs-nav li {
        padding: 10px!important
    }

    .accordionTitle ul {
        padding: 0
    }

    .footerPoweredBy img {
        margin: auto
    }

    .what-is-in-it .card {
        width: 100%
    }

    .what-is-in-it .grid-block .second-row {
        margin: 0
    }

    .overlay-content {
        width: 90%;
        margin: 0 auto;
        left: 0;
        right: 0
    }

    .timelinerVideoHolder .timelinerText {
        display: block
    }

    .numbers-block .line-item {
        width: 100%;
        margin-bottom: 20px;
        padding: 0
    }

    .testmonialCard {
        margin: 20px 10px!important
    }

    .testmonialTextBody .p.text {
        font-size: 18px!important
    }

    .testmonialTextBody {
        height: auto!important
    }

    .testmonialTextBody.layout {
        flex-direction: column
    }

    .testmonialTextBody .text-block {
        padding-left: 0;
        margin-top: 24px;
        text-align: center
    }

    .slick-list.draggable {
        padding: 0!important
    }

    .section-wrapper {
        padding: 30px 15px!important
    }

    .feeCard {
        width: 100%!important
    }

    .feeCard:last-child {
        margin-left: 0px!important
    }

    .info-block.layout {
        flex-direction: column
    }

    .header .menu-icon .navicon,.header .menu-icon .navicon::before,.header .menu-icon .navicon::after {
        background: #3a3932!important
    }

    .mba-degrees #course-float-form .rfi-form,.mba-degrees .course-pointers .second-row,.mba-degrees .course-pointers,.mba-degrees .universities .layout,.lenskart .eligibility-section {
        flex-direction: column
    }

    .lenskart .selection-process h2 {
        text-align: center
    }

    .lenskart-banner {
        padding: 25px 15px;
        flex-direction: column
    }

    .lenskart .policy-section li {
        font-size: 16px
    }

    .lenskart .lead-basic h2,.lenskart .lead-basic .sub-title {
        text-align: center
    }

    .lenskart .program-info .left,.lenskart .program-info .right {
        flex-basis: unset
    }

    .lenskart-banner .right {
        flex-basis: unset;
        padding: 20px 0 0 0
    }

    .lenskart .banner-right-block {
        padding: 23px 0;
        position: relative;
        max-width: unset;
        right: unset
    }

    .lenskart .policy-section {
        flex-direction: column;
        padding: unset
    }

    .lenskart .banner-section {
        padding-top: 53px
    }

    .lenskart .policy-section .right {
        border-left: unset;
        padding: unset;
        flex-basis: unset
    }

    .mba-degrees .top-bar {
        margin-bottom: 8px
    }

    .mba-degrees .advantage-section ul {
        padding-left: 0
    }

    .mba-degrees .gradientSection h2.section-title {
        padding-bottom: 20px
    }

    .mba-degrees .univ-img.mobileOnly {
        border-radius: 4px 4px 0 0
    }

    .mba-degrees .mahe .course-pointers .first-row {
        flex-direction: row;
        flex-wrap: wrap
    }

    .mba-degrees .mahe .course-pointers .first-row>div {
        flex-basis: 40%
    }

    .lenskart .selectionSlider .slick-slide img {
        padding: 0;
        margin: 0
    }

    .mba-degrees .universities .muj .first-row.mobileOnly {
        display: flex;
        flex-direction: row!important;
        align-items: center
    }

    .mba-degrees .universities .muj .first-row.mobileOnly {
        display: flex;
        flex-direction: column
    }

    .mba-degrees .muj .course-pointers .second-row {
        padding: 12px 24px
    }

    .mba-degrees .advantage-section img.list-img {
        width: 12px
    }

    .mba-degrees .advantage-section ul li {
        font-size: 16px;
        line-height: unset
    }

    .mba-degrees .gradientTextDivTwo {
        border-left: unset
    }

    .mba-degrees #course-float-form .rfi-form .wpcf7-form-control-wrap {
        padding: 6px 0 6px 0
    }

    .mba-degrees #course-float-form .rfi-form .otp-phone .wpcf7-form-control-wrap {
        padding: 6px 0 6px 0
    }

    .mba-degrees .course-pointers .second-row .layout {
        align-items: unset
    }

    .mba-degrees #course-float-form .rfi-form .wpcf7-checkbox .wpcf7-list-item-label {
        color: #adadad
    }

    .mba-degrees #course-float-form .submitBtn {
        padding: unset
    }

    .mba-degrees #course-float-form .otpbtn {
        padding: 6px 0;
        width: 120px
    }

    .mba-degrees .course-pointers .second-row,.mba-degrees .awards {
        padding: 12px
    }

    .mba-degrees .awards .layout {
        flex-direction: row
    }

    .mba-degrees .advantage-section img {
        width: 32px
    }

    .mba-degrees .course-pointers .first-row .layout,.mba-degrees .course-pointers .second-row .layout {
        margin-bottom: 8px;
        flex-direction: row
    }

    .mba-degrees .mahe-box {
        width: unset
    }

    .mba-degrees .course-pointers .right-item img {
        width: 40%
    }

    .mba-degrees .advantage-section .content-section {
        padding: 24px 12px
    }

    .mba-degrees .banner-section {
        padding-top: 0
    }

    .mba-degrees .gradientSection .gradientTextDivThree {
        border-left: unset;
        padding: 20px 0 0 0
    }

    .mahe-courses .courseInfo {
        margin: 0
    }

    .mahe.numbers-block .line-item {
        width: unset
    }

    .refer-content-area .content-block>div {
        flex: unset
    }

    .plus-img {
        width: 40px
    }

    .refer-form {
        position: relative;
        top: unset;
        min-width: unset
    }

    .muj-course-pointers .line-items {
        flex-direction: column
    }

    .electives .onlineSliderDiv {
        padding-right: unset
    }

    .electives .onlineSliderDiv img {
        margin: auto
    }

    .header .logo {
        width: 150px
    }

    .slick-dots {
        position: relative
    }

    .banner-right-block {
        min-width: unset;
        max-width: unset
    }

    .footerBody .first.footerMenu {
        display: unset
    }

    .footerBody {
        flex-direction: column!important
    }

    .paytm .sliderbottomText.mobileOnly {
        display: block
    }

    .empower-img {
        width: unset
    }

    .iwd-title h1:first-child {
        text-align: left
    }

    .course-template-first .coursesBanner {
        padding-top: 50px
    }

    .timelinerSection .layout,.womens-scholarship {
        flex-direction: column
    }

    .footerWrapper .categories-links {
        padding: unset
    }

    .semSliderHolder .onlineSliderDiv {
        justify-content: center
    }

    .semSliderHolder .onlineSliderDiv .seperator {
        display: none
    }

    .mobSeparator {
        border-bottom: 1px solid #ed3024;
        margin: 20px 0
    }

    .categories-links.continue h4 {
        display: none
    }

    .categories-links.continue h4.campus-links {
        display: block
    }

    .footerBody .second.layout {
        flex-direction: column
    }

    .onlineSliderDiv img {
        margin: 0
    }

    .testimonial.industrySpeakSec {
        background: #f4ece6
    }

    .dropDownMenu {
        margin-left: 0;
        border-radius: 4px;
        background: #fff
    }

    .onlineSliderHolder li,.semSliderHolder li {
        border-right: unset
    }

    .certificateHolder img {
        width: auto
    }

    .dropDownMenu li a {
        padding-left: 12px!important
    }

    .dropDownMenu li:hover {
        background: linear-gradient(90deg,#ed3024 0%,#ff6600 100%);
        border-radius: 4px
    }

    .menu li a {
        font-size: 16px!important
    }

    .dropDownMenu li:hover a {
        color: #fff
    }

    .testmonialCard .layout.mobileOnly {
        display: flex;
        align-items: center;
        justify-content: space-between;
        padding: 0 24px
    }

    .mobile-test-name .name {
        font-size: 18px;
        padding-top: unset
    }

    .missionText {
        padding-top: 24px
    }

    .queryNumberList {
        width: auto;
        margin-top: 0px!important
    }

    .queryNumberList .numberHolder {
        flex-direction: column
    }

    .page-template-jisaw-landingpage .form-block {
        width: unset
    }

    .experience-card-details .line-items {
        min-height: unset
    }

    .footerMenu .categories-links {
        padding-top: 20px
    }

    .companyAddress .categories-links h4 {
        display: none
    }

    .companyAddress .categories-links {
        border-bottom: 1px solid #f60;
        padding-bottom: 20px
    }

    .companyAddress .companyLocation {
        border-bottom: 1px solid #f60;
        padding-top: 0
    }

    .companyAddress .companyLocation ul li {
        padding-bottom: 0
    }

    .page-template-jisaw-landingpage .numbers-block .line-item {
        float: left;
        width: unset
    }

    .page-template-jisaw-landingpage .section-wrapper {
        padding-top: 30px
    }

    .international .why-unext .left {
        display: none
    }

    .international .powered-by {
        padding: 8px;
        margin-top: -20px
    }

    .international .powered-by span {
        font-size: 8px
    }

    .international .feeCard {
        display: flex;
        flex-direction: column;
        margin: 12px 0
    }

    .international .feeCard .gradientBtn {
        text-align: center
    }

    .international .copyRightFoot {
        display: flex!important;
        flex-direction: column!important
    }

    .international .copyRightFoot p {
        padding-bottom: 20px
    }

    .international .socialMedia {
        flex-direction: column!important;
        padding-bottom: 20px
    }

    .testmonialCard .text {
        min-height: unset
    }

    .testmonialCard {
        padding: 0
    }

    .testmonialCard .text {
        padding-top: 0
    }

    .testmonialCard .right.item {
        display: none
    }

    .popularCoursesSec {
        padding-bottom: 50px!important
    }

    .slider-block .tab button {
        text-align: left
    }

    .testmonialCard {
        flex-direction: column
    }

    .testimonial-img {
        width: 100px
    }

    #counter {
        flex-direction: column
    }

    .header ul.menu {
        align-items: flex-start
    }

    .header .menu li a {
        color: #3a3932!important
    }

    .slider-block .tab {
        flex-direction: column
    }

    .facultySliderHolder,.industrySliderHolder {
        width: 100%
    }

    .sliderText.firstBanner {
        top: 60px!important;
        left: 40px!important
    }

    .coursesContainer .coursesInnerDiv h3 {
        min-height: 60px!important
    }

    .pointers-right-block {
        flex-direction: column;
        align-items: unset!important
    }

    .muj.course-page .banner-left-block {
        margin-right: 0px!important
    }

    .award-img {
        display: none!important
    }

    .mobileOnly.award-block {
        flex-direction: column!important
    }

    .rfi-form .wpcf7-list-item {
        text-align: left!important
    }

    .rfi-form .wpcf7-form-control.wpcf7-submit {
        float: left!important
    }

    .blog-hero-title {
        font-size: 29px!important
    }

    .allBlogsBanner .sliderText {
        top: 50px!important
    }

    .last-date-admission,.alert-msg {
        font-size: 16px
    }

    .header .menu {
        margin: 4px 0 0 24px!important
    }

    #togglerIcon .toggle:before {
        color: #000!important
    }

    .page-template-courses #togglerIcon .toggle:before {
        color: #fff!important
    }

    .backBtnBlogMobile {
        display: none
    }

    .blogDetailImg {
        height: 200px!important
    }

    .videoHolder {
        padding: 12px 0px!important
    }

    .dekstopOnly {
        display: none
    }

    .mobileOnly {
        display: block
    }

    .page-template-courses .section-wrapper {
        padding: 30px 20px 30px 20px!important
    }

    .coursesBannerText {
        padding-top: 0
    }

    .featured-section .layout,.banner-block.layout,.specilization-block {
        flex-direction: column;
    }

    .specilization-block .text-block {
        width: 100%
    }

    .featured-section .item.left .content {
        padding: 20px
    }

    .coursesBannerText,.course-template-first .coursesBannerText {
        width: 100%!important
    }

    .overview-content.layout {
        flex-direction: column!important
    }

    .overview-content .onlineTextDiv {
        padding: 0 20px!important;
        text-align: left
    }

    .desktopBanners {
        display: none!important
    }

    .blogCardHolder .blogCard {
        width: 100%;
        float: left;
        flex: unset!important;
        max-width: unset!important
    }

    .aboutUsBanner .missionText {
        top: 25px!important
    }

    .award-section .layout .left {
        text-align: center
    }

    .award-section .layout {
        flex-direction: column!important
    }

    .award-section .right .item {
        padding: 20px 10px!important
    }

    .award-section .layout .right {
        padding-left: 0px!important
    }

    .aboutUsBanner .missionText h1 {
        font-size: 24px!important;
        line-height: 35px!important
    }

    .recognisedSliderHolder .slick-slide img {
        width: 150px!important
    }

    .student-experience h1 {
        font-size: 24px!important
    }

    .right .pp2,.right .nn2 {
        background: none!important;
        font-weight: bold!important;
        padding-right: 20px
    }

    .right .pp2:hover,.right .nn2:hover {
        color: #ff6600!important;
        text-decoration: underline!important
    }

    .expertSliderHolder .indusrtyVideoDiv {
        padding-right: 0px!important;
        padding-top: 15px!important;
        padding-bottom: 12px!important
    }

    .banner-logo.layout {
        flex-direction: column
    }

    .student-experience .banner-text {
        left: 25px!important;
        right: 25px!important
    }

    .expertSliderHolder .indusrtyCard.layout {
        flex-direction: column!important
    }

    .expertSliderHolder .indusrtyVideoDiv .videoImg {
        height: 100%!important
    }

    .experience-card-details .line-items {
        flex: unset!important;
        margin-right: 0px!important;
        background-size: 100% 100%!important
    }

    .experience-card-details .content {
        min-height: 400px
    }

    .page-template-student-experience .content {
        min-height: unset!important
    }

    .student-experience .banner-text {
        width: auto!important;
        top: 100px!important
    }

    .moredropdownMenu {
        position: relative!important;
        top: 0px!important;
        right: 0px!important;
        padding: 0!important
    }

    .moredropdownMenu::before {
        display: none
    }

    .page-template-page-manipalplus .view-all-courses {
        margin: 12px 15px
    }

    .page-template-muj-landingpage .sliderText {
        top: 30px!important;
        left: 0!important;
        width: auto!important;
        padding: 0 20px!important
    }

    .page-template-muj-landingpage .sliderText h1 {
        margin-bottom: 15px!important
    }

    .muj .banner-form .banner-right-block {
        position: relative!important;
        top: 0px!important;
        right: 0px!important
    }

    .plus-advantage .tabcontent {
        padding: 0
    }

    .questionHolder {
        padding: 10px
    }

    .videoHolder {
        width: 100%
    }

    .muj .form-block {
        top: 0px!important;
        position: relative!important;
        border-radius: 0px!important;
        right: 0px!important
    }

    .muj.course-page .txt-left img {
        display: none
    }

    .course-banner,.course-banner .layout {
        flex-direction: column
    }

    .muj.course-page.landing-page .txt-right .layout {
        margin-top: 15px
    }

    .muj.course-page.landing-page .txt-right .line-items>div {
        margin-bottom: 15px
    }

    .muj.course-page.landing-page .banner-left-block {
        margin-right: 0px!important
    }

    .muj.course-page.landing-page .learnings-outcomes-content .layout {
        flex-direction: column
    }

    .muj.course-page.landing-page .section-wrapper {
        padding-top: 150px!important
    }

    .muj.course-page .txt-right .layout {
        margin-top: 20px
    }

    .muj.course-page.landing-page .logo-block {
        padding: 30px 10px!important
    }

    .muj.course-page .careers-content .layout {
        flex-direction: column
    }

    .muj.course-page .Faq_title h4 {
        width: 100%;
        font-size: 16px
    }

    .selfDisclosureSection .overlay-content {
        width: 90%
    }

    .mobileOnly {
        display: block
    }

    .desktopOnly {
        display: none!important
    }

    .timelinerVideoHolder {
        padding: 0
    }

    .timelinerSection h2,.timelinerSection p {
        color: #000!important
    }

    .certificateSection .layout {
        flex-direction: column
    }

    .accordionTitle ul#tabs-nav li.active a,.accordionTitle ul#tabs-nav li a {
        font-size: 14px!important
    }

    .accordionTitle ul#tabs-nav li.active,.accordionTitle ul#tabs-nav li {
        padding: 10px!important
    }

    .accordionTitle ul {
        padding: 0
    }

    .footerPoweredBy img {
        margin: auto
    }

    .what-is-in-it .card {
        width: 100%
    }

    .what-is-in-it .grid-block .second-row {
        margin: 0
    }

    .overlay-content {
        width: 90%;
        margin: 0 auto;
        left: 0;
        right: 0
    }

    .timelinerVideoHolder .timelinerText {
        display: block
    }

    .numbers-block .line-item {
        width: 100%;
        margin-bottom: 20px;
        padding: 0
    }

    .testmonialCard {
        margin: 20px 10px!important
    }

    .testmonialTextBody .p.text {
        font-size: 18px!important
    }

    .testmonialTextBody {
        height: auto!important
    }

    .testmonialTextBody.layout {
        flex-direction: column
    }

    .testmonialTextBody .text-block {
        padding-left: 0;
        margin-top: 24px;
        text-align: center
    }

    .slick-list.draggable {
        padding: 0!important
    }

    .section-wrapper {
        padding: 30px 15px!important
    }

    .feeCard {
        width: 100%!important
    }

    .feeCard:last-child {
        margin-left: 0px!important
    }

    .info-block.layout {
        flex-direction: column
    }

    .electives-section {
        margin-left: -35px!important;
        margin-right: -35px!important
    }

    .electives-section .electivesSlider .slick-list {
        padding: 0 10%!important
    }

    .electives-section .electivesSlider .line-items {
        padding: 20px!important;
        display: flex!important
    }

    .fee-alert.mahe-landing-page {
        top: 0
    }

    .banner-muj-degree {
        font-size: 26px!important
    }

    .muj-primary-limited {
        font-size: 16px!important;
        background: #fff;
        color: #000!important;
        padding: 10px 10px 0 0px!important;
        border-radius: 5px;
        margin-bottom: 0px!important;
        font-weight: 900
    }

    .page-template-muj-online-degree-courses .muj-primary-text {
        margin-top: 0%!important
    }

    .page-template-muj-online-degree-courses .banner-tile {
        margin: 45% 0 0 0
    }
}

@media only screen and (min-device-width: 481px) and (max-device-width:600px) {
    .muj-landing-page-banner .banner-form .banner-right-block {
        top:120px!important;
        left: 30px
    }
}

@media only screen and (min-device-width: 481px) and (max-device-width:767px) {
    .om-homepage .numbers-block {
        max-height:unset;
        padding: 40px 15px 40px 0
    }

    .coursesContainer {
        margin: 0 30px
    }

    .muj-landing-page-banner .testimonialSection,.om-homepage .testimonialSection {
        max-height: 100%!important
    }

    .header {
        padding: 5px 20px
    }

    .footerBody {
        flex-direction: column!important
    }

    .footerMenu {
        border-bottom: 1px solid #ed3024;
        margin-bottom: 20px;
        padding-bottom: 20px
    }

    .layout-justify-center {
        flex-direction: column
    }

    .mobSeparator {
        border-bottom: 1px solid #ed3024;
        margin: 20px 0
    }

    .copyRightFoot {
        border-top: unset;
        margin-top: 0
    }

    .footerWrapper .categories-links {
        padding: 0
    }

    .section-wrapper {
        padding: 50px 20px
    }

    .queryNumberList .numberHolder {
        display: block
    }

    .heroBanner a img {
        width: 100%
    }

    .onlineSliderDiv img {
        margin: 0 auto
    }

    .placement .onlineSliderDiv h3 {
        text-align: center;
        min-height: 40px;
        margin: 20px 0 0px!important
    }

    .semSliderHolder .slick-dots li {
        border-right: none
    }

    .facultiesContainer {
        margin: 50px 30px 0 30px
    }

    .semSection .onlineSliderDiv .line-item {
        margin: 0 auto
    }

    .semSliderHolder li {
        border-right: unset
    }

    .refer-form {
        position: relative;
        margin: 0 auto;
        top: unset
    }

    .section-title {
        text-align: center
    }

    .refer-content-area .content-block>div {
        flex: auto
    }

    .muj-landing-page-banner {
        flex-direction: column;
        height: auto!important;
        padding-bottom: 137px
    }

    .muj .form-block {
        position: inherit;
        max-width: 70%;
        margin: 0 auto
    }

    .muj-landing-page-banner .banner-right-block {
        right: 0
    }

    footer .footer-contact-container .contact-us-container .info-container {
        display: flex;
        align-items: center;
        flex-direction: column
    }

    footer .footer-contact-container .contact-us-container .footer-menu-container {
        flex-direction: column-reverse
    }

    footer .contact-us-container .footer-menu-container {
        margin-top: 15px
    }

    footer .footer-contact-container .contact-us-container {
        padding-top: 10px!important;
        padding-bottom: 10px!important;
        gap: 0;
        display: flex;
        flex-direction: column-reverse
    }
}
