@font-face {
  font-family: trajan-pro-3;
  src: url(../fonts/trajan-pro-3.otf);
}
#head .navbar-inverse {
    background-color: #9bba1f;
    border: 0;
    margin-bottom: 0;
    border-radius: 0px;
    padding: 0px;
	color: black;
	font-weight: bold;
	z-index: 444444;
	width: 100%;
	
}
.navbar-inverse .navbar-nav>li>a {
    color: white;
}
.navbar-inverse .navbar-nav>li {
    color: #313030;
	margin-top: 15px;
	margin-bottom: 15px;
	
}
/*.top-panel 
{
	background-color:  white;
	padding-top: 8px;
	padding-bottom: 8px;
	border-top: 6px solid #0e1284;
}
.menu-title
{
	margin-top: 32px;
	padding-left: 40px;
	padding-right: 0px;
}*/
.top-panel 
{
	margin: 0px;
	padding: 0px;
	background-color:  white;
	padding-top: 8px;
	padding-bottom: 8px;
	border-top: 6px solid #0e1284;
	
}
.top-panel .container
{
	margin: 0px;
	padding: 0px;
	padding-left: 40px;
	width: 98%;
	padding-right: 20px;
}
.menu-title
{
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 32px;
	padding-left: 42px;
	padding-right: 0px;
}
.menu-title heading
{
	color: #0e1284;
	font-size: 24px;
	text-shadow: -1px 2px 0 yellow, 2px 2px 0 yellow, 2px -1px 0 yellow;
	font-family: trajan-pro-3;
}
.menu-title heading span
{
	
	font-size: 32px;
	
}
.menu-title subheading
{
	color: black;
	font-size: 20px;
	/*text-shadow: -1px 2px 0 yellow, 2px 2px 0 yellow, 2px -1px 0 yellow;*/
	font-family: trajan-pro-3;
}
.menu-ph
{
	margin: 0px;
	padding: 0px; 
	margin-top: 10px;
	float: right;
	text-align: right;
}
.menu-ph p
{
	float: right;
	text-align: right;
	font-size: 20px;
	font-weight: bold;
	color: #0e1284;
}

.navbar-nav>li>a {
    padding-top: 12px;
    padding-bottom: 12px;
	color: white;
}
.nav>li>a {
    position: relative;
    display: block;
   padding-left: 20px;
   padding-right: 20px;
   padding-bottom: 8px;
   padding-top: 8px;
   
}
.navbar-inverse .navbar-nav >li> a:hover {
 
  color: #0e1284;
  background-color: white;
  transition: 2s;
  border: 1px solid #0e1284;
  border-radius: 30px;
}


.footer-body
{
	background-color: white0;
	margin-top: 0px;
}
.footer-body3
{
	background-color: #2E5424;
	margin-top: -2px;
}

.footer-each-body
{
	margin-top: 30px;
	padding: 10px;
	
}

.footer-each-heading
{
	color: white;
	font-weight: bold;
	font-size: 18px;
	
}
.footer-each-heading2
{
	color: white;
	font-weight: bold;
	font-size: 32px;
	
}

.footer-body2
{
	background-color: #313030;
	margin-top: 0px;
}
.footer-final-text
{
	padding-top: 18px;
	padding-bottom: 15px;
	color: white;
	font-size: 14px;
}
#copyrights
{
	float: left;
}
#company-link
{
	float: right;
}
.ftr-fb-icon

{
	font-size: 30px;
	font-weight: bold;
	color: #0e1284;
}

.ftr-yt-icon

{
	font-size: 34px;
	font-weight: bold;
	color: red;
	padding-left: 20px;
}



.navbar-inverse .navbar-nav>.open>a, .navbar-inverse .navbar-nav>.open>a:focus, .navbar-inverse .navbar-nav>.open>a:hover {
    color: #fff;
    background-color: #d70c0c;
}

.form-control-app-form
{ 
    display: block;
    width: 130%;
    height: 30px;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.42857143;
    color: black;
    background-color: #fff;
    background-image: none;
    border: 1px solid black;
    border-radius: 0px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    -webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;

}

