﻿/*
Theme Name: Datatrack Labs
Author: Website Design Company
Author URI: http://websitedesign.co.in
Description: Datatrack Labs is a responsive website created by Website Design Company.
Version: 1.0
License: Website Design Company's License

This website is licensed under Website Design Company's License.
Do not use it without valid permission.
*/

@font-face{
	font-family: 'Open Sans';
  	font-style: normal;
  	font-weight: 300;
  	src: local('Open Sans Light'), local('OpenSans-Light'), url(http://fonts.gstatic.com/s/opensans/v10/DXI1ORHCpsQm3Vp6mXoaTegdm0LZdjqr5-oayXSOefg.woff2) format('woff2'), url(http://fonts.gstatic.com/s/opensans/v10/DXI1ORHCpsQm3Vp6mXoaTXhCUOGz7vYGh680lGh-uXM.woff) format('woff');
}

@font-face{
	font-family: 'Open Sans';
  	font-style: normal;
  	font-weight: 400;
  	src: local('Open Sans'), local('OpenSans'), url(http://fonts.gstatic.com/s/opensans/v10/cJZKeOuBrn4kERxqtaUH3VtXRa8TVwTICgirnJhmVJw.woff2) format('woff2'), url(http://fonts.gstatic.com/s/opensans/v10/cJZKeOuBrn4kERxqtaUH3T8E0i7KZn-EPnyo3HZu7kw.woff) format('woff');
}

@font-face{
	font-family: 'Open Sans';
  	font-style: normal;
  	font-weight: 600;
  	src: local('Open Sans Semibold'), local('OpenSans-Semibold'), url(http://fonts.gstatic.com/s/opensans/v10/MTP_ySUJH_bn48VBG8sNSugdm0LZdjqr5-oayXSOefg.woff2) format('woff2'), url(http://fonts.gstatic.com/s/opensans/v10/MTP_ySUJH_bn48VBG8sNSnhCUOGz7vYGh680lGh-uXM.woff) format('woff');
}

@font-face{
	font-family: 'Open Sans';
  	font-style: normal;
  	font-weight: 700;
  	src: local('Open Sans Bold'), local('OpenSans-Bold'), url(http://fonts.gstatic.com/s/opensans/v10/k3k702ZOKiLJc3WVjuplzOgdm0LZdjqr5-oayXSOefg.woff2) format('woff2'), url(http://fonts.gstatic.com/s/opensans/v10/k3k702ZOKiLJc3WVjuplzHhCUOGz7vYGh680lGh-uXM.woff) format('woff');
}

*{
	margin:0 auto;
	text-decoration:none !important;
	outline:none !important;
}

body{
    background:#4f9de7 url('images/bg.jpg') repeat-x;
	font-family:'Open Sans', Verdana, Geneva, Tahoma, sans-serif;
	font-weight:400;
	font-size:14px;
	color:#666;
	line-height:22px;
}

body.landing{
    background:url('images/bg-landing.jpg') center bottom / auto auto repeat-x fixed;
}

img{
	width:auto;
	max-width:100%;
	height:auto;
	border:0;
}

ul, ol{
	margin:0;
	padding:0;
	list-style:none;
}

ol{
	list-style:decimal inside;
}

h1, h2, h3, h4, h5, h6{
	margin:0;
	padding:0;
	font-weight:700;
	font-size:20px;
	color:#666;
	line-height:25px;
}

p{
	margin:0;
	padding:0;
}

strong{
	font-weight:600;
}

a,
a:hover,
a:visited{
	color:#0e275f;
}

.clearme{
	clear:both;
}

/* welcome_modal */

body.modal-open{
	overflow:auto;
}

.welcome_modal{
	position:absolute;
	bottom:auto;
	width:90%;
	max-width:800px;
	height:auto;
	padding:20px 20px 20px 20px !important;
	background:#fff;
	border-radius:5px;
	margin-top:20px;
	margin-bottom:20px;
}

.welcome_modal_body{
	padding:0;
}

.welcome_modal_body_title{
	position:relative;
	width:100%;
	height:auto;
	float:left;
	padding:10px 10px 10px 10px;
	background:#efefef;
	text-align:center;
}

.welcome_modal_body_title > .close{
	position:absolute;
	top:-15px;
	right:-15px;
	width:30px;
	height:30px;
	background:#fff;
	border-radius:50%;
	box-shadow:0px 2px 2px rgba(0,0,0,0.5);
	text-align:center;
	opacity:0.8;
	transition:all 0.3s ease-in-out;
}

.welcome_modal_body_title > .close > span.glyphicon{
	font-size:20px;
	color:#e05f0d;
	line-height:29px;
}

.welcome_modal_body_title h3{
	display:inline-block;
	vertical-align:top;
	width:100%;
	height:auto;
	margin:0px 0px 3px 0px;
	font-weight:700;
	font-size:40px;
	color:#0d2764;
	line-height:45px;
}

.welcome_modal_body_title h4{
	display:inline-block;
	vertical-align:top;
	width:100%;
	height:auto;
	font-weight:600;
	font-size:28px;
	color:#539ada;
	line-height:32px;
}

.welcome_modal_body_main{
	margin-top:20px;
}

.welcome_modal_body_main_left{
	width:100%;
	height:auto;
	float:left;
}

.welcome_modal_body_main_left_form{
	width:100%;
	height:auto;
	float:left;
	text-align:left;
}

.welcome_modal_body_main_left_form .form_row{
	width:100%;
	height:auto;
	float:left;
	margin:5px 0px 5px 0px;
	font-weight:400;
	font-size:12px;
	color:#666;
	line-height:20px;
}

.welcome_modal_body_main_left_form .form_row:first-child{
	margin:0px 0px 5px 0px;
}

.welcome_modal_body_main_left_form .form_row:last-child{
	margin:5px 0px 0px 0px;
}

.welcome_modal_body_main_left_form .form_row label{
	display:inline-block;
	vertical-align:top;
	width:100%;
	height:auto;
	margin:0px 0px 5px 0px;
	font-weight:600;
	font-size:12px;
	color:#000;
	line-height:20px;
}

.welcome_modal_body_main_left_form .form_row input[type=text],
.welcome_modal_body_main_left_form .form_row input[type=email],
.welcome_modal_body_main_left_form .form_row input[type=tel],
.welcome_modal_body_main_left_form .form_row input[type=url],
.welcome_modal_body_main_left_form .form_row input[type=password],
.welcome_modal_body_main_left_form .form_row select,
.welcome_modal_body_main_left_form .form_row textarea{
	display:inline-block;
	vertical-align:top;
	width:100%;
	height:30px;
	padding:0px 5px 0px 5px;
	background:#fff;
	border:3px #ececec solid;
	font-family:'Open Sans', Verdana, Geneva, Tahoma, sans-serif;
	font-weight:400;
	font-size:12px;
	color:#666;
	line-height:20px;
	resize:none;
	transition:all 0.3s ease-in-out;
}

.welcome_modal_body_main_left_form .form_row textarea{
	height:100px;
	padding:3px 5px 3px 5px;
}

.welcome_modal_body_main_left_form .form_row input[type=checkbox]{
	display:inline-block;
	vertical-align:top;
	width:auto;
	height:auto;
	margin:3px 5px 0px 0px;
}

.welcome_modal_body_main_left_form .form_row input[type=submit]{
	display:inline-block;
	vertical-align:top;
	width:auto;
	height:auto;
	padding:7px 15px 8px 15px;
	background:#0e275f;
	border:none;
	font-family:'Open Sans', Verdana, Geneva, Tahoma, sans-serif;
	font-weight:600;
	font-size:12px;
	color:#fff;
	line-height:20px;
	cursor:pointer;
	transition:all 0.3s ease-in-out;
}

.welcome_modal_body_main_right{
	width:100%;
	height:auto;
	float:left;
}

.welcome_modal_body_main_right_text{
	width:100%;
	height:auto;
	float:left;
	margin:0px 0px 15px 0px;
	text-align:center;
}

.welcome_modal_body_main_right_text h5{
	display:inline-block;
	vertical-align:top;
	width:100%;
	height:auto;
	margin:0px 0px 7px 0px;
	font-weight:400;
	font-size:35px;
	color:#016b2d;
	line-height:40px;
}

.welcome_modal_body_main_right_text h5 span{
	display:block;
	font-weight:700;
	font-size:45px;
	line-height:50px;
}

.welcome_modal_body_main_right_text h6{
	display:inline-block;
	vertical-align:top;
	width:100%;
	height:auto;
	margin:0px 0px 7px 0px;
	font-weight:700;
	font-size:30px;
	color:#539ada;
	line-height:35px;
}

.welcome_modal_body_main_right_text h6 span{
	display:block;
	color:#0d2764;
}

.welcome_modal_body_main_right_text p{
	display:inline-block;
	vertical-align:top;
	width:100%;
	height:auto;
	font-weight:700;
	font-size:18px;
	color:#016b2d;
	line-height:25px;
}

/* header */

.header{
	width:100%;
	height:auto;
}

/* wraper_header_top */

.wraper_header_top{
	width:100%;
	height:auto;
}

.wraper_header_top > .container{
	padding-top:0;
	padding-bottom:0;
}

.header_top{
	width:100%;
	height:auto;
	float:left;
	margin:10px 0px 0px 0px;
	padding:5px 10px 8px 10px;
	background:#fff;
}

.logo{
	width:auto;
	height:auto;
	float:left;
	margin:5px 0px 0px 0px;
	text-align:center;
	font-size:0;
}

.logo img{
	display:inline-block;
	vertical-align:top;
	width:140px;
}

.res_nav{
	display:none;
	width:auto;
	height:auto;
	float:right;
	margin:9px 0px 0px 10px;
}

.res_nav span.glyphicon{
	font-size:35px;
	color:#0e275f;
	line-height:35px;
	cursor:pointer;
	transition:all 0.3s ease-in-out;
}

.header_top_data{
	width:auto;
	max-width:215px;
	height:auto;
	float:right;
	text-align:center;
}

.header_top_data h3{
	display:inline-block;
	vertical-align:top;
	width:100%;
	height:auto;
	margin:0px 0px 3px 0px;
	font-weight:700;
	font-size:25px;
	color:#0d2764;
	line-height:30px;
}

.header_top_data h4{
	display:inline-block;
	vertical-align:top;
	width:100%;
	height:auto;
	font-weight:600;
	font-size:20px;
	color:#539ada;
	line-height:25px;
}

/* wraper_nav */

.wraper_nav{
	width:100%;
	height:auto;
}

.wraper_nav > .container{
	padding-top:0;
	padding-bottom:0;
}

.nav_main{
	width:100%;
	height:auto;
	float:left;
	background:#0e275f;
}

.nav{
	width:100%;
	height:auto;
	float:left;
	text-align:left;
	font-size:0;
}

/* nav level one */

.nav > ul > li{
	position:relative;
	display:inline-block;
	vertical-align:top;
	width:auto;
	height:auto;
}

.nav > ul > li > a{
	display:block;
	width:auto;
	height:auto;
	padding:4px 15px 5px 15px;
	background:none;
	font-weight:600;
	font-size:13px;
	color:#fff;
	line-height:22px;
	cursor:pointer;
	transition:all 0.3s ease-in-out;
}

.nav > ul > li:hover > a,
.nav > ul > li.current-menu-item > a,
.nav > ul > li.active > a{
	background:#4498c7;
}

/* nav level two */

.nav > ul > li > ul{
	position:absolute;
	top:100%;
	left:0;
	z-index:10;
	width:180px;
	height:auto;
	background:#0e275f;
	opacity:0;
	visibility:hidden;
	transition:all 0.3s ease-in-out;
}

.nav > ul > li:last-child > ul{
	left:auto;
	right:0;
}

.nav > ul > li:hover > ul{
	opacity:1;
	visibility:visible;
}

.nav > ul > li > ul > li{
	position:relative;
	width:100%;
	height:auto;
	float:left;
}

.nav > ul > li > ul > li > a{
	display:block;
	width:auto;
	height:auto;
	padding:2px 15px 2px 15px;
	background:none;
	font-weight:600;
	font-size:13px;
	color:#fff;
	line-height:22px;
	cursor:pointer;
	transition:all 0.3s ease-in-out;
}

.nav > ul > li:hover > ul > li > a{
	padding:4px 15px 5px 15px;
}

.nav > ul > li > ul > li:hover > a,
.nav > ul > li > ul > li.current-menu-item > a,
.nav > ul > li > ul > li.active > a{
	background:#4498c7;
}

/* wraper_banner */

.wraper_banner{
	width:100%;
	height:auto;
}

.wraper_banner > .container{
	padding-top:0;
	padding-bottom:0;
}

.banner{
	width:100%;
	height:auto;
	float:left;
	background:#0e275f;
}

.rslides{
	position:relative;
	width:100%;
  	overflow:hidden;
}

.rslides li{
	display:none;
  	position:absolute;
  	left:0;
  	top:0;
  	width:100%;
  	-webkit-backface-visibility:hidden;
}

.rslides li:first-child{
	position:relative;
  	display:block;
  	float:left;
}

.banner img{
	width:100%;
	float:left;
}

/* wraper_home_main */

.wraper_home_main{
	width:100%;
	height:auto;
}

.wraper_home_main > .container{
	padding-top:0;
	padding-bottom:0;
}

.home_main{
}

.home_main_left{
	width:100%;
	height:auto;
	float:left;
	padding:5px;
	background:#fff;
}

.home_main_left_menu{
	width:100%;
	height:auto;
	float:left;
	margin:0px 0px 10px 0px;
}

.home_main_left_menu .panel-group{
	width:100%;
	height:auto;
	float:left;
	margin:0;
}

.home_main_left_menu .panel-group .panel-default{
	border:none;
	border-radius:0;
}

.home_main_left_menu .panel-group .panel-default .panel-heading,
.home_main_left_menu .panel-group .panel-default .panel-collapse{
	padding:0;
	background:none;
	border:none;
}

.home_main_left_menu .panel-group .panel-default .panel-heading a{
	display:block;
	width:auto;
	height:auto;
	padding:4px 10px 5px 10px;
	background:#0e275f;
	font-weight:600;
	font-size:13px;
	color:#fff;
	line-height:22px;
	cursor:pointer;
	transition:all 0.3s ease-in-out;
}

.home_main_left_menu .panel-group .panel-default .panel-collapse .panel-body{
	padding:0;
}

.home_main_left_menu .panel-group .panel-default .panel-collapse .panel-body > ul > li{
	width:100%;
	height:auto;
}

.home_main_left_menu .panel-group .panel-default .panel-collapse .panel-body > ul > li > a{
	display:block;
	width:auto;
	height:auto;
	padding:4px 10px 5px 10px;
	background:#efefef;
	font-weight:400;
	font-size:12px;
	color:#000;
	line-height:20px;
	cursor:pointer;
	transition:all 0.3s ease-in-out;
}

.home_main_left_menu .panel-group .panel-default .panel-collapse .panel-body > ul > li:hover > a,
.home_main_left_menu .panel-group .panel-default .panel-collapse .panel-body > ul > li.current-menu-item > a,
.home_main_left_menu .panel-group .panel-default .panel-collapse .panel-body > ul > li.active > a{
	background:#5796e6;
	color:#fff;
}

.home_main_left_quote{
	width:100%;
	height:auto;
	float:left;
	margin:0px 0px 10px 0px;
	border:1px #d9d9d9 solid;
}

.home_main_left_quote_head{
	width:100%;
	height:auto;
	float:left;
	padding:4px 10px 4px 10px;
	border-bottom:1px #d9d9d9 solid;
	text-align:left;
}

.home_main_left_quote_head h3{
	display:inline-block;
	vertical-align:top;
	width:100%;
	height:auto;
	font-weight:600;
	font-size:15px;
	color:#0e275f;
	line-height:23px;
}

.home_main_left_quote_body{
	width:100%;
	height:auto;
	float:left;
	text-align:left;
	padding:7px 10px 7px 10px;
}

.home_main_left_quote_body h4{
	display:inline-block;
	vertical-align:top;
	width:100%;
	height:auto;
	margin:0px 0px 10px 0px;
	font-weight:300;
	font-size:12px;
	color:#4f9de7;
	line-height:20px;
}

.home_main_left_quote_body h4 span{
	display:block;
	font-weight:700;
	font-size:18px;
	line-height:25px;
}

.home_main_left_quote_body p{
	display:inline-block;
	vertical-align:top;
	width:100%;
	height:auto;
	margin:0px 0px 10px 0px;
	font-weight:400;
	font-size:12px;
	color:#000;
	line-height:20px;
}

.home_main_left_quote_form{
	width:100%;
	height:auto;
	float:left;
	padding:0px 10px 7px 10px;
	text-align:left;
}

.home_main_left_quote_form .form_row{
	width:100%;
	height:auto;
	float:left;
	margin:5px 0px 5px 0px;
	font-weight:400;
	font-size:12px;
	color:#666;
	line-height:20px;
}

.home_main_left_quote_form .form_row:first-child{
	margin:0px 0px 5px 0px;
}

.home_main_left_quote_form .form_row:last-child{
	margin:5px 0px 0px 0px;
}

.home_main_left_quote_form .form_row label{
	display:inline-block;
	vertical-align:top;
	width:100%;
	height:auto;
	margin:0px 0px 5px 0px;
	font-weight:600;
	font-size:12px;
	color:#000;
	line-height:20px;
}

.home_main_left_quote_form .form_row input[type=text],
.home_main_left_quote_form .form_row input[type=email],
.home_main_left_quote_form .form_row input[type=tel],
.home_main_left_quote_form .form_row input[type=url],
.home_main_left_quote_form .form_row input[type=password],
.home_main_left_quote_form .form_row select,
.home_main_left_quote_form .form_row textarea{
	display:inline-block;
	vertical-align:top;
	width:100%;
	height:30px;
	padding:0px 5px 0px 5px;
	background:#fff;
	border:3px #ececec solid;
	font-family:'Open Sans', Verdana, Geneva, Tahoma, sans-serif;
	font-weight:400;
	font-size:12px;
	color:#666;
	line-height:20px;
	resize:none;
	transition:all 0.3s ease-in-out;
}

.home_main_left_quote_form .form_row textarea{
	height:100px;
	padding:3px 5px 3px 5px;
}

.home_main_left_quote_form .form_row input[type=checkbox]{
	display:inline-block;
	vertical-align:top;
	width:auto;
	height:auto;
	margin:3px 5px 0px 0px;
}

.home_main_left_quote_form .form_row input[type=submit]{
	display:inline-block;
	vertical-align:top;
	width:auto;
	height:auto;
	padding:7px 15px 8px 15px;
	background:#0e275f;
	border:none;
	font-family:'Open Sans', Verdana, Geneva, Tahoma, sans-serif;
	font-weight:600;
	font-size:12px;
	color:#fff;
	line-height:20px;
	cursor:pointer;
	transition:all 0.3s ease-in-out;
}

.home_main_left_pic{
	width:100%;
	height:auto;
	float:left;
	margin:0px 0px 10px 0px;
	padding:10px 10px 10px 10px;
	border:1px #d9d9d9 solid;
	text-align:center;
	font-size:0;
}

.home_main_left_pic ul li{
	width:100%;
	height:auto;
	float:left;
	margin:0px 0px 15px 0px;
}

.home_main_left_pic ul li:last-child{
	margin:0;
}

.home_main_left_link{
	width:100%;
	height:auto;
	float:left;
	padding:7px 10px 7px 10px;
	border:1px #d9d9d9 solid;
	text-align:left;
}

.home_main_left_link h3{
	display:inline-block;
	vertical-align:top;
	width:100%;
	height:auto;
	margin:0px 0px 7px 0px;
	font-weight:600;
	font-size:15px;
	color:#0e275f;
	line-height:23px;
}

.home_main_left_link ul{
	display:inline-block;
	vertical-align:top;
	width:100%;
	height:auto;
	text-align:left;
}

.home_main_left_link ul li{
	display:inline-block;
	vertical-align:top;
	width:100%;
	height:auto;
	margin:1px 0px 1px 0px;
}

.home_main_left_link ul li:first-child{
	margin:0px 0px 1px 0px;
}

.home_main_left_link ul li:last-child{
	margin:1px 0px 0px 0px;
}

.home_main_left_link ul li a{
	display:inline-block;
	vertical-align:top;
	width:auto;
	height:auto;
	font-weight:400;
	font-size:11px;
	color:#0e275f;
	line-height:15px;
}

.home_main_right{
	width:100%;
	height:auto;
	float:left;
	padding:5px;
	background:#fff;
}

.home_main_right_pic{
	width:100%;
	height:auto;
	float:left;
	margin:0px 0px 10px 0px;
	text-align:center;
	font-size:0;
}

.home_main_right_pic ul li{
	width:100%;
	height:auto;
	float:left;
	margin:0px 0px 15px 0px;
	text-align:center;
}

.home_main_right_pic ul li:last-child{
	margin:0;
}

.home_main_right_pic ul li img{
	display:inline-block;
	vertical-align:top;
	width:100%;
}

.home_main_right_social{
	width:100%;
	height:auto;
	float:left;
	margin:0px 0px 15px 0px;
	text-align:center;
	font-size:0;
}

.home_main_right_social ul li{
	display:inline-block;
	vertical-align:top;
	width:auto;
	height:auto;
}

.home_main_right_social ul li a{
	display:block;
	width:30px;
	height:30px;
	background:url('images/social-icons.png') no-repeat;
	cursor:pointer;
	transition:all 0.3s ease-in-out;
}

.home_main_right_social ul li.facebook a{
	background-position:0px -30px;
}

.home_main_right_social ul li.facebook:hover a{
	background-position:0px 0px;
}

.home_main_right_social ul li.twitter a{
	background-position:-240px -30px;
}

.home_main_right_social ul li.twitter:hover a{
	background-position:-240px 0px;
}

.home_main_right_social ul li.linkedin a{
	background-position:-120px -30px;
}

.home_main_right_social ul li.linkedin:hover a{
	background-position:-120px 0px;
}

.home_main_right_social ul li.youtube a{
	background-position:-300px -30px;
}

.home_main_right_social ul li.youtube:hover a{
	background-position:-300px 0px;
}

.home_main_right_social ul li.googleplus a{
	background-position:-90px -30px;
}

.home_main_right_social ul li.googleplus:hover a{
	background-position:-90px 0px;
}

.home_main_right_client{
	width:100%;
	height:auto;
	float:left;
	margin:0px 0px 10px 0px;
	padding:7px 10px 7px 10px;
	border:1px #d9d9d9 solid;
}

.home_main_right_client h3{
	display:inline-block;
	vertical-align:top;
	width:100%;
	height:auto;
	margin:0px 0px 7px 0px;
	font-weight:600;
	font-size:15px;
	color:#0e275f;
	line-height:23px;
}

.home_main_right_client ul{
	display:inline-block;
	vertical-align:top;
	width:100%;
	height:auto;
}

.home_main_right_client ul li{
	width:100%;
	height:auto;
	float:left;
	margin:7px 0px 0px 0px;
	padding:0px 0px 0px 20px;
	background:url('images/tick-blue.png') 0px 4px / 12px auto no-repeat;
	font-weight:600;
	font-size:12px;
	color:#4f9de7;
	line-height:18px;
}

.home_main_right_client ul li:first-child{
	margin:0;
}

.home_main_right_testimonial{
	width:100%;
	height:auto;
	float:left;
	border:1px #d9d9d9 solid;
}

.home_main_right_testimonial_head{
	width:100%;
	height:auto;
	float:left;
	padding:4px 10px 4px 10px;
	border-bottom:1px #d9d9d9 solid;
	text-align:left;
}

.home_main_right_testimonial_head h3{
	display:inline-block;
	vertical-align:top;
	width:100%;
	height:auto;
	font-weight:600;
	font-size:15px;
	color:#0e275f;
	line-height:23px;
}

.home_main_right_testimonial_body{
	width:100%;
	height:auto;
	float:left;
	padding:7px 10px 7px 10px;
}

.home_main_right_testimonial_body blockquote{
	width:100%;
	height:auto;
	float:left;
	margin:15px 0px 0px 0px;
	padding:0;
	border:none;
}

.home_main_right_testimonial_body blockquote:first-child{
	margin:0;
}

.home_main_right_testimonial_body blockquote p{
	display:inline-block;
	vertical-align:top;
	width:100%;
	height:auto;
	margin:0px 0px 10px 0px;
	font-weight:400;
	font-size:12px;
	color:#000;
	line-height:20px;
}

.home_main_right_testimonial_body blockquote p img{
	width:55px;
	float:left;
	margin:0px 7px 5px 0px;
}

.home_main_right_testimonial_body blockquote .home_main_right_testimonial_body_more{
	display:inline-block;
	vertical-align:top;
	width:auto;
	height:auto;
	font-weight:600;
	font-size:12px;
	color:#0e275f;
	line-height:20px;
}

.home_main_right_testimonial_body blockquote cite{
	display:inline-block;
	vertical-align:top;
	width:100%;
	height:auto;
	margin:3px 0px 0px 0px;
	font-style:normal;
	font-weight:600;
	font-size:14px;
	color:#000;
	line-height:22px;
}

/* wraper_footer */

.wraper_footer{
	width:100%;
	height:auto;
}

.wraper_footer > .container{
	padding-top:10px;
	padding-bottom:10px;
}

.footer{
	width:100%;
	height:auto;
	float:left;
}

.footer_nav{
	width:100%;
	height:auto;
	float:left;
	text-align:center;
	font-size:0;
}

.footer_nav > ul > li{
	position:relative;
	display:inline-block;
	vertical-align:top;
	width:auto;
	height:auto;
	padding:0px 7px 0px 7px;
}

.footer_nav > ul > li:after{
	position:absolute;
	top:5px;
	left:100%;
	z-index:1;
	content:" ";
	width:1px;
	height:65%;
	background:#fff;
}

.footer_nav > ul > li:last-child:after{
	display:none;
}

.footer_nav > ul > li > a{
	display:block;
	width:auto;
	height:auto;
	font-weight:400;
	font-size:12px;
	color:#fff;
	line-height:20px;
	cursor:pointer;
	transition:all 0.3s ease-in-out;
}

.footer_nav > ul > li:hover > a,
.footer_nav > ul > li.current-menu-item > a,
.footer_nav > ul > li.active > a{
	color:#0e275f;
}

.footer_copyright{
	width:100%;
	height:auto;
	float:left;
	margin:3px 0px 0px 0px;
	text-align:center;
	font-weight:400;
	font-size:12px;
	color:#fff;
	line-height:20px;
}

/* HOME PAGE */

/* home_main_content */

.home_main_content{
	width:100%;
	height:auto;
	min-height:400px;
	float:left;
	padding:7px 10px 7px 10px;
	background:right top / auto auto no-repeat #fff;
}

.home_main_content.home-page{
	background-image:url('images/globe.jpg');
}

.home_main_content.company-profile-page{
	background-image:url('images/qMark.jpg');
}

.home_main_content.company-profile-page{
	background-image:url('images/qMark.jpg');
}

.home_main_content.data-analysis-page{
	background-image:url('images/glass.jpg');
}

.home_main_content.data-elimination-page{
	background-image:url('images/spark.jpg');
}

.home_main_content.do-dont-page{
	background-image:url('images/dont.jpg');
}

.home_main_content.facilities-page{
	background-image:url('images/plus.jpg');
}

.home_main_content.faq-page{
	background-image:url('images/qa.jpg');
}

.home_main_content.file-repair-page{
	background-image:url('images/spanner.jpg');
}

.home_main_content.flash-drive-recovery-page{
	background-image:url('images/flashDrive.jpg');
}

.home_main_content.hard-drive-destruction-page{
	background-image:url('images/recycle.jpg');
}

.home_main_content.hard-drive-recovery-page{
	background-image:url('images/drive.jpg');
}

.home_main_content.laptop-recovery-page{
	background-image:url('images/laptop.jpg');
}

.home_main_content.partner-advantages-page{
	background-image:url('images/arrow.jpg');
}

.home_main_content.password-recovery-page{
	background-image:url('images/key.jpg');
}

.home_main_content.previous-clients-page{
	background-image:url('images/clientLogos.jpg');
}

.home_main_content.testimonials-page{
	background-image:url('images/bubble.jpg');
}

.home_main_content.contact-page{
	background-image:url('images/world.jpg');
}

.home_main_content.my-data-page{
	background-image:url('images/i.jpg');
}

.home_main_content_head{
	width:100%;
	height:auto;
	float:left;
	margin:0px 0px 7px 0px;
	padding:0px 0px 5px 0px;
	border-bottom:1px #d9d9d9 solid;
	text-align:left;
}

.home_main_content_head h1{
	display:inline-block;
	vertical-align:top;
	width:100%;
	height:auto;
	font-weight:600;
	font-size:18px;
	color:#0e275f;
	line-height:25px;
}

.home_main_content_head h1 a{
	color:#539ada;
}

.home_main_content_body{
	width:100%;
	height:auto;
	float:left;
	margin:0px 0px 10px 0px;
	text-align:left;
	font-weight:400;
	font-size:11px;
	color:#0e275f;
	line-height:18px;
}

.home_main_content_body h2,
.home_main_content_body h3{
	display:inline-block;
	vertical-align:top;
	width:100%;
	height:auto;
	margin:0px 0px 7px 0px;
	font-weight:600;
	font-size:16px;
	color:#0e275f;
	line-height:25px;
}

.home_main_content_body p{
	display:inline-block;
	vertical-align:top;
	width:100%;
	height:auto;
	margin:0px 0px 7px 0px;
	font-weight:400;
	font-size:11px;
	color:#0e275f;
	line-height:18px;
}

.home_main_content_body *:last-child{
	margin:0;
}

.home_main_content_body p a{
	font-weight:600;
}

.home_main_content_body ul{
	display:inline-block;
	vertical-align:top;
	width:100%;
	height:auto;
	margin:0px 0px 7px 0px;
	text-align:left;
}

.home_main_content_body ul li{
	position:relative;
	width:100%;
	height:auto;
	float:left;
	margin:3px 0px 3px 0px;
	padding:0px 0px 0px 20px;
	font-weight:600;
	font-size:11px;
	color:#0e275f;
	line-height:18px;
}

.home_main_content_body ul li:first-child{
	margin:0px 0px 3px 0px;
}

.home_main_content_body ul li:last-child{
	margin:3px 0px 0px 0px;
}

.home_main_content_body ul li:before{
	position:absolute;
	top:0;
	left:0;
	z-index:1;
	content:"\e013";
	font-family:'Glyphicons Halflings';
	font-size:10px;
	color:#0e275f;
}

.home_main_content_body .home_main_content_body_btn{
	display:inline-block;
	vertical-align:top;
	width:100%;
	height:auto;
	padding:7px 15px 8px 15px;
	background:#0097de;
	border:none;
	text-align:center;
	font-weight:600;
	font-size:14px;
	color:#fff;
	line-height:22px;
	cursor:pointer;
	transition:all 0.3s ease-in-out;
}

.home_main_content_banner{
	width:100%;
	height:auto;
	float:left;
	margin:0px 0px 10px 0px;
	text-align:center;
}

.home_main_content_banner ul li{
	width:100%;
	height:auto;
	float:left;
	margin:10px 0px 0px 0px;
}

.home_main_content_banner ul li:first-child{
	margin:0;
}

.home_main_content_check{
	width:100%;
	height:auto;
	float:left;
	margin:0px 0px 10px 0px;
	text-align:left;
}

.home_main_content_check h3{
	display:inline-block;
	vertical-align:top;
	width:100%;
	height:auto;
	margin:0px 0px 7px 0px;
	font-weight:600;
	font-size:16px;
	color:#0e275f;
	line-height:25px;
}

.home_main_content_check ul{
	display:inline-block;
	vertical-align:top;
	width:100%;
	height:auto;
}

.home_main_content_check ul li{
	width:100%;
	height:auto;
	float:left;
	margin:7px 0px 0px 0px;
	padding:0px 0px 0px 25px;
	background:url('images/tick-blue.png') 0px 4px / 17px auto no-repeat;
	font-weight:600;
	font-size:14px;
	color:#4f9de7;
	line-height:22px;
}

.home_main_content_check ul li:first-child{
	margin:0;
}

.home_main_content_video{
	width:100%;
	height:auto;
	float:left;
	margin:0px 0px 10px 0px;
	text-align:center;
}

.home_main_content_video ul li{
	width:100%;
	height:auto;
	float:left;
	margin:10px 0px 0px 0px;
}

.home_main_content_video ul li:first-child{
	margin:0;
}

.home_main_content_video ul li iframe{
	display:inline-block;
	vertical-align:top;
	width:100%;
	height:300px;
	border:none;
}

.home_main_content_twitter{
	width:100%;
	height:auto;
	float:left;
	margin:0px 0px 10px 0px;
	text-align:left;
}

.home_main_content_timeline{
	width:100%;
	height:auto;
	float:left;
	margin:0px 0px 10px 0px;
	text-align:left;
}

.home_main_content_timeline > ul > li{
	width:100%;
	height:auto;
	float:left;
	padding:7px 0px 7px 0px;
	border-bottom:1px #d9d9d9 dotted;
}

.home_main_content_timeline > ul > li:first-child{
	padding:0px 0px 7px 0px;
}

.home_main_content_timeline > ul > li:last-child{
	padding:7px 0px 0px 0px;
	border-bottom:none;
}

.home_main_content_timeline > ul > li p{
	display:inline-block;
	vertical-align:top;
	width:100%;
	height:auto;
	margin:0px 0px 7px 0px;
	font-weight:400;
	font-size:11px;
	color:#0e275f;
	line-height:18px;
}

.home_main_content_timeline > ul > li *:last-child{
	margin:0;
}

.home_main_content_timeline > ul > li p a{
	font-weight:600;
}

.home_main_content_timeline > ul > li table{
	margin-bottom:10px;
	text-align:center;
}

.home_main_content_timeline > ul > li table thead tr td,
.home_main_content_timeline > ul > li table tbody tr td{
	vertical-align:top;
	padding:5px 7px 5px 7px;
	border:1px #0e275f solid;
	font-weight:400;
	font-size:12px;
	color:#0e275f;
	line-height:20px;
}

.home_main_content_timeline > ul > li table thead tr td{
	font-weight:600;
	font-size:13px;
}

.home_main_content_timeline > ul > li ul{
	display:inline-block;
	vertical-align:top;
	width:100%;
	height:auto;
	margin:0px 0px 7px 0px;
	text-align:left;
}

.home_main_content_timeline > ul > li ul li{
	position:relative;
	width:100%;
	height:auto;
	float:left;
	margin:3px 0px 3px 0px;
	padding:0px 0px 0px 20px;
	font-weight:600;
	font-size:11px;
	color:#0e275f;
	line-height:18px;
}

.home_main_content_timeline > ul > li ul li:first-child{
	margin:0px 0px 3px 0px;
}

.home_main_content_timeline > ul > li ul li:last-child{
	margin:3px 0px 0px 0px;
}

.home_main_content_timeline > ul > li ul li:before{
	position:absolute;
	top:0;
	left:0;
	z-index:1;
	content:"\e013";
	font-family:'Glyphicons Halflings';
	font-size:10px;
	color:#0e275f;
}

.home_main_content_contact{
	width:100%;
	height:auto;
	float:left;
	text-align:left;
}

.home_main_content_contact_form{
	width:100%;
	height:auto;
	float:left;
}

.home_main_content_contact_form .form_row{
	width:100%;
	height:auto;
	float:left;
	margin:0px 0px 10px 0px;
}

.home_main_content_contact_form .form_row p{
	display:inline-block;
	vertical-align:top;
	width:100%;
	height:auto;
	font-weight:400;
	font-size:11px;
	color:#0e275f;
	line-height:18px;
}

.home_main_content_contact_form .form_row label{
	display:inline-block;
	vertical-align:top;
	width:100%;
	height:auto;
	margin:0px 0px 5px 0px;
	font-weight:600;
	font-size:12px;
	color:#000;
	line-height:20px;
}

.home_main_content_contact_form .form_row span.formError p,
.home_main_content_contact_form .form_row span.formError label{
	color:#ff0000;
}

.home_main_content_contact_form .form_row input[type=text],
.home_main_content_contact_form .form_row input[type=email],
.home_main_content_contact_form .form_row input[type=tel],
.home_main_content_contact_form .form_row input[type=url],
.home_main_content_contact_form .form_row input[type=password],
.home_main_content_contact_form .form_row select,
.home_main_content_contact_form .form_row textarea{
	display:inline-block;
	vertical-align:top;
	width:100%;
	height:30px;
	padding:0px 5px 0px 5px;
	background:#fff;
	border:3px #ececec solid;
	font-family:'Open Sans', Verdana, Geneva, Tahoma, sans-serif;
	font-weight:400;
	font-size:12px;
	color:#666;
	line-height:20px;
	resize:none;
	transition:all 0.3s ease-in-out;
}

.home_main_content_contact_form .form_row textarea{
	height:100px;
	padding:3px 5px 3px 5px;
}

.home_main_content_contact_form .form_row input[type=checkbox]{
	display:inline-block;
	vertical-align:top;
	width:auto;
	height:auto;
	margin:3px 5px 0px 0px;
}

.home_main_content_contact_form .form_row input[type=submit]{
	display:inline-block;
	vertical-align:top;
	width:auto;
	height:auto;
	padding:7px 15px 8px 15px;
	background:#0e275f;
	border:none;
	font-family:'Open Sans', Verdana, Geneva, Tahoma, sans-serif;
	font-weight:600;
	font-size:12px;
	color:#fff;
	line-height:20px;
	cursor:pointer;
	transition:all 0.3s ease-in-out;
}

.home_main_content_team{
	width:100%;
	height:auto;
	float:left;
	margin:0px 0px 10px 0px;
	text-align:left;
}

.home_main_content_team_item{
	width:100%;
	height:auto;
	float:left;
	margin:15px 0px 0px 0px;
	padding:5px 7px 0px 7px;
	border:1px #efefef solid;
}

.home_main_content_team_item:first-child{
	margin:0;
}

.home_main_content_team_item h3{
	display:inline-block;
	vertical-align:top;
	width:100%;
	height:auto;
	margin:0px 0px 7px 0px;
	font-weight:600;
	font-size:15px;
	color:#666;
	line-height:23px;
}

.home_main_content_team_item h3 span{
	color:#458bd1;
}

.home_main_content_team_item p{
	display:inline-block;
	vertical-align:top;
	width:100%;
	height:auto;
	margin:0px 0px 7px 0px;
	font-weight:400;
	font-size:11px;
	color:#0e275f;
	line-height:18px;
}

/* LANDING PAGE */

.wraper_header_landing{
	width:100%;
	height:auto;
	border-top:10px #42a9cc solid;
}

.wraper_header_landing > .container{
	padding-top:0;
	padding-bottom:0;
}

.header_landing{
	width:100%;
	height:auto;
	float:left;
	padding:5px 10px 10px 10px;
	background:#fff;
	border-left:1px #d2f4ff solid;
	border-right:1px #d2f4ff solid;
}

.header_landing_top_reffer{
	width:100%;
	height:auto;
	float:left;
	text-align:center;
}

.header_landing_top_reffer img{
	display:inline-block;
	vertical-align:top;
}

.header_landing_top_data{
	width:100%;
	height:auto;
	float:right;
	text-align:center;
}

.header_landing_top_data h3{
	display:inline-block;
	vertical-align:top;
	width:100%;
	height:auto;
	margin:0px 0px 3px 0px;
	font-weight:700;
	font-size:25px;
	color:#0d2764;
	line-height:30px;
}

.header_landing_top_data h4{
	display:inline-block;
	vertical-align:top;
	width:100%;
	height:auto;
	font-weight:600;
	font-size:20px;
	color:#539ada;
	line-height:25px;
}

/* wraper_banner_landing */

.wraper_banner_landing{
	width:100%;
	height:auto;
}

.wraper_banner_landing > .container{
	padding-top:0;
	padding-bottom:0;
}

.banner_landing{
	position:relative;
	width:100%;
	height:auto;
	float:left;
	border-left:1px #d2f4ff solid;
	border-right:1px #d2f4ff solid;
}

.banner_landing .rslides_nav{
	position:absolute;
	top:40%;
	z-index:100;
	width:30px;
	height:30px;
	background:url('images/banner-arrows.png') 0px 0px / auto auto;
	border-radius:50%;
	font-size:0;
	cursor:pointer;
}

.banner_landing .rslides_nav.prev{
	left:15px;
	background-position:0px 0px;
}

.banner_landing .rslides_nav.next{
	right:15px;
	background-position:-30px 0px;
}

/* wraper_landing_main */

.wraper_landing_main{
	width:100%;
	height:auto;
}

.wraper_landing_main > .container{
	padding-top:0;
	padding-bottom:10px;
}

.landing_main{
	width:100%;
	height:auto;
	float:left;
	padding:10px 10px 10px 10px;
	background:#fff;
	border-left:1px #d2f4ff solid;
	border-right:1px #d2f4ff solid;
}

.landing_main_left{
	width:100%;
	height:auto;
	float:left;
}

.landing_main_left_top{
}

.landing_main_left_top_left{
	width:100%;
	height:auto;
	float:left;
	padding:10px 10px 0px 10px;
	background:#457dca;
}

.landing_main_left_top_left p{
	display:inline-block;
	vertical-align:top;
	width:100%;
	height:auto;
	margin:0px 0px 7px 0px;
	font-weight:400;
	font-size:11px;
	color:#fff;
	line-height:18px;
}

.landing_main_left_top_right{
	width:100%;
	height:auto;
	float:left;
}

.landing_main_left_top_right_video{
	width:100%;
	height:auto;
	float:left;
}

.landing_main_left_top_right_video iframe{
	width:100%;
	height:220px;
	float:left;
	border:none;
}

.landing_main_left_review{
	width:100%;
	height:auto;
	float:left;
	margin:15px 0px 0px 0px;
}

.landing_main_left_review_item{
	width:100%;
	height:auto;
	float:left;
	padding:12px 0px 5px 0px;
	border-bottom:1px #ccc dashed;
}

.landing_main_left_review_item:first-child{
	padding:0px 0px 5px 0px;
}

.landing_main_left_review_item:last-child{
	padding:12px 0px 0px 0px;
	border-bottom:none;
}

.landing_main_left_review_item_pic{
	width:100%;
	height:auto;
	float:left;
	text-align:left;
}

.landing_main_left_review_item_pic img{
	display:inline-block;
	vertical-align:top;
}

.landing_main_left_review_item_data{
	width:100%;
	height:auto;
	float:left;
	margin:10px 0px 0px;
}

.landing_main_left_review_item_data h3{
	display:inline-block;
	vertical-align:top;
	width:100%;
	height:auto;
	margin:0px 0px 1px 0px;
	text-transform:uppercase;
	font-weight:600;
	font-size:18px;
	color:#0d2764;
	line-height:25px;
}

.landing_main_left_review_item_data p{
	display:inline-block;
	vertical-align:top;
	width:100%;
	height:auto;
	margin:0px 0px 7px 0px;
	font-weight:400;
	font-size:11px;
	color:#0e275f;
	line-height:18px;
}

.landing_main_left_text{
	width:100%;
	height:auto;
	float:left;
	text-align:left;
	font-weight:400;
	font-size:11px;
	color:#0e275f;
	line-height:18px;
}

.landing_main_left_text h2,
.landing_main_left_text h3{
	display:inline-block;
	vertical-align:top;
	width:100%;
	height:auto;
	margin:0px 0px 7px 0px;
	font-weight:600;
	font-size:16px;
	color:#0e275f;
	line-height:25px;
}

.landing_main_left_text p{
	display:inline-block;
	vertical-align:top;
	width:100%;
	height:auto;
	margin:0px 0px 7px 0px;
	font-weight:400;
	font-size:11px;
	color:#0e275f;
	line-height:18px;
}

.landing_main_left_text *:last-child{
	margin:0;
}

.landing_main_left_text p a{
	font-weight:600;
}

.landing_main_left_text ul{
	display:inline-block;
	vertical-align:top;
	width:100%;
	height:auto;
	margin:0px 0px 7px 0px;
	text-align:left;
}

.landing_main_left_text ul li{
	position:relative;
	width:100%;
	height:auto;
	float:left;
	margin:3px 0px 3px 0px;
	padding:0px 0px 0px 20px;
	font-weight:600;
	font-size:11px;
	color:#0e275f;
	line-height:18px;
}

.landing_main_left_text ul li:first-child{
	margin:0px 0px 3px 0px;
}

.landing_main_left_text ul li:last-child{
	margin:3px 0px 0px 0px;
}

.landing_main_left_text ul li:before{
	position:absolute;
	top:0;
	left:0;
	z-index:1;
	content:"\e013";
	font-family:'Glyphicons Halflings';
	font-size:10px;
	color:#0e275f;
}

.landing_main_left_text .landing_main_left_text_btn{
	display:inline-block;
	vertical-align:top;
	width:100%;
	height:auto;
	padding:7px 15px 8px 15px;
	background:#0097de;
	border:none;
	text-align:center;
	font-weight:600;
	font-size:14px;
	color:#fff;
	line-height:22px;
	cursor:pointer;
	transition:all 0.3s ease-in-out;
}

.landing_main_right_head{
	width:100%;
	height:auto;
	float:left;
	margin:0px 0px 10px 0px;
	text-align:left;
}

.landing_main_right_head h3{
	display:inline-block;
	vertical-align:top;
	width:100%;
	height:auto;
	margin:0px 0px 7px 0px;
	font-weight:700;
	font-size:22px;
	color:#0d2764;
	line-height:25px;
}

.landing_main_right_head h3 span{
	color:#539ada;
}

/* wraper_footer_landing */

.wraper_footer_landing{
	width:100%;
	height:auto;
	background:#092564;
}

.wraper_footer_landing > .container{
	padding-top:5px;
	padding-bottom:5px;
}

.wraper_footer_landing{
	width:100%;
	height:auto;
	float:left;
}

.footer_landing_nav{
	width:100%;
	height:auto;
	float:left;
	text-align:center;
	font-size:0;
}

.footer_landing_nav > ul > li{
	position:relative;
	display:inline-block;
	vertical-align:top;
	width:auto;
	height:auto;
	padding:0px 7px 0px 7px;
}

.footer_landing_nav > ul > li:after{
	position:absolute;
	top:5px;
	left:100%;
	z-index:1;
	content:" ";
	width:1px;
	height:65%;
	background:#fff;
}

.footer_landing_nav > ul > li:last-child:after{
	display:none;
}

.footer_landing_nav > ul > li > a{
	display:block;
	width:auto;
	height:auto;
	font-weight:400;
	font-size:12px;
	color:#fff;
	line-height:20px;
	cursor:pointer;
	transition:all 0.3s ease-in-out;
}

.footer_landing_nav > ul > li:hover > a,
.footer_landing_nav > ul > li.current-menu-item > a,
.footer_landing_nav > ul > li.active > a{
	color:#ccc;
}

.footer_landing_copyright{
	width:100%;
	height:auto;
	float:left;
	margin:3px 0px 0px 0px;
	text-align:center;
	font-weight:400;
	font-size:12px;
	color:#fff;
	line-height:20px;
}

.footer_landing_copyright{
	width:100%;
	height:auto;
	float:left;
	margin:3px 0px 0px 0px;
	text-align:center;
}

.footer_landing_copyright p{
	display:inline-block;
	vertical-align:top;
	width:100%;
	height:auto;
	font-weight:400;
	font-size:12px;
	color:#fff;
	line-height:20px;
}

.footer_landing_copyright p a{
	color:#ccc;
}
