.com-banner{position:relative}
.comBnrTxt {background:url(../images/ban-pressreleases.jpg) no-repeat 0 0;font-size: 3em;font-weight: 400;text-align: center;color: #FFF;width: 100%;padding: 4% 0;background-size:cover}
.meNewBox{box-shadow:0 0 5px #ccc;padding:20px}

/*Replace main theme*/
body{font:400 14px/24px 'Poppins', sans-serif;letter-spacing:.5px}
.top-sec>ul>li { padding-top: 3px }
.dwn-arw { top: -2px }
.top-sec .dropdown > span { padding: 0 5px }
.nav .dropdown > span, .nav>li>a { padding: 3px 10px; line-height: 20px; display: inline-block }
.nav>li>a:hover, .nav>li>span:hover { background: #7bbb2a; color: #fff }
.nav .dropopen > span { background: #7bbb2a; color: #fff }
.logo { margin-top: 34px }
.nav > li { padding: 0 0 0 15px }
.menu-icon { margin-top: 10px }
/*Replace main theme end*/
#custList { position: relative; float: right; margin: 20px 20px 0 0; width: 240px; z-index: 5 }
#custList > span:after { position: absolute; right: 12px; top: 14px; display: inline-block; border-left: 8px solid transparent; border-top: 8px solid #424f56; border-right: 8px solid transparent; content: ''; margin-left: -4px }
#custList > span { display: block; border: 1px solid #ccc; padding: 5px 20px; cursor: pointer; background: #eee }
#custList > span:hover { background: #424f56; color: #fff }
#custList > span:hover:after { border-top: 8px solid #fff }
#custList > ul { margin: 0; padding: 0; list-style-type: none; font-size: 12px; display: none; position: absolute; width: 100% }
#custList > ul li { margin: 0; background: #efefef; border: 1px solid #ccc; border-top: none }
#custList > ul li a { display: block; padding: 3px 10px 3px 30px; color: #333 }
#custList > ul li a:hover { background: #424f56; cursor: pointer; color: #fff; text-decoration: none }
.solutionFilter, #filter { position: relative; float: right; margin: 20px 20px 0 0; z-index: 5; font-size: 12px }
.solutionFilter > span:after, #filter > span:after { position: absolute; right: 10px; top: 14px; display: inline-block; border-left: 8px solid transparent; border-top: 8px solid #424f56; border-right: 8px solid transparent; content: ''; margin-left: -4px }
.solutionFilter > span, #filter > span { display: block; padding: 5px 30px 5px 10px; cursor: pointer; background: #efefef; border: 1px solid #ddd }
.solutionFilter > span:hover, #filter > span:hover { background: #424f56; color: #fff }
.solutionFilter > span:hover:after, #filter > span:hover:after { border-top: 8px solid #fff }
.solutionFilter > ul, #filter > ul { margin: 0; padding: 0!important; list-style-type: none!important; font-size: 12px; display: none; position: absolute; width: 260px; right: 0 }
.solutionFilter > ul li, #filter > ul li { margin: 0; background: #efefef; border: 1px solid #ccc; border-top: none; cursor: pointer; padding: 3px 20px }
.solutionFilter > ul li:first-child, #filter > ul li:first-child { border-top: 1px solid #ccc }
.solutionFilter > ul li:hover, #filter > ul li:hover { background: #ddd }
.cust-logo { padding: 0}
.foot-col { padding-top: 20px }
#commonDiv { border-bottom: 5px solid #424f56; width: 100%; display: block; margin-top: 0px; position: relative; overflow: hidden; background: url(../images/sol-bg-grey.jpg) no-repeat 0 0; background-size: cover }
#com-lhs {/*background:#424f56;*/ width: 50%; height: 200px; display: block; float: left; left: 0; position: absolute; z-index: 6 }
#com-rhs { width: 50%; height: 200px; display: block; float: left; left: 50%; position: absolute; z-index: 6 }
#comContainer { color: #fff }
#comContainer a { color: #fff; text-decoration: none }
#comContainer .comTreeAct a { color: #99cd3f }
#comContainer a:hover { color: #99cd3f }
#comTree { background: #424F56; width: 16%;/*height:175px;*/ display: block; float: left; font-size: 17px; padding: 0 1%; line-height: 28px; text-align: right; font-weight: 300 }
#comBnr { width: 81%; height: 175px; display: block; float: left; padding: 10px 0 10px 1%; font-size: 90px; font-weight: 300; line-height: 100px; text-align: right }
#comBnr img { max-width: 100% }
#comBnr { background: url(../images/graffiti.png) no-repeat -80px -80px }
.footer-btm ul li { float: none; display: inline-block }
.footer-btm { text-align: center }
.breadcrumb { position: absolute; top: 0 }
#scroll a { color: #0099CC }
#scroll a:hover { text-decoration: underline }
#comSubTreeMenu { width: 100%; background: #fff }
.comSubTreeFix { position: fixed; border-top: 5px solid #424F56; height: 40px; left: 0; top: 86px; z-index: 9 }
#comSubTree { font-size: 15px; line-height: 20px; max-width: 1000px; margin: 0 auto; transition: all 0.2s ease-in 0s; width: 100%; position: relative; z-index: 9 }
#comSubTree .comSubTree { text-align: right; background: #eee; position: absolute; top: 0; right: 0; }
#comSubTree .comSubTree:before { position: absolute; right: -30px; top: 0; display: inline-block; border-right: 30px solid transparent; border-top: 30px solid #eee; content: ''; }
#comSubTree .comSubTree:after { position: absolute; left: -30px; top: 0; display: inline-block; border-left: 30px solid transparent; border-top: 30px solid #eee; content: ''; }
#comSubTree span { cursor: pointer }
#comSubTree .comSubTree>ul { padding: 0 }
#comSubTree .comSubTree>ul>li { display: inline-block; padding: 5px 10px }
#comSubTree .comSubTree>ul>li>a { color: #333!important }
.comSubTreeAct span { position: relative; display: block; font-weight: bold }
.comSubTreeAct span:after { position: absolute; left: 50%; top: -5px; display: inline-block; border-left: 8px solid transparent; border-top: 8px solid #424f56; border-right: 8px solid transparent; content: ''; margin-left: -4px }
.comTtl { font-size: 35px; font-weight: 300; line-height: 60px; margin: 10px 0 5px }
.comDwnIcon, .comBuyIcon, .comrelNotesIcon, .comDemoIcon, .comSpIcon, .comMoreIcon, .comFeaIcon, .comFaqIcon, .starFull, .starHalf, .starNone, .comarrowIcon, .complayicon { background: url(../images/me-common-sprite.png) no-repeat 0 0 }
#scroll .prdBox,#scroll .prdvideo { width: 194px; padding: 20px; float: left; margin: 5px; height: 194px; background: #e5e7e8; border: 3px solid #f2f2f2; transition: all 300ms ease 0s; color: #5a6870; cursor: pointer; position: relative; overflow: hidden }
#scroll .prdBox h2 { margin: 0; font-size: 16px; line-height: 20px; }
#scroll .prdBox h2 a { color: #333!important; transition: all 300ms ease 0s; font-weight: 400 }
.inthepress .prdBox .prdContent h2 a {text-decoration: none;}
.inthepress .prdBox .prdContent h2 a:hover {text-decoration: none !important;}
#scroll .prdBox p,#scroll .prdvideo p { font-size: 12px; margin: 5px 0 20px; line-height: 18px; }
#scroll .prdContent, #scroll .prdvideoContent { height: 160px; position: relative; overflow: hidden }
#scroll .prdBox:hover, #scroll .prdvideo:hover { background: #424f56; color: #fff }
#scroll .prdBox:hover a,#scroll .prdvideo:hover span,#scroll .prdBox:hover span, #scroll .ftoolBox:hover a { color: #99cd3f!important; transition: all 0.2s ease-in 0s }
#scroll .prdBox:hover a.moreBtn, #scroll .ftoolBox:hover a.moreBtn { color: #fff!important }
#scroll .prdBox:hover .comDwn,#scroll .prdvideo:hover .comDwn, #scroll .ftoolBox:hover .comDwn { border-color: #5a6870 }
#scroll .prd-default, #scroll .prd-hover { transition: all 300ms ease 0s; height: 160px; position: relative; overflow: hidden }
#scroll .prdBox:hover .prd-default { margin-top: -160px }
.prLogo { background: url(../images/press-news.png) no-repeat 0 0; height: 70px; width: 180px; display: inline-block }
.prLogo1 { background: url(../images/press-news1.png) no-repeat 0 0; height: 70px; width: 180px; display: inline-block }
.prLogo2 { background: url(../images/press-news2.png) no-repeat 0 0; height: 70px; width: 180px; display: inline-block }
.prLogo3 { background: url(../images/press-news3.png) no-repeat 0 0; height: 70px; width: 180px; display: inline-block }
.prLogo4 { background: url(../images/press-news4.png) no-repeat 0 0; height: 70px; width: 180px; display: inline-block }
.prLogo.istock { background-position: 0 0 }
.prLogo.shareware { background-position: -180px 0 }
.prLogo.businesswire { background-position: 0 -70px }
.prLogo.marketwatch { background-position: -180px -70px }
.prLogo.tmcnet { background-position: -360px -70px }
.prLogo.vmblog { background-position: 0 -140px }
.prLogo.reuters { background-position: -180px -140px }
.prLogo.prweb { background-position: -360px -140px }
.prLogo.pymnts { background-position: 0 -210px }
.prLogo.pressrelease { background-position: -180px -210px }
.prLogo.infotech { background-position: -360px 0 }
.prLogo.mspnews { background-position: -360px -210px }
.prLogo.pecom { background-position: 0 -280px }
.prLogo.web20 { background-position: -180px -280px }
.prLogo.marketwire { background-position: -360px -280px }
.prLogo.cloud { background-position: 0 -350px }
.prLogo.dabcc { background-position: -180px -350px }
.prLogo.yahoofinance { background-position: -360px -350px }
.prLogo.websphere { background-position: 0 -420px }
.prLogo.cnbc { background-position: -180px -420px }
.prLogo.eon { background-position: -360px -420px }
.prLogo.freshnews { background-position: 0 -490px }
.prLogo.bloom { background-position: -180px -490px }
.prLogo.vtxblog { background-position: -360px -490px }
.prLogo.ccna { background-position: 0 -560px }
.prLogo.informationweek { background-position: -180px -560px }
.prLogo.yahoonews { background-position: -360px -560px }
.prLogo.ameinfo { background-position: 0 -630px }
.prLogo.itpnet { background-position: -180px -630px }
.prLogo.insideapps { background-position: -360px -630px }
.prLogo.iphone { background-position: 0 -700px }
.prLogo.cdn { background-position: -180px -700px }
.prLogo.mspmentor { background-position: -360px -700px }
.prLogo.networkworld { background-position: 0 -770px }
.prLogo.serverwatch { background-position: -180px -770px }
.prLogo.ctoedge { background-position: -360px -770px }
.prLogo.techtarget { background-position: 0 -840px }
.prLogo.finances-online { background-position: 0 -995px }
.prLogo.interop2010 { background-position: -180px -840px }
.prLogo.forrester { background-position: -360px -840px }
.prLogo.windowsitpro { background-position: 0 -910px }
.prLogo.illuminata { background-position: -180px -910px }
.prLogo.bloor { background-position: -360px -910px }
.prLogo1.itmanagers { background-position: 0 0 }
.prLogo1.dougmcclure { background-position: -180px 0 }
.prLogo1.redmonk { background-position: -360px 0 }
.prLogo1.itjungle { background-position: 0 -70px }
.prLogo1.itforum { background-position: -180px -70px }
.prLogo1.itdirector { background-position: -360px -70px }
.prLogo1.techworld { background-position: 0 -140px }
.prLogo1.infoworld { background-position: -180px -140px }
.prLogo1.processor { background-position: -360px -140px }
.prLogo1.bussweek { background-position: 0 -210px }
.prLogo1.pcd { background-position: -180px -210px }
.prLogo1.linux { background-position: -360px -210px }
.prLogo1.securityDB { background-position: 0 -280px }
.prLogo1.apmdigest { background-position: -180px -280px }
.prLogo1.helpnet { background-position: -360px -280px }
.prLogo1.siliconangle { background-position: 0 -350px }
.prLogo1.channelpost { background-position: -180px -350px }
.prLogo1.cnme { background-position: -360px -350px }
.prLogo1.is4profit { background-position: 0 -420px }
.prLogo1.bcw { background-position: -180px -420px }
.prLogo1.telegraph { background-position: -360px -420px }
.prLogo1.computing { background-position: 0 -490px }
.prLogo1.sdp360 { background-position: -180px -490px }
.prLogo1.dcs { background-position: -360px -490px }
.prLogo1.cloudservices { background-position: 0 -560px }
.prLogo1.information-age { background-position: -180px -560px }
.prLogo1.compution-security { background-position: -360px -560px }
.prLogo1.arn { background-position: 0 -630px }
.prLogo1.tc { background-position: -180px -630px }
.prLogo1.businessspectator { background-position: -360px -630px }
.prLogo1.infotechlead { background-position: 0 -700px }
.prLogo1.cso { background-position: -180px -700px }
.prLogo1.pcquest { background-position: -360px -700px }
.prLogo1.itwire { background-position: 0 -770px }
.prLogo1.cbr { background-position: -180px -770px }
.prLogo1.itnewsafrica { background-position: -360px -770px }
.prLogo1.siliconindia { background-position: 0 -840px }
.prLogo1.techchannelmea { background-position: -180px -840px }
.prLogo1.cnme { background-position: -360px -840px }
.prLogo1.techgenix { background-position: 0 -910px }
.prLogo1.gulfnews { background-position: -180px -910px }
.prLogo1.techgig { background-position: -360px -910px }
.prLogo2.businessspectator { background-position: 0 0 }
.prLogo2.itbriefcase { background-position: -180px 0 }
.prLogo2.channelworld { background-position: -360px 0 }
.prLogo2.bit { background-position: 0 -70px }
.prLogo2.eweek { background-position: -180px -70px }
.prLogo2.itnext { background-position: -360px -70px }
.prLogo2.cio { background-position: 20px -140px }
.prLogo2.crn { background-position: -180px -140px }
.prLogo2.itbrief { background-position: -360px -140px }
.prLogo2.itvoir { background-position: 0 -210px }
.prLogo2.realbuss { background-position: -180px -210px }
.prLogo2.acn { background-position: -360px -210px }
.prLogo2.sysops { background-position: 0 -280px }
.prLogo2.gpanswers { background-position: -180px -280px }
.prLogo2.techrepublic { background-position: -360px -280px }
.prLogo2.virtualadmin { background-position: 0 -350px }
.prLogo2.ipInsider { background-position: -180px -350px }
.prLogo2.proSecurity { background-position: -360px -350px }
.prLogo2.infoAge { background-position: 0 -420px }
.prLogo2.virtualadmin1 { background-position: -180px -420px }
.prLogo2.channelmea { background-position: -360px -420px }
.prLogo2.medindia { background-position: 0 -490px }
.prLogo2.infosecurity { background-position: -180px -490px }
.prLogo2.smeworld { background-position: -360px -490px }
.prLogo2.it-security-guru { background-position: 0 -560px }
.prLogo2.tele-net-in { background-position: -180px -560px }
.prLogo2.small-enterprise { background-position: -360px -560px }
.prLogo2.pc-tech { background-position: 0 -630px }
.prLogo2.aust-security { background-position: -180px -630px }
.prLogo2.cdm { background-position: 0px -700px }
.prLogo2.dck { background-position: -180px -700px }
.prLogo2.alb { background-position: -360px -700px }
.prLogo2.integrator { background-position: 0px -770px }
.prLogo2.sixtymins { background-position: -180px -770px }
.prLogo2.khaleej { background-position: -360px -770px }
.prLogo2.gulftoday { background-position: 0px -840px }
.prLogo2.insidenet { background-position: -180px -840px }
.prLogo2.ali { background-position: -360px -840px }
.prLogo2.gitextimes { background-position: 0px -910px }
.prLogo2.channelme { background-position: -180px -910px }
.prLogo2.networkme { background-position: -360px -910px }
.prLogo2.mspm { background-position: 0px -980px }
.prLogo2.varindia { background-position: -180px -980px }
.prLogo2.sofworld { background-position: -360px -980px }
.prLogo2.sofworld { background-position: -360px -980px }
.prLogo2.vms { background-position: 0px -1050px }
.prLogo2.dcn-uk2015 { background-position: -177px -1050px }
.prLogo2.dynbus { background-position: -360px -1050px }
.prLogo2.expcomp { background-position: 0px -1115px }
.prLogo2.storage-mag { background-position: -180px -1115px }
.prLogo2.cfs { background-position: -360px -1115px }
.prLogo2.twe { background-position: 0px -1185px }
.prLogo2.itbrf { background-position: -177px -1182px }
.prLogo2.dataquest { background-position: -354px -1184px }
.prLogo2.techstory { background-position:0px -1250px }
.prLogo2.efytimes { background-position: -177px -1255px }
.prLogo2.itproportal { background-position: -354px -1255px }
.prLogo2.ciol { background-position: 0px -1320px }
.prLogo2.entchanmea { background-position: -177px -1320px }
.prLogo2.hbusline { background-position: -354px -1310px }
.prLogo2.cxotday { background-position: 0px -1385px }
.prLogo2.sc-magazine { background-position: -180px -1380px;}
.prLogo2.toi-may15 { background-position: -355px -1380px;}
.prLogo2.hosa-digantha { background-position: 0 -1442px;}
.prLogo2.samyuktha-karnataka { background-position: -180px -1445px;}
.prLogo2.prajavani-karnataka { background-position: -355px -1445px;}
.prLogo2.inform-secu-buzz { background-position: 0 -1495px;}
.prLogo2.datacentre-solutions-uk { background-position: -180px -1495px;}
.prLogo2.zentrales-privileged { background-position: 0px -1575px;}
.prLogo2.boletin-dela { background-position: -180px -1575px;}
.prLogo2.deccan-herald { background-position: -360px -1575px;}
.prLogo2.finances-online { background-position: -355px -1495px;}
.prLogo2.ice-lockernews { background-position: 0px -1650px;}
.prLogo2.pcnews-july15 { background-position: -180px -1650px;}
.prLogo2.datacentre-july15 { background-position: -360px -1650px;}
.prLogo2.cloud-tweeks-july15 { background-position: 0px -1720px;}
.prLogo2.m2mnow-news-august15 { background-position: -180px -1720px;}
.prLogo2.com-professional-august15 { background-position: -360px -1720px;}
.prLogo2.business-cloud-news15{ background-position: 0px -1800px;}
.prLogo2.mro-network-news15{ background-position: -180px -1800px;}
.prLogo2.aircraft-interiors-international-news15{ background-position: -360px -1800px;}
.prLogo2.tjinsite-news15{ background-position: 0px -1870px;}
.prLogo2.fbusiness-news15{ background-position: -170px -1870px;}
.prLogo2.cioinsight{ background-position: 0px -1930px;}
.prLogo2.redmondchoice{ background-position: -180px -1930px;}
.prLogo2.enterprise-apptoday-news15{ background-position: -360px -1870px;}
.prLogo2.istart-news15{ background-position: -360px -1925px;}
.prLogo2.innovation-enterprises-news15{ background-position: 0px -2000px;}
.prLogo2.sysops-news15{ background-position: -180px -2000px;}
.prLogo2.cio-story{ background-position: -365px -2000px;}
.prLogo2.iot-now{ background-position: 0px -2070px;}
.prLogo2.it-world-canada{ background-position: -180px -2062px;}
.prLogo2.rust-report{ background-position: -360px -2070px;}
.prLogo2.it-business-edge{ background-position: 0px -2120px;}
.prLogo2.mydigitalfc{ background-position: -180px -2120px;}

.prLogo3.esecurityplanet{ background-position: 0 0;}
.prLogo3.bwcioworld{ background-position: -180px 0;}
.prLogo3.digitalisation-world{ background-position: -360px 0;}
.prLogo3.idgconnect{ background-position: 0 -60px;}
.prLogo3.cybersentinels{ background-position: -187px -55px;}
.prLogo3.inbusiness{ background-position: -355px -55px;}
.prLogo3.securityadvisorme{ background-position: 0 -128px;}
.prLogo3.windows_IT_Pro{ background-position: -180px -128px;}
.prLogo3.informazione_it{ background-position: -355px -128px;}
.prLogo3.it_news_2016{ background-position: 0px -198px;}
.prLogo3.computer_world{ background-position: -180px -198px;}
.prLogo3.betanews2016{ background-position: -355px -198px;}
.prLogo3.techno_fall_2016{ background-position: 0px -268px;}
.prLogo3.capital_business_2016{ background-position: -180px -268px;}
.prLogo3.bsminfo{ background-position: -355px -268px;}
.prLogo3.intelligentcio{ background-position: 10px -355px;}
.prLogo3.it-kanalen{ background-position: -170px -355px;}
.prLogo3.network-world{ background-position: -355px -355px;}
.prLogo3.pcmag{ background-position: -20px -445px;}
.prLogo3.cloudstrategymag{ background-position: -175px -445px;}
.prLogo3.data-informed{ background-position: -360px -450px;}
.prLogo3.voicendata{ background-position: 0px -520px;}
.prLogo3.cloudcomputing{ background-position: -185px -525px;}
.prLogo3.mundoti{ background-position: -360px -525px;}
.prLogo3.moneycontrol{ background-position: 6px -600px;}
.prLogo3.ringcentral{ background-position: -180px -600px;}
.prLogo3.manmonthly{ background-position: -360px -595px;}
.prLogo3.appdeveloper{ background-position: 0px -670px;}
.prLogo3.computerworldmexico{ background-position: -180px -680px;}
.prLogo3.voxxednews{ background-position: -360px -680px;}
.prLogo3.campus{ background-position: 5px -750px;}
.prLogo3.thevarguy{ background-position: -185px -750px;}
.prLogo3.searchdatacenter{ background-position: -360px -750px;}
.prLogo3.computerworld-colombia{ background-position: 10px -825px;}
.prLogo3.cio-latin{ background-position: -185px -825px;}
.prLogo3.newzzniper{ background-position: -375px -815px;}
.prLogo3.itenlinea{ background-position: 10px -920px;}
.prLogo3.thecsuite{ background-position: -180px -920px;}

.prLogo4.iteuropa{ background-position: 10px 0px;}
.prLogo4.data-economy{ background-position: -180px 0px;}
.prLogo4.missioncriticalmagazine{ background-position: -365px 0px;}
.prLogo4.em360{ background-position: -550px 0px;}
.prLogo4.scmagazineuk{ background-position: 0px -60px;}
.prLogo4.insidebi{ background-position: -195px -59px;}
.prLogo4.hpc{ background-position: -380px -60px;}
.prLogo4.diarioti{ background-position: -545px -60px;}
.prLogo4.darkreading{ background-position: 8px -118px;}
.prLogo4.financialit{ background-position: -195px -128px;}
.prLogo4.fifthquadrant{ background-position: -372px -128px;}
.prLogo4.seguridadti{ background-position: -540px -128px;}
.prLogo4.estrategiaynegocios{ background-position: 12px -177px;}

.comDwn { border-top: 2px solid #f2f2f2; padding: 5px 0; display: inline-block; transition: all 0.2s ease-in 0s; color: #333!important; font-size: 16px }
.comDwnSpan { float: left; padding: 5px; line-height: 0; border-radius: 20px; background: #ED1C24; margin-right: 10px }
.comarrowIcon { width: 15px; height: 15px; display: inline-block; background-position: -183px -44px }
.comDwnIcon { width: 15px; height: 15px; display: inline-block; background-position: 0 0 }
.comSpIcon { width: 15px; height: 15px; display: inline-block; background-position: -45px 0 }
.comMoreIcon { width: 15px; height: 15px; display: inline-block; background-position: -44px -16px; }
.complayicon { width: 15px; height: 15px; display: inline-block; background-position: -4px -64px; }
.comBuyIcon { width: 15px; height: 15px; float: left; background-position: -15px 0; margin: 4px 5px 0 0 }
.comrelNotesIcon { width: 15px; height: 15px; float: left; background-position: -60px -15px; margin: 4px 5px 0 0 }
.comDemoIcon { width: 15px; height: 15px; float: left; background-position: -30px 0; margin: 4px 3px 0 0 }
.comFeaIcon { width: 15px; height: 15px; float: left; background-position: -75px 0; margin: 4px 3px 0 0 }
.comFaqIcon { width: 15px; height: 15px; float: left; background-position: -60px 0; margin: 4px 3px 0 0 }
.combtmSct a { color: #333!important; font-size: 12px; margin-right: 10px; display: inline-block }
.starFull { width: 15px; height: 15px; background-position: 0 -15px; margin: 2px; display: inline-block }
.starHalf { width: 15px; height: 15px; background-position: -30px -15px; margin: 2px; display: inline-block }
.starNone { width: 15px; height: 15px; background-position: -15px -15px; margin: 2px; display: inline-block }
.contactBox { width: 29.3%; padding: 1.5%; margin: 0.5%; background: #e5e7e8; transition: all 300ms ease 0s; float: left }
.contactBox h3{ margin:0}
.contactBox h3.h2 { margin: 0;text-transform:uppercase}
.contactBox p { margin: 30px 0 0 0 }
.contactBox:hover { background: #424f56; color: #fff } 
.contactBox:hover h3 { color: #99cd3f }
.contactSep{background:#ccc;display:block;height:2px;margin-top:10px;width:60px}
/*training page*/
.tr-col { width: 28.3%; float: left; margin: 0.5%; padding: 2%; background: #f1f1f1; height: 140px }
.trFrame { width: 67% }
#trQute { padding: 0; font-size: 18px; line-height: 30px; width: 80%; text-align: center; margin: 0 auto; height: 180px }
#trQute li { display: none }
#trQute li:first-child { display: block }
a.trBtn { background: #7BBB2A; color: #FFF!important; font-size: 28px; font-weight: 300; padding: 5px 20px; text-decoration: none; display: inline-block; line-height: 40px }
a.trBtn:hover { text-decoration: none!important; background: #424F57 }
.contBox1 { width: 49%; margin-right: 1%; float: left; text-align: center; margin-top: 40px }
.contBox2 { width: 49%; margin-left: 1%; float: left; text-align: center; margin-top: 40px }
.tabBox { display: inline-block; margin: 0 auto; font-size: 26px; text-align: center; background: #424f57; color: #fff; padding: 5px 20px; font-weight: 300; width: 300px }
.tabBox>div { margin-top: 5px; font-size: 16px; font-weight: 400 }
.mecpBox-cont { padding: 3px; background: #f3f3f3; background: -moz-linear-gradient(top, #536066 0%, #edeef0 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #536066), color-stop(100%, #edeef0)); background: -webkit-linear-gradient(top, #536066 0%, #edeef0 100%); background: -o-linear-gradient(top, #536066 0%, #edeef0 100%); background: -ms-linear-gradient(top, #536066 0%, #edeef0 100%); background: linear-gradient(to bottom, #536066 0%, #edeef0 100%); }
.mecpBox { background: #f1f1f1; height: 260px; font-size: 16px; padding: 20px 0 }
/*Customers Page*/

/*Reviews*/
.revcolum > .rev { margin: 5px; max-width: 273px; background: #f1f1f1; float: left; padding: 30px 0 10px 50px; position: relative }
.revcolum > .rev p { padding-right: 10px; font-size: 12px; margin: 10px 0 }
.revcolum > .rev .logo { margin: 0 0 10px 0; padding: 5px; height: 70px }
.revcolum > .rev .logo img { max-width: 100% }
.revcolum > .cusQte { margin: 5px; max-width: 277px; background: #E5E7E8; float: left; padding: 20px; border: 3px solid #f2f2f2; position: relative }
.revcolum > .cusQte .head { font-size: 18px; line-height: 24px; margin: 0 }
.revcolum > .cusQte p { font-size: 12px; line-height: 18px }
.revcolum > .cusQte .cusQtelogo img { float: left; margin-right: 10px }
.revcolum > .cusQte .cusQtelogo { font-size: 11px; line-height: 14px; color: #2a2a2a }
.cust1, .cust2, .cust3, .cust4, .cust5, .cust6, .cust7, .cust8, .cust-qte-icon, .vid1, .vid2, .vid3, .vid4, .vid5, .vid6 { background: url(../network-monitoring1/images/opm-sprite-new.png) no-repeat 0 0 }
.cust-qte-icon { background-position: -344px 0; width: 200px; height: 200px; display: inline-block }
.cust1 { background-position: 0 -254px; width: 62px; height: 17px; display: inline-block; margin-top: 15px }
.cust2 { background-position: 0 -271px; width: 46px; height: 39px; display: inline-block }
.cust3 { background-position: -62px -254px; width: 73px; height: 13px; display: inline-block; margin-top: 10px }
.cust4 { background-position: -46px -271px; width: 26px; height: 39px; display: inline-block }
.cust5 { background-position: -135px -254px; width: 70px; height: 11px; display: inline-block; margin-top: 10px }
.cust6 { background-position: -117px -267px; width: 55px; height: 25px; display: inline-block }
.cust7 { background-position: -72px -267px; width: 45px; height: 34px; display: inline-block }
.cust8 { background-position: -117px -292px; width: 69px; height: 19px; display: inline-block; margin-top: 5px }
/*Newsletter folder pages*/
.nlLHS { padding: 0!important }
.nlLHS li { list-style-type: none; background: #efefef; border-bottom: 1px solid #fff }
.nlLHS li a, .nlLHS li strong { display: block; padding: 5px 10px }
.nlLHS li:hover { background: #ddd!important }
.nlLHS li a:hover { text-decoration: none!important }
/*partners page*/
.partners { display: none }
.partnerCol { width: 33.3%; float: left }
.partnerHead { background: #e5e5e5; font-size: 15px; padding: 7px 15px }
.partnerCont { padding: 15px; font-size: 12px; line-height: 20px }
/*Press Kit*/
.pkit .pkitcol { }
.tblTwo td { width: 50%; border: 1px solid #ccc; border-collapse: collapse; vertical-align: top; padding: 5px 10px }
.tblTwo .tblHead { background: #eee; font-weight: bold }
/*newsletter*/
.nlBox { display: none; margin-top: 20px }
.nlBox a:hover { background-color: #424f56; color: #fff!important }
.nlBox a { width: 194px; padding: 20px; float: left; margin: 5px; background-color: #e5e7e8; border: 3px solid #f2f2f2; transition: all 300ms ease 0s; color: #5a6870!important; cursor: pointer; text-align: center; font-size: 18px; display: block }
.nlBox img { margin-top: 20px }
.nlBox ul { margin: 0; padding: 0!important; list-style-type: none!important }
.nlBox li { margin: 0; padding: 0; list-style-type: none; width: 250px; float: left }
/******banner start**********/
.pic { height: 260px; width: 260px; border-radius: 150px 150px 150px; background: url(../images/customerpic.png); float: left; margin: 0 40px; }
.quotes img { margin: 90px 0!important }
.cont { width: 420px; margin: 50px 0; }
.name { color: #5a6e7a; }
.rounds { height: 250px; width: 250px; border-radius: 150px 150px 150px; background: #a0b8c4; float: left; margin-left: 10%; color: #5e727b; -webkit-transition: all 300ms linear; -moz-transition: all 300ms linear; -o-transition: all 300ms linear; -ms-transition: all 300ms linear; transition: all 300ms linear; }
.round1:hover, .round2:hover, .round3:hover { background-color: #7ca1b3; }
.round1 { margin: 0; }
.banner1 { display: none }
.flexslider { min-height: 330px; margin: 20px 0 }
.banners { margin: 50px 0 }
.counting { font-size: 40px; margin: 90px 0 10px; }
.innercont { font-size: 20px; margin: 20px 0; color: #505d63; font-weight: 300; }
.counting span { font-size: 22px; font-weight: 300 }
.rightside img { margin-left: 40px !important; }
.training { height: 198px; width: 198px; background: url(../training/images/training-team-images.png) no-repeat 0 0; float: left; margin: 40px 40px; }
.training.training1 { background-position: -1px 0 }
.training.training2 { background-position: -202px 0 }
.training.training3 { background-position: -401px 0 }
.domain-divs { height: 300px; width: 160px; margin: 10px 3px; border-radius: 10px 10px 10px; }
.domain-divs p { font-size: 14px; margin: 20px 19px 40px; }
.curves ul li { list-style: none; margin: 2px 20px; }
.d1 { background: #d8e7fe }
.d2 { background: #ffdada }
.d3 { background: #eefdde }
.d4 { background: #eae2f4 }
.d5 { background: #d9f7ff }
.d6 { background: #ffe2cd }
.curves { height: 250px; width: 270px; margin: 10px 28px; border-radius: 30px 30px 30px; }
.inner-curve { text-align: center; width: 150px; margin: 20px auto; padding: 10px 10px; font-size: 16px; border-radius: 10px 10px 10px; color: #FFFFFF }
.curves p { margin: 10px 28px; }
.bold { font-weight: bold }
.c1 { background: #ffd7d6 }
.c2 { background: #edfddc }
.c3 { background: #e8e0f3 }
.c1 .inner-curve { background: #cf6461 }
.c2 .inner-curve { background: #a8c476 }
.c3 .inner-curve { background: #947bae }
.d1 .inner-curve { background: #5184cf }
.d2 .inner-curve { background: #cf6461 }
.d3 .inner-curve { background: #a8c476 }
.d4 .inner-curve { background: #947bae }
.d5 .inner-curve { background: #5bc6de }
.d6 .inner-curve { background: #db9258 }
.wdt1000 { width: 1000px }
.mB40 { margin-bottom: 40px; }
/******new edit end**********/

/*New Band*/
.prdLogo { margin-top: -10px }
#newtopheader .nav>li>a, #newtopheader .nav>li>span { cursor: pointer; padding: 0; line-height: 25px }
#newtopheader .nav>li>a:hover, #newtopheader .nav>li>span:hover { background: none; color: #7bbb2a }
#sol-list > div { top: 125px }
.nav .subHdrRhsDrop { top: 42px }
#newtopheader .nav > li { padding: 0 0 0 25px }
#newtopheader .nav > li.pipe { padding: 0 0 0 15px }
#newtopheader .nav > li:last-child { padding: 0 0 0 15px }
/*New Band End*/


/*Newsletter Start */
.newsletter-paginations { width: 100%; height: auto; display: block; list-style: none; margin: 10px auto !important; position: absolute; ; bottom: -5px; text-align: center; }
.newsletter-paginations li { padding: 5px; display: inline-block; width: 10px; height: 10px; float: none; }
.nlBox li { position: relative; }
.nlBox2015 a { padding: 20px 20px 30px 20px; }
.newsletter-pageslider { display: none; }
.newsletter-pageslider1 { display: block; }
.newsletter-paginations li span { width: 10px; height: 10px; border-radius: 5px; background: #ccc; display: block; padding: 0px; text-indent: -9999em; display: inline-block; }
.newsletter-paginations li span:hover { cursor: pointer; }
.newsletter-paginations li span.pag-active { background: #fff; }
/*Newsletter End */


/*inthenews Start */
.ply-btn{line-height:25px;}
.wvbox {
    position: fixed;
    display: none;
    width: 100%;
    height: 100%;
    padding: 10px;
    background: rgba(0,0,0,.8);
    left: 0;
    top: 0;
    z-index: 9999;
}
.wvbox-inner {
    width: 560px;
    margin: 10% auto 0 auto;
    position: relative;
    background: #fff;
    padding: 20px;
    border: 1px solid #ccc;
}
.wvbox-close {
    position: absolute;
    right: -15px;
    top: -15px;
    width: 20px;
    height: 20px;
    padding: 5px;
    background: #000;
    color: #FFF;
    cursor: pointer;
	border:1px solid #333;
    text-align: center;
    -moz-border-radius: 20px;
    -webkit-border-radius: 20px;
    -o-border-radius: 20px;
    border-radius: 20px;
}
/*inthenews End */

.filterResponsive{float:right;padding:10px 0}
@media screen and (max-width:1420px) {
#newtopheader .nav > li { padding: 0 0 0 11px }
}
@media screen and (max-width:1200px) {
#newtopheader .nav > li { font-size: 14px; padding: 0 0 0 8px!important }
}
@media screen and (max-width:1100px) {
#newtopheader .nav > li { font-size: 13px; padding: 0 0 0 8px }
#newtopheader .nav > li.pipe, #newtopheader .nav > li:last-child { display: none }
#comSubTree .comSubTree:before { border: none!important }
}
@media screen and (max-width:1020px) {
#scroll .prdBox p,#scroll .prdvideo p { margin: 5px 0 10px }
.nav > li { padding: 0 }
.nav .dropdown > span, .nav > li > a { padding: 5px 15px }
#comSubTree { font-size: 12px }
#comSubTree .comSubTree > ul > li { padding: 5px }
.hidebanner { display: none }
}
@media screen and (max-width:980px) {
}
@media screen and (max-width:760px) {
.contactBox{width:96%;padding:2%}
.logo { margin: 10px }
.logo img { max-width: 90% }
.topheader { height: 60px }
#btmscroll { border: none }
.menu-icon { margin-top: 15px }
.comSubTreeFix { top: 61px }
.comTtl { font-size: 28px; line-height: 35px }
.tr-col { width: 96%; float: none }
.trFrame { width: 100% }
#trQute { height: auto }
.contBox1, .contBox2 { width: 100%; margin: 20px 0 }
#comTree { width: 23% }
#comBnr { width: 74%; font-size: 70px }
#scroll .prdBox, #scroll .prdvideo { margin: 10px auto; float: none; width: auto; height: auto }
#scroll .prd-default, #scroll .prd-hover { height: auto }
#scroll .prd-hover h2 { display: none }
#scroll .prdBox:hover .prd-default { margin-top: 0 }
#scroll .prdContent, #scroll .prdvideoContent { height: auto!important; padding-bottom: 20px }
.filterResponsive{float:none;padding:10px 0;margin:0 auto;display:block;clear:both;text-align:center}
.product-filter-categories ul li,.solution-filter-categories ul li{float:none;border:none!important}
.product-filter-categories ul,.solution-filter-categories ul{width:auto!important}
}
@media screen and (max-width:600px) {
.partnerCol { width: 100%; float: none }
.pHhide { display: none }
#comTree { width: 30% }
#comBnr { width: 67%; font-size: 50px }
.comTtl { clear: both }
#comSubTree .comSubTree { position: inherit }
.comSubTreeFix { position: inherit; height: auto }
}
@media screen and (max-width:500px) {
.solutionFilter { display: none }
.comTtl { font-size: 20px; line-height: 24px; font-weight: 400; text-align: center }
.comBox1 { width: 80%; padding: 5%; margin: 10px auto; float: none; height: auto }
.cust-logo { border: none }
.suppTable, .emailTable { font-size: 11px }
.nlBox a { margin: 10px auto; float: none }
.nlBox li { margin: 10px auto; float: none }
.revcolum > .rev { max-width: 100%; padding: 30px 0 10px 10%; float: none; height: auto!important }
.revcolum > .cusQte { max-width: 100%; padding: 5%; float: none; height: auto!important }
#comTree { width: 90%; height: auto; text-align: left; padding: 10px 5% }
#comBnr { width: 99%; font-size: 30px; height: auto; line-height: 40px; margin: 10px 0 }
.comBnrTxt { margin: 0; text-align: center }
#comSubTree { position: inherit }
#comSubTree .comSubTree { position: absolute; background: transparent; color: #fff; top: 85px; right: 5%; width: 40%; float: right }
#comSubTree .comSubTree > ul > li a { color: #fff!important }
#comSubTree .comSubTreeAct span { color: #99CD3F!important; font-weight: normal }
#comSubTree .comSubTree > ul > li { display: block }
#comSubTree .comSubTree:after, #comSubTree .comSubTree:before { border: none }
}
#comSubTreeMenu {
    width: 100%;
    background: none;
    margin: 20px 0 17px 0;
    padding: 5px 0;
}
#comSubTree .comSubTree {
    position: static;
    text-align: center;
    background: none;
}
#comSubTree .comSubTree>ul {
    display: inline-block;
    border-bottom: 1px solid #666;
}
.comSubTreeAct span:after {
    position: absolute;
    left: 50%;
    top: -5px;
    display: inline-block;
    border-left: 8px solid transparent;
    border-top: 8px solid #424f56;
    border-right: 8px solid transparent;
    content: '';
    margin-left: -4px;
}
.comSubTreeAct span:after {
    left: 45%;
    top: 26px;
    border-top: 8px solid #666;
}