@font-face {

    font-family: 'NeueHaasDisplayMediu';

    src: url('../fonts/NeueHaasDisplayMediu.ttf') format('truetype');

    font-weight: 500;

    font-style: normal;

    font-display: swap;

}

@font-face {

    font-family: 'NeueHaasDisplayRoman';

    src: url('../fonts/NeueHaasDisplayRoman.ttf') format('truetype');

    font-weight: 400;

    font-style: normal;

    font-display: swap;

}

@font-face {

    font-family: 'NeueHaasDisplayBold';

    src: url('../fonts/NeueHaasDisplayBold.ttf') format('truetype');

    font-weight: 700;

    font-style: normal;

    font-display: swap;

}

@font-face {

    font-family: 'TestSohneBreit-Kraftig';

    src: url('../fonts/TestSohneBreit-Kraftig.otf') format('truetype');

    font-weight: 400;

    font-style: normal;

    font-display: swap;

}

/* gt */

@font-face {

    font-family: 'GTSectraBold';

    src: url('../fonts/GTSectraBold.ttf') format('truetype');

    font-weight: 700;

    font-style: normal;

    font-display: swap;

}

/* georgia italic */

@font-face {

    font-family: 'georgiai';

    src: url('../fonts/georgiai.ttf') format('truetype');

    font-weight: 400;

    font-style: normal;

    font-display: swap;

}

*{box-sizing: border-box;}

html{ overflow-x: hidden; }

