s@charset "utf-8";



.extra{
	text-decoration:none;
	font-family:Arial;
	font-size:18px;
	color:#5a5a5a;
	font-weight: bold;
}

.galcontent{
	text-decoration:none;
	font-family:Arial;
	font-size:11px;
	color:#FFFFFF;
	font-weight: normal;
}

.implinks{
	text-decoration:none;
	font-family:Arial;
	font-size:14px;
	color:#FFFFFF;
	font-weight: bold;
	padding-left:12px;
}

.linksandcontentheading{
	text-decoration:none;
	font-family:Arial;
	font-size:12px;
	color:#58616b;
	font-weight: bold;
}



.side:link{
	text-decoration:none;
	font-family: Arial;
	font-size:12px;
	color:#5a5a5a;
	font-weight: normal;
}
.side:active{
	text-decoration:none;
	font-family: Arial;
	font-size:12px;
	color:#5a5a5a;
	font-weight: normal;
}
.side:visited{
	text-decoration:none;
	font-family: Arial;
	font-size:12px;
	color:#5a5a5a;
	font-weight: normal;
}
.side:hover{
	text-decoration:none;
	font-family: Arial;
	font-size:12px;
	color:#ff4205;
	font-weight: normal;
}


.foot:link{text-decoration:none; font-family: Arial; font-size:10px; color:#5a5a5a; font-weight: bold;}
.foot:active{text-decoration:none; font-family: Arial; font-size:10px; color:#5a5a5a; font-weight: bold;}
.foot:visited{text-decoration:none; font-family: Arial; font-size:10px; color:#5a5a5a; font-weight: bold;}
.foot:hover{text-decoration:none; font-family: Arial; font-size:10px; color:#ff4205; font-weight: bold;}


.con_col_link:link{text-decoration:underline; font-family: Arial; font-size:12px; color:#58616b; font-weight: bold;}
.con_col_link:active{text-decoration:underline; font-family: Arial; font-size:12px; color:#58616b; font-weight: bold;}
.con_col_link:visited{text-decoration:underline; font-family: Arial; font-size:12px; color:#58616b; font-weight: bold;}
.con_col_link:hover{text-decoration:underline; font-family: Arial; font-size:12px; color:#ff0000; font-weight: bold;}

.welcome{
	text-decoration:none;
	font-family:Arial;
	font-size:14px;
	color:#5a5a5a;
	font-weight: bold;
	padding-left:12px;
}

.content1{
	text-decoration:none;
	font-family:Arial;
	font-size:12px;
	color:#5a5a5a;
	font-weight: normal;
}

.contentcolor{
	text-decoration:none;
	font-family:Arial;
	font-size:12px;
	color:#58616b;
	font-weight: bold;
}

.companyline{
	text-decoration:none;
	font-family:Arial;
	font-size:11px;
	color:#5a5a5a;
	
}

.galleryheading{
	text-decoration:none;
	font-family:Arial;
	font-size:20px;
	color:#FFFFFF;
	font-weight: normal;
}

.email:link{text-decoration:none; font-family: Arial; font-size:12px; color:#5a5a5a; font-weight: bold;}
.email:active{text-decoration:none; font-family: Arial; font-size:12px; color:#5a5a5a; font-weight: bold;}
.email:visited{text-decoration:none; font-family: Arial; font-size:12px; color:#5a5a5a; font-weight: bold;}
.email:hover{text-decoration:underline; font-family: Arial; font-size:12px; color:#000000; font-weight: bold;}

.form_head{
	text-decoration:none;
	font-family:Arial;
	font-size:15px;
	color:#333b43;
	font-weight: bold;
}


.message{margin:5px 0 5px 0px;border-width:1px; background:#E6E6E6; color:#FF0000; text-align:left; font-weight:bold;border-style:solid;padding:7px;-moz-border-radius:3px;-khtml-border-radius:3px;-webkit-border-radius:3px;border-radius:3px; font-family:Arial; font-size:11px;}

.emaillite:link{text-decoration:none; font-family: Arial; font-size:12px; color:#5a5a5a;}
.emaillite:active{text-decoration:none; font-family: Arial; font-size:12px; color:#5a5a5a;}
.emaillite:visited{text-decoration:none; font-family: Arial; font-size:12px; color:#5a5a5a; }
.emaillite:hover{text-decoration:underline; font-family: Arial; font-size:12px; color:#000000; }

body{
	font-family:arial
}

.clear {
	clear:both
}

#gallery {
	position:relative;
	height:120px;
	
	/*background-color:#33FF33;*/
	}
	#gallery a {
		/*float:left;*/
		position:absolute;
		padding-left:20px;
	}
	#gallery a img {
		border:none;
		/*border:medium;*/
	}
	
	#gallery a.show {
		z-index:200;
		position:absolute;
		padding-left:20px;
	}

	#gallery .caption {
		z-index:200;
		background-color:#000000;
		color:#ffffff;
		height:30px;
		width:100%;
		position:absolute;
		bottom:2px;
	}

	#gallery .caption .content {
		margin:auto;
		font-size:10px;
	}
	
	#gallery .caption .content h6 {
		margin:2px;
		padding:2px;
		/*color:#1DCCEF;*/
	}
	
#gallery1 {
	position:relative;
	height:80px;
	
	/*background-color:#33FF33;*/
	}
	#gallery1 a {
		/*float:left;*/
		position:absolute;
		padding-left:20px;
	}
	#gallery1 a img {
		border:none;
		/*border:medium;*/
	}
	
	#gallery1 a.show1 {
		z-index:120;
		position:absolute;
		padding-left:20px;
	}

	#gallery1 .caption {
		z-index:120;
		background-color:#000000;
		color:#ffffff;
		height:30px;
		width:100%;
		position:absolute;
		bottom:2px;
	}

	#gallery1 .caption .content {
		margin:auto;
		font-size:10px;
	}
	
	#gallery1 .caption .content h6 {
		margin:2px;
		padding:2px;
		/*color:#1DCCEF;*/
	}
	
	
	
	#gallery2 {
	position:relative;
	height:120px;
	
	/*background-color:#33FF33;*/
	}
	#gallery2 a {
		/*float:left;*/
		position:absolute;
		padding-left:20px;
	}
	#gallery2 a img {
		border:none;
		/*border:medium;*/
	}
	
	#gallery2 a.show2 {
		z-index:200;
		position:absolute;
		padding-left:20px;
	}

	#gallery2 .caption {
		z-index:200;
		background-color:#000000;
		color:#ffffff;
		height:30px;
		width:100%;
		position:absolute;
		bottom:2px;
	}

	#gallery2 .caption .content {
		margin:auto;
		font-size:10px;
	}
	
	#gallery2 .caption .content h6 {
		margin:2px;
		padding:2px;
		/*color:#1DCCEF;*/
	}
	
	#gallery3 {
	position:relative;
	height:120px;
	
	/*background-color:#33FF33;*/
	}
	#gallery3 a {
		/*float:left;*/
		position:absolute;
		padding-left:20px;
	}
	#gallery3 a img {
		border:none;
		/*border:medium;*/
	}
	
	#gallery3 a.show3 {
		z-index:200;
		position:absolute;
		padding-left:20px;
	}

	#gallery3 .caption {
		z-index:200;
		background-color:#000000;
		color:#ffffff;
		height:30px;
		width:100%;
		position:absolute;
		bottom:2px;
	}

	#gallery3 .caption .content {
		margin:auto;
		font-size:10px;
	}
	
	#gallery3 .caption .content h6 {
		margin:2px;
		padding:2px;
		/*color:#1DCCEF;*/
	}
	.messagegreen{ color:#FF0000; text-align:center; font-weight:bold; padding:7px; font-family:Arial; font-size:11px;}
	
	/* css created by gaurav */
.min-profile{ font-family:Arial, Helvetica, sans-serif; text-align:center; padding-bottom:10px;}
.min-profile h1{ color:#757f8b; font-size:23px; text-transform:uppercase; padding:0; margin:0; text-align:center;}
.min-profile p{ color:#5d5d5d; font-size:12px; padding:0 0 0px 0; margin:0; text-align:center; }
.min-profile p strong{ font-size:12px; color:#805353; text-transform:uppercase;}
.min-profile a{ margin-top:7px; display:inline-block; clear:both;}


.bullet1{ padding:0; margin:0 0 0 0px; list-style:none; text-align:center;}
.bullet1 li{ color:#5d5d5d; font-size:12px; padding-bottom:4px;}


.enq-divider1{ background:url(../Images/enq-divider.jpg) center center no-repeat; display:block; clear:both; padding:1px; margin:0 55px;}

.enq-divider{ background:url(../Images/enq-divider.jpg) center center no-repeat; display:block; clear:both; padding:10px;}

.min-our-partner{ font-family:Arial, Helvetica, sans-serif;}
.min-our-partner h1{ font-size:13px; color:#858585; font-weight:bold; text-align:center; background:url(../Images/enq-divider-min2.jpg) center center no-repeat; }
.min-our-partner ul{ list-style:none; background:url(../Images/partner-bg.jpg) center no-repeat; float:left; padding-left:40px}
.min-our-partner ul li{ float:left; padding:4px 34px 9px 27px; width:123px;}
.min-our-partner li img {
    filter: none;
    -webkit-filter: grayscale(0);
	opacity:0.9;
}
.min-our-partner li img:hover {
    -webkit-filter: url(filters.svg#grayscale);
	-moz-filter: url(filters.svg#grayscale);
	-o-filter: url(filters.svg#grayscale);
	-ms-filter: url(filters.svg#grayscale);
	
    filter: gray; /* IE6-9 */
	
	-webkit-filter: gray;
	-moz-filter: gray;
	-o-filter: gray;
	-ms-filter: gray;
	
    -webkit-filter: grayscale(1);
	-moz-filter: grayscale(1);
	-o-filter: grayscale(1);
	-ms-filter: grayscale(1);
	opacity:0.5;
}



.min-our-clients{ font-family:Arial, Helvetica, sans-serif; padding-top:10px;}
.min-our-clients h1{ font-size:13px; color:#858585; font-weight:bold; text-align:center; background:url(../Images/enq-divider-min.jpg) center center no-repeat; }
.min-our-clients ul{ list-style:none; float:left; padding-left:0px; }
.min-our-clients ul li{ padding:0; border:#b8b8b8 1px solid; margin:0 0px 0 0px}
.min-our-clients ul:hover li img {
    filter: url(filters.svg#grayscale); /* Firefox 3.5+ */
    filter: gray; /* IE6-9 */
    -webkit-filter: grayscale(1); /* Google Chrome, Safari 6+ & Opera 15+ */  
	opacity:0.5;
}
.min-our-clients li img { 
	width:100px;
	height:60px; 
}
.min-our-clients ul:hover li img:hover {
    filter: none;
    -webkit-filter: grayscale(0); 
	opacity:0.9;
}





.infiniteCarousel {
  width: 354px;
  position: relative; margin-top:30px; margin-bottom:10px; margin-left:15px;
}

.infiniteCarousel .wrapper {
  width: 408px; /* .infiniteCarousel width - (.wrapper margin-left + .wrapper margin-right) */
  overflow: auto;
  height: 105px;
  /*margin: 0 32px;*/
  position: absolute;
  top: 0;
}

.infiniteCarousel ul a img { 
}

.infiniteCarousel .wrapper ul {
 /* width: 840px;  single item * n */
  list-style-image:none;
  list-style-position:outside;
  list-style-type:none;
  margin:0;
  padding:0;
  position: absolute;
  top: 0;
}

.infiniteCarousel ul li {
  display:block;
  float:left;
  margin:0 0; 
}

.infiniteCarousel ul li img {}
.infiniteCarousel ul:hover li img {}
.infiniteCarousel ul:hover li:hover img {}
.infiniteCarousel ul li a img {}

.infiniteCarousel .arrow {
  display: block;
  height: 36px;
  width: 37px;
  background: url(../Images/arrow.png) no-repeat 0 0;
  text-indent: -999px;
  position: absolute;
  top: 37px;
  cursor: pointer;
  outline: 0;
}

.infiniteCarousel .forward {
  background-position: 0 0;
  right: 0;
}

.infiniteCarousel .back {
  background-position: 0 -72px;
  left: 0;
}

.infiniteCarousel .forward:hover {
  background-position: 0 -36px;
}

.infiniteCarousel .back:hover {
  background-position: 0 -108px;
}


 
/* Featured css start */

.min-equ-featurs{}
.min-equ-featurs h1{ font-size:22px; color:#858585; font-weight:bold; text-align:center; background: url(../Images/divider-2.jpg) center no-repeat; }
.min-equ-featurs h1 span{ padding-left:19px;}
.min-equ-featurs p{ margin:0; padding:4px 4px 0 4px;}

.min-equ-featurs ul{ list-style:none; margin:0; padding:10px 0 0 0;}
.min-equ-featurs ul li{ width:166px; height:91px; background:#fff; text-align:center; color:#606060; font-size:12px;
border-left:1px #bababa solid;
border-right:1px #bababa solid;
border-bottom:5px #bababa solid;
border-top:5px #bababa solid;
float:left;
margin-right:-1px;
padding-bottom:10px;


}
.min-equ-featurs ul li:last-child{ width:162px;}
.min-equ-featurs ul li span{ background:#757f8b; width:43px; padding:9px 0 5px 0; display:inline-block; font-size:24px; color:#fff; 
-webkit-border-radius: 40px;
-moz-border-radius: 40px;
border-radius: 40px;
margin-top:-20px;
border:1px #9e9e9e solid;

}
.min-equ-featurs ul li:hover span{  background:#822c2b;}
