@import url('https://fonts.googleapis.com/css?family=Raleway:300,400,500,600,700&display=swap');
/* cyrillic-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 300;
  src: local('Roboto Light'), local('Roboto-Light'), url(https://fonts.gstatic.com/s/roboto/v18/KFOlCnqEu92Fr1MmSU5fCRc4EsA.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 300;
  src: local('Roboto Light'), local('Roboto-Light'), url(https://fonts.gstatic.com/s/roboto/v18/KFOlCnqEu92Fr1MmSU5fABc4EsA.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 300;
  src: local('Roboto Light'), local('Roboto-Light'), url(https://fonts.gstatic.com/s/roboto/v18/KFOlCnqEu92Fr1MmSU5fCBc4EsA.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 300;
  src: local('Roboto Light'), local('Roboto-Light'), url(https://fonts.gstatic.com/s/roboto/v18/KFOlCnqEu92Fr1MmSU5fBxc4EsA.woff2) format('woff2');
  unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 300;
  src: local('Roboto Light'), local('Roboto-Light'), url(https://fonts.gstatic.com/s/roboto/v18/KFOlCnqEu92Fr1MmSU5fCxc4EsA.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 300;
  src: local('Roboto Light'), local('Roboto-Light'), url(https://fonts.gstatic.com/s/roboto/v18/KFOlCnqEu92Fr1MmSU5fChc4EsA.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 300;
  src: local('Roboto Light'), local('Roboto-Light'), url(https://fonts.gstatic.com/s/roboto/v18/KFOlCnqEu92Fr1MmSU5fBBc4.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  src: local('Roboto'), local('Roboto-Regular'), url(https://fonts.gstatic.com/s/roboto/v18/KFOmCnqEu92Fr1Mu72xKOzY.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  src: local('Roboto'), local('Roboto-Regular'), url(https://fonts.gstatic.com/s/roboto/v18/KFOmCnqEu92Fr1Mu5mxKOzY.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  src: local('Roboto'), local('Roboto-Regular'), url(https://fonts.gstatic.com/s/roboto/v18/KFOmCnqEu92Fr1Mu7mxKOzY.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  src: local('Roboto'), local('Roboto-Regular'), url(https://fonts.gstatic.com/s/roboto/v18/KFOmCnqEu92Fr1Mu4WxKOzY.woff2) format('woff2');
  unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  src: local('Roboto'), local('Roboto-Regular'), url(https://fonts.gstatic.com/s/roboto/v18/KFOmCnqEu92Fr1Mu7WxKOzY.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  src: local('Roboto'), local('Roboto-Regular'), url(https://fonts.gstatic.com/s/roboto/v18/KFOmCnqEu92Fr1Mu7GxKOzY.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  src: local('Roboto'), local('Roboto-Regular'), url(https://fonts.gstatic.com/s/roboto/v18/KFOmCnqEu92Fr1Mu4mxK.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 500;
  src: local('Roboto Medium'), local('Roboto-Medium'), url(https://fonts.gstatic.com/s/roboto/v18/KFOlCnqEu92Fr1MmEU9fCRc4EsA.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 500;
  src: local('Roboto Medium'), local('Roboto-Medium'), url(https://fonts.gstatic.com/s/roboto/v18/KFOlCnqEu92Fr1MmEU9fABc4EsA.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 500;
  src: local('Roboto Medium'), local('Roboto-Medium'), url(https://fonts.gstatic.com/s/roboto/v18/KFOlCnqEu92Fr1MmEU9fCBc4EsA.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 500;
  src: local('Roboto Medium'), local('Roboto-Medium'), url(https://fonts.gstatic.com/s/roboto/v18/KFOlCnqEu92Fr1MmEU9fBxc4EsA.woff2) format('woff2');
  unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 500;
  src: local('Roboto Medium'), local('Roboto-Medium'), url(https://fonts.gstatic.com/s/roboto/v18/KFOlCnqEu92Fr1MmEU9fCxc4EsA.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 500;
  src: local('Roboto Medium'), local('Roboto-Medium'), url(https://fonts.gstatic.com/s/roboto/v18/KFOlCnqEu92Fr1MmEU9fChc4EsA.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 500;
  src: local('Roboto Medium'), local('Roboto-Medium'), url(https://fonts.gstatic.com/s/roboto/v18/KFOlCnqEu92Fr1MmEU9fBBc4.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

p, ul li, span{
    font-family: 'roboto';
    font-weight: 400;
}
h1,h2,h3,h4{color:#fe5000;margin-top: 25px; font-family: 'Oswald', sans-serif;
    margin-bottom: 15px; text-transform: uppercase;}
h1{color:#353866}

h4{font-size: 24px;}
img {
    border: 0;
    max-width: 100%;
    height: auto;
}
.carousel-indicators li {
    background-color: rgba(0,0,0,0);
    border: 1px solid #fff;

}

.carousel-indicators {
    bottom: -40px;
}
.desc img{width:100%;}
html{scroll-padding-top: 160px;}
#highlights, #statistics, #curriculum, #faculty, #faq, #projects, #contact{  }
#statistics .col-md-3:nth-child(2) div{height: 140px;
    width: 217px;
    background: url(../img/sprite.png);
    margin: 0 auto; background-position: -230px 165px;}
#statistics .col-md-3:nth-child(3) div{height: 140px;
    width: 217px;
    background: url(../img/sprite.png);
	margin: 0 auto; background-position: -448px 165px;}
#statistics h2{padding: 40px 0 40px 0;}
.border-r{border-right: 1px solid #ccc;}
#accreditation .icon div{height: 131px;
    width: 140px;
    background: url(../img/sprite.png);
    margin: 0 auto; }
#accreditation{position: relative; top:-60px;}
#accreditation .icon.one div{background-position: -30px 0;}
#accreditation .icon.two div{background-position: -217px 0;}
#accreditation .icon.three div{background-position: -388px 0;}
#accreditation .icon.four div{background-position: -549px 0;}
#accreditation .icon.five div{background-position: -749px 0; width: 240px;}
#accreditation .icon.six div{background-position: -1039px 0;}
#eligibility{margin-top: -30px; padding: 30px 0;}
#about{ margin-top: -0px;
    padding-top:0 !important;}
#highlights{   }
#captchaText{color:#fff;}
.navbar-brand{margin-bottom: 18px;padding: 0 10px 0 15px;}
.ph, .email{color:#2e3192; font-family: 'Oswald', sans-serif; margin: 35px 20px 10px 20px;  padding-left: 30px; font-size: 17px; position: relative;}
.ph:before, .email:before{content: ''; width:30px; height: 30px; background: url(../img/sprite.png); position: absolute;left:0;}
.ph:before{background-position: -90px -378px;}
.email:before{background-position: -150px -378px;}
#nitte .col-xs-12{height: 140px; width:217px; margin-bottom:50px; background:url("../img/sprite.png");margin: 0 0.2% 50px 0.2%;}
#nitte .col-md-12{ margin: 0 auto !important;}
#nitte .col-xs-12:first-child{background-position: 0 -175px;}
#nitte .col-xs-12:nth-child(2){background-position: -259px -175px;}
#nitte .col-xs-12:nth-child(3){background-position: -524px -175px;}
#nitte .col-xs-12:nth-child(4){background-position: -796px -175px;}
#nitte .col-xs-12:last-child{background-position: -1059px -175px;}
#main-head h1{ font-size:3em; color:#fff;  font-family: 'Oswald', sans-serif; text-transform:uppercase;}
.nav-sec li{ display: inline-block; padding:12px 0; z-index:9999; text-transform:uppercase; }
.nav-sec{ text-align:center;   background: #fe5000;
position: relative;
    top: -90px;}
.nav-sec li a{ color:#353866;     padding: 20px 20px;     font-family: roboto;
     font-weight:500}
.nav-sec li:hover,  .nav-sec li.active{ background:#353866;}
.nav-sec li:hover a,  .nav-sec li.active a{ color:#fe5000}
.nav-sec li:last-child{border-right:none;}
.no-padding{padding:0 !important}
.carousel-control.right{right:-52px;top:-65px} 
.carousel-control.left {left:-52px;top:-65px}
h2{
    font-family: 'Oswald', sans-serif;
    font-size: 30px;
    text-transform: uppercase;
	    margin-bottom: 30px;
}
a, a:hover{ text-decoration:none;}
h1 small{color:#fe5000;}
/*header sec*/
#main-head{
	    
	width:100%;
