@charset "utf-8";
/* CSS Document */
body
{
padding:auto;
margin:auto;
font-family:Trebuchet MS;
width:100%;
height:100%;
background:#efefef;
}

#main_frame
{
padding:auto;
margin:auto;
width:1000px;
-moz-border-radius:15px;
-webkit-border-radius:15px;
display:table;
user-select:none;
-moz-user-select:none;
-webkit-user-select:none;
}
#main_header
{
padding:0px;
margin:0px;
width:100%;
height:100%;
background:url(../images/header_bg.png);
}

.header
{
padding:0px;
margin:0px;
float:left;
width:1000px;
height:130px;
}



.menu{
padding:0px;
margin:40px 0px 0px 150px;
float:left; width:250px; height:auto;
}

.menu ul{float:left; padding:10px 5px 12px 5px; margin:12px 0px 0px 10px;  width:250px; height:auto; }
.menu ul li{margin:0px 0px 0px 0px; list-style:none; display:inline; padding:0px;}
.menu ul li a{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#145998; text-decoration:none; margin:auto; text-align:center; width:auto; height:40px; padding:10px 10px 10px 10px; line-height:20px; border-radius:5px; font-weight:bold;}
.menu ul li a:hover{color:#00CCFF; border-bottom:2px solid #145998; }
.menu ul li ul{width:auto; position:absolute; z-index:999; margin:0px; padding:2px 0px 0px 2px; display:none; float:none; margin:10px 0px 0px 0px;}
.menu ul li:hover ul{background:#145998; display:block;width:190px; border-bottom:#9deffd 4px solid;  border-radius:5px;}
.menu ul li ul li{ display:list-item; border-right:none !important;padding:0px 0px 5px 0px;}
.menu ul li ul li a{border-right:none !important;font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#98eefb; text-decoration:none; padding:0px 0px 0px 5px; font-weight:bold;}

.menu ul li ul li a:hover{border-right:none !important;font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#98eefb; text-decoration:none; padding:0px 0px 0px 10px; font-weight:bold; }

#show

{color:#145998; border-bottom:2px solid #145998; }

.company_logo
{
	float:left;
	width:178px;
	height:118px;
	
	margin:10px 0px 0px 0px;
}




.menu1{
padding:0px;
margin:40px 0px 0px 0px;
float:left; width:300px; height:auto; 
}

.menu1 ul{float:left; padding:10px 5px 12px 5px; margin:12px 0px 0px 10px;  width:300px; height:auto; }
.menu1 ul li{margin:0px 0px 0px 0px; list-style:none; display:inline; padding:0px;}
.menu1 ul li a{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#145998; text-decoration:none; margin:auto; text-align:center; width:auto; height:40px; padding:10px 10px 10px 10px; line-height:20px; border-radius:5px; font-weight:bold;}
.menu1 ul li a:hover{color:#00CCFF; border-bottom:2px solid #145998; }
.menu1 ul li ul{width:auto; position:absolute; z-index:999; margin:0px; padding:2px 0px 0px 2px; display:none; float:none; margin:10px 0px 0px 0px;}
.menu1 ul li:hover ul{background:#145998; display:block;width:150px; border-bottom:#9deffd 4px solid;  border-radius:5px;}
.menu1 ul li ul li{ display:list-item; border-right:none !important;padding:0px 0px 5px 10px;}
.menu1 ul li ul li a{border-right:none !important;font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#98eefb; text-decoration:none; padding:0px 0px 0px 10px; font-weight:bold;}

#show

{color:#145998; border-bottom:2px solid #145998; }



#main_slider
{
padding:0px;
margin:0px;
width:100%;
height:100%;
border-top:3px solid #1778cb;
background:#175C99;
}
.slider_box
{
	float:left;
	width:1000px;
	height:170px;
	background:#175C99;
	
}

.box
{
	float:left;
	width:960px;
	height:220px;
	margin:15px 0px 0px 20px;
	border-radius:5px;
	border:2px solid #063661;
}



#main_wrapperr
{
padding:0px;
margin:0px;
width:100%;
height:100%;
}
.wrapperr
{
	float:left;
	width:1000px;
	height:auto;
	background:;

	
}


.wrapperr h1
	{
	float:left;
	width:980px;
	height:auto;
	font-size:16px;
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#FFF;
	margin:12px 0px 10px 10px;
	background:#175c99;
	padding:5px 0px 5px 5px;
	border-radius:5px;
	}


.wrapperr p
{
	float:left;
	width:960px;
	height:auto;
	font-size:12px;
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#a6a5a5;
	margin:40px 0px 0px 20px;
	text-align:center;
	
}
.left_content
{
	float:left;
	width:1000px;
	height:auto;
    
	
}

.left_content h1
	{
	float:left;
	width:980px;
	height:auto;
	font-size:16px;
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#FFF;
	margin:12px 0px 10px 10px;
	background:#175c99;
	padding:5px 0px 5px 5px;
	border-radius:5px;
	}
	
	.left_content h2
	{
	float:left;
	width:960px;
	height:auto;
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	color:#0584a9;
	margin:0px 0px 0px 5px;
	padding:5px 0px 5px 5px;
	border-radius:5px;
	}
	
	.left_content h3
	{
	float:left;
	width:450px;
	height:auto;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#0584a9;
	margin:0px 0px 0px 5px;
	padding:5px 0px 5px 5px;
	border-radius:5px;
	}
	
	.left_content p
	{
	float:left;
	width:980px;
	height:auto;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#175c99;
	margin:0px 0px 10px 10px;
	text-align:justify;
	border-bottom:2px solid #175c99;
	padding:0px 0px 10px 0px;
}
	


.container
{
	width:1000px;
	float:left;
	height:auto;
	margin:60px 0px 0px 0px;
	
}


.left_container
{
	float:left;
	width:470px;
	height:auto;
	background:#145998;
	margin:80px 0px 10px 22px;
	border-radius:5px;
	
	}
	
	
	.left_container h1
	{
	float:left;
	width:450px;
	height:auto;
	font-size:16px;
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#9ceefa;
	margin:12px 0px 5px 10px;
	}
	
	.left_container p
	{
	float:left;
	width:450px;
	height:auto;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFF;
	margin:0px 0px 10px 10px;
	text-align:justify;
	}
	
	.read
	{
		float:right;
		width:70px;
		height:auto;
		font-size:12px;
		font-family:Arial, Helvetica, sans-serif;
		color:#FFF;
		text-decoration:none;
		margin:0px 0px 0px 0px;
	}
	
	
	.read a
	{
		float:right;
		width:70px;
		height:auto;
		font-size:12px;
		font-family:Arial, Helvetica, sans-serif;
		color:#FFF;
		text-decoration:none;
	}
	
	.read:hover
	{
		color:#9bf1fe;
	}
	
	
	
	.container
	{
		float:left;
		width:1000px;
		height:auto;
	}
	
	
	
	.left_container1
	{
		float:left;
		width:1000px;
		height:auto;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#8c8f90;
		}
	
	.left_container1 h1
	{
	float:left;
	width:960px;
	height:auto;
	font-size:16px;
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#145998;
	margin:15px 0px 5px 20px;
	}
	
	
	.left_container1 h2
	{
	float:left;
	width:960px;
	height:auto;
	font-size:13px;
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#145998;
	margin:12px 0px 5px 20px;
	}
	
	.left_container1 p
	{
	float:left;
	width:960px;
	height:auto;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#605c5c;
	margin:0px 0px 10px 20px;
	text-align:justify;
	}
	
	
	
	
	
	
	.readmore
	{
		float:right;
		width:70px;
		height:auto;
		font-size:12px;
		font-family:Arial, Helvetica, sans-serif;
		color:#135893;
		text-decoration:none;
		margin:10px 0px 0px 0px;
		font-weight:bold;
		padding:5px 5px 5px 5px;
		text-align:center;
		border-radius:5px;
		
	}
	
	
	.readmore a
	{
		float:right;
		width:70px;
		height:auto;
		font-size:12px;
		font-family:Arial, Helvetica, sans-serif;
		color:#135893;
		text-decoration:none;
		font-weight:bold;
	    margin:10px 0px 0px 0px;
	}
	
	.readmore:hover
	{
		color:#9ef4ff;
		background:	#145998;
	}
	

	
.img_gallarybox
{
width:960px  !important;
height:164px;
float: left;
padding:0px 0px 0px 0px;
margin:0px 0px 10px 20px;
}
.img_gallary div
{
float:left;
margin-bottom:13px;
width:170px;
margin-right:0px;
margin-top:70px;
}
.img_gallary div b
{
text-align:center;
float:left;
color: #333333;
font-size:14px;
margin:4px 0px 6px 0px;
width:170px;
font-family:Trebuchet MS;
text-shadow:none;
line-height:12px;
}
.img_gallary div img
{
float: none;
-moz-border-radius:0px 10px 0px 10px;
-webkit-border-radius:0px 10px 0px 10px;
border-radius:0px 10px 0px 10px;
-moz-box-shadow: 4px 7px 5px rgba(0, 0, 0, 0.6) ;
 -webkit-box-shadow:4px 7px 5px rgba(0, 0, 0, 0.6);
    box-shadow: 4px 2px 5px rgba(0, 0, 0, 0.65);
	opacity: 0.85;
	display: inline;	
	 z-index:10;
-webkit-transition-duration: 0.8s; /*Webkit: Animation duration*/
-moz-transition-duration: 0.8s; /*Mozilla duration version*/
-o-transition-duration: 0.8s;
width:170px;
height:149px;
border:5px solid #F58220;
vertical-align:middle;

  -moz-border-bottom-colors: #F58220 #600 #700 #800 #000 #h00;
  -moz-border-top-colors: #F58220 #600 #700 #800 #000 #A00;
  -moz-border-left-colors: #F58220 #600 #700 #800 #000 #p00;
  -moz-border-right-colors: #F58220 #600 #700 #800 #000 #A00;
}
.img_gallary img:hover
{
-webkit-transform:scale(1.9); 
-moz-transform:scale(1.9);
-o-transform:scale(1.9);
box-shadow:0px 0px 30px gray; 
-webkit-box-shadow:0px 0px 30px gray; 
-moz-box-shadow:0px 0px 30px gray; 
opacity: 1;
z-index:999;
cursor:pointer;
display:block;
}


#main_footer
{
padding:auto;
margin:auto;
width:100%;
height:100%;
display:table;
background:#175C99;
border-top:2px solid #9ae6fa;
}

.footer
{
padding:0px;
margin:0px 0px 0px 0px;
float:left;
height:73px;
width:1000px;
background:#175C99;

}


.copyright
{
margin:30px 10px 0px 100px;
float:left;
width:590px;
height:auto;
}

.copyright h5
{
margin:0px 0px 0px 0px;
float:left;
font-size:10px;
font-style:normal;
font-family:Trebuchet MS;
color:#FFF;
width:590px;
}

.logo
{
margin:15px 0px 0px 10px;
float:left;
width:119px;
height:52px;
}	

.logo_1
{
margin:15px 0px 0px 110px;
float:left;
width:49px;
height:39px;
}	

.menus
{
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
float:left;
width:960px;
height:250px;
}

#sliderFrame 
{
    width:960px;
    margin:0px 0px 0px 0px ; /*this makes the image slider center-aligned. Remove this line if you want to align the whole slider to the left side*/
    padding:0px;
    height:250px;
	background:url(../images/slider-bg.png) no-repeat;
	
	}
     

#slider {
    width:960px;height:250px;/* Make it the same size as your images */
	position:absolute;
	margin:0px 0px 0px 0px;/*make the image slider center-aligned */
	
	
}       


#slider img {
	position:absolute;
	border:none;
	visibility:hidden;
	
    }

/* Caption styles */
div.mc-caption-bg, div.mc-caption-bg2 {
	position:absolute;
	width:400px;
	height:auto;
	padding:0px;
	left: 100px; /*if the caption needs to be aligned from right, specify by right instead of left. i.e. right:20px;*/
	bottom: 0px;/*if the caption needs to be aligned from top, specify by top instead of bottom. i.e. top:150px;*/
	z-index:3;
	overflow:hidden;
	font-size:0;
}
div.mc-caption-bg {
	background:transparent; /*Caption background color. Can be set to "background:transparent;", or set to semi-transparent through the sliderOptions.captionOpacity setting in the javascript.*/
}
div.mc-caption {
	font:bold 13px/16px Arial;
	color:#ccc;
	z-index:4;
	text-align:center;
}
div.mc-caption a { 
	color:#66FFFF;
}


/* ------ built-in navigation bullets wrapper that is relative to the #slider ------*/
div.navBulletsWrapper  {
	display:none;
}


#slider 
{
	transform: translate3d(0,0,0);
    -ms-transform:translate3d(0,0,0);
    -moz-transform:translate3d(0,0,0);
    -o-transform:translate3d(0,0,0);
}


.view_button
{
	padding:0px;
	margin:-100px 100px 0px 0px;
	float:right;
	width:216px;
	height:62px;
	z-index:999;
	position:relative;
}

.certi
{
	float:left;
	width:350px;
	height:455px;
	margin:10px 10px 10px 10px;
	border:2px solid #039;
	
}

.infra
{
	float:left;
	width:220px;
	height:202px;
	margin:0px 10px 0px 10px;
}

.images
{
	float:right;
	width:150px;
	height:138px;
	margin:0px 0px 0px 10px;
	
}

.images1
{
	float:left;
	width:150px;
	height:138px;
	margin:0px 0px 0px 10px;
	
}



.enquiry_button
{
	float:left;
	width:176px;
	height:58px;
	margin:20px 0px 0px 20px;
	padding:20px 0px 0px 0px;
}

.table
{
	float:left;
	width:480px;
	height:auto;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	margin:0px 20px 0px 10px;

}

.table1
{
	float:left;
	width:170px;
	height:auto;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	margin:0px 20px 0px 20px;

}



.icon
{
width:161px;
 height:314px; 
 margin:30px 0px 0px 80px;
 
}
