@charset "utf-8";

body{ margin:0px;}


.clr{ clear:both}

img{ max-width:100%;}

.top_bg {
	background-color: #e0b800;
	margin: 0px;
	padding: 0px;
	height: 80px;
	width: 100%;
	position:fixed;
	z-index:100;
}
.wrap {
	padding: 0px;
	height: auto;
	width: 1300px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
.company_name {
	
	margin: 0px;
	margin-top:10px;
	padding: 0px;
	float: left;
	height: auto;
	width: 50%;
}
.company_name h1 {font-family: "Century Gothic";
	font-size: 40px;
	color: #a40101;
	font-weight:bold;
	padding:0px;
	margin:0px;
	float:left;
   -webkit-text-fill-color: #a40101; /* Will override color (regardless of order) */
   -webkit-text-stroke-width: 2px;
   -webkit-text-stroke-color: #fff;
   -moz-text-fill-color: #a40101; /* Will override color (regardless of order) */
   -moz-text-stroke-width: 2px;
   -moz-text-stroke-color: #fff;
   text-shadow:#333 0 3px 5px;
   
 
	
	}.button {
	margin: 0px;
	padding: 0px;
	float: right;
	width: 40%;
}
.banner {
	margin: 0px;
	padding: 0px;
	padding-top:100px;
	height: 544px;
	width: 100%;
	background-color:#000;
}
.welcome_note {
	margin: 0px;
	padding: 0px;
	height:auto;
	width: 100%;
}

.welcome_note h1 { font-family:Cambria; font-size:36px; color:#a40101; width:100%; }
.welcome_note h1 span{ color:#000;}

.welcome_note p{ font-family:Century Gothic; font-size:17px; color:#000; width:auto; padding-left:50px; padding-right:50px; text-align:center;}.main_div {
	margin: 0px;
	padding: 0px;
	height: 600px;
	width: 100%;
}
.home_page_box {
	padding: 0px;
	float: left;
	height:auto;
	width: 31%;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 20px;

}

.box_icon {
	margin: 0px;
	padding: 0px;
	float: left;
	height: auto;
	width: 38px;
}
.home_page_box h1{ font-family:Cambria; font-size:28px; color:#a40101; float:left; margin:10px; width:85%; text-align:left;}

.home_page_box p{ font-family:Century Gothic; font-size:15px; color:#000; width:100%; margin:0px; padding:5px; text-align:left;}.read_more a{
	font-family:Century Gothic;
	font-size: 16px;
	color: #fff;
	text-decoration: none;
	background-color: #000;
	float: right;
	height: auto;
	width: auto;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 10px;
	padding-right: 18px;
	padding-bottom: 10px;
	padding-left: 18px;
}

.read_more a:hover{ background-color:#a40101; 
	
}.home_contact {
	padding: 0px;
	float: left;
	height:auto;
	width: 60%;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;

}
.home_contact h1 { font-family:Cambria; font-size:36px; color:#000; width:100%; }

.home_contact_box {
	margin: 0px;
	padding: 0px;
	float: left;
	height:auto;
	width: 31%;
}
.contact_icon {
	padding: 0px;
	width: 131px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
.home_contact_box  p{font-family:Century Gothic; font-size:20px; color:#000; width:100%; margin:0px; padding:5px; text-align:center;}

.home_contact_box  p a{ color:#a40101; text-decoration:none;}
.home_contact_box  p a:hover{ color:#000; text-decoration:underline;}

.social_media {
	margin: 0px;
	margin-top:20px;
	padding: 0px;
	float: right;
	height: auto;
	width: 30%;
}
.social_media h1{ font-family:Cambria; font-size:36px; color:#000; width:100%; }
.sicial_media_icon {
	padding: 0px;
	height: auto;
	width: 297px;
	margin-top: 10px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
.footer {
	background-color: #e0b800;
	margin: 0px;
	margin-top:10px;
	padding: 0px;
	height:auto;
	width: 100%;
}
.footer_link {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 250px;
	width: 25%;
}
.footer_link h1{font-family:Cambria; font-size:36px; color:#000; width:100%; }
.footer_link ul{ list-style:none;}
.footer_link li { display:block;}

.footer_link a{ width:95%; height:auto; float:left; font-family:Century Gothic; font-size:16px; color:#000; text-decoration:none; text-align:left; margin:0px; padding:10px 5px;}

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

.product_link {
	padding: 0px;
	float: left;
	height: 250px;
	width: 70%;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 25px;
}

.product_link h1{font-family:Cambria; font-size:36px; color:#000; width:100%; }
.product_link ul{ list-style:none;}
.product_link li { display:block;}

.product_link a{ width:30%; height:auto; float:left; font-family:Century Gothic; font-size:16px; color:#000; text-decoration:none; text-align:left; margin:0px; margin-left:15px; padding:10px 5px;}

.product_link a:hover { color:#a40101; text-decoration:underline;}
.black_footer {
	background-color: #000;
	margin: 0px;
	padding: 0px;
	height: 50px;
	width: 100%;
}
.shreyainfosoft a{
	font-family: "century Gothic";
	font-size: 17px;
	color: #fff;
	padding: 0px;
	text-decoration:none;
	float: left;
	width: 30%;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

.shreyainfosoft a:hover{ color:#e0b800; text-decoration:underline}.copyright {
	padding: 0px;
	float: right;
	height: auto;
	width: 25%;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-family:century Gothic; font-size:12px; color:#e0b800;
}


.boxgrid{ 
				width: 296px; 
				height: 292px; 
				margin:10px; 
				float:left; 
				background:#161613; 
				border: solid 2px #8399AF; 
				overflow: hidden; 
				position: relative; 
			}
				.boxgrid img{ 
					position: absolute; 
					top: 0; 
					left: 0; 
					border: 0; 
				}
				.boxgrid p{ 
					padding: 0 10px; 
					color:#afafaf; 
					font-weight:bold; 
					font:14pt "Lucida Grande", Arial, sans-serif; 
				}
			.boxgrid h3{ margin: 100px 10px 0 40px; color:#FFF; font:24pt Cambria; letter-spacing:-1px; font-weight: bold;  }
				
			.boxgrid a{ color:#C8DCE5; text-decoration:none; }
			.boxgrid a:hover { color:#e0b800}
				
				
			.boxcaption{ 
				float: left; 
				position: absolute; 
				background: #000; 
				height: 100px; 
				width: 100%; 
				opacity: .8; 
				/* For IE 5-7 */
				filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
				/* For IE 8 */
				-MS-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
 			}
 				.captionfull .boxcaption {
 					top: 260;
 					left: 0;
 				}
 				.caption .boxcaption {
 					top: 250;
 					left: 0;
 				}
				
.main_div {
	margin: 0px;
	padding: 0px;
	height:auto;
	width: 100%;
}
				
				
				.contact_div {
	margin: 0px;
	padding: 0px;
	float: left;
	height: auto;
	width: 30%;
}

.contact_div h1{ font-family:Century Gothic; font-size:25px;  color:#000; float:left; width:96%; }

.contact_div h3{ font-family:Century Gothic; font-size:18px; color:#896908; float:left; width:96%; margin:0px;}
.contact_div P{ float:left; display:block; width:96%; font-family:Century Gothic; font-size:15px; margin:0px; color:#000; text-decoration:none;}

.contact_div a{ float:left; display:block; width:96%; font-family:Century Gothic; font-size:16px; color:#000; margin:0px; text-decoration:none;}

.contact_div a:hover{ color:#896908; text-decoration:underline;}

.send_inquiry {
	margin: 0px;
	padding: 0px;
	float: right;
	height:auto;
	width: 65%;

}

.send_inquiry h1{ font-family:Century Gothic; font-size:25px;  color:#000; float:left; width:96%; }
.send_inquiry h3{ font-family:Century Gothic; font-size:17px; color:#000; width:100%;  margin:0px; float:left; }


#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;
}


.profile_div {
	margin: 0px;
	margin-top:25px;
	padding: 0px;
	height: auto;
	width: 100%;
	 border-bottom:#cf0303 3px solid;
	
}

.profile_div h1{ font-family:Century Gothic; color:#cf0303; font-size:28px; width:100%; background-color:#e0e0e0; padding:5px;}
.profile_div h3{ font-family:Century Gothic; margin:0px; color:#000; font-size:30px; width:100%; text-align:center;}

/*.about_logo {
	margin: 0px;
	padding: 0px;
	float: right;
	height: auto;
	width: 30%;
}*/
.profile_div p{ font-family:Century Gothic; font-size:17px; color:#000; float:left;}
.profile_div ul li {font-family:Century Gothic; font-size:17px; color:#000; width:100%; padding:5px; float:left;}


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

.product h1{ font-family:Century Gothic; color:#cf0303; font-size:28px; width:100%; background-color:#e0e0e0; text-align:center; padding:5px;}
.product h3{ font-family:Cambria; font-size:24px; color:#9d0004; width:100%; text-decoration:underline; }
.product p{ font-family:Calibri; font-size:18px; color:#000; width:auto; margin:0px; text-align:justify; padding-bottom:15px; }

.product ul li {font-family:Calibri; font-size:18px; color:#000; width:100%; margin:0px; text-align:justify;  }

.display_box {
	padding: 0px;
	padding-bottom:15px;
	float: left;
	height: auto;
	width: 250px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left:45px;
}
.image_box {
	padding: 0px;
	height: auto;
	width: 250px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
.display_box h1{ font-family:Cambria; font-size:20px; color:#000; width:100%; margin:0px; text-align:center; text-transform:uppercase}
.display_box h3{ font-family:Calibri; font-size:20px; color:#9d0004; width:100%; margin:0px; text-align:center;}



