/* reset css */
*,:after,:before{box-sizing: border-box;padding: 0;margin: 0;border: none;outline: none;}
img{max-width: 100%;}
ul,li{list-style: none;margin: 0;}
a{text-decoration: none !important;display: inline-block;color: #020202;font-size: 16px;cursor: pointer;font-family: "Raleway", sans-serif;}
select,input,textarea,button{width: 100%;border: none;outline: none; background: transparent;cursor: pointer;font-family: "Raleway", sans-serif;font-size: 16px;}
select:focus,input:focus,textarea:focus,button:focus{border: none;outline: none;font-family: "Raleway", sans-serif;}
input::placeholder, textarea::placeholder {opacity: 1;color: #626262;font-family: "Raleway", sans-serif;}  
textarea{resize: none;}
p {font-size: 18px;margin: 15px 0;text-align: justify;line-height: 1.6;font-family: "Raleway", sans-serif;}
iframe{width: 100%;border: none;}
body{font-family: "Raleway", sans-serif;}
h2, h3, h4, h5, h6{font-family: "Raleway", sans-serif;font-weight: inherit;}
h2.h2-home{text-align: center;padding: 20px 0;}
h1{font-size: 36px; font-weight: 900;font-family: "Raleway", sans-serif;;text-align: center;padding: 0 0 20px 0;color: #020202;}
h2{font-size: 32px;font-weight: 800;text-align: center;position: relative;}
h3{font-size: 30px;text-align: center;padding: 0 0 10px 0;font-weight: 900;}
h4{font-size: 28px;font-weight: 600;}
h5{font-size: 24px;}
h6{font-size: 20px;font-weight: 500;}
span{font-family: "Raleway", sans-serif;}
/* reset css */

/* common css */
.wrapper{width: 100%;overflow: hidden;}
.inner-wrapper{width: 100%;overflow: hidden;background: #fefbf6;}
.fluid-container{width: 100%;max-width: 1280px;margin: 0 auto;padding: 0 20px;}
/* common css */

.grecaptcha-badge {right: -300px !important;}

/* Start navbarone */
.navbarone-wrapper{background-color: #05103b}
.navbarone-inner-wrapper{display: flex;justify-content: space-between;align-items: center;padding: 10px 0;gap: 30px;}
.navbarone-inner-left {
	display: flex;
	justify-content: flex-start;
	align-items: center;
	gap: 20px;
	width: 100%;
	max-width: 400px;
}
.navbarone-inner-left li a{color: #ffffff;font-size: 14px;}
.navbarone-inner-left li a span{padding: 0 10px;font-size: 16px;}
.navbarone-inner-left li i{color: #ffffff;}
.navbarone-right-links{display: flex;justify-content: space-between;align-items: center;gap: 20px;}
.navbarone-right-links {display: flex;justify-content: flex-start;align-items: center;gap: 20px;}
.navbarone-right-links li{font-weight: 600;font-size: 20px;}
.navbarone-right-links li a{color: #ffffff;font-size: 14px;}
.navbarone-right-links li a:hover{color: #ffc304;}
.navbarone-inner-left li a{color: #ff6c00; animation-name: blink_text;animation-duration: 3s;animation-iteration-count: infinite;font-weight: 500;}
@keyframes blink_text{
	0% {color: #ffc304 ;}
	50% {color: transparent;}
	100% {color: #ffc304 ;}
}

.navbarone-right-links {
  position: relative;
  overflow: hidden;
  white-space: nowrap;
  width: 100%; /* Adjust width as required */
}

.navbarone-right-links li {
  display: inline-block;
  white-space: nowrap;
}

.navbarone-right-links a {
  display: inline-block;
  padding: 0 50px; /* Add some padding for spacing */
  font-size: 18px;
  color: #333; /* Adjust color */
  text-decoration: none;
  animation: scrollText 10s linear infinite;
}

@keyframes scrollText {
  0% {
    transform: translateX(100%);
  }
  100% {
    transform: translateX(-100%);
  }
}

.navbarone-right-links li a span{color: #ffc304;animation-name: blinking_text;animation-duration: 3s;animation-iteration-count: infinite;}
.navbarone-right-links li a:hover{color: #ff5e14}

@keyframes blinking_text{
	0% {color: #ffc304 ;}
	50% {color: #ff5e14}
	100% {color: #ffc304 ;}
}
/* End navbarone */

/* Start navbartwo */
.nav-dn {display: none;}
.navbartwo-wrapper{background-color: rgb(255, 255, 255);}
.navbartwo-inner-wrapper{display: flex;justify-content: space-between;align-items: center;padding: 10px 0;gap: 30px;}
.navbartwo-logo-left{display: flex;justify-content: flex-start;align-items: center;gap:20px;}
.navbartwo-logo-left a{display: flex;justify-content: center;align-items: center;width: 100%;max-width: 75px;}
.navbartwo-logo-left a img{width: 100%;max-width: 75px;}
.navbartwo-logo-left h3 {color: #05103b;text-transform: uppercase;font-weight: 600;padding: 0;font-size: 15px;text-align: start;font-size: 24px;}
.navbartwo-logo-left p {margin: 0;font-weight: 500;color: #020202;text-align: start;}
.navbartwo-logo-right {display: flex;justify-content: center;align-items: center;gap: 10px;padding-right: 10px;}
.aicte{width: 100%;max-width: 60px;display: flex;justify-content: center;align-items: center;}
.aicte img{width: 100%;max-width: 60px;}
.navbar-two-logo-text{width: 100%;max-width: 100%;}

/* End navbarone */

/* Start navbarthree */
.navbarthree-wrapper{background-color: #ffffff;border-top: 1px solid #ff5e14;padding: 7px 0;}
.navbarthree-inner-warapper{display: flex;justify-content: space-between;align-items: center;gap: 20px;}
.navbarthree-inner-warapper li a{font-weight: 600;color:#05103b;text-transform: capitalize;padding: 9px 0;}
.navbarthree-inner-warapper li a:hover{color:#ff5e14}

/* Start navbarthree-wrapper-scroll-header*/
header.scrolled-header .navbarthree-wrapper {position: fixed;left: 0;right: 0;top: 0;width: 100%;z-index: 3;box-shadow: 0px 6px 9px -4px rgba(34,56,101,0.12);transition: all .3s;padding: 0;}
.navbarthree-wrapper .navbarthree-inner-warapper li:nth-child(1){display: none;}
header.scrolled-header .navbarthree-wrapper .navbarthree-inner-warapper li:nth-child(1){display: block;}
.navbarthree-inner-warapper span{display: flex;justify-content: center;align-items: center;width: 100%;max-width: 80px;}
.navbarthree-inner-warapper span img{width: 100%;}

/* End navbarthree-wrapper-scroll-header*/

/* 01.responcive menu  CSS code starts here  */
/* 0. menu css */

.resp-menu {display: none;}
.first-nav .resp-home.nav-item.act-link{background: #ff5e14}
.first-nav.logo-img{background-color: #ffffff;padding-bottom: 10px;}
a.toggle{width: 100%;max-width: 30px;padding: 35px 0;}
.hc-nav-trigger span,.hc-nav-trigger span::after,.hc-nav-trigger span::before {display: block;position: absolute;left: 0;height: 4px;background: #ff5e14;transition: all 0.2s ease;}
.hc-nav-trigger span {width: 30px;top: 50%;-webkit-transform: translateY(-50%);transform: translateY(-50%);-webkit-transform-origin: 50% 50%;transform-origin: 50% 50%;}
.hc-nav-trigger span::after,.hc-nav-trigger span::before {content: "";width: 100%;}
.hc-nav-trigger span::before {top: -10px;}
.hc-nav-trigger span::after {bottom: -10px;}
.hc-nav-trigger.toggle-open span {background: rgba(0, 0, 0, 0);-webkit-transform: rotate(45deg);transform: rotate(45deg);}
.hc-nav-trigger.toggle-open span::before {-webkit-transform: translate3d(0, 10px, 0);transform: translate3d(0, 10px, 0);}
.hc-nav-trigger.toggle-open span::after {-webkit-transform: rotate(-90deg) translate3d(10px, 0, 0);transform: rotate(-90deg) translate3d(10px, 0, 0);}

.hc-offcanvas-nav .nav-container,.hc-offcanvas-nav .nav-wrapper,.hc-offcanvas-nav ul {background: #05103b;}
.hc-offcanvas-nav .nav-container {position: fixed;z-index: 9998;top: 0;width: 340px;height: 100%;max-width: 100%;max-height: 100%;box-sizing: border-box;transition: -webkit-transform 0.4s ease;transition: transform 0.4s ease;transition: transform 0.4s ease, -webkit-transform 0.4s ease;}
.hc-offcanvas-nav.nav-levels-overlap ul li.level-open > .nav-wrapper-1 {width: 380px;}
.hc-offcanvas-nav.nav-levels-overlap ul li.level-open > .nav-wrapper-2 {width: 380px;}
.hc-offcanvas-nav.nav-levels-overlap ul li.level-open > .nav-wrapper-3 {width: 380px;}
.hc-offcanvas-nav .nav-wrapper::after,.hc-offcanvas-nav.disable-body::after {content: "";position: fixed;z-index: 9990;top: 0;left: 0;right: 0;bottom: 0;width: 100%;height: 100%;-ms-scroll-chaining: none;overscroll-behaviour: none;visibility: hidden;opacity: 0;transition: visibility 0s ease 0.4s, opacity 0.4s ease;}
html.hc-nav-yscroll {overflow-y: scroll;}
body.hc-nav-open {overflow: visible;position: fixed;width: 100%;min-height: 100%;}
.hc-offcanvas-nav {visibility: hidden;display: none;position: fixed;top: 0;height: 100%;z-index: 9999;}
.hc-offcanvas-nav .nav-wrapper {width: 100%;height: 100%;max-height: 100vh;-ms-scroll-chaining: none;overscroll-behaviour: none;box-sizing: border-box;}
.hc-offcanvas-nav .nav-content {height: 100%;max-height: 100vh;}
.hc-offcanvas-nav .nav-wrapper-0 > .nav-content {overflow: scroll;overflow-x: visible;overflow-y: auto;box-sizing: border-box;}
.hc-offcanvas-nav ul {list-style: none;margin: 0;padding: 0;}
.hc-offcanvas-nav li {position: relative;display: block;}
.hc-offcanvas-nav li.level-open > .nav-wrapper {visibility: visible;}
.hc-offcanvas-nav input[type="checkbox"] {display: none;}
.hc-offcanvas-nav label {position: absolute;top: 0;left: 0;right: 0;bottom: 0;z-index: 10;cursor: pointer;}
.hc-offcanvas-nav a {position: relative;display: block;box-sizing: border-box;cursor: pointer;}
.hc-offcanvas-nav a,.hc-offcanvas-nav a:hover {text-decoration: none;}
.hc-offcanvas-nav .nav-item {position: relative;display: block;box-sizing: border-box;}
.hc-offcanvas-nav .sub-level-open::after,.hc-offcanvas-nav.disable-body.nav-open::after {visibility: visible;opacity: 1;transition-delay: 50ms;}
.hc-offcanvas-nav:not(.nav-open)::after {pointer-events: none;}
.hc-offcanvas-nav.nav-levels-expand .nav-content {overflow: scroll;overflow-x: visible;overflow-y: auto;box-sizing: border-box;}
.hc-offcanvas-nav.nav-levels-expand .nav-wrapper::after {display: none;}
.hc-offcanvas-nav.nav-levels-expand ul .nav-wrapper {min-width: 0;max-height: 0;overflow: hidden;transition: height 0s ease 0.4s;}
.hc-offcanvas-nav.nav-levels-expand .level-open > .nav-wrapper {max-height: none;}
.hc-offcanvas-nav.nav-levels-overlap .nav-content {overflow: scroll;overflow-x: visible;overflow-y: auto;box-sizing: border-box;}
.hc-offcanvas-nav.nav-levels-overlap ul .nav-wrapper {position: absolute;z-index: 9999;top: 0;height: 100%;visibility: hidden;transition: visibility 0s ease 0.4s, -webkit-transform 0.4s ease;transition: visibility 0s ease 0.4s, transform 0.4s ease;transition: visibility 0s ease 0.4s, transform 0.4s ease, -webkit-transform 0.4s ease;}
.hc-offcanvas-nav.nav-levels-overlap ul li.nav-parent {position: static;}
.hc-offcanvas-nav.nav-levels-overlap ul li.level-open > .nav-wrapper {visibility: visible;-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);transition: -webkit-transform 0.4s ease;transition: transform 0.4s ease;transition: transform 0.4s ease, -webkit-transform 0.4s ease;}
.hc-offcanvas-nav.nav-position-left {left: 0;}
.hc-offcanvas-nav.nav-position-left .nav-container {left: 0;-webkit-transform: translate3d(-240px, 0, 0);transform: translate3d(-240px, 0, 0);}
.hc-offcanvas-nav.nav-position-left.nav-levels-overlap li .nav-wrapper {left: 0;-webkit-transform: translate3d(-100%, 0, 0);transform: translate3d(-100%, 0, 0);}
.hc-offcanvas-nav.nav-position-right {right: 0;}
.hc-offcanvas-nav.nav-position-right .nav-container {right: 0;-webkit-transform: translate3d(240px, 0, 0);transform: translate3d(240px, 0, 0);}
.hc-offcanvas-nav.nav-position-right.nav-levels-overlap li .nav-wrapper {right: 0;-webkit-transform: translate3d(100%, 0, 0);transform: translate3d(100%, 0, 0);}
.hc-offcanvas-nav.nav-position-top {top: 0;}
.hc-offcanvas-nav.nav-position-top .nav-container {top: 0;width: 100%;height: auto;-webkit-transform: translate3d(0, -100%, 0);transform: translate3d(0, -100%, 0);}
.hc-offcanvas-nav.nav-position-top.nav-levels-overlap li .nav-wrapper {left: 0;-webkit-transform: translate3d(0, -100%, 0);transform: translate3d(0, -100%, 0);}
.hc-offcanvas-nav.nav-position-bottom {top: auto;bottom: 0;}
.hc-offcanvas-nav.nav-position-bottom .nav-container {top: auto;bottom: 0;width: 100%;height: auto;-webkit-transform: translate3d(0, 100%, 0);transform: translate3d(0, 100%, 0);}
.hc-offcanvas-nav.nav-position-bottom.nav-levels-overlap li .nav-wrapper {left: 0;-webkit-transform: translate3d(0, 100%, 0);transform: translate3d(0, 100%, 0);}
.hc-offcanvas-nav.nav-open[class*="hc-nav-"] div.nav-container {-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);}
.first-nav.logo-img li a{background: #fff;width: 100%;max-width: 50px;margin: auto;padding: 0;}
.first-nav.logo-img li a img{width: 100% !important;}

.first-nav.logo-img li:hover a{background: #fff !important;}
.hc-offcanvas-nav .nav-wrapper::after,
.hc-offcanvas-nav::after {background: rgba(0, 0, 0, 0.3);}
.hc-offcanvas-nav h2 {font-size: 19px;font-weight: 600;padding: 20px 17px;color:#ff5e14;background: #ffffff;text-align: center;margin: 0;}
.hc-offcanvas-nav .nav-item,.hc-offcanvas-nav a {padding: 14px 17px;font-size: 15px;color: #fff;z-index: 1;background: rgba(0, 0, 0, 0);}
.hc-offcanvas-nav:not(.touch-device) a:hover {background: #00c3ff;}
.hc-offcanvas-nav ul:first-of-type:not(:first-child) > li:first-child:not(.nav-back):not(.nav-close) > a {border-top: 1px solid #2c5d8f;margin-top: -1px;}
.nav-close {display: none !important;}
.nav-close a:hover {color: #fff;}
.hc-offcanvas-nav .nav-item:hover, .hc-offcanvas-nav a:hover{background:#ff5e14  !important;color: #fff !important;}
.hc-offcanvas-nav li.nav-back a, .hc-offcanvas-nav li.nav-close a, .resp-link {background: #ff5e14 !important;color: #fff;}
.hc-offcanvas-nav ul:first-of-type:not(:first-child) > li:first-child:not(.nav-back):not(.nav-close) > a {border-top: 1px solid #2c5d8f;margin-top: -1px;}
.hc-offcanvas-nav li {text-align: left;}
.hc-offcanvas-nav li.nav-back a,.hc-offcanvas-nav li.nav-close a,.resp-link {background: #ff5e14;color: #fff;}
.hc-offcanvas-nav li.nav-back:not(:first-child) a,.hc-offcanvas-nav li.nav-close:not(:first-child) a {margin-top: -1px;}
.hc-offcanvas-nav li.nav-parent .nav-item {padding-right: 58px;font-family: 'Montserrat', sans-serif;line-height: 1.4;color: #fff;}
.hc-offcanvas-nav li.nav-back span,.hc-offcanvas-nav li.nav-close span,.hc-offcanvas-nav li.nav-parent span.nav-next {width: 100%;position: absolute;top: 0;right: 0;bottom: 0;text-align: center;cursor: pointer;transition: background 0.2s ease;}
.hc-offcanvas-nav li.nav-back span::before, .hc-offcanvas-nav span.nav-next::before { content: ""; position: absolute; top: 50%; left: auto; width: 8px; height: 8px; margin-left: -2px; box-sizing: border-box; border-top: 2px solid #fff; border-left: 2px solid #fff; -webkit-transform-origin: center; transform-origin: center; right: 20px;}
.hc-offcanvas-nav span.nav-next::before {-webkit-transform: translate(-50%, -50%) rotate(135deg);transform: translate(-50%, -50%) rotate(135deg);}
.hc-offcanvas-nav li.nav-back span::before {-webkit-transform: translate(-50%, -50%) rotate(-45deg);transform: translate(-50%, -50%) rotate(-45deg);}
#main-nav {display: none;}


/* responcive menu css  */
/* 01.responcive menu  CSS code ends here  */
/* Megamenu css */
li.megamenu-wrapper-li .mega-menu-wrapper {margin-top: 7px;pointer-events: none; opacity: 0;position: absolute;left: 0px;right: 0px;width: 100%;margin: 0 auto;visibility: hidden;transition: all .2s ease-in-out;z-index: 1;max-width: 1240px;}
li.megamenu-wrapper-li:hover .mega-menu-wrapper{visibility: visible;opacity: 1;pointer-events: visible; }
.mega-menu-wrapper .top-menu-wrapper{display: flex;justify-content: center;align-items: center;gap: 50px; background: #05103b;z-index: 0;border-top: 5px solid #ff5e14;padding: 20px 20px;} 
.mega-menu-wrapper .top-menu-wrapper li a {width: 100%;max-width: 348px;padding: 14px 5px 30px 5px;display: flex;justify-content: flex-start;align-items: center;gap: 20px;color: #ffffff;}
.mega-menu-wrapper .top-menu-wrapper li a span{width: 100%;max-width: 50px;display: flex;justify-content: center;align-items: flex-start;}
.mega-menu-wrapper .top-menu-wrapper li a span img{width: 100%;}
.mega-menu-wrapper .top-menu-wrapper li{position: relative;border-bottom: 2px dotted #701e141f;}
.megamenu-img{display: flex;justify-content: center;align-items: center;width: 100%;max-width: 750px;}
.megamenu-img img{width: 100%;}
/* Megamenu css */

/* Dropdown css */
header.scrolled-header .right-desktop-menu-container .dropdown-wrapper-li.act-link > a{color: #ffc304;}
.dropdown-wrapper{width: 100%;max-width: 100%;display: flex;justify-content: flex-start;align-items: stretch;}
li.dropdown-wrapper-li .dropdown-wrapper {pointer-events: none; opacity: 0;position: absolute;top: 100px;visibility: hidden;z-index: 1;}
li.dropdown-wrapper-li:hover .dropdown-wrapper.last {left: -70px !important}
li.dropdown-wrapper-li:hover .dropdown-wrapper{visibility: visible;opacity: 1;top: 49px;pointer-events: visible; width: 330px;}
.dropdown-wrapper ul{background: #05103b;z-index: 0;}
.dropdown-wrapper li a {width: 100%;max-width: 100%;color: #ffffff;text-align: start;padding: 5px 0 5px 20px !important;}
.dropdown-wrapper li{position: relative;border-bottom: 2px dotted #701e141f;padding: 10px 0;}
.dropdown-wrapper ul li:last-child{border: none;}
.dropdown-one:last-child{border-right: unset;}

.dropdown-one {width: 100%;max-width: 100%;border-right: 1px dashed rgb(255 255 255 / 38%);border-top: 3px solid #ffc304;}
.dropdown-megamenu{width: 100%;max-width: 650px;display: flex;justify-content: center;align-items: flex-start;}
.dropdown-one h4 {color: #ff5e14;font-size: 20px;background-color: #ffffff;padding: 13px 0px;font-weight: 600;text-align: center;}
.dropdown-one{position: relative;}
.dropdown-one.video a img {width: 100%; max-width: 300px;}
.dropdown-one.video a { display: flex; justify-content: center; align-items: center;}
.dropdown-one.video a span { position: absolute; display: flex; justify-content: center; align-items: center; top: 0; left: 0; right: 0; bottom: 0; margin: auto; width: 100%; max-width: 40px; height: 40px; background: #fff; border-radius: 50%;}
.dropdown-one.video a span::before { position: absolute; content: ""; top: 0; bottom: 0; left: 0; right: 0; border-radius: 50%; box-shadow: 0 0 #ffffffa3, 0 0 32px #ffffff82; animation: ripples 2s linear infinite; animation-play-state: running; transition: 0.5s; opacity: 1; visibility: visible; transform: scale(1); width: 100%; max-width: 15px; height: 15px; margin: auto; z-index: 0;}
.dropdown-one.video a span i { color: #05103b; position: relative; z-index: 1;}
@keyframes ripples {to {box-shadow: 0 0 0 32px #ffffff25, 0 0 0 64px #ffffff25;}} 
.dropdown-one li{position: relative;border-bottom: 1px dashed rgb(255 255 255 / 38%);padding: 10px 0;}
.dropdown-wrapper.dropdown-about .dropdown-megamenu{max-width: 1000px;border-bottom: 3px solid #ffc304;background-color: #05103b;}
li.dropdown-wrapper-li:hover .dropdown-wrapper.admission{width: 330px;}
li.dropdown-wrapper-li:hover .dropdown-wrapper.dropdown-campus{width: 1000px;left: 0;right: 0;margin: auto;}
li.dropdown-wrapper-li:hover .dropdown-wrapper.dropdown-departments {width: 900px;display: flex;justify-content: flex-start;align-items: flex-start;background-color: #05103b;gap: 30px;left: 0;right: 0;margin: auto;top: 47px;}
li.dropdown-wrapper-li:hover .dropdown-about{width: 1000px;}

.dropdown-wrapper.dropdown-departments .dropdown-megamenu{border-top: 0;width: 100%;max-width: 100%;}
.dropdown-wrapper.dropdown-departments .dropdown-megamenu .dropdown-one{width: 100%;max-width: 460px;}
.dropdown-wrapper.dropdown-departments ul{border-top: 0;margin: auto;}
.dropdown-wrapper.dropdown-departments .dropdown-one li a{display: flex;justify-content:flex-start;align-items: center;width:100%;}  
.dropdown-wrapper.dropdown-departments .dropdown-one li a div{display: flex;justify-content: flex-start;align-items: center;gap: 30px;width: 100%;max-width: 390px;}
.dropdown-wrapper.dropdown-departments .dropdown-one li a img{width: 30px;}
.dropdown-wrapper.dropdown-departments .dropdown-megamenu .dropdown-one li{padding: 5px 0; }
.dropdown-wrapper.dropdown-departments .dropdown-megamenu .dropdown-one li a::after{bottom: -6px;}
.department-img-parent{margin: auto;}
.department-img{width: 100%;max-width: 340px;margin: auto;display: flex;justify-content: center;align-items: center;}
.department-img img{width: 100%;max-width: 340px;}
.dropdown-wrapper.dropdown-campus .dropdown-megamenu{left: 0;right: 0;margin: auto;background-color: #05103b;}

.dropdown-one li i{color: #ffc304;padding-right: 10px;font-size: 16px;}
.dropdown-one.video ul li iframe {width: 100%;max-width: 250px;margin: auto;height: 150px;display: flex;justify-content: center;align-items: center;}
/* scrolled header */
header.scrolled-header .right-desktop-menu-container{position: fixed;left: 0;right: 0;top: 0; width: 100%;z-index: 3;box-shadow: 0px 0px 24px 0px rgba(0, 0, 0, 0.15);transition: all .3s;}
header.scrolled-header .right-desktop-menu-container .nav-links li a {padding: 32px 0;}
header.scrolled-header .bottom-inner-wrapper {display: flex;justify-content: center;align-items: center;gap: 20px;}
header.scrolled-header .bottom-inner-wrapper .bottom-header-top {align-items: flex-end;flex-direction: row-reverse;}
header.scrolled-header .bottom-inner-wrapper .iso-logos img {max-width: 60px;}
header.scrolled-header .bottom-inner-wrapper .right-desktop-menu-container ul li a {padding: 30px 0;}
header.scrolled-header .bottom-inner-wrapper li.dropdown-wrapper-li:hover .dropdown-wrapper {top: 82px;}
header.scrolled-header .bottom-inner-wrapper li.megamenu-wrapper-li:hover .mega-menu-wrapper {top: 82px;}
header.scrolled-header .bottom-inner-wrapper .mega-menu-wrapper .top-menu-wrapper li a {width: 100%;max-width: 300px;padding: 10px 5px !important;}
header.scrolled-header .right-desktop-menu-container .iso-logos{display: block;}
header.scrolled-header .bottom-header-top .iso-logos{display: none;}

header.scrolled-header li.dropdown-wrapper-li:hover .dropdown-wrapper{top: 81px;margin: auto;}

/* scrolled header */

/* Start scroll-header-sit-logo */

/* banner */

.index-page-slider {position: relative;z-index: 0;height: calc(100vh - 191px);background-color: #f0f0f0; /* fallback color */}
.index-page-slider h2 {color: #fff;padding: 0 10px;z-index: 1;text-align: left;width: 100%;max-width: 800px;transition: all .8s ease-in-out;}
.index-page-slider .main-container p {font-size: 25px;color: #fff;padding: 20px 0 0 20px;line-height: 1.4;text-align: left;width: 100%;max-width: 800px;transition: all .8s ease-in-out;opacity: 0;transform: translateX(500px);transition-delay: .8s;text-align: 0 0 15px rgba(0,0,0,.7);text-shadow: 0 0 15px rgba(0,0,0,.7);}
.index-page-slider .owl-item.active .main-contaheader.scrolled-header .right-desktop-menu-container .nav-linksiner h6,.index-page-slider .owl-item.active .main-container p{opacity: 1;transform: translateX(0);}
.slide {width: 100%;height: calc(100vh - 191px);position: relative;background-size: cover;background-repeat: no-repeat;background-position: center center;z-index: 0;display: flex;justify-content: center;align-items: flex-end;position: relative;}
.slide::before{content: "";position: absolute;width: 100%;height: 100%;top: 0;left: 0;background: #00000065;}
.index-page-slider .owl-nav button.owl-prev, .index-page-slider .owl-nav button.owl-next{width: 40px;height: 40px;background: #e6e6e6;display: flex;position: absolute;justify-content: center;align-items: center;transition: all .3s;border-radius: 0;margin: 0;top: 50%;opacity: 1;}
.index-page-slider .owl-nav button:hover{width: 48px !important;background: #fff !important;}
.index-page-slider .owl-nav button.owl-prev > img, .index-page-slider .owl-nav button.owl-next > img{width: 24px;}
.index-page-slider .owl-nav button.owl-prev{left: 0;}
.index-page-slider .owl-nav button.owl-next{right: 0;}
.index-page-slider .owl-dots span{display: none !important;}
.index-page-slider .owl-dots .owl-dot {width: 12px;height: 12px;border-radius: 50%;margin: 0 6px;background: #f6b91375;}
.index-page-slider .owl-dots .owl-dot.active{background: #f6b913;}
.index-page-slider .owl-dots {margin: 0;position: absolute;bottom: 7%;left: 20%;width: 100%;display: flex;justify-content: center;align-items: center;left: 0;right: 0;margin: auto;}
.inner-main-page-banner-wrapper{background-position: center !important;background-repeat: no-repeat !important;background-size: cover !important;}
.index-page-slider.resp{display:none}
.main-container{width: 100%;max-width: 800px;position: relative;bottom: 140px;}
.main-container .comman-btn {display: flex;justify-content: center;align-items: center;width: 100%;max-width: 160px;margin: 35px auto 0;border-radius: 5px;box-shadow: rgba(60, 64, 67, 0.3) 0px 1px 2px 0px, rgba(60, 64, 67, 0.15) 0px 2px 6px 2px;}
/* bannner */

.main-container h2 {
	color: #ffffff;
	font-size: 35px;
	font-weight: 500;
	text-align: center;
	padding: 13px 13px 0;
	font-family: "Courgette", cursive;
}

.main-container h2 span {
	color: #f6b913;
	font-family: "Courgette", cursive;
}

/* End scroll-header-sit-logo */

.logo-header-wrapper{box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;position: relative;background: #fff;z-index: 2;}
.bottom-header-top {display: flex;justify-content: space-between;align-items: center;gap: 20px;padding: 5px 0;}
.iso-logos img{width: 100%;max-width: 80px;}
.bottom-inner-wrapper{display: flex;justify-content: space-between;align-items: center;gap: 20px;position: relative;}

.logo-image-container{width: 100%;max-width: 350px;}

.banner{position: relative;top: -50px;}
.nav-links li a img{width: 100%; max-width: 350px;}

.right-desktop-menu-container {width: 100%;max-width: 100%;margin: auto;border-top: 3px solid #ff5e14;background-color: #05103b;position: relative;z-index: 7;}

header.scrolled-header .right-desktop-menu-container{background-color: #ffffff;}
header.scrolled-header .dropdown-wrapper li a{color: #ffffff}
header.scrolled-header .right-desktop-menu-container .nav-links > li > a{color: #05103b;font-weight: 600;}
header.scrolled-header .right-desktop-menu-container .nav-links > li > a:hover{color: #ff5e14;}
.right-desktop-menu-container-inner {display: flex;justify-content: space-between;align-items: center;gap: 20px;}
.right-desktop-menu-container .nav-links {display: flex;justify-content: space-between;align-items: center;margin: auto;gap: 50px;width: 100%;max-width: 100%;}
header.scrolled-header .right-desktop-menu-container .nav-links {display: flex;justify-content: flex-end;align-items: center;margin: auto;gap: 50px;width: 100%;max-width: 100%;}
header.scrolled-header .right-desktop-menu-container .nav-links > li > a.act-link{color: #f6b913;}

.right-desktop-menu-container > ul {display: flex;justify-content: space-between;align-items: center;gap: 10px;}
.right-desktop-menu-container ul li a{font-size: 16px;padding: 15px 0;font-weight: 500;position: relative;color: #ffffff;}
.right-desktop-menu-container ul li a:hover:after {width:100%;right: 0;}
.dropdown-wrapper ul li a:after {background: none repeat scroll 0 0 transparent;bottom: -12px;content: "";display: block;height: 2px;right: 0;position: absolute;background: #ffc304;transition: width 1s ease 0s, right 0.5s ease 0s;width: 0;}
.right-desktop-menu-container ul li:hover > a{color: #f6b913;}
.right-desktop-menu-container ul li a.act-link, .dropdown-wrapper-li.act-link > a{color: #f6b913;  font-weight: 600;}
/* End navbarthree */
/* Start - banner */
.footer-links ul li a.act-link{color: #f6b913;}
.dropdown-one li a.act-link {color: #f6b913;}

/* Start - banner-below */
.banner-below {margin: auto;background-color: #05103b;display: flex;justify-content: flex-start;align-items: stretch;width: 100%;max-width: 1000px;transform: translateY(-90px);border-radius: 7px;padding: 10px 0;flex-wrap: wrap;}
.banner-below-left {padding:10px 20px;width: 100%;max-width: 500px;display: flex;justify-content: space-between;align-items: center;gap: 30px;border-right: 1px solid #f9f9f9;}
.banner-below-left-text{width: 100%;max-width: 330px;}
.banner-below-left-text-admission {padding:15px 0;border-bottom: 1px solid #f9f9f9;}
.banner-below-left-text-admission h2{font-size: 24px;color: #ffc304;text-align: start;font-weight: 600;}
.banner-below-left-text-para p{color: #ffffff;text-align: start;font-size: 17px;}
.banner-below-left-circle {display: flex;justify-content: center;align-items: center;width: 100%;max-width: 100px;}
.banner-below-left-circle img{width: 100%;max-width: 100px;border-radius: 50%;}
.banner-below-left:nth-child(2){border-right: none;}
.banner-below-let-circle-parent{position: relative;}
.banner-below-left-circle-arrow i{color: #ffffff;}
.banner-below-left-circle-arrow {position: absolute;left: 0;right: 0;top: 0;bottom: 0;margin: auto;background-color: #ff5e1496;width: 100%;max-width: 85px;border-radius: 50%;height: 85px;display: flex;justify-content: center;align-items: center;}
/* End - Banner-below */

.sit-locations-inner h2{text-align: center;color: #ff5e14;position: relative;padding: 0 20px;font-weight: 600;}
.sit-locations-inner h2::before{content: "";position: absolute;bottom: 0;width: 200px;height: 2px;background-color: #05103B;left: 0;right: 0;margin: auto;bottom: -10px;}
.sit-locations-inner h2::after{content: "";}
.sit-locations-inner h2::after {content: "";position: absolute;height: 25px;width: 30px;background: url('../images/icons/graduation-org.webp') no-repeat top center/cover;left: 0;right: 0;margin: auto;bottom: -25px;}
/* start - set */
.set-wrapper{padding-top: 0px;}
.set{display: flex;justify-content: flex-start;align-items: center;gap: 80px;padding-bottom: 60px;}
.set-left{width: 100%;max-width: 700px;padding-top: 20px;}
.set-left-university i{font-size: 85px;text-align: center;color: #ffc304;}
.set-left .set-left-university{position: relative;width: 100%;max-width: 60px;margin: auto;}
.set-left-university::before {content: "";position: absolute;height: 3px;width: 150px;background: #05103b;left: 100px;right: 0;margin: auto;bottom: 0;top: 8px;}
.set-left-university::after {content: "";position: absolute;height: 3px;width: 150px;background: #05103b;right: 80px;margin: auto;bottom: 0;top: 8px;}
.set-heading{margin: 10px 0;}
.set-heading p{
  color: #ff5e14;
  font-weight: 500;
  padding-top: 5px;margin: 0;}
.set-left-para{margin-top: 30px;}
.set-left h2{text-align: center;color: #05103b;font-weight: 600;}
.set-left h2 span{color: #05103b;}
.set-left h6{text-align: center;color: #808080;font-weight: 500;padding-top: 5px;}
.set-left p{text-align: justify;}
.set-right {width: 100%;max-width: 500px;display: flex;justify-content: center;align-items: stretch;}
.set-right img{width: 100%;max-width: 500px;border-radius: 10px;}
.set-below{margin: 75px 0 0 0;background-color: #05103b;}
.set-below-inner{display: flex;justify-content: center;align-items: center;gap: 60px;flex-wrap: wrap;}
.set-below-loc{display: flex;justify-content: center;align-items: center;flex-direction: column;transform: translateY(-48px);width: 100%;max-width: 100px;}
.set-below-img {background-color: #ff5e14;width: 100%;max-width: 35px;transform: rotate(45deg);height: 35px;display: flex;justify-content: center;align-items: center;margin: 31px 0;border-radius: 5px;}
.set-below-img i{font-size: 18px;color: #ffffff;transform: rotate(-45deg);}
.set-below-loc-text p{color: #ffffff;font-weight: 600;font-size: 16px;margin: 0;}

/* End - set */

/* Start About */
.about-wrapper{padding: 60px 0 50px;}
.about-inner-wrapper {display: flex;justify-content: space-between;align-items: stretch;gap: 30px;}
.about-left{width: 100%;max-width:675px;text-align: start;}
.about-left .about-left-heading{width: 100%;max-width: 110px;position: relative;}
.about-left .about-left-heading::before {content: "";position: absolute;height: 2px;width: 185px;background: #05103b;left: 120px;right: 0;margin: auto;bottom: 0;top: -6px;}
.about-left .about-left-heading::after {
	content: "";
	position: absolute;
	height: 25px;
	width: 30px;
	background: url('../images/icons/graduation-org.webp') no-repeat top center/cover;
	left: 196px;
	right: 0;
	margin: auto;
	bottom: 4px;
}
.about-left h3 {color: #ffc304;text-transform: uppercase;text-align: start;padding-bottom: 10px;font-weight: 600;font-size: 20px;}
.about-left h1 {color: #05103b;text-transform: capitalize;text-align: start;font-weight: 600;padding: 0 0 10px;}
.about-left-heading h2{color:#ff5e14;font-weight: 600;text-transform: uppercase;text-align: start;font-size: 30px;}
.about-left p{text-align: justify;}
.sit-btn{padding: 15px 30px;background-color: #ff5e14;color: #FFF;font-weight: 600;border-radius: 5px;margin-top: 10px;}
	.sit-btn:hover {background-color: #05103b;color: #ffffff;}
.sit-btn i {padding: 0 0 0 10px;}
.about-right{width: 100%;max-width: 500px;}
.about-right-top {clip-path: polygon(0 25%, 50% 0, 100% 25%, 100% 75%, 50% 100%, 0 75%);width: 100%;max-width: 250px;height: 250px;background-color: red;margin: auto;display: flex;justify-content: center;align-items: center;flex-direction: column;}

.about-right-top span{display: flex;justify-content: center;align-items: center;width: 100%;max-width: 60px;}
.about-right-top span img{width: 100%;max-width: 60px;filter: invert(100%) sepia(0%) saturate(0%) hue-rotate(139deg) brightness(105%) contrast(102%);}
.about-right-top h5{text-align: center;color: #fff;font-size: 16px;font-weight: 500;padding-top: 10px;}
.about-right-bottom-left{clip-path: polygon(0 25%, 50% 0, 100% 25%, 100% 75%, 50% 100%, 0 75%);width: 100%;max-width: 250px;height: 250px;background-color: red;}

.about-right-bottom {display: flex;justify-content: center;align-items: center;gap: 10px;transform: translateY(-53px);}

.about-right .about-right-top{background-color: #ffc304;}
.about-right-bottom .about-right-top:nth-child(1){background-color: #05103b;}
.about-right-bottom .about-right-top:nth-child(2){background-color: #ff5e14;}
.about-right-bottom-left h5{text-align: center;}
/* End About */

/* Start News-notice */
.video-news-wrapper{padding: 60px 0;}
.video-news-inner {display: flex;justify-content: space-between;align-items: center;gap: 70px;}

.video-left{position: relative;;width: 100%;max-width: 500px;display: flex;justify-content: center;align-items: center;}
.video-left img{width: 100%;max-width: 500px;border-top-left-radius: 40px;border-bottom-right-radius: 40px;z-index: 1;}
.video-left::before{content: "";position: absolute;top: 20px;left: 20px;width: 100%;max-width: 500px;height: 100%;background-color: #ff5e14;border-top-left-radius: 40px;border-bottom-right-radius: 40px;z-index: -1;}

.news-parent {width: 100%;max-width: 500px;transform: translateY(50px);}

.news-heading{width: 100%;max-width: 500px;position: relative;padding-bottom: 30px;}
.news-heading::before {content: "";position: absolute;height: 2px;width: 185px;background: #05103b;left: 366px;right: 0;margin: auto;bottom: 0;top: -60px;}
.news-heading::after {content: "";position: absolute;height: 25px;width: 30px;background: url('../images/icons/graduation-org.webp') no-repeat top center/cover;left: 400px;right: 0;margin: auto;bottom: 0;top: -53px;}
.news-heading a i{padding-left: 10px;}
.news-heading h2{text-align: start;color:#05103b;width: 100%;max-width: 100%;padding: 0;font-weight: 600;}
.news-heading a{color: #ff5e14;text-align: start;margin: 0;padding-top: 10px;}
.news-date span{color: #ff5e14;font-weight: 700;padding: 0;font-size: 26px;}
.news-date p{color:#05103b;font-weight: 700;}
.news-1{display: flex;justify-content: flex-start;align-items: flex-start;gap: 20px;margin: 25px 0;}
.news-1 h1{padding: 0;}
.news-1 p{margin: 0;}
.news-date {border: 2px solid #ff5e14;padding: 7px 20px;position: relative;border-radius: 6px;}

.news-date::after {content: "";position: absolute;height: 10px;width: 2px;background: #ff5e14;left: 50px;right: 0;margin: auto;bottom: 0;top: -75px;z-index: -1;}
.news-date::before {content: "";position: absolute;height: 10px;width: 2px;background: #ff5e14;left: -50px;right: 0;margin: auto;bottom: 0;top: -75px;z-index: -1;}
.news-about span{text-align: start;color: #05103b;font-weight: 500;font-size: 20px;}
.news-about p{color: #808080;text-align: start;}

.news-parent iframe {height: 350px;}
/* End - News */

/* Start-counter */

.counter-wrapper{padding: 100px 0;background: url('../images/college/sit-1.webp') no-repeat center center/cover;background-attachment: fixed;}
.counter-inner{display: flex;justify-content: center;align-items: stretch;gap: 20px;flex-wrap: wrap;}
.facultys {z-index: 2;background-color:#141E46D9;border-radius: 10px;padding: 20px 15px;width: 100%;max-width: 290px;}
.count{display: flex;justify-content: center;align-items: center;}
.facultys p{margin: 0;}
.count h3, .count p{color: #ff5e14;font-size: 35px;font-weight: 500;}
.faculty-text p {color: #fff;text-align: center;padding-bottom: 10px;font-size: 24px;font-weight: 500;line-height: 1;}
/* End- Counter */

/* start - facility - admission */
.facility-admission-wrapper{position: relative;}
.admissionmessage-form {position: absolute;left: 0;right: 0;z-index: 1;bottom: -525px;}
.facility-btn .sit-btn:hover{background-color: #f6b913;}
/* End - facility - admission */

/* Start - Facility */
.facilities-wrapper{background-color: #05103b;padding: 50px 0 250px 0;}
.facilities{display: flex;justify-content: space-between;align-items: center;gap: 20px;position: relative;}
.facilities-left{width: 100%;max-width: 400px;}
.why-facility-heading {width: 100%;max-width: 145px;position: relative;}
.why-facility-heading::before {content: "";position: absolute;height: 2px;width: 185px;background: #fff;left: 155px;right: 0;margin: auto;bottom: 0;top: -10px;}
.why-facility-heading::after {content: "";position: absolute;height: 25px;width: 30px;background: url('../images/icons/graduation-org.webp') no-repeat top center/cover;left: 230px;right: 0;margin: auto;bottom: 0;top: -3px;}
.why-facility h2 {text-align: start;color: #ff5e14;padding-bottom: 10px;}
.facility-heading h3{line-height: 1.4;font-size: 24px;text-align: start;color: rgb(255, 255, 255);font-weight: 600;}
.facilities-text p{text-align: start;color: #ffc304;}

.facilities-right {width: 100%;max-width: 800px;display: flex;justify-content: center;align-items: stretch;flex-wrap: wrap;gap: 20px;}
.facility-1 {width: 100%;max-width: 245px;border: 1px solid #ffffff;padding: 14px 20px;border-radius: 8px;position: relative;margin-top: 40px;}
.facility-1 span {width: 100%;max-width: 75px;display: flex;justify-content: center;align-items: center;position: absolute;top: -40px;background: #05103b;}
.facility-1 span img {width: 100%;max-width: 75px;filter: invert(92%) sepia(92%) saturate(24%) hue-rotate(251deg) brightness(108%) contrast(100%);padding: 10px;}
.facility-1 h5 {text-align: start;color: #ff5e14;font-weight: 600;padding: 15px 0;margin-top: 25px;}
.facility-1 p{text-align: start;margin: 0;color:  rgb(255, 255, 255);}
.facility-1:hover span{transform: translateY(-13px);transition: 0.2s;}
.facility-1:hover span img{filter: invert(78%) sepia(15%) saturate(5026%) hue-rotate(351deg) brightness(107%) contrast(109%);}
/* End - Facility */

/* start - admissionmessage-form */

.admissionmessage-form-inner{display: flex;justify-content: center;align-items: stretch;}
.admission-message{width: 100%;max-width: 500px;background: url('../images/photos/admission.webp') no-repeat top center/cover;padding-top: 80px;position: relative;box-shadow: rgba(0, 0, 0, 0.15) 1.95px 1.95px 2.6px;}
.admission-message::before {content: "";position: absolute;background:#ff5e14e0;top: 0;left: 0;width: 100%;height: 100%;}
.admission-text{width: 100%;max-width: 415px;margin: auto;position: relative;padding: 20px;}

.admission-text h3 {color: rgb(255, 255, 255);text-align: start;font-weight: 600;}
.admission-text p{color: rgb(255, 255, 255);text-align: start;font-weight: 600;}
.admissionpoint{margin-top: 50px;}
.admission-points-1{color: rgb(255, 255, 255);font-weight: 700;}
.admission-points-1 i{padding-right: 10px;font-weight: 700;}
.admission-btn-1 {color: rgb(255, 255, 255);background-color: #05103b;padding: 16px 26px;font-weight: 600;border: 2px solid #141e46;}
.admission-btn-1:hover{background-color: #ffffff;color:#05103b}
.admission-btn-2{color: rgb(255, 255, 255);padding: 15px 30px;font-weight: 600;border: 2px solid rgb(255, 255, 255);background-color: #03C98800}
.admission-btn-2:hover{background-color: #ffffff;color: #141E46}
.admission-btn-2 i{padding-left: 10px;}
.admission-btn{display: flex;justify-content: flex-start;align-items: center;gap: 14px;margin-top: 100px;}

/* end - admissionmessage-form */

/* start-events */
.events-wrapper{padding: 30px 0 60px;}
.events-main-heading {position: relative;width: 100%;max-width: 310px;}
.events-main-heading::before {content: "";position: absolute;height: 2px;width: 185px;background: #05103b;left: 320px;right: 0;margin: auto;bottom: 0;top: -26px;}
.events-main-heading::after {content: "";position: absolute;height: 25px;width: 30px;background: url('../images/icons/graduation-org.webp') no-repeat top center/cover;left: 396px;right: 0;margin: auto;bottom: 0;top: -18px;}
.events-main-heading h2{color: #05103b;text-align: start;padding-bottom: 10px;font-weight: 600;}
.events-main-heading a{color: #ff5e14;text-align: start;}
.events-main-heading a i{padding-left: 10px;}
.list-of-events{padding: 40px 0 0;display: flex;justify-content: center;align-items: stretch;}
.events-1{width: 100%;max-width: 390px;}
.events-1 .event-img{display: flex;justify-content: center;align-items: center;overflow: hidden;width: 100%;max-width: 390px;}
.events-1 .event-img img {	width: 100%;	max-width: 390px;	display: block;	transition: 0.3s;	height: 280px;	object-fit: cover;}
.events-1:hover img{transform: scale(1.2);overflow: hidden;}
.event-text {display: flex;justify-content: flex-start;align-items: center;gap: 28px;padding-top: 20px;}
.even-date {border-bottom: 4px solid #ff5e14;padding-bottom: 10px;}
.even-date span{padding: 0;color: #ff5e14;font-size: 24px;font-weight: 600;}
.even-date p{margin: 0;color: #05103b;font-weight: 600;}
.event-title p {margin: 0;text-align: start;color: #05103b;padding-bottom: 10px;font-weight: 600;}


/* End-events */


/* Start - Campuslife */
.campuslifecontainer {background-color: #f9f9f9;padding: 60px 0;margin-top: 600px;}
.campuslife{width:100%;max-width: 1280px; display: flex;justify-content: space-between;align-items: center;gap: 20px;}
.campuslifeleft{width: 100%;max-width: 800px}
.campuslifeleft .bigimage{width: 100%;max-width: 800px;padding-bottom: 15px;position: relative;}
.campuslifeleft .bigimage span{display: flex;justify-content: center;align-items: center;overflow: hidden;position: relative;border-radius: 10px;}
.campuslifeleft .bigimage img{width: 100%;max-width: 800px;border-radius: 10px;display: block;transition: 0.3s;}
.campuslifeleft .bigimage:hover img{transform: scale(1.2);overflow: hidden;}

.campuslifeleft .bigimage span:before , .campuslifeleft .smallsubimages span:before{content: "";position: absolute;top: 0;left: 0;width: 100%;height: 100%;z-index: 1;background: #141e4680;;opacity: 0;transition: 0.3s;}

.campuslifeleft .bigimage span:hover::before ,.campuslifeleft .smallsubimages span:hover::before {opacity: 1;}

.campuslifeleft .smallimages {display: flex;justify-content: space-between;align-items: center;gap: 15px;}
.campuslifeleft .smallsubimages {width: 100%;max-width: 390px;position: relative;}
.campuslifeleft .smallsubimages span{display: flex;justify-content: center;align-items: center;overflow: hidden;position: relative;border-radius: 10px;}
.campuslifeleft .smallsubimages img {border-radius: 10px;width: 100%;display: block;transition: 0.3s;width: 100%;max-width: 390px;}
.campuslifeleft .smallsubimages:hover img{transform: scale(1.2);overflow: hidden;}

.bigimage p, .smallsubimages p {position: absolute;bottom: 40px;transition: 0.2s;left: 40px;text-align: start;color: #ffffff;text-transform: uppercase;font-weight: 600;background-color: #ff5e14;padding: 5px 20px;z-index: 1;border-radius: 5px;}
.smallsubimages p{bottom: 0;}
.bigimage:hover p ,.smallsubimages:hover p{transform: translateY(-100px);}

.campuslifeh6{width: 100%;max-width: 190px;font-size: 20px;width: 100%;text-align: start;position: relative;}
.campuslifeh6 h2{text-align: start;color: #ffc304;padding: 0;font-weight: 600;font-size: 32px;}
.campuslifeh6::before {position: absolute;content: "";height: 3px;width: 185px;background-color: #ff5e14;top: 15px;left: 200px;}
.campuslifeh6::after {content: "";position: absolute;height: 25px;width: 30px;background: url('../images/icons/graduation.webp') no-repeat top center/cover;left: 268px;right: 0;margin: auto;bottom: 0;top: 4px;}
.campuslifeh2 h3{text-align: start;color: #05103b;padding: 0;font-size: 26px;}
.campuslifeh2 span{color: #ff5e14;font-weight: 600;}
.campusp{width: 100%;max-width: 420px;}
.campusp p{text-align: start;}

.campusliferight{width: 100%;max-width: 400px;}
/* End - campuslife */

/* Start - hostel  */
.hostel-wrapper{margin: 40px 0;}
.hostel {display: flex;justify-content: flex-start;align-items: center;gap: 50px;}
.hostel-left{width: 100%;max-width: 550px;}
.hostel-left span img{width: 100%;border-top-left-radius: 10px;border-top-right-radius: 10px;}
.hostel-left-text {background-color: #05103b;border-bottom-left-radius: 10px;border-bottom-right-radius: 10px;}
.hostel-left-text h2 {color: #ffffff;text-align: start;padding: 0 20px;margin: 0;}
.hostel-left-text p {color: #ffffff;padding: 20px;margin: 0;text-align: start;}
.hostel-slantboxes {display: flex;justify-content: flex-start;align-items: flex-start;gap: 23px;transform: translateY(-30px) translateX(50px);}
.hostel-left span {display: flex;justify-content: center;align-items: center;width: 100%;max-width: 550px;}
.hostel-slantboxes .hostel-box-1 {width: 56px;height: 64px;background-color: #ff5e14;transform: skewX(-45deg);}
.hostel-box-1-in {margin: 5px;padding: 0px;border: 11px solid #05103b;width: 40px;height: 53px;}
.hostel-right{width: 100%;max-width: 680px;}
.hostel-facility-points {background-color: #ff5e14;width: 100%;max-width: 130px;height: 22px;transform: skewX(-45deg);}
.hostel-box-1-in {margin: 6px 7px;padding: 0px;border: 10px solid #05103b;width: 41px;height: 53px;}
.hostel-points-para {display: flex;justify-content: flex-start;align-items: flex-start;gap: 30px;margin-top: 10px;}
.hostel-facilities-1{margin-top: 30px;}
.hostel-facilities-1 h6 {text-align: start;color: #05103b;font-weight: 600;}
.hostel-facilities-1 p{color: #808080;margin-top: 3px;padding-left: 20px;text-align: start;}
.hostel-facilities{width: 100%;max-width: 600px;margin-left: auto;}
.hostel-left-about {width: 100%;max-width: 490px;margin: auto;padding-bottom: 20px;}
/* End - hostel  */

/* Start faculty */
.faculty-wrapper{background-color: #05103b;padding: 50px 150px;}
.faculty-first-part {display: flex;justify-content: space-between;align-items: center;}
.faculty-first-part h4 {color: #03C988;text-transform: uppercase;font-weight: 700;margin-left: 30px;}
.faculty-first-part h2{font-weight: 500;color: rgb(255, 255, 255);text-transform: capitalize;width: 100%;max-width: 100%;text-align: start;}
.faculty-first-part h2:nth-child(1){color: #ff5e14;font-weight: 700;text-transform: uppercase;}
.faculty-first-part h2:nth-child(2){color:  #ffffff;}
.faculty-heading{width: 100%;max-width: 200px;position: relative;}
.events-main-heading::before {content: "";position: absolute;height: 2px;width: 185px;background: #05103b;left: 320px;right: 0;margin: auto;bottom: 0;top: -26px;}
.events-main-heading::after {content: "";position: absolute;height: 25px;width: 30px;background: url('../images/icons/graduation-org.webp') no-repeat top center/cover;left: 396px;right: 0;margin: auto;bottom: 0;top: -22px;}

.faculty-heading h2:nth-child(1){color: #ffffff;}
.faculty-second-heading{width: 100%;max-width: 700px;}
.faculty-second-heading h2{color: #ff5e14;}
.faculty-second-part{display: flex;justify-content: center;align-items: stretch;gap: 30px;margin-top: 30px;}
.faculty-second-part:nth-child(2){flex-direction: row-reverse;}
.faculty-second-left {display: flex;justify-content: center;align-items: center;width: 100%;max-width: 800px;overflow: hidden}
.faculty-second-left img{width: 100%;border-radius: 7px;height: 100%;object-fit: cover;display: block;transition: 0.3s;}
.faculty-second-left:hover img{transform: scale(1.2);overflow: hidden;}

.faculty-second-right{padding: 20px;width: 100%;max-width: 410px;background-color: #1e2c61;border-radius: 7px;}
.faculty-second-right h4{text-align: start;color: rgb(255, 255, 255);}
.faculty-second-right h4 span{color: #ffc304;}
.faculty-second-right h6 {text-align: center;width: 100%;max-width: 115px;background: white;border-radius: 5px;margin: 10px 0 20px 0;padding: 10px 0;color: #05103b;}
.faculty-second-right p{color: rgb(255, 255, 255);text-align: start;}
.faculty-btn{text-align: center;margin-top: 40px;}
.faculty-btn a:hover {color: #03C988;background-color: white;}

.faculty-btn {padding: 15px 0 30px 0;}
.faculty-btn .sit-btn{padding: 15px 30px;background-color: #ff5e14;color: #FFF;font-weight: 600;border-radius: 5px;}
.faculty-btn .sit-btn:hover{background-color:#ffffff;color: #05103b}

/* End faculty */

/* Start - Teachers */
.teachers-wrapper{padding: 60px 0;}
.teachers{display: flex;justify-content: flex-start;align-items: center;gap: 50px;}
.teachers-left{width: 100%;max-width: 340px;}
.teacher-heading-above {width: 100%;max-width: 230px;position: relative;}

.teacher-heading-above::before {
	content: "";
	position: absolute;
	height: 2px;
	width: 100px;
	background: #05103b;
	left: 235px;
	right: 0;
	margin: auto;
	bottom: 0;
	top: -4px;
}
.teacher-heading-above::after {
	content: "";
	position: absolute;
	height: 25px;
	width: 30px;
	background: url('../images/icons/graduation-org.webp') no-repeat top center/cover;
	left: 270px;
	right: 1px;
	margin: auto;
	top: 6px;
}
.teacher-heading-above h2{font-weight: 600;text-align: start;text-transform: uppercase;color: #ff5e14;font-size: 30px;}
.teachers-heading{margin-top: 12px;}
.teachers-heading h3{text-align: start;color: #05103b;font-weight: 600;font-size: 26px;}
.teachers-left p{text-align: start;}
.teachers-right{display: flex;justify-content: center;align-items: center;width: 100%;max-width: 850px;}
.teacher-1{width: 100%;max-width: 260px;}
.teacher-1 .teacher-img {width: 100%;max-width: 260px;display: flex;justify-content: center;align-items: center;position: relative;border-radius: 10px}
.teacher-1 .teacher-img img {width: 100%;max-width: 260px;border-radius: 10px;}
.teacher-1:hover .teacher-img::before{content: "";position: absolute;top: 0;left: 0;right: 0;bottom: 0;width: 100%;height: 100%;background-color: #05103b74;transition: 1s;border-radius: 10px;}

.teacher-1 h6{text-align: center;padding: 0;text-transform: capitalize;color: #05103b;}

.teacher-text span {color: #ff5e14;font-size: 15px;text-transform: capitalize;display: flex;justify-content: center;align-items: center;padding: 5px 0;font-weight: 500;}
.teacher-text {padding: 15px 0;background-color: #ffffff;border-bottom-left-radius: 10px;border-bottom-right-radius: 10px;}

.teachers-right.owl-carousel .owl-nav {display: flex !important;justify-content: center;align-items: center;gap: 20px;margin-top: 30px;}
.teachers-right.owl-carousel .owl-dots{display: none;}
.teachers-right.owl-carousel .owl-nav button span{display: flex;justify-content: center;align-items: center;font-size: 45px;border: 2px solid #05103b;border-radius: 5px;color: #141E46;padding-bottom: 6px;}
.teachers-right.owl-carousel .owl-nav button{width: 100%;max-width: 50px;}
.teachers-right.owl-carousel .owl-nav .owl-prev{background-color: rgb(255, 255, 255);}
.teachers-right.owl-carousel .owl-nav .owl-next{background-color: rgb(255, 255, 255);}
.teachers-right.owl-carousel .owl-nav button span:hover{border: 2px solid #ff5e14;color: #ff5e14;}

/* End - Teachers */

/*  Start applicationform*/
.applicationformcontainer{background-color: #ffffff;width: 100%;max-width: 600px;}
.applicationformcontainer::before {content: "";position: absolute;background: #000000c4;top: 0;left: 0;width: 100%;}
.applicationform{padding: 50px 35px;position: relative;box-shadow: rgba(0, 0, 0, 0.15) 1.95px 1.95px 2.6px;}
.applicationheading h3{margin: 0;padding: 0;}
.applicationform h6{color: #ffffff;text-align: center;}
.name-email{display: flex;justify-content: flex-start;align-items: center;gap: 30px;}

.name input{padding: 10px 10px;border: 1px solid #141e46a3;width: 100%;max-width: 500px;border-radius: 4px;}

.name select {border: 1px solid #141e46a3;padding: 15px 10px;color:  #141e46a3;;width: 100%;max-width: 500px;margin-top: 10px;border-radius: 4px;}
.name select option{color: #05103B;font-weight: 700;background-color: #fff;}

.name label{font-size: 18px;width: 100%;max-width: 160px;font-weight: 600;color:#05103b}

.applybtn{width: 100%;max-width: 100%;padding-top: 40px;}
.applybtn .sit-btn:hover{background-color: #ff5e14;color: #ffffff;}
.applybtn .sit-btn {padding: 15px 30px;background-color: #05103b;color: #FFF;font-weight: 600;border-radius: 5px;}

.applicationform form .name{padding: 5px 0;width: 100%;max-width: 300px;margin-top: 20px;}
.applicationform h2{padding: 20px 0;width: 100%;max-width: 1200px;margin: 0 auto;color: #15F5BA;}
.applicationform h3{width: 100%;max-width: 570px;margin: 0 auto;color: rgb(255, 255, 255);}

.applicationform input::placeholder{color: #141e46a3;}
.applicationform input {color: #141e46;margin-top: 10px;padding: 15px 10px;}
.additionaldetail{width: 100%;max-width: 100%;margin-top: 15px}
.additionaldetail label{font-size: 18px;font-weight: 600;color: #05103b;}
.additionaldetail textarea{border: 1px solid #141e46a3;border-radius: 4px;margin-top: 10px;padding: 10px;}

/* End applicationform */

/* Start - alumini */
.alumini-wrapper{padding: 60px 0;background-color: #f9f9f9;}
.alumini-heading{padding-bottom: 20px;}
.alumini-heading h2{color: #05103b;font-weight: 600;}
.alumini-heading h2 span{color: #ff5e14;}
.alumini-left span {
	color: #ff5e14;
	text-align: start;
	font-weight: 600;
	border-bottom: 1px solid #ff5e14;
	padding-bottom: 5px;font-size: 22px;
}
.alumini-1{display: flex;justify-content: center;align-items:stretch;padding: 30px 0;}
.alumini-left {width: 100%;max-width: 500px;background-color:#05103b;padding: 20px 30px;border: 2px solid #05103b;border-radius: 10px;}
.alumini-left .designation{text-align: start;color:#ffc304;}
.alumini-left p{color: #ffffff;text-align: start;}
.alumini-right-parent {position: relative;width: 100%;max-width: 500px;display: flex;justify-content: center;align-items: stretch;}
.alumini-right {display: flex;justify-content: center;align-items: stretch;width: 100%;max-width: 450px;}
.alumini-right img{width: 100%;border-radius: 15px;max-width: 450px;object-fit: cover;}

.alumini.owl-carousel .owl-nav {display: flex !important;justify-content: center;align-items: center;gap: 20px;}
.alumini.owl-carousel .owl-dots{display: none;}
.alumini.owl-carousel .owl-nav button span{padding-bottom: 6px;display: flex;justify-content: center;align-items: center;font-size: 45px;border: 2px solid #05103b;border-radius: 5px;color: #141E46;}
.alumini.owl-carousel .owl-nav button{width: 100%;max-width: 50px;}
.alumini.owl-carousel .owl-nav .owl-prev{background-color: rgb(255, 255, 255);}
.alumini.owl-carousel .owl-nav .owl-next{background-color: rgb(255, 255, 255);}
.alumini.owl-carousel .owl-nav button span:hover{border: 2px solid #ff5e14;color: #ff5e14;}

/* End - alumini */
/* Start - footer */

.footercontainer{background: url('../images/college/sit-2.webp') no-repeat top center/cover;position: relative;background-attachment: fixed;padding: 60px 0 0;}
.footercontainer::before {content: "";position: absolute;top: 0;left: 0;width: 100%;height: 100%;background-color: #05103be3;}
.footer {position: relative;display: flex;justify-content: space-evenly;align-items: start;gap: 20px;flex-wrap: wrap;padding-top: 30px;border-top: 1px solid #57579d;}
.newsletter {position: relative;display: flex;justify-content: space-evenly;align-items: center;padding-bottom: 30px;}
.graduation-cap{display: flex;justify-content: center;align-items: center;width: 100%;max-width: 300px;}
.graduation-cap img{width: 100%;max-width: 300px;}
.newsletter-text{width: 100%;max-width: 600px;}
.newsletter-text p{color: #ffffff;margin: 5px 0;text-align: start;font-weight: 500;font-style: italic;}

.footer-partone-logo {width: 100%;max-width: 75px;margin: auto;display: flex;justify-content: center;align-items: center;}
.footer-partone-logo h2{color: #ff5e14}
.footer-partone-logo img{width: 100%;}
.footer-partone:nth-child(1) {width: 100%;max-width:330px;position: relative;}
.footer-logo span img{width: 100%}
.footer-logo-para {color: rgb(255, 255, 255);text-align: start;}
.footer-logo-para h5{color: #ff5e14;text-align: center;font-weight: 600;padding-top: 20px;}
.footer-logo-para p {text-align: center;color: #fff;}
.footer-socialmedia-links {display: flex;justify-content: center;align-items: center;gap: 30px;margin-top: 30px;}
.footer-socialmedia-links a:hover i{color: #ffc304;}
.footer-socialmedia-links a i {font-size: 20px;color: #ffffff;}
.footer-partone:nth-child(2) {width: 100%;max-width: 330px;position: relative;}
.footer-partone:nth-child(3) {width: 100%;max-width: 270px;position: relative;}
.footer-partone:nth-child(4) {width: 100%;max-width: 325px;position: relative;}
.footer-heading {border-bottom: 1px solid #ffffff;}
.footer-heading::before{position: absolute;}

.footer-partone:nth-child(2)::after, .footer-partone:nth-child(3)::after, .footer-partone:nth-child(4)::after{content: "";position: absolute;height: 25px;width: 30px;background: url('../images/icons/graduation-org.webp') no-repeat top center/cover;left: 0;right: 0;margin: 0 auto;top: 48px;}
.footer-partone:nth-child(2) .footer-links a{justify-content: start;}
.footer-partone:nth-child(3) .footer-links ul li:first-child{display: flex;justify-content: flex-start;align-items: center;gap:10px;}
.footer-heading p {text-align: center;text-transform: uppercase;color: #ffffff;font-weight: 600;font-size: 16px;}
.footer-links{margin-top: 20px;}
.footer-links li:nth-child(2){display: flex;justify-content: flex-start;align-items: center;gap: 5px;}
.footer-links a {color: #ffffff;padding: 10px 0;text-align: start;display: flex;justify-content: flex-start;align-items: flex-start;}
.footer-links a:hover {color: #ffc304;}
.footer-links a i{padding-right: 10px;}
.footer-partone:nth-child(3) .footer-links li{justify-content: flex-start;}
.footer-partone .location span{line-height: 1.6;}
/* End - footer */

/* Start - copyrights */
.copyrightscontainer {position: relative;border-top: 1px solid rgb(255, 255, 255);margin-top: 30px;}
.copyrights {display: flex;justify-content: space-between;align-items: center;gap: 20px;}
.copyrightsright {display: flex;justify-content: center;align-items: center;gap: 5px;}
.copyrights p {font-size: 12px;color: rgb(255, 255, 255);font-weight: 600;}
.copyrightsright img {width: 80px;}
.copyrightsright p a{color: #fff;font-size: 12px;}
.copyrightsright p a:hover{color: #ffc304;}
/* End copyrights */

/* go to top */
#to-top {color: #ffc304;cursor: pointer;position: fixed;bottom: 50px;right: 35px;width: 60px;height: 60px;z-index: 9;padding: 6px;border-radius: 50%;}
#to-top img{filter: invert(73%) sepia(96%) saturate(447%) hue-rotate(360deg) brightness(107%) contrast(107%);}
#to-top:hover img{filter: invert(59%) sepia(27%) saturate(4000%) hue-rotate(8deg) brightness(101%) contrast(85%);}
/* go to top */

/* Inner-pages starts*/
.breadcrumb-wrapper {
	width: 90%;
	max-width: fit-content;
	position: absolute;
	bottom: 0;
}
.breadcrumb {display: flex;justify-content: flex-start;align-items: center;gap: 10px;padding: 10px 20px;flex-wrap: wrap;background-color: #05103bd6;border-top-left-radius: 4px;border-top-right-radius: 4px;}
.breadcrumb li a{color: #fff;font-size: 14px;font-weight: 600;}
.breadcrumb span {font-size: 15px;font-weight: 100;color: #ffc304;}

.pillars{width: 100%;max-width: 650px;margin: auto;display: flex;justify-content: center;align-items: center;}
.pillars img{width: 100%;max-width: 650px;}
.sit-vision {display: flex;justify-content: flex-start;align-items: flex-start;padding: 15px 0;transform: translateX(-50px);gap: 10px;}
.sit-vision-mission{display: flex;justify-content: flex-start;align-items: stretch;}
.sit-vision-1-left {width: 100%;max-width: 100px;display: flex;justify-content: center;align-items: center;background-color: #ff5e14;border-radius: 50%;padding: 25px;border: 6px solid #ffffff;}
.sit-vision-1-left-img{width: 100%;max-width: 70px;display: flex;justify-content: center;align-items: center;;}
.sit-vision-1-left-img img{width: 100%;max-width: 70px;filter: invert(100%) sepia(0%) saturate(0%) hue-rotate(29deg) brightness(106%) contrast(101%);}
.sit-vision-right{padding-left: 10px;width: 100%;max-width: 100%;}
.sit-vision-leftside-parent{width: 100%;max-width: 500px;display: flex;justify-content: center;align-items: center;background-color: #05103b;border-radius: 10px;}
.sit-vision-leftside{width: 100%;max-width: 300px;display: flex;justify-content: center;align-items: center;}

.sit-vision-leftside img{width: 100%;max-width: 300px;}

.sit-vision-rightside{width: 100%;max-width: 100%;padding: 40px 0;background-color: #f9f9f9;}
.sit-vision-right h4{color: #ff5e14;font-weight: 500;border-bottom: solid 2px #05103b; padding-bottom: 2px;}

.courses-offered-wrapper{background-color: #05103b;padding: 60px 0;}
.courses-offered-inner h2{padding-bottom: 30px;position: relative;color: #ffffff;font-weight: 600;}
.courses-offered-inner h2::before {content: "";position: absolute;height: 2px;width: 185px;background: #ffffff;left: 0;right: 0;margin: auto;bottom: 0;top: 20px;}
.courses-offered-inner h2::after {content: "";position: absolute;height: 25px;width: 30px;background: url('../images/icons/graduation-org.webp') no-repeat top center/cover;left: 0;right: 0;margin: auto;bottom: 7px;	}
.courses-offered{display: flex;justify-content: center;align-items: center;flex-wrap: wrap;gap: 50px;padding-top: 50px;}
.courses-offered-1 {position: relative;width: 100%;max-width: 280px;z-index: 1;}
.courses-offered-img {width: 100%;max-width: 114px;padding: 30px;border: 2px solid #ffc304;transform: skewX(10);transform: skewX(-20deg);margin: auto;border-radius: 5px;}

.course-img {display: flex;justify-content: center;align-items: center;width: 100%;max-width: 50px;transform: skewX(20deg);}
.course-img img{width: 100%;max-width: 50px;filter: invert(47%) sepia(98%) saturate(3006%) hue-rotate(351deg) brightness(100%) contrast(101%);}

.courses-offered-img {width: 100%;max-width: 114px;padding: 30px;border: 1px solid #ffc304;transform: skewX(-20deg);background-color: #05103b;}

.course-text {width: 100%;max-width: 330px;}

.courses-offered-slant {width: 100%;max-width: 125px;background-color: #ffffff;height: 115px;transform: skewX(-20deg);position: absolute;z-index: -1;top: 23px;left: 40px;right: 0;margin: auto;border-radius: 5px;border: 3px solid #ffc304;}

.courses-offered-1:hover .courses-offered-slant{background-color: #ffc304;}
.courses-offered-1 a {background-color: #fff;padding: 5px;border-radius: 50%;width: 34px;display: flex;justify-content: center;align-items: center;position: absolute;bottom: 75px;left: 60px;z-index: 1;border: 3px solid #ff7213;}
.courses-offered-1 a i{color: #05103b;}
.course-text p {color: #fff;font-size: 18px;line-height: 1.4;padding-top: 35px;text-align: center;font-weight: 600;}
.course-btn a i{font-size: 12px;}
.courses-offered-1:hover .course-btn {transform: translateX(120px);transition: 1s;}
.courses-offered-1:hover .course-img img{filter: unset;}
.programs-offered-wrapper{padding: 50px 0;}
.programs-offered{position: relative;}
.programs-offered-inner{display: flex;justify-content: space-between;align-items: stretch;}
.programs-offered-left{width: 100%;max-width: 500px;display: flex;justify-content: center;align-items: stretch;}
.programs-offered-left img{width: 100%;max-width: 500px;}
.programs-offered-right{width: 100%;max-width: 840px;background-color: #fff;}

.programs-offered-1-left {background-color: #ff5e14;width: 100%;display: flex;justify-content: center;align-items: center;border-radius: 50%;padding: 15px;max-width: 80px;}
.programs-offered-1-left img{width: 100%;max-width: 60px;}
.programs-offered-1:hover{background-color: #ffc304;}
.programs-offered-1:hover i{transform: translateX(10px);transition: 0.5s;}
.programs-offered-1 i{padding-left: 20px;}
.programs-offered-1-right p{text-align: start;font-weight: 500;margin: 15px;}
.programs-offered-1 {display: flex;justify-content: flex-start;align-items: center;gap: 20px;margin: 10px 0;padding: 10px;border-radius: 53px;width: 100%;max-width: 100%;transform: translateX(-50px);background-color: #Fff;box-shadow: rgba(60, 64, 67, 0.3) 0px 1px 2px 0px, rgba(60, 64, 67, 0.15) 0px 1px 3px 1px;}

.programs-offered-box {display: flex;justify-content: flex-start;align-items: stretch;width: 100%;max-width: 1200px;padding: 30px;}
.programs-offered-box-left{width: 100%;max-width: 450px;}
.programs-offered-box-left h1{color: #ffffff;padding: 20px;font-weight: 500;}
.programs-offered-box-right {width: 100%;max-width: 100%;display: flex;justify-content: center;align-items: flex-start;flex-direction: column;margin: auto;padding: 25px 0;}
.programs-offered-box-right h3{text-align: start;color: #05103b;padding-left: 50px;padding-bottom: 30px;font-weight: 500;}

.curriculum{padding: 20px 0;}
.curriculum h2{color: #ffc304;font-weight: 500;}
.outcome{padding: 20px 0;}
.outcome h2{color: #ffc304;font-weight: 500;}
.outcome-points{padding-top: 20px;}
.outcome-points ul li {display: flex;justify-content: flex-start;align-items: stretch;gap: 20px;margin: 20px 0;border-bottom: 1px solid #ddd;}
.outcome-number {background-color: #ff5e14;width: 100%;max-width: 50px;height: 50px;display: flex;justify-content: center;align-items: center;border-radius: 5px;}

.outcome-number span {font-size: 25px;font-weight: 600;color: #fff;}
.outcome-text h5 {color: #05103b;font-weight: 500;padding-bottom: 5px;}
.outcome-text p{text-align: start;margin-top: 0;}
.computer-science-inner h1{color: #ff5e14;}
.computer-science-inner h2{color: #ffc304;font-weight: 500;}
.computer-science-wrapper{padding: 50px 0;}
.salient-features{padding: 20px 0;}
.salient-features h2{text-align: start;color: #ffc304;font-weight: 500;}
.salient-features ul li p i{padding-right: 10px;color: #ff5e14;} 

.eligibility-rules.academic-regulations ul li p b{font-weight: 600;}
.eligibility-rules ul li{display: flex;justify-content: flex-start;align-items: baseline;gap: 10px;}
.eligibility-rules ul li i{color: #ff5e14;font-size: 12px;}
.eligibility-rules .statutory-points p{margin: 3px 0;}
.facilities-computer-science{position: relative;padding: 30px 0;padding: 40px 0 80px;display: flex;justify-content: flex-start;align-items: center;gap: 30px;}
.facilities-cs-left{width: 100%;max-width: 500px;position: relative;}
.big-img{width: 100%;max-width: 400px;display: flex;justify-content: center;align-items: center;border-radius: 10px;}
.big-img img{width: 100%;max-width: 400px;display: flex;justify-content: center;align-items: center;border-radius: 10px;}
.facilities-cs-left .small-img {width: 100%;max-width: 275px;position: absolute;top: 160px;right: 50px;border: 5px solid #fff;border-radius: 15px;display: flex;justify-content: center;align-items: center;}

.facilities-cs-left .small-img img{border-radius: 10px;}

.facilities-cs-right {width: 100%;max-width: 700px;}

.faculty-computer-science{padding: 20px 0;}
.faculty-computer-science h2{text-align: start;color: #ffc304;font-weight: 600;}
.facilities-computer-science h2{text-align: start;color: #ffc304;font-weight: 600;position: relative;}

.faculty-inr-btn a{margin-top: 0;}
.scope-computer-science{padding: 20px 0;}
.scope-computer-science h2{text-align: start;font-weight: 500;color: #ffc304;}
.scope-computer-science ul li p i{padding-right: 10px;color: #ff5e14}
.faculty-parent h2{font-weight: 500;color: #ffc304}
.faculty-parent:nth-child(2), .faculty-parent:nth-child(3){border-bottom: 1px solid #000;margin-bottom: 30px;}
.subject-teachers-wappper{display: flex;justify-content: center;align-items: stretch;flex-wrap: wrap;gap: 30px;padding: 30px 0 50px;}
.subject-teacher-1 {width: 100%;max-width: 285px;box-shadow: rgba(60, 64, 67, 0.3) 0px 1px 2px 0px, rgba(60, 64, 67, 0.15) 0px 1px 3px 1px;padding: 15px;border-radius: 10px;}
.subject-teacher-img {width: 100%;max-width: 250px;display: flex;justify-content: center;align-items: center;margin: auto;margin-bottom: 10px;}
.subject-teacher-img img{width: 100%;max-width: 250px;margin: auto;border-radius: 10px;}
.subject-teacher-details{border-top: 1px solid #05103b;}
.subject-teacher-1 p {color: #05103B;margin: 0 0 10px;text-align: center;}
.subject-teacher-1 p span{color: #ff5e14;font-weight: 600;}

.subject-teacher-details .name {color: #ff5e14;font-weight: 600;margin-bottom: 0;font-size: 20px;line-height: 1;padding: 7px 0;}
.subject-teacher-details .designation{font-size: 14px;margin: 0;}
.subject-teacher-1 .edu {font-size: 15px;font-weight: 600;}
.academic-procedure-wrapper{padding: 50px 0;}
.academic-procedure-inner h1{color: #ff5e14;}
.academic-procedure-inner h2{text-align: start;color: #f6b913;font-weight: 500;}
.admn-btnparent{display: flex;justify-content: center;align-items: center;gap: 20px;flex-wrap: wrap;}
.admission-procedure-btns {color: #05103b;border-radius: 3px;padding: 15px 30px;border-bottom: 4px solid #ff5e14;box-shadow: rgba(0, 0, 0, 0.16) 0px 3px 6px, rgba(0, 0, 0, 0.23) 0px 3px 6px;font-weight: 500;width: 100%;max-width: 165px;text-align: center;}
.admission-procedure-btns:hover{background-color: #f6b913;}
.eligibility-govt-quota{padding: 20px 0;}
.eligibility-govt-quota h4{color: #ff5e14;}

.eligibility-rules ul li p{margin: 5px 0;}
.eligibility-rules ul li p i{padding-right: 10px;color: #ff5e14;padding-top: 10px;font-size: 13px;}
.eligibility-rules.hostel{padding-top: 0;}

.events-details-inner h1{padding-top: 50px;}
.events-details-1 {display: flex;justify-content: center;align-items: center;gap: 50px;padding: 50px 0;border-bottom: 1px solid #d3d3d3;}
.event-details-img{display: flex;justify-content: center;align-items: center;width: 100%;max-width: 450px;position: relative;}
.event-details-img:hover a {display: flex;justify-content: center; align-items: center; transition: 1s ease-in-out;top: 0;left: 0;}
.event-details-img a { position: absolute;  right: 0;  bottom: 0;  margin: auto; z-index: 2; color: #fff; display: flex;  background: #00000091; width: 90%; height: 90%; transition: 1s ease-in-out; display: none;}
.event-details-img img { width: 100%; max-width: 450px; border-radius: 7px; height: 290px; object-fit: cover;}
.events-details-1:nth-child(1){padding-top: 0;}
.event-details-date h6 {color: #020202;position: relative;margin-bottom: 13px;}
.event-details-date h6::before {position: absolute;content: "";background-color: #ff5e14;width: 25px;height: 2px;bottom: -10px;}
.event-details-date span{font-size: 30px;padding-top: 20px;}
.event-details-date span b{font-weight: 500;}
.event-details-text{width: 100%;max-width: 650px;;}
.event-details-text p {margin: 5px 0;text-align: start;}
.event-details-text p span{color: #ff5e14;font-weight: 600;}
.event-details-text h3{color: #05103b;text-align: start;font-weight: 500;}
.event-details-pdf{border-top: 1px solid #d3d3d3;}
.event-details-pdf a{color: #05103b;font-weight: 600;padding-top: 10px;}
.event-details-pdf a:hover{color: #ff5e14;}
.event-details-pdf a i{padding-left: 10px;}
.news-inner{padding-top: 50px;}
.news-page{position: relative;display: flex;justify-content: center;align-items: center;gap: 30px;margin-bottom: 100px;}
.news-page-left{width: 100%;max-width: 400px;display: flex;justify-content: center;align-items: center;position: relative;}
.news-page-left::before {content: "";width: 100%;max-width: 383px;position: absolute;top: -15px;left: -15px;background-color: #05103b30;height: 260px;z-index: -1;border-radius: 5px;height: 215px;}
.news-page-left img{width: 100%;max-width: 400px;border-radius: 5px;height: 225px;}
.news-page-right {width: 100%;max-width: 100%}
.news-page-right h4{color: #05103b;position: relative;}
.news-page-right h4::before {content: "";position: absolute;bottom: -5px;left: 0;width: 50px;height: 2px;background-color: orangered;}
.news-page-wrapper { padding: 50px 0;}
.news-page-right a{color: #ff5e14;font-weight: 600;font-size: 20px;}
.news-shape {background-image: linear-gradient(to right, #ed8c03, white);clip-path: polygon(0 0, 100% 0%, 75% 100%, 0% 100%);height: 30px;width: 400px;transform: translate(166px, -62px);z-index: 1;}
.news-page-right a{display: flex;justify-content: flex-start;align-items: center;gap: 20px;}
.news-page-right a img{width: 35px;filter: invert(49%) sepia(62%) saturate(4480%) hue-rotate(352deg) brightness(103%) contrast(101%);}
.news-page-right p {font-size: 18px !important; margin: 15px 0;  text-align: justify !important; line-height: 1.6 !important; font-family: "Raleway", sans-serif !important;}
.news-date-img {display: flex;justify-content: center;align-items: flex-start;gap: 50px;}
.event-details-date {width: 100%; max-width: 70px;}
	/* Inner-pages ends*/

	  /* prajwal css starts */
  /* management-team */

.inner-page-banner-wrapper{width: 100%;height: 350px;position: relative;margin: 0 0;}
.inner-page-banner-wrapper .fluid-container {height: 100%;display: flex;justify-content: flex-start;align-items: center;}
.about-banner-text {width: 100%;max-width: 400px;}
.about-banner-text h4{line-height: 1.5;font-size: 22px;font-family: "Courgette", cursive;font-weight: 400;padding: 0 15px;}
.management-frame iframe {width: 100%;max-width: 1000px;border: none;}
.management-photo-sec {text-align: center;width: 100%;max-width: 700px;margin: auto;}
.management-photo-sec iframe{height: 1000px;}
.management-list{width: 100%;max-width: 1000px;margin: auto;margin: 40px auto 0;}
.management-list iframe{height: 1100px;border: none;display: flex;margin: auto;}
.management-wrapper{padding: 80px 0;}
 /* secretary */

 .secretary-message-wrapper{padding: 80px 0;}
.secretary-message-inner{display: flex;justify-content: center;align-items: center;gap: 50px;padding-top: 30px;}
.secretary-message-left{width: 100%;max-width: 500px;display: flex;justify-content: center;align-items: center;}
.secretary-message-left img{width: 100%;max-width: 500px;border-top-left-radius: 10px;border-top-right-radius: 10px;}
.secretary-message-left-parent{width: 100%;max-width: 500px;}
.secretary-message-right{width: 100%;max-width: 700px;}
.secretary-message-text{background-color: #05103B;padding: 10px;border-bottom-left-radius: 10px;border-bottom-right-radius: 10px;margin-top: 3px;}
.secretary-message-text ul li p{color: #fff;text-align: center;font-size: 17px;}
.secretary-message-text #name{color: #f6b913;font-weight: 600;text-align: center;font-size: 22px;}

.secretary-message-text ul li p{text-align: center;font-weight: 500;}
.secretary-message-text ul li:first-child p{margin-bottom: 5px;}
.secretary-message-text ul li:nth-child(2) p{font-style: italic;margin-top: 0;font-size: 14px;}
.secretary-message-text ul li:nth-child(3) p{text-transform: uppercase;font-size: 16px;color: #ffffff;}
.secretary-message-text ul li:nth-child(4) p, .secretary-message-text ul li:nth-child(5) p{color: #ff5e14;font-size: 15px;}

/* principal */
.principal{padding-top: 20px;}
  .principal-img{display: flex;justify-content: center;align-items: center;width: 100%;max-width: 1240px;margin: auto;}
  .principal-img img{width: 100%;max-width: 1240px;border-radius: 15px;}
  .principal-heading {padding: 15px 0;}
  .principal-heading p{margin: 0;color: #05103b;font-weight: 500;text-align: center;}
  .principal-heading h4{color: #ff5e14;text-align: center;}
  .principal-heading span{font-weight: 600;color: #8e8e8e;text-align: center;display: flex;justify-content: center;align-items: center;padding: 5px 0;}
  /* principal */

 /* set-institutions */
 .set-institutions-wrapper{padding: 80px 0;}
.set-institute-sec iframe {width: 100%;height:4800px;}
.set-institute-sec{padding-top: 30px;}
 /* about-set */

 .set-inner-wrapper {margin: 50px 0; }

 .img-set { margin: 20px 0; text-align: center; }
 .img-set img { max-width: 100%; height: auto; border-radius: 10px; box-shadow: 0 10px 25px rgba(0, 0, 0, 0.1); }
 .trust-motive { display: grid; grid-template-columns: 1fr; gap: 30px; }
 .vision, .mission-1, .belief, .core-values { padding: 20px; background-color: #ffffff; border-radius: 12px; box-shadow: 0 8px 20px rgba(0, 0, 0, 0.1); transition: box-shadow 0.3s ease; }
 .vision:hover, .mission-1:hover, .belief:hover, .core-values:hover { box-shadow: 0 16px 40px rgba(0, 0, 0, 0.2); }
 ul.core-values-points { margin-left: 20px; list-style-type: disc; }
 ul.core-values-points li { margin-bottom: 12px; color: #333; }
 .set-inner-wrapper:hover, .vision:hover, .mission-1:hover, .belief:hover, .core-values:hover { transition: all 0.3s ease-in-out; }
 ul.core-values-points { margin-left: 0; padding-left: 0; list-style-type: none; }
 ul.core-values-points li { position: relative; padding-left: 30px; margin-bottom: 12px; color: #333; font-size: 16px; }
 ul.core-values-points li i { position: absolute; left: 0; top: 50%; transform: translateY(-50%); color: #0066cc; }

   /* library */
  .library-inner-wrapper{padding: 80px 0;}
  .librarys{padding: 30px 0;display: flex;justify-content: center;align-items: center;gap: 60px;}
 .librarys h2{text-align: start;padding-bottom: 15px;font-weight: 500;} 
  .librays-img{position: relative;;width: 100%;max-width: 430px;display: flex;justify-content: center;align-items: center;}
  .librays-img img{width: 100%;max-width: 430px;border-radius: 10px;}
  .librays-img::before {position: absolute;content: "";left: 15px;top: 15px;border: 4px solid #ff5e14;height: 100%;width: 100%;max-width: 430px;z-index: -1;border-radius: 10px;}
  .librayas-content{width: 100%;max-width: 740px;}
  .librayas-content h4{padding: 15px 0;}
  .librayas-content p{margin: 0;}
  .library-rules{padding-top: 30px;}
  .language-wrapper{padding: 40px 0;}
  .library-rules h3 {text-align: start;font-weight: 500;color: #ffc304;font-size: 26px;}
  .comitte-table{width: 1000px;overflow-x: auto;}
  .comitte-table tr th {background-color: #05103b;color: #fff;padding: 15px;}
  .comitte-table td{border: 1px solid #ffd2be;line-height: 1.4;text-align: start;}
  .comitte-table.honours{width: 100%;max-width: 500px;}
  .comitte-table.college-rules{width: 100%;max-width: 1240px;}
  .comitee{padding-top: 30px;overflow-x: auto;}
  .comitee h2{font-weight: 600;}
  .comitee h3{text-align: start;font-weight: 500;font-size: 26px;}

   .library-rules h2{ font-weight: 500;color: #ffc304;}
  .centralized-facts{padding-top: 30px;}
  .centralized-facts .librarys:nth-child(2n){flex-direction: row-reverse !important;}
  .centralized-facts .librarys h2{text-align: center;font-size: 30px;}
  .centralized-facts .librarys:nth-child(2n) .librayas-content p{text-align: end;}
  .centralized-facts .librarys:nth-child(2n+1) .librayas-content p{text-align: start;}
  .centralized-facts  .librarys:nth-child(2n) h2{text-align: end;}
  .centralized-facts  .librarys:nth-child(2n+1) h2{text-align: start;}
   
  .skill-enhancement{padding-top: 20px;}
  .skill-enhancement h2{font-weight: 500;color: #ffc304;}
  .skill-enhancement p{text-align: justify;}
  .skill-1 {display: flex;justify-content: center;align-items: center;gap: 50px;box-shadow: rgba(60, 64, 67, 0.3) 0px 1px 2px 0px, rgba(60, 64, 67, 0.15) 0px 2px 6px 2px;padding: 30px;margin: 40px 0;border-radius: 20px;}
  .skill-left{width: 100%;max-width: 300px;display: flex;justify-content: center;align-items: center;}
  .skill-left img{width: 100%;max-width: 300px;border-radius: 10px;}
  .skill-right{width: 100%;max-width: 890px;}
  .skill-right p{text-align: start;}
  .skill-right h4{border-bottom: 1px solid #ff5e14;padding-bottom: 5px;font-weight: 500;font-size: 26px;}
  .skill-1:nth-child(2n){flex-direction: row-reverse;}
  .skill-1:nth-child(2n) h4{text-align: end;}
  .skill-1:nth-child(2n) p{text-align: end;}

  .placement-wrapper{padding: 80px 0;}
  .placement-inner{position: relative;}
  .placement-inner::before{content: "";position: absolute;left: 0;top: 0;width: 2px;height: 100%;background-color: #000;}
  .placement-1 {display: flex;justify-content: center;align-items: center;gap: 30px;box-shadow: rgba(0, 0, 0, 0.16) 0px 3px 6px, rgba(0, 0, 0, 0.23) 0px 3px 6px;padding: 30px 25px 20px 0;border-top-right-radius: 100px;border-bottom-right-radius: 100px;border-top-left-radius: 13px;border-bottom-left-radius: 13px;width: 100%;max-width: 1000px;margin: 29px auto;position: relative;}
.placement-1::before {content: "";position: absolute;left: -130px;top: 0;bottom: 0;margin: auto;width: 20px;height: 20px;border-radius: 50%;border: 3px solid #fff;background-color: #05103B;box-shadow: rgba(60, 64, 67, 0.3) 0px 1px 2px 0px, rgba(60, 64, 67, 0.15) 0px 2px 6px 2px;}
.placement-number {width: 100%;max-width: 150px;border-radius: 50%;display: flex;justify-content: center;align-items: center;height: 150px;box-shadow: rgba(0, 0, 0, 0.16) 0px 3px 6px, rgba(0, 0, 0, 0.23) 0px 3px 6px;border: 10px solid #fff;background-color: #05103b;transform: translateX(-75px);position: absolute;left: 0;top: 0;bottom: 0;margin: auto;}
  .placement-number span {font-size: 70px;font-weight: 400;color: #fff;}
.placement-text{padding-left: 100px;}
.placement-text p{margin: 15px 0 0;}
.placement-icon {width: 100%;max-width: 85px;display: flex;justify-content: center;align-items: center;height: 85px;box-shadow: rgba(60, 64, 67, 0.3) 0px 1px 2px 0px, rgba(60, 64, 67, 0.15) 0px 2px 6px 2px;border-radius: 50%;}
.placement-icon-img{width: 100%;max-width: 45px;display: flex;justify-content: center;align-items: center;}
.placement-icon-img img{width: 100%;max-width: 45px;filter: invert(43%) sepia(59%) saturate(2658%) hue-rotate(351deg) brightness(100%) contrast(102%);}
.placement-text h4{color: #ff5e14;font-weight: 500;}  
.training{padding-top: 30px;}
.training h2{font-weight: 500;color: #ffc304;}
/* library */

	/* career */
  .career-openings-inner-wrapper{padding: 20px 0;}
  .career-openings-inner-wrapper h2{font-weight: 500;color: #ffc304;}
	.career-details-main-wrapper{ padding: 60px 0;}
	.career-card {width: 320px;border-radius: 8px;box-shadow: 0px 4px 8px rgba(0, 0, 0, 0.1);padding: 20px;margin: 20px;text-align: center;transition: transform 0.3s ease;border: 1px solid #05103b1a;}
	.career-card:hover { transform: translateY(-5px); }
	.card-header h2 { font-size: 24px; color: #2a2a2a; margin-bottom: 8px;font-weight: 600; }
	.card-details p { font-size: 16px; color: #3a3a3a; margin: 5px 0;text-align: center;}
  .apply-button{padding: 20px 0;}
	.apply-button a { display: inline-block; background-color: #007bff; color: white; padding: 10px 20px; border-radius: 5px; text-decoration: none; font-weight: bold; transition: background-color 0.3s ease;background-color: #ff5e14; }
	.apply-button a:hover { background-color: #05103b; }
	.carrer-openings-list-parent{padding-top: 50px;}
  .carrer-openings-list-parent h3{font-weight: 500;}
  .carrer-openings-list{display: flex; flex-wrap: wrap; justify-content: center; align-items: stretch;}
  .card-details p strong{color: #05103b;font-weight: 600;}
  .apply-button-parent{display: flex;justify-content: center;align-items: center;}
.sit-vision-mission-parent{padding: 25px 0;}
.about-sit-wrapper{padding: 20px 0;}
.sit-vision-right p{color: #010101;margin: 5px 0;}

.experience{display: flex;justify-content: flex-start;align-items: center;gap: 10px;}
.experience i{font-size: 10px;}

/* 20-08-2024 Vinutha*/
.eligibility-rules h2{ text-align: start;color: #ff5e14;font-weight: 600;}
.eligibility-rules ul li p i {padding-right: 10px;color: #ff5e14;}
.eligibility-rules ul li p{text-align: start;}
.tabbox {margin: 10px auto 0;overflow-x: auto;}
.tabbox table {box-sizing: border-box;border: 1px solid #d1d1d1;padding: 2px; width: 100%;}
.tabbox.textc td {text-align: center;}

.new-table tr th{font-weight: 600;}
.new-table td{line-height: 1.5;}
.thead th {background: #05103b; color: #fff; font-size: 18px;}
.subhead th {background: #f6b913; color: #05103b; font-size: 16px;}

td, th {padding: 8px 9px;border: 1px solid #f1f1f1;}
tr{text-align: center;}
.academic-regulations .admission-points-1{ color: #020202; font-size: 17px; font-weight: 400;}
.academic-list ul li p{display: unset;}
.academic-list ul li p b{color: #05103b;font-weight: 600;}
/* 20-08-2024 Vinutha*/
.page-heading{padding-bottom: 30px;}
.page-heading h1{position: relative;color: #05103b;font-weight: 600;line-height: 1.4;}
.page-heading h1::before {content: "";position: absolute;height: 2px;width: 185px;background: #05103b;left: 0;right: 0;margin: auto;bottom: 6px;}
.page-heading h1::after {content: "";position: absolute;height: 25px;width: 30px;background: url('../images/icons/graduation-org.webp') no-repeat top center/cover;left: 0;right: 0;margin: auto;bottom: -9px;}
/* Start - form */
.enquiry{display: flex;justify-content: center;align-items: center;gap: 50px;}
.enquiry-left h1 {color: #05103b;text-align: start;font-weight: 600;border-bottom: 2px solid #05103b;padding-bottom: 15px;}
.enquiry-left p {text-align: start;color: #ff5e14;font-weight: 500;}

.inputbox {display: flex;justify-content: center;align-items: center;gap: 10px;box-shadow: rgba(50, 50, 93, 0.25) 0px 2px 5px -1px, rgba(0, 0, 0, 0.3) 0px 1px 3px -1px;border-radius: 5px;margin: 20px 0;}
.inputbox i {padding: 10px;font-size: 20px;border: 1px solid rgb(213, 213, 213);width: 45px;color: #05103b;}

.inputbox textarea{padding: 0px 10px 30px 10px;}
.social-media{display: flex;justify-content: center;align-items: center;}

.text-message{	display: flex;justify-content: flex-start;align-items: flex-start;gap: 10px;box-shadow: rgba(50, 50, 93, 0.25) 0px 2px 5px -1px, rgba(0, 0, 0, 0.3) 0px 1px 3px -1px;border-radius: 5px;margin: 20px 0;}

.text-message i {padding: 10px;font-size: 20px;border: 1px solid rgb(213, 213, 213);width: 45px;}

.requirement{padding: 10px;box-shadow: rgba(50, 50, 93, 0.25) 0px 2px 5px -1px, rgba(0, 0, 0, 0.3) 0px 1px 3px -1px;border-radius: 5px;}
.social-media i{color: #0066cc;}
.submit-btn{border-radius: 5px;;margin: 20px 0;;width: 100%;max-width: 100%;background-color: #05103b;color: #fff;}
.submit-btn button{color: #fff;padding: 10px;font-weight: 500;}
.submit-btn button:hover{background-color: #ff5e14;border-radius: 5px;}
.enquiry-wrapper{padding: 60px 0;}
.enquiry{padding: 50px;box-shadow: rgba(0, 0, 0, 0.25) 0px 0.0625em 0.0625em, rgba(0, 0, 0, 0.25) 0px 0.125em 0.5em, rgba(255, 255, 255, 0.1) 0px 0px 0px 1px inset;;background: linear-gradient( to right, #fff 0%, #fff 75%, #ffc304 75%, #ffc304 100%);}
.enquiry-left{width: 100%;max-width: 400px;}
.enquiry-right{position: relative;;background-color: #05103b;padding: 30px;width: 100%;max-width: 400px;}
.enquiry-right h4{color: #fff;padding-bottom: 30px;} 
.info {display: flex;justify-content: flex-start;align-items: flex-start;gap: 10px;margin: 30px 0;margin: 0 0 30px 0;}
.info i{color: #fff;padding-top: 3px;}
.info a{color: #fff;line-height: 1.6; }
.info a:hover{color: #ffc304;}
.social-media{display: flex;justify-content: flex-start;align-items: center;gap: 20px;}
.social-media a i{color: #fff;font-size: 30px;}
.enquiry-right .social-media a i:hover{color: #ffc304;}
.enquiry-box {background-color: #ffc304;width: 30px;height: 30px;position: absolute;top: -15px;left: -15px;}
.scheme-syllabus{padding: 10px 0;}
.scheme h5{font-weight: 600;color: #ff5e14;padding-bottom: 10px;}
.scheme-syllabus h2{padding: 0 0 20px;text-align: start;color: #ffc304;font-weight: 500;}



.syllabus h5{font-weight: 600;color: #ff5e14;padding-bottom: 10px;}

.syllabus{padding: 20px 0;}
.syllabus-copy-list{display: flex;justify-content: center;align-items: stretch;flex-wrap: wrap;gap: 20px;}
.scheme-copy{width: 100%;max-width: 250px;color: #ffc304;background-color: #05103b;display: flex;justify-content: center;align-items: center;gap: 10px;border-radius: 5px;margin: 0;box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;}
.scheme-copy:hover{background-color: #ff5e14;}
.scheme-copy:hover p{color: #ffffff;}
.syllabus-copy:hover{background-color: #ff5e14;}
.syllabus-copy:hover p{color: #fff;}
.scheme-copy span{width: 100%;max-width: 30px;display: flex;justify-content: center;align-items: center; border-radius: 8px;}
.scheme-copy span img{width: 100%;max-width: 30px;filter: invert(98%) sepia(68%) saturate(0%) hue-rotate(348deg) brightness(103%) contrast(102%);}
.scheme-copy p{text-align: start;}
.syllabus-copy p{text-align: start;}
.syllabus-copy {margin: 0;width: 100%;max-width: 350px;display: flex;justify-content: flex-start;align-items: center;gap: 10px;border-radius: 5px;color: #ffc304;background-color: #05103b;padding: 0 20px;}
.syllabus span{width: 100%;max-width: 30px;display: flex;justify-content: center;align-items: center;}
.syllabus span img{width: 100%;max-width: 30px;filter: invert(98%) sepia(68%) saturate(0%) hue-rotate(348deg) brightness(103%) contrast(102%);}
.programs-alllist {display: flex;justify-content: space-evenly;align-items: center;flex-wrap: wrap;gap: 30px;padding-top: 20px;}
.other-programs{padding-top: 30px;}
.other-programs h2 {text-align: center;font-weight: 600;color: #ff5e14;}
.other-programs-1 {background-color: #ffc304;border-radius: 5px;padding: 10px;box-shadow: rgba(60, 64, 67, 0.3) 0px 1px 2px 0px, rgba(60, 64, 67, 0.15) 0px 2px 6px 2px;width: 100%;max-width: 280px;height: 100px;display: flex;justify-content: center;align-items: center;}
.other-programs-1:hover{background-color: #05103b;}
.other-programs-1 i{padding-left: 10px;}
.other-programs-1 p{font-weight: 600;text-align: center;font-size: 16px;margin: 0;}
.other-programs-1:hover p{color: #fff;}

.hostel-images{display: flex;justify-content: center;align-items: center;padding: 30px 0;gap: 30px;}
.hostel-img-1{width: 100%;max-width: 500px;display: flex;justify-content: center;align-items: center;}
.hostel-img-1 img{border-radius: 10px;}
/* End - form */

.faculty-section-wrapper{padding: 80px 0;}

.pricipal-wrapper{padding: 80px 0;}

.dummy{padding: 100px 0;}
.dropdown-wrapper.dropdown-contact .dropdown-megamenu {position: absolute;left: -132px;}
.eror-page-wrapper{padding: 80px 0;}
.error-page h1 {padding: 0;color: #05103b;text-align: start;font-size: 70px;padding-bottom: 10px;}
.error-page h3 {font-size: 30px;color: #ff5e14;text-align: start;padding-bottom: 0}
.error-link a {color: #ff5e14;}
.eror-page-inner{display: flex;justify-content: space-evenly;align-items: center;gap: 50px;margin: 30px 0;}
.eror-page-left{width: 100%;max-width: 400px;display: flex;justify-content: center;align-items: center;}
.eror-page-left img{width: 100%;max-width: 400px;}
.error-page p{text-align: start;margin: 0;padding: 10px 0;}
.inner-page-banner-wrapper.error .about-banner-text h4{color: #ffc304 !important;}
/* gallery photos page */
.photo-gallery-wrapper{padding: 80px 0;}
.photo-gallery-wrapper h2{text-align: start;font-weight: 600;margin-top: 50px;}
.gallery-right .individual-photo-components .magnific-img{width: 100%;max-width: 250px;} 
.gallery-right .individual-photo-components{display: flex;justify-content: flex-start;align-items: flex-start;flex-wrap: wrap;}

/* fancy-box */
.individual-photo-components {display: flex;justify-content: center;flex-wrap: wrap;}
.individual-photo-components .magnific-img {margin: 6px;width: 100%;max-width: 400px;height: 300px;position: relative;transition: all .3s ease-in-out;background: no-repeat center center/cover;}
.individual-photo-components .magnific-img>a {display: block;height: 100%;width: 100%;background: no-repeat center center/cover;position: relative;}
.individual-photo-components .magnific-img>a em {position: absolute;top: 0;left: 0;width: 96%;height: 95%;background: #030303;opacity: 0;display: flex;justify-content: center;align-items: center;transition: all .4s ease-in-out;bottom: 0;right: 0;margin: auto;color: #ffffff;}
.individual-photo-components .magnific-img>a:hover em {opacity: .6;}
.individual-photo-components .magnific-img>a em img {width: 32px;filter: invert(99%) sepia(22%) saturate(313%) hue-rotate(161deg) brightness(118%) contrast(100%);margin-top: 60px;opacity: 0;transition: all .4s ease-in-out;transition-delay: .2s;}
.individual-photo-components .magnific-img>a:hover em img {margin-top: 0;opacity: 1;}
.mfp-arrow {background: #eee url('../images/icons/right-chevron.webp') no-repeat center/20px !important;width: 48px !important;height: 48px !important;transition: all .4s !important;}
.mfp-arrow-right {background-image: url('../images/icons/left-chevron.webp') !important;}
.mfp-arrow::before,.mfp-arrow::after {display: none;}
.mfp-close {font-size: 32px;}
.mfp-container:hover button.mfp-arrow,.mfp-container:hover .mfp-counter {opacity: 1 !important;}
.mfp-arrow:hover {width: 60px !important;}
/* fancy-box */
/* End - photo gallery */

.main-gallery-wrapper{padding: 80px 0;}
.main-gallery-inner{display: flex;justify-content: center;align-items: stretch;flex-wrap: wrap;gap: 30px;}
.main-gallery-1-inner{overflow: hidden;position: relative;width: 100%;max-width: 400px;display: flex;justify-content: center;align-items: center;border-radius: 10px;  height: 100%;}
.main-gallery-1-inner img{width: 100%;max-width: 400px;  border-radius: 10px;  height: 100%;}
.main-gallery-1:hover img{transform: scale(1.4);transition: 0.3s;}
.main-gallery-1:before {content: "";position: absolute;width: 312px;height: 228px;background-image: linear-gradient(to right, #05103b, #ff5e14);box-shadow: 0 0 20px rgb(8, 8, 8);animation: spinner 4s linear infinite;}
.main-gallery-1 p{display: none;position: absolute;width: 100%;max-width: 100%;padding: 10px;background-color: #ff5e14;color: #fff;bottom: 0;left: 0;right: 0;margin: auto;} 
.main-gallery-1:hover p {text-align: center;display: block;transform: translateY(-20px);transition: 1s;}
.main-gallery-1 {padding: 2px;overflow: hidden;width: 100%;max-width: 400px;position: relative;background-color: #ffc30461;border-radius: 10px;display: flex;justify-content: center;align-items: center;}
@keyframes spinner {0% {transform: rotate(0deg);}100% {transform: rotate(360deg);}}

.award-inner{padding: 25px 0;}
.award-inner h2{color: #f6b913;font-weight: 600;}
.comitte-table.awards{width: 1240px;}
.award-points{padding: 15px 0;}
.award-points p{text-align: start;}
.award-points p span{color: #ff5e14;font-weight: 500}
.award-table{overflow-x: auto;}
.awards-top .sub-heading.tcr{text-align: start;}
.award-points h3{text-align: start;font-weight: 500;font-size: 26px;padding: 0 0 10px;}

.governing-council-wrapper{padding: 60px 0;}
.scheme-inner{padding: 20px 0;}
.scheme-inner h2{color: #f6b913;font-weight: 500;}
.scheme-inner .tabbox{overflow-x: auto;}

.total-credits-required{padding: 20px 0;}
.total-credits-required h2{color: #f6b913;font-weight: 500;padding-bottom: 20px;}

.video-gallery-wrapper{padding: 60px 0;}
.video-gallery { display: flex; justify-content: center; align-items: stretch; gap: 20px; flex-wrap: wrap;}
.videos-1{width: 100%;max-width: 400px;}
.videos-1 p {color: #ff5e14;padding: 0 0 10px;text-align: center;margin: 0;font-weight: 500;font-size: 20px;}

.curriculum-wrapper{padding: 20px 0;}
.affiliation-wrapper{padding: 60px 0;}
.chairman {padding: 20px 0;width: 100%;max-width: 200px;margin: auto;}
.chairman p{margin: 10px 0;text-align: start;font-size: 18px;color: #ff5e14;font-weight: 600;text-align: center;}
.chairman-img{display: flex;justify-content: center;align-items: center;width: 100%;max-width: 200px;}
.chairman-img img{width: 100%;max-width: 200px;border-radius: 5px;}

.facility-photos{display: flex;justify-content: center;align-items: center; gap: 30px;}
.facility-photo-1{width: 100%;max-width: 350px;display: flex;justify-content: center;align-items: center;}
.facility-photo-1 img{width: 100%;max-width: 350px;}

.tab-container {width: 100%;margin: 20px auto;}
.tabs {display: flex;list-style: none;justify-content: flex-start;align-items: center;gap: 15px;overflow-x: scroll;white-space: nowrap;}
.tab {padding: 0 20px;cursor: pointer;background-color: #05103b;color: #fff;font-weight: 500;border-right: 2px solid #ff5e15;border-bottom: 2px solid #ff5e15;border-radius: 7px;line-height: 1.5;width: 100%;text-align: center;max-width: fit-content;height: 60px;display: flex;justify-content: center;align-items: center;font-size: 18px;margin-bottom: 10px;}
.tab:hover{background-color: #ffc304;color: #05103b;}
.tab.active {background-color: #ffc304;color: #05103b;}
.tab-content {padding: 30px 0 0;}
.content {display: none;}
.content.active {display: block;}
.curriculum-framework-parent{padding: 50px 0;}
.evaluation-criteria-wrapper{padding: 50px 0;}

.sitemap-links{display: flex;justify-content: space-evenly;align-items: flex-start;flex-wrap: wrap;gap: 50px;}
.sitemap-container{margin: 30px 0;}
.sitemap-innerpages-singlepage a {font-size:28px !important;text-align: center;font-size: 34px;font-family: "Aldrich", sans-serif;font-weight: 500;color: #ffc304;position: relative;background-color: #05103b;padding: 10px 30px;border-radius: 5px;box-shadow: rgba(60, 64, 67, 0.3) 0px 1px 2px 0px, rgba(60, 64, 67, 0.15) 0px 2px 6px 2px;}
.sitemap-innerpages ul{padding-top: 10px;position: relative;}
.sitemap-innerpages ul li {margin: 15px 0;padding-left: 65px;position: relative;}
.sitemap-innerpages ul li::before {content: "";position: absolute;width: 50px;background-color: #ff5e14;height: 2px;left: 5px;top: 10px;}
.sitemap-innerpages ul li span{font-size: 20px;
  color: #020202;
  font-weight: 500;
  padding-bottom: 10px;}
.sitemap-innerpages ul::before {position: absolute;content: "";width: 2px;background-color: #ff5e14;height: calc(100% - 13px);top: 0;left: 5px;}
.sitemap-innerpages a {font-size: 20px;color: #020202;font-weight: 400;font-family: "Ubuntu", sans-serif;padding-bottom: 10px;}
.sitemap-innerpages h2 {font-size:28px;text-align: center;font-family: "Aldrich", sans-serif;color: #ffc304;position: relative;background-color: #05103b;padding: 10px 30px;border-radius: 5px;box-shadow: rgba(60, 64, 67, 0.3) 0px 1px 2px 0px, rgba(60, 64, 67, 0.15) 0px 2px 6px 2px;font-weight: 500;}
.sitemap-innerpages-singlepage, .sitemap-innerpages{padding: 25px 0;}

.mandatory-disclosure-inner h2{font-weight: 500;}
.mandatory-disclosures-wrapper{padding: 100px 0;}
.career-center h5{color: #ff5e14;font-weight: 500;font-size: 18px;}
.career-center p{text-align: left;font-weight: 500;margin: 0;}
.career-center-inner{padding: 0 0 25px 0;}
.career-center-inner p {color: #ff5e14;}
.p-bold, .p-bold a {font-size: 20px;}

.social-media-links-wrapper {
	background-color: #4dc247;
	position: fixed;
	top: 32%;
	left: 0px;
	border-radius: 0 5px 5px 0;
	z-index: 10;
}

.social-media-links-1 {
	display: flex;
	justify-content: center;
	align-items: center;
	flex-direction: column;
	gap: 3px;
	padding: 20px;
	border-radius: 0 10px 10px 0;
	width: 100%;
	max-width: 60px;
	position: relative;
}

.social-media-links-1 i {
	font-size: 30px;
	color: #fff;
}

.social-media-links-1 p {
	color: #fff;
	font-size: 13px;
	font-weight: 600;
	background: #4dc247;
	padding: 15px;
	width: 150px;
	height: 40px;
	position: absolute;
	top: 0;
	bottom: 0;
	right: -115%;
	text-align: center;
	margin: auto;
	opacity: 0;
	visibility: hidden;
	transform: translateX(0px);
	transition: all 0.5s ease;
	border-radius: 0 5px 5px 0;
	display: flex;
	align-items: center;
	justify-content: center;
}

.social-media-links-1:hover p {
	opacity: 1;
	visibility: visible;
	transform: translateX(80px);
}

/* KRUTHIN  */