background: #353866;
	color:#ddd;
	padding:0 20px;
	}
#main-head .desc{}
.enquiry-block input[type=checkbox] {
    float: left;
    width: 40px;
}
#captchaInput {
    width: 100px;
    margin-left: 10px;
}
::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: #444;
  opacity: 1; /* Firefox */
}

:-ms-input-placeholder { /* Internet Explorer 10-11 */
  color: #444;
}
#main-head p{ margin-bottom:20px;}
#main-head .desc{ }
#main-head .desc2{ }
.carousel-indicators .active {
    background-color: #fe5000;
}
.form-block{/*background: rgba(255,176,25,0.7);*/
background: #353866;
display:flow-root;
padding: 25px 25px 20px 25px;}
.cta-outline{font-family: 'Oswald', sans-serif; text-transform:uppercase; font-size:1.1em; border:1px solid #fe5000; color:#fff; padding:6px 15px}
.cta-outline:hover, .cta-outline:focus{ background:#fe5000;}
.navbar-toggle .icon-bar {
    background: #fff;
}

.navbar-nav>li>a{font-family: 'Raleway', sans-serif; color:#fff;}
.nav>li>a:focus, .nav>li>a:hover {
    text-decoration: none;
    background-color: transparent;
}
/*header sec end*/
#about .container{ background:#fff; position:relative;  padding:20px 35px 0 35px;    }
#about h2{ margin-bottom:30px;}
/** highlights section starts here **/

.highlights{
    background-color: #fe5000;
    color: #222;
    padding: 20px;
	margin-bottom: 30px;
}
#curriculum h3{color:#fe5000}
#highlights h3{
    font-size: 18px;
	    text-transform: uppercase;
}

#highlights span{
    background: url(../img/highlights-sprite2.png) no-repeat;
    width: 54px;
    height: 70px;
    display: inline-block;
    margin: 10px 10px 0 0;
}

#highlights .pgm-lang{
    background-position: -18px 5px;
}

