/* ----------------------------  me-common.css style Starts ------------------------- */

.com-banner{position:relative}
.comBnrTxt {background: url(/sites/meweb/images/kr/common-pages/me-common_images/ban-awards.jpg) no-repeat 0 0; background-size:cover; font-size: 3em;font-weight: 400;text-align: center;color: #FFF;width: 100%;padding: 50px 0;background-size: cover;margin:0;line-height: normal;}
.news-pages .comBnrTxt{background: url(/sites/meweb/images/kr/common-pages/me-common_images/ban-inthenews.jpg) no-repeat 0 0;}
/*Replace main theme*/
body{font:300 14px/24px ZohoPuvi,'Open Sans', sans-serif;letter-spacing:.5px; background:#f2f2f2;}
.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; position: relative; overflow: hidden; background: url(/sites/meweb/images/me_common_v_one/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(/sites/meweb/images/kr/common-pages/me-common_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;z-index:1;}
#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: 40px; margin: 10px 0 5px }
.comDwnIcon, .comBuyIcon, .comrelNotesIcon, .comDemoIcon, .comSpIcon, .comMoreIcon, .comFeaIcon, .comFaqIcon, .starFull, .starHalf, .starNone, .comarrowIcon, .complayicon { background: url(/sites/meweb/images/kr/icon/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; text-align: center;}
#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(/sites/meweb/images/kr/logos/press-news1.png) no-repeat 0 0; height: 70px; width: 180px; display: inline-block }
.prLogo1 { background: url(/sites/meweb/images/kr/logos/press-news1.png) no-repeat 0 0; height: 70px; width: 180px; display: inline-block }
.prLogo2 { background: url(/sites/meweb/images/kr/logos/press-news2.png) no-repeat 0 0; height: 70px; width: 180px; display: inline-block }
.prLogo3 { background: url(/sites/meweb/images/kr/logos/press-news3.png) no-repeat 0 0; height: 70px; width: 180px; display: inline-block }
.prLogo4 { background: url(/sites/meweb/images/kr/logos/press-news4.png) no-repeat 0 0; height: 70px; width: 180px; display: inline-block; margin: 0 auto;}
.prLogo5 { background: url(/sites/meweb/images/kr/logos/press-news5.png) no-repeat 0 0; height: 70px; width: 180px; display: inline-block; margin: 0 auto;}

.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;}
.prLogo2.softwarebusinessgrowth{ background-position: 8px -145px}

.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.pcmag1{ background-position: 40px -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: 0px 0px;}
.prLogo4.data-economy{ background-position: -195px 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: -385px -128px;}
.prLogo4.seguridadti{ background-position: -550px -128px;}
.prLogo4.estrategiaynegocios{ background-position: 0 -177px;}
.prLogo4.ettech{ background-position: -200px -183px;}
.prLogo4.businessworld{ background-position: -385px -180px;}
.prLogo4.channelpostmea{ background-position: -552px -180px;}
.prLogo4.kuwaittimes{ background-position: -380px -250px;}
.prLogo4.businessstandard{ background-position: -553px -250px;}
.prLogo4.dt-next{ background-position: 0 -325px;}
.prLogo4.ai-bayan{ background-position: 0 -250px;}
.prLogo4.emarat-ai-youm{ background-position: -195px -250px;}
.prLogo4.lusail{ background-position: -195px -335px;}
.prLogo4.dzone{ background-position: -380px -335px;}
.prLogo4.gcn{ background-position: -550px -335px;}
.prLogo4.netowrk-me{ background-position: 0 -415px;}
.prLogo4.channellife{ background-position: -200px -415px;}
.prLogo4.arnnet{ background-position: -385px -415px;}
.prLogo4.resellerme{ background-position: -550px -415px;}
.prLogo4.intelligenttechchannels{ background-position: 0 -500px;}
.prLogo4.business-standard{ background-position: -192px -500px;}
.prLogo4.insidebigdata{ background-position: -377px -500px;}
.prLogo4.itbrief{ background-position: -555px -500px;}
.prLogo4.securitybrief{ background-position: 10px -577px;}
.prLogo4.insurancebusinessmag{ background-position: -185px -577px;}
.prLogo4.riskmanagementmagazine{ background-position: -380px -577px;}
.prLogo4.computer-daily-news{ background-position: -550px -577px;}
.prLogo4.informationsecuritybuzz{ background-position: 10px -645px;}
.prLogo4.arabian-computer{ background-position: -190px -645px;}
.prLogo4.smestreet{ background-position: -380px -645px;}
.prLogo4.devops{ background-position: -560px -645px;}
.prLogo4.windowsitpro{ background-position: 0px -723px;}
.prLogo4.solutionsreview{ background-position: -200px -723px;}
.prLogo4.channeldrive{ background-position: -385px -723px;}
.prLogo4.htmlgoodies{ background-position: -555px -723px;}
.prLogo4.cyberdefensemagazine{ background-position: 0px -795px;}
.prLogo4.idgconnect{ background-position: -195px -795px;}
.prLogo4.information-age{ background-position: -384px -795px;}
.prLogo4.computerworld-idg{ background-position: 0 -855px;}
.prLogo4.issuu{ background-position: -200px -855px;}
.prLogo4.idevnews{ background-position: -380px -855px;}
.prLogo4.helpnetsecurity{ background-position: 0 -915px;}
.prLogo4.dtnext{ background-position: -560px -855px;}
.prLogo4.gdpr{ background-position: -195px -915px;}
.prLogo4.inc42{ background-position: -388px -915px;}
.prLogo4.arabianbusiness{ background-position: -548px -915px;}
.prLogo4.gdnonline{ background-position: 0px -975px;}
.prLogo4.tecnopymes{ background-position: -385px -975px;}
.prLogo4.softwarebusinessgrowth{ background-position: -560px -975px;}

.prLogo5.helpnetsecurity{ background-position: 0px 0px;}
.prLogo5.theinnovationenterprise{ background-position: -195px 0px;}
.prLogo5.taimienphi{ background-position: -368px 0px;}
.prLogo5.cdm{ background-position: -550px 0px;}
.prLogo5.eleconomista{ background-position: -6px -60px;}
.prLogo5.techtarget{ background-position: -195px -57px;}
.prLogo5.cio{ background-position: -366px -57px;}
.prLogo5.businesstoday{ background-position: -545px -57px;}
.prLogo5.itbrief{ background-position: -6px -120px;}
.prLogo5.itsitio{ background-position: -195px -120px;}
.prLogo5.khaleejtimes{ background-position: -370px -120px;}
.prLogo5.alkhaleej{ background-position: -545px -120px;}
.prLogo5.securitydive{ background-position: 0 -195px;}
.prLogo5.tahawultech{ background-position: -185px -195px;}
.prLogo5.muscatdaily{ background-position:-368px -195px;}
.prLogo5.techcentral{ background-position:-540px -195px;}
.prLogo5.aitmagazine{ background-position:0 -270px;}
.prLogo5.information-management{ background-position:-185px -270px;}

.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}

/*regional flag*/
ul.regional-countries-drop.swe > li span::before {
    width: 24px;
    height: 24px;
    background: url(../images/swedish.png) no-repeat 0 2px;
    top: 5px;
}
/***************/

@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 !important; 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 }
}

/* ----------------------------  me-common.css style end ------------------------- */

/* ----------------------------  me-common.css overwrite style starts ------------------------- */
html,
body,
div,
span,
applet,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
a,
abbr,
acronym,
address,
big,
cite,
code,
del,
dfn,
em,
img,
ins,
kbd,
q,
s,
samp,
small,
strike,
strong,
tt,
var,
b,
u,
i,
center,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td,
article,
aside,
canvas,
details,
embed,
figure,
figcaption,
footer,
header,
hgroup,
menu,
nav,
output,
ruby,
section,
summary,
time,
mark,
audio,
video {
    margin: 0;
    padding: 0;
    border: 0;
    font-size: 100%;
    font: inherit;
    vertical-align: baseline
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section {
    display: block
}
body {
    line-height: 1
}
ol,
ul {
    list-style: none
}
blockquote,
q {
    quotes: none
}
blockquote:before,
blockquote:after,
q:before,
q:after {
    content: '';
    content: none
}
table {
    border-collapse: collapse;
    border-spacing: 0
}
body {
    font: 300 14px/24px 'ZohoPuvi', sans-serif;
    letter-spacing: .5px;
    line-height: 20px;
    color: #444;
    background: #f2f2f2;
}
em {
    font-style: italic
}
.clearfix:before,
.clearfix:after {
    display: table;
    line-height: 0;
    content: ""
}
* html .clearfix {
    height: 1%;
}
.clearfix {
    display: block;
}
*+html .clearfix {
    display: inline-block
}
.meMenuCont {
    width: 76%
}
.clearfix:after {
    clear: both
}
.clear {
    clear: both;
    line-height: 0;
    height: 0
}
a {
    outline: none;
    border: none;
    text-decoration: none;
    color: #0099CC
}
a:hover {
    text-decoration: underline
}
.h1 a,
.h2 a,
.h3 a,
.h4 a,
h1 a,
h2 a,
h3 a,
h4 a {
    color: #333;
    text-decoration: none
}
img {
    width: auto;
    height: auto;
    vertical-align: middle;
    border: none;
    -ms-interpolation-mode: bicubic
}
.pr {
    position: relative
}
.pa {
    position: absolute
}
.m0 {
    margin: 0 !important
}
.p0 {
    padding: 0 !important
}
.b0 {
    border: none !important
}
.mT0 {
    margin-top: 0 !important
}
.pT0 {
    padding-top: 0 !important
}
.mB0 {
    margin-bottom: 0 !important
}
.mB10 {
    margin-bottom: 10px
}
.pB0 {
    padding-bottom: 0 !important
}
.m0auto {
    margin: 0 auto
}
.h0 {
    height: 0;
    line-height: 0
}
.wAuto {
    width: auto !important
}
.fr {
    float: right
}
.fl {
    float: left
}
.tar {
    text-align: right
}
.tal {
    text-align: left !important
}
.tac {
    text-align: center
}
.show {
    display: block !important
}
.show-in-bl {
    display: inline-block !important
}
.hide,
.mbS,
.ipad-show {
    display: none !important
}
.inBlk {
    display: inline-block
}
.max {
    max-width: 100%
}
.mT10 {
    margin-top: 10px
}
.mT20 {
    margin-top: 20px
}
.mT40 {
    margin-top: 40px
}
.pT10 {
    padding-top: 10px
}
.pT20 {
    padding-top: 20px
}
.mL10 {
    margin-left: 10px
}
.mL20 {
    margin-left: 20px
}
.mL30 {
    margin-left: 30px
}
.mR10 {
    margin-right: 10px
}
.mR30 {
    margin-right: 30px
}
.pL10 {
    padding-left: 10px
}
.pL20 {
    padding-left: 20px
}
.uline,
.uline:hover {
    text-decoration: underline
}
.pointer {
    cursor: pointer
}
.f300 {
    font-weight: 300
}
strong {
    font-weight: bold
}
.fs12 {
    font-size: 12px
}
.grn-btn a {
    background: #7BBB2A;
    color: #fff !important;
    font-size: 28px;
    line-height: 30px;
    padding: 10px 20px;
    margin-top: 20px;
    display: inline-block;
    border-radius: 5px
}
.grn-btn a:hover {
    text-decoration: none
}
.notebox {
    background: #F8F8F8;
    border: 1px solid #ddd;
    padding: 2%;
    margin: 40px 0 0 0
}
.list {
    padding: 10px 0 10px 30px;
    list-style-type: disc
}
a.btn-style,
#scroll a.btn-style {
    font-size: 16px;
    color: #fff !important;
    background: #424f56;
    padding: 8px 20px;
    line-height: 20px;
    display: inline-block;
    text-decoration: none
}
a.btn-style:hover,
#scroll a.btn-style:hover {
    text-decoration: none;
    background: #7bbb2a
}
a.orange-btn {
    background: #E9142B;
    padding: 7px 15px;
    line-height: 20px;
    display: inline-block;
    text-decoration: none;
    color: #fff !important
}
a.orange-btn:hover {
    background: #E3142B;
    text-decoration: none !important
}
a.red-btn {
    background: #E9142B;
    padding: 7px 15px;
    line-height: 20px;
    display: inline-block;
    text-decoration: none;
    color: #fff !important
}
a.red-btn:hover {
    background: #E3142B;
    text-decoration: none !important
}
a.green-btn,
a.grn-btn {
    background: #7bbb2a;
    padding: 7px 15px;
    line-height: 20px;
    display: inline-block;
    text-decoration: none;
    color: #fff !important
}
a.green-btn:hover,
a.grn-btn:hover {
    background: #5bbb2a;
    text-decoration: none !important
}
a.grn-btn,
a.transparent-btn {
    font-size: 16px;
    color: #fff !important;
    padding: 8px 20px;
    line-height: 22px;
    display: inline-block;
    text-decoration: none
}
a.grn-btn {
    background: #7bbb2a
}
a.transparent-btn {
    color: #333 !important;
    border: 1px solid #ccc
}
a.grn-btn:hover {
    text-decoration: none
}
a.grn-btn:hover {
    background: #7aab2a
}
a.transparent-btn:hover {
    background: #f1f1f1
}
a.moreBtn {
    background: #7bbb2a;
    padding: 5px 10px;
    line-height: 20px;
    color: #fff !important;
    text-decoration: none;
    font-size: 12px;
    margin: 10px 0 0;
    display: inline-block
}
a.moreBtn:hover {
    text-decoration: none !important;
    background: #5bbb2a
}
.pop-box {
    width: 100%;
    background: #000;
    opacity: 0.5;
    position: absolute;
    z-index: 100000;
    top: 0;
    display: none
}
.pop-container,
#viewContainer {
    max-width: 100%;
    width: 720px;
    padding: 20px;
    border: 1px solid #000;
    background: #fff;
    position: fixed;
    height: 460px;
    top: 90px;
    overflow-y: scroll;
    left: 50%;
    margin-left: -350px;
    z-index: 100001;
    display: none
}
.pophead {
    font-size: 16px;
    text-align: center;
    border-bottom: 1px dashed #ddd;
    font-weight: bold;
    padding-bottom: 5px;
    margin-bottom: 10px
}
#CAclose {
    position: absolute;
    top: 0;
    right: 5px
}
#popcls {
    float: right;
    padding-right: 5px
}
.pitstopPopContainer {
    width: 500px;
    height: auto;
    margin-left: -250px;
    top: 200px;
    overflow-y: auto
}
.form {
    width: 250px
}
.form input,
.form select {
    width: 230px;
    margin-top: 10px;
    padding: 10px;
    border: none;
    font-size: 14px;
    transition: all 0.2s ease-in-out 0s;
    color: #777;
    outline: none;
    border: 1px solid #bbb
}
.form input:focus,
.form select:focus {
    color: #2a2a2a;
    outline: none;
    background: #f9f9f9
}
.form select {
    width: 250px
}
.container {
    max-width: 1000px;
    width: 100%;
    margin: 0 auto;
    transition: all 0.2s ease-in 0s
}
.h1 {
    font-size: 42px;
    line-height: 42px;
    margin: 0 0 40px 0;
    font-weight: 300
}
.h2,
h2 {
    font-size: 25px;
    line-height: 34px;
    margin: 20px 0 30px
}
.h3,
h3 {
    font-size: 20px;
    line-height: 30px;
    margin: 30px 0 20px
}
.h4,
h4 {
    font-size: 16px;
    line-height: 20px;
    margin: 0 0 0 20px
}
.per25 {
    width: 23%;
    padding: 0 1%;
    float: left
}
.per20 {
    width: 18%;
    padding: 0 1%;
    float: left
}
.per30 {
    width: 30%;
    padding: 0 1.5%;
    float: left
}
.per40 {
    width: 38%;
    padding: 0 1%;
    float: left
}
.per50 {
    width: 46%;
    padding: 0 2%;
    float: left
}
.per60 {
    width: 58%;
    padding: 0 1%;
    float: left
}
.per70 {
    width: 65%;
    padding: 0 1%;
    float: left
}
.per75 {
    width: 73%;
    padding: 0 1%;
    float: left
}
.sec-pTB {
    padding: 40px 0
}
.sep-brd-top {
    border-top: 1px dashed #000;
    margin-top: 20px;
    padding-top: 10px
}
.sep-brd-btm {
    border-bottom: 1px dashed #000;
    margin-bottom: 30px;
    padding-bottom: 30px
}
.bg-l-grey {
    background: #f1f1f1
}
a.lnmore {
    text-decoration: none;
    color: #888 !important;
    margin-top: 10px;
    display: inline-block
}
a.lnmore .lnarw {
    background-position: -287px 0px;
    height: 13px;
    width: 13px;
    display: inline-block;
    line-height: 12px;
    margin-right: 5px
}
a.lnmore:hover {
    text-decoration: underline !important
}
p {
    margin: 15px 0
}
.ft-logo,
.drop-icon,
.nav-dwn-icon,
.nav-qte-icon,
.lnarw,
.menu-btn,
.prd-nav .dwn-icon,
.prd-nav .demo-icon,
.prd-nav .free-icon,
.prd-nav .comp-icon,
.prd-nav .quote-icon,
.prd-nav .buy-icon,
.prd-nav .feature-icon,
.prd-nav .call-icon,
.prd-nav .caseStudy-icon,
.prd-nav .faq-icon,
.prd-nav .feedback-icon,
.prd-nav .document-icon,
.prd-nav .video-icon,
.prd-nav .eval-icon,
.dwn-main-icon,
.dwn-win-icon,
.dwn-lin-icon,
.dwn-btm-icon,
.quick-icon,
.win-btn,
.lin-btn,
#close,
.s-icon,
.ssFB,
.ssTW,
.ssIN,
.ssGP,
.ssYT,
.icon {
    background: url(/sites/meweb/images/kr/icon/me-sprite-new.png) no-repeat 0 0
}
.ssFB,
.ssTW,
.ssIN,
.ssGP,
.ssYT {
    height: 30px;
    width: 30px;
    display: inline-block
}
.ssFB {
    background-position: 0 -192px
}
.ssTW {
    background-position: -30px -192px
}
.ssIN {
    background-position: -60px -192px
}
.ssGP {
    background-position: -90px -192px
}
.ssYT {
    background-position: -120px -191px;
}
#close {
    height: 16px;
    width: 16px;
    display: inline-block;
    line-height: 0;
    font-size: inherit;
    position: absolute;
    right: 5px;
    top: 5px;
    background-position: -176px -120px;
    cursor: pointer;
    z-index: 9999
}
.ft-logo {
    background-position: 0 -93px;
    display: block;
    height: 25px;
    width: 146px;
    margin-top: 4px;
    text-indent: -100%;
    position: relative;
    overflow: hidden
}
.topheader {
    background: #FFF;
    position: fixed;
    z-index: 99;
    width: 100%;
    border-bottom: 1px solid #ddd;
    box-shadow: 0 0 2px #ccc;
    top: 0;
    height: 95px
}
.logo {
    margin-top: -11px
}
.tagline {
    display: inline-block;
    font: inherit;
    margin: 0
}
.drop-icon {
    width: 6px;
    height: 4px;
    background-position: -268px 0;
    display: inline-block;
    position: relative;
    top: -6px;
    right: 0;
    font-size: 0;
    line-height: 0
}
.top-sec {
    text-align: right;
    font-size: 11px;
    line-height: 20px;
    font-weight: 400;
    width: 100%;
    padding: 4px 0
}
.top-sec>ul>li {
    float: left
}
.top-sec>ul>li>span,
.top-sec>ul>li>a {
    padding: 0 7px;
    display: inline-block;
    color: #777;
    text-decoration: none
}
.top-sec>ul>li:hover>span,
.top-sec>ul>li:hover>a {
    color: #fff;
    background-color: #7bbb2a
}
.top-sec>ul>li.nav-fb a,
.top-sec>ul>li.nav-tw a,
.top-sec>ul>li.nav-ld a,
.top-sec>ul>li.nav-gp a,
.top-sec>ul>li.nav-yt a {
    width: 19px;
    height: 20px;
    display: block;
    text-indent: -999em;
    text-align: left;
    padding: 0px;
    background: url(/sites/meweb/images/kr/icon/me-common-sprite.png) no-repeat left top;
    margin-left: 5px
}
.top-sec > ul > li.nav-fb a {
    background-position: -94px 0
}
.top-sec > ul > li.nav-tw a {
    background-position: -116px 0
}
.top-sec > ul > li.nav-ld a {
    background-position: -138px 0
}
.top-sec > ul > li.nav-gp a {
    background-position: -159px 0
}
.top-sec > ul > li.nav-yt a {
    background-position: -181px 0
}
.top-sec > ul > li.nav-fb:hover a {
    background-position: -94px -22px
}
.top-sec > ul > li.nav-tw:hover a {
    background-position: -116px -22px
}
.top-sec > ul > li.nav-ld:hover a {
    background-position: -138px -22px
}
.top-sec > ul > li.nav-gp:hover a {
    background-position: -159px -22px
}
.top-sec > ul > li.nav-yt:hover a {
    background-position: -181px -22px
}
#backToTop {
    position: fixed;
    right: 20px;
    bottom: 80px;
    color: #000;
    background: rgba(0, 0, 0, 0.7) url(/sites/meweb/images/kr/common/up-arrow.png) no-repeat 16px 17px;
    font-size: 12px;
    display: none;
    cursor: pointer;
    transition: all 0.1s ease 0s;
    width: 50px;
    height: 50px;
    border-radius: 50%;
    text-indent: -1000px;
    overflow: hidden
}
#backToTop:hover {
    background-color: rgba(0, 0, 0, 0.9);
    background-position: 16px 10px
}
.lictxt {
    font-size: 12px;
    margin-top: 10px
}
.menl {
    margin-top: 20px
}
.menl #dwn-form-alert {
    top: 30px;
    left: 28px
}
.txtfield {
    background-color: #FFFFFF;
    border: 1px solid #DDD;
    border-right: none;
    color: #b5b5b8;
    height: 19px;
    line-height: 20px;
    outline: medium none;
    padding: 5px 6px;
    transition: border 0.2s linear 0s, box-shadow 0.2s linear 0s;
    width: 140px;
    float: left
}
.txtfield:focus {
    border: 1px solid #999;
    border-right: none;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(250, 250, 250, 0.6);
    outline: medium none;
    color: #555
}
#subscribe {
    background: #7BBB2A;
    border: medium none;
    color: #FFFFFF;
    cursor: pointer;
    display: inline-block;
    font-size: 14px;
    line-height: 19px;
    padding: 6px 10px;
    text-decoration: none;
    float: left;
    margin: 0
}
.division {
    margin-top: 20px
}

