/*************fonts ***************/
body{
    background-color: #FFF9EF; 
    font-weight: 400; 
    letter-spacing: 0px;
    color: #000; 
    margin: 0; 
    padding: 0; 
    overflow-x:hidden; 
}
@import url('https://fonts.cdnfonts.com/css/gotham-narrow');
@font-face {
    font-weight: 325;
    font-family: 'Gotham XNarrow 325', sans-serif;
    src: url("https://cilearningschool.com/galgotia/html/assets/fonts/GothamXNarrow-Book.woff");
}



@font-face {
    font-family: "samsungbold";
    src: url("../fonts/samsungsharpsans-bold.woff");
}
@font-face {
    font-family: "gothambold";
    src: url("../fonts/Gotham\ Narrow\ Bold.otf");
}
@font-face {
    font-family: "gothammedium";
    src: url("../fonts/Gotham\ Narrow\ Medium.otf");
}
@font-face {
    font-family: "gothamnarrow";
    src: url("../fonts/GothamNarrow-Black.otf");
}
.gothambold{
    font-family: "gothambold";
}
.samsungbold{
    font-family: "samsungbold";
}
.gothammedium{
    font-family: "gothammedium";
    font-weight: 500;
    
}
.gothamnarrow325{
    font-weight: 325;
    font-family: 'Gotham XNarrow 325', sans-serif; 
}

/*************colors***************/
.redline{
    border: 2px solid #BC1820;
    opacity: 1;
}
.colorred{
    color: #BC1820;
}

.a2a2a2{
    color:#2A2A2A;
}
.o2o2o{
    color: #202020;
}
.white{
    color: #ffff;
}

/*********font-size******************/
.f18{
    font-size: 1.125rem;
}
.f48{
    font-size: 3rem;
}
.f30{
    font-size: 	1.875rem;
}
.f23{
    font-size: 1.4375rem
}
.f24{
    font-size: 1.5rem;
}
.f22{
    font-size: 1.375rem;
}
.f28{
    font-size: 1.75rem;
}
.f20{
    font-size: 1.25rem;
}
.f48{
    font-size: 3rem;
}
.f60{
    font-size: 3.75;
}
.f36{
    font-size: 2.25rem;
}
.tabslider1 .owl-prev{
    display: none;
}

.tabslider1 .owl-next{
    position: absolute;
    right: 0px;
    top: 37%;
    transform: translateY(-50%);
    background-color: white !important;
    width: 35px;
    height: 35px;
    border: 2px solid red !important;
    color: red !important;
    border-radius: 100% !important;
    font-size: 24px;

}
.one-edge-shadow {
    -webkit-box-shadow: 0 7px 10px -8px #00000066;
       -moz-box-shadow: 0 7px 10px -8px #00000066;
       box-shadow: 0 7px 10px -8px #00000066;
}

.mspoint{
       
        border: 2px solid white;
        height: 45px;
        width: 65px;
       
        border-radius: 12px;
        padding-left: 12px;
        padding-right: 12px;
}
.mscntnt{
    padding-left: 0.5rem;
}
.bannercntnt{
    background-position: center !important;
    background-size: cover !important;
}
.cntnt{
    margin: auto;
}
.mt25rem{
    margin-top: 2.5rem;
}
.mb25rem{
    margin-bottom: 2.5rem;
}
.mt45rem{
    margin-top: 4.5rem;
}
.mb45rem{
    margin-bottom: 4.5rem;
}
.pr2rem{
    padding-right: 2rem;
}
.pt10px{
    padding-top: 10rem;
}
.profilecard{
    background-color: #202020;
}
.imgboxdeen{
    background-color: #A2A2A2;
    height:326px;

   
}

.nav-pills .nav-link.active, .nav-pills .show>.nav-link {
    color: red;
    background-color: transparent;
    border-radius: 0px;
    border-bottom: 2px solid red;
}
.nav-link {
    color: black;

}
.bannerdeen{
    background-position: center !important;
    background-size: cover !important;
}
.linee{
    height: 1px;
    width: 100%;
    margin: auto;
    background: white;
}
.owl-theme .owl-nav {
    margin-top: 0px;
}
hr.new5 {
    border: 2px solid #ff000d;
    border-radius: 5px;
  }

/* .cardforblog{
    width: 380px !important;
    
  } */

  .cardimage {
    width: 400px;
    height: 360px;
}