#highlights .tools{
    background-position: -186px 5px;
}

#highlights .projects{
    background-position: -75px 5px;
}
#highlights .intern{
	 background-position: -129px 5px;
}

#highlights .faculty{
	 background-position: -68px -64px;
}

#highlights .soft{
	 background-position: -129px -68px;
}

/** highlights section ends here **/
/**--------------------------------------------------------------------------------------------**/




/** statistics section starts here **/
#statistics{
    padding: 20px;
	margin-bottom:10px !important;
}

.stats-subhead{
    font-size: 18px;
}
#statistics span{ color:#353866; font-size:18px;}

/** statistics section ends here **/
/**--------------------------------------------------------------------------------------------**/


#loader {
    position: absolute;
    background: #353866;
	opacity:0.6;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    visibility: hidden;
    text-align: center;
}
.loader {
  border: 16px solid #f3f3f3;
  border-radius: 50%;
  border-top: 16px solid #3498db;
  width: 80px;
  height: 80px;
  -webkit-animation: spin 2s linear infinite; /* Safari */
  animation: spin 2s linear infinite;
margin: 40% auto;
}

/* Safari */
@-webkit-keyframes spin {
  0% { -webkit-transform: rotate(0deg); }
  100% { -webkit-transform: rotate(360deg); }
}

@keyframes spin {
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}
/** Curriculum section starts here **/

.curriculum{
    background-image: url(../img/curriculum-bg.jpg);
    padding: 20px;
	    background-size: cover;
		margin-bottom: 30px;
}
#curriculum ul li{ color:#fff}

