.rightMainsection {
	width:75%;
	float:right;
}
.leftSidebar {
	width:22%;
	float:left;
}
.siteList li {
	float: left;
	min-height: 55px;
	width: 30%;
}
.boxHead {
	background: #eaeaea none repeat scroll 0 0;
	font-size: 16px;
	font-weight: bold;
	padding: 10px;
	margin-top:10px;
}
.boxHead a{
	color:#333;
}
.linked{color:#000066;}
.siteBlock ul {
	padding:10px;
	border:1px solid #eaeaea;
}
.mapping {
	padding:10px;
	border:1px solid #eaeaea;
}
.toggleHead {
	padding: 0;
	background: url(h2_trigger_a.html) no-repeat;
	width: 100%;
	font-size: 2em;
	margin-bottom: 1px;
	float: left;
}
a.boldTitles {
	color: #000066;
}
.backBg .listingItem A {
	color: blue;
}
.brandList {
	float: left;
	width: 50%;
}
.toggleHead a {
	background: #3689d7;
	color: #fff;
	display: block;
	font-size: 18px;
	font-weight: 600;
	padding: 10px;
	text-decoration: none;
}
.contentTable.listTableitem tr:first-child {
	display: block;
	background:#fff !important;
}
.contentTable.listTableitem tr:first-child td:last-child {
	border-right:none !important;
}
.contentTable.listTableitem .txt-bluebold {
	vertical-align:middle
}
.productTable {
	border-collapse:collapse;
}
.productTable.cameras td {
	text-align: center;
	width: 20%;
	border:1px solid #d4d4d4;
	padding:10px;
}
.productTable.varient td {
	text-align: center;
	width: 50%;
	border:1px solid #d4d4d4;
	padding:10px;
}
.halfClm.rgtBlock.varient {
	background:#f2f2f2;
}
.borderBlock.backBg.backup.newsLetter {
	background: rgba(0, 0, 0, 0) url("../images/brouchre.jpg") no-repeat scroll 100% center;
	border-top: medium none;
}
.acc_trigger.active {
	background-position: left bottom;
}
.acc_trigger {
	display: inline-block;
	position: absolute;
}
.midTxt {
	padding-left: 10px;
	vertical-align: top;
}
.toggleTop {
	position: relative;
}
.acc_trigger.active .plus_icon {
	position:absolute;
}
.acc_container {
	padding: 0;
	overflow: hidden;
	font-size: 1.2em;
	width: 100%;
	clear: both;
	background: #f0f0f0;
	border: 1px solid #d6d6d6;
	margin-bottom:1px;
}
.acc_container .block {
	background:#fff;
}
.acc_container .block p {
	padding: 5px 0;
	margin: 5px 0;
}
.acc_container h3 {
	margin: 0 0 10px;
	padding: 0 0 5px 0;
	border-bottom: 1px dashed #ccc;
}
.acc_container img {
	float: left;
	margin: 10px 15px 15px 0;
	padding: 5px;
	background: #ddd;
	border: 1px solid #ccc;
}
.listing-correct > li {
	border-bottom: 1px solid #dcdcdc;
	padding: 7px 0 7px 20px;
	position:relative;
}
.listing-correct a {
	color: #666;
	font-size: 14px;
	font-weight: 300;
	padding: 0px 10px;
	display:block;
}
.listing-correct li:before {
	content:"\f122";
	color: #141887;
	font-family: "Ionicons";
	font-size: 14px;
	left: 10px;
	position: absolute;
}
.listing-correct > li:hover {
	background:#f2f2f1;
}
.listing-correct > li:hover a {
	color:#141887;
}
.listing-correct > li.selected {
	background:#f2f2f1;
}
.listing-correct > li.selected a {
	color:#141887;
}
.offer-listing h3 {
	background: #141887;
	color: #fff;
	font-size: 18px;
	font-weight: 600;
	padding: 10px;
}
.listingItem {
	border: 1px solid #dcdcdc;
}
.listingItem > li {
	border-top: 1px solid #dcdcdc;
	color: #666;
	font-size: 14px;
	padding: 10px 10px 10px 30px;
	position: relative;
}
.listingItem.tick > li:before {
	content:"\f122";
	color: #141887;
	font-family: "Ionicons";
	font-size: 14px;
	left: 10px;
	position: absolute;
	top: 11px;
}
.offer-listing .listing-correct.varient {
	border-top: none;
	border-bottom: none;
	border: 1px solid #dcdcdc;
}
.offer-listing .listing-correct > li {
	padding: 0px;
}
.offer-listing .listing-correct > li a {
	color: #000066;
	font-size: 16px;
	font-weight: 600;
	padding: 15px 0 15px 15px;
	background:#ececec;
}
.offer-listing .listing-correct > li:before {
	display:none;
}
.offer-listing .listing-correct li img {
	height: 35px;
	position: absolute;
	right: 15px;
	top: 7px;
	width: 35px;
}
.borderBlock {
	border:1px solid #e6e6e6;
}
.contentBlock {
	padding:20px;
}
.contentHead {
	font-size:22px;
	color:#000066;
	font-weight:600;
	line-height:30px;
	padding-bottom:20px;
}
.contentsubHead {
	color: #000066;
	font-size: 16px;
	font-weight: 600;
}
.loginForm {
	padding-bottom: 20px;
}
.forgotForm {
	padding-bottom: 20px;
}
.formatPara {
	color:#fff;
}
.borderBlock.backBg.cloudSol {
	background: #f3f3f3 url(../images/cloudSolution_bg.jpg);
	border-top: medium none;
	background-position:100% 0;
	background-repeat:no-repeat;
	}
.borderBlock.backBg.cloudSol2 {
	background: #f3f3f3 url(../images/server-bg-2.jpg);
	border-top: medium none;
	background-position:100% 0;
	background-repeat:no-repeat;
}
.borderBlock.backBg.cloudSol.business {
	background: #f3f3f3 url("../images/Small_business_IT.jpg") no-repeat scroll 100% 0;
	border-top: medium none;
}
.cloudSol .contentBlock {
	padding: 20px;
}
.cloudSol .listingItem {
	border: medium none;
	margin: 10px auto;
}
.listingItem.dot > li:before {
	color: #333;
	content: "\f207";
	font-family: "Ionicons";
	font-size: 9px;
	left: 0px;
	position: absolute;
	top: 10px;
}
.cloudSol .listingItem > li {
	border-top:none;
	color: #000;
	font-size: 15px;
	padding:5px 10px 5px 20px;
}
.cloudSol .listingItem > li a {
	color:#000;
	font-weight:600;
}
.orangeBar {
	color: #FFFFFF;
	font-size: 24px;
	font-weight: 300;
	padding: 10px 20px;
	position:relative;
	background-color: #f68110;
}
 .orangeBar::before {
 border-bottom: 10px solid #f68110;
 border-left: 10px solid transparent;
 border-right: 10px solid transparent;
 content: "";
 left: 50%;
 position: absolute;
 top: -10px;
 transform: translate(-50%);
 -ms-transform: translate(-50%); /* IE 9 */
 -webkit-transform: translate(-50%); /* Chrome, Safari, Opera */
 transform: translate(-50%);
}
.boldTxt {
	font-size: 24px;
	font-weight: 600;
	padding-left: 10px;
}
.borderBlock.blue {
	background:#141887;
	border:1px solid #141887;
}
.borderBlock.blue .contentHead {
	color: #fff;
}
.gridListing {
	background: #fff;
	margin-bottom: 20px;
	padding: 0px;
}
.gray .gridListing {
	padding: 20px;
}
.blockClm2 > li:last-child .gridListing {
	margin-bottom:0px;
}
.gridListing .listingItem {
	border: medium none;
}
.gridListing .listingItem > li {
	border-top: none;
	color: #000;
	font-size: 14px;
	padding: 5px 10px 5px 20px;
	position: relative;
}
.gridListing .listingItem.dot > li::before {
 color: #333;
 top: 10px;
}
.gridListing > h2 {
	color: #000066;
	font-size: 20px;
	font-weight: 600;
	padding-bottom: 10px
}
.blockClm2 {
	margin-left: -20px;
}
.blockClm2 > li {
	float: left;
	padding-left: 20px;
	width: 50%;
}
.gridImg {
	float: left;
}
.gridtext {
	color: #000066;
	display: inline-block;
	font-size: 20px;
	font-weight: 600;
	padding: 5px 20px;
}
.borderBlock.backBg.cloudComputing {
	background: #f3f3f3 url(../images/cloudcomputing_benefitsBg.jpg) no-repeat;
	border-top:none;
	position:relative;
	background-position:100%;
}
.borderBlock.backBg.cloudComputing .listingItem {
	border: medium none;
	margin: 10px auto;
}
.borderBlock.backBg.cloudComputing .listingItem > li {
	border-top: medium none;
	color: #000;
	font-size: 15px;
	padding: 4px 10px 3px 20px;
}
.col2Box .blockClm2 > li {
	float: left;
	padding-left: 0px;
	width: 50%;
}
.col2Box .contentBlock {
	padding: 0px;
}
.col2Box .blockClm2 {
	margin-left: 0px;
}
.col2Box .gridListing {
	background: #fff;
	margin-bottom: 0;
	min-height: 158px;
}
.col2Box .gridtext {
	color:#141887;
}
.col2Box .blockClm2 li:nth-child(2) .gridtext {
 float: right;
 width: 57%;
}
.col2Box .blockClm2 li:first-child .gridListing {
	background:url(../images/support.png) no-repeat;
	background-position:100%;
}
.col2Box .blockClm2 li:nth-child(2) .gridImg {
 float: left;
 width: 43%;
}
.col2Box .blockClm2 li:nth-child(2) .gridtext h3 {
 font-weight:600;
 font-size:18px;
}
.col2Box .listing-correct li:before {
	left: 0;
	top: 6px;
}
.col2Box .listing-correct > li {
	border-bottom: none;
	color: #000066;
	font-size: 15px;
	font-weight: 300;
	padding:3px 0 3px 20px;
}
.col2Box .listing-correct > li:hover {
	background: none;
}
.partners {
	position: absolute;
	right: 5%;
	top: 15%;
}
.acc_trigger .plus_icon {
	background:  url("../images/arrowToggle.png") no-repeat scroll 6px 6px;
	border-radius: 50%;
	display: block;
	height: 22px;
	position: absolute;
	right: 10px;
	top: 13px;
	width: 22px;
	cursor:pointer;
}
.acc_trigger.active .plus_icon {
	background-position: 6px -95px;
}
/*Backupdisasterrecovery*/
.rightMainsection p {
	font-size:16px;
	font-weight:300;
	padding-bottom:20px;
}
.rightMainsection p .boldTitles {
	color:#000066;
}
.backup .contentBlock {
	padding: 20px;
	width: 100%;
}
.borderBlock.backBg.backup {
	background: #f3f3f3 url("../images/backupdisasterBg.jpg") no-repeat;
	border-top: medium none;
	background-position:100% 0;
}
.borderBlock2.backBg.backup {
	background: #f3f3f3 url("../images/backupdisasterBg2.jpg") no-repeat;
	border-top: medium none;
	background-position:100% 0;
}
.borderBlock3.backBg.backup {
	background: #f3f3f3 url("../images/it-consultingBg.jpg") no-repeat;
	border-top: medium none;
	background-position:100% 0;
}
.borderBlock.backBg.backup.support {
	background: #f3f3f3 url(../images/remotesup-nj.jpg) no-repeat scroll 0;
}
.backup .listingItem {
	border: medium none;
	margin: 10px auto;
}
.backup .listingItem > li {
	border-top: medium none;
	color: #000;
	font-size: 15px;
	padding: 5px 10px 5px 20px;
}
.halfClm.lftBlock {
	float: left;
	margin-right: 20px;
	width: 63%;
}
.halfClm.rgtBlock {
	float: right;
	width: 34%;
}
.halfClm.rgtBlock img {
	max-width:100%;
}
.halfClm.lftBlock p {
	padding-bottom:0px;
}
.barContent {
	padding:20px;
	background-color: #000053;
}
.colLft > h2 {
	color: #fff;
	font-size: 28px;
	font-weight: 600;
}
.colLft {
	float:left;
}
.colRgt {
	float: right;
}
.floatBox .gridtext {
	display: block;
	padding: 0 20px 5px 120px;
}
.floatBox .anchoredtoBtn {
	font-size: 14px;
	font-weight: 400;
	padding: 4px 12px;
}
.floatBox p {
	font-size: 15px;
	font-weight: 300;
	padding-bottom: 10px;
	padding-top: 10px;
	color:#333;
}
.partners.varientType {
	right: 4%;
	top: 7%;
}
/*Client testimonials*/
.testimonials .blockClm2.floatBox.full > li .gridListing {
	background: #e8f2fc;
	border:1px solid #b3d0ec;
	position:relative;
	margin-bottom:0px;
}
.testimonials .blockClm2.floatBox.full > li .gridListing:after {
	position:absolute;
	content:"";
	border-top:10px solid #e8f2fc;
	border-right:10px solid transparent;
	border-left:10px solid transparent;
	bottom:-10px;
}
.testimonials .blockClm2.floatBox.full > li .gridListing:before {
	position:absolute;
	content:"";
	border-top:10px solid #b3d0ec;
	border-right:10px solid transparent;
	border-left:10px solid transparent;
	bottom:-11px;
}
.testimonials .floatBox p {
	font-size: 16px;
	font-weight: 300;
	padding-bottom: 0px;
	padding-top: 0px;
	color:#000;
	font-style:italic;
}
.testimonials .floatBox p sup {
	font-size: 25px;
	font-weight: 700;
}
.testimonials .contentsubHead {
	margin:20px auto;
}
/*Free Tech Assesment*/
.threeBlock .wrapBox {
	width: 33.3%;
}
/*neteval*/
.boxRgt .blockClm2 > li {
	float: left;
	padding-left: 20px;
	width: 100%;
}
.boxRgt .blockClm2 .gridImg {
	width:60px;
	height:60px;
}
.boxRgt .blockClm2 .gridImg img {
	max-width:100%;
}
.boxRgt .gridtext {
	display: block;
	padding: 0 20px 5px 75px;
	font-size:18px;
}
.boxRgt .gridListing {
	margin-bottom: 2px;
	padding: 10px;
}
.boxLft .listingItem.commonList {
	border: medium none;
	margin-bottom: 20px;
	margin-top: 0;
}
.boxLft .rightClm {
	float: none;
	width: 100%;
}
.boxLft {
	width: 49%;
}
.varientBlock .boxRgt {
	width:49%;
}
.varientBlock .boxRgt .rightClm {
	float: none;
	margin: 20px 0 0;
	width: 100%;
}
.varientBlock .listingItem.commonList > li {
	padding: 5px 7px 5px 30px;
}
.varientBlock .listingSteps li::before {
 display:none;
}
.noscroll {
	overflow:visible !important;
	height:auto !important;
}
/*Contact*/
.borderBlock.contactBlk .blockClm3 .gridtext {
	text-transform:none;
	padding:0 0 5px 55px;
}
.borderBlock.contactBlk .gridListing {
	background: #fff;
	min-height: 92px;
	padding: 15px;
}
.borderBlock.contactBlk .blockClm3 .gridtext p {
	font-size: 12px;
	padding-bottom: 0px;
	color:#333;
}
/*Partners*/
.dataTable.imgBlock .colImg {
	border:none;
	vertical-align:middle;
	width:auto;
}
/*Blog*/
.postAttributes {
	color: #fff;
}
.postAttributes i {
	font-size:20px;
	vertical-align:middle;
	padding-right:5px;
}
.postDate {
	font-size:15px;
	vertical-align:middle;
	display:inline-block;
	font-weight:300;
	padding-right:15px;
	position:relative;
}
 .postDate::after {
 border-right: 1px solid #fff;
 bottom: 0;
 content: "";
 position: absolute;
 right: 0;
 top: 0;
}
.postAttributes a.views {
	color:#3689d7;
	font-size:15px;
	vertical-align:middle;
	display:inline-block;
	font-weight:300;
	text-decoration:underline;
	padding-left:15px;
}
.postTitle {
	font-size:25px;
	color:#fff;
	font-weight:600;
	display:block;
}
.postTitle:hover {
	color:#3689d7;
}
.featuredImg {
	display: block;
	margin: 0 auto;
	text-align: center;
}
.featuredImg img {
	display: block;
	margin: 0 auto;
	max-width: 100%;
	text-align: center;
}
.blogPost {
	border-top:1px solid #e6e6e6;
}
.blog-pagination ul {
	display: block;
	margin: 20px 0;
	padding: 0;
	text-align: center;
}
.blog-pagination ul li {
	display: inline-block;
	text-align: center;
}
.blog-pagination ul li a {
	background: #ffffff;
	border: 1px solid #cdcdcd;
	color: #918f8f;
	display: block;
	font-size: 17px;
	font-weight:700;
	padding: 6px 12px;
	text-decoration: none;
}
.blog-pagination ul li a:hover, .blog-pagination ul li a.active {
	background:#064ea7;
	color:#fff;
	border:1px solid #064ea7;
}
.contentBlock.blogPost p {
	color:#4b4c4c;
}
.blog-pagination ul li:first-child a, .blog-pagination ul li:last-child a {
	background: none;
	border: none;
	color: #333;
	display: block;
	font-size: 14px;
	font-weight:700;
	padding: 6px 12px;
	text-decoration: none;
	text-transform:uppercase;
}
span.postTitle:hover {
	color:#fff;
}
.postAttributes span.views {
	color:#3689d7;
	font-size:15px;
	vertical-align:middle;
	display:inline-block;
	font-weight:300;
	text-decoration:underline;
	padding-left:15px;
}
/*------update 29-01-2016-----*/

.grid12 .blueBox{background: #3689d7 ; padding: 10px; text-align: center; max-width: 170px; margin-top: 10px;}
.grid12 .blueBox h2{font-size: 18px; text-transform: uppercase; color: #fff; padding-bottom: 5px;}
.grid12 > .colLft {  max-width: 79%;}
.grid12 .blueBox .anchoredtoBtn.blue{background: #006; width: 100%;}
.grid12 .blueBox .anchoredtoBtn.blue:hover{background: #fff; color: #006;}
.listingItem.noBorder > li{border: none; font-size: 15px; color: #000; padding: 4px 10px 3px 20px;} 
.blueTxt{color:#000066 !important;}
.moreInfo-form{width: 300px;padding: 15px 20px; background: #eaeaea;} 
.moreInfo-form .siteForm input[type="text"], .moreInfo-form .siteForm input[type="file"],  .moreInfo-form .siteForm input[type="password"],  .moreInfo-form .siteForm input[type="email"]{height: 38px; font-size: 14px;border: 1px solid #d8d8d8;}
.moreInfo-form .siteForm textarea{box-shadow: none; height: 70px; border: 1px solid #d8d8d8;padding:10px;} 
.moreInfo-form .siteForm textarea:focus{box-shadow: 0 1px 1px #dedbdb inset, 0 0 10px #6fbaee;}
.moreInfo-form  .siteForm button, .siteForm input[type="submit"]{height: 38px; line-height: 35px; font-size: 16px; margin: 0px; width: 49%; float: left;}
.moreInfo-form  .siteForm button + button{float: right;}
.moreInfo-form  .siteForm button:after{top:12px;}
.moreInfo-form  .formTable{border-spacing: 0 10px; width: 100%;}
.moreInfo-form  h3{color: #000066; font-weight: 600; font-size: 20px;}
.imgbox > img{max-width: 180px; height: auto; margin-top: 10px;}
.width60{width: 62%;}
.width60 .left_penal{float: left; width: 63%;}
.width60 .right_penal{float: right;}
.serviceBox  .blockClm2 .gridImg{width:55px; height:55px;}
.serviceBox  .blockClm2 .gridImg img{max-width:100%; height:auto;}
.serviceBox .floatBox .gridtext{padding-right:0px; padding-left:70px;}
.colLft.width60 .contentHead{color:#000066; }
.imgBorder img{margin-top: 10px; border: 1px  solid #eaeaea;}
.moreInfo-form .reCapGoogle, .moreInfo-form .reCapGoogle tr, .moreInfo-form .reCapGoogle td, .moreInfo-form .reCapGoogle tbody {display:inline-block; width:100%; vertical-align:top;}
.moreInfo-form .reCapGoogle td{padding-top:10px;}
.tools-ringme-ringmeLink {
    bottom: 0;
    cursor: pointer;
    position: fixed;
    right: 10px;
}

.grid12 > .colLft .anchoredtoBtn{font-size: 14px;}
.more_formcap {transform:scale(0.85);-webkit-transform:scale(0.85);transform-origin:0 0;-webkit-transform-origin:0 0;}
/*

#rc-imageselect {transform:scale(0.77);-webkit-transform:scale(0.77);transform-origin:0 0;-webkit-transform-origin:0 0;} */
