﻿@import url('CrossBrowser.css');
/* 
Last Updated: 20-Mar-2014
Author: Fakhar Sheikh - http://multiwebzone.com
Skype: f.m.sheikh
*/
@font-face {
    font-family: 'OpenSans';
    src: url('../fonts/OpenSans.eot');
    src: url('../fonts/OpenSans.eot?#iefix') format('embedded-opentype'),
        url('../fonts/OpenSans.ttf') format('truetype'),
        url('../fonts/OpenSans.svg#OpenSans') format('svg');
    font-weight: normal;
    font-style: normal;
}
/* Colors */
/*
logo red = #d90e0e
grey = #666666
*/
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary, time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 14px;
	vertical-align: baseline;
	background: transparent;
}
* {
	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
	-moz-box-sizing: border-box;    /* Firefox, other Gecko */
	box-sizing: border-box;
}
body {
	line-height: 1;
	overflow-y: scroll;
	color:#666;
	overflow-x:hidden;
}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
	display: block;
}
nav ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after, q:before, q:after {
	content: '';
	content: none;
}
.clearAfter:after {clear:both; content:""; display:block;}
.clear {clear:both;}
.fl {float:left;}
.fr {float:right;}
a {
	margin: 0;
	padding: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
	color: #d90e0e;
	outline:none;
	text-decoration:none;
}
a:hover {color:#666;}
/* change colours to suit your needs */
table {
	border-collapse: collapse;
	border-spacing: 0;
}
input, select {
	vertical-align: middle;
}
/* Site Structure 
------------------------------------- */
body {
	font-family: 'Tangerine', 'Inconsolata', "Droid Sans", Helvetica, Verdana, serif;
	font-size: 18px;
	font-size: 1.28rem;
	color: #505050;
	-webkit-font-smoothing: antialiased;
	background:#fff;
	border-top:2px solid #d90e0e;
}

/* Site Width handle */
.nivo-caption { top:40%;}
.nivo-caption,
.content,
.siteInnerWrap {max-width: 1000px;}
.siteInnerWrap {width: 100%;margin: 0 auto; position:relative;}
.siteInnerWrap:after {clear:both; content:""; display:block;}
p {
	margin-bottom: 10px;
	margin-bottom: 0.71rem;
}
.subFooter .social ul {display:none !important;}
.headerSocial {display:inline-block; position:absolute; right:3px; top:10px; }
.headerSocial a {display:inline-block; width:28px; height:28px; position:relative; background:#666; transition:all 0.2s ease;}
.headerSocial a:before {background: url("../images/icon-sprit-16.png") no-repeat;content: "";display: block;height: 16px;left: 50%;position: absolute;top: 50%;width: 16px; margin:-8px 0 0 -8px;}
.headerSocial a.facebook:before {background-position:-64px 0;}
.headerSocial a.twitter:before {background-position:-80px 0;}
.headerSocial a.googleplus:before {background-position:-96px 0;}
.headerSocial a.linkedin:before {background-position:-112px 0;}
.headerSocial a.facebook {background:#517cc0;}
.headerSocial a.twitter {background:#57a3d7;}
.headerSocial a.googleplus {background:#dd4c3b;}
.headerSocial a.linkedin {background:#007ab5;}
.headerSocial a:hover {background:#d90e0e;}
header {background:url(../images/header-bg.jpg) no-repeat center center; background-size:cover; position:relative;}
.logo {width:170px; display:inline-block; margin-top:20px; position:relative;}
.logo img {width:100%;}
.headerRight {float:right; margin-top:42px;}
.headerRight a {float:left; position:relative; padding:10px 15px 10px 28px; margin-left:10px; margin-top:10px; color:#fff;transition: background 0.1s linear;-o-transition: background 0.1s linear;-ms-transition: background 0.1s linear;-moz-transition: background 0.1s linear;-webkit-transition: background 0.1s linear; vertical-align:middle;}
.headerRight a:before {display:block; width:16px; height:16px; content:""; position:absolute; top:8px; left:7px;}
.headerRight a.cLogin {background:#666;}
.headerRight a.cLogin:hover,
.headerRight a.call:hover,
.headerRight a.shareDeskBtn:hover {background:#719941; box-shadow:none; color:#fff}
.headerRight a.cLogin:before {background:url(../images/c-login.png) no-repeat 0 0;}
.headerRight a.call {background:#1563a1;}
.headerRight a.call:before {background:url(../images/call.png) no-repeat 0 0;}
nav {margin-top:20px; background:#fbfbfb; border:1px solid #adadad; border-radius:3px; box-shadow:0 -20px 20px #d6d6d6 inset; overflow:hidden; white-space:nowrap; transition:all 0.2s ease 0s;}
/*e6e5e5*/
nav a {display:inline-block;margin-right:-4px;color:#666;position:relative;height:40px;line-height:40px;position:relative;width:14.3%;text-align:center;}
nav a:last-of-type {margin-right:0;}
nav a:hover,
nav a.selected,
nav a:active {background:#666; color:#fff;}
nav a:last-of-type:hover:after,
nav a.selected:last-of-type:after,
nav a:last-of-type:active:after {width:50px; height:100%; position:absolute; left:100%; top:0; background:#666; content:"";}

.content {
	background: none repeat scroll 0 0 #fff;
    border: 1px solid #c0c0c0;
    box-shadow: 0 0 5px rgba(0, 0, 0, 0.2);
	width: 100%;
	overflow: hidden;
	margin: -1px auto 25px;
	margin: -0.07rem auto 1.78rem;
	padding-top:10px;
	border-radius:0 0 10px 10px;
}
.top_banner .content {display:table; height:100%; background:transparent; border:none; box-shadow:none; margin:0 auto 1.78rem; padding:0;}
.content:after {display:block; clear:both; content:"";}
header:after {
	clear:both; content:""; display:block;
}
.slider-wrapper {
	width: 100%;
}
#slider {
	width: 100%;
}
.nivo-directionNav {
	position: absolute;
	top: 80%;
	width: 100%;
}
.nivo-directionNav a {
	background:#719941;
	width: 45px;
	height: 45px;
	width: 3.214rem;
	height: 3.214rem;
	overflow: hidden;
	opacity: .8;
	transition: all 0.1s linear;
	-o-transition: all 0.1s linear;
	-ms-transition: all 0.1s linear;
	-moz-transition: all 0.1s linear;
	-webkit-transition: all 0.1s linear;
}
.nivo-directionNav a:hover {
	opacity: 1;
}
.nivo-directionNav a:after {position:absolute; left:50%; top:50%; margin:-8px 0 0 -5px;width: 0; height: 0; border-top: 9px solid transparent;border-bottom: 9px solid transparent; content:""; opacity:0.8;}
.nivo-directionNav a.nivo-prevNav:after {
	border-right: 8px solid #fff;
}
.nivo-directionNav a.nivo-nextNav:after {
	border-left: 8px solid #fff;
}
.nivo-caption h2, .nivo-caption h3 {
	font-size: 35px;
	font-size:2.5rem;
	color: #fff;
	font-weight: 100;
}
.nivo-caption h3 {
	font-size: 28px;
	font-size: 2rem;
	margin:0;
}
.nivo-caption p {
	font-size: 24px;
	font-size: 1.71rem;
	color: #fff;
}
#slider .nivo-caption a {
	background-color: #ececec;
    box-shadow: 0 -18px 5px #e1e1e1 inset;
	box-shadow: 0 -1.28rem 0.35rem #e1e1e1 inset;
    color: #454545;
    display: inline-block !important;
    line-height: 40px;
	line-height: 2.85rem;
    margin-top: 10px;
	margin-top: 0.71rem;
    padding: 0 20px;
	padding: 0 1.42rem;
	transition:background-color 0.1s linear 0s;
}
#slider .nivo-caption a:hover {
	box-shadow: none;
	background-color:#719941;
	color:#fff;
}

.mw_nivo-box {
	width: 470px;
	width: 33.57rem;
	background:rgba(24,124,203,0.6);
	padding:0.71rem;
}
.mw_nivo-box ul {
	list-style:none;
	margin:17px 0 10px 3px;
	margin:1.21rem 0 0.71rem 0.21rem;
	padding:0;
}
.mw_nivo-box ul li {
	margin-bottom:3px;
	margin-bottom:0.21rem;
	font-size:17px;
	font-size:1.21rem;
}
	.nivoSlider {
overflow:hidden;
}
.nivo-caption {
-webkit-transition:all 1s ease; /* delay = 1 s */
-moz-transition:all 1s ease;
-ms-transition:all 1s ease;
  -o-transition:all 1s ease;
     transition:all 1s ease;
}
.banner {position:relative; overflow:hidden; height:225px;}
.banner li { list-style: none; height:425px; }
.banner ul li { float: left; }
.dots {position:absolute; bottom:0; display:block; width:100%; text-align:center; background:rgba(0,0,0,0.5); height:70px;}
.dots li {display:inline-block; width:80px; height:100%; background:transparent; text-indent:-999999px; cursor:pointer;position:relative;transition:all 0.5s ease;}
.dots li.active {background:#eaeaea;}
.dots li img {height:100%; margin:0 auto; display:block;}
.dots li:last-of-type {margin-right:0;}
.banner .siteInnerWrap {display:table; height:100%;}
.banner .bannerLeft,
.banner .bannerRight {display:table-cell; height:100%; vertical-align:middle;width:50%;}
.banner .bannerLeft { padding-right:10px; padding-left:20px}
.banner .bannerRight {text-align:right; padding-right:50px;}
.blockImage img {width:65%;}
.homeHeader .banner .bannerRight img {width:75%;}
.banner .bannerLeft h1 {color:#d90e0e; margin-bottom:10px; }
.banner .bannerLeft h2 {color:#333333; margin-bottom:10px; font-size:16px; font-weight:normal;}
.banner .bannerLeft p {}
/* Inner Banner */
.siteInnerBanner .banner .bannerLeft {padding-left:50px;}
.siteInnerBanner .banner .bannerLeft h1,
.siteInnerBanner .banner .bannerLeft h2 {font-family:Calibri, "OpenSans", Arial, Helvetica, sans-serif;}
.siteInnerBanner .banner .siteInnerWrap {background:rgba(0,0,0,0.6)}
.siteInnerBanner .banner .bannerLeft h1,
.siteInnerBanner .banner .bannerLeft h2 {color:#ffffff;}
.siteInnerBanner .banner .bannerRight img {height:100%; width:auto;}
.siteInnerBanner .banner .bannerLeft h1 {font-size:40px;}
.siteInnerBanner .banner .bannerLeft h2 {font-size:18px;}
.siteInnerBanner nav {border-radius:3px 3px 0 0 ; border-bottom:none;}
.siteInnerBanner .banner .bannerRight {padding:0; text-align:center;}
 
 
 /* banner backgrounds */
.productsPage header {background:url(../images/banner-product.jpg) no-repeat center center;}
.servicesPage header {background:url(../images/banner-services.jpg) no-repeat center center;}
.partnersPage header {background:url(../images/banner-partners.jpg) no-repeat center center;}
.companyPage header {background:url(../images/banner-company.jpg) no-repeat center center;}
.payonlinePage header {background:url(../images/banner-payonline.jpg) no-repeat center center;}
.contactPage header {background:url(../images/banner-contact.jpg) no-repeat center center;}
.pcxPage header {background:url(../images/banner-pcx.jpg) no-repeat center center;}
/**/
h1 {font-weight:normal; font-family:"OpenSans", Arial; font-size:30px; color:#666666;}
h1 span,
p span {color:#d90e0e; font-size:inherit;}
p {line-height:20px;}
.sectionBlock {text-align:center; padding:32px 0; position:relative;}
.supportBox {width:25%; display:inline-block;}
.sectionBlock .supportBox h1 { font-size:20px; color:#d90e0e; }
.sectionBlock .supportBox p { padding:0 25px;}
.boxImg {position:relative;margin:12px auto; background-color:#f9f9f9; background-repeat:no-repeat; background-position:center center;}
.boxImg,
.boxImg:before {display:inline-block; width:140px; height:140px; border-radius:100%; }
.boxImg:before {content:""; position:absolute; left:0; top:0; z-index:10; box-shadow:0 5px 5px rgba(0,0,0,0.2) inset; border:1px solid #e3e3e3;}
.desktop {background-image:url(../images/desktop.png);}
.server {background-image:url(../images/server.png);}
.network {background-image:url(../images/network.png);}
.email {background-image:url(../images/email.png);}
.phone {background-image:url(../images/phone.png);}
.guestBag {background-image:url(../images/guestBag.png);}
.button { display:inline-block; padding:7px 25px 6px 12px; background:#fff; box-shadow:0 -10px 10px #e6e6e6 inset; font-family:"OpenSans", Arial; font-size:14px; color:#666; border:1px solid #dbd8d8; border-radius:3px; position:relative; overflow:hidden;}
.button:before,
.button:after { position:absolute; content:""; display:block;}
.button:before {height:100%; right:0; top:0; width:10px; }
.button:after {width:14px; height:14px; right:3px; top:50%; margin-top:-7px; border-radius:100%; background-image:url(../images/btn-arrow.png); background-repeat:no-repeat; background-position:center;}
/* button theme */
.button.red:before,
.button.red:after {background-color:#d90e0e;}
.button.red:hover:before,
.button.red:hover:after {background-color:#666666;}
.button.grey:before,
.button.grey:after {background-color:#666666;}
.button.grey:hover:before,
.button.grey:hover:after {background-color:#d90e0e;}
.sectionBlock p {padding:40px 120px 0;padding:2.857rem 8.57rem 0;}
.missionBlock:before,
.missionBlock:after {display:block; content:""; position:absolute;top:60px; z-index:-1;}
.missionBlock:after {width:449px;height:270px;background:url(../images/xper-right.png) no-repeat 0 0;right:0;}
.aboutBlock .siteInnerWrap,
.missionBlock .siteInnerWrap {z-index:1;}
.aboutBlock .siteInnerWrap:after,
.missionBlock .siteInnerWrap:after {display:block; width:300px; height:100%; position:absolute; top:0; background-position: center center; background-repeat:no-repeat; content:""; z-index:-1;}
.aboutBlock .siteInnerWrap:after  {background-image:url(../images/world-puzzle.jpg); left:82%;}
.missionBlock .siteInnerWrap:after  {background-image:url(../images/arrow-circle.jpg); right:85%; top:8%;}
.greyBlock {background-color:#f0f0f0;}
.sectionBlock.contactBlock {padding:0; position:relative; height:350px; overflow:hidden; background:url(../images/map.jpg) center center no-repeat; background-size:cover;}
.contactPage .banner > img,
.sectionBlock.contactBlock > img {display:none;}
.sectionBlock.contactBlock .contactBlockBox {position:absolute; left:50%; bottom:50%; width: 220px;padding:10px 15px; background:#fff; margin-left:-110px; box-shadow:0 0 10px rgba(0,0,0,0.35); margin-bottom:-75px;}
.sectionBlock.contactBlock .contactBlockBox h1 { color:#d90e0e; margin-bottom:10px; font-size:20px;}
.sectionBlock.contactBlock .contactBlockBox p {padding:0;}
.sectionBlock.contactBlock .contactBlockBox span {font-size:20px;}
.sectionBlock.contactBlock img {width:100%;}
/* New Footer */
footer {background:transparent;}
.mainFooter { background: none repeat scroll 0 0 #f9f9f9;box-shadow: 0 0 5px rgba(0, 0, 0, 0.2) inset;padding: 20px 0;padding: 1.42rem 0; border-top:1px solid #ccc;}
.mainFooterBox {float:left; width:25%;}
.mainFooterBox h1 {color:#666; font-size:20px;font-size:1.42rem font-weight:bold; margin-bottom:20px;margin-bottom:1.42rem; font-weight:bold;}
.mainFooterBox ul {list-style:none; margin:0; padding:0;}
.mainFooterBox ul li {line-height:16px;line-height:1.14rem; position:relative; margin-bottom:10px;margin-bottom:0.71rem;}
.mainFooterBox ul li,
.mainFooterBox ul li a {color:#666; text-decoration:none;}
.mainFooterBox ul li a:hover {text-decoration:underline;}
.mainFooterBox.contact ul li {padding-left:20px;padding-left:1.42rem;}
.mainFooterBox.contact ul li:before {background: url("../images/icon-sprit-16-color.png") no-repeat;content: "";display: block;height: 16px;left: 0;position: absolute;top: 0;width: 16px;}
.mainFooterBox.contact ul li.footer-address:before {background-position:-48px 0px;}
.mainFooterBox.contact ul li.footer-call:before {background-position:0 -1px;}
.mainFooterBox.contact ul li.footer-mail:before {background-position:-16px 0;}
.mainFooterBox.contact ul li.footer-call {font-size:20px;font-size:1.42rem;}
.subFooter .social ul {float:right; list-style:none;}
.social h1 {text-align:right;}


.subFooter {background:#7f7f7f; padding:20px 0;padding:1.43rem 0;}
.subFooterNav {float:left; margin-top:10px;margin-top:0.71rem;}
.subFooterNav a {float:left; position:relative; text-decoration:none; color:#fff; margin-right:9px; padding-right:10px;margin-right:0.63rem; padding-right:0.71rem; font-size:13px;font-size:0.92rem;}
.subFooterNav a:after {content:"|"; position:absolute; right:-3px; top:-1px;right:-0.21rem; top:-0.1rem; color:#fff; display:inline-block;}
.subFooterNav a:last-of-type:after {display:none;}
.subFooterNav a:hover {text-decoration:underline;}
.copyRight {float:left; color:#fff; line-height:16px;line-height:1.14rem; font-size:13px;font-size:0.92rem;}
.expertiseWrap {margin-bottom:45px;margin-bottom:3.21rem;}
.expertiseWrap img{width:100%;}

/* Footer End */
.testimoniolName {text-align:right; padding-right:16%; color:#d90e0e;}
.contactPage .supportBox,
.productsPage .supportBox,
.supportPage .supportBox {float:none; display:inline-block; vertical-align:top;}
.banner:after { background:url(../images/bg-grid.png) center bottom no-repeat; position:absolute; height:285px; width:100%; display:none; content:""; background-size:cover; z-index:1; left:0; bottom:0; opacity:0.2;}
.banner > * {z-index:10;}
.bannerHeadingDiv {border:1px solid #555; border-radius:5px; padding:15px 20px; color:#555; position:absolute; left:50%; top:50%; margin:-80px 0 0 -70px; font-size:25px;}
/* Products Page*/
.block {width:100%;position:relative; height:428px;height:30.57rem; background:url("../images/cream_pixels.png") repeat scroll 0 0 rgba(0, 0, 0, 0);}
.sectionBlock {}
.block.blue {background:#3bace1;}
header:after,
.block:after,
.sectionBlock:after {background:url(../images/section-bg.png) no-repeat 0 0; display:block; width:100%; height:20px; background-size:100% auto; content:""; position:absolute; left:0; top:100%; z-index:1;}
.blockInnerWrap {display:table; width:100%; height:100%;}
.blockImage,
.blockContent {display:table-cell; vertical-align:middle;}
.blockImage { text-align:center; width:50%;}
.blockContent {width:50%;}
.blockContent h1,
.blockContent h2 {color:#d90e0e; font-weight:normal;}
.blockContent h1 {font-size:30px;font-size:2.14rem;; white-space:nowrap;}
.blockContent h2 {font-size:14px;font-size:1rem;}
.blockContent p {font-size:14px;font-size:1rem; color:#666; margin:20px 0 0;margin:1.42rem 0 0;}
.blue .blockContent h1,
.blue .blockContent p {color:#fff;}
.blockContent > div:first-of-type {display:inline-block;padding:10px 0;margin-bottom:20px;position:relative;overflow:hidden;}
.blockContent h1,
.blockContent h2,
.blockContent p {text-align:left;}
a.detailsBtn,
a.downloadBtn {display:inline-block; padding:15px 20px;padding:1.07rem 1.42rem; color:#fff; font-size:16px;font-size:1.14rem; text-decoration:none; transition:all 0.1s linear 0s;}
a.detailsBtn:hover,
a.downloadBtn:hover { background:#719941;}
a.detailsBtn {background:#1563a1;}
a.downloadBtn {background:#7f7f7f;}
.lft.blockImage {text-align:left;}
.rgt.blockImage {text-align:right;}
.btm.blockImage {vertical-align:bottom;}
.top.blockImage {vertical-align:top;}
.parnerLogo {background:url(../images/partners.png) no-repeat 0 0 #f5f5f5; width:100px; height:55px; transition:all 0.2s ease;}
.partnersPage section .siteInnerWrap  {text-align:center; padding:50px 0;}
.partnerBox {display:inline-block; vertical-align:top; width:33%; padding:20px; text-align:center;}
.parnerLogo:hover {border:10px solid  #d90e0e;}
.parnerLogo {margin-bottom:15px; background:#f1f1f1; border:10px solid rgba(0,0,0,0.1); border-radius:100%; width:150px; height:150px; display:inline-block; box-shadow:0 -2px 5px rgba(0, 0, 0, 0.75) inset, 0 -45px 22px #d8d8d8 inset; position:relative;}
.parnerLogo i {display:block; width:98%; height:inherit; background-image:url(../images/partners-1.png); background-repeat:no-repeat;  position:absolute; top:-10px;}
.microsoft i {background-position: 13px 50%;}
.citrix i {background-position: -222px 50%;}
.cisco i {background-position: -106px 50%;}
.threeCX i {background-position: -350px 50%;}
.dell i {background-position:20px center; background-image:url("../images/Dell-logo-old.png");background-size: 75% auto;}
.fortinet i {background-position: center center;background-image:url("../images/fortinet-logo.png"); background-size: 90% auto;}
.partnerBox h1 {font-size:16px; color:#d90e0e; margin-bottom:10px;}
.partnerBox p {line-height:16px;}
.companyPage .block {height:auto; padding:20px 0;}
.abtCmpnyBlock .blockContent h1 {color:#666;}
.sectionBlock.methodBlock {background:#f5f5f5;}
.supportPage .blockContent h1 {color:#666;}
.moveDown {display:inline-block; width:50px; height:50px; position:absolute; z-index:1000; left:50%; margin-left:-25px; bottom:-48px; border-radius:100%; background:url(../images/arrow-down.png) center center no-repeat #1563a1; cursor:pointer;}
.moveDown:hover {background:url(../images/arrow-down.png) center center no-repeat #666666;}
/*.banner .rmsImage {vertical-align:bottom;}*/
.resBtn {
    display: none;
    height: 39px;
    padding: 5px;
    position: absolute;
    right: 1.7%;
    top: 8px;
    width: 40px;
}
.resBtn i {
    background: none repeat scroll 0 0 #d90e0e;
    display: block;
    height: 6px;
    margin-bottom: 5px;
    width: 100%;
}
.blockImage1 {display:none;}
.homeHeaderTop {position:absolute; left:0; top:0; width:100%;z-index:1000;}
.homeHeader .banner {height:550px;}
.homeHeader .banner ul,
.homeHeader .banner ul li {height:100%;}
.homeHeader .banner ul li {padding-top:154px; padding-bottom:70px;}
.homeHeader .banner ul li:nth-child(1) {background:url(../images/banner-bg1.jpg) center center no-repeat;background-size:cover;}
.homeHeader .banner ul li:nth-child(2) {background:url(../images/banner-bg.jpg) center center no-repeat;background-size:cover;}
.pcxPage .blockContent ul {margin-left:13px; margin-top:10px;}
.pcxPage .blockContent ul li {margin-bottom:10px;}
.pcxPage .toc {width:350px; height:200px; overflow:scroll; overflow-x:hidden; margin-bottom:10px; margin-bottom:0.71rem; font-size:8px;}
.pcxPage .block  .blockImage {padding:20px; text-align:left;}
.pcxPage .blockImage .toc img {width:100%;}
.pcxPage h1 {margin-bottom:5px; color:#1563a1;}
.pcxPage .textField {border:1px solid #999; font-size:14px; padding:5px; width:200px; transition:all 0.2s linear 0s;}
.pcxPage .textField:focus {border:1px solid #1563a1;}
.pcxPage p {margin-top:5px;}
.pcxPage .detailsBtn {margin-top:10px;}
.headerRight .shareDeskBtn {display:inline-block; background:#719941 none repeat scroll 0 0; font-family:"OpenSans", Arial; font-size:14px; color:#666; position:relative; overflow:hidden; color:#fff; padding:10px 15px;}
/*.headerRight a.shareDeskBtn::before { background:url("../images/labtech-logo-color.png") no-repeat scroll center center; top:0px; width:45px; height:30px;}
.headerRight a.shareDeskBtn:hover:before {background:url("../images/labtech-logo-white.png") no-repeat scroll center center;}*/
.sectionBlock.partnersBlock p {margin-bottom: 0;padding-left: 0;padding-right: 0;}
.sectionBlock.partnersBlock p img {margin: 0 10px 10px;}

/* Responsive */

/* Desktop Small Screen */

@media only screen and (max-width : 1280px) {
	
}
@media only screen and (max-width : 1024px) {
	.siteInnerWrap {max-width: 960px;}
	.missionBlock::before {display:none;}
	.aboutBlock {background-image:none;}
	.rgt.blockImage ,
	.lft.blockImage {text-align:center;}
	.btm.blockImage {vertical-align:middle;}
	.banner .bannerRight img, .blockImage img {width:70%;}
}
@media only screen and (max-width : 980px) {
	.siteInnerWrap {max-width:100%; padding:0 2%;}
	.aboutBlock .siteInnerWrap:after,
	.missionBlock .siteInnerWrap:after  {display:none}
	.sectionBlock p {padding:40px 40px 0;padding:2.857rem 2.857rem 0;}
	.supportBox {width:33%;}
	.headerSocial {right:2.5%;}
}
@media only screen and (max-width : 800px) {
	.rmsImage img {max-width:80%; width:80%;}
	.supportBox {width:32%;}
	.sectionBlock p {padding:40px 10px 0;padding:2.857rem 0.72rem 0;}
	.banner,
	.banner ul li {height:auto;}
	.banner .siteInnerWrap {padding:20px 2% 0;}
	.banner .bannerLeft {padding-bottom:20px;}
	.payonlinePage .block.abtCmpnyBlock{ height:auto}
	.payonlinePage .blockImage {padding-bottom:20px;}
	.payonlinePage .block.abtCmpnyBlock a.detailsBtn {margin-bottom:10px;}
	.banner .rmsImage { vertical-align:middle;}
}
@media only screen and (max-width : 768px) {
	.partnerBox {width:48%;}
}
@media only screen and (max-width : 700px) {
	.banner .bannerLeft {display:block; width:100%; text-align:center; padding:15px 0 45px; }
	.banner .bannerRight {display:none;}
	.abtCmpnyBlock p {padding-bottom:0; margin-bottom:0;}
	.productsPage section .block,
	.servicesPage section .block {height:auto;}
	.productsPage section .siteInnerWrap,
	.servicesPage section .siteInnerWrap {padding-top:192px;}
	.productsPage section .blockImage,
	.servicesPage section .blockImage {position:absolute; width:320px; left:50%; top:0; margin-left:-160px; padding: 40px 0 0; text-align:center;}
	.banner .bannerRight img, .blockImage img {width:65%;}
	.productsPage section .blockContent,
	.servicesPage section .blockContent {width:100%; padding:0 5%;}
	.productsPage section .blockContent h1,.productsPage section .blockContent h2,.productsPage section .blockContent p,
	.servicesPage section .blockContent h1,.servicesPage section .blockContent h2,.servicesPage section .blockContent p {text-align:center;}
	.partnerBox {width:48%;}
	.pcxPage .blockContent,
	.pcxPage .blockImage {width:100%; display:block;} 
	.pcxPage .blockContent {padding-top:20px}
	.pcxPage .banner .bannerRight {display:none;}
	.pcxPage .block .blockImage {text-align:center;}
	.pcxPage .toc {display:inline-block;}
	.pcxPage .block {height:auto;}
	.payonlinePage .blockContent,
	.payonlinePage .blockImage,
	.payonlinePage .blockImage1 {display:block; width:100%; padding:0; text-align:center;}
	.payonlinePage .blockImage {display:none;}
	.payonlinePage .blockImage1 {display:block;}
	.payonlinePage .blockContent h1,.payonlinePage .blockContent h2,.payonlinePage .blockContent p {text-align:center;}
	.productsPage section .blockImage, .servicesPage section .blockImage {padding:0;}
	#NS .blockImage img {width:52%; margin-top:15px;}
	#HAAS .blockImage {padding-top:25px;}
	#SAAS .blockImage {padding-top:10px;}
	#DS .blockImage {padding-top:16px;}
	#SS .blockImage {padding-top:16px;}
}
@media only screen and (max-width : 650px) {
	header {text-align:center;}
	header .headerRight {float:none; margin-top:18px;}
	header .headerRight a {float:none; display:inline-block; margin-top:0;}
	header .headerRight a:first-of-type {margin-left:0;}
	.resBtn {display: inline-block;}
	header nav { width:100%; border:none; box-shadow:none;z-index:2000;border-radius:0; height:0; overflow:hidden;}
	header .siteInnerWrap.showMenu nav {display:block; height:280px;}
	header nav a {display:block; border-bottom:1px solid #d7d7d7; width:100%;}
	header nav a:last-of-type {border:none;}
	.supportBox {width:80%; margin-bottom:30px;}
	.supportBox:last-of-type {margin-bottom:0;}
	.headerSocial {left:0%; right:auto; padding-left:10px;}
	header .headerSocial a {margin-right:3px; width:32px; height:32px;}
}
@media only screen and (max-width : 480px) {
	.partnerBox {width:48%;}
	.subFooter .social ul,
	.subFooter .social ul li,
	.copyRight {float:none; display:block; text-align:center;}
	.subFooter .social ul {margin-bottom:10px;}
	.subFooter .social ul li {display:inline-block;}
	.pcxPage .block .blockImage {padding:20px 0;}
	.partnerBox {width:90%;}
	.contactPage .sectionBlock h1 {font-size:20px; line-height:25px;}
	.blockContent h1 { font-size:22px;font-size:1.56rem;}
	.homeHeader .banner ul {height:auto !important;}
	.homeHeader .banner ul li {background:transparent !important;}
	header.homeHeader {background:url("../images/banner-bg.jpg") no-repeat scroll center center / cover  rgba(0, 0, 0, 0) !important;}
}
@media only screen and (max-width : 430px) {
	header .headerRight  {width:80%; margin-left:auto; margin-right:auto;}
	header .headerRight a:last-of-type {margin-left:0; margin-top:10px;}
	header nav {margin-top:5px;}
}
@media only screen and (max-width : 360px) {
	header .headerRight  {width:100%;}
	
	
}
