/* CSS Document */

@import url(http://fonts.googleapis.com/css?family=Open+Sans:400,600|Oswald:300,400);

body{
	margin:0;
	padding:0;
	font-family:'Open Sans', sans-serif;
	background:url(../Main/body_bg.png);
}
.clear{
	clear:both;
}	
/*! http://responsiveslides.com v1.54 by @viljamis */
.rslides {
  position: relative;
  list-style: none;
  overflow: hidden;
  width: 100%;
  padding: 0;
  margin: 0;
  }

.rslides li {
  -webkit-backface-visibility: hidden;
  position: absolute;
  display: none;
  width: 100%;
  left: 0;
  top: 0;
  }

.rslides li:first-child {
  position: relative;
  display: block;
  float: left;
  }

.rslides img {
  display: block;
  height: auto;
  float: left;
  width: 100%;
  border: 0;
  }

#wrapper {
  margin: 20px auto 0;
  max-width: 1170px;
  padding: 0;
  width: 100%;
}


#slider2,
#slider3 {
  box-shadow: none;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  margin: 0 auto;
  }

.rslides_tabs {
  list-style: none;
  padding: 0;
  background:transparent;
/*  background: rgba(0,0,0,.25);
  box-shadow: 0 0 1px rgba(255,255,255,.3), inset 0 0 5px rgba(0,0,0,1.0);
  -moz-box-shadow: 0 0 1px rgba(255,255,255,.3), inset 0 0 5px rgba(0,0,0,1.0);
  -webkit-box-shadow: 0 0 1px rgba(255,255,255,.3), inset 0 0 5px rgba(0,0,0,1.0);
*/  font-size: 18px;
  list-style: none;
  margin: 0;
  margin-left:10px;
/*  max-width: 540px;*/
/*  padding: 10px 0;
*/  
/*text-align: center;
*/  width: 100%;
  }

.rslides_tabs li {
  display: inline;
  float: none;
  margin-right: 1px;
  }

.rslides_tabs a {
  width: auto;
  line-height: 20px;
  padding: 9px 20px;
  height: auto;
  background: transparent;
  display: inline;
  }

.rslides_tabs li:first-child {
  margin-left: 0;
  }

.rslides_tabs .rslides_here a {
  background: rgba(255,255,255,.1);
  color: #fff;
  font-weight: bold;
  }


#download {
  background: #333;
  background: rgba(255,255,255,.1);
  border: 1px solid rgba(255,255,255,.1);
  border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  display: block;
  font-size: 20px;
  font-weight: bold;
  margin: 60px auto;
  max-width: 500px;
  padding: 20px;
  }

#download:hover {
  background: rgba(255,255,255,.15);
  }


/* Callback example */


.events {
  list-style: none;
  }

.callbacks_container {
  margin-bottom: 50px;
  position: relative;
  float: left;
  width: 100%;
  }

.callbacks {
  position: relative;
  list-style: none;
  overflow: hidden;
  width: 100%;
  padding: 0;
  margin: 0;
  }

.callbacks li {
  position: absolute;
  width: 100%;
  left: 0;
  top: 0;
  }

.callbacks img {
  display: block;
  position: relative;
  z-index: 1;
  height: auto;
  width: 100%;
  border: 0;
  }

.callbacks .caption {
  display: block;
  position: absolute;
  z-index: 2;
  font-size: 20px;
  text-shadow: none;
  color: #fff;
  background: #000;
  background: rgba(0,0,0, .8);
  left: 0;
  right: 0;
  bottom: 0;
  padding: 10px 20px;
  margin: 0;
  max-width: none;
  }

.callbacks_nav {
  position: absolute;
  -webkit-tap-highlight-color: rgba(0,0,0,0);
  top: 52%;
  left: 0;
  opacity: 0.7;
  z-index: 3;
  text-indent: -9999px;
  overflow: hidden;
  text-decoration: none;
  height: 61px;
  width: 38px;
  background: transparent url("themes/themes.gif") no-repeat left top;
  margin-top: -45px;
  }

.callbacks_nav:active {
  opacity: 1.0;
  }

.callbacks_nav.next {
  left: auto;
  background-position: right top;
  right: 0;
 }