.search {
    margin-right: 0 !important
}
.search>span {
    cursor: pointer
}
.searchtxt {
    background: none;
    border: none;
    width: 96%;
    padding: 2px 2%
}
.search .dropdown-menu {
    top: 18px
}
.maindropdown {
    position: static !important
}
.maindrop-menu {
    width: 98% !important;
    max-width: 1000px !important;
    top: 23px !important
}
.prdCont>div {
    width: 24%;
    padding: 5px 0.5%;
    float: left
}
.solCont>div {
    width: 49%;
    padding: 5px 0.5%;
    float: left
}
.solCont p {
    margin: 0;
    padding: 5px 0 15px 0;
    line-height: 22px
}
.solCont p a:hover {
    text-decoration: none !important
}
.subHeadTitle a {
    color: #7bbb2a !important
}
.subHeadTitle {
    color: #7bbb2a;
    font-size: 16px;
    padding-bottom: 5px
}
.dropdown {
    position: relative
}
.dropdown-menu {
    display: none;
    position: absolute;
    right: 0;
    z-index: 10;
    padding: 20px
}
.dropdown-menu a {
    color: #333
}
.dropopen>.dropdown-menu {
    display: block
}
.nav .dropopen>span {
    background: none;
    color: #7bbb2a
}
.dropopen>span {
    background: #7BBB2A;
    color: #fff
}
.top-sec .dropdown-menu,
.nav .dropdown-menu {
    border-top: 4px solid #7bbb2a;
    background: #f8f8f8;
    padding: 10px;
    min-width: 200px;
    text-align: left;
    font-size: 12px;
    border-right: 1px solid #C5CBD4;
    border-left: 1px solid #C5CBD4;
    border-bottom: 2px solid #C5CBD4;
    top: 20px
}
.nav .dropdown-menu {
    top: 78px !important
}
.top-sec .ftool,
.nav .ftool {
    font-size: 16px;
    line-height: 20px;
    text-align: right
}
.top-sec .dropdown-menu .dropdown-menu-head,
.nav .dropdown-menu .dropdown-menu-head {
    font-size: 16px;
    line-height: 20px;
    border-bottom: 1px dashed #DDD;
    padding-bottom: 10px;
    font-weight: 400
}
.top-sec .dropdown-menu ul,
.nav .dropdown-menu ul {
    padding: 10px 0
}
.top-sec .dropdown-menu ul li,
.nav .dropdown-menu ul li {
    padding: 3px 10px;
    display: block;
    line-height: 20px
}
.top-sec .dropdown-menu a:hover,
.nav .dropdown-menu a:hover {
    text-decoration: underline
}
.top-sec .dropdown>span,
.nav .dropdown>span {
    cursor: pointer;
    line-height: 20px
}
.nav {
    margin: 12px 0 0;
    padding: 0;
    font-size: 15px;
    text-align: right;
    display: block;
    line-height: 24px
}
.nav>li {
    padding: 0 15px 0 0;
    float: left;
    position: relative
}
.nav a {
    color: #333;
    text-decoration: none
}
.nav>li>a:hover,
.nav>li>span:hover,
[data-soldrop]:hover {
    color: #7bbb2a
}
.nav-dwn {
    margin-top: 10px
}
.nav-dwn a {
    background: #E9142B;
    color: #fff;
    font-size: 22px;
    line-height: 30px;
    padding: 4px 10px;
    display: inline-block;
    width: 148px;
    border-radius: 5px;
    text-decoration: none;
    text-align: center
}
.nav-dwn a:hover {
    background: #E3142B
}
.nav-dwn-icon {
    width: 21px;
    height: 20px;
    background-position: 0 0;
    line-height: 22px;
    display: inline-block;
    position: relative;
    top: 2px
}
.nav-qte a {
    background: #7BBB2A;
    position: relative
}
.nav-qte a:hover {
    background: #5BBB2A
}
.nav-qte-icon {
    width: 13px;
    height: 22px;
    background-position: -128px 0px;
    line-height: 22px;
    display: inline-block;
    position: relative;
    top: 0px
}
.menu-icon {
    width: 100px;
    vertical-align: middle;
    display: none;
    position: relative;
    border: 1px solid #CCC;
    cursor: pointer;
    font-size: 14px;
    line-height: 30px;
    padding: 0 15px;
    margin-top: 30px;
    background: #f8f8f8
}
.menu-icon .menu-btn {
    margin-top: 8px;
    background-position: -241px 0;
    width: 16px;
    height: 13px;
    display: inline-block;
    float: right
}
.heading-menu {
    background: #ecedee;
    padding: 5px 0;
    font-size: 27px;
    line-height: 36px;
    height: 40px;
    color: #424f56;
    border-bottom: 1px solid #C5CBD4;
    font-weight: 300;
    letter-spacing: -1px;
    position: relative;
    overflow: hidden;
    clear: both
}
.heading-menu h1,
.heading-menu h2,
.heading-menu h3 {
    display: inline-block;
    margin: 0;
    font-size: 25px;
    line-height: 34px
}
.heading-menu a:hover {
    text-decoration: none
}
#scroll {
    position: relative
}
#scroll img {
    max-width: 100%
}
#scroll ul {
    padding: 10px 0 10px 30px;
    list-style-type: disc
}
#scroll ol {
    padding: 10px 0 10px 30px;
    list-style-type: decimal
}
.breadcrumb {
    font-size: 11px;
    color: #333;
    display: inline-block;
    margin-left: 10px;
    letter-spacing: 0;
    font-weight: 400;
    top: 10px;
}
.breadcrumb a {
    color: #333 !important
}
.breadcrumb a:hover {
    text-decoration: underline
}
.pg-head,
.head {
    font-size: 35px;
    line-height: 45px;
    margin: 0 0 30px;
    color: #333;
    letter-spacing: -1px
}
.feature-subHead {
    font-size: 22px;
    line-height: 26px;
    color: #888;
    text-align: center;
    margin-top: 15px
}
.feature-subHead a {
    color: #888
}
.lhs-tree {
    width: 24%;
    float: left;
    position: relative;
    min-height: 400px;
    overflow: hidden
}
.lhs-tree .fixed {
    position: fixed;
    top: 86px
}
.lhs-tree .absolute {
    position: absolute;
    bottom: 0;
    transition: all 0.5s ease-in 0.5s
}
#lhsTree {
    padding: 30px 0 40px 0 !important;
    width: 100%;
    max-width: 240px;
    list-style-type: none !important
}
#lhsTree img {
    position: absolute;
    left: 2px
}
#lhsTree>li {
    border-bottom: 1px solid #ececec;
    line-height: 24px;
    font-size: 13px;
    line-height: 1.2em;
    color: #777;
    position: relative
}
#lhsTree>li>span {
    display: block;
    padding: 12px 0 12px 24px;
    cursor: pointer
}
#lhsTree>li .feaact {
    color: #7bbb2a;
    position: relative
}
#lhsTree>li .feaact:hover {
    color: #7bbb2a
}
#lhsTree > li > span.ifTree {
    padding: 0
}
#lhsTree > li > span.ifTree a {
    padding: 12px 0 12px 24px;
    display: block
}
#lhsTree > li > span.ifTree.dropact:after {
    position: absolute;
    left: 5px;
    top: 16px;
    display: inline-block;
    border-left: 4px solid transparent;
    border-top: 4px solid transparent;
    border-top: 4px solid #FF8134;
    border-right: 4px solid transparent;
    content: ''
}
#lhsTree > li > span.ifTree:after {
    position: absolute;
    left: 5px;
    top: 16px;
    display: inline-block;
    border-top: 4px solid transparent;
    border-left: 4px solid #FF8134;
    border-bottom: 4px solid transparent;
    content: ''
}
#lhsTree a {
    color: #777;
    text-decoration: none
}
#lhsTree a:hover {
    color: #000
}
#lhsTree>li>ul {
    display: none;
    list-style-type: none;
    padding: 0
}
#lhsTree>li>ul li {
    color: #444;
    border-top: 1px solid #eee;
    padding: 10px 0 10px 34px;
    font-size: 12px;
    line-height: 1.2em
}
.rhs-cont {
    width: 71%;
    padding: 30px 0 40px 4%;
    float: left;
    border-left: 1px dotted #DDD;
    position: relative
}
.rhs-cont img {
    max-width: 100%
}
.rhs-cont ul {
    padding: 10px 0 10px 30px;
    list-style-type: disc
}
.rhs-cont ol {
    padding: 10px 0 10px 30px;
    list-style-type: decimal
}
.rhs-cont li {
    padding-left: 10px
}
.rhs-cont a {
    color: #09C
}
.rhs-cont a:hover {
    text-decoration: underline
}
.dwn-cont {
    margin: 0;
    color: #424f56;
    font-weight: 400;
    background: #ECEDEE
}
.dwn-form-cont {
    width: 28.5%;
    padding: 20px 2% 5px 2%;
    float: left;
    min-height: 400px;
    border-right: 1px solid #fff;
    border-left: 1px solid #fff
}
.dwn-cont a {
    color: #333
}
.dwn-form-cont a {
    color: #9DA3AB
}
.dwn-form-head {
    font-size: 15px;
    margin-bottom: 10px
}
#dwn-form-alert {
    background: #E9142B;
    position: absolute;
    color: #fff;
    font-size: 12px;
    padding: 10px;
    line-height: 16px;
    max-width: 265px
}
#dwn-form-alert:before {
    position: absolute;
    left: 5%;
    top: -10px;
    display: inline-block;
    border-right: 10px solid transparent;
    border-bottom: 10px solid #E9142B;
    content: ''
}
#downloadSubmit {
    background: #414F57;
    font-size: 18px;
    color: #fff;
    line-height: 24px;
    width: 80%;
    margin-top: 20px;
    border-radius: 5px;
    border: none;
    cursor: pointer
}
.dwn-priv {
    font-size: 11px;
    line-height: 16px;
    margin-top: 10px;
    color: #9da3ab
}
.dwn-form input,
.dwn-form select {
    width: 90%;
    margin-top: 10px;
    padding: 10px;
    border: none;
    font-size: 14px;
    transition: all 0.2s ease-in-out 0s;
    color: #777;
    outline: none;
    border: 1px solid #bbb
}
.dwn-form input[type="checkbox"] {
    width: 20px
}
.dwn-form input:focus,
.dwn-form select:focus {
    color: #2a2a2a;
    outline: none;
    background: #f9f9f9
}
.dwn-form select {
    width: 97%
}
#user-detail {
    display: none
}
.dwn-link-cont {
    width: 67.2%;
    float: left;
    min-height: 425px
}
.dwn-link {
    padding: 0;
    min-height: 425px
}
.dwn-menu {
    display: block
}
.dwn-menu>span {
    margin: 0 0 0 1px;
    padding: 8px 0;
    width: 33.1%;
    float: left;
    background: #C4C8CC;
    text-align: center;
    font-size: 18px;
    cursor: pointer;
    display: inline-block
}
.dwn-menu>span:first-child {
    margin: 0;
    width: 33.3%
}
.dwn-link span.act {
    background: none
}
.dwn-desc {
    width: 75%;
    margin: 50px auto 0;
    min-height: 72px
}
.dwn-desc span {
    display: block
}
.dwn-div:first-child {
    display: block
}
.dwn-div {
    display: none;
    text-align: center
}
.dwn-btn {
    margin-top: 70px;
    display: inline-block
}
.dwn-btn a {
    font-size: 42px;
    background: #E9142B;
    padding: 10px 15px;
    display: inline-block;
    color: #fff;
    line-height: 42px;
    font-weight: 300;
    border-radius: 5px
}
.dwn-btn a:hover {
    text-decoration: none !important;
    background: #E3142B
}
.dwn-btn a.dwn-prob-btn {
    font-size: 42px;
    background: #5a6870;
    padding: 10px 15px;
    display: inline-block;
    color: #7bbb2a;
    line-height: 42px;
    margin-top: 20px;
    font-weight: 300;
    margin-left: 10px
}
.dwn-prob-size {
    font-size: 16px;
    line-height: 16px
}
.dwn-bit a {
    display: inline-block;
    font-size: 15px;
    margin: 10px 15px 0 15px;
    text-decoration: underline;
    color: #333;
    text-decoration: none
}
.dwn-prob a {
    background: #C4C8CC;
    padding: 2px 10px;
    border-radius: 3px;
    color: #333;
    text-decoration: none
}
.dwn-prob a:hover {
    background: #7bbb2a
}
.dwn-main-icon {
    background-position: -51px -25px;
    width: 33px;
    height: 31px;
    margin: 5px 0 0 10px;
    line-height: 30px;
    float: right
}
.dwn-nav-link a {
    color: #333
}
.otr-dwn-win {
    width: 48%;
    margin-right: 2%;
    float: left;
    margin-top: 20px
}
.otr-dwn-lin {
    width: 48%;
    margin-left: 2%;
    float: left;
    margin-top: 20px
}
.otr-dwn-head {
    padding: 0 5%;
    font-size: 18px;
    font-weight: 400;
    color: #2a2a2a;
    line-height: 35px;
    border-bottom: 1px solid #ccc
}
.otr-dwn-cont {
    padding: 10px 5%;
    font-size: 16px
}
.otr-dwn-cont a {
    font-size: 14px;
    background: #f6f6f6;
    margin-left: 4px;
    text-decoration: underline;
    width: 73px;
    display: inline-block;
    text-align: center;
    color: #333;
    text-decoration: none
}
.otr-dwn-cont a:hover {
    background: #7BBB2A;
    color: #fff
}
.otr-dwn-cont a.ful {
    width: 150px
}
.otr-dwn-cont ul li span {
    display: inline-block;
    position: relative;
    float: right
}
.otr-dwn-cont ul li {
    clear: both;
    padding: 10px 0
}
.otr-dwn-subhead {
    font-size: 14px;
    margin-top: 20px;
    padding-left: 5%
}
.dwn-win-icon {
    background-position: -86px -25px;
    width: 28px;
    height: 28px;
    float: left;
    margin: 4px 10px 0 0
}
.win-btn {
    background-position: -100px -58px;
    width: 26px;
    height: 26px;
    float: left;
    margin: 4px 10px 0 0;
    display: inline-block
}
.lin-btn {
    background-position: -129px -58px;
    width: 25px;
    height: 30px;
    float: left;
    margin: 0 10px 0 0;
    display: inline-block
}
.dwn-lin-icon {
    background-position: -115px -25px;
    width: 26px;
    height: 30px;
    float: left;
    margin: 2px 10px 0 0
}
.btmBar {
    height: 50px
}
#btmBar {
    bottom: -96px
}
#btmBar.fixed {
    position: fixed;
    bottom: 0;
    left: 0;
    z-index: 10;
    width: 100%
}
.prd-nav {
    padding: 0;
    float: left;
    width: 99%
}
.prd-nav li {
    float: left;
    width: 19%;
    padding: 0 0.5%;
    text-align: center
}
.prd-nav li a {
    color: #c9c9c9
}
.prd-nav li a:hover {
    color: #fff;
    text-decoration: none
}
.prd-nav li a:hover >span {
    opacity: 1
}
.prd-nav .btm-dwn a {
    color: #fff;
    background: #E9142B;
    color: #fff;
    font-size: 22px;
    line-height: 30px;
    padding: 4px 10px;
    display: inline-block;
    width: 138px;
    border-radius: 5px;
    margin-top: 2px
}
.btm-dwn a:hover {
    background: #E3142B
}
.prd-nav .dwn-btm-icon {
    width: 21px;
    height: 20px;
    background-position: 0 0;
    line-height: 22px;
    display: inline-block;
    position: relative;
    top: 2px
}
.prd-nav .dwn-icon {
    background-position: -23px 0;
    height: 25px;
    width: 27px;
    display: inline-block
}
.prd-nav .demo-icon {
    background-position: -142px 0;
    height: 25px;
    width: 25px;
    display: inline-block;
    opacity: 0.7
}
.prd-nav .free-icon {
    background-position: 0 0;
    height: 25px;
    width: 22px;
    display: inline-block;
    opacity: 0.7
}
.prd-nav .comp-icon {
    background-position: -51px 0;
    height: 25px;
    width: 48px;
    display: inline-block;
    opacity: 0.7
}
.prd-nav .quote-icon {
    background-position: -128px 0;
    height: 25px;
    width: 13px;
    display: inline-block;
    opacity: 0.7
}
.prd-nav .buy-icon {
    background-position: -100px 0;
    height: 25px;
    width: 28px;
    display: inline-block;
    opacity: 0.7
}
.prd-nav .feature-icon {
    background-position: -168px 0;
    height: 23px;
    width: 29px;
    display: inline-block;
    opacity: 0.7
}
.prd-nav .call-icon {
    background-position: -198px 0;
    height: 23px;
    width: 28px;
    display: inline-block;
    opacity: 0.7
}
.prd-nav .caseStudy-icon {
    background-position: -167px -25px;
    height: 26px;
    width: 26px;
    display: inline-block;
    opacity: 0.7
}
.prd-nav .video-icon {
    background-position: -141px -25px;
    height: 26px;
    width: 26px;
    display: inline-block;
    opacity: 0.7
}
.prd-nav .eval-icon {
    background-position: -222px -54px;
    height: 26px;
    width: 28px;
    display: inline-block;
    opacity: 0.7
}
.prd-nav .faq-icon {
    background-position: -193px -25px;
    height: 26px;
    width: 26px;
    display: inline-block;
    opacity: 0.7
}
.prd-nav .feedback-icon {
    background-position: -220px -25px;
    height: 20px;
    width: 25px;
    display: inline-block;
    opacity: 0.7;
    margin: 3px 0
}
.prd-nav .document-icon {
    background-position: -246px -25px;
    height: 26px;
    width: 26px;
    display: inline-block;
    opacity: 0.7
}
.menuheader {
    background: #000;
    font-size: 13px;
    line-height: 15px;
    padding: 5px 0;
    width: 100%
}
.menuheader a {
    color: #fff
}
#customers h3 {
    font-weight: 400;
    text-align: center;
    display: block;
    padding-top: 20px
}
.cust-logo {
    padding: 20px 0
}
.cust-logo a {
    text-decoration: none
}
.cust-logo ul li {
    width: 10%;
    padding: 10px 1.2% 15px 1.2%;
    text-align: center;
    float: left
}
.cust-logo1 {
    text-align: center
}
.cust-logo1 ul li {
    float: none;
    width: auto;
    vertical-align: top;
    display: inline-block;
    padding: 0px 1% 0 1%
}
.cust-logo1 ul li span {
    background: url(/sites/meweb/images/kr/logos/clients.png) no-repeat left top;
    display: inline-block;
    text-indent: -9999em;
    width: 100px;
    height: 60px
}
.cust-logo1 ul li span.cl-at {
    background-position: 0 0
}
.cust-logo1 ul li span.cl-lr {
    background-position: -100px 0
}
.cust-logo1 ul li span.cl-bs {
    background-position: -200px 0
}
.cust-logo1 ul li span.cl-sy {
    background-position: -300px 0
}
.cust-logo1 ul li span.cl-ge {
    background-position: -400px 0
}
.cust-logo1 ul li span.cl-sg {
    background-position: -500px 0
}
.cust-logo1 ul li span.cl-er {
    background-position: -600px 0
}
.cust-logo1 ul li span.cl-nc {
    background-position: -700px 0
}
.cust-logo1 ul li span.cl-al {
    background-position: 0 -60px
}
.cust-logo1 ul li span.cl-tw {
    background-position: -100px -60px
}
.cust-logo1 ul li span.cl-dc {
    background-position: -200px -60px
}
.cust-logo1 ul li span.cl-ab {
    background-position: -300px -60px
}
.cust-logo1 ul li span.cl-dh {
    background-position: -400px -60px
}
.cust-logo1 ul li span.cl-hg {
    background-position: -500px -60px
}
.cust-logo1 ul li span.cl-ug {
    background-position: -600px -60px
}
.cust-logo1 ul li span.cl-ao {
    background-position: -700px -60px
}
.cust-logo1 ul li span.cl-no {
    background-position: 0 -120px
}
.cust-logo1 ul li span.cl-st {
    background-position: -100px -120px
}
.cust-logo1 ul li span.cl-ed {
    background-position: -200px -120px
}
.cust-logo1 ul li span.cl-hm {
    background-position: -300px -120px
}
.cust-logo1 ul li span.cl-ml {
    background-position: -400px -120px
}
.cust-logo1 ul li span.cl-cn {
    background-position: -500px -120px
}
.cust-logo1 ul li span.cl-cs {
    background-position: -600px -120px
}
.cust-logo1 ul li span.cl-ai {
    background-position: -700px -120px
}
.cust-logo1 ul li span.cl-lf {
    background-position: 0 -180px
}
.cust-logo1 ul li span.cl-ad {
    background-position: -100px -180px
}
.cust-logo1 ul li span.cl-nv {
    background-position: -200px -180px
}
.cust-logo1 ul li span.cl-la {
    background-position: -300px -180px
}
.cust-logo1 ul li span.cl-uc {
    background-position: -400px -180px
}
.cust-logo1 ul li span.cl-us {
    background-position: -500px -180px
}
.cust-logo1 ul li span.cl-if {
    background-position: -600px -180px
}
.cust-logo1 ul li span.cl-ey {
    background-position: -700px -180px
}
.cust-logo1 ul li span.cl-og {
    background-position: 0 -240px
}
.cust-logo1 ul li span.cl-ib {
    background-position: -100px -240px
}
.cust-logo1 ul li span.cl-sc {
    background-position: -200px -240px
}
.cust-logo1 ul li span.cl-tt {
    background-position: -300px -240px
}
.cust-logo1 ul li span.cl-cv {
    background-position: -400px -240px
}
.cust-logo1 ul li span.cl-tu {
    background-position: -500px -240px
}
.cust-logo1 ul li span.cl-kr {
    background-position: -600px -240px
}
.cust-logo1 ul li span.cl-hc {
    background-position: -700px -240px
}
.cust-logo1 ul li span.cl-wh {
    background-position: 0 -300px
}
.cust-logo1 ul li span.cl-sm {
    background-position: -100px -300px
}
.cust-logo1 ul li span.cl-ta {
    background-position: -200px -300px
}
.cust-logo1 ul li span.cl-fi {
    background-position: -300px -300px
}
.cust-logo1 ul li span.cl-mc {
    background-position: -400px -300px
}
.cust-logo1 ul li span.cl-in {
    background-position: -500px -300px
}
.cust-logo1 ul li span.cl-bt {
    background-position: -600px -300px
}
.cust-logo1 ul li span.cl-rl {
    background-position: -700px -300px
}
.cust-logo1 ul li span.cl-ik {
    background-position: 0 -360px
}
.cust-logo1 ul li span.cl-hn {
    background-position: -100px -360px
}
.cust-logo1 ul li span.cl-ev {
    background-position: -200px -360px
}
.cust-logo1 ul li span.cl-br {
    background-position: -300px -360px
}
.cust-logo1 ul li span.cl-ox {
    background-position: -400px -360px
}
.cust-logo1 ul li span.cl-xe {
    background-position: -500px -360px
}
.cust-logo1 ul li span.cl-un {
    background-position: -600px -360px
}
.cust-logo1 ul li span.cl-ts {
    background-position: -700px -360px
}
.cust-logo1 ul li span.cl-ch {
    background-position: 0 -420px
}
.cust-logo1 ul li span.cl-sn {
    background-position: -100px -420px
}
.cust-logo1 ul li span.cl-ng {
    background-position: -200px -420px
}
.cust-logo1 ul li span.cl-lt {
    background-position: -300px -420px
}
.cust-logo1 ul li span.cl-cc {
    background-position: -400px -420px
}
.cust-img {
    width: 20%;
    float: left
}
.cust-txt {
    width: 76%;
    padding-left: 4%;
    float: left
}
.cust-nav {
    padding-bottom: 30px;
    text-align: right;
    display: block
}
.cust-nav a {
    padding: 5px 20px;
    border-radius: 3px;
    font-size: 20px;
    background: #758691;
    color: #fff;
    display: inline-block;
    margin-top: 20px;
    text-decoration: none
}
.tab-div {
    border-bottom: 3px solid #ECEDEE
}
.tab-div>span,
.tab-div>a {
    padding: 5px 20px;
    display: inline-block;
    cursor: pointer;
    color: #444
}
.tab-div>a:hover {
    text-decoration: none
}
.tab-div .tabmod-act {
    background: #ECEDEE
}
.tab-cont>div {
    display: none
}
.tab-cont .tabcont-act {
    display: block
}
.fea-nav-link {
    margin-top: 30px;
    position: relative;
    display: block;
    background: #efefef
}
.fea-nav-link span {
    width: 20%;
    display: inline-block;
    float: left;
    text-align: center;
    color: #444;
    font-size: 14px;
    position: relative;
    cursor: pointer;
    line-height: 30px !important;
    background: #efefef;
    padding: 5px 0
}
.fea-nav-link span.act {
    background: #dfdfdf
}
.fea-nav-link span.act:before {
    position: absolute;
    left: -15px;
    margin-left: -5px;
    bottom: 0;
    display: inline-block;
    border-top: 40px solid transparent;
    border-right: 20px solid #dfdfdf;
    content: '';
    z-index: 9
}
.fea-nav-link span.act:after {
    position: absolute;
    right: -20px;
    margin-left: -5px;
    bottom: 0;
    display: inline-block;
    border-top: 40px solid transparent;
    border-left: 20px solid #dfdfdf;
    content: '';
    z-index: 9
}
.fea-nav-link span.act:first-child:before {
    border: none !important
}
.fea-nav-link span.act:last-child:after {
    border: none !important
}
.fea-nav-list {
    width: 97%;
    background: #dfdfdf;
    padding: 20px 0 20px 3%;
    color: #444;
    line-height: 16px;
    font-size: 12px;
    min-height: 80px
}
.fea-list-cont {
    display: none
}
.fea-list-cont>ul {
    width: 30%;
    padding: 0 2% 0 0;
    float: left
}
.fea-list-cont>ul li {
    padding: 5px 0
}
.fea-nav-list a {
    color: #444
}
.fea-nav-list a:hover {
    text-decoration: underline
}
.footer {
    color: #5a6870
}
.footer .col1 {
    width: 30%;
    min-height: 220px;
    padding: 0 4.5% 0 0;
    float: left;
    border-right: 1px dashed #000
}
.footer .col2 {
    width: 25%;
    min-height: 220px;
    padding: 0 4.5%;
    float: left;
    border-right: 1px dashed #000
}
.footer .col3 {
    width: 25%;
    min-height: 220px;
    padding: 0 0 0 4.5%;
    float: left
}
.foot-sec>ul,
.footCont>ul {
    width: 45%;
    padding-left: 5%;
    float: left
}
.footer .foot-head,
.footHead {
    font-size: 20px;
    color: #7bbb2a;
    padding-bottom: 20px
}
.footer a {
    color: #5a6870
}
.footer a:hover {
    text-decoration: underline
}


