body {padding-top: 0px; margin:0px;color: #343434;background-color:#d7d7d7;}
.debug {background-color:#000;}
.bg_body {background-color:#fff;}

/* scroll top of the page---*/
#topcontrol > div {
	-webkit-transition: all 0.3s linear;
	-moz-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	-transition: all 0.3s linear;
	bottom: 0px;
	cursor: pointer;
	height: 37px;
	position: absolute;
	right: 5px;
	width: 37px;
	-webkit-box-shadow: 2px 2px 0px 0px #e2e4e4;
	-moz-box-shadow: 2px 2px 0px 0#e2e4e4;
	box-shadow: 2px 2px 0px 0px #e2e4e4;	
	z-index:5;
}
.colored-bg { background-color:#d31245;	}
.topcontrol-arrow-up {
	content: '';
	position: absolute;
	left: 11px;
	top: 15px;
	border-left: 7px solid transparent;
	border-right: 7px solid transparent;
	border-bottom: 7px solid white;
}
/* scroll top of the page end*/
/*home page navbar start*/
.block1{position:relative;top:-230px;}
.block2{position:relative;top:-152px;}
.block3{position:relative;top:-75px;}

.adviser_block{position:absolute;top:0px;left:100px;width:115px;height:40px;}

.adviser_service_block{position:absolute;top:0px;left:380px;width:182px;height:40px;}

.project_block{position:absolute;top:0px;left:720px;width:120px;height:40px;}

.academic_partnership_block{position:absolute;top:0px;left:200px;width:230px;height:80px;}

.academic_placement_block{position:absolute;top:0px;left:507px;width:230px;height:80px;}


.aboutus_block{position:absolute;top:0px;left:5px;width:130px;height:45px;}

.contactus_block{position:absolute;top:0px;left:806px;width:130px;height:45px;}

/*home page navbar ends*/

.thumbnail {border:none;}
.width_150{width:150px;}


/*TOP NAVIGATION start*/

#top_nav .nav li {border-left: 1px solid #d7d7d7; }
#top_nav .nav li.first {border-left: none;}
#top_nav .nav > li > a {color: #343434; padding: 0px 5px 0px 5px;text-shadow:none; font-weight: bold;width:100px;text-align: center;  height:75px; border-bottom:4px solid #fff;}
#top_nav .nav > li > a:hover {border-bottom: 4px solid #ff6600;background-color:#d31245;color:#fff;}
#top_nav .nav > li > a.enable {border-bottom: 4px solid #ff6600;background-color:#d31245;color:#fff;}

#top_nav .nav > li > a.block_home {width:50px;}
#top_nav .nav > li > a.block_about {width:70px;}
#top_nav .nav > li > a.block_advisers {width:90px;}
#top_nav .nav > li > a.block_ins_partner {width:100px;}
#top_nav .nav > li > a.block_advisory_service {width:80px;}
#top_nav .nav > li > a.block_placement_service {width:95px;}
#top_nav .nav > li > a.projects {width:80px;}
#top_nav .nav > li > a.enquiry {width:70px;}
#top_nav .nav > li > a.contact {width:80px;}


#top_nav .nav > li > a span {display:block;}
#top_nav .nav > li > a.block_home span {padding-top:30px;}
#top_nav .nav > li > a.block_about span {padding-top:30px;}
#top_nav .nav > li > a.block_advisers span { padding-top:20px;}
#top_nav .nav > li > a.block_ins_partner span { padding-top:10px;}
#top_nav .nav > li > a.block_advisory_service span { padding-top:20px;}
#top_nav .nav > li > a.block_placement_service span { padding-top:10px;}
#top_nav .nav > li > a.projects span { padding-top:30px;}
#top_nav .nav > li > a.enquiry span { padding-top:30px;}
#top_nav .nav > li > a.contact span { padding-top:30px;}

/*TOP NAVIGATION ends*/

.navbartop {border-top:11px solid #d31245;}
.navbar .brand{margin-top:2px;}

.indicator_separator {position:relative;border-top:1px solid #d7d7d7;}

.carousel-indicators{
	position:relative;
	text-align: center;
	margin-left: 460px;
	top:10px; }
.carousel-indicators .active { background-color: #666; }
.carousel-indicators li { background-color: #cccccc; }

.sub_title{background-color:#d31245;color:#fff;padding:8px 20px 8px 10px;margin:0px 0px 10px 0px ; font-weight: bold;}
.sub_title_img { margin-bottom: 5px;}

.download_file{background-color:#d31245;color:#fff;font-weight: bold;}
 a.download_file{padding:5px;}
 a.download_file:hover{color: #fff;text-decoration:none;font-weight: bold;}

.activity p.desc {margin-top:15px; height:100px; overflow: hidden;}
.arrow{background-image:url('../img/arrows.png');background-repeat:no-repeat;}

.left{ background-position:0px 0px;}
.right{background-position:-30px 0px;}

.left.active {}
.left.passive { background-position:0px -30px;}
.right.active {}
.right.passive { background-position:-30px -30px;}

.arrow_box{width:30px; height:30px;float:left;}


.bg_university {background-image: url('../img/university_bg.jpg');background-repeat:no-repeat;width:127px; height:117px;}
.bg_university img {margin-left:6px; margin-top:6px;}

.bg_collaboration{background-image: url('../img/collaboration_university_bg.jpg');background-position:0px; background-repeat:no-repeat; width:285px; height:167px;}
.img_collaboration_1 { margin-left:27px; margin-top:30px;}
.img_collaboration_2 { margin-left:28px; margin-top:30px;}


/*GENERAL*/
.grey_bottom_1 {border-bottom: 1px solid #d7d7d7;}
.margin_padding_reset {margin:0px;padding:0px;}

.margin_reset {margin:0px;}
.margin_5 {margin:5px;}
.margin_7 {margin:7px;}
.margin_10 {margin:10px;}
.margin_15 {margin:15px;}
.margin_20 {margin:20px;}
.margin_25 {margin:25px;}
.margin_30 {margin:30px;}
.margin_40 {margin:40px;}

.margin_top_10{margin-top:10px;}
.margin_bottom_10{margin-bottom:30px;}

.margin_reset_rbl{ margin-left:0px; margin-right: 0px; margin-bottom: 0px;}
.margin_reset_tbl{ margin-left:0px; margin-top: 0px; margin-bottom: 0px;}
.margin_reset_ltr{ margin-left:0px; margin-top: 0px; margin-right: 0px;}
.margin_reset_tbr{ margin-bottom:0px; margin-top: 0px; margin-right: 0px;}

.margin_reset_lr{ margin-left: 0px; margin-right: 0px;}
.margin_reset_lt{ margin-top: 0px; margin-left: 0px;}
.margin_reset_lb{ margin-left: 0px; margin-bottom: 0px;}
.margin_reset_rb{ margin-right: 0px; margin-bottom: 0px;}
.margin_reset_rt{ margin-right: 0px; margin-top: 0px;}
.margin_reset_tb{ margin-bottom: 0px; margin-top: 0px;}

.margin_reset_t{ margin-top: 0px;}


.margin_reset_top {margin-top: 0px;}
.margin_reset_bottom {margin-bottom: 0px;}
.margin_reset_left {margin-left: 0px;}
.margin_reset_right {margin-right: 0px;}


.padding_reset {padding:0px;}
.padding_5 {padding:5px;}
.padding_10 {padding:10px;}
.padding_15 {padding:15px;}
.padding_20 {padding:20px;}



.padding_reset_rbl{ padding-left:0px; padding-right: 0px; padding-bottom: 0px;}
.padding_reset_tbl{ padding-left:0px; padding-top: 0px; padding-bottom: 0px;}
.padding_reset_ltr{ padding-left:0px; padding-top: 0px; padding-right: 0px;}
.padding_reset_tbr{ padding-bottom:0px; padding-top: 0px; padding-right: 0px;}

.padding_reset_top {padding-top: 0px;}
.padding_reset_bottom {padding-bottom: 0px;}
.padding_reset_left {padding-left: 0px;}
.padding_reset_right {padding-right: 0px;}


.height_5 { height: 5px;}
.height_10 { height: 10px;}

.bold {font-weight: bold;}

.bg_grey {background-color: #676767; }
.bg_white {background-color:#fff;}
.txt_white { color:#fff;}
.txt_red{color:#d31245;}
.txt_orange{color:#ff9c5a;}
.txt_site { color: #343434;}

.txt_12 { font-size: 12px; }
.txt_13 { font-size: 13px; }
.txt_14 { font-size: 14px; }
.txt_15 { font-size: 15px; }
.txt_11 { font-size: 11px; }
.txt_16 { font-size: 16px; }
.txt_18 { font-size: 17px; }
.txt_20 { font-size: 20px; }
.txt_21 { font-size: 21px; }
.txt_22 { font-size: 22px; }
.txt_normal { font-weight: normal;} 
.txt_14_and { font-size: 14px; }
.txt_justify { text-align: justify;}



.relative{position:relative;}
.list_none{list-style: none;}
.display_none {display: none;}

/*TOP NAVIGATION start*/
.nav li {border-left: 0px;}
 .nav > li > a {color: #343434; padding: 8px 4px 4px 4px;text-shadow:none; font-weight: bold;
	text-align: left;  height:25px; border-bottom:1px solid #d7d7d7; border-radius:0px;}

.nav > li > a:hover {border-bottom: 3px solid #ff6600;background-color:#d31245;color:#fff;padding:8px 4px 1px 8px;}
 .nav > li > a.enable {border-bottom: 3px solid #ff6600;background-color:#d31245;color:#fff;padding:8px 4px 1px 8px; }

/*TOP NAVIGATION ends*/


ul li > span{background-image:url('../images/bullet_arrow.jpg');width:15px;height:15px;
background-repeat:no-repeat;display:block;position:absolute;top:3px;left:-25px;background-color:#fff;}

.bullet_big{background-image:url('../images/bullet_big.jpg');width:6px;height:6px;
background-repeat:no-repeat;display:block;position:absolute;top:6px;left:-20px;background-color:#fff;}

.line_height10{line-height:10px;}


ul.left_menu { margin: 0px; padding: 0px;}
.left_menu li ul { margin:0px; padding:0px;}
.left_menu li  { margin-bottom:2px;text-align: left;color: #fff;list-style: none; } 
.left_menu li a { color: #fff;text-decoration:none; font-weight: bold; padding:10px 0px 10px 15px; display: block;}
.left_menu li a.active { background-color: #ff6600;color: #000;}
.left_menu li a { background-color: #d31245;color: #fff;}

.left_menu li ul li.first { margin-top: 2px;}
.left_menu li ul li a { font-weight: normal; padding:10px 0px 10px 25px; display: block; }
.left_menu li ul li a { background-color: #fff;color: #000;}
.left_menu li a:hover {background-color: #ff6600;color: #000; }

.site_spec_gline_left_20 { margin-left: 20px;}
.site_spec_gline_left_30 { margin-left: 30px;}



.site_spec_gline_right_20 { margin-right: 20px;}
.site_spec_gline_right_30 { margin-right: 30px;}

.site_spec_gline_top_20 { margin-top: 20px;}
.site_spec_gline_top_30 { margin-top: 30px;}

.site_spec_gline_bottom_20 { margin-bottom: 20px;}
.site_spec_gline_bottom_30 {  margin-bottom: 30px;}





.margin_top_9_n { margin-top: -9px;}
.link_red {color:#d31245;text-decoration: underline;}
a.link_red:hover{color:#d31245;text-decoration: underline;}

#send.btn {background-color:#d31245;color:#fff;background-image:none;border-radius:0px;padding:10px 20px 10px 20px;text-shadow:none;}
#cancel.btn {background-color:#d31245;color:#fff;background-image:none;border-radius:0px;padding:10px 20px 10px 20px;text-shadow:none;}

#send.btn:hover{background-color:#d31245;color:#fff;background-image:none;border-radius:0px;padding:10px 20px 10px 20px;}
#cancel.btn:hover{background-color:#d31245;color:#fff;background-image:none;border-radius:0px;padding:10px 20px 10px 20px;}


.spec_margin_left_20 { margin-left:20px;}
.spec_width_reset_home_collabaration { margin:0px; }

.site_footer{padding:1px 0px 1px 0px;background-color:#424242;}
.site_footer ul {margin:5px 0px 5px 0px;}
.site_footer li a{color:#fff; font-size: 11px;border-left: 1px solid #ffffff; padding-left:6px;}
.site_footer li a.first{border:none; padding-left:16px;}
.site_footer li.copywrite{color:#fff; font-size: 12px;text-decoration:none;padding-right:10px;}

ul.footer-links li.copywrite span.txt_22{font-size: 22px;color:#fff;}

#social_network_container { margin-right:10px; padding-bottom:5px; width:81px;}

.nav-stacked li {
border: 1px solid #ccc;
text-align: center;
background-color: #d31245;
color: #fff;
list-style: none;
}
 .nav-stacked li a{color: #fff;text-decoration:none;}
 .nav-stacked li.first{background-color: #ff6600;color: #fff;border:none;}
 .nav-stacked li ul {margin:0px; padding: 0px; list-style: none;}
 .nav-stacked li ul li {margin:0px; padding: 0px; background-color: #fff;border:none; }
 .nav-stacked li ul li a {color:#000;}

 input,
textarea,input[type="text"]{width: 350px;border: 1px solid #000;border-radius: 0px; margin-bottom: 0px;}

select{width: 363px;border: 1px solid #000;border-radius: 0px;}
.alert { margin-bottom: 0px; }

.control-group {
	margin-bottom: 5px;
}

.spe_margin_ie{margin:20px 10px 20px 10px;}


.flashnews
{
animation-name:myfirst;
animation-duration:8s;
animation-timing-function:linear;
animation-delay:0s;
animation-iteration-count:infinite;
animation-direction:alternate;
animation-play-state:running;
/* Safari and Chrome: */
-webkit-animation-name:myfirst;
-webkit-animation-duration:8s;
-webkit-animation-timing-function:linear;
-webkit-animation-delay:0s;
-webkit-animation-iteration-count:infinite;
-webkit-animation-direction:alternate;
-webkit-animation-play-state:running;
}

@keyframes myfirst
{
0% { color:#ffffff;  }
50%  { color:#d31245;}
100% { color:#ffffff;}
}

@-webkit-keyframes myfirst /* Safari and Chrome */
{
0% { color:#ffffff;  }
50%  { color:#d31245;}
100% { color:#ffffff;}
}

/* MEDIA QUERIES*/
@media (max-width: 1200px){
/*.margin_reset_left_img {margin-left: 0px;}*/
input,
textarea,input[type="text"]{width: 350px;border: 1px solid #000;border-radius: 0px; margin-bottom: 0px;}

select{width: 353px;border: 1px solid #000;border-radius: 0px;}

.spe_margin_ie{margin:20px 10px 20px 10px;}

/*home page navbar start*/
.block1{position:relative;top:-230px;}
.block2{position:relative;top:-152px;}
.block3{position:relative;top:-75px;}
.flash_banner {position:relative;top:-600px;background-color: #000000;}
.adviser_block{position:absolute;top:0px;left:100px;width:120px;height:40px;}
.adviser_service_block{position:absolute;top:0px;left:380px;width:182px;height:40px;}
.project_block{position:absolute;top:0px;left:720px;width:120px;height:40px;}

.academic_partnership_block{position:absolute;top:0px;left:200px;width:230px;height:80px;}
.academic_placement_block{position:absolute;top:0px;left:507px;width:230px;height:80px;}

.aboutus_block{position:absolute;top:0px;left:5px;width:130px;height:45px;}
.contactus_block{position:absolute;top:0px;left:806px;width:130px;height:45px;}
/*home page navbar ends*/



} 

@media (min-width: 768px) and (max-width: 979px){ 
body {background-color:#fff;}
.navbar.grey_bottom_1 {border-bottom: 0px solid #d7d7d7;}
.navbar .brand{color:#d31245;}	
/*TOP NAVIGATION start*/
#top_nav .nav li {border-left: 0px;}
#top_nav .nav > li > a {color: #343434; padding: 8px 4px 3px 4px;text-shadow:none; font-weight: bold;
	text-align: left;  height:30px; border-bottom:1px solid #d7d7d7; border-radius:0px;}

#top_nav .nav > li > a:hover {border-bottom: 3px solid #ff6600;background-color:#d31245;color:#fff;padding:8px 4px 1px 8px;}
#top_nav .nav > li > a.enable {border-bottom: 3px solid #ff6600;background-color:#d31245;color:#fff;padding:8px 4px 1px 8px; }

#top_nav .nav > li > a.block_home {width:100%;}
#top_nav .nav > li > a.block_about {width:100%;}
#top_nav .nav > li > a.block_advisers {width:100%;}
#top_nav .nav > li > a.block_ins_partner {width:100%;}
#top_nav .nav > li > a.block_advisory_service {width:100%;}
#top_nav .nav > li > a.block_placement_service {width:100%;}
#top_nav .nav > li > a.projects {width:100%;}
#top_nav .nav > li > a.enquiry {width:100%;}
#top_nav .nav > li > a.contact {width:100%;}


#top_nav .nav > li > a span {display:block;}
#top_nav .nav > li > a.block_home span {padding-top:0px;}
#top_nav .nav > li > a.block_about span {padding-top:0px;}
#top_nav .nav > li > a.block_advisers span { padding-top:0px;}
#top_nav .nav > li > a.block_ins_partner span { padding-top:0px;}
#top_nav .nav > li > a.block_advisory_service span { padding-top:0px;}
#top_nav .nav > li > a.block_placement_service span { padding-top:0px;}
#top_nav .nav > li > a.projects span { padding-top:0px;}
#top_nav .nav > li > a.enquiry span { padding-top:0px;}
#top_nav .nav > li > a.contact span { padding-top:0px;}

/*TOP NAVIGATION ends*/




.carousel-indicators {margin-left: 350px;}
.margin_reset_button{margin-left:0px;}

input,
textarea,select,input[type="text"] {width: 206px;}

}
@media (min-width:1200px){ 
	/*TOP NAVIGATION start*/
#top_nav .nav > li > a {color: #343434; padding: 0px 5px 0px 5px;text-shadow:none; font-weight: bold;
	width:100px;text-align: center;  height:75px; border-bottom:4px solid #fff;}

#top_nav .nav > li > a.block_home {width:70px;}
#top_nav .nav > li > a.block_about {width:90px;}
#top_nav .nav > li > a.block_advisers {width:130px;}
#top_nav .nav > li > a.block_ins_partner {width:130px;}
#top_nav .nav > li > a.block_advisory_service {width:110px;}
#top_nav .nav > li > a.block_placement_service {width:110px;}
#top_nav .nav > li > a.projects {width:90px;}
#top_nav .nav > li > a.enquiry {width:90px;}
#top_nav .nav > li > a.contact {width:100px;}



#top_nav .nav > li > a.block_home span {padding-top:30px;}
#top_nav .nav > li > a.block_about span {padding-top:30px;}
#top_nav .nav > li > a.block_advisers span { padding-top:20px;}
#top_nav .nav > li > a.block_ins_partner span { padding-top:10px;}
#top_nav .nav > li > a.block_advisory_service span { padding-top:20px;}
#top_nav .nav > li > a.block_placement_service span { padding-top:10px;}
#top_nav .nav > li > a.projects span { padding-top:30px;}
#top_nav .nav > li > a.enquiry span { padding-top:30px;}
#top_nav .nav > li > a.contact span { padding-top:30px;}

/*TOP NAVIGATION ends*/

/*home page navbar start*/
.block1{position:relative;top:-286px;}
.block2{position:relative;top:-186px;}
.block3{position:relative;top:-90px;}
.flash_banner {position:relative;top:-752px;background-color: #000000;}
.adviser_block{position:absolute;top:0px;left:130px;width:140px;height:40px;}
.adviser_service_block{position:absolute;top:0px;left:475px;width:220px;height:40px;}
.project_block{position:absolute;top:0px;left:900px;width:140px;height:40px;}

.academic_partnership_block{position:absolute;top:0px;left:260px;width:270px;height:80px;}
.academic_placement_block{position:absolute;top:0px;left:644px;width:270px;height:80px;}

.aboutus_block{position:absolute;top:0px;left:5px;width:160px;height:45px;}
.contactus_block{position:absolute;top:0px;left:1005px;width:160px;height:45px;}
/*home page navbar ends*/
.carousel-indicators {margin-left: 575px;}

	

}


@media (max-width: 767px) { 
	
body {background-color:#fff;}
	.carousel-indicators {position:relative;
	text-align: center;
	margin-left: 0px;
	right:0px;
	top:10px;}

.navbar.grey_bottom_1 {border-bottom: 0px solid #d7d7d7;}

.navbar .brand{color:#d31245;}	
/*TOP NAVIGATION start*/
#top_nav .nav li {border-left: 0px;}
#top_nav .nav > li > a {color: #343434; padding: 8px 4px 3px 4px;text-shadow:none; font-weight: bold;
	text-align: left;  height:30px; border-bottom:1px solid #d7d7d7; border-radius:0px;}

#top_nav .nav > li > a:hover {border-bottom: 3px solid #ff6600;background-color:#d31245;color:#fff;padding:8px 4px 1px 8px;}
#top_nav .nav > li > a.enable {border-bottom: 3px solid #ff6600;background-color:#d31245;color:#fff;padding:8px 4px 1px 8px; }

#top_nav .nav > li > a.block_home {width:100%;}
#top_nav .nav > li > a.block_about {width:100%;}
#top_nav .nav > li > a.block_advisers {width:100%;}
#top_nav .nav > li > a.block_ins_partner {width:100%;}
#top_nav .nav > li > a.block_advisory_service {width:100%;}
#top_nav .nav > li > a.block_placement_service {width:100%;}
#top_nav .nav > li > a.projects {width:100%;}
#top_nav .nav > li > a.enquiry {width:100%;}
#top_nav .nav > li > a.contact {width:100%;}


#top_nav .nav > li > a span {display:block;}
#top_nav .nav > li > a.block_home span {padding-top:0px;}
#top_nav .nav > li > a.block_about span {padding-top:0px;}
#top_nav .nav > li > a.block_advisers span { padding-top:0px;}
#top_nav .nav > li > a.block_ins_partner span { padding-top:0px;}
#top_nav .nav > li > a.block_advisory_service span { padding-top:0px;}
#top_nav .nav > li > a.block_placement_service span { padding-top:0px;}
#top_nav .nav > li > a.projects span { padding-top:0px;}
#top_nav .nav > li > a.enquiry span { padding-top:0px;}
#top_nav .nav > li > a.contact span { padding-top:0px;}

/*TOP NAVIGATION ends*/


.spec_width_reset_home_collabaration { padding-left:20px;}
.bg_collaboration{background-position:-20px; background-repeat:no-repeat; width:280px; height:167px;}
.img_collaboration_1 { margin-left:6px; margin-top:30px;}
.img_collaboration_2 { margin-left:30px; margin-top:30px;}
.indicator_separator {position:relative;border-top:1px solid #d7d7d7; margin-top:10px;}
.spec_margin_reset { margin:0px;}
.spe_margin_lft_reset{margin-left:0px;}
.margin_reset_top {margin-top: 10px;}

input,
textarea,input[type="text"]{width: 370px;border: 1px solid #000;border-radius: 0px; margin-bottom: 0px;}

select{width: 383px;border: 1px solid #000;border-radius: 0px;}

.site_spec_gline_left_20 { margin-left: 0px;}
.site_spec_gline_right_20 { margin-right: 0px;}
.site_spec_gline_top_20 { margin-top: 10px;}
.site_spec_gline_top_30 { margin-top: 15px;}
.site_spec_gline_bottom_30 {margin-bottom: 15px;}
.site_spec_lower_version{padding-left:5px;padding-right:5px;}

}

@media(max-width:480px) { 
body {background-color:#fff;}	
.navbar .brand{color:#d31245;}	
.indicator_separator {position:relative;border-top:1px solid #d7d7d7; margin-top:10px;}
.spec_margin_reset { margin:0px;}

.site_spec_gline_left_20 { margin-left: 0px;}
.site_spec_gline_right_20 { margin-right: 0px;}
.site_spec_gline_top_20 { margin-top: 10px;}
.site_spec_gline_top_30 { margin-top: 15px;}
.site_spec_gline_bottom_30 {margin-bottom: 15px;}

input,
textarea,input[type="text"]{width:206px;border: 1px solid #000;border-radius: 0px; margin-bottom: 0px;}

select{width:206px;border: 1px solid #000;border-radius: 0px;}

}

.accordion-group,.accordion-inner{border:none;padding:0px;}
.accordion-heading .accordion-toggle {display:inline;padding:5px;}

.right_us a{color:#d31245;float:right;}