.readmoree a{
    text-decoration: none;

}
/*------------Ankit----------*/
.tpHeader{background: #BC1820;position: relative;z-index: 999;}
.tpUl{
	display: flex;
    justify-content: end;
    align-items: center;
    list-style-type: none;
    margin: 0 0;
}
.tpUl a{
	font-size: 16px;
    color: #FFFFFF;
    text-decoration: none;
    padding: 11px 20px;
    display: inline-block;
    font-family: 'Gotham XNarrow 325', sans-serif;
}
header{
	background: #202020;
	position: fixed;
    z-index: 999;
    top: 0;
    width: 100%;
}

.navbar.navbar-expand-lg,.nav-item.dropdown{position: static;}
.navbar-expand-lg .navbar-nav .nav-link{font-weight: 500; font-size: 20px;color: #FFFFFF;font-family: "gothammedium";padding: 0 20px;transition: 0.3s;}
.navbar-expand-lg .navbar-nav .nav-link.active{color: #F7D209;}
.dropdown-toggle::after{
    display: inline-block;
    margin-left: 0.255em;
    vertical-align: 0.255em;
    content: "";
    height: 11px;
    width: 11px;
    border-left: 2px solid #fff;
    border-bottom: 2px solid #fff;
    transform: rotate(-45deg);
    border-top: none;
    border-right: none;
    transition: 0.3s;
}
.dropdown-toggle.active::after{
    border-left: 2px solid #F7D209;
    border-bottom: 2px solid #F7D209;
}
.applyNow{
	background: #FFFFFF;
    font-size: 16px;
    color: #BE2727;
    font-family: 'Poppins', sans-serif;
    border-radius: 23px;
        padding: 11px 37px;
        font-weight: 500;
}
.banner{
	background: url('./../images/banner.png') 0 0 no-repeat;
	background-size: cover;
	    position: relative;
}
.bnrHead {padding: 20rem 0;}
.bnrHead h1{font-size: 120px;color: #FFFFFF;padding: 100px 0;font-family: "samsungbold";}
.explore{
	    font-size: 16px;
    color: #ffffff;
    font-family: 'Poppins', sans-serif;
    border-radius: 23px;
    padding: 10px 37px;
    font-weight: 500;
    background: #2a2a2a;
    border: 0 none;
    text-decoration: none;
}
.striveForm span{
	font-size: 18px;
    color: #BE2727;
    font-family: 'Poppins', sans-serif;
    font-weight: 500;
    display: inline-block;
    margin-bottom: 10px;
}
.striveForm h2{font-size: 48px;font-family: "samsungbold";color: #2A2A2A;}
.striveForm p{font-size: 20px;color: #2A2A2A;font-family: 'Gotham XNarrow 325', sans-serif;}
.strColCnt p{
	color: #FFFFFF;
    font-size: 20px;
      min-height: 60px;
    display: flex;
    align-items: end;
    text-align: start;
    white-space: pre-wrap;
    font-weight: 600;
}
.strColCnt{padding: 0 10px;}
.striveColmn{background: #202020;padding: 200px 80px;text-align: center;}
.exploreForm label{
	font-size: 20px;
    font-family: "samsungbold";
    color: #2A2A2A;
    margin-bottom: 15px;
}
.finEx{position: relative;}
.exploreInput{width: 100%;height: 64px;border: 0 none;padding: 0 20px;}
.finEx svg{
	color: #bc1820;
    position: absolute;
    right: 20px;
    top: 50%;
    transform: translate(0%, -50%);
    font-size: 24px;
}
.viewAll{
	font-size: 16px;
    color: #FFFFFF;
    border-radius: 23px;
    background: #2A2A2A;
    border: 0 none;
    font-family: 'Poppins', sans-serif;
    font-weight: 500;
    padding: 13px 34px;
}
.striveColmn>.row{max-height: 97rem;    overflow: hidden;}
.striveForm{
	    position: fixed;
    top: 15rem;
    width: 45%;
    background: #fff;
    z-index: 1;
    left: 0;
    padding: 0 100px;
}
.striveForm:after{
	    content: '';
    position: absolute;
    width: 100rem;
    background: #ebeeef;
    left: 0;
    top: 70%;
    height: 70%;
    z-index: -1;
}
.exploreForm{padding-top: 20px;}
.nation{
	background: url('./../images/collage.png') 0 0 no-repeat;
	background-size: cover;
	padding: 110px 0;
}
.nationCnt{background: #00000060;padding: 80px 100px;}
.nationCnt h2{font-size: 60px;color: #FFFFFF;font-family: "samsungbold";}
.nationCnt p{font-size: 20px;color: #FFFFFF;font-family: 'Poppins', sans-serif;font-weight: 400;}
.whoWeAre{
	background: #FFFFFF;
    border-radius: 23px;
    border: 0 none;
    font-size: 16px;
    color: #BE2727;
    font-family: 'Poppins', sans-serif;
    font-weight: 500;
    padding: 12px 30px;
    min-width: 160px;
}
.counterBox{width: 50%;margin-left: auto;border-bottom: 1px solid #ffffffa8;}
.cnterBoxCnt{
	    background: #ffffffe6;
    display: inline-block;
    text-align: start;
    padding: 25px 70px;
    width: 100%;
}
.cnterBoxCnt h4{font-size: 60px;color: #BC1820;font-family: "gothambold";margin-bottom: 0;}
.cnterBoxCnt p{font-weight: 500;color: #2A2A2A;font-size: 24px;font-family: "gothammedium";margin-bottom: 0;}
.counterBox:nth-child(odd) .cnterBoxCnt{background: #ffffffc2;}
.z9{z-index: 9}
.pos-rel{position: relative;}
.philosophy{
	background: url('./../images/bgRed.png') 0 0 no-repeat;
	background-size: 110% 200%;
    overflow: hidden;
    padding-left: 100px;
    background-position: center center;
}
.lstImg {    position: relative;left: 15px;}
.fstCnt h4{font-weight: 500;font-size: 30px;color: #FFFFFF;font-family: "gothammedium";}
.research {    background: linear-gradient(264deg, rgba(0,0,0,1) 22%, rgba(255,255,255,1) 100%);padding: 150px 0 250px;z-index: 1;}
.research .nationCnt{background: transparent;    padding: 50px 30px;}
.blogLeft{position: relative;}
.blgBoxCnt{
	    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    padding: 50px;
    background: linear-gradient(0deg, rgba(0,0,0,1) 0%, rgb(255 255 255 / 0%) 100%);
}
.blgBoxCnt h4{font-size: 36px;color: #FFFFFF;font-family: "gothambold";}
.blgBoxCnt p{font-size: 20px;color: #FFFFFF;font-family: 'Gotham XNarrow 325', sans-serif;}
.knowMore{
    font-weight: 500;
	font-size: 20px;
    color: #BE0707;
    text-decoration: none;
    font-family: "gothammedium";
    display: flex;
    align-items: center;
}
.knowMore svg{font-size: 24px;}
.blogRight {position: relative;}
.blogRight  .blgBoxCnt{
	position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    padding: 30px;
}
.blogRight h4{font-size: 28px;color: #FFFFFF;font-family: "gothambold";}
.blogRight p{font-size: 16px;color: #FFFFFF;font-family: 'Gotham XNarrow 325', sans-serif;}
.innovation {
	    width: 90%;
    margin: 0 auto;
    background: #F3F3F3;
    margin-top: -150px;
    padding: 100px 100px 140px;
}
.blgBoxImg img{width: 100%;object-fit: cover;height: 100%;}
.blogLeft{height: 100%;}
.blgBoxImg{height: 100%;}
.innovationSec{
    width: 100%;
}
.placement {background: #fff;padding: 90px 0;}
.tpHead {    text-align: center;width: 50%;margin: 0 auto;}
.tpHead h2{font-size: 48px;color: #2A2A2A;font-family: "samsungbold";}
.tpHead p{font-size: 20px;color: #2A2A2A;font-family: 'Gotham XNarrow 325', sans-serif;font-weight: 400;}
.tpCounter {width: 100%;border-top: 2px solid #BE2727;padding: 30px 0px;}
.tpCntrBox{    width: 20%;padding: 0px 50px;border-right: 1px solid #C1C1C1;}
.tpCntrBox:last-child{border-right: 1px solid transparent;}
.tpCntrBox h4{font-size: 40px;color: #BC1820;font-family: "gothambold";}
.tpCntrBox p{font-weight: 500;font-size: 20px;color: #BC1820;font-family: "gothammedium";}
.lpaImg{height: 100%;}
.lpaImg img{width: 100%;height: 100%;}
.minLpaImg img{width: 100%;object-fit: cover;max-height: 300px;}
.minLpaCnt{position: absolute;bottom: 0;left: 0;}
.minLpaCnt h4{
    font-size: 26px;
    color: #FFFFFF;
    background: #BC1820;
    border-radius: 0px 20px 0px 0px;
    padding: 5px 20px;
    font-family: "gothambold";
}
.minLpaCnt p{
    font-weight: 500;
        padding: 5px 20px;
    font-size: 16px;
    color: #FFFFFF;
    font-family: "gothammedium";
    font-weight: 500;
}
.minLpaCnt p span{font-size: 18px;}
.tpCompanie h4{    font-size: 28px;color: #2A2A2A;font-family: "gothambold";}
.tpCompanieBox{width: 18%;margin-bottom: 30px;}
.tpCompanieRow {flex-wrap: wrap;justify-content: space-between;}
.tpCompanieBox img{width: 100%;}
.vibrant{
    background: url('./../images/bgPlay.png') 0 0 no-repeat;
    background-size: cover;
    padding: 120px 0px;
}
.playBtn{
        border: 0 none;
    border-radius: 50%;
    width: 99px;
    height: 99px;
    background: transparent;
}
.close-video2 {
    position: absolute;
    top: 20%;
    right: 20%;
    z-index: 99999;
    cursor: pointer;
    font-size: 50px;
    opacity: 1;
    color: #fff;
}
.playBtn2{
        border: 0 none;
    border-radius: 50%;
    width: 99px;
    height: 99px;
    background: transparent;
}
.facility {padding: 75px 0px 100px;background: #F3F3F3;}
.facilityRow{padding: 0 10px;}
.facilityImg img{width: 100%;}
.facilityCnt h4{font-size: 28px;color: #2A2A2A;font-family: "gothambold";}
.facilityCnt p{font-size: 16px;color: #2A2A2A;font-family: 'Gotham XNarrow 325', sans-serif;}
.facilityCnt{padding-right: 30%;}
.standing{background: #fff;    padding: 100px 0px;}
.standing .tpHead{width: 60%;}
.standingRow {flex-wrap: wrap;}
.stdBtmRght {
    display: flex;
    flex-wrap: wrap;
    flex-direction: column;
    justify-content: space-between;
    padding: 70px 40px;
    width: 50%;
}
.stdBtmleft{width: 50%;}
.red .stdBtmRght{background: #BE2727;}
.gray .stdBtmRght{background: #EFEFEF;}
.red .knowMore{color: #fff;}
.stdBtmRght h6{
    font-weight: 500;
    font-size: 23px;
    color: #FFFFFF;
    font-family: "gothammedium";
    line-height: 1.5;
}
.stdBtmleft img{    width: 100%;height: 100%;object-fit: cover;}
.gray  .stdBtmRght h6{color: #2A2A2A;}
.stdBtmRght:after{
    position: absolute;
    content: '';
    left: 92%;
    top: 50%;
    width: 50px;
    height: 50px;
    transform: translate(0px, -50%) rotate(45deg);
}
.red .stdBtmRght:after{background: #BE2727; }
.gray .stdBtmRght:after{background: #EFEFEF; }
.testimonial{background: #202020;padding: 70px 0px 300px;}
.tstDiv h2{font-size: 48px;color: #FFFFFF;text-align: center;}
.tstImgBox{
    background: #373737;
    border-radius: 0px 40px;
    text-align: center;
    padding: 30px 40px 20px;
}
.tstImg{margin-bottom: 20px;}
.tstCnt p{font-size: 24px;color: #FFFFFF;font-family: 'Gotham XNarrow 325', sans-serif;}
.tstCnt strong{font-size: 24px;color: #FFFFFF;    font-family: "gothambold";}
blockquote{
    height: 100%;
    display: flex;
    align-items: center;
    font-size: 24px;
    color: #FFFFFF;
    font-family: 'Gotham XNarrow 325', sans-serif;
    font-style: italic;
}
.quoteBdr{
    display: inline-block;
    height: 100%;
    width: 6px;
    background: #BC1820;
}
.ytVideo img{width: 100%;}
.ytPlay{
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
}
.ytCnt h4{font-weight: 500;font-size: 22px;color: #FFFFFF;font-family: "gothammedium";}
.alliance .tpHead{width: 60%;}
.alliance .innovation{margin-top: -200px;padding: 70px 100px 60px;position: relative;}
.alliance .land-pg-innovation{margin-top: 60px !important;}
.alliance .tpHead h2{color: #BE2727;}
.allCrosalBoxCnt p{font-weight: 500;color: #2A2A2A;font-size: 18px;font-family: "gothammedium"; text-align: center;}
.media {background: #fff;padding: 50px 0px 100px;}
.mediaBox{
        width: 18%;
    display: flex;
    align-items: center;
    justify-content: center;
    border: 1px solid #C5C5C5;
    padding: 40px 20px;
}
.mediaRow {justify-content: space-between;}
.news {background: #F1F1F1;padding: 65px 0px 100px;}
.newsImg img{width: 100%;}
.newsCntent{padding: 27px 25px;background: #FFFFFF;}
.newsCntent span{
    font-weight: 500;
        font-size: 20px;
    color: #BE2727;
    font-family: "gothammedium";
    display: inline-block;
    margin-bottom: 10px;
}
.newsCnt span{
    font-weight: 500;
    font-size: 20px;
    color: #fff;
    font-family: "gothammedium";
    display: inline-block;
    margin-bottom: 10px;
}
.newsCntent p{
    font-weight: 500;
    font-size: 23px;
    color: #202020;
    font-family: "gothammedium";
}
.newsCnt p{
    font-weight: 500;
    font-size: 23px;
    color: #fff;
    font-family: "gothammedium";
}
.newsCnt{
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    padding: 30px 25px;
    background: transparent linear-gradient(180deg, #00000000 0%, #000000 100%) 0% 0% no-repeat padding-box;
}
.newsBox {width: 100%;}
.newsBoxGrp{
    display: flex;
    flex-wrap: wrap;
    flex-direction: column;
    justify-content: space-between;
    height: 100%;
}

/*footer*/

footer{background: #202020;padding: 80px 0px 0px;}
.ftrlist {
    font-weight: 500;
    color: #FFFFFF;
    font-size: 20px;
    font-family: "gothammedium";
}
.ftrUl{
    margin: 0 0;
    padding: 0 0;
    list-style-type: none;
    line-height: 1.7;
    display: flex;
    flex-wrap: wrap;
    flex-direction: column;
    height: 250px;
}
.ftlItem{
    font-size: 18px;
    color: #FFFFFF;
    font-family: 'Gotham XNarrow 325', sans-serif;
    text-decoration: none;
}
.scndList .ftrUl{height: 350px;}
address{font-family: 'Gotham XNarrow 325', sans-serif;font-size: 18px;}

.cntctSocial{margin-left: -12px;}
.cntctUl{
    padding: 0 0;
    margin: 0 0;
    list-style-type: none;
    line-height: 1.6;
}
.cntctUl a{
    font-size: 18px;
    color: #FFFFFF;
    text-decoration: none;
}
.SocialUl{
        list-style-type: none;
    margin: 0 0;
    padding: 0 0;
}
.SocialItem{margin: 0 10px;text-decoration: none;}
.underLine{
    background: #BE2727;
    height: 3px;
    display: inline-block;
    width: 100%;
    margin: 30px 0;
}
.ftrBtm{border-top: 1px solid #919191;padding: 24px 0px;margin-top: 100px;}
.ftrBtm ul{list-style-type: none;    margin: 0 0;padding: 0 0;}
.ftrBtm ul li,.ftrBtm ul li a{font-size: 16px;color: #FFFFFF;font-family: 'Gotham XNarrow 325', sans-serif;text-decoration: none;}
.ftrBtm ul li{padding: 0 10px;border-right: 1px solid #fff;}
.ftrBtm ul li:last-child{border-right: 1px solid transparent;}
/*----------------*/
.fstImg{position: relative;height: 100%;display: flex;}
.fstCnt{
    height: 100%;
    display: flex;
    align-items: center;
    flex-wrap: wrap;
}
.fstImg:after,.fstImg:before{
    position: absolute;
    content: '';
    right: 0;
    top: 10%;
    width: 5px;
    height: 76%;
    background: #e58d8d;
}
.fstImg:before{width: 2px;right: 10px;}
.sportFac h4{font-size: 36px;color: #2A2A2A;font-family: "samsungbold";}
.navCrousal{
    position: absolute;
    left: 0;
    top: 168px;
    background: #000;
    width: 100%;
    margin: 0 0;
    border-radius: 0;
    border-top: 1px solid #959595;
    padding-top: 50px;
    padding-bottom: 50px;
    opacity: 0;
    visibility: hidden;
    transform: translateY(-100%);
    transition: 0.5s;
    z-index: 99;
}
.nav-link.active~.navCrousal{opacity: 1;visibility: visible;transform: translateY(0%);}
.navCrousal .owl-stage{display: flex;}
.navCrousal .owl-stage-outer{width: 90%;overflow: hidden;margin: 0 auto;position: relative;}
.dropdown-item-Img img{width: 100%;}
.dropdown-item-Cnt{background: #404040;padding: 13px 15px;}
.dropdown-item-Cnt p{
    font-size: 16px;
    color: #FFFFFF;
    font-family: 'Montserrat', sans-serif;
    font-weight: 400;
}
.navCrousal .dropdown-item{white-space: inherit;}
.navCrousal.owl-theme .owl-nav{
    position: absolute;
    top: 50%;
    left: 0;
    width: 100%;
    text-align: end;
    padding: 0 50px;
    z-index: -1;
    transform: translate(0, -50%);
} 
.navCrousal.owl-theme .owl-nav [class*='owl-']{background: transparent;border: 0 none;font-size: 60px;}
.navCrousal.owl-theme .owl-nav.disabled + .owl-dots{display: none;}
.navCrousal li{list-style-type: none;}
.navCrousal>.container{position: relative;}
.navCrousal .owl-stage-outer:after,.navCrousal>.container:after{
    display: block;
    content: '';
    width: 100%;
    height: 1px;
    background: #959595;
    margin-top: 50px;
    position: relative;
    bottom: 2px;
}
.navCrousal .owl-stage-outer:before,.navCrousal>.container:before{
    display: block;
    content: '';
    width: 160px;
    height: 6px;
    background: #959595;
    position: absolute;
    left: 50%;
    bottom: 0;
    border-radius: 23px;
    transform: translate(-50%, 0px);
}
.accedmicList span{
    font-size: 18px;
    color: #7B7B7B;
    font-weight: 500;
    font-family: 'Montserrat', sans-serif;
    display: inline-block;
    margin-bottom: 10px;
}
.accedmicList ul{
    margin: 0 0;
    padding: 0 0;
    list-style-type: none;
}
.accedmicItem{
    font-size: 18px;
    color: #FFFFFF;
    text-decoration: none;
    margin-bottom: 10px;
    display: block;
    font-weight: 400;
    font-family: 'Montserrat', sans-serif;
}
.accedmicUl .accedmicList:nth-child(1) .accedmicItem{
    font-weight: 600;
    position: relative;
}
.accedmicUl .accedmicList:nth-child(1) .accedmicItem:after{
    position: absolute;
    content: '';
    top: 6px;
    left: -25px;
    border-right: 2px solid #FF5D5D;
    border-bottom: 2px solid #FF5D5D;
    height: 12px;
    width: 12px;
    transform: rotate(-45deg);
}
.accedmicUl .accedmicList:nth-child(2) .accedmicItem{font-size: 14px;}
.accedmicUl .accedmicList:nth-child(3) .accedmicItem{font-size: 12px;text-align: end;}
.accedmicUl .accedmicList:nth-child(3){text-align: end;}
.accedmicUl {justify-content: space-between;}
.tstDivCrow {width: 80%;position: relative;}
.tstDivCrow:after{
    position: absolute;
    content: '';
    right: -30%;
    top: 0px;
    width: 30%;
    height: 100%;
    background: transparent linear-gradient(270deg, #202020 0%, #00000000 100%) 0% 0% no-repeat padding-box;
}
.tstDivCrow .owl-stage{display: flex;}
.testimonial .container{overflow: hidden;}
.tstDivCrowBx {padding-right: 100px;}
.tstDivCrow.owl-theme .owl-nav [class*='owl-']{
    position: absolute;
    top: 50%;
    text-align: end;
    right: -25%;
    z-index: 9999;
    opacity: 1;
    transform: translate(0px, -50%);
    background: transparent;
    border: 0 none;
    color: #FFFFFF50;
    font-size: 70px;
}
.allCrosal .owl-stage{display: flex;}
.allCrosal.owl-theme .owl-nav{display: flex;    align-items: center;}
/* .allCrosal.owl-theme .owl-nav .owl-prev{} */
.allCrosal.owl-theme .owl-nav [class*='owl-']{
        border: 0 none;
    background: transparent;
    color: #5E5E5E50;
    font-size: 70px;
    display: flex;
    align-items: self-start;
    cursor: pointer;
}
.allCrosal {overflow: hidden;position: relative;}
.lpaCrousal .owl-stage-outer{overflow: hidden;}
.lpaCrousal {position: relative;}
.lpaCrousal .owl-stage{    display: flex;}
.owl-theme .owl-nav .disabled{display: none !important;}

.owl-theme .owl-nav button.owl-next,
.owl-theme .owl-nav button.owl-prev{
    position: absolute;
    top: 50%;
    right: -40px;
    border: 0 none;
    background: transparent;
    color: #20202056;
    font-size: 70px;
    font-weight: 400;
    transform: translate(0px, -50%);
}
.owl-theme .owl-nav button.owl-prev{right: auto;left: -15px;}
.lndRschCrs.owl-theme .owl-nav button.owl-next, 
.lndRschCrs.owl-theme .owl-nav button.owl-prev{color: #FFFFFF56;}
.allCrosal.owl-theme .owl-nav .owl-next,
.schlnewsCrosal.owl-theme .owl-nav .owl-next{
    position: absolute;
    right: -15px;
    top: 50%;
    transform: translate(0px, -50%);
}
.sportFac .blgBoxCnt h4{color: #fff;}

header.home{background: transparent linear-gradient(180deg, #000000 0%, #00000000 100%) 0% 0% no-repeat padding-box;}
.headingdeen.pt10px {padding-top: 20rem;}
header~.one-edge-shadow {margin-top: 168px;}
.allCrosalBoxImg img{width: 100%; object-fit: contain;}
.schlnewsCrosal .owl-stage{display: flex;}
.schlnewsCrosal .newsImgs img{width: 100%;}
.schlnewsCrosal {margin-top: 80px;position: relative;overflow: hidden;}
.schlnewsCrosal.owl-theme .owl-nav [class*='owl-']{
    border: 0 none;
    background: transparent;
    color: #5E5E5E50;
    font-size: 70px;
    display: flex;
    align-items: self-start;
    cursor: pointer;
}


/*about sections*/
.abtBanner{
    background: url('./../images/newImg/abtBnr.png') 0 0 no-repeat;
    background-size: cover;
    padding: 5rem 0;
    margin-top: 150px;
}
.abtBnrRow{
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 20rem 0 5rem;
    width: 100%;
}
.abtBnrCnt{text-align: center;}
.abtBnrCnt h2{font-size: 68px;    color: #FFFFFF;font-family: "samsungbold";}
.abtBnrBox{position: relative;width: 25%;}
.abtBnrBoxImg{
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
}
.abtBnrBoxCnt span{  font-weight: 500;  font-size: 35px;color: #FFFFFF;font-family: "gothammedium";}
.abtBnrBoxCnt h1{font-size: 90px;color: #FFFFFF;font-family: "gothambold";}
.abtBnrBoxCnt~p{font-size: 24px;color: #FFFFFF;font-family: 'Gotham XNarrow 325', sans-serif;}
.abtBnrBoxCnt h1 sup{font-size: 30px;    top: -1.5em;}
.abtBnrBoxImg img{width: 75%;}
.abtBnrBoxCnt {padding-bottom: 80px;}
.abtBnrBox:last-child .abtBnrBoxImg img{width: 70%;}
.abtBnrBox:last-child .abtBnrBoxCnt h1{    font-size: 74px;}
.abtPils.nav-pills{background: #BC1820;padding: 50px 0 10px;width: 70%;}
.abtPils.nav-pills .nav-link{
    font-size: 18px;
    color: #FFFFFF;
    font-family: 'Gotham XNarrow 325', sans-serif;
    padding: 25px 35px;
    border-bottom: 2px solid #FFFFFF42;
    position: relative;
    text-align: start;
    transition: 0.3s;
}
.abtPils.nav-pills .nav-link:after{
    content: '';
    position: absolute;
    left: 1px;
    top: 0;
    width: 5px;
    height: 100%;
    background: #fff;
    opacity: 0;
    visibility: hidden;
    transition: 0.3s;
}
.abtPils.nav-pills .nav-link.active:after{visibility: visible; opacity: 1;}
.abtPils.nav-pills .nav-link.active{font-family: "gothambold";color: #fff;border-bottom: 2px solid #FFFFFF42;padding: 25px 35px;}
.abtPils.nav-pills .nav-link:last-child{border-bottom: 2px solid transparent;}
.abtPilsCnt{padding: 60px 0px;}
.abtPilsCnt h2{font-size: 36px;    color: #202020;font-family: "gothambold";}
.abtPilsCnt p{font-size: 18px;color: #2A2A2A;    font-family: 'Gotham XNarrow 325', sans-serif;}
.smtTab{padding-bottom: 150px;overflow: hidden;background: #F3F3F3;}
.misionscnts {margin-bottom: 20px;}
.coreImg {padding-bottom: 20px;}
.coreCnt h4{  font-weight: 500;  font-size: 23px;color: #202020;font-family: "gothammedium";}
.coreBox{border-right: 2px solid #51515142;padding: 30px 30px 30px 0;}
.abtPils.nav-pills{width: 100%;}
.dharma{background: #202020;padding: 60px 0px 70px;position: relative;}
.dharma:after{
    position: absolute;
    content: '';
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: #202020;
    z-index: 9;
    transform: scaleX(10);
}
.abtPilsCnt .dharma h2{color: #FFFFFF;}
.abtPilsCnt .dharma h4{font-weight: 500;font-size: 36px;color: #ffffff;font-family: "gothammedium";}
.abtPilsCnt .dharma p{font-weight: 500;font-size: 23px;    color: #fff;font-family: "gothammedium";}
.dharmaCnt{border-bottom: 4px solid #BC1820;    padding-bottom: 30px;margin-right: 20px;}
.chartCnt{display: flex;padding: 40px 45px;border: 2px solid #BC1820;border-bottom: 0px;}
.chartLeft{line-height: 1;margin-right: 50px;}
.chartLeft span{
        display: block;
    color: #BC1820;
    font-size: 30px;
    font-family: "gothambold";
}
.chartLeft strong{font-size: 63px;color: #BC1820;font-family: "gothambold";}
.abtPilsCnt .chartRight p{font-size: 30px;color: #202020;font-family: "gothambold";}
.chartImg img{width: 100%;}
.viewL{
    position: absolute;
    top: 50px;
    right: 50px;
    cursor: pointer;
    background: #747474;
    border-radius: 13px;
    padding: 14px 15px;
}
.viewL svg{color: #FFFFFF;font-size: 20px;}
.abtPilsCnt .viewL p{color: #FFFFFF;font-size: 20px;font-family: "gothambold";}
.lagacyCnt blockquote{font-size: 30px;color: #202020;line-height: 1.4;}
.lagacyCnt hr{    opacity: 1;    border-top: 4px solid #BC1820;    margin: 4rem 0;}
.glgLag{width: 100%;}
.glgLagImg{width: 50%;}
.glgLagImg img{width: 100%;height: 100%;object-fit: cover;}
.glgLagCnt{background: #BC1820;padding: 60px 50px;width: 50%;}
.glgLagCnt p{font-size: 24px;color: #FFFFFF;font-style: italic;}
.leaderDiv {width: 80%;}
.abtPilsCnt .ldrBox .ldrBoxCnt h4{font-size: 30px;color: #202020;font-family: "gothambold";}
.abtPilsCnt .ldrBox .ldrBoxCnt p{font-size: 24px;color: #202020;}
.ldrBox{padding-bottom: 30px;}
.ldrBoxCnt .explore{background: #fff;}
.ldrDtlBnr {margin-top: 160px;}
.goBack{
    font-weight: 500;
    position: absolute;
    top: 10%;
    left: 15%;
    font-size: 20px;
    color: #202020;
    font-family: "gothammedium";
    cursor: pointer;
}
.ldrDtlCnt{
    background: #202020;
    padding: 65px 70px;
    width: 90%;
    margin-left: auto;
    margin-top: -150px;
    position: relative;
}
.ldrBox .ldrBoxCnt h4{color: #fff;}
.ldrBox .ldrBoxCnt p{    color: #fff;}
.ldrBoxDtl{padding-left: 30px;}
.ldrBoxDtl p{font-size: 18px;color: #FFFFFF;font-family: 'Gotham XNarrow 325', sans-serif;}
.ldrBoxDtl h6{font-weight: 500;font-size: 22px;color: #FFFFFF;font-family: "gothammedium";}
.dharma>.row{position: relative;z-index: 99;}
.newsThe{width: 80%;margin: 0 auto;}
.newsThesec{margin-bottom: 150px;}
/*new style*/
.abtPages{    padding: 5rem 0;}
.chartSec{
    background: url('./../images/res-main/modern-background-with-lines.png') 0 0 no-repeat;
    background-size: cover;
    padding: 30px 40px;
}
.chartCntent {
    background: #BC1820;
    border: 1px solid #707070;
    padding: 15px 40px;
    position: relative;
    left: -40px;
}
.chartCntent h4{
    font-size: 30px;
    color: #FFFFFF;
    font-family: "gothambold";
    margin-right: 20px;
    white-space: nowrap;
}
.chartCntent p{font-weight: 500;font-size: 24px;color: #FFFFFF;font-family: "gothammedium";}
.placementRec{margin-top: 100px;background: #F1F1F1;padding-top: 50px;}
.plcRecCnt span{    font-size: 30px;color: #202020;    font-family: "gothambold";}
.plcRecCnt h2{font-size: 43px;color: #202020;font-family: "samsungbold";}
.plcRecCnt p{font-size: 22px;color: #202020;font-family: 'Gotham XNarrow 325', sans-serif;}
.ltst-placement{background: #202020;border: 1px solid #707070;padding: 100px 0px;}
.ltst-placement h2{color: #FFFFFF;}
.ltstPlcCnt {background: transparent linear-gradient(90deg, #BC1820 0%, #202020 35%) 0% 0% no-repeat padding-box;padding: 10px 10px;}
.ltstPlcCnt h4{font-size: 22px;color: #FFFFFF;font-family: "gothambold";}
.ltstPlcCnt p{
    font-weight: 500;
    font-size: 18px;
    color: #FFFFFF;
    font-family: "gothammedium";
    line-height: 1.3;
    margin-left: 20px;
}
.ltstPlcCnt p span{font-family: "gothambold";display: block;}
.itemRow{
        display: flex;
    flex-wrap: wrap;
    width: 100%;
    justify-content: space-between;
}
.itemRowCol {width: 18%;}
.ltstPlcRow .owl-nav button.owl-next{
    position: absolute;
    top: 50%;
    right: -30px;
    color: #FFFFFF50;
    font-size: 60px;
    transform: translate(10px, -50%);
}
.indSpeakImg {
    min-height: 280px;
    display: flex;
    justify-content: center;
    align-items: center;
}
.codg .indSpeakImg{background: #0232A0;}
.eric .indSpeakImg{background: #012B5D;}
.wip .indSpeakImg{background: #E6E6E6;}
.inf .indSpeakImg{background: #077CC2;}
.indSpeakImgCnt h4{    font-size: 24px;color: #2A2A2A;font-family: "gothambold";}
.indSpeakImgCnt i{
    font-size: 18px;
    color: #2A2A2A;
    font-family: 'Gotham XNarrow 325', sans-serif;
    display: block;
}
.indSpeakImgCnt strong{    font-size: 22px;    color: #2A2A2A;font-family: "gothambold";}
.indSpeakImgCnt strong span{    font-size: 18px;}
.indSpeakCnt {border-right: 2px solid #BE2727;padding-right: 30px;margin-top: 20px;    margin-right: 10px;}
.indSpeak{padding: 120px 0px;}
.indSpeakCnt.wip{border-right: 2px solid #be272700;}
/*landing page style start*/
.landing header{background: transparent linear-gradient(180deg, #000000 0%, #00000000 100%) 0% 0% no-repeat padding-box;}
.landing header .nav-item{margin-right: 50px;}
.landing header .nav-item span{display: inline-block;margin-right: 10px;}
.landing header .nav-item a{font-size: 20px;color: #FFFFFF;text-decoration: none;font-weight: 500;}
.landing header .nav-item:last-child{margin-right: 0px;}
.landing .bgpdeta {
    background: url(../images/landing/landinBnr.png) 0 0 no-repeat;
    background-size: cover;
    margin-top: 0px !important;
    padding-top: 100px;
}
.landing .lndBnrCnt>span{font-size: 47px;color: #FFE03A;font-family: "gothamnarrow";}
.landing .lndBnrCnt h1{font-size: 120px;color: #FFFFFF;    font-family: "gothamnarrow";}
.landing .lndBnrCnt p{    font-size: 22px;color: #FFFFFF;font-weight: 400;}
.landing .lndBnrCnt{padding-right: 15%;}
.landing .lndBnrCnt-Btm{padding-top: 20px;}
.landing .lndBnrCnt-Btm strong{
    font-size: 50px;
    color: #FFFFFF;
    font-family: "gothamnarrow";
    border-right: 2px solid #B9B9B9;
    margin-right: 20px;
    padding-right: 20px;
    line-height: 1;
}
.landing .lndBnrCnt-Btm strong span{    font-size: 36px;}
.landing .lndBnrCnt-Btm p{
    font-size: 36px;
    color: #FFE03A;
    font-weight: 400;
    line-height: 1.4;
}
.landing .bg-whitegrey{    height: 100%;position: relative;    top: 100px;padding: 40px 35px !important;}
.landing .bg-whitegrey input{
    font-size: 16px;
    color: #2a2a2af2;
    padding: 12px 23px;
    margin-bottom: 25px !important;
}

.landing .bg-whitegrey select{
    /* padding: 13px 25px; */
    color: #2A2A2A;
    font-size: 16px;
    font-family: 'Gotham XNarrow 325', sans-serif;
}
.landing #basic-addon1,.landing #basic-addon1~input{margin-bottom: 0px !important;}
.landing .bg-whitegrey input#flexCheckDefault{
    border: 2px solid #B9B9B9;
    height: 23px;
    width: 23px;
    margin-bottom: 0px !important;
    min-height: auto;
    padding: 0 0;
}
.landing #flexCheckDefault~label{padding: 0 15px;}
.lndBnr-counter .container>div{width: 70%;}
.lndBnr-counter .tpCntrBox{width: 25%;border-right: 1px solid #C46809;    padding: 0px 40px;}
.lndBnr-counter{background: #BC1820;}
.lndRank{ margin-top: 110px;}
.lndRank-group{
    background: url(../images/landing/lndRankBg.png) 0 0 no-repeat;
    background-size: cover;
    padding: 65px 100px 50px;
}
.lndRank-row{display: flex;width: 100%;}
.lndRank-colm{width: 32%;text-align: center;}
.lndRank-cntTp{justify-content: center;}
.lndRank-cntTp p{
    text-align: end;
    font-size: 29px;
    color: #FFFFFF;
    line-height: 1.2;
    margin-right: 10px;
    font-weight: 400;
    font-family: 'Gotham XNarrow 325', sans-serif;
}
.lndRank-cntTp p span{font-size: 40px;color: #FF5D5D;font-family: "gothamnarrow";}
.lndRank-cntTp b{
        font-size: 90px;
    color: #FF5D5D;
    font-family: "gothambold";
    line-height: 1;
}
.lndRank-cntTp b sup{    font-size: 30px;top: -1.5em;}
.lndRank-cntBtm p{font-size: 40px;color: #FFFFFF;font-family: 'Gotham XNarrow 325', sans-serif;}
.lndRank-row .lndRank-colm:nth-child(2){
    border-right: 2px solid #FFFFFF63;
    border-left: 2px solid #FFFFFF63;
}
.landing .underSec{margin-top: 110px;}
.landing .lndPrgm{text-align: center;width: 70%;margin: 0 auto;}
.landing .lndPrgm h4{font-size: 48px;color: #BC1820;font-family: "samsungbold";}
.landing .lndPrgm p{font-size: 20px;color: #202020;font-weight: 400;}
.landing .ugppage{justify-content: center;border: 0 none;}
.landing .underGraduadRow .nav-pills .nav-link{
    padding: 13px 50px;
    font-size: 28px;
    color: #202020;
    border: 1px solid #707070;
    border-radius: 0px;
    margin-right: 0;
    font-weight: 500;
    font-family: "gothammedium";
}
.landing .underGraduadRow .nav-pills .nav-link.active{color: #ffffff;background: #BC1820;border: 1px solid #BC1820;padding: 13px 50px;}
.landing .underGraduadRow{width: 100%;margin-bottom: 50px;}
.landing .cardprogram {padding: 40px 20px 40px 0px;}
.landing .cardcontent{padding-left: 30px;}
.landing .cardcontent p{font-weight: 500;font-family: "gothammedium";}
.lndIndustry{overflow: hidden;}
.lndIndustry-row{display: flex;width: 100%;align-items: center;background: #BC1820;}
.lndIndustry-colm{width: 50%;}
.lndIndustry-cnt{
    padding: 60px;
    background: #BC1820;
    height: 100%;
}
.lndIndustry-cnt h4{font-size: 48px;color: #FFFFFF;font-family: "samsungbold";}
.lndIndustry-cnt p{font-size: 20px;color: #FFFFFF;font-weight: 400;}
.lndReasech{
    background: linear-gradient(transparent, rgba(0, 0, 0, 0.5)), url(../images/building.jpg) 0 0 no-repeat;
    background-size: cover;
}
.lndRschCnt {width: 50%;}
.lndRschCnt h4{font-size: 48px;font-family: "samsungbold"; color: #fff;}
.lndRschCrs-Group h4{font-size: 36px;font-family: "samsungbold"; color: #fff;}


.lndRschCnt p{font-size: 20px;font-weight: 400; color: #fff;}
.lndRschImg-Cnt{background: #FFFFFF;padding: 20px 20px;}
.lndRschImg-Cnt p{
    font-size: 20px;
    color: #202020;
    font-family: "gothammedium";
    font-weight: 500;
    line-height: 1.2;
}
.landing .counterBox{width: 100%;}
.landing .counterBox .cnterBoxCnt{background: transparent;}
.lndRsch-Counter{position: relative;left: 50px;}
.landing .nationCounter{background: #BC1820;border: 1px solid #707070;}
.landing .cnterBoxCnt h4,.landing .cnterBoxCnt p{    color: #FFFFFF;}
.lndResGrp{
    padding: 130px 0px;
    display: flex;
    flex-wrap: wrap;
    flex-direction: column;
    justify-content: space-between;
}
.lndAlumni{background: #F6F6F6;padding: 40px 0px;    text-align: center;}
.lndAlumni h2{font-size: 48px;color: #202020 !important;font-family: "samsungbold";}
.landing .facultycard {text-align: start;}
.landing .facultyname p{font-size: 29px;color: #202020 !important;font-family: "gothammedium";}
.landing .facultyabt p{font-size: 16px;color: #202020 !important;font-weight: 400;font-family: 'Poppins', sans-serif;}
.lndRschCrs-Group{width: 100%;}
.lnd-topRank{
    margin-top: 95px;
    background: url(../images/landing/OLO2DT0.png) 0 0 no-repeat;
    background-size: contain;
    padding: 75px 0px 0;
}
.topRankCnt h2{
    font-size: 48px;
    color: #FFFFFF;
    font-family: "samsungbold";
    width: 70%;
    margin: 0 auto;
}
.topRankS {background: #fff;padding: 40px 35px;display: flex;    width: 100%;justify-content: space-between;}
.topRankBx,.topRankBx img {    width: 100%;}
.topRankS-colm{width: 35%;}
.topRankS .topRankS-colm:last-child{width: 26%;}
.lnd-lifeGlg h2{font-size: 48px;    color: #2A2A2A;font-family: "samsungbold";}
.lifeGlg-row{
    padding-top: 50px;
    display: flex;
    width: 100%;
    flex-wrap: wrap;
}
.lifeGlg-colm{width: 25%;height: 450px;}
.lifeGlg-colm.one{background: #ECECEC;}
.lifeGlg-colm.two{background: #CFCFCF;}
.lnd-GlgEdge{
    background: url(../images/landing/OLO2DT0.png) 0 0 no-repeat;
    background-size: cover;
    padding-top: 100px;
    position: relative;
}
.lnd-GlgEdge:after,
.lnd-GlgEdge:before{
    position: absolute;
    content: '';
    right: 0;
    top: 0;
    width: 25%;
    height: 100%;
    background-image: url('../images/landing/edgeAbs.png');
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    z-index: 1;
}
.lnd-GlgEdge:before{
    background-image: url('../images/landing/Rectangle.png');
    z-index: 2;
}
.lnd-GlgEdge>.container{position: relative;z-index: 9;}
.GlgEdgeSec h2{font-size: 48px;color: #FFFFFF;font-family: "samsungbold";}
.GlgEdgeCnt p{
    font-size: 29px;
    color: #FFFFFF;
    font-weight: 500;
    font-family: "gothammedium";
    padding-bottom: 15px;
    border-bottom: 4px solid #F7D209;
}
.lnd-apply{    background: #fff;padding: 100px 0px;}
.applyCnt h2{    font-size: 48px;color: #202020;font-family: "samsungbold";}
.applyCnt p{
    font-size: 20px;
    color: #2A2A2A;
    font-weight: 400;
    font-family: 'Gotham XNarrow 325', sans-serif;
}
.lnd-applySec{background: #f2f2f2;padding: 70px 0px 0px;}
.applyCntRow {padding: 0px 100px;position: relative;}



.stepBx span{
    background: #fff;
    font-size: 24px;
    color: #BC1820;
    font-family: "gothambold";
    line-height: 1;
    border: 2px dashed #BC1820;
    display: inline-block;
    border-radius: 50%;
    padding: 33px 36px;
    min-width: 129px;
    min-height: 129px;
    text-align: center;
}
.stepBx span b{font-size: 36px;}
.stepBxCnt h4{font-size: 29px;color: #BC1820;font-family: "gothambold";}
.stepBxCnt p{
    font-size: 20px;
    color: #2A2A2A;
    font-weight: 400;
    font-family: 'Gotham XNarrow 325', sans-serif;
}
.applyCntRow:after{
        position: absolute;
    content: '';
    top: 18%;
    left: 155px;
    width: 70%;
    border: 1px dashed #BC1820;
        z-index: 1;
}

.applyCntRow .col-lg-3{
    max-width: 20%;
}

.applyCntRow>div{z-index: 9;}
.impDateImg{text-align: center;border-left: 10px solid #BC1820;}
.dateField {display: flex;width: 100%;}
.impDate{    background: linear-gradient(266deg, rgba(32,32,32,1) 0%, rgba(72,72,72,1) 58%);}
.dateBx{
    width: 33%;
    border: 1px dashed #FFFFFF21;
    line-height: 1.2;
    padding: 15px;
    text-align: center;
}
.dateBx small{
    font-size: 20px;
    color: #FFFFFF;
    font-weight: 400;
    font-family: 'Gotham XNarrow 325', sans-serif;
}
.dateBx p{    font-size: 29px;color: #FFFFFF;font-family: "gothambold";}
.impDateCnt .applynowwe{width: auto;padding: 12px 135px;}
.impDateCnt h4{    font-size: 48px;color: #FFFFFF;font-family: "samsungbold";}
.lnd-faq{background: #FFFFFF;padding-bottom: 100px;}
.lnd-faq #accordionExample{width: 80%;margin: 0 auto;}
.lnd-faq .accordion-button{
    font-size: 24px;
    color: #202020;
    font-family: "gothammedium";
    background: transparent;
    border: 0 none;
    border-radius: 0;
    box-shadow: none;
    padding-right: 50px;
}
.lnd-faq .accordion-body p{
    font-size: 20px;
    color: #2A2A2A;
    font-weight: 400;
    font-family: 'Gotham XNarrow 325', sans-serif;
}
.lnd-faq .accordion-item{border: 0 none;    border-bottom: 2px dashed #dee2e6;margin-bottom: 10px;}
.lnd-faq .accordion-button::after,
.lnd-faq .accordion-button::before{
    position: absolute;
    content: '';
    width: 12px;
    height: 2px;
    right: 15px;
    top: 55%;
    background-color: #000000;
    transition: 0.3s;
}
.lnd-faq .accordion-button::before{transform: rotate(90deg);}
.lnd-faq .accordion-button:not(.collapsed)::before{
    transform: rotate(0deg);
}
.circle{
        position: absolute;
        content: '';
        height: 32px;
        width: 32px;
        border: 2px solid #000000;
        right: 5px;
        /* top: 24%; */
        border-radius: 50%;
}
.lnd-faq .accordion-item:last-child{    margin-bottom: 0px;}
.landing .ftrBtm{background: #000000;}
.addres h4{font-size: 29px;color: #BC1820;font-family: "gothambold";}
.addresUl{
    padding: 0 0;
    list-style-type: none;
    display: flex;
    flex-wrap: wrap;
    width: 100%;
    flex-direction: column;
    height: 200px;
    justify-content: space-between;
}
.addresUl address{
    font-size: 20px;
    font-weight: 400;
    color: #FFFFFF;
    opacity: 0.8;
}
.subHdg{
    font-size: 20px;
    color: #FFFFFF;
    font-weight: 400;
    opacity: 0.8;
    font-family: 'Gotham XNarrow 325', sans-serif;
    display: inline-block;
}
.addresUl a{
    font-size: 22px;
    color: #FFFFFF;
    text-decoration: none;
    font-family: "gothambold";
}
.addresUl li,.glgNat{margin-bottom: 30px;}
.addresUl .glgNat a{    font-family: "gothammedium";font-weight: 500;}
.landing .ftrBtm li{
        font-size: 22px;
    color: #FFFFFF;
    font-family: "gothammedium";
    font-weight: 500;
    border-right: 0px solid #fff;
}
.lnd-lifeGlg{background: #fff;padding-top: 100px;}
.GlgEdgeSec{padding-bottom: 100px;}
.GlgEdgeImg{
    display: flex;
    height: 100%;
    flex-wrap: wrap;
    flex-direction: column;
    justify-content: end;
}
.lndBnr-counter .tpCntrBox:last-child{border-right: 1px solid transparent;}
.landing .bgpdeta{background: transparent;position: relative;}
.bgpdeta .owl-carousel.owl-loaded.lndRschCrss {
    position: absolute;
    z-index: -1;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
.bgpdeta .owl-carousel.owl-loaded.lndRschCrss .owl-stage-outer{height: 100%;}
.bgpdeta .owl-carousel.owl-loaded.lndRschCrss .owl-stage-outer .owl-stage{height: 100%;}
.bgpdeta .owl-carousel.owl-loaded.lndRschCrss .owl-stage-outer .owl-stage .owl-item{height: 100%;}
.bgpdeta .owl-carousel.owl-loaded.lndRschCrss .owl-stage-outer .owl-stage .owl-item .img10,
.bgpdeta .owl-carousel.owl-loaded.lndRschCrss .owl-stage-outer .owl-stage .owl-item .imh10{height: 100%;}
.bgpdeta .owl-carousel.owl-loaded.lndRschCrss .owl-stage-outer .owl-stage .owl-item .img10 img,
.bgpdeta .owl-carousel.owl-loaded.lndRschCrss .owl-stage-outer .owl-stage .owl-item .imh10 img{height: 100%;width: 100%;}
/*@media screen and (max-width: 1600px) and (min-width: 1200px){
    .bgpdeta .owl-carousel.owl-loaded.lndRschCrss .owl-stage-outer .imh10 img{height: 92vh;}
}*/
/*landing page style end*/


@media (min-width: 1600px){
	.container{max-width: 1650px;}

}
@media (max-width: 1600px){
/*    landing */
     .subHdg{font-size: 18px;}
     .addresUl a{font-size: 14px;}
     .addresUl address{font-size: 14px;}
     .landing .ftrBtm li{font-size: 20px;}
     .landing .ftrBtm{padding: 20px 0px;}
     .landing header .nav-item a{font-size: 18px;}
     .landing header .nav-item{margin-right: 30px;}
     .landing .bg-whitegrey{    padding: 30px 20px !important;}
     .landing .bg-whitegrey select{padding: 1px 10px;}
     .landing .bg-whitegrey input{padding: 10px 20px;margin-bottom: 0px !important;}
     .landing .lndBnrCnt>span{font-size: 40px;}
     .landing .lndBnrCnt h1{font-size: 100px;}
     .landing .lndBnrCnt p{font-size: 20px;}
     .landing .lndBnrCnt-Btm p{font-size: 30px;}
     .landing .lndBnrCnt-Btm strong span{font-size: 30px;}
     .landing .lndBnrCnt-Btm strong{font-size: 40px;}
     .landing .bgpdeta{padding-top: 50px;}
     .lndBnr-counter .tpCntrBox{padding: 0px 20px;}
     .lndRank-group{padding: 60px 60px 40px;}
     .lndRank-cntTp p{font-size: 20px;}
     .lndRank-cntTp p span{font-size: 36px;}
     .lndRank-cntTp b{font-size: 70px;}
     .lndRank-cntTp b sup{font-size: 24px;}
     .lndRank-cntBtm p{font-size: 26px;}
     .landing .underGraduadRow .nav-pills .nav-link{padding: 10px 40px;font-size: 24px;}
     .landing .underGraduadRow .nav-pills .nav-link.active{padding: 10px 40px;}
     .landing .cardcontent{padding-left: 20px;}
     .landing .cardcontent p{font-size: 18px !important;}
     .landing .cardprogram{padding: 30px 20px 30px 0px;}
     .lndRschCnt{width: 80%;}
     .lndRschImg-Cnt p{font-size: 18px;}
     .lnd-topRank{margin-top: 0;}
     .topRankCnt h2{font-size: 44px;width: 80%;}
     .lifeGlg-colm{height: 350px;}
     .GlgEdgeCnt p{font-size: 24px;}
     .stepBx span{font-size: 18px;padding: 25px 30px;min-width: 100px;min-height: 100px;}
     .stepBx span b{font-size: 30px;}
     .applyCntRow{padding: 0px 50px;}
     .stepBxCnt h4{font-size: 18px;}
     .stepBxCnt p{font-size: 18px;}
     .applyCntRow:after{top: 16%;width: 65%;}
     .dateBx small{font-size: 16px;}
     .dateBx p{font-size: 24px;}
     .dateBx{line-height: 1.3;padding: 15px 10px;}
     .lnd-faq #accordionExample{width: 90%;}


/*    landing */
    .chartCntent{flex-wrap: wrap;}
    .chartSec{height: 100%;}
    .ldrDtlBnr{margin-top: 120px;}
    .ldrDtlCnt{margin-top: -100px;}
    .leaderDiv{width: 100%;}
    .glgLagCnt p{font-size: 20px;}
    .glgLagCnt{padding: 40px 30px;}
    .lagacyCnt blockquote{font-size: 24px;}
    .abtPilsCnt .viewL p{font-size: 18px;}
    .viewL{top: 30px;padding: 12px 15px;}
    .abtBnrRow{    padding: 15rem 0 5rem;}
    .abtBnrBoxCnt span{font-size: 24px;}
    .abtBnrBoxCnt h1{font-size: 60px;}
    .abtBnrBoxCnt h1 sup{font-size: 20px;}
    .abtBnrBoxCnt~p{font-size: 20px;}
    .abtBnrBox:last-child .abtBnrBoxCnt h1{font-size: 50px;}
    .abtBanner{margin-top: 120px;}
    header~.one-edge-shadow{margin-top: 120px;}
    /* .allCrosalBoxCnt p{font-size: 16px;} */
    .tstDivCrowBx{padding-right: 50px;}
    .tstCnt p{font-size: 18px;}
    .tstCnt strong{font-size: 16px;}
    blockquote{font-size: 20px;}
    .navCrousal{top: 120px;}
    .tpUl a{padding: 10px 15px;}
    .applyNow{padding: 10px 20px;min-width: 150px;}
    .navbar-expand-lg .navbar-nav .nav-link{font-size: 18px;padding: 0 15px;}
    .navbar-brand img{width: 250px;}
    .bnrHead{padding: 15rem 0;}
    .bnrHead h1{font-size: 100px;}
    .striveForm{top: 10rem;width: 55%;}
    .striveColmn{padding: 150px 50px;}
    .strColCnt p{font-size: 18px;}
    .striveColmn>.row{margin-bottom: 50px;max-height: 106rem;}
    .nationCnt{padding: 140px 80px;}
    .nationCnt h2{font-size: 50px;}
    .counterBox{width: 60%;}
    .cnterBoxCnt{padding: 20px 50px;}
    .cnterBoxCnt h4{font-size: 50px;}
    .cnterBoxCnt p{font-size: 20px;}
    .fstCnt h4{font-size: 24px;}
    .viewAll{padding: 10px 30px;}
    .research .nationCnt{padding: 50px 10px;}
    .nationCnt p{font-size: 18px;}
    .tpHead{width: 70%;}
    .tpCntrBox{padding: 0px 30px;}
    .tpCntrBox h4{font-size: 30px;}
    .tpCntrBox p{font-size: 16px;}
    .minLpaImg img{height: 200px;}
    .vibrant{background-position: 60% 0px;padding: 100px 0px;}
    .facilityCnt{padding-right: 5%;}
    .standing .tpHead{    width: 90%;}
    .standing .tpHead p{padding: 0 10%;}
    .blogRight h4{font-size: 24px;}
    .stdBtmRght{padding: 40px 30px;}
    .stdBtmRght h6{font-size: 20px;}
    .stdBtmRght:after{left: 90%;}
    .tstImgBox{padding: 30px 30px 20px;}
    .alliance .tpHead{width: 90%;}
    .newsBox{min-height: 450px;}
    .newsImg img{height: 100%;object-fit: cover;}
    .newsImg{height: 100%;}
    .scndList .ftrUl li{width: 30%;}
    .scndList .ftrUl{height: 400px;}
}
@media (max-width: 1400px){
.striveColmn>.row{    max-height: 100rem;}
}
@media (max-width: 991px){
/*    landing */
.formblhide{
    display: none;
}
.bgpdeta .owl-carousel.owl-loaded.lndRschCrss{    position: static;}
     .addresUl address{font-size: 16px;}
     .subHdg{font-size: 16px;}
     .addresUl a{font-size: 16px;}
     .addresUl{height: auto;}
     .landing .lndBnrCnt{padding-right: 0;}
     .landing .lndBnrCnt>span{font-size: 36px;}
     .landing .lndBnrCnt h1{font-size: 80px;}
     .landing .lndBnrCnt p{    font-size: 18px;}
     .landing .bgpdeta{background-size: 100% 50%;background: #202020;margin-bottom: 0;padding: 0;}
     .landing .lndBnrCnt-Btm{padding-top: 0;}
     .landing .bg-whitegrey{top: 0;}
     .lndBnr-counter .container>div{width: 100%;}
     .lndRank-group{padding: 40px 20px 40px;}
     .lndRank-cntTp p{font-weight: 400;margin-right: 5px;    font-size: 14px;}
     .lndRank-cntTp p span{font-size: 24px;}
     .lndRank-cntTp b{font-size: 40px;}
     .lndRank-cntTp b sup{font-size: 18px;}
     .lndRank-cntBtm p{font-size: 18px;}
     .lndRank-row{justify-content: space-between;}
     .landing .lndPrgm{width: 100%;}
     .lndIndustry-row{flex-wrap: wrap;}
     .lndIndustry-colm{width: 100%;}
     .lndRsch-Counter{left: 36px;}
     .lndReasech{overflow: hidden;}
     .lndRschCnt{width: 100%;}
     .topRankCnt h2{font-size: 36px;width: 100%;}
     .lifeGlg-colm{height: 250px;}
     .lnd-GlgEdge:after, .lnd-GlgEdge:before{width: 100%;}

     /* .applyCntRow:after{
        top: 48%;
        width: 95%;
        left: 20px;
        transform: translate(0px, -50%);
     }

     .applyCntRow:before{
        position: absolute;
        content: '';
        top: 0%;
        left: 49%;
        height: 100%;
        border: 1px dashed #BC1820;
        z-index: 1;
     } */

     .applyCntRow:before,.applyCntRow:after{display: none;}
     .applyCntRow .col-lg-3{
        max-width: 100%;
        width: 100%;
    }

     .impDateCnt {    margin-bottom: 30px;}
     .impDateImg{border-left: 10px solid transparent;border-bottom: 10px solid #BC1820;margin-bottom: 20px;}
     .lnd-faq .accordion-button::after, .lnd-faq .accordion-button::before{top: 30%;}
     .circle{top: 15%;}
     .lnd-faq .accordion-button{font-size: 20px;}
     .lnd-faq .accordion-body p{font-size: 18px;}
     .landing header .nav-item{margin-bottom: 30px;}
     .landing header{background: #202020;position: static;}
     .landing .navbar-nav{margin-bottom: 0px !important;padding-bottom: 0;}
     body{position: relative;}


/*    landing */
    .indSpeak .row>div:nth-child(odd) .indSpeakCnt{border-right: 2px solid #BE2727;}
    .indSpeak .row>div:nth-child(even) .indSpeakCnt{border-right: 2px solid transparent;}
    .plcRecImg img{width: 100%;}
    .abtPages{    padding: 0rem 0;}
    .ldrBoxDtl{padding-left: 0;}
    .newsThe{width: 100%;}
    .ldrDtlCnt{width: 100%;margin-top: -100px;}
    .ldrDtlBnr img{height: 300px;width: 100%;object-fit: cover;}
    .leaderDiv{width: 80%;}
    .glgLag{flex-wrap: wrap;}
    .glgLagImg{width: 100%;}
    .glgLagCnt{width: 100%;}
    .smtTab{    padding-bottom: 100px;}
    .smtTab .bannercntnt{padding: 30px 30px;}
    .coreBox{border-bottom: 2px solid #51515142;}
    .abtPilsCnt .dharma p{font-size: 18px;}
    .chartCnt{flex-wrap: wrap;padding: 30px 30px;}
    .abtPilsCnt .chartRight p{font-size: 24px;}
    .chartLeft{margin-bottom: 20px;}
    .chartLeft span{font-size: 24px;}
    .chartLeft strong{font-size: 50px;}
    .abtPilsCnt .viewL p{font-size: 14px;}
    .viewL svg{font-size: 16px;}
    .viewL{top: 10px;padding: 10px 15px;right: 10px;}
    .abtBnrRow{justify-content: space-around;padding: 10rem 0 3rem;}
    .abtBnrBoxCnt{    padding-bottom: 50px;}
    .abtBnrBoxImg img{width: 100%;}
    .abtBnrBoxCnt span{font-size: 20px;}
    .abtBnrBoxCnt h1{font-size: 50px;}
    .abtBnrBoxCnt h1 sup{font-size: 18px;top: -1.2em;}
    .abtBnrBoxCnt~p{font-size: 18px;}
    .abtBnrBox:last-child .abtBnrBoxImg img{width: 95%;}
    .abtBnrBox:last-child .abtBnrBoxCnt h1{font-size: 40px;}
    .abtBnrCnt h2{font-size: 44px;}
    .navbar-nav{    margin-bottom: 30px !important;}
    .tpUl{justify-content: start;flex-wrap: nowrap;white-space: nowrap;overflow-x: scroll;}
    .navbar-toggler-icon{background-image: url('./../images/newImg/bar.svg');}
    .navbar-toggler:focus{box-shadow: none;}
    .navbar-collapse{padding: 20px 0;}
    .navbar-nav{padding: 10px 0;}
    .navbar-expand-lg .navbar-nav .nav-link{font-size: 20px;padding: 10px 15px;}
    .nav-link.active~.navCrousal{padding-top: 10px;padding-bottom: 0px;}
    .navCrousal .owl-stage-outer:after, .navCrousal>.container:after{margin-top: 20px;bottom: 0px;}
    .navCrousal.owl-theme .owl-nav{padding: 0 0px;}
    .navCrousal{left: 30%;width: 70%;    top: 150px;padding-left: 0;}
    .navCrousal .row .col-md-9{overflow-x: scroll;}
    .accedmicUl {width: 400%;}
    .accedmicList ul{
        display: flex;
        flex-wrap: wrap;
        flex-direction: column;
        height: 260px;
        width: 100%;
    }
    .navCrousal li{padding-left: 20px;}
    .accedmicItem{font-size: 16px;}
    .navCrousal .row{align-items: center;}
    .bnrHead h1{font-size: 60px;}
    .striveForm{top: 0;width: 100%;padding: 50px 50px;position: relative;}
    .striveForm:after{width: 100%;}
    .striveColmn{padding: 100px 50px;}
    .counterBox{width: 100%;}
    .cnterBoxCnt{padding: 20px 20px;}
    .nationCnt{padding: 30px 50px;}
    .nationCnt h2{font-size: 40px;}
    .nation .row.align-items-end{align-items: center !important;}
    .philosophy{padding-left: 0px;}
    .lstImg{left: 0px;}
    .lstImg img{width: 100%;}
    .research{padding: 100px 0 250px;}
    .research .nationCnt{padding: 0px 10px;}
    .striveColmn>.row{max-height: 85rem;}
    .innovation{padding: 70px 30px 70px;}
    .tpHead{    width: 90%;}
    .tpCntrBox{padding: 0px 15px;}
    .tpCntrBox h4{font-size: 34px;}
    .tpCntrBox p{font-size: 12px;}
    .tpCompanieBox{    width: 30%;}
    .tpCompanieBox:last-child{display: none;}
    .standingBox.w-50{width: 100%!important;    flex-wrap: wrap;}
    .standingBox.w-100{flex-wrap: wrap;}
    .standingBox.w-100 .stdRowBtm {width: 100% !important;}
    .standingBox.w-100 .stdRowBtm:last-child{flex-direction: row-reverse;}
    .gray .stdBtmRght:after{left: -15px;}
    .tstDivCrow{width: 100%;}
    .tstDivCrow.owl-theme .owl-nav [class*='owl-']{top: 40%;right: -2%;}
    .alliance .innovation{padding: 50px 30px 50px;}
    .mediaBox{width: 30%;padding: 30px 20px;min-height: 125px;margin-bottom: 20px;margin-right: 20px;}
    .mediaRow{flex-wrap: wrap;justify-content: flex-start;}
    .ftrBtm ul{flex-wrap: wrap;}
    .navCrousal .resMob{overflow-x: scroll;}
}
@media (max-width: 767px){
/*    landing */
    .addresUl{  height: auto;}
    .striveFormIn{background: transparent !important;}
    .striveFormIn>h2{font-size: 30px !important;}
    .bgpdeta .owl-carousel.owl-loaded.lndRschCrss{width: 100%;}
    .landing .ftrBtm li{font-size: 14px;}
    .bgpdeta>.container>.row>.p-5{padding: 1rem!important;}
    .landing .lndBnrCnt>span{font-size: 24px;}
    .landing .lndBnrCnt h1{font-size: 60px;}
    .landing .lndBnrCnt p{font-size: 16px;}
    .landing .lndBnrCnt-Btm strong{font-size: 30px;}
    .landing .lndBnrCnt-Btm strong span{    font-size: 24px;}
    .landing .bg-whitegrey select{margin-bottom: 20px;font-size: 14px;}
    .landing .bg-whitegrey input{padding: 10px 10px;}
    .landing .bg-whitegrey input::placeholder{font-size: 14px;}
    .landing #flexCheckDefault~label{font-size: 12px;padding-left: 0;}
    .landing .bg-whitegrey input#flexCheckDefault{height: 15px;width: 15px;border: 1px solid #B9B9B9;}
    .landing .applynowwe{font-size: 20px;}
    .lndBnr-counter .tpCntrBox{padding: 10px 10px;width: 46%;margin-right: 0;min-height: 100px;}
    .lndBnr-counter .container>div{justify-content: space-between;}
    .lndRank-row{flex-wrap: wrap;}
    .lndRank-colm{width: 100%;margin-bottom: 20px;}
    .lndRank-row .lndRank-colm:nth-child(2){
        border-top: 2px solid #FFFFFF63;
        border-bottom: 2px solid #FFFFFF63;
        border-right: 2px solid transparent;
        border-left: 2px solid transparent;
    }
    .lndRank-colm{padding: 15px 0;}
    .landing .underGraduadRow .nav-pills .nav-link{font-size: 20px;}
    .landing .lndPrgm p{font-size: 16px;}
    .landing .lndPrgm h4{font-size: 36px;}
    .lndIndustry-cnt{padding: 40px 20px;}
    .lndIndustry-cnt h4{font-size: 36px;}
    .lndIndustry-cnt p{font-size: 16px;}
    .landing .lndIndustry-logo img{width: 100%;}
    .landing .lpaCrousal.owl-theme .owl-nav [class*='owl-']{top: 100%;}
    .landing .lpaCrousal.owl-theme .owl-nav .owl-prev {right: auto;left: 35%;width: 40px;height: 50px;line-height: 0;}
    .landing .lpaCrousal.owl-theme .owl-nav .owl-next {right: 35%;width: 40px;height: 50px;line-height: 0;}
    .lndResGrp{padding: 50px 0px;}
    .lndRschCnt h4{font-size: 36px;}
    .lndRschCnt p{font-size: 16px;}
    .lndRschCrs-Group h4{font-size: 24px;}

    .lndRsch-Counter{left: 0;}
    /* .landing .nationCounter{padding: 50px 0px;} */
    .landing .owl-theme .owl-nav button.owl-prev{
        right: auto;
        left: 35%;
        top: 95%;
        width: 50px;
        height: 50px;
        line-height: 0;
    }
    .landing .owl-theme .owl-nav button.owl-next{
        right: 35%;
        top: 95%;
        width: 50px;
        height: 50px;
        line-height: 0;
    }
    .lnd-topRank{background-size: 100% 60%;padding: 50px 0px 0;}
    .topRankS{    flex-wrap: wrap;}
    .topRankS-colm,.topRankS .topRankS-colm:last-child{width: 100%;}
    .lnd-lifeGlg h2{font-size: 36px;}
    .lifeGlg-colm{height: 150px;}
    .GlgEdgeSec h2{font-size: 36px;}
    .GlgEdgeCnt p{font-size: 18px;}
    .lnd-applySec{padding: 50px 0px 0px;}
    .applyCnt h2{font-size: 36px;}
    .applyCnt p{font-size: 16px;}
    .applyCntRow{padding: 0px 30px;}
    .applyCntRow:before, .applyCntRow:after{display: none;}

    .applyCntBox{position: relative;    padding-bottom: 20px;margin-bottom: 20px;}

    /* .applyCntBox:after{
        position: absolute;
        content: '';
        top: 100%;
        left: 0px;
        width: 100%;
        border: 1px dashed #BC1820;
        z-index: 1;
    } */

    .applyCntRow .col-lg-3{
        max-width: 100%;
    }

    .impDateCnt h4{font-size: 36px;}
    .dateField{flex-wrap: wrap;padding: 0 20px;}
    .dateBx{width: 100%;}
    .landing .applynowwe{padding: 12px 50px;font-size: 18px;}
    .lnd-faq #accordionExample{width: 100%;}
    .lnd-faq .accordion-button::after, .lnd-faq .accordion-button::before{top: 40px;}
    .circle{top: 26px;}
    .lnd-faq .accordion-button{font-size: 18px;}
    .lnd-faq .accordion-body p{font-size: 16px;}
    .landing .navbar-nav{flex-wrap: wrap;}
    .landing header .nav-item{margin-bottom: 20px;margin-right: 0;}
    .landing header .nav-item span{width: 35px;    flex: 0 0 35px;}
    .landing header .nav-item span img{width: 100%;}
    .landing header .nav-item a{font-size: 14px;}


/*    landing */    
    .ldrDtlBnr{margin-top: 90px;}
    .ldrDtlBnr img{height: 200px;}
    .ldrDtlCnt{padding: 30px 20px;}
    .ldrBox{padding-bottom: 0;}
    .ldrBoxDtl p{font-size: 16px;}
    .newsThesec .cardcontent{border-left: 2px solid #BC1820;padding-left: 20px;}
    .newsThesec .cardcontent p{font-size: 18px !important;}
    .newsThesec{margin-bottom: 100px;}
    .newsThesec .cardcontent .knowmore a{font-size: 18px !important;}
    .abtPilsCnt .ldrBox .ldrBoxCnt p{font-size: 20px;}
    .ldrBoxCnt .explore{border: 1px solid #BC1820;font-size: 14px;padding: 8px 30px;}
    .leaderDiv{width: 100%;}
    .lagacyCnt blockquote{font-size: 20px;}
    .lagacyCnt hr{border-top: 2px solid #BC1820;margin: 2rem 0;}
    .glgLagCnt{padding: 20px 20px;}
    .abtPilsCnt .viewL p{font-size: 12px;}
    .viewL svg{font-size: 10px;margin-right: 5px !important;}
    .viewL{top: 5px;padding: 5px 5px;right: 5px;border-radius: 5px;}
    .smtTab{padding-bottom: 50px;}
    .abtPilsCnt h2{font-size: 30px;}
    .abtPilsCnt p{font-size: 16px;}
    .smtTab .bannercntnt{padding: 30px 20px;}
    .coreBox{    border-bottom: 2px solid #51515142;border-right: 2px solid transparent;}
    .abtBnrBox{width: 33%;}
    .abtBnrCnt h2{font-size: 36px;}
    .abtBnrRow{align-items: baseline;padding: 5rem 0 3rem;}
    .abtBnrBoxCnt{padding-bottom: 40px;}
    .abtBnrBoxImg img{width: 100%;}
    .abtBnrBoxCnt span{font-size: 14px;}
    .abtBnrBoxCnt h1{font-size: 30px;}
    .abtBnrBoxCnt h1 sup{font-size: 12px;}
    .abtBnrBoxCnt~p{font-size: 14px;}
    .abtBnrBox:last-child .abtBnrBoxCnt h1{font-size: 26px;}
    .abtBanner{margin-top: 90px;}
    .scndList .ftrUl{height: auto;display: block;}
    .scndList .ftrUl li{width: 100%;}
    .cntctUl a{font-size: 16px;}
    .ftlItem{font-size: 16px;}
    .ftrUl{height: auto;flex-direction: unset;display: block;}
    .tpHead h2{font-size: 30px;}
    .banner.hm{margin-top: 0;background-position: center center;}
    .bnrHead{padding: 10rem 0;}
    .bnrHead h1{padding: 50px 0;}
    .striveForm{padding: 50px 15px;}
    .striveForm h2{font-size: 30px;}
    .striveForm p{font-size: 16px;}
    .exploreInput{height: 46px;}
    .striveColmn{padding: 50px 20px;}
    .striveColmn>.row{max-height: 82rem;}
    .nationCnt{padding: 30px 20px;}
    .nationCnt h2{font-size: 36px;}
    .fstImg:before{width: 75%;    top: 100%;height: 2px;}
    .fstImg:after{top: 102%;height: 5px;width: 75%;right: 10px;}
    .innovation{    padding: 50px 0px 50px;width: 100%;margin-top: 0;}
    .research{padding: 70px 0 60px;}
    .blgBoxCnt{padding: 20px;}
    .blgBoxCnt h4{font-size: 24px;}
    .blgBoxCnt p{font-size: 16px;}
    .knowMore{font-size: 16px;}
    .tpHead{width: 100%;}
    .tpHead p{font-size: 16px;}
    .tpCntrBox{width: 40%;margin-bottom: 20px;padding: 10px 15px;margin-right: 20px;border-bottom: 1px solid #C1C1C1;}
    .tpCntrBox:last-child{border-right: 1px solid #C1C1C1;}
    .minLpaCnt h4{font-size: 18px;padding: 5px 20px;}
    .minLpaCnt p{padding: 5px 10px;font-size: 12px;}
    .minLpaCnt p span{font-size: 12px;}
    .facilityCnt h4{font-size: 24px;}
    .standing .tpHead{width: 100%;}
    .standing .tpHead p{padding: 0 0;}
    .standing .blogRight .blgBoxCnt{position: static;}
    .standingBox.w-100 .stdRowBtm{    flex-wrap: wrap;}
    .stdBtmRght{width: 100%;padding: 20px 20px;}
    .stdBtmRght h6{font-size: 18px;margin-bottom: 10px !important;}
    .stdBtmleft{width: 100%;}
    .stdBtmRght:after{left: 50%;top: 90%;transform: translate(-50%, -50%) rotate(45deg);}
    .gray .stdBtmRght:after{    left: 50%; }
    .tstDiv h2{font-size: 36px;}
    .quoteBdr{height: 2px;    width: 100%;}
    .tstDivCrowBx{padding-right: 30px;}
    blockquote{font-size: 16px;}
    .ytCnt h4{font-size: 18px;margin-bottom: 20px !important;}
    .alliance .innovation{margin-top: 0;}
    .testimonial{padding: 70px 0px 30px;}
    .alliance .tpHead{width: 100%;}
    .tpCounter{flex-wrap: wrap;}
    .allCrosal.owl-theme .owl-nav .owl-next{right: 0px;}
    .mediaBox{width: 44%;}
    .ftrBtm ul li, .ftrBtm ul li a{font-size: 14px;}
    .lpaCrousal.owl-theme .owl-nav [class*='owl-']{top: 86%;right: 40%;}
    .navbar-brand img{width: 200px;}
    .navbar-toggler{border: 0 none;}
    .tpUl a{padding: 5px 10px;font-size: 12px;}
    .navbar-collapse{overflow-x: hidden;padding-top: 0;}
    .navbar-nav{display: flex;flex-direction: inherit;    overflow-x: scroll;margin-bottom: 30px;transition: 0.5s;}
    .navCrousal .owl-stage-outer{width: 100%;}
    .navbar-expand-lg .navbar-nav .nav-link{    font-size: 14px;font-family: sans-serif;padding: 10px 10px;}
    .navCrousal{left: 0%;width: 100%;top: 160px;padding-left: 0;}
    .dropdown-item-Img img{width: 100%;    height: 100px;object-fit: cover;}
    .dropdown-item-Cnt{padding: 10px 10px;}
    .dropdown-item-Cnt p{    font-size: 12px;}
    .navbar-nav~form{justify-content: center;}
    .applyNow{padding: 8px 15px;min-width: 150px;font-size: 14px;}
    .accedmicList ul{height: auto;display: block;}
    .accedmicItem{font-size: 12px;margin-bottom: 7px;}
    .accedmicList span{font-size: 14px;}
    .navCrousal .resMob{overflow: scroll;    height: 180px;}
    .dropdown-toggle::after{border-left: 1px solid #fff;    border-bottom: 1px solid #fff;height: 10px;width: 10px;}
    .accedmicUl .accedmicList:nth-child(1) .accedmicItem:after{
        top: 5px;
        left: -20px;
        border-right: 1px solid #FF5D5D;
        border-bottom: 1px solid #FF5D5D;
        height: 8px;
        width: 8px;
    }
    .accedmicUl .accedmicList:nth-child(2) li,
    .accedmicUl .accedmicList:nth-child(3) li{padding-left: 0px;}
    .accedmicUl .accedmicList:nth-child(2) .accedmicItem{font-size: 12px;margin-bottom: 5px;}
    .accedmicUl .accedmicList:nth-child(3) .accedmicItem{font-size: 10px;}
    body.active header{background: #000000eb;box-shadow: 0 7px 15px #000000eb;}
    .ftrBtm{margin-top: 0px;}
    .SocialItem img{width: 40px;}
    .goBack{font-size: 16px;}
    .goBack svg{margin-right: 10px !important;}
    address{font-size: 16px;}
    .tabCntDiv {position: relative;}
    .tabCnt{
        font-family: "gothambold";
    color: #fff;
    border-bottom: 4px solid #FFFFFF;
    padding: 25px 35px;
    display: block;
    background: #bc1820;
    }
    .tabCntArrow{
    display: inline-block;
    position: absolute;
    right: 10px;
    top: 50%;
    width: 25px;
    height: 25px;
    border: 2px solid #fff;
    border-radius: 50%;
    transform: translate(0px, -50%);
    }
    .tabCntArrow:after{
     position: absolute;
    content: '';
    left: 25%;
    top: 20%;
    width: 10px;
    height: 10px;
    border-bottom: 2px solid #fff;
    border-left: 2px solid #fff;
    transform: rotate(-45deg);
    }
    .abtPils.nav-pills .nav-link:after{width: 100%;height: 2px;    left: 0px;}
    .tabCntDiv~.abtPils.nav-pills{display: none;}
    .abtPils.nav-pills .nav-link{width: 100%;}
    .abtPils.nav-pills .nav-link.active{border-bottom: 2px solid #ffffff;}
    .abtPils.nav-pills{padding: 0px 0 10px;}
    .abtPils.nav-pills .nav-link.active:after{display: none;}
}



/*    New for placemnet, news, apex */

@media (max-width: 1600px){
#acred .minLpaImg img {
    height: 250px;
}
}

#acred .newsCntent{
background: #f1f1f1;}
@media (min-width: 1650px){
.lpaImg img {
       height: 84% !important;
}}

.strColImg img {
    min-height: 200px;
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.striveFormIn{
    
    text-align: center;}
.striveFormIn>h2 {
    font-size: 60px;
    font-family: "gothammedium";
    line-height: 1;
}
.striveFormIn>span {
    font-size: 30px;
    font-family: "gothammedium";
}
.landing .bg-whitegrey{
    top: -4px !important;
}
.owl-stage-outer{
    padding: 0 0px;;
}
/* Start form section */
.dynamic_theme_block .btn-register:focus, .dynamic_theme_block .btn-register {
   text-shadow: 0px 3px 6px rgba(0,0,0,0.6);
    color: white;
    background: linear-gradient(0deg, rgba(188,24,32,1) 41%, rgba(246,56,65,1) 100%);
    font-size: 24px;
    font-family: "gothamnarrow";
    width: 100%;
   
}
.dynamic_theme_block .btn-register:focus, .dynamic_theme_block .btn-register:hover {
   text-shadow: 0px 3px 6px rgba(0,0,0,0.6);
    color: white;
    background: linear-gradient(0deg, rgba(188,24,32,1) 41%, rgba(246,56,65,1) 100%);
    font-size: 24px;
    font-family: "gothamnarrow";
    width: 100%;
   
}
.block-class{max-width:100%;background-color:#fff;}
.block-class .form-control {padding-left: 6px;}
.block-class .input-group-btn.bs-dropdown-to-select-group {padding-right: 3px !important;}
.block-class .dynamic_theme_block .form-custom .form-group.StateId {padding: 0 10px 0 0;}
.block-class .panel, .block-class .panel-default > .panel-heading{background-color: transparent !important;}
.block-class .panel-default, .block-class .panel-default > .panel-heading{border:none; padding: 0;}
.panel-default > .panel-heading{font-family: 'Open Sans', sans-serif;color:#fff; font-size:24px;line-height: 100%;}
.form-heading{padding-top:10px;margin:0}.form-block{max-width:400px;min-width:400px;font-size:12px;position:absolute;left:50%;margin-left:176px}
.form-block-inner{background-color:#fff}.form-group>label{font-weight:normal;line-height:18px;display:none}.form-group>label[for="termscondition"]{display:block}input[type="checkbox"]{vertical-align: middle;margin-right: 5px;}.form-control::-moz-placeholder,.has-error .SumoSelect::-moz-placeholder{color:#333}.select-arrow-cust{background-color:transparent}.has-error .form-control,.has-error .SumoSelect{border-color:#f44336;box-shadow:none;color:#f44336}.has-error .form-control::-webkit-input-placeholder,.has-error .SumoSelect::-webkit-input-placeholder{color:#f44336}.has-error .form-control:-moz-placeholder,.has-error .SumoSelect:-moz-placeholder{color:#f44336}.has-error .form-control::-moz-placeholder,.has-error .SumoSelect::-moz-placeholder{color:#f44336}.has-error .form-control:-ms-input-placeholder,.has-error .SumoSelect:-ms-input-placeholder{color:#f44336}
.panel.dynamic_theme_block{border:none;padding: 0px 20px 6px 20px;margin-bottom:0;/* border-radius: 10px; */}.panel.dynamic_theme_block .nav-tabs{border:none}.panel.dynamic_theme_block .nav>li>a{padding:5px 15px;border:none;font-size:14px;color:#2874f0;border-bottom:1px solid #ddd;padding-left: 18px;padding-right: 18px;}
.panel.dynamic_theme_block .nav-tabs>li.active>a,.panel.dynamic_theme_block .nav-tabs>li.active>a:focus,.panel.dynamic_theme_block .nav-tabs>li.active>a:hover{border:none;background-color: #dd302e;padding-right: 18px;border-bottom: 1px solid #dd302e;font-size: 15px;padding-left: 18px;}
.panel.dynamic_theme_block .nav-tabs>li>a:focus,.panel.dynamic_theme_block .nav-tabs>li>a:hover{background-color: transparent;}.panel.dynamic_theme_block .panel-body{box-shadow:0 0 0 #fff;margin-top:15px;padding:0}
.panel.dynamic_theme_block .form-custom .Mobile .form-control,.panel.dynamic_theme_block .form-custom .Mobile .has-error .SumoSelect,.has-error .panel.dynamic_theme_block .form-custom .Mobile .SumoSelect{padding:0 0 5px}
.panel.dynamic_theme_block .or-seperator{margin:20px 0 10px}.panel.dynamic_theme_block .form-custom{max-height:100%;padding-right:0}.panel.dynamic_theme_block .btn-npf{background-color: #991d1f;border:none;color: #fff;font-size: 17px;width: 100%;margin-top: 10px;margin-bottom: 5px;text-shadow: 1px 1px 1px #000;text-transform: uppercase;}
.panel.dynamic_theme_block .btn-npf:hover,.panel.dynamic_theme_block .btn-npf:focus{background-color: #1f85c5;color: #fff !important;text-shadow: 1px 1px 1px #000;}.accordionStyle .panel-accordion{border-radius:0;border:1px solid #ccc}.accordionStyle .panel-heading{padding:0}
.form-control, .form-control[disabled], .form-control[readonly], fieldset[disabled] .form-control, .input-group-btn .btn{background-color: transparent;border:1px solid #e6e6e6;color:#000;border-radius: 0;}
.dynamic_theme_block .form-control[disabled], .dynamic_theme_block .form-control[readonly], .dynamic_theme_block fieldset[disabled] .form-control {
background-color: transparent;color: #999;border: 1px solid #e6e6e6;border-radius: 0;}
.form-group.label-floating.Mobile.country_dial_code.reg_mobile_div span {font-size: 11px;/* margin-bottom: -9px; */color: #f44336;}
.merge_field_div{ margin-bottom:15px;}
.input-group .form-group{vertical-align:top;display:table-cell;}
.form-control::-webkit-input-placeholder { /* Chrome/Opera/Safari */color: #333;}
.form-control::-moz-placeholder { /* Firefox 19+ */color: #333;}
.form-control:-ms-input-placeholder { /* IE 10+ */color: #333;}
.form-control:-moz-placeholder { /* Firefox 18- */color: #333;}

/** End css for focus on input field **/

.panel.dynamic_theme_block .form-custom .Mobile .form-control, 
.panel.dynamic_theme_block .form-custom .Mobile .has-error .SumoSelect, 
.has-error .panel.dynamic_theme_block .form-custom .Mobile .SumoSelect{
	padding:6px 6px;
	border-radius:0;
	/* width: 180px; */
}
.dynamic_theme_block .merge_field_div .bs-dropdown-to-select-group .bs-dropdown-to-select{
	background-color:  #fff;
	padding: 6px 10px;
	border-top: 1px solid #e6e6e6 !important;
	border-right: 1px solid #e6e6e6 !important;
	border-left: 1px solid #e6e6e6 !important;
	border-radius:0;
	color: #000;
}
.input-group-btn:first-child > .btn, .input-group-btn:first-child > .btn-group{margin-right:0;}
.dynamic_theme_block .form-custom .form-group.CourseId{width:100%; padding:0}
.dynamic_theme_block .form-custom .agree-group .agree-condition{color: #000;line-height: 12px;font-size: 11px;}
.CountryId:before, .StateId:before, .CityId:before, .CourseId:before, .reg_specialization_id_div:before{z-index:1;color:#000;font-size: 16px;margin-bottom: -10px;}
.CourseId:before{right:10px;}

input:-webkit-autofill,
input:-webkit-autofill:hover, 
input:-webkit-autofill:focus
input:-webkit-autofill, 
textarea:-webkit-autofill,
textarea:-webkit-autofill:hover
textarea:-webkit-autofill:focus,
select:-webkit-autofill,
select:-webkit-autofill:hover,
select:-webkit-autofill:focus{-webkit-text-fill-color: #000;-webkit-box-shadow: 0 0 0px 1000px #fff inset;}

.form-control:focus { border-color: lightgrey;-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(211,211,211,.6);box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(211,211,211,.6);}
.form-control {-webkit-box-shadow: none; box-shadow:none;}
.form-custom{ overflow: unset;}
.dynamic_theme_block .tab-pane .form-group, 
.dynamic_theme_block .form-custom .merge_field_div, 
.dynamic_theme_block .form-custom .checkbox{margin-bottom:15px;}
.dynamic_theme_block .btn-register{margin:0;}
.dynamic_theme_block .fpass a {color:#2874f0;text-transform: uppercase;}
span.agree-condition {color:  #000; font-size: 11px;}
.form-group.agree-group.col-md-12.m0.has-error .help-block {font-size: 11px;}
.form-group.agree-group.col-md-12.m0.has-error {line-height: 18px;}
.StateId:before {right: 20px;}
.panel.dynamic_theme_block .nav>li>a[aria-expanded="true"]{color: #fff;text-shadow: 1px 1px 1px #000;}
.form-control {padding: 0 5px 0px;height: 34px;}
.dynamic_theme_block .tab-pane .form-group {margin-bottom: 10px;}
.panel-default>.panel-heading {margin-top: 5px;display: none;}
.dynamic_theme_block .form-custom .captcha {margin-top: 0px;}
.dynamic_theme_block .form-custom .form-group.StateId {margin-top: 0px;}
.dynamic_theme_block .form-custom .form-group.CityId {margin-top: 0px;}
.dynamic_theme_block .tab-pane .form-group, .dynamic_theme_block .form-custom .merge_field_div, .dynamic_theme_block .form-custom .checkbox {margin-bottom: 5px;}
.dynamic_theme_block .form-custom .checkbox{margin: 14px 0 0;float: left;}
 input#Captcha {padding: 14px 5px;} 
.block-class input#Captcha{padding-left: 10px;} 
.dynamic_theme_block .form-custom .form-group.captcha-txt {width:50%;}
.dynamic_theme_block .form-group.has-error .help-block {color: red;}
.dynamic_theme_block .form-custom .captcha {  width: 100%;float: left;padding: 0;z-index: 999;position: relative;clear: both;}
.dynamic_theme_block .captcha img {width: 50%;height: 34px;float: left;margin-right: 0;padding-right: 10px;}
.dynamic_theme_block .captcha .CaptchaRefreshBtn {top: 7px;right: 161px;color: #000;border: none;position: absolute;background-color: #fff;font-size: 0px;}
.dynamic_theme_block #forgotBtn {margin-top: 20px;}
.form-control {font-size: 13px;z-index: 11;}
.form-group.label-floating.Mobile.country_dial_code.reg_mobile_div.is-focused .help-block {display:  block;color: #767676;}
.help-block {font-size:10px;}
.form-group.label-floating.is-empty.captcha-txt.has-error .help-block {margin-bottom: 10px;}
.form-group.is-focused .help-block {line-height: 12px;}
.dynamic_theme_block .tab-content .help-block {line-height: 12px;font-size: 11px;color: red !important;}
.dynamic_theme_block .form-group.has-error .help-block {font-size: 11px;}
 input#forgetEmail{margin-top: 10px;}
.reg_specialization_id_div:before{content: "\f107";font-family: FontAwesome; position: absolute; right: 10px;font-size: 16px;color: #000;top: 4px;}
.reg_specialization_id_div {display: inline-block;width: 100%;position: relative;}
/* .form-group.label-floating.reg_email_div.Email_email .help-block {line-height: 12px !important;margin-top: 2px !important;}
.form-group.label-floating.reg_email_div.Email_email .help-block{color: red !important;font-size: 9px;} */
.dynamic_theme_block .tab-content { line-height: 18px;}
.fbLogin, .gpLogin {padding: 5px 3px;font-size:12px;}
.row.margin-top-10.margin0 .col-sm-6 {width:48%;padding-right:0;}
.gpLogin {padding: 5px;}

/** Start Strong Password Section **/
.info-password { right: 50%;margin-right: -146px;margin-top: 2px;}
.popover {font-size: 12px;}
/** End Strong Password Section **/

/* Start Inline class section */

.inline-class { max-width:100%; background-color: #fff;}
.inline-class .panel, .inline-class .panel-default > .panel-heading{background-color: transparent !important;color: red !important;}
.inline-class .panel.dynamic_theme_block .nav>li>a {color: #2874f0; border-bottom: 1px solid #ddd;}
.inline-class .panel.dynamic_theme_block .nav>li>a[aria-expanded="true"] {color: #fff;}
.inline-class .dynamic_theme_block .fpass a {color: #2874f0;}
.inline-class .dynamic_theme_block .form-custom .agree-group .agree-condition {color: #000;} 
.inline-class .form-control, .form-control[disabled], .form-control[readonly], fieldset[disabled] .form-control, .input-group-btn .btn {color: #000;background-color: transparent;border-radius:0;border: 0;}  
.inline-class .dynamic_theme_block .merge_field_div .bs-dropdown-to-select-group .bs-dropdown-to-select {background-color: #fff;border:0 !important;border-radius: 0;color: #000;}
.inline-class .CountryId:before, .inline-class .StateId:before, .inline-class .CityId:before, .inline-class .CourseId:before, .inline-class .reg_specialization_id_div:before {color: #000;font-size: 16px;}   
.inline-class .dynamic_theme_block .form-control[disabled], .dynamic_theme_block .form-control[readonly], .dynamic_theme_block fieldset[disabled] .form-control{background-color: transparent;color: #999;border: none;border-bottom: 1px solid lightgrey;}  
.inline-class .form-control {-webkit-box-shadow: none;box-shadow: none;border-bottom: 1px solid #ddd; }
.inline-class .dynamic_theme_block .merge_field_div .bs-dropdown-to-select-group {border-bottom: 1px solid lightgrey;}
.inline-class .dynamic_theme_block .merge_field_div .bs-dropdown-to-select-group .bs-dropdown-to-select {padding: 4px 10px 4px 10px;} 
.inline-class .panel.dynamic_theme_block .form-custom .Mobile .form-control, .inline-class .panel.dynamic_theme_block .form-custom .Mobile .has-error .SumoSelect, .inline-class .has-error .panel.dynamic_theme_block .form-custom .Mobile .SumoSelect{border-radius: 0;}
.inline-class .form-control {font-size: 13px;z-index: 11;}
.inline-class .panel.dynamic_theme_block{padding: 8px 20px 8px 20px;}
.inline-class .panel-default>.panel-heading {margin-top: 5px;border-bottom: unset;} 
.inline-class .dynamic_theme_block .tab-pane .form-group, .inline-class .dynamic_theme_block .form-custom .merge_field_div, .inline-class .dynamic_theme_block .form-custom .checkbox{margin-bottom: 8px;}    
.inline-class span.agree-condition {color: #000;}
.inline-class .panel.dynamic_theme_block .nav-tabs>li.active>a, .inline-class .panel.dynamic_theme_block .nav-tabs>li.active>a:focus, .inline-class .panel.dynamic_theme_block .nav-tabs>li.active>a:hover{border-bottom: 1px solid #dd302e;}
.inline-class .dynamic_theme_block .form-custom .checkbox{margin: 5px 0 0;}
.inline-class .panel.dynamic_theme_block .form-custom{max-height: 100%;overflow: unset;}
.inline-class .form-group.label-floating.Mobile.country_dial_code.reg_mobile_div .help-block {position: absolute;bottom: -13px;}
.inline-class .has-error .form-control{border-color: red;}
.inline-class .form-control::-webkit-input-placeholder { /* Chrome/Opera/Safari */color: #000;}
.inline-class .form-control::-moz-placeholder { /* Firefox 19+ */ color: #000;}
.inline-class .form-control:-ms-input-placeholder { /* IE 10+ */color: #000;}
.inline-class .form-control:-moz-placeholder { /* Firefox 18- */color: #000;}
/** Start css for focus on input field **/

/** End css for focus on input field **/
/* End inline class section */

/** Start color class section **/
.color-class{background-color: #542e52;}    
.color-class button.btn.btn-default.dropdown-toggle.as-is.bs-dropdown-to-select {background-color: transparent;color: #fff;}
.color-class .dynamic_theme_block .form-custom .agree-group .agree-condition {color: #fff;}
.color-class .form-control {color: #fff;}  
.color-class .CountryId:before, .color-class .StateId:before, .color-class .CityId:before, .color-class .CourseId:before, .color-class .reg_specialization_id_div:before {color: #fff;}
.color-class .reg_specialization_id_div:before {color: #fff;}   
.color-class .panel.dynamic_theme_block .nav>li>a {color: #fff;}  
.color-class span.agree-condition { color: #fff; }   
.color-class .dynamic_theme_block .fpass a { color: #fff; }
.color-class .form-group.label-floating.Mobile.country_dial_code.reg_mobile_div span{color: #fff;}
.color-class .form-control.select-arrow-cust option { color: #000;}

.color-class .form-click {background-color: #542e52;color:#fff;} 
.color-class .form-group.agree-group.col-md-12.m0.has-error .help-block {color: yellow;font-size: 10px;}
.color-class .form-group.label-floating.reg_email_div.Email_email .help-block {color: #fff !important;}
.color-class .form-group.label-floating.has-error .help-block {color: #fff;}
.color-class .form-group.label-floating.reg_email_div.Email_email.has-error .help-block a {color: yellow;}
.color-class .form-group.label-floating.reg_email_div.Email_email .help-block a {color: yellow;}
.color-class .form-group.label-floating.has-error .help-block a {color: yellow;}
.color-class .form-group.label-floating.reg_name_div .help-block{color: #fff;}
.color-class .form-group.label-floating.Mobile.country_dial_code.reg_mobile_div.is-focused .help-block {color: #fff;}
.color-class .fbLogin {color: #fff;border-color: #fff;}
.color-class .gpLogin {color: #fff;border-color: #fff;}
/** End color class section **/
/** Start css for focus on input field **/

/** End css for focus on input field **/

/** Start Link-Border Class **/
.link-border .panel.dynamic_theme_block {padding: 2px 20px 8px 20px;}
.link-border .panel.dynamic_theme_block .nav>li>a[aria-expanded="true"] {color:  #000;text-shadow:  unset;font-size: 15px;padding-bottom:10px;}
.link-border .panel.dynamic_theme_block .nav>li>a {border:  none;color: #333131;padding-left: 16px;padding-right: 16px; font-size: 15px;}
.link-border .panel.dynamic_theme_block .nav-tabs>li.active>a, .link-border .panel.dynamic_theme_block .nav-tabs>li.active>a:focus, .link-border .panel.dynamic_theme_block .nav-tabs>li.active>a:hover {background-color:  transparent;border-bottom: 2px solid #dd302e;}    
.link-border .panel.dynamic_theme_block .nav>li>a:hover {color:  #000;}
.link-border .panel.dynamic_theme_block .nav-tabs>li.active>a, .link-border .panel.dynamic_theme_block .nav-tabs>li.active>a:focus, .link-border .panel.dynamic_theme_block .nav-tabs>li.active>a:hover {
    padding-left:16px;padding-right:16px;}
/** End Link-Border Class **/  

/** Start Link-Border Class with color class **/
.color-class.link-border .panel.dynamic_theme_block .nav>li>a[aria-expanded="true"] {color: #fff;}
.color-class.link-border .panel.dynamic_theme_block .nav>li>a {color: #fff;}
/** End Link-Border Class with color class **/  

/** Start css for font awesome icon for form **/

.form-icon .panel {border: 0;box-shadow: unset;}
.form-icon form#registerForm {margin-top: 5px;}
.form-icon form#loginForm {margin-top: 10px;}
.form-icon .form-group.label-floating.reg_name_div {position:  relative;}
.form-icon .form-group.label-floating.reg_email_div.Email_email {position:  relative;}
.form-icon .merge_field_div {position:  relative;}
.form-icon .form-group.label-floating.Password.reg_password_div {position:  relative;}
.form-icon .form-group.label-floating {position:  relative;}
.form-icon .form-group.label-floating.reg_name_div:after {content: "\f007";position: absolute;top: 4px;font-family: FontAwesome;}
.form-icon .form-group.label-floating.reg_email_div.Email_email:after {content: "\f0e0";position:  absolute;font-family: FontAwesome;top: 4px;}
.form-icon .merge_field_div:after {content: "\f024";position:  absolute;font-family: FontAwesome;color: #4bb7ce;top: 4px;}
.form-icon .form-group.label-floating.Password.reg_password_div:after {content: "\f023";position:  absolute;font-family: FontAwesome;top: 4px;}
.form-icon .form-group.label-floating.reg_state_id_div.StateId.field-select:after {content: "\f124";position:  absolute;top: 4px;font-family: FontAwesome;}
.form-icon .form-group.label-floating.reg_city_id_div.CityId.field-select:after {content: "\f015";position: absolute;top: 4px;font-family: FontAwesome;}
.form-icon .form-group.label-floating.reg_course_id_div.CourseId.field-select:after { content: "\f02d";position: absolute;top: 4px;font-family: FontAwesome;}
.form-icon .form-group.label-floating.field-select.reg_specialization_id_div:after {content: "\f212";position:  absolute;top: 4px;font-family: FontAwesome;}
.form-icon .form-group.label-floating.OTP.hideShowOptBypass .input:after {content: "\f0c1";position:  absolute;top: 4px;font-family: FontAwesome;}
.form-icon .form-group.label-floating.is-empty.captcha-txt:after {content: "\f040";position:  absolute;top: 4px;font-family: FontAwesome;}
.form-icon #loginForm .form-group:nth-child(2):after {content: "\f0e0";position:  absolute;top: 4px;font-family: FontAwesome;}
.form-icon #loginForm .form-group:nth-child(3):after {content: "\f13e";position:  absolute;top: 4px;font-family: FontAwesome;}
.form-icon .form-group.label-floating.reg_name_div:after, .form-icon .form-group.label-floating.reg_email_div.Email_email:after, 
.form-icon .merge_field_div:after, .form-icon .form-group.label-floating.Password.reg_password_div:after, .form-icon .form-group.label-floating.reg_state_id_div.StateId.field-select:after, 
.form-icon .form-group.label-floating.reg_city_id_div.CityId.field-select:after, .form-icon .form-group.label-floating.reg_course_id_div.CourseId.field-select:after, 
.form-icon .form-group.label-floating.field-select.reg_specialization_id_div:after, .form-icon .form-group.label-floating.OTP.hideShowOptBypass .input:after, 
.form-icon .form-group.label-floating.is-empty.captcha-txt:after, .form-icon #loginForm .form-group:nth-child(2):after, .form-icon #loginForm .form-group:nth-child(3):after {
 color: #4bb7ce;}
.form-icon .form-control{padding: 0 25px 1px;}   
.form-icon .dynamic_theme_block .merge_field_div .bs-dropdown-to-select-group .bs-dropdown-to-select {padding: 4px 10px 4px 22px;}
.form-icon input#Captcha {padding: 14px 5px 14px 25px;}
.form-icon .dynamic_theme_block .merge_field_div .bs-dropdown-to-select-group .bs-dropdown-to-select{background-color: transparent;}

/** End css for font awesome icon for form **/    
/** Start css for font awesome icon for block class form**/    

.block-class.form-icon .form-group.label-floating.reg_name_div:after, .block-class.form-icon .form-group.label-floating.reg_email_div.Email_email:after, 
.block-class.form-icon .merge_field_div:after, .block-class.form-icon .form-group.label-floating.Password.reg_password_div:after, .block-class.form-icon .form-group.label-floating.reg_state_id_div.StateId.field-select:after, 
.block-class.form-icon .form-group.label-floating.reg_city_id_div.CityId.field-select:after, .block-class.form-icon .form-group.label-floating.reg_course_id_div.CourseId.field-select:after, 
.block-class.form-icon .form-group.label-floating.field-select.reg_specialization_id_div:after, .block-class.form-icon .form-group.label-floating.OTP.hideShowOptBypass .input:after, 
.block-class.form-icon .form-group.label-floating.is-empty.captcha-txt:after, .block-class.form-icon #loginForm .form-group:nth-child(2):after, .block-class.form-icon #loginForm .form-group:nth-child(3):after {
 padding-left: 5px;}   

/** End css for font awesome icon for block class form**/   

/** Start css for font awesome icon for color class form**/  
.color-class.form-icon .form-group.label-floating.reg_name_div:after, .color-class.form-icon .form-group.label-floating.reg_email_div.Email_email:after, 
.color-class.form-icon .merge_field_div:after, .color-class.form-icon .form-group.label-floating.Password.reg_password_div:after, 
.color-class.form-icon .form-group.label-floating.reg_state_id_div.StateId.field-select:after, .color-class.form-icon .form-group.label-floating.reg_city_id_div.CityId.field-select:after, 
.color-class.form-icon .form-group.label-floating.reg_course_id_div.CourseId.field-select:after, .color-class.form-icon .form-group.label-floating.field-select.reg_specialization_id_div:after, 
.color-class.form-icon .form-group.label-floating.OTP.hideShowOptBypass .input:after, .color-class.form-icon .form-group.label-floating.is-empty.captcha-txt:after, 
.color-class.form-icon #loginForm .form-group:nth-child(2):after, .color-class.form-icon #loginForm .form-group:nth-child(3):after {
  color: #fff;
}
/** End css for font awesome icon for color class form**/  

/** Start Form position section **/

   @media (min-width:768px){
  .formContainer{/* max-width:350px; *//* min-width:350px; *//* z-index:1; *//* border-radius: 5px; */}

  .form-absolute{position:absolute;top: 12px;}
  .form-fixed{position:fixed;}
  .form-relative{position:relative;top:12px;}

  .form-position-left{left:50%;margin-left:-585px;}
  .form-position-right{/* right:50%; *//* margin-right: -600px; *//* border-radius: 5px; *//* border: 0px solid #991d1f; *//* box-shadow: 0 0 15px #696868; */}
  }
/** End Form position section **/
  
/*** Start Form float design section ***/

.floatForm{-webkit-transform: translateX(100%);-moz-transform: translateX(100%);-ms-transform: translateX(100%);-o-transform: translateX(100%);transform: translateX(100%);-webkit-transition: all 0.8s ease 0s;-ms-transition: all 0.8s ease 0s;-moz-transition: all 0.8s ease 0s;-o-transition: all 0.8s ease 0s;transition: all 0.8s ease 0s;z-index: 9999;right:0;top:100px;}
.form-heading{background-color:$primary-color;color: #000;padding: 10px;margin: 0;padding-bottom: 0;font-size: 26px;} 
.floatForm.open{-webkit-transform: translateX(0);-moz-transform: translateX(0);-ms-transform: translateX(0);-o-transform: translateX(0);transform: translateX(0);}
.form-clickOuter{left: 0;position:absolute;top: 50%;margin-top:-20px;margin-left:-114px;webkit-transform: rotate(270deg);-moz-transform: rotate(270deg);-ms-transform: rotate(270deg);-o-transform: rotate(270deg);transform: rotate(270deg);} 
.form-click{background-color: #dd302e;color: #fff; position: relative;font-size: 22px;padding: 10px 20px;cursor: pointer;display: inline-block;border-radius:5px 5px 0 0;border:1px solid #fff;border-bottom:none;}
.form-inner{position:relative;}
.form-block{max-width: 400px;min-width: 400px;font-size:12px;}
.form-block-inner{background-color:#fff;}

/*** End Form float design section ***/

/* Strat footer section */
.footer-top {background-color: #f6f6f6;padding: 5px 0;}
/* End footer section */

/* Start media query for mobile view */

@media (max-width: 768px){

/* Start owl carousel section */
  .owl-carousel .owl-dots {display: none;}
  .owl-carousel .owl-dot, .owl-carousel .owl-nav .owl-next, .owl-carousel .owl-nav .owl-prev {position: absolute;font-size: 22px;top: 40%;color: #ccc;}
  .owl-carousel .owl-nav{display: block;}
  .owl-carousel .owl-nav .owl-next { right: 10px;}
  .owl-carousel .owl-nav .owl-prev { left: 10px;}
/* End owl carousel section */

/* Start instruction section */
.container.instruction-section {margin-top: 18px;}
p.instruction {font-size: 24px; letter-spacing: 1px; color: #dd302e;font-family: 'Open Sans'; margin-bottom: 7px;text-align: center;}
.container.instruction-section ul li {font-size: 15px;line-height: 27px;margin-left: -15px;margin-right: 5px;}
/* End instruction section */

/** Start form section **/
  .form-control{height: 34px;}
  .panel.dynamic_theme_block {padding: 12px;}
  .CountryId:before, .StateId:before, .CityId:before, .CourseId:before, .reg_specialization_id_div:before {content: '';border-color: transparent #a0a0a0 #a0a0a0 transparent;border-style: solid;border-width: 6px; right: 0px; bottom: 0; margin-bottom:0;top: auto;}
  .color-class .CountryId:before, .color-class .StateId:before, .color-class .CityId:before, .color-class .CourseId:before, .color-class .reg_specialization_id_div:before {border-color: transparent #fff #fff transparent;}
  .inline-class .StateId:before {right: 15px;}  
  .block-class .StateId:before {margin-right: 10px; }
  .has-error.CountryId:before, .has-error.StateId:before, .has-error.CityId:before, .has-error.CourseId:before, .has-error.reg_specialization_id_div:before {bottom:3px;}
  .dynamic_theme_block .CaptchaRefreshBtn:before {font-size:11px;}
  .dynamic_theme_block .merge_field_div .bs-dropdown-to-select-group .bs-dropdown-to-select{padding: 6px 10px;}
  .dynamic_theme_block .captcha img {height: 34px !important;}
  .dynamic_theme_block .captcha .CaptchaRefreshBtn{top: 6px;}
  .captcha{margin-bottom: 8px;}
  .fbLogin, .gpLogin {font-size:15px;padding:8px 10px;}
  .row.margin-top-10.margin0 .col-sm-6 {width:100%; padding-right:15px;text-align:center;} 
  .dynamic_theme_block .form-custom .captcha {margin-bottom:14px;}
  .inline-class .panel.dynamic_theme_block{padding: 15px 20px 8px 20px;}

/** Start css for form font awesome icon **/
.form-icon .form-group.label-floating.reg_name_div:after, .form-icon .form-group.label-floating.reg_email_div.Email_email:after, 
.form-icon .merge_field_div:after, .form-icon .form-group.label-floating.Password.reg_password_div:after, 
.form-icon .form-group.label-floating.reg_state_id_div.StateId.field-select:after, .form-icon .form-group.label-floating.reg_city_id_div.CityId.field-select:after, 
.form-icon .form-group.label-floating.reg_course_id_div.CourseId.field-select:after, .form-icon .form-group.label-floating.field-select.reg_specialization_id_div:after, 
.form-icon .form-group.label-floating.OTP.hideShowOptBypass .input:after, .form-icon .form-group.label-floating.is-empty.captcha-txt:after, 
.form-icon #loginForm .form-group:nth-child(2):after, .form-icon #loginForm .form-group:nth-child(3):after{
  top: 6px;}
  .form-icon .dynamic_theme_block .merge_field_div .bs-dropdown-to-select-group .bs-dropdown-to-select{padding: 6px 10px 6px 22px;}
/** End css for form font awesome icon **/
/** End form section **/

}

/** Start page loader section **/
.pageloader {position: fixed;left: 0px;top: 0px;width: 100%;height: 100%;z-index: 99999;background: url('../images/loader_big.gif') 50% 50% no-repeat rgba(255,255,255, 0.95);}
/** End page loader section **/
.modal-backdrop.fade.in {
    display: none;
}
.fade:not(.show){
    opacity:1;
}
.form-control{
    font-size: 14px !important;
    font-family: 'Gotham XNarrow 325', sans-serif;
}
.form-group.label-floating.Mobile.country_dial_code.reg_mobile_div {
    flex-grow: 1;
}
  .GlgEdgeCnt {
            height: 270px;
            max-height: 270px;
            overflow: hidden;
            border-bottom: 4px solid #F7D209;
        }

        .moreless-button {
            text-decoration: none;
            font-size: 20px;
            margin: 10px;
        }

        #viewlessp {
            display: none;
        }

        .moretext {
            display: none;
        }

        .GlgEdgeCnt p {
            border-bottom: 0px solid #F7D209;
        }

        .owl-theme .owl-nav [class*='owl-']:hover {
            background: transparent;
            color: black;
        }

        .modal.show {
            display: block;
            top: 50%;
            transform: translate(0px, -50%);
            background: #00000070;
            overflow: hidden;
        }

        .underSec {
            margin-bottom: 70px !important;
        }

        #underj {
            display: none
        }

        #video-container iframe {
            width: 50%;
            height: 500px;
            margin-top: 10%;
        }

        .close-video {
            position: absolute;
            top: 20%;
            right: 20%;
            z-index: 99999;
            cursor: pointer;
            font-size: 50px;
            opacity: 1;
            color: #fff;
        }

        .facultyimg2 {
            background-color: transparent;
        }

        .facultyabt {
            height: 195px;
            overflow: hidden;
        }

        /* .lpaImg img {
            object-fit: contain;
        } */
        .forfnkl.owl-theme .owl-nav [class*="owl-"] {
            position: relative !important;
        }

        .lpaImg img {
            width: 100%;
            height: 86%;
        }

        .forfnkl .owl-nav {
            margin-top: -50px;
        }

.panel.dynamic_theme_block .tab-pane .form-group.fpass a.registerYet {
    float: left;
    margin-left: 0px;
    font-size: 11px;
}

.panel.dynamic_theme_block .tab-pane .form-group.fpass a {
    font-size: 11px;
    float: right;
    margin-right: 4px;
    text-transform: uppercase;
}

.formContainer.block-class.link-border.form-position-right {
    min-height: 500px;
}