.foot-social.rhsFix {
    position: fixed;
    top: 86px !important;
    z-index: 7
}
.foot-social.rhsAbs {
    position: absolute;
    z-index: 7
}
.foot-social.rhsFix,
.foot-social.rhsAbs {
    right: 0;
    background: #fff;
    padding: 10px 10px 0 10px;
    border-left: 1px solid #ddd;
    border-bottom: 1px solid #ddd;
    border-radius: 0 0 0 5px
}
.foot-social.rhsFix a,
.foot-social.rhsAbs a {
    display: block;
    margin: 0 0 10px 0
}
.foot-copy {
    font-size: 12px;
    text-align: center;
    color: #898c90;
    padding-top: 20px
}
footer .foot-copy.container {
	max-width:100%;
}
.foot-copy a {
    color: #898c90
}
#footer {
    background: #f3f3f3;
    color: #696969
}
.foot-col {
    width: 24%;
    margin-right: 1%;
    float: left;
    padding: 50px 0 0
}
.foot-col ul {
    list-style-type: none;
    font-size: 11px;
    margin: 10px 0
}
.foot-col a,
.foot-col li {
    color: #696969;
    line-height: 18px
}
#footer h4 {
    margin: 0;
    font-weight: bold
}
.btm-lnks {
    padding: 20px 0;
    color: #696969
}
.btm-lnks a {
    color: #696969
}
.footer-btm a:hover,
.btm-lnks a:hover {
    text-decoration: underline
}
#lang {
    width: 25%;
    float: left;
    position: relative;
    font-size: 12px
}
.lang {
    display: block;
    position: relative;
    z-index: 2
}
.lang-list {
    background-color: #f3f3f3;
    text-align: left;
    position: absolute;
    bottom: 100%;
    width: 85%;
    display: none;
    z-index: 1;
    transition: all 0.2s ease-in-out 0s;
    opacity: 0;
    border: 1px solid #e9e8e8;
    padding: 0 5px
}
.lang-list ul {
    list-style-type: none;
    width: 49%;
    float: left;
    margin: 0
}
.lang-list ul li {
    margin: 0
}
.lang-txt {
    padding: 4px 5px;
    display: inline-block;
    cursor: pointer
}
.lang-txt:hover {
    background-color: #f3f3f3;
    border: 1px solid #e9e8e8;
    padding: 3px 4px
}
.lang-list-show {
    opacity: 1
}
.fot-nav {
    width: 50%;
    float: left;
    font-size: 12px;
    margin-top: 3px;
    text-align: center
}
.fot-nav li:first-child {
    margin-left: 20px
}
.fot-nav li {
    display: inline-block
}
.fot-nav a {
    margin: 0 10px;
    color: #696969
}
.social {
    width: 20%;
    float: right;
    text-align: right;
    margin-top: 3px
}
.footer-btm {
    background: #000;
    font-size: 12px;
    color: #fff
}
.footer-btm ul {
    padding: 20px 0;
    list-style-type: none
}
.footer-btm ul li {
    float: left;
    padding: 0 3px
}
.footer-btm a {
    color: #fff
}
.nav .selecteddiv a,
.nav .selecteddivnew a {
    color: #7bbb2a
}
.miconShow {
    display: none
}
.miconHide {
    display: block
}
#quickFixDiv {
    height: 30px;
    width: 100%;
    background: #fff
}
#quickFixCont {
    height: 30px;
    width: 100%;
    background: #fff;
    z-index: 7
}
#quickContainer {
    margin: 0 auto;
    max-width: 1000px;
    width: 100%;
    position: relative;
    transition: all 0.2s ease-in 0s;
    z-index: 9
}
#quickNav {
    position: absolute;
    top: 0px;
    right: 0;
    font-size: 13px;
    line-height: 20px;
    z-index: 9;
    text-align: right
}
#quickNav:before {
    position: absolute;
    right: -30px;
    top: 0;
    display: inline-block;
    border-right: 30px solid transparent;
    border-top: 30px solid #efefef;
    content: ''
}
#quickNav:after {
    position: absolute;
    left: -30px;
    top: 0;
    display: inline-block;
    border-left: 30px solid transparent;
    border-top: 30px solid #efefef;
    content: ''
}
#quickNav a {
    display: block;
    padding: 5px;
    color: #777;
    text-decoration: none
}
#quickNav a:hover {
    color: #000
}
#quickNav ul {
    padding: 0;
    margin: 0;
    background: #efefef;
    position: relative;
    right: 0
}
#quickNav ul li {
    padding: 0;
    display: inline-block
}
.quickMenuFix {
    position: fixed !important;
    top: 86px !important;
    left: 0
}
.quick-icon {
    height: 16px;
    width: 16px;
    display: inline-block;
    line-height: 20px;
    margin-right: 5px
}
.quick-icon1 {
    background-position: 0 -120px
}
.quick-icon2 {
    background-position: -16px -120px
}
.quick-icon3 {
    background-position: -32px -120px
}
.quick-icon4 {
    background-position: -48px -120px
}
.quick-icon5 {
    background-position: -64px -120px
}
.quick-icon6 {
    background-position: -80px -120px
}
/*--- solutions page icons styles ---*/

