body{
	margin:0;
	padding:0;
	background-color:#fff;
}
#head_tip
{
	margin:0 auto;
	padding:0;
	width:100%;
	height:10px;
	background-color:#030;
}
#copy
{
	width:auto;
	height:100px;
	background-color:#000;
	color:#fff;
	font-family:"Courier New", Courier, monospace;
	font-size:13px;
}
#menu_bar
{
	margin:0 auto;
	height:91px;
	background-color:#FFF;
	width:1150px;
}
#slideshow
{
	width:auto;
	height:500px;
/*	background-image:url(../images/home_pg.png);
	background-repeat:no-repeat; */
}
#slideshoww
{
	background-color:#033;
}
#banner
{
	width:auto;
	height:auto;
}
#portfolio
{
	width:auto;
	height:600px;
	background-color:#f8b81d;
}
#menu_l
{
	width:400px;
	float:left;
	height:auto;

}
#menu_r
{
	width:630px;
	padding-left:30px;
	float:left;
	height:auto;
}
#menu_s
{
	width:90px;
	float:left;
	height:91px;
	background-color:#fd6a00;
}
#who
{
	margin:0 auto;
	height:auto;
	width:1150px;
}
#whoo
{

	width:1150px;
	height:auto;
	
}
#cont
{
	margin:0 auto;
	height:auto;
	width:900px;
}
#vission
{
	margin:0 auto;
	height:350px;
	width:1150px;
}
#mission
{
	margin:0 auto;
	height:400px;
	width:1150px;
}
#value
{
	margin:0 auto;
	height:400px;
	width:1150px;
}
#head_text
{
	text-align:center;
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	text-transform:uppercase;
	font-size:25px;
	font-weight:bold;
	color:#009;
}
#art_text
{
	font-family:"Courier New", Courier, monospace;
	text-transform:uppercase;
	font-size:30px;
	font-weight:bold;
	color:#C00;
}
#txt
{
	font-family:Verdana, Geneva, sans-serif;
	font-size:14px;
	line-height:20px;
	text-align:justify;
	width:500px;
	
}
#head_textt
{
	text-align:center;
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	text-transform:uppercase;
	font-size:15px;
	font-weight:bold;
	color:#009;
}
#head_textt a
{
	text-decoration:none;
	color:#009;
}
#head_textt a:hover
{
	color:#390;
}
#txt_p
{
	font-family:Verdana, Geneva, sans-serif;
	font-size:14px;
	line-height:20px;
	text-align:justify;
	width:300px;
	text-align:center;
}
.footer {
	background:url(../images/consultancy-background-images-2.jpg) no-repeat;
  position: relative;
  background-size: cover;
  background-position: center;
  z-index: 1;
  width:auto;
  height:250px;
  color:#fff;
  font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
}
.footer:after {
  content: "";
  position: absolute;
  top: 0;
  background-color: rgba(0, 0, 0, 0.7);
  left: 0;
  right: 0;
  bottom: 0;
  display: block;
  z-index: -1;
}
.footer h2
{
	font-family:"Lucida Console", Monaco, monospace;
	font-size:20px;
  text-transform: uppercase;
  color: #fff;
  padding-bottom: 25px;
}
.quick_link li {
  list-style:none;
}
.quick_link li a {
  font: 400 14px/28px "Roboto", sans-serif;
  color: #fefefe;
  position: relative;
  padding-left: 0px;
  text-decoration:none;
}
.quick_link li a i {
  font-size: 14px;
  color: #f6b60b;
  padding-right: 0px;
  position: absolute;
  left: 0;
  bottom: 0;
  transition: all 300ms linear 0s;
}
.quick_link li a:hover
{
	text-decoration:none;
	color:#ffff00;
}
.add
{
	font-size:16px;
	color:#000;
	width:280px;
}
.add tr td a
{
	text-decoration:none;
	color:#000;
}
.add tr td a:hover
{
	color:#006;
	text-decoration:underline;
}
#fix
{
	position:fixed;
}
#process_bull
{
	margin-left:0px;
	list-style:none;
}
.process_bull_t
{
	font-family:Verdana, Geneva, sans-serif;
	font-size:14px;
	list-style:none;
	background-image:url(../images/arrow2%5B1%5D.gif);
	background-repeat:no-repeat;
	padding-left:20px;
	text-align:justify;
	line-height:25px;
	color:#151B8D;
}
.process_bull_z
{
	font-family:Verdana, Geneva, sans-serif;
	font-size:14px;
	list-style:none;
	padding-left:20px;
	text-align:left;
	line-height:25px;
	color:#151B8D;
}
.process_p
{
	font-family:Verdana, Geneva, sans-serif;
	font-size:14px;
	text-align:justify;
	line-height:25px;
	color:#151B8D;
}
/* about banner */
.banner_area {
  background: url("../images/banner-bg.jpg") no-repeat fixed;
  background-position: center;
  text-align: center;
  position: relative;
  z-index: 1;

  padding-bottom: 70px;
}
.banner_area:after {
  content: "";
  position: absolute;
  top: 0;
  background-color: rgba(0, 0, 0, 0.8);
  left: 0;
  right: 0;
  bottom: 0;
  display: block;
  z-index: -1;
}
.banner_area h2 {
  color: #fff;
  font: 400 40px "Oswald", sans-serif;
  text-transform: uppercase;
  padding-top: 85px;
}
.banner_area .breadcrumb {
  background-color: transparent;
  padding-top: 15px;
}
.banner_area .breadcrumb li a {
  font: 400 14px "Roboto", sans-serif;
  color: #fefefe;
}
.banner_area .breadcrumb li a.active {
  color: #f6b60b;
}
/* about banner */
/* contact us */

