@charset "utf-8";
/* CSS Document */

body {
	margin:0px;
	padding:0px;
	/*background: url('images/bg-img3.jpg') no-repeat top center fixed;*/
	-moz-background-size: cover;
	-webkit-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	background-color:#F1F4F9;
	font-family: 'Calibri', sans-serif !important;
}
.wraper {
	margin:0px auto;
	padding:0px;
	width:100%;
	
}
.main {
	/*background: url('images/bg-img.jpg') no-repeat top center fixed;*/
	margin:0px auto;
	padding:0px;
	width:1004px;
	min-height:100%;
        background-color:#F1F4F9;
        /*box-shadow: 0 0 10px 0 #000;*/
}
.header {
	width:100%;
}
.search {
	width:20%;
	margin:40px 0px;
	padding:0px;
	position:relative;
	float:right;
}
.search input[type="text"] {
	background:url(images/search.png);
	width:100%;
	margin:0px;
	padding:10px 10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#CCC;
	border:none;
	border-radius:10px;
}
.search input[type="button"] {
	background:url(images/search_icon.png) no-repeat;
	height:20px;
	position:absolute;
	width:20px;
	cursor:pointer;
	border:none;
	top:8px;
	right:-10px;
}
.logo {
	margin:0px;
	padding:10px 15px;
}
.nav {
	margin:0px;
	padding:40px 20px 10px;
	width:100%;
	/*padding-top:40px;*/
	/*background:#b53c1f;*/
}
.nav ul {
	margin:0px;
	padding:0px;
}
.nav ul li {
	list-style:none;
	margin:0px;
	padding:10px 10px;
	float:left;
	border-right: 2px solid #0099CB;
	height:20px;
}
.nav ul li a {
	color: #444C4F;
	font-family: 'Roboto', sans-serif;
	font-size:14px;
	/*padding:35px 0px 30px 20px;*/
	text-decoration:none;
	text-transform:uppercase;
	position:relative;
}
.nav ul li a span
{
	padding:35px 11px;
	float:right;
	position:absolute;
	right:-21px;
	top:-1px;
}
.nav ul li a:hover
{
	/*background:url(images/nav_hover.png) top right no-repeat;*/
}
.nav ul li a:hover > span ,.nav ul li a:focus > span
{
	/*background:url(images/nav_hover.png) right no-repeat;*/
}
.nav ul li a:hover,.nav ul li a:focus {
	color:#ffffff;
	/*background:url(images/nav_right.png) no-repeat;*/
}
.banner, .banner img {
	width:100%;
}
.main_container {
	width:96%;
	padding:0px;
	/*margin:10px 0px;*/
	/*background:#FFF;
	box-shadow:#000 0px 0px 5px;
	border-radius:0px 0px 10px 10px;*/
}
.container
{
	padding:2%;
	width:96%;
	padding-top: 0; 
}
.banner
{
	margin-bottom:50px;
	width:98%;
	padding:8px;
	margin:0px auto;
	box-shadow:#333 0px 0px 5px;
}
.banner img
{
	widows:100%;
}
.heading {
	background:#ffee00;
	width:98%;
	padding:10px;
	font-family: 'Roboto', sans-serif;
	color:#000;
}
.txt {
	width:98%;
	font-family: 'Roboto', sans-serif;
	font-size:12px;
	color:#666;
	text-align:justify;
	line-height:22px;
	padding:0px 10px;
	text-indent:25px;
}
.read {
	width:100%;
	font-family: 'Roboto', sans-serif;
	font-size:12px;
	padding:10px 0px;
	text-align:right;
	border-bottom:#CCC 1px dotted;
	border-top:#CCC 1px dotted;
}
.read a {
	color:#FFF;
	text-decoration:none;
	text-transform:uppercase;
	padding:8px 10px;
	background:#000;
	border-radius:5px;
}
.read a:hover
{
	background:#333;
}
.content_left
{
	width:34%;
	margin:50px 0px;
}
.categories
{
	/*background: none repeat scroll 0 0 #ffee00;*/
	height:30px;
	width:100%;
	margin:0px 2px;
	padding:0px;
	/*border-bottom:2px solid #ffee00;*/
	font-size:18px;
}
.categories-heading
{
	width:30%;
	padding:5px;
	font-family: 'Calibri', sans-serif;
	font-size:18px;
	color:#ffffff;
	background: none repeat scroll 0 0 #0099CB;
}
.categories-list
{
	width:100%;
	margin:0px;
	padding:10px 0px;
}
.categories-list li
{
	width:100%;
	padding:0px;
	margin:0px;
	list-style:none;
}
.categories-list li a
{
	font-family: 'Calibri', sans-serif;
	font-size:18px;
	color:#a3e0ff;
	text-decoration:none;
	border-bottom:#CCC 1px dotted;
	width:80%;
	padding:10px 10px;
	margin:0px 10px;
	display:inline-block;
}
.categories-list li a:hover,.categories-list li a:focus
{
	color:#FFF;
	background:url(images/list.png) no-repeat left;
}
.testimonials
{
	background:url(images/testimonials.png) no-repeat;
	width:100%;
	height:125px;
	margin:20px 0px;
}
.testimonials-txt {
	width:85%;
	padding:0px 15px;
	font-family: 'Calibri', sans-serif;
	font-size:11px;
	color:#a3e0ff;
	text-align:justify;
	line-height:22px;
	line-height:10px;
}
.testimonials-txt em
{
	color:#F90;
}
.testimonials-txt a
{
	color:#CF0;
	float:right;
}
.welcome {
	width:65%;
	float:right;
	margin-top: 50px;
}
.product
{
	width:30%;
	padding:5px;
	margin:5px;
	background:#e9e9e9;
	border:#999 1px solid;
	box-shadow:#999 0px 0px 3px;
	font-family: 'Roboto', sans-serif;
	font-size:18px;
	color:#666;
	text-align:left;
	float:left;
}
.product img
{
	width:100%;
}

