#dep-banner-pagee { position:relative; padding:0; }
.dep-banr-pge { width:100%; }
.dep-bner-inn-headding { width: 68%; background: linear-gradient(90deg,rgba(255, 255, 255, 0.78) 0%, rgba(255, 255, 255, 0.79) 55%, rgba(255, 255, 255, 0) 100%); border-left: 9px solid #D98600; padding:22px 34px; position: absolute; bottom: 0; left: 65px; }
.dep-bner-inn-headding h1 { margin:0px auto; color:#0C4D8B; font-size: 38px; font-weight: 300; }
.container-fluid { padding: 0 64px; }
.rgt-back-bttn-dep { background: linear-gradient(0deg,rgba(255, 255, 255, 0.86) 0%, rgba(255, 255, 255, 0.66) 55%, rgba(255, 255, 255, 0) 100%); position:absolute; bottom: 0; right: 68px; width: 22%; top: 0; padding: 34px; border-bottom: 6px solid #D98600; }
.rgt-back-bttn-dep a { background:#BBCDE0; background-color: rgb(187, 205, 224); color: #0c4d8b !important; border: 1px solid #BBCDE0; padding: 9px 12px; }
.rgt-back-bttn-dep a:hover { background:#8db1d7; background-color: rgb(187, 205, 224); color: #0c4d8b !important; border: 1px solid #8db1d7; padding: 9px 12px; }
.rgt-back-12 { position: absolute; bottom: 32px; left: 29px; right: 24px; }
.rgt-back-12 h4 { font-size: 20px; font-weight: 300; color: #0c4d8b; margin:0px auto 17px; line-height: 32px; }
#dp-landing-pge-allcontnt {  }
#dp-landing-pge-allcontnt .container-fluid { padding: 0; }
#ech-sectn-item { background:url(../images/bg_4.jpg); padding: 45px 74px 45px 43px; background-size: cover; }
.ech-dep-4items {height: 349px; border-radius:20px; background:#fff; padding:10px; box-shadow: 0px 2px 3px 1px #00000026; transition: all 0.4s ease; }
.ech-dep-4items:hover {height: 349px; border-radius: 20px; background: #d98600; padding: 10px; box-shadow: 0px 2px 3px 1px #00000026; transition: all 0.4s ease; color: #fff; }
.zoom:hover { transform: scale(1.2); transition: transform .6s;}
.zoom { padding: 0; transition: transform .6s; margin: 0 auto; }
.ech-dep-4_img {  }
.ech-dep-text { padding: 14px 0 0; }
.ech-dep-text h4 { font-weight: 300; font-size: 18px; }
.ech-dep-text p { font-weight: 300; font-size: 15px; line-height: 27px; }
.ech-dep-4_img img { border-radius:14px; width: 100%; }
#owl-demo-9 .item { margin: 11px 8px; }
.content-dep-item {  }

.widget ul li::before { content: url(../images/right-icon_1.png); left:0; position:absolute; padding-left:4px; color:#707070; font-size: 14px;}
.widget ul { float:left; list-style:outside none none; margin-bottom:0; padding-left:0; width:100% }
.widget ul li { margin-bottom:3px; padding-left:36px; position:relative;  line-height: 29px; font-size: 16px;}

.dep-lnd-lists { /*background: url(../images/side-bar-bg.jpg);*/ padding: 26px 13px 53px 76px; width: 103%; float: left; /*background-size: cover;*/ }
.testim-para-hgt { height: 165px; overflow: hidden; margin-bottom: 2px; }
.redmorre-2 {
  margin-bottom: 11px;
  float: left;
  width: 100%;
  color: #d98600;
  font-weight: 400;
}
.dep-lnd-lists ul { float:left; list-style:outside none none; margin-bottom:0; padding-left:0; width:100% }
.dep-lnd-lists ul li { margin-bottom: 3px; padding-left: 0; position: relative; line-height: 49px; font-size: 16px; font-weight: 300; border-bottom: 1px solid #000; }
.dep-lnd-lists ul li::before { content: url(../images/right-icon_1.png); right:14px; position:absolute; padding-left:4px; color:#707070; font-size: 14px;}

.satsidemenu{position:absolute;background-color:white;height:120vh;margin-top:0px}
.satsidemenuItem{font-size:16px;color:#333333;cursor:pointer;transition:.15s;border-bottom:1px solid #333333}
.sidemnucontent{transition:.2s}
.sidemnucontent:hover{color:#0C5294;transform:scale(1.03)}

#about-vison-misson { background: url(../images/bg_3.jpg); padding: 45px 74px 45px 48px; background-size: cover; }
.about-para-hdd {  }

.common-heading { text-align:left; margin-bottom: 22px; }
.common-heading h1 { color: #D98600; font-weight: 200; }
.common-heading h1 span { color: #0C4D8B; font-weight: 400; }

.para-abt-dep p { margin:0px auto; font-size: 15px; line-height: 34px; font-weight: 300; }
.vison-missn-wdth { position:relative; z-index:1; margin-bottom: 23px; }
.vision-mssn h2 { display: flex; }
.vsn-icon { position: relative; top: -5px; }
.vision-mssn p { font-size: 15px; line-height: 34px; font-weight: 300; margin:0px auto; }
.vision-mssn { background: #fff; padding: 19px 27px; position:relative; z-index: 2; }
.orng-bord-vsnmsn { background:#D98600; height: 85px; width: 85px; position: absolute; left: -4px; top: -4px; }
.orng-bord-mssn { background:#D98600; height: 85px; width: 85px; position: absolute; right: -4px; bottom: -4px; } 
.vision-mssn h1 { color: #0C4D8B; font-weight: 400; font-size: 35px; }
#offfrd-campus { background: url(../images/bg_2.jpg); padding: 45px 69px 45px 48px; background-size: cover; }
#offfrd-campus .common-heading { text-align: center; }

.grid figure{position:relative;float:left;overflow:hidden;width:100%;text-align:center;cursor:pointer; margin: 0px auto 9px; }
.grid figure img{position:relative;display:block;min-height:100%;max-width:100%;opacity:.8}
.grid figure figcaption{padding:6px;color:#fff;font-size:1.25em;-webkit-backface-visibility:hidden;backface-visibility:hidden}
.grid figure figcaption::before,.grid figure figcaption::after{pointer-events:none}
.grid figure figcaption,.grid figure figcaption > a{position:absolute;top:0;left:0;width:100%;height:100%}
.grid figure figcaption > a{z-index:1000;text-indent:200%;white-space:nowrap;font-size:0;opacity:0}
.grid figure h2{word-spacing:-.15em;font-weight:300}
.grid figure h2 span{font-weight:200; }
.grid figure h2,.grid figure p{margin:0}
.grid figure p{letter-spacing:1px;font-size:68.5%}
figure.effect-lily img{max-width:none;width:-webkit-calc(100% + 50px); border-radius: 14px; width:calc(100% + 50px);opacity:.7;-webkit-transition:opacity 0.35s,-webkit-transform .35s;transition:opacity 0.35s,transform .35s;-webkit-transform:translate3d(-0px,0,0);transform:translate3d(-0px,0,0)}
figure.effect-lily figcaption{text-align:left}
figure.effect-lily figcaption > div { position: absolute; bottom: 0; z-index: 10; left: 0; padding:5px; width: 100%; height: 25%; text-align: center; }
figure.effect-lily h2,figure.effect-lily p{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}
figure.effect-lily h2{-webkit-transition:-webkit-transform .35s;transition:transform .35s;font-size: 18px;}
figure.effect-lily p{color:#fffc;opacity:0;-webkit-transition:opacity 0.2s,-webkit-transform .35s;transition:opacity 0.2s,transform .35s}
figure.effect-lily:hover img,figure.effect-lily:hover p{opacity:1}
figure.effect-lily:hover img,figure.effect-lily:hover h2,figure.effect-lily:hover p{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
figure.effect-lily:hover p{-webkit-transition-delay:.05s;transition-delay:.05s;-webkit-transition-duration:.35s;transition-duration:.35s}
.ovrly-mm { background:linear-gradient(0deg,rgba(12, 77, 139, 0.82) 0%, rgba(255, 255, 255, 0) 100%); position: absolute; bottom: 0; left: 0; right: 0; top: 0; z-index: 9; border-radius:14px; }
.offrd-cam-div h4 { font-size: 19px; font-weight: 300; text-align: center; }
#messg-hod { background: url(../images/bg_12.jpg); padding: 45px 50px 52px 25px; background-size: cover; }
.hhodd-wdh { width: 85%; margin: 0px auto; }
#messg-hod .common-heading { text-align: center; }
.hod-mmg-left { position:relative; text-align: center; }
.hod-mmg-left img { border-radius: 23px; position:relative; }
.hod-mmg-left::before { background: #D98600 !important; height: 319px !important; width: 217px !important; content: ''; float: left; position: absolute; top: -16px; left: 0; right: 0; margin: 0px auto; border-radius: 22px; }
.grdnt-bg-wd { display:none !important; background:#D98600; width: 241px; height: 273px; border-radius:23px; position: absolute; bottom: -10px; left: 10px; z-index: 0; }
.messg-hod-para p { font-weight: 300; font-size: 15px; line-height: 34px; }
.name-hod-text h3 { font-weight: 300; color: #0C4D8B; font-size: 22px; }
.name-hod-text h4 { color: #D98600; font-size: 18px; font-weight: 300; }
.name-hod-text { text-align:center !important; margin:27px auto 0; }
.rd-mor-3 { color: #D98600; font-weight: 500; }
#sch-cult-engge { background: url(../images/bg_13.jpg); padding: 45px 0px 45px 48px; background-size: cover; }
#sch-cult-engge .common-heading { text-align:center; }
.scholo-tabs-wrpr { position: absolute; bottom: 0; background:#DDAE68C7; left: 0; top: 0; width: 47%; padding: 26px 36px; }
.scholr-immg-wrpr { position:relative; }
#tab-button{display:table;table-layout:fixed;width:100%;margin:0;padding:0;list-style:none}
#tab-button li{ display: block; width: 100%; }
#tab-button li a { font-weight:300; display: block; padding:9px 0; border-bottom:1px solid #000; text-align: left; color: #000; text-decoration:none; font-size: 16px; }
#tab-button li:not(:first-child) a{border-left:none}
#tab-button li a:hover,#tab-button .is-active a{ color: #D98600; }
.tab-contents{  }
.scholo-tabs-wrpr h2 { font-size: 38px; font-weight: 200; margin: 0px auto 17px; }
.scholo-tabs-wrpr p { margin:0px auto; font-weight: 300; line-height: 28px; font-size: 15px; }
.tab-button-outer{display:none}
.tab-contents{margin-top:20px}
#tab-button li a span { float:right; }
.cultrl-lefttb-1 { overflow: hidden; padding: 0 16px; }
.cultrl-lefttb-2 { height: 313px; width: 109%; padding-right: 8px; overflow:auto; }
@media screen and (min-width: 768px) {
.tab-button-outer{position:relative;z-index:1;display:block}
.tab-select-outer{display:none}
.tab-contents{position:relative;top:-1px;margin-top:0}
}
#activity-events-sectn { padding: 67px 50px 67px 55px; position:relative; }
.activ-mmmg { clip-path: polygon(100.05% 100.09%, 16.79% 99.84%, 0.06% 89.72%, 0.06% 72.54%, -0.01% 0.11%, 100.43% 0%); }
.actv-left-mmg { position:relative; }
.white-grdnt { background: linear-gradient(90deg,rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 1) 91%); position: absolute; left: 0; height: 100%; top: 0; bottom: 0; width: 55%; }
.activ-contnt { position: absolute; top: 95px; left: 111px; }
.ach-para-list { overflow: hidden; padding:0 0; }
.ach-para-list-inn { height: 281px; width: 109%; padding-right: 26px; overflow: auto; }
.ach-para-list-inn ul li span { float:right; color: #D98600; }
.ach-para-list-inn ul li { background:#fff; border:1px solid #eee; margin:0px auto 8px; border-radius:9px; padding:10px 14px; box-shadow: 0px 0px 3px -1px #0000002e; transition: all 0.4s ease; font-weight:300;}
.ach-para-list-inn ul li:hover { background:#fff;  color: #D98600; border:1px solid #eee; margin:0px auto 11px; border-radius:9px; padding:10px 14px; box-shadow: 0px 0px 3px -1px #0000002e; transition: all 0.4s ease;font-weight:300;}
.event-deprtmnt { position:relative; background:#fff; border:2px dashed #C49C58; padding:19px; border-radius: 45px 45px 0 45px; clip-path: polygon(100.05% 75.39%, 83.70% 99.80%, 47.42% 99.88%, 0.06% 99.65%, -0.01% 0.11%, 100.43% 0%); }
.event-deprtmnt-inn { background:#E8F1FA; padding: 27px; border-radius:36px 36px 0 36px; clip-path: polygon(100.05% 75.39%, 83.51% 99.35%, 47.42% 99.88%, 0.06% 99.65%, -0.01% 0.11%, 100.43% 0%); }
.dep-evnt-items { border-bottom:1px dashed #939393; padding:9px 0; }
.date-evnt-hdd { text-align:center; background:#C49C58; clip-path: polygon(100.05% 78.23%, 82.42% 98.40%, 40.89% 99.88%, 0.06% 99.65%, -0.01% 0.11%, 100.43% 0%); padding: 7px 6px; }
.date-evnt-hdd h3 { font-weight: 200; margin:4px auto; font-size: 20px; color:#fff; }
.dep-evnt-items p { font-weight: 300; margin: 0px auto; line-height: 27px; }
.vw-all-ev a { font-weight: 600; color: #C49C58; transition: all 0.4s ease; }
.vw-all-ev a:hover { font-weight: 600; color: #0C4D8B; letter-spacing: 1px; transition: all 0.4s ease; }
.vw-all-ev { margin:20px auto 0; }
.evnt-w1 { overflow:hidden; padding:0 0; }
.evnt-w1-inn { height: 237px; width: 103%; padding-right: 12px; overflow: auto; }
#alumnii-dep { padding: 45px 69px 45px 48px; position: relative; background: url(../images/bg_14.jpg); background-size: cover; }
.alumni-itm-wrpr { transition: all 0.4s ease; border-bottom: 4px solid #D98600; background: #fff; height: 561px; border-radius: 20px 20px 0 0; }
.alumni-itm-wrpr:hover { transition: all 0.4s ease; border-bottom: 4px solid #D98600; background: linear-gradient(171deg,rgba(255, 255, 255, 1) 0%, rgba(224, 224, 224, 1) 100%); height: 561px; border-radius: 20px 20px 0 0; }
.almni-text-area { padding: 12px; }
.almni-text-area h3 { font-size:24px; font-weight:300; color:#0C4D8B; margin:0px auto; line-height: 27px; }
.almni-text-area h4 { color:#676767; font-size:17px; margin:11px auto; font-weight:300; line-height: 27px; }
.almni-text-area h5 { font-size:15px; margin:0px auto; color:#676767; font-weight:300; line-height: 27px; }
.alumni-mmg-img img { border-radius: 20px 20px 0 0; clip-path: polygon(100.05% 79.37%, 0.06% 99.83%, 0.06% 72.54%, -0.01% 0.11%, 100.43% 0%); }
.common-heading h4 { color:#D98600; font-size:24px; font-weight:200; }
#alumnii-dep .common-heading { text-align:center; }
#faculty-listing1 { padding: 45px 69px 45px 48px; }
#faculty-listing1 .common-heading { text-align:center; }
.falyty-lst_wrpr { padding: 0 8px; }

.custom-dropdown{position:relative;display:inline-block;vertical-align:middle;padding:0!important;border-radius:2px;width:100%;margin:5px auto}
.custom-dropdown__select{padding:9px 12px;border:0;border-radius:8px;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;font-weight:normal;color:#000;height:49px;border:1px solid #EEEEEE;margin:0 auto;font-size:15px;letter-spacing:0;background: #EEEEEE;}
#progrmm-serch-item .custom-dropdown__select{padding:9px 18px;border:0;border-radius:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;font-weight:normal;color:#777;height:54px;border:none;margin:0 auto;font-size:15px;letter-spacing:0}
.custom-dropdown::before,.custom-dropdown::after{content:"";position:absolute;pointer-events:none}
.custom-dropdown::after{content:url(../images/down.png);height:0;font-size:13px;line-height:1;right:16px;top:56%;margin-top:-9px;color:#D72027!important}
.custom-dropdown::before{width:2.3em;right:0;top:0;bottom:0;border-radius:0 3px 3px 0}
.custom-dropdown__select[disabled]{color:rgba(0,0,0,.3)}
.custom-dropdown.custom-dropdown--disabled::after{color:rgba(0,0,0,.1)}
.custom-dropdown--white::before{background-color:transparent;border-left:none}
.custom-dropdown--white::after{color:rgba(0,0,0,.9)}
.custom-dropdown--emerald::before{background-color:#1aa181}
.custom-dropdown--emerald::after{color:rgba(0,0,0,.4)}
.custom-dropdown--red::before{background-color:#d53a22}
.custom-dropdown--red::after{color:rgba(0,0,0,.4)}
.custom-dropdown--large .custom-dropdown__select{padding-right:1.3em}
.custom-dropdown--small .custom-dropdown__select{padding-right:.5em}
.facly-wdh { position:relative; }
.inppt-21 { border: 1px solid #EEE; background:#EEE; margin:4px auto; padding:12px 18px; border-radius:10px; width: 100%; }
.innp-srch { position: absolute; right: 19px; top: 17px; }
.faculty-wdh-items { margin-top: 22px; }
.facly-items_innn { background:#F4F4F4;border: 8px solid #fff; position: relative; }
.facly-mmg_123q { width: 141px; margin: 13px auto 0; }
.facly-mmg_123q img { border-radius: 0; }
.facly-texts_123q { height: 176px; }
.vwew_bttn { position: absolute; left: 0; right: 0; bottom: 0; }
.facly-items { text-align: center; background-image: linear-gradient(to bottom, #fff 0% 198px, #eb8c05 -26%); padding: 1px; margin-bottom: 30px; }
.facly-texts_123q h3 { color: #0C4D8B; font-size: 18px; margin: 15px auto 0px; font-weight:300; }
.facly-texts_123q h4 { color: #DE9520; font-size: 16px; margin: 11px auto; font-weight:300; }
.facly-texts_123q h5 { color: #595959; font-size: 15px; margin: 0px auto 9px; font-weight:300; }
.vwew_bttn a { background:#55A8D2; border:1px solid #55A8D2; text-transform: uppercase; letter-spacing: 1px; font-size: 14px; padding: 4px 20px 2px; border-radius: 14px 14px 0 0; }
.vwew_bttn a:hover { background:#55A8D2; border:1px solid #55A8D2; text-transform: uppercase; letter-spacing: 1px; font-size: 14px; padding: 4px 20px 2px; border-radius: 14px 14px 0 0; }
#dep-landing-gallery {  padding: 32px 58px 67px 50px; position: relative; }
.gallry-wdth-depprt {  }
.gllry-wdth_12 { margin-bottom: 27px; border-radius:17px; overflow:hidden; height: 330px; }
.gllry-wdth_13 {margin-bottom: 27px; border-radius:17px; overflow:hidden; height: 152px; }
.gllry-wdth_12 img { width:100%; }
.gllry-wdth_13 img { width:100%; }

#tesimonils-depp { padding: 45px 69px 45px 48px; position:relative; }
#tab-select { word-wrap:normal; width: 100%; padding:10px 18px; background:#0c4d8b; border:1px solid #0c4d8b; color: #fff;}
.bg-blue-rgt { background:#A5D0E5; width: 482px; bottom: 0; position: absolute; top: 0; right: 0; }
.testm-wrprw {
  height: 306px;
  overflow: hidden;
}

#tab-button_2 {display:table;table-layout:fixed;width:100%;margin:0;padding:0;list-style:none}
#tab-button_2 li{ display: block; width: 100%; }
#tab-button_2 li a { font-weight: 300; display: block; padding: 9px 8px; text-align: left; color: #000; text-decoration: none; font-size: 16px; background: #98c2d7; border-radius: 57px; margin-bottom: 8px; width: 98%; }
.dep-testim-lis_1 { height: 310px; overflow: auto; width: 100%; }
.dep-testim-lis_2 {  }
#tab-button_2 li:not(:first-child) a{border-left:none}
#tab-button_2 li a:hover,#tab-button .is-active_2 a{ color: #FFF; background: #D98600; }
.tab-button-outer_2{display:none}
.tab-contents_2{margin-top:20px}
#tab-button_2 li a span { float:right; }

#tab-button_2 li.is-active_2 a {
    color: #FFF; background: #D98600;
}

.tetim-tbbf {  }
.qot-iccn {  }
.linne-q { position: absolute; bottom: 0; right: 0; left: 82px; border-color:#d98600; width: 99%; }
.clor-hdd { color:#0C4D8B; }
.quote-icon { position:relative; }
.tetim-tbbf p { font-weight:300; line-height: 29px; }
.mmg-testim { width: 53px; height: 53px; overflow: hidden; border-radius: 50%; border: 4px solid #fff; }
.mmg-testim_txt { height: 41px; overflow: hidden; width: 99%; align-content: center; margin: 6px auto; }
.mmg-testim_txt h4 { font-size: 17px; font-weight: 300; }
.mmg-testim_txt h5 { font-size: 16px; font-weight: 300;line-height: 27px; }
.hod-pra-text_1 { height: 299px; overflow: hidden; }
.wdh-testims { width: 100%; border: 9px solid #fff; border-radius: 0; box-shadow: 6px 0px 3px -7px #000; position: relative; }

.Click-here{cursor:pointer}
.custom-model-main{text-align:center;overflow:hidden;position:fixed;top:0;right:0;bottom:0;left:0;-webkit-overflow-scrolling:touch;outline:0;opacity:0;-webkit-transition:opacity .15s linear,z-index .15;-o-transition:opacity .15s linear,z-index .15;transition:opacity .15s linear,z-index .15;z-index:-1;overflow-x:hidden;overflow-y:auto}
.custom-model-inner{-webkit-transform:translate(0,-25%);-ms-transform:translate(0,-25%);transform:translate(0,-25%);-webkit-transition:-webkit-transform .3s ease-out;-o-transition:-o-transform .3s ease-out;transition:-webkit-transform .3s ease-out;-o-transition:transform .3s ease-out;transition:transform .3s ease-out;transition:transform .3s ease-out,-webkit-transform .3s ease-out;display:inline-block;vertical-align:middle;width:70%;margin:30px auto;max-width:97%}
.close-btn{position:absolute;right:-32px;top:-18px;cursor:pointer;z-index:99;font-size:36px;color:#fff}
.custom-model-wrap{display:block;width:100%;position:relative;background-color:#fff;border:1px solid #999;border:1px solid #0003;border-radius:6px;-webkit-box-shadow:0 3px 9px #00000080;box-shadow:0 3px 9px #00000080;background-clip:padding-box;outline:0;text-align:left;padding:20px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;max-height:calc(100vh - 70px);overflow-y:auto}
.custom-model-inner{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0);position:relative;z-index:999}
.model-open{z-index:99999;opacity:1;overflow:hidden}
.model-open .bg-overlay{background:#0009;z-index:99}



.Click-here_3 {cursor:pointer}
.custom-model-main_3 {text-align:center;overflow:hidden;position:fixed;top:0;right:0;bottom:0;left:0;-webkit-overflow-scrolling:touch;outline:0;opacity:0;-webkit-transition:opacity .15s linear,z-index .15;-o-transition:opacity .15s linear,z-index .15;transition:opacity .15s linear,z-index .15;z-index:-1;overflow-x:hidden;overflow-y:auto}
.custom-model-inner_3{-webkit-transform:translate(0,-25%);-ms-transform:translate(0,-25%);transform:translate(0,-25%);-webkit-transition:-webkit-transform .3s ease-out;-o-transition:-o-transform .3s ease-out;transition:-webkit-transform .3s ease-out;-o-transition:transform .3s ease-out;transition:transform .3s ease-out;transition:transform .3s ease-out,-webkit-transform .3s ease-out;display:inline-block;vertical-align:middle;width:70%;margin:30px auto;max-width:97%}
.close-btn_3{position:absolute;right:-32px;top:-18px;cursor:pointer;z-index:99;font-size:36px;color:#fff}
.custom-model-wrap_3{display:block;width:100%;position:relative;background-color:#fff;border:1px solid #999;border:1px solid #0003;border-radius:6px;-webkit-box-shadow:0 3px 9px #00000080;box-shadow:0 3px 9px #00000080;background-clip:padding-box;outline:0;text-align:left;padding:20px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;max-height:calc(100vh - 70px);overflow-y:auto}
.custom-model-inner_3{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0);position:relative;z-index:999}
.model-open_3{z-index:99999;opacity:1;overflow:hidden}
.model-open_3 .bg-overlay{background:#0009;z-index:99}

.custom-model-main_2 { text-align: center; overflow: hidden; position: fixed; top: 0; right: 0; bottom: 0; left: 0; /* z-index: 1050; */ -webkit-overflow-scrolling: touch; outline: 0; opacity: 0; -webkit-transition: opacity 0.15s linear, z-index 0.15; -o-transition: opacity 0.15s linear, z-index 0.15; transition: opacity 0.15s linear, z-index 0.15; z-index: -1; overflow-x: hidden; overflow-y: auto; }
.model-open_2 { z-index: 99999; opacity: 1; overflow: hidden; }
.custom-model-inner_2 {
  -webkit-transform: translate(0, -25%);
  -ms-transform: translate(0, -25%);
  transform: translate(0, -25%);
  -webkit-transition: -webkit-transform 0.3s ease-out;
  -o-transition: -o-transform 0.3s ease-out;
  transition: -webkit-transform 0.3s ease-out;
  -o-transition: transform 0.3s ease-out;
  transition: transform 0.3s ease-out;
  transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out;
  display: inline-block;
  vertical-align: middle;
  width: 70%;
  margin: 30px auto;
  max-width: 97%;
}
.pp-hdd-vew {
  background: #f4f4f4;
  padding: 10px 18px;
}
.pp-hdd-vew h1 { font-weight:300; margin:0px auto; font-size: 28px; color: #D98600; }
.para-hd-model {
  line-height: 35px;
  font-weight: 300;
  padding: 18px;
}
.custom-model-wrap_2 {
  display: block;
  width: 100%;
  position: relative;
  background-color: #fff;
  border: 1px solid #999;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 6px;
  -webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
  box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
  background-clip: padding-box;
  outline: 0;
  text-align: left;
  padding: 20px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  max-height: calc(100vh - 70px);
	overflow-y: auto;
}
.model-open_2 .custom-model-inner_2 {
  -webkit-transform: translate(0, 0);
  -ms-transform: translate(0, 0);
  transform: translate(0, 0);
  position: relative;
  z-index: 999;
}
.model-open_2 .bg-overlay {
  background: rgba(0, 0, 0, 0.6);
  z-index: 99;
}

.bg-overlay {
  background: rgba(0, 0, 0, 0);
  height: 100vh;
  width: 100%;
  position: fixed;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  z-index: 0;
  -webkit-transition: background 0.15s linear;
  -o-transition: background 0.15s linear;
  transition: background 0.15s linear;
}
.close-btn_2 {
  position: absolute;
  right: -32px;
  top: -18px;
  cursor: pointer;
  z-index: 99;
  font-size: 36px;
  color: #fff;
}

.sticky-sidebar-wrap_2 { background: url(../images/side-bar-bg.jpg); background-size:cover; }
.side-panel-wrap_2 { background: none !important; padding: 66px 0 53px 65px; left: 0; width: 100%; height: 100%; }
/*@media screen and (min-width:800px){
	.custom-model-main :before { content: ""; display: inline-block; height: auto; vertical-align: middle; margin-right: -0px; height: 100%; }
	.custom-model-main_2:before { content: ""; display: inline-block; height: auto; vertical-align: middle; margin-right: -0px; height: 100%; }
}
@media screen and (max-width:799px){
	.custom-model-inner{margin-top: 45px;}
	.custom-model-inner_2{margin-top: 45px;}
}*/
.para-abt-dep { height: 278px; overflow: hidden; }
.dep-lnd-evnt-border {
  border-left: 2px dashed #C49C58;
  height: 140px;
  width: 3px;
  rotate: 42deg;
  position: absolute;
  bottom: -18px;
  right: 37px;
  z-index: 999999;
}
#ech-sectn-item_desktp { display: flex; justify-content: center; background: url(../images/bg_4.jpg); padding: 45px 74px 45px 43px; background-size: cover; }
.ech-dep-items { margin: 0 12px; width: 23%; }
#ech-sectn-item { display:none; }


#dep-landing-gallery .grid figure{position:relative;float:left;overflow:hidden;width:100%;background:#0c4d8b;text-align:center;cursor:pointer; margin:0px auto;}
#dep-landing-gallery .grid figure img{position:relative;display:block;min-height:100%;max-width:100%;opacity:.8}
#dep-landing-gallery .grid figure figcaption{padding:2em;color:#fff;text-transform:uppercase;font-size:1.25em;-webkit-backface-visibility:hidden;backface-visibility:hidden}
#dep-landing-gallery .grid figure figcaption::before,.grid figure figcaption::after{pointer-events:none}
#dep-landing-gallery .grid figure figcaption,.grid figure figcaption > a{position:absolute;top:0;left:0;width:100%;height:100%}
#dep-landing-gallery .grid figure figcaption > a{z-index:1000;text-indent:200%;white-space:nowrap;font-size:0;opacity:0}
#dep-landing-gallery .grid figure h2{word-spacing:-.15em;font-weight:300}


#dep-landing-gallery figure.effect-chico img{-webkit-transition:opacity 0.35s,-webkit-transform .35s;transition:opacity 0.35s,transform .35s;-webkit-transform:scale(1.12);transform:scale(1.12)}
#dep-landing-gallery figure.effect-chico:hover img{opacity:.5;-webkit-transform:scale(1);transform:scale(1)}
#dep-landing-gallery figure.effect-chico figcaption{padding:3em; justify-content: center; display: flex; align-items: center;}
#dep-landing-gallery figure.effect-chico figcaption::before{position:absolute;top:30px;right:30px;bottom:30px;left:30px;border:1px solid #fff;content:'';-webkit-transform:scale(1.1);transform:scale(1.1)}
#dep-landing-gallery figure.effect-chico figcaption::before,figure.effect-chico p{opacity:0;-webkit-transition:opacity 0.35s,-webkit-transform .35s;transition:opacity 0.35s,transform .35s}
#dep-landing-gallery figure.effect-chico h2{padding:9px; }
#dep-landing-gallery figure.effect-chico p{margin:0 auto;max-width:200px;-webkit-transform:scale(1.5);transform:scale(1.5)}
#dep-landing-gallery figure.effect-chico:hover figcaption::before, #dep-landing-gallery figure.effect-chico:hover p{opacity:1;-webkit-transform:scale(1);transform:scale(1)}
 	#header_container { position: static !important; }
	.top-hegt-space { margin-top: 0 !important; }
 #navArea {
  position: static !important; }




.tab-slider-wrapper {
  height: 300px; /* Show 3 items at 100px each */
  overflow: hidden;
  position: relative;
}

#tab-button_2 {
  position: relative;
  margin: 0;
  padding: 0;
  transition: transform 0.3s ease-in-out;
}

#tab-button_2 li {
  height: 100px; /* Must match JS scroll step */
  list-style: none;
  margin-bottom: 8px;
}

.slider-nav {
  margin-top: 10px;
  text-align: center;
}

.slider-nav button {
  padding: 6px 12px;
  margin: 4px;
  background-color: #0c4d8b;
  color: white;
  border: none;
  cursor: pointer;
}


#tab-button_2 li.is-active_2 a {
  color: #FFF;
  background: #D98600;
}

#tab-button_2 li.is-active_2 a {
  background: #D98600 !important;
  color: #FFF !important;
}


.tab-slider-wrapper {
  height: 300px; 
  overflow: hidden;
  position: relative;
}

#tab-button_2 {
  margin: 0;
  padding: 0;
  transition: transform 0.3s ease-in-out;
  position: relative;
}

#tab-button_2 li {
  height: 76px;
  margin-bottom: 8px;
  list-style: none;
}

#tab-button_2 li.is-active_2 a {
  background-color: #D98600 !important;
  color: #fff !important;
}

.slider-nav {
  margin-top: 10px;
  text-align: center;
}

.slider-nav button {
  background: #0c4d8b;
  color: white;
  padding: 6px 10px;
  border: none;
  cursor: pointer;
}
#faculty-listing1 .btn-secondary { padding: 3px 6px; border-radius: 6px; margin-bottom: 4px; }
#faculty-listing1 .btn-primary { padding: 3px 6px; border-radius: 6px; margin-bottom: 4px; }
.hod-mmg-left { text-align: center !important; }
#offfrd-campus .owl-carousel.owl-loaded { display: flex !important; justify-content: center; }


@media screen and (min-width:280px) and (max-width:388px) {
	#ech-sectn-item { display:inherit; }
	#ech-sectn-item_desktp { display:none; }
	.container-fluid { padding: 0 15px; }
	.rgt-back-12 { position: static; }
	.rgt-back-bttn-dep { padding: 18px !important; }
	#dismiss { top: 20px !important; }
	.ech-dep-4items { height: auto; }
	.ech-dep-4items:hover { height: auto; }
	.dep-bner-inn-headding { width: 100% !important; }
}
@media screen and (min-width:389px) and (max-width:476px) {
	#ech-sectn-item { display:inherit; }
	#ech-sectn-item_desktp { display:none; }	
	.container-fluid { padding: 0 15px; }
	.rgt-back-12 { position: static; }
	.rgt-back-bttn-dep { padding: 18px !important; }
	#dismiss { top: 20px !important; }
	.dep-lnd-lists ul li { color: #000; }
	.ech-dep-4items { height: auto; }
	.ech-dep-4items:hover { height: auto; }
	.dep-bner-inn-headding { width: 100% !important; }
	#sidebar { width: 85% !important; }
}
@media screen and (min-width:477px) and (max-width:575px) {
	#ech-sectn-item { display:inherit; }
	#ech-sectn-item_desktp { display:none; }
	.container-fluid { padding: 0 15px; }
	.rgt-back-12 { position: static; }
	.rgt-back-bttn-dep { padding: 18px !important; }
	#dismiss { top: 20px !important; }
	.dep-lnd-lists ul li { color: #000; }
	.dep-bner-inn-headding { width: 100% !important; }
	#sidebar { width: 85% !important; }
}
@media screen and (min-width:576px) and (max-width:767px) {
	#ech-sectn-item { display:inherit; }
	#ech-sectn-item_desktp { display:none; }
	.container-fluid { padding: 0 15px; }
	.hod-mmg-left::before { height: 115% !important; width: 137px !important; }
	.dep-lnd-lists ul li { color: #000; }
	.dep-lnd-lists { padding: 65px 13px 53px 22px; }
	#dismiss { top: 22px !important; }
	.dep-bner-inn-headding { width: 100% !important; }
}
@media screen and (min-width:768px) and (max-width:991px) {
	#ech-sectn-item { display:inherit; }
	#ech-sectn-item_desktp { display:none; }
	.hod-mmg-left::before { height: 112% !important; width: 196px !important; }
	.dep-lnd-lists ul li { color: #000; }
	.dep-lnd-lists { padding: 65px 13px 53px 22px; }
	#dismiss { top: 22px !important; }
	.dep-bner-inn-headding { width: 100% !important; }
	.ech-dep-4items { height: 345px; }
	.ech-dep-4items:hover { height: 345px; }
}
@media screen and (min-width:992px) and (max-width:1150px) {
	.hod-mmg-left::before { height: 114% !important; width: 166px !important; }
	.ech-dep-text h4 { font-size: 16px; }
	.dep-bner-inn-headding { width: 69%; }
	.ech-dep-text p { font-size: 14px; line-height: 25px; } 
	.ech-dep-4items { height: 345px; }
	.ech-dep-4items:hover { height: 345px; }
}
@media screen and (min-width:1150px) and (max-width:1240px) {
	.hod-mmg-left::before { height: 113% !important; width: 176px !important; }
}
@media screen and (min-width:1241px) and (max-width:1340px) {
	.hod-mmg-left::before { height: 113% !important; width: 176px !important; }
}
@media screen and (min-width:1341px) and (max-width:1399px) {
	.ech-dep-text p { font-size: 14px; line-height: 26px; } 
}
@media screen and (min-width:1400px) and (max-width:1499px) {
	.ech-dep-text p { font-size: 14px; line-height: 26px; } 
}
@media screen and (min-width:1500px) and (max-width:1599px) {
	
}
@media screen and (min-width:1600px) and (max-width:1699px) {
	
}
@media screen and (min-width:1700px) and (max-width:1799px) {
	.ech-dep-4items { height: 351px; }
	.ech-dep-4items:hover { height: 351px; }
}
@media screen and (min-width:1800px) and (max-width:1899px) {
	.ech-dep-4items { height: 354px; }
	.ech-dep-4items:hover { height: 354px; }
	
}
@media screen and (min-width:1900px) and (max-width:1999px) {
	.ech-dep-4items { height: 380px; }
	.ech-dep-4items:hover { height: 380px; }
}
@media screen and (min-width:2000px) and (max-width:2999px) {
	.ech-dep-4items { height: 435px; }
	.ech-dep-4items:hover { height: 435px; }
	.ech-dep-items { width: 14%; }
	.dep-lnd-lists { padding: 26px 23px 53px 76px; }
	.alumni-itm-wrpr { height: 596px; }
	.alumni-itm-wrpr:hover { height: 596px; }
}
@media screen and (min-width:3000px) and (max-width:3999px) {
	.ech-dep-4items { height: 435px; }
	.ech-dep-4items:hover { height: 435px; }
	.ech-dep-items { width: 14%; }
	.dep-lnd-lists { padding: 26px 31px 53px 76px; }
	.alumni-itm-wrpr { height: 603px; }
}
@media screen and (min-width:4000px) and (max-width:4999px) {
	.ech-dep-4items { height: 435px; }
	.ech-dep-4items:hover { height: 435px; }
}


@media screen and (min-width: 768px) {
.tab-button-outer_2{position:relative;z-index:2;display:block}
.tab-select-outer_2{display:none}
.tab-contents_2{position:relative;top:-1px;margin-top:0}
}