


/*basic css starts*/
body {
	margin: 0;
	padding: 0;
	width: 100%;
	font-family: 'Montserrat', sans-serif;
	font-size: 100%;
	color: #000;
}
*,*:focus,*:hover{
    outline:none;
}
a {
	color: #000;
	text-decoration: none;
}
a:hover {
	color: #fff;
	text-decoration: none;
}
article, aside, figcaption, figure, footer, header, main, nav, section, p, h1, h2, h3, h4, h5, h6 {
	margin: 0;
	padding: 0;
}
a img {
	border: none;
}
*, ::after, ::before {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}
.clear {
	clear: both;
	display: none;
}
.responsive {
	width: 100%;
	height: auto;
	max-width: 100%;
	max-height: none;
	margin: 0;
}
.center {text-align: center;}
.right{text-align: right;}
.main-wrapper {
	width: 90%;
	margin: 0 auto;
	padding: 0px;
}
header{width: 100%; display:block; padding:0;}
footer {width: 100%; overflow: auto; padding:0;}

.bounce-eff{-webkit-transform: perspective(1px) translateZ(0);
transform: perspective(1px) translateZ(0);    transition-property: transform;
transition-duration: 0.3s;}
.bounce-eff:hover{-webkit-transform: translateY(-5px);
transform: translateY(-5px);}
article {
	margin-bottom: 5vw; overflow: visible;
}
/*basic css ends*/