.footer
{
	width:96%;
	margin:0px auto;
	padding:0px;
	font-family: 'Roboto', sans-serif !important;
	font-size:12px;
	color:#b8b8b8;
	
}
.copy-right
{
	width:60%;
}
.obsol
{
	float:right;
	margin-top:20px;
	margin-right: 45px;
}
.obsol a
{
	text-decoration:none;
	font-weight:bold;
	color:#FFF;
}
.social
{
	float:right;
	margin-top:15px;
	margin-bottom: 5px;
    	margin-right: -7px;
}
[class^="social-"],[class*="social-"]
{
	background:url(images/social0.png) no-repeat;
	padding:8px 14px;
	margin:5px;
}
[class^="social-"]:hover,[class*="social-"]:hover
{
	background:url(images/social.png) no-repeat;
	padding:8px 14px;
	margin:5px;
}
.social-facebook
{
	background-position:;
}
.social-twitter
{
	background-position:-30px 0px;
}
.social-linked
{
	background-position:-60px 0px;
}
.social-youtube
{
	background-position:-90px 0px;
}
.social-facebook:hover
{
	background-position:-1px 0px;
}
.social-twitter:hover
{
	background-position:-31px 0px;
}
.social-linked:hover
{
	background-position:-61px 0px;
}
.social-youtube:hover
{
	background-position:-91px 0px;
}
.clear
{
	clear:both;
}
.rightmiddle > .categories {
    float: left;
    width: 45%;
}

.rightcont {
    background-color: #ffffff;
    border: 1px solid #0099CB;
   
     margin: 0 auto;
    width: 95%;
	float:left;
	padding:20px;
}

.main-bag {
    /*background: url("images/bg-img3.jpg") repeat-y  center top rgba(0, 0, 0, 0);*/
    margin: 0 auto;
    padding: 0;
    width: 100%;
}
.nav-bordr {
    border: 2px solid #0099CB;
    height: 40px;
}
.procost{
	width:49%;
	
}
.sub{
	 background-color:#0099CB;
    border: 1px solid #0099CB;
    color: #ffffff;
    font-weight: bold;
    padding: 15px 10px;
	cursor:pointer;
}
.rightcont > .procost{
	float:left;
	
}
.footb {
    border-bottom: 4px solid #0099CB;
    padding: 5px;
    width: 98%;
    
}
.tst{
	 background-color: #e4e4e4;
	 color:#0099CB;
	 padding:4px 5px;
	 border:1px solid #0099CB;
}
.sb{
	 background-color: #0099CB;
	 color:#ffffff;
	 padding:4px;
	  border:1px solid #0099CB;
	  cursor:pointer;
}
.sub:hover {
    color: #ffffff;
}
.nav-bordr  li:hover {
    background-color: #0099CB; 
}
/*homeico:hover{
	background: url('images/home-icon2.png') no-repeat;
	background-position: 30px 10px;
	z-index:99999 !important;
}*/