@import url(https://weloveiconfonts.com/api/?family=brandico);
@import url(https://fonts.googleapis.com/css?family=Roboto);
body {
	font: 1em/130% 'Roboto', sans-serif, Arial, Helvetica, sans-serif;
	margin:0px;
	padding:0px;
	background:url(images/bodybg.jpg);
	
}
input,select,textarea,button
{
	font: 1em/130% 'Roboto', sans-serif, Arial, Helvetica, sans-serif;
}
a {
	color: #669;
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
h1 {
	font: bold 36px/100% Arial, Helvetica, sans-serif;
}

#homepage-div1 h2
{
color:#2e6c85; font-weight:normal; margin:0px; margin-bottom:10px; font-size:20px; text-transform:uppercase;
}

#homepage-div1 p,ul,ol
{
color:#595858; margin-top:10px; text-align:justify; font-size:14px;
}


#research-div1
{
	border:1px solid #0e3b4e; overflow:auto; margin-bottom:10px;
}

#research-div1-left
{
float: left; width:auto; padding:32px; font-size:40px; background:#0e3b4e; color:#fff;
}

#research-div1-right
{
float: left; padding:0px 20px 0px 20px; font-size:18px;
 width:70%;
}

.rounded
{
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	border:2px solid #ccc;
}


/************************************************************************************
STRUCTURE
*************************************************************************************/

.container
{
	width:100%;
	overflow:auto;	
}


#header {
	/* background:url(images/banner_top_bg.gif) repeat-x; */
	padding:10px;
	overflow:auto;
	width:1100px;
	margin:0 auto;
}

#news_ticker {
	padding:10px;
	overflow:auto;
	width:90%;
	max-width: 1100px;
	margin:0 auto;
}


#logo
{
	float:left;
	width:35%;
}

#header-banner
{
	float:right;
	width:13%;
	margin-top:15px;
	text-align: right;
}

#header-callback
{
	float:right; 
	/*
	margin-top:12px; 
	margin-right:-30px;
	*/
}

#hc-a
{
	width:200px; float:left; height:120px;
}

#hc-b
{
	width:300px; float:left; height:120px;
}

#navigation
{
	width:1100px;
	margin:0 auto;
	padding:0% 0%;
	border-top:1px solid #104a62;
	border-bottom:1px solid #104a62;
	padding-top:5px;
	padding-bottom:5px;
	margin-bottom:10px;
}

#slider
{
	width:100%;
	margin:0 auto;
}

#placement
{
	width:1100px;
	margin:0 auto;
}

#footer-bar {
	width:1100px;
	margin:0 auto;
	padding:1%;
	font-size:14px;
	font-weight:normal;
}

#footer-bar-div {
	color:#fff; 
	width:30%; 
	margin-right:1%; 
	float:left;
}

#footer-bar-div1 {
	width:30%; float:right; color:#fff;
}


#homepage-div1
{
width:1100px; margin:0 auto;
line-height:130%;
}

#homepage-div1-left
{
background:#fff; overflow:auto; width:76%; float:left;
}

#homepage-div1-left-left
{
width:48%; margin-right:2%; float:left; background:#fff;
}

#homepage-div1-left-right
{
width:48%; margin-right:2%; float:left; background:#fff;
}

#homepage-div1-right
{
width:23%; float:right;
}

#homepage-div2
{
width:1100px; margin:0 auto;
}

#homepage-div2 p
{
	font-weight:normal;
}

#homepage-div2-type1
{
width:24%; margin-right:1%; float:left;
}
#homepage-div2-type2
{
width:24%; float:right;
}

#course-heading
{
	width:30%; 
	float:left;
}

#similar-heading
{
	 width:70%; 
	 float:right;
}

#similar-course-table
{
	float:right;
}

#admission-eligibility-img
{
 float:right; margin:0px 0px 10px 30px; width:225px;
}



/* brandico */
[class*="brandico-"]:before {
  font-family: 'brandico', sans-serif;
}

ul.social-buttons {
  text-align: center;
  margin-top: 0px;
}

ul.social-buttons li {
  display: inline-block;
  margin: 0 5px;
}

.social-buttons li a {
  width: 40px;
  height: 40px;
  display: block;
  border-radius: 50px;
  text-decoration: none;
  font-size: 20px;
  line-height: 40px;
  color: white;
}

ul.social-buttons li a.brandico-twitter-bird {
  background-color: #4099FF;
}

ul.social-buttons li a.brandico-facebook {
  background-color: #3B5998;
}

ul.social-buttons li a.brandico-instagram {
  background-color: #3f729b;
}

ul.social-buttons li a.brandico-vimeo {
  background-color: #4EBBFF;
}

ul.social-buttons li a.brandico-linkedin {
  background-color: #0e76a8;
}

/*Demo 2*/
ul#demo2 li a {
  transition: transform 0.5s ease-in-out;
}

ul#demo2 li:hover a {
  transform: rotateX(180deg) rotateY(180deg) rotateZ(180deg);
}



.photos {
   opacity: 1.0;
                  transition: opacity .55s ease-in-out;
                  -moz-transition: opacity .55s ease-in-out;
                  -webkit-transition: opacity .55s ease-in-out; 
}
.photos:hover {
    
	opacity: 0.6;
                  transition: opacity .55s ease-in-out;
                  -moz-transition: opacity .55s ease-in-out;
                  -webkit-transition: opacity .55s ease-in-out;
}



#div46
{

	width: 65%; float:right; text-align: left; cursor: pointer; outline: none;
}

#a47
{
	text-decoration: none;position: relative; top: -22px;
}


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