.prod-icons {
    width: 50px;
    height: 50px;
    background: url(/sites/meweb/images/kr/icon/solutions-strip-new.svg) no-repeat 0 0;
    background-size: cover;
	display:inline-block;
}
.icon-active {
    background-position: 0 0;
}
.icon-application {
    background-position: 0px -138px;
}
.icon-help {
    background-position: 0px -450px;
}
.icon-desktop {
    background-position: 0 -250px;
}
.icon-mobile {
    background-position: 0 -379px;
}
.icon-network {
    background-position: 0px -505px;
}
.icon-server {
    background-position: 0px -566px;
}
.icon-security {
    background-position: 0 -637px;
}
.icon-msp {
    background-position: 0 -707px;
}
.icon-unified {
    background-position: 0 -71px;
}
.icon-ondemand {
    background-position: 0 -196px;
}
a.bnrDwn {
    line-height: 32px
}
.bannerflex {
    width: 100%;
    margin: 0 auto;
    background: #efefef
}
.flexMobile {
    display: none
}
.flexslider {
    margin: 0 auto;
    position: relative;
    overflow: hidden;
    max-height: 380px;
    position: relative;
    display: block;
    width: 1000px;
    max-width: 100%
}
.flexslider .flexBnrslides {
    padding: 0 !important;
    margin: 0 !important;
    list-style-type: none !important
}
.flexslider .flexBnrslides > li {
    display: none;
    -webkit-backface-visibility: hidden;
    float: left
}
.flexslider .flexBnrslides > li:first-child {
    display: block
}
.flexslider .flexBnrslides > li a {
    display: inline-block
}
.flexslider .flexBnrslides > li>a {
    display: block
}
.flexslider .flexBnrslides img {
    max-width: 100%;
    display: block;
    margin: 0 auto
}
.flex-pauseplay span {
    text-transform: capitalize
}
.flex-control-nav {
    position: absolute;
    text-align: center;
    right: 10px;
    bottom: 10px;
    z-index: 90
}
.flex-control-nav li {
    margin: 0 3px;
    display: inline-block
}
.flex-control-nav li a {
    background: #ccc;
    cursor: pointer;
    border-radius: 5px;
    height: 10px;
    width: 10px;
    display: block
}
.flex-control-nav li a.flex-active {
    background: #74B223;
    color: #FFF
}
.flex-control-nav li a:hover {
    text-decoration: none
}
.flex-direction-nav {
    display: none
}
.flex-direction-nav li a {
    background: url(/sites/meweb/images/kr/logos/sprite.png) no-repeat -1px -1px;
    height: 25px;
    width: 25px;
    display: block;
    color: transparent;
    -webkit-transition: all .3s ease;
    position: absolute;
    top: 50%;
    margin-top: -20px;
    opacity: 0
}
.flex-direction-nav li a.flex-prev {
    background-position: -900px 0px;
    left: 5px
}
.flex-direction-nav li a.flex-next {
    background-position: -930px 0px;
    right: 5px
}
.flexslider:hover a.flex-prev {
    opacity: 0.3
}
.flexslider:hover a.flex-next {
    opacity: 0.3;
    right: 5px
}
.newbnrtxt {
    position: absolute;
    z-index: 90;
    display: block;
    transition: all 0.2s ease-in-out 0s;
    text-align: left;
    color: #000;
    font-size: 34px;
    font-weight: 300;
    line-height: 50px;
    padding: 0
}
#commonHeader {
    min-height: 39px
}
.loginbox a {
    color: #ff8134
}
#newtopheader {
    height: 85px;
    width: 100%;
    /*position:absolute;*/

    top: 39px;
    z-index: 99999
}
#newtopheader .topheader {
    background: #FFF;
    width: 100%;
    border-bottom: 1px solid #ddd;
    box-shadow: 0 0 2px #ccc;
    top: 0;
    height: 85px;
    position: relative;
    z-index: 99999
}
#newtopheader .topheader.fixed {
    position: fixed;
    z-index: 99999;
    top: 0
}
.newsearchbox {
    border: none;
    background: none;
    padding: 5px 2%;
    width: 96%;
    color: #fff
}
.newsearchbox:focus {
    width: 150px
}
.melogo {
    margin-right: 10px;
    float: left;
    position: fixed;
    z-index: 999999;
    top: 3px;
    transition: all 1s ease-in
}
.melogo.logoDrop {
    position: fixed
}
.prdLogo {
    float: left;
    margin-top: 2px
}
.hdrContainer,
.heading-menu .container {
    max-width: 1400px;
    width: 100%;
    margin: 0 auto;
    transition: all 0.2s ease-in 0s
}
.header {
    position: relative;
    padding-top: 32px
}
#subHdr {
    padding: 3px 0 2px 0;
    box-shadow: 0 0 2px #ccc;
    font-size: 13px
}
#subHdrLhs {
    float: left
}
#subHdrLhs > ul {
    padding-left: 160px
}
#subHdrLhs li {
    float: left;
    padding: 10px 10px 0
}
#subHdrLhs li span {
    cursor: pointer;
    position: relative;
    display: inline-block;
    line-height: 24px
}
#subHdrLhs li span.solAct:after {
    position: absolute;
    left: 50%;
    bottom: -1px;
    display: inline-block;
    border-bottom: 6px solid #616F76;
    border-right: 6px solid transparent;
    border-top: 6px solid transparent;
    border-left: 6px solid transparent;
    content: '';
    margin-left: -5px
}
#subHdrRhs {
    float: right
}
#subHdrRhs >ul {
    float: right;
    font-size: 11px;
    position: relative
}
#subHdrRhs a {
    color: #444
}
#subHdrRhs .soldrop a {
    color: #fff
}
#sol-list a {
    color: #fff
}
#subHdrRhs >ul >li {
    float: left;
    padding: 10px 5px 0
}
#subHdrRhs >ul >li>span {
    cursor: pointer;
    line-height: 16px;
    display: inline-block
}
span.solAct {
    position: relative;
    color: #7bbb2a
}
span.solAct:after {
    position: absolute;
    left: 50%;
    bottom: -5px;
    display: inline-block;
    border-bottom: 6px solid #616F76;
    border-right: 6px solid transparent;
    border-top: 6px solid transparent;
    border-left: 6px solid transparent;
    content: '';
    margin-left: -5px
}
.nav span.solAct:after {
    border-bottom: 8px solid #616F76;
    border-right: 8px solid transparent;
    border-top: 8px solid transparent;
    border-left: 8px solid transparent;
    bottom: -20px
}
.subHdrRhsDrop {
    background: #616F76;
    color: #fff;
    border-bottom: 5px solid #7bbb2a;
    padding: 0;
    position: absolute;
    width: 250px;
    padding: 5px 10px;
    top: 35px;
    right: 0;
    z-index: 999999;
    font-size: 12px;
    display: none;
    line-height: 22px
}
.subHdrRhsDrop.sales {
    width: 270px;
    padding: 0px
}
.subHdrRhsDrop ul {
    margin-left: 10px
}
.ss-social {
    margin-top: 5px;
    padding-top: 5px;
    border-top: 1px solid #424f56
}
.ss-social a:hover {
    text-decoration: none
}
.ssLhs {
    width: 89px;
    float: left;
    padding-right: 5px
}
.ssRhs {
    width: 140px;
    float: left;
    padding-left: 10px;
    margin: 5px 0;
    border-left: 1px solid #424f56
}
.prdDrop {
    padding-top: 20px
}
.prdDrop .per25 {
    padding-bottom: 20px
}
.prdDrop .per25>div {
    font-size: 16px;
    border-bottom: 1px solid #424f56;
    padding-bottom: 5px
}
.prdDrop .per20>div {
    border-bottom: 1px solid #424f56;
    font-size: 16px;
    padding-bottom: 5px
}
.prdDrop .per20>ul {
    margin: 10px 0;
    font-size: 13px;
    line-height: 20px
}
.prdDrop .per20>ul>li {
    padding: 3px 0
}
.prdDrop .per50>div {
    font-size: 16px;
    border-bottom: 1px solid #424f56;
    padding-bottom: 5px
}
.prdDrop ul {
    list-style-type: none;
    margin: 10px 0
}
.prdDrop ul li {
    padding: 3px 0
}
#sol-list > div {
    background: #616F76;
    color: #fff;
    border-bottom: 5px solid #7bbb2a;
    padding: 0;
    position: absolute;
    width: 100%;
    top: 38px;
    z-index: 999999;
    font-size: 14px;
    min-height: 300px;
    display: none
}
#sol-list > div.fixed {
    position: fixed;
    top: 86px
}
#sol-list > div > .hdrContainer {
    min-height: 300px
}
#sol-list > div.show {
    display: block
}
#sol-list .sol-listCol1 {
    width: 28%;
    padding: 20px 2% 20px 5%;
    float: left
}
#sol-list .sol-listCol2 {
    width: 15%;
    padding: 40px 0;
    float: left;
    position: relative;
    text-align: center
}
#sol-list [data-solshow="unified"] .sol-listCol2 {
    float: none;
    padding: 10px 0 0;
    margin: 0 auto;
    text-align: center
}
#sol-list [data-solshow="unified"] .sol-listCol2 .solIcon {
    margin: 0 auto
}
#sol-list [data-solshow="unified"] .sol-listCol2 span {
    display: none
}
#sol-list [data-solshow="unified"] .sol-listCol3 {
    float: none;
    padding: 0 2%;
    margin: 0 auto;
    text-align: center
}
#sol-list [data-solshow="unified"] a {
    background: #7bbb2a !important;
    padding: 5px 10px !important;
    color: #fff !important;
    text-decoration: none !important
}
#sol-list .sol-listCol2 .solIcon {
    background: url(/sites/meweb/images/kr/icon/new-solutions.png) no-repeat 0 0;
    height: 120px;
    width: 120px;
    display: inline-block;
    margin: 10% auto 0
}
#sol-list .sol-listCol2 .solActive {
    background-position: 0 0
}
#sol-list .sol-listCol2 .solAnalytics {
    background-position: 0 -240px
}
#sol-list .sol-listCol2 .solApplication {
    background-position: -120px 0
}
#sol-list .sol-listCol2 .solDesktop {
    background-position: -240px 0
}
#sol-list .sol-listCol2 .solHelpDesk {
    background-position: -360px 0
}
#sol-list .sol-listCol2 .solNetwork {
    background-position: 0 -120px
}
#sol-list .sol-listCol2 .solServer {
    background-position: -480px 0
}
#sol-list .sol-listCol2 .solITSecurity {
    background-position: -120px -120px
}
#sol-list .sol-listCol2 .solMSP {
    background-position: -240px -120px
}
#sol-list .sol-listCol2 .solOndemand {
    background-position: -360px -120px
}
#sol-list .sol-listCol2 .solUnified {
    background-position: -480px -120px
}
#sol-list .sol-listCol2 span {
    height: 100%;
    width: 1px;
    display: inline-block;
    background: #fff;
    position: absolute;
    left: 0
}
#sol-list .sol-listCol2 span:after {
    position: absolute;
    left: 0;
    top: 50%;
    display: inline-block;
    border-left: 5px solid #fff;
    border-right: 5px solid transparent;
    border-top: 5px solid transparent;
    border-bottom: 5px solid transparent;
    content: '';
    margin-top: -5px
}
#sol-list .sol-listCol3 {
    width: 46%;
    padding: 40px 2%;
    float: left
}
#sol-list .sol-listCol3 .f1 {
    font-size: 32px;
    line-height: 36px
}
#sol-list .sol-listCol3 .f2 {
    font-size: 22px;
    line-height: 26px;
    margin: 20px 0
}
#sol-list .sol-listCol3 .f3 a {
    color: #7bbb2a;
    text-decoration: none;
    padding: 2px 5px;
    margin: 20px 0;
    display: inline-block;
    text-decoration: underline
}
#sol-list .sol-listCol1 ul {
    margin-right: 10%;
    font-size: 14px;
    display: inline-block
}
#sol-list .sol-listCol1 ul li {
    padding: 5px 0;
    border-top: 1px solid #424f56
}
#sol-list .sol-listCol1 ul li:first-child {
    border-top: none
}
#sol-list .topspace {
    margin-top: 30px
}
.soldrop {
    line-height: 24px
}
.dropFTlink {
    position: absolute;
    right: 0;
    bottom: 10px
}
.dropFTlink span.marketplace-list {
    color: #a7bdc8
}
.menuIcon {
    cursor: pointer;
    display: inline-block;
    float: right;
    margin-right: 20px
}
.icon-s-home {
    background-position: 0 -136px;
    height: 28px;
    width: 33px;
    display: inline-block
}
.icon-s-menu {
    background-position: -33px -136px;
    height: 28px;
    width: 33px;
    display: inline-block
}
.icon-s-toll {
    background-position: -192px -120px;
    height: 16px;
    width: 16px;
    display: inline-block
}
.icon-s-support {
    background-position: -208px -120px;
    height: 16px;
    width: 16px;
    display: inline-block
}
.icon-s-search,
.icon-search {
    background-position: -224px -120px;
    height: 16px;
    width: 16px;
    display: inline-block
}
.icon-s-sso,
.icon-sso {
    background-position: -240px -120px;
    height: 16px;
    width: 16px;
    display: inline-block
}
.menu2ResBlk {
    display: none !important
}
#setusername {
    font-size: 12px
}
#mobPanel {
    position: fixed
}
#mobPanel {
    width: 100%;
    max-width: 100%;
    position: fixed;
    z-index: 98;
    height: 100%;
    top: 86px;
    background: #fff;
    display: none
}
#dropPanel {
    overflow: scroll;
    overflow-x: hidden
}
.bodyoverflow {
    overflow: hidden
}
#mobPanel ul li {
    line-height: 24px;
    border-bottom: 1px solid #c0c0c0
}
#mobPanel a,
#mobPanel span,
#backPanel {
    color: #000;
    display: inline-block;
    padding: 10px;
    cursor: pointer;
    text-decoration: none
}
#mobPanel ul li ul {
    display: none
}
#backPanel {
    color: #73c57d
}
#mobListSearch form {
    padding: 0 0 0 10px
}
#mobPanel .newsearchbox {
    color: #73c57d;
    padding: 15px 2%;
    font-size: 14px;
    width: 76%
}
.mobListSearch {
    background: #73c57d;
    padding: 14px 0;
    color: #fff;
    float: right;
    border: none;
    font-size: 14px;
    width: 20%;
    text-align: center;
    float: right
}
.scshtCont {
    width: 100%;
    position: relative;
    margin: 50px 0
}
.scshtCont img {
    width: 100%
}
.scshtCont ul {
    margin: 0;
    padding: 0 !important;
    list-style-type: none
}
.scshtCont ul li {
    margin: 0;
    padding: 0;
    display: none
}
.scshtCont ul li.show {
    display: block
}
.scshtCont ul li>div {
    background: rgba(0, 0, 0, 0.7);
    color: #fff;
    padding: 10px 2%;
    position: absolute;
    bottom: 0;
    width: 96%
}
#scshtNextPrev {
    position: absolute;
    top: -27px;
    width: 100%
}
#scshtPrev,
#scshtNext {
    background: #333333;
    color: #FFFFFF;
    cursor: pointer;
    padding: 2px 10px
}
.zoomicon {
    position: relative;
    border: 1px solid #efefef;
    display: inherit
}
.img-zoom-container {
    position: fixed;
    background: rgba(0, 0, 0, 0.8);
    height: 90%;
    left: 0;
    padding: 5%;
    text-align: center;
    top: 0;
    width: 90%;
    z-index: 999999;
    opacity: 0
}
.img-zoom-span {
    display: inline-block;
    vertical-align: middle
}
.img-zoom-container img {
    max-height: 100%;
    border: 1px solid #efefef;
    max-width: 100%;
    margin-top: -2%
}
.zoom-icon {
    background: url(/sites/meweb/images/kr/icon/zoom-icon.png) no-repeat 0 0;
    width: 48px;
    height: 48px;
    display: inline-block;
    position: absolute;
    right: 0;
    bottom: 0;
    z-index: 2
}
.img-zoom-close {
    position: absolute;
    top: 20px;
    right: 20px;
    z-index: 999999;
    font-size: 30px;
    font-weight: 300;
    cursor: pointer;
    color: #fff
}
.img-zoom-iconcont {
    position: fixed;
    background: rgba(0, 0, 0, 0.7);
    height: 90%;
    left: 0;
    padding: 5%;
    text-align: center;
    top: 0;
    width: 90%;
    z-index: 999999
}
.img-zoom-iconcont img {
    max-height: 100%;
    max-width: 100%
}
.img-zoom-container .popdesc {
    position: absolute;
    background: rgba(0, 0, 0, 0.7);
    color: #fff;
    bottom: 97px;
    padding: 10px 20px
}
.opmRelPrd {
    border-top: 1px solid #f1f1f1
}
.opmRelPrd .fea-list-cont > ul {
    width: 100%;
    padding: 0
}
.opmRelPrd .fea-list-cont > ul > li {
    width: 31%;
    padding-right: 2.3%;
    float: left
}
.tc {
    text-align: center;
}
.tl {
    text-align: left;
}
.tr {
    text-align: right;
}
.pr {
    position: relative;
}
.pa {
    position: absolute;
}
.pf {
    position: fixed;
}
.fl {
    float: left;
}
.fr {
    float: right;
}
ul,
ol {
    list-style-type: none;
}
.dark {
    background: #f4f4f4;
}
.dn {
    display: none;
}
a {
    color: #138cd6;
    text-decoration: none;
}
.show {
    display: block !important;
}
.head-container, .container {
    max-width: 1400px;
    width: 100%;
    margin: 0 auto;
    transition: all 0.2s ease-in 0s;
}
.container {
    max-width: 1200px;
}
.slider-container .container {
    max-width: 1000px;
}
/* ---------------  Header Top Section styles ---------------  */

