body
{font-family: 'Lato', sans-serif;
font-size: 14px;
text-align:justify;
}

@media (min-width: 1200px){
	.container {
    width: 1150px;
}

}

.navbar {
    min-height: 140px;
	}
	.navbar-brand {
    padding: 18px 15px;
}
.navbar-inverse {
    background-color: #fff;
    border-color: transparent;
}
.navbar-inverse .navbar-nav > li > a
{
color:#007cc3;
}
.navbar-inverse .navbar-nav > li > a:hover, .navbar-inverse .navbar-nav > li > a:focus {
    color: #fff;
    background-color: #007cc3;
}
.navbar-nav > li {
     width: auto;
     text-transform: uppercase;
}
.navbar-nav > li>ul>li {
     text-transform: capitalize;
}
.navbar-right {
     width: auto;
}
.navbar-brand {
     height: auto;
}
.my-nav
{
margin-top:89px;
}
.navbar-form {
    padding: 10px 0px;
	}
	.navbar-nav > li > .dropdown-menu {
	width:250px;
	text-align:left;
}
.navbar-inverse .navbar-nav > .open > a, .navbar-inverse .navbar-nav > .open > a:hover, .navbar-inverse .navbar-nav > .open > a:focus {
    color: #fff;
    background-color: #007cc3;
}
.dropdown-menu > li > a {
    background-color: #007cc3;
    color: #fff;
}
.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus {
    color: #fff;
    background-color: #e77d17;
}
#about-p p {
    padding: 0px 0 20px;
}
.foreword span {
   
    font-size: 16px;
}
.more_btn:hover {
    color: #FFF;
    background-color: #fafafa;
    cursor: pointer;
    color: #333;
}
.more_btn {
    padding: 13px 30px;
    border: 1px solid #007cc3;
    font-size: 16px;
    color: #fff;
    background-color: #007cc3;
    text-decoration: none;
    transition: 0.5s all;
    -webkit-transition: 0.5s all;
    -moz-transition: 0.5s all;
    -o-transition: 0.5s all;
    -ms-transition: 0.5s all;
	display:inline-block;
}
.footer-btn
{
    position: fixed;
    bottom: 0px;
    right: 70px;
    background: rgba(0,0,0,.7);
    text-align: center;
    font-size: 20px;
    padding: 20px;
	display:none;

}
.btn-bottom
{
    display: block;
    padding:12px 20px;
    float: left;
    color: #fff;
    background: #007cc3;
    cursor: pointer;
      transition: 0.5s all;
    -webkit-transition: 0.5s all;
    -moz-transition: 0.5s all;
    -o-transition: 0.5s all;
    -ms-transition: 0.5s all;
}
.btn-bottom:hover
{
    background: #fff;
    color: #007cc3;
}
.btn-bottom.margin-left
{
    margin-left: 10px;
}
.btn-bottom i
{
    display: block;
}
.contact_form
{
    width: 100%;
    margin: 0 auto;
}
.dropdown-submenu-edited ul.dropdown-menu
{
width:310px !important;
min-width:260px;
position:absolute;
top:-3px;
left:245px;
padding:0px;
}
ul ul ul
{
display:none !important;
}
ul ul li:hover ul
{
display:block !important;
}
.dropdown-submenu ul li a
{
font-size:14px;
}
ul.social li a {
    display: inline-block;
    width: 50px;
    height: 50px;
	background:#fff;
	font-size:28px;
	color:#e77d17;
	border-radius:100%;
	padding-top:4px;
	margin-right:10px;
	text-align:center;
	
}
ul.social li a:hover
{
background:#e77d17;
color:#fff;
}
.my-nav li:hover ul
{
display:block;
}
.my-nav li:hover a
{
background:#007cc3;
color:#fff;
}
.my-nav li:hover ul li a:hover {
    background: #e77d17;
    color: #fff;
}

