
@font-face {
    font-family: 'GothamBookRegular';
    src: url('../fonts/GothamBookRegular.eot');
    src: url('../fonts/GothamBookRegular.eot') format('embedded-opentype'),
         url('../fonts/GothamBookRegular.woff2') format('woff2'),
         url('../fonts/GothamBookRegular.woff') format('woff'),
         url('../fonts/GothamBookRegular.ttf') format('truetype'),
         url('../fonts/GothamBookRegular.svg#GothamBookRegular') format('svg');
}


@font-face {
    font-family: 'GothamBold';
    src: url('../fonts/gothambold1.eot');
    src: url('../fonts/gothambold1.eot') format('embedded-opentype'),
         url('../fonts/gothambold1.woff') format('woff'),
         url('../fonts/gothambold1.ttf') format('truetype'),
         url('../fonts/gothambold1.svg#GothamBold') format('svg');
}

@font-face {
    font-family: 'GOTHAMMEDIUM';
    src: url('../fonts/GOTHAMMEDIUM.eot');
    src: url('../fonts/GOTHAMMEDIUM.eot') format('embedded-opentype'),
         url('../fonts/GOTHAMMEDIUM.woff2') format('woff2'),
         url('../fonts/GOTHAMMEDIUM.woff') format('woff'),
         url('../fonts/GOTHAMMEDIUM.ttf') format('truetype'),
         url('../fonts/GOTHAMMEDIUM.svg#GOTHAMMEDIUM') format('svg');
}