header {
    height: auto;
}
#topsec-rhs ul {
    border-bottom: 1px solid #DDD;
    padding: 0;
    margin: 0;
}
#topsec-rhs .products-list ul {
    border: none;
    padding: 0
}
#topsec-rhs ul li {
    float: left;
    padding: 5px 5px 7px 5px;
}
#topsec-rhs .menu-inner-right ul {
    border: none
}
#topsec-rhs .menu-inner-right ul li {
    float: none;
    padding: 0 0 10px 0
}
#topsec-rhs .menu-inner-right ul li a {
    font-size: 1em
}
#topsec-rhs ul#products-nav li:last-child {
    padding: 0 10px
}
#topsec-rhs ul li.tabdrop {
    padding: 0 10px
}
nav ul.header-nav {
    margin: 0;
}
nav ul.header-nav > li {
    float: left;
    padding: 0 20px 20px 20px;
    margin: 20px 0 0 0;
    font-size: 1.1em;
    position: static;
}
nav ul.header-nav > li:first-child {
    padding: 0 20px 20px 50px;
}
nav ul.header-nav > li:last-child {
    padding-right: 0;
}
nav ul.productmenu {
    margin-right: 20px;
    margin-bottom: 15px
}
nav ul.productmenu > li {
    font-size: 1em;
    padding: 0 10px
}
nav ul.productmenu > li:first-child {
    padding: 0 10px
}
nav ul.productmenu > li:last-child {
    padding: 0 10px;
}
nav ul.header-nav > li > span {
    cursor: pointer;
}
nav > ul.header-nav > li:hover span {
    border-bottom: 2px solid rgb(124, 187, 66);
}
#header-mainsec nav ul li:last-child span {
    border: none;
}
#header-topsec ul a {
    color: #444;
    font-size: .9em;
    cursor: pointer;
    line-height: 30px
}
#header-topsec .tabdrop ul a {
    font-size: inherit
}
#topsec-rhs .icon-search {
    top: 0
}
.icon-search {
    background: url(/sites/meweb/images/icons/nw-search-icon2.png) no-repeat left top;
    width: 48px;
    height: 37px;
    display: block;
    position: relative;
    top: -10px;
}
#header-mainsec .headerinner {
    background: #FFF;
    width: 100%;
    top: 0;
    position: relative;
    z-index: 99999;
}
#header-mainsec .headerinner {
    box-shadow: 0 2px 2px -1px #ccc;
}
#header-mainsec .headerinner.fixed {
    position: fixed;
    z-index: 99999;
    top: 42px;
}
#header-mainsec {
    top: 40px;
    position: fixed;
    width: 100%;
    z-index: 99999;
    font: 300 14px/24px 'ZohoPuvi', sans-serif;
    letter-spacing: .5px
}
.headerinner .prdLogo {
    margin-top: 0;
}
#commonHeader {
    min-height: 100px
}
.social-inner-sec {
    margin-top: 10px
}
.cloud-header .prdLogo{ margin:18px 0 0 0px;}
#header-mainsec.cloud-header-inner{ z-index:99999;}
#header-mainsec.cloud-header-inner .headerinner .prdLogo{ margin:8px 0 0 0px;}
/* ---------------  Header inner menu styles ---------------  */

.nav-list > div {
    color: #fff;
    position: absolute;
    width: 100%;
    z-index: 999999;
    font-size: 14px;
    height: 350px;
    background: #f9f9f9;
    border-bottom: 7px solid #1d2532;
    padding: 0;
    top: 57px;
    left: 0;
    opacity: 0;
    visibility: hidden;
    -moz-box-shadow: inset 0 0 2px #ccc;
    -webkit-box-shadow: inset 0 0 2px #ccc;
    box-shadow: inset 0 0 2px #ccc;
}
.nav-support .nav-list > div {
    height: auto;
    min-height: 350px
}
#topsec-rhs .header-nav > li > a,
#topsec-rhs .header-nav > li > span {
    font-size: .9em;
    line-height: 30px;
    cursor: pointer
}
#topsec-rhs .header-nav > li > a:hover {
    border-bottom: 2px solid #34ad65;
    text-decoration: none
}
.nav-list > div.solutions {
    height: 350px;
}
.nav-list > div.products {
    height: 520px;
}
.nav-list > div.show {
    opacity: 1;
    visibility: visible;
}
.nav-list > div.header-search .head-container {
    min-height: 50px;
    max-width: 60%;
    margin: 40px auto 0;
}
.nav-list > div div.menu-inner-left,
.nav-list > div div.menu-inner-right,
.nav-list > div div.solution-sec,
.nav-list > div div.sol-listCol4,
.nav-list > div.header-search .head-container,
.nav-list > div.header-search .suggestion-sec,
.nav-list > div .products-list {
    opacity: 0;
    visibility: hidden;
    transition-property: all;
    transition-duration: .3s;
    transition-timing-function: ease-in-out;
    transition-delay: 0s;
    margin-top: 3.5%;
}
.nav-list > div div.solution-sec,
.nav-list > div div.sol-listCol4,
.nav-list > div .products-list {
    margin-top: .5%;
}
.nav-list > div.show div.menu-inner-left,
.nav-list > div.show div.menu-inner-right {
    opacity: 1;
    visibility: visible;
    padding: 0;
    margin-top: 3%;
}
.nav-list .solution-sec.sol-listCol1{padding: 0 0 0 40px;}
.nav-list > div.show div.solution-sec,
.nav-list > div.show div.sol-listCol4,
.nav-list > div.show .products-list {
    opacity: 1;
    visibility: visible;
    margin-top: 0;
}
.nav-list > div.header-search.show .head-container,
.nav-list > div.header-search.show .suggestion-sec {
    opacity: 1;
    visibility: visible;
    margin-top: 40px;
}
/* ---------------  Header product menu styles ---------------  */

.products-list {
    width: 100%;
    position: absolute;
    left: 0;
    top: 80px;
}
.products-list > div {
    background: #f9f9f9;
    color: #fff;
    padding: 30px 0;
    top: 35px;
    z-index: 999999;
    font-size: 14px;
    min-height: 300px;
    width: 100%;
    display: none;
}
.products-list > div.show {
    display: block;
}
.nav-list .header-sol-listCol3 {
    width: 30%;
    height: 330px;
    border-right: 1px solid #1d2532;
}
.nav-list .sol-listCol1 {
    width: 70%;
    margin: 2% 1%;
    border-radius: 5px;
    border: none;
    text-align: left;
}
.nav-list .sol-listCol1 ul {
    font-size: 14px;
    /* display:inline-block;*/

    vertical-align: top;
    padding: 0;
    margin: 0;
    text-align: left;
    height: 350px;
}
.nav-list .sol-listCol1 ul li {
    border-top: none;
    color: #1d1e1f;
    float: left;
    width: 48%;
    height: 17%;
    vertical-align: top;
    padding: 0 0 0 10px;
}
.nav-list a {
    font-weight: 300;
    font-size: 1em;
    color: #000;
}
div.nav-submenu ul li a {
    color: #000;
}
.nav-list .sol-listCol1 ul li a {
    display: inline-block;
    margin: 15px 0 0 20px;
    cursor: pointer;
}
.nav-list .solution-sec ul li a {
    width: 80%;
}
.nav-list .products-list .sol-listCol1 ul li a {
    display: inline-block;
    margin: 0 45px;
}
.nav-list .sol-listCol1 ul li a span {
    display: block;
    font-size: .85em;
    color: #34ad65;
	margin:8px 0 0 0;
}
.nav-list .security .sol-listCol1 ul li a span, .nav-list .activedirectory .sol-listCol1 ul li a span {
    margin: 0;
}
.nav-list .products-list .activedirectory .sol-listCol1 ul li {
    height: 24%;
}
.nav-list .products-list .sol-listCol1 ul li {
    height: 26%;
    width: 46%;
}
.nav-list .products-list .sol-listCol1 {
    width: 69%;
}
.nav-list .products-list .sol-listCol1 ul li.mult-list a {
    margin: 0 0 0px 45px;
    display: inline-block;
}
.nav-list .products-list .sol-listCol1 ul li.mult-list a span{margin:0 0 0 0;}
.nav-list .products-list .sol-listCol1 ul li.mult-list > span {
    margin: 0 0 0 45px;
    font-size: .8em;
    color: #34ad65;
    display: inline-block;
}
.nav-list .products-list .sol-listCol1 ul li.mult-list > .sep {
    margin: 0 0 0 10px;
    color: #000;
}
.ad-prd-title {
    color: #000;
    text-align: left;
    padding: 0 0 10px 38px;
    font-size: 1.3em;
    margin: 0 0 0 20px;
}
.nav-list #products-nav .activedirectory .sol-listCol1 ul li.office365,
.nav-list #products-nav .network .sol-listCol1 ul li.server {
    position: absolute;
    bottom: 24%;
    color: #000;
    border-bottom: none;
    margin: 0 0 0 45px;
    width: 55%;
    font-size: 1.3em;
    height: 25px;
    border-top: 1px solid #ddd;
    padding-top: 10px;
}
.nav-list #products-nav .activedirectory .sol-listCol1 ul li.office365{bottom: 17%;}
.nav-list .sol-listCol2,
.nav-list .sol-listCol3,
.nav-list .sol-listCol1 {
    float: left;
    padding: 0;
    text-align: center;
    margin: 0 auto;
    color: #fff;
}
.nav-list .sol-listCol3 {
    width: 30%;
    height: 380px;
    border-right: 1px solid #aaa;
}
.nav-list .sol-listCol3 .f1 {
    font-size: 1.4em;
    line-height: 1.8em;
    color: #000;
    font-weight: 400;
    margin: 50px 0 10px 0;
}
.nav-list .sol-listCol3 .f2 {
    font-size: 13px;
    line-height: 22px;
    margin: 10px 0 0;
    color: #424f56;
    font-family: 'ZohoPuvi', sans-serif;
    letter-spacing: .5px;
    min-height: 130px;
}
.nav-list .commonlinks a {
    font-size: .9em;
    text-decoration: underline;
}
.nav-list .commonlinks a:hover {
    text-decoration: none;
}
.commonlinks {
    color: #424f56;
}
.commonlinks .marketplace-list {
    color: #424f56;
    display: block;
    font-size: .9em;
}
#products-nav {
    background: #1d2532;
    list-style-type: none;
    display: flex;
    width: 99.8%;
    padding: 6px .2% 0!important;
    margin: 0;
    border: none!important
}
#products-nav li {
    float: left;
    padding: 0 10px;
    text-align: center;
    color: #fff;
    flex-grow: 1;
    height: 75px;
    border-radius: 5px 5px 0 0;
    margin: 0 3px;
    position: static;
}
#products-nav .activedirectory ul li{height:70px;}
#products-nav .tabdrop li {
    padding: 0 10px
}
#products-nav > li:hover {
    background: #2d3d57;
}
#products-nav > li.active {
    background: #f9f9f9;
}
#products-nav > li h3 {
    font-size: .8em;
    margin: 0;
    color: #fff;
    font-weight: 300;
    letter-spacing: 1px;
    padding: 0;
    line-height: 24px;
    cursor: pointer;
}
#products-nav li.active h3,
#products-nav li.active:hover h3 {
    color: #000;
}
#products-nav li:hover h3 {
    color: #fff;
}
#products-nav li p.sicon, .solutions ul li span.icon {
	background: url(/sites/meweb/images/kr/icon/solutions-strip-new.svg) no-repeat center 10px;
	height: 30px;
	width: 30px;
	background-size: cover;
	margin: 10px auto 3px auto;
	cursor: pointer;
	transition: all 0.5s ease;
	-webkit-transform: all 0.5s ease;
	-moz-transform: all 0.5s ease;
	-o-transform: all 0.5s ease;
	-ms-transform: all 0.5s ease;
}

#products-nav li p.menewicon,
.solutions ul li span.menewicon{margin: 0px auto 13px auto;cursor: pointer;height: 30px;
    width: 30px; position: relative; top:10px;}

#products-nav li p.menewicon img, .solutions ul li span.menewicon img{display: inline-block;
height: 30px;
width: 30px;vertical-align: unset;}

#products-nav li .desktopmobile p.menewicon,
#products-nav li .desktopmobile p.menewicon img{width: 37px;}

.solutions ul li span.icon {
	display: inline-block;
	vertical-align: top;
}
#products-nav li .activedirectory p.sicon, .solutions ul li.activedirectory span.icon {
	background-position: 0px 0px;
}
#products-nav li .analytics p.sicon, .solutions ul li.analytics span.icon {
	background-position: 0px -43px;
}
#products-nav li .application p.sicon, .solutions ul li.application span.icon {
	background-position: 0px -83px;
}
#products-nav li .ondemand p.sicon, .solutions ul li.ondemand span.icon {
	background-position: 0px -120px;
}
#products-nav li .desktop p.sicon {
	background-position: 0px -160px;
}
.solutions ul li.desktop span.icon {
	background-position: 0px -186px;
}
#products-nav li .desktopmobile p.sicon {
	background-position: 0px -190px;
	width: 37px;
}
#products-nav li .helpdesk p.sicon, .solutions ul li.helpdesk span.icon {
	background-position: 0px -270px;
}
#products-nav li .security p.sicon, .solutions ul li.security span.icon {
	background-position: 0px -382px;
}
#products-nav li .network p.sicon, .solutions ul li.network span.icon {
	background-position: 0px -304px;
}
#products-nav li .allproducts p.sicon {
	background-position: 0px -467px;
}
.solutions ul li.msp span.icon {
	background-position: 0px -425px;
}
.solutions ul li.server span.icon {
	background-position: 0px -339px;
}
.solutions ul li.mobile span.icon {
	background-position: 0px -228px;
}
#products-nav li .active h3 {
	border-bottom: 6px solid #CA3A3C;
	padding-bottom: 4px;
	display: inline-block;
}
#products-nav ul li {
	text-align: left;
}
#products-nav ul li a:hover {
	text-decoration: underline;
}
/*Logos*/

.prdLogo a {
    display: block
}
.prdLogo img {
    width: 250px;
}
.melogosvg img {
    width: 200px
}
.ad360logosvg img {
    width: 140px;
    margin-top: 10px
}
.adaplogosvg img {
    width: 244px;
    margin-top: 10px
}
.admplogosvg img {
    width: 282px;
    margin-top: 10px
}
.adssplogosvg img {
    width: 284px;
    margin-top: 10px
}
.adsolutionslogosvg img {
    width: 238px;
    margin-top: 10px
}
.alarmsonelogosvg img {
    width: 238px;
    margin-top: 10px
}
.analyticslogosvg img {
    width: 238px;
    margin-top: 10px
}
.apmlogosvg img {
    width: 344px;
    margin-top: 10px
}
.assetlogosvg img {
    width: 238px;
    margin-top: 10px
}
.csplogosvg img {
    width: 298px;
    margin-top: 10px
}
.dclogosvg img {
    width: 298px;
    margin-top: 10px
}
.dcmsplogosvg img {
    width: 298px;
    margin-top: 10px
}
.elalogosvg img {
    width: 298px;
    margin-top: 10px
}
.erplogosvg img {
    width: 298px;
    margin-top: 10px
}
.faplogosvg img {
    width: 238px;
    margin-top: 10px
}
.fwalogosvg img {
    width: 298px;
    margin-top: 10px
}
.ftoollogosvg img {
    width: 198px;
    margin-top: 10px
}
.kmplogosvg img {
    width: 298px;
    margin-top: 10px
}
.log360logosvg img {
    width: 138px;
    margin-top: 10px
}
.mdmlogosvg img {
    width: 342px;
    margin-top: 10px
}
.nfalogosvg img {
    width: 298px;
    margin-top: 10px
}
.ncmlogosvg img {
    width: 342px;
    margin-top: 10px
}
.o365logosvg img {
    width: 298px;
    margin-top: 10px
}
.opmlogosvg img {
    width: 228px;
    margin-top: 10px
}
.oputilslogosvg img {
    width: 148px;
    margin-top: 10px
}
.osdlogosvg img {
    width: 228px;
    margin-top: 10px
}
.patchlogosvg img {
    width: 298px;
    margin-top: 10px
}
.opmpluslogosvg img {
    width: 298px;
    margin-top: 10px
}
.pcplogosvg img {
    width: 298px;
    margin-top: 10px
}
.pmplogosvg img {
    width: 298px;
    margin-top: 10px
}
.pmpmsplogosvg img {
    width: 330px;
    margin-top: 10px
}
.rmplogosvg img {
    width: 298px;
    margin-top: 10px
}
.reportslogosvg img {
    width: 148px;
    margin-top: 10px
}
.smplogosvg img {
    width: 298px;
    margin-top: 10px
}
.sdplogosvg img {
    width: 298px;
    margin-top: 10px
}
.sdpmsplogosvg img {
    width: 298px;
    margin-top: 10px
}
.spmplogosvg img {
    width: 298px;
    margin-top: 10px
}
.scplogosvg img {
    width: 298px;
    margin-top: 10px
}
/* ---------------  solution dropdown styles ---------------  */

.sol-listCol4 {
    float: left;
    width: 20%;
    padding: 0 0 0 40px;
    text-align: left;
}
.sol-listCol4 h2 {
    font-size: 1.6em;
    line-height: 2em;
    margin: 0;
    color: #444;
    font-weight: 400;
}
.sol-listCol4 h2 span {
    font-weight: 500;
    color: #34ad65;
    font-size: 1.2em;
}
.sol-listCol4 p {
    line-height: 2.5em;
    color: #000;
}
.nav-list > div.solutions {
    padding: 30px 0;
}
.solution-sec ul {
    border-right: 1px solid #555;
    border-left: none;
}
.sol-sepration {
    position: absolute;
    border-left: 1px solid #e2e2e2;
    width: 1px;
    height: 350px;
    left: 48%;
    top: 0;
}
.menu-inner-left {
    width: 46%;
    vertical-align: top;
    display: inline-block;
    text-align: center;
    margin: 3% 0 0 0;
}
.menu-inner-right {
    width: 53%;
    display: inline-block;
    vertical-align: top;
    margin: 3% 0 0 0;
    text-align: left;
}
.menu-inner-right ul {
    width: 32%;
    display: inline-block;
    vertical-align: top;
    float: none;
    border: none;
    margin: 0;
}
.menu-inner-right .col-35 {
    width: 35%;
}
.industries-menu li{
    padding: 10px;
}
.industries-menu h4, h4.mesolutions-tit{
    padding: 10px;
    color: #000;
    font-size: 1.3em;
    font-weight: 600;
    text-align: left;
    margin: 0;
}
div.nav-submenu .menu-inner-right ul {
    padding: 0;
}
.nav-list .menu-inner-right li {
    padding: 0 0 10px 0;
    line-height: 20px
}
.menu-inner-right .col-60 {
    width: 60%;
}
.menu-inner-right .col-60 p {
    font-size: 1.6em;
    line-height: 2em;
    margin: 0;
    color: #444;
}
div.nav-submenu ul li span,
#mobPanel #mobListCompany ul li span {
    color: #34ad65;
    font-size: 1.2em;
    font-weight: 500;
}
#mobPanel {
    top: 42px;
}
.suggestion-sec {
    margin: 50px auto;
    width: 60%;
    color: #000;
}
.nav-list .suggestion-sec a {
    line-height: 2em;
    padding: 0 10px;
    font-size: .9em;
}
.newsearchbox {
    outline: none;
}
#cse-search-box .newsearchbox {
    border: 1px solid #eee;
    border-radius: 5px;
    padding: 15px 0;
    width: 100%;
    text-indent: 20px;
    font-size: 1.8em;
    color: #444;
    background: #fff;
}
#cse-search-box .newsearchbox:focus {
    border: 1px solid #34ad65;
}
.followus {
    margin: 10px 0 0;
}
.followus a {
    text-decoration: none;
}
.nav-videos-preview span {
    width: 100%;
    height: 100%;
    position: absolute;
    opacity: .5;
    left: 0;
}
.subHdrRhsDrop {
    background: #1d2532;
    border: none;
    color: #fff;
    position: absolute;
    width: 250px;
    padding: 5px 10px;
    top: 35px;
    right: 0;
    z-index: 999999;
    font-size: 12px;
    display: none;
    line-height: 22px;
}
#header-topsec ul .loginbox a {
    color: #fff;
    font-size: 1em;
}
#header-topsec {
    background: #fff;
    position: fixed;
    z-index: 999999;
    width: 100%;
    font: 300 14px/24px 'ZohoPuvi', sans-serif;
    letter-spacing: .5px
}
/* Common style start */

