/*new css */
input#Name::placeholder {
    color: #000;
}

.form-group.label-floating.Mobile.country_dial_code.reg_mobile_div {
    flex-grow: 1;
}

input#Mobile::placeholder {
    color: #000;
}
/*************fonts ***************/
html{ overflow-x: hidden; }
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: 137%;
}
.cnterBoxCnt h4{font-size: 60px;color: white;font-family: "gothambold";margin-bottom: 0;}
.cnterBoxCnt p{font-weight: 500;color: white;font-size: 24px;font-family: "gothammedium";margin-bottom: 0;}
.counterBox:nth-child(odd) .cnterBoxCnt{background: #BC1820;}
.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: 38px;color: #BC1820;font-family: "gothambold"; width: 100%;}
.tpCntrBox p{font-weight: 500;font-size: 20px;color: #BC1820;font-family: "gothammedium"; line-height: 1.1; width: 100%;}
.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: 75%; 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; transition: .3s all ease;}
.landing header .nav-item a:hover{ color: #F2902B; }
.landing header .nav-item b{ display: inline-block; color: #fff; }
.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 input::placeholder{
    font-size: 16px;
    color: #2A2A2A53;
    font-family: 'Gotham XNarrow 325', sans-serif;
}
.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: 100%;}
.lndBnr-counter .tpCntrBox{width: 25%;border-right: 1px solid #C46809; padding: 0px 25px; min-height: 95px; display: flex; flex-wrap: wrap; align-items: center;}
.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(https://static.npfs.co/accounts/293/documents/2024/3/12/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: 11px;}
.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: 40%;
    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*/

#utube-video { margin: 40px 0 30px; min-width: 100%; min-height: 100%; width: 100%; }

.lndRschImg img{
    height: 309px;
}
















@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: 10px 10px;}
     .landing .bg-whitegrey input{padding: 10px 20px;margin-bottom: 20px !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: 21px 25px;background-color: #BC1820;}
    .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;}
.lndBnr-counter .tpCntrBox { padding: 0px 10px; }
.lndRschImg img{height: 284px;}
}

@media(max-width: 1199px){
    .owl-theme .owl-nav button.owl-prev{ left: 0; }
    .owl-theme .owl-nav button.owl-next{ right: 0; }
}

@media (max-width: 991px){
/*    landing */
.flexWrap{ flex-wrap: wrap; }
.tpCntrBox h4, .tpCntrBox p{ text-align: center; }
.lndBnr-counter .tpCntrBox { justify-content: center; flex-basis: 33.33%; margin-bottom: 20px; padding-bottom: 20px; position: relative;}
.lndBnr-counter .tpCntrBox:before{ content: ''; position: absolute; bottom: -10px; left: 0; right: 0; margin: auto; width: 90%; height: 1px; background: #C46809; }
.lndBnr-counter .tpCntrBox:nth-last-child(1):before, .lndBnr-counter .tpCntrBox:nth-last-child(2):before, .lndBnr-counter .tpCntrBox:nth-last-child(3):before{ display: none; }
.lndBnr-counter .tpCntrBox:nth-child(3n){ border-right: 0; }
.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: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; flex-basis: 50%;}
    .lndBnr-counter .flexWrap{ justify-content: center !important; }
    .lndBnr-counter .tpCntrBox:nth-child(2n+1){ border-right: 1px solid #C46809; }
    .lndBnr-counter .tpCntrBox:nth-child(2n), .lndBnr-counter .tpCntrBox:last-child{ border-right: 0; }
    .lndBnr-counter .tpCntrBox:nth-last-child(2):before, .lndBnr-counter .tpCntrBox:nth-last-child(3):before{ display: block; }
    .lndBnr-counter .container>div{justify-content: space-between;}
    #utube-video{ margin-top: 20px; }
    .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;3
        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; flex-basis: 50%;}
    .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;;
}
.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;
        }
        .bgColor{
            background-color: #fff !important;
            padding: 90px 80px  !important;
        }
        .allCrosalBoxImg{
            height: 350px;
            display: flex;
            align-items: center;
            justify-content: center;
        }
        #search-content{
            width: 75%;
            margin: 0 auto;
        }
        #search-content ul{
            position: absolute;
            padding: 0px;
            width: 75%;
            border: 1px solid #000;
        }
        #search-content ul li{
            list-style-type: none;
            background-color: #ffffff;
            padding: 15px 0px;
            border-bottom: 1px solid #000000;
        }
        #search-content ul li a{
            font-size: 14px;
            font-weight: 400;
            text-decoration: none;
            color: #000000;
        }
