@charset "utf-8";

body{ margin:0px;}

img{ max-width:100%}
.clr{ clear:both}


.top_gradient {
	margin: 0px;
	padding: 0px;
	height: 35px;
	width: 100%;
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#032201+50,2b5928+50 */
background: #032201; /* Old browsers */
background: -moz-linear-gradient(left,  #032201 50%, #2b5928 50%); /* FF3.6-15 */
background: -webkit-linear-gradient(left,  #032201 50%,#2b5928 50%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to right,  #032201 50%,#2b5928 50%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#032201', endColorstr='#2b5928',GradientType=1 ); /* IE6-9 */

}
.header {
	margin: 0px;
	padding: 0px;
	height:auto;
	width: 100%;
}
.wrap {
	padding: 0px;
	height: auto;
	width: 1300px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
.logo {
	padding: 0px;
	height: auto;
	width: 549px;
	margin-top:15px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
.marquee_bg {

	margin: 0px;
	margin-top:15px;
	padding: 0px;
	height:30px;
	width: 100%;
	
}
.marquee_arrow {
	margin: 0px;
	padding: 0px;
	float: left;
	height: auto;
	width: 26px;
}
.marquee_text {
	font-family: Calibri;
	font-size:18px;
	color: #000;
	font-weight:bold;
	text-decoration: none;
	padding: 4px;
	float: left;
	height: auto;
	width:97%;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left:0px;
	text-transform:uppercase;
	background-color:#d7d7d7;
}
.button_bg {
	background-color: #000;
	margin: 0px;
	margin-top:10px;
	padding: 0px;
	height: 50px;
	width: 100%;
}
.banner {
	margin: 0px;
	padding: 0px;
	height: 453px;
	width: 100%;
}
.welcome_note {
	background-color: #d7d7d7;
	margin: 0px;
	padding: 0px;
	padding-bottom:35px;
	height: auto;
	width: 100%;
}

.welcome_note h1{ width:100%; font-family:Century Gothic; font-size:30px; margin:0px; padding-top:15px; color:#2b5928; text-align:center;}

.welcome_note h1 span{color:#000;}

.welcome_note p{ font-family:Century Gothic; color:#000; font-size:19px; width:90%; text-align:center; padding-bottom:25px;  margin:0 auto 0 auto}

.read_more a{
	height: auto;
	width: auto;
	margin:0px;
	font-family: "Century Gothic";
	font-size: 16px;
	color: #fff;
	text-decoration: none;
	background-color: #2b5928;
	padding-top: 8px;
	padding-right: 12px;
	padding-bottom: 8px;
	padding-left: 12px;
}
.read_more a:hover{ background-color:#000;}

.home_products {
	background-image: url(images/black_patter.png);
	background-repeat: repeat;
	background-color:#0e0e0e;
	margin: 0px;
	padding: 0px;
	height:auto;
	width: 100%;
}
.home_products h1 {width:100%; font-family:Century Gothic; font-size:30px; margin:0px; padding-top:15px; color:#fff; text-align:center; }

.home_products  ul{ list-style:none;}
.home_products  li{ display:inherit;}
.home_products  a{ display:block;color:#fff; width:31%; font-family:Century Gothic; text-transform:uppercase; float:left; padding:8px 0px; text-align:left; margin:0px;  margin-left:10px;  text-decoration:none}

.home_products  a:hover { color:#2b5928; text-decoration:underline; }

.slider {
	margin: 0px;
	padding: 0px;
	height:auto;
	width: 100%;
}

.slider h1 {width:100%; font-family:Century Gothic; font-size:30px; color:#2b5928; text-align:center; }
.main_div {
	margin: 0px;
	padding: 0px;
	height:auto;
	width: 100%;
}
.homepage_box {
	padding: 0px;
	float: left;
	height:auto;
	width: 31%;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left:25px;
}
.box_image {
	padding: 0px;
	height: auto;
	width: 188px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
.homepage_box h1{width:100%; font-family:Century Gothic; font-size:26px; color:#000; text-align:center; }
.homepage_box h3{width:100%; font-family:Century Gothic; font-size:22px; color:#000; text-align:center; }

.footer {
	margin: 0px;
	padding: 0px;
	height:auto;
	width: 100%;
	background-color:#032201;
}

.footer_link {
	padding: 0px;
	float: left;
	height: auto;
	width: 50%;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

.footer_link ul { list-style:none}
.footer_link li{ display:inherit;}
.footer_link a{ display:block; margin:0px; font-family:Century Gothic; font-size:15px; color:#FFF; text-decoration:none; text-align:left; float:left; padding:5px 20px;}

.footer_link a:hover{ color:#419f3b; text-decoration:underline;}




.right-social-icons{
	float:none;
	
}
.right-social-icons ul li{
	display:inline-block;
}
.icon1{
	width: 30px;
	height: 30px;
	background:url(images/fb_icon.png) 0 0 no-repeat;
	display: inline-block;
	-webkit-transition: background 0.5s ease;
	-moz-transition: background 0.5s ease;
	-o-transition: background 0.5s ease;
	transition: background 0.5s ease;
}
.icon1:hover {
	background:url(images/fb_icon.png) 0 -30px no-repeat;
}
.icon2{
	width: 30px;
	height: 30px;
	background: url(images/tw_icon.png) 0 0 no-repeat;
	display: inline-block;
	-webkit-transition: background 0.5s ease;
	-moz-transition: background 0.5s ease;
	-o-transition: background 0.5s ease;
	transition: background 0.5s ease;
}
.icon2:hover {
	background: url(images/tw_icon.png) 0 -30px no-repeat;
}
.icon3{
	width: 30px;
	height: 30px;
	background: url(images/in_icon.png) 0 0 no-repeat;
	display: inline-block;
	-webkit-transition: background 0.5s ease;
	-moz-transition: background 0.5s ease;
	-o-transition: background 0.5s ease;
	transition: background 0.5s ease;
}
.icon3:hover{
	background: url(images/in_icon.png) 0 -30px no-repeat;
}

.social_media {
	margin: 0px;
	padding: 0px;
	float: left;
	height: auto;
	width: 20%;
}
.vc {
	padding: 0px;
	float: right;
	height: auto;
	width: auto;
	margin-top:20px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

.footer_bottom {
	margin: 0px;
	padding: 0px;
	height:auto;
	width: 100%;
	background-color:#000;
}

.shreya_infosoft a{
	font-family: "Century Gothic";
	font-size: 15px;
	color: #fff;
	text-decoration: none;
	padding: 0px;
	float: left;
	height: auto;
	width: 30%;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

.shreya_infosoft a:hover{ color:#2b5928; text-decoration:underline;}

.copyright {
	font-family: "Century Gothic";
	font-size: 12px;
	color: #2b5928;
	text-decoration: none;
	padding: 0px;
	float: right;
	height: auto;
	width: 20%;
	margin-top: 12px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.contact_div {
	padding: 0px;
	float: left;
	height:auto;
	width: 30%;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	
}
.contact_div h1 { font-family:Century Gothic; font-size:30px; color:#2b5928; width:100%; text-align:center;}
.contact_div h3 { font-family:Century Gothic; font-size:18px; color:#000; width:100%; margin:0px;}
.contact_div p{ font-family:Century Gothic; color:#000; font-size:15px; width:auto; margin:0px; }
.contact_div p a{ color:#2b5928; text-decoration:none;}
.contact_div p a:hover{ color:#000; text-decoration:underline;}

.inquiry_div {
	margin: 0px;
	margin-top: 15px;
	padding: 0px;
	float: right;
	height:auto;
	width: 65%;
	/*border: thin solid #CCC;*/
}

.inquiry_div h1 { font-family:Century Gothic; font-size:30px; color:#2b5928; width:100%; text-align:center;}
.inquiry_div h3 { font-family:Century Gothic; font-size:18px; color:#000; width:100%; margin:0px;}

#text1 {
    border: 1px solid #47baef);
    height: 25px;
    width: 90%;
    box-shadow: 0 0 27px rgb(204, 204, 204) inset;
    transition: 500ms all ease;
    padding: 3px 3px 3px 3px;
}

#text1:hover,
#text1:focus {
    width: 90%;
    transition: 500ms all ease;
    /*
    background-size: 25px 25px;
    background-position: 96% 62%;
    padding: 3px 32px 3px 3px;*/
	box-shadow:#ccc 0 0 15px;
}

.submit{ width:auto; height:auto; background-color:#032201; border:#FFF 3px solid; box-shadow:#000 0 0 2px; text-align:center; font-family:Century Gothic; font-size:18px; font-style:italic; color:#fff; padding:8px 30px 8px 30px; cursor:pointer;}

.submit:hover{ width:auto; height:auto; background-color:#2b5928; border:#FFF 3px solid; box-shadow:#000 0 0 2px; text-align:center; font-family:Century Gothic; font-size:18px; font-style:italic; color:#fff;}

.profile_div {
	margin: 0px;
	margin-top:15px;
	padding: 0px;
	height:auto;
	width: 100%;

}



.profile_image {
	padding: 0px;
	float: left;
	height: auto;
	width: 240px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	
}
.profile_text {
	margin: 0px;
	padding: 0px;
	float: right;
	height:auto;
	width: 75%;
	/*border: thin solid #CCC;*/
}
.profile_text h1 { font-family:Century Gothic; font-size:30px; color:#2b5928; width:100%; text-align:left;}
.profile_text h3 { font-family:Century Gothic; font-size:18px; color:#000; width:100%; margin:0px;}
.profile_text p{ font-family:Century Gothic; color:#000; font-size:15px; width:auto; text-align:justify; padding:5px;}

.profile_text ul li{font-family:Century Gothic; color:#000; font-size:15px; width:100%; text-align:justify; padding:5px;}



.product_div {
	margin: 0px;
	margin-top:15px;
	padding: 0px;
	height:auto;
	width: 100%;
	
}

.product_div h1 { font-family:Century Gothic; font-size:30px; color:#2b5928; width:100%; text-align:left; background-color:#dcdcdc;}

.product_image {
	padding: 0px;
	float: left;
	height: auto;
	width: 500px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	box-shadow:#000 0 0 2px;
	
}
.product_text {
	margin: 0px;
	padding: 0px;
	float: right;
	height:auto;
	width: 55%;
	/*border: thin solid #CCC;*/
	
}


.product_text h1 { font-family:Century Gothic; font-size:25px; color:#000; width:100%; text-align:left; background:none;}
.product_text h3 { font-family:Century Gothic; font-size:18px; color:#000; width:100%; margin:0px;}
.product_text p{ font-family:Century Gothic; color:#000; font-size:15px; width:auto; text-align:justify; padding:5px;}

.product_text ul li{font-family:Century Gothic; color:#000; font-size:15px; width:100%; text-align:justify; padding:5px;}