* {
	margin:0;
	padding:0;
}
body {
	margin:0px;
	background:url("../images/grey_pattern.png") repeat scroll 0 0 #fff;
	font:normal 14px/20px Open sans,sans-serif;
	color:#30373b;
}
a {
	font:normal 14px/20px Open sans,sans-serif;
	color:#2b3a5f;
	text-decoration:none;
}
a:hover {
	color:#000;
}
img,a {
	border:0;
	outline:none;
}
img {
	max-width:100%;
}
.clr {
	clear:both;
	margin:0px;
	padding:0px;
	height:0;
	font-size:0;
	line-height:0;
}
#Main {
	margin:0 auto;
	width:90%;
	max-width:1170px;
	position:relative;
	box-shadow: 0 0 5px 0 rgba(0,0,0,0.2);
}
/*--------------- HEADER <-----------------*/
header {
	clear:both;
	width:100%;
	/* 1000px / 1250px */
	margin:0 auto;
	background-color:#FFF;
	/*padding-top:14px;*/
	float:left;
}
#Header {
	padding-top:14px;
	display: none;
}
.logo {
	float:left;
	clear:right;
	margin-right:10px;
	/*margin-top:8px;*/
	padding-left:10px;
}
.logo a {
	display:block;
}
.head-row1 {
	float:right;
	height:35px;
	margin-right:8px;
	margin-top:5px;
}
.home {
	float:right;
}
.home a {
	font:bold 14px/33px Open sans,sans-serif;
	color:#404d6c;
}
.home a:hover {
	color:#da5353;
}
.home .icn {
	float:left;
	clear:right;
	margin-top:3px;
}
.head-row2 {
	position:absolute;
	top:0;
	left:47%;
	display:none;
}
.head-row2 ul {
}
.head-row2 ul li {
	width:100%;
	display: inline-block;
}
/*CSS3 buttons*/
.icn p {
	float:right;
	padding-left:3px;
	line-height:28px;
}
.icn span {
	/*display:inline-block;font-size:0px;cursor:pointer;margin:0 5px;width:26px;height:26px;border-radius:50%;text-align:center;position:relative;z-index:1;color:#fff;box-shadow:0 0 0 4px #3cacf7;overflow:hidden;-webkit-transition:background 0.3s,color 0.3s,box-shadow 0.3s;-moz-transition:background 0.3s,color 0.3s,box-shadow 0.3s;transition:background 0.3s,color 0.3s,box-shadow 0.3s;*/
}
.icn span:after {
	/*position:absolute;width:100%;height:100%;border-radius:50%;content:"";*/
}
.icn span:before {
	/*speak:none;font-size:48px;line-height:90px;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;display:block;*/
}
/*.icn span:before{content:"";}.icn span:before{background:url(../images/home.png) no-repeat center center;height:25px;}.icn span.call:before{background:url(../images/call.png) no-repeat center center;height:25px;}.icn span.mail:before{background:url(../images/mail.png) no-repeat center center;height:25px;}.icn span:after{display:none;}.icn:hover span{background:#3cacf7;color:#3cacf7;box-shadow:0 0 0 8px #a8dcff;}.icn:hover span:before{background:url(../images/home1.png) no-repeat center center #3cacf7;}.icn:hover span.call:before{background:url(../images/call1.png) no-repeat center center #3cacf7;}.icn:hover span.mail:before{background: url(../images/mail1.png) no-repeat center center #3cacf7;}*/
.live-chat {
	float:right;
	width:120px;
	margin-left:10px;
	background:url(../images/sep_1.jpg) repeat-y 100% 0;
}
.live-chat a {
	float:left;
	background:url(../images/icn_lchat.jpg) no-repeat 0 0;
	height:33px;
	width:105px;
}
.e-mail {
	float:right;
	height:35px;
}
.e-mail a {
	font:14px/33px Open sans,sans-serif;
	color:#888;
}
.e-mail a:hover {
	color:#04a8e5;
}
.e-mail .icn {
	float:left;
	clear:right;
	margin-right:5px;
}
.h-contact {
	float:right;
	font:italic bold 20px/33px Open sans,sans-serif;
	color:#404d6c;
}
.h-contact p {
	font:14px/28px Open sans,sans-serif;
	color:#888;
}
.h-contact-mobile {
	display:none;
}
.h-contact .icn {
	float:left;
	clear:right;
	margin-right:5px;
}
.h-contact span {
	font:bold 18px/33px Open sans,sans-serif;
	color:#404d6c;
}
.googlesplit {
	float:right;
	width:5px;
	margin-left:0px;
	background:url(../images/sep_1.jpg) repeat-y 100% 0;
	height:35px;
}
.google1 {
	float:right;
	width:95px;
	margin-top: 5px;
}
/*--------------- MENU <-----------------*/
nav.menu1 {
	float:left;
	position:relative;
	background:url("../images/cream_dust.png") repeat scroll 0 0 #fff;
	border-top:1px solid #ccc;
	border-bottom:1px solid #ccc;
	width:100%;
	height:56px;
}
nav.menu1 ul {
	list-style-type:none;
}
nav.menu1 li {
	display:block;
	float:left;
	position:relative;
	border-right:1px solid #ebe9e9;
	cursor:pointer;
}
nav.menu1 li.last {
	border-right:0 none;
}
/*.menu1 li.first a{padding-left:5px;}.menu1 li.last{border:0 none;}.menu1 li.first:hover{border-radius:20px 0 0 0;background-color:#0F9DE0;}.menu1 UL LI:first-child a.active{border-radius:20px 0 0 0;background-color:#0F9DE0;}.menu1 UL LI:first-child a.active:hover{border-radius:20px 0 0 0;background-color:#0F9DE0;}.menu1 UL LI:last-child{border-right:0 none;}.menu1 li a{float:left;padding-right:4px;padding:3px;}.menu1 li a span{float:left;font:bold 12px/29px Open sans,sans-serif;color:#fff;padding:0 5px;}.menu1 li:hover a{cursor:pointer;}.menu1 li:hover a span{}.menu1 li:hover{background-color:#0F9DE0;cursor:pointer;}.menu1 li a:hover span{}.menu1 li a.active{background-color:#0F9DE0;}.menu1 li.first a.active{border-radius:20px 0 0 0;background-color: #0F9DE0;}.menu1 li a.active span{}*/
nav.menu1>ul>li:hover {
	border-top:2px solid #ff6633;
	margin-top:-2px;
	padding-top:0px;
	border-left:1px solid transparent;
}
nav.menu1>ul>li.last:hover {
	border-right:1px solid transparent;
}
nav.menu1>ul>li:hover>a {
	animation:300ms ease 0s normal none 1 smallToBig;
	-moz-animation:300ms ease 0s normal none 1 smallToBig;
	border-left:1px solid transparent;
	border-right:1px solid #ebe9e9;
	padding-left:19px;
	padding-right:19px;
	background-color:transparent;
	-webkit-animation:smallToBig 300ms ease;
		-moz-animation:smallToBig 300ms ease;
		-ms-animation:smallToBig 300ms ease;
}
nav.menu1>ul>li:hover>a>.subtext {
	color:#b6b6b6;
	display:block;
	font-family:"Open Sans","HelveticaNeue","Helvetica Neue",Helvetica,Arial,sans-serif;
	font-size:11px;
	font-weight:normal;
	padding-top:0;
	text-transform: lowercase;
}
nav.menu1>ul>li>a {
	color:#404040;
	display:block;
	font-size:14px;
	font-weight:bold;
	padding:8px 16px;
	text-align:center;
	-webkit-font-smoothing:antialiased;
	/* Fix for webkit rendering */
	-webkit-text-size-adjust:100%;
	height:40px;
	border-right:1px solid #fdfdfd !important;
}
nav.menu1>ul>li>a {
	border-right:0 none;
}
nav.menu1>ul>li>a>.subtext {
	color:#b6b6b6;
	display:block;
	font-family:"Open Sans","HelveticaNeue","Helvetica Neue",Helvetica,Arial,sans-serif;
	font-size:11px;
	font-weight:normal;
	padding-top:0;
	text-transform:lowercase;
}
nav.menu1>ul>li.active>a>.subtext {
	border-bottom:1px solid #ff6633;
	color:#b6b6b6;
	padding-bottom:2px;
}
nav.menu1 ul ul li {
	display:block;
	position:relative;
	border-bottom:1px;
	background-color:#3c3a3a;
	-webkit-animation:moveFromBottom 500ms ease;
	-moz-animation:moveFromBottom 500ms ease;
	-ms-animation:moveFromBottom 500ms ease;
}
nav.menu1 ul ul li a:hover {
	-webkit-transition:all 500ms linear;
	-moz-transition:all 500ms linear;
	-o-transition:all 500ms linear;
	-ms-transition:all 500ms linear;
	transition:all 500ms linear;
        padding:8px 16px;
}
@-webkit-keyframes moveFromBottom {
	from {
		-webkit-transform:translateY(200%);
	}
	to {
		-webkit-transform:translateY(0%);
	}
}
@-moz-keyframes moveFromBottom {
	from {
		-moz-transform:translateY(200%);
	}
	to {
		-moz-transform:translateY(0%);
	}
}
@-ms-keyframes moveFromBottom {
	from {
		-ms-transform:translateY(200%);
	}
	to {
		-ms-transform:translateY(0%);
	}
}
@-webkit-keyframes smallToBig {
	from {
		-webkit-transform:scale(0.1);
	}
	to {
		-webkit-transform:scale(1);
	}
}
@-moz-keyframes smallToBig {
	from {
		-moz-transform:scale(0.1);
	}
	to {
		-moz-transform:scale(1);
	}
}
@-ms-keyframes smallToBig {
	from {
		-ms-transform:scale(0.1);
	}
	to {
		-ms-transform: scale(1);
	}
}
/* quick links */
.src-links1 {
	display:none;
}
.src-links1-mobile {
	display:none;
}
.src-links1 .menu,.src-links1-mobile .menu {
	float:left;
	margin:6px 10px 10px 5px;
	padding:5px 0 0 0;
	list-style:none;
	background:url(../images/arrow_down.png) no-repeat 95% center #f2f2f2;
	-moz-border-radius:5px;
	border-radius:5px;
	-moz-box-shadow:0 2px 1px #ccc;
	-webkit-box-shadow:0 2px 1px #ccc;
	box-shadow:0 2px 1px #ccc;
}
.src-links1 .menu li,.src-links1-mobile .menu li {
	float:left;
	padding:0 0 7px 0;
	position:relative;
}
.src-links1 .menu a,.src-links1-mobile .menu a {
	float:left;
	height:20px;
	padding:0 47px 0 10px;
	color:#444;
	text-transform:uppercase;
	font:bold 10px/25px Open sans,sans-serif;
	text-decoration:none;
	text-shadow:0 2px 2px #a3a3a3;
}
.src-links1 .menu li:hover>a,.src-links1-mobile .menu li:hover>a {
	color:#444;
}
/**html .menu li a:hover{	color: #fafafa;}*/
.src-links1 .menu li:hover>ul,.src-links1-mobile .menu li:hover>ul {
	display: block;
}
/* Sub-menu */
.src-links1 .menu ul,.src-links1-mobile .menu ul {
	list-style:none;
	margin:0;
	padding:0;
	display:none;
	position:absolute;
	top:24px;
	left:0;
	z-index:99999;
	background:#f2f2f2;
	background:-moz-linear-gradient(#fff,#f2f2f2);
	background:-webkit-gradient(linear,left bottom,left top,color-stop(0,#f2f2f2),color-stop(1,#fff));
	background:-webkit-linear-gradient(#fff,#f2f2f2);
	background:-o-linear-gradient(#fff,#f2f2f2);
	background:-ms-linear-gradient(#fff,#f2f2f2);
	background:linear-gradient(#fff,#f2f2f2);
	-moz-border-radius:0 0 5px 5px;
	border-radius:0 0 5px 5px;
	width:100%;
}
.src-links1 .menu ul li,.src-links1-mobile .menu ul li {
	float:none;
	margin:0;
	padding:0;
	display:block;
	-moz-box-shadow:0 1px 0 #fff,0 2px 0 #ccc;
	-webkit-box-shadow:0 1px 0 #fff,0 2px 0 #ccc;
	box-shadow:0 1px 0 #fff,0 2px 0 #ccc;
}
.src-links1 .menu ul li:last-child,.src-links1-mobile .menu ul li:last-child {
	-moz-box-shadow:none;
	-webkit-box-shadow:none;
	box-shadow:none;
}
.src-links1 .menu ul a,.src-links1-mobile .menu ul a {
	padding:10px;
	height:auto;
	line-height:1;
	display:block;
	white-space:nowrap;
	float:none;
	text-transform:none;
}
/**html .src-links1 .menu ul a{	height:10px;width:150px;}*/ /**:first-child+html .src-links1 .menu ul a{IE7 	height:10px;width:150px;}*/ .src-links1 .menu ul a:hover,.src-links1-mobile .menu ul a:hover {
	background:#0186ba;
	background:-moz-linear-gradient(#04acec,#0186ba);
	background:-webkit-gradient(linear,left top,left bottom,from(#04acec),to(#0186ba));
	background:-webkit-linear-gradient(#04acec,#0186ba);
	background:-o-linear-gradient(#04acec,#0186ba);
	background:-ms-linear-gradient(#04acec,#0186ba);
	background:linear-gradient(#04acec,#0186ba);
	color:#fff;
}
.sub_menu {
	display:none;
}
.sub_menu #menu1 {
	float:left;
	margin:10px 10px 10px 5px;
	padding:5px 0 0 0;
	list-style:none;
	background:#002d5e;
	background:-moz-linear-gradient(#023873,#002d5e);
	background:-webkit-gradient(linear,left bottom,left top,color-stop(0,#002d5e),color-stop(1,#023873));
	background:-webkit-linear-gradient(#023873,#002d5e);
	background:-o-linear-gradient(#023873,#002d5e);
	background:-ms-linear-gradient(#023873,#002d5e);
	background:linear-gradient(#023873,#002d5e);
	-moz-border-radius:5px;
	border-radius:5px;
	-moz-box-shadow:0 2px 1px #ccc;
	-webkit-box-shadow:0 2px 1px #ccc;
	box-shadow:0 2px 1px #ccc;
	width:98%;
}
.sub_menu #menu1 span {
	background:url(../images/arrow_down.png) no-repeat right center;
	display:block;
}
.sub_menu #menu1 li {
	float:left;
	padding:0 0 10px 0;
	position:relative;
	width:100%;
}
.sub_menu #menu1 a {
	float:left;
	height:20px;
	padding:0 47px 0 10px;
	color:#fff;
	text-transform:uppercase;
	font:bold 10px/25px Open sans,sans-serif;
	text-decoration:none;
	text-shadow:0 1px 0 #000;
	width:95%;
}
.sub_menu #menu1 li:hover>a {
	color:#fafafa;
}
/**html #menu1 li a:hover{	color: #fafafa;}*/
.sub_menu #menu1 li:hover>ul {
	display: block;
}
/* Sub-menu */
.sub_menu #menu1 ul {
	list-style:none;
	margin:0;
	padding:0;
	display:none;
	position:absolute;
	top:26px;
	left:0;
	z-index:99999;
	background:#0186ba;
	background:-moz-linear-gradient(#04acec,#0186ba);
	background:-webkit-gradient(linear,left top,left bottom,from(#04acec),to(#0186ba));
	background:-webkit-linear-gradient(#04acec,#0186ba);
	background:-o-linear-gradient(#04acec,#0186ba);
	background:-ms-linear-gradient(#04acec,#0186ba);
	background:linear-gradient(#04acec,#0186ba);
	-moz-border-radius:0 0 5px 5px;
	border-radius:0 0 5px 5px;
	width:100%;
}
.sub_menu #menu1 ul li {
	float:none;
	margin:0;
	padding:0;
	display:block;
	-moz-box-shadow:0 1px 0 #0186ba,0 1px 0 #01709c;
	-webkit-box-shadow:0 1px 0 #0186ba,0 1px 0 #01709c;
	box-shadow:0 1px 0 #0186ba,0 1px 0 #01709c;
	width:100%;
}
.sub_menu #menu1 ul li:last-child {
	-moz-box-shadow:none;
	-webkit-box-shadow:none;
	box-shadow:none;
}
.sub_menu #menu1 ul a {
	padding:10px;
	height:auto;
	line-height:1;
	display:block;
	white-space:nowrap;
	float:none;
	text-transform:none;
}
/**html .sub_menu #menu1 ul a{	height:10px;width: 150px;}*/ *:first-child+html .sub_menu #menu1 ul a {
	/* IE7 */
	height:10px;
	width:150px;
}
.sub_menu #menu1 ul a:hover {
	background:#f2f2f2;
	background:-moz-linear-gradient(#f2f2f2,#fff);
	background:-webkit-gradient(linear,left top,left bottom,from(#f2f2f2),to(#fff));
	background:-webkit-linear-gradient(#f2f2f2,#fff);
	background:-o-linear-gradient(#f2f2f2,#fff);
	background:-ms-linear-gradient(#f2f2f2,#fff);
	background:linear-gradient(#f2f2f2,#fff);
	color:#ff5a00;
	text-shadow:none;
}
.sub_menu #menu1 ul li:first-child a {
}
.sub_menu #menu1 ul li ul {
	background:#023873;
	top:30px;
}
.sub_menu #menu1 ul li ul li {
}
.sub_menu #menu1 ul li.inc_hgt:hover {
	height: 90px;
}
.sub_menu #menu1 ul li.inc_hgt ul {
}
/* Request a quote */
.req_quote {
	float:right;
	display:none;
}
a.button {
	float:left;
	display:block;
}
a.button1 {
	background:url(../images/quick_contact.png) no-repeat 6px 5px #085394;
	-moz-box-shadow:0px 0px 4px #fff;
	-webkit-box-shadow:0px 0px 4px #fff;
	box-shadow:0px 0px 4px #fff;
	border-radius:0 5px 5px 0;
	-webkit-border-radius:0 5px 5px 0;
	-moz-border-radius:0 5px 5px 0;
	padding:4px 6px 4px 28px;
	text-decoration:none;
	float:left;
	margin:10px 0 0;
	display:block;
	color:#fff;
	line-height:20px;
	font-size:14px;
	font-weight:bold;
	font-family:calibri;
}
a.button1_mob {
	background:url(../images/quick_contact.png) no-repeat 8px 7px #085394;
	-moz-box-shadow:0px 0px 4px #fff;
	-webkit-box-shadow:0px 0px 4px #fff;
	box-shadow:0px 0px 4px #fff;
	border-radius:0 5px 5px 0;
	-webkit-border-radius:0 5px 5px 0;
	-moz-border-radius:0 5px 5px 0;
	padding:4px 6px 4px 32px;
	text-decoration:none;
	float:left;
	margin:1px 0 2px;
	display:block;
	color:#fff;
	line-height:26px;
	font-size:14px;
	font-weight:bold;
	font-family:calibri;
	display:none;
}
a.button:hover {
	color:#000;
	display:block;
}
a.button.icon {
	text-align:center;
}
a.button.icon span {
	padding-left:50px;
	background:url(../images/quote_btn.png) no-repeat 5px 0;
}
.ban-srh-bg-mobile1 .req_quote,.ban-srh-bg-mobile1 a.button1 {
	margin-top:5px;
}
.req_quote,.req_quote_button {
	float:right;
	display:none;
	margin:10px 0 0 3px;
}
.req_quote a.button.icon span,.req_quote_button a.button.icon span {
	background:url(../images/request.png) no-repeat 5px 5px #cf2a27;
	-moz-box-shadow:0px 0px 4px #fff;
	-webkit-box-shadow:0px 0px 4px #fff;
	box-shadow:0px 0px 4px #fff;
	border-radius:5px 0 0 5px;
	-webkit-border-radius:5px 0 0 5px;
	-moz-border-radius:5px 0 0 5px;
	padding:4px 6px 4px 28px;
	text-decoration:none;
	float:left;
	display:block;
	color:#fff;
	line-height:20px;
	font-size:14px;
	font-weight:bold;
	font-family: calibri;
}
/* Request a quote End */
/*.src-links1 #menu ul li:first-child a:after{content:'';position:absolute;left:30px;top:-8px;width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-bottom: 8px solid #444;}*/
.src-links1 #menu ul li:first-child a:hover:after {
	border-bottom-color:#04acec;
}
.src-links1 #menu ul li:last-child a {
	-moz-border-radius:0 0 5px 5px;
	-webkit-border-radius:0 0 5px 5px;
	border-radius: 0 0 5px 5px;
}
/* Clear floated elements */
.src-links1 #menu:after {
	visibility:hidden;
	display:block;
	font-size:0;
	content:" ";
	clear:both;
	height:0;
}
.src-links1-mobile {
	display:none;
}
.footer-con1 .src-links1 {
	display:none;
}
/** html .src-links1 #menu{zoom: 1;}IE6 */
/**:first-child+html .src-links1 #menu{zoom: 1;}IE7 */
/* Search Form====================================*/
.search-container {
	display:none;
}
.search-container-mobile {
	display:none;
}
.srh-con1 {
	float:right;
	position:relative;
}
.search-form .search-text-box {
	width:35px;
	background-color:#f2f2f2;
	background-image:url("../images/search-icon.png");
	background-position:12px 50%;
	background-repeat:no-repeat;
	border:none;
	color:transparent;
	font-size:13px;
	line-height:18px;
	padding:8px 0 9px 0;
	cursor:pointer;
	-webkit-transition:all 0.3s ease-in-out;
	-moz-transition:all 0.3s ease-in-out;
	-o-transition:all 0.3s ease-in-out;
	-ms-transition:all 0.3s ease-in-out;
	transition:all 0.3s ease-in-out;
	-webkit-box-shadow:none;
	box-shadow:none;
	border-radius:30px;
}
.search-form {
	margin:7px 10px 0 10px;
}
.search-form .search-text-box:focus {
	font-size:13px;
	background-color:#f2f2f2;
	padding:8px 15px 9px 35px;
	width:140px;
	border:none;
	color:#888;
	cursor:text;
}
.search-form1 .search-text-box {
	width:35px;
	background-color:#f2f2f2;
	background-image:url("../images/search-icon.png");
	background-position:12px 50%;
	background-repeat:no-repeat;
	border:none;
	color:transparent;
	font-size:13px;
	line-height:18px;
	padding:8px 0 9px 0;
	cursor:pointer;
	-webkit-transition:all 0.3s ease-in-out;
	-moz-transition:all 0.3s ease-in-out;
	-o-transition:all 0.3s ease-in-out;
	-ms-transition:all 0.3s ease-in-out;
	transition:all 0.3s ease-in-out;
	-webkit-box-shadow:none;
	box-shadow:none;
	border-radius:30px;
}
.search-form1 {
	margin:7px 10px 0 10px;
}
.search-form1 .search-text-box:focus {
	font-size:13px;
	background-color:#f2f2f2;
	padding:8px 15px 9px 35px;
	width:140px;
	border:none;
	color:#888;
	cursor:text;
}
#ban-srh {
	float:left;
	position:relative;
	height:40px;
	z-index:111;
	clear:both;
	margin-top:1px;
}
.ban-srh-bg {
	background:#3399cc;
	height:47px;
}
.ban-srh-mobile-id {
	float:left;
	position:relative;
	height:47px;
	z-index:111;
	clear:both;
	margin-top:1px;
	display:none;
}
.ban-srh-bg-mobile {
	background:#fff;
	box-shadow:inset 0 6px 5px -5px rgba(0,0,0,0.1);
	height:47px;
}
.ban-srh-bg-mobile1 {
	background:#fff;
	box-shadow:inset 0 6px 5px -5px rgba(0,0,0,0.1);
	height:38px;
	float:left;
	display:none;
}
/*.srh-con{float:right;clear:left;width:auto;margin-left:20px;background:#fff;padding-left:5px;padding-right:5px;padding-top:5px;position:relative;height:23px;margin-right:13px;margin-top:10px;border-radius:8px;-moz-border-radius:8px;-webkit-border-radius:8px;}.src-icn{display:block;position:absolute;top:0;right:0;width:25px;height:28px;background:url(../images/find.png) no-repeat 0 3px;border:solid 0px #000;cursor: pointer;}*/
.src-filed {
	background:none;
	border:0;
	color:#5a8599;
	font:normal 12px Tahoma,Geneva,sans-serif;
	width:155px;
}
.src-links {
	float:right;
	padding-top:12px;
	padding-right:10px;
	height:27px;
}
.src-links ul {
	list-style-type:none;
}
.src-links li {
	float:right;
	margin-left:5px;
	font-size:11px;
	line-height:16px;
	color:#04a8e5;
}
.src-links li a {
	float:left;
	padding-left:15px;
	line-height:20px;
	color:#04a8e5;
	font-size:12px;
	text-transform:uppercase;
}
.src-links li a:hover {
	color: #888;
}
/*--------------- SHOW BANNER <-----------------*/
#ban-show {
	float:left;
	clear:both;
	margin-bottom:4px;
}
.show {
	float:left;
	clear:right;
}
.ban-y {
	float:right;
	/*background:url(../images/ban-yb.png) no-repeat 100% 100%;*/
}
.ban-y h1 {
	height:63px;
	background:url(../images/open-spry.png) no-repeat 0 -90px;
	text-align:left;
	text-indent:-999px;
	overflow:hidden;
}
.ban-ym {
	background:#2054a7;
	padding:5px 0 0 0px;
	border-bottom:5px solid #2054a7;
	border-radius:0 0 5px 5px;
	-moz-border-radius:0 0 5px 5px;
	-webkit-border-radius:0 0 5px 5px;
}
.ban-ym ul {
	list-style-type:none;
}
.ban-ym li {
	background:#3d70c1;
	margin-bottom:1px;
}
.ban-ym li span {
	background:url(../images/bullet_2.jpg) no-repeat 20px 7px;
	padding-left:35px;
	font:normal 12px/21px Open sans,sans-serif;
	color:#c2dbf1;
}
.ban-ym li a {
	background:url(../images/bullet_2.jpg) no-repeat 10px 4px;
	padding-left:25px;
	font:normal 12px/21px Open sans,sans-serif;
	color:#c2dbf1;
}
.ban-ym li a:hover {
	color:#ff9389;
}
.but-row1 {
	padding:7px 7px 15px 0;
	clear:both;
}
.but-row1 a {
	float:right;
}
.but-read-more {
	display:block;
	width:74px;
	height:17px;
	background:url(../images/open-spry.png) no-repeat -432px -2px;
}
.but-read-more:hover {
	background-position:-432px -19px;
}
.show-rban-con {
	float:left;
	clear:right;
	width:204px;
}
.show-rban-con ul {
	list-style-type:none;
}
.show-rban-con li {
	float:left;
	width:200px;
	height:60px;
	border-bottom:1px solid #cdecff;
	background:url(../images/open-spry.png) repeat-x 0 0;
	padding-left:4px;
}
.show-rban-con li.ba1 {
	height:70px;
}
.show-rban-con li.ba1 a {
	float:left;
	margin-top:20px;
	width:194px;
	height:40px;
	background:url(../images/rban_corp_presentation.png) no-repeat 0 0;
}
.show-rban-con li.ba2 a {
	float:left;
	margin-top:9px;
	width:155px;
	height:40px;
	background:url(../images/rban_project_portfolio.png) no-repeat 0 0;
}
.show-rban-con li.ba3 a {
	float:left;
	margin-top:-1px;
	margin-left:-4px;
	width:204px;
	height:70px;
	background:url(../images/rban_request.png) no-repeat 0 0;
	display:block;
}
.show-rban-con li.ba4 {
	border-bottom:none;
	height:60px;
	background:url(../images/bg_cross_line2.png) repeat-x 100% 100%;
}
.show-rban-con li.ba4 a {
	float:left;
	margin-top:9px;
	width:150px;
	height:40px;
	background: url(../images/rban_open_videos.png) no-repeat 0 0;
}
/*--------------- BANN RIGHT <-----------------*/
.showcase_ban {
	position:relative;
	float:left;
	width:100%;
	text-align:right;
	border-radius:0 0 5px 5px;
	margin-top:5px;
}
.showcase_ban img {
	border-radius:5px 5px;
	-moz-border-radius:5px 5px;
	-webkit-border-radius:5px 5px;
	vertical-align:top;
}
/*.showcase_ban1{background-color:#552ca4;}.showcase_ban2{background-color:#b71d27;}.showcase_ban3{background-color:#16b7e5;}.showcase_ban4{background-color:#5fa62c;}.showcase_ban5{background-color:#e4a500;}.showcase_ban6{background-color:#f57b18;}.showcase_ban7{background-color: #9b1617;}*/
.showcase_ban1 .show2inn h3 {
	color:#0a415c;
	text-shadow:1px 1px 1px #fff;
}
.showcase_ban2 .show2inn h3 {
	color:#0a415c;
	text-shadow:1px 1px 1px #fff;
}
.showcase_ban3 .show2inn h3 {
	color:#0a415c;
	text-shadow:1px 1px 1px #fff;
}
.showcase_ban4 .show2inn h3 {
	color:#0a415c;
	text-shadow:1px 1px 1px #fff;
}
.showcase_ban5 .show2inn h3 {
	color:#0a415c;
	text-shadow:1px 1px 1px #fff;
}
.showcase_ban6 .show2inn h3 {
	color:#0a415c;
	text-shadow:1px 1px 1px #fff;
}
.showcase_ban7 .show2inn h3 {
	color:#0a415c;
	text-shadow:1px 1px 1px #fff;
}
.showcase_ban1 .show2inn p,h1 {
	color:#0a415c !important;
	text-shadow:1px 1px 1px #fff;
}
.showcase_ban2 .show2inn p {
	color:#0a415c;
	text-shadow:1px 1px 1px #fff;
}
.showcase_ban3 .show2inn p {
	color:#0a415c;
	text-shadow:1px 1px 1px #fff;
}
.showcase_ban4 .show2inn p {
	color:#0a415c;
	text-shadow:1px 1px 1px #fff;
}
.showcase_ban5 .show2inn p {
	color:#0a415c;
	text-shadow:1px 1px 1px #fff;
}
.showcase_ban6 .show2inn p {
	color:#0a415c;
	text-shadow:1px 1px 1px #fff;
}
.showcase_ban7 .show2inn p {
	color:#0a415c;
	text-shadow: 1px 1px 1px #fff;
}
.show2 {
	float:left;
	clear:right;
	width:786px;
	/* background-image:url(../images/inner-banner.jpg);*/
	height:182px;
	position:relative;
}
.show3 {
	float:left;
	clear:right;
	width:786px;
	background-image:url(../images/inner-banner2.jpg);
	height:182px;
	position:relative;
}
.show4 {
	float:left;
	clear:right;
	width:786px;
	background-image:url(../images/inner-banner3.jpg);
	height:182px;
	position:relative;
}
.show5 {
	float:left;
	clear:right;
	width:786px;
	background-image:url(../images/inner-banner4.jpg);
	height:182px;
	position:relative;
}
.show6 {
	float:left;
	clear:right;
	width:786px;
	background-image:url(../images/inner-banner5.jpg);
	height:182px;
	position:relative;
}
.show7 {
	float:left;
	clear:right;
	width:786px;
	background-image:url(../images/inner-banner6.jpg);
	height:182px;
	position:relative;
}
.show8 {
	float:left;
	clear:right;
	width:786px;
	background-image:url(../images/inner-banner7.jpg);
	height:182px;
	position:relative;
}
.show9 {
	float:left;
	clear:right;
	width:786px;
	background-image:url(../images/inner-banner8.jpg);
	height:182px;
	position: relative;
}
.show10 {
	float:left;
	clear:right;
	width:786px;
	/* background-image:url(../images/inner-banner9.jpg);*/
	height:182px;
	position:relative;
}
.showiphone {
	float:left;
	clear:right;
	width:786px;
	background-image:url(../images/inner-iphone.jpg);
	height:182px;
	position: relative;
}
.show2inn {
	position:absolute;
	/*width:708px;height:50px;*/
	bottom:15px;
	left:25px;
}
.show2inn h3 {
	font:22px "Trebuchet MS",Open sans,sans-serif;
	font-weight:bold;
	color:#FFFFFF;
	text-transform:uppercase;
	text-align:left;
}
.show2inn h4 {
	font:12px Open sans,sans-serif;
	color:#292d2f;
}
.show2inn p,h1 {
	font:22px "Trebuchet MS",Open sans,sans-serif;
	font-weight:bold;
	color:#FFFFFF;
	text-transform:uppercase;
	text-align:center;
}
.show2inn span {
	color:#292d2f;
}
.show-rban-con2 {
	float:left;
	clear:right;
	width:204px;
}
.show-rban-con2 ul {
	list-style-type:none;
}
.show-rban-con2 li {
	float:left;
	width:200px;
	height:45px;
	border-bottom:1px solid #cdecff;
	background:url(../images/bg_cross_line.jpg) repeat-x 0 0;
	padding-left:4px;
}
.show-rban-con2 li.ba1 {
	height:45px;
}
.show-rban-con2 li.ba1 a {
	float:left;
	margin-top:9px;
	width:194px;
	height:37px;
	background:url(../images/rban_corp_presentation_2.png) no-repeat 0 0;
}
.show-rban-con2 li.ba2 a {
	float:left;
	margin-top:6px;
	width:155px;
	height:37px;
	background:url(../images/rban_project_portfolio_2.png) no-repeat 0 0;
}
.show-rban-con2 li.ba3 a {
	float:left;
	margin-top:-1px;
	margin-left:-4px;
	width:204px;
	height:46px;
	background:url(../images/rban_request_inner11.png) no-repeat 0 0;
	display:block;
}
/*.show-rban-con2 li.ba3 a{float:left;margin-top:6px;width:185px;height:37px;background: url(../images/rban_request_2.png) no-repeat 0 0;}*/
.show-rban-con2 li.ba4 {
	border-bottom:none;
	height:45px;
	background:url(../images/bg_cross_line2.png) repeat-x 100% 100%;
}
.show-rban-con2 li.ba4 a {
	float:left;
	margin-top:6px;
	width:150px;
	height:37px;
	background:url(../images/rban_open_videos_2.png) no-repeat 0 0;
}
.show-rban-prof {
	float:left;
	clear:right;
	width:204px;
}
.show-rban-prof ul {
	list-style-type:none;
}
.show-rban-prof li {
	float:left;
	width:200px;
	height:45px;
	border-bottom:1px solid #c2a7e3;
	background:url(../images/open-spry.png) repeat-x -2px -583px;
	padding-left:4px;
}
.show-rban-prof li.ba1 {
	height:45px;
}
.show-rban-prof li.ba1 a {
	float:left;
	margin-top:9px;
	width:194px;
	height:37px;
	background:url(../images/rban_corp_presentation_2.png) no-repeat 0 0;
}
.show-rban-prof li.ba2 a {
	float:left;
	margin-top:6px;
	width:155px;
	height:37px;
	background:url(../images/rban_project_portfolio_2.png) no-repeat 0 0;
}
.show-rban-prof li.ba3 a {
	float:left;
	margin-top:-1px;
	margin-left:-4px;
	width:204px;
	height:46px;
	background:url(../images/rban_request_inner11.png) no-repeat 0 0;
	display:block;
}
/*.show-rban-prof li.ba3 a{float:left;margin-top:6px;width:185px;height:37px;background:url(../images/rban_request.png) no-repeat 0 0;}*/.show-rban-prof li.ba4 {
	border-bottom:none;
	height:45px;
	background:url(../images/open-spry.png) repeat-x -2px -652px;
}
.show-rban-prof li.ba4 a {
	float:left;
	margin-top:6px;
	width:150px;
	height:37px;
	background:url(../images/rban_open_videos_2.png) no-repeat 0 0;
}
.show-rban-service {
	float:left;
	clear:right;
	width:204px;
}
.show-rban-service ul {
	list-style-type:none;
}
.show-rban-service li {
	float:left;
	width:200px;
	height:45px;
	border-bottom:1px solid #e49ce1;
	background:url(../images/open-spry.png) repeat-x -2px -722px;
	padding-left:4px;
}
.show-rban-service li.ba1 {
	height:45px;
}
.show-rban-service li.ba1 a {
	float:left;
	margin-top:9px;
	width:194px;
	height:37px;
	background:url(../images/rban_corp_presentation_2.png) no-repeat 0 0;
}
.show-rban-service li.ba2 a {
	float:left;
	margin-top:6px;
	width:155px;
	height:37px;
	background:url(../images/rban_project_portfolio_2.png) no-repeat 0 0;
}
.show-rban-service li.ba3 a {
	float:left;
	margin-top:-1px;
	margin-left:-4px;
	width:204px;
	height:46px;
	background:url(../images/rban_request_inner21.png) no-repeat 0 0;
	display:block;
}
/*.show-rban-service li.ba3 a{float:left;margin-top:6px;width:185px;height:37px;background: url(../images/rban_request_2.png) no-repeat 0 0;}*/
.show-rban-service li.ba4 {
	border-bottom:none;
	height:45px;
	background:url(../images/open-spry.png) repeat-x -2px -792px;
}
.show-rban-service li.ba4 a {
	float:left;
	margin-top:6px;
	width:150px;
	height:37px;
	background:url(../images/rban_open_videos_2.png) no-repeat 0 0;
}
.show-rban-solution {
	float:left;
	clear:right;
	width:204px;
}
.show-rban-solution ul {
	list-style-type:none;
}
.show-rban-solution li {
	float:left;
	width:200px;
	height:45px;
	border-bottom:1px solid #90c4f7;
	background:url(../images/open-spry.png) repeat-x -2px -862px;
	padding-left:4px;
}
.show-rban-solution li.ba1 {
	height:45px;
}
.show-rban-solution li.ba1 a {
	float:left;
	margin-top:9px;
	width:194px;
	height:37px;
	background:url(../images/rban_corp_presentation_2.png) no-repeat 0 0;
}
.show-rban-solution li.ba2 a {
	float:left;
	margin-top:6px;
	width:155px;
	height:37px;
	background:url(../images/rban_project_portfolio_2.png) no-repeat 0 0;
}
.show-rban-solution li.ba3 a {
	float:left;
	margin-top:-1px;
	margin-left:-4px;
	width:204px;
	height:46px;
	background:url(../images/rban_request_inner31.png) no-repeat 0 0;
	display:block;
}
/*.show-rban-solution li.ba3 a{float:left;margin-top:6px;width:185px;height:37px;background: url(../images/rban_request_2.png) no-repeat 0 0;}*/
.show-rban-solution li.ba4 {
	border-bottom:none;
	height:45px;
	background:url(../images/open-spry.png) repeat-x -2px -932px;
}
.show-rban-solution li.ba4 a {
	float:left;
	margin-top:6px;
	width:150px;
	height:37px;
	background:url(../images/rban_open_videos_2.png) no-repeat 0 0;
}
.show-rban-technology {
	float:left;
	clear:right;
	width:204px;
}
.show-rban-technology ul {
	list-style-type:none;
}
.show-rban-technology li {
	float:left;
	width:200px;
	height:45px;
	border-bottom:1px solid #aad78f;
	background:url(../images/open-spry.png) repeat-x -2px -1002px;
	padding-left:4px;
}
.show-rban-technology li.ba1 {
	height:45px;
}
.show-rban-technology li.ba1 a {
	float:left;
	margin-top:9px;
	width:194px;
	height:37px;
	background:url(../images/rban_corp_presentation_2.png) no-repeat 0 0;
}
.show-rban-technology li.ba2 a {
	float:left;
	margin-top:6px;
	width:155px;
	height:37px;
	background:url(../images/rban_project_portfolio_2.png) no-repeat 0 0;
}
.show-rban-technology li.ba3 a {
	float:left;
	margin-top:-1px;
	margin-left:-4px;
	width:204px;
	height:46px;
	background:url(../images/rban_request_inner41.png) no-repeat 0 0;
	display:block;
}
/*.show-rban-technology li.ba3 a{float:left;margin-top:6px;width:185px;height:37px;background: url(../images/rban_request_2.png) no-repeat 0 0;}*/
.show-rban-technology li.ba4 {
	border-bottom:none;
	height:45px;
	background:url(../images/open-spry.png) repeat-x -2px -1072px;
}
.show-rban-technology li.ba4 a {
	float:left;
	margin-top:6px;
	width:150px;
	height:37px;
	background:url(../images/rban_open_videos_2.png) no-repeat 0 0;
}
.show-rban-industry {
	float:left;
	clear:right;
	width:204px;
}
.show-rban-industry ul {
	list-style-type:none;
}
.show-rban-industry li {
	float:left;
	width:200px;
	height:45px;
	border-bottom:1px solid #f5dd9a;
	background:url(../images/open-spry.png) repeat-x -219px -652px;
	padding-left:4px;
}
.show-rban-industry li.ba1 {
	height:45px;
}
.show-rban-industry li.ba1 a {
	float:left;
	margin-top:9px;
	width:194px;
	height:37px;
	background:url(../images/rban_corp_presentation_2.png) no-repeat 0 0;
}
.show-rban-industry li.ba2 a {
	float:left;
	margin-top:6px;
	width:155px;
	height:37px;
	background:url(../images/rban_project_portfolio_2.png) no-repeat 0 0;
}
.show-rban-industry li.ba3 a {
	float:left;
	margin-top:-1px;
	margin-left:-4px;
	width:204px;
	height:46px;
	background:url(../images/rban_request_inner51.png) no-repeat 0 0;
	display:block;
}
/*.show-rban-industry li.ba3 a{float:left;margin-top:6px;width:185px;height:37px;background: url(../images/rban_request_2.png) no-repeat 0 0;}*/
.show-rban-industry li.ba4 {
	border-bottom:none;
	height:45px;
	background:url(../images/open-spry.png) repeat-x -219px -721px;
}
.show-rban-industry li.ba4 a {
	float:left;
	margin-top:6px;
	width:150px;
	height:37px;
	background:url(../images/rban_open_videos_2.png) no-repeat 0 0;
}
.show-rban-delivery {
	float:left;
	clear:right;
	width:204px;
}
.show-rban-delivery ul {
	list-style-type:none;
}
.show-rban-delivery li {
	float:left;
	width:200px;
	height:45px;
	border-bottom:1px solid #fecca5;
	background:url(../images/open-spry.png) repeat-x -219px -793px;
	padding-left:4px;
}
.show-rban-delivery li.ba1 {
	height:45px;
}
.show-rban-delivery li.ba1 a {
	float:left;
	margin-top:9px;
	width:194px;
	height:37px;
	background:url(../images/rban_corp_presentation_2.png) no-repeat 0 0;
}
.show-rban-delivery li.ba2 a {
	float:left;
	margin-top:6px;
	width:155px;
	height:37px;
	background:url(../images/rban_project_portfolio_2.png) no-repeat 0 0;
}
.show-rban-delivery li.ba3 a {
	float:left;
	margin-top:-1px;
	margin-left:-4px;
	width:204px;
	height:46px;
	background:url(../images/rban_request_inner61.png) no-repeat 0 0;
	display:block;
}
/*.show-rban-delivery li.ba3 a{float:left;margin-top:6px;width:185px;height:37px;background: url(../images/rban_request_2.png) no-repeat 0 0;}*/
.show-rban-delivery li.ba4 {
	border-bottom:none;
	height:45px;
	background:url(../images/open-spry.png) repeat-x -219px -862px;
}
.show-rban-delivery li.ba4 a {
	float:left;
	margin-top:6px;
	width:150px;
	height:37px;
	background:url(../images/rban_open_videos_2.png) no-repeat 0 0;
}
.show-rban-contact {
	float:left;
	clear:right;
	width:204px;
}
.show-rban-contact ul {
	list-style-type:none;
}
.show-rban-contact li {
	float:left;
	width:200px;
	height:45px;
	border-bottom:1px solid #f49e9e;
	background:url(../images/open-spry.png) repeat-x -219px -933px;
	padding-left:4px;
}
.show-rban-contact li.ba1 {
	height:45px;
}
.show-rban-contact li.ba1 a {
	float:left;
	margin-top:9px;
	width:194px;
	height:37px;
	background:url(../images/rban_corp_presentation_2.png) no-repeat 0 0;
}
.show-rban-contact li.ba2 a {
	float:left;
	margin-top:6px;
	width:155px;
	height:37px;
	background:url(../images/rban_project_portfolio_2.png) no-repeat 0 0;
}
.show-rban-contact li.ba3 a {
	float:left;
	margin-top:-1px;
	margin-left:-4px;
	width:204px;
	height:46px;
	background:url(../images/rban_request_inner71.png) no-repeat 0 0;
	display:block;
}
/*.show-rban-contact li.ba3 a{float:left;margin-top:6px;width:185px;height:37px;background: url(../images/rban_request_2.png) no-repeat 0 0;}*/
.show-rban-contact li.ba4 {
	border-bottom:none;
	height:45px;
}
.show-rban-contact li.ba4 a {
	float:left;
	margin-top:6px;
	width:150px;
	height:37px;
	background:url(../images/rban_open_videos_2.png) no-repeat 0 0;
}
.cont_bg {
	background:#fff;
	border-radius:5px;
}
.inner_cont {
	background:#fff;
	border-radius:5px;
	margin-top:3px;
}
.inner_cont .container {
	width:100%;
}
.inner_cont .r-nav-con {
}
.rr-nav-con-mobile {
	display:none;
}
.top_seo {
	background:#fff;
	border-top:2px solid #F0F0F0;
	text-align:center;
	padding: 5px 0;
}
/*--------------- LEFT NAV <-----------------*/
.l-nav-con_mob {
	display:none;
}
.l-nav-con {
	float:left;
	clear:right;
	margin-right:4px;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	background-color:#fff;
	padding-left:5px;
	margin-bottom:10px;
}
.cor-row-t1 {
	border-top:5px solid #fff;
	border-radius:5px 5px 0 0;
	padding-right:5px;
}
.cor-tl1 {
	float:left;
	clear:right;
	width:5px;
	height:5px;
	background:url(../images/cor_1.png) no-repeat 0 0;
}
.cor-tc1 {
	float:left;
	clear:right;
	width:197px;
	height:5px;
	background:#fff;
}
.cor-row-b1 {
	border-bottom:5px solid #fff;
	border-radius:0 0 5px 5px;
	padding-right:5px;
}
.cor-bl1 {
	float:left;
	clear:right;
	width:5px;
	height:5px;
	background:url(../images/cor_1.png) no-repeat 0 100%;
}
.cor-bc1 {
	float:left;
	clear:right;
	width:197px;
	height:5px;
	background:#fff;
}
.cor-m {
	float:left;
	padding-left:3px;
	background:#fff;
	min-height:635px;
}
.core-serv {
	margin-bottom:10px;
}
.core-serv h1.head-1 {
	font:bold 12px/30px Open sans,sans-serif;
	color:#fff;
	text-transform:uppercase;
	text-align:center;
	background-color:#0e517c;
	width:99.75%;
	margin-top:3px;
}
.core-serv ul {
	list-style-type:none;
	width:99%;
}
.core-serv li {
	border-bottom:1px solid #dbdedf;
	background:#f2f2f2;
	box-shadow:1px 0 2px #ccc;
}
.core-serv li a {
	display:block;
	font:normal 12px/24px Open sans,sans-serif;
	padding:0 12%;
}
.core-serv li a:hover {
	color:#000;
}
.core-serv li a {
	display:block;
	margin:0 auto;
	-webkit-transition:all 0.3s ease;
	-moz-transition:all 0.3s ease;
	-o-transition:all 0.3s ease;
	transition:all 0.3s ease;
}
.core-serv li.icn1 a {
	background:url(../images/webdesign.png) no-repeat 5px 3px;
}
.core-serv li.icn1 a:hover {
	background:url(../images/webdesign.png) no-repeat 5px -24px;
}
.core-serv li.icn2 a {
	background:url(../images/webapp.png) no-repeat 5px 3px;
}
.core-serv li.icn2 a:hover {
	background:url(../images/webapp.png) no-repeat 5px -24px;
}
.core-serv li.icn3 a {
	background:url(../images/desktopapp.png) no-repeat 5px 1px;
}
.core-serv li.icn3 a:hover {
	background:url(../images/desktopapp.png) no-repeat 5px -24px;
}
.core-serv li.icn4 a {
	background:url(../images/outsource.png) no-repeat 5px 3px;
}
.core-serv li.icn4 a:hover {
	background:url(../images/outsource.png) no-repeat 5px -24px;
}
.core-serv li.icn5 a {
	background:url(../images/maintenance.png) no-repeat 5px 1px;
}
.core-serv li.icn5 a:hover {
	background:url(../images/maintenance.png) no-repeat 5px -24px;
}
.core-serv li.icn6 a {
	background:url(../images/maintenance.png) no-repeat 5px 1px;
}
.core-serv li.icn6 a:hover {
	background:url(../images/maintenance.png) no-repeat 5px -24px;
}
.core-serv li.icn7 a {
	background:url(../images/rich.png) no-repeat 5px 1px;
}
.core-serv li.icn7 a:hover {
	background:url(../images/rich.png) no-repeat 5px -24px;
}
.core-serv li.icn8 a {
	background:url(../images/mobileapp.png) no-repeat 5px 1px;
}
.core-serv li.icn8 a:hover {
	background:url(../images/mobileapp.png) no-repeat 5px -23px;
}
.core-serv li.icn9 a {
	background:url(../images/cloud.png) no-repeat 5px 5px;
}
.core-serv li.icn9 a:hover {
	background: url(../images/cloud.png) no-repeat 5px -20px;
}
.q-contact {
	/*float:left;*/
	margin:5px 0 10px;
	padding-left:2px;
}
.q-contact h1.head-2 {
	font:bold 12px/29px Open sans,sans-serif;
	color:#fff;
	text-transform:uppercase;
	text-align:center;
	background-color:#4e5c79;
	background-image:-moz-linear-gradient(bottom,#404d6d,#5f6a86 60%);
	background-image:-o-linear-gradient(bottom,#404d6d,#5f6a86 60%);
	background-image:-webkit-linear-gradient(bottom,#404d6d,#5f6a86 60%);
	border-radius:5px 5px 0 0;
	-moz-border-radius:5px 5px 0 0;
	-webkit-border-radius:5px 5px 0 0;
	margin-right: 5px;
}
.q-con-in {
	/*float:left;*/
	height:200px;
	padding:6px 0 30px 12px;
	background-color:#cacdd4;
	background-image:-moz-linear-gradient(bottom,#cacdd4,#fff 98%);
	background-image:-o-linear-gradient(bottom,#cacdd4,#fff 98%);
	background-image:-webkit-linear-gradient(bottom,#cacdd4,#fff 98%);
	margin-right:5px;
	border-radius:0 0 5px 5px;
	-moz-border-radius:0 0 5px 5px;
	-webkit-border-radius:0 0 5px 5px;
}
.q-con-in-row {
	margin-bottom:1px;
}
.q-con-in-row input[type=text] {
	border:1px solid #a8aebe;
	background-color:#f6f6f6;
	font:normal 12px/15px Open sans,sans-serif;
	color:#24406b;
	padding:2px 2px 0 2px;
	height:18px;
	width:90%;
}
.q-con-in-row textarea {
	border:1px solid #a8aebe;
	background-color:#f6f6f6;
	font:normal 12px/17px Open sans,sans-serif;
	color:#24406b;
	height:52px;
	padding:2px 2px 0 2px;
	width:90%;
}
.q-con-in-row2 {
	float:left;
	margin-top:5px;
	text-align: left;
}
.q-con-in-row2 input[type=button] {
	width:51px;
	height:19px;
	/* background:url(../images/but_send.jpg) no-repeat 0 0;*/
	border:0;
	cursor:pointer;
}
.q-con-in-row2 input[type=button]:hover {
	background-position: 0 -19px;
}
.q-con-in-row2 input[type=submit] {
	width:51px;
	height:19px;
	/* background:url(../images/but_send.jpg) no-repeat 0 0;*/
	border:0;
	cursor:pointer;
}
.q-con-in-row2 input[type=submit]:hover {
	background-position:0 -19px;
}
.q-contact-popup {
	float:left;
	margin:5px 0 10px;
	background:#f9f9f9;
	padding:20px 30px;
	width:84%;
}
.q-contact-popup p.head-2 {
	font-size:16px;
	text-transform:uppercase;
	text-align:center;
	background:none;
	margin:0 5px 10px 0;
	color:#0A4F82;
	font-weight:bold;
}
.q-contact-popup .q-con-in {
	height:200px;
	padding:6px 0 30px 12px;
	background:none;
	margin-right:5px;
}
.q-contact-popup .q-con-in-row {
	margin-bottom:10px;
}
.q-contact-popup .q-con-in-row label {
	float:left;
	width:90%;
	color:#0A4F82;
	display:block;
	font-size:16px;
	min-height:22px;
}
.q-contact-popup .q-con-in-row label span {
	color:#ff0000;
}
.q-contact-popup .q-con-in-row input[type=text] {
	border-radius:5px 5px 5px 5px;
	padding:10px;
	width:90%;
	color:#0A4F82;
	box-shadow:0 1px 3px rgba(0,0,0,0.1) inset;
	-moz-box-shadow:0 1px 3px rgba(0,0,0,0.1) inset;
	-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.1) inset;
	transition:border 0.15s linear 0s,box-shadow 0.15s linear 0s,color 0.15s linear 0s;
	-webkit-transition:border 0.15s linear 0s,box-shadow 0.15s linear 0s,color 0.15s linear 0s;
	-moz-transition:border 0.15s linear 0s,box-shadow 0.15s linear 0s,color 0.15s linear 0s;
	-o-transition:border 0.15s linear 0s,box-shadow 0.15s linear 0s,color 0.15s linear 0s;
	font-size:13px;
	border:1px #ccc solid;
	background-color:#fff;
}
.q-contact-popup .q-con-in-row textarea {
	border-radius:5px 5px 5px 5px;
	padding:10px;
	width:90%;
	color:#0A4F82;
	box-shadow:0 1px 3px rgba(0,0,0,0.1) inset;
	-moz-box-shadow:0 1px 3px rgba(0,0,0,0.1) inset;
	-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.1) inset;
	transition:border 0.15s linear 0s,box-shadow 0.15s linear 0s,color 0.15s linear 0s;
	-webkit-transition:border 0.15s linear 0s,box-shadow 0.15s linear 0s,color 0.15s linear 0s;
	-moz-transition:border 0.15s linear 0s,box-shadow 0.15s linear 0s,color 0.15s linear 0s;
	-o-transition:border 0.15s linear 0s,box-shadow 0.15s linear 0s,color 0.15s linear 0s;
	font-size:13px;
	border:1px #ccc solid;
	background-color:#fff;
	resize:vertical;
}
.q-contact-popup .q-con-in-row2 {
	float:left;
	margin-top:5px;
	text-align:left;
}
.q-contact-popup .q-con-in-row3 {
	float:left;
	width:70%;
	margin:10px auto 0;
	padding-left:30%;
}
.q-contact-popup .q-con-in-row2 input[type=button] {
	padding:3px 5px;
	width:auto;
	height:auto;
	background-color:#00AAFF;
	background-image:none;
	border:0;
	cursor:pointer;
	border-radius:3px;
	color:#fff;
}
.q-contact-popup .q-con-in-row2 input[type=button]:hover {
}
.q-contact-popup .q-con-in-row3 input[type=submit] {
	padding:10px 15px;
	width:auto;
	height:auto;
	background-color:#00AAFF;
	background-image:none;
	border:0;
	cursor:pointer;
	border-radius:3px;
	color:#fff;
	font-weight:bold;
	font-size:16px;
}
.q-contact-popup .q-con-in-row3 input[type=submit]:hover {
}
.client-logo {
	border:1px solid #ccc;
	padding-top:5px;
	border-radius:5px;
	text-align:center;
	width:100%;
	float: left;
}
/*--------------- RIGHT NAV <-----------------*/
.r-nav-con {
	float:right;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	background-color:#fff;
	margin:0 0 10px;
}
.cor-row-t2 {
	float:left;
	width:773px;
	background:url(../images/cor_1.png) no-repeat 100% 0;
	padding-right:5px;
}
.cor-tl2 {
	float:left;
	clear:right;
	width:5px;
	height:5px;
	background:url(../images/cor_1.png) no-repeat 0 0;
}
.cor-tc2 {
	float:left;
	clear:right;
	width:767px;
	height:5px;
	background:#fff;
}
.cor-row-b2 {
	float:left;
	width:773px;
	background:url(../images/cor_1.png) no-repeat 100% 100%;
	padding-right:5px;
}
.cor-bl2 {
	float:left;
	clear:right;
	width:5px;
	height:5px;
	background:url(../images/cor_1.png) no-repeat 0 100%;
}
.cor-bc2 {
	float:left;
	clear:right;
	height:5px;
	background:#fff;
}
.cor-m2 {
	float:left;
	padding-left:4px;
	background:#fff;
}
.r-nav-row1 {
	float:left;
	/*margin-bottom: 20px;*/
}
/*--------------- IN LEFT MENU <-----------------*/
.lmenu {
	text-align:center;
	margin:5px 0 0;
}
.lmenutop {
	background-image:url(../images/lmenu-top.jpg);
	width:198px;
	height:7px;
}
.lmenuo-bg {
	padding:8px 0;
	width:100%;
	margin-bottom:35px;
}
.lmenuo-bg ul {
	padding-left:5%;
}
.lmenuo-bg li {
	background:#fff;
	list-style:none;
	padding:5px 0;
}
.lmenuo-bg li img {
	padding-left:5px;
	padding-right:4px;
}
.lmenuo-bg li a {
	color:#24406b;
	text-decoration:none;
}
.lmenuo-bg li a:hover {
	color:#f24839 !important;
}
.lmenuo-bg li.selected {
	color:#fff;
	background:#fff;
}
.lmenuo-bg li.selected a {
	color:#ff6633 !important;
	font-weight:bold;
}
.lmenuo-bg li.selected ul li a {
	color:#ff6633 !important;
}
.lmenuo-bg li.selected ul li a:hover {
	color:#ff6633 !important;
}
.lmenubot {
	background-image:url(../images/lmenu-bot.jpg);
	width:198px;
	height: 8px;
}
/*--------------- MID <-----------------*/
.mr-nav-con {
	float:left;
	clear:right;
	width:566px;
}
.mcor-row-t2 {
	float:left;
	width:561px;
	background:url(../images/cor_1.png) no-repeat 100% 0;
	padding-right:5px;
}
.mcor-tl2 {
	float:left;
	clear:right;
	width:5px;
	height:5px;
	background:url(../images/cor_1.png) no-repeat 0 0;
}
.mcor-tc2 {
	float:left;
	clear:right;
	width:555px;
	height:5px;
	background:#fff;
}
.mcor-row-b2 {
	float:left;
	width:561px;
	background:url(../images/cor_1.png) no-repeat 100% 100%;
	padding-right:5px;
}
.mcor-bl2 {
	float:left;
	clear:right;
	width:5px;
	height:5px;
	background:url(../images/cor_1.png) no-repeat 0 100%;
}
.mcor-bc2 {
	float:left;
	clear:right;
	width:555px;
	height:5px;
	background:#fff;
}
.mcor-m2 {
	float:left;
	width:562px;
	padding-left:4px;
	background:#fff;
}
.mr-nav-row1 {
	float:left;
	width:562px;
	margin-bottom:20px;
}
.container {
	width:98%;
	margin:auto;
	font:normal 14px/20px Open sans,sans-serif;
	color: #57595f;
}
.container .title {
	/*background-image:-moz-linear-gradient(top,#ffffff,#dbdbdb);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#ffffff),color-stop(1,#dbdbdb));border:1px solid #fff;-moz-box-shadow:0px 0px 4px rgba(0,0,0,0.4);-webkit-box-shadow:0px 0px 4px rgba(0,0,0,0.4);box-shadow:0px 0px 4px rgba(0,0,0,0.4);*/
	border-bottom:2px solid #ff6633;
	float:left;
	padding:5px 0px 0 0;
	margin-bottom:20px;
	margin-top:15px;
	margin-left:4%;
	width:91.5%;
}
.container .portfolio_content .title {
	border-bottom:2px solid #ff6633;
	float:left;
	padding:5px 0px 0 0;
	margin-bottom:20px;
	margin-top:15px;
	width:100%;
	margin-left:0;
}
.container .title h1,.container .title h3 {
	font:normal 16px/45px Open sans,sans-serif;
	color:#2b2b2b;
	padding:0;
	font-weight:bold;
	text-transform:capitalize;
	float:left;
	line-height:24px;
}
.container .title .h3casestudy {
	font:normal 16px/45px Open sans,sans-serif;
	color:#25468b;
	font-weight:bold;
	text-transform:uppercase;
	float:left;
}
.container .title div {
	margin-top:8px;
	float:right;
}
.glob {
	float:left;
	padding:10px 10px;
}
.glob-left {
	float:left;
}
.glob-right {
	float:left;
}
.glob-right2 {
	width:97%;
	float:left;
	padding:0 10px;
}
.glob-right2 ul {
	margin:0px;
	padding:10px;
}
.glob-right2 li {
	list-style:none;
	background:url(../images/red-arrow.jpg) no-repeat;
	background-position:left top;
	padding-left:15px;
	padding-bottom:5px;
}
.glob-right ul {
	margin:0px;
	padding:0px;
}
.glob-right li {
	list-style:none;
	background:url(../images/red-arrow.jpg) no-repeat;
	background-position:left top;
	padding-left: 15px;
}
/*--------------- RIGHT PART <-----------------*/
.rr-nav-con {
	float:right;
	padding-left:3px;
	margin-top:5px;
	display:none;
}
.rcor-row-t2 {
	float:left;
	width:204px;
	background:url(../images/cor_1.png) no-repeat 100% 0;
	padding-right:5px;
}
.rcor-tl2 {
	float:left;
	clear:right;
	width:5px;
	height:5px;
	background:url(../images/cor_1.png) no-repeat 0 0;
}
.rcor-tc2 {
	float:left;
	clear:right;
	width:198px;
	height:5px;
	background:#fff;
}
.rcor-row-b2 {
	float:left;
	width:204px;
	background:url(../images/cor_1.png) no-repeat 100% 100%;
	padding-right:5px;
}
.rcor-bl2 {
	float:left;
	clear:right;
	width:5px;
	height:5px;
	background:url(../images/cor_1.png) no-repeat 0 100%;
}
.rcor-bc2 {
	float:left;
	clear:right;
	width:198px;
	height:5px;
	background:#fff;
}
.rcor-m2 {
	padding:0 5px 10px;
	background:#fff;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
}
.redheading {
	font:normal 12px/45px Open sans,sans-serif;
	color:#ef4839;
	text-transform:uppercase;
	text-align: center;
}
/*--------------- BLUE PART <-----------------*/
.br-nav-con {
	margin:auto;
}
.bcor-row-t2 {
	background:url(../images/blue_cor.jpg) no-repeat 100% 0;
	padding-right:5px;
}
.bcor-tl2 {
	float:left;
	clear:right;
	width:5px;
	height:5px;
	background:url(../images/blue_cor.jpg) no-repeat 0 0;
}
.bcor-tc2 {
	float:left;
	clear:right;
	width:179px;
	height:5px;
	background:#d7dfe3;
}
.bcor-row-b2 {
	float:left;
	width:185px;
	background:url(../images/blue_cor.jpg) no-repeat 100% 100%;
	padding-right:5px;
}
.bcor-bl2 {
	float:left;
	clear:right;
	width:5px;
	height:5px;
	background:url(../images/blue_cor.jpg) no-repeat 0 100%;
}
.bcor-bc2 {
	float:left;
	clear:right;
	width:179px;
	height:5px;
	background:#d7dfe3;
}
.bcor-m2 {
	float:left;
	width:186px;
	padding:0 0 8px 4px;
	background:#F0B14D;
	border-radius:5px 5px 5px 5px;
	-moz-border-radius:5px 5px 5px 5px;
	-webkit-border-radius:5px 5px 5px 5px;
}
.binn {
	width:175px;
	margin:auto;
	font:normal 12px/15px Open sans,sans-serif;
	color:#2b3235;
	padding-top:10px;
}
.binnimg {
	width:18px;
	float:left;
}
.binntext {
	float:left;
	font:normal 12px Open sans,sans-serif;
	color:#2b3235;
}
.sep-1 {
	margin:0 4px;
}
.Hsolution-con {
	float:left;
	background-color:#fff;
	/*background-image:-moz-linear-gradient(bottom,#dcdcdc,#fff 60%);background-image:-o-linear-gradient(bottom,#dcdcdc,#fff 60%);background-image:-webkit-linear-gradient(bottom,#dcdcdc,#fff 60%);*/
}
.Hsolution-con h1.head {
	font:bold 12px/31px Tahoma,Geneva,sans-serif;
	color:#ef4839;
	text-transform:uppercase;
	text-align:left;
	padding-left:35px;
	background:url(../images/icn_solution.jpg) no-repeat 10px 8px;
}
.Hsolution-in {
	background:#fff;
	box-shadow:1px 2px 8px #ccc;
}
.hs-img-bg {
	text-align:center;
	margin-bottom:5px;
}
.hs-img-bg img {
	padding:3px;
	box-shadow:2px 0 7px #ccc;
	margin-top:7px;
}
.hs-txt-bg {
	padding:0 0 0 20px;
	min-height:160px;
}
.hs-txt-bg ul {
	list-style-type:none;
	display:block;
	padding-left:5px;
}
.hs-txt-bg ul.bg {
	/*background:url(../images/bg_solution_in2.jpg) no-repeat 100% 100%;*/
}
.hs-txt-bg li {
	font:normal 12px/16px Open sans,sans-serif;
	color:#30373b;
	background:#fff url(../images/bullet_3.jpg) no-repeat 0 5px;
	display:block;
	padding-left:15px;
}
.Hsolution-bot {
	padding:5px 5px;
	text-align:right;
	background:url(../images/bg_readmore3.jpg) repeat-x 0 bottom;
}
.Hsolution-bot a {
	font:normal 12px/20px Open sans,sans-serif;
	color:#30373b;
}
.Hsolution-bot a:hover {
	color:#ef4839;
}
.Mnet-con {
	float:left;
}
.Mnet-con h1.head {
	font:bold 12px/31px Tahoma,Geneva,sans-serif;
	color:#ef4839;
	text-transform:uppercase;
	text-align:left;
	padding-left:10px;
}
.Mnet-con h1.head span {
	float:left;
	clear:right;
	width:19px;
	height:18px;
	margin-top:10px;
	margin-right:5px;
	background:url(../images/icn_tech.jpg) no-repeat 0 0;
}
.Mnet-in {
	background:#fff;
	box-shadow:1px 2px 8px #ccc;
}
.Mnet-img-bg {
	padding-top:9px;
	padding-left:7px;
	background:url(../images/bg_seo_img.png) repeat-x 0 0;
	text-align:center;
	margin-bottom:5px;
}
.Mnet-txt-bg {
	float:left;
	width:241px;
	padding-left:5px;
}
.Mnet-txt-bg h5 {
	margin-bottom:3px;
	font:bold 12px/20px Open sans,sans-serif;
	color:#000;
}
.Mnet-txt-bg ul {
	list-style-type:none;
	display:block;
	padding-left:5px;
}
.Mnet-txt-bg ul.bg {
	background:url(../images/bg_solution_in2.jpg) no-repeat 100% 100%;
}
.Mnet-txt-bg li {
	font:normal 12px/16px Open sans,sans-serif;
	color:#30373b;
	background:url(../images/bullet_3.jpg) no-repeat 0 4px;
	display:block;
	padding-left:15px;
}
.Mnet-bot {
	background:url(../images/bg_readmore2.jpg) repeat-x 0 bottom;
	padding:5px;
	text-align:right;
}
.Mnet-bot a {
	font:normal 12px/20px Open sans,sans-serif;
	color:#30373b;
}
.Mnet-bot a:hover {
	color:#ef4839;
}
.Seo-con {
	float:left;
}
.Seo-con h1.head {
	font:bold 12px/31px Tahoma,Geneva,sans-serif;
	color:#ef4839;
	text-transform:uppercase;
	text-align:left;
	padding-left:35px;
	background:url(../images/icn_seo.jpg) no-repeat 10px 7px;
}
.Seo-in {
	background:#fff;
	box-shadow:1px 2px 8px #ccc;
}
.Seo-img-bg {
	text-align:center;
	margin-bottom:5px;
}
.Seo-img-bg img {
	padding:3px;
	box-shadow:2px 0 7px #ccc;
	margin-top:7px;
}
.Seo-txt-bg {
	padding:0 0 0 20px;
	min-height:160px;
}
.Seo-txt-bg p {
	margin-bottom:5px;
	font:normal 12px/14px Open sans,sans-serif;
	color:#30373b;
}
.Seo-txt-bg ul {
	list-style-type:none;
	display:block;
	padding-left:5px;
}
.Seo-txt-bg ul.bg {
	background:url(../images/bg_solution_in2.jpg) no-repeat 100% 100%;
}
.Seo-txt-bg li {
	font:normal 12px/16px Open sans,sans-serif;
	color:#30373b;
	background:url(../images/bullet_3.jpg) no-repeat 0 5px;
	display:block;
	padding-left:15px;
}
.Seo-bot {
	background:url(../images/bg_readmore3.jpg) repeat-x 0 bottom;
	padding:5px 5px;
	text-align:right;
}
.Seo-bot a {
	font:normal 12px/20px Open sans,sans-serif;
	color:#30373b;
}
.Seo-bot a:hover {
	color:#ef4839;
}
.app-con {
	float:left;
}
.app-con h1.head {
	font:bold 12px/31px Tahoma,Geneva,sans-serif;
	color:#ef4839;
	text-transform:uppercase;
	text-align:left;
	padding-left:35px;
	background:url(../images/mobile_app.png) no-repeat 10px 7px;
}
.app-in {
	background:#fff;
	box-shadow:1px 2px 8px #ccc;
}
.app-img-bg {
	text-align:center;
	margin-bottom:5px;
}
.app-img-bg img {
	padding:3px;
	box-shadow:2px 0 7px #ccc;
	margin-top:7px;
}
.app-txt-bg {
	padding:0 0 0 20px;
	min-height:160px;
}
.app-txt-bg p {
	margin-bottom:5px;
	font:normal 12px/14px Open sans,sans-serif;
	color:#30373b;
}
.app-txt-bg ul {
	list-style-type:none;
	display:block;
	padding-left:5px;
}
.app-txt-bg ul.bg {
	background:url(../images/bg_solution_in2.jpg) no-repeat 100% 100%;
}
.app-txt-bg li {
	font:normal 12px/16px Open sans,sans-serif;
	color:#30373b;
	background:url(../images/bullet_3.jpg) no-repeat 0 5px;
	display:block;
	padding-left:15px;
}
.app-bot {
	background:url(../images/bg_readmore3.jpg) repeat-x 0 bottom;
	padding:5px 5px;
	text-align:right;
}
.app-bot a {
	font:normal 12px/20px Open sans,sans-serif;
	color:#30373b;
}
.app-bot a:hover {
	color:#ef4839;
}
.vic-customer-con {
	float:left;
	clear:right;
	background:url("../images/happyclients1.png") repeat scroll 0 0 transparent;
	text-align:left;
	width:99%;
}
.vic-customer-con h1 {
	font:bold 12px/35px Tahoma,Geneva,sans-serif;
	color:#ef4839;
	text-transform:uppercase;
	text-align:left;
	padding-left:35px;
	background:url(../images/icn_voice.jpg) no-repeat 10px 10px;
}
.pageContainer {
	padding:4% 18% 2%;
	background:url("../images/comment_start.png") no-repeat scroll 6% 6%,url("../images/comment_end.png") no-repeat scroll right 6% bottom 6% transparent;
	height:auto;
	width:64%;
}
.rr-nav-con .pageContainer {
	padding:4% 10% 2%;
	background:none;
	height:auto;
	width:80%;
}
.rr-nav-con .pageContainer p.testimonial {
	font-family:Source Sans Pro,sans-serif;
	font-size:1.2em;
	line-height:24px;
	color:#000;
	min-height:80px;
	font-style:italic;
}
.pageContainer p.testimonial {
	font-family:Source Sans Pro,sans-serif;
	font-size:1.5em;
	line-height:24px;
	color:#000;
	min-height:80px;
	font-style:italic;
}
.pageContainer p.testimonial img {
	padding:0 5px;
}
.pageContainer h6 {
	font-family:Source Sans Pro,sans-serif;
	font-weight:bold;
	font-size:1.2em;
	text-align:right;
	color:#085394;
	padding-top:2%;
}
.pageContainer p.title {
	text-align:right;
	color:#085394;
	font-weight:bold;
}
.pageContainer p.title1 {
	text-align:right;
	color:#085394;
	font-weight:bold;
}
.VCcor-row-t {
	float:left;
	width:425px;
	background:url(../images/voice_cor_tr.jpg) no-repeat 100% 0;
	padding-right:5px;
}
.VCcor-tl {
	float:left;
	clear:right;
	width:5px;
	height:5px;
	background:url(../images/voice_cor_tl.jpg) no-repeat 0 0;
}
.VCcor-tc {
	float:left;
	clear:right;
	width:420px;
	height:5px;
	background:url(../images/voice_cor_tc.jpg) repeat-x 0 0;
}
.VCcor-row-b {
	float:left;
	background:url(../images/voice_cor_br.jpg) no-repeat 100% 0;
	padding-right:5px;
}
.VCcor-bl {
	float:left;
	clear:right;
	width:5px;
	height:32px;
	background:url(../images/voice_cor_bl.jpg) no-repeat 0 0;
}
.VCcor-bc {
	float:left;
	clear:right;
	height:32px;
	background:url(../images/voice_cor_bc.jpg) repeat-x 0 0;
	font:normal 12px/32px Open sans,sans-serif;
	color:#30373b;
	padding-left:20px;
	margin-left:10px;
}
.VCcor-bc a {
	font:normal 12px/32px Open sans,sans-serif;
	color:#f00;
	text-decoration:underline;
}
.VCcor-bc a:hover {
	text-decoration:none;
	color:#f00;
}
.VCcor-m {
	float:left;
	padding:0 14px;
	background:#FFF8C6;
	border:1px solid #becdcf;
	border-bottom:1px solid #cfcfcf;
	border-width:0 1px 1px;
}
#slideshow #slidesContainer .slide .VC-txt-row {
	clear:left;
	float:left;
	padding-bottom:10px;
	margin-top:10px;
	background:url(../images/sep_2.jpg) no-repeat center 100%;
}
#slideshow #slidesContainer .slide .VC-txt-row p {
	font:normal 12px/17px Open sans,sans-serif;
	color:#30373b;
	padding-bottom:5px;
	text-align:justify;
}
#slideshow #slidesContainer .slide .VC-txt-link {
	display:block;
	background:url(../images/arrow_1.jpg) no-repeat 0 8px;
	padding-left:20px;
	list-style-type:none;
	padding-top:5px;
}
#slideshow #slidesContainer .slide .VC-txt-link li {
	display:inline;
	padding:0 2px;
	font:bold 12px/20px Open sans,sans-serif;
	color:#2b3235;
}
#slideshow #slidesContainer .slide .VC-txt-link li a {
	font:bold 12px/20px Open sans,sans-serif;
	color:#2b3235;
	text-decoration:none;
}
#slideshow #slidesContainer .slide .VC-txt-link li a:hover {
	color:#ef4839;
}
.VC-pagi {
	float:right;
	clear:left;
	width:130px;
	list-style-type:none;
	margin-top:10px;
}
.VC-pagi li {
	float:left;
	margin-right:10px;
	font:bold 12px/12px Open sans,sans-serif;
	color:#3e5271;
}
.VC-pagi li a {
	display:block;
	font:bold 12px/12px Open sans,sans-serif;
	color:#3e5271;
	text-transform:uppercase;
}
.VC-pagi li.prev {
	background:no-repeat 0 0;
	text-align:right;
	width:45px;
	display:block;
	font:bold 12px/12px Open sans,sans-serif;
	color:#3e5271;
	text-decoration:none;
	text-transform:uppercase;
}
.VC-pagi li.prev a {
	background:no-repeat 0 0;
	text-align:right;
	width:45px;
	display:block;
	font:bold 12px/12px Open sans,sans-serif;
	color:#3e5271;
	text-decoration:none;
	text-transform:uppercase;
}
.VC-pagi li.prev a:hover {
	background-position:0 -12px;
}
.VC-pagi li.next {
	width:45px;
	display:block;
	font:bold 12px/12px Open sans,sans-serif;
	color:#3e5271;
	text-decoration:none;
	text-transform:uppercase;
}
.VC-pagi li.next a {
	background:no-repeat 100% 0;
	text-align:left;
	width:45px;
	display:block;
	font:bold 12px/12px Open sans,sans-serif;
	color:#3e5271;
	text-decoration:none;
	text-transform:uppercase;
}
.VC-pagi li.next a:hover {
	background-position:100% -12px;
}
.Hads-con {
	float:right;
	margin-top:23px;
}
.innerbg {
	background-image:url(../images/mid-bg.png);
	float:left;
}
.intexttab {
	padding-left: 10px;
}
/*--------------- FOOTER <-----------------*/
#Footer {
	float:left;
	width:100%;
	clear:both;
	margin-top:4px;
}
.footer-con {
	float:left;
	padding:7px 10px 12px;
	background:#e4e4e4;
}
.FooCor-row-t {
	float:left;
	width:985px;
	background:url(../images/cor_1.png) no-repeat 100% 0;
	padding-right:5px;
}
.FooCor-tl {
	float:left;
	clear:right;
	width:5px;
	height:5px;
	background:url(../images/cor_1.png) no-repeat 0 0;
}
.FooCor-tc {
	float:left;
	clear:right;
	width:980px;
	height:5px;
	background:#fff;
}
.FooCor-row-b {
	float:left;
	width:990px;
	background:url(../images/open-spry.png) no-repeat -2px -230px;
	height:31px;
}
.FooCor-m {
	width:100%;
	background:#fff;
	border-radius:5px;
}
.foo-share {
	float:left;
	clear:right;
	background:url(../images/sep_3.jpg) no-repeat 100% 0;
	height:56px;
	padding-top:16px;
	margin-right:4px;
}
.foo-share ul {
	list-style-type:none;
	padding-left:5px;
	padding-top:3px;
	margin:0px auto;
}
.foo-share li {
	float:left;
	margin-right:10px;
}
.foo-share li a {
	float:left;
	width:24px;
	height:24px;
}
.foo-share li.facebook a {
	background:url(../images/fb.png) no-repeat 0 0;
}
.foo-share li.twitter a {
	background:url(../images/twitt.png) no-repeat 0 0;
}
.foo-share li.inline a {
	background:url(../images/linkin.png) no-repeat 0 0;
}
.foo-share li.gplus a {
	background:url(../images/gplus.png) no-repeat 0 0;
}
.foo-share li.pin a {
	background:url(../images/pin.png) no-repeat 0 0;
}
.foo-share li.buzz a {
	background:url(../images/share_buz.jpg) no-repeat 0 0;
}
.social_network {
	width:90%;
	margin:0 auto;
}
.foo-adrs {
	float:left;
	clear:right;
	padding-top:20px;
	margin-right:12px;
	text-align:center;
	font:normal 12px/18px Open sans,sans-serif;
	color:#30373b;
}
.foo-adrs a {
	font:normal 12px/18px Open sans,sans-serif;
	color:#30373b;
}
.foo-adrs a:hover {
	color:#ef4839;
}
.foo-copy {
	float:left;
	clear:right;
	padding:20px 0 0 10px;
	text-align:center;
	font:normal 15px/20px Open sans,sans-serif;
	color:#30373b;
	background:url(../images/sep_4.jpg) no-repeat 0 0;
	height:56px;
}
.foo-copy ul {
	list-style-type:none;
	display:block;
}
.foo-copy li {
	font:normal 12px/18px Open sans,sans-serif;
	color:#30373b;
	display:inline;
}
.foo-copy a {
	font:normal 12px/18px Open sans,sans-serif;
	color:#30373b;
}
.foo-copy a:hover {
	color:#ef4839;
}
.foo-links {
	font:normal 12px/15px Open sans,sans-serif;
	color:#41535c;
}
.foo-links a {
	font:normal 12px/15px Open sans,sans-serif;
	color:#41535c;
	text-decoration:underline;
}
.foo-links a:hover {
	color:#000;
	text-decoration:none;
}
.w3-logo {
	float:right;
	clear:left;
	margin-left:10px;
	padding-top:5px;
}
.w3-logo a {
	float:left;
	width:75px;
	height:26px;
}
.w3-logo a.html {
	background:url(../images/w3_html.png) no-repeat 0 0;
}
.w3-logo a.css {
	background: url(../images/w3_css.png) no-repeat 0 0;
}
/*--------------- contact <-----------------*/
.contact {
	width:100%;
	padding:15px 0;
	border-bottom:1px dashed #57595f;
	float:left;
}
.contact_text {
	width:50%;
	float:left;
}
.contact_img {
	width:48%;
	float:right;
	margin-left:2%;
}
.contact_img a {
	display:block;
}
.contact_img a img {
	border:10px solid #eee;
	width: 92%;
}
/*--------------- request <-----------------*/
.form-mobile {
	display:none;
}
.form-mobile .text-form {
	width:90%;
	color:#777;
	padding:3px 5px;
	box-shadow:0 1px 3px rgba(0,0,0,0.1) inset;
	-moz-box-shadow:0 1px 3px rgba(0,0,0,0.1) inset;
	-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.1) inset;
	transition:border 0.15s linear 0s,box-shadow 0.15s linear 0s,color 0.15s linear 0s;
	-webkit-transition:border 0.15s linear 0s,box-shadow 0.15s linear 0s,color 0.15s linear 0s;
	-moz-transition:border 0.15s linear 0s,box-shadow 0.15s linear 0s,color 0.15s linear 0s;
	-o-transition:border 0.15s linear 0s,box-shadow 0.15s linear 0s,color 0.15s linear 0s;
	font-size:13px;
}
.form-mobile .text-form:focus {
	color:#333;
	border-color:rgba(41,92,161,0.4);
	box-shadow:0 1px 3px rgba(0,0,0,0.1) inset,0 0 8px rgba(41,92,161,0.6);
	-moz-box-shadow:0 1px 3px rgba(0,0,0,0.1) inset,0 0 8px rgba(41,92,161,0.6);
	-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.1) inset,0 0 8px rgba(41,92,161,0.6);
	outline:0 none;
}
.form-mobile .check-mobile {
}
.form-mobile .check-mobile .spanleft {
	font-size:12px;
	padding-bottom:10px;
	font-weight:bold;
	width:100%;
}
.form-mobile .check-mobile .spanright label {
	padding-bottom:5px;
	display:inline-block;
}
.form-mobile .check-mobile .spanright {
	width:100%;
}
.request-bg {
}
.request-bg ul {
	margin:0px;
	padding:0px;
}
.request-bg ul li {
	list-style:none;
	float:left;
	margin-bottom:10px;
	width:100%;
}
.request-bg ul li .spanleft {
	width:30%;
	float:left;
}
.request-bg ul li .spanright {
	width:70%;
	float:left;
}
.request-bg textarea {
	font-family:Open sans,sans-serif;
	font-size:13px;
}
.request-bg select {
	width:93% !important;
}
.request-bg optgroup {
	background-color:#f2f2f2;
}
.request-bg select option {
	background-color:#fff;
}
.contactbut {
	background-image:url(../images/submit-normal.jpg);
	width:73px;
	height:29px;
	color:#FFFFFF;
	border:0px none;
	cursor:pointer;
}
.contactbut:hover {
	background-image:url(../images/submit-hover.jpg);
	width:73px;
	height:29px;
	color:#FFFFFF
}
.text-form {
	width:90%;
	color:#777;
	padding:3px 5px;
	box-shadow:0 1px 3px rgba(0,0,0,0.1) inset;
	-moz-box-shadow:0 1px 3px rgba(0,0,0,0.1) inset;
	-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.1) inset;
	transition:border 0.15s linear 0s,box-shadow 0.15s linear 0s,color 0.15s linear 0s;
	-webkit-transition:border 0.15s linear 0s,box-shadow 0.15s linear 0s,color 0.15s linear 0s;
	-moz-transition:border 0.15s linear 0s,box-shadow 0.15s linear 0s,color 0.15s linear 0s;
	-o-transition:border 0.15s linear 0s,box-shadow 0.15s linear 0s,color 0.15s linear 0s;
	font-size:13px;
	border:1px #ccc solid;
}
.text-form:focus {
	color:#333;
	border-color:rgba(41,92,161,0.4);
	box-shadow:0 1px 3px rgba(0,0,0,0.1) inset,0 0 8px rgba(41,92,161,0.6);
	-moz-box-shadow:0 1px 3px rgba(0,0,0,0.1) inset,0 0 8px rgba(41,92,161,0.6);
	-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.1) inset,0 0 8px rgba(41,92,161,0.6);
	outline:0 none;
}
.title-bg-con {
	background-image:url(../images/title-bg-con.jpg);
	background-repeat:no-repeat;
	width:543px;
	height: 30px;
}
/************* Added By Sathish *************/
.subHeadingOne {
	font:bold 12px/15px Open sans,sans-serif;
	color:#333;
	text-transform:uppercase;
	margin-bottom:8px;
	margin-top:5px;
}
.container .subHeadingTwo div {
	margin-top:8px;
	width:75px;
	float:right;
}
.lineBreak {
	margin-bottom:15px;
}
.ulOne {
	margin-left:20px;
	padding-left:10px;
	padding-top:10px;
}
.ulOne li {
	padding-bottom:5px;
}
.ulTwo {
	margin-left:0px;
	padding:20px;
	padding-left:30px;
	list-style-type:circle;
	background-color:#f8f8f8;
	border-top:2px solid #ddd;
}
.ulTwo li {
	padding-bottom:10px
}
a.inner-links1 {
	text-decoration:none;
	font-weight:bold;
	color:#57595f;
}
a.inner-links1:hover {
	text-decoration:none;
	color:#ff6633;
}
a.inner-links2 {
	text-decoration:none;
	font-weight:normal;
	color:#57595f;
}
a.inner-links2:hover {
	text-decoration:none;
	color:#ff6633;
}
a.linkButtton {
	font:bold 12px/15px Open sans,sans-serif;
	color:#fff;
	text-transform:uppercase;
	background-color:#254487;
	padding:8px;
}
a.linkButtton:hover {
	font:bold 12px/15px Open sans,sans-serif;
	color:#fff;
	text-transform:uppercase;
	background-color:#C00;
	text-decoration:underline;
	padding:8px;
}
.leaderRow {
	width:531px;
	float:left;
	clear:right;
	overflow:hidden;
	display:table-cell;
	margin-bottom:25px;
}
.pic {
	width:116px;
	float:left;
	clear:right;
	overflow:hidden;
	display:table-cell;
	margin-right:10px;
}
.picText {
	width:530px;
	float:left;
	clear:right;
	overflow:hidden;
	display:table-cell;
}
.sitemap-con {
	float:left;
	width:100%;
	padding:0;
	text-align:left;
}
.sitemap-con .p1 {
	float:left;
	width:48%;
	border-right:1px dashed #ccc;
	margin:0 0px 0 5px;
}
.sitemap-con .p1 h2 {
	font:bold 14px/30px Open sans,sans-serif;
	color:#333;
}
.sitemap-con .p1 ul {
	list-style-type:none;
}
.sitemap-con .p1 li a {
	font:bold 12px/19px Open sans,sans-serif;
	color:#000;
	text-decoration:none;
}
.sitemap-con .p1 li a:hover {
	color:#000;
}
.sitemap-con .p1 ul li ul {
	list-style-type:none;
	padding-left:10px;
}
.sitemap-con .p1 ul li ul li a {
	font:bold 12px/20px Open sans,sans-serif;
	color:#666;
	text-decoration:none;
	background-image:url(../images/sitemap-bullett.jpg);
	background-repeat:no-repeat;
	background-position:left 5px;
	padding-left:10px;
	border-bottom:1px dotted #000;
	margin-bottom:3px;
	display:inline-block
}
.sitemap-con .p1 ul li ul li a:hover {
	color:#000;
}
.dotted {
	border-bottom:1px dashed #ccc;
	margin-bottom:5px;
}
.dotted span {
	display:inline-block;
	margin-bottom:5px;
}
.dotted span img {
	vertical-align:bottom;
	padding-right:5px;
}
.por_main {
}
.por {
	float:left;
	font-family:Open sans,sans-serif;
	color:#3a495e;
	font-size:13px;
	margin-bottom:20px;
	margin-right:12px;
}
.por_bot {
	background-color:#d7dfe2;
	margin-top:5px;
	padding:3px;
}
.por_bot_tit {
	width:150px;
	float:left;
}
.por_bot_view {
	width:60px;
	float:left;
}
.por_bot_viewimg {
	width:30px;
	float:left;
}
.slide img {
	float:right;
}
#slideshow {
	clear:left;
	margin:0 auto;
	position:relative;
	border:solid 0px #000;
	background:#fff8c6;
	padding: 0 10px;
}
#slideshow #slidesContainer {
	margin:0 auto;
	height:204px;
	border:solid 0px #f00;
	overflow:auto;
	/* allow scrollbar */
	position:relative;
}
#slideshow #slidesContainer .slide {
	float:left;
	margin:0 auto;
	border:solid 0px #090;
	/* reduce by 20 pixels of #slidesContainer to avoid horizontal scroll */
	height:180px;
}
/** * Slideshow controls style rules. */
.control {
	display:block;
	width:36px;
	height:180px;
	text-indent:-10000px;
	position:absolute;
	cursor:pointer;
}
#leftControl {
	top:0;
	left:0;
	background:url(../images/l-blu.png) no-repeat 0 0;
	text-align:right;
	width:13px;
	padding-right:30px;
	margin-top:215px;
	margin-left:225px;
}
#rightControl {
	top:0;
	right:0;
	background:transparent url(../images/r-blu.png) no-repeat 0 0;
	width:13px;
	padding-left:30px;
	margin-top:130px;
	margin-right:23px;
	background-position: right;
}
/* 01Dec2010 - ADDED BY SUGUNA */
.seo-tab {
	margin:0px;
	padding:0px;
	clear:left;
}
.seo-tab ul.tabs {
	margin:0px;
	padding:0px;
}
.seo-tab ul.tabs li.list1 {
	background:url(../images/seo-tabs.png) 0 0px;
	float:left;
	list-style:none;
	font-weight:bold;
	padding:10px 4px 8px 6px;
	margin-right:3px;
	min-width:40px;
	border:solid 0px #999;
	text-align:center;
}
.seo-tab ul.tabs li.list1:hover {
	background:url(../images/seo-tabs.png) 0px -36px;
	float:left;
	list-style:none;
	margin-right:3px;
	font-weight:bold;
}
.seo-tab ul.tabs li.list2 {
	background:url(../images/seo-tabs.png) 0px 0px;
	float:left;
	list-style:none;
	font-weight:bold;
	padding:10px 4px 8px 6px;
	margin-right:3px;
	min-width:40px;
	border:solid 0px #999;
	text-align:center;
}
.seo-tab ul.tabs li.list2:hover {
	background:url(../images/seo-tabs.png) 0px -36px;
	float:left;
	list-style:none;
	margin-right:3px;
	font-weight:bold;
}
.seo-tab ul.tabs li.list3 {
	background:url(../images/seo-tabs.png) 0 0px;
	float:left;
	list-style:none;
	font-weight:bold;
	padding:10px 4px 8px 6px;
	margin-right:3px;
	min-width:40px;
	border:solid 0px #999;
	text-align:center;
}
.seo-tab ul.tabs li.list3:hover {
	background:url(../images/seo-tabs.png) 0px -36px;
	float:left;
	list-style:none;
	margin-right:3px;
	font-weight:bold;
}
.seo-tab ul.tabs li.list4 {
	background:url(../images/seo-tabs.png) 361px 0px;
	float:left;
	list-style:none;
	font-weight:bold;
	padding:10px 4px 8px 6px;
	margin-right:3px;
	border:solid 0px #999;
	min-width:128px;
	text-align:center;
}
.seo-tab ul.tabs li.list4:hover {
	background:url(../images/seo-tabs.png) -153px -36px;
	float:left;
	list-style:none;
	margin-right:3px;
	font-weight:bold;
}
.seo-tab ul.tabs li.list5 {
	background:url(../images/seo-tabs.png) 221px 0px;
	float:left;
	list-style:none;
	font-weight:bold;
	padding:10px 3px 8px 6px;
	margin-right:3px;
	min-width:90px;
	border:solid 0px #999;
	text-align:center
}
.seo-tab ul.tabs li.list5:hover {
	background:url(../images/seo-tabs.png) -294px -36px;
	float:left;
	list-style:none;
	margin-right:3px;
	font-weight:bold;
}
.seo-tab ul.tabs li.list6 {
	background:url(../images/seo-tabs.png) 118px 0px;
	float:left;
	list-style:none;
	font-weight:bold;
	padding:10px 0px 8px 0px;
	margin-right:3px;
	min-width:118px;
	border:solid 0px #999;
	text-align:center;
}
.seo-tab ul.tabs li.list6:hover {
	background:url(../images/seo-tabs.png) -397px -36px;
	float:left;
	list-style:none;
	margin-right:3px;
	font-weight:bold;
}
/*.seo-tab ul.tabs li a span{background:url(../images/tab.png) no-repeat 100% -100px;font-weight:bold;padding:10px 10px 10px 6px;position:relative;top:-2px;width:auto;border: solid 0px #F00;}*/
/*.seo-tab ul.tabs li:hover a span{background:url(../images/tab.png) no-repeat 100% -150px;font-weight:bold;padding:10px 10px 10px 6px;position:relative;top:-2px;width: auto;}*/
.seo-tab ul.tabs li a {
	color:#000;
	text-decoration:none;
	font-weight:bold;
}
.seo-tab ul.tabs li a:hover {
	color:#000;
	text-decoration:none;
	font-weight: bold;
}
/* 02DEC2010 */
.career-tabs {
	margin-left:0px;
	padding:10px 10px 10px 10px;
	list-style-type:circle;
	background-color:#f8f8f8;
	border-top:2px solid #ddd;
}
.career-tabs a {
	color:#F00;
	text-decoration:underline;
}
.career-tabs a:hover {
	color:#000;
	text-decoration:none;
}
ul.android {
	margin:0px;
	padding:0px;
}
ul.android li {
	margin-left:25px;
}
.link-career {
	text-decoration:underline;
	color:#f00;
}
.link-career:hover {
	text-decoration:none;
	color:#f00;
}
.career-tabs ol {
	margin-top:10px;
}
.career-tabs ol li {
	margin-left: 30px;
}
/* 09DEC2010 */
.cms-list {
	margin:0px;
	padding:0px;
}
.cms-list ul {
	margin:0px;
	padding:0px;
	padding-left:25px;
	padding-top: 5px;
}
/*10Dec2010*/
.container .title div.case-studies {
	float:right;
	margin-top:15px;
	margin-right:10px;
}
a.backButtton {
	font:normal 12px Open sans,sans-serif;
	color:#fff;
	text-transform:capitalize;
	background-color:#254487;
	padding:5px 10px;
	border-radius:5px;
}
a.backButtton:hover {
	font:normal 12px Open sans,sans-serif;
	color:#fff;
	text-transform:capitalize;
	background-color:#C00;
	text-decoration:none;
	padding:5px 10px;
	border-radius:5px;
}
.flex-img {
	padding-left:5px;
}
.glob-right3 {
	width:516px;
	float:left;
}
.glob-right3 ul {
	margin:0px;
	padding:0px;
}
.glob-right3 li {
	list-style:none;
	background:url(../images/red-arrow.jpg) no-repeat;
	background-position:left top;
	padding-left: 15px;
}
/* Home - Banner */
/*.change_link{display:block;width:12px;height:10px;background-color:#eee;float:left;margin-right:3px;text-align:center;padding-bottom:5px;border:1px solid #bbb;text-decoration:none;font-family:Open sans,sans-serif;font-size:12px;font-weight:bold;}.change_link:hover{display:block;width:12px;height:10px;font-size:12px;background-color:#ea5549;float:left;margin-right:3px;text-align:center;padding-bottom:5px;border:1px solid #000;text-decoration:none;font-family:Open sans,sans-serif;font-weight:bold;color:#FFF;}.change_link span{width:12px;height:10px;padding-bottom:5px;}.change_link_select1{display:block;width:12px;height:10px;font-size:12px;background-color:#ea5549;float:left;margin-right:3px;text-align:center;margin-top:0px;border:1px solid #fff;text-decoration:none;font-family:Open sans,sans-serif;font-weight:bold;color:#FFF;margin:-1px 0 0 -1px;padding-bottom: 0px;}*/
/*#container{width:477px;height:251px;border: solid 0px #000;}*/
/*.slideshow{clear:left;height:253px;}.slideshow ul{margin:0px;padding:0px;}.slideshow ul li{height:253px;list-style:none;display:block;}.paging-tab{position:relative;top:-30px;left:360px;border:solid 0px #000;width: 110px;}*/
/* 14Dec2010 - Added By Suguna */
.subHeadingTwo {
	font:bold 14px/15px Open sans,sans-serif;
	color:#ef4839;
	text-transform:uppercase;
	margin-bottom:8px;
	margin-top:15px;
	border-bottom: 0px dotted #ccc;
}
/* HOME - BANNER */
.show div#video-header {
	/*height:683px;*/
	clear:left;
	margin:-1px 0 0;
	border:solid 0px #FFF;
}
.show div#header div.wrap {
	height:253px;
	/*background: url(images/header-bg.png) no-repeat 50% 0;*/
}
.show div#slide-holder {
	clear:left;
	z-index:40;
	/*width:993px;*/
	/*height:299px;*/ border:solid 0px #FFF;
	position:absolute;
}
.show div#slide-holder div#slide-runner {
	clear:left;
	top:0px;
	left:0px;
	width:477px;
	height:253px;
	overflow:hidden;
	background:url(../images/ban_show_bg.jpg) no-repeat;
	position:absolute;
	border:solid 0px #000;
}
.show div#slide-holder img {
	margin:0 0 0 0px;
	display:none;
	position:absolute;
	border:solid 0px #000;
	width:477px;
	height:253px;
}
.show div#slide-holder div#slide-controls {
	left:0;
	top:20px;
	bottom:228px;
	width:477px;
	height:46px;
	display:none;
	position:absolute;
	/*background:url(../images/slide-bg.png) 0 0;*/
}
.show div#slide-holder div#slide-controls p.text {
	float:left;
	color:#fff;
	display:inline;
	font-size:10px;
	line-height:16px;
	margin:15px 0 0 20px;
	text-transform: uppercase;
}
.show div#slide-holder div#slide-controls p#slide-nav {
	/*float:right;*/
	clear:both;
	height:24px;
	display:inline;
	position:absolute;
	top:180px;
	left:320px;
	margin:12px 15px 0 0;
}
.show div#slide-holder div#slide-controls p#slide-nav a {
	float:left;
	width:24px;
	height:24px;
	display:inline;
	font-size:12px;
	margin:0 5px 0 0;
	line-height:24px;
	font-weight:bold;
	text-align:center;
	text-decoration:none;
	background-position:0 0;
	color:#FFF;
	background-repeat:no-repeat;
}
.show div#slide-holder div#slide-controls p#slide-nav a.on {
	background-position:0 -24px;
}
.show div#slide-holder div#slide-controls p#slide-nav a {
	background-image:url(../images/silde-nav.png);
}
.show div#nav ul li a {
	/* background: url(../images/nav.png)no-repeat;*/
}
/* 15Dec2010 Popup Box Added By Suguna */
#backgroundPopup {
	display:none;
	position:fixed;
	/* _position:absolute;hack for internet explorer 6*/
	height:100%;
	width:100%;
	top:0;
	left:0;
	background:#000000;
	border:1px solid #cecece;
	z-index:12344;
}
#popupContact {
	display:none;
	position:fixed;
	/*_position:absolute;hack for internet explorer 6*/
	/*height:384px;width:408px;*/
	background:#000;
	/*border:1px solid #ced1d4;*/
	border:2px solid #000;
	z-index:1002345;
	/*padding:12px;*/
	padding:0px;
	font-size:13px;
}
#popupContact h1 {
	text-align:left;
	color:#6FA5FD;
	font-size:22px;
	font-weight:700;
	border-bottom:1px dotted #D3D3D3;
	padding-bottom:2px;
	margin-bottom: 20px;
}
#popupContactClose {
	font-size:14px;
	line-height:14px;
	right:12px;
	top:12px;
	position:absolute;
	color:#fff;
	/* background:#6fa5fd;*/ /*padding:5px;*/
	font-weight:700;
	display:block;
}
#button {
	text-align:left;
	/*margin:100px;*/
}
.alert {
	background:url(../images/icon_alert.png) no-repeat 5px 5px;
	background-color:#FFC;
	padding:10px 5px 10px 5px;
	font-weight:bold;
	text-indent:30px;
	border:solid 1px #FC0;
	color:#000;
}
.error {
	background:url("../images/error_btn.png") no-repeat scroll 5px 10px transparent;
	border:0 none;
	color:#FF0000;
	display:block;
	font-size:12px;
	font-weight:bold;
	padding:10px 5px 10px 25px;
}
.error_captcha {
	background-color:#f2dede;
	border-color:#ebccd1;
	color:#d9534f;
	display:block;
	float:left;
	font-size:16px;
	font-weight:bold;
	overflow:hidden;
	padding:15px 1%;
	text-align:center;
	width:98%;
}
.q-contact-popup .error {
	background:url("../images/error_btn.png") no-repeat scroll 3px 10px transparent;
	border:0 none;
	color:#FF0000;
	display:block;
	font-size:12px;
	font-weight:bold;
	padding:8px 5px 10px 25px;
}
.searchword {
	background:#FF6;
}
.img-cursor {
	cursor: pointer;
}
/* 22Dec2010 - Edited By Suguna */
.img-space01 {
	clear:left;
	text-align: center;
}
/* 23Dec2010 */
.route-page {
	color:#000;
}
.route-page .col1 {
	float:left;
	width:46%;
	margin-right:2px;
	border-right:dotted 1px #999;
	padding:5px 10px 0px 5px;
	margin-bottom:10px;
	color:#000;
}
.route-page .col1 a.inlinks {
	color:#000;
	text-decoration:none;
}
.route-page .col1 a.inlinks:hover {
	color:#f00;
	text-decoration:none;
}
.route-page .split {
	float:left;
	width:1px;
	border-left:dotted 1px #999;
	height:110px;
	padding:0 0 5px 0;
	display:none;
}
.route-page .row-space {
	clear:left;
	border-bottom:solid 1px #e4e5e9;
	height:2px;
	margin-bottom:10px;
}
.route-page .col2 {
	float:left;
	width:46%;
	margin-left:5px;
	border-right:dotted 0px #999;
	padding:5px 5px 0px 5px;
	margin-bottom:10px;
	color:#000;
}
.route-page .col2 a.inlinks {
	color:#000;
	text-decoration:none;
}
.route-page .col2 a.inlinks:hover {
	color:#f00;
	text-decoration:none;
}
.route-page h2 {
	font:bold 14px/18px Open sans,sans-serif;
	color:#333;
	text-transform:uppercase;
	margin-bottom:5px;
	margin-top:0px;
	border-bottom:1px dotted #ccc;
}
.route-page .more-div {
	text-align:right;
	padding:5px;
	margin-top:0px;
}
.route-page a {
	text-decoration:underline;
	color:#cc0b06;
	font-weight:normal;
}
.route-page a:hover {
	text-decoration:none;
	color:#000;
	font-weight: normal;
}
/* 24Dec2010 */
.delivery-models {
	clear:left;
}
.delivery-models .col1 {
	float:left;
	/* background:url(../images/bg_delivery_model01.jpg) no-repeat;width:255px;height:198px;*/
}
.delivery-models .col1 .title-text {
	margin:37px 5px 0 65px;
	text-align:center;
	font-weight:bold;
	text-transform:uppercase;
	color:#25468b;
}
.delivery-models .col1 .text {
	clear:left;
	margin:15px 10px 0 65px;
	text-align:right;
	color:#FFF;
}
.delivery-models .col1 .more {
	clear:left;
	margin:10px 20px 0 135px;
	text-align:center;
	font-size:12px;
}
.delivery-models .col1 .more a {
	text-decoration:underline;
	color:#25468b;
}
.delivery-models .col1 .more a:hover {
	text-decoration:underline;
	color:#F00;
}
.delivery-models .delivery-space {
	float:left;
	width:20px;
}
.delivery-models .col2 {
	float:left;
	/*background:url(../images/bg_delivery_model02.jpg) no-repeat;width:255px;height:198px;*/
}
.delivery-models .col2 .title-text {
	margin:37px 65px 0 5px;
	text-align:center;
	font-weight:bold;
	text-transform:uppercase;
	color:#25468b;
}
.delivery-models .col2 .text {
	clear:left;
	margin:15px 65px 0 10px;
	text-align:left;
	color:#FFF;
}
.delivery-models .col2 .more {
	clear:left;
	margin:13px 135px 0 20px;
	text-align:center;
	font-size:12px;
}
.delivery-models .col2 .more a {
	text-decoration:underline;
	color:#25468b;
}
.delivery-models .col2 .more a:hover {
	text-decoration:underline;
	color: #F00;
}
/* 29Dec2010 - Added By Suguna */
/* HTML5 tags */
header,section,footer,aside,nav,article,figure {
	display:block;
}
.policy-bg1 {
	clear:left;
	background:url(../images/policy_bg1.jpg) no-repeat;
	width:542px;
	height:80px;
	margin:0 0 0 -3px;
}
.policy-bg1 .number {
	float:left;
	color:#FFF;
	font-size:17px;
	font-weight:bold;
	padding:28px 5px 5px 15px;
}
.policy-bg1 .policy-text {
	float:left;
	margin:0 0 0 20px;
	padding:18px 5px 5px 5px;
	color:#000;
	font-weight:bold;
	width:430px;
}
.policy-bg2 {
	clear:left;
	background:url(../images/policy_bg2.jpg) no-repeat;
	width:542px;
	height:80px;
	margin:0 0 0 0px;
}
.policy-bg2 .number {
	float:left;
	color:#FFF;
	font-size:17px;
	font-weight:bold;
	padding:28px 15px 5px 5px;
}
.policy-bg2 .policy-text {
	float:left;
	margin:0 10px 0 10px;
	padding:18px 5px 5px 5px;
	color:#000;
	font-weight:bold;
	width: 430px;
}
/* 21Jan2010 */
.sol-cont-text {
	font:bold 12px/30px Open sans,sans-serif;
	color:#000;
	text-transform:uppercase;
	text-align:center;
	padding:10px 0 10px 0;
}
.sol-hire-text {
	font:bold 16px/30px Open sans,sans-serif;
	color:#ef4839;
	text-transform:uppercase;
	text-align:center;
	padding:0px 0 10px 0;
}
.sol-hire-text a {
	color:#ef4839;
	text-decoration:underline;
	font:bold 16px/30px Open sans,sans-serif;
}
.sol-hire-text a:hover {
	color:#ef4839;
	text-decoration:none;
}
.cms-hire-text {
	font:bold 14px/30px Open sans,sans-serif;
	color:#000;
	text-transform:uppercase;
	text-align:left;
}
.cms-hire-text a {
	color:#000;
	text-decoration:underline;
	font:bold 14px/30px Open sans,sans-serif;
}
.cms-hire-text a:hover {
	color:#000;
	text-decoration: none;
}
/* 28Jan2010 */
.link-page-content {
	margin:10px 0 0 0;
	clear:left;
	border-bottom:dashed 1px #999;
	padding-bottom:5px;
}
.paging {
	border:solid 1px #999;
	padding:0 3px 0 3px;
	margin:0 3px 0 2px;
}
.paging:hover {
	border:solid 1px #000;
	padding:0 3px 0 3px;
	background:#333;
	color:#FFF
}
.note-refer {
	font:normal 12px/16px Open sans,sans-serif;
	color:#41535C;
	padding:10px;
	background:#c9e5fb;
	border-top:1px #fff dotted;
}
.scene {
	float:left;
}
.sceneimg {
	width:70px;
	float:left;
}
.scenehead {
	font:bold 18px/20px Open sans,sans-serif;
	color:#57595F;
	width:100%;
	float:left;
}
.scenesubhead {
	font:normal 16px/20px Open sans,sans-serif;
	color:#333;
}
.scenetopic {
	float:left;
	padding-top:12px;
}
.bx-prev {
	float:left;
	height:31px;
	position:absolute;
	right:12%;
	text-indent:-99999px;
	top:-26px;
	width:33px;
	z-index:100;
}
.bx-next {
	border:0px solid #999999;
	float:left;
	height:31px;
	position:absolute;
	right:5%;
	text-indent:-99999px;
	top:-26px;
	width:33px;
	z-index: 100;
}
/* 27march13 */
.Hsolution-in ul li a,.Seo-in ul li a,.app-in ul li a {
	font-size:12px;
	line-height:17px;
}
.Hsolution-in ul li a:hover,.Seo-in ul li a:hover,.app-in ul li a:hover {
	color: #DB5252;
}
/* Request Btn */
.request {
	position:fixed;
	right:0;
	top:260px;
	z-index:1000;
	display:none;
}
.request a {
	text-indent:-9999px;
	font-size:0px;
	display:block;
	width:54px;
	height:175px;
	background:url(../images/request-quote.png) no-repeat right top;
}
.request1 {
	position:fixed;
	right:100px;
	top:0;
	z-index:1000;
	display:none;
}
.request1 a {
	text-indent:-9999px;
	font-size:0px;
	display:block;
	width:163px;
	height:37px;
	background:url(../images/req_quote.png) no-repeat center top;
}
.web_design p {
	padding-bottom:10px;
}
.pad_bot0 {
	padding-bottom:0 !important;
}
.cap_error {
	border:1px solid #ff0000;
}
.invalid {
	background:none repeat scroll 0 0 #FFFFFF;
	color:#FF0000;
	font-weight:bold;
	padding:0 30px;
	text-align: center;
}
/* Bread Crum */
.b-crum1 {
	background-color:#3399CC;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	padding:3px 10px;
}
.b-crum1 a {
	color:#fff;
	font-weight:bold;
}
.b-crum1 a:hover {
	color:#FDD017;
}
.b-crum1 span {
	color:#fff;
	font-weight:bold;
}
.b-crum1 span.act {
	color:#FDD017;
}
.buttons_block ul {
	list-style:none;
	margin:0px;
}
.buttons_block ul li {
	float:left;
	margin:0 12px 0 0;
}
.buttons_block ul li a {
	display:block;
	height:43px;
	margin: 0 0 1px 0;
}
.dotnet_projects_block #slideshow {
	clear:left;
	margin:0 auto;
	/*padding:30px 0 0;*/
	width:531px;
	position:relative;
	border:solid 0px #000;
}
.dotnet_projects_block #slideshow #slidesContainer {
	margin:0 auto;
	width:531px;
	height:700px;
	border:solid 0px #f00;
	overflow:auto;
	/* allow scrollbar */
	position:relative;
}
.dotnet_projects_block #slideshow #slidesContainer .slide {
	float:left;
	margin:0 auto;
	width:531px !important;
	border:solid 0px #090;
	/* reduce by 20 pixels of #slidesContainer to avoid horizontal scroll */
	height:700px;
}
.dotnet_projects_block .control {
	display:block;
	width:36px;
	height:16px;
	text-indent:inherit;
	position:absolute;
	cursor:pointer;
}
.dotnet_projects_block #leftControl {
	top:0;
	left:0;
	background:#445171 url(../images/arrow_prev1.png) 5px 6px no-repeat;
	width:75px;
	padding:0 2px 0 17px;
	margin:0;
	font-weight:bold;
	text-align:left;
	line-height:20px;
	height:20px;
	color:#c2cfe3;
	border:1px solid #445171;
}
.dotnet_projects_block #leftControl:hover {
	background:#445171 url(../images/arrow_prev1.png) 5px 6px no-repeat;
	border:1px solid #445171;
	color:#fff;
}
.dotnet_projects_block #rightControl {
	top:0;
	right:0;
	background:#445171 url(../images/arrow_next1.png) 84px 6px no-repeat;
	width:75px;
	padding:0 19px 0 2px;
	margin:0 0 0 425px;
	font-weight:bold;
	line-height:20px;
	height:20px;
	color:#c2cfe3;
	border:1px solid #445171;
	text-align:right;
}
.dotnet_projects_block #rightControl:hover {
	background:#445171 url(../images/arrow_next1.png) 84px 6px no-repeat;
	border:1px solid #445171;
	color:#fff;
}
.liquid-slider h2 {
	font:bold 16px Open sans,sans-serif;
	padding:5px 0px;
	border-bottom:1px dashed #999;
	margin-bottom:10px;
}
.liquid-slider h5 {
	font:bold 12px Open sans,sans-serif;
	padding:0 0 5px;
}
.liquid-slider h5 strong {
	color:#DB5252;
	font:bold 13px Open sans,sans-serif;
}
.dotnet_projects_block .ulOne li ul {
	margin:5px 0 0 15px;
}
.PT0 {
	padding-top:0 !important;
}
.PT4 {
	padding-top:4px;
}
.PT6 {
	padding-top:6px;
}
.PT8 {
	padding-top:8px;
}
.PT10 {
	padding-top:10px !important;
}
/* Navigation Dropdown menu */		#navi {
	float:right;
	position:absolute;
	top:0;
	right: 0.5%;
}
#navi>a {
	display:none;
	width:3.125em;
	/* 50 */
	height:3.125em;
	/* 50 */
	text-align:left;
	text-indent:-9999px;
	background-color:#15386d;
	position:relative;
}
#navi li {
	position:relative;
}
#navi li a {
	color:#fff;
	display: block;
}
#navi span:after {
	top:13px;
	float:right;
	width:0;
	height:0;
	border:0.45em solid transparent;
	/* 5 */
	border-bottom:none;
	border-top-color:#0186ba;
	content:'';
	vertical-align:middle;
	display:inline-block;
	position:relative;
	/*right:-0.313em;5 */
}
/* first level */
#navi>ul {
	background-color:#15386d;
	width:200px;
	height:auto;
	display:none;
	position:absolute;
	right:0;
}
#navi>ul>li {
	width:25%;
	float: none;
}
#navi>ul>li>a {
	font-size:1em;
	/* 24 */
	line-height:2.5em;
	/* 60 (24) */
	text-align:center;
}
#navi>ul>li:hover>a /*#navi>ul:not(:hover )>li.active>a*/ {
	background-color: #15386d;
}
/* second level */
#navi li ul {
	background-color:#0077a6;
	display:none;
	position:absolute;
	top:100%;
}
#navi li:hover ul {
	display:block;
	left:0;
	right:0;
}
#navi li:not(:first-child ):hover ul {
	left: -1px;
}
#navi li ul a {
	font-size:0.875em;
	/* 20 */
	padding:0.5em 0.75em 0.5em 20px;
	/* 15 (20) */
}
#navi li ul li a:hover /*#navi li ul:not(:hover ) li.active a*/ {
	background-color:#f2f2f2;
	color:#ff5a00;
}
#navi>a:before,#navi>a:after {
	position:absolute;
	border:2px solid #fff;
	top:35%;
	left:25%;
	right:25%;
	content:'';
}
#navi>a:after {
	top:60%;
}
#navi:not(:target )>a:first-of-type,#navi:target>a:last-of-type {
	display: block;
}
/* first level */
#navi:target>ul {
	display:block;
	z-index:1000;
}
#navi>ul>li {
	width:100%;
	float:none;
	list-style-type:none;
}
#navi>ul>li>a {
	height:auto;
	text-align:left;
	padding:0 0.833em;
	/* 20 (24) */
}
#navi>ul>li:not(:last-child )>a {
	border-right:none;
	border-bottom: 1px solid #0c2f64;
}
/* second level */
#navi li ul {
	position:static;
	/*padding:1.25em;20 */
	padding-top:0;
}
#navi li ul li ul {
	padding:1.25em;
	padding-top:0;
}
#navi li ul li ul li {
	display:none;
}
#navi ul li ul li {
	border-top:1px solid #15386d;
	list-style-type: none;
}
/* NAVIGATION1 */
#navi1 {
	float:left;
	margin:10px 10px 10px 5px;
	padding:5px 0 0 0;
	list-style:none;
	background:#002d5e;
	background:-moz-linear-gradient(#023873,#002d5e);
	background:-webkit-gradient(linear,left bottom,left top,color-stop(0,#002d5e),color-stop(1,#023873));
	background:-webkit-linear-gradient(#023873,#002d5e);
	background:-o-linear-gradient(#023873,#002d5e);
	background:-ms-linear-gradient(#023873,#002d5e);
	background:linear-gradient(#023873,#002d5e);
	-moz-border-radius:5px;
	border-radius:5px;
	-moz-box-shadow:0 2px 1px #ccc;
	-webkit-box-shadow:0 2px 1px #ccc;
	box-shadow:0 2px 1px #ccc;
	width:98%;
}
#navi1 span.title {
	background:url(../images/arrow_down.png) no-repeat right center;
	display: block;
}
#navi1>a {
	display:none;
	width:3.125em;
	/* 50 */
	height:3.125em;
	/* 50 */
	text-align:left;
	text-indent:-9999px;
	background-color:#15386d;
	position:relative;
}
#navi1 li {
	position:relative;
}
#navi1 li a {
	color:#fff;
	display:block;
}
#navi1 li a:active {
	background-color: #0077a6 !important;
}
/* first level */
#navi1>ul {
	height:auto;
}
#navi1>ul>li {
	width:25%;
	height:100%;
	float: none;
}
#navi1>ul>li>a {
	height:100%;
	font-size:1em;
	/* 24 */
	line-height:2.5em;
	/* 60 (24) */
	text-align:center;
}
#navi1>ul>li:hover>a {
	background-color: #15386d;
}
/* second level */
#navi1 li ul {
	background-color:#0077a6;
	display:none;
	position:absolute;
	top:100%;
}
#navi1 li:hover ul {
	display:block;
	left:0;
	right:0;
}
#navi1 li:not(:first-child ):hover ul {
	left: -1px;
}
#navi1 li ul a {
	font-size:0.875em;
	/* 20 */
	border-top:1px solid #15386d;
	padding:0.75em;
	/* 15 (20) */
}
#navi1 li ul li a:hover {
	background-color:#f2f2f2;
	color:#ff5a00;
}
#navi1>a:before,#navi1>a:after {
	position:absolute;
	border:2px solid #fff;
	top:35%;
	left:25%;
	right:25%;
	content:'';
}
#navi1>a:after {
	top:60%;
}
#navi1:not(:target )>a:first-of-type,#navi1:target>a:last-of-type {
	display: block;
}
/* first level */
#navi1:target>ul {
	display:block;
	z-index:1000;
}
#navi1>ul>li {
	width:100%;
	float:none;
}
#navi1>ul>li>a {
	height:auto;
	text-align:left;
	padding:0 0.833em;
	/* 20 (24) */
}
#navi1>ul>li:not(:last-child )>a {
	border-right:none;
	border-bottom: 1px solid #0c2f64;
}
/* second level */
#navi1 li ul {
	position:static;
	/*padding:1.25em;20 */
	padding-top:0;
}
#navi1 li ul li ul {
	padding:0;
}
#navi1 li ul li ul li {
	background:#0c2f64;
}
#navi1 li ul li ul li a {
	padding-left:20px;
}
#navi1 li.active {
	background-color:#f2f2f2;
	color:#ff5a00;
}
#navi1 li.active a {
	color: #ff5a00;
}
/* navigation Dropdown menu end */
/*portfolio_block*/
.portfolio_block {
	width:100%;
	margin:0 auto;
}
.portfolio_block .mcor-row-t2 {
	float:left;
	width:984px;
	background:url(../images/cor_1.png) no-repeat 100% 0;
	padding-right:5px;
}
.portfolio_block .mcor-row-b2 {
	float:left;
	width:984px;
	padding-right:5px;
}
.portfolio_block .mcor-tc2,.portfolio_block .mcor-bc2 {
	float:left;
	clear:right;
	width:979px;
	height:5px;
	background:#fff;
}
.portfolio_block .mcor-m2 {
	float:left;
	width:949px;
	padding:0 20px;
	background:#fff;
}
.portfolio_block .container {
	width:100%;
	margin:0;
	font:normal 12px/16px Open sans,sans-serif;
	color:#57595f;
	min-height:631px;
}
.list_category {
	width:100%;
	float:left;
	margin:0 0 25px;
}
.portfolio_list {
	width:100%;
	/*margin-top:-20px;*/
}
.portfolio_list h2 a {
	font:normal 28px Calibri,Open sans,sans-serif;
	color:#25468B;
	margin:0 23px 0 20px;
	padding:0 0 10px;
	text-decoration:none;
	border-bottom:1px solid #ccc;
	display:block;
}
.portfolio_list ul {
	margin:0px;
	padding:0px;
	list-style:none;
	/*margin-left:-20px;*/
}
.portfolio_list ul li {
	/* float:left;
	width:245px;
	height:190px; */
	/* background:#efefef;
	border-bottom:1px solid #d6d6d6; */
	/* padding:5px;	
	margin:30px 0 0 70px; */
	position: relative;
	padding: 0px;
    margin: 15px 7px 0px 0px;
}
.portfolio_list ul li .project_image {
	background-color:#fff;
	padding:5px;
	box-shadow:0px 0px 15px #cecece;
}
.portfolio_list ul li .dotnet_project_image {
	min-height:140px;
	background:#f2f2f2;
}
.portfolio_list ul li .dotnet_project_image p {
	padding-bottom:5px;
	line-height:18px;
}
.portfolio_list ul li .project_details {
	padding:14px 0 0 0;
}
.portfolio_list ul li ul li {
	float:left;
	width:22px;
	height:22px;
	background:none;
	border-bottom:none;
	padding:0px;
	margin:0 0 0 8px;
}
.portfolio_list ul li .project_title {
	color:#25468b;
	font:bold 17px Calibri,Open sans,sans-serif;
	text-decoration:none;
	width:185px;
}
.portfolio_list ul li .view_options ul li a {
	text-indent:-9999px;
	display:block;
	width:22px;
	height:22px;
}
.portfolio_list ul li .view_options ul li a.view {
	background:url(../images/sprite_portfolioicons.png) -22px 0 no-repeat;
}
.portfolio_list ul li .view_options ul li a:hover.view {
	background:url(../images/sprite_portfolioicons.png) -22px -22px no-repeat;
}
.portfolio_list ul li .view_options ul li a.link {
	background:url(../images/sprite_portfolioicons.png) 0 0 no-repeat;
}
.portfolio_list ul li .view_options ul li a:hover.link {
	background:url(../images/sprite_portfolioicons.png) 0 -22px no-repeat;
}
.top {
	text-align:right;
	margin:10px 24px 0 0;
}
.top a {
	background:#cdcfd3;
	border-bottom:1px solid #afb2b9;
	-moz-border-radius:2px 2px 2px 2px;
	-webkit-border-radius:2px 2px 2px 2px;
	border-radius:2px 2px 2px 2px;
	color:#424346;
	font:bold 11px 'Open Sans',sans-serif;
	padding:4px 8px;
	text-decoration:none;
	text-transform:uppercase;
}
.top a:hover {
	background:#9599a5;
	border-bottom:1px solid #747987;
	color:#FFFFFF;
	text-decoration:none;
}
.portfolio_content {
	padding:0 20px 20px 20px;
	font:normal 14px/20px Open sans,sans-serif;
}
.portfolio_content p {
	padding:0 0 10px 0;
}
.portfolio_content a {
	/* font-weight:bold;
	color:#0066CC;
	text-decoration:underline; */
}
.portfolio_content a:hover {
	/* color:#0066CC; */
	text-decoration:none;
}
.sortby {
	display:none;
}
.sort_text {
	padding:4px 0 0 10px !important;
	font:bold 13px Open sans,sans-serif;
	color:#0066CC;
}
.sortby select {
	border:1px solid #CCCCCC;
	padding:2px;
	font:normal 15px Calibri,Open sans,sans-serif;
	background: #fff;
}
/*portfolio_block*/
/* social icons Start */
.social-popout {
	height:32px;
	width:32px;
	margin:5px;
	float:left;
	-webkit-transition:all ease 0.5s;
	-moz-transition:all ease 0.5s;
	-o-transition:all ease 0.5s;
	-ms-transition:all ease 0.5s;
	transition:all ease 0.5s;
}
.social-popout img {
	border-radius:50%;
	margin:4px;
	width:100%;
	box-shadow:0px 0px 3px -1px rgba(0,0,0,0.8);
	-webkit-transition:all ease 0.5s;
	-moz-transition:all ease 0.5s;
	-o-transition:all ease 0.5s;
	-ms-transition:all ease 0.5s;
	transition:all ease 0.5s;
}
.social-popout img:hover {
	margin:0px;
	box-shadow: 6px 6px 4px 4px rgba(0,0,0,0.3);
}
/* social icons End */
.nav_menu {
	display:none;
}
.q-contact_mob {
	display:none;
}
.f_left {
	float:left !important;
}
.f_right {
	float:right;
}
.pad_10 {
	padding:0 10px;
}
.pad_35 {
	padding:0 35px;
}
.mar_bot_none {
	margin-bottom:0 !important;
}
.center {
	text-align:center;
}
.wid100 {
	width:100% !important;
}
.fleft {
	float:left;
}
.fright {
	float:right;
}
.pad_bot10 {
	padding-bottom:10px !important;
}
.pad_top10 {
	padding-top: 10px !important;
}
/* Version2 Desktop Design Layout */
#Header_new {
}
#Header_new .logo {
	float:left;
	clear:right;
	margin-right:0;
	padding-left:10px;
	padding-top:5px;
}
#Header_new .head-row1 a.button1 {
	background:url(../images/live_chat.png) no-repeat 5px center #6aa84f;
	-moz-box-shadow:0px 0px 4px #fff;
	-webkit-box-shadow:0px 0px 4px #fff;
	box-shadow:0px 0px 4px #fff;
	border-radius:5px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	padding:4px 6px 4px 32px;
	text-decoration:none;
	float:right;
	margin:0 20px 0 0px;
	display:block;
	color:#fff;
	line-height:24px;
	font-size:14px;
	font-weight:bold;
	font-family:calibri;
}
.live_chat {
	position:absolute;
	z-index:1000;
	right:35%;
	margin-top:40px;
}
.live_chat a.button1 {
	background:url(../images/live_chat.png) no-repeat 5px center #6aa84f;
	-moz-box-shadow:0px 0px 4px #fff;
	-webkit-box-shadow:0px 0px 4px #fff;
	box-shadow:0px 0px 4px #fff;
	border-radius:5px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	padding:4px 6px 4px 32px;
	text-decoration:none;
	float:right;
	margin:0 20px 0 0px;
	display:block;
	color:#fff;
	line-height:24px;
	font-size:14px;
	font-weight:bold;
	font-family:calibri;
}
#Header_new .e-mail .icn {
	float:right;
	margin-right:5px;
}
#Header_new .h-contact .icn {
	float:right;
	margin-right:5px;
}
/*#Header_new .menu1{float:right;width:100%;margin-top:8px;background-color:#2B2B2B;border-radius:0;}#Header_new .menu1 li{border:0 none;}#Header_new .menu1 li.active,#Header_new .menu1 li:hover{background-color:#f4f4f4;border-top:2px solid #ddd;}#Header_new .menu1 li.active a span,#Header_new .menu1 li:hover a span{color:#2b2b2b;}#Header_new .menu1 li:hover a{border-right:1px solid #0F9DE0;border-left:1px solid #0F9DE0;}#Header_new .menu1 li.first:hover{border-radius:0;}#Header_new .menu1 li.first a{padding-left:5px;background:url("../images/home1.png") no-repeat scroll center 10px transparent;height:31px;}#Header_new .menu1 li.first a span{padding:0 25px;}#Header_new .menu1 li.active a,#Header_new .menu1 li:hover a{border-right:1px solid #f4f4f4;border-left:1px solid #f4f4f4;}#Header_new .menu1 li.first:hover a{background-color:#0F9DE0;background:url("../images/home.png") no-repeat scroll center 10px transparent;height:29px;border-right:1px solid #f4f4f4;border-left:1px solid #f4f4f4;}#Header_new .menu1 li a{float:left;padding:4px;border-left:1px solid #525050;border-right:1px solid #000;}#Header_new .menu1 li.last a{border-right:0 none;}#Header_new .menu1 li a span{float:left;font:bold 14px/29px Open sans,sans-serif;color:#fff;padding:0 39px;}#Header_new .menu1 ul.dropdown ul li:hover{border-top:0 none;}#Header_new .menu1 ul.dropdown ul li a{border-right:1px solid #525050;border-left:1px solid #525050;border-top:1px solid #525050;border-bottom:1px solid #000;background-color:#2b2b2b;color:#fff;padding-left:10px;}#Header_new .menu1 ul.dropdown ul li:hover a{color:#ff6633;}#Header_new .menu1 ul.dropdown ul li:hover ul li a{color:#fff;}#Header_new .menu1 ul.dropdown ul li:hover ul li a:hover{color: #ff6633;}*/
#Header_new .ban-srh-mobile-id {
	float:right;
	position:relative;
	height:47px;
	z-index:111;
	margin-top:1px;
	background-color:#fff;
	clear:none;
	display:block;
}
#Header_new .ban-srh-bg-mobile {
	background-color:#fff;
	height:auto;
}
#Header_new .src-links li a {
	float:left;
	line-height:20px;
	color:#04a8e5;
	padding:0;
}
#Header_new .src-links li a:hover {
	color:#888;
}
.comp_info {
	float:right;
	padding:3px 8px 2px;
}
.comp_info .e-mail {
	height:auto;
}
.comp_info .e-mail span {
	background:url(../images/email.jpg) no-repeat 10px 9px;
	float:left;
	width:26px;
	height:23px;
}
.comp_info .h-contact {
	margin-right:5px;
}
.comp_info .h-contact span {
	background:url(../images/telephone.jpg) no-repeat 10px 9px;
	float:left;
	width:26px;
	height:24px;
}
.comp_info_tab {
	float:right;
}
.comp_info_tab .e-mail {
	height:auto;
}
.comp_info_tab .e-mail span {
	background:url(../images/email.jpg) no-repeat 10px 9px;
	float:left;
	width:26px;
	height:23px;
}
.comp_info_tab .h-contact {
}
.comp_info_tab .h-contact span {
	background:url(../images/telephone.jpg) no-repeat 10px 9px;
	float:left;
	width:26px;
	height: 24px;
}
.comp_info_mobile {
	float:right;
	width:20%;
	/*-moz-box-shadow:0px 0px 4px #EB6903;-webkit-box-shadow:0px 0px 4px #EB6903;box-shadow:0px 0px 4px #EB6903;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;background:#2b2b2b;*/
	margin-top:10px;
	padding-bottom:5px;
	padding:0 2% 2%;
}
.comp_info_mobile .e-mail {
	height:auto;
	float:left;
	width:35%;
}
.comp_info_mobile .e-mail span {
	background:url(../images/email.jpg) no-repeat 4px 7px;
	float:left;
	width:26px;
	height:23px;
}
.comp_info_mobile .h-contact {
	float:right;
	width:35%;
}
.comp_info_mobile .h-contact span {
	background:url(../images/telephone.jpg) no-repeat 4px center;
	float:left;
	width:26px;
	height:24px;
}
#ban-srh-mobile_new {
	background-color:#fff;
	float:left;
	clear:both;
	height:57px;
}
#ban-srh-mobile_new .info {
	width:72%;
	text-align:center;
	margin:0 auto;
	padding:8px 0;
	border:1px solid #e7e6e6;
	border-radius:3px;
	font-size:18px;
	background-color:#f8f8f8;
		font-weight:normal;
}
#ban-srh-mobile_new .info a {
	font-size:18px;
	color:#EB6903;
}
#ban-srh-mobile_new a.quote {
	background:url(../images/request.png) no-repeat 5px 7px #cf2a27;
	-moz-box-shadow:0px 0px 4px #fff;
	-webkit-box-shadow:0px 0px 4px #fff;
	box-shadow:0px 0px 4px #fff;
	border-radius:5px 0 0 5px;
	-webkit-border-radius:5px 0 0 5px;
	-moz-border-radius:5px 0 0 5px;
	padding:4px 6px 4px 28px;
	text-decoration:none;
	float:left;
	margin:1px 0 2px;
	display:block;
	color:#fff;
	line-height:26px;
	font-size:14px;
	font-weight:bold;
	font-family:calibri;
}
#ban-srh-mobile_new a.quick_contact {
	background:url(../images/quick_contact.png) no-repeat 8px 7px #085394;
	-moz-box-shadow:0px 0px 4px #fff;
	-webkit-box-shadow:0px 0px 4px #fff;
	box-shadow:0px 0px 4px #fff;
	border-radius:0 5px 5px 0;
	-webkit-border-radius:0 5px 5px 0;
	-moz-border-radius:0 5px 5px 0;
	padding:4px 6px 4px 32px;
	text-decoration:none;
	float:left;
	margin:1px 0 2px;
	display:block;
	color:#fff;
	line-height:26px;
	font-size:14px;
	font-weight:bold;
	font-family:calibri;
}
#ban-srh-mobile_new .ban-srh-bg-mobile {
	padding-top:10px;
	padding-bottom:10px;
	height:37px;
}
.cont_bg .accordion_list {
	margin:5px 0 10px;
}
.cont_bg .accordion_list p.head-1 {
	font:14px/36px Open sans,sans-serif;
	color:#444;
	text-transform:capitalize;
	text-align:left;
	background-color:#fff !important;
	padding-left:9%;
	width:91%;
	line-height:45px;
}
.cont_bg .accordion_list li.active p.head-1 {
	background-color:#f8f8f8 !important;
	color:#085394;
}
.cont_bg .accordion_list li p.head-1:hover,.cont_bg .accordion_list li.active p.head-1:hover {
	color:#085394;
	background-color:#f8f8f8;
}
.cont_bg .accordion_list ul {
	list-style-type:none;
	width:100% !important;
}
.cont_bg .accordion_list li {
	border-bottom:1px solid #e7e6e6;
}
.cont_bg .accordion_list li a {
	display:block;
	line-height:24px;
	padding:2px 1% 2px 8%;
}
.cont_bg .accordion_list li a:hover {
	color:#000;
}
.cont_bg .accordion_list li a {
	display:block;
	margin:0 auto;
	-webkit-transition:all 0.3s ease;
	-moz-transition:all 0.3s ease;
	-o-transition:all 0.3s ease;
	transition:all 0.3s ease;
}
.accordion_list {
	margin:5px 0 10px;
	border-bottom:1px solid #e7e6e6;
}
.accordion_list p.head-1 {
	font:14px/36px Open sans,sans-serif;
	color:#555;
	text-transform:capitalize;
	text-align:left;
	background:url("../images/expand.jpg") no-repeat scroll right 8px rgba(0,0,0,0);
	padding-left:5%;
	width:95%;
}
.accordion_list li.active p.head-1,.accordion_list li.active p.head-1:hover {
	background:url("../images/collapse.jpg") no-repeat scroll right 8px rgba(0,0,0,0);
	color:#ff6633;
}
.accordion_list li p.head-1:hover {
	color:#ff6633;
	background:url("../images/expand_h.jpg") no-repeat scroll right 8px rgba(0,0,0,0);
}
.accordion_list ul {
	list-style-type:none;
	width:100% !important;
}
.accordion_list li {
	border-bottom:1px solid #e7e6e6;
	margin-left:20px;
}
.q_links.accordion_list li {
	margin-left:0px;
	background:#f8f8f8;
}
.accordion_list li:last-child {
	border-bottom:0 none;
}
.accordion_list li a {
	display:block;
	line-height:24px;
	padding:7px 1% 7px 1%;
}
.accordion_list li a:hover {
	color:#ff6633;
}
.accordion_list li a {
	display:block;
	margin:0 auto;
	-webkit-transition:all 0.3s ease;
	-moz-transition:all 0.3s ease;
	-o-transition:all 0.3s ease;
	transition:all 0.3s ease;
}
.cont_bg .accordion_list li h2.icn1 {
	background:url(../images/icn1.png) no-repeat 5px 12px;
	font:normal 14px/20px Open sans,sans-serif;
	padding-left:35px;
	line-height:45px;
}
.cont_bg .accordion_list li h2.icn1:hover,.cont_bg .accordion_list li.active h2.icn1 {
	background:url(../images/icn1_1.png) no-repeat 5px 12px;
	color:#085394;
	line-height:45px;
}
.cont_bg .accordion_list li h2.icn2 {
	background:url(../images/icn2.png) no-repeat 5px 14px;
	font:normal 14px/20px Open sans,sans-serif;
	padding-left:35px;
	line-height:45px;
}
.cont_bg .accordion_list li h2.icn2:hover,.cont_bg .accordion_list li.active h2.icn2 {
	background:url(../images/icn2_1.png) no-repeat 5px 14px;
	color:#085394;
	line-height:45px;
}
.cont_bg .accordion_list li h2.icn3 {
	background:url(../images/icn3.png) no-repeat 5px 14px;
	font:normal 14px/20px Open sans,sans-serif;
	padding-left:35px;
	line-height:45px;
}
.cont_bg .accordion_list li h2.icn3:hover,.cont_bg .accordion_list li.active h2.icn3 {
	background:url(../images/icn3_1.png) no-repeat 5px 14px;
	color:#085394;
	line-height:45px;
}
.cont_bg .accordion_list li h2.icn4 {
	background:url(../images/icn4.png) no-repeat 5px 12px;
	font:normal 14px/20px Open sans,sans-serif;
	padding-left:35px;
	line-height:45px;
}
.cont_bg .accordion_list li h2.icn4:hover,.cont_bg .accordion_list li.active h2.icn4 {
	background:url(../images/icn4_1.png) no-repeat 5px 12px;
	color:#085394;
	line-height:45px;
}
.cont_bg .accordion_list li p.icn5 {
	background:url(../images/icn5.png) no-repeat 5px 14px;
}
.cont_bg .accordion_list li p.icn5:hover,.cont_bg .accordion_list li.active p.icn5 {
	background:url(../images/icn5_1.png) no-repeat 5px 14px;
}
.cont_bg .accordion_list li h2.icn6 {
	background:url(../images/icn6.png) no-repeat 5px 12px;
	font:normal 14px/20px Open sans,sans-serif;
	padding-left:35px;
	line-height:45px;
}
.cont_bg .accordion_list li h2.icn6:hover,.cont_bg .accordion_list li.active h2.icn6 {
	background:url(../images/icn6_1.png) no-repeat 5px 12px;
	color:#085394;
	line-height:45px;
}
.cont_bg .accordion_list .accordion_desc {
	padding:10px 5px;
	background:#fff;
}
.cont_bg .accordion_list .accordion_desc .img_cont,.cont_bg .accordion_list .img_cont {
	float:left;
	margin-top:5px;
}
.cont_bg .accordion_list .accordion_desc img,.cont_bg .accordion_list img {
	padding:3px;
	margin-right:10px;
	border:1px solid #ddd;
	max-width:100px;
}
.accordion_list .accordion_desc .desc_cont {
}
.accordion_list .desc_cont p {
	padding:5px 0;
	font-size:13px;
}
.accordion_list li a.red_btn {
	background:#cf2a27;
	-moz-box-shadow:0px 0px 4px #fff;
	-webkit-box-shadow:0px 0px 4px #fff;
	box-shadow:0px 0px 4px #fff;
	border-radius:5px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	padding:2px 5px;
	text-decoration:none;
	float:right;
	margin:0 10px 3px 0px;
	display:block;
	color:#fff;
	line-height:18px;
	font-size:12px;
	font-weight:bold;
	font-family:calibri;
}
.accordion_list li a.green_btn {
	background:#6aa84f;
	-moz-box-shadow:0px 0px 4px #fff;
	-webkit-box-shadow:0px 0px 4px #fff;
	box-shadow:0px 0px 4px #fff;
	border-radius:5px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	padding:2px 5px;
	text-decoration:none;
	float:right;
	margin:0 0 3px 0px;
	display:block;
	color:#fff;
	line-height:18px;
	font-size:12px;
	font-weight:bold;
	font-family:calibri;
}
.client-logo ul li {
	float:left;
	height:40px;
	list-style-type:none;
	margin:8% 4%;
	padding:5px 0;
}
#Footer_new {
	float:left;
	clear:both;
	width:100%;
	margin-top:4px;
	background-color:#363839;
	color:#8c8989;
	/* margin-bottom:10px; */
}
#Footer_new .FooCor-m {
	background-color:#363839;
	min-height:213px;
	width:90%;
	max-width:1170px;
	margin:0 auto;
}
#Footer_new .foo-share {
	background:none;
	padding:20px 0 0;
	min-height:213px;
	border-right:1px solid #505050;
	margin-right:0;
}
#Footer_new .foo-share p,#Footer_new .foo-share ul {
	padding:0 10px;
	float:left;
	width:95%;
	color:#8c8989;
}
#Footer_new .foo-adrs {
	color:#f4f4f4;
	min-height:213px;
	border-left:1px solid #000;
	border-right:1px solid #505050;
	margin-right:0;
}
#Footer_new a {
	color:#bfbfbf;
}
#Footer_new a:hover {
	color:#fff;
}
#Footer_new .foo-share li a {
	width:auto;
	height:auto;
}
#Footer_new .social_network h4 {
	width:100%;
	float:left;
	margin-bottom:5px;
	color:#dddddd;
	font-size:14px;
}
#Footer_new .std_logo {
	width:100%;
	float:left;
	margin-top:10px;
}
#Footer_new .foo-copy {
	background:none;
	padding:20px 0 0;
	min-height:213px;
	border-left:1px solid #000;
}
#Footer_new .w3-logo {
	float:left;
	clear:right;
}
#Footer_new .w3-logo a {
	margin-left:20px;
}
#Footer_new .follow-us {
	float:left;
	padding-bottom:10px;
	width:100%;
}
#Footer_new .follow-us iframe {
	width:98%;
}
.follow-us iframe#twitter-widget-0 p.e-entry-title {
	font-family:Arial !important;
	font-size:12px !important;
}
#Footer_new .follow-us_img {
	float:left;
	width:24%;
	text-align:center;
}
#Footer_new .follow-us_cont {
	float:right;
	width:72%;
	text-align:left;
	padding:0 2%;
	font-size:13px;
}
#Footer_new .follow-us_cont .title {
	text-align:left;
	font-size:11px;
}
#Footer_new .follow-us_cont .title b {
	padding-right:5px;
	font-size:13px;
}
#Footer_new .follow-us_cont .title span {
	float:right;
	font-size: 11px;
}
/* Proposal Page New */
#wrapper_proposal {
	width:70%;
	margin:0 auto;
}
#Header1 {
	border-radius:0 0 10px 10px;
	padding:10px 0;
	box-shadow:0 4px 5px #CCCCCC;
}
#Header1 .logo {
	float:left;
	clear:right;
	margin-right:0;
	padding-left:10px;
	padding-top:15px;
}
#Header1 .head-row1 {
	margin:0;
	width:70%;
}
#Header1 .logo .contact_mobile {
	display:none;
	float:right !important;
	width:auto !important;
	color:#444444;
	padding:5px 10px 5px 20px;
	margin-right:10px;
	background:url("../images/mobile_icon.png") no-repeat 5px 7px #f2f2f2;
	border:1px solid #ccc;
	border-radius:5px;
}
#Header1 .contact_info {
	float:right;
	width:100%;
	padding-top:0;
}
#Header1 .contact_info .address {
	float:right;
	width:35%;
	margin-right:10px;
}
#Header1 .contact_info .address1 {
	float:right;
	width:25%;
}
#Header1 .contact_info .address p,#Header1 .contact_info .address1 p {
	font-size:13px;
	color:#666;
	line-height:18px;
}
.proposal_inner_cont {
	padding:20px 0 25px 0;
	border-radius:10px;
	margin-top:10px;
	box-shadow:0 4px 5px #CCCCCC;
}
.proposal_form {
	width:94%;
	float:left;
	background-color:#f2f2f2;
	border-radius:0 0 10px 10px;
	padding:20px 0;
	margin:0 3%;
}
.proposal_form .form_left {
	float:left;
	width:60%;
}
.proposal_form .row {
	float:left;
	width:98%;
	padding:10px;
}
.proposal_form .row p {
	color:#0A4F82;
	text-align:center;
	width:68%;
	font-size:16px;
	font-weight:bold;
}
.proposal_form .row label {
	color:#0A4F82;
	display:block;
	font-size:16px;
	font-weight:bold;
	min-height:22px;
	padding-bottom:4px;
}
.proposal_form .row .txt-field {
	float:left;
	width:80%;
}
.proposal_form .row .txt-field input,.proposal_form .row .txt-field textarea {
	border-radius:5px 5px 5px 5px;
	padding:10px;
	width:80%;
	color:#777;
	box-shadow:0 1px 3px rgba(0,0,0,0.1) inset;
	-moz-box-shadow:0 1px 3px rgba(0,0,0,0.1) inset;
	-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.1) inset;
	transition:border 0.15s linear 0s,box-shadow 0.15s linear 0s,color 0.15s linear 0s;
	-webkit-transition:border 0.15s linear 0s,box-shadow 0.15s linear 0s,color 0.15s linear 0s;
	-moz-transition:border 0.15s linear 0s,box-shadow 0.15s linear 0s,color 0.15s linear 0s;
	-o-transition:border 0.15s linear 0s,box-shadow 0.15s linear 0s,color 0.15s linear 0s;
	font-size:13px;
	border:1px #ccc solid;
}
.proposal_form .form_right {
	float:left;
	width:38%;
	margin-top:20px;
	background:url("../images/bg_formbox.png") no-repeat scroll 0 50% transparent;
	min-height:340px;
	padding-left:10px;
}
.proposal_form .form_right h2 {
	background:url("../images/divider.png") no-repeat scroll center bottom transparent;
	color:#0f70b8;
	font-size:20px;
	text-align:center;
	padding:10px;
	margin:10px 0 20px;
}
.proposal_form .form_right ul {
	margin-left:30px;
}
.proposal_form .form_right ul li {
	list-style-type:none;
	background:url("../images/tick.png") no-repeat scroll 0 2px transparent;
	padding:0 35px 15px 25px;
	font-size:16px;
	line-height:20px;
}
.proposal_form .request-bg ul li {
	margin:10px 0;
}
.proposal_form .request-bg ul li .spanleft {
	font-size:16px;
	line-height:34px;
	margin-left:5%;
	width:35%;
}
.request-bg ul li .spanright {
	float:right;
	width:50%;
}
.proposal_form .text-form {
	border-radius:5px;
	padding:10px;
	width:80%;
}
.proposal_title {
	margin:0 auto;
	padding:12px 0;
	text-align:center;
	width:94%;
	background:#0F70B8;
	border-radius:10px 10px 0 0;
}
.proposal_title h3 {
	color:#fff;
	font-size:20px;
}
.proposal_title h1 {
	color:#fff;
	font-size:20px;
}
.btn_submit {
	width:100%;
	float:left;
	margin:20px 0;
}
.btn_submit input {
	border:1px solid #25729a;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
	font-size:16px;
	font-family:Open sans,sans-serif;
	padding:10px 30px;
	text-decoration:none;
	display:inline-block;
	text-shadow:-1px -1px 0 rgba(0,0,0,0.3);
	font-weight:bold;
	color:#FFFFFF;
	cursor:pointer;
	float:left;
	margin-left:3%;
	background-color:#3093c7;
	background-image:-webkit-gradient(linear,left top,left bottom,from(#3093c7),to(#1c5a85));
	background-image:-webkit-linear-gradient(top,#3093c7,#1c5a85);
	background-image:-moz-linear-gradient(top,#3093c7,#1c5a85);
	background-image:-ms-linear-gradient(top,#3093c7,#1c5a85);
	background-image:-o-linear-gradient(top,#3093c7,#1c5a85);
	background-image:linear-gradient(to bottom,#3093c7,#1c5a85);
	filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#3093c7,endColorstr=#1c5a85);
}
.btn_submit input:hover {
	border:1px solid #1c5675;
	background-color:#26759e;
	background-image:-webkit-gradient(linear,left top,left bottom,from(#26759e),to(#133d5b));
	background-image:-webkit-linear-gradient(top,#26759e,#133d5b);
	background-image:-moz-linear-gradient(top,#26759e,#133d5b);
	background-image:-ms-linear-gradient(top,#26759e,#133d5b);
	background-image:-o-linear-gradient(top,#26759e,#133d5b);
	background-image:linear-gradient(to bottom,#26759e,#133d5b);
	filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#26759e,endColorstr=#133d5b);
}
.btn_submit span {
	display:block;
	height:37px;
	width:65%;
	float:left;
	margin-left:2%;
	margin-top:6px;
}
.proposal_form .row span.error {
	display:block;
	border:0 none;
	background:url(../images/error_btn.png) no-repeat 5px 10px transparent;
	color:#ff0000;
	font-size:12px;
}
.proposal_form .row input.error {
	background-image:none;
	text-indent:0;
}
.proposal_footer {
	background-color:#fff;
	float:left;
	width:100%;
	margin:10px 0;
	border-radius:10px;
}
.proposal_footer .foo-adrs {
	float:none;
	clear:none;
	margin:0 auto;
	padding:10px 0;
	color:#666;
}
.global_locations {
	margin:0 0 15px;
}
.global_locations ul {
	margin:0px;
	list-style:none;
	padding:22px 20px 0 5px;
	height:50px;
	border-bottom:1px solid #848484;
}
.global_locations ul li {
	float:left;
	margin:0 0 0 15px;
}
.global_locations ul li a {
	display:block;
	background:#fff;
	height:50px;
	padding:0 20px 0 40px;
	font-size:14px;
	font-weight:bold;
	color:#3e3e3e;
	line-height:52px;
	text-transform:uppercase;
	-webkit-box-shadow:inset 0 10px 18px rgba(217,218,219,1);
	-moz-box-shadow:inset 0 10px 18px rgba(217,218,219,1);
	box-shadow:inset 0 10px 18px rgba(217,218,219,1);
	-webkit-border-radius:3px 3px 0 0;
	-moz-border-radius:3px 3px 0 0;
	border-radius:3px 3px 0 0;
}
.global_locations ul li.locations {
	border-bottom:1px solid #FFFFFF;
}
.global_locations ul li.locations a {
	background:url(../images/icon_globe.png) 20px 19px no-repeat;
}
.global_locations ul li.locations a.select {
	background:url(../images/icon_globe.png) 20px 19px no-repeat;
	color:#cf2a27;
	-webkit-box-shadow:inset 0 10px 10px rgba(193,218,255,1);
	-moz-box-shadow:inset 0 10px 10px rgba(193,218,255,1);
	box-shadow:inset 0 10px 10px rgba(193,218,255,1);
}
.global_locations ul li.proposal a {
	background:url(../images/icon_proposal.png) 20px 18px no-repeat;
}
.global_locations ul li a:hover {
	color:#cf2a27;
}
.contact_block {
	padding:0 20px;
	position:relative;
}
.locations_block {
	float:left;
	width:53%;
	margin-bottom:20px;
}
.feedback_block {
	float:right;
	width:43%;
	position:absolute;
	top:5px;
	right:20px;
}
.feedback_block {
	background:#f2f2f2;
	-moz-border-radius:0 0 3px 3px;
	-webkit-border-radius:0 0 3px 3px;
	border-radius:0 0 3px 3px;
	border-bottom:1px solid #c5c5c5;
}
.feedback_block h2 {
	-moz-border-radius:3px 3px 0 0;
	-webkit-border-radius:3px 3px 0 0;
	border-radius:3px 3px 0 0;
	background:#0F70B8;
	color:#fff;
	font:normal 15px "PT Sans",sans-serif;
	padding:12px 20px;
	text-shadow:0 2px 1px #004578;
}
.feedback_form {
	padding:20px 20px 25px;
}
.feedback_form .row {
	width:100%;
	padding:0 0 10px;
}
.feedback_form .row label {
	color:#0A4F82;
	display:block;
	font-size:14px;
	font-weight:bold;
	min-height:22px;
	padding-bottom:4px;
}
.feedback_form .row .txt-field {
	float:left;
	width:70%;
}
.feedback_form .row .txt-field input,.feedback_form .row .txt-field textarea {
	border-radius:3px 3px 3px 3px;
	padding:10px 1.5%;
	width:97%;
	color:#777;
	box-shadow:0 1px 3px rgba(0,0,0,0.1) inset;
	-moz-box-shadow:0 1px 3px rgba(0,0,0,0.1) inset;
	-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.1) inset;
	transition:border 0.15s linear 0s,box-shadow 0.15s linear 0s,color 0.15s linear 0s;
	-webkit-transition:border 0.15s linear 0s,box-shadow 0.15s linear 0s,color 0.15s linear 0s;
	-moz-transition:border 0.15s linear 0s,box-shadow 0.15s linear 0s,color 0.15s linear 0s;
	-o-transition:border 0.15s linear 0s,box-shadow 0.15s linear 0s,color 0.15s linear 0s;
	font-size:13px;
	border:1px #ccc solid;
}
.feedback_form .btn_submit {
	margin:5px 0 0;
	float:none;
}
.feedback_form .btn_submit input {
	margin: 0 auto;
}
/* Proposal Page New End */
.portfolio_list .sortlist ul li {
	float:left;
	width:auto;
	height:auto;
	background:#efefef;
	padding:0;
	margin:0 5px 10px 0;
	-moz-border-radius:3px 3px 3px 3px;
	-webkit-border-radius:3px 3px 3px 3px;
	border-radius:3px 3px 3px 3px;
}
.portfolio_list .sortlist ul li a {
	display:block;
	padding:8px 10px;
	color:#25468B;
	text-decoration:none;
}
.portfolio_list .sortlist ul li a:hover {
	color:#EB6903;
	text-decoration:none;
}
.fw {
	width:100%;
	float:left;
}
.PTB0 {
	padding-top:0 !important;
	padding-bottom:0 !important;
}
.q_links {
	float:right;
	margin-top:0;
	margin-left:35px;
	width:25%;
}
.q_links.accordion_list h2.head-1 {
	background:#2b2b2b !important;
	color:#fff;
	width:90%;
	padding-left:10%;
	font:bold 14px/36px Open sans,sans-serif;
}
.q_links.accordion_list li h1.head-1:hover {
	color:#fff;
}
.q_links.accordion_list li a {
	padding:0 8%;
}
.updates {
	float:left;
		padding:12px;
	background:#2b2b2b;
	width:92%;
	margin-bottom:35px;
	display:none;
}
.updates:hover {
	background:rgb(255,102,51);
}
a.pdf {
	background:url(../images/pdf.png) no-repeat left center;
		padding-left:30px;
		float:left;
	line-height:25px;
	color:#f0f0f0;
}
a.pdf:hover {
}
.services {
	float:left;
	width:49%
}
.solutions {
	float:right;
	width:50%
}
.menu_head {
	padding:5px;
	font-size:16px;
	font-weight:bold;
}
.breadcrumb {
	margin:10px 0 0 5px;
	float:left;
	width:98%;
	background:#f8f8f8;
	padding:1% 0 1% 1%;
}
.breadcrumb ul li {
	float:left;
	list-style-type:none;
	margin-right:5px;
	font-size:13px;
}
.breadcrumb ul li.last {
	background:none;
}
.breadcrumb ul li a {
	color:#555;
	text-decoration:none;
	font-size:13px;
	font-weight:bold;
}
.breadcrumb ul li a:hover {
	text-decoration:none;
}
.container_pad {
	padding:0 4%;
	float:left;
	width:92%;
		text-align:justify;
}
.subHeadingOne h2 {
	font-size: 14px;
}
/* Custom Stylesheet */
nav.navigation {
	width:100%;
	color:#555;
	margin:5px auto 50px;
	position:relative;
	padding-top:45px;
	min-height:80px;
	-moz-user-select:none;
	-webkit-user-select:none;
	-ms-user-select:none;
}
nav.navigation>a,nav.navigation .second_level a {
	display:table;
	width:100%;
	height:45px;
	color:#555;
	text-decoration:none;
	font-size:14px;
	position:relative;
}
nav.navigation .second_level a {
	border-bottom:1px solid #e7e6e6;
}
nav.navigation>a:hover {
	background:#f8f8f8;
}
nav.navigation>a>.content {
	text-align:left;
	display:table-cell;
	vertical-align:middle;
	padding-left:8px;
	border-bottom:1px solid #e7e6e6;
}
nav.navigation>a.active {
	top:0;
	position:absolute;
	background:#f8f8f8;
	color:#ff6633;
}
nav.navigation .second_level {
	display:none;
}
nav.navigation .second_level a {
	height:auto;
	line-height:20px;
	padding:8px 0 8px 10px;
	box-sizing:border-box;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
}
nav.navigation .second_level a:hover {
	background-color:#f8f8f8;
}
nav.navigation .second_level>.back {
	height:100%;
	display:table-cell;
	padding:0 3px;
	background:#FFF;
	vertical-align:middle;
	font-size:13px;
	width:5px;
	border:0 none;
}
nav.navigation .second_level>.content {
	padding:6px 0;
	text-align:left;
	width:100%;
	display:table-cell;
	vertical-align:middle;
}
@media only screen and (max-width:320px) {
	#Main {
		width:99%;
		overflow:hidden;
	}
	#Header {
		position:relative;
		padding-top:0;
	}
	.logo {
		border-bottom:1px solid #f2f2f2;
		box-shadow:-5px 3px 13px -3px #ccc;
		margin:0;
	}
	.logo a {
		width:35%;
	}
	.head-row1 {
		width:100%;
	}
	.home {
		display:none;
	}
	.menu1 {
		display:none;
	}
	.nav_menu {
		display:block;
		float:right;
		position:absolute;
		top:5px;
		right:0;
	}
	.e-mail {
		width:10%;
		margin-top:2px;
		background:none;
		margin-left:15px;
		margin-right:5px;
		float:left;
	}
	.h-contact-mobile {
		width:10%;
		float:left;
		background:none;
		margin-left:20px;
		display:none;
	}
	.h-contact-mobile span {
		font-size:0.5em;
		line-height:0;
		margin-left:-10px;
	}
	.h-contact {
		width:10%;
		float:left;
		background:none;
		margin-left:20px;
		margin:0;
	}
	.e-mail a,.home a {
		font-size:0.65em;
		line-height:34px;
		margin-left:-10px;
		display:none;
	}
	.e-mail .icn {
		margin:0;
		padding-top:4px;
		display:block;
	}
	.h-contact-mobile .icn {
		margin:0;
		padding-top:6px;
		float:left;
	}
	.head-row2 {
		display:block;
		left:-12%;
	}
	.icn img {
		max-width:75%;
	}
	.icn p {
		display:none;
	}
	.icn span {
		width:20px;
		height:20px;
	}
	.icn span.mail:before {
		background:url(../images/mail_mob.png) no-repeat scroll center center transparent;
		height:21px;
	}
	.icn:hover span.mail:before {
		background:url(../images/mail_mob1.png) no-repeat center center #3cacf7;
	}
	.icn span.call:before {
		background:url(../images/call_mob.png) no-repeat scroll center center transparent;
		height:20px;
	}
	.icn:hover span.call:before {
		background:url(../images/call_mob1.png) no-repeat center center #3cacf7;
	}
	#ban-srh {
		min-height:48px;
	}
	.ban-srh-bg {
		height:48px;
	}
	.srh-con {
		width:50%;
		margin-top:22px;
	}
	.src-filed {
		font-size:9px;
	}
	.src-links {
		float:none;
		margin-top:0;
	}
	.src-links li {
		float:none;
	}
	.src-links li a {
		padding:0;
		font-size:0.65em;
		float:none;
	}
	.src-links1 .menu {
		margin-top:1px;
	}
	.Hsolution-con,.Seo-con,.app-con {
		width:98%;
	}
	.vic-customer-con {
		width:98%;
		margin-bottom:10px;
	}
	.core-serv li a {
		padding:0 5% 0 12%;
	}
	.q-contact {
		width:99%;
	}
	.q-con-in {
		width:96%;
	}
	.l-nav-con {
		width:98%;
		display:none;
	}
	.l-nav-con_mob {
		display:block;
	}
	.Hads-con {
		display:none;
	}
	.container {
		width:96%;
	}
	.foo-share,.foo-adrs,.foo-copy {
		width:98%;
		background:none;
	}
	.foo-share ul {
		width:55%;
	}
	.foo-share li {
		margin-right:2px;
	}
	.foo-adrs {
		padding-top:0;
	}
	.pageContainer {
	}
	.pageContainer p.testimonial {
		font-size:1.2em;
	}
	.search-form,.search-form1 {
		margin-right:5px;
		margin-left:5px;
		margin-top:8px;
	}
	.search-form .search-text-box:focus,.search-form1 .search-text-box:focus {
		width:70px;
	}
	.src-links {
		display:none;
	}
	.src-links1 {
		display:block;
		padding-top:5px;
	}
	.request {
		display:none;
	}
	.ban-srh-bg-mobile1 {
		display:block;
	}
	#ban-show,.show {
		margin:0;
	}
	.r-nav-con {
		border-radius:0 0 5px 5px;
	}
	.req_quote {
		display:block;
	}
	.ban-srh-bg-mobile a.button1 {
		display:none;
	}
	.glossymenu li ul {
		left:0 !important;
		top:24px !important;
	}
	.lmenuo-bg {
		display:none;
	}
	.sub_menu {
		display:block;
	}
	#navi1 {
		width:96%;
	}
	#navi1 span.title {
		background-position:97% center;
	}
	#navi {
		display:block;
	}
	.q-contact_mob {
		display:block;
	}
	.route-page .col1,.route-page .col2 {
		width:92%;
		border:0 none;
	}
	.route-page .split {
		display:none;
	}
	.container .title h3 {
		font-size:14px;
	}
	.container .title h1 {
		font-size:14px;
	}
	.delivery-models .col1,.delivery-models .col2 {
		float:none;
		text-align:center;
	}
	.delivery-models .delivery-space {
		display:none;
	}
	.delivery-models .delivery-space {
		display:none;
	}
	.sitemap-con .p1 {
		width:100%;
		border-right:0 none;
	}
	.social_network {
		width:92%;
	}
	.social-popout {
		margin:3px;
	}
	.contact_text {
		width:98%;
	}
	.contact_img {
		width:98%;
		text-align:center;
		margin-left:0;
	}
	.show2inn {
		bottom:0;
		left:10px;
		text-align:left;
		width:56%;
	}
	.show2inn h3 {
		font-size:12px;
	}
	.show2inn h4 {
		font-size:6px;
	}
	.show2inn p {
		font-size:12px;
	}
	.show2inn span {
		font-size:6px;
	}
	.inner_cont .container {
		width:97%;
	}
	.container .title .h3casestudy {
		font-size:15px;
		padding-left:10px;
	}
	.subHeadingTwo {
		font-size:12px;
		margin-top:5px;
	}
	.subHeadingOne {
		font-size:12px;
		margin-top:5px;
	}
	.container {
		font-size:12px;
	}
	.hs-txt-bg {
		min-height:inherit;
	}
	.client-logo {
		display:none;
	}
	a.button.icon span {
		padding-left:35px;
	}
	.theme-default .nivo-controlNav {
		display:none;
	}
	.container .title {
		width:96%;
	}
	.container .title h3 {
		padding:0;
	}
	.container .title h1 {
		padding:0;
	}
	.mob_tech_left {
		width:100% !important;
	}
	.mob_tech_right {
		width:100% !important;
	}
	.mid-icobg {
		width:95% !important;
	}
	.left-panel h1 {
		font-size:14px !important;
	}
	.left-panel h2 {
		font-size:12px !important;
	}
	.left-panel h1 span,.left-panel h2 span {
		margin-left:5px !important;
	}
	.mico1,.mico2,.mico3,.mico4 {
		width:80% !important;
		margin:0 auto;
		float:none !important;
		display:block;
	}
	.mid-icobg {
		background:none !important;
		padding:0 10px !important;
	}
	.footer .firstsec .list div {
		display:none;
	}
	.testimonial-bg .testimonial-top p {
		font-size:14px !important;
		padding:0 15px 10px !important
	}
	.testimonial-bg .test-aut {
		font-size:10px !important;
		bottom:-2% !important;
	}
	.hire {
		float:none !important;
		width:100% !important;
	}
	.right-panel .clients {
		display:none;
	}
	.case-studies-bg {
		width:100% !important;
		margin-left:0 !important;
	}
	.case-studies-bg .inner {
		padding-left:15px !important;
	}
	.case-studies-bg .section-1 {
		width:40% !important;
	}
	.case-studies-bg .section-2 {
		width:55% !important;
		margin-left:5px !important;
	}
	.case-studies-bg .section-2 img {
		max-width:75%;
	}
	.case-studies-bg .section-3 {
		display:none;
	}
	.case-studies-bg .section-2 p {
		padding-bottom:5px !important;
		font-size:10px !important;
		padding-top:0 !important;
	}
	.ben-left,.iphone-tech,.iphone-tech-right {
		margin-left:10px !important;
		width:93% !important;
	}
	.mid-icobg {
		display:none !important;
	}
	.mid-icobg1 {
		display:block !important;
	}
	.request-bg ul li .spanleft {
		width:50%;
	}
	.request-bg ul li .spanright {
		width:100%;
	}
	.ban-srh-mobile-id {
		display:none;
	}
	.search-container-mobile {
		position:absolute;
		top:-4%;
		right:15%;
		display:block;
	}
	.form-mobile {
		display:block;
	}
	.req-form {
		display:none;
	}
	.display_none {
		display:none;
	}
	.showcase_ban {
		display:none;
	}
	.portfolio_block .container .title {
		width:97%;
		padding:5px 10px;
	}
	.portfolio_list ul li {
		margin:10px auto 0;
		float:none;
		width:225px;
	}
	.portfolio_list ul li .project_title {
		width:165px;
	}
	.portfolio_list h3 a {
		font-size:22px;
		text-align:center;
		padding-bottom:3px;
	}
	.portfolio_content {
		font-size:12px;
		padding:0;
	}
	.sort_text {
		font-size:12px;
		padding-left:0 !important;
	}
	.sortby select {
		font-size:14px;
	}
	.sortby {
		margin-bottom:10px;
		float:left;
	}
	.portfolio.src-links1-mobile {
		display:block;
	}
	.portfolio.src-links1-mobile ul.menu {
		margin-top:2px;
		float:right;
		margin-right:0;
	}
	a.button1_mob {
		display:block;
		margin-top:2px;
	}
	/*.src-links1-mobile{display: block;}*/
	/*#imageData #bottomNavClose{width: 50px !important;}*/
	#overlay,#lightbox {
		display:none;
	}
	.footer-con1 .src-links1 {
		display:none;
	}
	.footer-con1 .src-links1 ul.menu {
		width:98%;
	}
	.footer-con1 .src-links1 ul.menu li,.footer-con1 .src-links1 ul.menu ul {
		width:100%;
	}
	.footer-con1 .src-links1 ul.menu ul li {
		width: 100%;
	}
	/* Proposal Page New */
	#wrapper_proposal {
		width:99%;
	}
	#wrapper_proposal .q-contact_mob {
		display:none;
	}
	#wrapper_proposal #Header1 {
		padding:0;
	}
	#wrapper_proposal #Header1 .logo {
		padding-top:5px;
		border-bottom:0 none;
		box-shadow:none;
		width:97%;
	}
	#wrapper_proposal #Header1 .logo a {
		float:left;
	}
	#wrapper_proposal #Header1 .head-row1 {
		display:none;
	}
	#wrapper_proposal #Header1 .logo .contact_mobile {
		display:block;
	}
	.proposal_inner_cont {
		padding:10px 0 15px;
	}
	.proposal_form {
		padding:5px;
		width:91%;
	}
	.proposal_form .form_right {
		display:none;
	}
	.proposal_form .form_left {
		width:100%;
	}
	.proposal_form .row {
		float:left;
		width:100%;
		padding:5px 0;
	}
	.proposal_form .row .txt-field {
		width:90%;
	}
	.proposal_form .row .txt-field input,.proposal_form .row .txt-field textarea {
		width:100%;
	}
	.btn_submit {
		width:80%;
	}
	.btn_submit input {
		margin-left:25%;
	}
	.btn_submit span {
		width:100%;
		margin-left:8%;
		height:auto;
		margin-top: 10%;
	}
	/* Proposal Page New */
	/* Version2 Design Layout */
	#Header_new {
		display:none;
	}
	#Header {
		display:block;
	}
	/*.ban-srh-mobile-id{display: block;}*/
	#ban-srh-mobile_new {
		display:none;
	}
	.search-container-mobile {
		display:none;
	}
	.head-row1 {
		display:none;
	}
	.projects h3 {
		padding:2% 1.85% !important;
	}
	.projects h3 a {
		margin-right:25% !important;
	}
	.live_chat {
		right:40%;
		margin-top:9px;
	}
	.live_chat a.button1 {
		font-size:12px;
		text-indent:-999px;
		line-height:20px;
	}
	.comp_info_mobile {
		width:23%;
		margin-right:15px;
		padding-left:5px;
		margin:8px 15px 0 0;
	}
	.comp_info_mobile .e-mail,.comp_info_mobile .h-contact {
		width:35%;
		margin:0;
	}
	.comp_info_mobile .h-contact {
		padding-right:5px;
	}
	.head-row2 .comp_info_mobile .e-mail .icn {
		padding-top:0;
	}
	#Footer_new .foo-share p {
		text-align:center;
	}
	#Footer_new .foo-share ul {
		float:none;
		margin:0 auto;
	}
	#Footer_new .foo-share p,#Footer_new .foo-share ul {
		padding:0 5px;
		font-size:12px;
	}
	#Footer_new .foo-share a {
		font-size:12px;
	}
	#Footer_new .foo-share {
		border:0 none;
		border-bottom:1px solid #505050;
	}
	#Footer_new .foo-adrs {
		border:0 none;
		border-bottom:1px solid #505050;
		padding-top:15px;
	}
	#Footer_new .foo-copy {
		border:0 none;
	}
	#Footer {
		display: none;
	}
	/* Version2 Design Layout */
	.sortby {
		display:block;
	}
	.sortlist {
		display:none;
	}
	.portfolio_content {
		padding:0 0 20px;
	}
	.global_locations {
		display:none;
	}
	.feedback_block {
		width:100%;
		position:static;
		margin-bottom:20px;
	}
	.feedback_block h2 {
		font-size:20px;
	}
	.locations_block {
		width:100%;
		float:none;
	}
	.feedback_form .row .txt-field {
		width:75%;
	}
	.q_links {
		display:none;
	}
	.showcase_ban {
		display:none;
	}
	.services {
		float:left;
		width:100%;
	}
	.solutions {
		margin-top:10px;
		float:left;
		width:100%;
	}
	.lineBreak {
		margin-bottom:10px;
	}
	body,a,.container {
		font-size:13px;
	}
	.container_pad {
	}
	.container .title {
		margin:5px 0 10px 2%;
		width:96%;
	}
	.breadcrumb {
		margin-top:5px;
	}
}
@media only screen and (min-width:321px) and (max-width:480px) {
	#Main {
		width:99%;
		overflow:hidden;
	}
	#Header {
		position:relative;
		padding-top:0;
		height:65px;
	}
	.logo {
		width:98%;
		padding-left:2px;
	}
	.logo img {
		max-width:35%;
	}
	.head-row1 {
		width:100%;
		display:none;
	}
	.home {
		display:none;
	}
	.menu1 {
		display:none;
	}
	.nav_menu {
		display:block;
		float:right;
		position:absolute;
		top:5px;
		right: 0;
	}
	.e-mail,.h-contact {
		float:left;
		width:15%;
		background:none;
		/* margin-top:12px;*/
		line-height:28px;
	}
	.h-contact span {
		font-size:0.65em;
		line-height:0;
	}
	.e-mail a,.home a {
		font-size:0.65em;
		line-height:34px;
	}
	.e-mail .icn {
		margin:0;
		padding-top:3px;
	}
	.h-contact .icn {
		margin:0;
		padding-top:0px;
	}
	.ban-srh-bg {
		height:48px;
	}
	.icn img {
		max-width:48%;
	}
	.icn p {
		display:none;
	}
	.icn span {
		width:20px;
		height:20px;
	}
	.icn span.mail:before {
		background:url(../images/mail_mob.png) no-repeat scroll center center transparent;
		height:21px;
	}
	.icn:hover span.mail:before {
		background:url(../images/mail_mob1.png) no-repeat center center #3cacf7;
	}
	.icn span.call:before {
		background:url(../images/call_mob.png) no-repeat scroll center center transparent;
		height:20px;
	}
	.icn:hover span.call:before {
		background:url(../images/call_mob1.png) no-repeat center center #3cacf7;
	}
	#ban-srh {
		min-height:42px;
	}
	.srh-con {
		margin-top:22px;
	}
	.src-links {
		display:none;
	}
	/*.src-links1{display: block;}*/
	.hs-img-bg,.app-img-bg {
		float:left;
		margin-top:40px;
		margin-left:5px;
		width:39%;
	}
	.hs-txt-bg ul.bg {
		float:left;
		padding:20px 0 0 15px;
	}
	.app-in .hs-txt-bg ul.bg {
		float:left;
		padding:60px 0 0 15px;
	}
	.Seo-img-bg {
		float:left;
		margin:40px 15px 0 5px;
		width:33%;
	}
	.Seo-txt-bg ul {
		float:left;
		padding:0;
	}
	.Seo-txt-bg p {
		padding-top:20px;
	}
	.Hsolution-con,.Seo-con,.app-con {
		width:98%;
	}
	.vic-customer-con {
		width:98%;
		margin-bottom:10px;
	}
	.core-serv li a {
		padding:0 10%;
	}
	.q-contact {
		width:99%;
	}
	.q-con-in {
		width:96%;
	}
	.l-nav-con {
		width:99%;
		display:none;
	}
	.l-nav-con_mob {
		display:block;
	}
	.Hads-con {
		display:none;
	}
	.container {
		width:96%;
	}
	.foo-share,.foo-adrs,.foo-copy {
		width:98%;
		background:none;
	}
	.foo-share ul {
		width:38%;
	}
	.foo-share li {
		margin-right:2px;
	}
	.foo-adrs {
		padding-top:0;
	}
	.pageContainer {
		background:url("../images/comment_start.png") no-repeat scroll 1% 6%,url("../images/comment_end.png") no-repeat scroll right 1% bottom 6% transparent;
	}
	.pageContainer p.testimonial {
		font-size:1.2em;
	}
	.search-form,.search-form1 {
		margin-right:5px;
		margin-left:5px;
		margin-top:8px;
	}
	.search-form .search-text-box:focus,.search-form1 .search-text-box:focus {
		width:105px;
	}
	.src-links {
		display:none;
	}
	.src-links1 {
		display:block;
	}
	.request {
		display:none;
	}
	.ban-srh-bg-mobile1 {
		display:block;
	}
	#ban-show,.show {
		margin:0;
	}
	.r-nav-con {
		border-radius:0 0 5px 5px;
	}
	.req_quote {
		display:block;
	}
	.glossymenu li ul {
		left:0 !important;
		top:24px !important;
	}
	.lmenuo-bg {
		display:none;
	}
	.sub_menu {
		display:block;
	}
	.head-row2 {
		display:block;
		left:-10%;
	}
	.head-row2 .e-mail {
		height:30px;
	}
	.head-row2 .e-mail a {
		font-size:0.65em;
		line-height:28px;
	}
	.head-row2 .e-mail .icn {
		margin:0;
		padding-top:7px;
	}
	.head-row2 .h-contact span {
		font-size:0.65em;
		line-height:16px;
	}
	#navi1 {
		width:97%;
	}
	#navi {
		display:block;
	}
	.global_locations {
		display:none;
	}
	.locations_block {
		width:100%;
	}
	.feedback_block {
		position:static;
		width:100%;
		margin:0 0 20px;
	}
	.q-contact_mob {
		display:block;
	}
	.route-page .col1,.route-page .col2 {
		width:44%;
	}
	.delivery-models .col1,.delivery-models .col2 {
		float:none;
		text-align:center;
	}
	.delivery-models .delivery-space {
		display:none;
	}
	.social_network {
		width:75%;
	}
	.contact_text {
		width:100%;
	}
	.contact_img {
		width:100%;
		text-align:center;
		margin-left:0;
	}
	.contact_img a img {
		height:100%;
		width:92%;
	}
	.show2inn {
		bottom:0;
		left:10px;
		text-align:left;
		width:54%;
	}
	.show2inn h3 {
		font-size:14px;
	}
	.show2inn h4 {
		font-size:8px;
	}
	.show2inn p {
		font-size:14px;
	}
	.show2inn span {
		font-size:8px;
	}
	.inner_cont .container {
		width:97%;
	}
	.client-logo {
		display:none;
	}
	.container .title {
		width:100%;
	}
	.container .title h3 {
		padding:0;
	}
	.container .title h1 {
		padding:0;
	}
	.feedback_form .row .txt-field {
		width:100%;
	}
	.feedback_form .row .txt-field textarea {
		width:97% !important;
	}
	.mob_tech_left {
		width:100% !important;
	}
	.mob_tech_right {
		width:100% !important;
	}
	.mid-icobg {
		width:95% !important;
	}
	.left-panel h1 {
		font-size:16px !important;
	}
	.mico1,.mico2,.mico3,.mico4 {
		width:50% !important;
		margin:0 auto;
		display:block;
	}
	.mid-icobg {
		background:none !important;
		padding:0 10px !important;
	}
	.footer .firstsec .list {
		padding:10px !important;
	}
	.footer .firstsec .listOne {
		width:46%;
		padding-right:10px;
	}
	.footer .firstsec .list div {
		display:none;
	}
	.testimonial-bg .testimonial-top p {
		font-size:14px !important;
	}
	.testimonial-bg .test-aut {
		font-size:12px !important;
		bottom:-1% !important;
	}
	.hire {
		float:none !important;
		width:100% !important;
	}
	.right-panel .clients {
		display:none;
	}
	.case-studies-bg {
		width:90% !important;
		margin-left:15px !important;
	}
	.case-studies-bg .inner {
		padding-left:15px !important;
	}
	.case-studies-bg .section-1 {
		width:40% !important;
	}
	.case-studies-bg .section-2 {
		width:55% !important;
		margin-left:10px !important;
	}
	.case-studies-bg .section-3 {
		display:none;
	}
	.case-studies-bg .section-2 p {
		padding-bottom:5px !important;
		font-size:10px !important;
		padding-top:0 !important;
	}
	.ben-left,.iphone-tech,.iphone-tech-right {
		margin-left:10px !important;
		width:93% !important;
	}
	.request-bg ul li .spanleft {
		width:40%;
	}
	.request-bg ul li .spanright {
		width:90%;
	}
	.form-mobile {
		display:block;
	}
	.req-form {
		display:none;
	}
	.portfolio_list ul li {
		margin:10px auto 0;
		float:none;
	}
	.portfolio_block .container .title {
		width:100%;
	}
	.portfolio.src-links1 {
		display:block;
	}
	.ban-srh-bg-mobile a.button1 {
		display:none;
	}
	.sort_text {
		font-size:12px;
		padding-left:0 !important;
	}
	.sortby select {
		font-size:14px;
	}
	.sortby {
		margin-bottom:10px;
	}
	#overlay,#lightbox {
		display:none;
	}
	.footer-con1 .src-links1 {
		display:none;
	}
	.footer-con1 .src-links1 ul.menu {
		width:98%;
	}
	.footer-con1 .src-links1 ul.menu a,.footer-con1 .src-links1 ul.menu li,.footer-con1 .src-links1 ul.menu ul {
		width:100%;
	}
	.footer-con1 .src-links1 ul.menu ul li {
		width: 100%;
	}
	/* Proposal Page New */
	#wrapper_proposal {
		width:99%;
	}
	#wrapper_proposal .q-contact_mob {
		display:none;
	}
	#wrapper_proposal #Header1 .logo {
		padding-top:5px;
		border-bottom:0 none;
		box-shadow:none;
		width:97%;
	}
	#wrapper_proposal #Header1 .logo a {
		float:left;
		width:54%;
	}
	#wrapper_proposal #Header1 .logo img {
		max-width:65%;
	}
	#wrapper_proposal #Header1 {
		padding:0;
	}
	#wrapper_proposal #Header1 .logo .contact_mobile {
		display:block;
		margin-top:5px;
	}
	.proposal_form {
		padding:5px;
		width:91%;
	}
	.proposal_form .form_right {
		display:none;
	}
	.proposal_form .form_left {
		width:100%;
	}
	.proposal_form .row {
		float:left;
		width:98%;
		padding:5px 10px;
	}
	.proposal_form .row .txt-field input,.proposal_form .row .txt-field textarea {
		width:90%;
	}
	.btn_submit input {
		margin-left:25%;
	}
	.btn_submit span {
		width:80%;
		margin: 6% 10% 0;
	}
	/* Proposal Page New */
	/* Version2 Design Layout */
	#Header_new {
		display:none;
	}
	#Header {
		display:block;
	}
	/*.ban-srh-mobile-id{display: block;}*/
	#ban-srh-mobile_new {
		display:none;
	}
	.accordion_list h1.head-1 {
		padding-left:14%;
		width:87%;
	}
	.projects h3 {
		padding:1.5% 1.85% !important;
	}
	.projects h3 a {
		margin-right:21% !important;
	}
	.live_chat {
		right:30%;
		margin-top:10px;
	}
	.live_chat a.button1 {
		font-size:12px;
		line-height:22px;
	}
	.comp_info_mobile {
		width:15%;
		margin-right:15px;
		padding-left:5px;
		padding-bottom:0;
	}
	.comp_info_mobile .e-mail,.comp_info_mobile .h-contact {
		width:45%;
	}
	.head-row2 .comp_info_mobile .e-mail .icn {
		padding-top:0;
	}
	#Footer_new .foo-share {
		border:0 none;
		border-bottom:1px solid #505050;
		min-height:210px;
	}
	#Footer_new .foo-adrs {
		border:0 none;
		border-bottom:1px solid #505050;
		padding-top:15px;
	}
	#Footer_new .foo-copy {
		border:0 none;
		min-height:160px;
	}
	#Footer_new .foo-share p {
		text-align:center;
	}
	#Footer_new .foo-share ul {
		float:none;
		width:85%;
		margin:0 auto;
	}
	#Footer {
		display: none;
	}
	/* Version2 Design Layout */
	.sortby {
		display:block;
		float:none;
	}
	.sortby select {
		float:none;
	}
	.sortlist {
		display:none;
	}
	.portfolio_content {
		padding:0 0 20px;
	}
	.portfolio_list h3 a {
		margin:0px;
	}
	.feedback_block h2 {
		font-size:20px;
	}
	.q_links {
		display:none;
	}
	.showcase_ban {
		display:none;
	}
	.services {
		float:left;
		width:100%;
	}
	.solutions {
		margin-top:10px;
		float:left;
		width:100%;
	}
	.lineBreak {
		margin-bottom:10px;
	}
	body,a,.container {
		font-size:13px;
	}
	.container_pad {
	}
	.container .title {
		margin:5px 0 10px 2%;
		width:96%;
	}
	.breadcrumb {
		margin-top:5px;
	}
}
@media only screen and (min-width:481px) and (max-width:600px) {
	#Main {
		width:99%;
	}
	.logo {
		width:25%;
	}
	#Header {
		position:relative;
		padding-top:0;
	}
	.head-row1 {
		width:100%;
		display:none;
	}
	.src-links1 {
		display:block;
	}
	.home {
		display:none;
	}
	.menu1 {
		display:none;
	}
	.nav_menu {
		display:block;
		float:right;
		position:absolute;
		top:5px;
		right:0;
	}
	.e-mail,.h-contact {
		float:right;
		width:60%;
	}
	.h-contact span {
		font-size:0.75em;
		line-height:0;
	}
	.e-mail a,.home a {
		font-size:0.875em;
		line-height:28px;
	}
	.h-contact .icn {
		margin:0;
		padding-top:3px;
	}
	.e-mail,.h-contact {
		background:none;
		line-height:22px;
	}
	.e-mail .icn,.h-contact .icn {
		margin:0;
		padding-top:3px;
	}
	.icn img {
		max-width:60%;
	}
	.icn p {
		display:none;
	}
	.icn span {
		width:20px;
		height:20px;
	}
	.icn span.mail:before {
		background:url(../images/mail_mob.png) no-repeat scroll center center transparent;
		height:21px;
	}
	.icn:hover span.mail:before {
		background:url(../images/mail_mob1.png) no-repeat center center #3cacf7;
	}
	.icn span.call:before {
		background:url(../images/call_mob.png) no-repeat scroll center center transparent;
		height:20px;
	}
	.icn:hover span.call:before {
		background:url(../images/call_mob1.png) no-repeat center center #3cacf7;
	}
	/*.srh-con{margin-left:10px;width:30%;}.src-links li a{padding:0;font-size: 0.75em;}*/
	.src-links {
		display:none;
	}
	/*.src-links1{display: block;}*/
	.Hsolution-con,.Seo-con,.app-con {
		width:98%;
	}
	.l-nav-con {
		width:45%;
	}
	.r-nav-con {
		width:52%;
	}
	.vic-customer-con {
		width:97%;
	}
	.core-serv li a {
		padding:0 5% 0 15%;
	}
	.Hads-con {
		display:none;
	}
	.foo-share,.foo-adrs,.foo-copy {
		width:100%;
		background:none;
	}
	.foo-share ul {
		width:25%;
	}
	.foo-adrs {
		padding-top:0;
	}
	.pageContainer {
	}
	.pageContainer p.testimonial {
		font-size:1.2em;
	}
	.req_quote_button {
		display:block;
	}
	.request {
		display:none;
	}
	.search-form .search-text-box:focus,.search-form1 .search-text-box:focus {
		width:95px;
	}
	.search-form,.search-form1 {
		margin-left:5px;
		margin-right:5px;
	}
	.inner_cont .rr-nav-con {
		display:none;
	}
	.inner_cont .rr-nav-con-mobile {
		display:block;
		float:left;
		width:98%;
	}
	.head-row2 {
		display:block;
		left:10%;
	}
	.head-row2 ul li {
		width:60%;
	}
	#navi {
		display:block;
	}
	.route-page .col1,.route-page .col2 {
		width:92%;
		border:0 none;
	}
	.route-page .split {
		display:none;
	}
	.delivery-models .col1,.delivery-models .col2 {
		float:none;
		text-align:center;
	}
	.delivery-models .delivery-space {
		display:none;
	}
	.sitemap-con .p1 {
		width:100%;
		border-right:0 none;
	}
	.social_network {
		width:50%;
	}
	/*.contact_text{width: 98%;}*/
	.contact_img {
		margin-left:0;
	}
	.contact_img a {
	}
	.contact_img a img {
		height:100%;
		width:92%;
	}
	.feedback_block h2 {
		font:normal 20px "PT Sans",sans-serif;
	}
	.show2inn {
		bottom:10px;
		left:10px;
	}
	.show2inn h3 {
		font-size:20px;
	}
	.show2inn h4 {
		font-size:12px;
	}
	.container .title .h3casestudy {
		font-size:15px;
		padding-left:10px;
	}
	.subHeadingTwo {
		font-size:12px;
		margin-top:5px;
	}
	.subHeadingOne {
		font-size:12px;
		margin-top:5px;
	}
	.container,a {
		font-size:14px;
	}
	.hs-txt-bg {
		min-height:inherit;
	}
	.client-logo {
		display:none;
	}
	.container .title h3 {
		font-size:14px;
	}
	.container .title h1 {
		font-size:14px;
	}
	.mob_tech_left {
		width:100% !important;
	}
	.mob_tech_right {
		width:100% !important;
	}
	.mid-icobg {
		width:95% !important;
	}
	.left-panel h1 {
		font-size:16px !important;
	}
	.right-panel {
		padding-top:10px;
	}
	.footer .firstsec .listOne li:first-child {
		margin-top:10px;
	}
	.testimonial-bg .testimonial-top p {
		font-size:14px !important;
	}
	.testimonial-bg .test-aut {
		font-size:12px !important;
		bottom:-1% !important;
	}
	.footer .firstsec .list {
		padding:10px !important;
		width:96% !important;
	}
	.right-panel .clients {
		display:none;
	}
	.case-studies-bg .section-2 {
		width:20%;
	}
	.case-studies-bg .section-2 ul li a {
		font-size:10px !important;
	}
	.request-bg ul li .spanleft {
		width:50%;
	}
	.request-bg ul li .spanright {
		width:100%;
	}
	.form-mobile {
		display:block;
	}
	.req-form {
		display:none;
	}
	.portfolio_list ul li {
		margin:10px auto 0;
		float:none;
	}
	.portfolio_block .container .title {
		width:99%;
	}
	.portfolio.src-links1 {
		display:block;
	}
	.footer-con1 .src-links1 {
		display:none;
	}
	.footer-con1 .src-links1 ul.menu {
		width:98%;
	}
	.footer-con1 .src-links1 ul.menu li,.footer-con1 .src-links1 ul.menu ul {
		width:100%;
	}
	.footer-con1 .src-links1 ul.menu ul li {
		width: 100%;
	}
	/* Proposal Page New */
	#wrapper_proposal {
		width:90%;
	}
	#wrapper_proposal #Header1 .logo {
		padding-top:5px;
		border-bottom:0 none;
		box-shadow:none;
		width:97%;
	}
	#wrapper_proposal #Header1 .logo a {
		float:left;
		width:54%;
	}
	#wrapper_proposal #Header1 .logo img {
		max-width:65%;
	}
	#wrapper_proposal #Header1 {
		padding:0;
	}
	#wrapper_proposal #Header1 .logo .contact_mobile {
		display:block;
		margin-top:5px;
	}
	.proposal_form .form_right {
		display:none;
	}
	.proposal_form .form_left {
		width:100%;
	}
	.proposal_form .row {
		float:left;
		width:98%;
		padding: 5px 10px;
	}
	/* Proposal Page New */
	/* Version2 Design Layout */
	#Header_new {
		display:none;
	}
	#Header {
		display:block;
	}
	.ban-srh-mobile-id {
		display:block;
	}
	#ban-srh-mobile_new {
		display:none;
	}
	.accordion_list h1.head-1 {
		padding-left:14%;
		width:87%;
	}
	.accordion_list .accordion_desc .img_cont {
		float:none;
		text-align:center;
	}
	.accordion_list .accordion_desc .desc_cont {
		float:left;
		width:100%;
	}
	.projects h3 {
		padding:2.5% 1.85% !important;
	}
	.projects h3 a {
		margin-right:25% !important;
	}
	.live_chat {
		right:35%;
		margin-top:8px;
	}
	.comp_info_mobile {
		margin-top:6px;
	}
	#Footer_new .foo-share p {
		text-align:center;
	}
	#Footer_new .foo-share ul {
		float:none;
		width:65%;
		margin:0 auto;
	}
	#Footer_new .foo-share {
		border:0 none;
		border-bottom:1px solid #505050;
		min-height:160px;
	}
	#Footer_new .foo-adrs {
		border:0 none;
		border-bottom:1px solid #505050;
		padding-top:15px;
	}
	#Footer_new .foo-copy {
		min-height:160px;
		border:0 none;
	}
	#Footer {
		display:none;
	}
	.feedback_block {
		width:100%;
		position:static;
		margin:0 0 20px;
	}
	.feedback_form .row .txt-field {
		width:100%;
	}
	.feedback_form .row .txt-field textarea {
		width:97% !important;
	}
	.locations_block {
		width: 100%;
	}
	/* Version2 Design Layout */
	.sortby {
		display:block;
	}
	.sortlist {
		display:none;
	}
	.q_links {
		display:none;
	}
	.showcase_ban {
		display:none;
	}
	.services {
		float:left;
		width:100%;
	}
	.solutions {
		margin-top:10px;
		float:left;
		width:100%;
	}
	.lineBreak {
		margin-bottom:10px;
	}
	body,a,.container {
		font-size:13px;
	}
	.container_pad {
	}
	.container .title {
		margin:5px 0 10px 3%;
		width:95%;
	}
	.menu_head {
		font-size:15px;
	}
	.updates {
		padding:8px;
		width:94%;
	}
	.mob_tech_newLeft {
		padding:2% 0 !important;
	}
}
@media only screen and (min-width:601px) and (max-width:768px) {
	#Main {
		width:99%;
	}
	#Header {
		padding-top:0;
	}
	.head-row1 {
		width:45%;
		float:right;
		height:auto;
	}
	.home {
		display:none;
	}
	.menu1 {
		display:none;
	}
	.nav_menu {
		display:block;
		float:right;
		margin-right:5px;
		margin-top:5px;
	}
	.e-mail {
		width:100%;
		line-height:18px;
		height:auto;
	}
	.h-contact {
		float:right;
		width:100%;
		line-height:18px;
	}
	.h-contact span {
		font-size:0.75em;
		line-height:0;
	}
	.e-mail a,.home a {
		font-size:1em;
		line-height:18px;
	}
	.e-mail .icn,.h-contact .icn {
		margin:0;
		padding-top:3px;
	}
	.icn img {
		max-width:60%;
	}
	.src-links {
		display:none;
	}
	.head-row1 .src-links1 {
		display:none;
	}
	.src-links1 {
		display:block;
	}
	.hs-img-bg,.app-img-bg {
		float:left;
		margin-top:40px;
		margin-left:5px;
		width:46%;
	}
	.hs-txt-bg ul.bg {
		float:left;
		padding:20px 0 0 15px;
	}
	.app-in .hs-txt-bg ul.bg {
		float:left;
		padding:60px 0 0 15px;
	}
	.Seo-img-bg {
		float:left;
		margin:40px 15px 0 5px;
		width:41%;
	}
	.Seo-txt-bg ul {
		float:left;
		padding:0;
	}
	.Seo-txt-bg p {
		padding-top:20px;
	}
	.Hsolution-con,.Seo-con,.app-con {
		width:98%;
	}
	.l-nav-con {
		width:39%;
	}
	.r-nav-con {
		width:59%;
	}
	.vic-customer-con {
		width:98%;
		margin-bottom:10px;
	}
	.Hads-con {
		float:none;
		text-align:center;
	}
	.core-serv li a {
		padding:0 5% 0 15%;
	}
	.pageContainer {
	}
	.pageContainer p.testimonial {
		font-size:1.2em;
	}
	.foo-copy {
		width:26%;
	}
	.foo-share ul {
		width:20%;
	}
	.foo-share li {
		margin-right:3px;
	}
	.inner_cont .rr-nav-con {
		display:none;
	}
	.inner_cont .rr-nav-con-mobile {
		display:block;
		float:left;
		width:98%;
	}
	.req_quote_button {
		display:block;
	}
	.request {
		display:none;
	}
	.src-links li {
		margin-left:5px;
	}
	.search-form .search-text-box:focus,.search-form1 .search-text-box:focus {
		width:95px;
	}
	.search-form,.search-form1 {
		margin-left:5px;
		margin-right:5px;
	}
	#navi {
		display:block;
	}
	.route-page .col1,.route-page .col2 {
		width:45%;
	}
	.delivery-models .col1,.delivery-models .col2 {
		float:none;
		text-align:center;
	}
	.delivery-models .delivery-space {
		display:none;
	}
	.social_network {
		width:98%;
	}
	.social-popout {
		margin:2px;
	}
	.contact_img {
		text-align:center;
		margin-left:0;
	}
	.contact_img a {
	}
	.contact_img a img {
		height:100%;
		width:92%;
	}
	.show2inn {
		bottom:10px;
	}
	.client-logo {
		display:none;
	}
	.mob_tech_left {
		width:65% !important;
	}
	.mob_tech_right {
		width:35% !important;
	}
	.mid-icobg {
		width:96% !important;
	}
	.footer .firstsec .list h1 {
		font-size:12px !important;
	}
	.footer .firstsec .list {
		padding:10px !important;
		width:97% !important;
	}
	.right-panel .clients {
		display:none;
	}
	.case-studies-bg .section-2 {
		margin-left:10px !important;
	}
	.case-studies-bg .section-3 {
		width:44% !important;
	}
	.case-studies-bg .section-2 p,.case-studies-bg .section-3 ul li a {
		font-size:10px !important;
	}
	.request-bg ul li .spanleft {
		width:40%;
	}
	.request-bg ul li .spanright {
		width:90%;
	}
	.form-mobile {
		display:block;
	}
	.req-form {
		display:none;
	}
	.portfolio_list ul li {
		margin-left:2px;
	}
	.portfolio_block .container .title {
		width: 99%;
	}
	/* Proposal Page New */
	#wrapper_proposal {
		width:90%;
	}
	#Header1 .head-row1 {
		width:74%;
	}
	#Header1 .contact_info {
		margin-top:0;
	}
	#Header1 .contact_info .address {
		margin-right:10px;
		width:60%;
	}
	.proposal_form .form_right {
		display:none;
	}
	.proposal_form .form_left {
		width:100%;
	}
	.proposal_form .row {
		float:left;
		width:98%;
		padding: 5px 10px;
	}
	/* Proposal Page New */
	/* Version2 Design Layout */
	#Header_new {
		display:none;
	}
	#Header {
		display:block;
	}
	.ban-srh-mobile-id {
		display:block;
	}
	#ban-srh-mobile_new {
		display:none;
	}
	.accordion_list h1.head-1 {
		padding-left:14%;
		width:87%;
	}
	.projects h3 {
		padding:1.5% 1.85% !important;
	}
	.projects h3 a {
		margin-right:18% !important;
	}
	.live_chat {
		right:45%;
		margin-top:20px;
	}
	#Footer_new .foo-share p,#Footer_new .foo-share ul {
		padding:0 5px;
		font-size:12px;
	}
	#Footer_new .foo-share a {
		font-size:12px;
	}
	#Footer_new .w3-logo a {
		margin-bottom:6px;
	}
	#Footer {
		display:none;
	}
	.feedback_block {
		width:100%;
		position:static;
		margin:0 0 20px;
	}
	.locations_block {
		width: 100%;
	}
	/* Version2 Design Layout */
	.sortby {
		display:block;
	}
	.sortlist {
		display:none;
	}
	.q_links {
		display:none;
	}
	.services {
		float:left;
		width:100%;
	}
	.solutions {
		margin-top:10px;
		float:left;
		width:100%;
	}
	.lineBreak {
		margin-bottom:10px;
	}
	.show2inn {
		bottom:5px;
		left:20px;
	}
	.show2inn p {
		font-size:15px;
	}
	.show2inn span {
		font-size:11px;
	}
	body,a,.container {
		font-size:13px;
	}
	.container_pad {
	}
	.container .title {
		margin:5px 0 10px 4%;
		width:95%;
	}
	.mob_tech_newLeft {
		width:61% !important;
	}
}
@media only screen and (min-width:769px) and (max-width:800px) {
	#Main {
		width:99%;
	}
	#Header {
		padding-top:0;
	}
	.head-row1 {
		width:35%;
		float:right;
		height:auto;
	}
	.menu1 {
		display:none;
	}
	.nav_menu {
		display:block;
		float:right;
		margin-right:5px;
		margin-top:5px;
	}
	.home {
		display:none;
	}
	.e-mail {
		width:100%;
	}
	.h-contact {
		float:right;
		width:100%;
	}
	.h-contact span {
		font-size:0.875em;
	}
	.e-mail a,.home a {
		font-size:1em;
		line-height:34px;
	}
	.e-mail .icn,.h-contact .icn {
		margin:0;
		padding-top:3px;
	}
	.icn img {
		max-width:60%;
	}
	.hs-img-bg,.app-img-bg {
		float:left;
		margin-top:40px;
		margin-left:30px;
	}
	.hs-txt-bg ul.bg {
		float:left;
		padding:20px 0 0 40px;
	}
	.app-in .hs-txt-bg ul.bg {
		float:left;
		padding:60px 0 0 40px;
	}
	.Seo-img-bg {
		float:left;
		margin:40px 20px 0 30px;
	}
	.Seo-txt-bg ul {
		float:left;
		padding:0;
	}
	.Seo-txt-bg p {
		padding-top:20px;
	}
	.Hsolution-con,.Seo-con,.app-con {
		width:98%;
	}
	.l-nav-con {
		width:29%;
	}
	.r-nav-con {
		width:69%;
	}
	.vic-customer-con {
		width:98%;
		margin-bottom:10px;
	}
	.Hads-con {
		float:none;
		text-align:center;
	}
	.core-serv li a {
		padding:0 5% 0 15%;
	}
	.pageContainer {
	}
	.foo-copy {
		width:26%;
	}
	.foo-share ul {
		width:18%;
	}
	.foo-share li {
		margin-right:5px;
	}
	.foo-adrs {
		padding-top:0;
	}
	.inner_cont .rr-nav-con {
		display:none;
	}
	.inner_cont .rr-nav-con-mobile {
		display:block;
		float:left;
		width:98%;
	}
	.req_quote_button {
		display:block;
	}
	.request {
		display:none;
	}
	#navi {
		display:block;
	}
	.delivery-models .col1,.delivery-models .col2 {
		float:none;
		text-align:center;
	}
	.delivery-models .delivery-space {
		display:none;
	}
	.social_network {
		width:98%;
	}
	.social-popout {
		margin:2px;
	}
	.client-logo {
		display:none;
	}
	.mob_tech_left {
		width:70% !important;
	}
	.mob_tech_right {
		width:30% !important;
	}
	.footer .firstsec .list {
		padding:10px !important;
		width:96% !important;
	}
	.right-panel .clients {
		display:none;
	}
	.case-studies-bg .section-2 {
		width:20%;
	}
	.request-bg ul li .spanleft {
		width:40%;
	}
	.request-bg ul li .spanright {
		width:60%;
	}
	.form-mobile {
		display:block;
	}
	.req-form {
		display:none;
	}
	.src-links li a {
		padding-left:0;
	}
	.search-form .search-text-box:focus {
		width: 140px;
	}
	/* Proposal Page New */
	#Header1 .contact_info .address {
		width: 60%;
	}
	/* Proposal Page New */
	/* Version2 Design Layout */
	#Header_new {
		display:none;
	}
	#Header {
		display:block;
	}
	.ban-srh-mobile-id {
		display:block;
	}
	#ban-srh-mobile_new {
		display:none;
	}
	.ban-srh-bg-mobile .src-links {
		padding-top:15px;
	}
	.accordion_list h1.head-1 {
		padding-left:14%;
		width:87%;
	}
	.projects h3 a {
		margin-right:12% !important;
	}
	.accordion_list .accordion_desc .img_cont {
		float:none;
		text-align:center;
	}
	.accordion_list .accordion_desc .desc_cont {
		float:left;
		width:100%;
	}
	.live_chat {
		right:40%;
		margin-top:20px;
	}
	#Footer_new .w3-logo a {
		margin-left:12px;
	}
	#Footer {
		display:none;
	}
	.feedback_block {
		width:40%;
	}
	.locations_block {
		width:55%;
	}
	.contact_img {
		width:45%;
	}
	.contact_img a {
	}
	.contact_img a img {
		height:100%;
		width: 92%;
	}
	/* Version2 Design Layout */
	.sortby {
		display:block;
	}
	.sortlist {
		display:none;
	}
	.show2inn {
		bottom:5px;
		left:20px;
	}
	.show2inn p {
		font-size:15px;
	}
	.show2inn span {
		font-size:11px;
	}
	body,a,.container {
		font-size:13px;
	}
	.q_links {
		width:31%;
	}
	.container_pad {
	}
	.container .title {
		margin:5px 0 15px 4%;
		width:95%;
	}
	.mob_tech_newLeft {
		width:66% !important;
	}
}
@media only screen and (min-width:801px) and (max-width:960px) {
	#Main {
		width:98%;
	}
	.h-contact span {
		font-size:0.75em;
		line-height:0;
	}
	.menu1 {
            display: none;
		padding-right:0;
	}
	.h-contact p,.e-mail a,.home a {
		font-size:1em;
	}
	.e-mail .icn,.h-contact .icn {
		/*padding-top:8px;*/
	}
	.icn p {
		padding-left:1px;
	}
	.home {
		width:12.5%;
	}
	.home .icn {
		padding-top:5px;
	}
	.icn img {
		max-width:60%;
	}
	.menu1 li a span {
		padding:0 2px;
		font-size:12px;
	}
	.hs-img-bg,.app-img-bg {
		float:left;
		margin-top:40px;
		margin-left:30px;
	}
	.hs-txt-bg ul.bg {
		float:left;
		padding:20px 0 0 40px;
	}
	.app-in .hs-txt-bg ul.bg {
		float:left;
		padding:60px 0 0 40px;
	}
	.Seo-img-bg {
		float:left;
		margin:40px 20px 0 30px;
	}
	.Seo-txt-bg ul {
		float:left;
		padding:0;
	}
	.Seo-txt-bg p {
		padding-top:20px;
	}
	.Hsolution-con,.Seo-con,.app-con {
		width:98%;
	}
	.l-nav-con {
		width:29%;
	}
	.r-nav-con {
		width:69%;
	}
	.vic-customer-con {
		width:98%;
		margin-bottom:10px;
	}
	.Hads-con {
		float:none;
		text-align:center;
	}
	.core-serv li a {
		padding:0 5% 0 15%;
	}
	.foo-copy {
		width:26%;
	}
	.foo-share ul {
		width:15%;
	}
	.foo-share li {
		margin-right:5px;
	}
	.foo-adrs {
	}
	.inner_cont .rr-nav-con {
		width:28%;
	}
	.req_quote_button {
            display: block;
	}
	.request {
		display:none;
	}
	#navi {
		display:block;
	}
	.route-page .col1,.route-page .col2 {
		width:44%;
	}
	.delivery-models .col1,.delivery-models .col2 {
		float:none;
		text-align:center;
	}
	.delivery-models .delivery-space {
		display:none;
	}
	.delivery-models .col1,.delivery-models .col2 {
		float:none;
		text-align:center;
	}
	.delivery-models .delivery-space {
		display:none;
	}
	.social_network {
		width:98%;
	}
	.social-popout {
		margin:3px;
	}
	.contact_text {
		width:98%;
	}
	.contact_img {
		width:98%;
		text-align:center;
		margin-left:0;
	}
	.client-logo {
		display:none;
	}
	.mob_tech_left {
		width:70% !important;
	}
	.mob_tech_right {
		width:30% !important;
	}
	.footer .firstsec .list {
		padding:10px !important;
		width:96% !important;
	}
	.case-studies-bg .section-2 {
		width:20%;
	}
	.request-bg ul li .spanleft {
		width:40%;
	}
	.request-bg ul li .spanright {
		width:60%;
	}
	.src-links li a {
		padding-left:0;
	}
	.search-form .search-text-box:focus {
		width:100px;
	}
	#Header_new {
		display:none;
	}
        .head-row1 {
    width: 35%;
    float: right;
    height: auto;
}
.e-mail {
    width: 100%;
}
.h-contact {
    float: right;
    width: 100%;
}
	#Header {
		display:block;
	}
	#ban-srh-mobile_new {
		display:none;
	}
	#Header_new .ban-srh-mobile-id {
		display:block !important;
	}
	.ban-srh-mobile-id {
		display:block;
	}
	nav.menu1>ul>li a {
		padding:8px 6px;
		font-size:13px;
	}
	nav.menu1>ul>li:hover>a {
		padding:8px 6px;
	}
	#ban-srh-mobile_new .info {
		font-size:16px;
		width:67%;
	}
	#ban-srh-mobile_new .info a {
		font-size:16px;
	}
	.live_chat {
		right:43%;
	}
	.core-serv,.q-contact {
		display:none;
	}
	.client-logo ul li {
		width:100%;
		margin: 5px auto;
	}
	/* Proposal Page New */
	#Header1 .contact_info .address {
		width: 55%;
	}
	/* Proposal Page New */
	/* Version2 Design Layout */
	.accordion_list h1.head-1 {
		padding-left:14%;
		width:87%;
	}
	.projects h3 a {
		margin-right:12% !important;
	}
	.accordion_list .accordion_desc .img_cont {
		float:none;
		text-align:center;
	}
	.accordion_list .accordion_desc .desc_cont {
		float:left;
		width:100%;
	}
	#Footer_new .w3-logo a {
		margin-left:18px;
	}
	#Footer {
		display:none;
	}
	.feedback_block {
		width:38%;
	}
	.locations_block {
		width:57%;
	}
	.contact_text {
		width:50%;
	}
	.contact_img {
		width:45%;
	}
	.contact_img a {
	}
	.contact_img a img {
		height:100%;
		width: 92%;
	}
	/* Version2 Design Layout */
	.sortby {
		display:block;
	}
	.sortlist {
		display:none;
	}
	body,a,.container {
		font-size:13px;
	}
	.menu_head {
		font-size:14px;
	}
	.q_links {
		width:30%;
	}
	.container_pad {
	}
	.container .title {
		margin:5px 0 15px 4%;
		width:95%;
	}
	.mob_tech_newLeft {
		width:66% !important;
	}
}
@media only screen and (min-width:961px) and (max-width:1024px) {
	.h-contact span {
		font-size:0.75em;
		line-height:0;
	}
	.menu1 {
		padding-right:0;
	}
	.e-mail a,.home a {
		font-size:15px;
	}
	.home .icn,.e-mail .icn,.h-contact .icn {
		margin:0;
		/* padding-top:8px;*/
	}
	.icn img {
		max-width:75%;
	}
	.menu1 li a span {
	}
	.hs-img-bg,.app-img-bg {
		float:left;
		margin-top:40px;
		margin-left:30px;
	}
	.hs-txt-bg ul.bg {
		float:left;
		padding:20px 0 0 40px;
	}
	.app-in .hs-txt-bg ul.bg {
		float:left;
		padding:60px 0 0 40px;
	}
	.Seo-img-bg {
		float:left;
		margin:40px 20px 0 30px;
	}
	.Seo-txt-bg ul {
		float:left;
		padding:0;
	}
	.Seo-txt-bg p {
		padding-top:20px;
	}
	.Hsolution-con,.Seo-con,.app-con {
		width:98%;
	}
	/*.l-nav-con{width:29%;}.r-nav-con{width: 69%;}*/
	.vic-customer-con {
		width:98%;
		margin-bottom:10px;
	}
	.Hads-con {
		float:none;
		text-align:center;
	}
	.inner_cont .r-nav-con {
		width:73.2%;
	}
	.inner_cont .rr-nav-con {
		width:27%;
	}
	.inner_cont .l-nav-con {
		width:25%;
	}
	#navi {
		display:none;
	}
	.route-page .col1,.route-page .col2 {
		width:45%;
	}
	.delivery-models .col1,.delivery-models .col2 {
		float:none;
		text-align:center;
	}
	.delivery-models .delivery-space {
		display:none;
	}
	.social-popout {
		margin:2px;
	}
	.contact_text {
		width:98%;
	}
	.contact_img {
		width:98%;
		text-align:center;
		margin-left:0;
	}
	.footer .firstsec .list {
		width:98% !important;
	}
	.portfolio_list ul li {
		margin-left:2px;
	}
	#Header_new {
		display:block;
	}
	#Header {
		display:none;
	}
	#ban-srh-mobile_new {
		display:block;
	}
	#Header_new .ban-srh-mobile-id {
		display:block !important;
	}
	.ban-srh-mobile-id {
		display:none;
	}
	nav.menu1>ul>li a {
		padding:8px 2px;
	}
	nav.menu1>ul>li:hover>a {
		padding:8px 2px;
	}
	#ban-srh-mobile_new .info {
		font-size:15px;
		width:70%;
	}
	#ban-srh-mobile_new .info a {
		font-size:18px;
	}
	.core-serv,.q-contact {
		display:none;
	}
	.client-logo ul li {
		width:100%;
		margin: 5px auto;
	}
	/* Proposal Page New */
	#Header1 .contact_info .address {
		width: 45%;
	}
	/* Proposal Page New */
	/* Version2 Design Layout */
	.live_chat {
		right:45%;
	}
	.accordion_list h1.head-1 {
		padding-left:14%;
		width:87%;
	}
	.projects h3 a {
		margin-right:12% !important;
	}
	#Footer {
		display:none;
	}
	#Footer_new .w3-logo a {
		margin-left: 10px;
	}
	/* Version2 Design Layout */
	.portfolio_list .sortlist ul li a {
		padding:6px 8px;
		font-size:11px;
	}
	.portfolio_content {
		padding:0 0 20px;
	}
	.portfolio_list h3 a {
		margin:0px;
	}
	body,a,.container {
		font-size:13px;
	}
	.menu_head {
		font-size:15px;
	}
}
@media only screen and (min-width:1025px) and (max-width:1200px) {
	.menu1 {
		padding-right:0;
	}
	.e-mail a,.home a {
		font-size:15px;
	}
	/*.l-nav-con{width:21%;}.r-nav-con{width: 78%;}*/
	.core-serv li a {
		padding:0 3% 0 12%;
	}
	/*.vic-customer-con{width: 51%;}*/
	/*.inner_cont .r-nav-con{width: 53.8%;}*/
	#navi {
		display:none;
	}
	.delivery-models .col1,.delivery-models .col2 {
		float:none;
		text-align:center;
	}
	.delivery-models .delivery-space {
		display:none;
	}
	.social-popout {
		margin:3px;
	}
	.case-studies-bg .section-2 {
		width:20%;
	}
	.portfolio_list ul li {
		margin-left:20px;
	}
	#ban-srh-mobile_new {
		display:block;
	}
	#Header_new .ban-srh-mobile-id {
		display:block !important;
	}
	.ban-srh-mobile-id {
		display:none;
	}
	nav.menu1>ul>li a {
		padding:8px 6px;
	}
	nav.menu1>ul>li:hover>a {
		padding:8px 6px;
	}
	.core-serv,.q-contact {
		display:none;
	}
	.client-logo ul li {
		width:100%;
		margin: 5px auto;
	}
	/* Version2 Design Layout */
	.live_chat {
		right:42%;
	}
	.accordion_list h1.head-1 {
		padding-left:16%;
		width:85%;
	}
	#Footer_new .w3-logo a {
		margin-left:17px;
	}
	#Header1 .contact_info .address {
		width:45%;
	}
	.locations_block {
		width:55%;
	}
	.feedback_block {
		width: 40%;
	}
	.contact_img a {
	}
	/* Version2 Design Layout */
	.portfolio_list .sortlist ul li {
		margin:0 5px 0 0;
	}
	.portfolio_list .sortlist ul li a {
		padding:6px 8px;
		font-size:12px;
	}
	.portfolio_content {
		padding:0 0 20px;
	}
	.portfolio_list h3 a {
		margin:0px;
	}
}
@media only screen and (min-width:1201px) and (max-width:1600px) {
	.inner_cont .r-nav-con {
		width:75.2%;
	}
	#navi {
		display: none;
	}
	/* Version2 Design Layout */
	#ban-srh-mobile_new {
		display:block;
	}
	#Header_new .ban-srh-mobile-id {
		display:block !important;
	}
	.ban-srh-mobile-id {
		display:none;
	}
	.core-serv,.q-contact {
		display:none;
	}
	.feedback_block h2 {
		font-size:20px;
	}
	#Footer {
		display: none;
	}
	/* Version2 Design Layout */
}
/* micro Small devices (tablets,320px and up) */
@media (min-width:320px) {
		.virtual-tech {
		float:left;
		margin:15px 0 25px 0;
		border:1px solid #cccccc;
		padding:10px;
		width:100%;
		padding:0 0 0 0;
		margin:20px 0 20px 0;
	}
		.virtual-tech li {
		float:left;
		list-style-type:none;
		width:100%;
		text-align:center;
		padding:0 0 0 0;
		margin:0 0 10px 0;
	}
	.virtual-tech li img {
	}
	.virtual-tech li span {
		float:left;
		width:100%;
		text-align:center;
		font-size: 14px;
	}
}
/* Extra Small devices (tablets,480px and up) */
@media (min-width:480px) {
		.virtual-tech {
		float:left;
		margin:15px 0 25px 0;
		border:1px solid #cccccc;
		padding:10px;
		width:100%;
		padding:0 0 0 0;
		margin:20px 0 20px 0;
	}
		.virtual-tech li {
		float:left;
		list-style-type:none;
		width:100%;
		text-align:center;
		padding:0 0 0 0;
		margin:0 0 10px 0;
	}
	.virtual-tech li img {
	}
	.virtual-tech li span {
		float:left;
		width:100%;
		text-align:center;
		font-size:14px;
	}
}
@media (min-width:480px) and (orientation: landscape) {
}
/* Small devices (tablets,768px and up) */
@media (min-width:768px) {
}
/* Medium devices (desktops,992px and up) */
@media (min-width:992px) {
	.virtual-tech {
		float:left;
		margin:15px 0 25px 0;
		border:1px solid #cccccc;
		padding:10px;
		width:100%;
		padding:10px;
		margin:20px 0 20px 0;
	}
	.virtual-tech li {
		float:left;
		list-style-type:none;
		width:16.66666667%;
		text-align:center;
		padding:0 0 0 0;
		margin:0 0 0px 0;
	}
	.virtual-tech li img {
	}
	.virtual-tech li span {
		float:left;
		width:100%;
		text-align:center;
		font-size: 14px;
	}
}
/* Large devices (large desktops,1200px and up) */
@media (min-width:1200px) {
		.virtual-tech {
		float:left;
		margin:15px 0 25px 0;
		border:1px solid #cccccc;
		width:97%;
		padding:10px;
	}
	.virtual-tech li {
		float:left;
		list-style-type:none;
		width:16.66666667%;
		text-align:center;
		padding:0 0 0 0;
		margin:0 0 0px 0;
	}
	.virtual-tech li img {
	}
	.virtual-tech li span {
		float:left;
		width:100%;
		text-align:center;
		font-size: 14px;
	}
}

/* portfolio new styles */

 .view_options{
	position: absolute;
    right: 8px;
   /*  bottom: 15px; */
   bottom: 5px;
} 


.link1 {
    background: url(../images/sprite_portfolioicons.png) 0 0 no-repeat;
    text-indent: -9999px;
    display: block;
    width: 22px;
    height: 22px;
}


/* new code */

.project-platform a {
-webkit-border-radius: 50%;
-moz-border-radius: 50%;
border-radius: 50%;	
  background-color: #d6d6d6;
  color: #6b6b6b; 
  width: 25px;
  height: 25px;
  float: left;
  text-align:center;
  font-size:16px;
  padding:2px 0 0 0;
  margin:0 6px 0 0;
}

.project-platform .icon-apple{
	font-size:16px;
}

.project-platform .icon-android{
	font-size:16px;
}

.project-platform .icon-apple:hover{
	color: #00a0d7;
		
}

.project-platform .icon-android:hover{
	color: #5cb85c;
		
}

.portfolio_content a {
    font-weight: bold;
    /* color: #0066CC; */
    text-decoration: none;
}
/* footer */

