/*

Theme Name: Twenty Sixteen

Theme URI: https://wordpress.org/themes/twentysixteen/

Author: the WordPress team

Author URI: https://wordpress.org/

Description: Twenty Sixteen is a modernized take on an ever-popular WordPress layout — the horizontal masthead with an optional right sidebar that works perfectly for blogs and websites. It has custom color options with beautiful default color schemes, a harmonious fluid grid using a mobile-first approach, and impeccable polish in every detail. Twenty Sixteen will make your WordPress look beautiful everywhere.

Version: 1.3

License: GNU General Public License v2 or later

License URI: http://www.gnu.org/licenses/gpl-2.0.html

Tags: one-column, two-columns, right-sidebar, accessibility-ready, custom-background, custom-colors, custom-header, custom-menu, editor-style, featured-images, flexible-header, microformats, post-formats, rtl-language-support, sticky-post, threaded-comments, translation-ready, blog

Text Domain: twentysixteen



This theme, like WordPress, is licensed under the GPL.

Use it to make something cool, have fun, and share what you've learned with others.

*/





/**

 * Table of Contents

 *

 * 1.0 - Normalize

 * 2.0 - Genericons

 * 3.0 - Typography

 * 4.0 - Elements

 * 5.0 - Forms

 * 6.0 - Navigation

 *   6.1 - Links

 *   6.2 - Menus

 * 7.0 - Accessibility

 * 8.0 - Alignments

 * 9.0 - Clearings

 * 10.0 - Widgets

 * 11.0 - Content

 *    11.1 - Header

 *    11.2 - Posts and pages

 *    11.3 - Post Formats

 *    11.4 - Comments

 *    11.5 - Sidebar

 *    11.6 - Footer

 * 12.0 - Media

 *    12.1 - Captions

 *    12.2 - Galleries

 * 13.0 - Multisite

 * 14.0 - Media Queries

 *    14.1 - >= 710px

 *    14.2 - >= 783px

 *    14.3 - >= 910px

 *    14.4 - >= 985px

 *    14.5 - >= 1200px

 * 15.0 - Print

 */





/**

 * 1.0 - Normalize

 *

 * Normalizing styles have been helped along thanks to the fine work of

 * Nicolas Gallagher and Jonathan Neal http://necolas.github.com/normalize.css/

 */

@charset "utf-8";
body {
	margin: 0px;
	padding: 0px;
	background: url('images/body-bg2.jpg') center top no-repeat #848484;
	font-family: Arial, Helvetica, sans-serif;
}
a {
	outline:none;
	color:#FFFFFF;
}
/*-----------------------------------------------mainwrap----------------------------------------------------------------------------------------------*/







#mainwrap {
	width:1000px;
	margin:0 auto;
}
/*-----------------------------------------------headercntr_start----------------------------------------------------------------------------------------------*/







#headercntr {
	width:1002px;
	float:left;
}
#headercntr #left_companylogo {
	float:left;
}
#headercntr #left_companylogo a {
	width:250px;
	height:127px;
	float:left;
	background:url('images/logo.jpg') no-repeat;
	text-decoration:none;
	text-indent:-10000px;
}
#headercntr #right_side {
	width:487px;
	height:auto;
	float:right;
	padding:63px 0 0 0;
}
#headercntr #right_side h1 {
	font:18px "Arial Black", Gadget, sans-serif;
	color:#fff;
	margin:0;
	padding:0 20px 0 0;
	float:left;
}
#headercntr #right_side .inp {
	width:223px;
	height:auto;
	float:right;
	margin:0;
	padding:0;
	background:url('images/serchbox.png') left top no-repeat;
	border:0;
	padding:6px 0 7px 6px;
	outline:none;
}
/*-----------------------------------------------navi----------------------------------------------------------------------------------------------*/















#headercntr #navi {
	width:760px;
	float:left;
	background:url('images/navi-bg.png') left top repeat-x;
	margin:0 0px 0 12px;
	padding:0 0 0 220px;
}
#headercntr #navi ul {
	list-style:none;
	margin:0;
	padding:0;
}
#headercntr #navi ul li {
	line-height:40px;
	float:left;
	background:url('images/sprator.jpg') right center no-repeat
}
#headercntr #navi ul li a {
	font:14px Georgia, "Times New Roman", Times, serif;
	line-height:40px;
	color:#fff;
	margin:0;
	text-transform:uppercase;
	text-decoration:none;
	padding:0 15px 0 14px;
	display:block;
}
#headercntr #navi ul li a:hover {
	color:#2cb91b;
}
#headercntr #navi .last {
	background:none;
}
/*-----------------------------------------------headercntr_end----------------------------------------------------------------------------------------------*/