/*------contact form------*/

#contact_form{

float:left;

width:300px;

padding:10px 10px 0 0px;

color:#666666;

font-family: Arial, Helvetica, sans-serif;
font-size:14px;
line-height:20px;

}

.contact_input{

width:290px;

height:17px;

font-size:12px;

float:left;

background-color:#fff8dc;

border:1px #DAB75A solid;

}

.contact_inputt{

width:95px;

height:17px;

font-size:12px;

float:left;

background-color:#fff8dc;

border:1px #DAB75A solid;

}



.contact_input_captcha{

width:100px;

height:17px;

font-size:12px;

float:left;

padding-left:60px;

background-color:#fff8dc;

border:1px #DAB75A solid;

}

label.contact_form{

width:200px;

padding:0 0 5px 0;

font-size:12px;

}

label.contact_form_captcha{

width:200px;

padding:0px 0px 5px 60px;

font-size:12px;

}

.contact_textarea{

width:290px;

height:80px;

font-size:12px;

font-family:Arial, Helvetica, sans-serif;

float:left;

background-color:#fff8dc;

border:1px #DAB75A solid;

}

input.contact_submit{

float:left;

/*width:64px;

height:25px;*/



cursor:pointer;

}

.cleardiv {

clear:both;

overflow:hidden;

height:4px;

}

.contact_details{

float:left;

width:320px;

padding:0 0 0 10px;

}

.prod_box{

float:left;

padding:10px 10px 10px 15px;

}

img.prod_img{

float:left;

padding:5px 10px 0 0;

}

span{



}
.contact_details{

float:left;

width:320px;

padding:0 0 0 10px;
font-family: Arial, Helvetica, sans-serif;
font-size:13px;
line-height:18px;

}
#info a
{
	font-weight:bold;
	text-decoration:underline;
}
#info a:hover
{
	text-decoration:none;
}

/* contact us*/

#content

{

	width:1150px;

	height:auto;

	padding-left:20px;

	padding-right:20px;



	font-family:Verdana, Geneva, sans-serif;

	font-size:14px;

	line-height:30px;

	

/*	-webkit-border-radius: 5px;

  -moz-border-radius: 5px;

  -ms-border-radius: 5px;

  -o-border-radius: 5px;

  border-radius: 5px;

  display: block;

  background: #FEFCEF;

  border: 1px solid #133e40;

  -moz-box-shadow: inset 0 5px 10px #133e40;

  -webkit-box-shadow: inset 0 5px 10px #133e40;

  box-shadow: inset 0 5px 10px #133e40; */

}

#content p{

	text-align:justify;

}

#content p a{

	font-size:13px;

	font-family:Arial, Helvetica, sans-serif;

	font-weight:bold;

	text-decoration:none;

}


#hov a{

	font-size:13px;

	font-family:Arial, Helvetica, sans-serif;

	font-weight:bold;

	text-decoration:none;

}

#hov a:hover{

	text-decoration:underline;

}
#head_textsub

{

	padding-top:10px;

	padding-left:30px;

	font-size:18px;

	font-weight:bold;

	color:#ff7600;

}
#check
{
	padding-left:10px;
	font-weight:bold;
	color:#ff7600;
}
.head_textsubb

{

	padding-top:10px;

	padding-left:10px;

	font-size:18px;

	font-weight:bold;

	color:#ff7600;

}

/* text popup style */
.black_overlay {
  display: none;
  position: absolute;
  top: 0%;
  left: 0%;
  width: 100%;
  height: 100%;
  background-color: black;
  z-index: 1005;
  -moz-opacity: 0.8;
  opacity: .80;
  filter: alpha(opacity=80);
}
.white_content {
  display: none;
  position:fixed;
  top: 25%;
  left: 25%;
  width: 50%;
  height: 50%;
  padding: 16px;
  border: 16px solid orange;
  background-color: white;
  z-index: 1008;
  overflow: auto;
}

/* text popup style */


#head_text_title

{

	padding-top:10px;

	padding-left:0px;

	font-size:20px;

	font-weight:bold;
	float:left;

	color:#316AC5;

}

#head_text_location

{

	padding-top:10px;

	padding-left:0px;
	

	font-size:18px;

	font-weight:bold;
	float:left;

	color:#ff7600;

}