.container-fluid {
    width: 95%;
    margin:0 auto;
}
.container-fluid1 {
    width: 99%;
    margin: 0px;
    padding:0px;
}
:root {
  --white: #fff;
  --blue:#034ea2;
  --red:#da2032;
  --bred:#c00209;
  --bgblue:#034ea2;
  --grey:#2f3031;

}

.owl-controls {margin-bottom: 0px;}
.offset-t-b{ padding:30px 0px;}
.offset-t-b.pdm0{ padding-bottom:0}
.mg0{ margin-bottom:0}
.section-head_text-center h1.mt0{ margin-top:0}
.offset-t-b.pm0.offset-t-b{ padding:30px 0px 40px;}
.offset-t-b-10{ padding:30px 0px 10px;}
.offset-t-b.pd15{padding-bottom: 19px;}
.offset-t-b.pdm10{padding-bottom:10px}
.banner-section.mo,.banner-section.mo figure{ margin-bottom:0px;}
.banner-section.mo figure img{ width:100%}
.container {  max-width: 100%;}
#html5-watermark{ display:none!important}
body {
    background: #F7F7F7;
    /*font-family: Poppins!important;*/
    color: #000 !important;
    font-size: 15px;
    /*font-weight:600;*/
}
    
h2{ font-size:30px; font-family: var(--font-weight-700); margin:0 0 20px 0; color:var(--grey);}
h3{ font-size:24px; font-family: var(--font-weight-700); margin:10px 0 10px 0; color:var(--grey);}
p{font-size: 14px;    line-height: 20px; padding: 0;}
.wrapper{ width:100%; float:left;position:relative; margin-top:100px;}
.effect,img{ -webkit-transition: all .5s ease;  -moz-transition: all .5s ease; -ms-transition: all .5s ease; -o-transition: all .5s ease;}
.effect:hover,.cmp-bx:hover figure img{   transform: scale(1.2); -moz-transform: scale(1.2); -webkit-transform: scale(1.2);  -o-transform: scale(1.2);}
a{ transition: .5s;-webkit-transition: .5s;}
img{max-width:100%; height:auto; transition: .5s;-webkit-transition: .5s;}
.logo {  float: left; width: auto; margin:0px 0px; padding:8px 0 0 0}
.logo img{width:180px;}
.sticky .logo img{width: 172px;}
button:focus{ outline:none;}
.navigation-menu{    width: auto;
    transition: ease all 0.4s;
    padding:0px 21px 0 0px;
    float: left;}
.header-banner-info {background: #fff;
    width: 100%;
    float: left;
    position: fixed;
    top: 0px;
    z-index: 21;transition: ease all 0.4s;}