/* -------------------------------- 

Primary style

-------------------------------- */
html * {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

*, *:after, *:before {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

.blue {
    color: #0097be !important;
    font-family: 'GothamBold', sans-serif !important;
}


body {
  background: #fff;
  font-family: 'GothamBookRegular', sans-serif;
  font-weight: 400;
  color: #64686d;
  line-height: 26px;
}
h1,
h2,
h3,
h4,
h5,
h6 {
  font-weight: 600;
  font-family: 'GothamBold', sans-serif;
  color: #272727;
}
a {
  color: #45aed6;
  -webkit-transition: color 400ms, background-color 400ms;
  -moz-transition: color 400ms, background-color 400ms;
  -o-transition: color 400ms, background-color 400ms;
  transition: color 400ms, background-color 400ms;
}
a:hover,
a:focus {
  text-decoration: none;
  color: #2a95be;
}
hr {
  border-top: 1px solid #e5e5e5;
  border-bottom: 1px solid #fff;
}
.gradiant {
  background-image: -moz-linear-gradient(90deg, #2caab3 0%, #2c8cb3 100%);
  background-image: -webkit-linear-gradient(90deg, #2caab3 0%, #2c8cb3 100%);
  background-image: -ms-linear-gradient(90deg, #2caab3 0%, #2c8cb3 100%);
}
.gradiant-horizontal {
  background-image: -moz-linear-gradient(4deg, #2caab3 0%, #2c8cb3 100%);
  background-image: -webkit-linear-gradient(4deg, #2caab3 0%, #2c8cb3 100%);
  background-image: -ms-linear-gradient(4deg, #2caab3 0%, #2c8cb3 100%);
}
.section-header {
  margin-bottom: 10px;
}
.section-header .section-title {
  font-size: 28px;
  color: #4c4140;
  position: relative;
  padding-bottom: 10px;
  margin: 0 0 0px;
  
}
.section-header .section-title span.red {
  font-size: 28px;
  color: #e4482f;
  position: relative;
  font-weight:700;
  font-style:italic
}
.section-header .section-title span.small {
  font-size: 16px;
  color: #333333;
  padding-left:90px;
  position: relative;
}


.section-header .section-title:before {
  content: "";
  position: absolute;
  width: 98%;
  bottom: 0;
  left: 12%;
  margin-left: -90px;
  height: 1px;
  background: #ebebeb;
}
.section-header .section-title:after {
  content: "";
  position: absolute;
  width: 90px;
  height: 3px;
  bottom: -1px;
  left: 21%;
  margin-left: -24px;
  border: 0px solid #fff;
  border-radius: 20px;
  background: #e4482f;
}
#header { background:#ffffff;padding:5px 0; height:auto}
#header .logo { text-align:center}
#header .tagline { float:none; margin-top:30px;text-align:center;font-family: 'GothamBookRegular';color:#fc7f05; font-size:20px}
#header .tagline span.black{color:#fc7f05; font-family:GothamBold; }
#header .tagline span.light{color:#144b61; font-family:GothamBold; }



.btn {
  border-width: 0;
  border-bottom-width: 3px;
  border-radius: none;
  margin:0px;
  cursor:inherit
}
.btn.btn-primary {
  background: #393e45;
  border-color: #393e45;
  text-transform:uppercase;
  color:#FFFFFF;
  font-family:GothamBold;
  padding:10px 10px 5px 10px;
  cursor:pointer;
  display:inline-block
}
.btn.btn-apply {
  background: #fc7f05;
  border-color: #fc7f05;
  text-transform:uppercase;
  color:#FFFFFF;
  line-height:1.2;
  font-size:18px;
  font-family:GothamBold;
  padding:10px 10px 5px 10px;
  cursor:pointer;
  display:inline-block
}
.btn-lg{padding:5px 24px 0;font-size:24px; font-family:GothamBold; text-shadow:0px 2px 2px #333333;line-height:1.52;border-radius:0}

.column-title {
  margin-top: 0;
  padding-bottom: 15px;
  border-bottom: 1px solid #eee;
  margin-bottom: 15px;
  position: relative;
}
.column-title:after {
  content: " ";
  position: absolute;
  bottom: -1px;
  left: 0;
  width: 40%;
  border-bottom: 1px solid #45aed6;
}
ul.nostyle {
  list-style: none;
  padding: 0;
  margin-bottom: 20px;
}
ul.nostyle i {
  color: #45aed6;
}

 #main-slider .item {
  height: 100%;
  background-repeat: no-repeat;
  background-position: 50% 0;
  background-size: cover;
  background-color:#e1f6fb
}

#main-slider .slider-inner h2 {
  margin-top: 50px;
  font-size: 46px;
  line-height: 1;
  color: #ffffff;
  font-family:'ufonts_com_rockwell'!important;
   font-weight: 100;
   text-shadow:0px 4px 3px #444444;
   margin-bottom:30px;
   line-height:50px;}
   
#main-slider .slider-inner h3 {
	font-size: 25px;
	color:#FFFFFF;
  font-weight:bold;
  font-weight:600;
  font-family: 'Arial';
   text-shadow:0px 4px 3px #333333;
 
}
.banner-desktop { display:block}
.banner-mobile { display:none}
.btn-lg{padding:5px 12px 0;font-size:14px; margin-top:20px; font-family:GothamBold; text-shadow:0px 2px 2px #333333;line-height:1.62;border-radius:0}

.section-mobile{ display:none; text-align:center; padding:15px;background:#fffff7; }
.section-mobile h3 { color:#144b61; font-size:20px; text-align:center; border-bottom:2px solid #f7931e; display:inline-block; font-weight:700; text-transform:uppercase; margin-bottom:10px; padding-bottom:10px;}
.section-mobile p { color:#144b61;font-family: 'GothamBookRegular'; font-size:16px; margin:0px 0 20px 0; width:100%; text-align:center;line-height:24px; padding:0px}


#specilaisation { background:#fffff7; padding:40px 0; text-align:left}
#specilaisation h3.section-heading { color:#144b61; font-size:24px; text-align:left; border-bottom:2px solid #f7931e; display:inline-block; font-weight:700; text-transform:uppercase; margin-bottom:10px;}
#specilaisation h3.section-heading2 { color:#144b61; font-size:18px; text-align:left; border-bottom:2px solid #f7931e; display:inline-block; font-weight:700; text-transform:uppercase; margin-bottom:10px;}
#specilaisation p { color:#144b61;font-family: 'GothamBookRegular'; font-size:24px; margin:0px 0 20px 0; width:100%; text-align:left;line-height:32px; padding:0px}


#features{ text-align:center; padding:40px 0;  background:#ffffff; border-bottom:5px solid #f1f6f9}
#features h1.section-heading { color:#0097be; font-size:24px; text-transform:uppercase; text-align:center; margin-bottom:40px;}
#features h1.section-heading span { color:#F7931E; font-family: 'GothamBold';}
#features h4 { color:#333333; font-family: 'gothambold'; font-size:17px; text-transform:uppercase; font-weight:400; line-height:22px; margin:10px 0 5px 0;}
#features p { color:#000000; font-family: 'GOTHAMMEDIUM'; font-size:17px; margin:0px 0 20px 0; line-height:18px; padding:0px}

.secondbox-part2{padding-top:40px;padding-bottom:30px;}

.borbot { border-bottom:2px solid #144b61 }
#admi-info{ padding:20px 0 40px;  background:#f1f6f9}
#admi-info h1.section-heading { color:#144b61;border-bottom:2px solid #f7931e; display:inline-block;  font-size:26px; text-transform:uppercase; margin-bottom:20px; text-align:center}
#admi-info ul { margin:0px; padding:0px;}
#admi-info ul li {font-size:20px; color:#4d4d4b; padding:10px 0 5px 30px; list-style:none; margin:0px;line-height:24px;font-family:'GOTHAMMEDIUM'; position:relative}
#admi-info ul li::before { position:absolute; width:20px; height:30px; content:''; background:url(../images/bullet-icon.png) center no-repeat; top:3px; left:0}

#eligibilty{ padding:20px 0 40px;  background:#fffff7}
#eligibilty h1.section-heading { color:#144b61;border-bottom:2px solid #f7931e; display:inline-block;  font-size:26px; text-transform:uppercase; margin-bottom:20px; text-align:center}
#eligibilty ul { margin:0px; padding:0px;}
#eligibilty ul li {font-size:20px; color:#144b61; padding:10px 0 5px 30px; list-style:none; margin:0px;line-height:24px;font-family:'GOTHAMMEDIUM'; position:relative}
#eligibilty ul li::before { position:absolute; width:20px; height:30px; content:''; background:url(../images/bullet-icon.png) center no-repeat; top:3px; left:0}


#foundedby{ padding:40px 0 10px 0;  background:#f1f6f9}
#foundedby h1.section-heading { color:#144b61; font-size:26px; text-align:center; text-transform:uppercase; margin-bottom:40px;}

#foundedby h3{ color:#0097be; font-size:18px;}
#foundedby h4{ color:#0097be; text-transform:uppercase;font-size:15px; margin-top:20px;}
.feature-col { padding:30px 30px 30px 10px; border-right:2px solid #144b61; margin-bottom:40px;}
.feature-col2 { padding:30px 0px }
.feature-points {
    padding-right: 115px;
    margin-bottom: 15px;
    position: relative;
    border: 1px solid transparent;
	min-height:90px;
	display:table;
	width:100%
}

.feature-points .icon-pic {
    position: absolute;
    right: 0px;
    top: 0;
}
.feature-points .icon-pic img {
   width:106px;
   height:auto
}
.feature-points p {
    font-size: 22px;
    font-size: 2.2rem;
    color: #144b61;
	line-height:1.3;
    margin: 0em;
	text-align:right;
	display:table-cell;
	font-family: 'GOTHAMMEDIUM';
	vertical-align:middle
}

.feature-points2 {
    padding-left: 115px;
    margin-bottom: 15px;
    position: relative;
    border: 1px solid transparent;
	min-height:90px;
	display:table;
	width:100%
}

.feature-points2 .icon-pic {
    position: absolute;
    left: 0px;
    top: 0;
}
.feature-points2 .icon-pic img {
   width:106px;
   height:auto
}
.feature-points2 p {
    font-size: 22px;
    font-size: 2rem;
    color: #144b61;
	line-height:1.2;
    margin: 0em;
	text-align:left;
	display:table-cell;
	font-family: 'GOTHAMMEDIUM';
	vertical-align:middle
}

.form-wrapper {
	width:370px;
	z-index: 100;
	right:0;
	top:0;
}
.form {
	color: #ffffff;
	font-size: 1em;
	width: 100%;
	position: relative;
	margin: -5px 0 0 0;
	padding: 0px 20px;
	background: #f7931e;
	border-radius: 10px;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
}

span.terms-text {
	color: #000; font-size:11px;font-weight:bold;
}
.form-wrapper h3 {
	color: #ffffff;
	font-size: 18px!important;
	border-radius: 10px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
	background:#4d555b;
	padding: 15px 0 10px 0;
	font-family: 'GOTHAMMEDIUM';
	text-align: center;
	font-weight: 600;
	text-shadow:none!important;
	margin:10px 0 0 0;
}
.form button {
	background: #4d555b;
	width: 50%;
	height: 36px;
	cursor: pointer;
	color: #ffffff;
	text-align: center;
	border: none;
	text-transform: uppercase;
	font-weight: 600;
	font-size: 16px;
	line-height: 30px;
	margin: 0px auto 15px;
    border-radius: 5px;
}
input, input:focus {
	outline: none!important;
}
input, button, select, textarea {
	font-family: inherit;
	font-size: inherit;
	line-height: inherit;
}
.form .rfi-info {
	-webkit-border-top-right-radius: 5px;
-webkit-border-bottom-right-radius: 5px;
-moz-border-radius-topright: 5px;
-moz-border-radius-bottomright: 5px;
border-top-right-radius: 5px;
border-bottom-right-radius: 5px;
	padding: 10px 0 8px 7px;
	font-size: 14px;
	text-align: left;
	color: #000;
	
	background:#fff; height:32px; border:none;margin-bottom: 10px;
}



.form .rfi-info {
	width: 82%;
}


.form .rfi-info2 {
	width: 82%;
}

.form .rfi-info2 {
		-webkit-border-top-right-radius: 5px!important;
	-webkit-border-bottom-right-radius: 5px!important;
	-moz-border-radius-topright: 5px!important;
	-moz-border-radius-bottomright: 5px!important;
    border-bottom-left-radius: 5px!important;
	border-top-right-radius: 5px!important;
	border-bottom-right-radius: 5px!important;
	border-radius:0px;
	padding: 6px 0 10px 15px;
	font-size: 14px;
	height:60px;
	text-align: left;
	color: #000;
	background:#fff; border:none;margin-bottom: 8px;
	margin-left:-1px;
}

.form label.icon {
	-webkit-border-top-left-radius: 5px;
-webkit-border-bottom-left-radius: 5px;
-moz-border-radius-topleft: 5px;
-moz-border-radius-bottomleft: 5px;
border-top-left-radius: 5px;
border-bottom-left-radius: 5px;
	display: inline-block;
	text-align:center;
	height: 31px;
	font-size: 20px;
	margin-left: 0;
	position: relative;
	width: 36px;
clear: both;
line-height: 34px; background:#bacad3;margin-right: -4px;
vertical-align:top;
	
}

input, select, textarea { outline:none;}
.form label.icon span {
	display: inline-block;
	height: 20px;
	margin: 0px auto 0 9px;
	overflow: hidden;
	width: 20px;
}

::-webkit-input-placeholder {
   color: #000;
}

:-moz-placeholder { /* Firefox 18- */
   color: #000;  
}

::-moz-placeholder {  /* Firefox 19+ */
   color: #000;  
}

:-ms-input-placeholder {  
   color: #000;  
}


@media only screen and (min-width: 768px) {
#header { background:#ffffff; min-height:110px}
#header .logo { padding:5px 0;  text-align:left}
#header .tagline { float:none; margin-top:40px; line-height:28px;text-align:center; font-family: 'GothamBookRegular';color:#144b61; font-size:20px}
#header .tagline span.black{color:#fc7f05; font-family:GothamBold; }
#header .tagline span.light{color:#144b61; font-family:GothamBold;font-size:24px }

#main-slider {
  overflow: hidden;
  position:relative
}

#specilaisation h3.section-heading2 { display:none}

#main-slider .item {
  height: 100%;
  width:100%;
  background-color:#f7931e
}

#main-slider .item img {
  height: 100%;
  width:100%;
} 
#admi-info h1.section-heading {text-align:left}
#features h1.section-heading { text-align:left; margin-bottom:40px;}

.form-wrapper {
	border-radius: 10px;
	width:350px;
	z-index: 100;
	position:absolute;
	top:50px;
	right:70px;
	margin:0px;
}

}


#contact-footer { background:#144b61; padding:40px 0;}
#contact-footer h1{ color:#ffffff;border-bottom:2px solid #ffffff; display:inline-block;  font-size:30px; text-transform:uppercase; margin-bottom:20px; text-align:center;font-family: 'GothamBold';}
#contact-footer h2{ color:#ffffff;font-family: 'GOTHAMMEDIUM'; font-size:24px}
#contact-footer h4{ color:#ffffff;font-family: 'GOTHAMMEDIUM'; font-size:18px; line-height:1.3}
#contact-footer .social-media{ text-align:center;}
#contact-footer .social-media p{ display:inline-block;font-family: 'GOTHAMMEDIUM'; margin-right:10px; color:#ffffff; font-size:16px;}
#contact-footer .social-media	.icons { display:inline-block}
#contact-footer .social-media	.icons .icon { margin-right:5px; width:60px; height:60px; display:inline-block}

/***********************
********* Footer ******
************************/
#footer {
  padding-top: 10px;
  padding-bottom: 5px;
  color: #fff;
  background: #e86a1f;
  font-size:14px;
  line-height:18px;
}

#footer p {
 font-family: 'GOTHAMMEDIUM';
 font-size:14px;
  line-height:18px;
}
#footer p  a{
	color:#ffffff;
}
@media only screen and (max-width: 768px) {
.convocationdetails { padding:20px 10px}
.formdetails { padding:0px 0px}

.banner-desktop { display:none}
.banner-mobile { display:block}

.section-mobile{ display:block;}
.section-desktop{ display:none}

.mt30 { margin-top:10px}

.table{ width:100%; }

.form-wrapper {
	width:90%;
	z-index: 100;
	margin:20px 5% 0;
	position:relative;
}

#features h1.section-heading { font-size:20px}

.feature-col { border-right:none; border-bottom:2px solid #333333; margin-bottom:20px;}
.feature-col2 { padding:30px 0px }

.feature-points p, .feature-points2 p {
    font-size: 18px;
    font-size: 1.6rem;
}
#foundedby h1.section-heading {font-size:20px;margin-bottom:20px;}
#foundedby h1.section-heading { font-size:20px; text-align:center;}

#foundedby h3{ color:#0097be; font-size:18px;}
#foundedby h4{ color:#0097be; text-transform:uppercase;font-size:15px; margin-top:20px;}
#specilaisation {padding:20px 0; text-align:center}
#specilaisation h3.section-heading { display:none}
#specilaisation h3.section-heading2 { font-size:20px; line-height:28px; padding-bottom:5px; text-align:center;}
#specilaisation p { color:#144b61;font-family: 'GothamBookRegular'; font-size:18px; text-align:center; width:100%;}
#admi-info {padding:20px 0; text-align:center}
#admi-info h1.section-heading { font-size:20px; text-align:center;}
#admi-info ul li {text-align:left; font-size:16px;}

#eligibilty {padding:20px 0; text-align:center}
#eligibilty h1.section-heading { font-size:20px; text-align:center;}
#eligibilty ul li {text-align:left; font-size:16px;}

#contact-footer {  padding:20px 0;}
#contact-footer h1{ font-size:28px}
#contact-footer h2{ color:#ffffff;font-family: 'GOTHAMMEDIUM'; font-size:22px;}
#contact-footer h4{ font-size:16px; line-height:1.3}
#contact-footer .social-media{ text-align:center;}
#contact-footer .social-media p{ display:inline-block;font-family: 'GOTHAMMEDIUM'; margin-right:10px; color:#ffffff; font-size:18px;}
#contact-footer .social-media	.icons { display:inline-block}
#contact-footer .social-media	.icons .icon { margin-right:5px; width:60px; height:60px; display:inline-block}

#footer p {
 font-size:12px;
  line-height:15px;
}
}