#slider3-pager a {
  display: inline-block;
}
#slider3-pager img {
  float: left;
}
#slider3-pager .rslides_here a {
  background: transparent;
  box-shadow: 0 0 0 2px #fff;
}
#slider3-pager a {
  padding: 0;
}
.ftr_cont a{
	text-decoration:none;
	color:#FFF;
}	
.ftr_cont  a:hover{
	text-decoration:none;
	color:#f4984a;
}	
.web_counter {
  color: #ff9900;
  float: left;
  margin-right: 5px;
}	
.ftr_mail_section a{
	text-decoration:underline;
	color:#FFF;
}
.ftr_mail_section a:hover{
	text-decoration:none;
	color:#f4984a;
}
.navmobile {
  display: none;
}
.company_name {
  color: #5561cd;
  font-size: 13px !important;
  line-height: 30px !important;
}
.project_name {
  color: #404040;
  font-size: 14px;
}
.container {
  margin: 0 auto;
  max-width: 1170px;
  overflow: hidden;
  width: 100%;
}	
.header{
	margin-top:10px;
}	
.clear{
	clear:both;
}	
.logo{
	float:left;
}	
.header_call{
	float:right;
	font-size:16px;
	color:#f4984a;
	font-weight:600;
	margin-top:25px;
	text-align:right;
}	
.header_call span{
	color:#333333;
	padding-left:17px;
	background:url(../Main/call-head.png) no-repeat left center;
}	
.main_nav{
	margin:0;
	padding:0px;
	border:1px solid #5561cd;
	margin-top:10px;
}	
.main_nav ul{
	background:#FFFFFF;
	padding:0;
	margin:0;
	width:100%;
	display:table;
}	
.main_nav ul li{
	display:table-cell;
	text-align:center;
	border-left:1px solid #5561cd;	
}	
.main_nav ul li a{
	display:block;
	text-decoration:none;
	line-height:40px;
	color:#333333;
	font-weight:600;
	font-size:16px;
}	
.main_nav ul li:first-child{
	border-left:none;
}
.active {
  background: none repeat scroll 0 0 #5561cd !important;
  color: #ffffff !important;
}
.main_nav ul li a:hover{
	background:#5561cd;
	color:#FFFFFF;
}
/**********************************
***********************************

		BANNER START

***********************************
***********************************/

.banner {
	margin:0 auto;
	max-width: 1132px;
	position: relative;
	width: 100%;
}
.banner ul {
	padding:0;
	margin:0;
	list-style:none;
	}
.first_banner{
	list-style:none;
	display: block;
	float: none;
	position: absolute; 
	opacity: 0; 
	z-index: 1;
	}	
.second_banner{
	list-style:none;
	float: left;
	position: relative;
	opacity: 1;
	z-index: 2;
	}
.rslides_nav.rslides1_nav.prev {
	background:url(../Main/direction_nav.png) no-repeat 0% 0%;
    left: 10px;
	}
.rslides1_nav {
  display: none !important;
  font-size: 0;
  height: 35px;
  margin-top: 30% !important;
  position: absolute;
  width: 36px;
  z-index: 999;
}
.rslides_nav.rslides1_nav.prev:hover {
	background:url(../Main/direction_nav.png) no-repeat 0% 99%;
}	
.rslides_nav.rslides1_nav.next{
	background:url(../Main/direction_nav.png) no-repeat 100% 0%;
    right: 10px;
}
.rslides_nav.rslides1_nav.next:hover{
	background:url(../Main/direction_nav.png) no-repeat 100% 100%;
}	
#rslides1_s1 > img {
    width: 100%;
}	
#rslides1_s0 > img {
    width: 100%;
}	
#rslides1_s3 > img {
    width: 100%;
}	
#rslides1_s5 > img {
    width: 100%;
}	
#rslides1_s4 > img {
    width: 100%;
}	
#rslides1_s2 > img {
    width: 100%;
}	
#rslides1_s6 > img {
    width: 100%;
}	
#rslides1_s7 > img {
    width: 100%;
}	
#rslides1_s8 > img {
    width: 100%;
}	
#rslides1_s9 > img {
    width: 100%;
}	
#rslides1_s10 > img {
    width: 100%;
}	
#rslides1_s11 > img {
    width: 100%;
}	
#rslides1_s12 > img {
    width: 100%;
}	
#rslides1_s13 > img {
    width: 100%;
}	
#rslides1_s14 > img {
    width: 100%;
}	
#rslides1_s15 > img {
    width: 100%;
}							