.fade:not(.show) {
    opacity: 1 !important;
}


/*************fonts ***************/
/*@import url('https://fonts.cdnfonts.com/css/gotham-narrow');
@font-face {
    font-family: 'Gotham XNarrow 325', sans-serif;
    src: url("https://fonts.cdnfonts.com/css/gotham-narrow");
}
.gothamnarrow325{
    font-family: 'Gotham XNarrow 325', sans-serif;
    src: url("https://fonts.cdnfonts.com/css/gotham-narrow");
}*/
/*************colors***************/
.redline{
    border: 2px solid #BC1820;
    opacity: 1;
}
.colorred{
    color: #BC1820;
}

.a2a2a2{
    color:#2A2A2A;
}
.o2o2o{
    color: #202020;
}
.white{
    color: #ffff !important;
}

/*********font-size******************/
.f18{
    font-size: 1.125rem;
}
.f48{
    font-size: 3rem;
}
.f16{
    font-size: 1rem;;
}
.f30{
    font-size: 	1.875rem;
}
.f10{
    font-size: 0.625rem;
}
.f29{
    font-size: 	1.8125rem;
}
.f23{
    font-size: 1.4375rem !important;
}
.f24{
    font-size: 1.5rem !important;
}
.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 !important;
}
.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 #BC1820!important;
    color: #BC1820!important;
    border-radius: 100% !important;

}
.tabslider1 .owl-next span{
    font-size: 39px;
    display: inline-block;
    height: 35px;
    line-height: 23px;
}
.tabslider1 .owl-stage-outer:after{
    position: absolute;
    content: '';
    right: -120px;
    top: 0;
    height: 100%;
    width: 200px;
    background: transparent linear-gradient(180deg, #FFFFFF00 0%, #FFFFFF 47%, #FFFFFF 100%) 0% 0% no-repeat padding-box;
}
.tabslider5 .owl-prev{
    display: none;
}

.tabslider5 .owl-next{
    position: absolute;
    right: 0px;
    top: 37%;
    transform: translateY(-50%);
    background-color: white !important;
    width: 35px;
    height: 35px;
    border: 2px solid #BC1820!important;
    color: #BC1820!important;
    border-radius: 100% !important;

}
.tabslider5 .owl-next span{
    font-size: 39px;
    display: inline-block;
    height: 35px;
    line-height: 23px;
}
.tabslider5 .owl-stage-outer:after{
    position: absolute;
    content: '';
    right: -120px;
    top: 0;
    height: 100%;
    width: 200px;
    background: transparent linear-gradient(180deg, #2020208A 0%, #202020 47%, #202020 100%) 0% 0% no-repeat padding-box;
}
.tabslider3 .owl-prev{
    display: none;
}

.tabslider3 .owl-next{
    position: absolute;
    right: 0px;
    top: 37%;
    transform: translateY(-50%);
    background-color: white !important;
    width: 35px;
    height: 35px;
    border: 2px solid #BC1820!important;
    color: #BC1820!important;
    border-radius: 100% !important;

}
.tabslider3 .owl-next span{
    font-size: 39px;
    display: inline-block;
    height: 35px;
    line-height: 23px;
}
.tabslider3 .owl-stage-outer:after{
    position: absolute;
    content: '';
    right: -120px;
    top: 0;
    height: 100%;
    width: 200px;
    background: transparent linear-gradient(180deg, #FFFFFF00 0%, #FFFFFF 47%, #FFFFFF 100%) 0% 0% no-repeat padding-box;
}
.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;
    align-items: center;
    padding: 46px 56px;
}
.bannercntnt .cntnt p{font-family: 'Gotham XNarrow 325', sans-serif;}
.cntnt{
    margin: auto;
}
#visionmission{margin-bottom: 150px;}
#campuslife,#acred{padding-bottom: 150px;}

.mt25rem{
    margin-top: 5rem;
}
.mb25rem{
    margin-bottom: 2.5rem;
}
.mt45rem{
    margin-top: 4.5rem;
}
.mb45rem{
    margin-bottom: 4.5rem;
}
.pr2rem{
    padding-right: 2rem;
}
.pt10px{
    padding-top: 10rem;
}
.pt10px{
    padding-top: 10rem;
}
.pt80px{
    padding-top: 5rem;
}
.profilecard{
    background-color: #202020;
    box-shadow: 0px 3px 0px 41px #202020;
    margin-top: 50px;
}
.imgboxdeen{
    background-color: #A2A2A2;
    height:326px;

   
}

.nav-pills .nav-link.active, .nav-pills .show>.nav-link {
    color: #BC1820;
    background-color: transparent;
    border-radius: 0px;
    padding: 30px 0;
    border-bottom: 4px solid #BC1820;
}
.bgShadow{box-shadow: 0px 3px 6px #00000029;}
.bgShadow .nav-pills .nav-link{ padding: 30px 20px;}
.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 #BC1820;
    border-radius: 5px;
    opacity: 1;
  }

/* .cardforblog{
    width: 380px !important;
    
  } */

  .cardimage {
    width: 400px;
    height: 360px;
}

.readmoree a{
    text-decoration: none;

}
/* .tabslider2 .owl-item{
  margin-right: 100px!important;
} */

/******new*******/
.cardprogram {position: relative;background-color: #f3f3f3;padding: 40px 40px 40px 1px;height: 100%;}
.cardprogram:after{
    position: absolute;
    content: '';
    top: 0;
    right: 0;
    border-bottom: 10px solid #CFCFCF;
    border-left: 10px solid #CFCFCF;
    border-right: 10px solid #fff;
    border-top: 10px solid #fff;
    background-color: #CFCFCF;
}
.cardcontent {
    border-left: 4px solid #BC1820;
    padding-left: 40px;
    display: flex;
    flex-wrap: wrap;
    flex-direction: column;
    justify-content: space-between;
    height: 100%;
}

.knowmore a{
    text-decoration: none;
    color: #BC1820;

}
.facultyimg{
    background-color: #202020;
}
.facultyimg2{
    background-color: #A9A9A9;
}
.pdt25rem{
    padding-top: 2.5rem;
}
.sportfacil{
    background:linear-gradient(180deg, #00000000 0%, #000000 100%) 0% 0% no-repeat, url('../images/sportsfaci.png') 0 0 no-repeat;
    background-position: center;
    background-size: cover;
    padding-top: 25rem;
    padding-left: 3rem;
    padding-right: 3rem;
    padding-bottom: 3rem;
   
}
.bggray{
    background-color: #F3F3F3;
}
.cardcontenta{
    
        padding-left: 40px;
    
}
.cardprograma:after {
    position: absolute;
    content: '';
    top: -1px;
    right: -1px;
    border-bottom: 10px solid #CFCFCF;
    border-left: 10px solid #CFCFCF;
    border-right: 10px solid #fff;
    border-top: 10px solid #fff;
    background-color: #CFCFCF;
    z-index: 9;
}
.cardprograma {
    position: relative;
    background-color: #ffffff;
    padding: 40px 40px 40px 1px;
    border: 1px solid #CFCFCF;
}
.explore{
    background: transparent;
    border-radius: 30px;
    border: 2px solid #BC1820;
    color: #BC1820;
}
.innovation2 {
    width: 100%;
    margin: 0 auto;
    background: #F3F3F3;
    padding: 100px 100px 140px;
}
.colorred{
    color: #BE2727 !important;
}
.schlnews .newsBoxGrp{
    height: 88% !important;
}
.schlnews{
    padding-bottom: 120px !important;
}


  .stepsbgimg{
    position: absolute;
    left: 0;
    width: 45%;
  }



.timeline-container {
    display: flex;
    justify-content: center;
    padding-top: 70px;
  }
  .timeline-container .vertical-scrollable-timeline {
    width: 600px;
    list-style-type: none;
    padding: 0 0;
  }
  .timeline-container .vertical-scrollable-timeline li {
    position: relative;
    padding: 12px 0px 41px 135px;
  }
  .timeline-container .vertical-scrollable-timeline li:last-child {
    margin-bottom: 0;
  }
  .timeline-container .vertical-scrollable-timeline li h2 {
    font-size: 25px;
    margin-bottom: 10px;
    font-weight: 600;
    color: #fff;
  }
  .timeline-container .vertical-scrollable-timeline li p {
    line-height: 1.5;
    color: #fff;
  }
  .timeline-container .vertical-scrollable-timeline li p:last-child {
    margin-bottom: 0;
  }
  .timeline-container .vertical-scrollable-timeline li .icon-holder {
    position: absolute;
    left: 0;
    top: 0;
    width: 104px;
    border: 3px dotted white;
    height: 104px;
    display: flex;
    justify-content: center;
    align-items: center;
    background-color: #c12d2d00;
    border-radius: 50%;
    z-index: 1;
    transition: 0.4s all;
  }
  .timeline-container .vertical-scrollable-timeline li .icon-holder::before {
    content: "";
    width: 90px;
    height: 91px;
    border: 4px solid #fff;
    position: absolute;
    background-color: #ffffff;
    border-radius: 50%;
    z-index: -1;
    transition: 0.4s all;
  }
  .timeline-container .vertical-scrollable-timeline li .icon-holder i {
    font-size: 25px;
    color: #fff;
  }
  .timeline-container .vertical-scrollable-timeline li::after {
    content: "";
    position: absolute;
    height: 0;
    width: 8px;
    background-color: #e803fc;
    left: 48px;
    top: 34px;
    z-index: 0;
    transition: 0.4s all;
  }
  .timeline-container .vertical-scrollable-timeline li::before {
    content: "";
    position: absolute;
    height: 73.5%;
    width: 3px;
    background-color: #ffffff00;
    left: 52px;
    top: 26%;
    z-index: 0;
    border-left: 3px dotted white;
  }
  .timeline-container .vertical-scrollable-timeline li:last-child::before {
    content: unset;
  }
  .timeline-container .vertical-scrollable-timeline li.active .icon-holder {
    background-color: #e803fc;
  }
  .timeline-container .vertical-scrollable-timeline li.active .icon-holder::before {
    background-color: #e803fc;
  }
  .timeline-container .vertical-scrollable-timeline li.active::after {
    height: 100%;
  }
  .timeline-container .vertical-scrollable-timeline li.active:last-child::after {
    content: unset;
  }
  .applynowwe{
    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%;
  }
  #flexCheckDefault~label{font-size: 14px;}
  .tabslider1.owl-drag .owl-item{

    width: auto !important;
  }
  .tabslider1 .nav-pills .nav-link { white-space: nowrap !important;}
  .tabslider5.owl-drag .owl-item{

    width: auto !important;
  }
  .tabslider5 .nav-pills .nav-link { white-space: nowrap !important;}
  .searchprogrambtn{
    background-color: #BC1820;
    border: none;
    color: white;
    font-size: 20px;
    padding: 4px;
    margin-top: 43px;
    width: 75%;

  }
  .tabslider3.owl-drag .owl-item{

    width: auto !important;
  }
  .tabslider3 .nav-pills .nav-link { white-space: nowrap !important;}
  .searchprogrambtn{
    background-color: #BC1820;
    border: none;
    color: white;
    font-size: 20px;
    padding: 4px;
    margin-top: 43px;
    width: 75%;

  }
  .imp-links{
    background: #F3F2F2;
  }
  .bg-ligry{
    background: #F3F2F2;

  }
  .imp-links a{
    border-bottom: 2px dotted #80808069;
    padding-bottom: 10px;
  }
  .imp-links .lastaa{
    border-bottom: 0px dotted #80808069;
  }
  .ugppage{
    border-bottom: 1px solid #80808069;
  }


.bgmissionvission{
    background: url(../images/asadsd.png) 0 0 no-repeat;
    background-size: cover;
    background-position: center;
    padding-bottom: 200px;
    padding-top: 200px;
    padding-left: 95px;
}
.policmanimg{
    width: 100%;
    height: 539px;
    background-color: #505050;
}
.fromrd{
    margin-top: -240px;
}
.bg-grey{
    background-color: #F3F3F3;
    position: relative;
    padding: 40px;

}
.bgpdeta{
    background: url('../images/shutterstock_1792952266\ copy.png');
    background-position: center;
    background-size: cover;
    margin-top: 160px !important;
}
.bg-whitegrey{
    /* background: #F3F3F3; */
}

.bg-dardsk{
    background-color: #202020;

}
.one1{
    border-bottom: 2px dotted grey;
}
/*  -----------------------------*/
.form-div #password{padding-right: 50px;}
.form-div .eye {
    position: absolute;
    content: '';
    right: 10px;
    top: 50%;
    width: 20px;
    transform: translate(0px, -50%);
    cursor: pointer;
}
.mspoint{line-height: 45px;margin-right: 10px;}
.bannercntnt .cntnt p{margin-bottom: 0;}
.bannercntnt{margin: 0 0;}
.admApply{margin-top: 160px;}
.admApplyHead>h2{color: #FFFFFF;font-size: 36px;font-family: "gothambold";margin-bottom: 35px;}
.admApplyHead{position: relative;display: block;padding-bottom: 50px;}
.admApplyRow{    width: 90%;margin: 0 auto;}
.litrelInfo{margin-top: 160px;padding-bottom: 150px;}
.pcaBox{padding-right: 40px;border-right: 2px solid #CFCFCF;margin-right: 20px;}
.pcaBox:last-child{border-right: none;}
.pca{padding-bottom: 30px;}
.pcaBox p{
    font-size: 20px;
    color: #202020;
    font-family: 'Gotham XNarrow 325', sans-serif;
}
.pcaBox strong{
        font-family: "gothambold";
    font-size: 24px;
    color: #202020;
}
.feestruc.p-4{padding: 35px 50px 50px !important;}
.Aboutcourse{margin-bottom: 150px;}
/*.researchadvm.owl-carousel .owl-nav button.owl-next{
    position: absolute;
    right: -40px;
    top: 50%;
    color: #FFFFFF56;
    font-size: 60px;
    height: 15px;
    line-height: 15px;
}*/
.schoolDep .profilecard{box-shadow: none;margin-top: 0;}
.schoolDep{margin-bottom: 150px;}
.schoolDep #acred{padding-bottom: 0;}
.schlnewsCrosal.owl-theme .owl-nav .owl-prev{display: none;}
.schlnewsCrosal.owl-theme .owl-next{right: -25px;} 
.underGraduad{margin-top: 150px;}
.underGraduadRow{    width: 90%;margin: 0 auto;}
.InputGroupBtn input{border: 1px solid #707070;height: 75px;width: 70%;}
.InputGroupBtn{display: flex;align-items: center;justify-content: space-between;}
.InputGroupBtn .searchprogrambtn{
       margin: 0 0;
    width: 25%;
    height: 75px;
    text-align: center;
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 25px 25px;
}
.InputGroup label{    margin-bottom: 20px;}
.InputGroup{padding-right: 10%;}
.underGraduadRow .nav-pills .nav-link{padding: 30px 30px;font-size: 24px;color: #202020;font-family: "gothambold";margin-right: 20px;}
.underGraduadRow .nav-pills .nav-link.active {color: #BC1820;padding: 30px 0;}
.underGraduadRow h2{margin-top: 30px !important;}
.underSec{margin-bottom: 150px !important;}



@media (max-width: 1600px){
    .bgpdeta{margin-top: 120px !important;}
    .admApply{margin-top: 120px;}
    .stepsbgimg{height: 100%;object-fit: cover;}
    .admApplyRow{width: 100%;}
    .timeline-container .vertical-scrollable-timeline{width: auto;}
    .admApply{    position: relative;}
    .litrelInfo{margin-top: 120px;}
}
@media (max-width: 991px){
    .sclLanding .innovation2{padding: 100px 50px 100px;}
    .facltycntnt.mb45rem{margin-bottom: 0px;}
    .bgmissionvission{padding-bottom: 100px;padding-top: 100px;padding-left: 70px;}
    .headingdeen.pt10px{padding-top: 10rem;}
    .bgpdeta h1.f48 {padding: 0 0 !important;}
    .stepsbgimg{height: 53%;width: 100%;}
}
@media (max-width: 767px){
    .underGraduadRow .nav-pills .nav-link{padding: 20px 30px;padding-left: 0;}
    .underGraduadRow .ugppage{flex-wrap: wrap;}
    .underGraduadRow .ugppage li{    width: 100%;}
    .underGraduad{margin-top: 100px;}
    .InputGroupBtn{flex-wrap: wrap;}
    .InputGroupBtn input{width: 100%;margin-bottom: 20px;height: 60px;}
    .InputGroupBtn .searchprogrambtn{width: 100%;height: 60px;}
    .sclLanding .innovation2{padding: 50px 15px 50px;}
    .schoolDep{margin-bottom: 100px;}
    .flexWrap{flex-wrap: wrap;}
    header~.one-edge-shadow{margin-top: 90px;}
    .bgpdeta{margin-top: 90px !important;}
    .pca{flex-wrap: wrap;}
    .pcaBox{
        width: 100%;
    margin-bottom: 20px;
    border-bottom: 2px solid #CFCFCF;
    padding-bottom: 20px;
    border-right: 2px solid transparent;
    }
    .feestruc.p-4{width: 100% !important;}
    .admApply{margin-top: 90px;padding-bottom: 100px;}
    .stepsbgimg{height: 47%;}
    .form-box.p-5{padding: 1rem!important;}
    .form-box.p-5>h2{font-size: 28px !important;}
    .litrelInfo{margin-top: 90px;}
    .litrelInfo .f48{font-size: 2rem;}
    .Aboutcourse{    margin-bottom: 100px;}
    .bg-grey.fromrd{padding: 20px;}
    .imp-links a{font-size: 18px;}
    .bgmissionvission{padding-bottom: 50px;padding-top: 50px;padding-left: 30px;padding-right: 20px;}
    .bgmissionvission p{font-size: 22px;}
    .tabslider3 .owl-stage-outer:after{width: 150px;}
    .bannercntnt{padding: 40px 20px;}
    .bgShadow .nav-pills .nav-link{font-size: 18px;}
}
  /* Start form section */
  .block-class{max-width:100%;background-color:#fff;}
  .block-class .form-control {padding-left: 6px;font-family: 'Lato', sans-serif;}
  .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:top;margin-top: 4px;}.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: 1px 15px 5px 15px;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: #0452a7;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: #0452a7;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: #fff;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: #e2e2e2d1;color: #999;border: 1px solid #e6e6e6;border-radius: 0;}
  .form-group.label-floating.Mobile.country_dial_code.reg_mobile_div span {font-size: 10px;/* 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: #000;}
  .form-control::-moz-placeholder { /* Firefox 19+ */color: #000;}
  .form-control:-ms-input-placeholder { /* IE 10+ */color: #000;}
  .form-control:-moz-placeholder { /* Firefox 18- */color: #000;}
  
  /** Start css for focus on input field **/
  .input-focus::-webkit-input-placeholder { color: #ccc; }    
  .input-focus::-moz-placeholder { color: #ccc; }
  .input-focus::-ms-input-placeholder { color: #ccc; }
  /** 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 70px;
      border-radius:0;
  }
  .dynamic_theme_block .merge_field_div .bs-dropdown-to-select-group .bs-dropdown-to-select{
      background-color:  #fff;
      padding: 5px 7px;
      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;font-family: 'Lato', sans-serif;}
  .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: 10px;}
  .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: 36px;font-size: 13.46px;}
  .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;padding-right: 10px;}
  .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: 5px 0 0;}
   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: 36px;float: left;margin-right: 0;padding-right: 10px;}
  .dynamic_theme_block .captcha .CaptchaRefreshBtn {top: 8px;right: 202px;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;margin-top: 3px;}
  .form-group.is-focused .help-block {line-height: 12px;}
  .dynamic_theme_block .tab-content .help-block {line-height: 12px;font-size: 10px;/* color: red; */}
  .dynamic_theme_block .form-group.has-error .help-block {font-size:10px;}
   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: 5%;/* margin-right: -146px; */margin-top: 5px;}
  .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: 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 **/
  .inline-class .form-control.input-focus::-webkit-input-placeholder { color: #ccc; }
  .inline-class .form-control.input-focus::-moz-input-placeholder { color: #ccc; }
  .inline-class .form-control.input-focus::-ms-input-placeholder { color: #ccc; }
  /** 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: black;}
  .color-class .dynamic_theme_block .form-custom .agree-group .agree-condition {color: black;}
  .color-class .form-control {color: black;padding-left: 39px !important;}  
  .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: black;}   
  .color-class .dynamic_theme_block .fpass a {color: blue;}
  .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-control::-webkit-input-placeholder { /* Chrome/Opera/Safari */color: #fff;}
  .color-class .form-control::-moz-placeholder { /* Firefox 19+ */color: #fff;}
  .color-class .form-control::-ms-input-placeholder { /* IE 10+ */color: #fff;}
  .color-class .form-control::-moz-placeholder { /* Firefox 18- */color: #fff;}
  .color-class .form-click {background-color: #542e52;color:#fff;} 
  .color-class .form-group.agree-group.col-md-12.m0.has-error .help-block {color: red;font-size: 10px;}
  .color-class .form-group.label-floating.reg_email_div.Email_email .help-block {color: #red !important;}
  .color-class .form-group.label-floating.has-error .help-block {color: red;}
  .color-class .form-group.label-floating.reg_email_div.Email_email.has-error .help-block a {color: black;}
  .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: black;}
  .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 **/
  .color-class .form-control.input-focus::-webkit-input-placeholder { color: #ccc; }
  .color-class .form-control.input-focus::-moz-input-placeholder { color: #ccc; }
  .color-class .form-control.input-focus::-ms-input-placeholder { color: #ccc; }
  /** End css for focus on input field **/
  
  /** Start Link-Border Class **/
  .link-border .panel.dynamic_theme_block {/* padding: 0px 20px 15px 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: #000;}
  .color-class.link-border .panel.dynamic_theme_block .nav>li>a {color: #000;}
  /** 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**/  
  
  @font-face {
    font-family: 'icomoon';
    src:  url('../fonts/icomoon.eot?bi9s3p');
    src:  url('../fonts/icomoon.eot?bi9s3p#iefix') format('embedded-opentype'),
      url('../fonts/icomoon.ttf?bi9s3p') format('truetype'),
      url('../fonts/icomoon.woff?bi9s3p') format('woff'),
      url('../fonts/icomoon.svg?bi9s3p#icomoon') format('svg');
    font-weight: normal;
    font-style: normal;
  }
  
  [class^="icon-"], [class*=" icon-"] {
    /* use !important to prevent issues with browser extensions that change fonts */
    font-family: 'icomoon';
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
  
    /* Better Font Rendering =========== */
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
  }
  
  .icon-class .icon-name:before {content: "\e903";color: #a6a6a6;font-size: 15px;}
  .icon-class .icon-Email:before {content: "\e902";color: #a6a6a6;font-size: 15px;} 
  .icon-class .icon-phone:before {content: "\e905";color: #a6a6a6;font-size: 15px;}
  .icon-class .icon-password:before {content: "\e904";color: #a6a6a6;font-size: 15px;}
  .icon-class .icon-chat:before {content: "\e900";color: #a6a6a6;font-size: 15px;}
  .icon-class .icon-State--city:before {content: "\e907";color: #a6a6a6;font-size: 15px;}
  .icon-class .icon-school:before {content: "\e906";color: #a6a6a6;font-size: 15px;}
  .icon-class .icon-course:before {content: "\e901";color: #a6a6a6;font-size: 16px;}
  .icon-class .icon-course:before {content: "\e901";color: #a6a6a6;font-size: 16px;}
  
  .icon-class i.icon-name {position:  absolute;margin-top: 11px;padding: 0 10px 0;}
  .icon-class i.icon-Email {position:  absolute;margin-top: 11px;padding: 0 10px 0;}
  .icon-class i.icon-phone {position:  absolute;margin-top: 11px;padding: 0 10px 0px;z-index: 9;}
  .icon-class i.icon-password {position:  absolute;margin-top: 11px;padding: 0 10px 0;}
  .icon-class i.icon-State--city {position:  absolute;margin-top: 11px;padding: 0 10px 0;z-index: 99;}
  .icon-class i.icon-school {position:  absolute;margin-top: 11px;padding: 0 10px 0;z-index: 99;}
  .icon-class i.icon-course {position:  absolute;margin-top: 11px;padding: 0 10px 0;z-index: 99;}
  .icon-class i.icon-chat {position:  absolute;margin-top: 11px;padding: 0 10px 0;}
  
  /** Start Font Family for form **/
  /** End Font Family for form **/
  
  .icon-class #Name{padding-left:35px;color: #000;}
  .icon-class #Email{padding-left:35px}
  .icon-class button.btn.btn-default.dropdown-toggle.as-is.bs-dropdown-to-select{padding-left:35px}
  .icon-class #opt_dataMobile{padding-left:35px}
  .icon-class #StateId{padding-left:35px}
  .icon-class.formContainer {font-family: 'Roboto', sans-serif;}
  .icon-class #CityId{padding-left:35px}
  ::placeholder{color: #000 !important;}
  .icon-class #loginPassword{/* padding-left:35px; */}
  .icon-class #forgetEmail{padding-left:35px}
  .icon-class #resentVerificationEmail{padding-left:35px}
  .icon-class #Password {padding-left: 35px;}
  .icon-class #UniversityId { padding-left: 35px;}
  .icon-class #CourseId {padding-left: 35px;}
  .icon-class #SpecializationId {padding-left: 35px;}
  /** End css for input icons in the form **/
  /** Start Form position section **/
  
     @media (min-width:768px){
    .formContainer{max-width: 410px;min-width: 410px;z-index:1;border-radius: 5px;}
  
    .form-absolute{/* position:absolute; *//* top: 4px; */margin-top: -70px;}
    .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; */box-shadow: 0 0 10px #000;}
    }
  /** 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: #fff; */color: #000;padding: 10px;margin: 0;font-size: 21px;padding-bottom: 0;border-top-left-radius: 4px;/* display: none; */} 
  .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: -97px;webkit-transform: rotate(270deg);-moz-transform: rotate(270deg);-ms-transform: rotate(270deg);-o-transform: rotate(270deg);transform: rotate(270deg);} 
  .form-click{background-color: #f28927;color: #fff;position: relative;font-size: 22px;padding: 7px 18px;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: 26px;top: 25%;color: #a5a4a4;}
    .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;}
  .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: 38px;}
    .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: 14px;}
    .dynamic_theme_block .merge_field_div .bs-dropdown-to-select-group .bs-dropdown-to-select{padding: 8px 10px;}
    .dynamic_theme_block .captcha img {height: 38px !important;}
    .dynamic_theme_block .captcha .CaptchaRefreshBtn{top: 9px;}
    .captcha{margin-bottom: 8px;}
    .fbLogin, .gpLogin {font-size:15px;padding:8px 10px;}
     
    .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 **/
  
  }



.dropdown-item {

 white-space:normal!important;
 
}



span.agree-condition {
    margin-left: 0.5% !important;
}
  /* End media query for mobile view */

.resentVerification a {
    padding: 0 !important;
    color: blue !important;
}
.formContainer .input-group{
    /* display:table !important; */
}