.bg-list-grey {
    background: #f2f2f2;
}
/* ---------------  solutions slider style ---------------  */

#solutions-type-filter ul {
    background: #1d2532;
    background: #1d2532;
    list-style-type: none;
    height: 100%;
    position: fixed;
    top: 103px;
    width: 50px;
    padding: 0;
    z-index: 999;
    left: 0;
    -moz-transition: .5s;
    -ms-transition: .5s;
    -o-transition: .5s;
    -webkit-transition: .5s;
    transition: .5s
}
#solutions-type-filter ul:hover {
    width: 210px;
    -moz-transition: .5s;
    -ms-transition: .5s;
    -o-transition: .5s;
    -webkit-transition: .5s;
    transition: .5s
}
#solutions-type-filter ul li {
    padding: 0;
    text-align: center;
    color: #fff;
    cursor: pointer;
    width: 96%;
    height: 50px;
    opacity: 1;
    position: relative
}
#solutions-type-filter ul li:first-child {
    margin-top: 20px
}
#solutions-type-filter ul li.solmenu_active,
#solutions-type-filter ul li.active {
    background-color: #1f2c38;
    border-left: 2px solid #34ad65
}
#solutions-type-filter ul li:hover {
    background-color: #1f2c38
}
#solutions-type-filter ul li p.sicon {
    height: 20px;
    width: 20px;
    display: block;
    margin: 12px 10px;
    float: left
}
#solutions-type-filter ul li span {
    display: block;
    margin: 0;
    color: #fff;
    padding: 13px 0 0;
    text-align: left;
    opacity: 0
}
#solutions-type-filter ul:hover li span {
    opacity: 1;
    -moz-transition: 2s;
    -ms-transition: 2s;
    -o-transition: 2s;
    -webkit-transition: 2s;
    transition: 2s
}
section.com-banner+section{position: relative;}
.parent-element {
    background: url(/sites/meweb/images/kr/icon/solutions-strip-new.svg) no-repeat center center;
    background-size: cover
}
.parent-element1 {
    background-position: 0 -312px
}
.parent-element2 {
    background-position: 0 0
}
.parent-element3 {
    background-position: 0 -28px
}
.parent-element4 {
    background-position: 0 -55px
}
.parent-element5 {
    background-position: 0 -80px
}
#solutions-type-filter ul li p.parent-element6 {
    background-position: 0 -130px;
    width: 25px
}
.parent-element7 {
    background-position: 0 -180px
}
.parent-element8 {
    background-position: 0 -255px
}
.parent-element9 {
    background-position: 0 -227px
}
.parent-element10 {
    background-position: 0 -447px
}
.parent-element11 {
    background-position: 0 -363px
}
.parent-element12 {
    background-position: 0 -283px
}
/* ---------------  Floating Icon style ---------------  */

.top-links {
    font-size: 14px
}
#fixedbtn,
.top-links {
    position: fixed;
    right: 0;
    top: initial;
    bottom: 300px;
    z-index: 4
}
#fixedbtn .demo,
.top-links .req-demo, #fixedbtn .contact {
    color: #fff!important;
    background: #34ad65;
    text-align: center;
    display: block;
    height: 40px;
    font-weight: 500;
    font-size: .75em;
    line-height: normal;
    vertical-align: middle;
    border-radius: 0;
    width: 55px;
    padding: 10px 0 0;
    text-transform: capitalize;
}
#fixedbtn .demo,
.top-links .req-demo:hover {
    cursor: pointer
}
#fixedbtn .contact{
	background: #1d2532;
}
.top-links .req-call {
    display: block;
    background: #1d2532 url(/sites/meweb/images/kr/icon/contact-fix.png) no-repeat center center;
    width: 55px;
    height: 55px;
    text-indent: -99999em;
    padding: 0;
    border-radius: 0
}
#fixedbtn .contact,
.top-links .req-call:hover {
    cursor: pointer
}
#fixedbtn .contact:hover,
.top-links .req-call:hover {
    text-decoration: none
}
/* ---------------  Success alert messgae styles ---------------  */
.global-success-msg{
  position:fixed;
  top:100px;
  left:0;
  z-index:99999;
  width:100%;
  background: #f8fdee;
  border: 1px solid #b6db95;
  padding: 10px;
  text-align: center;
  color: #5c8707;
  font-weight: bold;
  font-size: 1em;
  display: none;
  font-weight: 400;}
/* ---------------  Common pages style ---------------  */

.bg-list-grey {
    background: #f2f2f2;
}
.breadcrumb {
    position: absolute;
    top: 10px;
    margin: 0;
}
#scroll{background: #f2f2f2;}
#scroll .ftoolBox a.first-free-tools-anchor{
    background: #34ad65 !important;
    text-transform: uppercase;
}
#scroll .prdBox:hover a, #scroll .prdvideo:hover span, #scroll .prdBox:hover span, #scroll .ftoolBox:hover a{
    color: #34ad65!important;
}
#scroll .prdBox, #scroll .prdvideo{
    width: 20%;
    padding: 20px;
    margin: 20px 20px 20px 0;
    background: #fff;
    border: none;
    color:#444;
    max-width: none;
    -webkit-transition: all .3s ease-in-out;
    box-shadow: 0 10px 10px #d8d8d8;
}
#scroll .eventsBox .prdBox{
    height: 220px;
}
#scroll .rev{
    height: auto;
}
#scroll .prdBox:hover, #scroll .prdvideo:hover{
    background: #fff;
    color:#444;
    box-shadow: 0 15px 15px #bbb;
    /*-ms-transform: translate(0, -20px); /* IE 9 */
    /*-webkit-transform: translate(0, -20px); /* Safari */
    /*transform: translate(0, -20px);*/
}
#scroll .prdBox p, #scroll .prdvideo p{
    font-size: 1em;
    line-height: 1.6em;
}
#scroll img{
    max-width: 100%;
    max-height: 100%;
}
#scroll .prdBox .prd-hover p{
    font-size: .8em;
}
#scroll .prdBox:hover a, #scroll .prdvideo:hover span, #scroll .prdBox:hover span{
    color: #444!important;
}
#scroll .prd-learnmore, .ftoolBox .prd-learnmore{
    position: absolute;
    width: 100%;
    bottom: 0;
    left: 0;
    padding: 5px 0;
    transition: all 0.2s ease-in 0s;
}
.ftoolBox .prd-learnmore a{
    background: transparent;
    color: #34ad65 !important;
    padding: 5px 0;
    margin:0;
}
#scroll .prd-learnmore .comDwnSpan{
    display: none;
}
#scroll .prd-learnmore-news{
    border-top: 1px solid #f2f2f2;
    padding: 10px 0;
}
#scroll .prd-learnmore-news .combtmSct{
    display: inline-block;
    text-align: left;
    border: none;
    padding: 0 10% 0 0;
    color: #888;
}
#scroll .prdBox:hover .prd-learnmore-news .combtmSct{
    color:#fff;
}
#scroll .prd-learnmore-news .comDwn{
    text-align: center;
}
.comDwn {
    border: none !important;
    font-weight: 300;
    font-size: 1em;
}
.combtmSct{
    border-top: 1px solid #f2f2f2;
    padding: 5px 0 0;
}
.prdBox:hover .prd-learnmore{
    background:#ee5e59;
}
.prdBox .prd-learnmore.prd-blue .comDwn{
    color: #6fbbf5 !important;
}
.prdBox:hover .prd-learnmore.prd-blue{
    background:#6fbbf5;
}
.prdBox .prd-learnmore.prd-yellow .comDwn{
    color: #fdcd36 !important;
}
.prdBox:hover .prd-learnmore.prd-yellow{
    background:#fdcd36;
}
.ftoolBox:hover .prd-learnmore{
    background:#34ad65;
}
.ftoolBox:hover .prd-learnmore a{
    color:#fff !important;
}
a.moreBtn, a.moreBtn:hover{
    background: #34ad65;
    text-transform: inherit;
    padding: 5px 10px 3px;
}
.ftoolBox a.moreBtn{
    font-size: 1em;
}
.ftoolBox .prd-learnmore a.moreBtn{
    display: block !important;
    position: static;
}
.ftoolBox:hover a.moreBtn{
    color: #fff;
    background: none;
}
#scroll .prdBox:hover .prd-learnmore .comDwn{
    color:#fff !important;
}
#scroll .prdNav a{
    text-decoration: none;
}
.prd-learnmore{text-align:center;}
.filterdrop, #filter, #custList {
    position: relative;
    float: right;
    margin: 20px 20px 0 0;
    z-index: 10;
    font-size: 12px;
    width:auto;
}
select#filter{
    background: #fff;
    border: none;
    margin: 15px 20px 0 0;
    height: 35px;
    width: 200px;
	line-height:35px;
}
.filterdrop > span, #filter > span, #custList > span {
    display: block;
    padding: 5px 30px 5px 20px;
    cursor: pointer;
    background: #fff;
    border: none;
    width: 150px;
    border-radius: 5px;
}
#custList > span {
    width:220px;
}
.filterdrop > span:hover, #filter > span:hover, #custList > span:hover {
    background: #1d2532;
    color: #fff;
    border-radius: 5px;
}
.filterdrop > span:after, #filter > span:after, #custList > span:after {
    position: absolute;
    right: 20px;
    top: 14px;
    display: inline-block;
    border-left: 4px solid transparent;
    border-top: 4px solid #424f56;
    border-right: 4px solid transparent;
    content: '';
    margin-left: -4px;
}
.filterdrop > span:hover:after, #filter > span:hover:after, #custList > span:hover:after {
    border-top: 4px solid #fff;
}
.filterdrop > ul, #filter > ul, #custList > ul {
    background: #1d2532;
    margin: 0;
    padding: 0!important;
    list-style-type: none!important;
    font-size: 12px;
    display: none;
    position: absolute;
    width: 200px;
    right: 0;
}
#custList > ul {
    width:270px;
}
.filterdrop > ul li:first-child, #filter > ul li:first-child, #custList > ul li:first-child{
    border-top: 1px solid #ccc;
}
.filterdrop > ul li, #filter > ul li, #custList > ul li {
    margin: 0;
    color: #fff;
    cursor: pointer;
    padding: 5px 20px;
    background: #1d2532;
    border: none;
}
.filterdrop > ul li:hover, #filter > ul li:hover, #custList > ul li:hover{
    color:#444;
    background: #ddd;
}
#custList > ul li a{
    color:#fff;
    padding: 3px 10px 3px 0px;
}
#custList > ul li:hover a{
    background: none;
    color: #444;
}
.ftoolBox:hover {
    background:#fff;
    color: #444;
}
.ftoolBox:hover h3 a {
    color: #444!important;
}
.rev .prd-learnmore a{
    color: ;
}
.press-contact .per50{
    width: 44%;
    padding: 2%;
    margin: 0 2% 0 0;
    float: left;
    background: #fff;
}
.press-contact .per50:hover {
    box-shadow: 3px 2px 4px #e6e6e6;
}
.press-contact  .per30 {
    text-align: center;
    background: #fff;
    margin: 10px;
    padding: 20px 10px;
    height: 100px;
    width: 28%;
}
.press-kit-logo{
    text-align: center;
    font-size: 1.5em;
    margin: 50px 0 10px 0;
}
.facts-list li {
    padding: 2% 4% 0;
    display: inline-block;
    width: 20%;
    text-align: center;
    vertical-align: top;
    margin: 10px;
    font-size: 2.7em;
    font-weight: 300;
    min-height: 200px;
    background: #fff;
    line-height: normal;
    border-top: 4px solid #f9f9f9;
    -webkit-transition: all .3s ease-in;
    -moz-transition: all .3s ease-in;
    -o-transition: all .3s ease-in;
    transition: all .3s ease-in;
}
.facts-list li span {
    display: block;
    font-size: .6em;
}
.video-categories ul li div.catelists, .video-regions{
    background:#fff;
}
.filter-categories {
    background: #424f56;
}
.filter-categories > ul li {
    color:#fff;
}
.contactBox h3 span {
    display: block;
    font-size: 2em;
    line-height: 1.3em;
    color: #000;
}
.contactBox p {
    margin: 10px 0 0 0;
    font-weight: 300;
}
#scroll .prd-default, #scroll .prd-hover{
    transition: none;
}
.com-banner{ position:relative;}
.com-banner img{width:100%;}
.com-banner h2{
    font-size: 3em;
    font-weight: 400;
    text-align: center;
    position: absolute;
    left: 0;
    color: #FFF;
    z-index: 1;
    top: 0;
    width: 100%;
    padding-top: 3%;}