/******************
	Mobile BTN
******************/		
.rmm {
   max-width: 1170px !important;
   display:none;
  min-height: 5px;
  opacity: 0;
  padding: 0;
  text-align: center;
  width: 100%;
  z-index: 84;
}
.rmm * {
	-webkit-tap-highlight-color:transparent !important;
}
.rmm a {
	color:#ebebeb;
	display:block;
	text-decoration:none;
}
.rmm a:hover {
  background-color: #5561cd !important;
  font-weight: bold;
}
.rmm .rmm-main-list, .rmm .rmm-main-list li {
	margin:0px;
	padding:0px;
}
.rmm ul {
	display:block;
	width:auto !important;
	margin:0 auto !important;
	overflow:hidden;
	list-style:none;
}
/* sublevel menu - in construction */
.rmm ul li ul, .rmm ul li ul li, .rmm ul li ul li a {
	display:none !important;
	height:0px !important;
	width:0px !important;
}
/* */
.rmm .rmm-main-list li {
	display:inline;
	padding:padding:0px;
	margin:0px !important;
}
.rmm-toggled {
	display:none;
	width:100%;
	position:relative;
	overflow:hidden;
	margin:0 auto !important;
}
.rmm-button:hover {
	cursor:pointer;
}
.rmm .rmm-toggled ul {
	display:none;
	margin:0px !important;
	padding:0px !important;
}
.rmm .rmm-toggled ul li {
	display:block;
	margin:0 auto !important;
}

/* GRAPHITE STYLE */

.rmm.graphite .rmm-main-list li a {
	display:inline-block;
	padding:8px 30px 8px 30px;
	margin:0px -3px 0px -3px;
	font-size:15px;
	text-shadow:1px 1px 1px #333333;
	background-color:#444444;
	border-left:1px solid #555555;
	background-image:url(../Main/graphite-menu-bg.png) !important;
	background-repeat:repeat-x;
}
.rmm.graphite .rmm-main-list li:last-child a {
	-webkit-border-top-right-radius: 6px;
	-webkit-border-bottom-right-radius: 6px;
	-moz-border-radius-topright: 6px;
	-moz-border-radius-bottomright: 6px;
	border-top-right-radius: 6px;
	border-bottom-right-radius: 6px;
}
.rmm.graphite .rmm-toggled {
  background-color: #4b4a4a;
  border-radius: 6px;
  min-height: 36px;
  width: 100%;
}
.rmm.graphite .rmm-toggled-controls {
	display:block;
	height:36px;
	color:white;
	text-align:left;
	position:relative;
	background-image:url../Main/graphite-menu-bg.png);
	background-repeat:repeat-x;
	border-radius:6px;
}
.rmm.graphite .rmm-toggled-title {
	position:relative;
	top:9px;
	left:15px;
	font-size:16px;
	color:white;
	text-shadow:1px 1px 1px black;
}
.rmm.graphite .rmm-button {
	display:block;
	position:absolute;
	right:15px;
	top:8px;
}
.rmm.graphite .rmm-button span {
	display:block;
	margin-top:4px;
	height:2px;
	background:white;
	width:24px;
}
.rmm.graphite .rmm-toggled ul li a {
	display:block;
	width:100%;
	background-color:#555555;
	text-align:center;
	padding:10px 0px 10px 0px;
	border-bottom:1px solid #333333;
	border-top:1px solid #777777;
}
.rmm.graphite .rmm-toggled ul li a:active {
	background-color:#444444;
	border-bottom:1px solid #444444;
	border-top:1px solid #444444;
}

/* SAPPHIRE STYLE */