#curriculum h2{
    color: #fff;
}

.panel-heading {
  padding: 0;
	border:0;
}
.panel-title>a, .panel-title>a:active{
	display:block;
	padding:15px;
  color:#555;
  font-size:16px;
  font-family: roboto;
	
	letter-spacing:1px;
  word-spacing:3px;
	text-decoration:none;
}
.panel-heading  a:before {
   font-family: 'Glyphicons Halflings';
   content: "\e114";
   float: right;
   transition: all 0.5s;
}
.panel-heading.active a:before {
	-webkit-transform: rotate(180deg);
	-moz-transform: rotate(180deg);
	transform: rotate(180deg);
} 

.accord-span{
    font-size: 14px;
}

.downloadBrochure{
    background: transparent;
    border: 1px solid #e9a018;
    color: #e9a018;
    padding: 10px 55px;
}

.downloadBrochure:hover{
    text-decoration: none;
    color: #e9a018;
}



.box{
        padding: 20px;
        background-color: #fff;
    }

.box-text{
    font-size: 24px;
    color: #353866;
    font-weight: bold;
}  

.boxTextSub{
    font-size: 14px;
    text-transform: uppercase;
}

/** Curriculum section ends here **/
/**--------------------------------------------------------------------------------------------**/
  .panel-body  a{ font-weight:600;}
   
/** Faculty & Eligibility section starts here **/
#faculty img{ border-radius:50%;    width: 170px;
    height: 170px;}

#faculty .faculty-list{
    border: 1px solid #bcbcbc;
	padding:20px;
	margin-bottom:20px;
	
}
#faculty .item .row { background:#fff;}

#faculty p{
    margin-top: 20px;
}

#highlights, #statistics, #curriculam, #faculty, #eligibility, #partners, #faq, #projects{margin-bottom: 35px !important;}
#partners h4{color:#353866;margin-bottom: 10px;}
#eligibility .ul-style2, #about .ul-style2{
 list-style-image: url(../img/checklist.png);
     padding-left: 40px;
}
.ul-style3 {
	 list-style-image: url(../img/checklist-w.png);
    padding-left: 40px;
}
.ul-style3 li{ margin-bottom:10px;}

#eligibility ul li, #about ul li{
    margin: 15px 0px;
}

#eligibility{background-color: #353866; color:#fff;}
#eligibility h4{color: #fe5000; }
#eligibility h2{color:#fff;}

/** Faculty & Eligibility section ends here **/
/**--------------------------------------------------------------------------------------------**/


/** Industry Partners section starts here **/

#partners{
    background-color: #fe5000;
    padding-top: 20px;
    padding-bottom: 40px;
	margin-top: 30px;
    
}
#projects{margin-bottom: 30px;}

#partners h2{
    color: #fff; margin-bottom: 10px !important;
}
#faq .panel-title{ font-size:18px; text-transform:uppercase; font-weight:400; margin-top:0;}
#faq .panel-heading {
    padding: 10px 15px;}
#faq .panel-group .panel+.panel {
    margin-top: -1px;
}
#faq .panel-group .panel {
    border-right: none;
	border-left:none;
	border-top:1px solid #ccc;
}
#faq .panel-group .panel:last-child{
	border-bottom:1px solid #ccc;
	}
.process {
    position: relative;
	color:#fff;
	    z-index: 3;
}

.process p{margin-top: 10px;}

.icon-block img {
    max-width: 105px;
}
.icon-block {
    width: 20%;
    padding: 1% 0.8%;
    float: left;
    z-index: 9999;
    text-align: center;
}

.process:before {
    content: "";
    width: 83%;
    height: 3px;
    background: #fe5000;
    position: absolute;
    display: inline;
    left: 8%;
    right: 0;
    z-index: -1;
    top: 40%;
}
.highlights img {
	padding: 0 10px !important; border-right:1px solid #9a9a9a;    margin-bottom: 40px;
}

.highlights img:last-child{padding: 0!important;border:none;}
	
