﻿@charset "utf-8";
/*@import url(https://fonts.googleapis.com/css?family=Roboto+Condensed);*/
/* 				GLOBAL AND REST VALUES 				*/
body,
h1,h2,h3,h4,
form, p{
	padding:0px;
	margin:0px;
	color:#454545;
	font-family:Tahoma, Geneva, sans-serif;
	border:none;
	border:0px;
	font-size:13px;
	text-align:left;
}
a:focus, :focus, a, a:hover, button::-moz-focus-inner, button:focus
	{
		outline:none;
		outline:0;
		border:0;
		text-decoration:none;
    	decoration: none;
		color: inherit;
		-moz-outline-style: none; 
	}
@font-face {
  /*font-family: 'Roboto Condensed';*/
  font-style: normal;
  font-weight: 400;
  unicode-range: U+0460-052F, U+20B4, U+2DE0-2DFF, U+A640-A69F;
}
.header .cont_top, .flexslider .slides h2, .ftList h4, .nav>li>a, .dropdown-menu>li>a, .flexslider .slides p, .welcome h1, .mission h2, .vission h2, .OffersMain h2, .OffersMain h3, .touchNowBg h2, .touchNowBg h3, a.touchNowBt, .cvBg h2, a.cvBt, .headerImg h1, .headerImg p, .leftNav h3, .brochure_l h3, .innerText h2
	{
		/*font-family: 'Roboto Condensed', sans-serif;*/
		text-transform:uppercase;
		font-weight:normal;
	}
article, aside, audio, canvas, command, datalist, details, embed, figcaption, figure, footer, header, hgroup, keygen, meter, nav, output, progress, section, source, video 
{display:block}
mark, rp, rt, ruby, summary, time {display:inline}
div, h1, h2, h3, h4, p, form, label, input, textarea, img, span{
	margin:0; padding:0;
}
a, img{
	border:none;
	 text-decoration:none;
	color:#454545; 
	border:0px;
}
.clear_both
	{
		clear:both;
		padding:0px;
		margin:0px;
		font-family:1px;
	}
.bold
	{
	font-weight:bold;
	}
.navbar
	{
		margin-bottom:0px;
	}
.navbar-default
	{
		background-color:transparent;
	}

#wrapper
	{
		width:1217px;
		margin:0px auto;
		position:relative;
	}
.header
	{
		width:100%;
		height:93px;
		border-bottom:1px solid #e0e0e0;
		background:#fff;
	}
.header .logo
	{
		float:left;
		margin:1px 20px 0px 13px;
		background-color:#fff;
		padding:10px;
		position:relative;
		z-index:2;
	}
.topNav
	{
		float:right;
	}
.header .cont_top
	{
		float:right;
		padding:0px;
		margin:5px 0px 0px 0px;
		list-style-type:none;
		text-transform:none;
	}
.cont_top li
	{
		float:left;
		padding:0px;
		margin:0px 20px 0px 0px;
		font-size:15px;
		color:#000;
	}
.cont_top li span
	{
		color:#3b6caa;
	}
.cont_top li a
	{
		color:#000;
		text-decoration:none;
		line-height:30px;
		padding:7px 0px 10px 0px;
		float:left;
	}
.cont_top li a:hover
	{
		color:#59affc;
	}
.cont_top li a span
	{
		color:#3b6caa;
	}
:focus
	{
		outline:none;
	}
.navbar-nav
	{
		margin-top:50px;
	}
.nav>li>a {
    display: block;
    font-size: 15px;
    line-height: normal;
    text-decoration: none;
    vertical-align: middle;
    padding: 11px 8px 11px 8px;
    color: #745878;
    font-weight: normal;
    margin: 0px 3px;
	text-transform:none;
}
.navbar-default .navbar-nav>li>a
	{
		color:#000;
	}
.navbar-default .navbar-nav>li>a:focus, .navbar-default .navbar-nav>li>a:hover, .navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:focus, .navbar-default .navbar-nav>.open>a:hover {
    color: #3b6caa;
    display: block;
    border-bottom: 3px solid #3b6caa;
    background-color: transparent !important;
}
.navbar-nav>li> .dropdown-menu {
    background-color: #fff;
    border-bottom: 1px solid #e0e0e0;
	color:#3b6caa;
	border-radius:0px;
	padding:0px;
	margin:0px;
}
.dropdown-menu>li>a
	{
		color:#323232;
	    line-height: 2;
		font-size:13px;
	    padding: 5px 12px;
		text-transform:none;
	}
.dropdown-menu>li>a:focus, .dropdown-menu>li>a:hover {
    color: #fff;
	background-color:transparent;
	background-color:#3b6caa;
}
.navbar-nav>li> .dropdown-menu li
	{
	    border-bottom: 1px solid #f4f4f4;
		margin:0px 10px;
	}
	
.mega-dropdown {
  position: static !important;
}
.mega-dropdown-menu {
    padding: 20px 0px;
    width: 100%;
    box-shadow: none;
    -webkit-box-shadow: none;
	top:100%;
}
.mega-dropdown-menu > li > ul {
  padding: 0;
  margin: 0;
}
.mega-dropdown-menu > li > ul > li {
  list-style: none;
}
.mega-dropdown-menu > li > ul > li > a {
  display: block;
  color: #222;
  padding: 3px 5px;
}
.mega-dropdown-menu > li ul > li > a:hover,
.mega-dropdown-menu > li ul > li > a:focus {
  text-decoration: none;
}
.mega-dropdown-menu .dropdown-header {
  font-size: 18px;
  color: #ff3546;
  padding: 5px 60px 5px 5px;
  line-height: 30px;
}
.mega-dropdown-menu
{
}

.grayLine
{
	background-color:#e0e0e0;
	height:1px;
	width:100%;
	position:relative;
	top:45px;
	float:left;
}
.headerMain
	{
		padding:0px;
		margin:93px 0px 0px 0px;
		width:100%;
		float:left;
		clear:both;
		background:#4178be;
	}
.videoBg
	{
		background:url(../images/videoBg.jpg) no-repeat 0px 0px;
		background-size: cover;
		color:#fff;
		padding:40px;
		float:left;
		width:100%;
		position:relative;
		min-height:100%;
		height:667px;
	}
.videoBg .hidep
	{
		color:#fff;
		width:100%;
		float:left;
		margin-bottom:350px;
		background:url(../images/x_icon.png) no-repeat 0px 0px;
		padding:0px 0px 0px 20px;
	}
.videoBg .hidep:hover
	{
		text-decoration:none;
	}
.videoBg h2
	{
		color:#fff;
		font-size:22px;
		left:20px;
		padding:0px 0px;
		margin:0px;
	}
.videoBg p
	{
		color:#fff;
		font-size:14px;
		margin-top:450px;
	}