.rmm.sapphire .rmm-main-list li a {
	display:inline-block;
	padding:8px 30px 8px 30px;
	margin:0px -3px 0px -3px;
	font-size:15px;
	text-shadow:1px 1px 1px #3e587b;
	background-color:#537b9f;
	border-left:1px solid #3e587b;
	background-image:url(../Main/sapphire-menu-bg.png);
	background-repeat:repeat-x;
}
.rmm.sapphire .rmm-main-list li:first-child a {
-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;
}
.rmm.sapphire .rmm-main-list li:last-child a {
	-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;
}
.rmm.sapphire .rmm-toggled {
	width:95%;
	background-color:#537b9f;
	min-height:36px;
	border-radius:6px;
}
.rmm.sapphire .rmm-toggled-controls {
	display:block;
	height:36px;
	color:white;
	text-align:left;
	position:relative;
	background-image:url(../Main/sapphire-menu-bg.png);
	background-repeat:repeat-x;
	border-radius:5px;
}
.rmm.sapphire .rmm-toggled-title {
	position:relative;
	top:9px;
	left:15px;
	font-size:16px;
	color:white;
	text-shadow:1px 1px 1px #3e587b;
}
.rmm.sapphire .rmm-button {
	display:block;
	position:absolute;
	right:9px;
	top:7px;
	width:20px;
	padding:0px 7px 0px 7px;
	border:1px solid #3e587b;
	border-radius:3px;
	background-image:url(../Main/sapphire-menu-bg.png);
	background-position:top;
}

.rmm.sapphire .rmm-button span {
	display:block;
	margin:4px 0px 4px 0px;
	height:2px;
	background:white;
	width:20px;
}
.rmm.sapphire .rmm-toggled ul li a {
	display:block;
	width:100%;
	background-color:#537698;
	text-align:center;
	padding:10px 0px 10px 0px;
	border-bottom:1px solid #3c5779;
	border-top:1px solid #6883a6;
	text-shadow:1px 1px 1px #333333;
}
.rmm.sapphire .rmm-toggled ul li a:active {
	background-color:#3c5779;
	border-bottom:1px solid #3c5779;
	border-top:1px solid #3c5779;
}
.rmm.sapphire .rmm-toggled ul li:first-child a { 
	border-top:1px solid #3c5779 !important;
}

/* MINIMAL STYLE */

.rmm.minimal a {
	color:#333333;
}
.rmm.minimal a:hover {
	opacity:0.7;
}
.rmm.minimal .rmm-main-list li a {
	display:inline-block;
	padding:8px 30px 8px 30px;
	margin:0px -3px 0px -3px;
	font-size:15px;
}
.rmm.minimal .rmm-toggled {
	width:95%;
	min-height:36px;
}
.rmm.minimal .rmm-toggled-controls {
	display:block;
	height:36px;
	color:#333333;
	text-align:left;
	position:relative;
}
.rmm.minimal .rmm-toggled-title {
	position:relative;
	top:9px;
	left:9px;
	font-size:16px;
	color:#33333;
}
.rmm.minimal .rmm-button {
	display:block;
	position:absolute;
	right:9px;
	top:7px;
}
.rmm.minimal .rmm-button span {
	display:block;
	margin:4px 0px 4px 0px;
	height:2px;
	background:#333333;
	width:25px;
}
.rmm.minimal .rmm-toggled ul li a {
	display:block;
	width:100%;
	text-align:center;
	padding:10px 0px 10px 0px;
	border-bottom:1px solid #dedede;
	color:#333333;
}
.rmm.minimal .rmm-toggled ul li:first-child a {
	border-top:1px solid #dedede;
}
	
/*Mobile nav end*/
	