.form-control {
    display: block;
    width: 80%;
    height: 42px;
    padding: 5px 12px;
    font-size: 14px;
    line-height: 1.42857143;
    color: white;
    background-color: #fff0;
    background-image: none;
    border: 1px solid white;
    border-radius: 0px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    -webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
}
.form-control::-moz-placeholder {
    color: white;
    opacity: 1;
	font-size: 16px;
}
.scroll-sec
{
	margin-top: 0px;
	padding: 0px;
	background-color: #9bba1f;
	padding-top: 30px;
	padding-bottom: 30px;
}
.scroll-sec p
{
	color: white;
	font-size: 22px;
	
}

.home-sec-2
{
	background-image: url(../images/bg/1.png);
	background-size: 100% 100%;
	padding-top: 80px;
	padding-bottom: 80px;
	margin-bottom: 0px;
}
.home-sec-2bg
{
	background-image: url(../images/bg/1b.png);
	background-size: 100% 100%;
	padding-top: 30px;
	padding-bottom: 30px;
	margin-top: 0px;
}
heading
{
	font-size: 32px;
	font-weight: bold;
	color: white;
	margin-top: 10px;
	margin-bottom: 10px;
	/*font-family: 'Sniglet', cursive;*/
	font-family: 'AsparagusSprouts';
}
heading1
{
	font-size: 48px;
	font-weight: bold;
	color: #0e1284;
	margin-top: 10px;
	margin-bottom: 10px;
	/*font-family: 'Sniglet', cursive;*/
}
heading1 span
{
	color: #00cbc9;
}
heading1 b
{
	color: #ee7b00;
}
Subheading
{
	font-size: 16px;
	font-weight: bold;
	color: white;
	padding-left: 50px;
	padding-right: 50px;
	padding-top: 30px;
}
.home-sec-2  Subheading
{
	font-size: 24px;
}
/*Subheading:after
{
	position: absolute;
    left: 0;
    bottom: 0;
    height: 8px;
    width: 100%;
    background-image: url(../images/line-2.png);
    background-repeat: no-repeat;
    background-position: center;
    content: "";

}*/
.home-sec-3
{
	margin-top: 30px;
	margin-bottom: 30px;
}
.home-sec-3 p
{
	font-size: 15px;
	color: #34353c;
	font-weight: 400;
	text-align: justify;
}
.ask-sec
{
	margin-top: 20px;
	margin-bottom: 20px;
	padding-top: 20px;
	padding-bottom: 20px;
	border-top: 1px solid #00cbc9;
	border-bottom: 1px solid #00cbc9;
	
}
.ask-sec heading
{
	font-size: 24px;
	font-weight: bold;
	color: #34353c;
}
.info-sec
{
	margin-top: 80px;
	margin-bottom: 0px;
	padding: 0px;
}
.info-each-sec
{
	padding: 0px;
	padding-top: 40px;
	padding-bottom: 30px;
	margin: 0px;
}
.info-each-sec heading
{
	font-size: 20px;
	font-weight: bold;
	color: #9bba1f;
}
.info-inr-bdy1
{
	margin: 0px;
	padding: 0px;
}
#info2
{
	border-top: none;
	border-bottom: none;
}
#info2 heading
{
	color: #151512;
	
}
#info4 heading
{
	color: #ee7b00;
}
#info3 heading
{
	color: #f73f3f;
}
#info1 heading
{
	color: #0c5fc5;
}
#info6 heading
{
	color: #00cbc9;
}
.count-sec-1
{
	background-image: url(../images/bg/2.png);
	background-size: 100% 100%;
	padding-top: 80px;
	padding-bottom: 80px;
	margin-bottom: 0px;
}
.count-sec-2
{
	background-image: url(../images/bg/2b.png);
	background-size: 100% 100%;
	margin-top: 0px;
	padding-top: 30px;
	padding-bottom: 30px;
}
.mp
{
	padding: 0px;
	margin: 0px;
}
.count-sec-1 heading
{
	font-size: 54px;
}

.facility-sec
{
	margin-top: 50px;
	margin-bottom: 0px;
	padding-top: 50px;
	padding-bottom: 0px;
}
.facility-sec heading1 span
{
	color: #9bba1f;
	padding-right: 20px;
}
.facility-sec heading2 
{
	color: #ee7b00;
}

.facility-sec p 
{
	font-size: 16px;
	font-weight: 400;
	/*font-family: 'Seaweed Script', cursive;*/
	color: #34353c;
}
.f-1
{
	padding: 0px;
	margin: 0px;
	margin-top: 20px;
}
.f-2
{
	padding: 0px;
	margin: 0px;
}