body{  font-family: "Sora", sans-serif; font-size: 16px; color: #000000; line-height: 1.4; letter-spacing: 0; margin: 0; padding: 0; background: #fff; overflow-x: hidden; position: relative;}

li{list-style: none;}

a { text-decoration: none !important; transition: .3s all ease; } 

h1, h2, h3, h4, h5, h6, p { margin-top: 0px; margin-bottom: 0px; } 

input:focus{ box-shadow: none; outline: none; }

ul { margin-bottom: 0px; padding-left: 0;}  



.applyNowHdr{

    background: #BD1720 0% 0% no-repeat padding-box;

    border-radius: 8px;

    opacity: 1;

    color: #fff;

    font-size: 14px;

    font-weight: 400;

    padding: 17px 21px;

    position: relative;

    min-width: 200px;

    display: inline-block;

    font-family: 'TestSohneBreit-Kraftig';

    margin-left: 15px;

}

.applyNowHdr .applyIcon{

    background: #DA251D 0% 0% no-repeat padding-box;

    border-radius: 8px;

    opacity: 1;

    display: inline-block;

    height: 100%;

    width: 52px;

    position: absolute;

    right: 0;

    top: 0;

}

.applyNowHdr .applyIcon:after{

    position: absolute;

    content: '';

    top: 50%;

    left: 50%;

    transform: translate(-50%, -50%) rotate(45deg);

    width: 9px;

    height: 9px;

    border-top: 1px solid #fff;

    border-right: 1px solid #fff;

}

.applyNowHdr .applyIcon::before{

    position: absolute;

    content: '';

    top: 50%;

    left: 50%;

    transform: translate(-50%, -50%);

    height: 1px;

    width: 10px;

    background-color: #fff;

}

.applyNow{

    display: inline-flex;

    align-items: center;

    font-size: 21px;

    color: #FFFFFF;

    padding: 5px 5px 5px 35px;

    background: #DB1D49;

    border-radius: 50px;

    font-family: 'Degular-Semibold';

}

.applyNow .applyText{margin-right: 40px;}

.applyNow .applyIcon{

    height: 53px;

    width: 53px;

    display: flex;

    align-items: center;

    justify-content: center;

    background: #fff;

    border-radius: 50%;

}

img{max-width: 100%;}

/* header */

.containerFluid{

    display: flex;

    width: 100%;

    align-items: center;

    justify-content: space-between;

}

.rightNav{

    width: 65%;

    display: flex;

    flex-wrap: wrap;

}

.topHdr,.btmHdr{width: 100%;}

.headerTopUl{

        display: flex;

    align-items: center;

    width: 100%;

    justify-content: end;

    border-bottom: 1px solid #BCBCBC;

    padding-bottom: 10px;

    margin-bottom: 20px;

}

.headerUl{

    display: flex;

    align-items: center;

    width: 100%;

    justify-content: end;

}

.headerTopItem{

    font-size: 16px;

    color: #242424;

    font-weight: 500;

    border-right: 2px solid #000;

    padding: 0 15px;

}

.headerTopUl LI:nth-child(4) .headerTopItem{border: 0 none;}

.headerItem{

    font-size: 16px;

    color: #242424;

    font-weight: 600;

    padding: 0 35px;

}

.headerUl>li:first-child>.headerItem{    padding-left: 0;}

.navbar-toggler{

    border: 0 none;

    padding: 0 0;

    margin-left: 30px;

}

header{

    border-radius: 0px 0px 18px 18px;

    background: #fff;

    position: fixed;

    left: 0;

    top: 0;

    width: 100%;

    z-index: 99;

}

.navbar{padding: 15px 0;}

/* banner */

.bnrHome{

    /* background: url('../images/bnrBg.png') 0 0 no-repeat;

    background-size: cover; */

    padding: 130px 0px 40px;

    /* background-position: 0 130px; */

}



.bnrHome .row{align-items: center;}

.neue60{

    font-size: 60px;

    color: #000000;

    font-family: 'NeueHaasDisplayBold';

    margin-bottom: 40px;

}

.bnrCnt img{margin-bottom: 40px;}

.abtSec .neue24{color: #1D1D1D;}

.neue24{

    font-size: 24px;

    color: #000000;

    font-family: 'NeueHaasDisplayRoman';

}

.gsCrslSec{padding: 120px 0px 110px;}

.gsCrsl {

        background: #1D1D1D;

    padding: 30px 30px 100px 30px;

    border-radius: 20px;

}

.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic, .swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{    bottom: 40px;display: flex;}

.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet, .swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{

    background: #FFFFFF60;

    opacity: 1;

    width: 8px;

    height: 8px;

    transform: scale(1);

    flex: 0 0 8px;

}

.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet.swiper-pagination-bullet-active-main{

    width: 28px;

    border-radius: 7px;

    background-color: #fff;

    flex: 0 0 28px;

}

.gsPlanBox{

        background: transparent linear-gradient(121deg, #DA251D 0%, #B90F07 100%) 0% 0% no-repeat padding-box;

    border-radius: 20px;

    padding: 40px 40px 30px 50px;

    margin-bottom: 30px;

}

.fon118{

        font-size: 118px;

    color: #FFFFFF;

    font-weight: 400;

}

.font24{

        font-size: 24px;

    color: #FFFFFF;

    font-weight: 500;

    margin-bottom: 15px;

}

.neue18{

    font-size: 18px;

    color: #FFFFFF;

    font-family: 'NeueHaasDisplayRoman';

}

.gsPlanVdo{position: relative;margin-bottom: 20px;}

.gsPlanVdoImg img{width: 100%;}

.playBtn{

    position: absolute;

    top: 50%;

    left: 50%;

    transform: translate(-50%, -50%);

    cursor: pointer;

}

.gsPlanVdoCnt{

    position: absolute;

    bottom: 0;

    left: 0;

    width: 100%;

    height: 40%;

    display: flex;

    align-items: flex-end;

    justify-content: center;

}

.gsPlanVdoCnt:after{

    position: absolute;

    content: '';

    width: 100%;

    height: 100%;

    justify-content: center;

    background: transparent linear-gradient(180deg, #263D81 0%, #00000000 100%) 0% 0% no-repeat padding-box;

    mix-blend-mode: multiply;

    border-radius: 20px;

    transform: matrix(-1, 0, 0, -1, 0, 0);

}

.font18{

    font-size: 18px;

    color: #FFFFFF;

}

.gsPlanVdoCnt .font18{

    position: relative;

    z-index: 1;

    margin-bottom: 30px;

    text-decoration: underline;

}

.gsPlan .row .col-lg-4:nth-child(2) .gsPlanBox{margin: 0 0;}

.gsPlan .row .col-lg-4:nth-child(2) .gsPlanVdo{margin-bottom: 30px;}

.gsPlan{padding-bottom: 140px;}

.onlineAdv{

    background: url('../images/advBgImg.png') 0 0 no-repeat;

    background-size: cover;

    padding: 170px 0 220px;

}

.neue36{

    font-size: 36px;

    color: #FFFFFF;

    font-family: 'NeueHaasDisplayMediu';

}

.onlineAdvCrsl{    margin-top: 60px;overflow: visible;}

.onlineAdvBox{

        border-radius: 20px;

    background: #fff;

    padding: 80px 45px;

    min-height: 410px;

}

.advIcon{

        width: 80px;

    height: 80px;

    display: inline-flex;

    align-items: center;

    justify-content: center;

    background-color: #BD1720;

    border-radius: 50%;

    margin-bottom: 35px;

}

.neue30{

    font-size: 30px;

    color: #BD1720;

    font-family: 'NeueHaasDisplayMediu';

    margin-bottom: 20px;

}

.advCnt .neue18{color: #1D1D1D;}

.onlineAdvCrsl.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{bottom: -100px;}

.whyGU{padding: 170px 0px;}

.neue48{

    font-size: 48px;

    color: #1D1D1D;

    font-family: 'NeueHaasDisplayMediu';

    margin-bottom: 30px;

}

.liveCntArrow {

    position: absolute;

    right: 40px;

    top: 50%;

    transform: translateY(-50%);

}

.livesLink .liveCntArrow::before {

    position: absolute;

    content: '';

    top: 50%;

    left: 50%;

    transform: translate(-50%, -50%);

    height: 2px;

    width: 12px;

    background-color: #DA251D;

}

.livesLink .liveCntArrow:after {

    position: absolute;

    content: '';

    top: 50%;

    left: 50%;

    transform: translate(-50%, -50%) rotate(45deg);

    width: 12px;

    height: 12px;

    border-top: 2px solid #DA251D;

    border-right: 2px solid #DA251D;

}

.liveCntArrow.left::before {

    background-color: #BD1720;

}

.liveCntArrow.left:after {

    border-top: 2px solid #BD1720;

    border-right: 2px solid #BD1720;

}

.livesUl{

        margin-top: 30px;

    width: 70%;

}

.livesLink{

    position: relative;

    width: 100%;

    display: block;

    font-size: 24px;

    color: #BD1720;

    font-family: 'NeueHaasDisplayRoman';

    margin-bottom: 15px;

}

.whyGUBtn .applyNowHdr{

        margin-left: 0;

    margin-top: 50px;

        font-size: 16px;

    min-width: 210px;

}

.whyGUBtn .applyNowHdr .applyIcon::before{width: 12px;}

.whyGUBtn .applyNowHdr .applyIcon:after{

    width: 10px;

    height: 10px;

}

.whyGUSlider{

    background: url('../images/rankeBg.png') 0 0 no-repeat;

    background-size: cover;

    border-radius: 25px;

    padding: 100px 100px 200px;

}

.whyGUSlide{

    text-align: center;

}

.guRank .neue36{font-family: 'NeueHaasDisplayRoman';margin-bottom: 15px;}

.guRank{    margin-bottom: 30px;}

.neue122{

    font-size: 122px;

    color: #FFFFFF;

    font-family: 'NeueHaasDisplayMediu';

}

sup{font-size: .65em;left: -10px;}

.guRankCnt .neue36{font-family: 'NeueHaasDisplayRoman';}

.guRankCnt{

    margin-bottom: 45px;

    padding-bottom: 30px;

    border-bottom: 1px solid #FFFFFF;

    padding-left: 10%;

    padding-right: 10%;

}

.guRankUni .neue36{font-family: 'NeueHaasDisplayRoman';}

.whyGUSlider.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{bottom: 100px;}

.slideCount{

    font-size: 36px;

    color: #FFFFFF;

    font-family: 'NeueHaasDisplayRoman';

    position: absolute;

    top: -60px;

    left: -40px;

}

.strBox{

    border: 1px solid #BD1720;

    border-radius: 20px;

    padding: 60px 30px;

    height: 100%;

}

.strBox .neue30{

    color: #1D1D1D;

    padding-right: 20%;

}

.strBox .neue18{    color: #1D1D1D;}

.advCareer{

    background: #BD1720;

    border-radius: 24px;

    padding: 120px 0 100px;

}

.advCareerCnt .neue48{color: #FFFFFF;}

.advCreerTab{

    display: flex;

    align-items: center;

    width: 100%;

    margin-bottom: 80px;

}

.advCreerBtn{

    font-size: 21px;

    color: #FFFFFF;

    font-weight: 600;

    padding: 18px 45px;

    border: 1px solid #FFFFFF;

    border-radius: 50px;

    margin-right: 20px;

}

.advCareerSlide{

        background: #fff;

    border-radius: 20px;

    padding: 16px 16px 50px;

}

.CareerSlideImg{    margin-bottom: 35px;}

.CareerSlideImg img{width: 100%;}

.prgrmLvlGrp{display: flex;width: 100%;}

.prgrmLvl{    margin-right: 35px;}

.prgrmLvl .neue18{color: #1D1D1D;}

.creerBtn{margin-top: 25px;}

.creerBtn .applyNowHdr{margin-left: 0;font-size: 16px;

    min-width: 215px;}

.CareerSlideCnt .neue30{min-height: 72px;}

.CareerSlideCnt{padding: 0 20px;}

.advCareerSlider{padding-bottom: 80px;}

.advCareerSlider.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{bottom: 0;}

.topCompany{padding: 190px 0px;}

.topCompany .neue48{margin-bottom: 50px;}

.topCompanyBox{

    display: flex;

    align-items: center;

    justify-content: center;

    width: 100%;

    border-radius: 20px;

    height: 225px;

    background: #EFEFEF;

    padding: 18px 20px;

    margin-bottom: 20px;

}

.topCompanyimg{

        display: flex;

    align-items: center;

    justify-content: center;

    width: 100%;

    height: 100%;

    background: #fff;

    border-radius: 20px;

}

.lrningCntHead .neue24{

    width: 60%;

    color: #1D1D1D;

}

.GUAccord{margin-top: 40px;}

.accordion{

    background: #fff;

    border: 0 none;

}

.accordion-item{

    background: #fff;

    border: 0 none;

    border-radius: 0;

}

.accordion-button{

    background: #fff;

    border-bottom: dashed 1px #1d1d1d45;

    padding-left: 0;

    padding-right: 0;

    font-size: 30px;

    color: #1D1D1D;

    font-family: 'NeueHaasDisplayMediu';

}

.accordion-body{

    padding-left: 0;

    padding-right: 0;

}

.accordion-button:not(.collapsed){

    color: #1D1D1D;

    background-color: #fff;

    box-shadow: none;

}

.accordion-button::after{

    content: '';

    position: absolute;

    right: 0;

    top: 50%;

    width: 25px;

    height: 2px;

    background: #1D1D1D;

    transform: translateY(-50%);

}

.accordion-button::before{

    content: '';

    position: absolute;

    right: 0;

    top: 50%;

    width: 25px;

    height: 2px;

    background: #1D1D1D;

    transform: translateY(-50%) rotate(90deg);

    transition: 0.3s;

}

.accordion-button:not(.collapsed)::before{transform: translateY(-50%) rotate(0deg);}

.GUfaq{padding-bottom: 180px;}

.intrstdGu{

    background: #FFF4F4;

    padding: 100px 0px 260px;

}

.intrstdGu .neue48{margin-bottom: 60px;}

.intrstdGuBox{

        display: flex;

    width: 100%;

    align-items: center;

    background: #BD1720;

    border-radius: 16px;

    padding: 30px 30px;

    margin-bottom: 30px;

    height: 100%;

}

.intrstdGuImg{

    background: #DA251D 0% 0% no-repeat padding-box;

    border-radius: 20px;

    height: 142px;

    width: 142px;

    display: flex;

    align-items: center;

    flex: 0 0 142px;

    justify-content: center;

    margin-right: 35px;

}

.intrstdGuCnt .neue30{

    color: #FFFFFF;

    font-family: 'NeueHaasDisplayRoman';

    margin-bottom: 12px;

}

footer{

    background: url('../images/ftrBg.png') 0 0 no-repeat;

    background-size: cover;

    padding-top: 135px;

}

.ftrTopRowCnt .neue48{

    color: #FFFFFF;

    margin-bottom: 10px;

}

.ftrTopRowCnt .font24{font-weight: 400;margin-bottom: 40px;}

.getStrtd .applyNowHdr{

    margin: 0 0;

    background: #FFFFFF;

    color: #DA251D;

    font-size: 16px;

    min-width: 210px;

}

.getStrtd .applyNowHdr .applyIcon{    background: #DEDEDE;}

.getStrtd .applyNowHdr .applyIcon:after{

    border-top: 1px solid #DA251D;

    border-right: 1px solid #DA251D;

}

.getStrtd .applyNowHdr .applyIcon:before{background-color: #DA251D;}

.ftrTopRow{position: relative;padding-bottom: 200px;}

.ftrTopRowImg{

    position: absolute;

    bottom: 0;

    right: 10%;

}

.ftrMainTop{

        background: #000000;

    border-radius: 24px;

    width: calc(100% - 100px);

    margin: 0 auto;

        position: relative;

    z-index: 2;

}

.ftrMainTopCnt{

    display: flex;

    align-items: center;

    justify-content: space-between;

    padding: 35px 0px;

}

.socialFtrUl{

    display: flex;

    align-items: center;

}

.socialFtrUl{

    display: flex;

    align-items: center;

}

.socialFtrUl a{

    border-radius: 10px;

    background: #fff;

    width: 58px;

    height: 58px;

    display: flex;

    align-items: center;

    justify-content: center;

        margin-left: 15px;

    font-size: 24px;

    color: #DA251D;

}

.ftrMainBtm{

        background: #fff;

    padding: 100px 0px 90px;

    width: calc(100% - 100px);

    margin: 0 auto;

    position: relative;

    top: -20px;

    z-index: 1;

    border-radius: 0 0px 24px 24px;

}

.ftrMainBx{margin-bottom: 30px;}

.ftrMainBx .font18{

    color: #1D1D1D;

    font-weight: 600;

    margin-bottom: 15px;

}

.ftrLink,address{

    font-size: 14px;

    color: #1D1D1D;

    font-weight: 400;

    margin-bottom: 5px;

    display: block;

}

.ftrCopyRight .font14{

    padding: 30px 0px 35px;

    text-align: center;

    font-size: 14px;

    color: #FFFFFF;

    font-weight: 400;

}

.ftrCopyRight .font14 a{color: #FFFFFF;line-height: 1.6;}

.neue16{

    font-size: 16px;

    font-family: 'NeueHaasDisplayRoman';

}

/* online-MBA */

.bnrHome.bnrMBA{

    background: #fff;

    position: relative;

}

.bnrMBA:after{

    position: absolute;

    content: '';

    left: 0;

    top: 0;

    width: 100%;

    height: 100%;

    background: transparent linear-gradient(180deg, #F49635 0%, #FFFFFF 100%) 0% 0% no-repeat padding-box;

    opacity: 0.58;

    z-index: 1;

}

.bnrMBA .container{position: relative;z-index: 2;}

.neue20{

    font-size: 20px;

    color: #1D1D1D;

    font-family: 'NeueHaasDisplayRoman';

    margin-bottom: 30px;

}

.admOpenTop{

    background: #F9E8EA;

    border-radius: 20px 20px 0 0;

    padding: 25px 60px;

    display: flex;

    align-items: center;

    position: relative;

}

.admOpenTop::after{

    position: absolute;

    content: '';

    height: 100%;

    width: 50%;

    background-color: #fff;

    border-radius: 0 0 0px 35px;

    left: 52%;

    top: 0;

}

.font36{

    font-size: 36px;

    color: #BD1720;

    font-weight: 600;

}

.admOpenTop .font36{

    /* border-right: 1px solid #707070; */

    padding-right: 60px;

}

.admGrp{

    display: none;

    /* display: flex; */

    align-items: center;

    padding-left: 50px;

}

.admGrp>img{margin-right: 12px;}

.font30{

    font-size: 30px;

    color: #1D1D1D;

    font-weight: 600;

}

.admGrp .font30{margin-right: 15px;}

.admOpenBtm{

    display: flex;

    width: 100%;

    flex-wrap: wrap;

}

.admOpenBtm{

    display: flex;

    width: 100%;

    flex-wrap: wrap;

    padding: 70px 0px;

    background: #f9e8ea;

    justify-content: space-between;

    border-radius: 0px 20px 20px 20px;

}

.admOpenBtmBox{

        /* width: calc(100% / 4); */

    padding: 0px 60px;

    border-right: 1px solid #70707024;

}

.admOpenSpan{

    display: flex;

    align-items: center;

    margin-bottom: 10px;

}

.admOpenSpan .neue24{

    color: #7C7C7C;

    margin-left: 13px;

}

.admOpenBtmBox .neue36{color: #1D1D1D;}

.admOpenBtmBox .neue18{color: #000000;}

.admOpen{padding-bottom: 110px;}

.mbaOffrBox{

    display: flex;

    align-items: center;

    background: #F8EAEA;

    border-radius: 20px;

    padding: 35px 30px;

    margin-bottom: 20px;

}

.mbaOffrBox span{

    width: 79px;

    height: 79px;

    display: flex;

    align-items: center;

    justify-content: center;

    background: #FFFFFF;

    border-radius: 50%;

    flex: 0 0 79px;

    margin-right: 20px;

}

.mbaOffrBox .neue30{

    color: #1D1D1D;

    margin: 0 0;

}

.mbaOfferce{padding-bottom: 110px;}

.bgGray{

    background: #F2F2F2;

}

.bdr-radius{border-radius: 24px;}

.testimonial{

    background: #1D1D1D;

    border-radius: 24px;

    position: relative;

    top: -20px;

    padding: 150px 0px 90px;

}

.testimonial .neue48{

    color: #FFFFFF;

    margin-bottom: 50px;

}

.testiSlide{

    position: relative;

    border-radius: 20px;

    overflow: hidden;

}

.testiSlide>img{width: 100%;}

.testiSlideCnt{

    padding: 45px 40px;

    position: absolute;

    bottom: 0;

    left: 0;

    width: 100%;

}

.testiSlideCnt::after{

    position: absolute;

    content: '';

    left: 0;

    top: 0;

    width: 100%;

    height: 100%;

    transform: matrix(-1, 0, 0, -1, 0, 0);

    background: transparent linear-gradient(180deg, #BD1720 0%, #BD172084 59%, #00000000 100%) 0% 0% no-repeat padding-box;

    border-radius: 16px;

    z-index: 1;

}

.testiSlideCnt>div{

    position: relative;

    z-index: 2;

}

.testiSlideCnt span{

    font-size: 81px;

    color: #E7B560;

    font-weight: 700;

    line-height: 1;

}

.testiSlideCnt .font18{

    font-weight: 600;

    margin-top: 20px;

}

.testiSlider.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{bottom: 0;}

.testiSlider {padding-bottom: 75px;}

.testiSlider.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet.swiper-pagination-bullet-active-main{

    background-color: #BD1720;

        width: 55px;

            flex: 0 0 55px;

    height: 12px;

}

.whyGUSlider.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet.swiper-pagination-bullet-active-main{

    width: 55px;

            flex: 0 0 55px;

    height: 12px;

}

.testiSlider.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet, .swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,

.whyGUSlider.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{

    background: #FFFFFF;

    opacity: 1;

    width: 12px;

    height: 12px;

    transform: scale(1);

    flex: 0 0 12px;

}

.bgWhite{background: #fff !important;}

.onlineAdv.bgWhite{padding: 150px 0 170px;}

.curriClm .neue48 ~.neue24{

    color: #7B7B7B;

    margin-top: 10px;

    margin-bottom: 50px;

}

.curriClmSedule{

    display: flex;

    align-items: center;

    width: 100%;

        padding: 25px 0px;

    border-bottom: 1px solid #D0D0D0;

    margin-bottom: 35px;

}

.curriClmSedBx{

    display: flex;

    align-items: center;

    margin-right: 45px;

}

.curriClmSedBx span{    margin-right: 17px;}

.curriClmSedBx .neue24{

    color: #1D1D1D;

    font-family: 'NeueHaasDisplayMediu';

}

.semesterBtnGrp{

        display: flex;

    align-items: center;

}

.semesterBtn{

    border: 1px solid #BD1720;

    background: #fff;

    border-radius: 50px;

    font-size: 21px;

    color: #1D1D1D;

    font-weight: 600;

    padding: 14px 40px;

    margin-right: 10px;

    transition: 0.3s;

}

.semesterBtn.active{

        background: #B72426;

    color: #FFFFFF;

}

.samSterRow {margin-top: 70px;}

.samSterBox{

    background: transparent linear-gradient(180deg, #FFBEC1 0%, #FFE5E6 39%, #FFFFFF 100%) 0% 0% no-repeat padding-box;

    border-radius: 20px;

    padding-left: 40px;

    padding-right: 20px;

    border: 1px solid #FFD0D2;

    height: 100%;

}

.topHeadSmstr~.font24{

    padding: 14px 25px !important;

}

.samSterBox >div>.font24{

    color: #1D1D1D;

    font-weight: 600;

    margin: 0 0;

    padding: 25px 20px 5px;

}

.topHeadSmstr{

    font-size: 24px;

    color: #FFFFFF;

    font-weight: 600;

    padding: 14px 25px;

    padding-right: 70px;

    background: #BD1720;

    display: inline-block;

    border-radius: 0 0 20px 20px;

}

.topHeadSmstr .font24{

    margin: 0 0;

    font-weight: 600;

}

.smstrUl{

    margin-top: 35px;

    display: flex;

    align-items: center;

    flex-wrap: wrap;

    width: 100%;

}

.smstrUl li{

    display: flex;

    align-items: center;

    margin-bottom: 13px;

}

.smstrUl li span{

    flex: 0 0 29px;

    width: 29px;

    height: 29px;

    border-radius: 50%;

       background: transparent;

    display: flex;

    align-items: center;

    justify-content: center;

    margin-right: 17px;

}

.smstrUl li span i{

    font-size: 24px;

    color: #BD1720;

}

.smstrUl li .neue24{color: #1D1D1D;}

.admOpenTop::before{

    position: absolute;

    content: '';

    bottom: 0;

    left: 0;

    width: 60%;

    height: 1px;

    background-color: #70707024;

}

.admOpenBtmBox:last-child{border-right: none;}

.testiSlideCnt span{font-family: 'GTSectraBold';}

.intrstdGuCnt .neue16{color: #fff;}

.onlineAdvBox{margin-bottom: 20px;}

.prgrmList{

        padding: 280px 0px 140px;

    position: relative;

}

.prgrmList:after,
.GUfaq:after{

    position: absolute;

    content: '';

    left: 0;

    top: 0;

    width: 100%;

    height: 30%;

    min-height: 800px;

    background: transparent linear-gradient(180deg, #F49635 0%, #FFFFFF 100%) 0% 0% no-repeat padding-box;

    opacity: 0.58;

    z-index: 1;

}
.contactSec.prgrmList:after{height: 70%; min-height: max-content;}

.prgrmList .container{position: relative;z-index: 2;}

.prgrmList .advCareerSlide{    background: #FFEBEC;margin-bottom: 30px;}

.facuBoxCnt .neue24{

        color: #BD1720;

    font-family: 'NeueHaasDisplayMediu';

    margin-bottom: 10px;

}

.facuBoxCnt .neue18{color: #1D1D1D;}

.ctctUl{

    display: flex;

    flex-wrap: wrap;

    width: 100%;

}

.ctctUl li{

    padding: 24px 20px;

    height: 190px;

    background: #BD1720;

    border-radius: 16px;

    display: flex;

    min-width: 350px;

    margin-right: 20px;

    margin-bottom: 20px;

    flex-wrap: wrap;

    flex: 0 0 58%;

}

.ctctUl li>div{width: 80%;}

.ctctUl li span{

    height: 53px;

    width: 53px;

    flex: 0 0 53px;

    border-radius: 11px;

    background: #fff;

    display: flex;

    align-items: center;

    justify-content: center;

    margin-right: 15px;

}

.ctctUl li a,

.ctctUl li address{

    color: #FFFFFF;

    font-size: 24px;

    font-family: 'NeueHaasDisplayBold';

    padding-top: 10px;

    

}

.ctctUl li:first-child{flex: 0 0 30%;}

.ctctUl li:last-child{flex: 0 0 98%;}

.ldrShip .facuBoxCnt{

    display: flex;

    justify-content: space-between;

    width: 100%;

}

.ldrShip .facuBoxCnt .neue30{    margin-bottom: 5px;}

.ldrShip .facuBoxCnt .neue24 {

    color: #1D1D1D;

    font-family: 'NeueHaasDisplayRoman';

    margin-bottom: 0;

}

.ldrShip .facuBoxCnt .applyNowHdr{margin-top: 5px;}

.prgrmList.ldrShip{padding-bottom: 250px;}

.allBnr{

    background: url('../images/gl-university.png') 0 0 no-repeat;

    background-size: cover;

    padding: 200px 0 100px;

    display: flex;

    align-items: flex-end;

    height: 100vh;

    /* min-height: 840px; */

}

.allBnr.awrd{

    background: url('../images/awards.png') 0 0 no-repeat;

    background-size: cover;

    background-position: 0px 100px;

}

.allBnr.accrdtion{

    background: url('../images/Accreditations.png') 0 0 no-repeat;

    background-size: cover;

    background-position: 0px 100px;

}

.allBnr.abtBnr{

    background: url('../images/abouBnr.png') 0 0 no-repeat;

    background-size: cover;

    background-position: 0px 100px;

}

.allBnr .bnrCnt{

        display: flex;

    justify-content: space-between;

    align-items: flex-end;

}

.allBnr .bnrCnt img {

    margin-bottom: 0;

}

.allBnrCnt .neue36{margin-bottom: 20px;}

.allBnrCnt .neue60{color: #FFFFFF;margin-bottom: 0;}

.allBnrCnt{width: 45%;}

.ourLgcy{padding: 150px 0px 250px;}

.ourLgcyPara{

   display: flex;
    flex-wrap: wrap;
    width: 100%;
    flex-direction: inherit;
    height: max-content !important;
    gap: 0px 0px !important;
    margin-bottom: 80px !important;

}

.ourLgcyPara .neue24{margin-bottom: 20px;width: 100% !important;}

.ourLgcy .advCareerSlide{background: #FFEBEC;margin-bottom: 20px;}

.ourLgcy .facuBoxCnt .neue24{color: #1D1D1D;}

.awrdImgSec .advCareerSlide{    background: #FFEBEC;padding-bottom: 16px;    margin-bottom: 20px;}

.awrdImgSec{    padding: 130px 0px 160px;}

.awrdImgSec .CareerSlideImg{margin-bottom: 0;}

.accredtionSec .facuBoxCnt .neue24{

    color: #1D1D1D;

    margin-top: 50px;

}

.awrdImgSec.accredtionSec{padding: 120px 0px 120px;}

.abtSec{padding: 150px 0px 100px;}

.abtSec .neue24{    margin-bottom: 20px;}

.abtSec .gsCrsl{margin-top: 70px;}

.msnVsnRow{

    display: flex;

    width: 100%;

    flex-wrap: wrap;

}

.msnVsnCol{

        width: 50%;

    flex: 0 0 50%;

    border-radius: 39px;

    background: #BD1720;

    padding: 75px 60px;

}

.msnVsnCol span{

        display: block;

    margin-bottom: 50px;

}

.msnVsnCol .neue48{color: #FFFFFF;}

.msVsUl li{

    font-size: 24px;

    color: #FFFFFF;

    font-family: 'NeueHaasDisplayRoman';

    margin-bottom: 20px;

    border-bottom: 3px solid #ffffff50;

    padding-bottom: 20px;

}

.msVsUl li:last-child{

    margin-bottom: 0px;

    border-bottom: 0px solid #ffffff50;

    padding-bottom: 0px;

}

.msnVsnCol:last-child{background: #1D1D1D;}

.missionVision{    padding-bottom: 180px;}

.coreValCnt .neue36{color: #BD1720;margin-bottom: 50px;font-family: 'NeueHaasDisplayRoman';}

.coreValCnt{    padding-right: 50px;padding-top: 20px;}

.coreValUl li{

        border-radius: 16px;

    background: #1D1D1D;

    font-size: 30px;

    color: #FFFFFF;

    font-family: 'NeueHaasDisplayRoman';

    padding: 22px 30px;

    margin-bottom: 5px;

}

.coreValueSec{padding-bottom: 200px;}

.bgPink{background-color: #F9E8EA;}

.radius39{border-radius: 39px;}

.bgPink .strBox{background-color: #fff;}

.mb220{margin-bottom: 220px;}

.bnrSlider{overflow: visible;}

.bgGray .strBox{background-color: #fff;}

.samSterBox .table th,

.samSterBox .table td{background: transparent;border: 0 none;padding: 20px 20px;}

.samSterBox .table{    margin-top: 30px;}

.samSterBox .table thead{    border-bottom: 1px solid #D0D0D0;}

.samSterBox .table tfoot{border-top: 1px solid #D0D0D0;}

.samSterBox .table th,

.samSterBox .table tfoot td{

    font-size: 18px;

    font-weight: 600;

    color: #212121;

}

/* .samSterBox .table tfoot td:first-child{    padding-left: 150px;} */

.samSterBox .table td{

    font-size: 20px;

    color: #1D1D1D;

    font-family: 'NeueHaasDisplayRoman';

}

.feeStrcture .admOpenBtm{    background: #BD1720;

padding-right: 25px;

    padding-left: 25px;}

.feeStrcture .admOpenBtmBox{

        padding: 10px 35px;

    border-right: 1px solid #FFD5D5;

}

.feeStrcture .admOpenBtmBox .neue24{

    color: #FFFFFF;

    margin-bottom: 12px;

}

.feeStrcture .admOpenBtmBox .neue30{

    color: #FFFFFF;

    margin-bottom: 0;

}

.feeStrcture .admOpenBtmBox:last-child{border: 0 none;}

.feeStrcture{padding-top: 150px;}

.bnrHome .neue60{    text-transform: uppercase;}

.dropdown-toggle::after{display: none;}

header .applyNowHdr .applyIcon{    transform: rotate(90deg);}

.dropdown-menu{

    width: 100%;

    background: #ffebec;

    left: 15px !important;

}

.dropdown-item{

        font-size: 14px;

    font-weight: 400;

    display: inline-block;

    font-family: 'TestSohneBreit-Kraftig';

    padding: 5px 15px;

}

.dropdown-item:hover{

    background-color: #BD1720;

    color: #fff;

}

.awrdImgSec .CareerSlideImg{text-align: center;}

.CareerSlideImg img{

        width: auto;

    height: 250px;

}

.CareerSlideImg{text-align: center;}

.ldrShip .facuBoxCnt{padding: 0 20px;}

.ourFaculitySec.prgrmList .advCareerSlide{margin-bottom: 0;height: 100%;}

.CareerSlideImg{

    border-radius: 16px;

    overflow: hidden;

}

.levelPrgm{margin-bottom: 10px;font-family: 'NeueHaasDisplayRoman';}

.facuBoxCnt{    padding: 0 10px;}

.prgrmList.ourFaculitySec{    padding-bottom: 200px;}

.ourFaculitySec .CareerSlideImg img{object-fit: contain;border-radius: 16px;}

.ourLgcy .advCareerSlide{margin-bottom: 0;

    height: 100%;}

.accredtionSec .CareerSlideImg img{height: 400px;} 

.awrdImgSec .CareerSlideImg{background: #fff;}

.awrdImgSec .advCareerSlide{padding-bottom: 10px;}

.awrdImgSec .CareerSlideImg img{height: 400px;}

.ourLgcy .CareerSlideImg img{    border-radius: 16px;width: 100%;object-fit: cover;}

.gsSlideImg img{border-radius: 16px;}

.ourFaculitySec .CareerSlideImg img{

    object-fit: cover;

    border-radius: 16px;

    width: 100% !important;

    height: 300px;

    object-position: top;

}

.levelPrgm strong {

    border-right: 2px solid #000;

    padding-right: 5px;

}

.ldrShip .CareerSlideImg img{

    width: 100%;

    height: 600px;

    object-fit: cover;

    object-position: top;

}

.posRelative{position: relative;}

.modalPopLdr{

    position: absolute;

    top: 0;

    left: 0;

    width: 100%;

    height: 100%;

    overflow-y: scroll;

    background: #bd1720;

    padding: 30px 20px;

    z-index: 2;

    opacity: 1;

    visibility: visible;

    display: none;

    border-radius: 20px;

    transition: 0.3s;

}

.modalPopLdrImg .neue30{

    color: #fff;

    margin: 0 0;

}

.modalPopLdr p{color: #fff;}

.modalPopLdrCnt{margin-top: 20px;}

.modalPopLdrCnt p{    margin-bottom: 10px;}

.closePopup{

    background: transparent;

    border: 0 none;

    position: absolute;

    right: 10px;

    top: 10px;

    color: #ffffff50;

}

.modalPopLdrImg>span{display: block;margin-bottom: 10px;}

/* .bnrHome.bba{

    background: url('../images/courses/Sub-Banner-Course-Bachelor\ of\ business\ administration.jpg') 0 0 no-repeat;

    background-size: cover;

}

.bnrHome.bca{

    background: url('../images/courses/Sub-Banner-Course-Bachelor\ of\ computer\ applications\ \(BCA\).jpg') 0 0 no-repeat;

    background-size: cover;

}

.bnrHome.maEco{

    background: url('../images/courses/Sub-Banner-Course-Master\ of\ arts\ \(Economics\).jpg') 0 0 no-repeat;

    background-size: cover;

}

.bnrHome.maEng{

    background: url('../images/courses/Sub-Banner-Course-Master\ of\ arts\ \(English\).jpg') 0 0 no-repeat;

    background-size: cover;

}

.bnrHome.maPol{

    background: url('../images/courses/Sub-Banner-Course-Master\ of\ arts\ \(Political\ Science\).jpg') 0 0 no-repeat;

    background-size: cover;

}

.bnrHome.mcom{

    background: url('../images/courses/Sub-Banner-Course-Master\ of\ commerce\ \(M.Com.\).jpg') 0 0 no-repeat;

    background-size: cover;

}

.bnrHome.mba{

    background: url('../images/courses/Sub-Banner-Course-Master\ of\ commerce\ \(M.Com.\).jpg') 0 0 no-repeat;

    background-size: cover;

} */

 .bnrMBA~.admOpen,

 .bnrMBA~.mbaOfferce{display: none;}

 .curriClm .curriClmSedule .curriClmSedBx:nth-child(2){display: none;}

 .bnrSlideRow img{

    width: 100%;

    height: 100%;

    object-fit: cover;

 }

 .bnrSlideRow{position: relative;}

 .formBnr{ 

    /* min-height: 870px; */

    background: #fff;

    border-radius: 27px;

    width: 600px;

    margin-left: auto;

    position: absolute;

    right: 50px;

    top: 200px;

    z-index: 2;

}

.bnrHome{position: relative;}

.btmHdr .dropdown-item{font-size: 16px;}

.btmHdr .dropdown-menu{min-width: 230px;left: 0px !important;}

.btmHdr .dropdown-toggle::after{    display: inline-block;}

.sora18{

    font-size: 18px;

    color: #fff;

    font-weight: 600;

    margin-top: 20px;

}

.pt-200{padding-top: 200px;}

.careerSec{

        border-radius: 24px;

    background: #1D1D1D;

    padding: 145px 0;

}

.careerSec .neue48{color: #FFFFFF;}

.creerUl li{

    display: flex;

    align-items: baseline;

    width: 100%;

    margin-bottom: 25px;

}

.creerUl li span{

    margin-right: 18px;

    width: 33px;

    height: 33px;

    flex: 0 0 33px;

}

.creerUl li span img{width: 100%;height: 100%;object-fit: cover;}

.liCnt .neue30{

    margin-bottom: 12px;

    color: #fff;

}

.careerCnt{    padding-right: 70px;}

.gergiaItalic{

    font-family: 'georgiai';

    font-size: 18px;

    color: #FFFFFF;

}

.quote{

    font-family: 'GTSectraBold';

    font-size: 81px;

    color: #FFFFFF;

    display: block;

    line-height: 1;

}

.tesiImgVdo{

        border-radius: 16px;

    overflow: hidden;

    margin-bottom: 30px;

        background: #FFDDDF;

       

}

.newSlideTesi{

 display: flex;

    flex-wrap: wrap;

}

.videoTesi{position: relative;}

.vdeoCntTesi{

    text-align: center;

    padding: 30px 0 20px;

}

.vdeoCntTesi .neue24{font-family: 'NeueHaasDisplayMediu';}

.vdeoCntTesi .neue18{    color: #222222;}

.tesiCnt{

    background: transparent linear-gradient(226deg, #FF3944 0%, #BD1720 100%) 0% 0% no-repeat padding-box;

    border-radius: 16px;

    padding: 45px 45px;

}

.testiSlider .swiper-slide:nth-child(odd) .newSlideTesi{

        flex-direction: column-reverse;

}

.testiSlider .swiper-slide:nth-child(odd) .newSlideTesi .tesiImgVdo{margin-bottom: 0px;}

.testiSlider .swiper-slide:nth-child(odd) .newSlideTesi .tesiCnt{margin-bottom: 30px;}

.creerImg img{

    width: 100%;

    height: 100%;

    object-fit: cover;

    border-radius: 20px;

}

.ldrShip.goverNence .facuBoxCnt{flex-wrap: wrap;}

.ldrShip.goverNence .facuBoxCnt .applyNowHdr{

        margin-top: 15px;

    margin-left: 0;

}

.ldrBoxDtl ul a{color: #fff;}

.bnrHome.bnrMBA{padding-top: 250px;}

.bnrHome.bnrMBA .formBnr{min-height: 100%;top: 0;}

.headerUl .nav-item{position: relative;}

.headerUl .nav-item .dropdown-menu{

    left: auto !important;

    max-width: 300px;

    right: 0;

}

.dropend .dropdown-menu[data-bs-popper]{

    right: 100%;

    left: auto !important;

        max-width: max-content;

    min-width: max-content;

}

.ldrShip.goverNence .CareerSlideImg img{height: 500px;}

.ldrShip.goverNence .facuBoxCnt>div{width: 100%;}

.ldrShip.blogs .CareerSlideImg img{height: max-content;}

.ldrShip.blogs .facuBoxCnt{flex-wrap: wrap;}

.ldrShip.blogs .facuBoxCnt>div{width: 100%;}

.ldrShip.blogs .facuBoxCnt .applyNowHdr{margin-left: 0;}

.para_sec h4{

        font-size: 24px;

    color: #000000;

    font-family: 'NeueHaasDisplayRoman';

    font-weight: 600;

    margin-bottom: 20px;

    padding-top: 10px;

}

.para_sec p{

    font-size: 18px;

    color: #000;

    font-family: 'NeueHaasDisplayRoman';

    margin-bottom: 15px;

}

.para_sec ol li,

.para_sec ul li{

        position: relative;

    width: 100%;

    display: block;

    font-size: 18px;

    /* color: #BD1720; */

    font-family: 'NeueHaasDisplayRoman';

    margin-bottom: 10px;

}

.para_sec ol,

.para_sec ul{margin-bottom: 20px;}

.blog_detail_section {    padding: 100px 0 200px;}

.dtlBnr img{height: 100vh;object-fit: cover;object-position: center 80%;}

.neue60{    text-transform: uppercase;}

.acedmicSec{padding: 100px 0px;}

.acedmicVdoSec{    padding-bottom: 200px;}

.acedmicSec table a{    color: #bd1720;font-weight: 500;font-family: 'Sora';font-size: 14px;}

.embed-container iframe{width: 100%;height: 360px;}

.page-links a{

    display: block;

    background: #FFEBEC;

    padding: 10px 15px;

    color: #000;

    margin-right: 10px;

    line-height: 1.3;

    font-family: 'NeueHaasDisplayMediu';

    width: 19%;

    word-break: normal;

    min-height: 60px;

    display: flex !important;

    align-items: center;

    position: relative;

    padding-right: 35px;

}

.page-links a:after{

    position: absolute;

    content: '';

    right: 10px;

    top: 50%;

    transform: translateY(-50%);

    background: url('../images/file-pdf-solid-full.svg') 0 0 no-repeat;

        background-size: 20px;

    height: 25px;

    width: 25px;

    background-color: #fff;

    border-radius: 50%;

    background-position: center;

}

.page-links2 a:after{}

.page-links2 a{color: #fff;}

.about-s1 {padding-bottom: 200px;}

.newsEventList .facuBoxCnt .neue24{color: #000;}

.newsEventList .applyNowHdr{margin-left: 0;}

.newsEventList .advCareerSlide{background: #FFEBEC;}

.whyGU .whyGUSliderNew .whyGUSlideNew{

    background: url("../images/rankeBg.png") 0 0 no-repeat;

    background-size: cover;

    padding: 20px 20px;

    border-radius: 20px;

    overflow: hidden;

    box-shadow: 1px 1px 5px 1px #00000052;

        min-height: 320px;

    text-align: center;

}

.guRankImg{

   text-align: center;

    margin-bottom: 20px;

    display: inline-flex;

    background: #fff;

    border-radius: 50%;

    width: 100px;

    height: 100px;

    align-items: center;

    justify-content: center;

}

.guRankImg img{

    width: 70px;

    height: 70px;

    object-fit: contain;

}

.guRankCntNew .neue36{margin-bottom: 10px;}

.guRankCntNew p{color: #fff;}

.whyGUSliderNew.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic, 

.whyGUSliderNew .swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{

    bottom: -30px;

    display: flex;

    position: relative;

}

.whyGUSliderNew.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet.swiper-pagination-bullet-active-main{background-color: #da251d;}

.whyGUSliderNew.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{background-color: rgba(218, 38, 29, 0.171)}

.whyGUSliderNew {padding-bottom: 40px;}

.page-links{

    display: flex;

    flex-wrap: wrap;

    width: 100%;

}

.calenderPng{

    background:url('https://galgotiasonline.edu.in/images/calendar.png') 0 0 no-repeat;

    background-size: contain;

    height: 50px;

    width: 50px;

    display: flex;

    justify-content: center;

    align-items: end;

    margin-bottom: 10px;

}

.whyGUMBA.whyGU .whyGUSliderNew .whyGUSlideNew{    min-height: 360px;}

.mjrSpecilRow{

        display: flex;

    flex-wrap: wrap;

    width: 100%;

    margin-top: 40px;

}

.mjrSpecilColm{

        width: calc(100% / 5 - 25px);

    background: #F8EAEA 0% 0% no-repeat padding-box;

    border-radius: 20px;

    padding: 30px 20px;

    margin-right: 25px;

        margin-bottom: 25px;

            display: flex;

    align-items: center;

}

.mjrImg{

    width: 79px;

    height: 79px;

    flex: 0 0 79px;

    display: inline-flex;

    justify-content: center;

    align-items: center;

    background: #fff;

    border-radius: 50%;

    margin-right: 20px;

    padding: 20px;

}

.mjrCnt{

    font-size: 24px;

    color: #1D1D1D;

    font-family: 'NeueHaasDisplayMediu';

}

.mjrSpecil{    padding-bottom: 150px;}

.mjrImg img{width: 45px;}

.potentiolSec {padding: 150px 0px 0px !important;}

.potentiolSlider{margin-top: 40px;padding-bottom: 40px;}

.potentiolBox{

        background: #F0F0F0 0% 0% no-repeat padding-box;

    border-radius: 20px;

   padding: 0 0 !important;

    min-height: 400px;

    overflow: hidden;

}

.potentiolCount{

    width: 79px;

    height: 79px;

    background: #BD1720 0% 0% no-repeat padding-box;

    border-radius: 50%;

    display: inline-flex;

    justify-content: center;

    align-items: center;

    /* margin-bottom: 35px; */

}

.potentiolCount span{

    font-size: 30px;

    color: #FFFFFF;

    font-family: 'NeueHaasDisplayMediu';

}

.potentiolCnt .neue30,.potentiolCnt .neue18{color: #1D1D1D;}

.potentiolSlider.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{background: #939393;}

.potentiolSlider.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic, .potentiolSlider .swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{bottom: 0px;}













@media (min-width: 1600px){

    .container{max-width: 1650px;}

}

@media (max-width: 1600px){

    .potentiolSec{padding: 100px 0px 0 !important;}

    .potentiolSlider{margin-top: 40px;}

    .potentiolBox{

            padding: 40px 30px 30px;

    min-height: 340px;

    }

    .potentiolCount{

        width: 60px;

    height: 60px;

    margin-bottom: 0px !important;

    }

    .potentiolCount span{font-size: 20px;}

    .mjrSpecilColm{

        border-radius: 20px;

    padding: 20px 15px;

    margin-right: 20px;

    margin-bottom: 20px;

        width: calc(100% / 5 - 20px);

    }

    .mjrImg{

        margin-right: 10px;

    padding: 10px;

    width: 50px;

    height: 50px;

    flex: 0 0 50px;

    }

    .mjrSpecil{padding-bottom: 100px;}

    .mjrCnt{font-size: 18px;}

    .blog_detail_section {

        padding: 80px 0 150px;

    }

    .ldrShip .facuBoxCnt{flex-wrap: wrap;}

    .ldrShip .facuBoxCnt .applyNowHdr{margin-left: 0;}

    .ldrShip .CareerSlideImg img{height: 400px;}

    .ldrShip.goverNence .CareerSlideImg img{height: 350px;}

    .bnrHome.bnrMBA{padding-top: 200px;}

    .bnrHome.bnrMBA .formBnr{right: -50px;left: auto;}

    .testiSlider .swiper-slide:nth-child(odd) .newSlideTesi .tesiCnt{margin-bottom: 20px;}

    .tesiCnt{padding: 30px 30px;}

    .quote{font-size: 60px;line-height: 0.8;}

    .gergiaItalic{font-size: 14px;}

    .vdeoCntTesi{padding: 20px 0 15px;}

    .careerCnt{padding-right: 40px;}

    .creerUl li span{

        width: 25px;

    height: 25px;

    flex: 0 0 25px;

    margin-right: 15px;

    }

    .liCnt .neue30{margin-bottom: 10px;}

    .sora18{font-size: 14px;}

    .btmHdr .dropdown-item{font-size: 12px;}

    .btmHdr .dropdown-menu{    min-width: 180px;}

    .accredtionSec .facuBoxCnt .neue24{margin-top: 30px;}

    .dropdown-item{font-size: 12px;padding: 5px 10px;}

    .samSterBox .table{    margin-top: 20px;}

    .abtSec{padding: 100px 0px 100px;}

    .msnVsnCol span img{width: 120px;}

    .msnVsnCol span{    margin-bottom: 30px;}

    .msVsUl li{font-size: 18px;border-bottom: 2px solid #ffffff50;

    padding-bottom: 10px;}

    .msnVsnCol{    padding: 60px 50px;}

    .missionVision{padding-bottom: 120px;}

    .coreValCnt{padding-right: 30px;}

    .coreValUl li{

        border-radius: 15px;

        font-size: 20px;

        padding: 15px 20px;

    }

    .coreValCnt .neue36{margin-bottom: 40px;}

    .coreValueSec{padding-bottom: 120px;}

    .allBnr .bnrCnt img{width: 450px;}

    .allBnrCnt{width: 40%;}

    .ourLgcy{padding: 100px 0px 200px;}

    .ourLgcyPara{

            height: 600px;

    gap: 0px 50px;

    margin-bottom: 30px;

    }

    .ctctUl li{    padding: 20px 15px;margin-right: 15px;}

    .ctctUl li span{

        height: 40px;

    width: 40px;

    flex: 0 0 40px;

    margin-right: 10px;

    }

    .ctctUl li span img{width: 15px;}

    .ctctUl li a, .ctctUl li address{padding-top: 5px;font-size: 16px;}

    .ctctUl li{height: 150px;min-width: 230px;}

    .prgrmList{padding: 200px 0px 100px;}

    .onlineAdv.bgWhite{padding: 100px 0 120px;}

    .mbaOffrBox{padding: 25px 20px;}

    .mbaOffrBox span{

        width: 60px;

    height: 60px;

    flex: 0 0 60px;

    }

    .mbaOffrBox .neue30{font-size: 20px;}

    .curriClm .neue48 ~.neue24{    margin-bottom: 30px;}

    .curriClmSedBx span{margin-right: 15px;}

    .curriClmSedBx span img{width: 30px;}

    .curriClmSedule{padding: 20px 0px;margin-bottom: 25px;}

    .semesterBtn{font-size: 16px;    padding: 12px 30px;}

    .samSterRow{margin-top: 50px;}

    .samSterBox{

        padding-left: 20px;

    padding-right: 10px;

    }

    .samSterBox .table th, .samSterBox .table tfoot td{font-size: 14px;}

    .samSterBox .table th, .samSterBox .table td{padding: 5px 15px;}

    .samSterBox .table td{font-size: 16px;}

    .topHeadSmstr~.font24{padding: 10px 20px !important;}

    .samSterBox >div>.font24{padding: 17px 20px 5px;}

    .feeStrcture .admOpenBtm{

        padding-right: 10px;

    padding-left: 10px;

    }

    .feeStrcture .admOpenBtmBox{padding: 10px 20px;}

    .topHeadSmstr{    padding: 12px 20px;padding-right: 50px;}

    .topHeadSmstr .font24{        font-size: 18px;}

    .smstrUl{margin-top: 25px;}

    .smstrUl li{margin-bottom: 10px;}

    .smstrUl li span{

        flex: 0 0 25px;

    width: 25px;

    height: 25px;

    margin-right: 10px;

    }

    .smstrUl li span i{font-size: 20px;}

    .smstrUl li .neue24{font-size: 16px;}

    .mbaOffrBox span img{width: 25px;}

    .mbaOfferce{padding-bottom: 80px;}

    .testimonial{padding: 100px 0px 60px;}

    .font36{font-size: 24px;}

    .admOpenTop{padding: 20px 40px;}

    .admOpenTop .font36{padding-right: 40px;}

    .admGrp{padding-left: 30px;}

    .admGrp>img{width: 30px;}

    .font30{font-size: 24px;}

    .admOpenBtm{padding: 40px 0px;}

    .admOpenTop::after{left: 54%;}

    .admOpenBtmBox{padding: 0px 40px;}

    .admOpenSpan>img{width: 30px;}

    .neue20{font-size: 16px;}

    .mbaBtn .applyNowHdr{    min-width: 250px;}

    .navbar-brand img{width: 350px;}

    .headerTopItem{font-size: 12px;padding: 0 10px;}

    .applyNowHdr{

        min-width: 170px;

        padding: 15px 15px;

        font-size: 12px;

    }

    .headerItem{font-size: 12px;padding: 0 17px;}

    .applyNowHdr .applyIcon{    width: 46px;}

    .navbar-toggler-icon{

        width: 1.2em;

    height: 1.2em;

    }

    .headerTopUl{

        padding-bottom: 5px;

    margin-bottom: 10px;

    }

    .navbar{padding: 10px 0;}

    .neue60{font-size: 42px;margin-bottom: 30px;}

    .bnrCnt img{margin-bottom: 20px;}

    .neue24{font-size: 18px;}

    .formBnr{border-radius: 20px;left: 120px;width: 500px;    top: 150px;}

    .bnrHome{padding: 80px 0px 20px;background-position: 0 100px;}

    .gsCrslSec{    padding: 80px 0px 100px;}

    .gsPlanBox{

        padding: 30px 30px 25px 35px;

    margin-bottom: 20px;

    min-height: 250px;

    }

    .fon118{font-size: 60px;}

    .font24{font-size: 20px;margin-bottom: 10px;}

    .neue18{font-size: 14px;}

    .playBtn img{    width: 60px;}

    .gsPlanVdoCnt .font18{margin-bottom: 20px;}

    .font18{font-size: 14px;}

    .gsPlan .row .col-lg-4:nth-child(2) .gsPlanVdo{margin-bottom: 20px;}

    .gsPlan{padding-bottom: 100px;}

    .onlineAdv{padding: 120px 0 170px;}

    .neue36{font-size: 24px;}

    .onlineAdvCrsl{margin-top: 40px;}

    .onlineAdvBox{padding: 50px 30px;min-height: 300px;}

    .advIcon{

            width: 60px;

    height: 60px;

    margin-bottom: 20px;

    }

    .advIcon img{width: 25px;}

    .neue30{font-size: 24px;margin-bottom: 10px;}

    .onlineAdvCrsl.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{bottom: -60px;}

    .whyGU{padding: 80px 0px;}

    .neue48{font-size: 36px;margin-bottom: 20px;}

    .livesUl {

        margin-top: 20px;

        width: 90%;

    }

    .livesLink{font-size: 18px;margin-bottom: 10px;}

    .whyGUBtn .applyNowHdr {

        margin-left: 0;

        margin-top: 30px;

        font-size: 12px;

        min-width: 170px;

    }

    .whyGUSlider{padding: 70px 70px 130px;}

    .slideCount{font-size: 24px;}

    .guRank .neue36{margin-bottom: 10px;}

    .neue122{font-size: 80px;}

    sup {

        font-size: .45em;

        left: -10px;

        top: -1.0em;

    }

    .guRank{    margin-bottom: 20px;}

    .guRankCnt{

            margin-bottom: 30px;

    padding-bottom: 20px;

    }

    .strBox{    padding: 30px 20px;}

    .advCareer{padding: 100px 0 70px;}

    .advCreerTab{margin-bottom: 50px;}

    .advCreerBtn{font-size: 16px;padding: 14px 30px;}

    .advCareerSlide{padding: 10px 10px 30px;}

    .CareerSlideImg{margin-bottom: 20px;}

    .CareerSlideCnt{padding: 0 15px;}

    .CareerSlideCnt .neue30{min-height: 60px;}

    .creerBtn{margin-top: 20px;}

    .creerBtn .applyNowHdr{

        font-size: 12px;

    min-width: 180px;

    }

    .advCareerSlider{padding-bottom: 60px;}

    .topCompany{padding: 120px 0px;}

    .topCompany .neue48{margin-bottom: 30px;}

    .topCompanyBox{height: 180px;padding: 15px 15px;}

    .topCompanyimg{padding: 30px;}

    .accordion-button{font-size: 20px;}

    .accordion-button::before{    width: 20px;}

    .accordion-button::after{    width: 20px;}

    .GUfaq{padding-bottom: 120px;}

    .intrstdGu{    padding: 100px 0px 180px;}

    .intrstdGuBox{

        padding: 20px 20px;

        margin-bottom: 0;

        height: 200px;

    }

    .intrstdGuImg{

        margin-right: 20px;

        flex: 0 0 100px;

        height: 100px;

    width: 100px;

    }

    .intrstdGuImg img{width: 40px;}

    .neue16{    font-size: 12px;}

    .ftrTopRowCnt .font24{margin-bottom: 30px;}

    .getStrtd .applyNowHdr{

        font-size: 12px;

    min-width: 170px;

    }

    .ftrMainTopLogo img{width: 350px;}

    .socialFtrUl a{

        margin-left: 10px;

    font-size: 18px;

    width: 45px;

    height: 45px;

    }

    .ftrMainBtm{    padding: 80px 0px 60px;}

    .ftrLink, address{font-size: 12px;}

    .ftrCopyRight .font14{padding: 20px 0px 25px;    font-size: 10px;}

    

}

@media (max-width: 991px){

    .mjrSpecilColm{width: calc(100% / 3 - 20px);}

    .whyGU .whyGUSliderNew .whyGUSlideNew{    min-height: 320px;}

    .whyGUSliderNew {padding-bottom: 20px;}

    .whyGUSliderNew.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic, .whyGUSliderNew .swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{bottom: -20px;}

    .para_sec p,.para_sec ol li, .para_sec ul li{    font-size: 16px;}

    .bnrHome.bnrMBA{padding-top: 150px;}

    .ldrShip .facuBoxCnt{flex-wrap: wrap;}

    .ldrShip .facuBoxCnt .applyNowHdr{margin-left: 0;}

    .ldrShip .facuBoxCnt>div{width: 100%;}

    .dropdown-menu{left: auto !important;

    right: 0;}

    .dropdown-item{font-size: 10px;}

    .bnrSlider.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic, .bnrSlider.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{    bottom: -5px;}

    .gsPlan .row .col-lg-6{

        display: flex;

    flex-wrap: wrap;

    width: 100%;

    margin-bottom: 20px;

    }

    .gsPlan .gsPlanBox{

        order: 2;

    width: 100%;

    }

    .gsPlan .gsPlanVdo{

        order: 1;

    width: 100%;

    }

    .msnVsnCol{

        width: 100%;

    flex: 0 0 100%;

    }

    .mb220{    margin-bottom: 150px;}

    .accredtionSec .facuBoxCnt .neue24{margin-top: 20px;margin-bottom: 30px;}

    .allBnr .bnrCnt img{width: 300px;}

    .allBnrCnt{width: 55%;}

    .ourLgcyPara {

        height: auto;

        gap: 0 0;

        margin-bottom: 0;

    }

    .ourLgcyPara .neue24{width: 100%;}

    .allBnr{padding: 100px 0 60px;}

    .neue30{        font-size: 20px;}

    .ldrShip .facuBoxCnt .applyNowHdr{font-size: 8px;}

    .prgrmList.ldrShip{padding-bottom: 150px;}

    .ctctUl li{flex: 0 0 62%;}

    .prgrmList{padding: 150px 0px 100px;}

    .mbaBtn .applyNowHdr{        min-width: 200px;}

    .admOpenTop{padding: 15px 30px;}

    .admOpenTop::after{        left: 80%;width: 20%;}

    .admOpenTop .font36{padding-right: 20px;}

    .admGrp{padding-left: 20px;}

    .admOpenTop::before{width: 85%;}

    .navbar-brand img{width: 200px;}

    .admOpenBtmBox{

        padding: 10px 40px;

        margin-bottom: 30px;

            width: calc(100% / 2);

    }

    .samSterBox{margin-bottom: 20px;}

    .headerTopItem{font-size: 9px;border-right: 1px solid #000;}

    .applyNowHdr {

        min-width: 130px;

        padding: 12px 12px;

        font-size: 10px;

        margin-left: 10px;

    }

    .applyNowHdr .applyIcon{width: 35px;}

    .applyNowHdr .applyIcon::before{width: 8px;}

    .applyNowHdr .applyIcon:after{

        width: 7px;

    height: 7px;

    }

    .navbar-toggler{margin-left: 10px;}

    .headerItem {

        font-size: 8px;

        padding: 0 10px;

    }

    .navbar-toggler-icon {

        width: 1em;

        height: 1em;

    }

    .navbar {

        padding: 5px 0;

    }

    .headerTopUl {

        padding-bottom: 5px;

        margin-bottom: 5px;

    }

    .bnrHome {

        padding: 70px 0px 20px;

        background-position: 0 50px;

    }

    .neue60{font-size: 36px;margin-bottom: 20px;}

    .bnrCnt img{width: 300px;}

    .neue24{font-size: 16px;}

    .formBnr {

        width: max-content;

        /* min-height: 500px; */

        border-radius: 20px;

        left: 0;

        margin-top: 20px;

        top: 0;

        position: relative;

        display: none;

    }

    .gsPlanVdoImg img{width: 100%;}

    .gsPlan .row .col-lg-3 .gsPlanVdo{margin-top: 20px;order: 1;    width: 100%;}

    .gsPlan .row .col-lg-3 .gsPlanBox{order: 2;width: 100%;margin-top: 20px;}

    .gsPlan .row .col-lg-3{

        display: flex;

    flex-wrap: wrap;

    }

    .whyGUSlider{    margin-top: 30px;}

    .strBox{margin-bottom: 20px;}

    .ftrTopRowImg img{width: 300px;}

    .ftrTopRow{    padding-bottom: 70px;}

    .ftrTopRowImg{right: -4%;}

    .ftrTopRowCnt{    width: 63%;}

    footer{padding-top: 100px;}

    .feeStrcture .admOpenBtmBox,

    .feeStrcture .admOpenBtmBox:last-child{

        padding: 10px 20px;

        border-right: 1px solid #FFD5D5;

        border-bottom: 1px solid #FFD5D5;

        margin-right: 20px;

        width: 45%;

    }

    

}

@media (max-width: 767px){

    .potentiolSec{padding: 60px 0px 0 !important;}

    .potentiolSlider{    margin-top: 20px;}

    .potentiolSlider.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic, .potentiolSlider .swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{bottom: 15px;}

    .potentiolBox{padding: 30px 20px 20px;min-height: 250px;}

    .potentiolCount{

        width: 45px;

    height: 45px;

    }

    .potentiolCount span{    font-size: 16px;}

    .mjrSpecilColm{

        border-radius: 15px;

        padding: 15px 10px;

        margin-right: 10px;

        margin-bottom: 10px;

        width: calc(100% / 2 - 20px);

    }

        .mjrImg {

        margin-right: 10px;

        padding: 7px;

        width: 35px;

        height: 35px;

        flex: 0 0 35px;

    }

    .mjrCnt{        font-size: 14px;}

    .guRankImg img{

        width: 70px;

    height: 70px;

    }

    .page-links a{line-height: 2;}

    .about-s1{padding-bottom: 0;}

    .embed-container iframe{height: 200px;}

    .acedmicVdoSec{padding-bottom: 40px;}

    .blog_detail_section {

        padding: 0px 0 20px;

    }

    .ldrShip .CareerSlideImg img {

        height: max-content;

    }

    .para_sec p,.para_sec ol li, .para_sec ul li{font-size: 12px;margin-bottom: 10px;}

    .para_sec h4{font-size: 16px;margin-bottom: 10px;}

    .bnrHome.bnrMBA{padding-top: 100px;}

    .ldrShip.goverNence .CareerSlideImg img{height: 300px;}

    .sora18{margin-top: 15px;font-size: 12px;}

    .CareerSlideImg img{    height: 200px;}

    .gsPlanBox{min-height: auto;}

    .gsPlanVdo{    margin-bottom: 0;}

    .samSterBox .table th, .samSterBox .table td{padding: 5px 10px;}

    .samSterBox .table th, .samSterBox .table tfoot td{

        font-size: 12px;

        min-width: 60px;

    }

    .samSterBox .table td{        font-size: 14px;}

    .samSterBox >div>.font24{padding: 15px 10px 0px;}

    .feeStrcture{padding-top: 60px;}

    .feeStrcture .admOpenBtmBox, 

    .feeStrcture .admOpenBtmBox:last-child{border-right: 0;width: 100%;}

    .bnrSlider.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic, .bnrSlider.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{bottom: -10px;}

    .gsPlan .row .col-lg-6{margin-bottom: 10px;}

    .onlineAdvBox{min-height: 200px;}

    .allBnr.abtBnr{background-position: 0px 40px;}

    .abtSec{        padding: 60px 0px 80px;}

    .abtSec .gsCrsl{margin-top: 30px;}

    .msnVsnCol{padding: 30px 30px;

    border-radius: 20px;}

    .msnVsnCol span img{width: 80px;}

        .msVsUl li {

        font-size: 14px;

        border-bottom: 1px solid #ffffff50;

        padding-bottom: 10px;

    }

    .missionVision{padding-bottom: 70px;}

    .coreValCnt{        padding-right: 0;}

    .coreValCnt .neue36{margin-bottom: 20px;}

    .coreValUl li {

        border-radius: 10px;

        font-size: 18px;

        padding: 15px 15px;

            margin-bottom: 10px;

    }

    .coreValueSec{padding-bottom: 70px;}

    .radius39{border-radius: 20px;}

    .mb220{margin-bottom: 80px;}

    .allBnr.accrdtion,.allBnr.awrd{background-position: 0px 40px;}

    .awrdImgSec.accredtionSec{padding: 70px 0px 60px;}

    .allBnr .bnrCnt{

        flex-wrap: wrap;

    width: 100%;

    }

    .allBnrCnt{width: 100%;margin-bottom: 20px;}

    .allBnr{padding: 70px 0 40px;}

    .allBnr .bnrCnt img{width: 250px;}

    .ourLgcy{        padding: 60px 0px 100px;}

    .ourLgcyPara .neue24{margin-bottom: 10px;}

    .ourLgcy .advCareerSlide{padding: 10px 10px 20px;}

    .prgrmList.ldrShip{padding-bottom: 60px;}

    .ctctUl li:first-child{flex: 0 0 100%;}

    .ctctUl li{flex: 0 0 100%;}

    .ctctUl li a, .ctctUl li address{font-size: 14px;}

    .ctctUl li:last-child{    flex: 0 0 100%;}

    .ctctUl li span {

        height: 30px;

        width: 30px;

        flex: 0 0 30px;

        margin-right: 10px;

        border-radius: 8px;

    }

    .ctctUl li span img{width: 12px;}

    .ctctUl li{flex-wrap: nowrap;

    padding: 15px 10px;

        margin-right: 0;margin-bottom: 15px;}

    .prgrmList{padding: 100px 0px 50px;}

    .prgrmList .advCareerSlide{    margin-bottom: 20px;}

    .admOpenTop{flex-wrap: wrap;}

    .admOpenTop .font36{

        border-bottom: 1px solid #707070;

    padding-bottom: 10px;

    margin-bottom: 10px;

    border-right: none;

    }

    .admGrp{        padding-left: 0;}

    .admGrp>img{width: 20px;margin-right: 10px;}

    .admOpenBtm{padding: 30px 0px;border-radius: 0px 0px 20px 20px;}

    .admOpenTop::before{        width: 100%;}

    .admOpenBtmBox{

        padding: 10px 20px;

        margin-bottom: 20px;

    }

    .admOpenSpan>img{width: 25px;}

    .admOpenSpan .neue24{    margin-left: 10px;}

    .admOpen{padding-bottom: 80px;}

        .admOpenTop::after {

        left: 90%;

        width: 10%;

    }

    .mbaOffrBox{        padding: 20px 20px;}

        .mbaOffrBox span {

        width: 50px;

        height: 50px;

        flex: 0 0 50px;

    }

    .mbaOffrBox span img{width: 20px;}

    .mbaOffrBox .neue30{font-size: 16px;}

    .mbaOfferce{padding-bottom: 60px;}

    .whyGUSlider.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet.swiper-pagination-bullet-active-main{

        width: 40px;

    flex: 0 0 40px;

    height: 8px;

    }

    .testiSlider.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet, .swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet, .whyGUSlider.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{

        flex: 0 0 8px;

        width: 8px;

    height: 8px;

    }

    .testimonial{padding: 70px 0px 30px;}

    .testiSlideCnt span{font-size: 50px;}

    .testiSlider.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet.swiper-pagination-bullet-active-main{

        width: 40px;

    flex: 0 0 40px;

    height: 8px;

    }

    .testiSlider{padding-bottom: 40px;}

    .onlineAdv.bgWhite{padding: 60px 0 70px;}

    .headerItem{display: none;}

    .headerTopItem{font-size: 10px;        padding: 0 5px;}

    .headerTopUl .applyNowHdr{display: none;}

    .navbar-brand img{        width: 250px;}
.page-links a{width: 47%;}
    .neue60{        font-size: 30px;}

    .bnrCnt img{        width: 200px;}

    .neue24{        font-size: 14px;}

    .bnrHome{padding: 50px 0px 20px;}

    header{border-radius: 0px 0px 10px 10px;}

    .careerSec{    padding: 60px 0;}

    .careerCnt{        padding-right: 0px;}

    .creerUl li span {

        width: 15px;

        height: 15px;

        flex: 0 0 15px;

        margin-right: 10px;

    }

    /* .formBnr{        min-height: 400px;} */

    .gsCrslSec{        padding: 40px 0px 60px;}

    .gsCrsl{    padding: 20px 20px 40px 20px;}

    .swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic, .swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{    bottom: 20px;}

    .swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet.swiper-pagination-bullet-active-main{width: 20px;flex: 0 0 20px;}

    .swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet, .swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{

     width: 6px;

        flex: 0 0 6px;

    height: 6px;

    margin: 0 2px;

    }

    .gsPlanBox{padding: 20px 20px 20px 20px;}

    .fon118{font-size: 50px;}

    .font24{font-size: 16px;}

    .neue18{font-size: 12px;}

    .playBtn img{width: 50px;}

    .gsPlanVdoCnt .font18{font-size: 12px;margin-bottom: 15px;}

    .gsPlan{padding-bottom: 50px;}

    .onlineAdv{        padding: 50px 0 60px;}

    .neue36{font-size: 20px;}

    .onlineAdvCrsl{margin-top: 20px;}

    .onlineAdvBox{padding: 30px 20px;}

    .advIcon {

        width: 40px;

        height: 40px;

        margin-bottom: 10px;

    }

    .advIcon img{width: 15px;}

    .neue30{font-size: 18px;}

    .onlineAdvCrsl.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{bottom: -30px;}

    .whyGU{padding: 50px 0px;}

    .neue48{font-size: 24px;margin-bottom: 10px;}

    .livesUl{        width: 100%;}

    .livesLink {

        font-size: 14px;

        margin-bottom: 7px;

        padding-right: 30px;

    }

    .liveCntArrow{right: 10px;}

    .livesLink .liveCntArrow::before{

        height: 1px;

    width: 8px;

    }

    .liveCntArrow.left:after{

        border-top: 1px solid #BD1720;

    border-right: 1px solid #BD1720;

    width: 8px;

    height: 8px;

    }

    .whyGUBtn .applyNowHdr{

        margin-left: 0;

        margin-top: 20px;

        font-size: 10px;

        min-width: 110px;

    }

    .whyGUBtn .applyNowHdr .applyIcon::before{width: 8px;}

    .whyGUBtn .applyNowHdr .applyIcon:after {

        width: 8px;

        height: 8px;

    }

    .applyNowHdr .applyIcon{width: 30px;}

    .applyNowHdr{padding: 10px 10px;}

    .whyGUSlider{padding: 30px 30px 60px;}

    .slideCount{font-size: 14px;

        top: -20px;

        left: -10px;

    }

    .guRank{        margin-bottom: 10px;}

    .guRank .neue36{        margin-bottom: 0;font-size: 16px;}

    .neue122{font-size: 60px;}

        .guRankCnt {

        margin-bottom: 20px;

        padding-bottom: 10px;

    }

    .guRankUni .neue36{font-size: 16px;}

    .whyGUSlider.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{bottom: 30px;}

    .strBox{margin-bottom: 10px;padding: 20px 15px;}

    .advCareer{padding: 50px 0 20px;}

    .advCreerBtn{

        font-size: 12px;

        padding: 10px 15px;

        margin-right: 10px;

    }

    .advCreerTab{margin-bottom: 30px;}

    .advCareerSlide{        padding: 5px 5px 20px;border-radius: 15px;}

    .CareerSlideImg{        margin-bottom: 10px;}

    .CareerSlideCnt{padding: 0 10px;}

    .CareerSlideCnt .neue30{min-height: 45px;}

    .prgrmLvl{margin-right: 20px;}

        .creerBtn .applyNowHdr {

        font-size: 10px;

        min-width: 130px;

    }

    .advCareerSlider.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{bottom: 20px;}

    .topCompany{padding: 50px 0px;}

    .topCompany .neue48{margin-bottom: 20px;}

    .topCompanyBox {

        height: 120px;

        padding: 10px 10px;

        margin-bottom: 10px;

    }

    .topCompanyimg{        padding: 20px;}

    .topCompanyimg img{height: 100%;
        width: 100%;
        object-fit: contain;}

    .tesiCnt{padding: 20px 20px;}

    .quote{        font-size: 40px;}

    .gergiaItalic{        font-size: 10px;}

    .vdeoCntTesi {

        padding: 15px 0 10px;

    }

    .lrningCntHead .neue24{width: 100%;}

    .GUAccord{    margin-top: 20px;}

    .accordion-button{

        font-size: 14px;

        padding: 10px 0px;

        padding-right: 30px;

    }

    .accordion-button::after,

    .accordion-button::before{height: 1px;        width: 15px;}

    body{font-size: 12px;}

    .GUfaq{padding-bottom: 60px;}

    .intrstdGu{padding: 50px 0px 80px;}

    .intrstdGu .neue48{margin-bottom: 30px;}

    .intrstdGuBox {

        padding: 10px 10px;

        margin-bottom: 0;

        height: 150px;

    }

    .intrstdGuImg {

        margin-right: 15px;

        flex: 0 0 80px;

        height: 80px;

        width: 80px;

        border-radius: 15px;

    }

    .intrstdGuImg img{width: 30px;}

    .intrstdGuCnt .neue30{margin-bottom: 8px;}

    footer{padding-top: 50px;}

    .ftrTopRowCnt .font24{font-size: 12px;margin-bottom: 15px;}

    .ftrTopRowCnt .neue48{font-size: 18px;}

    .ftrTopRowImg img{        width: 170px;}

    .getStrtd .applyNowHdr {

        font-size: 10px;

        min-width: 120px;

    }

    .ftrTopRow{padding-bottom: 30px;}

    .ftrMainTop{

            border-radius: 15px;

    width: calc(100% - 10px);

    }

    .ftrMainTopCnt{padding: 20px 0px;flex-wrap: wrap;}

    .socialFtrUl a {

        margin-left: 5px;
        font-size: 16px;
        width: 40px;
        height: 40px;
        border-radius: 7px;

    }
    .awrdImgSec .CareerSlideImg img{
        height: auto;
    width: 100%;
    object-fit: contain;
    }
    .acedmicSec{padding: 60px 0px;}
    .acedmicSec table a{    font-size: 12px;}
    .samSterBox .table td{min-width: 200px;}
    
    .socialFtrUl{justify-content: space-around;}
    .ftrMainTopSocial,.ftrMainTopLogo{    width: 100%;}

    .ftrMainBtm{padding: 40px 0px 20px;width: calc(100% - 10px);}

    .ftrMainBx .font18{margin-bottom: 10px;}

    .font18{        font-size: 12px;}

    .ftrMainBx{margin-bottom: 20px;}

    .ftrLink, address{font-size: 12px;}

    .ftrCopyRight .font14 {

        padding: 0px 0px 20px;

        font-size: 8px;

    }

    .onlineAdv.bgWhite{padding: 60px 0 50px;}

    .curriClm .neue48 ~.neue24{margin-bottom: 20px;}

    .curriClmSedule{padding: 10px 0px;margin-bottom: 20px;flex-wrap: wrap;}

    .curriClmSedBx{

        margin-right: 0;

    width: 100%;

    margin-bottom: 10px;

    }

    .curriClmSedBx span img{width: 20px;}

    .semesterBtn {

        font-size: 12px;

        padding: 10px 20px;

    }

    .samSterRow{margin-top: 30px;}

    .samSterBox{padding-left: 20px;overflow-x: auto;}

    .topHeadSmstr {

        padding: 10px 20px;

        padding-right: 40px;

        border-radius: 0 0 14px 14px;

    }

    .topHeadSmstr .font24{font-size: 16px;}

    .smstrUl{        margin-top: 20px;}

    .smstrUl li span i{font-size: 16px;}

    .smstrUl li span{margin-right: 5px;}

    .smstrUl li .neue24{        font-size: 14px;}

    

}

.curriClm .accordion-item{

            background: transparent linear-gradient(180deg, #FFBEC1 0%, #FFE5E6 39%, #FFFFFF 100%) 0% 0% no-repeat padding-box;

            border-radius: 20px;

            border: 1px solid #FFD0D2;

            padding: 0px 0px;

    }

    .accordion-body .smstrUlList{padding: 0 15px;}

    .curriClm .accordion-item .accordion-button{background: transparent;padding-top: 0;padding-bottom: 0;    border: 0 none;}

    .curriClm .accordion-item .accordion-button:after{ 

       height: 15px;

    width: 15px;

    right: 15px;

    background: transparent;

    border-left: 2px solid #fff;

    border-bottom: 2px solid #fff;

    transform: rotate(135deg);

    top: 25px;

    }

    .curriClm .accordion-item .accordion-button.collapsed:after{

        transform: rotate(-45deg);

    top: 20px;

    }

    .curriClm .accordion-item .accordion-button:before{display: none;}

    .smstrUlList li{

        font-size: 16px;

    color: #1D1D1D;

    font-family: 'NeueHaasDisplayRoman';

    display: flex;

    align-items: center;

    width: 100%;

    margin-bottom: 10px;

    }

    .smstrUlList li i{

        margin-right: 10px;

    color: #bd1720;

    font-size: 18px;

    }

    .crackSec .potentiolBox{

        padding: 0 0;

    overflow: hidden;

    min-height: 320px;

    }

    .potentiolCnt .smstrUlList{padding-top: 20px;

    padding-bottom: 10px;}

    .potentiolCount{

        width: 100%;

    height: max-content;

    border-radius: 0 0;

        padding: 10px 10px;

    }

    .potentiolCnt{padding: 0 20px;}

    .topHeadSmstr{width: 100%;        padding: 20px 20px;}
    .modal-title{
        color: #1D1D1D;
    font-family: 'NeueHaasDisplayMediu';
    }
    .modal form .form-floating>label,
    .modal form .form-check-label{
        font-size: 14px;
    font-weight: 400;
    padding-left: 10px;
    display: inline-block;
    font-family: 'TestSohneBreit-Kraftig';
    }
    .modal form .form-check-label{font-size: 12px;}
    .modal-footer .btn.btn-secondary{
        margin: 0 0;
    background: #FFFFFF;
    color: #DA251D;
    font-size: 16px;
    min-width: 150px;
    font-family: 'TestSohneBreit-Kraftig';
    }
    .modal-footer #submitForm{
        background: #BD1720 0% 0% no-repeat padding-box;
    border-radius: 8px;
    opacity: 1;
    color: #fff;
    font-weight: 400;
    display: inline-block;
    font-family: 'TestSohneBreit-Kraftig';
    border: 0 none;
    padding: 10px 15px;
    min-width: 150px;
    font-size: 16px;
    }
    .ThankYou{
        background: url('https://galgotiasonline.edu.in/images/Governance.jpg') 0 0 no-repeat;
        background-position: 100% 140px;
    background-size: 55%;
        position: relative;
    }
    .ThankYou:before {
        position: absolute;
        content: "";
        top: 0;
        left: 0;
        bottom: 0;
        width: 60%;
        background: linear-gradient(90deg, #cbcbcb, transparent);
            z-index: 1;
    }
    .ThankYou .container{position: relative;z-index: 2;}
    .ThankYou .contctCnt{width: 65%;}
    .livesUl li a{    cursor: default;}
    .GUfaq .accordion,.accordion-item,
    .GUfaq .accordion-button:not(.collapsed),
    .GUfaq .accordion-button{background: transparent;}
    .GUfaq .container{position: relative;z-index: 2;}
    .GUfaq{    margin-bottom: 100px;position: relative;}
    .testimonialNew~.GUfaq{margin-bottom: 0;}
    .testimonialNew~.GUfaq:after,
    .course-s2~.GUfaq:after{display: none;}
    .testimonialNew{display: none;}
    .npf_wgts{
            border-radius: 24px;
    overflow: hidden;
    }
    .whyGUCnt .neue24{    text-transform: lowercase;}
    

    @media (max-width: 1600px){
        .ThankYou{margin-bottom: 15% !important;background-position: 100% 100px;}

        .smstrUlList li{font-size: 14px;}
        .facuBoxCnt .neue30{font-size: 20px;}
        .facuBoxCnt .neue24{        font-size: 16px;} 

    }
    @media (max-width: 991px){
        .formBnr{width: 100%;display: block;}
        .containers{width: 100%;}
        .bnrHome{
            display: flex;
    flex-wrap: wrap;
    flex-direction: column-reverse;
        }
        .gsCrsl{        padding: 10px 10px 40px 10px;}
        .ThankYou{
            background-position: 100% 85px;
    background-size: 50%;
        }
        .contactSec.prgrmList:after{height: 70%; min-height: max-content;}
        .navbar-toggler:focus{    box-shadow: none;}
        #offcanvasNavbar .headerUl .nav-item,
        #offcanvasNavbar .headerItem{    display: block !important;}
        #offcanvasNavbar .headerItem,
        #offcanvasNavbar .nav-link{
                    font-size: 12px;
        padding: 8px 10px;
        
        color: #242424;
        font-weight: 500;
        }
        .ThankYou2.ThankYou{
            background-position: 100% 85px;
        background-size: 100%;
        }
        .headerUl .nav-item .dropdown-menu{overflow-x: auto;}
        #offcanvasNavbar .headerItem.show{color: #fff;background-color: #BD1720;}
        .bnrHome.bnrMBA .formBnr{right: 0;}
    }
    @media (max-width: 767px) {
        .feeStrcture{        padding: 0 0 !important;}
        .whyGUMBA.whyGU .whyGUSliderNew .whyGUSlideNew{    min-height: 300px;}
        .bnrSlideRow img {
            min-height: 300px;
            object-position: left;
        }
        .GUfaq.pt-200{padding-top: 100px;}
        .btmHdr .dropdown-menu{min-width: 100%;}
        .allBnr{    height: 70vh;}
        .blogs .neue60{font-size: 24px;}
        .dtlBnr img{height: auto;}
        .blog_detail_section .para_sec ul li,
        .blog_detail_section .para_sec ol li,
        .blog_detail_section .para_sec p{        font-size: 14px;}
        .ThankYou:before{    width: 100%;}
        .imgThankU img{width: 200px;}
        .imgThankU~h5{font-size: 20px !important;}
        .imgThankU~span{font-size: 14px !important;}
        .ThankYou .contctCnt{width: 100%;}
        .ThankYou{padding-top: 25% !important;
            background-position: 100% 85px;
    background-size: cover;}
        .ThankYou p .applyNowHdr{    margin: 10px 0 0 0;}
        .ThankYou2.ThankYou{background-position: 100% 60px;background-size: 115%;}
        .ThankYou2 .contctCnt{width: 80%;}
        .crackSec .potentiolBox{    min-height: 300px;}

        .curriClm .accordion-item .accordion-button{padding-right: 0;}

        .topHeadSmstr{padding: 15px 20px;}

        .curriClm .accordion-item .accordion-button:after{

            height: 10px;

    width: 10px;

    right: 10px;

        }

        .smstrUlList li{font-size: 14px;}

        .smstrUlList li i{font-size: 16px;}
        .modal form .form-floating>label, .modal form .form-check-label{font-size: 12px;}
        .modal-footer #submitForm{    padding: 8px 15px;}

    }