.banner_wrap{
	margin:0 auto;
	overflow:hidden;
}
.banner_section{
	margin: 20px auto 0;
	width:100%;
	max-width:1170px;
}	
.banner_section > img {
  width: 100%;
}	
.content_wrap{
	margin:0 auto;
	overflow:hidden;
}
.content{
	margin: 20px auto 0;
	width:100%;
	max-width:1170px;
}	
.content_left {
  float: left;
  max-width: 470px;
  width: 100%;
}
.content_right {
  float: right;
  width: 50%;
}		
.content p{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:20px;
	width:100%;
	max-width:465px;
	border-bottom:1px solid #666666;
	padding-bottom:20px;
	color:#3f3f3f;
	text-align:left;
}	
.left_last{
	border:none !important;
}	
.content p a{
	text-decoration:none;
	font-weight:bold;
	color:#8690E8;
	display: block;
	margin-top: 10px;
	text-align: right;	
}		
.content h2 {
	background-color: #5561cd;
	color: #ffffff;
	font-family: 'Oswald', sans-serif;
	font-size: 20px;
	max-width: 455px;
	padding: 3px 0px 3px 9px;
	font-weight:normal;
	width: 100%;
}	
.read-more:hover{
	color:#f4984a;
}	
.company_name > img {
  float: left;
  padding-right: 5px;
  width: 61px;
  padding-bottom: 4px;
}	
.footer_wrap{
	margin:0 auto;
	overflow:hidden;
	background-color:#4b4a4a;
}	
.footer{
	margin:0 auto;
	width:100%;
	max-width:1170px;
	overflow:hidden;
	background-color:#4b4a4a;
}	
.ftr_abt {
  float: left;
  max-width: 340px;
  width: 100%;
}
.ftr_abt ul{
	margin:0;
	padding:0;
	list-style:none;
}	
.ftr_abt ul li a{
	text-decoration:none;
	color:#FFF;
	font-size:13px;
}	
.ftr_abt ul li a:hover{
	text-decoration:underline;
}	
.footer h2{
	color:#a3a3a3;
	font-size:18px;
	font-weight:600;
}
.footer p{
	font-size:13px;
	color:#FFF;
}
.ftr_cont {
  float: left;
  margin-left: 8%;
  max-width: 430px;
  width: 100%;
}	
.ftr_cont ul{
	list-style:none;
	margin:0;
	padding:0;
	color:#FFF;
	font-size:13px;
}	
.ftr_adrs{
	background:url(../Main/gprs.png) no-repeat left 3px;
	padding-left:25px;
	margin-bottom:8px;
}	
.ftr_call{
	background:url(../Main/call.png) no-repeat left center;
	padding-left:25px;
	margin-bottom:8px;
}	
.ftr_fax{
	background:url(../Main/fax.png) no-repeat left center;
	padding-left:25px;
	margin-bottom:8px;
}	
.ftr_mail{
	background:url(../Main/msg.png) no-repeat left center;
	padding-left:25px;
	margin-bottom:8px;
}	
.ftr_mail_section{
	float:left;
	width:100%;
	max-width:280px;
}	
.email_form{
	overflow:hidden;
	width:100%;
	max-width:280px;
	background:#323232;
	min-height:38px;
	border:1px solid #575656;
}	
.mail_field{
	float:left;
	background:none;
	border:none;
	width: 50%;
	color:#515050;
	padding: 11px 0 0 8px;
}	
.sbt_field{
	float:right;
	background-color:#5b67cf;
	border:none;
	font-size:13px;
	color:#FFF;
	font-weight:600;
	padding:12px;
}	
.sbt_field:hover{
	background-color:#f4984a;
}	
.content h3 span {
	background-color: #f7a55c;
	color: #ffffff;
	padding: 5px 5px 0;
}
.content h3 {
  border-bottom: 5px solid #f7a55c;
  display: block;
  width: 100%;
}
.abt_txt {
  margin-bottom: 0 !important;
  margin-top: 0 !important;
  max-width: 800px !important;
  padding-bottom: 0 !important;
}
.abt_stp {
  float: left;
  margin-bottom: 20px;
  max-width: 640px;
  width: 100%;
}
.stp_name {
  color: #3f3f3f;
  float: left;
  font-family: Arial,Helvetica,sans-serif;
  font-size: 12px;
  font-weight: bold;
  line-height: 20px;
  max-width: 200px;
  width: 100%;
}	
.stp_discrip {
  color: #3f3f3f;
  float: right;
  font-family: Arial,Helvetica,sans-serif;
  font-size: 12px;
  line-height: 20px;
  max-width: 400px;
  width: 100%;
}
.content h4 {
  color: #5561cd;
  font-family: Cambria;
  font-size: 20px;
  font-weight: 600;
  margin: 20px 0 0;
}
.srs_stp {
  float: left;
  margin-bottom: 6px;
  max-width: 800px;
  width: 100%;
}
.abt_stp_last{
	float: left;
	margin-bottom: 0px;
	max-width: 640px;
	width: 100%;
}	
.project_links {
  display: inline-block !important;
  margin-bottom: 4px;
  margin-left: 0 !important;
  margin-right: 0 !important;
  margin-top: 0 !important;
  text-align: left !important;
  font-weight:normal !important;
}
.project_links:hover{
	color:#f4984a;
}
	