.scrollToTop{
	width:40px; 
	height:40px;
	padding:10px; 
	text-align:center; 
	background: whiteSmoke;
	font-weight: bold;
	color: #444;
	text-decoration: none;
	position:fixed;
	bottom:20px;
	right:20px;
	display:none;
	background:url(../images/to-top2.png) no-repeat 0px 20px;
}
.scrollToTop:hover{
	text-decoration:none;
}
.innerpage p
{
    padding: 0 0 10px 0;
}
.innercontent h1
{
text-align:center;
padding: 0 50px 40px;
padding-bottom:30px;
padding-top:60px;
}
p {
    font-size: 16px;
}
.navbar-nav > li > a {
    font-size: 16px;
}
.foreword p {
    line-height: 24px;
}
.about p{
padding-bottom:20px;
font-weight:400;
}
h1.abbr {
    font-size: 30px;
}
.nav > li > a {
    padding: 10px 25px;
}
.breadcrumb {
    padding-left: 50px;
    font-size: 14px;
	}
	.innercontent h2
{
text-align:left;
    font-size: 20px;
	padding: 0px 0;
	margin-bottom:10px;
}
.aplly-marginbtm
{
margin-bottom:20px;
}
.innercontent ol
{
	padding-left:20px ;
	font-size: 16px;
	 list-style-type:disc;
	}
	.panel-title
	{
	padding:5px 10px;
	text-align:left;
	line-height:20px;
	font-size:16px;
	font-weight:bold;
	    color: #333;
		position:relative;
	}
	.panel-title i
	{
	position:absolute;
	right:0px;
	top:38%;
	}
	.panel-title span
	{
	text-align:left;
	line-height:20px;
	font-weight:normal;
	font-size:18px;
	
	}
	.foreword span {
	text-align:left;
	}
	.panel-body h2
	{
	font-size:24px;
	}
	.box
	{
	background:#f5f5f5;
	padding:15px;
	color:#fff;
	text-align:center;
	border:1px solid #007cc3;
	    transition: 0.5s all;
    -webkit-transition: 0.5s all;
    -moz-transition: 0.5s all;
    -o-transition: 0.5s all;
    -ms-transition: 0.5s all;
    text-decoration: none;
	}
	.box:hover
	{
	background:#007cc3;
	
	}
	.box a
	{
	color:#007cc3;
	font-size:22px;
	text-align:center;
	padding-top:15px;
	display:block;
	}
	.box:hover  a
	{
	color:#fff;
	}
	.box h4
	{
	background:#007cc3;
	width:120px;
	padding:42px 0px;
	height:120px;
	color:#fff;
	margin:0 auto;
	border-radius:100%;
	font-size:30px;
	font-weight:bold;
	border:1px solid #007cc3;
	    transition: 0.5s all;
    -webkit-transition: 0.5s all;
    -moz-transition: 0.5s all;
    -o-transition: 0.5s all;
    -ms-transition: 0.5s all;
    text-decoration: none;
	}
	.box:hover h4
	{
	background:#fff;
	color:#007cc3;
	}
	.img-right
	{
	float:right;
	}
	.imgmssge
	{
	width:auto;
	margin-left:20px;
	}
	body {
    padding: 0;
    margin: 0;
    background: #fff;
}
.txt-center
{
text-align:center !important;
}
.team h2
{
font-size:18px;
margin:10px 0px;
text-align:center;
padding:0;
}
.team h3
{
font-size:12px;
margin:10px 0px !important;
text-align:center;
padding:0;
}
.team
{
margin-bottom:30px;
}

.italic
{
font-style:italic;
}
.bh
{
padding-left:20px;
list-style:decimal;
font-size:17px;
margin-bottom:20px;
}
.student span
{
display:inline-block;
}
.bold
{
font-weight:bold;
}
.student p
{
text-transform:none;
}
.news-thumb
{
width:160px;
float:left;
margin-right:20px;
}
.readmore
{
    background: #007cc3;
    color: #fff;
	padding:8px 25px;
	border-radius:0;
	font-size:14px;
}
.breadcrumb{
background:transparent;
}

	#calendar {
		max-width: 900px;
		margin: 0 auto;
	}
	
	.fc-icon-right-single-arrow:after {
    content: "\0203A";
    font-weight: bold;
    font-size: 200%;
    top: -56%;
}
.fc-icon-left-single-arrow:after {
    content: "\02039";
    font-weight: bold;
    font-size: 200%;
    top: -56%;
}
.map
{
width:100%;
height:300px;
}
.more_btn
{
margin-top:0px;
}
.pad-glry
{
font-size:14px;
display:block;
}
.glry-title
{
font-size:14px;
line-height:22px !important;
margin-top:10px;
}
.glry-mrgn-btm
{
margin-bottom:30px;
}
.underconstruction
{
width:128px;
margin:0 auto;
}
.applynow-banner
{
/*position:absolute;*/
padding:10px 25px;
background:#007cc3;
color:#fff;
z-index:999999;
/*top:50%;*/
/*left:33%;*/
font-size:25px;

}
.applynow-banner:hover
{
background:#fff;
color:#007cc3;
}
.item
{
position:relative;
-webkit-transition: 0.6s ease-in-out left;
    -moz-transition: 0.6s ease-in-out left;
    -o-transition: 0.6s ease-in-out left;
    transition: 0.6s ease-in-out left;
}
.justify
{
text-align:justify;
}
.social
{
text-align:left;
}