.videoBg .playBt
	{
		border:2px solid #fff;
		padding:10px 20px;
		float:left;
		text-decoration:none;
		margin-top:20px;
		font-size:18px;
		color:#fff;
	}
.videoBg .playBt:hover
	{
		background-color:#2389bf;
	}
.seeMoreBt
	{
		background:#fff;
		padding:15px 20px;
		color:#000;
		text-align:center;
		margin:0px auto;
		display:block;
		width:150px;
		clear:both;
		margin-bottom:40px;
		font-size:17px;
	}
.seeMoreBt:hover
	{
		background:#f2f2f2;
		text-decoration:none;
	}
.padding_none
	{
		padding:0px;
		margin:0px;
	}
.blue_w_b, .green_w_b, .pr_w_b, .br_w_b, .dp_w_b, .rd_w_b
	{
		width:50%;
		padding:25px;
		background:#2689bd;
		color:#fff;
		float:left;
	}
.headerMain .hvr-grow:hover
	{
		-webkit-transform: scale(1.05);
    	transform: scale(1.05);
		z-index:9;
		position:relative;
	}
.blue_w_b
	{
		background: #2389bf; /* Old browsers */
		background: -moz-linear-gradient(45deg,  #2389bf 0%, #298cc0 49%, #37a2d8 100%); /* FF3.6-15 */
		background: -webkit-linear-gradient(45deg,  #2389bf 0%,#298cc0 49%,#37a2d8 100%); /* Chrome10-25,Safari5.1-6 */
		background: linear-gradient(45deg,  #2389bf 0%,#298cc0 49%,#37a2d8 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2389bf', endColorstr='#37a2d8',GradientType=1 );
		height:442px;
	}
.dp_w_b
	{
		background: #65308c; /* Old browsers */
		background: -moz-linear-gradient(45deg,  #65308c 0%, #6c3791 49%, #734098 100%); /* FF3.6-15 */
		background: -webkit-linear-gradient(45deg,  #65308c 0%,#6c3791 49%,#734098 100%); /* Chrome10-25,Safari5.1-6 */
		background: linear-gradient(45deg,  #65308c 0%,#6c3791 49%,#734098 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#65308c', endColorstr='#734098',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
		height:442px;
	}
.rd_w_b
	{
		background: #b50101; /* Old browsers */
		background: -moz-linear-gradient(45deg,  #b50101 0%, #c00000 49%, #cc0000 100%); /* FF3.6-15 */
		background: -webkit-linear-gradient(45deg,  #b50101 0%,#c00000 49%,#cc0000 100%); /* Chrome10-25,Safari5.1-6 */
		background: linear-gradient(45deg,  #b50101 0%,#c00000 49%,#cc0000 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b50101', endColorstr='#cc0000',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
		height:442px;
	}
.br_w_b
	{
		background: #c36912; /* Old browsers */
		background: -moz-linear-gradient(45deg,  #c36912 0%, #c8701a 49%, #de8d3e 100%); /* FF3.6-15 */
		background: -webkit-linear-gradient(45deg,  #c36912 0%,#c8701a 49%,#de8d3e 100%); /* Chrome10-25,Safari5.1-6 */
		background: linear-gradient(45deg,  #c36912 0%,#c8701a 49%,#de8d3e 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c36912', endColorstr='#de8d3e',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
		width:100%;
		height:225px;
	}
.green_w_b
	{
		background: #528f28; /* Old browsers */
		background: -moz-linear-gradient(45deg,  #528f28 0%, #63a039 49%, #75b246 100%); /* FF3.6-15 */
		background: -webkit-linear-gradient(45deg,  #528f28 0%,#63a039 49%,#75b246 100%); /* Chrome10-25,Safari5.1-6 */
		background: linear-gradient(45deg,  #528f28 0%,#63a039 49%,#75b246 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#528f28', endColorstr='#75b246',GradientType=1 );
		height:442px;
	}
.pr_w_b
	{
		background: #94487c; /* Old browsers */
		background: -moz-linear-gradient(45deg,  #94487c 0%, #a65c90 49%, #a9588c 100%); /* FF3.6-15 */
		background: -webkit-linear-gradient(45deg,  #94487c 0%,#a65c90 49%,#a9588c 100%); /* Chrome10-25,Safari5.1-6 */
		background: linear-gradient(45deg,  #94487c 0%,#a65c90 49%,#a9588c 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#94487c', endColorstr='#a9588c',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
		width:100%;
		height:225px;
	}
.hd_w_b h2, .rd_w_b h2
	{
		color:#fff;
		font-size:22px;
		margin:20px 0px;
	}
.hd_w_b p
	{
		font-size:13px;
		color:#fff;
	}
.img_c
	{
		text-align:center;
		padding:20px 0px;
		float:left;
		width:100%;
	}
.green_w_b h2
	{
		margin-top:0px;
	}
.pr_w_b .img_c, .br_w_b .img_c
	{
		width:30%;
		padding:10px 0px;
		margin-right:20px;
	}
.rd_w_b .img_c
	{
		padding-bottom:0px;
	}
.newsMain
	{
		padding:0px;
		margin:0px;
		float:left;
		width:100%;
		background:#fff;
		position:relative;
	}
.newsHeading
	{
		background:url(../images/newsIcon.png) no-repeat 0px 15px;
		font-size:18px;
		padding:20px 0px;
		padding-left:40px;
		float:left;
	}
.gr_line_2
	{
		float:left;
		width:1px;
		height:40px;
		background:#e0e0e0;
		margin:12px 15px 0px 15px;
	}
.newsMain p
	{
		font-size:14px;
		margin:22px 0px 0px 20px;
		color:#9a9a9a;
	}
.clientMain
	{
		background:#efefef;
		float:left;
		width:100%;
		margin:0px;
	}
.clientView
	{
		margin:0px 2.5%;
		width:95%;
	}
.clientList
	{
		float:left;
		width:18.50%;
		margin:0px .75%;
		background:#fff;
		border-bottom:1px solid #ccc;
	}
.clientList h3
	{
		text-transform:uppercase;
		font-size:15px;
		color:#919396;
		padding:20px 0px 15px 15px;
	}
.clientList h2
	{
		font-size:18px;
		margin:0px 0px 15px 0px;
		padding:10px 15px;
		line-height:28px;
	}
.clientList .client_img
	{
		width:100%;
		text-align:center;
	}
.clientList .client_img img
	{
		width:100%;
	}
.servicerMain
	{
		width:100%;
		padding:0px;
		margin:0px;
		background:#4178be url(../images/servicesBg.jpg) no-repeat 0px 0px;
		background-size: cover;
	}
.srv_list
	{
		width:100%;
		border:1px solid #fff;
		margin:0px auto;
		background:#fff;
		margin-top:40px;
		margin-bottom:50px;
		min-height:430px;
	}
.srv_list h2
	{
		font-size:22px;
		color:#000;
		text-align:center;
		margin:15px 0px;
		padding:0px 15px;
	}
.srv_list p
	{
		font-size:13px;
		text-align:center;
		color:#454545;
		padding:0px 15px;
	}
.srv_list .vd_link
	{
		text-align:center;
		width:100%;
		display:block;
		color:#4b77b2;
		font-size:14px;
		margin:20px 0px;
	}
.srv_list .vd_link span
	{
		margin-right:10px;
	}
.srv_list .vd_link:hover
	{
		color:#000;
		text-decoration:none;
	}
.srv_img
	{
		width:100%;
		text-align:center;
		border-bottom:1px solid #ccc;
	}
.srv_img img
	{
		width:100%;
		height:230px;
	}
.servicerMain h1
	{
		text-align:center;
		color:#fff;
		margin:45px 0px 20px 0px;
		font-size:24px;
		font-weight:normal;
		float:left;
		width:100%;
	}
.servicerMain h3
	{
		text-align:center;
		color:#fff;
		margin:0px;
		font-size:18px;
		font-weight:normal;
		line-height:24px;
		float:left;
		width:100%;
	}
.faq_main
	{
		background:#f8f3f5 url(../images/faqbg.png) no-repeat center bottom;
		padding:0px 0px 50px 0px;
		margin:0px;
		background-size: cover;
	}
.faq_main h2
	{
		color:#000;
		font-size:30px;
		text-align:center;
		padding:50px 0px;
	}
.right-arrow {
    width: 10px;
    height: 100%;
    float: left;
    font-weight: bold;
    font-size: 18px;
	position:absolute;
	left:0px;
	top:-2px;
}
.detail {
    display: none;
}
.detail p
	{
		font-size:13px;
		line-height:22px;
	}
.expand {
    display: block;
    text-decoration: none;
    cursor: pointer;
	color:#454545;
	font-size:16px;
	border-bottom:1px solid #ccc;
	padding-bottom:10px;
	margin-bottom:15px;
	line-height:24px;
	position:relative;
	padding-left:25px;
}
.expand:hover, .expand:focus, .expand:active
	{
		color:#4178be;
	}
	
.businessMain
	{
		margin:0px 0px;
		padding:0px 0px 20px 0px;
		background:#033350;
		color:#fff;
	}
.businessMain .hvr-float, .helpMain .hvr-float
	{
		display:block;
	}
.businessMain h1
	{
		font-size:40px;
		font-weight:normal;
		text-align:center;
		float:left;
		width:100%;
		margin:70px 0px 60px 0px;
	}
.businessMain h2
	{
		color:#fff;
		font-size:24px;
		font-weight:normal;
		margin-bottom:15px;
		margin-top:5px;
	}
.businessMain p
	{
		font-size:13px;
		color:#fff;
	}
.bus_img
	{
		float:left;
		margin-right:20px;
	}
.bus_list
	{
		margin:0px 0px 70px 0px;
	}
.bus_list a, .bus_list a:hover
	{
		text-decoration:none;
	}
.helpMain
	{
		background:#7f1c7d;
		color:#fff;
		padding:0px;
		margin:0px;
		width:100%;
	}
.helpMain h1
	{
		font-size:40px;
		font-weight:normal;
		text-align:center;
		float:left;
		width:100%;
		margin:50px 0px 10px 0px;
	}
.help_list
	{
		text-align:center;
		color:#fff;
		margin:20px 0px 50px 0px;
	}
.help_list a, .help_list a:hover
	{
		text-decoration:none;
		outline:none;
		outline:0;
		border:0;
	}
.help_list h2
	{
		color:#fff;
		font-size:21px;
		text-align:center;
		margin:10px 0px;
	}
.help_list p
	{
		text-align:center;
		font-size:13px;
		color:#fff;
	}
.help_img
	{
		text-align:center;
		margin-bottom:15px;
	}
.ex_prodMain
	{
		padding:40px 0px 100px 0px;
		margin:0px;
		background:#fff;
		width:100%;
	}
.ex_prodMain h1
	{
		font-size:30px;
		text-align:center;
		margin:20px 0px 50px 0px;
	}
.ex_prodMain h2
	{
		text-align:left;
		color:#4178be;
		margin:120px 0px 20px 0px;
		font-size:30px;
	}
.ex_prodMain p
	{
		color:#868586;
		font-size:13px;
		line-height:22px;
		margin-bottom:15px;
	}
.ex_prodMain .item 
	{
		border:0px solid red;
		float:left;
		width:100%;
	}
.ex_prodMain .carousel-indicators
	{
		bottom:-70px;
	}
.ex_prodMain .carousel-indicators li
	{
		border:1px solid #000;
	}
.ex_prodMain .carousel-indicators .active
	{
		background-color:#000;
	}
.prod_img
	{
		float:left;
		margin-right:20px;
	}
.blueBt
	{
		background:#4178be;
		color:#fff;
		padding:10px 20px;
		text-transform:none;		
		float:left;
		font-size:14px;
	}
.blueBt:hover
	{		
		color:#fff;
		text-decoration:none;
	}
.prodMain
	{
		padding:0px;
		margin:0px;
		width:100%;
	}
.blue_d_bg
	{
		background:#021142 url(../images/prod_bg.jpg) no-repeat 0px 0px;
		background-size: cover;
		padding:20px;
		margin:0px;
		min-height:518px;
		height:573px;
	}
.blue_d_bg h1
	{
		color:#fff;
		font-weight:bold;
		font-size:30px;
		line-height:40px;
		margin-bottom:20px;
		margin-top:89px;
	}
.blue_d_bg p
	{
		color:#fff;
		width:65%;
		font-size:17px;
	}
.blue_d_bg a
	{
		border:2px solid #fff;
		margin:15px 0px;
		float:left;
		padding:10px 20px;
		color:#fff;
		font-size:13px;
	}
.blue_d_bg a:hover
	{
		text-decoration:none;
	}

.green_p_bg,.prl_p_bg, .pink_p_bg, .blue_p_bg
	{
		color:#fff;
		margin:0px;
		padding:15px;
		position:relative;		
		min-height:259px;
	}
.green_p_bg
	{
		background: #00b5a0; /* Old browsers */
		background: -moz-linear-gradient(45deg,  #00b5a0 0%, #02c8b1 100%); /* FF3.6-15 */
		background: -webkit-linear-gradient(45deg,  #00b5a0 0%,#02c8b1 100%); /* Chrome10-25,Safari5.1-6 */
		background: linear-gradient(45deg,  #00b5a0 0%,#02c8b1 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00b5a0', endColorstr='#02c8b1',GradientType=1 );
		height:286.5px;
	}
.prl_p_bg
	{
		background: #734098; /* Old browsers */
		background: -moz-linear-gradient(45deg,  #734098 0%, #7d41a8 100%); /* FF3.6-15 */
		background: -webkit-linear-gradient(45deg,  #734098 0%,#7d41a8 100%); /* Chrome10-25,Safari5.1-6 */
		background: linear-gradient(45deg,  #734098 0%,#7d41a8 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#734098', endColorstr='#7d41a8',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
		height:286.5px;

	}
.pink_p_bg
	{
		background: #e71d32; /* Old browsers */
		background: -moz-linear-gradient(45deg,  #e71d32 0%, #f20e26 100%); /* FF3.6-15 */
		background: -webkit-linear-gradient(45deg,  #e71d32 0%,#f20e26 100%); /* Chrome10-25,Safari5.1-6 */
		background: linear-gradient(45deg,  #e71d32 0%,#f20e26 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e71d32', endColorstr='#f20e26',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
		height:286.5px;
	}
.blue_p_bg
	{
		background: #264a60; /* Old browsers */
		background: -moz-linear-gradient(45deg,  #264a60 0%, #275a7a 100%); /* FF3.6-15 */
		background: -webkit-linear-gradient(45deg,  #264a60 0%,#275a7a 100%); /* Chrome10-25,Safari5.1-6 */
		background: linear-gradient(45deg,  #264a60 0%,#275a7a 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#264a60', endColorstr='#275a7a',GradientType=1 );
		height:286.5px;
	}
.green_p_bg h3, .prl_p_bg h3, .pink_p_bg h3, .blue_p_bg h3
	{
		font-size:14px;
		color:#fff;
	}
.green_p_bg h2, .prl_p_bg h2, .pink_p_bg h2, .blue_p_bg h2
	{
		font-size:18px;
		color:#fff;
		font-weight:bold;
		position:absolute;
		bottom:15px;
		padding-right:15px;
		line-height:24px;
	}
.prod_list
	{
		width:100%;
		height:100%;
		position:absolute;
		left:0px;
		top:0px;
		display:block;
		overflow:hidden;
		padding:15px;
	}
.prod_Dt
	{
		width:100%;
		background:#eeeeee;
		position:absolute;
		height:100%;
		left:0px;
		padding:15px;
		display:block;
		bottom:-100%;
	}
.prod_Dt h1
	{
		color:#4178be;
		font-size:20px;
		margin-bottom:15px;
	}
.prod_Dt p
	{
		color:#454545;
		font-size:14px;
	}
	
.testimoalMain
	{
		padding:50px 0px;
		margin:0px;
	}
.testimoalMain p
	{
		text-align:center;
		font-size:15px;
	}
.testimoalMain h2
	{
		color:#2cc36c;
		font-size:22px;
		margin:30px 0px 15px 0px;
		text-align:center;
	}
.testimoalMain h3
	{
		color:#000;
		font-size:16px;
		margin:0px 0px;
		text-align:center;
		font-style:italic;
	}
#fade-quote-carousel.carousel {
  padding-bottom: 60px;
}
#fade-quote-carousel.carousel .carousel-inner .item {
  opacity: 0;
  -webkit-transition-property: opacity;
      -ms-transition-property: opacity;
          transition-property: opacity;
}
#fade-quote-carousel.carousel .carousel-inner .active {
  opacity: 1;
  -webkit-transition-property: opacity;
      -ms-transition-property: opacity;
          transition-property: opacity;
}
#fade-quote-carousel.carousel .carousel-indicators {
  bottom: 10px;
}
#fade-quote-carousel.carousel .carousel-indicators > li {
  background-color: #000000;
  border: none;  
  width:13px;
  height:13px;
}
#fade-quote-carousel.carousel .carousel-indicators > li.active
	{
		background-color: #2ecc71;
		width:18px;
  		height:18px;
		margin-top:2px;
	}
#fade-quote-carousel blockquote {
    text-align: center;
    border: none;
}
#fade-quote-carousel .profile-circle {
    width: 100px;
    height: 100px;
    margin: 0 auto;
    border-radius: 100px;
}
.googleMap
{
	width:100%;
	padding:0px 0px;
	margin:0px;
	text-align:center;
	background:#f0f2ed;
	min-height:500px;
}
.googleMap img
{
	width:100%;
}
.numberCt
{
	padding:0px;
	margin:0px;
	width:100%;
	background:#1f2831 url(../images/numberCtBg.jpg) no-repeat right top;
	min-height:450px;
	padding-top:150px;
}
.numberCt h3{
 	text-align:center;
	color:#fff;
	font-size:80px;
 	width:100%;
	float:left;
	margin:50px 0px;
}
.numberCt h4{
 	text-align:center;
	font-size:18px;
	font-weight:normal;
	color:#fff;
 	margin:0px;
	padding:0px;
}
.techMain
	{
		padding:50px 0px 20px 0px;
		margin:0px;
		width:100%;
		position:relative;
	}
.techMain .carousel-inner img
	{
		border-radius:5px;
		width:100%;
	}
.techMain h1
	{
		font-size:24px;
		text-align:center;
		margin-bottom:40px;
		color:#000;
	}

.techMain .carousel {
    margin-bottom: 0;
    padding:0px 0px 50px 0px;
}
/* The controlsy */
.techMain .carousel-control {
	left: -30px;
    height: 40px;
	width: 40px;
    background: none repeat scroll 0 0 #222222;
    border: 4px solid #FFFFFF;
    border-radius: 23px 23px 23px 23px;
    margin-top: 60px;
}
.techMain .carousel-control.left {
	display:none;
}
.techMain .carousel-control.right {
	left: 98%;
	display:none;
}
/* The indicators */
.techMain .carousel-indicators {
	right: 50%;
	top: auto;
	bottom:5px;
	margin-right: -19px;
}
/* The colour of the indicators */
.techMain .carousel-indicators li {
	background: #cecece;
}
.techMain .carousel-indicators .active {
background: #428bca;
}
.clientMain
	{
		padding:100px 0px 60px 0px;
		margin:0px;
		background:#14151a url(../images/clientBg.jpg) no-repeat center top;
		min-height:400px;
		background-size: cover;
	}
.cl_logo
	{
		text-align:center;
		margin-bottom:30px;
	}
.cl_logo img
	{
		width:100%;
		border-radius:5px;
	}
.subscribeMain
	{
		margin:0px;
		padding:70px 0px;
		width:100%;
		background:#f8f6f4;
	}
.subscribeMain h1
	{
		font-size:24px;
		margin-bottom:40px;
	}
.subscribeMain .inputBox
	{
		border:none;
		width:70%;
		color:#000;
		font-size:15px;
		border-bottom:#d1d1d1 1px solid;
		padding:12px;
		background-color:transparent;
		float:left;
	}
.subscribeMain .subBt
	{
		background-color:transparent;
		border:none;
		float:left;
		background:#d6d6d6 url(../images/enterIcon.png) no-repeat center 0px;
		width:45px;
		height:39px;
		margin-top:10px;
		margin-left:10px;
		border-radius:5px;
		border:7px solid #d6d6d6;
	}
.subscribeMain .subBt:hover
	{
		background-position:center -25px;
	}
.subscribeMain h4
	{
		font-size:14px;
		color:#7e7c7d;
		margin-bottom:40px;
	}
.subscribeMain h2
	{
		font-size:22px;
		color:#454545;
		margin-bottom:20px;
		line-height:30px;
	}
.subscribeMain p
	{
		font-size:14px;
		line-height:28px;
		color:#333;
	}
.subscribeMain a
	{
		border:1px solid #4178be;
		padding:10px 20px;
		float:left;
		font-size:14px;
		color:#4178be;
	}
.subscribeMain a:hover
	{
		text-decoration:none;
	}
.businessPeoplesBg	
	{
		background:url(../images/business_peoplesBg.jpg) no-repeat 0px 0px;
		background-size: cover;
		padding:0px;
		margin:0px;
		width:100%;
		min-height:227px;
		position:relative;
	}
.businessPeoplesBg h1
	{
		font-size: 40px;
		margin:40px 0px;
		float:left;
		width:100%;
		line-height: 1.1;
		color:#fff;
		text-align:center;
	}
.businessPeoplesBg a
	{
		margin:0px auto;
		text-align:center;
		display:block;
		width:18%;
		border:1px solid #fff;
		padding:10px 10px;
		clear:both;
		color:#fff;
		font-size:15px;
	}
.businessPeoplesBg a:hover
	{
		text-decoration:none;
	}
.twBgMain
	{
		background:#007bcd;
		padding:15px 0px 15px 0px;
		margin:0px;
		width:100%;
		min-height:350px;
	}
.twBgMain h1
	{
		font-size:30px;
		color:#fff;
		text-align:center;
		padding:30px 0px 30px 0px;
	}
	
.faceboxIcon,.twitterIcon,.linkedinIcon{background:url(../images/gars_sprite.png);}
.footer_bg{background:#fff url(../images/ft_gray_b.jpg) repeat-x center bottom;width:100%;border:0 solid red;position:relative;float:left;clear:both;padding:0px; margin:0px}
.footerImgBlock{position:absolute;right:0;top:0;z-index:1;height:99px;width:99px;border:0 solid red; background-repeat:repeat-x;background-position:0 -586px;}
.footer_bg .footerLink{position:relative;z-index:999;margin:0 auto;}
.footer_bg .footerLink .aboutUs,.footer_bg .footerLink .servicesDiv,.footer_bg .footerLink .productsDiv,.footer_bg .footerLink .technologyDiv,.footer_bg .footerLink .verticalsDiv{float:left;width:100%;margin:0 55px 0 0;}
.footer_bg .footerLink .servicesDiv{float:left;width:100%;}
.footer_bg .footerLink .productsDiv{float:left;width:100%;}
.footer_bg .footerLink .technologyDiv{float:left;width:100%;}
.footer_bg .footerLink .verticalsDiv{float:left;width:100%;margin:0;}
.footer_bg .footerLink .aboutUs h3,.footer_bg .footerLink .servicesDiv h3,.footer_bg .footerLink .productsDiv h3,.footer_bg .footerLink .technologyDiv h3,.footer_bg .footerLink .verticalsDiv h3{color:#000;font-size:15px; font-weight:bold; border:0 solid red;margin:10px 0px 10px 0px;padding:18px 0 5px;}
.footer_bg .footerLink .aboutUs ul,.footer_bg .footerLink .servicesDiv ul,.footer_bg .footerLink .productsDiv ul,.footer_bg .footerLink .technologyDiv ul,.footer_bg .footerLink .verticalsDiv ul{list-style-type:none;float:left;width:100%;border:0 solid red;margin:0;padding:0;}
.footer_bg .footerLink .aboutUs ul li,.footer_bg .footerLink .servicesDiv ul li,.footer_bg .footerLink .productsDiv ul li,.footer_bg .footerLink .technologyDiv ul li,.footer_bg .footerLink .verticalsDiv ul li{background-repeat:repeat-x;background-position:-5px -372px;border-bottom:1px dotted #333;float:left;width:100%;padding:0 0 0 15px;}
.footer_bg .footerLink .aboutUs ul li a,.footer_bg .footerLink .servicesDiv ul li a,.footer_bg .footerLink .productsDiv ul li a,.footer_bg .footerLink .technologyDiv ul li a,.footer_bg .footerLink .verticalsDiv ul li a{color:#454545;font-size:12px;line-height:21px; padding:5px 0px; width:100%; float:left;}
.footer_bg .footerLink .aboutUs ul li a:hover,.footer_bg .footerLink .servicesDiv ul li a:hover,.footer_bg .footerLink .productsDiv ul li a:hover,.footer_bg .footerLink .technologyDiv ul li a:hover,.footer_bg .footerLink .verticalsDiv ul li a:hover{color:#3b6caa;text-decoration:none;}.footer_bg .footerBottom{width:100%;border:0 solid red;float:left;margin:40px auto 0;}
.footer_bg .footerBottom .quickContact{width:515px;float:left;border:0 solid red;}
.footer_bg .footerBottom .quickContact h3{color:#f2f2f2;font-size:13px;text-transform:capitalize;}
.footer_bg .footerBottom .quickContact .inputBox_1,.footer_bg .footerBottom .quickContact .inputBox_2,.footer_bg .footerBottom .quickContact .inputBox_3{border:1px dotted #333;width:236px;background-color:transparent;color:#868686;font-size:13px;margin:0 15px 0 0;padding:4px;}
.footer_bg .footerBottom .quickContact .inputBox_2{margin:0;}
.footer_bg .footerBottom .quickContact .inputBox_3{width:402px;height:40px; margin:17px 17px 0 0;}
.footer_bg .footerBottom .quickContact .submitBt{background:#000;border:medium none;color:#fff;cursor:pointer;float:right;font-size:14px;font-weight:700;height:40px;width:77px;text-transform:uppercase;margin:16px 5px 0 0;}
.footer_bg .footerBottom .followUs{font-size:13px;float:right;border:0 solid red;}
.footer_bg .footerBottom .followUs span{border:0 solid red;float:left;padding:8px 15px 0 0;}
.footer_bg .footerBottom .followUs .w3cIcon{float:right;padding:0 0 0 20px;}
.footer_bg .footerBottom .followUs p{text-align:center;line-height:24px;font-size:13px;color:#454545;padding:30px 0 0;}
.footer_bg .footerBottom .followUs p a{color:#454545;padding:0 5px; font-size:12px;}
.footer_bg .footerBottom .followUs p a:hover{text-decoration:underline;}
.faceboxIcon,.twitterIcon,.linkedinIcon{height:30px;width:30px;float:left;background-repeat:no-repeat;background-position:-229px -379px;border:0 solid red;margin:0 24px 8px 0;}
.twitterIcon{background-position:-279px -379px;}
.linkedinIcon{background-position:-329px -379px;}
.right_a
	{
		float:right;
		text-align:right;
		margin:-10px -10px 0px 0px;
	}
.right_a .navbar-form
	{
		float:right;
	}
.right_a .form-control, .right_a .btn
	{
		border-radius:0px;
	}
.cont_top .dropdown-menu
	{
		left:inherit;
		right:-10px !important;
		border-radius:0px;
		top:37px;
		z-index:9999;
		position:absolute;
		margin:0px;
		padding:0px;
	}
.cont_top .dropdown-menu>li
	{
		width:100%;
		font-size:13px;
	}
.cont_top .dropdown-menu li a span
	{
		margin-right:5px;
	}
.cont_top .dropdown-menu li a:hover span
	{
		color:#fff;
	}
.cont_top .dropdown-menu>li>a
	{
		line-height:30px;
		font-size:13px;
		padding:8px 15px;
		float:left;
		width:100%;
	}
#vtab {
            margin: auto;
            width: 100%;
            height: 100%;
			position:relative;
        }
#vtab > ul > li {
            width: 100% !important;
            background-color: #fff !important;
            list-style-type: none;
            display: block;
            text-align: left;
            margin: auto;
            border: 1px solid #fff;
            position: relative;
            border-right: none;
			padding:12px 10px 12px 30px;
			font-size:17px;
			float:left;
        }
#vtab > ul > li a:hover
	{
		text-decoration:none;
	}
        #vtab > ul > li.selected {
            
            border-right: none;
            z-index: 10;
            background-color: #3b6caa !important;
            position: relative;
			color:#fff !important;
        }
		#vtab > ul > li.selected
			{
				color:#fff !important;
				background:url(../images/w_arrow.png) no-repeat 94% 15px;
				width:90%;
			}
		#vtab > ul > li.selected a
			{
				color:#fff;
			}
        #vtab > ul {
            float: left;
            text-align: left;
            display: block;
            margin: auto 0;
            padding: 0;
            position: relative;
			height:100%;
        }
        #vtab > div {
            background-color: #fff;
            min-height: 400px;
            padding: 12px;
            position: relative;
            z-index: 9;
            -moz-border-radius: 20px;
			float:left;
        }
        #vtab > div > h4 {
            color: #800;
            font-size: 1.2em;
            border-bottom: 1px dotted #800;
            padding-top: 5px;
            margin-top: 0;
        }
.graybg
	{
		background-color:#f4f4f4 !important;
		height:400px !important;
		left:0px;
		top:0px;
		padding:15px 15px 0px 15px !important;
	}
.subMenu
	{
		padding:0px;
		margin:0px;
		list-style-type:none;
		float:left;
	}
.subMenu li
	{
		padding:10px;
		margin:0px;
		border:none !important;
	}
.subMenu li a
	{
		font-size:15px;
		color:#3b6caa;
		padding:10px 0px;
	}
.menuabout_r
	{
		float:left;	
	}
.menuabout_r h3
	{
		font-size:20px;
		font-weight:normal;
		margin:15px 0px;
		color:#000;
	}
.menuabout_r img
	{
		text-align:center;
		width:100%;
	}
.menuabout_r p
	{
		font-size:13px;
		color:#454545;
		margin-bottom:15px;
	}
.menu_s_h
	{
		font-size:24px;
		margin:15px 0px;
		padding-left:20px;
		color:#3b6caa;
		font-weight:normal;
	}
.menu_s_t
	{
		padding-left:20px;
		font-size:13px;
		line-height:22px;
		margin-bottom:15px;
	}
.newSlider {
    border: 0px solid red;
    margin: 0 auto;
	float:left;
	position:relative;
	margin-top:17px;
	font-size:15px;
}
.newSlider #pscroller2 {
    height: 25px;
    width: 840px;
    color: #3b6caa;
    float: left;
    border: 0 solid #000;
    background: none;
    margin: 0;
    padding: 6px 0 0 0px;
}
.newSlider #pscroller2 a {
    color: #454545;
}
.newSlider #pscroller2 a:hover {
    text-decoration: none;
    color: #000;
}
.modal-dialog {
margin: 0px auto;
}

.modal-backdrop.fade {
opacity: 0.8;
filter: alpha(opacity=0.8);
}

.modal-content {
position: relative;
background-color: #FFF;
border: 1px solid #CECECE;
border-radius: 0px;
-webkit-box-shadow:none; 
 box-shadow: none;
background-clip: padding-box;
outline: 0;
}
.modal-header {
    padding: 11px 15px;
	background-color: #F8F8F8;
	background: -webkit-linear-gradient(top, #F8F8F8, #F2F2F2);
	background: -moz-linear-gradient(top, #f8f8f8, #f2f2f2);
	background: -ms-linear-gradient(top, #f8f8f8, #f2f2f2);
	background: -o-linear-gradient(top, #f8f8f8, #f2f2f2);
	background: linear-gradient(top, #f8f8f8, #f2f2f2);
}
.modal
{
	top:25%;
}
.header_inner
	{
		padding:0px;
		margin:48px 0px 0px 0px;
		background:#070707;
		width:100%;
		text-align:right;
		position:relative;
		min-height:550px;
	}
.header_inner img
	{
		max-height:550px;
		clear:right;
		text-align:right;
		height:auto;
		position:absolute;
		right:0px;
		top:0px;
	}
.innerText
	{
		margin:0px 5%;
		left:0px;
		right:0px;
		position:absolute;
		z-index:1;
		height:100%;
	}
.innerText h1
	{
		color:#fff;		
		padding-top:230px;
		font-weight:normal;
		padding-bottom:30px;
		font-size:55px;
	}
.innerText p
	{
		color:#fff;
		font-size:24px;
	}
.innerText .breadcrumb
	{
		text-align:left;
		background-color:transparent;
		position:absolute;
		bottom:10px;
		margin-left:-15px;
	}
.innerText .breadcrumb a
	{
		color:#fff;
	}
.in_h_text
	{
		background-color:transparent;
		margin:0px;
	}
.in_h_text p
	{
		margin:0px 10%;
		font-size:18px;
		text-align:center;
		line-height:28px;
	}
.bg_t
	{
		background-color:transparent;
		margin:0px;
	}
.wrapper
	{
		margin:0px 3.5% 0px 3.5%;
	}
.col_2_text
	{
		width:100%;
		clear:both;
		margin:25px 0px;
		float:left;
		border-bottom:1px solid #ccc;
		padding-bottom:50px;
	}
.col_2_text img
	{
		width:75%;
	}
.col_2_text h3
	{
		font-size:42px;
		margin-bottom:25px;
		font-weight:normal;
		padding-bottom:20px;
	}
.col_2_text p
	{
		font-size:16px;
	}
.img_l
	{
		float:left;
		text-align:center;
	}
.img_r
	{
		float:right;
		text-align:center;
	}
.col_3_text
	{
		padding:0px;
		margin:0px;
	}
.col_3_text h1
	{
		font-size:30px;
		font-weight:normal;
		padding-bottom:30px;
	}
.col_3_text p
	{
		font-size:16px;
		line-height:24px;
	}
.bg_l_1
	{
		background:url(../images/bg_l_1.jpg) no-repeat 0px 0px;
		background-size:100% 100%;
		height:192px;
	}
.col_3_text .blueBt
	{
		margin-top:60px;
		float:none;
		padding:12px 24px;
	}
.text_c
	{
		text-align:center;
	}
.servicesSection
	{
		background:#1f2831;
		color: #898989;
		padding:30px 2.5% 20px 2.5%;
		margin:0px;
		min-height:60px;
		line-height:30px;
		height:100%;
		float:left;
		width:100%;
		position:relative;
		top:0px;
		display:block;
	}
.slidingDiv
	{
		position:relative;
		top:10px;
		margin:0px auto;
		left:0px;
		right:0px;
		float:left;
		height:360px !important;		
	}
.show_hide {
display:none;
text-decoration:none;
color:#fff;
text-align:center;
width:100%;
float:left;
font-size:14px;
}
.show_hide:hover
	{
		text-decoration:none;
		color:#fff;
	}
a.show_hide:focus
	{
		color:#fff;
		text-decoration:none;
	}
.ser_list
	{
		font-size:15px;
		font-weight:bold;
		color: #898989;
		cursor: text;
	}
.ser_list a, .ser_list_v a
	{
		color: #898989;
		text-decoration:none;
		float:left;
		width:100%;
		padding:5px 0px;
	}
.panel{
    margin-bottom: 0px;
}
.top-bar {
  background: #666;
  color: white;
  padding: 10px;
  position: relative;
  overflow: hidden;
  padding-right:5px;
}
.box-position{
    position:relative;
    bottom: 0;
    width: 100%;
}
.prodList
	{
		width:100%;
		float:left;
	}
.pr_box
	{
		border:1px solid #ccc !important;
		border-left:none !important;
		text-align:center;
		min-height:285px;
		padding:15px !important;
	}
.pr_box:last-child
	{
		border-right:none !important;
	}
.pr_box h3
	{
		text-align:center;
		font-size:22px;
		margin:20px 0px;
	}
.pr_box p
	{
		text-align:center;
		font-size:16px;
	}
.pr_box  img
	{
		margin-top:40px;
	}
.prodList .thumbnail {
    position:relative;
    overflow:hidden;
	border:none;
	padding:0px;
	border-radius:0px;
}
 
.prodList .caption {
    position:absolute;
    bottom:-100%;
    right:0;
    background:#4178be;
    width:100%;
    height:100%;
    text-align:center;
    color:#fff !important;
    z-index:2;
    -webkit-transition: all 0.5s ease-in-out;
    -moz-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    -ms-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
}
.prodList .thumbnail:hover .caption {
    bottom:0%;
}
.prodList .caption h4
	{
		color:#fff;
		text-align:center;
		font-size:22px;
		margin:75px 0px 35px 0px;
	}
.prodList .caption p
	{
		color:#fff;
		font-size:14px;
	}
.email_prod_main
	{
		border:0px solid red;
		width:80%;
		margin:0px auto;
	}
.email_prod_main h2
	{
		font-size:30px;
		color:#454545;
		margin:0px 0px 20px 0px;
		font-weight:normal;
	}
.email_prod_main p
	{
		font-size:14px;
	}
.r_right
	{
		float:right !important;
	}
.epm_hd
	{
		float:left;
		width:100%;
		margin:30px 0px 40px 0px;
	}
.epm_hd h1
	{
		text-align:center;
		margin-bottom:25px;
		font-size:35px;
		color:#000;
	}
.epm_hd h3
	{
		font-size:22px;
		text-align:center;
		color:#454545;
		margin-bottom:35px;
	}
.epm_l
	{
		float:right; 
		border:0px solid #3b6caa; 
		height:324px; 
		position:relative; 
		right:-45%;		
		width:100%;
	}
.epm_r
	{
		float:left; 
		border:0px solid #3b6caa; 
		height:324px; 
		position:relative; 
		left:-45%;
		width:100%;
		text-align:center;
	}
.epm_bd
	{
		border:1px solid #ccc;
		text-align:center;
		padding:25px 0px 15px 0px;		
		background:#fbfbfb;
		width:100%;
	}
.epm_bd img
	{
		text-align:center;
		margin:25px 0px 25px 0px;
	}
.epm_img
	{
		margin-bottom:25px;
	}
.epm_sh_1
	{
		width:32px;
		height:32px;
		position:absolute;
		border-radius:50%;
		border:1px solid #4178be;
		text-align:center;
		left:30px;
		margin:0px auto;
	}
.epm_sh_2
	{
		height:19%;
		width:1px;
		position:absolute;
		left:45px;
		margin:0px auto;
		top:32px;
		background:#4178be;	
	}
.epm_sh_3
	{
		height:100%;
		width:1px;
		position:absolute;
		left:0px;
		right:9px;
		margin:0px auto;
		top:-100px;
		background:#4178be;	
		-ms-transform: rotate(17deg); /* IE 9 */
		-webkit-transform: rotate(17deg); /* Chrome, Safari, Opera */
		transform: rotate(17deg);
	}
.epm_sh_4
	{
		width:55px;
		height:55px;
		position:absolute;
		border-radius:50%;
		border:1px solid #4178be;
		text-align:center;
		left:0px;
		bottom:75px;
		margin:0px auto;
		background:#4178be;
		border:5px solid #efefef;
		z-index:1;
		color:#fff;
		text-align:center;
		font-size:24px;
		vertical-align:middle;
		line-height:44px;
	}
.epm_sh_5
	{
		height:1px;
		width:50px;
		position:absolute;
		left:-50px;
		margin:0px auto;
		bottom:100px;
		background:#4178be;
		-ms-transform: rotate(180deg); /* IE 9 */
		-webkit-transform: rotate(180deg); /* Chrome, Safari, Opera */
		transform: rotate(180deg);
	}
.epm_sh_6
	{
		height:110%;
		width:1px;
		position:absolute;
		left:0px;
		right:75px;
		margin:0px auto;
		top:-125px;
		background:#4178be;	
		-ms-transform: rotate(-209deg); /* IE 9 */
		-webkit-transform: rotate(-209deg); /* Chrome, Safari, Opera */
		transform: rotate(-209deg);
	}
.epm_sh_7
	{
		width:55px;
		height:55px;
		position:absolute;
		border-radius:50%;
		border:1px solid #4178be;
		text-align:center;
		right:0px;
		bottom:80px;
		margin:0px auto;
		background:#4178be;
		border:5px solid #efefef;
		z-index:1;
		color:#fff;
		text-align:center;
		color:#fff;
		font-size:24px;
		line-height:44px;
	}
.epm_sh_8
	{
		height:1px;
		width:50px;
		position:absolute;
		right:-50px;
		margin:0px auto;
		bottom:105px;
		background:#4178be;
		-ms-transform: rotate(180deg); /* IE 9 */
		-webkit-transform: rotate(180deg); /* Chrome, Safari, Opera */
		transform: rotate(180deg);
	}
.epm_sh_9
	{
		height:110%;
		width:1px;
		position:absolute;
		left:0px;
		right:-71px;
		margin:0px auto;
		top:-125px;
		background:#4178be;	
		-ms-transform: rotate(28.5deg); /* IE 9 */
		-webkit-transform: rotate(28.5deg); /* Chrome, Safari, Opera */
		transform: rotate(28.5deg);
	}
.epm_left, .epm_left h2, .epm_left p
	{
		text-align:right;
	}
.epm_sh_10
	{
		height:80%;
		width:1px;
		position:absolute;
		left:0px;
		right:-132px;
		margin:0px auto;
		top:-125px;
		background:#4178be;	
		-ms-transform: rotate(43.5deg); /* IE 9 */
		-webkit-transform: rotate(43.5deg); /* Chrome, Safari, Opera */
		transform: rotate(43.5deg);
	}
.epm_sh_11
	{
		width:32px;
		height:32px;
		position:absolute;
		border-radius:50%;
		border:1px solid #4178be;
		text-align:center;
		left:0px;
		right:0px;
		margin:0px auto;
		top:8px;
	}
.epm_sh_12
	{
		height:43%;
		width:1px;
		position:absolute;
		left:0px;
		right:76px;
		margin:0px auto;
		top:24px;
		background:#4178be;	
		-ms-transform: rotate(43.5deg); /* IE 9 */
		-webkit-transform: rotate(43.5deg); /* Chrome, Safari, Opera */
		transform: rotate(43.5deg);
	}
.epm_sh_13
	{
		height:1px;
		width:88px;
		position:absolute;
		left:74px;
		margin:0px auto;
		bottom:134px;
		background:#4178be;
		-ms-transform: rotate(45deg); /* IE 9 */
		-webkit-transform: rotate(45deg); /* Chrome, Safari, Opera */
		transform: rotate(45deg);
	}
.manyMore
	{
		color:#454545;
		text-align:center;
		position:absolute;
		top:110px;
		left:47px;
		font-size:17px;
	}
.epm_list
	{
		border:0px solid red;
		width:1180px;
		margin:0px auto;
		position:relative;
	}
.world_map
	{
    background-color: #adadad;
    background-image: url(../images/worldMap.png), radial-gradient(ellipse at center,  #ffdb79 0%,#ffffff 100%);
    background-size: 100% 100%, 18% 100%;
	background-repeat:repeat-x;
    background-position: 0 60%, 0 100%;
    animation: move 5s linear infinite;
    border-right: 0;
    border-left: 0;
    text-align: center;
    color: white;
	height:649px;
	}
@keyframes move {
  0% {
    background-position: 0 60%, 0 50%;
  }
  100% {
    background-position: 0 60%, 100% 50%;
  }
}
@media (max-width:767px){
	
	.header .logo
	{
		margin:0px 0px 0px 10px;
	}
	.right_a
	{
		display:none;
	}
	.videoBox
	{
		display:none;
	}	
}

@media (min-width:768px) and (max-width:990px)
	{
	.container
	{
		width: 767px;
	}
	.navbar-nav
	{
		margin-top: 10px;
	}
	.tmList
		{
			margin-bottom:15px;
		}
	.businessPeoplesBg a
	{
		width:25%;
	}
	.clientMain
		{
		    padding: 50px 0px 30px 0px;
			min-height:260px;
		}
	.clientList
		{
			width:31.6%;
			margin-bottom:15px;
		}
	.srv_list
		{
			min-height:392px;
		}
	.videoBg
		{
			height: 465px;
		}
	.videoBg p
		{
		    margin-top: 250px;
		}
	.green_w_b, .blue_w_b, .dp_w_b, .rd_w_b
		{
			height:342px;
		}
	.br_w_b
		{
			height: 170px;
		}
	.pr_w_b
		{
			height: 190px;
		}
	.numberCt h3
	{
		font-size:45px;
	}
	.businessMain
		{
			padding:0px;
		}
	.businessMain h1
	{
		font-size: 30px;
		margin: 40px 0px 40px 0px;
	}
	.helpMain h1, .businessPeoplesBg h1
	{
		font-size: 30px;
	}
	.helpMain h1, .businessPeoplesBg h1
	{
		font-size: 30px;
	}
	.grayLine
	{
		height:0px;
	}
	.right_a
	{
		display:none;
	}
	.videoBox
	{
		display:none;
	}
	}
@media (min-width:991px) and (max-width:1024px){
	.videoBox
	{
		display:none;
	}
	.numberCt h3
	{
		font-size:55px;
	}
	.businessMain
		{
			padding:0px;
		}
	.businessMain h1
	{
		font-size: 30px;
		margin: 40px 0px 40px 0px;
	}
	.helpMain h1, .businessPeoplesBg h1
	{
		font-size: 30px;
	}
	.clientMain
		{
		    padding: 50px 0px 20px 0px;
			min-height:290px;
		}
	.navbar-nav
	{
		margin-top: 10px;
	}
	.blue_w_b  img, .green_w_b  img, .dp_w_b  img, .rd_w_b  img
	{
		width:70%;
	}
	.pr_w_b img, .br_w_b img
	{
		width:100%;
	}
	.pr_w_b .img_c, .br_w_b .img_c
	{
		width:38%;
	}
	.businessPeoplesBg a
	{
		width:25%;
	}
	.blue_d_bg h1
	{
		margin-top: 50px;
	}
	.numberCt
	{
		min-height: 300px;
	    padding-top: 50px;
	}
	.grayLine
	{
		height:0px;
	}
	.right_a
	{
		display:none;
	}
	
}
@media (min-width:1025px) and (max-width:1199px){
	.navbar-nav
	{
		margin-top: 10px;
	}
	.videoBox
	{
		display:none;
	}
}
@media (min-width:1366px){
	.container{
		 width: 1140px;
		 padding:0px;
		 position:relative;
	}
}