/*-----------------------------------------------cantaincntr----------------------------------------------------------------------------------------------*/







#cantaincntr {
	width:981px;
	float:left;
	background-color:#2b2b2b;
	margin:0 0px 0px 12px;
	padding-bottom:5px;
}
#cantaincntr #srcvicesbar {
	width:228px;
	height:auto;
	float:left;
	background:url('images/servicesbar.png') left top no-repeat;
	margin:1px 0 0px -11px;
}
#cantaincntr #srcvicesbar h1 {
	font:22px Georgia, "Times New Roman", Times, serif;
	color:#ffffff;
	margin:0;
	padding:8px 0 0 20px;
}
#cantaincntr #srcvicesbar ul {
	list-style:none;
	margin:0;
	padding:15px 0 0 20px;
}
#cantaincntr #srcvicesbar ul li {
	line-height:29px;
	margin:2px 0 0 0;
}
#cantaincntr #srcvicesbar ul li a {
	font:12px Arial, Helvetica, sans-serif;
	line-height:29px;
	color:#000;
	margin:0;
	text-decoration:none;
	padding:0 0px 0 7px;
	background:url('images/libg.jpg') left repeat-x;
	display:block;
	text-transform: capitalize;
}
#cantaincntr #srcvicesbar ul li a:hover {
	background:url('images/lihover.jpg') left repeat-x;
	display:block;
}
#cantaincntr #srcvicesbar ul li.active a {
	background:url('images/lihover.jpg') left repeat-x;
	display:block;
!important;
}
/*-----------------------------------------------banner----------------------------------------------------------------------------------------------*/







#cantaincntr #banner {
	width:511px;
	float:left;
	margin:0 10px 0 10px;
}
/*-----------------------------------------------productbar----------------------------------------------------------------------------------------------*/







#cantaincntr #productbar {
	width:228px;
	height:53px;
	float:right;
	background:url('images/servicesbar1.png') no-repeat;
	margin:0 -11px 0 0;
}
#cantaincntr #productbar h1 {
	font:22px Georgia, "Times New Roman", Times, serif;
	color:#ffffff;
	margin:0;
	padding:8px 0 0 20px;
}
#cantaincntr #productbar ul {
	list-style:none;
	margin:0;
	padding:15px 0 0 0px;
	width:210px;
}
#cantaincntr #productbar ul li {
	line-height:29px;
	margin:2px 0 0 0;
}
#cantaincntr #productbar ul li a {
	font:12px Arial, Helvetica, sans-serif;
	line-height:29px;
	color:#000;
	margin:0;
	text-decoration:none;
	padding:0 0px 0 7px;
	background:url('images/libg.jpg') left repeat-x;
	display:block;
	text-transform: capitalize;
}
#cantaincntr #productbar ul li a:hover {
	background:url('images/lihover.jpg') left repeat-x;
	display:block;
}
#cantaincntr #productbar ul li.active a {
	background:url('images/lihover.jpg') left repeat-x;
	display:block;
!important;
}
#botoompart {
	width:979px;
	float:left;
	border-top:solid 1px #585757;
	margin:1px 0 0px 13px;
	padding:2px 0 0px 0px;
}
/*-----------------------------------------------footerwrap----------------------------------------------------------------------------------------------*/















#footerwrap {
	width:1002px;
	float:left;
}
#footerwrap h1 {
	font:22px Georgia, "Times New Roman", Times, serif;
	color:#fff;
	margin:0;
	text-decoration:none;
	padding:9px 0px 5px 31px;
	clear:both;
}
#footerbg {
	width:100%;
	height:46px;
	background:url(images/fooetrbg.jpg) repeat-x;
	clear:both;
	background-color:#F00;
}
#footerbg #indiv {
	width:990px;
	margin:0 auto;
}
#footerbg #textcntr {
	width:580px;
	float:left;
	padding:10px 0 0 0;
}
#footerbg #textcntr p {
	font:12px Arial, Helvetica, sans-seriff;
	color:#fff;
	margin:0;
	padding:10px 0 0px 0;
	text-align:center;
}
#footerbg #textcntr p a {
	color:#fff;
	margin:2px;
	text-decoration:none;
}
#footerbg #textcntr a:hover {
	color:#2cb91b;
}
#footerbg #companysite {
	width:207px;
	float:right;
	font:12px Arial, Helvetica, sans-seriff;
	color:#fff;
	padding:20px 0 0 0;
}
#footerbg #companysite a {
	font:12px Arial, Helvetica, sans-seriff;
	color:#fff;
	margin:0;
	text-decoration:none;
}
#footerbg #companysite a:hover {
	color:#2cb91b;
	text-decoration:underline;
}
/********************CSS by nitin joshi***********************************/