ul.top-contact
{
list-style:none;
margin-top:24px;
margin-right:-75px;
}
ul.top-contact li
{
display:inline-block;
margin-right:20px;
color:#fff;
}
ul.top-contact li a
{
color:#fff;
}
.search
{
	margin-right: -152px;
	display:none;
}
ul.top-contact li i
{
margin-right:5px;
}
.footer {
margin-top:0px;
padding: 10px 0;
}
.foreword {
    border-bottom: 1px solid #fff; 
}
.about {
   border-bottom: 1px solid #fff;
   padding:30px 30px 60px 30px;
}
.marginright-top
{
margin-right:-50px;
margin-top:25px;
}
.marginright-top-1
{
margin-top:25px;
float:right !important;
}
.outer-apply
{
background:rgba(20,33,39,.7);
width:40%;
height:100%;
position:absolute;
top:0;
right:0;
z-index:999;
}
ol.liststyle-img{
list-style:none;
}
ol.liststyle-img li{
margin-bottom:20px;
}
ol.liststyle-img img
{
float:left;
width:50px;
margin-right:20px;

}
.faq-number
{
list-style:decimal;
padding-left:40px;
font-size:16px;
    font-weight: 300;
}
.faq-alpha
{
list-style:lower-alpha;
padding-left:40px;
font-size:16px;
    font-weight: 300;
}
.table-responsive table td
{
border:1px solid #ccc;
padding:10px;
}
.table-responsive table td p
{
margin-bottom:0px;
padding-bottom:0px;

}
.footer ul.social {
margin-left:0px;
}
.copyright {
    text-align: left;
	margin-left:0px;
}
.message {
    margin-bottom: 10px;
    margin-right: 130px;
	width:100%;
}
.breadcrumb{
	display: none;
}
.box-student
{
position:relative;
}
.box-student-details
{
opacity:0;
background:rgba(0,0,0,.8);
width:89%;
height:86%;
position:absolute;
top:0;
left:15px;
padding:5%;
color:#fff;
    transition: 0.5s all;
    -webkit-transition: 0.5s all;
    -moz-transition: 0.5s all;
    -o-transition: 0.5s all;
    -ms-transition: 0.5s all;
	display:inline-block;
	font-size:14px;
	text-align:center;
}
.box-student:hover .box-student-details
{
opacity:1;
}
.box-student-details span.bold
{
font-weight:bold;
}
.box-student-details span
{
display:block;
color:#fff;
font-size:16px;
line-height:20px;
text-align:center;
margin-top:10px;

}
.box-student-details a
{
display:inline-block;
padding:10px 0px;
color:#33;

}
.box-student-details a:hover
{
text-decoration:underline;
}

.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus {
    color: #666;
    cursor: default;
    background-color: #fff;
    border: 1px solid #666;
    border-bottom-color: transparent;
	border-top:3px solid #666;
}
.nav-tabs > li > a {
font-size:18px;
border-top:3px solid #fff;
border-radius: 0px 0px 0 0;
 color: #333;
}
.tab-content
{
padding:20px 0px;
}
.nav-tabs {
    border-bottom: 1px solid #666;
	text-align:center;
}
.nav-tabs > li {
    float: none;
    margin-bottom: -1px;
    display: inline-block;
}
.info
{
    text-decoration: none;
    padding: 7px 14px;
    margin: 50px 0 0;
    border-radius: 0;
    background-color: #007cc3;
border:1px solid #007cc3;
color:#FFF;
}
.info:hover
{
 background-color: #fff;
color:#007cc3;
border:1px solid #007cc3;
}
.center-text{
	text-align:center!important;
}
.Indus-name
{
position:absolute;
top:35%;
left:0;
text-align:center;

width:100%;
}
.Indus-name h6{
	color:#fff;
	font-size:22px;
	margin-top: 0;
	padding: 0;
	margin-bottom: 50px;
}
.list-bullet
{
list-style:disc;
}
.abbr a
{
color:#333;
}
.title-sub
{
font-size:24px;
}
.navbar-brand
{
margin-left:20px !important;
}
.my-nav
{
    margin-right: 10px;
}
.footer h3 {
    color: #009688;
    font-size: 20px;
    padding: 20px 0;
    text-align: center;
}
.inner-bnr-overlay{
	position:relative
}