/* CSS Document */
.avtportfoliobox
{   
	width:1100px;
	min-height:480px;
	float:left;
	font-size:14px;
	color:#7994AE;
	font-weight:normal;
	text-align:justify;
	font-family: tahoma;
	margin:20px 0 0 0;

}
.avtportfoliosbox
{
	width:1044px;
	min-height:470px;
	border:3px solid #65e7fd;
	float:left;
	margin:0 0 0 25px;
	
}
.avtportfoliosboxnc
{
width:1044px;
height:50px;
border-bottom:3px solid #65e7fd;
float:left;
background:#5e3906;

}
.avtportfoliosboxnctext
{
width:486px;
height:20px;
float:left;
font:Tahoma;
font-size:18px;
font-weight:bold;
color:#65e7fd;

padding:15px 10px 15px 10px;
}
.avtcimgbox
{
    width:1004px;
	height:432px;
	float:left;
	padding:0 20px 0 20px;
	
}
.cimgbigbox
{
    width:1044px;
	
	float:left;
	
	
}
#mainwrapper {
	font: 10pt normal Arial, sans-serif;
	height: auto;
	
	text-align: center;
	
}

/* Image Box Style */
#mainwrapper .box {
	
	cursor: pointer;
	height: 293px;
	float: left;
	border-bottom: 5px solid #65e7fd;
	position: relative;
	overflow: hidden;
	width: 200px;
		
}
#mainwrapper .box:hover {
	
	cursor: pointer;
	height: 293px;
	float: left;
	border-bottom: 5px solid #5e3906;
	position: relative;
	overflow: hidden;
	width: 200px;
		
}
#mainwrapper .box img {
	position: absolute;
	left: 0;
	
		-webkit-transition: all 300ms ease-out;
		-moz-transition: all 300ms ease-out;
		-o-transition: all 300ms ease-out;
		-ms-transition: all 300ms ease-out;	
	transition: all 300ms ease-out;
}

/* Caption Common Style */
#mainwrapper .box .caption {
	background-color: rgba(0,0,0,0.8);
	position: absolute;
	color: #fff;
	z-index: 100;
		-webkit-transition: all 300ms ease-out;
		-moz-transition: all 300ms ease-out;
		-o-transition: all 300ms ease-out;
		-ms-transition: all 300ms ease-out;	
		transition: all 300ms ease-out;
	left: 0;
}


/** Caption 1: Simple **/
#mainwrapper .box .simple-caption {
	height: 60px;
	width: 200px;
	display: block;
	bottom: -60px;
	
	text-align: center;
}
/** Simple Caption :hover Behaviour **/
#mainwrapper .box:hover .simple-caption {
	-moz-transform: translateY(-100%);
	-o-transform: translateY(-100%);
	-webkit-transform: translateY(-100%);
	opacity: 1;
	transform: translateY(-100%);
}
#mainwrapper .box:hover .simple-caption p {
	margin: 0;
	padding: 2px;
	border: 0;
	font-size: 12px;
	font: tahoma;
	
}
  .box12{background-color: #000;
  border: 5px solid #65e7fd;
	cursor: pointer;
	height: 353px;
	float: left;
	margin: 20px;
	position: relative;
	overflow: hidden;
	width: 200px;
		-webkit-box-shadow: 1px 1px 1px 1px #5e3906;
		-moz-box-shadow: 1px 1px 1px 1px #5e3906;
		box-shadow: 1px 1px 1px 1px #5e3906;
  }
    .box12:hover{background-color: #000;
  border: 5px solid #5e3906;
	cursor: pointer;
	height: 353px;
	float: left;
	margin: 20px;
	position: relative;
	overflow: hidden;
	width: 200px;
		-webkit-box-shadow: 1px 1px 1px 1px #65e7fd;
		-moz-box-shadow: 1px 1px 1px 1px #65e7fd;
		box-shadow: 1px 1px 1px 1px #65e7fd;
  }
  .namebox
  {
  width: 200px;
  height:20px;
  float:left;
  font:Tahoma;
font-size:16px;
font-weight:bold;
color:#7994AE;
text-align:center;
margin:5px 0 0 0;

  
  }
   .namedbox
  {
  width: 200px;
  height:40px;
  float:left;
  font:Tahoma;
font-size:14px;
font-weight:normal;
color:#7994AE;
text-align:center;

  
  }


.servconbox
{

width:1044px;
min-height:250px;
float:left;
overflow:hidden;


}
.servhtext
{
float:left;
font-size:14px;
line-height:20px;
color:#65e7fd;
font-weight:bold;
text-align:justify;
font-family: tahoma;
padding:5px 10px 5px 10px;	
}
.servptext
{
float:left;
font-size:14px;

color:#7994AE;
font-weight:normal;
text-align:justify;
font-family: tahoma;
padding:0 10px 0 10px;	
}