.top-strip a:link{color:#fff; text-decoration:none;}
.top-strip a:visited{color:#fff; text-decoration:none;}
.top-strip a:hover{color:#ffd200; text-decoration:none;}
.top-strip a:active{color:#fff; text-decoration:none;}
.top-left{display:inline-block; width:49%; float:left;}
.top-right{display:inline-block; width:49%; float:right; text-align:right;}
.top-right ul{margin:0; padding:0;}
.top-right li{list-style-type:none; display:inline-block; margin:0 2vw 0 0;}
.top-right li:last-child{ margin:0;}
.t-pad1{margin:0 0.5vw 0 0;}
.t-pad2{margin:0 0.5vw 0 3vw;}

.headers{width:100%; display:block; position:relative;}
.headers figure{display:block;}
.headers figcaption{font-size:3.5vw; line-height:3.8vw; position:absolute; top:14.8vw; left:4.5vw; text-transform:uppercase; font-family:LeBeauneNew, sans-serif;}

.logo-column { display:inline-block;  vertical-align:middle;}
.col-left {width: 16%; vertical-align:middle;}
.col-right {width: 4%; font-size:1.2vw; color:#3b61ad; vertical-align:middle;}
.col-middle {width: 80%; vertical-align:middle;}

/* Clear floats after the columns */
.logo-row:after {
  content: "";
  display: table;
  clear: both;
}



.header-buttons{width:90%; margin: auto; position:absolute; top: 33vw; left: 0; right: 0; }

.btn {
  text-transform: uppercase;
  font-family: 'Montserrat', sans-serif;
  font-size:1.1vw;
  font-weight: 800;
  letter-spacing:0.1vw;
  color:#33981e;
  background-color: transparent;
  border: 0.1vw solid #6ec05d;
  border-left: 0.4vw solid #6ec05d;
  padding: 0.5vw 2.3vw;
  transition: all 0.5s ease;
  cursor:pointer;
  margin:0 0 1.8vw 0;
}
.btn:hover,
button:hover {
  outline: 0;
  color: #fff;
}
.btn:active,
button:active {
  outline: 0;
  color: #fff;
}
.btn-apply-now {
  background: linear-gradient(to left, transparent 50%, #6ec05d 50%);
  background-size: 200% 100%;
  background-position: right bottom;
}
.btn-apply-now:hover {
  background-position: left bottom;
}

.btn02 {text-transform: uppercase; font-family: 'Montserrat', sans-serif; font-size:1.1vw;
  font-weight: 800; letter-spacing:0.1vw; color:#fff;
  background-color: transparent;
  border: 0.1vw solid #f26522;
  border-left: 0.4vw solid #bb3c00;
  padding: 1.5vw 2.3vw;
  transition: all 0.5s ease;
  cursor:pointer; margin:0;
}
.btn02:hover,
.btn02:active,
.btn-download {
  background: linear-gradient(to left, transparent 50%, #bb3c00 50%);
  background-size: 200% 100%; background-color:#f26522;
  background-position: right bottom;
}
.btn-download:hover {
  background-position: left bottom;
}

.body-first{width:100%; display:block; font-size:0; margin:0; padding:0; vertical-align:top; position:relative;}
.members{width:38%; display:inline-block; vertical-align: top; padding:3vw 0 0 4.5vw;}
.phead01{font-weight:600; font-size:1vw; color:#bababa; letter-spacing:0.5vw; line-height:0; margin:0 0 2.5vw 0;} 
.members figure{ max-width:575px; margin:0; padding:0 3.2vw 0 0;}

.welcome{width:62%; display:inline-block; position:absolute; top:-12vw; right:0; z-index:1;}
.wel-txt{margin:-1.2vw 0 0 0 !important; font-size:1vw; font-weight:400; line-height:1.8vw; text-align:justify; }
.wel-txt p{margin:0 0 2vw 0;}
.wel-txt a{color:#fff; font-weight:600;}
.body-txt{font-size:1.1vw; font-weight:400; line-height:2.2vw; text-align:justify; margin:0; padding:0;}
.body-txt strong{font-weight:700;}
.body-txt p{margin:0 0 2vw 0;}
.arrow-icon{vertical-align:middle; margin:0 0 0 0.8vw;}

.news-ticker{ width:100%; display:block; font-weight:700; font-size:0.8vw; border-bottom:dashed 1px #adadae; padding:1.7vw 0 1.5vw 0; color:#cc374a; letter-spacing:0.01vw;}
.news-ticker a:link{color:#cc374a; text-decoration:none;}
.news-ticker a:visited{color:#cc374a; text-decoration:none;}
.news-ticker a:hover{color:#ff3d55; text-decoration:none;}
.news-ticker a:active{color:#cc374a; text-decoration:none;}
.news-ticker span{margin:0 1vw;}
.n-pad{width:3%; display:inline-block;}
.n-pad img{margin:0; max-width:12px;}
.news-marq{width:96%; display:inline-block; }


.arrow-bg{
	background-image: url(../images/arrow-bg.jpg);
	background-repeat: no-repeat; 
	background-size: 100%; padding:2vw 0 6vw 0; margin:0 !important;}
.phead03{ font-size:1.4vw; font-weight:800; margin:0 0 1.5vw 0;}

.courses{margin: 0.5vw; display:block; overflow:auto; background:#fff; box-shadow: rgba(36, 90, 125, 0.1) 0px 4px 16px, rgba(17, 17, 26, 0.05) 0px 8px 32px;}



.course-img {position: relative;}
.course-img img {display: block; width: 100%; height: auto;}
.course-img-hover {position: absolute; bottom: 0; background: rgb(0, 0, 0);
  background: rgba(0, 0, 0, 0.5); color: #fff; 
  width: 100%;
  transition: .5s ease;
  opacity:1;
  color: white;
  font-size: 1vw; font-weight:700;
  padding: 1vw;
  text-align: center; cursor:pointer;
}
.course-img:hover .course-img-hover {opacity: 1; background: rgba(0, 0, 0, 0.7); padding:2vw 1vw; }


.news-area{width:100%; display:block; margin:0 0.9vw; cursor:pointer; 
transition: all 0.5s ease; padding:1vw 0;}
.news-area:hover .news-arrow{ background:#3b61ad; transition: all 0.5s ease;}
.news-area figure{width:100%; display:block;}
.news-area figcaption{width:100%; display:block; font-size:0;}

.news-arrow{width:20%; display:inline-block; background:#f26522; padding:1.5vw; color:#fff; 
font-size:1.5vw; font-weight:300; text-align:center; color:#fff; vertical-align:top;}
.news-txt{width:80%; display:inline-block; background:#fff; padding:2vw; vertical-align:top; 
box-shadow: rgba(149, 157, 165, 0.5) 0px 8px 24px; margin:-2vw 0 0 0;}
.news-txt p{font-size:1.2vw; font-weight:800; margin:1.3vw 0 0 0;}
.news-txt span{display:block; margin:0 0 0.5vw 0;}
.news-category{ font-size:0.9vw; font-weight:600; color:#999; margin:0 0 0.5vw 0;}
.news-category i{ color:#d7d7d7; font-size:0.7vw; margin:0 0.3vw 0 0;}
.news-date{ font-size:0.9vw; font-weight:600; color:#3b61ad; margin:0;}
.news-date i{ color:#9bb7ee; font-size:0.7vw; margin:0 0.3vw 0 0;}

 
 
.what-bg{
	background-image: url(../images/what-bg.jpg);
	background-repeat: no-repeat;
	background-size: 100% 100%; padding:5vw 0 6vw 0; color:#fff;}
.campus-life{width:100%; display:block; font-size:0;}
.campus-life img{box-shadow: rgba(0, 0, 0, 0.35) 0px 5px 15px; transition-duration: 0.4s;}
.campus-life img:hover{box-shadow: rgba(0, 0, 0, 0.35) 0px 5px 15px; filter: grayscale(100%); transition-duration: 0.4s;}
.campus-block01{width:27.2%; display:inline-block;}
.campus-block02{width:45.6%; display:inline-block; padding:0 1.2vw;}

.campus-block03{width:32.5%; display:inline-block; padding:1.2vw 0;}
.campus-block04{width:35%; display:inline-block; padding:1.2vw;}

.campus-buttons-area{text-align: center;}
.campus-button {
  border: solid 1px #3b61ad;  border-radius:0; background:#fff;
  color: #3b61ad; font-family: 'Montserrat', sans-serif;
  text-align: center;
  text-decoration: none;
  display: inline-block;
  margin:3.5vw 1.5vw 0 0; 
  padding:1.4vw 2vw;
  transition-duration: 0.4s;
  cursor: pointer;  
  font-size:1vw; letter-spacing:0.1vw; text-transform:uppercase; font-weight:700;
}
.campus-button:hover {
background: none; color:#fff; border:solid 1px #fff; 
transition: all 0.6s;
}
 

.responsiveslider03{margin:7vw 0 6vw 0 !important; overflow:auto;}
.recruiter{width:100%; font-size:0;}
.recruiter-logos{display:inline-block; width:20%; margin:0; text-align: center; vertical-align:middle;}
.rec-pad{padding:0 2.5vw; max-height:60px;}



/* What make us different style start */
.grid {
	position: relative; display:inline-block;
	margin: 0;
	padding: 0;
	width: 33.3%;
	list-style: none;
}
.grid figure {
	position: relative;
	float: left;
	overflow: hidden;
	margin: 0;
	height: auto;
	width: 100%;
	background: #0ed204;
	text-align: center;
	cursor: pointer;
}
.grid figure img {
	position: relative;
	display: block;
	min-height: 100%;
	max-width: 100%;
	opacity: 0.8;
}
.grid figure figcaption {
	padding: 2em;
	color: #fff;
	font-size: 1.25em;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
}
.grid figure figcaption::before, .grid figure figcaption::after {
	pointer-events: none;
}
.grid figure figcaption, .grid figure figcaption > a {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
/* Anchor will cover the whole item by default */
/* For some effects it will show as a button */
.grid figure h2 {
	font-weight: 700; font-size:1.8vw; margin:3vw 3vw 0 3vw !important;`
}
.grid figure h2, .grid figure p {
	margin: 1.5vw 3vw 0 3vw;
}
.grid figure p {
	font-size: 1vw; line-height:1.5vw;
}
/* Individual effects */

/*---------------*/
/***** Lily *****/
/*---------------*/

figure.effect-lily img {
	max-width: none;
	width: -webkit-calc(100% + 3vw);
	width: calc(100% + 3vw);
	opacity: 0.5;
	-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
	transition: opacity 0.35s, transform 0.35s;
	-webkit-transform: translate3d(-2vw, 0, 0);
	transform: translate3d(-2vw, 0, 0);
}
figure.effect-lily figcaption {
	text-align: left;
}
figure.effect-lily figcaption > div {
	position: absolute;
	bottom: 0;
	left: 0;
	padding: 2em;
	width: 100%;
	height: 100%;
}
figure.effect-lily h2, figure.effect-lily p {
	-webkit-transform: translate3d(0, 2vw, 0);
	transform: translate3d(0, 2vw, 0);
}
figure.effect-lily h2 {
	-webkit-transition: -webkit-transform 0.35s;
	transition: transform 0.35s;
}
figure.effect-lily p {
	color: rgba(255,255,255,1);
	opacity: 0;
	-webkit-transition: opacity 0.2s, -webkit-transform 0.35s;
	transition: opacity 0.2s, transform 0.35s;
}
figure.effect-lily:hover img, figure.effect-lily:hover p {
	opacity: 1; 
}
figure.effect-lily:hover img, figure.effect-lily:hover h2, figure.effect-lily:hover p {
	-webkit-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0);
}
figure.effect-lily:hover p {
	-webkit-transition-delay: 0.05s;
	transition-delay: 0.05s;
	-webkit-transition-duration: 0.35s;
	transition-duration: 0.35s;
}
.what-makes { display:block; width:100%; font-size:0;
}
.what-makes > h2 {
	clear: both;
	margin: 0;
	padding: 1vw;
	color: #484B54;
	font-weight: 800;
	font-size: 1.5vw;
}
/* What make us different style end */


.global-area{ display:block; width:100%; font-size:0;}
.global-logos{display:inline-block; width:25%; margin:0; text-align: center; vertical-align:middle; padding:0 3vw;}
.global-pad{max-height:130px;}
.global-pad02{max-height:120px; max-width:119px;}

.bottom-strip{background:#ee3224; padding:1.5vw 0; width:100%; display:block; font-size:0;}
.bs-left{ width:50%; display:inline-block; font-size:1.5vw; font-weight:400; color:#fff; vertical-align:middle;}
.bs-right{ width:50%; display:inline-block; vertical-align: middle;}

.apply-button { float:right;
  border: solid 1px #ee3224;  border-radius:0; background:#fff;
  color: #ee3224; font-family: 'Montserrat', sans-serif;
  text-align: center;
  text-decoration: none;
  display: block;
  margin:0; 
  padding:1.4vw 2vw;
  transition-duration: 0.4s;
  cursor: pointer;  
  font-size:1vw; letter-spacing:0.1vw; text-transform:uppercase; font-weight:700;
}
.apply-button:hover {
background: none; color:#fff; border:solid 1px #fff; 
transition: all 0.6s;
}

.footer-bg{
	background-image: url(../images/footer-bg.jpg);
	background-repeat: no-repeat;
	background-size: 100% 100%; padding:4vw 0 2.7vw 0; border-top:solid 0.5vw #252525;}

.footer-wrapper {width: 90%; margin: 0 auto; padding: 3vw 3vw 0.5vw 3vw; background:#fff; box-shadow: rgba(36, 90, 125, 0.1) 0px 4px 16px, rgba(17, 17, 26, 0.05) 0px 8px 32px;  font-size:0; overflow:hidden;}

.footer-block01{width:20%; display: inline-block; vertical-align:top;}
.footer-block02{width:40%; display: inline-block; vertical-align:top;}
.footer-block03{width:40%; display: inline-block; vertical-align:top;}
.footer-txt{font-size:0.9vw; line-height:1.3;}
.footer-txt p{margin:0 0 2vw 0;}
.f-mar{margin:3vw 0;}
.b-icons{margin:0 0.8vw 0 0; vertical-align:middle; float:left;}

.f-social{margin:0; display:block; width:100%; float:left;}
.f-icons{display:block; }
footer .fa {display:inline-block; 
  padding: 0.7vw;
  font-size: 1.5vw;
  width: 3vw;
  text-align: center;
  text-decoration: none;
  margin: 0.6vw;
  border-radius: 50%;
}
footer .fa:hover {
    opacity: 0.7;
}
footer .fa-facebook {
  background: #fff;
  color: #4962a3; border: solid 2px #4962a3;
}

footer .fa-instagram {
  background: #fff;
  color: #e20017; border: solid 2px #e20017;
}
footer .fa-twitter {
  background: #fff;
  color: #58aee7; border: solid 2px #58aee7;
}
footer .fa-linkedin {
  background: #fff;
  color: #0478b5; border: solid 2px #0478b5;
}

footer .fa-youtube {
  background: #fff;
  color: #f70000; border: solid 2px #f70000;
}

.yt-pad{padding:0.7vw 2.3vw 0.7vw 0.7vw !important;}

.footer-txt h2{font-size:1.1vw; font-weight:700; color:#336699;}
.footer-txt h2 a{color:#336699;}



.footer-txt ul {
	margin: 1vw 0 3vw 0;
	padding: 0;
}
.footer-txt li {
	list-style-image: url('../images/f-blt.gif');
	vertical-align: middle; padding:0 0 0 4px;
	margin:0 0 0.6vw 0.8vw;
}
.footer-blocks{width:49.5%; display:inline-block; vertical-align:top;}
.fb-pad{margin:1.5vw 0 0 0;}

.copyrights{text-align:center; color:#fff; font-size:0.9vw; line-height:1.5vw; margin:2vw 0 0 0;}
.copyrights a{color:#fff;}

.b-menu-pad{padding:0 0 0 3vw;}





/* The Modal (background) */
.modal {
  display: none; /* Hidden by default */
  position: fixed; /* Stay in place */
  z-index: 1; /* Sit on top */
  padding-top: 100px; /* Location of the box */
  left: 0;
  top: 0;
  width: 100%; /* Full width */
  height: 100%; /* Full height */
  overflow: auto; /* Enable scroll if needed */
  background-color: rgb(0,0,0); /* Fallback color */
  background-color: rgba(0,0,0,0.4); /* Black w/ opacity */
}

/* Modal Content */
.modal-content {
  background-color: #fefefe;
  margin: auto;
  padding: 20px;
  border: 1px solid #888;
  /* width: 50%; */
}

/* The Close Button */
.close {
  color: #fff;
  float: right;
  font-size: 28px;
  font-weight: bold;
  opacity: 1;
}

.close:hover,
.close:focus {
  color: #000;
  text-decoration: none;
  cursor: pointer;
}
.my-modal{width:100%; cursor:pointer; padding:1vw 0 0.5vw 0;}
.my-btn{cursor:pointer;}
.vdo-height{height:30vw;}


/*about us ver01 css starts from here*/
div.columns:nth-of-type(1){/* width:23%; *//* background:#1c2a44; */color:#fff;vertical-align:top;/* font-size:1vw; */} 
div.columns:nth-of-type(1) a:link{color:#fff;}
div.columns:nth-of-type(1) a:visited{color:#fff;}
div.columns:nth-of-type(1) a:hover{color:#84ff6a;}
div.columns:nth-of-type(1) a:active{color:#fff;}
div.columns:nth-of-type(1) ul{margin:0 0 4vw 0.8vw; padding:0;}
div.columns:nth-of-type(1) li{list-style-image: url('../images/inside-bullet.png');
	vertical-align: middle; padding:0 0 0 5px; margin: 0 0px 1.5vw 0;}

div.columns:nth-of-type(2){width: 100%;background:#fff;padding:1.5vw 4vw 3vw 4vw;vertical-align:top;/* margin:-4vw 0 0 0 !important; */z-index:0;position:relative;}

.phead04{font-family:LeBeauneNew, sans-serif;font-weight:400;font-size: 2.1vw;line-height:3.8vw;margin: 2vw 0 2vw 0;} 


.phead05{font-size:1.4vw; font-weight:800;}
.dot-line{margin:1vw 0 2vw 0;}



/*Search css starts*/
#search-btn{ background:#fff; border-radius:50%; display:block; height:3vw;
width:3vw; text-align:center; vertical-align:middle; color: #3b61ad; position:relative; transition: all 0.5s ease;}

#search-btn .fa-search{position: absolute; top: 30%; left: 30%;}
#search-btn:hover{ color:#fff; background:#ee3224; cursor: pointer; transition: all 0.5s ease; box-shadow:rgb(36 90 125 / 20%) 0px 4px 16px, rgb(17 17 26 / 15%) 0px 8px 32px;}
#search-overlay{
  display:none; z-index:10;
}
.search-block {
  position: fixed;
  top: 0;
  right: 0;
  bottom:0 ;
  left: 0;
  overflow: auto;
  text-align: center;
  background: rgba(0, 0, 0, 0.9);
  border: #a0a0a0 solid 1px;
  margin: 0;
}

.search-block:before {
  content: '';
  display: inline-block;
  height: 100%;
  vertical-align: middle;
  margin-right: 0;
}

.centered {
  display: inline-block;
  vertical-align: middle;
  width: 50%;
  color: #FFF;
  border: none;
  background: transparent;
}

#search-box {
  position: relative;
  width: 100%;
  margin: 0;
}

#search-form {
  border: 1px solid #CCC;
  -webkit-border-radius: 0.5vw;
  -moz-border-radius: 0.5vw;
  border-radius: 0.5vw;
  background-color: #fff;
  overflow: hidden;
}

#search-text {
  font-size: 1.3vw;
  color: #ddd;
  border-width: 0;
  background: transparent;
}

#search-box input[type="text"] {
  width: 90%;
  padding: 1.22vw 0 1.22vw 0.5vw;
  color: #333;
  outline: none;
  font-size: 1.3vw;
}

#search-button {
  position: absolute;
  top: 0;
  right: 0; width:auto;
  font-size: 1.3vw; font-weight:700;
  color: #fff;
  text-align: center;
  border-width: 0;
  background-color: #ee3224;
  -webkit-border-radius: 0 2px 2px 0;
  -moz-border-radius: 0 2px 2px 0;
  border-radius: 0 2px 2px 0;
  cursor: pointer;  
  padding: 1.3vw 2.5vw;
  border-radius: 0 0.5vw 0.5vw 0; transition: all 0.5s ease;
}
#search-button:hover{background-color: #3b61ad; transition: all 0.5s ease;}
#search-close-btn{
  position: fixed;
  top: 1em;
  right: 1em;
  transition: all 0.5s ease;
}
#search-close-btn:hover{
  color: #777;
  cursor: pointer;
  transition: all 0.5s ease;
}
/*Search css ends*/

.f-right{float:right;}


/*15 march 2021 to replace*/
div.inside-container{display: flex;/* margin:-5.1vw 0 0 0; */position: relative;z-index:1;}
.inside-pic{max-width:28%; float:right; margin:0 0 3vw 4vw;}
.inside-pic-style{border-radius:0.6vw; box-shadow: 8px 8px #6ec05d;}
.phead02{font-family:LeBeauneNew, sans-serif; font-weight:400; font-size:2.6vw; line-height:3vw; margin:0 0 4.5vw 0; padding:0;}
.welcome-blue-area{background:#3b61ad; width:100%; color:#fff; padding:1.5vw 0 1.1vw 3.5vw; vertical-align:top;}
.welcome figure{display:block; float:right; margin:2.5vw 0 0 2.5vw; width:32%;}
.logo-menu-base{width:90%; margin: auto; position:absolute; top: 3vw; left: 0; right: 0; background:#fff; padding:0.5vw 1.5vw; box-shadow: rgb(36 90 125 / 20%) 0px 4px 16px, rgb(17 17 26 / 15%) 0px 8px 32px; border-radius:0.5vw; font-size:0; z-index:2;}


/*15 march 2021*/
.body-blt02{ margin: 0 0 2vw 0; padding: 0; width:100%;}
.body-blt02 ul{ margin: 0; padding: 0;}
.body-blt02 li a{color:#fff; padding:1vw 1.5vw; display:block;}
.body-blt02 li { display:inline-block; background:#f36f31;
	list-style-image: none; vertical-align: middle; margin: 0.3vw; color:#fff; cursor:pointer;}
.body-blt02 li:hover{ background:#3b61ad;}	
.body-txt-inside{font-size:1.1vw; font-weight:400; line-height:2.2vw; text-align:left; margin:0; padding:0;}
.body-txt-inside strong{font-weight:700;}
.body-txt-inside p{margin:0 0 2vw 0;}
.phead06{font-weight:600; font-size:1.5vw; margin:0 0 1.5vw 0; color:#3b61ad;} 

/* Inside left nav submenu */
.dropdown-btn {
  display: block;
  border: none;
  width: 100%;
  cursor: pointer;
  outline: none;
}
.dropdown-container {
  display: none;
}
.dropdown-container ul{margin:1.5vw 0 0 1vw !important;}
.fa-caret-down {margin:0 0 0 1vw;} 
/* Inside left nav submenu end here */

.inside-vdo{width:45%; float:right; margin:1vw 0 3vw 4vw;}
.vdo-height{ height:21.5vw;}


.process-table table { margin:0; padding: 0; width: 100%; border:solid 1px #e2e2e2;}
.colour01{background:#f0f5fb;}
.colour02{background:#fff;}
.process-table table td {padding: 1vw;}
.count{text-align:center; font-weight:600;}
.count2{text-align:center; font-weight:600;}


.global-partners{max-height:5vw; max-width:35%;}
.global-partners02{max-width:20%;}
.inside-headers{width: 100%;height: 32.5vw;}
.mob-header{background:#1c2a44;}
footer .fa-instagram {
  background: #fff;
  color: #6f22bb; border: solid 2px #6f22bb;
}
footer .fa-whatsapp {
 background: #fff;
  color: #24cc63; border: solid 2px #24cc63;
}







/*18 march 2021 to Replace*/
.process-table table th {background:#69C; color:#fff; padding: 1vw;}


/*18 march 2021*/
.inside-video-3-blocks{width:100%; display:block; margin:0 0 4vw 0; padding:0;}
.inside-video-3-blocks li{list-style-type:none; display:inline-block; width:33%; padding:0 1vw;}
.vdo-height02{ height:15vw;}
.course-buttons{width:47.5%; float:right;}

.sy-button {
  display: none;
  text-transform: uppercase;
  font-family: 'Montserrat', sans-serif;
  font-size:0.8vw;
  font-weight: 800;
  letter-spacing:0.1vw;
  color:#33981e;
  background-color: transparent;
  border: 0.1vw solid #6ec05d;
  border-left: 0.4vw solid #6ec05d;
  padding: 1vw 1.5vw;
  transition: all 0.5s ease;
  cursor:pointer;
  margin:3vw 1vw 0 0;
}
.sy-button:hover,
button:hover {
  outline: 0;
  color: #fff;
}
.sy-button:active,
button:active {
  outline: 0;
  color: #fff;
}
.sy-button02 {
  background: linear-gradient(to left, transparent 50%, #6ec05d 50%);
  background-size: 200% 100%;
  background-position: right bottom;
}
.sy-button02:hover {
  background-position: left bottom;
}

.dl-button {
  display: none;
  text-transform: uppercase;
  font-family: 'Montserrat', sans-serif;
  font-size:0.8vw;
  font-weight: 800;
  letter-spacing:0.1vw;
  color:#fff;
  background-color: transparent;
  border: 0.1vw solid #f26522;
  border-left: 0.4vw solid #bb3c00;
  padding: 1vw 1.5vw;
  transition: all 0.5s ease;
  cursor:pointer;
  margin:3vw 0 0 0;
}
.dl-button:hover,
button:hover {
  outline: 0;
  color: #fff;
}
.dl-button:active,
button:active {
  outline: 0;
  color: #fff;
}
.dl-button02 {
  background: linear-gradient(to left, transparent 50%, #bb3c00 50%);
  background-size: 200% 100%; background-color:#f26522;
  background-position: right bottom;
}
.dl-button02:hover {
  background-position: left bottom;
}
.colour03{background: #95b9e4; color:#fff; font-weight:600; text-align:center;}
.table-txt-center{text-align:center !important; font-weight:600;}


.normal-table table { margin:0; padding: 0; width: 100%; border:solid 1px #e2e2e2;}
.normal-table table td {padding: 1vw;}
.main-blue{background: #69C; color: #fff; font-weight:600; text-align:center;}
.second-blue{background: #95b9e4; color: #fff; font-weight:600; text-align:center;}



/*25 march 2021 - third batch css*/
.placement-graphs ul{width:100%; display:block; margin:0; padding:0;}
.placement-graphs li{list-style-type:none; display:inline-block; width:47%; vertical-align:top; text-align:center; margin:0 5% 0 0; padding:1vw 0;}
.placement-graphs li:last-child{margin:0;}
.placement-graphs img{margin:1vw 0 0 0;}

.placement-logos{width:100%; margin:0; padding:0; font-size:0;}
.placement-logos ul{width:100%; display:block; margin:0; padding:0;}
.placement-logos li{list-style-type:none; display:inline-block; width:20%; text-align:center; margin:1vw 0; padding:0 3%; vertical-align:middle;}
.placement-logos li img{max-height:60px;}










/*09 Apr 2021 - Fourth batch css - Law school*/
/*CSS to REPLACE*/
.body-blt{ margin: 0 0 2vw 2vw; padding: 0;}
.body-blt li {
	list-style-image: url('../images/inside-blt02.png');
	vertical-align: middle; padding:0 0 0 5px;
	margin: 0 0px 1.2vw 0;
}
/*CSS to REPLACE till here*/

.schools-header{background-attachment: fixed; background-repeat: no-repeat; background-position: center top; width:100%; height:auto;}

.schools-header figcaption span{font-family: 'Montserrat', sans-serif; display:block; font-size:1.1vw; line-height:1.8vw; font-weight:600; text-transform:capitalize; margin:4.5vw 0 0 0; letter-spacing:0.1vw;}
.trans-black{background: rgba(0, 0, 0, 0.7); width: 100%; display:block; overflow: visible; position:relative;}


/*school tabs css start*/
.school-tabs-main{margin:-3vw 0 0 0; padding:0 0 4vw 0; overflow:visible;}
.school-tabs-main h1{font-size:1.6vw; margin:0 0 2vw 0;}
.school-tabs-main h2{font-size:1.2vw; font-weight:600; color:#efeb7d; margin:0 0 1vw 0;}
.tab {overflow: hidden; padding:1vw 1vw 0.8vw 1vw; border-radius:0.5vw; width:100%; position:relative;}

.tab button {
  background-color: inherit;
  float: left;
  border: 1px solid rgba(0,0,0,0);
  outline: none;
  cursor: pointer;
  padding: 0.8vw 2vw; margin:0; color:#fff;
  transition: 0.3s;
  font-size: 1.1vw; font-weight:600; border-radius:1.5vw;
}
.tabcontent {width:75%; display:inline-block; color:#fff;
  padding: 4vw 0 0 0;
  border-top: none; vertical-align:top;
}
.tabcontent a{color:#fff; font-weight:600; text-decoration:underline;}
.tab-menu{width:20%; display:inline-block; margin:0 0 0 4%; vertical-align:top; padding: 4vw 0 0 0;}
.tab-menu-buttons-box{ width:100%; border:solid 1px #fff; border-radius:0.5vw; padding:0.5vw 0.5vw 0.2vw 0.5vw;}
/*school tabs css end*/


.school-right-btns {font-family: 'Montserrat', sans-serif; font-size:1.1vw;
  font-weight: 800; color:#fff; width:100%;
  background-image: linear-gradient(to top, #1b1948,#3b3788); 
  border: 0; border-radius:0.5vw;
  padding: 1.5vw;
  transition: all 0.5s ease;
  cursor:pointer; margin:0 0 0.3vw 0;
}
.school-right-btns:hover {
  background-image: linear-gradient(to top, #c2c2c2,#fff,#e7e7e7); 
  outline: 0;
  color: #000;
}
.school-right-btns-active {font-family: 'Montserrat', sans-serif; font-size:1.1vw;
  font-weight: 800; color:#000; width:100%;
  background-image: linear-gradient(to top, #c2c2c2,#fff,#e7e7e7); 
  border: 0; border-radius:0.5vw;
  padding: 1.5vw;
  transition: all 0.5s ease;
  cursor:pointer; margin:0 0 0.3vw 0;
}
.school-right-btns-active:hover {
  background-image: linear-gradient(to top, #1b1948,#3b3788); 
  outline: 0;
  color: #fff;
}
.school-pic-style{border-radius:0.6vw; box-shadow: 8px 8px #0f0f0f; margin:0 0 2.8vw 0;}


/*Law School Tabs classes*/
.top-strip-law-school{background:#171514 !important;}
.law-school-bg{background-image: url(../images/birla-school-of-law/law-school-bg.jpg);}
.law-color{background-image: linear-gradient(to top, #230b00,#9b380a); border: 3px solid rgba(0,0,0,.5);}
.law-border-color{border-top:solid 8px #000;}
.tab button.active.law-actv {
  background-color: #230d05; color:#fff; border:solid 1px #4c2a16;
}
.law-apply-btn {text-transform: uppercase; font-family: 'Montserrat', sans-serif; font-size:0.6vw; position:absolute; right:0.6vw; top:0.7vw;
  font-weight: 800 !important; letter-spacing:0.1vw !important; color:#fff !important;
  background-color: transparent !important;
  border: 0.11vw solid #fa9a0e !important; border-radius:0.5vw !important;
  border-left: 0.4vw solid #fa9a0e !important;
  padding: 0.9vw 1.8vw !important;
  transition: all 0.5s ease !important;
  cursor:pointer !important; margin:0 !important;
}
.law-apply-btn-apply-now {
  background: linear-gradient(to left, transparent 50%, #fa9a0e 50%) !important;
  background-size: 200% 100%!important;
  background-position: right bottom !important;
}
.law-apply-btn-apply-now:hover {
  background-position: left bottom !important;
}




/*17 Apr 2021 - Fifth batch css - Faculty*/
.faculty-search-bg{background-color: #3a62ad; background-image: linear-gradient(to right, #3a62ad,#6ec05b); color: #fff; border: none; padding:1.5vw; position:relative; margin:0 0 4vw 0;}
.school-field{ width:48%; display:inline-block; height:3.5vw; padding:1vw 1vw; font-size:1.1vw; font-weight:500; color:#000;}
.sf-pad{position:absolute; right:1.5vw;}
.search-input{position: absolute; right:2.5vw; top:2.7vw; color:#3b61ad; z-index:1;}

.faculty-blocks{ width:100%; display:block; font-size:0;}
.faculty-blocks ul{margin:0 0 3vw 0; padding:0;}
.faculty-blocks li{list-style-type:none; display:inline-block; width:21%; margin:0 5.3% 0 0; text-align: center; vertical-align:top;}
.faculty-blocks li:last-child{margin:0;}
.faculty-blocks figure img{border-radius: 0.6vw; min-height:14vw; max-height:14vw; box-shadow: 8px 8px #dadada; margin:0 0 2vw 0;}
.faculty-blocks figcaption h2{font-size:1.1vw; line-height:1.5vw; font-weight:600; color:#3b61ad; margin:0 0 0.9vw 0;}
.faculty-blocks figcaption h2 a{color:#3b61ad;}
.faculty-blocks figcaption span{font-size:1vw; line-height:1.2vw; color:#000;}



.faculty-inside{ width:100%; display:block; font-size:0; margin:0 0 3vw 0;}
.faculty-inside figure {width:23%; display:inline-block; margin:0 5% 0 0; vertical-align:top;}
.faculty-inside figcaption{width:72%; display:inline-block; vertical-align:top;}
.faculty-inside figure img{border-radius: 0.6vw; min-height:16vw; max-height:16vw; box-shadow: 8px 8px #dadada;}


.visiting-faculty{ border:dashed 2px #ccc; padding:2vw; display:block; margin:5vw 0 3vw 0; overflow:auto;}
.visiting-faculty-blocks{width:33%; display:inline-block; padding:0 1vw 0 0; vertical-align:top;}




/*21 Apr 2021 - Sixth batch css - Blog section*/
/*to replace*/
.phead07{font-weight:600; font-size:1.2vw; line-height:2vw; margin:0 0 0.7vw 0; color:#f26522;} 
/*to replace till here*/

.blog-header{
	background-image: url(../images/blog/blog-header.jpg);
	background-repeat: no-repeat;
	width: 100%; height:28vw;
}
.blog-header h1{font-size: 3.5vw; color:#fff; font-family: LeBeauneNew, sans-serif;
    font-weight: 400; text-align:center; padding:8vw 0 0 0;}
.blog-slider-position{position:relative;}
.blog-slider-box{ width:100%; display:block; font-size:0; background:#fff; box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.10); padding:4vw; margin:-5vw 0 6vw 0; }
.blog-slider-box figure{width:37%; display:inline-block; margin:0 4% 0 0; vertical-align:top;}
.blog-slider-box figure img{border-radius: 0.6vw; box-shadow: 8px 8px #dadada;}
.blog-slider-box figcaption{width:59%; display:inline-block; margin:0; vertical-align:top;}
.blog-headline {text-transform: lowercase; display: inline-block;}
.blog-headline::first-line {text-transform: capitalize;}


.blog-btn {text-transform: uppercase; font-family: 'Montserrat', sans-serif; font-size:1.1vw;
  font-weight: 800; letter-spacing:0.1vw; color:#33981e;
  background-color: transparent;
  border: 0.1vw solid #6ec05d;
  border-left: 0.4vw solid #6ec05d;
  padding: 1.2vw 2.3vw;
  transition: all 0.5s ease;
  cursor:pointer; margin:0 0 1.2vw 0;
}
.blog-btn:hover,
button:hover {
  outline: 0;
  color: #fff;
}
.blog-btn:active,
button:active {
  outline: 0;
  color: #fff;
}
.blog-btn02 {
  background: linear-gradient(to left, transparent 50%, #6ec05d 50%);
  background-size: 200% 100%;
  background-position: right bottom;
}
.blog-btn02:hover {
  background-position: left bottom;
}

.blog-icons{font-size:0.9vw;}
.icons-prop{color:#3b5fab; margin:0 0.5vw 0 0;}
.icons-prop02{color:#3b5fab; margin:0 0.5vw 0 3.5vw;}
.blogs-list{width:100%; display:block; font-size:0;}
.blogs-left{width:74%; display:inline-block; margin:0 3% 8% 0; vertical-align:top;}
.blogs-right{width:23%; display:inline-block; margin:0; vertical-align:top; background:#1c2a44; padding:2vw 0 2vw 2vw; color:#fff; font-size: 1vw;}

.blogs-right a:link{color:#fff;}
.blogs-right a:visited{color:#fff;}
.blogs-right a:hover{color:#84ff6a;}
.blogs-right a:active{color:#fff;}
.blogs-right ul{margin:0 1vw 4vw 0.8vw; padding:0;}
.blogs-right li{list-style-image: url('../images/inside-bullet.png');
	vertical-align: middle; padding:0 0 0 5px; margin: 0 0px 1.5vw 0;}



.blogs-left figure{width:33%; display:inline-block; margin:0 5% 0 0; vertical-align:top;}
.blogs-left figure img{border-radius: 0.6vw; box-shadow: 8px 8px #dadada;}
.blogs-left figcaption{width:62%; display:inline-block; margin:0; vertical-align:top; padding:0.5vw 0 0 0;}

.blog-dash{border:dashed 1px #e2e2e2; margin:3.5vw 0 3vw 0;}
.phead07 a{color:#f26522;}
.blog-icons02{font-size:0.9vw; margin:-1.2vw 0 0 0;}
.counting{max-width:296px; margin:4vw 0 0 0;}


.blog-header-height{height:23vw !important;}
.blog-pad-inside{margin:5.5vw 0 0 0;}


.blogs-left-inside{width:72%; display:inline-block; margin:0 5% 8% 0; vertical-align:top;}
.blogs-left-inside figure{width:100%; display:block; margin:3vw 0 3vw 0;}
.blogs-left-inside figure img{border-radius: 0.6vw; box-shadow: 8px 8px #dadada;}
.blogs-left-inside figcaption{width:100%; display:block; margin:0; vertical-align:top;}


.share-post {
	width: 30%; border-radius:3vw; margin:4vw 0 0 0;
	font-size: 1.4vw;
	text-align: center;
	font-weight: 600;
	background: #554bfa;
	padding: 1vw;
	color: #fff;
	box-shadow: 0 0 10px rgba(0,0,0,.1), 0 0 5px rgba(0,0,0,.1);
	transition: all .25s ease-in-out;
	cursor: pointer;
}
.share-post:hover {
	background: #006699;
}
.share-post i{padding:0 .5vw 0 0;}




/*24 Apr 2021 - Seventh batch css - Life@BGU section*/
.inside-img-sliders{border-radius: 0.6vw; height: auto;
    width: auto; box-shadow: 8px 8px #dadada; margin-left:auto; margin-right:auto; margin-bottom:3vw;}
	
	
	
/*26 Apr 2021 - Eighth batch css - Schools section*/	
/*to replace*/
.schools-header figcaption{ display:block; font-size:3.5vw; line-height:3.8vw; 
padding:12vw 0 0 4.5vw; text-transform:uppercase; font-family:LeBeauneNew, sans-serif; color:#fff; height:41vw;}
/*to replace till here*/


/*Applied Sciences School Tabs classes*/
.top-strip-applied-school{background:#0a0340 !important;}
.applied-science-bg{background-image: url(../images/birla-school-of-applied-sciences/applied-science-bg.jpg);}
.applied-color{background-image: linear-gradient(to top, #1a016d,#5a2de6); border: 3px solid rgba(41,57,156,.5);}
.applied-border-color{border-top:solid 8px #0a0340;}
.tab button.active.applied-actv {
  background-color: #0a0340; color:#fff; border:solid 1px #5023dc;
}
.applied-apply-btn {text-transform: uppercase; font-family: 'Montserrat', sans-serif; font-size:0.6vw; position:absolute; right:0.6vw; top:0.7vw;
  font-weight: 800 !important; letter-spacing:0.1vw !important; color:#fff !important;
  background-color: transparent !important;
  border: 0.11vw solid #70f8ff !important; border-radius:0.5vw !important;
  border-left: 0.4vw solid #70f8ff !important;
  padding: 0.9vw 1.8vw !important;
  transition: all 0.5s ease !important;
  cursor:pointer !important; margin:0 !important;
}
.applied-apply-btn-apply-now {
  background: linear-gradient(to left, transparent 50%, #70f8ff 50%) !important;
  background-size: 200% 100%!important;
  background-position: right bottom !important;
}
.applied-apply-btn-apply-now:hover {
  background-position: left bottom !important; color:#0a0340 !important;
}


/*Communication School Tabs classes*/
.top-strip-communication-school{background:#4a275e !important;}
.communication-bg{background-image: url(../images/birla-school-of-communication/communication-school-bg.jpg);}
.communication-color{background-image: linear-gradient(to top, #28003e,#643c7a); border: 3px solid rgba(142,103,158,.5);}
.communication-border-color{border-top:solid 8px #481c52;}
.tab button.active.communication-actv {
  background-color: #2c0442; color:#fff; border:solid 1px #5c3472;
}
.communication-apply-btn {text-transform: uppercase; font-family: 'Montserrat', sans-serif; font-size:0.6vw; position:absolute; right:0.6vw; top:0.7vw;
  font-weight: 800 !important; letter-spacing:0.1vw !important; color:#fff !important;
  background-color: transparent !important;
  border: 0.11vw solid #bb93c5 !important; border-radius:0.5vw !important;
  border-left: 0.4vw solid #bb93c5 !important;
  padding: 0.9vw 1.8vw !important;
  transition: all 0.5s ease !important;
  cursor:pointer !important; margin:0 !important;
}
.communication-apply-btn-apply-now {
  background: linear-gradient(to left, transparent 50%, #bb93c5 50%) !important;
  background-size: 200% 100%!important;
  background-position: right bottom !important;
}
.communication-apply-btn-apply-now:hover {
  background-position: left bottom !important;}
  
  

/*Commerce School Tabs classes*/
.top-strip-commerce-school{background:#680c1e !important;}
.commerce-bg{background-image: url(../images/birla-school-of-commerce/commerce-school-bg.jpg);}
.commerce-color{background-image: linear-gradient(to top, #410104,#be1e26); border: 3px solid rgba(174,42,42,.5);}
.commerce-border-color{border-top:solid 8px #680c1e;}
.tab button.active.commerce-actv {
  background-color: #4b0110; color:#fff; border:solid 1px #bc1c24;}
.commerce-apply-btn {text-transform: uppercase; font-family: 'Montserrat', sans-serif; font-size:0.6vw; position:absolute; right:0.6vw; top:0.7vw;
  font-weight: 800 !important; letter-spacing:0.1vw !important; color:#fff !important;
  background-color: transparent !important;
  border: 0.11vw solid #ff515a !important; border-radius:0.5vw !important;
  border-left: 0.4vw solid #ff515a !important;
  padding: 0.9vw 1.8vw !important;
  transition: all 0.5s ease !important;
  cursor:pointer !important; margin:0 !important;
}
.commerce-apply-btn-apply-now {
  background: linear-gradient(to left, transparent 50%, #ff515a 50%) !important;
  background-size: 200% 100%!important;
  background-position: right bottom !important;
}
.commerce-apply-btn-apply-now:hover {
  background-position: left bottom !important;}
  
  




/*Social Sciences & Humanity School Tabs classes*/
.top-strip-ssh-school{background:#072700 !important;}
.ssh-bg{background-image: url(../images/birla-school-of-social-sc-humanities/social-science-&-humanities-bg.jpg);}
.ssh-color{background-image: linear-gradient(to top, #061d01,#2b6a1e); border: 3px solid rgba(13,28,1,.5);}
.ssh-border-color{border-top:solid 8px #051f00;}
.tab button.active.ssh-actv {
  background-color: #051f00; color:#fff; border:solid 1px #17560a;
}
.ssh-apply-btn {text-transform: uppercase; font-family: 'Montserrat', sans-serif; font-size:0.6vw; position:absolute; right:0.6vw; top:0.7vw;
  font-weight: 800 !important; letter-spacing:0.1vw !important; color:#fff !important;
  background-color: transparent !important;
  border: 0.11vw solid #87f670 !important; border-radius:0.5vw !important;
  border-left: 0.4vw solid #87f670 !important;
  padding: 0.9vw 1.8vw !important;
  transition: all 0.5s ease !important;
  cursor:pointer !important; margin:0 !important;
}
.ssh-apply-btn-apply-now {
  background: linear-gradient(to left, transparent 50%, #87f670 50%) !important;
  background-size: 200% 100%!important;
  background-position: right bottom !important;
}
.ssh-apply-btn-apply-now:hover {
  background-position: left bottom !important; color:#051f00 !important;
}



/*Management School Tabs classes*/
.top-strip-management-school{background:#314f8b !important;}
.management-bg{background-image: url(../images/birla-school-of-management/management-school-bg.jpg);}
.managemen-color{background-image: linear-gradient(to top, #01143d,#33518d); border: 3px solid rgba(66,50,98,.5);}
.management-border-color{border-top:solid 8px #041a46;}
.tab button.active.management-actv {
  background-color: #041a46; color:#fff; border:solid 1px #32508c;}
.management-apply-btn {text-transform: uppercase; font-family: 'Montserrat', sans-serif; font-size:0.6vw; position:absolute; right:0.6vw; top:0.7vw;
  font-weight: 800 !important; letter-spacing:0.1vw !important; color:#fff !important;
  background-color: transparent !important;
  border: 0.11vw solid #89e7fa !important; border-radius:0.5vw !important;
  border-left: 0.4vw solid #89e7fa !important;
  padding: 0.9vw 1.8vw !important;
  transition: all 0.5s ease !important;
  cursor:pointer !important; margin:0 !important;
}
.management-apply-btn-apply-now {
  background: linear-gradient(to left, transparent 50%, #89e7fa 50%) !important;
  background-size: 200% 100%!important;
  background-position: right bottom !important;
}
.management-apply-btn-apply-now:hover {
  background-position: left bottom !important; color:#041a46 !important;
}






/*28 Apr 2021 - Nineth batch css - Schools section*/
.contact-header{
	background-image: url(../images/contact-header.jpg);
	background-repeat: no-repeat; background-size:100% 100%;
	width: 100%; height:28vw;
}
.contact-header h1{font-size: 3.5vw; color:#fff; font-family: LeBeauneNew, sans-serif;
    font-weight: 400; text-align:center; padding:8vw 0 0 0;}
.contact-position{position:relative; }
.contact-box{width:100%; display:table; border-spacing: 1.5vw; font-size:0; background:#fff; box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.10); padding:0; margin:-5vw 0 0 0; }
.contact-box ul{margin:0; padding:0;}
.contact-box li{list-style-type:none; display:table-cell; width:33.3%; border:dashed 1px #ccc; padding:2vw;}
.contact-map{border:dashed 1px #ccc; height:28vw; margin:0 0 1vw 1.5vw; width:96.5%;}

.contact-form-bg{
	background-image: url(../images/contact-form-bg.jpg);
	background-repeat: no-repeat; background-size:100% 100%;
	width: 100%; height:auto; padding:3vw 0 6vw 0; margin:-5vw 0 5vw 0;}
.agree{line-height:1.2vw;}
.chkbx{float:left; margin:1vw 1vw 1vw 0;}
.contact-form-fields{width:100%; display:block; font-size:0;}
.contact-form-fields ul{margin:0; padding:0;}
.contact-form-fields li{list-style-type:none; display:inline-block; font-size:1vw; width:32.5%; margin:0 1.25% 0 0; vertical-align:top;}
.contact-form-fields li:last-child{margin:0;}
.contact-form-fields li input[type=text]{width:100%; background:#fff; height:4.5vw; border:0; box-shadow: rgba(99, 99, 99, 0.2) 0px 2px 8px 0px; padding:1.8vw; font-size:1.1vw; color:#666; border-radius:0; margin:0 0 1vw 0; letter-spacing:1px;}
.contact-form-fields li input[type=text]::placeholder {color:#bcbcbc !important;}

.contact-form-fields li select{width:100%; background:#fff; height:4.5vw; border:0; box-shadow: rgba(99, 99, 99, 0.2) 0px 2px 8px 0px; padding:1.8vw 1.8vw 1.5vw 1.8vw; font-size:1.1vw; color:#bcbcbc; border-radius:0; margin:0 0 1vw 0; letter-spacing:1px;}

.contact-btn {text-transform: uppercase; width:100%; font-family: 'Montserrat', sans-serif; font-size:1vw; font-weight: 800 !important; letter-spacing:0.1vw !important; color:#fff !important;
  background-color: #3b61ad !important;
  border: 0 !important; border-radius:0 !important;
  border-left: 0 !important;
  padding: 1.7vw !important;
  transition: all 0.5s ease !important;
  cursor:pointer !important; margin:0 !important;
}
.contact-btn-submit {
  background-color: #3b61ad !important;
}
.contact-btn-submit:hover {
 background-color: #6ec05d !important;
}
.cap-pad{padding:0 2vw 0 0;}
.field-color{color:#666 !important;}






/*07 May 2021 - Tenth batch css - International Affairs section of top menu*/
/*classes to replace*/
.top-strip{background:#1c2a44;font-weight:400;text-transform:uppercase;font-size:0.7vw;color:#fff;/* padding:1vw 0 1.8vw 0; */letter-spacing:0.01vw;overflow: visible;}
/*classes to replace*/


.dropdown {position: relative; z-index:10;
  display: block; cursor:pointer;}
.dropdown-content {
  display: none; width:auto; border-radius:0.7vw; padding:0;
  position: absolute; font-size:0.7vw; text-transform:capitalize;
  background-color: #1c2a45;
  box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
  z-index: 1;
}
.dropdown-content ul{margin:0; padding:0;}
.dropdown-content li{list-style-type:none; display:block; margin:0; padding:0.6vw; border-bottom:dashed 1px #000; text-align:center; color:#fff;}
.dropdown-content li:first-child{padding:1vw 0 0.6vw 0;}
.dropdown-content li:last-child{border-bottom:none; padding:0.6vw 0.6vw 0.9vw 0.6vw;}
.dropdown:hover .dropdown-content {display: block;}

.gpad{max-width:50%;}
.gpad02{max-width:20%;}





  /* Start form section */

  .block-class{max-width:100%;background-color: #fff;}
  .block-class .form-control {padding-left: 10px;}
  .block-class .input-group-btn.bs-dropdown-to-select-group {padding-right: 3px !important;}
  
  .block-class .panel, .block-class .panel-default > .panel-heading{background-color: transparent !important;}
  .block-class .panel-default, .block-class .panel-default > .panel-heading{border:none; padding: 0;}
  .panel-default > .panel-heading{font-family: 'Nunito Sans', sans-serif;color:#fff; font-size:24px;line-height: 100%;}
  .form-heading{padding-top:10px;margin:0}.form-block{max-width:400px;min-width:400px;font-size:12px;position:absolute;left:50%;margin-left:176px}
  .form-block-inner{background-color:#fff}.form-group>label{font-weight:normal;line-height:18px;display:none}.form-group>label[for="termscondition"]{display:block}input[type="checkbox"]{vertical-align:top;margin-top: 2px;}.form-control::-moz-placeholder,.has-error .SumoSelect::-moz-placeholder{color:#333}.select-arrow-cust{background-color:transparent}.has-error .form-control,.has-error .SumoSelect{border-color:#f44336;box-shadow:none;color:#f44336}.has-error .form-control::-webkit-input-placeholder,.has-error .SumoSelect::-webkit-input-placeholder{color:#f44336}.has-error .form-control:-moz-placeholder,.has-error .SumoSelect:-moz-placeholder{color:#f44336}.has-error .form-control::-moz-placeholder,.has-error .SumoSelect::-moz-placeholder{color:#f44336}.has-error .form-control:-ms-input-placeholder,.has-error .SumoSelect:-ms-input-placeholder{color:#f44336}
  .panel.dynamic_theme_block{border:none;padding: 10px 20px 10px 20px;margin-bottom:0;/* border-radius: 10px; */}.panel.dynamic_theme_block .nav-tabs{border:none}.panel.dynamic_theme_block .nav>li>a{padding:5px 15px;border:none;font-size:14px;color:#2874f0;border-bottom:1px solid #ddd;padding-left: 18px;padding-right: 18px;}
  .panel.dynamic_theme_block .nav-tabs>li.active>a,.panel.dynamic_theme_block .nav-tabs>li.active>a:focus,.panel.dynamic_theme_block .nav-tabs>li.active>a:hover{border:none;background-color: #dd302e;padding-right: 18px;border-bottom: 1px solid #dd302e;font-size: 15px;padding-left: 18px;}
  .panel.dynamic_theme_block .nav-tabs>li>a:focus,.panel.dynamic_theme_block .nav-tabs>li>a:hover{background-color: transparent;}.panel.dynamic_theme_block .panel-body{box-shadow:0 0 0 #fff;margin-top: 8px;padding:0;}
  .panel.dynamic_theme_block .form-custom .Mobile .form-control,.panel.dynamic_theme_block .form-custom .Mobile .has-error .SumoSelect,.has-error .panel.dynamic_theme_block .form-custom .Mobile .SumoSelect{padding:0 0 5px}
  .panel.dynamic_theme_block .or-seperator{margin:20px 0 10px}.panel.dynamic_theme_block .form-custom{max-height:100%;padding-right:0}
  /* .panel.dynamic_theme_block .btn-npf{margin: 0 auto;background-color: #d79e2f;border:none;color: #333;display: flex;font-size: 17px;justify-content: center;width: 213px;text-transform: uppercase;border-radius:0;transition: .5s;z-index: 1;position: relative;font-weight: 800;letter-spacing: .5px;border: 1px solid #d79e2f;border-radius: 0;}
  /* .panel.dynamic_theme_block .btn-npf:before {position: absolute;content: "";left: 0;top: 0;height: 100%;width: 100%;background: #fff;transform: scaleX(0);transition: .5s;z-index: -1;} */
  /* .panel.dynamic_theme_block .btn-npf:hover:before {transform: scaleX(1);} */
  .panel.dynamic_theme_block .btn-npf:hover,.panel.dynamic_theme_block .btn-npf:focus{background-color: #fff;color: #d79e2f!important;/* border: 1px solid #fff; */border-color: #d79e2f;text-decoration: none;}.accordionStyle .panel-accordion{border-radius:0;border:1px solid #ccc}.accordionStyle .panel-heading{padding:0} */
  .form-control, .form-control[disabled], .form-control[readonly], fieldset[disabled] .form-control, .input-group-btn .btn{background-color: transparent;border:1px solid #e6e6e6;color: #000;border-radius: 0;}
  .dynamic_theme_block .form-control[disabled], .dynamic_theme_block .form-control[readonly], .dynamic_theme_block fieldset[disabled] .form-control {
  background-color: transparent;color: #999;border: 1px solid #e6e6e6;border-radius: 0;}
  .form-group.label-floating.Mobile.country_dial_code.reg_mobile_div span {font-size: 10px;color: #f44336;}
  .merge_field_div{ margin-bottom:15px;}
  .form-control option{color:#000}
  .input-group .form-group{vertical-align:top;display:table-cell;}
  

  .panel.dynamic_theme_block .form-custom .Mobile .form-control, 
  .panel.dynamic_theme_block .form-custom .Mobile .has-error .SumoSelect, 
  .has-error .panel.dynamic_theme_block .form-custom .Mobile .SumoSelect{
    padding: 6px 6px 6px 10px;
  }
  .dynamic_theme_block .merge_field_div .bs-dropdown-to-select-group .bs-dropdown-to-select{
    background-color:  #fff;
    padding: 5px 10px;
    border-top: 1px solid #e6e6e6 !important;
    border-right: 1px solid #e6e6e6 !important;
    border-left: 1px solid #e6e6e6 !important;
    border-radius:0;
    color: #000;
    margin-bottom: 0px;
    font-weight: normal;
  }
  .input-group-btn:first-child > .btn, .input-group-btn:first-child > .btn-group{margin-right:0;}
  .dynamic_theme_block .form-custom .form-group.CourseId{width: 100%;display: inline-block;padding: 0px;}
  .dynamic_theme_block .form-custom .agree-group .agree-condition{color: #000;line-height: 12px;font-size: 12.4px;}
  .CountryId:before, .StateId:before, .CityId:before, .CourseId:before, .reg_specialization_id_div:before, .reg_university_id_div:before {z-index:1;color:#000;font-size: 16px;margin-bottom: -10px;}
  .CourseId:before{right: 0px !important;}
  .form-group.label-floating.field-select.reg_university_id_div {position: relative;}
  .reg_university_id_div:before {position: absolute;}
  input:-webkit-autofill,
  input:-webkit-autofill:hover, 
  input:-webkit-autofill:focus
  input:-webkit-autofill, 
  textarea:-webkit-autofill,
  textarea:-webkit-autofill:hover
  textarea:-webkit-autofill:focus,
  select:-webkit-autofill,
  select:-webkit-autofill:hover,
  select:-webkit-autofill:focus{-webkit-text-fill-color: #000;-webkit-box-shadow: 0 0 0px 1000px #fff inset;}

  .form-control:focus { border-color: lightgrey;-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(211,211,211,.6);box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(211,211,211,.6);}
  .form-control {-webkit-box-shadow: none; box-shadow:none;}
  .form-custom{ overflow: unset;}
  .dynamic_theme_block .tab-pane .form-group, 
  .dynamic_theme_block .form-custom .merge_field_div, 
  .dynamic_theme_block .form-custom .checkbox{margin-bottom:15px;}
  .dynamic_theme_block .btn-register{margin:0;}
  .dynamic_theme_block .fpass a {color: #fff;text-transform: uppercase;}
  span.agree-condition {color: #fff;font-size: 13px;}
  .form-group.agree-group.col-md-12.m0.has-error .help-block {font-size: 10px;}
  .form-group.agree-group.col-md-12.m0.has-error {line-height: 18px;}
  .StateId:before {right: 20px;}
  .panel.dynamic_theme_block .nav>li>a[aria-expanded="true"]{color: #fff;text-shadow: 1px 1px 1px #000;}
  .form-control {padding: 0 5px 0px;height: 30px;}
  .dynamic_theme_block .tab-pane .form-group {margin-bottom: 10px;}
  .panel-default>.panel-heading {margin-top: 5px;display: none;}
  
  .dynamic_theme_block .form-custom .form-group.StateId {margin-top: 0px;}
  
  .dynamic_theme_block .tab-pane .form-group, .dynamic_theme_block .form-custom .merge_field_div, .dynamic_theme_block .form-custom .checkbox {margin-bottom: 5px;}
  .dynamic_theme_block .form-custom .checkbox{
    margin-top: 20px;
}
  input#Captcha {padding: 14px 5px;} 
  .block-class input#Captcha{padding-left: 10px;} 
  .dynamic_theme_block .form-custom .form-group.captcha-txt {width: 53%;padding-right: 10px;float: left;}
  .dynamic_theme_block .form-group.has-error .help-block {color: yellow !important;}
  
  .dynamic_theme_block .captcha img {width: 100%;height: 36px;float: right;padding-right: 0;margin-right: 0;}
  .dynamic_theme_block .captcha .CaptchaRefreshBtn {top: 8px;right: -13px;color: #000;border: none;position: absolute;background-color: #fff;font-size: 0px;margin-right: 20px;left: unset;}
  .dynamic_theme_block #forgotBtn {margin-top: 20px;}
  .form-control {font-size: 13px;z-index: 11;background-color: #fff !important;}
  .form-group.label-floating.Mobile.country_dial_code.reg_mobile_div.is-focused .help-block {display:  block;color: #767676;}
  .help-block {font-size:10px;}
  .form-group.label-floating.is-empty.captcha-txt.has-error .help-block {margin-bottom: 10px;}
  .form-group.is-focused .help-block {line-height: 12px;}
  .dynamic_theme_block .tab-content .help-block {line-height: 12px;font-size: 11px;color: yellow !important;}
  .dynamic_theme_block .form-group.has-error .help-block {font-size: 11px;/* margin-top: 2px; */}
  input#forgetEmail{margin-top: 10px;}
  .reg_specialization_id_div:before{content: "\f107";font-family: FontAwesome; position: absolute; right: 10px;font-size: 16px;color: #000;top: 4px;}
  .reg_specialization_id_div {display: inline-block;width: 100%;position: relative;}
  .Password.reg_password_div {clear: both;}
  .block-class .dynamic_theme_block .datepicker-field .form-control[readonly] {border: 1px solid #e6e6e6;}
  /* .form-group.label-floating.reg_email_div.Email_email .help-block {line-height: 12px !important;margin-top: 2px !important;}
  .form-group.label-floating.reg_email_div.Email_email .help-block{color: red !important;font-size: 9px;} */
  .dynamic_theme_block .tab-content { line-height: 18px;}
  .beforeCImage {/* left: 166px; */}
  .afterCImage {right: -3%;margin-right: 12px;}
  .fbLogin, .gpLogin {padding: 5px 3px;font-size:12px;}
  .row.margin-top-10.margin0 .col-sm-6 {width:48%;padding-right:0;}
  .gpLogin {padding: 5px;}
  #tab3default > div > div.form-group.agree-group.col-sm-6.col-xs-6.text-left.fpass > a {/* float: left; */}
  #tab3default > div > div.form-group.agree-group.col-sm-6.col-xs-6.text-right.fpass > a {margin-right: 0;}
  button#registerBtn {margin-bottom: 5px;}
  h2#alertTitle {font-size: 22px;}
  .dynamic_theme_block .CaptchaRefreshBtn:before {content: "\e031";font-family: 'Glyphicons Halflings';font-size: 14px;}
  .CountryId:before, .StateId:before, .CityId:before, .CourseId:before, .reg_specialization_id_div:before, .reg_university_id_div:before {content: '';border-color: transparent #a0a0a0 #a0a0a0 transparent;border-style: solid;border-width: 6px;right: 0px;bottom: 0;margin-bottom:0;top: auto;z-index: 99;}
  .StateId:before {/* right: 15px; */}
  
  .site-logo {padding: 4px 0;}
  .site-logo img{max-width: 100%;}
  .block-class .StateId:before {right: 5px;}
  .help-block {color:red;}
  .fa-graduation-cap:before{color:#eb1b2b;}
  .form-group.label-floating.has-error .help-block {margin-top: 2px;}
  img.plane_img {max-width: 12%;padding-bottom: 3px;}
  span.apply_now {padding-right: 8px;letter-spacing: .5px;font-weight: 700;font-size: 14px;}
  #loginBtn img {max-width: 12%;padding-bottom: 3px;}
  #otpSubmitBtn {
    background-color: #d79e2f;
    color: #fff;
    border-color: #d79e2f;
    text-transform: uppercase;
	  width:100% !Important
  }
/* 
  #otpSubmitBtn:hover {
    background-color: #fff;
    color: #d79e2f !important;
    text-decoration: none;
    border-color: #fff;
  }     */

  .panel.dynamic_theme_block .tab-pane .form-group.fpass a.registerYet {font-size: 14px;opacity: .8;text-transform: capitalize;padding-top: 4px;font-weight: 600;}
  .panel.dynamic_theme_block .tab-pane .form-group.fpass a {font-size: 14px;opacity: .8;text-transform: capitalize;display: block;font-weight: 600;}
  .form-group.agree-group.col-md-12.text-center.fpass {margin-bottom: 0;}
  .form-group.agree-group.col-sm-6.col-xs-6.text-left.fpass {margin-bottom: 0;}
  .form-group.agree-group.col-sm-6.col-xs-6.text-right.fpass {margin-bottom: 0;}
  .resentVerification.text-center {/* text-transform: uppercase; */margin-top: 2px;}
  .resetVerify a {font-size: 14px;opacity: .9;font-weight: 600;}
  .text-center.center-link a {font-size: 14.5px;opacity: .8;font-weight: 600;}
  .color-class a#loginViaOtp {
      color: #fff;
      font-size: 12px;
      opacity: .8;
      font-weight: 600;
  }
a[href="#tab2default"] {color:#fff}
  /** Start Strong Password Section **/
  .info-password { right: 50%;margin-right: -146px;margin-top: 2px;}
  .popover {font-size: 12px;}
  /** End Strong Password Section **/

  /* Start Inline class section */

  .inline-class { max-width:100%; background-color: #fff;}
  .inline-class .panel, .inline-class .panel-default > .panel-heading{background-color: transparent !important;color: red !important;}
  .inline-class .panel.dynamic_theme_block .nav>li>a {color: #2874f0; border-bottom: 1px solid #ddd;}
  .inline-class .panel.dynamic_theme_block .nav>li>a[aria-expanded="true"] {color: #fff;}
  .inline-class .dynamic_theme_block .fpass a {color: #2874f0;}
  .inline-class .dynamic_theme_block .form-custom .agree-group .agree-condition {color: #000;} 
  .inline-class .form-control, .form-control[disabled], .form-control[readonly], fieldset[disabled] .form-control, .input-group-btn .btn {color: #000;background-color: transparent;border-radius:0;border: 0;}  
  .inline-class .dynamic_theme_block .merge_field_div .bs-dropdown-to-select-group .bs-dropdown-to-select {background-color: #fff;border:0 !important;border-radius: 0;color: #000;}
  .inline-class .CountryId:before, .inline-class .StateId:before, .inline-class .CityId:before, .inline-class .CourseId:before, .inline-class .reg_specialization_id_div:before {color: #000;font-size: 16px;}   
  .inline-class .dynamic_theme_block .form-control[disabled], .dynamic_theme_block .form-control[readonly], .dynamic_theme_block fieldset[disabled] .form-control{background-color: transparent;color: #999;border: none;border-bottom: 1px solid lightgrey;}  
  .inline-class .form-control {-webkit-box-shadow: none;box-shadow: none;border-bottom: 1px solid #ddd; }
  .inline-class .dynamic_theme_block .merge_field_div .bs-dropdown-to-select-group {border-bottom: 1px solid lightgrey;}
  .inline-class .dynamic_theme_block .merge_field_div .bs-dropdown-to-select-group .bs-dropdown-to-select {padding: 4px 10px 4px 10px;} 
  .inline-class .panel.dynamic_theme_block .form-custom .Mobile .form-control, .inline-class .panel.dynamic_theme_block .form-custom .Mobile .has-error .SumoSelect, .inline-class .has-error .panel.dynamic_theme_block .form-custom .Mobile .SumoSelect{border-radius: 0;}
  .inline-class .form-control {font-size: 13px;z-index: 11;}
  .inline-class .panel.dynamic_theme_block{padding: 8px 20px 8px 20px;}
  .inline-class .panel-default>.panel-heading {margin-top: 5px;border-bottom: unset;} 
  .inline-class .dynamic_theme_block .tab-pane .form-group, .inline-class .dynamic_theme_block .form-custom .merge_field_div, .inline-class .dynamic_theme_block .form-custom .checkbox{margin-bottom: 8px;}    
  .inline-class span.agree-condition {color: #000;}
  .inline-class .panel.dynamic_theme_block .nav-tabs>li.active>a, .inline-class .panel.dynamic_theme_block .nav-tabs>li.active>a:focus, .inline-class .panel.dynamic_theme_block .nav-tabs>li.active>a:hover{border-bottom: 1px solid #dd302e;}
  .inline-class .dynamic_theme_block .form-custom .checkbox{margin: 5px 0 0;}
  .inline-class .panel.dynamic_theme_block .form-custom{max-height: 100%;overflow: unset;}
  .inline-class .form-group.label-floating.Mobile.country_dial_code.reg_mobile_div .help-block {position: absolute;bottom: -13px;}
  .inline-class .has-error .form-control{border-color: red;}
  
  /** Start css for focus on input field **/
  
  /** End css for focus on input field **/
  /* End inline class section */

  /** Start color class section **/
  .color-class{background-color: #103f6d;}    
  .color-class button.btn.btn-default.dropdown-toggle.as-is.bs-dropdown-to-select {background-color: #fff;color: #000;border-radius: 2px;}
  .color-class .dynamic_theme_block .form-custom .agree-group .agree-condition {color: #fff;}
  .color-class .form-control {color: #000;background-color: #fff;border-radius: 2px;}  
  .color-class .CountryId:before, .color-class .StateId:before, .color-class .CityId:before, .color-class .CourseId:before, .color-class .reg_specialization_id_div:before, .color-class .reg_university_id_div:before {color: #fff;z-index: 9999;}
  .CountryId.has-error:before, .StateId.has-error:before, .CityId.has-error:before, .CourseId.has-error:before, .reg_specialization_id_div.has-error:before, .reg_university_id_div.has-error:before{
      bottom: 2px;
  }
  .color-class .reg_specialization_id_div:before {color: #fff;}   
  .color-class .panel.dynamic_theme_block .nav>li>a {color: #fff;}  
  .color-class span.agree-condition { color: #fff; }   
  .color-class .dynamic_theme_block .fpass a {color: #fff;font-size: 12.4px;}
  .color-class .form-group.label-floating.Mobile.country_dial_code.reg_mobile_div span{color: #fff;}
  .color-class .form-control.select-arrow-cust option { color: #000;}
  
  .color-class .form-click {background-color: #2e6a8f;color:#fff;} 
  .color-class .form-group.agree-group.col-md-12.m0.has-error .help-block {color: yellow;font-size: 11px;}
  .color-class .form-group.label-floating.reg_email_div.Email_email .help-block {color: #fff !important;}
  .color-class .form-group.label-floating.has-error .help-block {color: #fff;}
  .color-class .form-group.label-floating.reg_email_div.Email_email.has-error .help-block a {color: yellow;}
  .color-class .form-group.label-floating.reg_email_div.Email_email .help-block a {color: yellow;}
  .color-class .form-group.label-floating.has-error .help-block a {color: yellow;}
  .color-class .form-group.label-floating.reg_name_div .help-block{color: #fff;}
  .color-class .form-group.label-floating.Mobile.country_dial_code.reg_mobile_div.is-focused .help-block {color: #fff;}
  .color-class .dynamic_theme_block .form-control[disabled], .color-class .dynamic_theme_block .form-control[readonly], .color-class .dynamic_theme_block fieldset[disabled] .form-control {background-color:#f1f1f1;color:#000;border-radius: 2px;}
  .color-class .panel.dynamic_theme_block .form-custom .Mobile .form-control, .color-class .panel.dynamic_theme_block .form-custom .Mobile .has-error .SumoSelect, .color-class .has-error .panel.dynamic_theme_block .form-custom .Mobile .SumoSelect {border-radius:2px;}
  .color-class .dynamic_theme_block .captcha img {border-radius: 2px;width: 100%;margin-right: 0;padding-right: 0;float: right;height: 38px;}
  .color-class .dynamic_theme_block .form-custom .form-group.captcha-txt {padding-left: 1px;}
  .color-class .fbLogin {color: #fff;border-color: #fff;}
  .color-class .gpLogin {color: #fff;border-color: #fff;}
  .color-class .inLogin {
      font-size: 12px;
      color: #fff;
      border-color: #fff;
  }
  .color-class .form-heading {color: #fff;}
  .color-class .fa-graduation-cap:before{color: #fff;}
  .color-class .text-center.center-link a {color: #fff;}
  .color-class .resetVerify a {color: #fff;}
  /** End color class section **/
  /** Start css for focus on input field **/
  
  /** End css for focus on input field **/

  /** Start color class media query for image captcha **/
  @media (max-width: 1100px) and (min-width: 400px){
      .color-class .dynamic_theme_block .captcha img {width: 100%;margin-right: 0;/* padding-right:10px; */float: right;}
      .color-class .dynamic_theme_block .form-custom .form-group.captcha-txt {padding-left: 0;}
  }
  /** End color class media query for image captcha **/

  /** Start Link-Border Class **/
  .link-border .panel.dynamic_theme_block {padding: 3px 21px 1px 20px;}
  .link-border .panel.dynamic_theme_block .nav>li>a[aria-expanded="true"] {color:  #000;text-shadow:  unset;font-size: 15px;padding-bottom:10px;}
  .link-border .panel.dynamic_theme_block .nav>li>a {border:  none;color: #333131;padding-left: 16px;padding-right: 16px; font-size: 15px;}
  .link-border .panel.dynamic_theme_block .nav-tabs>li.active>a, .link-border .panel.dynamic_theme_block .nav-tabs>li.active>a:focus, .link-border .panel.dynamic_theme_block .nav-tabs>li.active>a:hover {background-color:  transparent;border-bottom: 2px solid #dd302e;}    
  .link-border .panel.dynamic_theme_block .nav>li>a:hover {color:  #000;}
  .link-border .panel.dynamic_theme_block .nav-tabs>li.active>a, .link-border .panel.dynamic_theme_block .nav-tabs>li.active>a:focus, .link-border .panel.dynamic_theme_block .nav-tabs>li.active>a:hover {
      padding-left:16px;padding-right:16px;}
  @media(max-width:768px){
    .link-border .panel.dynamic_theme_block {padding: 3px 15px 6px 15px;}
  }
  /** End Link-Border Class **/  

  /** Start Link-Border Class with color class **/
  .color-class.link-border .panel.dynamic_theme_block .nav>li>a[aria-expanded="true"] {color: #fff;}
  .color-class.link-border .panel.dynamic_theme_block .nav>li>a {color: #fff;}
  /** End Link-Border Class with color class **/  

  /** Start css for input icons in the form **/

  @font-face {
    font-family: 'icomoon';
    src:  url('../fonts/icomoon.eot?bi9s3p');
    src:  url('../fonts/icomoon.eot?bi9s3p#iefix') format('embedded-opentype'),
      url('../fonts/icomoon.ttf?bi9s3p') format('truetype'),
      url('../fonts/icomoon.woff?bi9s3p') format('woff'),
      url('../fonts/icomoon.svg?bi9s3p#icomoon') format('svg');
    font-weight: normal;
    font-style: normal;
  }

  [class^="icon-"], [class*=" icon-"] {
    /* use !important to prevent issues with browser extensions that change fonts */
    font-family: 'icomoon';
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;

    /* Better Font Rendering =========== */
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
  }

  .icon-class .icon-name:before {content: "\e903";}
  .icon-class .icon-Email:before {content: "\e902";} 
  .icon-class .icon-phone:before {content: "\e905";}
  .icon-class .icon-password:before {content: "\e904";}
  .icon-class .icon-chat:before {content: "\e900";}
  .icon-class .icon-State--city:before {content: "\e907";}
  .icon-class .icon-school:before {content: "\e906";}
  .icon-class .icon-course:before {content: "\e901";}

  .icon-class .field-icon:before{color: #eb1b2b;font-size: 13px;font-weight: 700;}

  .icon-class .field-icon {position:  absolute;margin-top: 12px;padding: 0 10px 0;z-index: 99;}
  .datepicker-field:before{z-index:9999;left: 10px;margin-top: -10px;color: #eb1b2b;font-size: 13px;font-weight: 700;}
  input#FieldScheduleCampusDate {padding-left: 30px;}
  /** Start Font Family for form **/
  .icon-class.formContainer {font-family: 'Nunito Sans', sans-serif;}
  /** End Font Family for form **/

  .icon-class #Name{padding-left: 11px;}
  .icon-class #Email{padding-left:11px}
  .icon-class button.btn.btn-default.dropdown-toggle.as-is.bs-dropdown-to-select{padding-left:11px;box-sizing: border-box;}
  .icon-class #opt_dataMobile{padding-left:11px;}
  .icon-class #StateId{padding-left:11px}
  .icon-class #CityId{padding-left:11px}
  .icon-class #loginEmail{padding-left:11px}
  .icon-class #loginPassword{padding-left:11px}
  .icon-class #forgetEmail{padding-left:11px}
  .icon-class #resentVerificationEmail{padding-left:11px}
  .icon-class #Password {padding-left: 11px;}
  .icon-class #UniversityId { padding-left: 11px;}
  .icon-class #CourseId {padding-left: 11px;}
  .icon-class #SpecializationId {padding-left: 11px;}
  .icon-class #CountryId {padding-left: 11px;}
  /** End css for input icons in the form **/
/*21 may Library Page Classes*/
.top-strip-library{background:#4a0000 !important;}
.library-bg{background-image: url(../images/library/library-bg.jpg);}
.library-color{background-image: linear-gradient(to top, #420101,#c41b1b); border: 3px solid rgba(197,28,28,.5);}
.library-border-color{border-top:solid 8px #000;}
.tab button.active.library-actv {
  background-color: #4d0101; color:#fff; border:solid 1px #d50606;}
  
  
/*28 may Top-Scroller Classes*/
.top-scroller{ background:#051533; width:100%; display:block; font-size:0; font-weight:700; color:#fff; letter-spacing:1px; text-decoration:none;}
.top-scroller a:link{color:#fff; text-decoration:none;}
.top-scroller a:visited{color:#fff; text-decoration:none;}
.top-scroller a:hover{color:#fff; text-decoration:underline;}
.top-scroller a:active{color:#fff; text-decoration:none;}
.top-scroller-heading{display:inline-block; width:14%; background:#3b61ad; border-left:solid 4px #557ac5; border-right:solid 4px #557ac5; text-align:center; padding:1vw; text-transform:uppercase; font-size:0.7vw;}
.top-scroller-detail{display:inline-block; width:85%; padding:1vw 0 1vw 1vw; font-size:0.7vw;}
.top-scroller-detail span{padding:0 1vw;}


/*01 june*/
.bgu-officers{ width:40%; border-radius: 0.6vw; box-shadow: 8px 8px #dadada; margin-left:auto; margin-right:auto; margin-bottom:1.5vw;}
.img-txt{ text-align:center !important; line-height:1.8vw;}


/*09 june*/
.recognition{width:100%; display: block;}
.recognition-block{display: inline-block; width:49%; text-align:center; padding:1vw 1vw 3vw 1vw; vertical-align:top;}
.recognition-block figure{max-width:25.5%; margin-left:auto; margin-right:auto; margin-bottom:1vw;}
.recognition-block figcaption span{font-weight:600; font-size:1.2vw; line-height:2vw; margin:0; color:#f26522;}
.recognition-logo-spcific{max-width:60% !important;}


  
/*** Start Form float design section ***/

.floatForm{-webkit-transform: translateX(100%);-moz-transform: translateX(100%);-ms-transform: translateX(100%);-o-transform: translateX(100%);transform: translateX(100%);-webkit-transition: all 0.8s ease 0s;-ms-transition: all 0.8s ease 0s;-moz-transition: all 0.8s ease 0s;-o-transition: all 0.8s ease 0s;transition: all 0.8s ease 0s;z-index: 9999;right:0;top:100px;}
.form-heading{background-color: transparent;color: #000;padding: 10px;margin: 0;font-size: 19px;padding-bottom: 5px;} 
.floatForm.open{-webkit-transform: translateX(0);-moz-transform: translateX(0);-ms-transform: translateX(0);-o-transform: translateX(0);transform: translateX(0);top: 80px;}
.form-clickOuter{left: 0;position:absolute;top: 50%;margin-top:-20px;margin-left: -107px;webkit-transform: rotate(270deg);-moz-transform: rotate(270deg);-ms-transform: rotate(270deg);-o-transform: rotate(270deg);transform: rotate(270deg);} 
.form-click{background-color: #dd302e;color: #fff; position: relative;font-size: 22px;padding: 10px 20px;cursor: pointer;display: inline-block;border-radius:5px 5px 0 0;border:1px solid #fff;border-bottom:none;}
.form-inner{position:relative;}
.form-block{max-width: 400px;min-width: 400px;font-size:12px;}
.form-block-inner{background-color:#fff;}

/*** End Form float design section ***/


/** Start Form position section **/

   @media (min-width:1099px){
  .formContainer{max-width: 400px;min-width: 400px;z-index:1;border-radius: 5px;margin: 0 auto;}

  .form-absolute{position: absolute;top: 10px;}
  .form-fixed{position:fixed;}
  .form-relative{position:relative;top:12px;}
  .form-position-left{left:50%;margin-left:-585px;}
  .form-position-right{/* right:50%; *//* margin-right: -613px; *//* border-radius: 5px; */box-shadow: 0 0 10px #000;}
  .resentVerification.text-center {/* text-transform: uppercase; */margin-top: 0px;/* position: absolute; */bottom: 0px;z-index: 9999;right: 20px;}
  .center-link {text-align: center;display: block;position: relative;}
  }
/** End Form position section **/

@media(min-width: 768px){
.formContainer{max-width: 310px !important;min-width: 310px !important;z-index:1;border-radius: 5px;}
.form-absolute{/* position: fixed; */top: 0%;z-index: 99;right: 3px;}
.block-class{/* max-width:100%; */background-color: #f16535;}
.dynamic_theme_block .form-custom .form-group.CourseId{width: 100%;display: inline-block;padding: 0px;}
.form-group.label-floating.reg_name_div {margin-top: 0px;width: 100%;display: inline-block;/* padding-right: 5px; */}
.label-floating.reg_email_div.Email_email {width: 100%;display: inline-block;/* padding-right:5px; */}
.merge_field_div {width: 100%;display: inline-block;margin-bottom: 0px !important;}
.label-floating.Password.reg_password_div {width: 100%;display: inline-block;/* padding-right: 5px; */}
.block-class .dynamic_theme_block .form-custom .form-group.StateId {padding-right: 5px;width: 50%;display: inline-block;}
.dynamic_theme_block .form-custom .form-group.CityId {margin-top: 0px;width: 50%;display: inline-block;/* padding-right: 5px; */}
.dynamic_theme_block .form-custom .captcha {/* float: right; */width: 65%;padding: 0;display: inline-block;z-index: 999;position: relative;clear: both;margin-bottom: 5px;}
.dynamic_theme_block .form-custom .captcha {/* margin-top: -43px; */}
.form-control, .form-control[disabled], .form-control[readonly], fieldset[disabled] .form-control, .input-group-btn .btn{background-color: #fff;border:1px solid #e6e6e6;color: #000;border-radius: 0;}
.form-control::-webkit-input-placeholder { /* Chrome/Opera/Safari */color: #000;}
  

  /** Start css for focus on input field **/
  
  /** End css for focus on input field **/
  .dynamic_theme_block .form-custom .agree-group .agree-condition{color: #fff;line-height: 12px;font-size: 12.4px;}
  .form-heading{background-color: transparent;color: #fff;padding: 10px;margin: 0;font-size: 19px;padding-bottom: 5px;} 
  a {
	/* color: #fff; */
	text-decoration: none;
}
}
 .cptImgBox {
    width: 47%;
    float: right;
}
.modal-backdrop{z-index:0}

p#MsgBody {
    font-size: 16px;
}
.btn.active.focus, .btn.active:focus, .btn.focus, .btn:active.focus, .btn:active:focus, .btn:focus {
    outline: none;
    outline-offset: 0;
}
.dynamic_theme_block .npf_cpt_new img {
    width: 100%;
    height: 30px;
    float: left;
    padding-right: 5px;
}

/* Change autocomplete styles in WebKit */


a[title="Resend Mail"] {color:#fff}
a#loginViaOtp {color:#fff}

span#otpTimer {color:#fff !important}/* Change autocomplete styles in WebKit */


a[title="Resend Mail"] {color:#fff}
a#loginViaOtp {color:#fff}

span#otpTimer {color:#fff !important}

p.verify-your-identity {
    color: #fff;
}
a#resendVerifyCodeBtn {
    color: #fff;
}
button#forgotBtn {
    /* margin-left: 48px !important; */
}
.dynamic_theme_block .tab-content .help-block a{color: #000;}
span#clockdivMobile {
    color: #fff;
}

.otpresendlink a {
    color: black;
}

.modal-header .close {
    color: #fff;
    opacity: unset
}

.modal-header .close:hover {
    color: #fff;
    opacity: unset
}

p.verify-your-identity {
    color: #fff;
}

a#resendVerifyCodeBtn {
    color: #fff;
}

a#loginViaOtp {
    color: #fff;
}
span#clockdivForget {
    color: #fff;
}
.resentForgetPassword {
    color: #fff;
}
.modal-header {
    display: block;
}
.dynamic_theme_block .npf_cpt_new .newCptImg .CaptchaRefreshBtn{
	right: 8px;
}

section.last {
    width:100%;
    float:left;
}
.last img{
    width:100%;
}
#otpMsgBlock{
	color:white !important;
}
.body-blt li a {color:blue}
.body-blt li a:hover {color:blue!important;}

button#registerBtn {
    background: #d79e2f;
    color: #fff !important;
}

button#loginBtn {
    background: #d79e2f;
    color: #fff !important;
}
span#clockdivMobile {
    color:black !important;
}

span#otpverifylink-textMobile {   color:black !important}