.com-banner h2 span{
    display: block;
    line-height: normal;
    font-size: .4em;
    font-weight: 300;
    padding: 20px 0 0 0;
}
.comp-top{ width:50%; margin:20px auto 50px auto; text-align:center; line-height:2em;  padding-bottom:20px;}
.comp-top p{ font-size:1em;line-height: 1.8em;color:#888;}
.comp-top h3{margin-top:10px;}

.comTtl {
    font-size: 2em;
    font-weight: 400;
}
.comp-top h3 {
    margin-top: 10px;
}
.comp-top p {
    font-size: 1em;
    line-height: 1.8em;
    color: #888;
}
.prd-learnmore {
    text-align: center;
}
#scroll .prd-learnmore, .ftoolBox .prd-learnmore {
    position: absolute;
    width: 100%;
    bottom: 0;
    left: 0;
    padding: 5px 0;
    transition: all 0.2s ease-in 0s;
}
.prdBox .prd-learnmore.prd-blue .comDwn {
    color: #6fbbf5 !important;
}
.prdBox:hover .prd-learnmore.prd-blue {
    background: #6fbbf5;
}
#scroll div.case_studies_container .prd-learnmore a:hover span.comDwnSpan .cs_learn_more, .prdBox .prd-learnmore.prd-blue .comDwn:hover, #scroll .prdBox:hover .prd-learnmore.prd-blue a {
    color: #FFF !important;
}
#comSubTreeMenu {
    width: 100%;
    background: none;
    margin: 20px 0 0 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, #scroll .comSubTreeAct span a {
    color: #34ad65;
    font-weight: normal;
}
.comSubTreeAct span:after {
    left: 45%;
    top: 26px;
    border-top: 8px solid #666;
}
#comSubTree .comSubTree:before, #comSubTree .comSubTree:after {
    border: none;
}
#scroll .src-btn {
    background: #34ad65;
    padding: 5px 13px;
    color: #fff;
    font-size: .8em;
    position: relative;
    top: 25px;
    text-transform: uppercase;
}
.partnerHead {
    background: #e5e5e5;
    font-size: 15px;
    padding: 7px 15px;
}
#scroll .customer-listing ul {
    background: #FFF;
    margin-bottom: 30px;
    padding-top: 20px;
}
#scroll .customer-listing .per30 h3{ position: absolute;    width: 50px;    height: 40px;    padding: 10px 0 0px 0;    background: #333;    color: #FFF;    text-align: center;    border-radius: 100px; margin-top:-20px; }
.customer-listing .per30{ position:relative;padding-left: 0;width: 32%; margin-top:20px;}
.customer-listing .per30:first-child{margin-left:0; width:31%;}
#scroll .customer-listing ul{background:#FFF; margin-bottom:30px; padding-top:20px;}
.customer-listing ul li:first-child{ padding-top:20px;}
.customer-listing .per30.filr-act{
    width:100%;
}
.customer-listing .per30.filr-act ul li{
    width:30%;
    float:left;
    padding: 10px;
}
.pop-container, #viewContainer{ top:120px;}
/* ---------------  About Us page style ---------------  */
a.btn-style, #scroll a.btn-style{ font-size: 1em; padding: 10px 30px; background:#34ad65;}
a.btn-style:hover, #scroll a.btn-style:hover{background: #239852;}
#scroll .video-block{
	width: 100%;
    background: none;
    padding: 0;
    margin: 0;
    height: auto;
    box-shadow: none;
}
#scroll .video-block:hover{
    box-shadow: none;
}
#scroll .videos-preview p {
    font-size: 4em;
    text-align: center;
    position: absolute;
    left: 0;
    right: 0;
    top: 25%;
    color: #FFF;
}
.videos-preview span img {
    width: auto;
    height: auto;
    display: block;
    margin: 0 auto;
    position: absolute;
    left: 0;
    right: 0;
    top: 45%;
    max-width: 100%;
}
#scroll img {
    max-width: 100%;
    max-height: 100%;
}
.comp-middle {
    text-align: center;
    width: 90%;
    margin: 30px auto 50px auto;
}
.comp-middle p {
    display: inline-block;
    vertical-align: top;
    margin: 2% 5% 2% 5%;
    width: 30%;
    line-height: 1.8em;
    color: #888;
}
.facts-top h3 {
    text-align: center;
}
.facts-list {
    width: 90%;
    margin: 0 auto;
}
.facts-list li {
    padding: 2% 4% 0;
    display: inline-block;
    width: 20%;
    text-align: center;
    vertical-align: top;
    margin: 10px;
    font-size: 2.7em;
    font-weight: 300;
    min-height: 200px;
    background: #f9f9f9;
    line-height: normal;
    border-top: 4px solid #f9f9f9;
    -webkit-transition: all .3s ease-in;
    -moz-transition: all .3s ease-in;
    -o-transition: all .3s ease-in;
    transition: all .3s ease-in;
}
.facts-list li span {
    display: block;
    font-size: .6em;
}
.facts-list li {
    width: 15%;
}
/* ---------- Newsletter style ------------- */
.nlBox {
    display: none;
    margin-top: 20px;
}
.nlBox li{
    width: 23%;
    text-align: center;
    margin: 10px;
}
.nlBox .newsletter-paginations{
    padding: 0 0 0 40px !important;
    width: auto;
}
.newsletter-paginations li{
    width:10px;
    margin: 0;
}
.notebox, .nlBox a, .nlBox a:hover{
    background:#fff;
    color: #444!important
}
.nlBox a{
    -webkit-transition: all .3s ease-in-out;
    box-shadow: 0 10px 10px #d8d8d8;
}
.nlBox a:hover{
    box-shadow: 0 20px 20px #bbb;
}
.notebox h3, .notebox form, .notebox p{float:left;}
.notebox h3{margin: 0;font-size: 1em;}
.notebox input{
	width: 200px;
    border: 1px solid #ddd;
    height: 20px;
    line-height: 20px;
    font-size: 14px;
    padding: 5px;
}
.notebox form{margin:0 20px;}
.notebox input[type="button" i], .notebox input[type="submit" i]{
	background: #34ad65;
    color: #fff;
    padding: 5px 20px;
    margin: 0 0 0 10px;
    text-transform: uppercase;
    line-height: 20px;
    border: 1px solid #fff;
    font-size: 13px;
	height:auto;
	width: 110px;
}
.notebox p{
	margin: 6px 0 0 0;
    font-size: .8em;
    color: #888;
}
.newsletter-paginations li span.pag-active {
    background: #000;
}
.newsletter-paginations li span {
    background: #eee;
}
#comSubTreeMenu {
    width: 100%;
    background: none;
    margin: 20px 0 0 0;
    padding: 5px 0;
}
#comSubTree .comSubTree{
    position: static;
    text-align: center;
    background: none;
}
#comSubTree .comSubTree:before, #comSubTree .comSubTree:after{
    border:none;
}
#comSubTree .comSubTree>ul{
    display: inline-block;
    border-bottom: 1px solid #666;
}
#comSubTree .comSubTree>ul>li>a{
    text-decoration: none;
}
#scroll .comSubTree span a{
    color:#444;
}
.comSubTreeAct span, #scroll .comSubTreeAct span a{
    color: #34ad65;
    font-weight: normal;
}
.comSubTreeAct span:after{
    left: 45%;
    top: 26px;
    border-top: 8px solid #666;
}
.comSubTreeFix{
    height:30px;
    position: static;
    border: none;
}
.pagenotfound{
    background: #f9ecb6;
    padding: 10px 0 10px 10px;
    color: #b19217;
    display: none;
}
.pagenotfound span {
    width: 20px;
    height: 20px;
    display: inline-block;
    border-radius: 30px;
    background: #D7B25B;
    text-align: center;
    margin-right: 10px;
    font-weight: 600;
    color: #fff;
}
.sub-prdheading{
    font-weight: 300;
    margin: 0;
    color:#6fbbf5;
}
.subhead-red{
    color:#ee5e59;
}
div#scroll1{
    width: 100%;
    -moz-transition: .5s;
    -ms-transition: .5s;
    -o-transition: .5s;
    -webkit-transition: .5s;
    transition: .5s;
}
#solutions-type-filter:hover+div#scroll1{
    padding-left: 12%;
}
.breadcrumb{
    -moz-transition: .5s;
    -ms-transition: .5s;
    -o-transition: .5s;
    -webkit-transition: .5s;
    transition: .5s;
}
.icon-s-menu{
    background-position: 0px -230px;
    height: 25px;
    width: 25px;
    display: inline-block;
}
#scroll .src-btn{
    background: #34ad65;
    padding: 5px 13px;
    color: #fff;
    font-size: .8em;
    position: relative;
    top: 25px;
    text-transform: uppercase;
}
.press-contact{
    text-align: center;
}
.pr-mg-logo img{
    margin: 0 0 20px 0;
}
.per50.pr-mg-logo{
    float:none;
    display: inline-block;
}
.pr-mg-logo a{
    padding: 0 10px;
}
/*Support page style starts*/
.suppTable{width:100%;}
.me_support_greysection{background: #f2f2f2; width: 100%; display: inline-block; padding: 20px 0px;}
.me_support_whitesection{background: #ffffff; width: 100%; display: inline-block; padding: 20px 0px;}
.me_wrapper{max-width: 1200px; margin: 0 auto;}
.me_support_column10{width:10%; float: left;}
.me_support_column20{width:20%; float: left;}
.me_support_column30{width:30%; float: left;}
.me_support_column40{width:40%; float: left;}
.me_support_column50{width:50%; float: left;}
.me_support_column60{width:60%; float: left;}
.me_support_column70{width:70%; float: left;}
.me_support_column80{width:80%; float: left;}
.me_support_column90{width:90%; float: left;}
.me_support_column100{width:100%; float: left;}
.me_support_head h1{font-size: 2.2em; line-height: 52px;}
.me_support_desc p{line-height: 32px;}
#scroll .me_support_greysection a.btn-style{font-size: 14px; color: #fff !important; background: #34ad65; padding: 10px 20px; line-height: 20px; display: inline-block; text-decoration: none; font-weight: normal; margin-right: 15px;}
#scroll .me_support_greysection a.btn-style:hover{color:#000 !important; background:#3cb977;}
.me_support_emailsec h2{font-weight: 100;}
.me_support_emailsec p{line-height: 32px;}
span.me_support_regform{font-size: 14px; color: #fff !important; background: #34ad65; padding: 10px 20px; line-height: 20px; display: inline-block; text-decoration: none; font-weight: normal; margin: 70% 0px 0 30%;}
span.me_support_regform:hover{text-decoration: none !important; color: #000 !important; background: #34ad65; cursor: pointer;}
#scroll .me_support_whitesection ol{padding:0 0 0 15px;}
.me_support_telephone h2, .me_support_telephone h3{font-weight: 100; margin: 0 0 10px 0px;}
#scroll .me_support_telephone ul{padding: 0 0 0 40px;}
#scroll .me_support_telephone ul li{margin:20px 0px; padding: 0 0 0 20px;}
.popup_contains{width:100%;height:100%;position:fixed;top:0;bottom:0;background:rgba(0,0,0,0.5) none repeat scroll 0 0;z-index:999999;}
.req_form_popup{z-index:-9; opacity: 0;}
.popup_contains.after_active{z-index: 999999; opacity: 1;}
.popup_boxes{width:70%;background:#fff none repeat scroll 0 0;margin:4% auto;border:10px solid rgba(11,11,11,0.67);border-radius:5px;position: relative; overflow-y: scroll;}
.popup_boxes div.popup_closeicon{float: right;padding: 5px 0 5px 0;line-height: 25px;border: 1px solid #34ad65;border-radius: 30px;font-size: 32px;margin: 0;width: 40px;height: 30px;top: 15px;right: 20px;position: relative;background: #fff;color: #34ad65;text-align: center;z-index: 99999;position: absolute;font-weight: 100;cursor: pointer;}
.popup_boxes div.popup_closeicon:hover{cursor:pointer}
.popup_boxes div.survey_popups{text-align:center;font-size:3em;margin:0px 0;position:relative}
.my-iframe{position:absolute;top:-50px;left:0;width:100%;height:500px;border:none}
div.me_support_popups{position: absolute; top: -50px; left: 0px; width: 100%; height: 480px; border: none; z-index:999;overflow-y: scroll;}
.survey_popups h4.popup_form_heading{font-size: 22px;height: auto;margin: 10px 0 0 15px;line-height: 2em;text-align: left;}
.popupform_preloader{width:100%; height:500px; position:absolute; background:#fff; z-index:99999;}
.popupform_preloader p{text-align:center; font-size:16px; color:#34ad65;}
.page_preloader{width:100%; height: auto; display: block;}
.popupform_preloader img, .page_preloader img, .preloader_images img{width:50px; height:50px; margin:15% auto 0% auto; display:block; -webkit-animation: rotation 1s infinite linear; -moz-animation: rotation 1s infinite linear; -o-animation: rotation 1s infinite linear; -ms-transition: rotation 1s infinite linear; animation: rotation 1s infinite linear;}
.page_preloader p{text-align:center; font-size:16px; color:#34ad65;}
.add-list > div{ float:left; width:44%; border-left:1px dashed #999; padding-left:30px; min-height:130px;}
.add-list > div:first-child{ margin-right:2%; border:none; padding:0;}
.add-list .num-text{ color:#999; font-size:.8em; display:block; line-height:10px;}
/*Support page CSS End*/

/* Inner level pages casestudies css start */
div.case-study-wrapper .solutionFilter1 span{width:220px;}
div.case-study-wrapper .solutionFilter1 ul{width:250px;}
div.case-study-wrapper .me_casestudies_allproducts ul{width: 500px;}
div.case-study-wrapper .me_casestudies_allproducts ul li{width: 50%; float: left; padding:5px 0px; border: none !important; text-indent: 20px;}
div.case-study-wrapper .me_casestudies_allindustry ul{width: 664px;}
div.case-study-wrapper .me_casestudies_allindustry ul li{width: 33%; float: left; padding:5px 0px; border: none !important; text-indent: 20px;}
div.case-study-wrapper .me_casestudies_allindustry_adsolutions ul{width: 550px;}
div.case-study-wrapper .me_casestudies_allindustry_adsolutions ul li{width: 50%; float: left; padding:5px 0px; text-indent: 20px;}
.bg-list-grey{position: relative;}
#solutions-type-filter ul.solutions-type-filter_relative{position: relative;}
#solutions-type-filter ul.solutions-type-filter_absolute{position: absolute; top:auto; bottom: 0px;}
#solutions-type-filter ul.solutions-type-filter_fixed{position: fixed;}
#scroll div.case_studies_container .prdBox{height:250px;}
#scroll div.case_studies_container .prdContent{height:200px;}
#scroll div.case_studies_container .prdBox h2{vertical-align:bottom;height:60px;overflow:hidden}
#scroll div.case_studies_container .prdBox p{font-size:12px}
#scroll div.case_studies_container .prdBox p strong{font-weight: 500;}
#scroll #results div.case_studies_container .prdContent p.cs-description{height:120px;overflow:hidden;font-size:12px}
#scroll #results div.case_studies_container .prdContent p.cs-description strong{display:block;margin-bottom:10px;}
#scroll div.case_studies_container .prd-learnmore span.comDwnSpan{display: block;float:none; background: none; line-height: inherit;}
#scroll div.case_studies_container .prd-learnmore a:hover span.comDwnSpan .cs_learn_more, .prdBox .prd-learnmore.prd-blue .comDwn:hover, #scroll .prdBox:hover .prd-learnmore.prd-blue a{ color:#FFF !important;}
#scroll1{padding-left:0;padding-left:0;-ms-transition:.5s;-o-transition:.5s;-webkit-transition:.5s;transition:.5s;width:100%}
div.webinarnew_mainmenu:hover+div#scroll1{padding-left:150px;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s;-webkit-transition:.5s;transition:.5s}
/* Inner level pages casestudies css start end */

/* Inner level pages whitepapers css start */
div.case-study-wrapper .me_whitepaper_allproducts ul{width: 502px;}
.me_whitepaper_allproducts ul li{width: 50%; float: left; border: none !important; padding: 5px 0px; text-indent: 20px;}
/* Inner level pages whitepapers css end */

/* Inner level pages webinars css start */
#scroll div.webinarnew_upcomingwebinars{display:inline-block;width:100%}
#scroll div.webinarnew_pastwebinars{display:none}
#scroll .webinarnew_upcomingwebinars .prdBox{height:473px; cursor:default;}
#scroll .prdContent{height:auto}
#scroll .webinarnew_upcomingwebinars .prdBox h2{height:60px;margin-bottom:0;overflow:hidden; font-size:14px; font-weight:500;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;}
#scroll .webinarnew_upcomingwebinars .prdBox .webinarnew-dateselection{font-size:12px;list-style:outside none none;position:absolute;background:#fff none repeat scroll 0 0;padding:0;border-left:1px solid #ccc;border-right:1px solid #ccc;display:none}
#scroll .webinarnew_upcomingwebinars ul.webinarnew-dateselection li.date_active{display:none}
#scroll .webinarnew_upcomingwebinars ul.webinarnew-dateselection li:hover{cursor:pointer;background:#fff;border-left:3px solid #D1191C}
#scroll .webinarnew_upcomingwebinars ul.webinarnew-dateselection li:not([style*="display:none"]){border-top:1px solid #ccc}
#scroll .webinarnew_upcomingwebinars ul.webinarnew-dateselection li{border-bottom:1px solid #ccc;padding:5px 30px 5px 7px;border-left:3px solid #fff;}
#scroll .webinarnew_upcomingwebinars .prdBox span.webinarnew-dateandtime{display:inline-block;border:1px solid #ccc;border-radius:20px;padding:2px 30px 0 10px;margin:10px 0 0;font-size:12px;position:relative}
#scroll .webinarnew_upcomingwebinars .prdBox span.webinarnew-dateandtime::after{position:absolute;right:10px;top:10px;display:inline-block;border-left:6px solid transparent;border-right:5px solid transparent;content:''}
#scroll .webinarnew_upcomingwebinars .prdBox p.webinarnew-duration{margin-top:10px;font-size:12px}
#scroll .webinarnew_upcomingwebinars .prdBox div.webinarnew-speakers{width:100%;display:inline-block;margin:20px 0}
#scroll .webinarnew_upcomingwebinars .prdBox div.webinarnew-speakers div:first-child{float:left}
#scroll .webinarnew_upcomingwebinars .prdBox div.webinarnew-speakers div:first-child img{width:55px; border-radius: 55px;}
#scroll .webinarnew_upcomingwebinars .prdBox div.webinarnew-speakers div:last-child{float:left;margin:5px 0 0 10px; height:55px; overflow: hidden;}
#scroll .webinarnew_upcomingwebinars .prdBox div.webinarnew-speakers div:last-child p{font-size:11px;line-height:14px}
#scroll .webinarnew_upcomingwebinars .prdBox div.webinarnew-speakers div:last-child p:first-child{font-size:12px; margin-bottom: 0px;}
#scroll .webinarnew_upcomingwebinars .prdBox div.webinarnew-speakers div:last-child p:first-child strong{font-weight:500}
#scroll .prdBox h3.webinarnew-highlights{margin:0;font-size:13px}
#scroll .webinarnew_upcomingwebinars .prdBox div.webinarnew-socialshare{width:100%;height:auto;display:block}
#scroll div.webinarnew-socialshare ul{list-style:none;display:block;margin:0 auto;padding:17px 0 10px 30px}
#scroll .prdBox div.webinarnew-socialshare ul li{float:left;margin:0 5px}
#scroll .webinarnew_upcomingwebinars .prdBox p.webinar-desc{height:90px;overflow:hidden;font-size:12px}
#scroll .webinarnew_pastwebinars .prdBox{height:329px; cursor:default;}
#scroll .webinarnew_pastwebinars .prdBox h2{height:60px;margin-bottom:20px;overflow:hidden; font-weight:500px; font-size:14px;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;}
#scroll .webinarnew_pastwebinars .prdBox p.webinar-desc{height:90px;overflow:hidden;font-size: 12px;}
/* Inner level pages webinars css end */

/* ---------------  Popup style ---------------  */
div.popup_contains {
    width: 100%;
    height: 100%;
    position: fixed;
    top: 0;
    bottom: 0;
    background: rgba(0, 0, 0, 0.5) none repeat scroll 0 0;
    z-index: 999999;
}
div.req_form_popup {
    z-index: -9;
    opacity: 0;
}
div.popup_contains.after_active {
    z-index: 999999;
    opacity: 1;
}
div.popup_boxes {
    width: 70%;
    background: #fff none repeat scroll 0 0;
    margin: 4% auto;
    border: 10px solid rgba(11, 11, 11, 0.67);
    border-radius: 5px;
    position: relative;
    overflow-y: scroll;
}
div.popup_boxes div.popup_closeicon {
    float: right;
    padding: 5px 0 5px 0;line-height: 25px;
    border: 1px solid #34ad65;
    border-radius: 30px;
    font-size: 32px;
    margin: 0;
    width: 40px;
    height: 30px;
    top: 15px;
    right: 20px;
    position: relative;
    background: #fff;
    color: #34ad65;
    text-align: center;
    z-index: 99999;
    position: absolute;
    font-weight: 100;
    cursor: pointer;
}
div.popup_boxes div.popup_closeicon:hover {
    cursor: pointer
}
div.popup_boxes div.survey_popups {
    text-align: center;
    font-size: 3em;
    margin: 0px 0;
    position: relative
}
div.my-iframe {
    position: absolute;
    top: -50px;
    left: 0;
    width: 100%;
    height: 500px;
    border: none
}
div.me_support_popups {
    position: absolute;
    top: -50px;
    left: 0px;
    width: 100%;
    height: 480px;
    border: none;
    z-index: 999;
    overflow-y: scroll;
}
div.survey_popups h4.popup_form_heading {
    font-size: 22px;
    height: auto;
    margin: 10px 0 0 15px;
    line-height: 2em;
    text-align: left;
}
div.popupform_preloader {
    width: 100%;
    height: 500px;
    position: absolute;
    background: #fff;
    z-index: 99999;
}
div.popupform_preloader p {
    text-align: center;
    font-size: 16px;
    color: #34ad65;
}
div.page_preloader {
    width: 100%;
    height: auto;
    display: block;
}
div.popup_boxes .popupform_preloader img,
div.page_preloader img,
div.preloader_images img {
    width: 50px;
    height: 50px;
    margin: 15% auto 0% auto;
    display: block;
    -webkit-animation: preloaderanim 1s infinite linear;
    -moz-animation: preloaderanim 1s infinite linear;
    -o-animation: preloaderanim 1s infinite linear;
    animation: preloaderanim 1s infinite linear;
}
div.page_preloader p {
    text-align: center;
    font-size: 16px;
    color: #34ad65;
}
/* ---------------  Mobile style ---------------  */

#MEmobPanel {
    width: 100%;
    max-width: 100%;
    position: fixed;
    z-index: 99999;
    height: 100%;
    top: 72px;
    background: #FFF;
    display: none;
}
#MEmobPanel {
    position: fixed;
}
#MEdropPanel {
    overflow: scroll;
    overflow-x: hidden;
}
#MEmobPanel ul li {
    line-height: 24px;
    border-bottom: 1px solid #c0c0c0;
}
#MEmobPanel a,
#MEmobPanel span,
#MEbackPanel {
    color: #000;
    display: inline-block;
    padding: 10px;
    cursor: pointer;
    text-decoration: none;
}
#MEmobPanel li.snd-link a + span{display: none;}
#MEmobPanel #MEmobListPrd ul a span,#MEmobPanel #MEmobListPrd ul br {
    padding: 0;
    display: none;
}
#MEmobPanel ul li ul,
#MEmobPanel ul li.office365,
#MEmobPanel ul li.server {
    display: none;
}
#MEmobListPrd ul li:last-child {
    display: none !important;
}
#MEmobListCom,
#MEmobListCom span,
#MEmobListSearch .suggestion-sec,
#MEmobPanel .ad-prd-title {
    display: none;
}
#MEmobListSearch form {
    padding: 0 0 0 10px;
}
.MEmobListSearch {
    background: #73c57d;
    padding: 14px 0;
    color: #fff;
    border: none;
    font-size: 14px;
    width: 20%;
    text-align: center;
    float: right;
}
#MEmobPanel .social-inner-sec {
    display: inline-block;
    margin: 0 10px 10px;
    padding: 0 10px;
}
#MEmobPanel .social-inner-sec a {
    padding: 0;
}
#MEmobPanel #MEmobListCompany ul li span {
    color: #34ad65;
    font-size: 1.2em;
    font-weight: 500;
}
#MEmobListPrd li {
    margin: 0;
    font-size: 1em;
}
.menuIcon {
    cursor: pointer;
    display: inline-block;
    float: right;
    margin-right: 20px;
}
.icon-s-menu {
    background: url(/sites/meweb/images/kr/icon/me-sprite-new.png) no-repeat 0px -230px;
    height: 25px;
    width: 25px;
    display: inline-block;
}
.menu2ResBlk {
    display: none !important;
}
footer {
    font: 300 14px/24px 'ZohoPuvi', sans-serif;
    letter-spacing: 0.5px;
    border-top: 1px solid #444;
    line-height: 1.8em;
}
.bg-d-grey {
    background: #1d1e1f;
}
.bg-d-grey{background:#222;}
.footer,
.footer a {
    color: #bbb;
}
.footer a:hover {
    text-decoration: underline;
}
.footer .col2,
.footer .col1 {
    border-right: 1px solid #666;
}
.footer .foot-head,
.menl,
.division {
    color: #fff;
}
.foot-sec > ul:first-child {
    padding-left: 0;
}
h3.ss-head {
    font-size: 0.8em;
}
.foot-copy {
    font-size: 1em;
}
#subscribe {
    font-size: 12px;
    text-transform: uppercase;
    background: #34ad65;
}
/****************  footer new style start ********************/