#inner-cantainer {
	/*    background-color: #2B2B2B;*/







    float: left;
	margin: 0 0 0 0px;
	padding-bottom: 5px;
	width: 981px;
}
#inner-cantainer #srcvicesbar {
	float: left;
	background-color: #2B2B2B;
	height: auto;
	margin: 0px 0 0 0px;
	padding:0px 7px 7px 0;
	width: 228px;
}
#inner-cantainer #srcvicesbar h1 {
	font:22px Georgia, "Times New Roman", Times, serif;
	color:#ffffff;
	margin: 0 0 0 -11px;
	padding:8px 0 19px 20px;
	background: url("images/servicesbar.png") no-repeat top left;
	width:218px;
}
#inner-cantainer #srcvicesbar ul {
	list-style:none;
	margin:0;
	padding:0px 0 0 10px;
}
#inner-cantainer #srcvicesbar ul li {
	line-height:29px;
	margin:2px 0 0 0;
}
#inner-cantainer #srcvicesbar ul li a {
	font:12px Arial, Helvetica, sans-serif;
	line-height:29px;
	color:#000;
	margin:0;
	text-decoration:none;
	padding:0 0px 0 12px;
	background:url('images/libg.jpg') left repeat-x;
	display:block;
	text-transform:capitalize;
}
#inner-cantainer #srcvicesbar ul li a:hover {
	background:url('images/lihover.jpg') left repeat-x;
	display:block;
}
#inner-cantainer #srcvicesbar ul li.active {
	background:url('images/lihover.jpg') left repeat-x;
	display:block;
}
#inner-banner-box {
	background-color: #2B2B2B;
	float: left;
	margin: 0 0 0 0px;
	padding: 0px;
	width: 745px;
}
#inner-banner-box .inner-banner {
	background:url(images/inner-banner.png) no-repeat top left;
	float: left;
	height:21px;
	margin: 0 0 0 0px;
	padding: 4px;
	height:249px;
	width: 756px;
}
.inner-shade {
	background:url(images/inner-shade.png) no-repeat top left;
	float: left;
	height:21px;
	margin: 0 0 0 0px;
	padding: 0px;
	width: 745px;
}
.content-box {
	float: left;
	margin: 0 0 0 0px;
	padding: 0px 0 0 10px;
	width: 735px;
}
.content-box h1 {
	float: left;
	font:22px georgia;
	line-height:29px;
	color:#fff;
	margin: 0 0 0 0px;
	padding: 0px;
	width: 745px;
	text-transform: capitalize;
}
.content-box p {
	float: left;
	font:12px Arial, Helvetica, sans-serif;
	color:#fff;
	text-align:justify;
	margin: 10px 0 0 0px;
	padding: 0px;
	line-height:18px;
}
.content-box h2 {
	margin:0px;
	padding:10px 0;
	font:18px Arial, Helvetica, sans-serif;
	color:#fff;
	clear:both;
}
.content-box ul {
	margin:0 0 0 30px;
	padding:0px;
}
.content-box ul li {
	font:12px Arial, Helvetica, sans-serif;
	color:#fff;
	padding:4px 0;
}
.content-box .add-banner {
	float: left;
	margin: 25px 0 0 0px;
	padding: 0px;
 height:104px  width: 745px;
}
.content-box .column1 {
	float: left;
	font:14px Arial, Helvetica, sans-serif;
	color:#fff;
	font-weight:bold;
	margin: 10px 0 0 0px;
	padding: 0px;
	width: 448px;
}
.content-box .address {
	font:14px Arial, Helvetica, sans-serif;
	color:#fff;
	font-weight:bold;
	margin: 5px 0 0 0px;
	padding: 0px;
}
.content-box .column2 {
	float: left;
	font:14px Arial, Helvetica, sans-serif;
	color:#fff;
	font-weight:bold;
	margin: 25px 0 0;
	padding: 0px;
	width: 250px;
}
.content-box .pdetail {
	font:14px Arial, Helvetica, sans-serif;
	color:#fff;
	font-weight:bold;
	margin: 5px 0 0 0px;
	padding: 0px;
	float:left;
	width: 250px;
}
.content-box span {
	font:14px Arial, Helvetica, sans-serif;
	color:#fff;
	float:left;
	font-weight:bold;
	margin: 0px 0 0 0px;
	padding: 0px;/*width:100px;*/







}
.content-box .map {
	float:right;
	margin: -25px 0 0 38px;
	padding: 0px;
	height:149px;
	width:247px;
}
.content-box .contact-form {
	margin:15px 0 10px 0px;
	;
	padding:0px 0 20px 10px;
	float:left;
	background:#a3bb9e;
	width:725px;
	border-top:5px solid #333333;
}
.contact-form .social-network {
	margin:15px 0 0 0;
	padding:0px;
	float:left;
	width:180px;
}
.social-network h1 {
	margin:0px 0 0 0;
	padding:0px;
	font-size:18px;
	font-family:Arial, Helvetica, sans-serif;
	color:#333;
	float:left;
	width:180px;
}
.social-network img {
	margin:20px 10px 0 0px;
	padding:0px;
	float:left;
}
.contact-form .form-box {
	margin:15px 0 0 0;
	padding:0px 0 0 20px;
	float:left;
	/*border-left:1px dashed #333;*/







width:520px;
}
.form-box .column1 {
	margin:0px 0 0 0;
	padding:0px 10px 0 0px;
	float:left;
	width:235px;
}
.form-box h1 {
	margin:0px 0 0 0;
	padding:0px;
	font-size:18px;
	font-family:Arial, Helvetica, sans-serif;
	color:#333;
}
.form-box input[type='text'] {
	margin:7px 0 7px 0;
	padding:5px;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#424141;
	float:left;
	height:19px;
	border:1px solid #81aa79;
	width:223px;
}
.form-box textarea {
	padding:5px;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#424141;
	float:left;
	height:63px;
	border:1px solid #81aa79;
	width:223px;
	top:0;
}
.form-box input[type='button'] {
	margin:7px 0 7px 0;
	padding:0px;
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	color:#fff;
	font-weight:bold;
	background:url(images/submit.png) no-repeat top left;
	border:0px none;
	float:left;
	height:29px;
	width:68px;
}
.item5 {
	background: none repeat scroll 0 0 transparent !important;
}
li#current a span {
	color:#000000;
}
#headercntr #navi ul li#current a span {
	color:#2cb91b !important;
}
.form-box input[type="submit"] {
	background: url("images/submit.png") no-repeat scroll left top transparent;
	border: 0 none;
	color: #FFFFFF;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	height: 29px;
	margin: 7px 0;
	padding: 0;
	width: 68px;
}
.form-box h2 {
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: normal;
	margin: 0 0 0;
	padding: 0;
}
.osolCaptchaBlock {
	width:100%;
}
.osolCaptchaBlock label {
}
.osolCaptchaBlock table td {
	text-align:center;
}
#cantaincntr #srcvicesbar h3 {
	color: #FFFFFF;
	font: 22px Georgia, "Times New Roman", Times, serif;
	margin: 0;
	padding: 8px 0 0 20px;
}
#cantaincntr #productbar h3 {
	color: #FFFFFF;
	font: 22px Georgia, "Times New Roman", Times, serif;
	margin: 0;
	padding: 8px 0 0 20px;
}
#footerwrap h4 {
	clear: both;
	color: #FFFFFF;
	font: 22px Georgia, "Times New Roman", Times, serif;
	margin: 0;
	padding: 9px 0 5px 31px;
	text-decoration: none;
}
#inner-cantainer #srcvicesbar h3 {
	background: transparent url("images/servicesbar.png") no-repeat scroll left top;
	color: #ffffff;
	font: 22px Georgia, "Times New Roman", Times, serif;
	margin: 0 0 0 -11px;
	padding: 8px 0 19px 20px;
	width: 218px;
}
.con_inut {
	border: 1px solid #81aa79;
	color: #424141;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	height: 19px;
	margin: 7px 0;
	padding: 5px;
	width: 223px;
}
.scroll_gallery {
	margin-left:25px;
}
.scroll_gallery .logo-container img {
	border: 3px solid #000;
}
/*.wp-image-216 {
	border: 2px solid #000;
    float: left;
    margin-right: 10px;
}
.wp-image-215 {
	border: 2px solid #000;
    float: left;
    margin-right: 10px;
}
.wp-image-214 {
	border: 2px solid #000;
    float: left;
    margin-right: 10px;
	margin-top: 15px;
}
.wp-image-213 {
	border: 2px solid #000;
    float: left;
    margin-right: 10px;
	margin-top: 15px;
}*/
.alignnone {
	border: 2px solid #000;
    float: left;
    margin-right: 10px;
	margin-top: 15px;
}