.gray-bg{background: #222; color:#fff; padding:  20px;}
.gray-bg h5{color:#fff; margin-top: 15px;}
.black-bg{background: #131313; text-align: center; padding:10px 10px 0 10px; color:#ddd;}
.m-b-20{margin-bottom: 25px;}
#contact .b-r{ border-right:1px solid #222;}
#contact h5{font-size:1.15em;}
#contact p{ font-size:1.1em}
.enquiry-block input, .enquiry-block select, .enquiry-block textarea{ width:100%; border:none; color:#444; background:#fff;  padding: 6px 20px; margin-bottom:15px;}
.enquiry-block textarea{ height:41px;}
#enquiry{ color:#222; text-transform:uppercase; letter-spacing:0.5px; font-weight:500}
.enquiry-block h2 { text-transform: uppercase !important;   }
.enquiry-block h2, .enquiry-block p{color:#fff;  text-transform: none;}
.enquiry-block input[type=submit]{background: #fe5000; color:#fff; text-transform: uppercase;}
#data-enquiry:hover{ background-color:transparent; color:#222; font-weight:600}
#projects .carousel{ margin-top:0;}
#projects img{ overflow:hidden;height: 95px;
    margin-bottom: 10px;}
#quote-carousel{margin-bottom: 30px;}
#faculty .carousel {margin-top: 15px;}
.overview div{background: #fff; padding:5px 20px 10px 20px; margin-bottom: 25px; }
.overview h4{color:#0f245d; font-size: 28px; margin-bottom: 10px;}
.carousel-control.right, .carousel-control.left  {
	background-image: none; color: #444; font-size: 34px;}
.yellow{ color:#da9617; margin: 20px 0; font-size: 18px;}
.white-txt p{color:#fff;}
.white-txt .col-xs-12{ padding: 0px 26px;}
/** contact section starts here **/

/** contact section ends here **/

/** Footer section starts here **/
#faculty .carousel-indicators {
          top: -63px;
    right: 6px;
    left: unset;
    margin: 0;
    width: auto;
}
#faculty .carousel-indicators li {
    background-color: #222;
	border-color:#222}
#faculty .carousel-indicators .active{
	background-color:#fe5000;
	border-color:#fe5000
	}
#faculty .carousel-indicators .active, #faculty .carousel-indicators li {
    width: 45px; height:4px;margin-right: -4px;}
footer{
    padding: 10px 0px;
    background-color: #222222;
    color: #fff;
}

footer p{
    margin-bottom: 0px;
}
.navfixed{       position: fixed;
    top: 129px;
    z-index: 999;
    left: 50%;
    transform: translate(-50%, 0);
    width: 86%;
	}
.wrapper {
    margin: 0;
}


/** Footer section ends here **/
@media screen and (max-width: 415px){
.navbar-right {
    position: absolute;
    right: unset !important;
    left: 0 !important;
    top: unset !important;
    background: #fe5000;
    bottom: -90vh !important;
}
.nav-sec li {
	padding:5px 0;
}
}
@media screen and (min-width: 1024px){
.navbar {
    position: relative;
	min-height: 100px;}}
@media screen and (min-width: 1400px){
.form-block{
	display:flow-root;min-height: 605px;}
	
}
@media screen and (min-width: 1600px){
.form-block{
	display:flow-root;min-height: 705px;}
	
}
@media screen and (min-width: 768px){

		.white-txt .col-md-3:after{content: '';position: absolute; background: url("../img/divider.png");    width: 2px;
    height: 130px;
    top: 20px;
    right: -4px;}
	
	.white-txt .col-md-3:last-child:after{width:0}
	.carousel-control {
		width: 5%;}
	.carousel-control.right {
    right: -52px;
    top: 21px;
}
	.carousel-control.left {
    left: -52px;
    top: 25px;
}
}
@media screen and (max-width: 1025px){
.nav-sec li a {
    color: #353866;
        padding: 1px 6px;
    font-size: 12px;}
#partners .row .col-xs-12{
	text-align:center;
	}
	
	#nitte .col-xs-12 {
      height: 140px;
    width: 194px;
    margin-bottom: 50px;
    background: url(../img/sprite.png);
    margin: 0 0 50px 0;
}
	
}

@media screen and (max-width: 768px){
	
	.process:before {
    content: "";
		width: 0;}
	#nitte .col-xs-12 {
    height: 140px;
    width: 217px;
    margin-bottom: 50px;
    background: url(../img/sprite.png);
    margin: 0 2% 50px 2%;
}
.navfixed {
    position: fixed;
	width:100%;
    top: 120px;}
	h2 {
    font-size: 24px;}
#main-head {
    min-height: 590px;}
}

@media screen and (max-width: 766px){
	#myCarousel .carousel-control{display: none;}
	#eligibility .col-xs-12{float: none;}
	.border-r {
    border-right: none;
}
	#statistics h2 {
    padding: 0;
}
	#projects h2 {
    margin-bottom: 54px;
}
	.white-txt p{ margin: 10px 0; padding-bottom: 15px; border-bottom: 1px solid #ccc;}
	.white-txt .col-xs-12:last-child p{border-bottom: none;}
	.navbar {
		margin-bottom: 0;}
	.ph, .email {
		margin: 5px 20px 10px 20px;}
	.carousel-control.right{right:-12px;top:-55px} 
.carousel-control.left {left:-12px;top:-55px}	
	.icon-block {
    width: 100%;
    padding: 1% 25.2%;
    float: left;
    text-align: center;
}
	#contact .b-r{ border:none;}
	#contact .text-right{ text-align:center}
	.navfixed {
    top: 63px;}
.highlights img {
    padding: 20px 10px 25px !important;
		border-bottom: 1px solid #9a9a9a;border-right:none;}

}

@media screen and (max-width: 416px){
	
	#nitte .col-xs-12 {
    height: 140px;
    width: 217px;
    margin-bottom: 50px;
    background: url(../img/sprite.png);
    margin: 0 auto 50px auto;
		float:none !important;
}
	.navfixed {
    top: 60px;}
	.nav-sec li a {
    font-size: 11px;
}
#highlights, #statistics, #curriculum, #faculty,  #faq, #projects, #contact{         margin-top: -80px;
    padding-top: 80px !important;}
#about{ margin-top: -230px;
    padding-top: 230px !important;}
}

