html{max-width: 100%;overflow-x: hidden;background: #424242;text-align: center;}
body .row{margin: 0;border:none;}
body{background:#e6f6f9;color:#333;font-size: 15px;font-family: 'Roboto', sans-serif; line-height:1.6;letter-spacing:0.3px;font-weight: 400;padding:0; margin: 0;overflow-wrap: break-word;text-align: initial;}
body h1, body h2, body h3, body h4, body h5, body h6{font-family: 'Roboto Slab', serif;font-weight: 500;margin:0 0 15px 0;color: #a82682;line-height: 1.5;}
body .region-content p{margin: 0 0 15px 0;max-width:100%;}
body .region-content .field--type-text-with-summary, body .region-content .field--type-text-long, body .region-content .field--type-text{max-width:100%;}
body a{text-decoration: none!important;}
body .container, body .navbar.container, body .custom-wrapper, body #block-views-block-homepage-blocks-view-blk-homepage-news-events-block h2.block-title, body #block-views-block-homepage-blocks-view-blk-homepage-news-events-block .form-group{width:100%;max-width: 1280px;padding: 0 20px;margin: 0 auto;clear: both;float: none;}
body .main-container.container .custom-wrapper{max-width: 1100px;position: relative;z-index: 11;padding-left: 20px;padding-right: 20px;}
body.path-frontpage .main-container.container .custom-wrapper{max-width: 1100px;}
header#navbar .navbar-header{width: 100%;max-width: 1280px;padding: 0 10px;margin: 0 auto;clear: both;float: none;position: relative;}
body.path-frontpage .banner, body .main-container.container{max-width: 100%;float: left;width: 100%; padding:40px 0 0 0 ;}
body .col-sm-12, body .main-container.container{background: #fbfbfb;padding:0;position: relative;}
body.path-frontpage .main-container.container{background: #fff;}
body.path-frontpage .banner, body.path-frontpage .col-sm-12{padding: 0;margin-top: 0;background: #fff;}
body.path-frontpage .banner{position: relative;}
body .main-container.container{padding: 30px 0 35px 0; min-height: 400px;position: relative;z-index: 1;}
body.path-frontpage .main-container.container{border: none;margin: 0;padding: 0;min-height: auto;}
body .navbar-default{background: none;border: none;}
body .navbar .logo{padding-right: 7px;}
header#navbar{max-width: 100%;padding: 0;border-radius: 0;background: #131649;border: none;float: left;width: 100%;position:relative;z-index: 111;background: rgba(12,31,85,1);
background: -moz-linear-gradient(left, rgba(12,31,85,1) 0%, rgba(46,65,112,1) 83%, rgba(64,82,130,1) 100%);
background: -webkit-gradient(left top, right top, color-stop(0%, rgba(12,31,85,1)), color-stop(83%, rgba(46,65,112,1)), color-stop(100%, rgba(64,82,130,1)));
background: -webkit-linear-gradient(left, rgba(12,31,85,1) 0%, rgba(46,65,112,1) 83%, rgba(64,82,130,1) 100%);
background: -o-linear-gradient(left, rgba(12,31,85,1) 0%, rgba(46,65,112,1) 83%, rgba(64,82,130,1) 100%);
background: -ms-linear-gradient(left, rgba(12,31,85,1) 0%, rgba(46,65,112,1) 83%, rgba(64,82,130,1) 100%);
background: linear-gradient(to right, rgba(12,31,85,1) 0%, rgba(46,65,112,1) 83%, rgba(64,82,130,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0c1f55', endColorstr='#405282', GradientType=1 );}
/*header#navbar:after{ content: "";position: absolute;left: 0;right: 0;height: 2px;background: #efefef;bottom: 0;display: block;background: rgb(167, 65, 6);}*/
header .region-navigation{display: block;width: 100%;}
header.navbar .logo-estad{float: left;margin: 8px 15px 8px 0;}
header.navbar .logo-estad .logo{position: relative;padding: 0;margin:0;display:block;width: 100%;}
header.navbar .logo-estad .logo img{max-width: 110px;}
header .branding-block{float: left;}
header .cstum-group{display: inline-block;margin: 28px 0 0 0}
header .cstum-group .cstm-slogan{display: block;margin-bottom:0;}
header .cstum-group .cstm-slogan p{margin: 0;display: inline-block;vertical-align: top;margin-right: 10px;color: #eee;font-size: 15px;font-family: 'Roboto', sans-serif;}
header .cstum-group .cstm-slogan p.navbar-text{text-transform: capitalize;font-weight: 400;letter-spacing: 0.9pt;display: block;width: 100%;font-size: 16px;line-height: 17px;margin: 0 0 2px 0;color: #eee;}
header .cstum-group a.navbar-brand{padding: 0; color:#f7e683!important; font-size: 35px; font-family: 'Roboto Slab', serif; font-weight: 900; line-height: 35px; height: auto; margin:2px 0 4px 0 ; text-transform:capitalize; letter-spacing: 1pt;display:block;vertical-align: bottom;float: left;}
header .cstum-group .name_addrs{font-size: 15px;color: #eee;font-weight: 500; display:block;vertical-align: text-bottom;margin: 0;line-height: 15px;}
header .cstum-group .name_courses{display: block;width: 100%;float: left;font-size: 18px;color: #eee;font-weight: 600;letter-spacing: 0.9pt;line-height: 22px;margin: 10px 0 0 0;}
header #block-contactblock{float: right;margin-top:0;}
header #block-contactblock .nav > li{display: inline-block;margin: 5px 0 0 0;vertical-align: top;border-right: solid 1px #b1935b;padding: 0 10px;}
header #block-contactblock .nav > li > a .caret{display: none;}
header #block-contactblock .nav > li:last-child{padding-right: 0; border: none;}
header #block-contactblock .nav > li > a{color: #000;font-size: 13px;font-weight: 400;padding: 2px 0 0 0;background:none;position: relative;line-height: 15px;text-shadow: 0 0;}
header #block-contactblock .nav > li > a[href='/contact-us']{background: url(../images/icon-contact.png)left center no-repeat;padding-left: 20px;}
.navbar-default .navbar-nav > .ooppeenn > a, .navbar-default .navbar-nav > .ooppeenn> a:hover, .navbar-default .navbar-nav > .ooppeenn> a:focus{color: #ed5a64;background: transparent;}
header #block-contactblock .nav > li > a:hover, header #block-contactblock .nav > li > a:focus, header #block-contactblock .nav > li > a.is-active, body.page-node-type-blog header #block-contactblock .nav > li a[href="/blog"], body.path-blog header #block-contactblock .nav > li a[href="/blog"]{color: #ed5a64;}
body header .right-side-header{float: right;}
body header .founder-img-txt .founder-img img{max-width: 125px; border-radius: 200px;display: block;margin: 5px auto 0 auto;}
header #navbar-collapse{background: #a82682; padding: 0;margin: 0;float: left;width: 100%;}
header #block-mainnavigation{max-width: 1260px;padding: 0 10px;margin: auto;clear: both;width: 100%;}
header button.navbar-toggle, h2#block-mainnavigation-menu{display: none;}
header .navbar-nav{padding: 0;margin: 0;list-style: none;}
header .navbar-nav > li{margin-right: 0;position: relative;display: inline-block;vertical-align: top;}
header .navbar-nav > li > a{font-family: 'Roboto', sans-serif;font-size: 15px;text-transform: uppercase;color:#fff!important;font-weight:400;padding:12px 7px;margin:0;background: none!important;letter-spacing: 0.5pt}
header .navbar-nav > li.expanded > a.dropdown-toggle{padding-right: 20px;}
header .navbar-nav > li.expanded > a.dropdown-toggle:after {content: "";border-top: solid 10px #f7e683;border-left: solid 10px transparent;border-right: solid 10px transparent;position: absolute;bottom: -5px;z-index: 11111111;left: 40%;opacity: 0;}
.navbar-default .navbar-nav > .ooppeenn > a.dropdown-toggle:after, .navbar-default .navbar-nav > .ooppeenn> a:hover:after, .navbar-default .navbar-nav > .ooppeenn> a:focus:after{opacity: 1;}
header .navbar-nav > li:focus > a, header .navbar-nav > li:hover > a, header .navbar-nav > li.ooppeenn > a {color: #a82682!important;background:#f7e683!important;font-weight: 400;}
header .navbar-nav>li:last-child > a{margin-right: 0;}
header .navbar-nav > li > a.is-active, header .navbar-default .navbar-nav >li>a.is-active, .navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus, body.page-node-type-reports .navbar-default .navbar-nav > li > a[href="/naac"], body.page-node-type-faculty-and-academic-staff- .navbar-default .navbar-nav > li > a[href="/faculty"], body.page-node-type-blog .navbar-default .navbar-nav > li > a[href="/blog"], body.page-node-type-about .navbar-default .navbar-nav > li > a[href="/about-us"]{color: #a82682!important;font-weight: 600;background:#f7e683!important;}
header .navbar-nav > li .caret{border-width:4px; position: absolute;top:45%; right:8px;z-index: 111;color:#eee;}
header .navbar-nav > li:hover > .caret, header .navbar-nav > li:focus > .caret, .navbar-default .navbar-nav > .dropdown.ooppeenn > .caret{border-top-color: #a82682;}
body.page-node-type-program-subjects header .navbar-nav > li.expanded:nth-child(3) > a.dropdown-toggle, body.page-node-type-facilities header .navbar-nav > li > a[href="/facilities"], body.page-node-type-faculty-and-academic-staff- header .navbar-nav > li:nth-child(5) > a, body.page-node-type-school-committee header .navbar-nav > li.dropdown:nth-child(2) > a.dropdown-toggle{color: #a82682!important;font-weight: 600;background: #f7e683!important;}
header .navbar-nav > li.active > .caret, .navbar-default .navbar-nav > .dropdown.ooppeenn.active > .caret, body.page-node-type-program-subjects header .navbar-nav > li.expanded:nth-child(3) > .caret, body.page-node-type-faculty-and-academic-staff- header .navbar-nav > li:nth-child(5) > .caret, body.page-node-type-school-committee header .navbar-nav > li.dropdown:nth-child(2) > .caret{border-top-color:#a82682;}
header ul.dropdown-menu, .ooppeenn > .dropdown-menu{background: #fff4fc;min-width: 230px;border-radius: 0 0 5px 5px;border:none;left: -40px;padding: 10px 0;}
header .ooppeenn > ul.dropdown-menu{display: block!important;}
header ul.dropdown-menu > li{display: block;padding: 0; margin: 0;position: relative;}
header ul.dropdown-menu > li:after{content: "";display: block;height: 1px;background: #d0d0d0;position: absolute;left: 8px;right: 8px;}
header ul.dropdown-menu > li:last-child:after{display: none;}
header ul.dropdown-menu > li a{text-transform: capitalize;}
header ul.dropdown-menu > li > a{color:#6e7786!important;font-size: 13px;padding: 6px 8px;font-weight:500;background: transparent!important;opacity:1;white-space: unset;line-height: 20px;}
header ul.dropdown-menu > li.expanded > a{padding-right: 25px;position: relative;}
header ul.dropdown-menu > li.expanded > a:after {content: ">";position: absolute;right: 15px;font-family: cursive;font-size: 16px;top: 9px;color: #6f747b;}
header ul.dropdown-menu > li > li.expanded > a{padding: 0 25px 0 0;margin-bottom: 0;}
header ul.dropdown-menu li a.is-active, header ul.dropdown-menu li a:hover, header ul.dropdown-menu li  a:focus, header ul.dropdown-menu ul.dropdown-menu li.active > a, header ul.dropdown-menu > li.active > a{color: #000!important}
header ul.dropdown-menu ul.dropdown-menu{display: none!important;left: 230px;top:-4px;border-radius: 0 5px 5px 0;border:none;margin: 0;}
header ul.menu--main > li:nth-child(10) ul.dropdown-menu{min-width: 150px;}
header ul.menu--main > li:nth-child(10) ul.dropdown-menu > li > ul.dropdown-menu{min-width: 120px;left: 150px;}
header ul.menu--main > li:nth-child(10) ul.dropdown-menu > li > ul.dropdown-menu > li > ul.dropdown-menu{left: 120px;min-width: 100px;}
body.page-node-type-program-subjects header ul.dropdown-menu li a[href="/programme"]{color: #000!important}
header ul.dropdown-menu > li.expanded:hover > ul.dropdown-menu{display: block!important;}
header ul.dropdown-menu ul.dropdown-menu.open-menu{padding-top: 10px;}
header ul.dropdown-menu ul.dropdown-menu li a{font-size: 12px;}
header ul.dropdown-menu ul.dropdown-menu span.open-submenu, header .ooppeenn > ul.dropdown-menu > li.expanded > ul.dropdown-menu span.open-sub-submenu {display: block;width: 30px;height: 30px;cursor: pointer;position: absolute;right:9px;top:5px;z-index: 1111;display: none;}
header .ooppeenn > ul.dropdown-menu > li.expanded > ul.dropdown-menu span.open-sub-submenu{right: 0;}
header ul.dropdown-menu ul.dropdown-menu span.open-submenu:before, header .ooppeenn > ul.dropdown-menu > li.expanded > ul.dropdown-menu span.open-sub-submenu:before {content: "+";background: #1c24319e; display: block;text-align: center;height: 30px;padding: 0;font-size: 15px;line-height: 30px;}
header ul.dropdown-menu ul.dropdown-menu.open-menu span.open-submenu:before, header .ooppeenn > ul.dropdown-menu > li.expanded > ul.dropdown-menu > li.expanded > ul.dropdown-menu.open-sub-menu span.open-sub-submenu:before{content: "-";}
header ul.dropdown-menu ul.dropdown-menu.open-menu li {display: block;}
header .navbar-nav > li > .dropdown-menu span.close-menu{cursor: pointer;position: absolute;right: 5px;top: 5px;height: 40px;width: 40px;display: block;opacity: 0.7;display: none;}
header .navbar-nav > li > .dropdown-menu span.close-menu:hover, header .navbar-nav > li > .dropdown-menu span.close-menu:focus{opacity: 1;}
header .navbar-nav > li > .dropdown-menu span.close-menu:before, header .navbar-nav > li > .dropdown-menu span.close-menu:after{content: "";width: 40px;height: 1px;background: #e8e8e8;display: block; position: absolute;top: 23px;transform: rotate(-45deg);-moz-transform: rotate(-45deg);-ms-transform: rotate(-45deg);-o-transform: rotate(-45deg);-webkit-transform: rotate(-45deg);}
header .navbar-nav > li > .dropdown-menu span.close-menu:after{transform: rotate(45deg);-o-transform: rotate(45deg);-moz-transform: rotate(45deg);-webkit-transform: rotate(45deg);}
header .ooppeenn > ul.dropdown-menu > li.expanded > ul.dropdown-menu > li.expanded > ul.dropdown-menu > li{/*display: none;*/}
header .ooppeenn > ul.dropdown-menu > li.expanded > ul.dropdown-menu > li.expanded > ul.dropdown-menu .open-submenu{display: none;}
header .ooppeenn > ul.dropdown-menu > li.expanded > ul.dropdown-menu > li.expanded > ul.dropdown-menu.open-sub-menu > li{display: block;position: relative;padding-left: 15px;}
header .ooppeenn > ul.dropdown-menu > li.expanded > ul.dropdown-menu > li.expanded > ul.dropdown-menu.open-sub-menu > li:before{ content: "-";position: absolute;left: 1px;top: 5px;color: #ddd;}
header .ooppeenn > ul.dropdown-menu > li.expanded > ul.dropdown-menu > li.expanded > ul.dropdown-menu.open-sub-menu{padding-top: 10px;}
body .navbar-header{width: 100%;}
header #block-contactblock .nav > li > a:hover, header #block-contactblock .nav > li > a:focus{color: #000;}
header #block-views-block-re-accredited-blk-re-accredited{position: absolute;right: 25px;top: 53px;padding: 15px 20px 15px 20px;z-index: 0;line-height: 19px;border-radius: 10px;letter-spacing: 0.5pt;background: #eee;font-size: 14px;width: 410px;font-weight: 500;color: #a0297e;text-align: center;}
header #block-views-block-re-accredited-blk-re-accredited p{margin: 0;}
header #block-searchform{position: absolute;right: 25px;top: 10px;}
header #block-searchform form{margin: 0;background: none;display: block;padding: 0;width: 410px;}
header #block-searchform form .form-group{width: 100%;margin: 0;}
header #block-searchform form .description{display: none;}


body footer.footer.container{max-width: 100%;background: #424242;color: #ffffff;padding:25px 0;font-size: 14px;border: none;}
footer .menu--footer.nav > li{display: inline-block;vertical-align: top;margin: 0 15px;}
footer .menu--footer.nav > li:first-child{margin-left: 0;}
footer .menu--footer.nav > li > a {color: #dadada;padding: 0;font-size: 14px;background: none!important}
footer .menu--footer.nav > li > a:hover, footer .menu--footer.nav > li > a:focus, footer .menu--footer.nav > li > a.is-active, footer .menu--footer.nav > li.active > a{color: #fff;background: none;}
body.page-node-type-facilities footer .menu--footer.nav > li > a[href="/facilities"], body.page-node-type-about-us footer .menu--footer.nav > li > a[href="/about-us"], body.page-node-type-main-department footer .menu--footer.nav > li > a[href="/programme"], body.page-node-type-program-subjects footer .menu--footer.nav > li > a[href="/programme"], body.page-node-type-sports-landing footer .menu--footer.nav > li > a[href="/activities"], body[name="activities"] footer .menu--footer.nav > li > a[href="/activities"], body.page-node-type-sports footer .menu--footer.nav > li > a[href="/activities"], body.page-node-type-nss footer .menu--footer.nav > li > a[href="/activities"], body.page-node-type-reports footer .menu--footer.nav > li > a[href="/naac"], body.page-node-type-naac footer .menu--footer.nav > li > a[href="/naac"], body.page-node-type-blog footer .menu--footer.nav > li > a[href="/blog"], body.path-blog footer .menu--footer.nav > li > a[href="/blog"], body.page-node-type-ncc footer .menu--footer.nav > li > a[href="/activities"], body[name="cultural"] footer .menu--footer.nav > li > a[href="/activities"], body[name="co-curricular"] footer .menu--footer.nav > li > a[href="/activities"], body.page-node-type-committee footer .menu--footer.nav > li > a[href="/activities"], body.path-facilities footer .menu--footer.nav > li > a[href="/library/facilities"], body.page-node-type-gallary footer .menu--footer.nav > li > a[href="/gallery"],body.page-node-type-video-gallery footer .menu--footer.nav > li > a[href="/gallery"], body.page-node-type-gallery-landing-page footer .menu--footer.nav > li > a[href="/gallery"]{color: #fff;background: none;}
footer .region-footer{border-top: solid 1px #585858;border-bottom: solid 1px #585858;padding: 0px 0;margin: 20px 0;display: inline-block; width: 100%;position: relative;}
footer .region.region-footer:before, .region.region-footer:after {content: "";display: block;width: 1px;background: #585858;position: absolute;top: 30px;bottom: 30px;left: 20%;}
footer .region.region-footer:after {left:44%;}
footer .region-footer section, footer .region-footer .other-social{display: inline-block;width: 23.5%;vertical-align: top;padding:25px 0/*0 20px*/;}
footer .region-footer section#block-views-block-homepage-blocks-view-blk-senior-courses{padding-left: 0;}
footer .region-footer .other-social{border: none;width: auto;}
footer .region-footer .other-social section{width: 100%;border: none;min-height: auto;padding: 0;}
footer .region-footer section#block-views-block-address-contact-blk-address-contact{max-width:380px;background: #3a3a3a;padding: 25px 4%; border: none;float: right;margin: 0;width:50%;}
footer .region-footer h2.block-title, footer #block-quicklinks h2#block-quicklinks-menu{font-size: 24px; line-height: 30px;color: #fdafa8;margin: 0 0 15px 0;text-transform: capitalize;}
footer .region-footer section{display: inline-block;width: 21%;vertical-align: top;margin-right: 2.8%;}
footer .region-footer section#block-views-block-homepage-blocks-view-blk-social{margin-top:0;border:none;margin-right: 0;}
footer .region-footer section#block-views-block-homepage-blocks-view-blk-social .views-row{display: inline-block;vertical-align: top;margin: 0 5px 0 0;}
footer .region-footer section#block-views-block-homepage-blocks-view-blk-social .views-field.views-field-field-image-social-links a{display: block;opacity: 0.8;}
footer .region-footer section#block-views-block-homepage-blocks-view-blk-social .views-field.views-field-field-image-social-links a:hover, footer .region-footer section#block-views-block-homepage-blocks-view-blk-social .views-field.views-field-field-image-social-links a:focus{opacity: 1;}
footer #block-quicklinks{display: inline-block;vertical-align: top;width: 20%;padding: 25px 0;margin: 0 3% 0 0;}
footer #block-quicklinks .nav > li, footer body .main-container .view-useful-links .views-row{display: block;width: 95%;}
footer #block-quicklinks .nav > li > a{padding: 0;margin: 0;background: none!important;}
footer .region-footer .view-address-contact .state { margin: 0 0 15px; }
footer .region-footer .view-address-contact .college-name, footer .region-footer .view-address-contact  .phno, footer .region-footer .view-address-contact .princi{padding-left: 30px;background: url(../images/map.png) left center no-repeat;}
footer .region-footer .view-address-contact .city, footer .region-footer .view-address-contact .taluka, footer .region-footer .view-address-contact .state{padding-left: 30px;}
footer .region-footer .view-address-contact  .phno, footer .region-footer .view-address-contact .princi, footer .region-footer .view-address-contact  .email{background: url(../images/call.png) left center no-repeat;}
footer .region-footer .views-field-field-contact-pin, footer .region-footer .view-address-contact .views-field-field-contact-state{display: block;padding-left: 30px;}
footer .region-footer .view-address-contact  .email{background-image: url(../images/footer-mail.png);    padding-left: 30px;}
footer .region-footer .view-address-contact  .phno{margin: 5px 0; display: block;}
footer a{color:#d8d8d8;font-size: 14px;background: none;}
footer a:hover, footer a:focus{color: #fff;text-decoration: none;background: none;}
footer .region-footer .view-address-contact .views-field-field-contact-state{ margin: 0 0 15px; }
footer .bottom-footer p.cpy-txt{float: left;font-size: 13px;line-height: 15px;}
footer .bottom-footer p.design-txt{float: right;font-size: 13px;line-height: 15px;}
.go-top-wrapper {position: fixed;right:10px;bottom: 0;z-index: 1;opacity: 1;padding:0;}
footer #go-to-top{background: url(../images/icon-go-to-top.png) center center no-repeat;display:block;width: 40px; height: 40px;margin: 5px auto;display: none;cursor: pointer;transition: all 0.3s;-o-transition: all 0.3s;-moz-transition: all 0.3s;-ms-transition: all 0.3s;-webkit-transition: all 0.3s;}
footer #go-to-top:hover{opacity: 1;transform: scale(1);-o-transform: scale(1.1);-moz-transform: scale(1.1);-ms-transform: scale(1.1);-webkit-transform: scale(1.1);}
body .owl-carousel{padding: 0;list-style: none;margin: 0;}
body .view-display-id-blk_homepage_slider img{min-height: 300px;}
body .view-display-id-blk_homepage_slider .owl-carousel .owl-dots{position: absolute;right:15px;bottom:60px;z-index: 1111;left: 15px;text-align: center;}
body .view-display-id-blk_homepage_slider .owl-carousel .owl-dots button.owl-dot{height: 20px;width: 20px;background: transparent;display: inline-block;margin: 0 15px 0 0;border-radius: 100px;border: solid 4px #fff;outline: none;transform: scale(0.9);-moz-transform: scale(0.9);-ms-transform: scale(0.9);-o-transform: scale(0.9);-webkit-transform: scale(0.9);}
body .view-display-id-blk_homepage_slider .owl-carousel .owl-dots button.owl-dot:hover, body .view-display-id-blk_homepage_slider .owl-carousel .owl-dots button.owl-dot:focus{transform: scale(1);-o-transform: scale(1);-moz-transform: scale(1);-ms-transform: scale(1);-webkit-transform: scale(1);}
body .view-display-id-blk_homepage_slider .owl-carousel .owl-dots button.owl-dot.active{background: #fff;}
body .view-display-id-blk_homepage_slider .owl-carousel .owl-nav{position: absolute;bottom: 50%;font-weight: 100;left: 5px;right: 5px;z-index: 0;}
body .view-display-id-blk_homepage_slider .owl-carousel .owl-nav button{float: left;outline: none;}
body .view-display-id-blk_homepage_slider .owl-carousel .owl-nav button.owl-next{float: right;}
body .view-display-id-blk_homepage_slider .owl-carousel .owl-nav span{font-family: serif;font-size: 80px;line-height: 45px;display: inline-block;background:#223567b5;width:60px;height:60px;color:#cecece;outline: none;box-shadow: 0 0 3px -1px #2f2f2f;border-radius:100px;transition: all 0.3s;-webkit-transition: all 0.3s;-o-transition: all 0.3s;-ms-transition: all 0.3s;-moz-transition: all 0.3s;}
body .view-display-id-blk_homepage_slider .owl-carousel .owl-nav span:hover{color: #223567;background: #ffffffd6;}
section#block-views-block-gallery-blk-fp-video-gallery, section#block-views-block-gallery-blk-photo-gallery {margin: 20px 0;position: relative;}
section#block-views-block-gallery-blk-fp-video-gallery{margin-top: 30px;}
section#block-views-block-gallery-blk-photo-gallery{margin-bottom: 40px;    margin-top: 30px;}
section#block-views-block-gallery-blk-fp-video-gallery h2.block-title, section#block-views-block-gallery-blk-photo-gallery h2.block-title{color: #000;display: inline-block;position: relative;margin: 0;}
section#block-views-block-gallery-blk-fp-video-gallery h2.block-title:after, section#block-views-block-gallery-blk-photo-gallery h2.block-title:after{    content: "";display: block;height: 6px;width: 250px;background: #d00070;margin: 10px 0 30px 0;}
body .region-content .front-gallery .views-row {display: inline-block;vertical-align: top;margin-right: 1%;position: relative;box-shadow: 0px 0px 1px 0px #ddd;padding: 5px;transition: all 0.3s;-webkit-transition: all 0.3s;-o-transition: all 0.3s;-moz-transition: all 0.3s;-ms-transition: all 0.3s;max-width: 32%;}
body .region-content .front-gallery .views-row:nth-child(3n){margin-right: 0;}
body .region-content .front-gallery .views-row:hover, body .region-content .front-gallery .views-row:focus{box-shadow: 0px 0px 5px 0px #6f6f6f;}
body .region-content .front-gallery .views-row .views-field.views-field-title {background: #e6007c;padding:10px;text-align: center;}
body .region-content .front-gallery .views-row .views-field.views-field-title a {color: #fff;    font-size: 16px;display: block;letter-spacing: 1px;font-weight: 600;}
body .region-content .front-gallery .views-row iframe, body .region-content .front-gallery img {display: block;padding: 0;box-shadow: none;max-width: 100%;}
body .region-content .front-gallery .view-footer{position: absolute;top: -5px;right:-10px;}
body .region-content .front-gallery .view-footer a {color:#fff;font-size: 15px;text-transform: uppercase; font-weight: 500;line-height:25px;padding: 10px 30px;display: block;border: solid 2px #d00070;background:#d00070;transition: all 0.3s;-webkit-transition: all 0.3s;-o-transition: all 0.3s;-moz-transition: all 0.3s;-ms-transition: all 0.3s;border-radius: 5px;}
body .region-content .front-gallery .view-footer a:hover, body .region-content .front-gallery .view-footer a:focus{background: #fff;color:#d00070;border-color: #d00070;}
body.page-node-type-video-gallery h1.page-header, body.page-node-type-gallary h1.page-header{display: none;}
body #block-programmenus{position: absolute;left: 0;right: 0;max-width: 1000px;margin: -52px auto 0 auto;z-index: 9;}
body #block-programmenus ul.menu--program-menus li{float: left;width:16.15%;margin:0 0.6% 0 0;padding:0;background: #fff;border-radius: 5px;}
body #block-programmenus ul.menu--program-menus li a{font-size: 19px;line-height: 30px;background:#4870b6; color: #fff;font-weight: 700;padding:6px;text-align: center;letter-spacing: 1px;font-family: 'Roboto Slab', serif;border: solid 2px #4870b6;transition: all 0.3s;-webkit-transition: all 0.3s;-o-transition: all 0.3s;-ms-transition: all 0.3s;-moz-transition: all 0.3s;    border-radius: 5px;}
body #block-programmenus ul.menu--program-menus li a:hover, body #block-programmenus ul.menu--program-menus li a:focus{background: transparent;color: #4870b6;}
body #block-programmenus ul.menu--program-menus li:last-child{float: right;margin-right: 0;/*background:#000888;*/}
#block-views-block-homepage-blocks-view-blk-principals-desk-block, #block-views-block-homepage-blocks-view-blk-secretary-desk{display: none;}
div#group-desks {background: #e0eaea;max-width: 900px;padding: 30px 10px 170px 10px;margin: 0 auto 0 auto;clear: both;position: relative;}
div#group-desks:before, div#group-desks:after {position: absolute;content: "";left: -1000px;width: 1000px;top: 0;bottom: 0;background: #e0eaea;}
div#group-desks:after {left: inherit;right: -1000px;}
div#group-desks .block { background: #e0eaea;margin: 0;display: inline-block;width: 47%;padding: 0;position: relative;}
div#group-desks #block-views-block-homepage-blocks-view-blk-principals-desk-block, div#group-desks #block-views-block-homepage-blocks-view-blk-secretary-desk{display: inline-block;}
div#group-desks .block#block-views-block-homepage-blocks-view-blk-secretary-desk { float: right;}
div#group-desks .block h2.block-title {color: #a82682;vertical-align: top;font-family: 'Roboto', sans-serif;margin: 0 auto 10px auto;float: none;display: block;width: 100%;background: none;padding: 0;text-align: center;font-size: 25px;letter-spacing: 1px;}
div#group-desks .block .views-field.views-field-nothing {background: #e50980;padding: 0;float: left; margin-top: 100px;width: 100%;border-radius: 15px;}
div#group-desks .block .views-field.views-field-nothing .image {max-width: 186px;margin: -95px auto 0 auto; border-radius: 200px;border: solid 3px #a82682;}
div#group-desks .block .views-field.views-field-nothing .image img {border-radius: 200px;height: 180px;width: 180px;padding: 4px;background: #fff;}
div#group-desks .block .views-field.views-field-nothing .title { display: none;}
div#group-desks .block .views-field.views-field-nothing .role { font-size: 19px;padding: 0; display: block; text-align: center; margin: 15px 0 0px 0; font-weight: 500;color: #eee;}
div#group-desks .block .views-field.views-field-nothing .description { width: 80%;text-align: center; padding:0 10px; margin: 20px auto; display: block;color:#ffcde8;height: 54px;overflow: hidden;}
div#group-desks .block .views-field.views-field-nothing .link a { color: #ffcde8;background: #d00070; width: 150px;display: block;text-align: center;padding: 5px; margin: auto;float: none;text-transform: uppercase; font-size: 13px;border-radius: 10px 10px 0 0;}
div#group-desks .block .views-field.views-field-nothing .link { padding: 0; width: 100%;}
div#group-desks .block .views-field.views-field-nothing .link a:hover, div#group-desks .block .views-field.views-field-nothing .link a:focus { color: #fff;text-decoration: none;}
section#block-views-block-home-page-image-block-1{position: absolute;background: #ffc9f0;left:10px;right:10px;margin-top: -120px;max-width: 1260px;padding:20px;margin-left: auto;margin-right: auto;    border-radius: 10px;}
.view-id-home_page_image .views-row {display: inline-block;vertical-align: top;margin: 0;position: relative;width: 19.5%;padding: 3%;text-align: center;opacity: 0.9;transition: all 0.3s;-webkit-transition: all 0.3s;-o-transition: all 0.3s;-moz-transition: all 0.3s;-ms-transition: all 0.3s;transform: scale(0.95);-webkit-transform: scale(0.95);-o-transform: scale(0.95);-moz-transform: scale(0.95);-ms-transform: scale(0.95);border-radius:10px;}
.view-id-home_page_image .views-row:hover , .view-id-home_page_image .views-row:focus{background:#ffffff8a;box-shadow: 0 0 6px -3px #999;opacity: 1;transform: scale(1);-webkit-transform: scale(1);-o-transform: scale(1);-moz-transform: scale(1);-ms-transform: scale(1);}
.view-id-home_page_image .views-row img {width: 150px;height: 150px;margin: 0 auto;padding: 0;}
.view-id-home_page_image .views-row .views-field-field-image-home-page a {display: block;text-align: center;}
.view-id-home_page_image .views-row .views-field.views-field-title a { color: #e50980;}
.view-id-home_page_image .views-row:hover .views-field.views-field-title a, .view-id-home_page_image .views-row:focus .views-field.views-field-title a{color: #000;}
.view-id-home_page_image .views-row .views-field.views-field-title h2 {margin: 10px 0;font-size: 22px;line-height: 30px;}
body #block-views-block-homepage-blocks-view-blk-homepage-news-events-block{background: #627ead;color: #fff;padding:220px 0 30px 0;}
body #block-views-block-homepage-blocks-view-blk-homepage-news-events-block h2.block-title a{color: #fff;display: inline-block; margin: 0 0 30px 0;text-decoration: none!important;}
body #block-views-block-homepage-blocks-view-blk-homepage-news-events-block .view-display-id-blk_homepage_news_events_block li{display: inline-block;vertical-align: top;width:100%; padding:0;background: none;margin: 0;}
body #block-views-block-homepage-blocks-view-blk-homepage-news-events-block .view-display-id-blk_homepage_news_events_block li .views-field.views-field-field-news-events-image { float: left;width: auto;margin-right: 15px;max-width: 300px;}
body #block-views-block-homepage-blocks-view-blk-homepage-news-events-block .view-display-id-blk_homepage_news_events_block li .views-field.views-field-nothing {overflow: hidden;}
body #block-views-block-homepage-blocks-view-blk-homepage-news-events-block .view-display-id-blk_homepage_news_events_block li .views-field.views-field-nothing h4.news-event-title {font-size: 18px;line-height: 25px;margin: 0;height: 50px;}
body #block-views-block-homepage-blocks-view-blk-homepage-news-events-block .view-display-id-blk_homepage_news_events_block li .views-field.views-field-nothing h4 a {color: #fff;text-decoration: none!important}
body #block-views-block-homepage-blocks-view-blk-homepage-news-events-block .view-display-id-blk_homepage_news_events_block li .views-field.views-field-nothing .news-event-date {font-size: 12px;text-transform: uppercase;font-weight: 900;color: #d1dff7;display: block;margin: 10px 0;}
body #block-views-block-homepage-blocks-view-blk-homepage-news-events-block .view-display-id-blk_homepage_news_events_block li .news-event-description {color: #f7f9fd;    max-height:75px;overflow: hidden;}
body #block-views-block-homepage-blocks-view-blk-homepage-news-events-block .owl-dots{display: none;}
body #block-views-block-homepage-blocks-view-blk-homepage-news-events-block a.cta.more-news{display: block;padding: 10px 30px;font-size: 18px;text-transform: capitalize;font-weight: 500;width: 150px;text-align: center;margin: 20px auto 10px auto;transition: all 0.3s;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;-o-transition: all 0.3s;-ms-transition: all 0.3s;    border-radius: 5px;border: solid 2px #d00070;color: #eee;background: #d00070;}
body #block-views-block-homepage-blocks-view-blk-homepage-news-events-block a.cta.more-news:hover, body #block-views-block-homepage-blocks-view-blk-homepage-news-events-block a.cta.more-news:focus{color:#d00070;background: #fff;border-color: #d00070;}
body #block-views-block-homepage-facilities-block-blk-hp-facilities{position: relative;width: 100%;max-width: 1280px;padding:20px 1% 20px 4%;margin: 0 auto;clear: both;float: none;}
body #block-views-block-homepage-facilities-block-blk-hp-facilities h2.block-title{color: #000;display: inline-block;position: absolute;padding-left: 49%;margin: 50px 0 0 0;}
body #block-views-block-homepage-facilities-block-blk-hp-facilities h2.block-title:after{content: "";display: block;height: 10px;width:250px;background: #d00070;margin: 10px 0 30px 0;position: absolute;right: -130px;z-index: 11;}
body #block-views-block-homepage-facilities-block-blk-hp-facilities .view-id-homepage_facilities_block .owl-carousel .views-field-title, body #block-views-block-homepage-facilities-block-blk-hp-facilities .view-id-homepage_facilities_block .owl-carousel .views-field-field-facilities-description{padding-left: 52%;}
body #block-views-block-homepage-facilities-block-blk-hp-facilities .view-id-homepage_facilities_block .owl-carousel .views-field-title a{color: #d00070;font-size: 25px;line-height: 30px;font-weight: 900;margin-top:170px;display: inline-block;}
body #block-views-block-homepage-facilities-block-blk-hp-facilities .view-id-homepage_facilities_block .owl-carousel .views-field-title a:hover, body #block-views-block-homepage-facilities-block-blk-hp-facilities .view-id-homepage_facilities_block .owl-carousel .views-field-title a:focus{text-decoration: none;}
body #block-views-block-homepage-facilities-block-blk-hp-facilities .view-id-homepage_facilities_block .owl-carousel .views-field-field-facilities-description{max-width: 90%;line-height: 30px;margin:30px 0;color: #e50980;font-weight: 500;height: 120px;}
body #block-views-block-homepage-facilities-block-blk-hp-facilities .view-id-homepage_facilities_block .owl-carousel .views-field-field-facilities-image{position: absolute;left: 0;top: 0;width: 49%;z-index: 1000;bottom: 0;}
body #block-views-block-homepage-facilities-block-blk-hp-facilities .view-id-homepage_facilities_block .owl-carousel .views-field-field-facilities-image img{width: 100%; height: 100%;}
body #block-views-block-homepage-facilities-block-blk-hp-facilities .view-id-homepage_facilities_block .owl-carousel.owl-loaded{}
body #block-views-block-homepage-facilities-block-blk-hp-facilities .view-id-homepage_facilities_block .owl-carousel .owl-stage-outer{height: 500px;padding-bottom: 80px;}
body #block-views-block-homepage-facilities-block-blk-hp-facilities .views-field-edit-node {padding-left: 52%;}
body .view-display-id-blk_hp_facilities .view-content .owl-carousel .owl-dots{right: 0; bottom: 5px;top: inherit;position: absolute;z-index: 1111;left: 0;padding-left: 52%;}
body .view-display-id-blk_hp_facilities .view-content .owl-carousel .owl-dots .owl-dot{width:100px;height: 70px;margin:0 20px 0 0;outline: none;box-shadow: none;float: left;}
body .view-display-id-blk_hp_facilities .view-content .owl-carousel .owl-dots .owl-dot.active{box-shadow: 0 0 15px -2px #717171, 0 0 0px 3px #fff inset;}
body .view-display-id-blk_hp_facilities .view-content .owl-carousel .owl-nav{position: absolute;left:-60px; right: -20px; bottom: 45%;}
body .view-display-id-blk_hp_facilities .view-content .owl-carousel .owl-nav button{width:50px;height: 50px;outline: none;margin:0;opacity: 0.7;transition: all 0.3s;-webkit-transition: all 0.3s;-o-transition: all 0.3s;-moz-transition: all 0.3s;-ms-transition: all 0.3s;}
body .view-display-id-blk_hp_facilities .view-content .owl-carousel .owl-nav button:hover, body .view-display-id-blk_hp_facilities .view-content .owl-carousel .owl-nav button:focus{opacity: 1;}
body .view-display-id-blk_hp_facilities .view-content .owl-carousel .owl-nav button span{color: transparent;line-height: 0; font-size: 0;outline: none;text-decoration: none;}
body .view-display-id-blk_hp_facilities .view-content .owl-carousel .owl-nav button.owl-prev{background: url(../images/arrow-prev.png) center center no-repeat;float: left;}
body .view-display-id-blk_hp_facilities .view-content .owl-carousel .owl-nav button.owl-next{background: url(../images/arrow-next.png) center center no-repeat;float: right;}
body #block-views-block-homepage-facilities-block-blk-hp-facilities .attachment-after{display: none;}
body.go-to-top footer #go-to-top{display: block;}
body h1{font-size: 26px;}
body h2{font-size: 24px;}
body h3{font-size: 22px;}
body h4{font-size: 20px;}
body h5{font-size: 18px;}
body h6{font-size: 17px;}

/************ Inner pages css ***********/
body h1.page-header:empty, body.path-frontpage .breadcrumb{display: none;}
body h1.page-header, #block-views-block-address-contact-blk-address-contact-2 h2.block-title{text-transform: capitalize; font-size: 30px;line-height: 41px; position: relative;color: #d00070;border: none;padding-bottom: 9px;margin:10px 0 10px;font-weight: 600;}
#block-views-block-address-contact-blk-address-contact-2 h2.block-title:after{content: "";display: block;height: 7px;width: 250px;background: #d00070;margin: 10px 0 00px 0;}
body[name='contact-us'] .region-content{width: 47%;float: left;}
body[name='contact-us'] .region-content-custom{width: 47%;float: right;}
#block-views-block-address-contact-blk-address-contact-2 .phno{margin: 10px 0;}
#block-views-block-address-contact-blk-address-contact-2 .state, #block-views-block-address-contact-blk-address-contact-2 .taluka, #block-views-block-address-contact-blk-address-contact-2 .city{padding-left: 30px;}
#block-views-block-address-contact-blk-address-contact-2 .college-name{padding-left: 30px;background: url(../images/map-contact.png) left center no-repeat;}
#block-views-block-address-contact-blk-address-contact-2 .phno , #block-views-block-address-contact-blk-address-contact-2 .princi, #block-views-block-address-contact-blk-address-contact-2 .email{background: url(../images/call-contact.png) left center no-repeat;padding-left: 30px;}
#block-views-block-address-contact-blk-address-contact-2 .phno a, #block-views-block-address-contact-blk-address-contact-2 .princi a, #block-views-block-address-contact-blk-address-contact-2 .email a{color: #333;}
#block-views-block-address-contact-blk-address-contact-2 .phno a:hover, #block-views-block-address-contact-blk-address-contact-2 .princi a:hover, #block-views-block-address-contact-blk-address-contact-2 .phno a:focus, #block-views-block-address-contact-blk-address-contact-2 .princi a:focus, #block-views-block-address-contact-blk-address-contact-2 .email a:hover, #block-views-block-address-contact-blk-address-contact-2 .email a:focus{color: #000;text-decoration: none;}
#block-views-block-address-contact-blk-address-contact-2 .email{background-image: url(../images/mail.png);margin-top: 10px;}
#block-views-block-address-contact-blk-address-contact-2{margin-bottom: 30px;}
#block-views-block-address-contact-blk-location-contact .view-header .title{font-weight: 700;background: url(../images/map-contact.png) left center no-repeat;padding-left: 30px;}
#block-views-block-address-contact-blk-location-contact .views-field-field-contact-description{margin-bottom:20px;max-width:100%;padding-left: 30px;height: 123px;}
#block-views-block-address-contact-blk-location-contact .views-field-field-contact-map iframe{width: 100%!important;height: 538px!important;}
body .breadcrumb{padding: 0;background-color: transparent;border-radius: 0; font-size: 13px;}
body .breadcrumb li a{color: #000;}
body .form-actions .btn, body .form-actions .btn-group {margin-right: 10px;background: #d00070;border: none;border-radius: 3px;padding: 10px 30px;font-size: 19px; line-height: 29px;font-weight: 700;text-transform: uppercase;letter-spacing: 1px;box-shadow: 0 0 2px 1px #af005f;transition: all 0.3s;-webkit-transition: all 0.3s;-o-transition: all 0.3s;-moz-transition: all 0.3s;-o-transition: all 0.3s;}
body .form-actions .btn:hover, body .form-actions .btn:focus{background:#0840a0;box-shadow: 0 0 2px 1px #173465;}
body form{background: #e0eaea5c;border-radius: 3px;padding: 20px;max-width: 950px;margin: 20px 0;display: table;}
body .block-webform-block h2.block-title{background: #3d507f;box-shadow: none;border-radius: 5px 5px 0 0;color: #fff;font-weight: 500;text-align: center;font-size: 20px;line-height: 32px;padding: 10px;max-width: 950px;margin: 20px auto 0 auto;}
body .block-webform-block form{box-shadow: 0px 2px 12px -2px #aab1bd;border-radius: 5px;margin: 0 auto 20px auto;padding: 25px 20px;}
body form .form-group{width: 49%; display: inline-block; margin-bottom: 25px;vertical-align: top;}
body form .form-group:nth-child(even){float: right;}
body form.webform-submission-employer-feedback-form-form .form-item-ef-name, body form.webform-submission-employer-feedback-form-form .form-item-ef-contact, body form.webform-submission-employer-feedback-form-form .form-item-pf-email-imaela-{float: left;}
body form.webform-submission-employer-feedback-form-form .form-item-ef-name-firm, body form.webform-submission-employer-feedback-form-form .form-item-ef-designation{float: right;}
body form .form-group#edit-actions {width: 100%;margin: 25px 0 20px 0; float: left;text-align: center;}
body form label.control-label{font-weight: 500;text-transform: uppercase;font-size: 14px;margin: 0;display: block;}
form .form-inline .form-control{width: 100%;}
body form .form-group.form-type-processed-text{width: 100%;margin-bottom: 0;}
body form .form-group.form-type-processed-text p{margin: 10px 0 25px 0; text-decoration: underline;text-align: center;}
body form .form-group.form-type-processed-text#edit-ff-info-processed-text p{text-align: left;text-decoration: none;}
body form legend{margin-bottom: 0;font-size: 16px;line-height: 22px;border-bottom: none;}
form .fieldgroup{margin-bottom: 25px;padding: 0;width: 100%;}
form .fieldgroup span.fieldset-legend{font-weight: 600;color: #0a0d42;}
body form label.control-label.option{font-weight: 100; text-transform: inherit; font-size: 16px;position: relative;padding: 0 40px 0 22px;}
body input[type="radio"]{margin-top: 7px;}
body form label.control-label.option .form-checkbox{margin-left: 0;position: absolute;right:5px;width: 25px;height: 25px;top: -3px;}
body form .radio, body form .checkbox{margin-right: 15px;display: inline-block;}
body form .form-group.form-item-suggestions-if-any-, body form .form-item-_1-suggestions{float: left;width: 100%}
body form.webform-submission-faculty-feedback-form-add-form .form-group:nth-child(even){float: left;}
body form.webform-submission-faculty-feedback-form-add-form .form-group:nth-child(odd){float: right;}
body form label[data-drupal-selector="edit-ef-signature"], body form label[data-drupal-selector="edit-ff-signature"], body form label[data-drupal-selector="edit-af-signature-of-alumni"]{float: right;margin-right: 20px;}
article[data-history-node-id="367"] .field--name-field-description , article[data-history-node-id="365"] .field--name-field-description , article[data-history-node-id="363"] .field--name-field-description, article[data-history-node-id="360"] .field--name-field-description{ text-align: center; }
form .captcha{float: left;width: 100%;}
form .captcha .g-recaptcha > div{margin: 0 auto;}
body form#webform-submission-contact-us-node-431-add-form .form-group{width: 100%;}
body form#webform-submission-contact-us-node-431-add-form label.control-label{display: none;}
body form .form-item-suggestion-if-any-.form-group{width: 100%}
body.path-gallery .main-container section.col-sm-12{position: relative;}
body.path-gallery .main-container .form-group{margin: 0;}
body.path-gallery .main-container .view-display-id-pg_gallery{margin-bottom: 20px;border-bottom: solid 3px #bcccd4;padding-bottom: 20px;}
body.path-gallery .main-container .view-display-id-pg_gallery h2, body.path-gallery .main-container .view-videos-gallery h2{margin-bottom: 20px;}
.view-display-id-pg_gallery .views-row, .view-videos-gallery .views-row{box-shadow: 0 0 2px 1px #afafaf;display: inline-block;margin: 0 10px 10px 0;vertical-align: top;position: relative;transition: all 0.3s;-o-transition: all 0.3s;-ms-transition: all 0.3s;-moz-transition: all 0.3s;-webkit-transition: all 0.3s;}
.view-display-id-pg_gallery .views-row:hover, .view-display-id-pg_gallery .views-row:focus, .view-videos-gallery .views-row:hover, .view-videos-gallery .views-row:focus{box-shadow: 0 0 6px 2px #565656;}
.view-display-id-pg_gallery .views-row .views-field-title a, .view-videos-gallery .views-row .views-field-title a{display: block;background:#e6007c;color: #e2e2e2;font-weight: 600; text-decoration: none;text-align: center;margin: 3px;padding: 5px;font-size: 15px;position: absolute;bottom: 0;left: 0;right: 0;transition: all 0.3s;-o-transition: all 0.3s;-ms-transition: all 0.3s;-moz-transition: all 0.3s;-webkit-transition: all 0.3s;line-height: 21px;}
.view-display-id-pg_gallery .views-row:hover .views-field-title a, .view-display-id-pg_gallery .views-row:focus .views-field-title a, .view-videos-gallery .views-row:hover .views-field-title a, .view-videos-gallery .views-row:focus .views-field-title a{color: #fff;background: #d00070;padding: 8px 5px;}
body .view-display-id-blk_galley_year .views-row{display: inline-block;max-width: 32.5%;margin: 0.4%;box-shadow: 0 0 1px 1px #dddddd7a;padding: 3px;vertical-align: top;max-width: 220px;}
body .region-content .view-display-id-blk_galley_year .views-row img{padding: 0;box-shadow: none;}
body .view-display-id-blk_galley_year .views-row .views-field-title{background: #d00070;padding: 10px;color: #e6e6e6;font-size: 14px;text-align: center;}
body .view-display-id-blk_galley_year .views-row .views-field-title a{color: #e6e6e6;font-size: 14px;line-height: 20px;display: block;text-align: center;}
body .view-display-id-blk_galley_year .views-row:hover .views-field-title a, body .view-display-id-blk_galley_year .views-row:focus .views-field-title a{color: #fff;}
body .region-content table{width: 100%!important;border: none;margin: 5px 0 30px 0;}
body .region-content table tr th{background:#1c92a9;color: #fff;padding: 10px;font-size: 15px;border:solid 1px #297786;}
body .region-content table tr th span, body .region-content table tr th p{color: #fff!important;margin: 0;}
body .region-content table tr{background: #fdfdfd;}
body .region-content table tr:nth-child(even) {background: #e7f1ff;}
body .region-content table tr td{padding: 10px;border: solid 1px #b3cfd4;}
body .region-content table tr td p, body .region-content table tr td span{margin: 0;}
body .region-content a{color: #003896;text-decoration: none!important;}
body .region-content a:hover, body .region-content a:focus{text-shadow: 0 0 0;color: #000;text-decoration: none;}
body .region-content ul, body .region-content ol{padding-left:20px;}
body .region-content ul li, body .region-content ol li{padding-left: 1px;max-width: 90%;}
body.path-frontpage .region-content ul, body.path-frontpage .region-content ol{padding: 0;margin: 0;}
body.path-frontpage .region-content ul li, body.path-frontpage .region-content ol li{padding-left:0;max-width:100%;}
/*body .region-content .field--type-entity-reference, */body .region-content .view-display-id-pg_naac_reports_view{column-count: 3;-webkit-column-count: 3;-moz-column-count: 3;-o-column-count: 3;-ms-column-count: 3;column-rule-style: double;-moz-column-rule-style: double;-o-column-rule-style: double;-ms-column-rule-style: double;column-rule-color: #8a8a8a;-o-column-rule-color: #8a8a8a;-ms-column-rule-color: #8a8a8a;-moz-column-rule-color: #8a8a8a;column-gap: 50px;-moz-column-gap: 50px;-ms-column-gap: 50px;-o-column-gap: 50px;}
body .region-content .field--type-entity-reference .field--item, body .region-content .view-display-id-pg_naac_reports_view .views-row{padding: 5px;}
body .region-content .field--type-entity-reference.field--label-inline  .field--item{padding: 0;}
body .view-id-facilities .views-row{border-bottom: solid 1px #b4e0e0;padding: 10px;margin-bottom:5px;}
body .view-id-facilities .views-row:last-child{border: none;}
body .view-id-facilities .views-row .views-field-title a{font-family: 'Roboto Slab', serif;margin-bottom: 10px;font-size: 18px; line-height: 26px;display: inline-block;font-weight: 600;}
body.page-node-type-facilities .field--name-field-facilities-description{float: left;width: 62%;margin-right: 2%;}
body.page-node-type-facilities .region-content .field.field--type-image.field--name-field-facilities-image  .field--item{margin: 10px 0;}
body .region-content .field--label{font-family: 'Roboto Slab', serif;text-transform: uppercase;font-size: 15px;}
body .region-content .field--label-above .field--label{display: block;margin: 15px 0 0 0;}
body.page-node-type-sports-landing .region-content .field--name-field-sports-landing-description table thead tr th:first-child{width: 80px;}
body.page-node-type-sports .field--name-field-sport-description img, body .field--name-field-ncc-images .field--item{display: inline-block;max-width: 32.5%;margin: 0.4%;box-shadow: 0 0 1px 1px #dddddd7a;padding: 3px;vertical-align: top;float: none;}
body .region-content .field.field--type-image .field--item{margin: 0;}
body .region-content img{box-shadow: 0 0 1px 1px #dddddd7a;padding: 3px;max-width:100%;}
body.page-node-type-sports .field--name-field-sport-description table{margin:10px 0 30px 0;width: 100%!important}
body .region-content .view-id-faculty ul, .view-governing-council{padding: 0;}
body .region-content .view-id-faculty ul li, .view-governing-council .views-row, body .region-content .view-id-faculty .view-row{padding:15px 10px 20px 10px;display: inline-block;vertical-align: top;width: 23.1%;margin:1% 1.5% 1% 0;text-align: center;box-shadow: 0px 0px 2px 1px #d6d6d6d4;max-width: 300px;background: #fff;border-radius: 5px;transition: all 0.3s;-webkit-transition: all 0.3s;-o-transition: all 0.3s;-ms-transition: all 0.3s;-moz-transition: all 0.3s;}
.view-governing-council .views-row{width: 31%;}
body .region-content .view-id-faculty ul li .views-field-field-faculty-academic-photo img, .view-governing-council .views-row img, body .region-content .view-id-faculty ul li .faculty-photo img, body .region-content .view-id-faculty .view-row .faculty-photo img{margin: auto;display: block;border-radius: 100px;height: 130px;width: 130px;border: solid 3px #999;padding: 4px;background: #fff;}
body .region-content .view-id-faculty ul li .views-field-title a, body .region-content .view-id-faculty ul li .faculty-name a, .view-governing-council .views-row .governing-title a, body .region-content .view-id-faculty .view-row .faculty-name a{font-size: 15px;margin: 15px 0 5px 0;font-weight: 600;line-height: 22px;height: 47px;letter-spacing: 0.5pt;font-family: 'Roboto Slab', serif;display: block;overflow: hidden;}
body .region-content .view-id-faculty ul li .views-field-field-faculty-academic-desig,body .region-content .view-id-faculty ul li .faculty-designation, body .region-content .view-id-faculty ul li .views-field-field-faculty-academic-desi, .view-governing-council .views-row .governing-designation, body .region-content .view-id-faculty .view-row .faculty-designation{font-size: 15px;border-top: solid 1px #eee;padding-top: 5px;}
body .region-content .view-id-faculty ul li:hover, body .region-content .view-id-faculty ul li:focus, .view-governing-council .views-row:hover, .view-governing-council .views-row:focus, body .region-content .view-id-faculty .view-row:hover, body .region-content .view-id-faculty .view-row:focus{box-shadow: 0 0 10px -1px #46494ee3;}
body .region-content .view-id-faculty ul li .faculty-type{font-size: 14px;}
body .region-content .view-id-faculty.view-school-committee ul li{width: 31%;}
body .region-content  .field--name-field-file,body .region-content .field--type-file{position: relative;padding-left: 25px;}
body .region-content .file{display: inline-block;font-size: 15px;margin: 2px 0;}
body .region-content .file span{border: none;font-weight: 400;display: inline;color: #666;background: transparent;}
body .region-content .file span.file-icon{font-size: 100%;padding-left: 0;position: absolute;left: 0;margin-top: -2px;}
body .region-content .file span.file-size{display: none;}
body .region-content .file span.file-size:before{content: "____________________ ";position: relative;left: -5px;top: -4px;}
body .region-content .field--name-field-about-image img, body .field--type-text-long img{/*float: right;margin: 0 5% 1% 2%;*/border:none;float: none;margin: 15px 0;}
body .field--type-text-long img.align-right, body .field--type-text-with-summary img.align-right{float: right;margin: 5px 0 15px 15px;}
body[name='college-emblem'] .field--type-text-long img.align-right{margin-top: 20px;}
body .field--type-text-long img.align-left, body .field--type-text-with-summary img.align-left{float: left;margin: 5px 15px 15px 0;}
body .field--type-text-long img.align-center, body .field--type-text-with-summary img.align-center{float: none;display: block;margin: 15px auto;}
body .view-environment-consciousness .views-row {float: left;width: 100%;margin-bottom: 30px;}
body .view-environment-consciousness .views-row h2{font-size: 20px;margin-bottom: 3px;}
body .region-content .views-field-field-environmental-image ul{padding: 0;list-style: none;margin: 0;}
body .region-content figure, .field--type-image.field--name-field-nss-nss-image .field--item, .views-field-field-environmental-image ul li, .field--name-field-facilities-image .field--item, .field--name-field-image-file .field--item{box-shadow: 0 0 1px 1px #dddddda6;padding: 3px;margin: 15px 15px 15px 0;min-width: 40%;}
body .region-content .field--type-image.field--name-field-nss-nss-image .field--item, .views-field-field-environmental-image ul li{display: block;width: 49%;vertical-align: top;margin: 10px 1.8% 10px 0;float: left;}
body .region-content .field--type-image.field--name-field-nss-nss-image.field--label-inline .field--label, body .region-content .field--type-image.field--name-field-nss-nss-image.field--label-inline .field--items{float: none;}
body .region-content .field--type-image.field--name-field-nss-nss-image .field--item:nth-child(even), .views-field-field-environmental-image ul li:nth-child(even){float: right;margin: 10px 0;}
body .region-content figure img, .field--type-image.field--name-field-nss-nss-image .field--item img, .views-field-field-environmental-image ul li img, .field--name-field-facilities-image .field--item img, .field--name-field-image-file .field--item img{padding: 0;box-shadow: none;margin: 0;width: 100%;}
body .region-content figure figcaption, .field--type-image.field--name-field-nss-nss-image .field--item .img-caption, .views-field-field-environmental-image ul li .img-caption, .field--name-field-facilities-image .field--item .img-caption, .field--name-field-image-file .field--item .img-caption{background: #f8f8f8;text-align: center;font-size: 14px;font-weight: 700; padding: 7px;display: block;}
body .region-content article[data-history-node-id="440"] .field--type-text-long p{max-width: 930px;}
body .region-content article[data-history-node-id="440"] .field--type-text-long p:nth-child(2){padding-right: 330px;max-width: 100%;position: relative;}
body .region-content article[data-history-node-id="440"] .field--type-text-long img{position: absolute;right:15px;max-width: 280px;background: #f4f6f7;}
body .faculty-and-academic-staff- .field--name-field-faculty-academic-photo img, body .cdc .field--name-field-cdc-image img, body .school-committee .field--name-field-member-photo img{float: right;margin: 0 10% 2% 2%;border-radius: 150px;height: 150px;width: 150px;border: solid 2px;padding: 3px;background: #fff;}
body .faculty-and-academic-staff- .field, article.school-committee .field, body article.cdc .field{margin-right: 190px;clear:left;padding-left:0}
body article.cdc .field--name-field-cdc-image, body article.school-committee .field--name-field-member-photo{margin-right: 0;}
body .cdc .field--name-field-cdc-image img, body .school-committee .field--name-field-member-photo img, body .faculty-and-academic-staff- .field.field--name-field-faculty-academic-photo{margin-right: 0;}

body .region-content .faculty-and-academic-staff- .file { width: auto; margin: 0; }
body .region-content .faculty-and-academic-staff- .file span.file-icon { position: static; padding: 0 3px 0px 5px; }

body .region-content .field--name-field-faculty-academic-quali .field--item{display: inline-block;vertical-align: top;}
body .region-content .field--name-field-faculty-academic-quali .field--item:after{content: ", ";display: inline-block;}
body .region-content .field--name-field-faculty-academic-quali .field--item:last-child:after{display: none;}
body .col-sm-9{padding-left: 0;width: 77%;padding: 0;}
body.page-node-type-about-us .right-content-custom.col-sm-9{width: 100%;}
body aside.col-sm-3{width:23%;padding: 0; /*background: #000;padding: 0;min-height: 300px;border-radius: 0 0 5px 5px;box-shadow: 0 1px 3px -1px #1d283c;*/margin-top:0px;}
body[name="about-kes"] aside.col-sm-3{margin-top: 40px;}
body aside.col-sm-3 .region-sidebar-first, body aside.col-sm-3 .region-sidebar-second {/*background:#d00070;padding: 0; min-height: 300px;border-radius: 0 0 5px 5px;box-shadow: 0 1px 3px -1px #1d283c;margin: 0 15px 0 0;padding-bottom: 15px;*/}
body aside.col-sm-3 .region-sidebar-second{margin:0 0 0 30px;}
body aside.col-sm-3 h2{font-size: 20px;line-height: 30px;color: #555;font-weight: 600;padding: 1px 1px 5px 1px;margin-bottom: 10px;border-bottom: solid 1px #ddd;}
body.page-node-type-news-and-events h1.page-header{padding-right: 25%;}
body aside ul, body aside ul.navbar-nav, body aside ul.nav{list-style: none;display: block;width: 100%;padding: 0 ;margin: 0;}
body aside ul li{padding:0;color: #666;margin:5px 0;padding-left: 20px;position: relative;}
body aside ul li:before{content: "";position: absolute;left: 0;top: 6px;width: 8px;height: 8px;background:#fff;border-radius: 10px; border: solid 2px #666;}
body aside ul li a, body aside .nav > li > a{padding: 0;color: #666;background: none!important;font-size: 14px;font-weight: 400;}
body aside ul li a:hover, body aside ul li a:focus, body aside .nav > li.active > a, body aside .nav > li > a:hover, body aside .nav > li > a:focus{font-weight: 500;text-decoration: none;color: #000;}
body aside ul li.active > a, body aside .nav > li > a.activee, body aside ul > li > a.is-active{font-weight: 600;text-decoration: none;color: #000;}
body aside.col-sm-3 ul li.dropdown > ul {display: block;position: relative;padding: 0;border: none;background: none;box-shadow: none;margin-bottom: 0;}
body aside.col-sm-3 ul li.dropdown > ul li a {color: #666;font-size: 14px;padding: 0;margin: 0 0 0 13px;white-space: inherit;line-height: 20px;font-weight: 400;}
body aside.col-sm-3 ul li.dropdown > ul li a:hover, body aside.col-sm-3 ul li.dropdown > ul li a:focus{color: #000;text-shadow: 0 0 0;}
body aside.col-sm-3 ul li.dropdown > ul li.active a{color: #000;text-shadow: 0 0 0;}
.view-blog-page .views-row{float: left;width:100%;padding:0 10px 20px 0;border-bottom: solid 1px #ddd;margin-bottom: 20px;min-height: 180px;}
.view-blog-page .views-row:last-child{border-bottom: none;}
.view-blog-page .views-row .views-field-field-blog-featured-image{float: left;margin-right: 2%;width: 450px;max-width: 55%;}
.view-blog-page .views-row .views-field-field-blog-featured-image img{min-height: 180px;}
.view-blog-page .views-row .views-field-title{overflow: hidden;margin: 0 0 10px 0;max-height: 26px;}
.view-blog-page .views-row .views-field-title a{font-family: 'Roboto Slab', serif;font-size: 19px; font-weight:600;line-height: 24px;}
.view-blog-page .views-row .views-field-date { font-size: 13px; color: #999; margin:5px 0 ; letter-spacing: 0.6pt; overflow: hidden;}
.view-blog-page .views-row .views-field-field-blog-content{overflow: hidden;max-width: 45%;}
.view-blog-page .views-row .views-field-field-blog-content p{margin: 0;}
body .region-content ul.pager{padding: 0;float: left;width: 100%;margin: 20px 0;}
ul.pager.js-pager__items li a {color: #eee;font-family: cursive;font-size: 30px;line-height: 25px;padding: 5px 10px 5px 7px;background: #000;height: 40px;width: 40px;border-radius: 100px;letter-spacing: -4px;text-align: center;box-shadow: 0 0 5px 0px #000;margin: 0;border: none;transition: all 0.3s;}
ul.pager.js-pager__items li a:hover, ul.pager.js-pager__items li a:focus { background: #365ea0;color: #fff;}
.view-blog-page .views-row .views-link, body .views-row .linkk{ display: block; overflow: hidden; margin-top: 15px;}
body .views-row .linkk{margin: 10px 0;}
.view-blog-page .views-row .views-link a,body .views-row .linkk a{display: inline-block; padding: 4px 10px; background: #d00070; color: #fff !important;border: solid 2px #d00070;border-radius: 5px;transition: all 0.3s;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;-o-transition: all 0.3s;-webkit-transition: all 0.3s;}
.view-blog-page .views-row .views-link a:hover, .view-blog-page .views-row .views-link a:focus, body .views-row .linkk a:focus, body .views-row .linkk a:hover{background: #fbfbfb;color: #d00070!important;}
.view-id-courses .views-row, .view-id-departments .views-row, .view-type-of-activity .views-row{border-bottom: solid 1px #b4e0e0;padding: 0 0 10px 0;margin-bottom: 10px;max-width: 750px;}
.view-id-courses .views-row:last-child, .view-id-departments .views-row:last-child, .view-type-of-activity .views-row:last-child{border:none;}
.view-id-courses .views-row .views-field.views-field-title a, .view-id-departments .views-row .views-field.views-field-title a, .view-type-of-activity .views-row .views-field-name a{font-weight: 600;font-size: 18px;display: inline-block;font-family: 'Roboto Slab', serif;font-weight: 700;margin: 0 0 10px 0;line-height: 26px;}
body .jb-idx-thb-list .jb-idx-thumb{opacity: 0.5;}
body .jb-idx-thb-frame{display: none;}
body .jb-idx-thb-list .jb-idx-thumb.jb-thm-thumb-selected{opacity: 1;}
.page-node-type-blog .field--name-field-blog-featured-image, .page-node-type-news-and-events .field--name-field-news-events-image, .page-node-type-notices .field--name-field-notices-image {/* float: left; margin: 0 30px 20px 0; */margin-bottom: 15px;}
.page-node-type-news-and-events .field--name-field-news-events-post-date, .page-node-type-notices .field--name-field-notices-post-date { display: inline-block; width: 100%; padding: 0 0 20px; color: #999; font-size: 14px; }
body.path-user .alert-danger{position: absolute;left:0;right: 0;top: -40px;}
body.path-user .region-content form, body.path-user .tabs--primary, body .region-content form.user-login-form{max-width: 320px;padding: 10px;margin: auto;width: 95%;border: none;}
body .region-content form.user-login-form .description{display: none;}
body.path-user .region-content form, body .region-content form.user-login-form{background: #e0eaea;padding: 15px;border-radius: 5px;margin:30px auto 20px auto;}
body.path-user .region-content form .form-group, body .region-content form.user-login-form .form-group{width: 100%;}
body:not(.user-logged-in) .region-content .tabs--primary{display: block;}
body:not(.user-logged-in) .tabs--primary{position: relative;padding: 0;display: none;margin: 0 auto 10px auto;}
body.path-user .region-content form .form-actions, body .region-content form.user-login-form .form-actions{text-align: center;}
body:not(.user-logged-in) .region-content .tabs--primary li{border: none;width: 100%;max-width: 100%;}
body:not(.user-logged-in) .region-content .tabs--primary li.active{display: none;}
body:not(.user-logged-in) .region-content .tabs--primary li a{background: none;border: none;margin: auto;display: block;padding: 5px;color: #999;text-align: center;font-size: 13px;}
body:not(.user-logged-in) .region-content .tabs--primary li a:hover, body:not(.user-logged-in) .region-content .tabs--primary .tabs--primary li a:focus{color: #000;}
body:not(.user-logged-in) .region-content .tabs--primary .breadcrumb, body.path-user h1.page-header{display: none;}
.captcha { display: inline-block; width: 100%; }
body.path-frontpage #quick-links-block, body.path-user #quick-links-block{width: 0;}
body.path-frontpage .right-content-custom.col-sm-9, body.path-user .right-content-custom.col-sm-9{width: 100%;}
#quick-links-block .quick_links-block{max-width: 95%;}
#quick-links-block h2#block-quicklinks-menu{color: #d00070;font-size: 25px;}
#quick-links-block ul.nav > li{position: relative;    display: block;padding: 8px 0 8px 20px; border-bottom: solid 1px #e9e9e9;}
#quick-links-block ul.nav > li:last-child{border:none;}
#quick-links-block ul.nav > li:before{content: ""; position: absolute;left: 3px;width: 5px;height: 2px;background: #d00070;display: block;top: 18px;}
#quick-links-block ul.nav > li a{display: inline-block;padding: 0; background: none!important; color: #fafafa}
#quick-links-block ul.nav > li a:hover, #quick-links-block ul.nav > li:focus, #quick-links-block ul.nav > li > a.is-active{color: #000;font-weight: 500;}
body #visit-counter{display: block;width: 100%;background: #424242;text-align: center;margin:0;float: left;font-size: 20px;line-height: 30px;}
aside.col-sm-3 .navbar-nav > li { float: none; }
.block-views-blocknotices-fp-blk-notices-fp{padding: 2px;background: #eeeeeee0;position: absolute;top: 0;left: 0;right: 0;z-index: 9;padding: 0 10px;}
.block-views-blocknotices-fp-blk-notices-fp .views-field-nothing{    display: inline-block; vertical-align: top;}
.block-views-blocknotices-fp-blk-notices-fp marquee .views-row{color: #000;font-weight: 500;font-size: 13px;display: inline-block;vertical-align: top;padding: 4px 4px 4px 30px;position: relative;line-height: 23px;}
.block-views-blocknotices-fp-blk-notices-fp marquee .views-row:before {content: "";position: absolute;display: block;width: 8px;height: 8px;background: #e50980;top: 12px;left: 14px;}
.block-views-blocknotices-fp-blk-notices-fp marquee .views-field-nothing p strong, .block-views-blocknotices-fp-blk-notices-fp marquee .views-field-nothing p b, .block-views-blocknotices-fp-blk-notices-fp marquee .views-field-nothing p i, .block-views-blocknotices-fp-blk-notices-fp marquee .views-field-nothing p em {font-weight: 500;font-style: normal;}
.block-views-blocknotices-fp-blk-notices-fp marquee .views-field-nothing a{color: #222;}
.block-views-blocknotices-fp-blk-notices-fp marquee .views-field-nothing a:hover, .block-views-blocknotices-fp-blk-notices-fp marquee .views-field-nothing a:focus{color: #000;}

body.user-logged-in .block-views-blocknotices-fp-blk-notices-fp .views-field-edit-node {margin: 0 5px;}
.block-views-blocknotices-fp-blk-notices-fp p{margin: 0;display: inline-block;}
body .region-content article[data-history-node-id="11"], body .region-content article[data-history-node-id="481"] {position: relative;}
body .region-content article[data-history-node-id="11"] .field--name-field-about-image, body .region-content article[data-history-node-id="481"] .field--name-field-about-image{position: absolute;right:0;width:220px;}
body .region-content article[data-history-node-id="11"] .field--name-field-about-image img, body .region-content article[data-history-node-id="481"] .field--name-field-about-image img{margin: 0;max-width: 100%;width: 100%;}
body .region-content article[data-history-node-id="11"] .field--type-text-with-summary, body .region-content article[data-history-node-id="481"] .field--type-text-with-summary{max-width:100%;padding-right: 260px;}
body .region-content article[data-history-node-id="11"] .field--type-text-with-summary p:last-child, body .region-content article[data-history-node-id="481"] .field--type-text-with-summary p:last-child{position: absolute;right: 0;top: 280px;width: 220px;text-align: center;font-weight: 700;}
body .region-content article[data-history-node-id="11"] .field--type-text-with-summary p:last-child:first-child, body .region-content article[data-history-node-id="481"] .field--type-text-with-summary p:last-child:first-child{position: static;width: 100%;text-align: left;}
body .region-content article[data-history-node-id="11"] .field--type-text-with-summary p:last-child{top: 230px;}
body:not[class="path-frontpage"] div.main-container[role="main"] .custom-wrapper{width: 95%;}
body.path-frontpage div.main-container[role="main"]:after{display: none;}
body.path-frontpage .row.right-content-custom.col-sm-12{padding: 0;box-shadow: none;}
body .right-content-custom section.col-sm-9{min-height: 300px;padding-right:20px;border-right:solid 1px #ddd;}
body .region-content ul.quicktabs-tabs {background: #4870b6;padding: 0;float: left;width: 100%;margin: 10px 0 0 0;}
body .region-content ul.quicktabs-tabs li {margin: 0;max-width: 100%;float: left;padding: 0;position: relative;}
body .region-content ul.quicktabs-tabs li a {font-size: 15px;line-height: 25px;background: transparent;color: #fff;font-weight: 700;padding: 10px 18px;text-align: center;letter-spacing: 1px;font-family: 'Roboto Slab', serif;transition: all 0.3s;-webkit-transition: all 0.3s;-o-transition: all 0.3s;-ms-transition: all 0.3s;-moz-transition: all 0.3s;display: block;}
body .region-content ul.quicktabs-tabs li:hover a, body .region-content ul.quicktabs-tabs li:focus a {color: #fdda21;background: #3a60a3;}
body .region-content ul.quicktabs-tabs li.active a, body .region-content ul.quicktabs-tabs li.active:hover a, body .region-content ul.quicktabs-tabs li.active:focus a {background: #ec1561;color: #fdda21;}
body .region-content ul.quicktabs-tabs li:after {content: "";position: absolute;right: -1px;top: 5px;bottom: 5px;width: 1px;background: #6e8cc0;}
body .region-content ul.quicktabs-tabs li:before {content: "";border-left: solid 10px transparent;position: absolute;bottom: -6px;border-right: solid 10px transparent;border-top: solid 10px #ec1561;left: 0;right: 0;max-width: 1px;margin: 0 auto;display: none;}
body .region-content ul.quicktabs-tabs li.active:before {display: block;}
body .region-content ul.quicktabs-tabs li:last-child:after {display: none;}
body .region-content div.quicktabs-main {float: left;width: 100%;padding: 10px 5px 25px 5px;}
body .region-content div.quicktabs-main .views-row {float: left;margin: 0 0.5% 0.5% 0;background: #ededed;box-shadow: 0px 0px 2px -1px #999;width: 19.5%;padding: 0;transition: all 0.3s;-moz-transition: all 0.3s;-webkit-transition: all 0.3s;-o-transition: all 0.3s;-ms-transition: all 0.3s;}
body .region-content div.quicktabs-main .views-row a {display: block;padding: 15px 10px 8px 10px;text-align: center;margin: 0;color: #000;font-size: 13px;}
body .region-content div.quicktabs-main .views-row .views-field-edit-node a {color: #eee;max-width: 80px;padding: 5px 10px;font-size: 11px;margin: 5px auto 0 auto;line-height: 15px;}
body .region-content div.quicktabs-main .views-row .views-field-title a {padding: 0 10px 15px 10px;transition: all 0.3s;-moz-transition: all 0.3s;-webkit-transition: all 0.3s;-o-transition: all 0.3s;-ms-transition: all 0.3s;height: 51px;font-size: 13px;line-height: 18px;}
body .region-content div.quicktabs-main .views-row:hover .views-field-title a, body .region-content div.quicktabs-main .views-row:focus .views-field-title a{font-weight:500;}
body .region-content div.quicktabs-main .views-row:nth-child(5n) {margin-right: 0;}
body .region-content div.quicktabs-main .views-row:hover, body .region-content div.quicktabs-main .views-row:focus{box-shadow:1px 1px 3px -1px #7e7e7e;background:#fff;}
body .region-content div.quicktabs-main .views-row .views-field.views-field-field-program-subject-icon { min-height: 71px;}
body .region-content div.quicktabs-main .views-row .views-field-field-program-subject-icon img {box-shadow: none;padding: 0;display: block;margin: auto;transform:scale(1);transition: all 0.3s;-moz-transition: all 0.3s;-webkit-transition: all 0.3s;-o-transition: all 0.3s;-ms-transition: all 0.3s;}
body .region-content div.quicktabs-main .views-row:hover .views-field-field-program-subject-icon img{transform:scale(1.2);-webkit-transform:scale(1.2);-o-transform:scale(1.2);-moz-transform:scale(1.2);-ms-transform:scale(1.2);}
body .region-content ul.quicktabs-tabs li a span{position:absolute;top:14px;right:5px;}
body.page-node-type-program-subjects .field--name-field-program-subject-icon {display: inline-block;vertical-align: bottom;margin: 0 15px 0 0;max-width: 40px;}
body.page-node-type-program-subjects .field--name-field-program-subject-icon img{padding:0;box-shadow: none;opacity: 0;}
body.page-node-type-program-subjects h1.page-header .field--name-field-program-subject-icon img{opacity: 1;}
body aside .region-sidebar-first{border-right:solid 1px #ddd;}
body.page-node-type-program-subjects .right-content-custom section.col-sm-9{border:none;padding: 0 0 0 30px;}
body aside .region-sidebar-first ul.menu--departments-subjects > li:before{display: none;}
body aside ul.menu--departments-subjects li{margin: 10px 0;float: left;width: 100%;padding: 0;}
body aside ul.menu--departments-subjects li a{font-size: 16px;font-weight: 600;color: #555;}
body aside ul.menu--departments-subjects li a .caret{display: none;}
body aside ul.menu--departments-subjects li.dropdown > ul > li {position: relative;margin: 5px 0;padding-left: 5px;}
body aside ul.menu--departments-subjects li.dropdown > ul > li:before {position: absolute;width: 0;height: 0;margin: 0;border-left: 4px solid #666;border-top: 4px solid transparent;border-right: none; border-bottom: 4px solid transparent;content: "";top: 6px;left: 2px;}
body.page-node-type-program-subjects .view-display-id-attach_dpartments_details{float: right;width: 25%;min-width: 170px;}
body.page-node-type-program-subjects .view-display-id-blk_departments_details > .view-content .views-field {height: 0;overflow: hidden;padding-right: 20px;}
body.page-node-type-program-subjects .view-display-id-blk_departments_details > .view-content .views-field.show-desc { height: auto;}
body.page-node-type-program-subjects .view-display-id-blk_departments_details > .view-content .views-field .views-label{    font-family: 'Roboto Slab', serif;font-weight: 500;font-size: 27px;line-height:1.5;margin: 0 0 15px 0;display: block;color: #a82682;border-bottom: solid 2px #666666;}
body.page-node-type-program-subjects .view-display-id-attach_dpartments_details .views-field {cursor: pointer;padding: 10px;font-size: 14px;background:#f3f3f3;color: #666;line-height: 20px;}
body.page-node-type-program-subjects .view-display-id-attach_dpartments_details .views-field .views-label{display: block;}
body.page-node-type-program-subjects .view-display-id-attach_dpartments_details .views-field .field-content{display: none;}
body.page-node-type-program-subjects .view-display-id-attach_dpartments_details .views-field:hover, body.page-node-type-program-subjects .view-display-id-attach_dpartments_details .views-field:focus, body.page-node-type-program-subjects .view-display-id-attach_dpartments_details .views-field.clicked {color:#333;background: #ececec;}
body.page-node-type-program-subjects .view-display-id-attach_dpartments_details .views-field.clicked{color: #fff;background:#666;}
body.page-node-type-program-subjects #block-views-block-departments-faculty-blk-departments-faculty{display: none;}
body.page-node-type-program-subjects .view-display-id-blk_departments_details > .view-content .views-field.views-field-field-program-subject-faculty .views-label{margin-bottom: 0;}
body.page-node-type-program-subjects .view-display-id-blk_departments_details > .view-content .views-field #block-views-block-departments-faculty-blk-departments-faculty{padding-left: 5px;display: block;}
body.page-node-type-program-subjects .view-display-id-blk_departments_details > .view-content .views-field #block-views-block-departments-faculty-blk-departments-faculty .views-field {height: auto;padding-right: 0;overflow: auto;}
body.page-node-type-program-subjects .region-content .view-id-faculty ul li{min-width: 270px;}
body.page-node-type-program-subjects .toggle-title{display: none;}
body .main-container .view-useful-links .views-field-field-useful-links{position: relative;padding: 2px 2px 2px 25px;}
body .main-container .view-useful-links .views-field-field-useful-links:empty{display: none;}
body .main-container .view-useful-links .views-field-field-useful-links:before{content: '';position: absolute;display: block;width: 15px;height: 15px;background: url(../images/icon-links.svg) left top no-repeat;left: 0;top: 6px;}
.view-id-facilities .facilities-title h2{font-size: 20px;margin: 0 0 5px 0;}
.view-id-cdc .views-row{padding:15px 10px 20px 10px;display: inline-block;vertical-align: top;margin:1% 1.5% 1% 0;text-align: center;box-shadow: 0px 0px 2px 1px #d6d6d6d4;max-width: 300px;background: #fff;border-radius: 5px;transition: all 0.3s;-webkit-transition: all 0.3s;-o-transition: all 0.3s;-ms-transition: all 0.3s;-moz-transition: all 0.3s;width: 31%;}
.view-id-cdc .views-row img{margin: auto;display: block;border-radius: 100px;height: 130px;width: 130px;border: solid 3px #999;padding: 4px;background: #fff;}
.view-id-cdc .views-row .cdc-title a{font-size: 16px;margin: 15px 0 5px 0;font-weight: 600;line-height: 22px;height: 47px;letter-spacing: 0.5pt;font-family: 'Roboto Slab', serif;display: block;overflow: hidden;}
.view-id-cdc .views-row .cdc-designation{font-size: 16px;border-top: solid 1px #eee;padding-top: 5px;}
.view-id-cdc .views-row:hover, .view-id-cdc .views-row:focus{box-shadow: 0 0 10px -1px #46494ee3;}
.view-alumni-images .views-row {display: inline-block;vertical-align: top;margin: 10px 10px 10px 0;width: 250px;box-shadow: 0 0 1px 1px #dddddda6;padding: 3px;}
.view-alumni-images .views-row:hover, .view-alumni-images .views-row:focus{box-shadow: 0 0 1px 1px #afafafa6}
.view-alumni-images .views-row img {box-shadow: none;width: 100%;padding: 0;margin: 0;}
.view-alumni-images .views-row .alumni-title a {background: #f8f8f8;text-align: center;font-size: 14px;font-weight: 700;padding: 7px;display: block;color: #333;}

.view-naac .views-row{padding: 0;}
.view-naac .views-row .views-field-title a{display: block;border: solid 1px #eee;padding: 20px;text-align: center;margin: 10px;font-weight: 600;}
.view-naac .views-row .views-field-title a:hover, .view-naac .views-row .views-field-title a:focus{background: #fff;}
body.page-node-type-naac-internal-quality-assurance .field--name-field-naac-iqac-files .field--item{display: inline-block;border: solid 1px #eee;padding: 15px 15px 15px 35px;text-align: center;margin:1%;font-weight: 600;width: 47%;position: relative;}
body.page-node-type-naac-internal-quality-assurance .field--name-field-naac-iqac-files .field--item:hover, body.page-node-type-naac-internal-quality-assurance .field--name-field-naac-iqac-files .field--item:focus{background: #fff;}
body.page-node-type-naac-internal-quality-assurance .region-content .file span.file-icon{left: 15px;}
body.page-node-type-naac-internal-quality-assurance .region-content .field--type-file{padding-left: 0;}
/************** logged in css *******************/
body.user-logged-in .views-field-edit-node, body.user-logged-in .views-field-delete-node{display: inline-block;margin:0 10px 0 0; vertical-align: top;}
body .views-field-edit-node a, body .views-field-edit-node-1 a, body .views-field-delete-node a, .btnn a{background: #5c6fa5;color: #eee;text-transform: uppercase;font-size: 11px;padding: 5px 10px;border: solid 1px #3d4e7d;text-decoration: none;position: relative;z-index: 11;}
body .views-field-edit-node a:hover, body .views-field-edit-node a:focus, body .views-field-edit-node-1 a:hover, body .views-field-edit-node-1 a:focus,  body .views-field-delete-node a:hover,  body .views-field-delete-node a:focus, .btnn a:hover, .btnn a:focus{background: #3d4e7d;color: #fff;}
.btnn a{background: #0f145c;border-color: #0a0d3c;}
.btnn a:hover, .btnn a:focus{background: #131649;}
body[name="editor-settings"] .region-content nav{width: 48%;float: left;}
body[name="editor-settings"] .region-content nav li{border-bottom: solid 1px #eee;}
body[name="editor-settings"] .region-content nav li:last-child{border: none;}
body[name="editor-settings"] .region-content nav li a{background: none!important;padding: 5px;display: inline-block;margin: 5px 0;}
body[name="editor-settings"] .region-content nav:nth-child(3n){float: right;}
body.user-logged-in nav.tabs{position: relative;top: -19px;}
body #block-views-block-homepage-blocks-view-blk-principals-desk-block .views-field-edit-node, body #block-views-block-homepage-blocks-view-blk-secretary-desk .views-field-edit-node { position: absolute;left: 0;}
body .hit-cntr{ text-align : center; font-weight: 600;}