@charset "utf-8";
/* CSS Document */
@font-face {
	font-family: 'BRLNSR';
	src: url('../fonts/BRLNSR.eot');
	src: local('BRLNSR'), url('../fonts/BRLNSR.woff') format('woff'), url('../fonts/BRLNSR.ttf') format('truetype');
	}
	.font_t { font-family: 'BRLNSR' !important; }
	header{ background-color:#36404a; }
	
	/* CSS used here will be applied after bootstrap.css */
	html,body,h1, h2, h3, h4, h5, h6 {
		height:100%;
		font-family:Arial,"Trebruchet MS",Calibri;;
		margin:0;
		padding:0;
		color:#000;
		word-wrap:break-word;
		text-decoration:none;
		list-style:none;
		vertical-align: baseline;
		outline: none;
		-webkit-font-smoothing: antialiased;
		-webkit-text-size-adjust: 100%;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
		}
	.navbar {
		position: relative;
		min-height: 50px;
		border: 0px solid transparent;
		}
	.navbar-default {
		background-color: rgba(248, 248, 248, 0);
		border-color: rgba(231, 231, 231, 0);
		}
	.navbar-default .navbar-nav>li>a {
		color: #E2E2E2;
		background-color: rgba(226, 226, 226, 0.18);
		}
	.navbar-default .navbar-nav>li>a:hover, .navbar-default .navbar-nav>li>a:focus {
		color: #FFF;
		background-color: rgb(85, 93, 101);
		border: solid #fff 1px;
		}
	@media (min-width: 768px){
	.navbar-nav>li {
		float: left;
		margin-right: 9px;
		}
	.navbar-nav>li>a {
		padding-top: 5px;
		padding-bottom: 5px;
		border: solid rgba(255, 255, 255, 0) 1px;
		transition: all ease .5s;
		}
	.navbar {
		border-radius: 0px;
		}
	}
	.abt-img{ margin-top:30px}
	.banner{
		background: url(../images/slide_bg.jpg) no-repeat center;
		background-repeat: no-repeat;
		}
	.benifit_bullet li{ list-style:none}
	.benifit_bullet li:before {
		content: "? ";
		color: #095d19;
		font-size: 23px;
		}
	.bor{ border-right: 1px solid #ccc;}
	.contact{ margin-top:10px}
	.col-md-7 h1{ margin:0; padding:0;font-family: "Calibri";}
	.color_dgrey { color: #36404a;}
	.color_title { color: #095d19;}
	.capital { text-transform: uppercase;}
	.color_grey {color: #333333;}
	.company{ color:#fff;font-size: 26px;font-weight: bold; }
	.client_list_t {
		color: #36404a;
		font-size: 20px;
		margin-left:25px
		}	
	.client_list{ margin-left:25px}
	.client_list li{ padding:8px 0px; color:#000;}
	.color_fff { color: #fff; font-size:16px; }
	.copy{ padding-top:10px; }
	.doc{ margin-left: -15px; margin-right: -15px;}
	.first_section{ }
	.font20 { font-size: 20px; }
	.font18 { font-size: 18px; }
	.font26 { font-size: 26px; }
	.font16 { font-size: 17px; }
	footer{  background: #f5f6f6; padding-top:30px; padding-bottom:30px}
	.foot_navis li{
		list-style:none; padding: 5px 0;
		-webkit-transition:all ease .5s
		}
	.foot_navis li:hover{ margin-left:5px}
	.foot_navis li a {
		font-size: 14px;
		color: #36404a;
		}
	.foot_nav a{ color:#FFF !important}
	.foot_nav li{ float:left; padding:10px; list-style:none; color:#FFF; }		
	.foot_subs_inp {
		width: 94%;
		height: 43px;
		background-color:#FFF;
		border:none;
		padding:12px;
		}
	.gov li{ padding:8px 0px; margin-left:15px;color:#000; }
	.govt-text{ font-size: 20px;}
	.hom_abt_list li {
		line-height: 35px;
		text-indent: 0px;
		margin-left: 15px;
		font-size: 18px;
		font-family: "Calibri";
		}
	.hom_focus_list { padding-left:40px}
	.hom_video_play {
		top: 125px;
		left: 25px;
		padding:10px;
		color:#FFF;
		position:absolute;
		}
	.hom_video a:hover{color:#fff;}
	.hom_message {
		padding: 30px 0;
		font-size: 32px;
		font-weight: bold;
		}
	.ico-app{ width:20%; float:left; padding-top:30px;padding-bottom:50px; }
	.ic-con{ width:78%; float:left;padding-top: 13px;padding-bottom:30px; }
	input:focus, textarea:focus {
		border-color: #66afe9;
		outline: 0;
		-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);
		box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);
		}
	.justify{ text-align: justify; }
	.linked_in {
		padding: 25px 0;
		line-height: 25px;
		border: 1px solid #ccc;
		margin-bottom: 10px;
		text-align: center;
		margin-top:20px;
		}
	.linked_in h3{ display:inline; font-size:20px; }
	.logo{ max-height:120px ; margin:0;padding: 5px 0px; }
	.margin_right10 { margin-right: 10px; }
	.margin_right50 { margin-right: 50px; }
	.margin_left50 { margin-left: 50px; }
	.menu{ padding-top:50px; }
	.normal_txt {
		font-weight: normal;
		font-size: 18px;
		}
	p { margin: 0 0 10px; line-height: 1.5; }
	.play_img{ border:solid 10px #fff; box-shadow: 3px 4px 5px #ccc;}
	.read_more {padding: 6px 15px;
		background: #36404a;
		line-height: 28px;
		-webkit-box-shadow: inset 0px 1px 0px 0px #ffffff;
		box-shadow: inset 0px 1px 0px 0px #ffffff;
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #f9f9f9), color-stop(1, #e9e9e9));
		background: -moz-linear-gradient(top, #f9f9f9 5%, #e9e9e9 100%);
		background: -webkit-linear-gradient(top, #f9f9f9 5%, #e9e9e9 100%);
		background: -o-linear-gradient(top, #f9f9f9 5%, #e9e9e9 100%);
		background: -ms-linear-gradient(top, #f9f9f9 5%, #e9e9e9 100%);
		background: linear-gradient(to bottom, #f9f9f9 5%, #e9e9e9 100%);
		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f9f9f9', endColorstr='#e9e9e9',GradientType=0);
		background-color: #f9f9f9;
		color: #36404a;
		font-size: 12px;
		font-weight:bold;
		}
	.read_more:hover {
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #e9e9e9), color-stop(1, #f9f9f9));
		background: -moz-linear-gradient(top, #e9e9e9 5%, #f9f9f9 100%);
		background: -webkit-linear-gradient(top, #e9e9e9 5%, #f9f9f9 100%);
		background: -o-linear-gradient(top, #e9e9e9 5%, #f9f9f9 100%);
		background: -ms-linear-gradient(top, #e9e9e9 5%, #f9f9f9 100%);
		background: linear-gradient(to bottom, #e9e9e9 5%, #f9f9f9 100%);
		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e9e9e9', endColorstr='#f9f9f9',GradientType=0);
		background-color: #e9e9e9;
		}
	.service_abt{ text-align:center; padding-top:20px; font-size:17px}
	.solution { padding: 22px 0; margin-top:20px;}
	.solution h1{ margin-top: 0px;margin-bottom: 10px;}
	.solution a{ color:#36404a}	
	.solution li{ list-style:none}
	.strong {font-weight:bold;}	
	.svc_client_list { color:#EF792F; font-weight:bold;font-family:"Trebruchet MS","Arial","BRLNSR";font-size:22px;}	
	.svc_pics120 {max-width:115px; padding-top:30px; max-height:80px; }
	.svc_pics180 {max-width:180px; padding-top:30px; max-height:80px; }
	.svc_pics140 {max-width:140px; padding-top:30px; max-height:80px; }
	.svc_pics200 {max-width:200px; padding-top:30px; max-height:80px; }
	.subs_btn {
		background: #ed173a;
		width: 165px;
		height: 42px;
		color: #fff;
		border:none;
		margin-top:10px
		}
	.sub-footer{ background: #36404a;}
	.testimony { color:#263c6a; font-weight:bold;font-family:'Arial,BRLNSR';font-size:30px;line-height:50px;}
	.testimony_Name { color:#EF792F; font-weight:bold;font-family:'Arial,BRLNSR';font-size:20px;}
	.text_center { text-align: center;}
	.underline { text-decoration: underline;}
	ul{ margin:0; padding:0}

	a:hover, a:focus { color: #242424;text-decoration: none; }
	.main_content{ padding: 30px 0;
		border-top: 3px solid #095d19;
		border-bottom: 3px solid #095d19;
		background: #ebeaea;
		box-shadow: inset 0 0 20px #ccc;
		}
	._trans {
		background: #000;
		background: rgba(0,0,0,.7);
		filter: alpha(opacity=70);
		-ms-filter: "alpha(opacity=70)";
		}
	.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:hover, .navbar-default .navbar-nav>.active>a:focus{ color: #FFF;
		background-color: rgb(85, 93, 101);
		border: solid #fff 1px;}
		
	.navbar-default .navbar-toggle:hover, .navbar-default 
	.navbar-toggle:focus {background-color: #FFF;}
	.navbar-default 
	.navbar-toggle {border-color: #BABABA;}
	.navbar-toggle {
		position: relative;
		float: right;
		margin-right: 15px;
		padding: 9px 10px;
		margin-top: 8px;
		margin-bottom: 8px;
		background-color: transparent;
		background-image: none;
		border: 1px solid transparent;
		border-radius: 0px;
		}
	.navbar-default 
	.navbar-nav>li>a {
		font-size: 12px;
		}
	.Custom_head{ margin:30px 0px; font-size:25px; font-family: 'BRLNSR' !important;}
	.apps{ background: #ffffff; min-height:150px; margin-bottom:0px}
	.apps p{ padding-top:30px}
	.margin{  margin:auto;width:60%;margin-bottom: 20px;}
	.entity h2{ font-family: "Calibri";font-size:25px; color:#000}
	.faq h2{ font-family: 'BRLNSR' !important;font-size:25px; color:#000}
	.faq p{ color:#000; font-size:18px; font-family: "Calibri";}
	.faq a{color: #095d19;}
	.cont_debra{ color: #36404a;line-height: 40px; font-weight:bold}
	.form-control {
		display: block;
		width: 100%;
		height: 43px;
		padding: 9PX;
		font-family: "Calibri";
		font-size: 20px;
		line-height: 1.428571;
		color: #555;
		background-color: #fff;
		background-image: none;
		border: 1px solid #36404a;
		border-radius: 0px;
		-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
		box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
		-webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
		-o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
		transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
		}
	label {
		display: inline-block;
		max-width: 100%;
		margin-bottom: 5px;
		font-weight: 500;
		color: #000;
		}
	.frm{ margin-top:20px; margin-bottom:10px}
	.botn{ background: #36404a;; color:#FFF; border:none; padding:8px 10px}
	.color_sss {
		color: #fff;
		font-size: 12px;
		}
	.form-inline .form-group { margin-right:10px; }
	.well-primary {
		color: rgb(255, 255, 255);
		background-color: rgb(66, 139, 202);
		border-color: rgb(53, 126, 189);
		}
	.glyphicon { margin-right:5px; }

	.panel-title>a, .panel-title>small, .panel-title>.small, .panel-title>small>a, .panel-title>.small>a {
		color: inherit;
		display: block;
		padding: 10px 15px;
		color: #000;
		background-color: #CCCCCC;
		border-radius: 4px;
		}
	.panel-title:hover { opacity: 0.80; }
	.panel-heading {
		padding: 0px;
		border-bottom: 1px solid transparent;
		border-top-right-radius: 3px;
		border-top-left-radius: 3px;
		}
	.panel-default>.panel-heading {
		color: #333;
		background-color: rgba(245, 245, 245, 0);
		border-color: rgba(221, 221, 221, 0);
		}
	.panel-default { border-color: rgba(221, 221, 221, 0); }
	.g_grad{
		background: #00bc09; /* Old browsers */
		/* IE9 SVG, needs conditional override of 'filter' to 'none' */
		background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwYmMwOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyMzcwMDEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
		background: -moz-linear-gradient(top,  #00bc09 0%, #237001 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#00bc09), color-stop(100%,#237001)); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top,  #00bc09 0%,#237001 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top,  #00bc09 0%,#237001 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top,  #00bc09 0%,#237001 100%); /* IE10+ */
		background: linear-gradient(to bottom,  #00bc09 0%,#237001 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00bc09', endColorstr='#237001',GradientType=0 ); /* IE6-8 */
		border:1px solid #1d7e03;
		width: 100%;font-size: 20px;padding: 10px 0;color: #fff;font-family: 'BRLNSR' !important;
		}
	.g_grad:hover{ opacity:.9; }
	.wht_grad{
		background: #ffffff; /* Old browsers */
		background: -moz-linear-gradient(top,  #ffffff 0%, #e3e3e3 99%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(99%,#e3e3e3)); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top,  #ffffff 0%,#e3e3e3 99%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top,  #ffffff 0%,#e3e3e3 99%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top,  #ffffff 0%,#e3e3e3 99%); /* IE10+ */
		background: linear-gradient(to bottom,  #ffffff 0%,#e3e3e3 99%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e3e3e3',GradientType=0 ); /* IE6-9 */
		}
.blu_grad{
	background: #0a85d9; /* Old browsers */
background: -moz-linear-gradient(top,  #0a85d9 0%, #0567aa 99%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#0a85d9), color-stop(99%,#0567aa)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #0a85d9 0%,#0567aa 99%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #0a85d9 0%,#0567aa 99%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #0a85d9 0%,#0567aa 99%); /* IE10+ */
background: linear-gradient(to bottom,  #0a85d9 0%,#0567aa 99%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e3e3e3',GradientType=0 ); /* IE6-9 */
border:1px solid #042dda;width: 100%;font-size: 20px;padding: 10px 0;color: #fff;font-family: 'BRLNSR' !important;
	}
	.blu_grad:hover{ opacity:.9}
.blk_grad{
	background: #212020; /* Old browsers */
background: -moz-linear-gradient(top,  #212020 0%, #000 99%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#212020), color-stop(99%,#000)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #212020 0%,#000 99%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #212020 0%,#000 99%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #212020 0%,#000 99%); /* IE10+ */
background: linear-gradient(to bottom,  #212020 0%,#000 99%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#212020', endColorstr='#000',GradientType=0 ); /* IE6-9 */
	}
	
	.input-group-addon {
		padding: 7px 14px;
		font-size: 14px;
		font-weight: normal;
		line-height: 1;
		color: #2B2B2C;
		text-align: center;
		background-color: rgba(238, 238, 238, 0);
		border-top: 1px solid #000;
		border-radius: 0px;
		border-bottom: 1px solid #000;
		border-left: 1px solid #000;
		}
	.login_in {
	background: #f4f4f4;
	padding: 20px;
	min-height: 200px;
	margin-top: 20px;
	}
#login {
width: 100%;
margin: auto;
margin-bottom: 10px;
}

	.login_ops {
width: 44%;
border: 1px solid #407f4e;
color: #407f4e;
line-height: 40px;
-webkit-transition: all 0.2s linear;
-moz-transition: all 0.2s linear;
-o-transition: all 0.2s linear;
-ms-transition: all 0.2s linear;
transition: all 0.2s linear;
float:left;
margin:10px;
background-color:#fff;
font-family: "Calibri";
font-weight:bold;
font-size:20px;
padding:10px;
		}
	.login_ops i{ font-size:30px}
	.login_ops:hover {b ackground: #407f4e;color: #fff; }
	.navbar-default .navbar-collapse, .navbar-default .navbar-form {
		border-color: rgba(231, 231, 231, 0);
		}

@media screen and (max-width: 500px) {
   	 .menu{ margin:0px!important; padding:0}
	.login_in {
		background: #f4f4f4;
		padding: 20px;
		min-height: 300px;
		margin-top: 20px;
		}
	.pad_left{ padding-left:20px}
	.hom_video_play {
			top: 115px;
			left: 25px;
			padding: 10px;
			color: #FFF;
			position: absolute;
			}
	.navbar-nav {margin: 0px;}
	.hom_message {
			padding: 10px 0;
			font-size: 16px;
			font-weight: bold;
			}
	.login_ops {
		width: 85%;
		border: 1px solid #407f4e;
		color: #407f4e;
		line-height: 40px;
		-webkit-transition: all 0.2s linear;
		-moz-transition: all 0.2s linear;
		-o-transition: all 0.2s linear;
		-ms-transition: all 0.2s linear;
		transition: all 0.2s linear;
		float: left;
		margin: 10px;
		background-color: #fff;
		font-family: "Calibri";
		font-weight: bold;
		font-size: 20px;
		padding: 10px;
		}
	.margin{ margin:auto;width:100%;margin-bottom: 10px;}
}
	.navbar-default { background-color: #36404a; }


/* --------------------------------------------
Accordion Styles
----------------------------------------------*/
 
 .accordion {  }
 .accordion dt { border-bottom: 1px solid #DDD; }
 .accordion dd { display: none; padding: 20px; border-bottom: 1px solid #DDD; }
 
 .accordion dt { cursor: pointer; color: inherit;
				display: block;
				padding: 10px 15px;
				color: #000;
				background-color: #CCCCCC;
				border-radius: 4px;
				margin-bottom: 5px;
				font-family: inherit;
				font-weight: 400; }
 .accordion dt:hover { opacity: 0.80; }
 .accordion-toggle:hover { text-decoration: none; }
	
 .glyphicon-chevron-right{ color:#095D19; }
 .glyphicon-chevron-down{ color:#095D19; }