a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,var,video{margin:0;padding:0;border:0;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}table{border-collapse:collapse;border-spacing:0}body{padding-top:70px;background:#FDFDFD}.bold{font-weight:700}#homepage{position:absolute;top:0;left:0;width:100%;height:100%;background:#111 url(../img/footer.png);z-index:500}.homepage_container{margin:auto;position:absolute;top:0;left:0;right:0;bottom:0;width:570px;height:400px}.homepage_hiring{position:absolute;top:15px;right:15px;display:block;width:105px;padding:7px 15px;background:#111;border:1px solid #FFF;border-radius:3px;text-decoration:none;color:#FFF;font-family:Georgia,serif;font-size:1em}.zero{display:block;margin:auto;width:200px}.zero:hover{cursor:pointer}.homepage_caption{color:#FFF;text-align:center;font-family:Garamond,'Alegreya Sans SC',sans-serif;font-size:2.3em}.homepage_arrow{position:absolute;right:20px;bottom:20px;width:40px}.homepage_arrow:hover{cursor:pointer}.homepage_nav{margin-top:25px;padding-top:10px;border-top:1px solid #FFF;border-bottom:1px solid #FFF}.homepage_nav ul{margin:auto;width:490px;height:30px;list-style:none}.homepage_nav ul li{float:left;margin-right:35px;font-family:Georgia,serif;font-size:1.25em}.homepage_nav ul li:last-child{margin-right:0}.homepage_nav ul li a{text-decoration:none;color:#FFF}.homepage_nav ul a:hover{color:#bcbcbc}nav{position:fixed;top:0;left:0;width:100%;height:55px;background:url(../img/footer.png);box-shadow:0 2px 5px #888;z-index:300}.nav_container{margin:auto;width:990px}.logo{padding-top:7px;width:120px}nav ul{padding:0;float:right;width:490px;list-style:none}nav ul li{float:left;margin-right:35px;font-family:Georgia,serif;font-size:1.25em}nav ul li:last-child{margin-right:0}nav ul li a{text-decoration:none;color:#FFF}nav ul li a:hover{color:#bcbcbc}.white{color:#FFF}.grey{color:#bcbcbc}.footer_nav{display:none;position:fixed;left:0;bottom:0;width:100%;background:#FFF;font-family:trebuchet,tahoma,verdana,arial,sans-serif;font-size:1.1em;z-index:300px;box-shadow:0 2px 5px #888}.footer_nav tr td{margin-right:30px;padding-top:15px;padding-bottom:15px;text-align:center}.footer_nav tr td a{text-decoration:none;color:#131313}.footer_nav tr td a:hover{color:#bcbcbc}.socialMenu{margin:auto;position:fixed;top:0;left:5px;bottom:0;width:100px;height:335px;z-index:200}.socialMenu ul{padding:0;margin:0;list-style:none}.socialMenu ul li{position:relative;margin-bottom:20px;width:30px;height:30px}.clip{position:absolute;top:0;left:0}.facebook{clip:rect(0 30px 30px 0)}.twitter{clip:rect(0 60px 30px 30px);left:-30px}.linkedin{clip:rect(0 90px 30px 60px);left:-60px}.gmail{clip:rect(0 120px 30px 90px);left:-90px}.hiring_image{position:relative;left:-190px;width:220px;z-index:300}.nav_hiring{display:none;position:absolute;top:0;right:10px;height:55px}footer{margin-top:20px;width:100%;height:55px;background:#FDFDFD;border-top:1px dotted #111;z-index:200}.copyright{padding-top:20px;text-align:center;color:#000;font-family:trebuchet,tahoma,verdana,arial,sans-serif;font-size:.85em}.about{display:none;margin:auto;width:860px;padding-top:20px;padding-bottom:20px}.about_image_container{float:left;width:35%;padding:20px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.about_image{margin-right:30px;margin-bottom:20px;width:30%}.about_text_container{float:right;width:65%;padding-top:30px;padding-left:20px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.about h3{padding-top:16px;padding-bottom:10px;font-family:Georgia,serif;font-size:1.2em;font-weight:700;letter-spacing:1px;word-spacing:5px;color:#111}.about p{padding-bottom:14px;color:#111;font-family:Georgia,serif;font-size:1.3em;line-height:130%}.about h4{padding-top:10px;padding-bottom:10px;font-family:Georgia,serif;font-size:1em;font-weight:400;line-height:130%;color:#111}.list_emphasis{font-size:.865em}.about ul{list-style:circle;margin-top:6px;margin-bottom:0}.product{display:none;margin:auto;position:absolute;top:0;left:0;right:0;bottom:0;padding-top:50px;width:860px;height:350px;background:url(../img/people.png) no-repeat 90% 180%;background-size:250px}.product_caption{padding-top:20px;padding-bottom:30px;width:300px;text-align:center;color:#565656;font-family:trebuchet,tahoma,verdana,arial,sans-serif;font-size:2em;line-height:200%}.product_link{text-decoration:none;padding-top:20px;width:300px;text-align:center;color:#565656;font-family:trebuchet,tahoma,verdana,arial,sans-serif;font-size:2em}.enterprise{display:none;margin:auto;padding-top:30px;width:860px}.client{display:inline-block;width:250px;margin-right:50px;margin-bottom:50px}.client:nth-child(3n){margin-right:0}.client img{display:block;margin:auto;width:200px}.client p{padding-top:10px;width:100%;text-align:center;color:#565656;font-family:trebuchet,tahoma,verdana,arial,sans-serif;font-size:1.1em}.client_text{padding-top:10px;padding-bottom:20px}.client_text h3{padding-top:10px;padding-bottom:16px;font-family:Georgia,serif;font-size:1.2em;font-weight:700;letter-spacing:1px;word-spacing:5px}.client_text p{padding-bottom:23px;color:#111;font-family:Georgia,serif;font-size:1.2em;line-height:130%}.client_text ul{font-family:Georgia,serif;list-style:circle;margin-top:6px;margin-bottom:0}.team{display:none;margin:auto;padding-top:30px;width:1120px;z-index:0}.team_member_container{position:relative;float:left;margin-right:35px;margin-bottom:40px;width:350px;height:190px;font-family:Georgia,serif}.team_member_container:nth-child(3n){margin-right:0}.member_name{padding-bottom:8px;color:#131313;font-size:1.1em}.team_clip{position:absolute;top:25px;left:0}.anurag{clip:rect(0 350px 165px 0)}.taher{clip:rect(0 700px 165px 350px);left:-350px}.sushant{clip:rect(0 1050px 165px 700px);left:-700px}.bala{clip:rect(165px 350px 330px 0);top:-140px}.abhinav{clip:rect(165px 700px 330px 350px);top:-140px;left:-350px}.dheeraj{clip:rect(165px 1050px 330px 700px);top:-140px;left:-700px}.rituja{clip:rect(330px 350px 495px 0);top:-305px}.niranjan{clip:rect(330px 700px 495px 350px);top:-305px;left:-350px}.prateek{clip:rect(330px 1050px 495px 700px);top:-305px;left:-700px}.sanyam{clip:rect(495px 350px 660px 0);top:-470px}.member_info{padding-top:15px;padding-left:3px;color:#565656;font-size:.95em;letter-spacing:110%;line-height:110%;font-family:Georgia,serif;text-justify:initial}.member_quote{padding-top:15px;padding-left:3px;color:#565656;font-size:.9em;font-family:Georgia,serif;font-style:italic}.contact{display:none;margin:auto;width:990px}.map_image{display:none;margin:auto;width:62%}.careers_container{margin:auto;padding-top:20px;width:1150px}.why_join_container{float:left;width:50%;padding:15px 30px 15px 0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.why_join_container h3{padding-bottom:20px;color:#131313;font-family:Georgia,serif;font-size:1.2em}.why_join{position:relative;width:100%;margin-top:15px;font-family:Georgia,serif;border-bottom:1px solid #CCC}.career_clip{position:absolute;top:-5px;left:0;z-index:-10}.individuality{clip:rect(0 60px 60px 0)}.passion{clip:rect(0 120px 60px 60px);left:-60px}.ownership{clip:rect(0 180px 60px 120px);left:-120px}.work-fun{clip:rect(0 240px 60px 180px);left:-180px}.revolutionize{clip:rect(0 300px 60px 240px);left:-240px}.why_join_content{float:right;width:87%}.why_join_content h4{font-size:.95em}.why_join_content p{padding-top:3px;padding-bottom:5px;color:#565656;font-size:.8em;letter-spacing:.3px;line-height:120%}.job_openings_container{float:left;width:50%;padding-top:15px;padding-left:20px;color:#131313;font-family:Georgia,serif;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.job_openings_container p{font-size:.95em}.if_you_list{margin-top:25px;margin-bottom:25px;color:#565656;font-size:.85em}.if_you_list li{margin-bottom:5px;letter-spacing:.3px;line-height:120%}.current_openings{margin-top:20px;color:#FFF;background:#626262;padding:12px;font-size:1.1em;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.accordion,.accordion a,.accordion li,.accordion span,.accordion ul{margin:0;padding:0;border:none;outline:0;background:#353434;z-index:0}.list_style_disable{list-style-type:none!important}.multi_line{line-height:18px!important}.sub-head{line-height:32px!important}.accordion li>a{display:block;position:relative;width:80%;padding:0 10px 0 40px;height:auto;color:#fff;font:400 14px/24px Arial,sans-serif;text-decoration:none;text-shadow:0 1px 0 rgba(0,0,0,.35);background:#353434;-webkit-box-shadow:inset 0 1px 0 0 rgba(255,255,255,.1),0 1px 0 0 rgba(0,0,0,.1);-moz-box-shadow:inset 0 1px 0 0 rgba(255,255,255,.1),0 1px 0 0 rgba(0,0,0,.1);box-shadow:inset 0 1px 0 0 rgba(255,255,255,.1),0 1px 0 0 rgba(0,0,0,.1)}.accordion>li:hover>a,.accordion>li:target>a,.accordion>li>a.active{color:#fff;background:#353434}.accordion li>a span{display:block;position:absolute;top:7px;right:0;padding:0 10px;margin-right:10px;font:400 12px/18px Arial,sans-serif;background:#404247;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;-webkit-box-shadow:inset 1px 1px 1px rgba(0,0,0,.2),1px 1px 1px rgba(255,255,255,.1);-moz-box-shadow:inset 1px 1px 1px rgba(0,0,0,.2),1px 1px 1px rgba(255,255,255,.1);box-shadow:inset 1px 1px 1px rgba(0,0,0,.2),1px 1px 1px rgba(255,255,255,.1)}.accordion>li:hover>a span,.accordion>li:target>a span,.accordion>li>a.active span{color:#fdfdfd;text-shadow:0 1px 0 rgba(0,0,0,.35);background:#3e5706}.accordion>li>a:before{position:absolute;top:0;left:0;content:'';width:24px;height:24px;margin:4px 8px;background-repeat:no-repeat;background-image:url(../img/+-1.png);background-position:0 0}.accordion li.job_listing:target>a:before,.accordion li.job_listing>a.active:before{background-image:url(../img/--1.png)}@media screen and (max-width:1250px){.team{width:780px}.team_member_container,.team_member_container:nth-child(3n){margin-right:50px}.team_member_container:nth-child(2n){margin-right:0}}@media screen and (max-width:1180px){.careers_container{width:900px}.why_join_content{width:350px}}@media screen and (max-width:1100px){.about,.product{width:85%}}@media screen and (max-width:1024px){.nav_container{width:100%}.contact{width:85%}}@media screen and (max-width:968px){.about_image_container{width:30%}.about_image{display:block;margin:auto auto 20px;width:300px}.about_text_container{width:60%}.enterprise{width:580px}.client:nth-child(3n){margin-right:50px}.client:nth-child(2n){margin-right:0}.careers_container{width:550px}.job_openings_container,.why_join_container{width:100%}.why_join_content{width:450px}.footer_nav{z-index:200}}@media screen and (max-width:880px){.about_image_container img{width:250px}.team{width:350px}.team_member_container{margin-right:0}}@media screen and (max-width:768px){#homepage{display:none}.about{display:block}}@media screen and (max-width:760px){.about_image_container{float:none;margin:auto;width:250px}.about_text_container{float:none;margin:auto;width:90%}.product{width:300px;background:0 0}}@media screen and (max-width:680px){.nav_container ul{display:none}.nav_container img{display:block;margin:auto}.socialMenu{height:190px}.footer_nav{display:table}.hiring_image{display:none}.nav_hiring{display:block}.enterprise{width:250px}.client_text{width:450px;position:relative;left:-100px}.contact{width:80%}}@media screen and (max-width:560px){.careers_container{width:450px}.why_join_content{width:350px}.client_text{position:static;left:auto;width:100%;text-align:justify}}@media screen and (max-width:560px){.careers_container{width:350px}.why_join_content{width:250px}}@media screen and (max-width:450px){.footer_nav{z-index:200}.team{width:300px;z-index:0}.team_member_container{width:300px;height:160px;margin-right:0!important;margin-bottom:50px}.member_info{font-size:.8em}.team_clip{position:absolute;top:25px;left:0}.anurag{clip:rect(0 300px 160px 0)}.taher{clip:rect(0 600px 160px 300px);left:-300px}.sushant{clip:rect(0 900px 160px 600px);left:-600px}.bala{clip:rect(160px 300px 320px 0);top:-130px}.abhinav{clip:rect(160px 600px 320px 300px);top:-135px;left:-300px}.dheeraj{clip:rect(160px 900px 320px 600px);top:-135px;left:-600px}.rituja{clip:rect(320px 300px 480px 0);top:-295px}.niranjan{clip:rect(320px 600px 480px 300px);top:-295px;left:-300px}.prateek{clip:rect(320px 900px 480px 600px);top:-295px;left:-600px}.sanyam{clip:rect(480px 300px 640px 0);top:-455px}.about{padding-left:10px;text-align:justify}}@media screen and (max-width:370px){.footer_nav{font-size:.9em}.about_text_container p{font-size:.85em}.product img{display:block;margin:auto;width:250px}.product_caption,.product_link{font-size:1.5em}.product_link{display:block;width:200px;margin:auto}.careers_container{width:300px}.why_join_content{width:200px}}