/*******************************************************
********************************************************
			CLIENT SECTION START
********************************************************
*******************************************************/

.clit_name{
  float: left;
  max-width: 300px;
  width: 100%;
}
.clit_sctr {
  float: left;
  max-width: 300px;
  margin-left: 2%;
  width: 100%;
}
.clit_featr{
  float: left;
  max-width: 300px;
  margin-left: 2%;
  width: 100%;
}
.client_section {
  height: auto;
  max-width: 1170px;
  overflow: hidden;
  width: 100%;
}	
/*******************************************************
********************************************************

			CLIENT SECTION END

********************************************************
*******************************************************/	
/*******************************************************
********************************************************

			JOBS SECTION START

********************************************************
*******************************************************/
.content h5 {
  color: #5561cd;
  font-family:Cambria;
  font-size: 17px;
  line-height: 24px;
  margin: 20px 0 10px;
}
.content h5 span {
  display: block;
  font-family: arial;
  font-size: 12px;
}
/*******************************************************
********************************************************

			JOBS SECTION END

*******************************************************/	
/*******************************************************

			CONTACT SECTION START

********************************************************
*******************************************************/
.cnt {
  float: left;
  font-size: 14px;
  margin-bottom: 10px;
  max-width: 390px;
  width: 100%;
}
.cnt_nm{
	float:left;
}
.cnt_info {
    float: right;
    max-width: 250px;
    width: 100%;
    color: #3f3f3f;
    font-size: 13px;
}
.cont_form{
	float:left;
	width:50%;
}
.send_form input[type="text"] {
    width: 100%;
    max-width: 360px;
    min-height: 30px;
    border-radius: 8px;
    border: 1px solid gray;
    padding: 0 8px;
}
.send_form textarea {
    width: 100%;
    max-width: 360px;
    padding: 0 8px;
    border: 1px solid gray;
    border-radius: 8px;
    min-height: 246px;
}
.send_form input[type="submit"] {
    width: 110px;
    color: white;
    border: 1px solid #E2944D;
    background-color: #F99A45;
    border-radius: 8px;
    font-size: 16px;
    text-transform: uppercase;
    padding: 8px 0;
    font-weight: bold;
    font-family: 'Open Sans', sans-serif;
}
.cont_info{
	float: left;
    width: 50%;
}
.send_form p{
	font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    line-height: 20px;
    width: 100%;
    max-width: 465px;
    border-bottom: none;
    padding-bottom: 0px;
    color: #3f3f3f;
    text-align: left;
}
/*******************************************************
********************************************************

				FMA SECTION START

********************************************************
*******************************************************/
.fma_outer {
  clear: both;
  float: left;
  margin-bottom: 14px;
  max-width: 800px;
  width: 100%;
}
.fma_name{
	float:left;
	width:100%;
	max-width:180px;}	
.fma_info {
  color: #3f3f3f;
  float: right;
  font-family: Arial,Helvetica,sans-serif;
  font-size: 12px;
  line-height: 24px;
  max-width: 600px;
  text-align: left;
  width: 100%;
}
.fma_name h5 {
  margin-top: 0 !important;
}
.fma_section{
	float:right;
	width:100%;
	 max-width:970px;}	 
.fma_section .clit_sctr{
	padding:0px !important;}
.rm_table{
	width:100%;
	max-width:740px;
	float:left;
	padding-bottom:20px;}
.rm_table .table_left{
	float:left;
	width:100%;
	max-width:300px;}
.rm_table .table_right{
	float:right;
	width:100%;
	max-width:400px;}
	
/*******************************************************
********************************************************

		Academic Management SECTION START

********************************************************
*******************************************************/
.top_features {
    width: 100%;
    overflow: hidden;
    max-width: 1060px;
    margin: 0 auto;
    margin-top: 50px;
    margin-bottom: 30px;
    display: block;
}	
.feature{
	width:19%;
	min-width:170px;
	float:left;
	text-align:center;
	margin:0 4px;
	min-height:130px;
	margin-bottom:10px;
}
.feature h4 {
    color: #4D4D4D;
    font-family: Cambria;
    font-size: 18px;
    font-weight: initial;
    margin: 20px 0 0;
    font-weight: 400;
}	
.feature p {
     font-family: 'Open Sans', sans-serif; 
    font-size: 12px;
    line-height: 2px;
    width: 100%;
    border-bottom:none;
    padding-bottom: 20px;
    color: #4D4D4D;
    text-align: center;
}	
.feature span{
	width:80px;
	height:52px;
	display:block;
	text-align:center;
	margin:0 auto;
}
.students{
	background:url(../Main/sprite-top.png) no-repeat 0px -7px;}	