.foot-copy {
    padding: 10px 0;
    background: #fff;
}
.footer .foot-head,
.footHead {
    font-weight: 300;
    color: #eee;
    font-size: 1.3em;
    padding-bottom: 15px;
}
.foot-sec>ul,
.footCont>ul,
.foot-sec > ul:first-child {
    padding-left: 4%;
}
#btmscroll {
    padding: 0;
}
.footer .col1 {
    padding: 2% 1% 2% 5%;
    border-right: 1px solid #292929;
    min-height: 250px;
    width: 25%;
}
.footer .col2 {
    padding: 2% 4.5% 2% 4.5%;
    border-right: 1px solid #292929;
}
.footer .col3 {
    padding: 4% 0 0 4.5%;
}
.footHead.active {
    padding-bottom: 20px;
}
.footer .footHead {
    margin: 5% 0 0 0;
}
#subscribe {
    border-radius: 0 15px 15px 0;
    padding: 6px 20px;
}
.txtfield {
    border-radius: 15px 0 0 15px;
}
.divisionHead {
    padding: 10px 0 0 0;
}

.foot-social {
    margin-bottom: 30px;
}
.foot-social a:hover {
    text-decoration: none;
}
/****************  footer new style end ********************/
@media screen and (min-width: 1800px) {
    .comBnrTxt {padding: 5% 0;}
}
@media screen and (max-width: 1420px) {
    .hdrContainer,
    .heading-menu .container {
        width: 98%;
        padding-left: 1%;
        padding-right: 1%
    }
}
@media screen and (max-width: 1200px) {
    .foot-social.rhsFix,
    .foot-social.rhsAbs {
        position: static;
        background: transparent;
        padding: 0;
        border: none
    }
    .foot-social.rhsFix a,
    .foot-social.rhsAbs a {
        display: inline-block;
        margin: 0 5px 0 0
    }
    #backToTop {
        display: none !important
    }
    #subHdrLhs li {
        padding: 10px 5px 0
    }
    #subHdrRhs>ul>li {
        display: none
    }
    #subHdrRhs>ul>li.soldrop {
        display: block;
        padding: 10px 3px 0
    }
    #scroll .prdBox, #scroll .prdvideo{
        width: 18%;
    }
    #scroll .prdBox, #scroll .prdvideo {
        width: 25%;
    }
}
@media screen and (max-width: 1000px) {
    #header-mainsec .headerinner{
        padding: 10px;
    }
    #scroll .prdBox {
        width: 40%;
    }
    #commonHeader {
        min-height: auto
    }
    .meMenuCont {
        width: auto
    }
    .container {
        width: 96%;
        padding-left: 2%;
        padding-right: 2%
    }
    .ipad-show {
        display: block !important
    }
    .ipad-hide {
        display: none !important
    }
    .miconShow {
        display: block
    }
    .miconHide,
    .nav-dwn {
        display: none
    }
    .h1 {
        font-size: 36px;
        line-height: 36px
    }
    .h2,
    h2 {
        font-size: 22px;
        line-height: 24px
    }
    .nav {
        border-left: 1px solid #CCC;
        border-right: 1px solid #ccc;
        margin: 0;
        position: absolute;
        background: #fff;
        display: none;
        font-weight: 400;
        font-size: 12px;
        right: 2%
    }
    .nav>li {
        float: none;
        border-bottom: 1px solid #ccc;
        padding: 0;
        text-transform: none;
        text-align: left;
        line-height: 20px
    }
    .nav>li>a,
    .nav>li>span {
        color: #666;
        display: block;
        padding: 5px 15px;
        width: 100px
    }
    .nav-act a {
        color: #666
    }
    .nav-dwn {
        margin-left: 10px
    }
    .nav-dwn a {
        line-height: 32px;
        font-size: 16px;
        padding: 0 15px;
        display: inline-block;
        width: auto
    }
    .menu-icon {
        display: block;
        margin-top: 10px
    }
    .footer .rhsFix,
    .footer .rhsAbs {
        position: static
    }
    .cust-img {
        width: 25%
    }
    .cust-txt {
        width: 71%
    }
    .dwn-desc {
        width: 90%
    }
    #downloadSubmit {
        width: 100%
    }
    .dwn-btn a.dwn-prob-btn,
    .dwn-btn a {
        font-size: 34px;
        line-height: 34px
    }
    .otr-dwn-cont {
        font-size: 16px
    }
    .btm-dwn {
        display: none
    }
    #btmscroll {
        font-size: 12px
    }
    .fea-nav-link span {
        font-size: 13px
    }
    #newtopheader {
        top: 0
    }
    .menu2ResBlk {
        display: block !important
    }
    .subHeadTitle {
        display: none
    }
    .logo {
        margin-top: -30px
    }
    #subHdr,
    .nav {
        display: none
    }
    .me_support_head h1{font-size: 2em;line-height: normal;}
    .me_support_whitesection .me_wrapper{padding: 0 20px;}
    .me_support_column60,.me_support_column30{width:100%;float: none;}
    span.me_support_regform{margin:20px 0;}
}
@media screen and (max-width: 650px) {
    .upcoming-event-sect{float: none;}
    .com-banner h2 {
        font-size: 1.2em;
        top: -13px;
    }
    #scroll .prdBox {
        width: 88%;
    }
    .flexBnrslides,
    .flex-control-nav,
    .flex-direction-nav {
        display: none
    }
    .flexMobile {
        font-size: 30px;
        line-height: 50px;
        text-align: center;
        padding: 20px 0;
        font-weight: 300;
        display: block
    }
    .per20,
    .per25 {
        width: 48%
    }
    .per75 {
        width: 48%
    }
    .pop-container {
        left: 0;
        margin: 0
    }
    .nav-dwn {
        display: none
    }
    .sec-pTB {
        padding: 20px 0
    }
    .h1 {
        font-size: 26px;
        line-height: 30px;
        margin: 10px 0
    }
    .h2,
    h2 {
        font-size: 18px;
        line-height: 24px;
        margin: 10px 0
    }
    .h3,
    h3 {
        font-size: 18px
    }
    .pg-head,
    .head {
        font-size: 26px;
        line-height: 28px
    }
    .mbH {
        display: none !important
    }
    .mbS {
        display: block !important
    }
    .menu-icon {
        margin-top: 30px
    }
    .prd-nav li {
        width: 24%
    }
    .cust-logo {
        margin: 0;
        border: none;
        padding: 0;
        text-align: center
    }
    .cust-logo ul li {
        width: auto;
        float: none;
        display: inline-block;
        padding-top: 0
    }
    .footer .col1 {
        width: 100%;
        padding: 0 0 20px 0;
        border: none;
        min-height: inherit;
        border-bottom: 1px dashed #000
    }
    .footer .col2 {
        width: 100%;
        padding: 20px 0;
        border: none;
        min-height: inherit;
        border-bottom: 1px dashed #000
    }
    .footer .col3 {
        width: 100%;
        padding: 20px 0;
        border: none;
        min-height: inherit;
        border-bottom: 1px dashed #000
    }
    #btmscroll {
        border-top: 1px dashed #000
    }
    .feature-subHead {
        font-size: 18px;
        line-height: 20px
    }
    .lhs-tree,
    #quickFixDiv {
        display: none
    }
    .rhs-cont {
        width: 100%;
        padding: 20px 0;
        border: none
    }
    .breadcrumb {
        display: none
    }
    .cust-img {
        width: 100%;
        text-align: center
    }
    .cust-txt {
        width: 100%;
        padding: 0
    }
    .footer-btm ul {
        text-align: center
    }
    .footer-btm ul li {
        display: inline-block;
        float: none
    }
    #lang {
        display: none
    }
    .foot-social,
    .fot-nav {
        width: 100%;
        float: none
    }
    .apmPrice,
    .opmPrice {
        display: none
    }
    .me_support_column40, .me_support_column50{width:100%;float: none;}
    .me_support_column50{padding: 20px 0 0 0;}
    .me_support_greysection{padding: 0 0 20px 0;}
}
@media screen and (max-width: 500px) {
    .upcoming-event-sect{float: none;}
    #scroll .prdBox{
        width: 84%;
        margin: 20px 10px;
    }
    .per20,
    .per25 {
        width: 98%
    }
    .per75 {
        width: 100%;
        padding: 0;
        float: none
    }
    .per30 {
        width: 100%;
        padding: 0;
        float: none
    }
    .per70 {
        width: 100%;
        padding: 0;
        float: none
    }
    .per40 {
        width: 100%;
        padding: 0;
        float: none
    }
    .per50 {
        width: 100%;
        padding: 0;
        float: none
    }
    .per60 {
        width: 100%;
        padding: 0;
        float: none
    }
    .min-mbH {
        display: none !important
    }
    .menu-icon {
        width: auto;
        height: 34px
    }
    .menu-icon .menu-btn {
        margin-top: 10px
    }
    .menu-icon .menu-txt {
        display: none
    }
    .nav {
        border-top: 1px solid #ccc;
        top: 60px
    }
    .pg-head,
    .head {
        font-size: 20px;
        line-height: 24px
    }
    .h1 {
        display: block
    }
    .feature-subHead {
        font-size: 16px;
        line-height: 18px
    }
    #customers .sec-pTB {
        border-bottom: 1px dashed #000
    }
    .heading-menu {
        font-size: 22px
    }
    .footer-btm ul li {
        display: none
    }
    .footer-btm ul li:first-child {
        display: block
    }
    .menl {
        margin: 20px auto
    }
    .customer-listing .per30:first-child{width:100%;}
    #comSubTree .comSubTree{position: absolute;right: 0;top: 140px;z-index: 2;border-radius: 3px;background: #333;border-radius: 3px;width:10%;}
    .comSubTreeAct span:after{display: none;}
    #comSubTreeMenu{margin: 0;padding: 0;}
    #custList{margin: 20px;}
}
@media screen and (max-width: 350px) {
    #scroll .me_support_greysection a.btn-style{
        margin:5px;
        width: 80%;
        text-align: center;
    }
}
/* ---------------  Keyframes style ---------------  */

@-webkit-keyframes preloaderanim {
    from {
        transform: rotate(0deg);
    }
    to {
        transform: rotate(360deg);
    }
}
@-moz-keyframes preloaderanim {
    from {
        transform: rotate(0deg);
    }
    to {
        transform: rotate(360deg);
    }
}
@-o-keyframes preloaderanim {
    from {
        transform: rotate(0deg);
    }
    to {
        transform: rotate(360deg);
    }
}
@keyframes preloaderanim {
    from {
        transform: rotate(0deg);
    }
    to {
        transform: rotate(360deg);
    }
}/**** About us page style *****/
.aboutus-main-sec{
	width:100%;
	position:relative;
}
.aboutus-main-sec{
	color:#000;
	padding:5% 0;
}
.aboutus-main-sec.last-sec{
	padding:5% 0 12% 0;
}
.aboutus-main-sec .abt-left, .aboutus-main-sec .abt-right{
	width:40%;
	padding:0 3%;
	display:inline-block;
	vertical-align:top;
}
.aboutus-main-sec .abt-left{
	text-align:right;
}
.aboutus-main-sec h1{
	font-size:4em;
	font-weight:600;
	line-height: 1.3em;
}
.aboutus-main-sec h2{
	font-size:3em;
	font-weight:400;
	line-height: 1.3em;
	margin:0;
}
.aboutus-main-sec h3{
	margin:0;
	font-weight:600;
	text-transform:uppercase;
}
.aboutus-main-sec p{
	margin:0;
	padding:15px 0;
	line-height:normal;
}
.aboutus-main-sec .bor-bot{
	width: 120px;
    background: #ffce22;
    display: inline-block;
    text-align: right;
    height: 5px;
    margin: 10px 0 0 0;
}
.aboutus-main-sec.sec-yellow .bor-bot{
    background: #c92632;
}
.aboutus-main-sec.sec-blue{
	background:#1576b5;
}
.aboutus-main-sec.sec-green{
	background:#149045;
}
#scroll .sec-green a{
    color:#fff;
    text-decoration: underline;
}
.aboutus-main-sec.sec-green h2, .aboutus-main-sec.sec-green p{
	color:#fff;
}
.aboutus-main-sec.sec-yellow{
	background:#fdd10c;
}
.aboutus-main-sec.sec-blue .col30{
	display:inline-block;
	width:23%;
	margin:2%;
	text-align:center;
	color:#fff;
}
.aboutus-main-sec.sec-blue span{
	display:block;
	font-size:3em;
	color:#6dcff6;
	padding:20px;
}
.aboutus-main-sec.sec-blue p{
	text-align:center;
	color:#fff;
	font-size:1.5em;
}
.aboutus-main-sec .trust{
	text-align:center;
}
.aboutus-main-sec .about-company p{
	text-align:right;
	border-right:3px solid #ffce22;
	padding:0 20px 0 0;
}
#scroll .aboutus-main-sec .about-company img, .aboutus-main-sec .about-company img{
	width:300px;
	margin: 30px 0;
}
.aboutus-main-sec .about-company{
	margin:3% auto;
}
.aboutus-creative{
	position:absolute;
	bottom:4%;
	left:0;
	width:300px;
}
.aboutus-creative.creative-rtbot{
	-ms-transform: rotate(-90deg); /* IE 9 */
    -webkit-transform: rotate(-90deg); /* Chrome, Safari, Opera */
    transform: rotate(-90deg);
	bottom:0;
	right:0;
	left:inherit;
}
.aboutus-creative.creative-lttop{
	-ms-transform: rotate(90deg); /* IE 9 */
    -webkit-transform: rotate(90deg); /* Chrome, Safari, Opera */
    transform: rotate(90deg);
	bottom:inherit;
	top:17%;
}
.aboutus-creative.creative-big{
	width:400px;
}
#scroll .allprod-btn a {
    background: #df565f;
    color: #fff;
    padding: 5px 20px;
    font-size: 1.3em;
    font-weight: 300;
    display: inline-block;
    cursor: pointer;
}
.allprod-btn a:hover {
    text-decoration: none;
    background: #24a151;
}
/* ---------------  Resposive style ---------------  */}
@media screen and (max-width: 1500px) {
    #commonHeader + .bg-list-grey {
        min-height: 650px;
    }
    .head-container {
        width: 98%;
        padding-left: 1%;
        padding-right: 1%;
    }
}
@media screen and (max-width: 1080px) {
    nav ul.header-nav > li:first-child {
        padding: 0px 15px 20px;
    }
}
@media screen and (max-width: 1000px) {
    .aboutus-main-sec h1{
        font-size: 3em;
    }
	.aboutus-creative{display:none;}
	.aboutus-creative.creative-big {
    	width: 300px;
	}
	.aboutus-main-sec .abt-left, .aboutus-main-sec .abt-right{width: 90%;}
    .aboutus-main-sec.sec-blue .col30{width:40%;}
	.aboutus-main-sec .abt-left{text-align:center;}
	.aboutus-main-sec .about-company .abt-left, .aboutus-main-sec .about-company .abt-right{width: 40%;}
    .aboutus-main-sec .about-company p{font-size: .85em;}
    .menu2ResBlk {
        margin-top: 20px;
        display: block !important;
    }
    #header-topsec,
    .header-nav {
        display: none;
    }
    #commonHeader {
        min-height: 60px;
    }
    #header-mainsec {
        top: 0;
    }
    #cse-search-box .newsearchbox {
        padding: 10px 0px;
        width: 75%;
        font-size: 1.3em;
        margin: 10px 0;
        color: #444;
    }
    .MEmobListSearch {
        margin: 10px 10px 10px 0;
        border-radius: 5px;
    }
}
@media screen and (max-width: 600px) {
    .aboutus-main-sec.sec-blue .col30 {
        width: 90%;
    }
    .aboutus-main-sec .about-company .abt-left, .aboutus-main-sec .about-company .abt-right {
        width: 90%;
    }
    .aboutus-main-sec .about-company .abt-right {text-align: center;}
}