.topheadsection {
    width: 100%;
    float: left;
    padding:3px;
    background: #E31E24;
}	
.tp-social{width:auto; float:right;}
.social-media{ float:left; width:auto;padding-top: 2px;}
.social-media a{color: #fff; font-size: 14px; display: inline-block; margin: 0 4px;}
    .social-media a:hover, .wts:hover {
        color: #FFED00;
        text-decoration: none
    }	
.wts{ color:var(--blue); font-size: 14px; margin: 0 8px 0 8px; display: inline-block;}	
.aplynw{ background:var(--red); display: inline-block; color: var(--white); text-transform: uppercase; padding: 2px 10px 2px; font-size: 14px;}	
.aplynw:hover{background:var(--bred); text-decoration:none; color:var(--white)}	
.form-app{float: right; padding: 27px 0 0 0; width: 60px; position: relative;}	
.sticky .form-app{ padding:24px 0 0 0 }	
.mid-head{ width: 100%; float: left; padding:0px 0px;}	
	
.header-banner-info.sticky { box-shadow: 0px 0px 8px 0px rgb(0 0 0 / 19%); top:-25px}
.form-app button.nav-btn{ display:none}	

.navigation-menu ul{ width: 100%; float: left; padding:0px; list-style:none;margin:0}
.navigation-menu ul li{ float:left;}
.navigation-menu ul > li>span > a{
    color: #454545;
    display: inline-block;
    padding: 25px 12px; 
    font-size: 14px; position:relative;font-weight:500;
  }
 .navigation-menu ul > li>span>  a > span{position:relative;} 
.navigation-menu ul > li>span > a > span:before{background: #848181; position: absolute; left:-12px; top: 1px; content: ''; height: 15px; width: 1px;}	
.navigation-menu ul > li:first-child >span> a span:before{ background:none}	
.navigation-menu ul > li >span> a:hover,.navigation-menu ul > li.active>span > a{color:#da2032;text-decoration:none;}
.right-head-component{width: auto;float: right;transition: ease all 0.4s;    }
.form-app button{ background:none; border:0px; cursor:pointer;}
.form-app button img{ width:18px;}
.sticky .navigation-menu ul > li > a{ padding:23px 12px}

.mega_drop_menu{ width: 100%; position: absolute; padding:10px 0px 10px;  left: 0;
    background: #fff url(../images/university-img-menu-bg.jpg) right bottom no-repeat; min-height: 160px; top:73px; z-index:2456; 
    transform-origin: 20% 0;
    transform: scaleY(0) translateZ(0);
    opacity: 1;
    transition: transform 0.3s, opacity 0.3s;}
.sticky  .mega_drop_menu{top:73px;}
.navigation-menu ul > li:hover .mega_drop_menu {opacity: 1; transform: scaleY(1) translateZ(0px);}
.dd-menu-wrap{ width:100%; float:left;}
.ddm{width:25%; float:left; padding:0 20px 0 0 }
.ddm.M2{ width:50%}
.ddm h5{ margin:0px;}
    .ddm h5 > a {
        color: #E31E24;
        font-size: 12px;
        padding: 12px 0px;
        font-family: var(--font-weight-500);
        text-transform: uppercase;
        display: inline-block;
        position: relative;
    }
        .ddm h5 > a:before {
            background: #E31E24;
            position: absolute;
            left: 0px;
            bottom: 0px;
            width: 120px;
            content: '';
            height: 1px
        }
.ddm h5 > a:hover,.ddm-links > a.cp:hover{ text-decoration:none; color:#da2032}
.ddm h5 > a:hover:before{ background:#da2032;}

.pdm-head{color: #da2032; font-size: 15px; width:100%; padding:12px 0px; margin-bottom:8px;  font-family: var(--font-weight-500); text-transform: uppercase; display: inline-block; position:relative;}
.pdm-head:before{ background:#da2032; position:absolute; left:0px; bottom:0px; width:120px; content:''; height:1px}
.ddm_programs{  width: 100%; float: left;   margin-top: 0;}
.ddm-links{width: 100%; float: left;margin: 1px 0;position: relative;}
.ddm-links:before{background: #dce0e2; position: absolute; left: 0;  top: 12px; width: 100%; content: ''; height: 1px;}
.ddm-links a{ position:relative; z-index:1;}
.ddm-links a.cp{  background:#fff; padding-right:10px;  color: #1856a7; font-size: 13px; font-family: var(--font-weight-500); display: inline-block;}
.ddm-links a.ap{ background:#fff;   float: right; border: 1px solid #da2032; color: #da2032; padding:4px 7px 1px;   border-radius: 30px;
    text-transform: uppercase;font-family: var(--font-weight-600); font-size: 12px;}
.ddm-links a.ap:hover{ text-decoration:none; background:#da2032; color:var(--white)}
.ddm h5.sb_Category{ position:relative}
.sb_dd_link{width: 100%;
    position: absolute;
    padding: 0px 0px 20px;
    right: -270px;
    top: 9px;
    border-left: 1px solid #ccc9c9;
    padding-left: 10px; z-index:2456; 
transform-origin: 50% 0; transform: scaleY(0) translateZ(0);   opacity: 1;   transition: transform 0.3s, opacity 0.3s;}
.ddm h5.sb_Category:hover .sb_dd_link {opacity: 1; transform: scaleY(1) translateZ(0px);}
.ddm_dep{color: #111; font-size: 15px; width:100%; padding:0 0 4px 0px;   font-family: var(--font-weight-500);  text-transform: uppercase;}
.ddm_bx_wrap{width: 100%; float: left;}
.ddm_bx_wrap p{ margin:3px 0px;}
    .ddm_bx_wrap p a {
        color: #E31E24;
        font-size: 14px;
        line-height: 18px;
        width: 100%;
        padding: 3px 0px;
        display: inline-block;
        font-weight: 400;
    }
        .ddm_bx_wrap p a:hover {
            padding-left: 5px;
            color: #E31E24;
            text-decoration: none
        }
.ddm h5.sb_Category.active > a {
    color: #E31E24;
}

.banner-section{ width:100%; float:left;margin-bottom: 40px; position:relative}
.banner-section .carousel-indicators li {position: relative;  -webkit-box-flex: 0;  -ms-flex: 0 1 auto;
    flex: 0 1 auto;  width: auto;  height: auto;  margin-right: 1px;  margin-left: 1px;  text-indent: 0;  background-color: #ccc; font-size: 16px; cursor:pointer; position:relative;  padding: 8px 20px 10px;  border-radius: 0px 0px 20px 20px;}
.banner-section .carousel-indicators li.active{ background:var(--red); color:var(--white); font-family: var(--font-weight-700);}
.banner-section .carousel-indicators { position: absolute; right: 0; bottom: -42px;  left: 0; z-index: 15; display: -webkit-box;  display: -ms-flexbox;
    display: flex;  -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; padding-left: 0; margin-right: 15%; margin-left: 15%; list-style: none;
    margin-bottom: 0;}
.banner-section .carousel-indicators li.active:before{    position: absolute; left: 50%; top: -17px;  width: 0; height: 0; border-style: solid;
    border-width: 0 10px 17px 10px;  border-color: transparent transparent #da2032 transparent; margin-left: -10px;}
.advantage-app-component {
    width: 100%;
    float: left;
}
.section-title {  font-size: 130px;  font-family: var(--font-weight-900);    color: #ebeded; line-height: 90px; margin-bottom: 20px; display:none}
.section-head{width:100%; float:left; position:relative;    margin-bottom: 12px;}
.section-head h2 span{color:#2f3031;font-size:40px;font-family: var(--font-weight-700);display:block}
.section-head h2{     font-size: 30px; font-family: var(--font-weight-500); color: #2c5799; line-height: 36px; margin-top: 13px;}
.section-head p{  margin:20px 0 0 0 }
.advantage-section-list{ width:100%; float:left; margin-bottom:20px;margin-top:10px}
.advantage-bx {
    background: #fff;
    box-shadow: 0px 0px 14px 1px rgb(0 0 34 / 10%);
    border-radius: 25px;
    padding: 1px 30px;
    min-height:auto;
    height:100%;
    margin: 12px 0px; 
    transition: ease all 0.4s;
}
.advantage-bx h3 { font-size: 16px; color: #2f3031; font-family: var(--font-weight-700); line-height: 21px; font-style: normal;}
.advantage-bx p {  font-family: var(--font-weight-500); font-size: 14px; line-height: 20px; margin-bottom: 6px;}
.advantage-bx figure { margin-bottom: 25px; position: relative; margin-top: 23px;}
.advantage-bx figure img{width: 45px;} 
.advantage-bx figure:before{height: 2px;
    width: 78%;
    background: #fdcc31;
    content: '';
    left: auto;
    position: absolute;
    right: 0px;
    top: 30px;}
.advantage-bx figure img{ position:relative; z-index:1; }
.advantage-bx:hover{ background:#002150; color:#fff}
.advantage-bx:hover h3,.advantage-bx:hover p{ color:var(--white)}
.advantage-bx:hover figure img	{filter: brightness(0) invert(1);}
.advantage-section-list .item{ padding:0px 12px;}

.b_slides .owl-pagination{ margin-top:10px;}
.b_slides.b-white .owl-pagination .owl-page{ background:#fff; border:1p solid #fff}
.b_slides .owl-pagination .owl-page{        display: inline-block;
    border: 1px solid #111;
    margin: 0px 5px;
    width: 10px;
    height: 10px;
    border-radius: 100%;
    background: #111;}
.b_slides .owl-pagination .owl-page.active{ background:#fdca2a;}

.academic-app-component{ width:100%; float:left; background:#fff;}
.academic-sections{ width:100%; float:left} 
.Industrial-app-component{width:100%; float:left; background:#fff; }
.industrial-component{ width:100%; float:left; height:305px; margin:6px 0px 0; padding:0 50px;}

.industrial-component  .owl-buttons{ display:block}
.industrial-component .tab-content  { padding: 0 15px;}
.industrial-component .owl-buttons .owl-prev{    position: absolute; left: -42px; top: 62px; background: url(../images/arrow-3.png) no-repeat; width: 34px; height: 39px; text-indent: -9999px;}
.industrial-component .owl-buttons .owl-next{     position: absolute; right: -42px; top: 62px; background: url(../images/arrow-3.png) no-repeat -73px 0; width: 34px; height: 39px;
    text-indent: -9999px;}
.industrial-component  .owl-controls { margin-bottom: 0;}


#banner-slides .carousel-control-prev-icon { background:url(../images/slide-arrow-btn.png) no-repeat;}
#banner-slides .carousel-control-next-icon { background:url(../images/slide-arrow-btn.png) no-repeat -44px 0;}
#banner-slides .carousel-control-next-icon, #banner-slides .carousel-control-prev-icon { display: inline-block; width: 38px; height: 38px;}

.mobile-banner-app .owl-buttons div{ position: absolute; top: 50%; z-index: 10; text-indent: -9999px; width: 35px; height: 37px; opacity: 0.5;}
.mobile-banner-app .owl-buttons div.owl-prev { background:url(../images/slide-arrow-btn.png) no-repeat;}
.mobile-banner-app .owl-buttons div.owl-next { background:url(../images/slide-arrow-btn.png) no-repeat -44px 0; right:0px;}
.specialization-faq .fqans ol li{ margin:5px 0px;list-style: disc;}

.indsu-app-bx{    width: 100%;
    float: left;
    padding: 0px;
    list-style: none;
    margin: 0px;
    box-shadow: 0px 0px 12px 0 rgb(0 0 0 / 16%);
    border-radius: 10px;}
.industrial-component.prs{ height:auto}
.indsu-app-bx .cff{position:relative; width:100%;cursor:pointer; float:left; background:#fff;  padding:39px 10px}
.industrial-component .item.active img{filter: brightness(0) invert(1);}
.industrial-component .item.active  .cff{background:#da2032; color:#fff}
.inds-info_app{display: none; width: 100%;  float: left;  background: #da2032; color: #fff; padding: 40px 70px; font-size: 17px; text-align: center;}	
.inds-info_app.activeLnk3{ display:block}	
.bu-app-component{width:100%; float:left; background:#f1f1f1}
.bu-app-component.wh{ background:#fff}
.Industrial-app-component.grey{background:#f1f1f1}
.academic-app-component.grey{ background:#f1f1f1}
.even-lck span.ev{text-transform: uppercase; font-size: 30px; color: #1a1a1a; font-weight: 300;}
.even-lck p.pp{ 
    margin: 0px;
    font-size: 48px;
     font-family: 'impact';
    color: #034ea2;
    padding: 13px 0 12px 0px;
    width: 605px;}
.even-lck p.pp span.nm{  font-family: 'impact'; color: var(--red);font-size: 70.92px;}
.even-lck p.pp .bns{ font-size:30px; text-transform:uppercase}
.even-lck h4{  font-family: 'impact';color:#034ea2; text-transform:uppercase;font-size:54px;}
.even-lck h4 span{    background: var(--red);  color: var(--white); padding: 3px 10px;  display: inline-block;
    text-transform: none; font-size: 48px; margin-left: 3px;}
.even-lck{line-height: 33px;}
.even-lck p.pp .bntst{-webkit-text-fill-color: white;
    -webkit-text-stroke-width: 2px;
    -webkit-text-stroke-color: #045199;
    text-transform: uppercase;
    font-size: 53px;}
.Students-component{ width:100%; float:left;}
.Students-component ul{ list-style:none; padding:0px; margin:0px; width:100%; float:left;}
.Students-component ul li{    min-height: 142px;    font-family: var(--font-weight-400);   color: #fff; font-size: 16px; line-height: 20px;  float: left; width: 18%; padding: 20px 19px;
    border-radius: 10px; margin: 0px 1%;}
.Students-component ul li span{ font-size:39px; font-family: var(--font-weight-900); line-height: 50px; display:block;}
.Students-component ul li span small{font-size: 19px; font-family: var(--font-weight-600);}
.Students-component ul li.c1{background:#da2032;}
.Students-component ul li.c2{background:#a61a32;}
.Students-component ul li.c3{background:#034ea2;}
.Students-component ul li.c4{background:#00abe6;}
.Students-component ul li.c5{background:#00234f;}


.std-tab-panel{ width: 100%; float: left;}
.std-tab-panel .nav-tabs{text-align: center; width: 100%; display: block; margin: 36px 0 8px 0;    border: 0;}
.std-tab-panel .nav-tabs li{ display:inline-block; }
.std-tab-panel .nav-tabs li a{ background: #cdcdcd; display: inline-block; padding: 4px 21px 3px;color: #111; position:relative;
    font-size: 16px; font-family:Roboto; border-radius: 3px;}
.std-tab-panel .nav-tabs li a:hover{ text-decoration:none}	
.std-tab-panel .nav-tabs li a.active:after { width: 0; position: absolute; left: 50%; bottom: -19px;margin-left: -10px; z-index:2;
    content: ''; height: 0;  display: inline-block; border: 10px solid transparent; border-top-color: #da2032;}
.std-tab-panel .tab-pane >p {display: none;}
.std-tab-panel .nav-tabs li a.active{background:var(--red); color:var(--white); text-decoration:none}
.std-tab-panel  .tab-content{ width:100%; float:left; margin:12px 0 0 0}
.p-list { width: 100%; float: left; box-shadow: 0px 0px 5px 0 rgb(0 0 0 / 20%);}
.p-list figure{float: left;overflow: hidden; margin:0; width:100%}
.std-tab-panel .nav-tabs li a span{ font-family: var(--font-weight-500); font-size:12px; text-transform:uppercase}
.offset-t-b.infra{padding: 30px 0px 0;}

.std-tab-panel .item{   padding:10px;  width: 100%; float: left;}
.pro-designation{width:100%; float:left; padding:10px; text-align:center; background:#fff;}
.pro-designation h3{margin:4px 0 3px 0; font-size: 18px; font-family: var(--font-weight-700);}
.bgallery  .pro-designation h3{  margin: 4px 0 3px 0; font-size: 14px; font-family: var(--font-weight-500);}
.bgallery .p-list { margin:0 0 20px 0px;}
.bgallery  .p-list figure{ height:210px;}
.bgallery  .p-list figure img{ object-fit: cover;height: 100%;}

.pro-designation span{ display:block; font-size: 13px;  color:var(--red)}
.prfile-bx{ position:relative; width:100%; float:left; overflow:hidden;}
.layer-info{
 
    width: 100%;
    height: 100%; transition:ease all 0.4s;
    background: rgb(234 82 114 / 90%);
    text-align: center;
    padding: 100px 20px  12px;
}
.layer-info h4{ color: #fff;  font-size: 18px;font-family: var(--font-weight-700);border-top: 3px solid #FDC729; padding-top: 17px;}
.layer-info span{ display:block; font-size:14px; color:#fff}
.sly {
    font-size: 21px;
    color: #000;
    margin: 4px 0 6px 0px;
}
.sly small {
    color: #005497;
    font-size: 20px;font-family: var(--font-weight-700);
}
.pls-at {    color: #000;
    font-size: 13px;
    line-height: 18px;
    margin-top: 10px;
}
.pls-at img{ float:right}
.bennett-app-component{background:#fff url(../images/university-bg.jpg) bottom right no-repeat; width:100%; float:left;  padding-bottom:280px;}
.bennett-app-component .section-title {font-size: 151px;
     font-family: var(--font-weight-900);
    color: #ebeded;
    line-height: 130px;}
.bennett-app-component .section-head h2,.bennett-app-component .section-head h2 span,.bennett-app-component .section-head p{ color: #111;}
.links-rese a{display: block; border: 1px solid #0c4da2; padding: 11px 20px; text-align: center; text-transform: capitalize; color: #0c4da2;
    margin: 12px 0px; border-radius: 4px; font-size: 14px;  font-family: var(--font-weight-400); position:relative;}
.links-rese a.riod-box-active2:before,.links-rese a:hover:before {display: inline-block; position: absolute; width: 15px; height: 15px; left: -9px; top: 50%; transform: rotate(-45deg); background: transparent; border-top: 1px solid #da2032; border-left: 1px solid #da2032; transition: all 250ms ease-in-out; text-decoration: none;
    color: transparent;content: ''; margin-top: -7px;}	
	
.links-rese a:hover,.links-rese a.riod-box-active2{ text-decoration:none;border:1px solid #da2032; color:#da2032}
.research-publication-component{  width: 100%; float: left; padding: 23px 0px;}
.research-publication-component ul{ width: 100%; float: left; list-style:none; padding:0px; margin:0px;}
.research-publication-component ul li{    padding: 16px 25px;  height: 187px; width: 24%; float: left; }
.research-publication-component ul li h3{font-size: 40px;font-family: var(--font-weight-700); color: #002150;
    margin: 0 0 0 0;  padding-top: 34px; }
.research-publication-component ul li p{font-size: 14px; font-family: var(--font-weight-400); color: #002150;
    margin: 4px 0 0 0;line-height: 20px;}
.research-publication-component ul li.odd{     background: url(../images/frame-red.png) no-repeat;   }
.research-publication-component ul li.even{     background: url(../images/frame-blue.png) no-repeat;   }
.research-publication-component ul li.odd h3{background: url(../images/star.png) right no-repeat;}
.research-publication-component ul li.even h3{background: url(../images/star-b.png) right no-repeat;}
.research-publication-component ul li h3 .fa	{    font-size: 41px;  font-family: var(--font-weight-900);}
.p-right{ padding-right:50px;}
.programs-app-component{ width: 100%; float: left; background: #f1f1f1;}
.brg{      min-height: 330px;   border-left: 1px solid #434a63; border-right: 1px solid #434a63; width: 100%; float: left; padding-left: 13px;}
.be-ft-links li:last-child{ border:0px;}
.programs-app-box{     width: 100%; float: left; background: #fff; box-shadow: 0px 0px 19px 5px rgb(0 0 0 / 17%);
    border-radius: 10px; margin-top: 19px;}
.under-graduate-bx{ width: 100%;  float: left; padding: 20px 0 20px 20px;}
.btech-component{ width: 100%; float: left; margin: 40px 0 0 0; display:none}
.bt-head.p16 {padding-top:9px;}
.bt-head{width: 100%; float: left; position:relative; margin: 0px 0 20px 0;  padding-left:65px; padding-bottom: 11px; padding-top: 8px;}
.bt-head:before{ background:url(../images/vu-program-icons-stripe.png) no-repeat; position:absolute; left:0px; top:0px;  content:'';width: 59px;height: 65px;}
.bt-head.b-icon:before{    background-position: 0px -4px;}
.bt-head.bba_icon_:before{    background-position: -227px -114px;}
.bt-head.bca_icon_:before{    background-position:-64px -113px;}
.bt-head.ba_l_a:before{    background-position:-278px -115px;}
.bt-head._BAJMC:before{    background-position:-125px -113px;}
.bt-head.ba_bba_llb:before{    background-position:-330px -115px;}
.bt-head._BA_Films:before{    background-position:-177px -113px;}
.bt-head._MBA_:before{    background-position:-384px -115px}
.bt-head._LLB_:before{    background-position:-436px -115px}
.bt-head._LL_M:before{    background-position:-495px -112px}
.bt-head.main_pgd_01:before{    background-position:-546px -113px}
.bt-head._pg_in_films:before{    background-position:-605px -113px}
.bt-head.yr_pgd_form:before{    background-position:-653px -113px}
.bt-head._pgd_04:before{    background-position:-704px -113px}

#enquirynow .modal-header .close { padding: 0; margin: 0; position: absolute; right: 9px; font-weight: normal; font-size: 39px;}
#enquirynow  .modal-title {font-size: 22px; font-family: var(--font-weight-400); color: #b70606; text-align: center; width: 100%;}

#bennettBrochure .modal-header .close { padding: 0; margin: 0; position: absolute; right: 9px; font-weight: normal; font-size: 39px;}
#bennettBrochure  .modal-title {font-size: 22px; font-family: var(--font-weight-400); color: #b70606; text-align: center; width: 100%;}







.bt-head h4{ font-size:20px; color:#f41623;font-family: var(--font-weight-700);}
.bt-head h4 span{ display:block; color:#04508e; font-family: var(--font-weight-500); font-size: 16px}
.pl0{ padding-left:0px;}

.btt-head{    width: 100%; float: left; margin: 0px 0 2px 0;border-bottom: 1px solid #e5e7e6; margin-bottom: 10px; cursor: pointer; position:relative;}
.btt-head:before{background: url(../images/plus-mins.png) no-repeat; width: 20px; height: 19px; position: absolute; right: 20px; top:20px; content: '';}
.btt-head.active:before {background: url(../images/plus-mins.png) no-repeat 0px -20px;}


	
.btt-head h4{    font-size: 18px; color: #093051; font-family: var(--font-weight-400); padding-bottom: 10px;padding-top:4px; position:relative; padding-left:65px;}
.btt-head h4:before { width: 50px; height: 65px; position: absolute; left: 0px; top: 0px; content: ''; background: url(../images/be-sprite-img.png) no-repeat;}
.btt-head h4.b_cse:before{ background-position:-30px -27px;}
.btt-head.active h4.b_cse:before{ background-position:-30px -106px;}
.btt-head h4.bio_icon:before{ background-position:-121px -27px;}
.btt-head.active h4.bio_icon:before{ background-position:-121px -105px;}

.btt-head h4.bmt_icon:before{ background-position:-208px -27px;}
.btt-head.active h4.bmt_icon:before{ background-position:-208px -105px;}

.btt-head h4.bengi_icon:before{ background-position:-291px -27px;}
.btt-head.active h4.bengi_icon:before{ background-position:-291px -106px;}

.btt-head h4.belectro_icon:before{ background-position:-371px -27px;}
.btt-head.active h4.belectro_icon:before{ background-position:-371px -106px;}
.times-group ul li h4.ic4{ width:165px;}
.times-group ul li h4.ic3{ width:150px;}
.times-group ul li h4.ic5{ width:215px;}
.times-group ul li h4.ic6{ width:205px;}
.times-group ul li h4.ic1{width: 137px;}
.times-group ul li h4.ic2{width: 122px;}
.more_view_btn{ padding: 6px 11px; display: inline-block; color: #fff;font-family: var(--font-weight-700); text-transform: uppercase;font-size: 12px;border-radius: 30px;}
.more_view_btn:hover{ text-decoration:none; color:#fff}
.scs{ width: 100%; float: left; margin: 12px 0 0 0; padding:0 0 0 20px;}
.scs li{ padding:6px 0px;}



.btt-head h4 span{ display:block; color:#142f5e; font-family: var(--font-weight-600);}
.specialization-faq{ width:100%; float:left}
.specialization-faq.p15{ margin-top:15px;}
.specialization-faq h3{     font-size: 18px; color: #df1e3b; font-family: var(--font-weight-700); margin-bottom:14px;}
.specialization-faq h3._tp20{    margin-top: 15px; width: 100%;float: left;}
.specialization-faq ul{ width:100%; float:left; list-style:none; padding:0px; margin:0px 0 0px 0;}
.specialization-faq ul li h4{ font-size: 16px; width:100%; float:left; color: #44425a; font-family: var(--font-weight-600); background: #eff0f5;padding:11px 21px 11px 55px;
    box-shadow: 0px 0px 3px rgb(0 0 0 / 14%); cursor: pointer; position:relative;}
.specialization-faq ul li h4:before{    background: url(../images/plus-mins.png) no-repeat; width: 20px; height: 19px;
    position: absolute; left: 20px; top: 12px; content: '';}
.bennett_programs_wrap .specialization-faq ul li h4{ background:var(--white)}
.bennett_programs_wrap .specialization-faq{ margin-bottom:15px;}
.specialization-faq ul li h4.active:before{    background: url(../images/plus-mins.png) no-repeat 0px -20px; width: 20px; height: 19px;
    position: absolute; left: 20px; top: 12px; content: '';}
.fqans{ width: 100%; float: left; margin: 4px 0px 20px; display:none;}
.be-row-app{width: 100%; float: left;}
.be-row-info{width: 100%; float: left; display:none}
.spc-app{width: auto; float: right;}
.spc-app span.fee{     display: block; color: #ee1c25; font-size: 18px; font-family: var(--font-weight-600);line-height: 19px;}
.fee-price .fa{ color:#0b5489;font-size:25px;}
.fee-price {     font-size: 18px;     font-family: var(--font-weight-900); color:#181a19}
.fee-price b{    color: #0b5489; font-size: 27px; font-style: italic;  font-family: var(--font-weight-900);}
	.aplnow{    background: #da2032; color: #fff;font-family: var(--font-weight-700);  padding: 9px 27px;  border-radius: 30px; margin-left: 12px; text-transform: uppercase;}
.close-menu-section{ display:none}	
.aplnow:hover{text-decoration:none; color:#fff}
.btech-component.activeLnk{ display:block;}
.programs-related-app li a.active h4,.programs-related-app li:hover a h4{ color:#ee1c27;}
.programs-related-app li:hover h4 span,.programs-related-app li a.active h4 span{ color:#4d75b3;}
.programs-related-app{  width: 100%; float: left; margin: 16px 0 0 0; list-style: none; padding: 0;}
.programs-related-app li {width: 50%; float: left; border-bottom: 1px solid #f2f2f2;}
.programs-related-app.full li.p1 .active h4{ color:#ee1c27}
.bennett_programs_wrap{width: 100%; float: left; margin-bottom:30px;}
#banner-slides .carousel-item img,.sliderItem img{ width:100%}
.leader-app-info,._be-research-information{ max-width:1400px; margin:0 auto}
.multimedia-information{max-width:1400px; margin:0 auto; position:relative}
.programs-related-app li.ba-film{ width:100%; border:0px;}
.programs-related-app li.p1 h4{padding-left:57px;}
.programs-related-app li h4{ font-size:16px;    padding-bottom: 16px; position:relative;
    padding-top: 16px; margin:0px;  font-family: var(--font-weight-700);color:#393939; }
.programs-related-app li h4 span{ display:block;font-size:14px; color:#616263; font-family: var(--font-weight-500);}
.programs-related-app li a{text-decoration:none}
.programs-related-app li.tp h4{ padding-top: 51px;}
.programs-related-app li.bet h4{ background: url(../images/programs-icon-grey-1.png) no-repeat;background-size: 50px;}
.programs-related-app li.bet a.active h4{ background: url(../images/programs-icon-1.png) no-repeat;background-size: 50px;}

.programs-related-app li.p1 h4:before{background:url(../images/vu-program-icons-stripe.png) no-repeat;width:52px;height:52px; position:absolute; left:0px; top:0px; z-index:1; content:'';}

.programs-related-app li.bca h4:before{ background-position:-71px -2px }
.programs-related-app li.bca .active h4:before{background-position: -75px -113px; }
.programs-related-app li.baj h4:before{ background-position:-125px -2px }
.programs-related-app li.baj .active h4:before{background-position: -125px -113px; }

.programs-related-app li.ba-film h4:before{ background-position:-177px -2px }
.programs-related-app li.ba-film .active h4:before{background-position:-177px -113px }


.programs-related-app li.ba-film h4:before{ background-position:-177px -2px }
.programs-related-app li.ba-film .active h4:before{background-position:-177px -113px }

.programs-related-app li.bb h4:before{    background: url(../images/vu-program-icons-stripe.png) no-repeat -234px -3px;
    width: 52px; height: 52px; position: absolute; left: 0px; top: 0px; z-index: 1; content: '';}
	
.programs-related-app li.bb .active h4:before{    background: url(../images/vu-program-icons-stripe.png) no-repeat -234px -114px;
    width: 52px; height: 52px; position: absolute; left: 0px; top: 0px; z-index: 1; content: '';}	

.programs-related-app li.bal h4:before{ background-position:-282px 2px}
.programs-related-app li.bal .active h4:before{background-position:-278px -115px}

.programs-related-app li.ball h4:before{ background-position:-330px -4px}
.programs-related-app li.ball .active h4:before{background-position:-330px -115px}

.programs-related-app li.MBA  h4:before{ background-position:-384px -4px}
.programs-related-app li.MBA  .active h4:before{background-position:-384px -115px}

.programs-related-app li.LLB1   h4:before{ background-position:-436px -1px}
.programs-related-app li.LLB1   .active h4:before{background-position:-436px -115px}
.programs-related-app li.LLM1    h4:before{ background-position:-495px -2px}
.programs-related-app li.LLM1    .active h4:before{background-position:-495px -112px}

.programs-related-app li.PGD1   h4:before{ background-position:-546px -2px}
.programs-related-app li.PGD1  .active h4:before{background-position:-546px -113px}

.programs-related-app li.PGD2   h4:before{ background-position:-605px -2px}
.programs-related-app li.PGD2  .active h4:before{background-position:-605px -113px}


.programs-related-app li.PGD3   h4:before{ background-position:-653px -2px}
.programs-related-app li.PGD3  .active h4:before{background-position:-653px -113px}


.programs-related-app li.PGD4   h4:before{ background-position:-704px -2px}
.programs-related-app li.PGD4  .active h4:before{background-position:-704px -113px}

.programs-related-app li.PGD1_Journalism h4:before{ background-position:-125px 3px }
.programs-related-app li.PGD1_Journalism .active h4:before{background-position: -125px -108px; }

.bt-head.main_pgd_01_Journalism:before {
    background: url(../images/vu-program-icons-stripe.png) no-repeat -125px -108px;
    position: absolute;
    left: 0px;
    top: 0px;
    content: '';
    width: 59px;
    height: 65px;
}

.mb-data-information  .btt-head:before{ display:none;}
.academic_sections_app{    width: 100%; float: left; margin-top:15px;}
.academic_sections_app .sliderItem{width: 100%; float: left; position:relative}
.academic_sections_app 	.carousel-indicators{position: relative;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 15;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    padding-left: 0;
    margin-right: 0;
    margin-left: 0;
    list-style: none;
    margin-top: 20px;}
.academic_sections_app .carousel-indicators li {
    position: relative;
    -webkit-box-flex: 0;
    -ms-flex: 0 1 auto;
    flex: 0 1 auto;
    width: 12px;
    height: 12px;
    margin-right: 3px;
    margin-left: 3px; cursor:pointer;
    text-indent: -999px;
    background-color: rgba(255,255,255,.5);
    background: #000;
    border-radius: 100%;
}
.academic_sections_app .carousel-indicators li.active{background-color: #d28802;}
.postgraduate-programs-bx{ width: 100%;box-shadow: 0px 0px 13px rgb(0 0 0 / 26%); float: left; padding: 20px; background: #1070de; min-height:601px;}
.programs-related-app.full li{ width: 100%; border-bottom: 1px solid #86b9ee;}
.programs-related-app.full{ margin-top:22px;}
.programs-related-app li.baj,.programs-related-app li.ball{ border:0px;}
.programs-related-app.full li.p1 h4{font-family: var(--font-weight-600); color:#fff}
.programs-related-app.full li.p1 h4 small{ display:block; font-size:14px;}
.pgd-programs-bx{ width:100%; float:left; padding:20px 0px 0px 0px;}
.pgd-programs-bx .programs-related-app li{ width:100%;}
.pgd-programs-bx .programs-related-app{ margin-top: 0px; padding-right: 20px;}
.pgd-programs-bx .programs-related-app li h4 { font-size: 16px; padding:15px 13px 12px 57px; font-family: var(--font-weight-600); color: #393939; line-height: 18px;}
.pgd-programs-bx .programs-related-app li.pgd4 h4{ padding-bottom:20px;}
.programs-related-app li.lm { border:0px;}
.programs-related-app li.lm h4 {padding-bottom: 20px; padding-top: 18px;}
.programs-related-app li.lm2 h4 {padding-bottom: 20px; padding-top: 6px;}
.achievement-app-component{  width: 100%; float: left;}
.students-prfile{width: 100%; float: left;}
.students-prfile ul{width: 100%; float: left; list-style:none; padding:0px; margin:0px;}
.students-prfile ul li{float: left;width: 20%; border-left: 1px solid #aaabb0; padding-left: 20px;min-height: 142px;}
.students-prfile ul li:first-child{ border:0px;}
.students-prfile ul li .std-md{width: 100%; float: left; }
.students-prfile ul li .std-md figure{ float:left; width:55px;}
.students-prfile ul li .std-md h4{float: left; color: #0a53a2;font-family: var(--font-weight-700); font-size: 36px; margin: 10px 0 0 10px;}
.students-prfile ul li .std-md h4 sup{font-family: var(--font-weight-700);}
.students-prfile ul li .std-md h4 sub{font-family: var(--font-weight-600);bottom: -2px; left: 5px;}
.students-prfile ul li p{font-family: var(--font-weight-500); font-size: 16px; padding-right: 8px; color: #4b4b4b; line-height: 22px;}

.leadership-app-component{ width: 100%; float: left; background:#f1f1f1;}
.lead-banner-app{ width:100%; float:left; background:url(../images/banner-bg.jpg) right no-repeat; height:450px; margin-top:10px;}
.lead-bu{     width: 895px; margin: 60px 340px 0 0px; float: right;}
.leadership-info { background: #fff; width: 100%; float: left; position:relative; box-shadow: 0px 2px 7px 0 rgb(0 0 0 / 18%); overflow:hidden}
.leadership-info figure{ margin:0px;overflow:hidden;}
.lead-info{ padding:15px 20px;min-height: 102px;}
.lead-info h3{    margin: 0 0 4px 0;   font-size: 18px;color: #005497;}
.lead-info span{ display:block; color:#282828; font-size:13px;text-transform: uppercase;}
.leadership-info a:hover{text-decoration:none}

.gallery-app-component{background:#012150; width:100%; float:left;}
.section-app-component-blue{background:#012150; width:100%; float:left;}
.section-app-component-blue h2,.section-app-component-blue h2 span{ color:var(--white)!important}
.gallery-app-component .section-title {color: #001c44;}
.gallery-caption{position: absolute; bottom: 0px; left: 0; color: #fff; padding: 0 12px;}
	.gallery-caption h4{ margin-bottom:0px ;    font-size: 19px;margin-bottom: 0;font-family: var(--font-weight-700); }
	._VSD{ width: 100%; float: left; text-align: center; margin: 25px 0 4px 0px;}
	._VSD a{background: #da2032;
    border: 1px solid #da2032; padding:6px 45px 5px;  color: #fff; 
	text-transform: uppercase; font-family: var(--font-weight-600); font-size: 14px; border-radius: 30px; display: inline-block;
    text-align: center;}
	._VSD a:hover{ background:#fff; color:#da2032; text-decoration:none}
.gallery-app-component ul{ width:100%; float:left; padding:0px; margin:0px; list-style:none;}
.gallery-app-component ul li{float: left; width: 32%; margin:0px 0.5% 7px; position: relative;}
.gallery-app-component ul.ica li .gallery-caption { position: absolute; z-index:3; bottom: 10px; left: 0; color: #fff; padding: 0 12px;} 
.gallery-app-component ul.ica li .gallery-caption h4 { font-size: 12px; font-family: var(--font-weight-400);}
.gallery-app-component ul li figure{ width:100%; float:left; overflow:hidden; margin:0px;}
.gallery-app-component ul li h3{position: absolute; right: 11px; color: #fff; margin: 0px; bottom: 17px; font-size: 16px;
    font-family: var(--font-weight-600);}
.gallery-app-component ul li h3:before{       background-position: -104px -188px; width: 35px; height: 34px; content: ''; position: absolute;  left: -27px; top: -6px;}	
.gallery-app-component ul li h3.sf:before { background-position: -72px -182px;}
.gallery-app-component ul li h3.sf1:before { background-position: -104px -188px;left: -31px;}
.gallery-app-component ul li h3.sf3:before {background-position: -139px -188px;}	
.gallery-app-component ul li h3.sc:before {background-position: -140px -232px;}	
.gallery-app-component ul li h3.sr:before {background-position: -107px -231px; }	
.gallery-app-component ul li h3.cft:before { background-position:-70px -231px; left:-32px;}	
.brochure-pdf { width: 100%; float: left; text-align: center;}
.brochure-pdf a{position: relative; display: inline-block; background: #da2032; color: #fff; padding: 10px 20px 10px 50px; border-radius:8px;
    border: 1px solid #af0011; text-transform: uppercase;font-family: var(--font-weight-700); line-height: 17px; font-size: 17px;}
.brochure-pdf a span{display: block; text-transform: none; font-family: var(--font-weight-400); font-size: 15px;}
.brochure-pdf a:before{ width: 35px; height: 34px; content: ''; position: absolute;
    left: 4px; top: 9px;}
.brochure-pdf a:hover{ text-decoration:none}	
	
.gallery-app-component ul li figure img{ width:100%}
.gallery-app-component .section-head h2 {    font-size: 24px; color: #ffffff; line-height: 26px; margin-top: 3px; margin-bottom: 3px;}
.gallery-app-component .section-head p span { color: #fec92b; font-size: 32px; display: block;font-family: var(--font-weight-700); margin-bottom: 17px; line-height: 38px;}
.gallery-app-component .section-head p{    color: #d3dae2; font-size: 14px; margin-top: 0px; line-height: 20px; }

.companies-app-component{ width:100%; float: left; background:#045199;}
.companies-app-component .section-title {color: #044585;}
.companies-app-component .section-head h2 { color: #ffffff;}
.companies-app-component .section-head h2 span {color: #ffffff;}
.companies-app-component .section-head p {color: #fff;}
.client-lgo{ width:100%; float:left; margin-top:3px;}

.Stunning-component{width: 100%; float: left; padding: 130px 0px 127px; background: #111 url(../images/bg5.jpg) center no-repeat;background-size: cover;}
.Stunning-component button{ background:none; border:0px;}
.Stunning-component h3{color:var(--white);font-size:40px; margin-top: 20px}
.Stunning-component p{color:var(--white);font-size:35px;}
.Stunning-component .default-btn a { padding: 6px 45px 5px;  width: auto;font-family: var(--font-weight-700);}
.Stunning-component .default-btn {margin-top: 54px;}
.default-btn{ margin-top:30px;}
.default-btn a{border: 1px solid #bababa; padding:10px 14px 9px;   background: var(--white); color: #3a3a3a;    text-transform: uppercase;
    font-family: var(--font-weight-600);  font-size: 16px;    border-radius: 30px; width: 133px; display: inline-block; text-align: center;}
.default-btn a:hover{background:var(--red); color:var(--white); border:1px solid #de2217; text-decoration:none}
.Stunning-component .default-btn a.get{background:#da2032; color:#fff;border:1px solid #da2032;margin-left: 23px;}	
	
.Testimonials-app-component{width:100%; float: left; background:#f1f1f1;}	
.testimonial-text-info{width: 100%; float: left; position: relative; margin-top:17px; }
.Testimonials-app-component	.std-tab-panel .nav-tabs {margin: 0px 0 17px 0;}
.Testimonials-app-component .std-tab-panel .item {padding:0px;}
.Testimonials-app-component .b_slides .owl-pagination { margin-top: 9px;}
.testi-mon{  width: 100%; float: left; padding: 63px 58px 63px 58px; position: relative; background: #fff; min-height:300px;}	
.tt-para{    font-size: 14px; width: 100%; float: left; margin-bottom: 19px; line-height: 20px;}
.tt-info{ width: 100%; float: left; }
.tt-info figure{width:80px; float:left;}
.tt-name{float: left;width: auto; margin-left: 17px; margin-top: 14px;}
.tt-name h3{margin: 0 ;color: #2a3f5a; text-transform: uppercase; font-size: 16px;}
.tt-name p {font-size: 13px; line-height:20px; margin-bottom: 0;}
.tt-name p  span{color:#d71f29}
.testi-mon:before{background: url(../images/quote-b.jpg) no-repeat; width: 50px; height: 43px; position: absolute; right: 20px; bottom:20px;content: ''; background-size: 49px;}
.testi-mon:after{  background: url(../images/quote-a.jpg) no-repeat;width: 50px; height: 43px; position: absolute; left:20px; top:20px; content: ''; background-size: 49px;}
.testimonial-text-info .owl-controls{position: relative; bottom: 0; }
.times-app-component,.times-group{ width:100%; float:left;}
.times-group{ background:#fff; padding:25px 0px;}
.times-logo{width:100%; float:left; margin-bottom:16px;}
.ini-head{width:100%; float:left;     line-height: 39px;margin-bottom:6px; color:#0e3346; font-size:40px; font-weight:900;}
.ini-head span{ font-size:30px; display:block; font-weight:500}
.times-group ul{ width:100%; float:left; list-style:none; padding:0px; margin:0px;}
.times-group ul li{ float:left; width:25%;    position: relative;
    z-index: 3;}
.times-group ul li h4{    margin: 0px;
    color: #054d9f;
    font-size: 40px;padding-top: 16px;font-family: var(--font-weight-700); padding-right:55px;
    float: left;}
	
.times-group ul li h4 small { font-size: 40px;font-family: var(--font-weight-700);}	
	
.times-group ul li h4.ic1	{background:url(../images/mb-1.jpg) right no-repeat;}
.times-group ul li h4.ic3_no	{background:url(../images/winner.png) right no-repeat;padding-right: 43px;}
.times-group ul li h4.ic2_search	{background: url(../images/serch.png) right no-repeat;padding-right: 43px;}
.times-group ul li h4.ic2	{background:url(../images/mb-2.jpg) right no-repeat;}
.times-group ul li h4.ic3	{background:url(../images/mb-3.jpg) right no-repeat;}
.times-group ul li h4.ic4	{background:url(../images/mb-4.jpg) right no-repeat;}
.times-group ul li h4.ic5	{background:url(../images/mb-5.jpg) right -2px no-repeat;}
.times-group ul li h4.ic6	{background:url(../images/mb-6.jpg) right -2px no-repeat;}
.times-group ul li p	{font-size: 18px; width: 100%; float: left;}
.mutimedia-bx{ width: 100%; float: left; background: #ee1c25; padding: 40px 0; position:relative}
.mutimedia-bx:before{background:url(../images/ft-bg.jpg) no-repeat; position:absolute; right:0px;top: -184px; content:''; width:650px; height:607px;}
.mutimedia-bx:after{     width: 100%;
    height: 100%;
    background: #ee1c25;
    position: absolute;
    left: -100%;
    content: '';
    top: 0px;}
.profile-youtube-video{position: absolute; bottom: 9px;right: 5px;}
.profile-youtube-video > img{ width:49px;}
.mutimedia-bx h3{     font-size: 24px; color: #fff;font-family: var(--font-weight-300);  margin-bottom: 27px; line-height: 30px;}
.mutimedia-bx h3 b{font-family: var(--font-weight-700);}
.media-bx{ padding-right:30px; width:100%; float:left}
.media-bx ul{ width:100%; float:left; list-style:none; padding:0px; margin:0px;} 
.media-bx ul li{ float:left;}
.media-bx ul li img{height: 52px; padding-right: 10px;}
.media-bx ul li.mid{border-top: 1px solid #f28281;  border-bottom: 1px solid #f28281; padding: 14px 0; margin: 15px 0;}
.offered_streams_app_component .std-tab-panel .nav-tabs { text-align: center;width: 100%;display: block;margin: 4px 0 20px 0;border: 0;}

.footer-top{ width:100%; float:left; background:#141d3c; /*padding:35px 0px;*/}
.footer-app-component{width:100%; float:left; }
.sitelogo img { width: 100%; height:45%;}
.footer-link{width:100%; float:left; margin-top:25px}
.ft-links-bx{ width: 100%;    float: left; padding-right:0px; }
.ft-links-bx h3{ font-size:16px; margin:0 0 12px 0px; color:#fff; font-weight:300; text-transform:uppercase}
.pd0{ padding-left:0px;}
.pdr .ft-links-bx{ border:0px;}
.ft-info{color: #fff;   font-size: 13px;}
.be-ft-links, .be-ft-links1{
    width: 100%;
    float: left;
    padding: 0px;
    margin: 8px 0 0 0;
    list-style: none;
}
    .be-ft-links li {
        width: 100%;
        float: left;
        color: #313131;
        /*border-bottom: 1px solid #434a63;*/
        font-size: 13px;
        position: relative;
        padding-left: 23px;
        padding-bottom: 10px;
        padding-top: 11px;
        font-family:Roboto;
    }
        .be-ft-links li a {
            color: #fff;
            font-family: sans-serif;
        }
    .be-ft-links1 li {
        width: 100%;
        float: left;
        color: #fff;
        border-bottom: 1px solid #434a63;
        font-size: 14px;
        position: relative;
        padding-left: 23px;
        padding-bottom: 10px;
        padding-top: 11px;
        font-family:Roboto;
    }

        .be-ft-links1 li a {
            color: #fff;
            font-family:Roboto;
            font-size: 20px;
        }
.be-ft-links li	.fa{ position:absolute; left:0px;top: 14px;}
.ft-programs{width: 100%; float: left; margin-top:16px; }
.ft-programs a{ font-size: 13px;
    font-family: var(--font-weight-400);
    background: #fff;
    color: #191919;
    padding:7px 6px 4px;
    margin-right:5px;
    margin-bottom: 5px;
    display: inline-block;
    float: left;}
	.ft-links-bx.disc{ min-height:auto; margin-bottom:15px;}
.ft-programs a:hover{background:var(--red); color:var(--white); text-decoration:none}
.ft-link-b{ width:100%; float:left; padding:0px; margin:0px; list-style:none;}
.ft-link-b li{width:100%; float:left; border-bottom: 1px solid #434a63;padding:4px 0;}
.ft-link-b li a{ color:#fff; font-size:13px; background:url(../images/arrow11.png) no-repeat 0 5px; padding-left:16px; display:inline-block; }
.p9{ font-size:13px; color:#fff; margin-top:0px;}
.form-pp .frm{  padding:0px 50px 0px 10px;    width: 100%;height: 40px; border: 0px; font-size: 14px; color: #111;}
.form-pp { margin-top:0px; position:relative; width:100%; float:left; margin-bottom:20px;}
.footer-top { padding: 35px 0px 0;}
.form-pp button{        position: absolute;
    right: 0px;
    background: #da2032 url(../images/sbt-arrow.png) no-repeat 11px 12px;
    width: 50px;
    height: 40px;
    cursor: pointer;
    border: 0;
    text-indent: -9999px; }
.col-md-3._bn{ max-width: 22%; flex: 0 0 22%;}
.col-md-6._bn2{    max-width: 54%; flex:0 0  54%;}
.form-pp button:hover{ background: #da2032 url(../images/sbt-arrow.png) no-repeat 11px 12px;}
.ft-so{    width: 100%;
    float: left;
    border-top: 1px solid #434a63;
    padding-top: 6px;
    padding-bottom: 7px;
}
.ft-so a{     font-size: 17px;
    display: inline-block;
    color: #a7a8b0;
    margin: 0 10px 0 0;
}
.ft-so a:hover{ color:#fff}
.bot-ft{    width: 100%;
    float: left;
    background: #0f0f0f;
    font-size: 14px; position:relative;
    padding: 20px 0px; color:#919090;
}
.bot-ft span{ color:#fff}
.topscroll{ float: right;
    position: absolute;
    right: 100px;
    top: -17px;
    cursor:pointer;
}

.faculdty-app-component {
    width: 100%;
    float: left;
}
.faculty-profile-app{ width: 100%; float: left; margin:16px 0 0 0;}
.faculty-img{float: left; width: 225px;}
.faculty-information{ float: none; margin-left: 260px; width: auto;}
.faculty-information h3{font-size: 30px; color: #ee1b22; margin: 0 0 5px 0;}
.faculty-information .designation{color: #333333;    font-family: var(--font-weight-600);font-size: 16px; margin-bottom: 12px;}
.faculty-information  p	{font-size: 14px;color: #616161; line-height: 20px;}
.faculty-information  p a{color: #4d5a7a;font-family: var(--font-weight-700); text-decoration: none; border-bottom: 1px solid #4d5a7a;
    line-height: 18px; display: inline-block;}
.faculty-information  p a:hover{color: #ee1b22; border-bottom: 1px solid #ee1b22;}
.faculty-pro-content{ display:none;}
.faculty-pro-content.activeLnk2{ display:block}
.deal-leader-wrap { margin-top: 0px; width: 100%; float: left; padding-left: 35px;}
.deal-leader-wrap.margin-0{ margin:0}
.list-style-cus{ margin:0px;}
.faculty-thumb{ width:650px; margin:0 auto}
.faculty-thumb .fc {width:84px; height:84px; cursor:pointer; position:relative}
.faculty-thumb .fc img{ border-radius:100%; width:84px; height:84px; border:1px solid #ccc; }	
.faculty-thumb .active .fc:before{ width:100%; height:100%; position:absolute; left:0px; top:0px; content:''; background:url(../images/dean-active-bg.png) no-repeat;}
.fSliderWrapper .fSlider .fSliderTrack .sliderItem{ position:relative; overflow:hidden}
.acd-text { position: absolute; right: 0px; bottom: 20px; width: 90%;}
.acd-text figure{width:142px; float:left;    margin:0px 0 0 0;}	
._academin-content { transition: ease all 0.1s; padding: 8px; min-height: 118px; width: auto; margin-left: 142px;
    background:rgb(0 0 0 / 66%); color: #fff;}
._academin-content h3	{font-size: 19px; color: #fff; font-family: var(--font-weight-500); margin: 0 0 4px 0; padding: 10px 10px 0 10px;}	
._academin-content h3 span{  font-family: var(--font-weight-700);}	
._academin-content p{font-size: 13px;margin-bottom: 0; line-height: 20px; padding: 6px 10px 10px 10px;}
.current .acd-text{ transform: translateY(0px);}	

.sticky-btn{ 
    position: fixed;
    right:10px;
    top: 40%;  
    z-index: 12;
}
.fSliderWrapper .fSlider .fSliderTrack .sliderItem:before{ position:absolute; left:0px; height:100%; top:0px; width:100%;    background: rgb(0 0 0 / 68%);content:'';}
.fSliderWrapper .fSlider .fSliderTrack .sliderItem.current:before{ background:none}
.sticky-btn a{font-family: var(--font-weight-700); position:relative;
    color: #fccd02;
    text-transform: uppercase;
    font-size: 21px; }
.sticky-btn a:before{background: url(../images/yellow-horizontal-line.png) no-repeat;
    width: 163px;
    height: 16px;
    content: '';
    position: absolute;
    left: -175px;
    z-index: 1;
    top: 6px;}
.banner-video{ width:223px; position:absolute; right:90px; bottom:40px; z-index:2;}
.banner-video figure{ margin:0px; }
.banner-video figure img{height:151px;}
.w-video {position:relative;}
.w-video a{ display:block}
.banner-section .carousel-control-next,.banner-section .carousel-control-prev { top: 47%; bottom: auto;}

.banner-video h3	{position: relative; color: #fff; font-size: 20px; font-family: var(--font-weight-600);  text-transform: uppercase;
    border-left:1px solid #fff; height: 50px;  margin-left: 14px; padding-left: 11px; padding-top: 7px;
    margin-bottom: 0;}
.banner-video h3:before{    width:7px;
    height: 7px;
    border-radius: 100%;
    background: #fff;
    content: '';
    left: -4px;
    top: 0px;
    position: absolute;}
.leadership-app-content{
    position: absolute;
    top: 0;
}
.leadership-app-content p {
    font-size: 12px;
    line-height: 18px;
	padding: 20px 8px 0 8px ;
    color: #fff;
}
.leadership-app-content {
    position: absolute;    transition: ease all 0.4s;
    top: 350px;
    background: rgb(0 84 151 / 82%);
    height: 100%;
    text-align: center;
    padding:8px 6px 8px;
}
.leadership-info:hover .leadership-app-content{ top:0px;}
.leadership-app-content a{border: 1px solid #ffffff;
    color: #ffffff;
    padding: 4px 10px;
    border-radius: 3px;
    text-transform: uppercase;
    font-size: 12px;}

.leadership-app-content a:hover{ background:#fff; color:#01008a}
.active-content{ display:none}
.mb-data-information  .btt-head h4 {padding-left: 45px;margin-bottom: 0;padding-bottom: 16px;}
.mb-data-information .btt-head h4 span{font-size: 14px;}
.mb-data-information .btt-head h4:before {width: 44px;height: 40px;position: absolute;left: 0px;top: 4px;content: ''; background: url(../images/be-sprite-img.png) no-repeat -22px -260px;}
.mb-data-information .btt-head.pro-icon h4:before { background-position:-22px -260px}
.mb-data-information .btt-head.pro-icon.active h4:before { background-position:-22px -307px}

.mb-data-information .btt-head.pro-icon2 h4:before { background-position:-74px -260px}
.mb-data-information .btt-head.pro-icon2.active h4:before { background-position:-74px -306px}

.mb-data-information .btt-head.pro-icon3 h4:before { background-position:-126px -260px}
.mb-data-information .btt-head.pro-icon3.active h4:before { background-position:-126px -306px}

.mb-data-information .btt-head.pro-icon4 h4:before { background-position:-174px -260px}
.mb-data-information .btt-head.pro-icon4.active h4:before { background-position:-174px -307px}

.mb-data-information .btt-head.pro-icon5 h4:before { background-position:-219px -260px}
.mb-data-information .btt-head.pro-icon5.active h4:before { background-position:-219px -307px}

.mobile-responsive-programs{ width:100%; float:left; display:none}
.mobile-tab-information{    width: 100%; float: left; background: #fff; padding: 13px; box-shadow: 0 0 10px 0px rgb(0 0 0 / 21%); border-radius: 7px; display:none}
.mb-tab-section{ width:100%; float:left; border-bottom:1px solid #f2f2f2;}
.mb-tab-section h5{ font-size: 16px;padding-bottom: 16px; position: relative; padding-top: 10px; margin: 0px;font-family: var(--font-weight-700); color: #393939; padding-right:25px; padding-left:40px;}
.mb-tab-section h5  span{display: block; font-size: 15px; color: #616263; font-family: var(--font-weight-400);}
.mb-tab-section h5.md  { background-size:36px;color: #ee1c27;}
.mb-tab-section h5.md span{color: #ee1c27;}   
.mb-data-information{ width:100%; float:left; display:none}
.mb-data-information.Mopen{ display:block}
.mb-tab-section .btech-component{ display:block;margin-top: 0;}
.mb-tab-section h5:before {background: url(../images/vu-program-icons-stripe_mb.png) no-repeat -3px -115px;width: 20px;height: 19px;position: absolute;right: 0px;
    top: 25px; content: '';}
.mb-tab-section h5.md:before{background: url(../images/vu-program-icons-stripe_mb.png) no-repeat -29px -115px;}

.mb-tab-section h5:after { background: url(../images/vu-program-icons-stripe_mb.png) no-repeat 0px 0px;  width: 40px; height: 42px; position: absolute; left: 0px;
    top:9px; content: '';}


.mb-tab-section h5.btech-icon:after{background-position:0px 0px; }
.mb-tab-section h5.btech-icon.md:after{background-position:0px -66px; }

.mb-tab-section h5.bba-icon:after{background-position: -133px -3px; width: 30px; }
.mb-tab-section h5.bba-icon.md:after{background-position:-133px -69px; width: 30px; }

.mb-tab-section h5.bca-icon:after{background-position:-36px 0px; }
.mb-tab-section h5.bca-icon.md:after{background-position:-36px -66px; }

.mb-tab-section h5.bala-icon:after{    background-position: -163px -3px; width: 30px;}
.mb-tab-section h5.bala-icon.md:after{background-position: -163px -66px; }

.mb-tab-section h5.bajmc-icon:after{    background-position: -75px 0px;width: 30px;}
.mb-tab-section h5.bajmc-icon.md:after{background-position: -75px -66px; }

.mb-tab-section h5.babba-icon:after{    background-position: -193px 0px;width: 30px;}
.mb-tab-section h5.babba-icon.md:after{background-position: -193px -66px; }

.mb-tab-section h5.baftw-icon:after{    background-position: -103px 0px;width: 30px;}
.mb-tab-section h5.baftw-icon.md:after{background-position: -103px -66px; }
.riod-title{ display:none}

.mb-tab-section h5.mba-icon:after{    background-position:-227px 3px;width: 30px;}
.mb-tab-section h5.mba-icon.md:after{background-position:-228px -63px; }


.mb-tab-section h5.llbh-icon:after{    background-position:-257px 0px;width: 30px;}
.mb-tab-section h5.llbh-icon.md:after{background-position:-258px -66px; }


.mb-tab-section h5.llm-icon:after{    background-position:-294px 0px;width: 30px;}
.mb-tab-section h5.llm-icon.md:after{background-position: -294px -66px; }


.mb-tab-section h5.llmw-icon:after{    background-position: -294px 0px;width: 30px;}
.mb-tab-section h5.llmw-icon.md:after{background-position: -294px -66px; }

.mb-tab-section h5.pgdam-icon:after{    background-position:-321px 7px;width: 30px;}
.mb-tab-section h5.pgdam-icon.md:after{background-position:-321px -59px; }

.mb-tab-section h5.pgftv-icon:after{    background-position:-356px 1px;width: 30px;}
.mb-tab-section h5.pgftv-icon.md:after{background-position:-356px -64px; }

.mb-tab-section h5.pdgipr-icon:after{    background-position:-386px 6px;width: 30px;}
.mb-tab-section h5.ppdgipr-icon.md:after{background-position:-356px -64px; }

.mb-tab-section h5.pgdcl-icon:after,.mb-tab-section h5.pgdll-icon:after{    background-position:-416px 2px;width: 30px;}
.mb-tab-section h5.pgdcl-icon.md:after,.mb-tab-section h5.pgdll-icon.md:after{background-position:-416px -64px; }



.lead-30{      overflow: hidden!important;display: block; position: relative;}
.lead-30>.div { display: flex; display: -webkit-flex; flex-wrap: wrap; align-items: center;  flex-wrap: nowrap; overflow-x: scroll;
    align-items: stretch; margin: 0 -10px;}
.row_{ white-space: nowrap!important; overflow-x: auto!important; overflow-y: hidden!important; -webkit-overflow-scrolling: touch!important;}
.lead-30 .col-md-3_ { overflow: hidden; flex-wrap: nowrap; flex-shrink: 0;  width:248px;  padding:7px 9px;   display: inline-block!important;}
.lead-30 .lead-info h3,.lead-30 .lead-info span,.lead-30 .leadership-app-content {white-space: initial;}
	.page-head-component-component { width:100%; float:left;}
	.page-head-component-component figure{ margin:0px;}
.std-tab-panel .nav-tabs.margin-top-0{ margin-top:0}









/*Mobile section area start here*/
.be-row-app h4{ font-size:18px;}
.programs-related-app li.ball h4:before,.programs-related-app li.baj  h4:before{ top:9px;}
.programs-related-app li.ba-film  h4:before{ top:5px;}
.programs-related-app li.bca  h4:before{ top:5px;}
.mobile-banner-app{ width:100%; float:left; display:none}
.mobile-banner-app .carousel-indicators li { width: 10px; height: 10px; background-color: rgb(255 255 255); border-radius: 100%;}
.mobile-banner-app .carousel-indicators li.active{ background:#fbcb29}
.mobile-advantage-app-component{ width:100%; float:left; display:none}

.mobile-academic-section{width: 100%; float: left; margin-bottom: 29px; display:none;}
.mobile-academic-section .carousel-indicators li { width: 13px; height: 13px; background-color:#222625; border:1px solid #111; border-radius: 100%;}
.mobile-academic-section .carousel-indicators li.active{ background:#fcca2b}
.mobile-academic-section .acd-text { position: relative;  right: 0; bottom: 0;  width: 100%; transition: ease all 0.4s;  transform: translateY(0px);}
.mobile-academic-section .acd-text figure { width: 142px; float: left; margin: 0px 0 0 0;  position: absolute; top: -114px;}
.mobile-academic-section ._academin-content { transition: ease all 0.4s;  padding: 12px; min-height: auto; width: 100%; margin-left: 0; background: #1a1a1a; color: #fff;}
.mobile-academic-section  ._academin-content h3 { font-size: 21px; color: #fff; font-weight: 300; margin: 0 0 5px 0;}
.mobile-academic-section  ._academin-content p { font-size: 14px;margin-bottom: 0; line-height: 19px;}
.mobile-academic-section  .carousel-indicators { bottom: -42px;}
.Industrial_wrap_main{ display:none}
/*Mobile section area end here*/
.std-tab-panel .tab-pane >p{ text-align:center}
.sticky-btn span,	.std-tab-panel  .owl-buttons{ display:none}
.students-prfile figure.mb,.leadership-mobile-version{ display:none}
#research_listst .pro-designation,#awards_lists .pro-designation { height:250px;}
#awards_lists .pro-designation { height:210px;}
#international_list .pro-designation { min-height: 153px;}
.p7-list figure{   border: 1px solid rgb(255 255 255 / 10%); margin:5px; float:left; padding: 10px 20px;}
.stickyform2 a {
    /*background: url(../images/sprite-social-icon.png) -176px -2px no-repeat;*/
    width: 52px;
    height: 164px;
    display: block;
}
.stickyform2 {
    position: fixed;
    right: 0;
    top: 50%;
    z-index: 120;
    margin-top: -120px;
}
.tp-social a.tour {    background: #215caa url(../images/360.png) no-repeat 9px 4px;
    padding-left: 31px;
    display: inline-block;
    color: #fff;
font-family:Roboto; 
    padding-right: 12px;
    margin-right: 0;
    line-height: 25px;
    background-size: 18px;
}
.video-gallery-ic {
    background: url(../images/yotube-player-icon.png) no-repeat 8px 8px;
    background-size: 21px;
    padding: 9px 21px 14px 34px;
    color: #252525;
    FONT-SIZE: 12PX;
    TEXT-TRANSFORM: NONE;
font-family: 'RobotoBold';
}
.search-field:focus {    border: 2px solid #fff;
    background-color: #f3f3f3;
    cursor: text;
    color: #000;
    width: 280px;
}.search-field, .search-field:focus {
    background-image: url(../images/search-glass.png);
    background-repeat: no-repeat;
}.search_data {    float: right;
    height: 42px;
    position: absolute;
    right: 35px;
    top: 10px;
    width: auto;
    z-index: 4;
}
.search-field {    background-color: transparent;
    background-position: 9px 14px;
    background-size: 21px 20px;
    border: none;
    cursor: pointer;
    height: 47px;
    margin: 3px 0;
    padding: 0 0 0 34px;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -o-border-radius: 5px;
    position: relative;
    float: right;
    transition: width .4s ease 0s, background .4s ease 0s;
    width: 0;
}
.mb-link-btn,.lead_more_link{ display:none;}
.programs-related-app li.LLM1 h4{padding-top: 10px;padding-bottom: 15px;}
.programs-related-app li.LLB1 h4{padding-top: 13px;padding-bottom: 13px;}
.academic_sections_app{ display:block}

.event-app-component{ width:100%; float:left; margin:0px 0 0 0}
.event-app-bx{ width:100%; float:left; background:#f2f2f2;}
.event-profile-info{ width:100%; float:left; position:relative;}
.event-profile-info figure{ overflow:hidden; margin:0;}
.event-profile-name{position: absolute; left: 0px; bottom: 0; width: 100%; background: url(../images/shadow-bg.png) repeat-x bottom;color: #fff; background-size: 100% 100%;
    padding:8px; }
.event-profile-name h4{font-size:19px; color: var(--white); font-family: var(--font-weight-600);}
.event-profile-name p{margin-bottom: 0px; font-size: 12px; line-height: 14px;}
.event-dd{     width: 61%; float: right; padding: 8px 12px 20px 10px}
.event-topic {color: #da2032; font-family: var(--font-weight-600); font-size:14px; position: relative; padding-left: 23px; padding-top: 5px; margin-bottom: 11px;}
.event-topic:before { width: 20px; height: 30px; position: absolute; left: 0px; top: 0px; content: ''; }
.event-dd h3{font-size: 20px; color: #111110; margin-bottom:14px;}
.event-dd ul{ list-style:none; padding:0px; margin:0px;}
.event-dd ul li {     font-size: 14px; padding: 4px 0px 5px 12px; border-left: 1px solid #525252; margin: 4PX 0PX 2PX 39PX; POSITION: RELATIVE;}
.event-dd ul li:before {width: 28px; height: 31px; position: absolute; left: -40px; top: 0px; content: '';}
.event-dd ul li.dt:before{ background-position:-14px -253px}
.event-dd ul li.tm:before{ background-position:-17px -279px}
.event-dd ul li.mt:before{ background-position:-15px -309px}
.d-btn a{    display: inline-block; background: #da2032; color: var(--white); font-size: 14px; font-family: var(--font-weight-400); text-align: center;  padding: 6px 21px; border-radius: 30px;}
.d-btn a:hover{ background: #9e090e; text-decoration:none}
.d-btn { margin-top:16px;}
.event-app-component .item{ padding:0px 5px;}
.industrial-component.prs h3 { font-size: 20px; font-family: var(--font-weight-500); margin: 10px 0 10px 0; color: var(--white); text-align: left;}
.industrial-component.prs ul{    padding: 0 0 0 14px;}
.industrial-component.prs ul li{ float: left;  font-size: 15px; width: 50%; padding:3px 31px 0 0;}
.ins-coll .ele_bx h3 { font-size: 20px; text-align: left; margin-top: 20px; margin-bottom: 20px; font-family: var(--font-weight-500);}
.ins-coll .ele_bx ul{ padding-left:20px;}
/*Program page style start here*/
.page-head-component{ width:100%; float:left; background:url(../images/banner-head-bg.jpg) center top no-repeat; background-size:cover; height:380px;}
.page-head-component.ins-af{ width:100%; float:left; background:url(../images/international-affiars-bg.jpg) center top no-repeat; background-size:cover; height:380px;}
.section-banner-content{ padding:90px 0px; width:100%; float:left}
.banner-info-bx{ width:100%; margin-bottom: 48px;float:left; border-left:4px solid #ffcc01; color:#fff; padding-left:7px;}
.banner-info-bx h2{ font-size:58px; margin-bottom:0px; color:#fff;font-family: 'impact'; font-weight:normal}
.banner-info-bx h2 span{ text-transform:uppercase; color:var(--yellow)}
.banner-info-bx h2 span b{     font-weight: normal; display: inline-block;position: relative;padding-left: 64px;}
.banner-info-bx h2 span b:before{background: url(../images/sprite-social-icon.png) no-repeat -9px 0px; position: absolute; left: 0px;  top: -29px; width: 62px;  height: 102px; content: '';}
.banner-info-bx p{ font-size:25px; margin-bottom:7px;margin-top: 7px;}
.section-banner-content .default-btn{background: #00b436; margin:0px; padding: 11px 57px 12px 36px; color: #fff; font-size: 18px; font-family: var(--font-weight-600); display: inline-block; border-radius: 6px;
    position: relative;}
.section-banner-content .default-btn:hover{ background:#02a433; text-decoration:none}
.tp-s{ margin-top:30px;}
.section-banner-content .default-btn:before { background: url(../images/sprite-social-icon.png) no-repeat -3px -182px;position: absolute; right: 27px; top: 12px; width: 17px; height: 20px; content: '';}
.section-head_text-center{ width: 100%; float: left; margin: 0px 0px; text-align: center; padding: 0px 50px;}
.section-head_text-center h2{ font-size:28px; margin-bottom:16px;}
    .section-head_text-center h2 span {
        color: #E31E24;
        font-family:Roboto;
    }

.section-head_text-center h1{ font-size:36px; margin-bottom:16px;font-family: var(--font-weight-700); margin-top:10px}
.section-head_text-center h1 span{ color:var(--blue);font-family: var(--font-weight-500);}
#programs_list_slides .advantage-bx p {font-size: 14px;}
.pro-about-app-component{ width:100%; float:left; background:#f8faf9; padding:30px 0px 15px;}
.about-section-stp1{ float:left; width:100%;}
.about-section-stp1 figure{ width:250px; float:left;}
._be_component{ width: auto; margin-left: 250px; float: none;}
._be_component_bx{ width: 100%; float: left; background: #fff; padding:28px 47px; margin-top: 58px; position: relative;}
._be_component_bx:before{position: absolute; left: -6px;top: 0px;width: 6px; background: rgb(0 0 0 / 13%); content: ''; height: 100%;}
._be_component_bx h3{ font-size:36px; margin-bottom:12px;}
._be_component_bx h3 span{ color:var(--blue);     font-family: var(--font-weight-500);}
._be_component_bx p{ line-height:25px; margin:12px 0px;}
._be_component ul{ width:100%; float:left; list-style:none; margin-top:0px;}
._be_component ul li{width: 33.333%;float: left;font-size: 16px; position: relative; padding-left: 59px; line-height: 24px; padding-top: 8px; margin-top: 12px;min-height: 72px;}
._be_component ul li b{ display:block; font-size:16px;    line-height: 20px;    font-family: var(--font-weight-700);}
._be_component ul li:before { background: url(../images/sprite-social-icon.png) no-repeat; width: 52px; height: 54px; position: absolute; left: 0px; top: 3px; content: '';}
._be_component ul li.A1:before{ background-position: -284px -54px; height: 48px}
._be_component ul li.A2:before{ background-position: -96px -101px}
._be_component ul li.A3:before{ background-position: -284px -98px;height: 48px}
._be_component ul li.A4:before{ background-position: -94px 0px;}
._be_component ul li.A5:before{ background-position: -284px -98px;height: 48px}
._be_component ul li.A6:before{ background-position: -284px -245px;height: 48px}
._be_component ul li.A7:before{ background-position: -284px -294px;height: 48px}
._be_component ul li.A8:before{ background-position: -284px -198px;height: 48px}
.streams-app-component{width:100%; float:left; background:#fff;}
.streams-programs-section{ width:100%; float:left; margin-bottom:17px;}
._streams_bx{ width:40%; float:left; background:#00234f; padding:21px 28px;    min-height: 506px;}
._streams_bx h3{ color:#fff; font-size:40px; margin:0px; position:relative;}
._streams_bx h3:before { background: url(../images/sprite-social-icon.png) no-repeat; position: absolute; right: 0; top: -2px; width: 67px; height: 70px;content: '';}
._streams_bx h3.btech-cse:before{ background-position: -5px -350px}
._streams_bx h3.btech-ece:before{ background-position: -166px -350px}
._streams_bx h3.btech-me:before{ background-position: -5px -434px}
._streams_bx h3.btech-ephy:before{ background-position: -245px -350px}
._streams_bx h3.btech-biotech:before{ background-position: -82px -350px;}
._streams_bx h4{ color:#fff; font-size:18px; width:80%; margin-bottom:0px;}
._streams_bx p{ color:#fff; font-size:13px; margin:10px 0px;}
.streams_btn{ margin-top:15px;}
.streams_btn a{    font-size: 16px;
    text-transform: uppercase;font-family: var(--font-weight-700); border-radius:30px;
    padding: 7px 25px;
    display: inline-block;}
.streams_btn a.rm{    border: 1px solid #fff; color: #fff; margin-right: 20px;}

.streams_btn a.aplnw{border:1px solid #ffcc01; background:#ffcc01; color:#111;}
.streams_btn a:hover{ text-decoration:none;}
.streams-img{ width:60%; float:right; margin:25px 0 0 0}
#offered_Streams .owl-controls {    width: auto; float: left; text-align: center; margin-bottom: 0px; position: absolute; top: 439px; z-index: 20;right: 12px;}
#offered_Streams .owl-controls .owl-prev,#offered_Streams .owl-controls .owl-next {background: url(../images/sprite-social-icon.png) no-repeat;width: 52px; height: 52px;
    text-indent: -9999px; float: left;}
#offered_Streams .owl-controls .owl-prev { background-position:-231px -9px;}
#offered_Streams .owl-controls .owl-next { background-position:-284px -9px;}
.section-head_text-center.wh h2,.section-head_text-center.wh h2 span,.section-head_text-center.wh p{ color:var(--white)}
.c-logo .p7-list figure{ padding:10px 20px;}


.instruction-faculty-app-component{width: 100%; float: left; padding: 30px 0px 0; background: url(../images/faculty-bg-img.jpg) center top no-repeat; height:468px;
    margin-bottom: 105px;}
.instruction-faculty-app-component .section-title { color: rgb(4 69 133 / 32%)}
._bennett_faculty_bx{ width:100%; float:left;}
._faculty_bx {  width:48%; float: left; padding:159px 0 0 252px;}
#sync1.owl-carousel{    margin-top: -120px;}
._faculty_img{ float:left; width:19.2%}
._faculty_bx h3{font-size:24px; color:var(--white); margin-bottom: 15px;}
._faculty_bx p{  font-size: 16px; color: var(--white); margin-bottom: 15px; width: 286px; line-height: 23px; font-weight: 300;}
._faculty_img img{ width:230px;}
.faculty-profile-app-sliders #sync2 { margin-top: -86px; padding:0px 150px;}
.faculty-profile-app-sliders #sync2 figure{ margin:0px; width:112px;border:1px solid #ccc; position:relative;}
.faculty-profile-app-sliders #sync2 figure img{ margin:0px; }
.faculty-profile-app-sliders #sync2 .synced figure{border:2px solid #ee2c3c}
.faculty-profile-app-sliders #sync2 .item{ padding-top:23px;margin-bottom: 15px;}
.faculty-profile-app-sliders #sync2 .synced figure:before  {position: absolute; left: 50%; top: -16px; width: 0; height: 0; border-style: solid;
    border-width: 0 14px 14px 14px; border-color: transparent transparent #da2032 transparent; margin-left: -11px; content: '';}
.elegibility_app_component{ width:100%; float:left; margin-top:8px; }	
.eligibility-box { width: 100%; float: left; height:100%; background: #fff; padding: 5px 5px 15px 5px; box-shadow: 0px 0px 20px 10px rgb(0 0 0 / 9%);}
.eligibility-app-component{ width:100%; float:left; background:#fff;}
.eligibility-box figure{ overflow:hidden}
.ele_bx{ padding:1px 20px;}
.ele_bx h3{ font-size:24px;}
.ele_bx h4{font-size: 18px; font-family: var(--font-weight-600); margin: 19px 0 12px 0px; border-bottom: 2px solid #da2032; padding-bottom: 15px;}
.ele_bx h4 span{ color:var(--red); font-weight:300}
.ele_bx p{padding-right: 1px; margin-bottom:1px;}
.ele_bx p.p20{ margin:20px 0px;}
.ele_bx p .or{ display:block;font-family: var(--font-weight-600);color:var(--blue)}
.section-app-component{width:100%; float:left; }
.section-app-component.grey{ background:#f1f1f1;}
.section-app-component.white{ background:#fff;}
.admission-process-component{ width:100%; float:left;}
.admission-process-component ul{width:100%; float:left; list-style:none; margin-bottom:0}
.admission-process-component ul li{width:90%; float:left; margin:6px 0px;}
.admission-process-component ul li figure{ float:left; width:100px;}
.admission-process-component ul li  .prs{  transition: all .2s ease-out; float:none; margin-left:169px;background: #fff;  box-shadow: 0px 0px 10px 5px rgb(0 0 0 / 9%); border-radius:4px; font-size:17px; color:#111; line-height:26px; padding:20px; position:relative;}
.admission-process-component ul li  .prs:before{    width: 83px; height: 3px; background: #c9c9c8; position: absolute; left: -83px; top: 49%; content: '';}
.admission-process-component ul li  .prs:hover,.admission-process-component ul li  .prs.active{ background:#034ea2; color:var(--white)}
.admission-process-component ul li  .prs:hover:before,.admission-process-component ul li  .prs.active:before{background:#034ea2}
.admission-process-component ul li  .prs:after,.admission-process-component ul li  .prs.active:after {    content: ''; position: absolute; top: 50%; left: -20px; transition: all .2s ease-out; transform: translateY(-50%);  border-right: 20px solid #c9c9c8; border-top: 20px solid transparent; border-bottom: 20px solid transparent;}
.admission-process-component ul li  .prs:hover:after,.admission-process-component ul li  .prs.active:after{border-right: 20px solid #034ea2;}
.admission-process-component ul li.st{ padding-left:169px;    margin-top: -21px;}
.be_btn{ background: #da2032; margin: 0px; padding: 11px 57px 12px 36px; color: #fff; font-size: 18px; font-family: var(--font-weight-600); display: inline-block; border-radius: 6px;
    position: relative; box-shadow: 0px 0px 13px 6px rgb(0 0 0 / 9%); }
.be_btn:hover{ background: #df0b14; text-decoration:none; color:#fff}
.be_btn:before { background: url(../images/sprite-social-icon.png) no-repeat -3px -182px; position: absolute; right: 27px; top: 12px; width: 17px; height: 20px; content: '';}
.be_table_record { width:100%; float:left;}
.be_table_record table { width:100%; float:left;}
.be_table_record table  th{ padding:10px 5px; border:1px solid #d2d2d2;}
.be_table_record table  td{ padding:10px 5px; border:1px solid #d2d2d2;}


.be_table_record table tr th:nth-child(1) { color:#da2032}
.be_table_record table tr th:nth-child(2) { color:#fff; background:#540d6e; border-radius:}
.be_table_record table tr th:nth-child(3) { color:#fff; background:#034ea2}
.be_table_record table tr th:nth-child(4) { color:#fff; background:#d19d16}
.be_table_record table tr th:nth-child(5) { color:#fff; background:#149350}
.be_table_record table tr th:nth-child(6) { color:#fff; background:#db052c}
.be_table_record table tr:nth-child(even) {background: #fff}
.be_table_record table tr:nth-child(odd) {background: #f1f1f1}
.specialization-faq.spcs .fqans ol li{ position:relative; margin:10px 0px;}
.std-tab-panel .nav-tabs.m0 {margin: 0px 0 8px 0; }
._be_std_info{ width:100%; float:left;}
._be_std_info ul{ width:100%; float:left; list-style:none; padding:0px; margin:0 0 20px 0;}
.spec-none p{ margin-bottom:0px; padding-top:7px;}
.specialization-faq.spcs.spec-none .fqans ol li { margin: 0;}
._be_std_info ul li{    width: 19%; background:#fff; float: left; box-shadow: 0px 0px 8px 1px rgb(0 0 0 / 9%); border-radius: 4px; margin: 10px 0.5% 10px; text-align: center;  position: relative;}
._be_std_info ul li figure{ margin:15px 0 30px 0px;}
._be_std_info.gly ul li figure{ margin:0px;}
._be_std_info.gly ul li a{ padding:0px;}
._be_std_info.gly ul li h3 { font-size: 14px; font-family: var(--font-weight-400); padding: 0px 0px 0; width: 100%; float: left;}
._be_std_info.gly ul li { width: 24%;}
._be_std_info ul li h3{    font-size: 18px; font-family: var(--font-weight-600); padding: 0px 0px;}
._be_std_info ul li a{ display:block;padding: 20px;}
._be_std_info ul li:before{width: 82px; height: 3px; position: absolute; left: 47%; top: 0px; content: ''; margin-left: -41px;}
._be_std_info ul li:nth-child(1):before{ background: #00aae4;}
._be_std_info ul li:nth-child(1) a:hover{ text-decoration:none; background:#00aae4}
._be_std_info ul li:nth-child(2):before{ background: #aa2834;}
._be_std_info ul li:nth-child(2) a:hover{ text-decoration:none; background:#aa2834}
._be_std_info ul li:nth-child(3):before{ background: #f79e35;}
._be_std_info ul li:nth-child(3) a:hover{ text-decoration:none; background:#f79e35}
._be_std_info ul li:nth-child(4):before{ background: #0f3564;}
._be_std_info ul li:nth-child(4) a:hover{ text-decoration:none; background:#0f3564}
._be_std_info ul li:nth-child(5):before{ background: #ff4248;}
._be_std_info ul li:nth-child(5) a:hover{ text-decoration:none; background:#ff4248}
._be_std_info ul li:nth-child(6):before{ background: #3dae68;}
._be_std_info ul li:nth-child(6) a:hover{ text-decoration:none; background:#3dae68}
._be_std_info ul li:nth-child(7):before{ background: #0f3564;}
._be_std_info ul li:nth-child(7) a:hover{ text-decoration:none; background:#0f3564}
._be_std_info ul li:nth-child(8):before{ background: #00aae4;}
._be_std_info ul li:nth-child(8) a:hover{ text-decoration:none; background:#00aae4}
._be_std_info ul li:nth-child(9):before{ background: #034ea2;}
._be_std_info ul li:nth-child(9) a:hover{ text-decoration:none; background:#034ea2}
._be_std_info ul li:nth-child(10):before{ background: #f79e35;}
._be_std_info ul li:nth-child(10) a:hover{ text-decoration:none; background:#f79e35}
._be_std_info ul li:nth-child(11):before{ background: #32a95f;}
._be_std_info ul li:nth-child(11) a:hover{ text-decoration:none; background:#32a95f}
#ECELabs ._be_std_info ul li:before,#MELabs  ._be_std_info ul li:before{ height:0px;}
.course-models .modal-dialog { max-width: 800px;}
.course-models .modal-header .close { margin: 0; position: absolute; right: 0px;  top: -4px; font-weight: 100; font-size: 45px;}


._be_std_info ul li  a:hover figure img{ filter: brightness(0) invert(1); }
._be_std_info ul li a:hover h3{ color:var(--white)}
.be_table_record table tr.last th{ padding:0px;font-family: var(--font-weight-700);}
.tt{    border-radius: 0px 0px 12px 12px; background: #ffffff; color: #111; padding:10px 6px; border: 1px solid #ccc; border-top: 0px;}
.tt2{    border-radius:12px 12px 0px 0px; background: #ffffff; color: #ee192b; padding: 10px; border: 1px solid #ccc; border-bottom: 0px;}
.section-app-component .specialization-faq ul li h4{font-size: 16px;}
.section-head_text-center.margin0{ margin:0px;}
.be_table_record .table-responsive {padding: 0px 1px; overflow-x: hidden;}
._be_galler ._be_std_info ul li a{ padding:0px;}
._be_galler ._be_std_info ul li{ overflow:hidden}
._eq  .owl-wrapper{ display:flex!important; flex-wrap:flex;}
._eq .item{ height:100%; padding:10px 12px;}
._eq .advantage-bx{ height:100% ; margin:0px;}
._bennett-info-tt ol{padding: 0 0 0 20px; margin: 0px; list-style: disc;}
._bennett-info-tt ol li{padding-bottom: 10px; line-height: 25px;}
._bennett-info-tt{border-bottom: 1px solid #eceaea; padding-bottom: 5px; margin-bottom: 40px;}
._bennett-info-ts h2{     font-size: 19px; font-family: var(--font-weight-400); color: var(--blue); margin-bottom: 10px;}
._bennett-info-ts ol{padding: 0 0 0 20px; margin: 0px; list-style: disc;}
._bennett-info-ts ol li{padding-bottom: 10px; line-height: 25px;}
._be_pro_info_5s { padding: 15px; height: 100%; margin:12px 0px; text-align:center; background: #fff; box-shadow: 0px 0px 20px 10px rgb(0 0 0 / 3%);}
._be_pro_info_5s h3,._be-center-last h3{     font-size: 25px;font-family: var(--font-weight-700);margin-bottom: 21px;}
._be-center-last{ margin: 30px 0 0 0; text-align:center; float:left ; width:100%}
._bxd{    min-height: 229px;position:relative; float:left; width:100%; margin-bottom:15px; padding:13px 12px 0px; text-align:center; background: #fff; }
._be-center-last .col-sm-4{ margin-top:10px; margin-bottom:10px}
._be_btn a{ border: 1px solid #da2032; padding: 6px 20px; color: #da2032; border-radius: 30px;}
._be_btn a:hover{ background:#da2032; color:var(--white); text-decoration:none}
._be_btn{ margin-top:30px;}
.anchor-faculty-wrap{ width: 100%; float: left; margin-top:13px;}
.anchor-faculty-wrap .row_ .col-sm-4_{width: 32%; float: left;  margin: 0 0.5%;}
.anchor-faculty-wrap ._bxd figure{     width: 100%;   margin: 0px; float: left; margin-bottom: 12px;}
.anchor-faculty-wrap ._bxd figure img{    border-radius: 100%;
    border: 2px solid #e4e4e4;}
.anchor-faculty-wrap ._bxd  p{    padding: 0;
    font-size: 12px;
    text-align: center;white-space: initial;
    margin: 0px 0 14px 0;
    float: left;
    width: 100%;}
.anchor-faculty-wrap ._bxd p strong {
    font-size: 15px;
    display: block;font-family: var(--font-weight-700);
    color: #da2032;
    margin-bottom: 4px;}
._be_section-head_text-center{    width: 100%; float: left; margin: 10px 0 19px 0px;}
.anchor-faculty-wrap .col-sm-4{ margin: 0 0 12px 0px}
/*Program page style end here*/

.Breadcrumb {  background: #f1f1f1;  padding:6px 0 6px; width:100%; float:left;}
.Breadcrumb span > a{ color: #111; font-family: var(--font-weight-400); font-size: 13px;position:relative;}
.Breadcrumb span.current-item  {  font-size: 13px;color:var(--red);font-family: var(--font-weight-600);}
.Breadcrumb ul li a:before{font-family: var(--font-weight-600); position: absolute; right: -14px; content: '/'; top: 3px; width: 11px; height: 10px;font-size: 10px;}
.section-scroll-component{ width: 100%; float: left; margin:4px 0 0 0;border-bottom: 1px solid #e6e6e6;transition: ease all 0.4s;}
.section-scroll-component ul{ width:100%; float:left; text-align:center; padding:0px; margin:0px; list-style:none;}
.section-scroll-component ul li{ display:inline-block; }
.section-scroll-component ul li a{font-size: 15px; font-family: var(--font-weight-500);  padding: 12px 14px;  display: inline-block; position:relative;color: #272727;}
.section-scroll-component ul li.active a{ color:var(--red); }
.section-scroll-component ul li.active a:before{ background:var(--red); position:absolute; width:100%; height:5px; content:''; left:0px; bottom:0px;}
.section-scroll-component ul li a:hover{ color:var(--red); text-decoration:none;}
.section-scroll-component.MM { position: fixed; background: #f1f1f1; z-index:10; top: 95px; box-shadow: 4px 5px 5px -5px rgb(0 0 0 / 19%);}
.wrapper.in .section-scroll-component.MM{ top:70px;}
.fig-text-cp{width: 100%; float: left; padding: 16px 16px 0; position: absolute; bottom: 10px; z-index: 1;}
.fig-text-cp a{ color: #fff; display: block;font-size: 16px;line-height: 19px; height: 39px;overflow: hidden;}
/*MBA style start here*/
.section-row{ width:100%; float:left}
.page-head-component-mba{ width:100%; float:left; background:url(../images/mba/banner-img.jpg) no-repeat;}
.banner-info-bx-info h2{color: #fff; font-size: 48px; text-transform: uppercase;}
.banner-info-bx-info h2 span{ color:#ffac0d}
.banner-info-bx-info ul{ padding:0px 0 0 20px; color:#fff}
.banner-info-bx-info ul li{     font-size: 16px; font-style: italic;}
.section-head_text-center.P0{ padding:0px;}
.section-head_text-center.P0 h2{ margin-bottom:0px;}
.pro-specialization h3{ font-size:20px;     font-weight: 700; margin: 15px 0 20px 0; color: #103045;}
.programs-b{ background: url(../images/mba/round-art.jpg) no-repeat; font-size: 19px; color: #030303; padding:31px 0 35px 90px; line-height: 29px;
    font-weight: 500; position: relative;}
.programs-b span{ display:block;font-size:35px;     font-weight: 700; margin:0px 0 0px 0; color: #343434;}
.programs-b:before{ background: url(../images/mba/sprites-icon.png) no-repeat; width: 74px; height: 72px; content: ''; position: absolute; left: 12px; top: 20px;}
.programs-b.icn2:before{ background-position:0px -86px;}
.programs-b.icn3:before{ background-position:0px -175px;}
.programs-b.icn4:before{ background-position:0px -264px;}
.management-house{ position:relative; padding-left:20px;}
.download-brochure{background: #ed1c24; display: inline-block; padding: 70px 20px 20px 20px;  color: #fff; text-align: center; font-size: 16px; position: absolute;left: 0;bottom: 0;line-height: 22px;}
.download-brochure span{display: block;font-weight: 700;font-size: 23px;}
.download-brochure:before{    background: url(../images/mba/sprites-icon.png) no-repeat; width: 74px; height: 72px; content: '';
    position: absolute; left: 32px; top: 12px; background-position: 0px -345px;}
.download-brochure:hover{ background:#ce0e15; color:#fff; text-decoration:none}	
.wtsp{ width:90%; float:left; padding:0px; color:#fff; margin:20px 0 0 0; list-style:none; position:relative;}
.wtsp li.hlf{ width:40%; float:left;}
.wtsp li.full{ width:100%; float:left;}
.wtsp li{ position: relative; height: 130px; margin: 5px 0px; font-size: 17px; line-height: 23px;} 
.wtsp li.rd{ background:#da1f3d}
.wtsp li.rd.sp{ margin-left:1%;}
.wtsp li.bl{ background:#034ea2; margin-left:1%}
.wtsp li.bl.none{ margin-left:0}
.wtsp li>div{position: absolute; display: block; top: 50%;  padding: 0px 30px; left: 0%; margin-right: 0%; transform: translate(0%, -50%);font-style: initial;}
.wtsp li.rd.sp div{padding-right: 114px;}
.wtsp li>div span{ font-weight:600;}
.wtsp li p{ margin:0px; font-size:17px;}
.wtsp li.img{ background:url(../images/mba/babson-bg-img.jpg) no-repeat; width:80%}
.wtsp li.management-student-pic{position: absolute; right: -50px; top: -59px; width: 338px;}
.mbs-stream .Students-component ul li { width: 48%;    font-size: 20px; line-height: 23px;}
.mbs-stream .Students-component ul li.c1.-rd{ background:#db052c}
.std-placed{     width: 100%; float: left; position: relative;padding-left: 135px; margin-bottom: 20px;font-size: 22px; line-height: 36px; }
.std-placed span{ font-weight:700; display:block; font-size:50px; color:#da1f3d}
.std-placed:before{background: url(../images/mba/sprites-icon.png) no-repeat; width: 124px; height: 92px; content: ''; position: absolute; left: 0; top: -9px;background-position: 0px -437px;}
.mbs-stream .Students-component ul li.c2,.mbs-stream .Students-component ul li.c3{ margin-bottom:12px;}
.mnp-bx{width: 100%; margin-bottom:5px; background: #fff; text-align:center; padding: 8px; box-shadow: 0px 0px 4px 0px rgb(0 0 0 / 23%);}
#management_list_slides .item{ padding:0px 5px;}
.mnp-bx h3{    margin: 0 0 5px 0; font-size: 18px;}
.mnp-bx p{      margin: 0 0 4px 0; font-size: 16px; color: #666666;}
.mnp-bx p.inr{    margin: 12px 0 5px 0; font-size: 21px; color: #db052c; font-weight: 700;}
.student-info-bx{ width:100%;    margin: 7px 0px; float:left;box-shadow: 0px 0px 4px 0px rgb(0 0 0 / 23%); position:relative}
.insite .item{ padding:0 7px 7px; width:100%; float:left }
.student-info-bx figure{ margin:0px; display:block; position:relative;}
.student-info-bx figure img{ width:100%}
.student-info-bx .fig-text{     position: absolute; left: 0px; width: 100%; background:rgb(0 0 0 / 43%);bottom: 0; padding: 15px; color: #fff; font-size: 14px;
    line-height: 20px; font-style: italic;}
.student-head-bx { padding:15px; background:#fff; position:relative;}	
.student-head-bx h3{color: #da1f3d; font-weight: 700; font-size: 21px; margin-bottom: 2px; margin-top: 0;}
.student-head-bx p{margin-bottom: 0; font-size:17px; color:#111}
.student-head-bx .mn-logo{     position: absolute; right: 0px; top: 15px;}
.achievement-app-component-wrap{ width:100%; float:left; border-top:127px solid #eeeeee; position:relative}
.achievement-app-component-wrap:before{    background: url(../images/mba/narrow-stick.png) top center no-repeat; position: absolute; left: 0px; top: -126px;
    content: ''; width: 100%; height: 100%;}
.achievement-app-component-wrap .students-prfile{ position:relative;} 
.achievement-app-component-wrap .section-head_text-center.mbs {    margin: 30px 0 60px 0;}
.achievement-app-component-wrap .section-head_text-center.mbs2 {    margin: 36px 0 17px 0;}
.mba-faculty-slides{ width:100%; float:left;box-shadow: 0px 0px 4px 0px rgb(0 0 0 / 23%);}
.mb-list-head{ padding:0px 15px 15px;}
.mb-list-head h3{color: #3c3c3c; font-weight: 700; font-size: 18px; margin-bottom: 10px; margin-top: 0;}
.mb-list-head p{ margin:0px;}
.mb-list-head p.dn{ font-size:18px;}
.insite .item{ padding-bottom:10px;}
.faq-components{ width:100%; float:left; margin:30px 0px 30px;}
.slides_navigation .owl-controls .owl-buttons div{ display:inline-block; background: url(../images/mba/sprites-icon.png) no-repeat; background-position: -21px -548px; width:30px; height:13px; display:inline-block; text-indent:-9999px;}
.slides_navigation .owl-controls .owl-buttons div.owl-next{background-position: -62px -548px; }
.slides_navigation .owl-controls{ margin-top:20px;}
.section-row.margin-top{ margin-top:20px;}
.mbs-stream .Students-component ul li { min-height: 153px;}
.page-head-component-mba .frm{width: 345px; margin: 49px 0 42px 0; float:right}
.mba-master-faculty-information{ width:100%; float:left}
.mba-fcl{ width:100%; float:left; margin-top:20px;}
.management-bx{ display:none}
.management-bx.managementshow{ display:block}
.mba-faculty-component-info{ width:100%; float:left; padding:30px 0 0 0;}
.mns-heading{ font-size:24px;    margin-bottom: 35px; }
.mns-heading span{ display:block}
.m-dlw{     margin: 20px 0px 0px 0px; width: 100%; float: left;}
.m-dlw a{    background: #ed1c24; color: #fff; padding: 15px 39px; display: inline-block; font-size: 18px; font-weight: 500; border-radius: 8px;}
.m-dlw a:hover{ text-decoration:none; background:#bf1219;}
.mns-sideinfo{     width: 100%; float: left; background: #fff;box-shadow: 0px 0px 4px 0px rgb(0 0 0 / 23%);padding: 0 18px 18px 18px;border-top: 18px solid #00458b;}
.bnt-profile-pic{ width:100%; float:left; position:relative;}
.bnt-profile-pic:before{ background:#00458b; width:18px; height:230px; content:''; position:absolute; left:-18px; top:0px;}
.bnt-profile-pic:after{ background:#00458b; width:18px; height:180px; content:''; position:absolute; right:-18px; top:0px;}
.bnt-info{ width: 100%;float: left;margin: 4px 0 0 0;}
.bnt-info h3{color: var(--red); font-size:22px; margin:11px 0 0 0}
.bnt-info .bnf{     color: #000000; font-size: 18px; font-weight: 500;line-height: 17px; margin-top: 3px; margin-bottom: 17px;}
.bnt-info .bnf span{     display: block; font-size: 15px;font-style: italic;}
.bnt-info p{font-size: 17px; line-height: 24px;}
.more a{ font-size:17px; text-decoration:underline}
.times-group-company{ width:100%; height:320px; float:left; position:relative;}
.tms h3{color: #ed1c24; font-weight: 700; font-size: 15px; text-transform: uppercase; }
.tms h3 span{ display:block; font-weight:400; color:#111;}
.tms {text-align: center;  width: 170px; position: absolute; }
.tms.line1{left: 10px; top: 0;}
.tms.line3{left: 235px;top: -5px;}
.tms.line4{    left: 353px;top: 104px;}
.tms.line5{    left: 493px;top:0px;}
.tms.line6{    left: 593px;top:104px;}
.tms.line7{    left:717px;top:0px;}
.tms.line8{       left: 847px; top: 103px;}
.tms.line9{  left: 973px; top: 0px;}
.tms.line2{left: 114px;top: 106px;}
.tms:before{ width:20px;    bottom: -27px; height:20px; border-radius:100%; background:#ccc; content:''; position:absolute; left:50%; margin-left:-10px;}
.tms:after{width: 3px; top: 123px;  background: #ccc; content: ''; position: absolute;left: 50%; margin-left: -1px;}
.tms.line1:after,.tms.line3:after,.tms.line5:after,.tms.line7:after,.tms.line9:after{height: 224px;}
.tms.line2:after,.tms.line4:after,.tms.line6:after,.tms.line8:after{height:118px;}
.mba-master-faculty-information .section-head_text-center h2 { font-size: 30px; margin-bottom: 39px;}
.mba-master-faculty-information .lead-banner-app{ display:none}
/*MBA style end here*/


@media screen and (max-width:991px){
.navigation-menu {
    padding: 0px 10px;
    float: left;
    position: fixed;
    right:-360px;
    width: 320px;
    background: #333;
    top: 0;
    height: 100Vh;
     z-index:123
}
.navigation-menu > ul{    overflow: auto;height: 100%; margin-top: 10px;}
.close-menu-section{
    background: no-repeat;
    color: #fff; display:block;
    background: #333;
    border: 0;
    font-size: 26px;
    position: absolute;
    left: -36px;
    font-family: var(--font-weight-400);
    padding: 10px;
}
.navigation-menu.m50{ right:0px;}

.pdm-head:before{  height:0px;}
.pdm-head{ margin-bottom:0px;}
.ddm h5.sb_Category:hover .sb_dd_link {
    opacity: 1;
    transform: inherit;
}.sb_dd_link {
    width: 100%;
    position: relative;
    padding: 0px 0px 20px;
    right: 0;
    top: 0;
    border-left: 0;
    padding-left: 0px;
    z-index: 2456;
    transform-origin: 0;
    transform: scaleY(1) translateZ(0);
    opacity: 1;
    transition: transform 0.3s, opacity 0.3s;
}
.ddm-links a.cp {
    background: #333;
    padding-right: 0px;width: 210px;
    padding: 4px 0;
    color: #ffffff;
    font-size: 14px;border: 0;
    font-family: var(--font-weight-400);
    display: inline-block;
}
.navigation-menu ul > li:hover  .mega_drop_menu {
    opacity: 1;
    transform: inherit;
}
.navigation-menu ul li {
    float: left;
    width: 100%; position:relative;
}
.bennett-app-component .section-title,.section-title{font-size: 71px;}
.navigation-menu ul > li >span a {
    color: #bdbdbd;
    font-family: 'Roboto', sans-serif;
    font-size: 14px;
    border-left: 0;
    line-height: 18px;
    display: block;
    padding: 9px 0;
}.navigation-menu ul > li >span> a > span {
    position: relative;
    color: #fff;
}.ddm_dep {
color: #fff;}.sticky .mega_drop_menu {
    top: 0;
}.ddm.M2 {
    width: 100%;
}.sticky .navigation-menu ul > li >span> a {
    padding: 9px 0;
}.navigation-menu ul > li>span > a > span:before { left: 0; top: 0; content: ''; height: 0; width: 0;}
.even-lck p.pp{ width:auto}
.mega_drop_menu { display:none;
    width: 100%;
    position: relative;
    padding: 0px 0px 20px;
    left: 0;
    background: #333;
    min-height: auto;
    top: 0;
    z-index: 1;
    transform-origin: 0;
    transform: none;
    opacity: 1;
    transition: transform 0.3s, opacity 0.3s;
}.ddm {
    width: 100%;
    float: left;
    padding: 0 0px 0 0;
}.ddm h5 > a:hover:before {
    background: none;
}.ddm h5 > a:before { height: 0;}
.mb-link-btn {    display: inline-block;
    position: absolute;
    right: 12px;
    top: 8px;
    background: url(../images/pm-btn.png) no-repeat;
    border: 0;
    width: 25px;
    height: 25px;
    text-indent: -9999px;
}
.mb-link-btn.MS4{ background-position:0px -25px;}
.mega_drop_menu .container{ padding:0px;}
.navigation-menu ul > li>span > a{    text-transform: uppercase;font-family: var(--font-weight-700);font-size: 14px; padding-left:0px;}
body.greybg{ overflow-y:hidden;}
	body.greybg:before{background: rgba(0, 0, 0, .90);
    position: fixed;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    z-index:2;
    content: '';}
	.ddm h5 > a {color: #cecdcd;
    font-size: 14px;
    padding: 7px 0px;
    font-weight: 300;
    text-transform: uppercase;
    display: inline-block;
    position: relative;
}.ddm_bx_wrap p a { color: #d2cdcd;}


/*Program page style start here*/
.banner-info-bx p { font-size: 22px; margin-bottom: 7px;}
.banner-info-bx h2 span b {padding-left: 39px;}
.banner-info-bx h2 span b:before {background: url(../images/sprite-social-icon.png) no-repeat 13px 7px; left: -19px; top: -29px; width: 61px;
    height: 69px; background-size: 331%;}
.banner-info-bx h2 {font-size: 44px;}	
._be_component ul li b { font-size: 16px;}
._be_component ul li { font-size: 13px; padding-left: 57px; line-height: 23px; padding-top: 8px;}
._be_component ul li.A2 { border-left: 1px solid #2e6cb2;border-right: 1px solid #2e6cb2;}
.be_table_record .table-responsive { overflow-x: scroll;}
/*Program page style end here*/


}

@media screen and (max-width:767px){
	.mobile-responsive-programs,.mobile-tab-information{ display:block}
	.programs-app-box{ display:none;}
	.even-lck p.pp {font-size: 39px; }
	.even-lck p.pp .bntst {  -webkit-text-fill-color: white;  -webkit-text-stroke-width: 1px;  -webkit-text-stroke-color: #045199;
 font-size: 37px; letter-spacing: 2px; line-height: 36px;}
		.bennett-app-component .section-title {    font-size: 37px; margin-bottom: 0; line-height: 77px;}
.section-title {     font-size: 41px; margin-bottom: 17px;line-height: 35px;}
	.Students-component ul li span { font-size:30px;  font-family: var(--font-weight-900); display: block;}
	.Students-component ul { text-align:center}
	.Students-component ul li { font-size: 17px;display: inline-block; float: left; width: 48%; padding: 20px 14px; border-radius: 10px; margin: 0px 0.5% 6px;}
	.students-prfile ul li .std-md h4 {font-size: 21px;
    margin: 6px 0 0 3px;}
	.Students-component ul li.c5 { margin-left: 0; min-height: auto; width: 98%; text-align: left;}
	.Students-component ul li.c5 span {display: inline-block; margin-top: -6px;  float: left; margin-right: 20px;}
	.students-prfile ul li { width: 50%;padding-left: 13px;}
	.students-prfile ul li p { font-size: 11px;
    padding-right: 8px;
    line-height: 13px; margin-bottom:0px;
    width: 100%;
    float: left;
    min-height: auto;}

.students-prfile figure.mb{ display:block; width:58%; float:left; margin:20px 0 0 0;}
	.students-prfile figure.dx{ display:none}
.students-prfile ul li {
    width: 100%;
    padding-left:5px;
    border-top: 1px solid #a7a6a6;
    border-left: 0;
    padding-bottom: 7px;
}.students-prfile ul li .std-md figure {
    float: left;
    width: 33px;
    margin-bottom: 0;
}.students-prfile ul {
    width: 42%;
    float: left;
    list-style: none;
    padding: 0px;
    margin: 0px;
}
	.section-head h2 { font-size: 23px; line-height: 27px; margin-top: 0; text-align: center;}
	.section-head h2 span { font-size: 32px; display: block;}
	.section-head p { font-size: 16px;  margin: 0px 0 0 0; line-height: 23px; text-align: center;}
	.times-group ul li { float: left; width: 50%; border-left: 1px solid #e5e5e5;  padding-left: 13px;}
	.times-group ul li h4 {  font-size: 28px; padding-top: 16px;font-family: var(--font-weight-700); padding-right: 31px; float: left; background-size: 30px!important;}
	.times-group ul li p { font-size: 14px; width: 100%; float: left; font-family: var(--font-weight-400); line-height: 19px; text-align: left;}
	.times-group ul li:nth-child(1),.times-group ul li:nth-child(3),.times-group ul li:nth-child(5){ border:0px;}
	.times-logo { margin-bottom: 12px; text-align: center;}
	.ini-head { line-height: 33px; margin-bottom: 6px; font-size: 31px; text-align: center;}
	.ini-head span { font-size: 26px; display: block; font-family: var(--font-weight-400);}
	.std-tab-panel .nav-tabs li a {    padding: 3px 7px 4px; font-size: 14px; margin:5px 0px;}
	#home > p,#menu1 >p,#menu2 >p,#startups >p,#awards >p,#research >p{ display:none}
	.p-right { padding-right:15px;}
	.even-lck p.pp { width: auto; text-align: left; padding-left: 0; margin-bottom: 0; padding-bottom: 0;} 
	.even-lck p.pp span.nm { font-size: 49.92px;}
	.even-lck h4 { font-size: 35px;}

.bennett-app-component { background: #ffffff url(../images/bennettBuilding.png) bottom right no-repeat;  padding-bottom:204px!important; background-size: 100%;}
.research-publication-component ul li {padding: 11px 12px; height: 124px; width: 49%; float: left; background-size: 100% 100%!important;}
.research-publication-component ul li h3 {font-size: 24px; margin: 0 0 0 0; padding-top: 16px; background-size: 37px!important;}
.research-publication-component ul li p { font-size: 12.72px; margin: 2px 0 0 0; line-height: 14px;}
.banner-section .carousel-indicators,.banner-video { display:none;}
.banner-section {margin-bottom: 0;}
.logo img { width: 156px;}
.right-head-component { padding-top: 14px;} 
.wrapper { margin-top: 93px;}
.advantage-bx h3 {    font-size: 16px;
    line-height: 17px;font-family: var(--font-weight-700);
    margin-bottom: 7px;
    min-height: 43px;}
	.offset-t-b.pdm0 {
    padding-bottom: 20px;
}
.advantage-bx {padding: 6px 15px; margin: 0; margin: 10px 0; }
.industrial-component ul li { width: 50%;
    padding: 12px 33px;
    border: 1px solid #f2f2f2;
    min-height: 80px;}
.inds-info{z-index: 23;}
.industrial-component ul li.active .inds-info { display: block;  height: 136px;  overflow-y: scroll;}
.industrial-component { height: auto;}
.lead-bu {
    width: 100%;
    margin: 0; padding:0px 15px;
    float: left;
}.lead-banner-app { text-align:center;
    width: 100%;
    float: left;
    background: none; margin-top:0px;
    height: auto;
}.leadership-info figure img{ width:100%}
.leadership-info { margin: 0px 0 15px 0;}
.lead-info { padding: 20px 9px; min-height: auto;}
.gallery-app-component .section-head p { color: #d3dae2; font-size: 14px;  margin-top: 23px;}
.gallery-app-component ul li { width: 100%; margin: 0px 0% 7px;}
.gallery-app-component ul li h3 { right: 11px; bottom: 8px; font-size: 12px;}
.gallery-app-component ul li h3.sf:before,.gallery-app-component ul li h3.sf1:before,.gallery-app-component ul li h3.sf3:before,.testimonial-text-info:before,.topscroll,.stickyform2{ display:none}
.p7-list figure{ text-align:center; }
.p7-list figure img{ display:inline-block}
.Stunning-component h3 { font-size: 28px;}
.Stunning-component p { font-size: 24px;}
.Stunning-component .default-btn a {  padding: 6px 22px 5px;  width: auto;  font-size: 11px;  margin: 0px;}
.Stunning-component .default-btn a.get { margin-left: 0px;}
.testimonial-text-info { position: relative; padding:0;}
.testi-mon {padding:38px 10px 2px 10px; min-height:auto}
.testi-mon:before{ display:none} 
.Testimonials-app-component .std-tab-panel .tab-content { padding: 0 0px;}
.tt-para {  font-size: 14px;margin-bottom: 14px; line-height: 22px;}
.tt-name { float: none; width: auto; margin-left: 92px; margin-top: 0;}
.tt-name h3 {  margin:5px 4px 7px 0; color: #2a3f5a;  text-transform: uppercase; font-size: 15px;}
.times-group p{ font-size: 15px; line-height: 22px; text-align: center;}
.mutimedia-bx:before { background: none; position: absolute;  right: 0px; top: 0; content: ''; width: 0;   height: 0;}
.mutimedia-bx h3 { font-size: 20px; color: #fff; font-weight: 300;  line-height: 29px; text-align: center;}
.media-bx { padding-right: 0; width: 100%; float: left;	}
.pd0 { padding-left: 15px;}
.ft-links-bx{ min-height:auto}
.ft-links-bx h3{    margin-top: 8px;
    margin-bottom: 2px;}
.bot-ft { font-size: 11px; padding: 18px 0px;  text-align: center;}
.faculty-information { text-align:center; float: left; margin-left: 0;  width: 100%; margin-top: 20px;}
.faculty-img {  float: left;  width: 100%; text-align: center;}
.faculty-thumb { width:100%;}
.faculty-pro-content { display: block;}
.faculty-information h3 { font-size: 24px; color: #ee1b22; margin: 0 0 10px 0; text-align: center;}
.faculty-img img{ width:150px;}
.faculty-information .designation { font-size: 15px; margin-bottom: 9px;}
.faculty-information p { font-size: 14px;color: #616161; line-height: 20px;}
#testimonial_bx33{ display:none!important}
.advantage-bx figure { margin-bottom: 9px; margin-top: 5px;}
.advantage-bx{ height:95%}
.advantage-section-list { width: 100%; float: left; margin-top:0px; margin-bottom:0px;}

.advantage-bx p {    font-size: 13px;line-height: 17px; min-height: auto;}
.advantage-app-component {padding: 20px 0px 16px 0;}
.wts {  font-size: 15px;  margin: 0px 4px 0 13px;}
/*.banner-section,.social-media,.academic-sections{ display:none}*/
.mobile-banner-app,.mobile-advantage-app-component,.mobile-academic-section{ display:block}
.mbg .advantage-bx { height: 96%; margin:5px 7px;}

.lead-30{      overflow: hidden!important;display: block; position: relative;}
.lead-30>div { display: flex; display: -webkit-flex; flex-wrap: wrap; align-items: center;  flex-wrap: nowrap; overflow-x: scroll;
    align-items: stretch; margin: 0 -10px;}
.row_{ white-space: nowrap!important; overflow-x: auto!important; overflow-y: hidden!important; -webkit-overflow-scrolling: touch!important;}
.lead-30 .col-md-3_ { overflow: hidden; flex-wrap: nowrap; flex-shrink: 0;  width:248px; margin:0px 10px; padding:5px;   display: inline-block!important;}
.lead-30 .lead-info h3,.lead-30 .lead-info span,.lead-30 .leadership-app-content {white-space: initial;}

  .mobile_advantage__{      overflow: hidden!important;display: block; position: relative;}
.mobile_advantage__>div { display: flex; display: -webkit-flex; flex-wrap: wrap; align-items: center;  flex-wrap: nowrap; overflow-x: scroll;
    align-items: stretch; margin: 0 -10px;}
.c_slides_{ white-space: nowrap!important; overflow-x: auto!important; overflow-y: hidden!important; -webkit-overflow-scrolling: touch!important;}
.mobile_advantage__ .item_ {    overflow: hidden; flex-wrap: nowrap;flex-shrink: 0; width: 267px; margin: 0px 0px; display: inline-block!important;}
 .mobile_advantage__ .advantage-bx h3, .mobile_advantage__ .advantage-bx p  {white-space: initial;}
.mobile_advantage__ .advantage-bx { box-shadow: 0px 0px 5px 1px rgb(0 0 34 / 10%);}



.leadership-app-content{padding:7px 5px 8px}
.leadership-app-content p {    font-size: 12px;
    line-height: 16px;
    color: #fff;}
.form-app button.nav-btn{ display: inline-block}	
.indsu-app-bx .cff { padding: 17px 1px;}
.inds-info_app { padding: 12px 13px; font-size: 15px; text-align: left;}
.sticky-btn span{ display: block}
.sticky-btn a img{ display:none}
.sticky-btn {
    position: fixed;
    right: 0;
    top: auto; width:100%;
    z-index: 12;
    bottom: 0;
}
.sticky-btn a:before{ display:none}
.sticky-btn a{    display: block;
    background: #da2032;
    color: #fff;
    font-size: 15px;
    text-align: center;
    padding: 6px;}
	.std-tab-panel  .owl-buttons{ display:block}
	.std-tab-panel .tab-content  { padding: 0 15px;}
	.std-tab-panel .owl-buttons .owl-prev{    position: absolute; left: -30px; top: 45%; background: url(../images/arrow-3.png) no-repeat; width: 34px; height: 39px; text-indent: -9999px;}
	.std-tab-panel .owl-buttons .owl-next{     position: absolute; right: -30px; top: 45%; background: url(../images/arrow-3.png) no-repeat -73px 0; width: 34px; height: 39px;
    text-indent: -9999px;}
	.header-banner-info.sticky { top:-25px;}
	.leadership-mobile-version{ display:block ; width:100%; float:left; padding:0px 40px;}
	
.leadership-mobile-version .owl-buttons .owl-prev{    position: absolute; left: -36px; top: 45%; background: url(../images/arrow-3.png) no-repeat; width: 34px; height: 39px; text-indent: -9999px;}
.leadership-mobile-version .owl-buttons .owl-next{   position: absolute; right: -36px; top: 45%; background: url(../images/arrow-3.png) no-repeat -73px 0; width: 34px; height: 39px;  text-indent: -9999px;  }
.lead-info h3 {font-size: 15px;}
.c_slides .owl-buttons > div.owl-prev{ position: absolute; left: -36px; top: 45%; background: url(../images/arrow-3.png) no-repeat; width: 34px; height: 39px; text-indent: -9999px;}
.c_slides .owl-buttons > div.owl-next{   position: absolute; right: -36px; top: 45%; background: url(../images/arrow-3.png) no-repeat -73px 0; width: 34px; height: 39px;  text-indent: -9999px;}
.tp-social a.tour,.video-gallery-ic{ display:none}
.sticky .logo img { width: 132px;}
.sticky .form-app {padding: 4px 0 0 0;}
.form-app { width: auto; float: right; padding: 8px 0 0 0;}
.search_data { top: -10px; width: auto; z-index: 4;}
.times-group ul li h4 small {font-size: 22px;}

.faculdty-app-component .section-head{ float:none}
.faculty-app-row{      overflow: hidden!important;display: block; position: relative;}
.faculty-app-row>.div { display: flex; display: -webkit-flex; flex-wrap: wrap; align-items: center;  flex-wrap: nowrap; overflow-x: scroll;
    align-items: stretch; margin: 0 -10px;}
.faculty-app-row2{ white-space: nowrap!important; overflow-x: auto!important; overflow-y: hidden!important; -webkit-overflow-scrolling: touch!important;}
.faculty-app-row .faculty-pro-content { overflow: hidden; flex-wrap: nowrap; flex-shrink: 0;  width:250px;    display: inline-block!important;}
.faculty-app-row .faculty-pro-content .faculty-information  p { color: #000; font-size: 13px;   line-height: 18px; padding:0px 0px;   height:39px;overflow: hidden; white-space: initial;}
.faculty-app-row .faculty-pro-content .faculty-information{ padding:0px 20px;}
.faculty-information h3 {     font-size: 17px; color: #ee1b22;  height: 30px;  margin: 0 0 20px 0; white-space: initial; text-align: center; padding: 0 31px;}
.faculty-information .designation{white-space: initial; font-size: 14px;  height: 60px;  overflow: hidden;font-family: var(--font-weight-700);}
.lead_more_link{ display:block;    margin-top:10px;}
.lead_more_link a{font-family: var(--font-weight-400); border: 1px solid #ccc; padding: 4px 20px; display: inline-block; font-size: 13px; text-transform: uppercase; border-radius: 30px;}
.mb-programs-app figure >img{ width:100%}
.mb-programs-app figure{ display:none}
.spc-app {    margin: 5px 0 25px 0; float: left;text-align: right; width: 100%;}
#Postgraduate_Programs_ .mb-tab-section h5,#PGD_Programs_ .mb-tab-section h5{font-size: 16px; padding-bottom: 13px; position: relative; padding-top: 12px;}
#Postgraduate_Programs_ .mb-tab-section h5:after,#PGD_Programs_  .mb-tab-section h5:after{top: 2px;}
.pl0 { padding-left: 15px;}


.industrial-component{ display:none;}
.Industrial_wrap_main{ width:100%; float:left; display:block;box-shadow: 0px 0px 12px 0 rgb(0 0 0 / 16%);
    border-radius: 10px; padding:17px; background:#fff}
.Industrial_wrap_mb{      overflow: hidden!important;display: block; position: relative;}
.Industrial_wrap_mb>div { display: flex; display: -webkit-flex; flex-wrap: wrap; align-items: center;  flex-wrap: nowrap; overflow-x: scroll;
    align-items: stretch; margin: 0 -10px;}
.Industrial_wrap_bx{ white-space: nowrap!important; overflow-x: auto!important; overflow-y: hidden!important; -webkit-overflow-scrolling: touch!important;}
.Industrial_wrap_mb .inds_box { overflow: hidden; flex-wrap: nowrap; flex-shrink: 0; width: 260px; margin: 0px 10px; display: inline-block!important; border-right: 1px solid #efefef; padding-right: 10px}
.Industrial_wrap_mb .inds_box .inds-content {white-space: initial;}
._be_pro_info_5s { padding: 20px 20px 30px; height: auto; margin: 17px 0px 0;}

.carousel_slide_{      overflow: hidden!important;display: block; position: relative;}
.carousel_slide_>div { display: flex; display: -webkit-flex; flex-wrap: wrap; align-items: center;  flex-wrap: nowrap; overflow-x: scroll;
    align-items: stretch; margin: 0 -10px;}
.carousel_inner__{ white-space: nowrap!important; overflow-x: auto!important; overflow-y: hidden!important; -webkit-overflow-scrolling: touch!important;}
.carousel-item__{ overflow: hidden; flex-wrap: nowrap; flex-shrink: 0; width:340px; margin: 0px 2px; display: inline-block!important; }
.mobile-academic-section ._academin-content h3,.mobile-academic-section ._academin-content p {white-space: initial;}
.mobile-academic-section ._academin-content {min-height: 181px;}
.p-list figure img{float: left; width: 100%;}
.academic_sections_app{ display:none}
.links-rese a.riod-box-active2:before, .links-rese a:hover:before { left: 50%; top: -1px; transform: rotate(45deg);}
.students-prfile ul li{ min-height:auto}
.times-group ul li h4.ic1, .times-group ul li h4.ic4 { width: 104px;}
.times-group ul li h4.ic2, .times-group ul li h4.ic3 {width: 84px;}
.times-group ul li h4.ic5 { width: 117px;}
.times-group ul li h4.ic6 {width: 122px;}
.d-btn a { font-size: 11px; padding: 6px 5px;}
.event-dd ul li { font-size: 12px; padding: 5px 0px 5px 12px;margin: 1PX 0PX 1PX 32PX;}
.event-dd h3 { font-size: 11px; color: #111110; margin-bottom: 10px;}
.event-dd { padding: 10px 4px 17px 5px;}
.event-app-component .container{ padding:0px;}
.event-profile-name h4 { font-size: 14px;margin-bottom: 4px;}
.event-profile-name p { font-size: 10px; line-height: 12px;}
.event-profile-name{ padding:7px;}
.event-app-component{ margin-top:0px;}
.event-app-component .item{ padding:0px 0px;}
.mobile-banner-app .owl-controls{ margin-bottom:0px;}


	
	/*Program page style start here*/
.banner-info-bx p { font-size:17px;}
.banner-info-bx h2 span b {padding-left:27px;}
.banner-info-bx h2 span b:before { background: url(../images/sprite-social-icon.png) no-repeat 13px 7px; left: -19px; top: -17px; width: 42px; height: 53px;background-size: 329%;}
.banner-info-bx h2 {font-size:26px;}
.tp-s { margin-top: 10px; text-align: center;}
.tp-s img{ width: 227px; float: right;}
._be_component_bx p { line-height: 20px; margin: 7px 0px;}
.section-banner-content {padding:23px 0px 0;}
.banner-info-bx {margin-bottom: 9px;}
.section-banner-content .default-btn { margin: 0px; padding: 8px 57px 9px 36px; font-size: 16px;}
.section-banner-content .default-btn:before {top: 8px;}
.page-head-component {height: 400px;}
.section-head_text-center { margin:0 0 10px 0px; padding: 0px 0px;}
.section-head_text-center h2,.section-head_text-center h1 { font-size: 25px; margin-bottom: 12px;}
.about-section-stp1 figure{ display:none}
._be_component { width: 100%; margin-left: 0; float: left;}
._be_component_bx h3 {font-size: 27px; margin-bottom: 15px;}
._be_component_bx { padding: 11px 23px; margin-top: 0px; float:none}
.offered_streams_app_component .std-tab-panel{ margin-top:-20px;}
 ._be_component ._absbx{ margin-top:20px;  overflow: hidden!important;display: block; position: relative;}
 ._be_component ._absbx>ul { display: flex; display: -webkit-flex; flex-wrap: wrap; align-items: center;  flex-wrap: nowrap; overflow-x: scroll;
    align-items: stretch; margin: 0 0px; padding:0px;}
 ._be_component ._absbx>ul{ white-space: nowrap!important; overflow-x: auto!important; overflow-y: hidden!important; -webkit-overflow-scrolling: touch!important;}
._be_component ._absbx>ul li { background: #fff; box-shadow: 0px 0px 4px rgb(0 0 0 / 29%); overflow: hidden;  flex-wrap: nowrap; flex-shrink: 0; width: 267px!important; margin: 5px; display: inline-block!important; padding-top: 20px; padding-bottom: 20px;
    padding-left: 76px; border-radius: 7px;}
	.faculdty-app-component .section-head_text-center { float:none}
	 .faculdty-app-component .lead_more_link, .faculty-app-row .faculty-pro-content .faculty-information p{ display:none}
	
 ._be_component ._absbx>ul li b, ._be_component  ._absbx>ul li  {white-space: initial;}
 ._be_component ul li.A2{ border:0px;}
 ._be_component ul li b { font-size: 18px;}
 ._be_component ul li:before { left: 18px; top: 16px;}
.streams-img { width: 100%; margin: 0px 0 0 0;}
.streams-img figure{ margin:0px;}
._streams_bx { width: 100%; float: left; padding: 22px 19px;    min-height: auto;}
#offered_Streams .owl-controls {top: 169px;}
._streams_bx h3 { font-size: 31px;}
._streams_bx h4 { font-size: 17px;}
._streams_bx p {font-size: 13px; margin: 9px 0px; line-height:18px;}
._faculty_bx { width:160px; float: left; padding:55px 0 0  0;}
#sync1.owl-carousel {margin-top: 0;}
._faculty_bx h3 { font-size: 18px; margin-bottom: 4px;}
._faculty_bx p {font-size: 11px;margin-bottom: 15px; width:100%;    line-height: 16px;}
._faculty_img img {width: 123px;}
.faculty-profile-app-sliders #sync2 { margin-top: -86px;padding: 0px 0px;}
.faculty-profile-app-sliders #sync2 figure { width: 79px;}
.instruction-faculty-app-component { padding: 30px 0px 0;  height: 443px; margin-bottom: 68px;}
.ele_bx h3 {font-size: 20px;}
.ele_bx h4 { font-size: 15px; margin: 19px 0 8px 0px; border-bottom: 1px solid #da2032; padding-bottom: 9px;}
.ele_bx p {padding-right: 0; font-size: 14px; line-height: 21px; margin-bottom:20px;}
.ele_bx {padding: 0px 8px;}
.admission-process-component ul {padding: 0;}
.admission-process-component ul li{ position:relative; width:100%}
.admission-process-component ul li .prs {margin-left: 85px; font-size: 13px; line-height: 18px; padding: 15px;}
.admission-process-component ul li figure { float: left; width: 42px; margin: 0; position: absolute; left: 0; top: 50%; margin-top: -26px;background: #c9c9c8; padding: 3px;z-index: 3;}
.bgallery  .p-list { box-shadow: 0px 0px 5px 0 rgb(0 0 0 / 20%);}
.admission-process-component ul li:nth-child(2) figure{background: #034ea2;}
.admission-process-component ul li.st { padding-left: 86px;margin-top: 20px;}
.be_btn { padding:11px 46px 12px 33px; font-size: 15px;}
.be_table_record table { width: 850px;}
.be_table_record table th {font-size: 12px;}
.be_table_record table td {font-size: 12px;}
.section-app-component .specialization-faq ul li h4 { font-size: 14px;}

._be_std_info{      overflow: hidden!important;display: block; position: relative;}
._be_std_info>ul { display: flex; display: -webkit-flex; flex-wrap: wrap; align-items: center;  flex-wrap: nowrap; overflow-x: scroll;
    align-items: stretch; margin: 0 -10px;}
._be_std_info>ul { white-space: nowrap!important; overflow-x: auto!important; overflow-y: hidden!important; -webkit-overflow-scrolling: touch!important; margin:0px ; padding:0px;}
._be_std_info>ul li {    overflow: hidden; flex-wrap: nowrap;flex-shrink: 0; width:185px; margin:7px; display: inline-block!important;}
._be_std_info>ul li h3,._be_std_info>ul li figure {white-space: initial;}
._be_std_info.gly ul li { width:253px;}
.p-list { box-shadow: none;}
.std-tab-panel  #Students_Club .tab-content { padding: 0 0;}
._be_std_info ul li h3 { font-size: 15px; padding: 0px 0px;}
.nmp .advantage-bx h3 { font-size: 19px; line-height: 23px; margin-bottom: 12px; padding-right: 28px;}
.nmp .advantage-bx { min-height: 269px;}
.streams_btn a.aplnw{ margin-left:5px}
.streams_btn a { font-size: 13px; padding: 3px 21px;}
.wts.TOLL-FREE{ display:none!IMPORTANT}
._faculty_img { float: left; width: 47%;}
.std-tab-panel .nav-tabs{ margin-top:0px;}
.offset-t-b { padding:25px 0px;}
.bennett_programs_wrap { margin-bottom: 14px;}
.bu-app-component .std-tab-panel .nav-tabs { margin:4px 0 0px 0;}
._VSD a { padding: 6px 22px 5px; font-size: 13px;}
._VSD {margin: 9px 0 1px 0px;}
.testimonial-text-info { margin-top: 3px;}
.testi-mon:after { width: 33px; height: 27px; position: absolute; left: 10px; top: 13px; content: ''; background-size: 26px;}
.media-bx ul li img { height: 35px; padding-right: 1px;}
.more_view_btn { padding: 2px 7px; font-size: 12px; margin-top: 18px;}
.mutimedia-bx { padding: 10px 0 20px;}
.footer-top {padding: 19px 0px 10px;}
.mobile-academic-section { margin-bottom: 8px;}
.section-head_text-center.mbg{ padding-bottom:0px; margin-bottom:0px;}
.advantage-app-component p.lt{ margin-bottom:0px; padding-bottom: 14px;}
.section-head_text-center h2 span {display: block;}
.section-head_text-center.inline-sp h2 span{ display:inline-block}
.section-head_text-center h2.inline span{ display:inline-block}
.testimonial_video iframe{ height:180px!important}
.ft-programs a {font-size: 11px; padding: 3px 5px;  margin-right: 2px;  margin-bottom: 3px;}
.brg{ border:0px; padding:0px; min-height:auto; margin-bottom:12px;}
.col-md-3._bn,.col-md-6._bn2 { max-width: 100%;  flex: 0 0 100%;}
.research-publication-component { padding: 0px 0px 20px;}
.aplnow{font-family: var(--font-weight-700); padding: 3px 17px;  margin-left: 1px; font-size: 13px;}
.logo {padding: 6px 0 6px 0px;}
.offset-t-b.infra { padding: 25px 0px 25px;}
.anchor-faculty-wrap { margin-top: 0;}
.section-app-component p{ margin-bottom:5px}
.specialization-faq.p15 { margin-top: 0;}
.infra .std-tab-panel .tab-content { padding: 0 0;}
._be_std_info.gly ul li h3{ font-size:13px;}
/*Program page style end here*/
	
.anchor-faculty-wrap>div { display: flex; display: -webkit-flex; flex-wrap: wrap; align-items: center;  flex-wrap: nowrap; overflow-x: scroll;
    align-items: stretch; margin: 0 0px;}
.row_{ white-space: nowrap!important; overflow-x: auto!important; overflow-y: hidden!important; -webkit-overflow-scrolling: touch!important;}
.anchor-faculty-wrap .row_ .col-sm-4_ {    overflow: hidden; flex-wrap: nowrap;flex-shrink: 0; width: 267px; margin: 0px 0px 0 3px; display: inline-block!important;}
 .anchor-faculty-wrap .row_ .col-sm-4_ p  {white-space: initial;}
.offset-t-b-10 { padding: 20px 0px 10px;}
.page-head-component-component{ display:none}
.section-app-slides { display: flex; display: -webkit-flex; flex-wrap: wrap; align-items: center;  flex-wrap: nowrap; overflow-x: scroll;
    align-items: stretch; margin: 0 0px;}
.section-app-slides{ white-space: nowrap!important; overflow-x: auto!important; overflow-y: hidden!important; -webkit-overflow-scrolling: touch!important;}
.section-app-slides li {  white-space: initial;  overflow: hidden; flex-wrap: nowrap;flex-shrink: 0; width: auto; margin: 0px 0px 0 3px; display: inline-block!important;}
.section-scroll-component ul li a {padding: 13px 17px;font-size: 13px;}
.section-scroll-component{ position:relative}
.section-scroll-component.MM { top: 87px;}
.wrapper.in .section-scroll-component.MM { top: 52px;}
.section-head_text-center.fln{ float:none}
.Industrial_wrap_bx.prs h3{ font-size:17px;}
.Industrial_wrap_bx.prs ul{ padding:0px 0  0 20px;}
.Industrial_wrap_bx.prs ul li{margin: 5px 0px;font-size: 14px;}
.eligibility-box {height: 95%;}
.Industrial_wrap_bx prs .cff3{ margin-bottom:25px;}
}
	

/* Custom css*/
.b_para{
	text-align: justify;
					color: #313131;
					font-family: "Open Sans", Sans-serif;
					font-size: 16px;
					font-weight: 400;
					line-height: 28px;
}
.table td, .table th {
    padding: .75rem;
    vertical-align: top;
    border-top: 0;
}

.mbox {
    margin-top: 15px;
    text-align: center;
    height: 260px;
    border: 1px solid #333697;
    position: relative;
    overflow: hidden;
    padding: 25px;
}
.mbox-hover{
    display:none;
}
.mbox i {
    font-size: 36px;
    margin: 20px;
    display: block
}
/*.mbox:hover a {
    background:blue;
    top: 0px
}*/
.mbox h4 {
    font: 15px;
    font-weight:600;
    font-family:Roboto;
}

.mbox .rmore {
    position: absolute;
    bottom: 10px;
    left: 35%;
    background: #00578C;
    color: #fff;
    border-radius: 10px;
    padding: 5px 10px;
    transform: translate(-10%, -10%)
}

/*.mbox-hover .rmore-h {
    position: absolute;
    bottom: 10px;
    left: 35%;
    background: #da2032;
    color: #fff;
    border-radius: 10px;
    padding: 5px 10px;
    transform: translate(-10%, -10%)
}*/

.mbox a {
    position: absolute;
    padding: 30px;
    top: 80%;
    left: 25%;
    background-color: rgba(51,54,151,0.9);
    font: 12px/1.4 "roboto";
}

.mbox-hover a span {
    font: 16px/1.4 sans-serif;
    color: #fff;
    margin: 0px
}

.mbox-hover a span {
    position: absolute;
    text-align: center;
    display: inline-block;
    border: 1px solid #fff;
    padding: 5px 15px;
    bottom: 10px;
    left: 50%;
    transform: translate(-50%, -50%)
}

.mbox-hover:hover a {
    top: 0px
}

section.newsevents {
    padding-top: 150px
}

section.newsevents .center .row:nth-child(2) .col:nth-child(1) {
    flex: initial;
    flex-basis: calc((100%/3)*2)
}
.para_st {
    box-shadow: 0px 10px 10px #ddd;
    border-bottom-left-radius: 50px;
    border-top-right-radius: 50px;
    border: 1px solid #E31E24;
   font-family:Roboto;
}
.para_padng {
   padding:5px 10px;
}
.cir li {
    list-style-type:circle;
}
.head_h6 {
    text-align: center;
    padding: 10px 0px 0px 20px
}
.para_st img {
    border-radius: 50%;
    padding: 10px;
    width: 150px;
    height: 150px;
}

.gallery .nav-tabs .nav-link {
    color: #000;
}

.gallery .visi .col-lg-3 {
    padding-bottom: 30px;
}

.gallery .nav-tabs .nav-link {
    font-size: 16px;
}

.gallery .rounded {
    widows: 100%;
    height: 200px;
}

    .gallery .rounded:hover {
        opacity: 0.4;
    }

.box-clr {
    background-color: #164979;
    position: relative;
}

    .box-clr .caption {
        position: absolute;
        bottom: 0;
        width: 100%;
        text-align: center;
        color: #fff;
        padding-top: 10px;
        padding-bottom: 2px;
        background-color: rgba(0, 0, 0, 0.5);
    }

        .box-clr .caption h6 {
            font-size: 14px;
        }

.gallery .nav-tabs {
    display: inline-flex;
    border: none;
    margin-bottom: 20px;
    margin-top: 10px;
    width: 100%;
    justify-content: center;
}

    .gallery .nav-tabs a:active, .gallery .nav-tabs a:focus {
        color: #ffffff;
        background-color: #164979;
    }

    .gallery .nav-tabs li a {
        color: #8c8c8c;
        border: 1px solid #ebebeb;
    }

.gallery .btn:focus {
    box-shadow: none;
}

.gallery .nav-tabs li {
    cursor: pointer;
}
.para_form {
    box-shadow: 0px 10px 10px #ddd;
    border: 1px solid #ddd;
    padding:20px 50px;
    border-radius:50px;
}
.form_h3 {
    color: #034ea2;
}
.jimage {
    width:70%;
    margin:0 auto;
    box-shadow: 0px 10px 10px #ddd;
    border-radius: 50px;
}
.std_input {
    border: 1px solid #ddd;
    border-radius: 4px;
    padding: 5px;
    margin-bottom: 10px;
}
.r_img {
    box-shadow: 0px 10px 10px #ddd;
}
.camp_para {
    box-shadow: 0px 10px 10px #ddd;
    border: 1px solid #E31E24;
    padding: 40px;
    margin-top: -18px !important;
    border-bottom-left-radius: 50px;
    border-top-right-radius: 50px;
}
.camp_topborder {
    border-top: none;
    margin-top:-35px!important;
}
.camp_list {
   list-style-type:none;
   font-family:Roboto;
}
.para_head {
    font-size: 14px!important;
    text-align: center;
    border-bottom: 1px solid #B9203F;
    padding: 5px;
    background: #B9203F;
    padding: 10px;
    color: #fff;
    float: left;
    z-index: 100;
    border-top-left-radius: 18px;
    border-bottom-right-radius: 18px;
    font-family:Roboto;
}
.img-pad {
    margin:10px;
}
.img_para {
    width: 100%;
    box-shadow: 0px 10px 10px #ddd;
    border-bottom-left-radius: 50px;
    border-top-right-radius: 50px;
    border: 1px solid #E31E24;
    height: 430px
}
.broucher iframe {
    width: 100%;
    height: 70vh;
}
.list li {
    list-style-type:lower-alpha;
    text-align:left;
}
.deci li{
    list-style-type:decimal;
    text-align:left;
}
.footer_link {
    font-size:14px!important;
    padding:5px;
    padding-top:5px;

}
.footer_linkd {
    font-size: 13px !important;
    padding: 5px;
    padding-top: 5px;
}
.banner-text {
    position: absolute;
    bottom: 5%;
    left: 20%;
    z-index: 100;
    color: #fff;
    background: #E31E24;
    padding: 5px 20px;
    border-radius: 10px;
    opacity: 0.5;
}
.footer-social-icons {
    position:absolute;
    top:60%;
    left:35%;
    z-index:1000;
}
.footer-social-icons h3 {
    color: #fff;
    margin-left:55px;
    margin-bottom:20px;
}
.footer-social-icons a {
    background:#fff;
    font-size:24px;
    margin:10px;
    padding:5px 10px;
    border-radius:5pxx;
}
/*** Noitce Slider ***/
.notice-div {
    height: auto;
}

.notice1 {
    background-color: #E31E24;
}

    .notice1 marquee {
        color: #fff;
    }


@media screen and (max-width: 768px) {
    .onmobile {
        height: 35px;
    }
    .notice1 marquee ul li:before {
         font-size: 12px;
         padding-top:8px
    }
    .tp-social {
        width: auto;
        float: left;
    }
}

.notice1 marquee ul {
    padding: 0;
    margin: 0;
}

    .notice1 marquee ul li {
        line-height: 2;
        margin-right: 15px;
    }

.sticky-one {
    position: sticky;
    margin-top: 0px;
    width: 100%;
    z-index: -9999;
}
.notice1 marquee ul li:before {
    content: '\f111';
    font-family: 'FontAwesome';
    display: inline-block;
    color: #fff;
    margin-right: 6px;
    font-size: 10px;
}

.flash-box123 {
    width: 110px;
    height: 28px;
    position: relative;
    top:6px;
    background: #00008B;
    text-align: center;
    color: #000;
    font-weight: bold;
    /*line-height: 1.6;*/
}

    .flash-box123 p {
        line-height: 30px !important;
        color: #fff;
        font-weight: bold;
        padding-left:10px;
        padding-top:-4px;
        z-index:10000;
    }

    .flash-box123:after {
        content: "";
        position: absolute;
        left: 0;
        bottom: 0;
        width: 0;
        height: 0;
        border-left: 2px solid #00008B;
        border-top: 10px solid transparent;
        border-bottom: 10px solid transparent;
    }

    .flash-box123:before {
        content: "";
        position: absolute;
        right: -20px;
        top:-5px;
        bottom: 0;
        width: 0;
        height: 0;
        border-left: 20px solid #00008B;
        border-top: 20px solid transparent;
        border-bottom: 20px solid transparent;
    }

marquee {
    position: relative;
    top: 4px;
}

.list-inline li {
    color: #fff !important;
}

/*-----Testimonial-------*/

.testimonial:after {
    position: absolute;
    top: -0 !important;
    left: 0;
    content: " ";
    <!-- background: url(img/testimonial.bg-top.png); -->
    background-size: 100% 100px;
    width: 100%;
    height: 100px;
    float: left;
    z-index: 99;
}

.testimonial {
    position: relative;
    background: url(images/bg-1.jpg);
    padding-top: 50px;
    padding-bottom: 50px;
    background-position: center;
    background-size: cover;
}

#testimonial4 .carousel-inner:hover {
    cursor: -moz-grab;
    cursor: -webkit-grab;
}

#testimonial4 .carousel-inner:active {
    cursor: -moz-grabbing;
    cursor: -webkit-grabbing;
}

#testimonial4 .carousel-inner .item {
    overflow: hidden;
}

.testimonial4_indicators .carousel-indicators {
    left: 0;
    margin: 0;
    width: 100%;
    font-size: 0;
    height: 20px;
    bottom: 15px;
    padding: 0 5px;
    cursor: e-resize;
    overflow-x: auto;
    overflow-y: hidden;
    position: absolute;
    text-align: center;
    white-space: nowrap;
}

    .testimonial4_indicators .carousel-indicators li {
        padding: 0;
        width: 14px;
        height: 14px;
        border: none;
        text-indent: 0;
        margin: 2px 3px;
        cursor: pointer;
        display: inline-block;
        background: #ffffff;
        -webkit-border-radius: 100%;
        border-radius: 100%;
    }

    .testimonial4_indicators .carousel-indicators .active {
        padding: 0;
        width: 14px;
        height: 14px;
        border: none;
        margin: 2px 3px;
        background-color: #9dd3af;
        -webkit-border-radius: 100%;
        border-radius: 100%;
    }

    .testimonial4_indicators .carousel-indicators::-webkit-scrollbar {
        height: 3px;
    }

    .testimonial4_indicators .carousel-indicators::-webkit-scrollbar-thumb {
        background: #eeeeee;
        -webkit-border-radius: 0;
        border-radius: 0;
    }

.testimonial4_control_button .carousel-control {
    top: 175px;
    opacity: 1;
    width: 40px;
    bottom: auto;
    height: 40px;
    font-size: 10px;
    cursor: pointer;
    font-weight: 700;
    overflow: hidden;
    line-height: 38px;
    text-shadow: none;
    text-align: center;
    position: absolute;
    background: transparent;
    border: 2px solid #ffffff;
    text-transform: uppercase;
    -webkit-border-radius: 100%;
    border-radius: 100%;
    -webkit-box-shadow: none;
    box-shadow: none;
    -webkit-transition: all 0.6s cubic-bezier(0.3,1,0,1);
    transition: all 0.6s cubic-bezier(0.3,1,0,1);
}

    .testimonial4_control_button .carousel-control.left {
        left: 7%;
        top: 50%;
        right: auto;
    }

    .testimonial4_control_button .carousel-control.right {
        right: 7%;
        top: 50%;
        left: auto;
    }

        .testimonial4_control_button .carousel-control.left:hover,
        .testimonial4_control_button .carousel-control.right:hover {
            color: #000;
            background: #fff;
            border: 2px solid #fff;
        }

.testimonial4_header {
    top: 0;
    left: 0;
    bottom: 0;
    width: 550px;
    display: block;
    margin: 30px auto;
    text-align: center;
    position: relative;
}

    .testimonial4_header h4 {
        color: #ffffff;
        font-size: 30px;
        font-weight: 600;
        position: relative;
        letter-spacing: 1px;
        text-transform: uppercase;
    }

.testimonial4_slide {
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    width: 90%;
    margin: auto;
    padding: 20px;
    position: relative;
    text-align: center;
}

    .testimonial4_slide img {
        top: 0;
        left: 0;
        right: 0;
        width: 136px;
        height: 136px;
        margin: auto;
        display: block;
        color: #f2f2f2;
        font-size: 18px;
        line-height: 46px;
        text-align: center;
        position: relative;
        border-radius: 50%;
        box-shadow: -6px 6px 6px rgba(0, 0, 0, 0.23);
        -moz-box-shadow: -6px 6px 6px rgba(0, 0, 0, 0.23);
        -o-box-shadow: -6px 6px 6px rgba(0, 0, 0, 0.23);
        -webkit-box-shadow: -6px 6px 6px rgba(0, 0, 0, 0.23);
    }

    .testimonial4_slide p {
        color: #ffffff;
        font-size: 20px;
        line-height: 1.4;
        /*margin: 40px 0 20px 0;*/
    }

    .testimonial4_slide h4 {
        color: #ffffff;
        font-size: 22px;
    }

.testimonial .carousel {
    padding-bottom: 50px;
}

.testimonial .carousel-control-next-icon, .testimonial .carousel-control-prev-icon {
    width: 35px;
    height: 35px;
}
.fixbottom {
    position: fixed;
    bottom: 0px;
    width: 100%;
    background-color: #462D55;
    padding: 0px 0;
    z-index: 9
}

    .fixbottom .center .row .col .boxset {
        display: flex;
        justify-content: center
    }

        .fixbottom .center .row .col .boxset .box a {
            padding: 10px;
            border-left: 1px solid #e0e0e0;
            text-align: center;
            color: #fff;
            /*color: #000;*/
            padding: 10px 20px;
            display: flex;
            justify-content: center;
            align-items: center;
            -moz-transition: all .7s ease;
            -o-transition: all .7s ease;
            -webkit-transition: all .7s ease;
            -ms-transition: all .7s ease;
            transition: all .7s ease
        }

            .fixbottom .center .row .col .boxset .box a span {
                color: #fff;
                font: 30px/1.4 "icomoon";
                margin-right: 20px;
                margin-left: 0px;
                -moz-transition: all .7s ease;
                -o-transition: all .7s ease;
                -webkit-transition: all .7s ease;
                -ms-transition: all .7s ease;
                transition: all .7s ease
            }

        .fixbottom .center .row .col .boxset .box:last-child a {
            border-left: 1px solid #e0e0e0
        }

        .fixbottom .center .row .col .boxset .box:hover {
            /*color: #fff!important;*/
            background-color: #ddd;
        }

            .fixbottom .center .row .col .boxset .box:hover span {
                margin-right: 15px;
                margin-left: 5px
            }
.footer-icon {
    color: #fff;
    /*color: #000;*/
    font-size: 24px;
    margin-right: 10px;
    margin-left: 0px;
    border: 1px solid #fff;
    border-radius: 5px;
    padding: 5px 10px;
}
.footer-fa-icon {
    font-size: 16px;
    margin-right: 10px;
    color: #E31E24;
    background: #ddd;
    border: 1px solid #E31E24;
    padding: 5px 10px;
    border-radius: 5px;
}

.two {
    padding: 4% 10%;
}

.one {
    background-color: #013A6B;
    background-image: -webkit-linear-gradient(30deg, #013A6B 50%, #004E95 50%);
    min-height: 500px;
}
.topboxset {
    display: flex;
    gap: 5px;
    justify-content: center
}

.topboxset .box {
    -webkit-border-radius: 15px;
    -moz-border-radius: 15px;
    -ms-border-radius: 15px;
    border-radius: 15px;
    flex: 1;
    padding: 10px;
}

    .topboxset .box {
        background-color: #0e4255;
        color: #fff;
    }
        .topboxset .box h3, .topboxset .box p {
            color: #fff;
        }
.h2-heading {
    text-align: left;
}
.
h2-heading2 {
    background: linear-gradient(-45deg, #B9203F 0%, #312F59 100%) !important;
}
.h2-heading:after {
    content: "";
    display: inline-block;
    height: 0.5em;
    vertical-align: bottom;
    width: 90%;
    margin-right: -50%;
    margin-left: 10px;
    margin-top: 40px;
    border-top: 1px solid #E31E24;
}
.h2-heading3:after {
    content: "";
    display: inline-block;
    vertical-align: bottom;
    width: 100%;
    margin-right: -50%;
    margin-left: 10px;
    border-top: 1px solid #E31E24;
}
.stat-div {
    width: 18%;
    float: left;
    padding: 8px;
    color: #fff !important;
}
.stat-dash {
    border-radius: 10px;
    padding: 10px 5px;
}
@media screen and (max-width: 768px) {
    .stat-div {
        width: 45%;
    }

}
.common-text {
    text-align: justify;
   font-family:Roboto;
    font-size: 15px;
    font-weight: 500;
    line-height: 28px;
}
.Enquire_popup, .Info_popup {
    /*transform: rotate(270deg);
            position: fixed;
            z-index: 999;
            cursor: pointer;
            border-radius: 5px;
            padding: 5px;
            font-size: 16px;
            color: #fff;
            line-height: 1.33;
            background: linear-gradient(-45deg, #B9203F 0%, #312F59 100%) !important;
            width: 200px;*/
    transform: rotate(270deg);
    position: fixed;
    top: 38%;
    z-index: 999;
    cursor: pointer;
    background: linear-gradient(-45deg, #B9203F 0%, #312F59 100%) !important;
    border-radius: 5px;
    padding: 2px;
    font-size: 18px;
    color: #fff;
    line-height: 1.33;
}

.Enquire_popup {
    right: -5.8%;
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
}

.Info_popup {
    left: -6.3%;
    border-top-right-radius: 0;
    border-top-left-radius: 0;
}
.Placements li {
   font-family:Roboto;
    list-style-type: decimal;
    line-height:28px;
    font-size:15px;
}
@media (max-width: 990px) {
    .Enquire_popup, .Info_popup {
        top: 33%;
        z-index: 999;
        padding: 8px;
        font-size: 12px;
    }

    .Enquire_popup {
        right: -12.5%;
        border-bottom-right-radius: 0;
        border-bottom-left-radius: 0;
    }

    .Info_popup {
        left: -14%;
        border-top-right-radius: 0;
        border-top-left-radius: 0;
    }
}
.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus {
    color: #fff;
    background-color: #034ea2;
    border: 1px solid #ddd !important;
    border-bottom-color: transparent;
    cursor: default;
}

.nav-tabs > li.active > a, .nav-tabs > li.active > a:focus, .nav-tabs > li.active > a:hover {
    color: #fff;
    cursor: default;
    background-color: #00578C;
    border: 1px solid #ddd;
    border-bottom-color: transparent;
}