.class-sec 
{
	margin-top: 40px;
	margin-bottom: 40px;
	padding-bottom: 40px;
	padding-top: 40px;
}
.class-sec heading1
{
	padding-left: 60px;
	padding-right: 60px;
}
.class-sec heading1 span
{
	color: #ee7b00;
}
.class-sec p
{
	line-height: 30px;
}
p
{
	font-size: 15px;
	font-weight: 400;
	font-family: 'Lato', sans-serif;
}
heading2
{
	font-size: 20px;
	font-weight: bold;
	padding-top: 20px;
	/*font-family: 'Sniglet', cursive;*/
}
.button-apply {
    margin-top: 50px;
    background-color: #9bba1f;
    color: #0e1284;
    font-size: 18px;
    font-weight: bold;
    padding: 12px;
    padding-left: 30px;
    padding-right: 30px;
	border: 2px solid #0e1284;
	border-radius: 30px;
}
.button-prgm {
    margin-top: 20px;
    background-color: #f73f3f3df;
    color: white;
    font-size: 15px;
    font-weight: bold;
    padding: 12px;
    padding-left: 30px;
    padding-right: 30px;
	border: 2px solid white;
	border-radius: 0px;
}
.home-join-sec
{
	margin-bottom: 0px;
	background-image: linear-gradient(#031519eb,#031519eb),url(../images/ph-2.jpg);
	background-size: 100% 100%;
	padding-top: 60px;
	padding-bottom: 60px;
}
.choose-sec
{
	margin-bottom: 0px;
	background-image: linear-gradient(#fd9616e0,#fd9616e0),url(../images/ph-3.jpg);
	background-size: 100% 100%;
	background-attachment: fixed;
	padding-top: 60px;
	padding-bottom: 60px;
	margin-top: 0px;
}
.choose-sec heading2
{
	color: black;
	font-size: 20px;
	/*text-shadow: -1px 1px 0 #fff, 1px 1px 0 #fff, 1px -1px 0 #fff;*/
}
.choose-sec heading1
{
	color: white;
	/*text-shadow: -1px 1px 0 #000, 1px 1px 0 #000, 1px -1px 0 #000;*/
}
.choose-sec heading1 b
{
	color: #312d2d;
}
.choose-sec p
{
	color: black;
	font-size: 15px;
	line-height: 28px;
}
.home-campus-sec
{
	background-image: url(../images/bg/3.png);
	background-size: 100% 100%;
	padding-top: 40px;
	padding-bottom: 40px;
	margin-bottom: 0px;
	margin-top: 60px;
}
.home-campus-sec-2bg
{
	background-image: url(../images/bg/4b.png);
	background-size: 100% 100%;
	padding-top: 30px;
	padding-bottom: 30px;
	margin-top: 0px;
}
.home-campus-sec p
{
	font-size: 20px;
	color: white;
}
.home-campus-sec heading
{
	color: white;
	font-size: 36px;
}

Subheading1
{
	font-size: 15px;
	color: white;
	padding-top: 50px;
	font-weight: 400px;
}
.footer-each-body heading
{
	color: #0e1284;
	font-size: 20px;
	padding-bottom: 0px;
	margin-bottom: 0px;
	font-weight: bold;
	font-family: trajan-pro-3;
}
.footer-each-body 
{
	padding: 20px;
}
.ftr-pst
{
	padding: 0px;
	margin: 0px; 
	margin-top: 20px;
	border-bottom: 1px dotted red;
}
.button-enroll
{
	background-color: #f73f3f;
    color: white;
    font-size: 12px;
    font-weight: bold;
    padding: 8px;
    padding-left: 20px;
    padding-right: 20px;
	border: 1px solid #f73f3f;
	border-radius: 4px;
}
.button-enroll2
{
	background-color: #ff000000;
    color: white;
    font-size: 15px;
    font-weight: bold;
    padding: 8px;
    padding-left: 20px;
    padding-right: 20px;
	border: 2px solid white;
	border-radius: 0px;
}
Subheading2
{
	color: white; 
	font-size: 18px;
}
heading3
{
	font-size: 50px;
	font-weight: bold;
	color: #00cbc9;
	font-family: 'Sniglet', cursive;
	text-shadow: -1px 1px 0 #000, 1px 1px 0 #000, 1px -1px 0 #000;
}
.about-sec-2 heading2
{
	color: #ee7b00;
	font-size: 26px;
}
.about-sec-2
{
	padding-top: 80px;
	padding-bottom: 80px;
}
.about-sec-3
{
	margin: 0px;
	padding: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
}
.about-sec-3a
{
	padding: 0px;
	margin: 0px;
	background-image: url(../images/about2.jpeg);
	background-size: 100% 100%;
	min-height: 460px;
}
.home-join-sec
{
	margin-bottom: 20px;
	background-image: linear-gradient(#031519eb,#031519eb),url(../images/join-bg.jpg);
	background-size: 100% 100%;
	padding-top: 60px;
	padding-bottom: 60px;
}
.about-sec-3b
{
	padding-left: 50px;
}
.about-sec-3 heading
{
	font-size: 48px;
	color: #34353c;
}
.about-sec-3 heading span
{
	color: #a4c122;
}
.about-sec-3 heading b
{
	color: #00cbc9;
}
.about-sec-3 heading2
{
	color: #ee7b00;
	font-size: 18px;
}
.lerng-sec
{
	padding: 0px;
	margin: 0px;
}
.lerng-sec heading
{
	font-size: 22px;
	color: #333333;
	font-weight: bolder;
	text-align: right;
	float: right;
}
.lerng-sec p
{
	float: right;
	text-align: right;
	line-height: 32px;
}
.lerng-seci
{
	padding: 0px;
	margin: 0px;
	margin-top: 24px;
}
#lrn-sec-rgt heading
{
	text-align: left;
	float: left;
}
#lrn-sec-rgt p
{
	text-align: left;
	float: left;
}
.staff-each
{
	padding: 30px;
}
.staff-each heading
{
	font-size: 18px;
	font-weight: bold;
	color: #00cbc9;
	padding-top: 20px;
}
#stf2 heading
{
	color: #a4c122;
}
#stf3 heading
{
	color: #ee7b00;
}
#course-p heading3
{
	color: #ee7b00;
}
.course-each-rw
{
	margin-top: 20px;
	margin-bottom: 20px;
}
.course-each-rw heading
{
	color: #34353c;
	text-align: left;
	font-size: 26px;
	font-weight: bold;
	padding-top: 10px;
}
.course-each-rw subheading1
{
	color: #34353c;
	text-align: left;
	font-size: 16px;
	font-weight: 400;
	padding-top: 10px;
}
.course-enrl
{
	margin-top: 60px;
}
.each-course-body
{
	border: 0px solid white;
}
.each-course-body:hover
{
	border: 2px solid #34353c;
	transition: 1s;
	padding-bottom: 40px;
}
#rw-mng
{
	margin-top: 100px;
}
.form-control {
		display: block;
		width: 100%;
		height: 34px;
		padding: 6px 12px;
		font-size: 14px;
		line-height: 1.42857143;
		color: #555;
		background-color: #ffffff0f;
		background-image: none;
		border: 1px solid #ccc;
		border-radius: 0px;
		-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
		box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
		-webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
		-o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
		transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
	}
.text-field {
    color: white;
    margin: 12px;
}
.home-enquiry-sec
{
	margin: 0px;
	padding: 0px;
	margin-bottom: 60px;
	margin-top: 80px;
	/*font-family: 'Comic Neue', cursive;*/
}
.en-bdy
{
	background-color: #e7e8ff;
	padding-top: 46px;
	padding-bottom: 46px;
}
.home-enquiry-sec heading
{
	color: black;
	font-size: 24px;
	/*font-family: 'Comic Neue', cursive;*/
}
.count-sec-1 heading1
{
	font-size: 24px;
	color: white;
}
.icon-imgs
{
	height: 100px;
}
.vdco-icon
{
	font-size: 68px;
	color: black;
	border-radius: 48%;
}
.gallery-each-sec
{
	margin-top: 30px;
}
.prnts-sec heading
{
	font-size: 20px;
	font-weight: bold;
	color: black;
}
.prnts-sec 
{
	margin-top: 40px;
	margin-bottom: 40px;
}
.carousel-caption2 {
    position: absolute;
    right: 0%;
    bottom: 0%;
    left: 15%;
    z-index: 10;
    padding-top: 4px;
    padding-bottom: 4px;
    color: black;
    text-align: center;
    text-shadow: 0 1px 2px rgba(0, 0, 0, .6);
    right: 0%;
    left: 50%;
    /* top: 0px; */
    /* padding-bottom: 30px; */
    background-color: #ffffffab;
	padding-left: 10px;
	padding-right: 10px;
	transition: 1s;
	text-shadow: -1px 1px 0 #000, 1px 1px 0 #000, 1px -1px 0 #000;
}

.programe-mn-bdy
{
	margin-top: 50px;
	margin-bottom: 50px;
}
.programe-mn-bdy heading
{
	color: #9bba1f;
}
.programe-mn-bdy heading span
{
	color: #ee7b00;
}
.msn-vsn-sec
{
	margin-top: 40px;
	margin-bottom: 40px;
	padding: 0px;
	background-image: url(../images/ph-4.jpg);
	background-size: 100% 100%;
	background-attachment: fixed;
}
.msn-vsn-inr
{
	margin: 0px;
	padding: 0px;
}
.msn-vsn-inr2
{
	margin: 0px;
    padding: 0px;
    background-color: #000000b3;
}
.mission-sec-inr
{
	background-color: #9bba1fc2;
	padding: 30px;
	padding-top: 60px;
	padding-bottom: 60px;
	min-height: 384px;
	
}
.mission-sec-inr heading
{
	color: white;
	font-size: 20px;
	font-weight: bold;
	
}
.mission-sec-inr p
{
	color: white;
	line-height: 28px;
}
.core-value-sec1
{
	padding: 0px;
	margin: 0px;
}
.core-value-sec2
{
	padding: 30px;
}
.core-value-sec2 p
{
	color: white;
}
.prgms-cls
{
	border-radius: 50%;
	border: 2px solid #0e1284;
}




.method-sec-body
{
	padding: 0px;
	margin-top: 60px;
	margin-bottom: 60px;
}
.each-tech-method
{
	background-color: red;
	border-radius: 50%;
	padding-left: 30px;
	padding-bottom: 60px;
	padding-top: 60px;
	padding-right: 30px;
	margin-left: 40px;
	cursor: pointer;
}
.each-tech-method heading
{
	color: black;
	font-size: 14px;
}
#m-1
{
	margin-left: 0px;
	background-color: #9bba1f;
}
#m-2
{
	background-color: #ee7b00;
}
#m-3
{
	background-color: #00cbc9;
}
#m-4
{
	background-color: #f73f3f;
}
#m-5
{
	background-color: #0c5fc5;
}
.method-inr-sec1
{
	padding-bottom: 40px;
}

.method-sec-body heading1 span {
    color: #9bba1f;
}
.method-content-body
{
	padding: 0px;
	margin-top: 20px;
	margin-bottom: 20px;
}
.content-inr
{
	padding:0px;
	margin-top: 10px;
}
.method-content-body heading2
{
	font-size: 26px;
	color: #ee7b00;
}
.method-content-body heading2 span
{
	font-size: 26px;
	color: #00cbc9;
}
.method-content-body subheading
{
	font-size: 16px;
	color: #0e1284;
	padding-left: 0px;
	padding-top: 20px;
	font-weight: bold;
}
.content-inr-sub1
{
	padding:0px;
	padding-top: 20px;
}
.footer-each-body ul li
{
	display: inline;
	padding-left: 0px;
	margin-top: 0px;
	padding-top: 0px;
	margin-left: 0px;
}
.footer-each-body ul li a
{
	color: #333;
	font-size: 14px;
	font-weight: 400;
	padding-left: 0px;
	margin-left: 0px;
	margin-top: 0px;
	padding-top: 0px;
	
}
.footer-each-body ul 
{
	padding-left: 10px;
	margin-left: 0px;
	margin-top: 0px;
	padding-top: 0px;
}
.cval-icon-hnd
{
	color: white;
	padding-right: 20px;
	font-weight: bold;
	font-size: 20px;
}
.focus-icon-hnd
{
	color: black;
	padding-right: 20px;
	font-weight: bold;
	font-size: 20px;
}







@media screen and (max-width: 480px) {
    .each-image-h1
	{
		padding: 0px;
		width: 100%;
		margin-top: 5px;
		display:inline;
	}
}

/******************      color:  orange: #ee7b00; sky blue: #00cbc9; green : #a4c122; red : #f73f3f
2E5424********/