@media screen and (min-device-width: 768px) and (max-device-width: 826px) and (orientation : landscape){
.navfixed {
    top: 120px;} 
  }
  
@media screen and (max-width: 700px) and (orientation : landscape){
.navfixed {
    top: 81px;} 
	.nav-sec li a {
    font-size: 10px;
}
  }
  
.dropdown-menu li a {
    font-weight: 400;}



	#enquirypop input[type=checkbox] {
    float: left;
    width: 40px;
}#captchaInput {
    width: 100px !important;
    margin-left: 10px;
}
	a.pay:hover{background: #333 !impor;
color: #fff;}
.ticker{position: absolute;
    top: 109px;
    z-index: 9;
    background: #fff;
    width: 100%;}
.home .carousel-inner a {
    font-size: 20px;
    padding: 0;
    margin: 0;
    display: block;
}

.ee-form-widget :not(.modal-content) {
    color: #000;
}
	a.pay{margin: 50px 10px 0 0 !important;
    padding: 8px 20px !important;
    display: inline-block;
    text-align: center;
    background: #fe5000 !important;
    color: #222 !important;
    /* width: 47%; */
    float: left;border-radius: 0;}
	nav a.gurukul {display: none;}
.covid{    
   color: #fff;
    padding: 20px 20px 0 0;
    font-size: 17px;
    font-weight: 500;
    font-family: 'Roboto';
    border: none;
    position: fixed;
    bottom: 0;
    z-index: 9999;
    display: block;
    width: 50%;} 
.covid button{outline: none;background: #333;
    display: block;
    width: 251px;}
marquee a{background: #fe5000 !important; color:#222; padding:6px 15px;}
marquee h4{margin-top: 10px;
    margin-bottom: 6px;}
.covid-p a{text-decoration: none; color:#ee1c1a; display:block; margin-top:10px; font-size:16px; text-transform:uppercase;    font-weight: 600;outline:none;}
.covid-p a.m-r{ margin-right:20px;}
.covid-p span, .covid span{color:#ee1c1a;;}
.covid img{position:absolute; top:-60px; left:-10px;}
.m-last{ display: block !important}
	.achievements .block.rank{animation-name: tran;
	animation-duration: 3s;
  animation-iteration-count: infinite;}
	@keyframes tran {
  10%   {background-color: #353866;}
  40%  {background: #fe5000; color:#353866; }
 60%  {background: #fe5000; color:#353866; }
  90% {background-color: #353866; color:#fff;}
}
	
	#myModal2 .modal{opacity: 1 !important;
		display: block;
			
			    background: rgba(0,0,0,0.5);
z-index: 9999999;}
		#myModal2 .modal-dialog {
    margin-top: 52px;
    top: 15%;
			text-align: center;}
		#myModal2 .modal-body {

    min-height: 200px;
    padding: 20px 30px;
}
		#myModal2 .modal-body a{ font-size: 
		17px; color:#242aa0}
		#myModal2 .modal-body a:hover{color:#000}
		#myModal2 .modal-title{color: #fff;    display: inline-block;}	
		#myModal2 .modal-header{border-bottom: 1px solid #02296a;}
	#myModal2 .modal-content{color: #fff;
		background-color: #001e4f;}
	.modal-header .close {
    margin-top: -2px;
    color: #fff;
    opacity: 0.7;
    font-size: 42px;
    top: 0;
    position: absolute;
    right: 15px;
    font-weight: 100;
    top: 5px;
}
.carousel-indicators {
    bottom: -10px;
}
	
@media screen and (min-width: 1024px) {
.carousel {
  
}
}

	@media screen and (max-width:1024px) {

.covid {
    width: 80%;
}
}
	@media screen and (max-width: 767px) {

.home .carousel-inner a {
    font-size: 20px;
    padding: 0;
    margin: 0;
    display: block;
    position: unset;
    width: auto;
}
.ticker{position: absolute;
    top: 59px;}
		
		footer{margin-bottom: 45px;}
	.nb-form {
    bottom: -256px ;
		
z-index: 999 !important;
		right: 0;
left: initial;
transform: initial;

}
.nb-form .title {
			border-radius: 0;padding: 15px ​48px 10px 39px !important;width:100%; 
			text-align:center;}
		
		.nb-form .title::after {
			top: -10px;    right: 10%;}
		a.pay {
			margin: 0 !important;
			color: #222 !important;
padding: 8px 20px !important;
width: 50%;
font-size: 13px;
border-right: 2px solid #222;}
	.covid {
        top: inherit !important;
    bottom: 0 !important;
    width: 60%;
    padding: 0;
}
		.nb-form .title {
    border-left: 1px solid #353866;
    left: inherit;
    right: 0;
}
		.nb-form.f-open .title {
			border-left: 0 solid #353866;}

		.nb-form {
			width: 50%;}
	.nb-form.f-open {
			width: 300px;}
	}
	@media screen and (max-width: 767px) {
	.nb-form {
		bottom: -351px;
		}
		.nb-form.f-open {z-index: 9999 !important;}
.apply{margin:5px;}
	}


.nb-form input, .nb-form textarea, .nb-form select, #myModal2 input, #myModal2 textarea, #myModal2 select {
    font-family: 'roboto';
    font-size: 12px;
    width: 254px;
    max-width: 254px;
    margin-bottom: 10px;
    margin-left: 7px;
    padding: 6px;
    border: none;
    border-radius: 4px;
    color: #222;
    border: 1px solid #ccc;
}
#myModal2 input[type='submit'] {
    width: 100%;
    max-width: 96%;
    background: #fe5000;
    border: none;
    margin-top: 10px;
    font-weight: 500;
    letter-spacing: 1px;
    text-transform: uppercase;
}

	
