@charset "utf-8";



@font-face {
    font-family: 'open_sansbold';
    src: url('../fonts/opensans-bold-webfont.eot');
    src: url('../fonts/opensans-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/opensans-bold-webfont.woff') format('woff'),
         url('../fonts/opensans-bold-webfont.ttf') format('truetype'),
         url('../fonts/opensans-bold-webfont.svg#open_sansbold') format('svg');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'open_sanslight';
    src: url('../fonts/opensans-light-webfont.eot');
    src: url('../fonts/opensans-light-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/opensans-light-webfont.woff') format('woff'),
         url('../fonts/opensans-light-webfont.ttf') format('truetype'),
         url('../fonts/opensans-light-webfont.svg#open_sanslight') format('svg');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'open_sansregular';
    src: url('../fonts/opensans-regular-webfont.eot');
    src: url('../fonts/opensans-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/opensans-regular-webfont.woff') format('woff'),
         url('../fonts/opensans-regular-webfont.ttf') format('truetype'),
         url('../fonts/opensans-regular-webfont.svg#open_sansregular') format('svg');
    font-weight: normal;
    font-style: normal;

}
* { margin: 0; padding: 0; outline: 0; }

body, html { height: 100%; }

body {
    font-size: 14px;
    line-height: 20px;
    font-family: ;
    color: #4d4d4d;
  	background: #fff;
    min-width: 950px;
	font-family: Verdana, Geneva, sans-serif;
	border-top: 6px solid #3a3a3a;

}
#results
{
	font-size: 16px;
	color: #090;
	margin-top: 25px;
}
a { color: #e10b0b; text-decoration: none; cursor: pointer; }
a:hover { text-decoration: underline; }
a img { border: 0; }

article, aside, details, footer, header, menu, nav, section { display: block; }
input, textarea, select { font-size: 14px; font-family:Verdana,Arial,sans-serif
 }
textarea { overflow: auto; }

.cl { display: block; height: 0; font-size: 0; line-height: 0; text-indent: -4000px; clear: both; }
.notext { font-size: 0; line-height: 0; text-indent: -4000px; }
.left, .alignleft { float: left; display: inline; }
.right, .alignright { float: right; display: inline; }
h2 { font-size: 22px; font-weight: normal; color: #800000; }
h3 { font-size: 14px; }

.shell { width: 940px; margin: 0 auto; }
header {  }
header .shell { position: relative; z-index: 40;}

/* contact */
.contact { float: right;  margin-left: 20px; margin-top: 20px; }

/* end of contact */

/* CSS Document */

.container
{
	width: 940px;
	margin: 0 auto;
}
#header
{
	height: 80px;
	border-bottom: 1px solid #EFEFEF;
	
}
#logo
{
	width: 250px;
	float: left;
	margin-top: 15px;
}
#nav
{
	display: inline-block;
	float: right;
	margin-left: 85px;
	position: absolute;
}
#nav #menu li 
{
	display: inline-block;
	margin-top:-6px;
	padding:0;
	float: left;
	border-top: 6px solid #3a3a3a;
	text-align: center;
	position: relative;
	z-index: 19999;
}
#nav #menu li a p
{
	font-size: 10px;
	font-style: italic;
	font-weight: 500;
	font-family:Verdana,Arial,sans-serif
	color: #000;
	margin-top: -4px;
	
}
#nav #menu li:hover
{
	border-top: 6px solid #800000;
	background: url(../images/a_h.png) repeat-x;
}
#nav #menu li:hover > a
{

	border-bottom: 1px solid #800000;
}
#nav #menu li.active
{
	border-top: 6px solid #800000;
	background: url(../images/b_arrow.png) no-repeat  center 80px;
	background-size: 10px 9px;
	padding-bottom: 10px;
}
#nav #menu li.active a
{
	background: url(../images/a_h.png) repeat-x;
	border-bottom: 1px solid #800000;
	color: #800000;
		
}
#nav #menu li a 
{
	z-index: 15;
	display: inline-block;
	padding: 22px 15px;
	margin:0;
	top:0;
	font-size: 14px;
	font-weight: 600;
	letter-spacing: 0.5px;
	line-height: 20px;
	color: #3a3a3a;
	text-transform: uppercase;
	text-decoration: none;
	transition: color 0.2s linear;
	-moz-transition: color 0.2s linear;
	-webkit-transition: color 0.2s linear;
	-o-transition: color 0.2s linear;
	
}
#nav #menu li a:hover 
{
	color: #800000;
	
	
}


/**** Drop Down******/
#nav ul:after {
		content: ""; clear: both; display: block;
	}
#nav ul ul
{
		display: none;
		

}
#nav ul li:hover > ul 
{	
		display: inline-block;
		top: 100% !important;
		position: absolute !important;
		left: 0px; 
		border: none;
		float: none;
		box-shadow: 0 0 1px #000;

}
	

#nav ul ul li
{
	float: none;
	width: 100% !important;
	display: inline-block;
	background: #fff !important;
	border-top: 1px solid #800000 !important;
	padding: 0 !important;
	margin: 0 !important;
	}
#nav ul ul li:first-child
{
	
	border-top: none !important;
}
#nav ul ul li:hover > a
{
		
		color: #bb0c0c !important;
		border: none !important;
		background: none !important;

}

#nav ul ul li a
{
	display: inline-block;
	margin:0;
	width: 108px !important;
	float: none;
	padding: 20px 15px !important;
	text-wrap: none !important;
	text-align: left !important;
	color: #800000 !important;
	border: none !important;
	background: none !important;

	 
	
}
#nav ul li ul li:hover
{
	background: #fff !important;
}
#nav ul ul li:last-child
{
	
	border-bottom: 1px solid #3a3a3a !important;
}
	
/* end of navigation */

/* slider */
.slider-holder { background: 000 url(.f./images/slider-holder.png) no-repeat center 0; height: 407px; position: relative; z-index: 5; margin-top: -4px; }
.slider-holder .shell { padding-top: 20px; position: relative; height: 390px; }
.slider-holder .shell span.slider-shadow { background: url(../images/slider-shadow.png) no-repeat 0 0; width: 952px; height: 45px; position: absolute; bottom: 0; left: -30px; }
.flexslider { border: 1px solid #645c52; height: 344px; width: 887px; position: relative; margin: 0 auto; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; -o-border-radius: 5px; }
.flexslider ul.slides { list-style: none; list-style-position: outside;  position: relative; overflow: hidden; }
.flexslider ul.slides li { float: left; height: 344px; width: 887px; position: relative; }
.flexslider ul.slides li img { width: 887px; height: 344px; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; -o-border-radius: 5px; }
.flexslider ul.slides li .slide-cnt { padding: 24px 20px 22px 23px; position: absolute; top: 0px; right: 0; width: 205px; background: url(../images/slide-cnt.png) repeat 0 0; min-height: 299px;
border-radius: 0px 5px 6px 0; -moz-border-radius: 0px 5px 6px 0; -webkit-border-radius: 0px 5px 6px 0; -o-border-radius: 0px 5px 6px 0; }

.flexslider ul.slides li .slide-cnt h2 {  color: #ccc8bd; font-size: 21px; line-height: 27px; padding-bottom: 8px; }
.flexslider ul.slides li .slide-cnt p { color: #ccc8bd; font-size: 13px; padding-bottom: 10px; }
.flexslider ul.slides li .slide-cnt p a { font-size: 12px; }
.flexslider ul.slides li .slide-cnt a.slider-btn { width: 205px; height: 35px; padding: 0 0 0 0; background: url(../images/slider-btn.png) repeat-x 0 0; display: block; text-align: center; position: relative; line-height: 28px;
font-size: 18px; font-weight: bold; color: #000; box-shadow: 0px 0px 5px rgba(0,0,0,0.3); -moz-box-shadow: 0px 0px 5px rgba(0,0,0,0.3); -webkit-box-shadow: 0px 0px 5px rgba(0,0,0,0.3); -o-box-shadow: 0px 0px 5px rgba(0,0,0,0.3); 
border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; -o-border-radius: 3px; text-shadow: rgba(255,255,255,0.1) 2px 2px 1px;}
.flexslider ul.slides li .slide-cnt a.slider-btn:hover { text-decoration: none; background-position: 0 bottom; }
/* end of slider */

/* services */
.services { background-color: #fff; padding-top: 26px; padding-bottom: 28px;  }
.services h2 { float: left; font-size: 22px; font-weight: normal; padding-bottom: 15px; padding-left: 3px; color: #3c2323; }
.services a.all-services { float: right; font-size: 14px; margin-right: 12px; }
.services .boxes { margin: 0 -11px 0 -3px; position: relative; width: 904px; font-family: "Open Sans" ; letter-spacing: 0.5px; }  
.services .boxes h2{ color: #800000; font-family: "Open Sans",Arial, Helvetica, sans-serif;}  
.services .box { width: 285px; float: left; position: relative; margin-right:3px; }
.services .box + .box { padding-left: 18px; }

.services .box a { float: left; background: #000 url(../images/box.png) repeat-x 0 0; padding: 3px 3px 6px 3px;
 box-shadow: 3px 3px 3px rgba(0,0,0,0.1); -moz-box-shadow: 3px 3px 3px rgba(0,0,0,0.1); -webkit-box-shadow: 3px 3px 3px rgba(0,0,0,0.1); -o-box-shadow: 3px 3px 3px rgba(0,0,0,0.1);
 border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; -o-border-radius: 4px; }
.services .box a img { width: 284px; height: 116px; border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; -o-border-radius: 4px; }
.services .box h3 { text-align: center; font-size: 12px; }
.services .box a h3 { color: #fff;  }
.services .box a:hover { text-decoration: none; background-position: 0 bottom; background-color: #c91616;  }
/* end of services */

/* main */
.main { background: url(../images/main.png) repeat-x 0 0; padding-top: 32px; padding-bottom: 28px; }
.main p { padding-bottom: 0px; }

.content { width: 595px; float: left; }
.content h2 { padding-bottom: 25px; }

aside { width: 225px; float: right; }
aside h2 { padding-bottom: 14px; }
aside .widget { padding-bottom: 28px;  }
aside .img-holder { margin-right: 14px;  float: left; width: 59px; height: 59px; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; -o-border-radius: 3px; border: 1px solid #fff; 
	box-shadow: 3px 3px 3px rgba(0,0,0,0.3); -moz-box-shadow: 3px 3px 3px rgba(0,0,0,0.3); -webkit-box-shadow: 3px 3px 3px rgba(0,0,0,0.3); -o-box-shadow: 3px 3px 3px rgba(0,0,0,0.3); }
aside .img-holder:hover { border-color: #cc1515;   }
aside .img-holder img { width: 59px; height: 59px; display: block;  border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; -o-border-radius: 3px; }
/* end of main */

html, body { height: 100%; }
#wrapper { min-height: 100%; height: auto !important; height: 100%; margin: 0 auto -49px; }
#footer, #footer-push { height: 49px; }
#footer {  line-height: 47px; height: 150px; }
#footer .footer-nav { float: left; font-size: 11px; color: #5f5f5f; border-bottom: 1px solid #4B4B4B; margin-top: 25px;  }
#footer .footer-nav ul { list-style: none; display:  inline;}
#footer .footer-nav ul li { list-style: none; display:  inline; border-right: 1px solid #868686;margin-right: 10px; padding-right: 15px;}
#footer .footer-nav ul li:last-child
{
	border: none;
}
#footer .footer-nav ul li a { color: #868686;  }
#footer .footer-nav a:hover,
#footer .footer-nav a.active { color: #d11212; text-decoration: none; }
#footer p.copy { float: right; color: #5f5f5f; font-size: 11px; }
#footer p.copy a { color: #717171; text-decoration: underline; }
#footer p.copy a:hover { text-decoration: none; }

/*****************My Codings **********************/
h1.h_t1
{
	font-size: 28px;
	letter-spacing: 2px;
}
.about p
{
		line-height: 20px;
		letter-spacing: 0px;
		text-align: justify;
}
.pan1
{
	float: left;
	width: 290px;
	margin-right: 20px;
}
#social ul
{
	width: 150px;
	margin-top: 15px;
}
#social p
{
		border-bottom: 1px solid #4B4B4B;

}
#social
{
	width: 200px;
	 color: #868686;
	//height: 100px;
	float: right;
	margin-top: 25px;
	text-align: left;
}
#social ul li
{
	list-style: none;
	display: inline;
}
#social ul li a p
{
	width: 16px;
	height: 16px;
	float: left;
	margin-right: 15px;
	border: none;
}
#social ul li a.fb p
{
	background: url(../images/icon-social-links.png) left -51px no-repeat;
	transition: all 0.3s ease-in-out;
	
}
#social ul li a.fb:hover > p
{
	background: url(../images/icon-social-links.png) left -35px no-repeat;
	
}
#social ul li a.li p
{
	background: url(../images/icon-social-links.png) -35px -86px no-repeat;
	transition: all 0.3s ease-in-out;
	
}
#social ul li a.li:hover > p
{
	background: url(../images/icon-social-links.png) -35px -70px no-repeat;
	
}
#social ul li a.gg p
{
	background: url(../images/icon-social-links.png) -70px -120px no-repeat;
	transition: all 0.3s ease-in-out;
	
}
#social ul li a.gg:hover > p
{
	background: url(../images/icon-social-links.png) -70px -104px no-repeat;
	
}
a.li
{
	background: url(../images/icon-social-links.png)  no-repeat;
	width: 15px;
	height: 15px
}
a.gg
{	background: url(../images/icon-social-links.png)  no-repeat;

	width: 15px;
	height: 15px
}
#footer_bottom
{
	height: 50px;
	background: none repeat scroll 0 0 #303030;
}
#footer_bottom ul li
{
	list-style: none;
	display: inline;
	color: #868686;
	font-family: "Open Sans",Helvetica, sans-serif ;
	//font-size: 11px;

}


#contact
{
	float: left;
	width: 645px;
}
#contact ul li
{
	list-style: none; 
	padding : 0 0 0 25px;
	margin:0 35px 0 0;
	float: left;
	font-size: 11px;

}
#contact ul li.add
{
	background: url(../images/icon-address.png) no-repeat left;
}
#contact ul li.ph
{
	background: url(../images/icon-phone.png) no-repeat left;
}
#contact ul li.mail
{
	background: url(../images/icon-email-2.png) no-repeat left;
}
#contact ul li p
{
	padding: 0;
	margin:0;
	color: #868686;
}
#contact ul li a { color: #868686;  }
#contact ul li a:hover
{
	color: #d11212; text-decoration: none;
}


.img_d img
{
//	border-radius: 5px;
	margin-bottom: 25px;
	
}
.a_img
{
	float: right;
}
.a_img img
{
	border: 4px solid #7e7e7e;;
	border-radius: 5px;
	margin-left: 5px;
}
.about
{
	width: 930px; 
	//color: 4d4d4d;
	padding: 0 5px;
}
.about p
{
	color: #4d4d4d;
	font-size: 14px;
	margin-bottom: 15px;
}
p.headp
{
	
	font-family: Verdana, Geneva, sans-serif;
	line-height: 20px;
	font-weight: 100;
	font-size: 14px;
	////letter-spacing: 1px;
	//font-style: italic;
	text-align: justify;
	}
.h_t
{
	font-size: 30px;
	color: #3a3a3a;
	text-shadow: #fff 2px 2px ;
	//letter-spacing: 1px;
}
.a_main
{
	width: 100%;
	margin-top: 25px;
}
.a_main .one
{
	width: 30%;
	float: left;
	margin-right: 22px;
	line-height: 22px;
}
.a_main .one p
{
		font-size: 14px;
		line-height: 20px;
		font-family: Verdana, Geneva, sans-serif;
		text-align: justify;
		color: #4d4d4d;

}
.a_main h1
{
	color: #800000;
	font-size: 18px;
	font-weight: 500;
	margin-bottom: 10px;
	font-family: "Open Sans",Helvetica, sans-serif ;

}
.a_main .one img
{
		border: 2px  solid #7e7e7e;
}




.services1
{
		width: 930px;
		padding: 0 5px; 

}
.services1 p
{
	color: #4d4d4d;
	font-size: 14px;
	line-height: 22px;
	text-align: justify;
	padding: 0 5px;
}
.services1 .s_one
{
	width: 31%;
	margin-right: 15px;
	float: left;
	display: inline;
	//background: #eaddaf;
	/*box-shadow: 0  0px  2px #2f2d28 ;
	-moz-box-shadow: 0  0px  2px #2f2d28 ;
	-webkit-box-shadow: 0  0px  2px #2f2d28 ;
	-o-box-shadow: 0  0px  2px #2f2d28 ;
	-ms-box-shadow: 0  0px  2px #2f2d28 ;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	-o-border-radius: 8px;
	-ms-border-radius: 8px;
	border-radius: 8px;*/
	//padding: 2px;
	text-align: center;
}
.services1 .s_one p
{
	padding: 0 0 5px 15px;
	background: url(../images/list-arrow.png) left center no-repeat;
	font-size: 14px;
	font-weight: 400;
	text-align: left;
		font-family: Verdana, Geneva, sans-serif;

}

.services1 .s_one .s_t
{
	padding:  5px 0 5px 0;
	width: 116%;
	-webkit-border-radius: 8px 8px 0px 0px;
	-o-border-radius: 8px 8px 0px 0px;
	-ms-border-radius: 8px 8px 0px 0px;
	border-radius: 8px 8px 0px 0px;
	
}
.services1 .s_one .s_t h3
{
	color: #800000;
	font-size: 16px;
	font-weight: 600;
	line-height: 25px;
	text-align: left;
	font-family: "Open Sans",Helvetica, sans-serif ;
}

.services1 .s_main
{
	display: inline-block;
	width: 100%;
	float: left;
}
.subs
{
		background: url(../images/bu1_bg.png) repeat center center;
		vertical-align: middle;
		//height: 44px;
		text-align: center;
		width: 450px;
		margin: 15px 0 25px 0;
		border-radius: 25px;
		-moz-border-radius: 25px;
		-webkit-border-radius: 25px;
		-o-border-radius: 25px;
		-ms-border-radius: 25px;
		border: 1px solid #ff8606;
		box-shadow: 0  0px  1px #642626 ;
		-moz-box-shadow: 0  0px  1px #642626 ;
		-webkit-box-shadow: 0  0px  1px #642626 ;
		-o-box-shadow: 0  0px  1px #642626 ;
		-ms-box-shadow: 0  0px  1px #642626 ;
		
}
.subs h2
{
	font-size: 19px;
	font-weight: 600;
	color: #fff;
	padding: 10px;
}
.he_t
{
	padding: 10px;
	background: url(../images/st_bg.png) repeat-x;
	font-family: Verdana, Geneva, sans-serif;
	border-radius: 25px;
	-moz-border-radius: 25px;
	-webkit-border-radius: 25px;
	-o-border-radius: 25px;
	-ms-border-radius: 25px;
	border: 1px solid #a71a1a;
	color: #fff;
	box-shadow: 0  0px  1px #642626 ;
	-moz-box-shadow: 0  0px  1px #642626 ;
	-webkit-box-shadow: 0  0px  1px #642626 ;
	-o-box-shadow: 0  0px  1px #642626 ;
	-ms-box-shadow: 0  0px  1px #642626 ;
	width: 50%;
	margin	: 15px;
	
}/* CSS Document */

p.para
{
	
	line-height: 20px;
	////letter-spacing: 1px;
	color: #4d4d4d;
	margin-top: 15px;
	font-size: 14px;
	font-weight: 500;
	text-align: justify;
	font-family: Verdana, Geneva, sans-serif;

}
.sub_con
{
	/*background: #fef9e2;
	border-radius: 15px;
	padding: 15px;
	border: 1px solid #c5bfa8;
	box-shadow: 0 0 1px 0px #4d4d4d;*/
	margin-top: 15px;

}
.but
{
	padding: 5px 15px 5px 15px;
	border-radius: 8px;
	background: url(../images/but_bg.png) repeat-x;
	//box-shadow: 0 0 1px #066999;
	margin-top: 5px;
	color: #fff;
	text-shadow: 2px #fff;
	font-size:18px;
	font-weight: bold;
	text-align: left;
	border: 1px solid #b7364a;
}
ul.thumbs
{
	list-style: none;
	text-align: center;
	margin: 0 auto;

}
ul.thumbs li
{
	display: inline;
	margin-right: 5px;

}
ul.thumbs li img
{	width: 150px;
	box-shadow: 0 0 1px 0px #4d4d4d;
	border: 1px solid #c5bfa8;

}
.cen_con
{
	margin-top: 25px;
}
.sub_t
{
	background: url(../images/sub_bg.png) repeat;
	width: 580px;
	text-align: center;
	border-radius: 25px;
	-moz-border-radius: 25px;
		-webkit-border-radius: 25px;
		-o-border-radius: 25px;
		-ms-border-radius: 25px;
		border: 1px solid #59990e;
		box-shadow: 0  0px  1px #642626 ;
		-moz-box-shadow: 0  0px  1px #642626 ;
		-webkit-box-shadow: 0  0px  1px #642626 ;
		-o-box-shadow: 0  0px  1px #642626 ;
		-ms-box-shadow: 0  0px  1px #642626 ;
	padding: 8px 12px 8px 0;
	margin: 15px 0;
	

}
.sub_t h2
{
	color: #fff;
	padding:2px 15px;
	margin:2px;
	font-size: 18px;
	//font-weight: bold;
}
 ul.u_list
{
	margin-left: 50px;
	font-size: 14px;
	color: 4d4d4d;

}
 ul.u_list li
{
	margin-top: 10px;
	list-style: url(../images/list-arrow.png);
	color: 4d4d4d !important;
}

.sub_con h2
{
	font-size: 22px;
	margin: 25px 25px 0 0px;
	color: #800000;
	padding:0;
}
.m_table
{
	border: none;

}
.m_table tr
{
}
table.m_table tr td
{
	border: none;
	font-size: 14px;
}
table.m_table tr td p
{
	text-align: left;
	background: url("../images/list-arrow.png") no-repeat left 10px transparent;
	padding: 0 0 0  15px;
	margin-bottom: 10px;
}
table.m_table tr td p.t_h
{
	text-align: left;
	background: none;
	padding: 0 0 0 15px;
}
table.m_table tr.mib td p strong
{
	
	color: #800000;
	font-size: 15px;
}

/**************Tech Page*********************/
.con_con
{
	margin-top: 25px;
}

.f_con .row_con
{
	width: 700px;
	text-align: center;
	box-shadow: 0 0 2px #4d4d4d;

}
.f_con .row_con h3
{
	color: #800000;
	padding: 5px 0 5px 0;
	float: left;

}
.f_con .row_con p
{
	color: #4d4d4d;
	font-size: 14px;
	padding:5px 5px 5px 15px;
	background: url(../images/list-arrow.png) no-repeat left center;
	text-align: left;
	
}
.f_con .lef 
{
	width: 350px;
	float: left;
	height: 300px;
	margin: 15px 10px 0 0;


	}
	
.f_con .lef_r
{
	width: 325px;
	float: left;
	height: 300px;
	margin: 15px 10px 0 0;

}
.f_con .lef_r1
{
	width: 325px;
	float: left;
	height: 320px;
	margin: 15px 10px 0 0;

}
.f_con .lef_l1
{
	width: 351px;
	float: left;
	height: 300px;
	margin: 15px 10px 0 0;

}
h1.h_t1
{
	font-family: "Open Sans",Helvetica, sans-serif ;
	font-size: 22px;
	color: #800000;
	line-height: 28px;
	letter-spacing: 0px;
	margin-top: 25px;
	font-weight: 300;
	text-align: justify;
	//font-style: italic;
}
.head2
{
	font-family: "Open Sans",Helvetica, sans-serif ;
	font-size: 22px;
	color: #800000;
	line-height: 28px;
	letter-spacing: 0px;
	margin: 25px 0;
	font-weight: 300;
	text-align: justify;
	padding: 0!important;
}
h2.head3
{
	font-family: "Open Sans",Helvetica, sans-serif ;
	font-size: 21px;
	color: #800000;
	line-height: 20px;
	letter-spacing: 0px;
	margin: 5px 0;
	font-weight: 500;
	text-align: justify;
}
/**************Industries Page*********************/
.u_list1
{
	margin-top: 25px;
}
.u_list1 li
{
	list-style: none;
	display: inline;

}
.u_list1 li img
{
	border: 4px solid #ceccc3;
	margin: 20px 8px;
	box-shadow: 0 0 2px #4d4d4d;
}

/***********************Contact**************************/
.ifield
{
	width: 300px;
	height: 30px;
	border: 1px solid #999;

}
.ifield1
{
	width: 220px;
	border: 1px solid #999;
	padding: 5px 0px 5px 5px;

}
.ifield:focus,.ifield1:focus
{
	background: #f0eee8;
	
}
input.submit
{
	padding: 6px 15px;
	background: url(../images/s_bg.png) repeat-x;
	border: 1px solid #ad1b1b;
	color: #fff;
	text-transform: uppercase;
	cursor: pointer;
	width: auto;
	border-radius: 3px;
	
}
input.submit:hover
{
	background: url(../images/s_bg_h.png) repeat-x;
}
table.tab tr td 
{
	padding: 15px;
	border: none;
	text-align: right;
	//letter-spacing: 1px;
}
table.tab
{
	border: none;
	/*border-radius: 5px;
	box-shadow: 0px 0px 5px 1px #4d4d4d;
	background:url(../images/toper.png) top left no-repeat #e4e4e4;*/
}
table.tab tr td  #Clear
{
	padding: 5px 18px;
	background: url(../images/re_bg.png) repeat-x;
	border: 1px solid #ff7600;
	color: #fff;
	text-transform: uppercase;
	cursor: pointer;

}
table.tab tr td  #Clear:hover
{
		background: url(../images/re_bg_h.png) repeat-x;
}
table.tab tr td  #Submit
{
	padding: 5px 18px;
	background: url(../images/s_bg.png) repeat-x;
	border: 1px solid #ad1b1b;
	color: #fff;
	text-transform: uppercase;
		cursor: pointer;

	}
table.tab tr td  #Submit:hover
{
	background: url(../images/s_bg_h.png) repeat-x;
}
	
.address
{
	float: left;
	margin-top: 100px;
}
.address div
{
	width: 180px;
	height: 50px;
	//background: url(../images/Home.png) no-repeat;
}
	
.address h2
{
	margin-left: 20px;
	padding-top: 25px;
	//background: url(../images/add_bar.png) no-repeat;
}
.address ul li
{
	list-style: none;
	color: #4d4d4d;
	font-size: 15px;
	line-height: 25px;
	margin-left: 25px;
}
.map
{
	margin-top: 25px;
}

.map iframe
{
	border: 2px solid #4d4d4d;

}
	
.s_list
{
	// font-size: 14px;
	text-align: left;
}
.s_list li
{
	list-style: url(../images/list-arrow.png);
	font-size: 14px;
	margin-top: 15px;
	font-weight: 500;
}
#tabs
{
    padding: 0.2em;
    position: relative;
	margin: 0;
    padding: 0.2em 0.2em 0;
	border-top: none;
	clear: both;
}
.border_tab
{
    border-bottom: 1px solid #ccc;
	position: absolute;
	width: 100%;
	margin: -1px 0 0 3px;
}
.boder_tab1
{
border-bottom:1px solid #ccc;
position : absolute;
width:75%;
margin: -1px 0 0 3px;	
height:1px;
}

ul.tab_services
{
    
    margin: 0 0 0 0;
    padding: 0.2em 0.2em 0;
	
	clear: both;
	overflow: hidden;
}
ul.tab_services li
{
    border-bottom-width: 0;
    float: left;
    list-style: none outside none;
    margin: 25px 0.2em 0 0;
    position: relative;
    top: 0;
    white-space: nowrap;
	border-top-right-radius: 28px;
	border: 1px solid #ccc;
}
ul.tab_services li a
{
    float: left;
    font-size: 12px;
    height: 28px;
    line-height: 18px;
    padding: 1em 0.6em;
    text-decoration: none;
	color: #666;
}
ul.tab_services li a:hover
{
    float: left;
    font-size: 12px;
    height: 28px;
    line-height: 18px;
    padding: 1em 0.6em;
    text-decoration: none;
	color: #800000;
	background: linear-gradient(to bottom, #FFFFFF 0%, #F1F1F1 50%, #E1E1E1 51%, #F6F6F6 100%) repeat scroll 0 0 transparent;
    font-weight: normal;
	border-top-right-radius: 28px;
}
ul.tab_services li a.active
{
    float: left;
    font-size: 12px;
    height: 28px;
    line-height: 18px;
    padding: 1em 0.6em;
    text-decoration: none;
	color: #800000;
	background: linear-gradient(to bottom, #FFFFFF 0%, #F1F1F1 50%, #E1E1E1 51%, #F6F6F6 100%) repeat scroll 0 0 transparent;
    font-weight: normal;
	border-top-right-radius: 28px;
}