.ult_login{
	background:url(../Main/sprite-top.png) no-repeat 0px -90px;}	
.coures_batches{
	background:url(../Main/sprite-top.png) no-repeat 0px -168px;}

.cloud_hosting{
	background:url(../Main/sprite-top.png) no-repeat 0px -242px;}	
.ssl_secured{
	background:url(../Main/sprite-top.png) no-repeat 0px -322px;
}
.modules{
	float:left;
	width:100%;
	max-width:1170px;
	overflow:hidden;}	
.modules ul {
    margin: 10px 0px 10px 70px;
    padding: 0;
    list-style: none;
    color: #666;
    overflow: hidden;
    width: 100%;
    float: left;
}
.modules ul li{
	color: #666;
	font-size:14px;
	float:left;
	width:100%;
	overflow: hidden;
	margin: 0 0 28px 0;
	max-width:33%;
	min-width:230px;
	display:block;
	line-height: 30px;}
.modules ul li span{
	width:40px;
	height:28px;
	display:block;
	float:left;
	margin-right:10px;}
.courses-batches{
	background:url(../Main/ac-sprite01.png) no-repeat 0 0px;}
.human-resources{
	background:url(../Main/ac-sprite01.png) no-repeat left -26px;}
.student-attendance{
	background:url(../Main/ac-sprite01.png) no-repeat left -54px;}
.time-table{
	background:url(../Main/ac-sprite01.png) no-repeat left -85px;}
.examination{
	background:url(../Main/ac-sprite01.png) no-repeat left -115px;}	
.dashboards{
	background:url(../Main/ac-sprite01.png) no-repeat left -144px;}			
.student-admission{
	background:url(../Main/ac-sprite01.png) no-repeat left -174px;}	
.user-management{
	background:url(../Main/ac-sprite01.png) no-repeat left -207px;}	
.finance{
	background:url(../Main/ac-sprite01.png) no-repeat left -238px;}	
.student_information{
	background:url(../Main/ac-sprite01.png) no-repeat left -267px;}					
.std-prt-login{
	background:url(../Main/ac-sprite01.png) no-repeat left -296px;}	
.emp-teacher-login{
	background:url(../Main/ac-sprite01.png) no-repeat left -328px;}	
.msg-system{
	background:url(../Main/ac-sprite01.png) no-repeat left -357px;}	
.rpt-center{
	background:url(../Main/ac-sprite01.png) no-repeat left -391px;}		
.sms-integration{
	background:url(../Main/ac-sprite01.png) no-repeat left -421px;}		
.assignment{
	background:url(../Main/ac-sprite01.png) no-repeat left -448px;}	
.fee-system{
	background:url(../Main/ac-sprite01.png) no-repeat left -478px;}	
.hostel{
	background:url(../Main/ac-sprite01.png) no-repeat left -512px;}	
.library{
	background:url(../Main/ac-sprite01.png) no-repeat left -542px;}				
.placement{
	background:url(../Main/ac-sprite01.png) no-repeat left -574px;}	
.transport{
	background:url(../Main/ac-sprite01.png) no-repeat left -601px;}	
.apl-registration{
	background:url(../Main/ac-sprite01.png) no-repeat left -636px;}	
.inventory{
	background:url(../Main/ac-sprite01.png) no-repeat left -669px;}	
.discipline{
	background:url(../Main/ac-sprite01.png) no-repeat left -699px;}	
.fine-management{
	background:url(../Main/ac-sprite01.png) no-repeat left -731px;}	
.gallery{
	background:url(../Main/ac-sprite01.png) no-repeat left -768px;}	
.mobile-version{
	background:url(../Main/ac-sprite01.png) no-repeat left -798px;}	
.event{
	background:url(../Main/ac-sprite01.png) no-repeat left -831px;}	
.email-integration{
	background:url(../Main/ac-sprite01.png) no-repeat left -864px;}							
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
						
			
	