html, body, div, span, applet, article, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {font-size:10pt; line-height:normal; font-family: Arial, sans-serif; position:static; color:#000; margin:0; padding:0;}
body {width:100%;}
h1, h2, h3, h4, h5, h6 {font-weight:bold; line-height:normal;}
h1 {font-size:20pt;}
h2 {font-size:18pt;}
p {margin:0; padding:0; line-height:normal;}
#medium-down-menu, .hide-for-medium-down, .hide-for-medium-down nav {display:none !important;}
/* home page --start */
.firstTitle {font-size:10pt; font-weight:bold; line-height:normal; padding:10px 0;}
.secondaryTitle {font-size:10pt; line-height:normal; padding:10px 0;}
#cssMenu {display:block; position:static;clear:both;}
#cssMenu nav {display:none;}
.row, article .row {margin:0; padding:0; max-width:100%; width: 100%; clear:both; float:none;}
article {margin:0; padding:0; position:static; clear:both; width:100%;}
article *{margin:0px !important; padding:0px !important;}
#cssMenu .row {padding: 0 0 20px 0 !important;}
#cssMenu label  {display:none;}
article.slidebkg {display:none;}
#cookie-bar {display:none;}
#our-story {height:auto; width:100%; margin:0; padding:0;}
#our-story .box {width:100%; float:none; clear:both; margin:0px 0 0 0; padding:20px 0 0 0 !important;}
#contact-button {display:none;}
.home-news-box {margin:0; padding:20px 0 0 0; float:none; width:100%; clear:both; height:auto;}
.home-news-text { width: 100%; float:none;}
#home-news-wrapper {border:none;}
#home-news-wrapper #small-home-box-news {border:none; padding:20px 0 0 0 !important;}
.small-home-news p, .small-home-news span {font-size:10pt;}
.left, .columns {float: none !important; display:inline;}
#home-news-wrapper {width:100%; height:auto;}
.home-news-article, .home-news-article div, .home-news-article span, .home-news-article p {display:inline; font-size:10pt;}
.home-news-article .left {display:inline; float:none !important;}
.home-news-article .home-news-date, .home-news-article .home-news-date p, .home-news-article .home-news-text, .home-news-article .home-news-text p {display:inline; float:none;}
#our-story .box h2 {font-size:14pt; line-height:normal; color:#000;}
#our-story .box p {line-height:normal; font-size:10pt;}
.home-news-box .columns {float:none; width:100%; clear:both;}
footer {display:none;}
#small-home-box-news, .small-home-news {border:none !important;}
.small-news-article, .small-news-date, .small-news-date p {font-size:10pt !important; line-height:normal !important; border:none !important; color:#000 !important;}
.small-news-date, .small-news-date p{width:auto !important; float:none !important;}
.small-home-news p {display:inline;}
#cssMenu {margin:0; padding:0;}
#cssMenu .header_print, #cssMenu .header_print img {display:block;}
#cssMenu .logo {display:none;}
/* home page --end */
/* services --start */
#bxslider_services-container {display:none;}
.services #services {margin:0; padding:0;}
#services {clear:both;}
#services h2 {font-size:10pt; font-weight:bold;line-height:normal; margin:10px 0 0 0 !important; padding:0; display:block;}
#services p {font-size:10pt; line-height:normal;}
#services article { font-size:10pt; padding:0; margin:0 0 10px 0; width: 100%; clear:both; float:none !important; position:static;}
#services article a {display:inline; overflow:auto;}
#services article div.sprite {display:none; float:none;}
#services article.left, #services article.right {float:none !important;}
#services article div {margin:0; padding:0;}
section#slider {display:none;}
#container {padding:20px 0 0 0 !important;}
#container #cit, .cem_claim, .si_claim {display:none;}
/* services - voice of customer --start */
.voice-of-customer p {margin:0; padding:0;}
.voice-of-customer ul {position:static; margin:0; padding:0; clear:both; width:100%;}
.voice-of-customer h2 {font-size:18pt; line-height:normal; margin:0px 0 0 0; padding:0; clear:both;}
.voice-of-customer h3 {font-size:16px; font-weight:bold; margin:10px 0 0 0; padding:0; clear:both; line-height:normal;}
.voice-of-customer h4 {font-size:10pt !important; font-weight:bold; margin:0; padding:0; clear:both; line-height:normal;}
.voice-of-customer #cssMenu img.header_print {display:block;}
.voice-of-customer img {display:none;}
.voice-of-customer #container .row {margin:0 !important; padding:0 !important;}
.voice-of-customer .columns  {clear:both; float:none; position:static; margin:0; padding:0; width:100%; display:block;}
.voice-of-customer div {margin:0 !important; padding:0 !important;}
.voice-of-customer div.line {display:none;}
.voice-of-customer .voc_claim {display:none;}
/* services - voice of customer --end */
/* services - customer experience management -- start */
.customer-experience-management p {margin:0; padding:0;}
.customer-experience-management ul {position:static; margin:0; padding:0; clear:both; width:100%;}
.customer-experience-management h2 {font-size:18pt !important; line-height:normal; margin:0px 0 0 0; padding:0; clear:both;}
.customer-experience-management h3 {font-size:16px; font-weight:bold; margin:10px 0 0 0; padding:0; clear:both; line-height:normal;}
.customer-experience-management h4 {font-size:10pt !important; font-weight:bold; margin:0; padding:0; clear:both; line-height:normal;}
.customer-experience-management img {display:none;}
.customer-experience-management #container .row {margin:0 !important; padding:0 !important;}
.customer-experience-management .columns  {clear:both; float:none; position:static; margin:0; padding:0; width:100%; display:block;}
.customer-experience-management div {margin:0 !important; padding:0 !important;}
.customer-experience-management div.line {display:none;}
.customer-experience-management .cem_claim {display:none;}
/* services - customer experience management --end */
/* services - social intelligence -- start */
.resources p {margin:0; padding:0;}
.resources ul {position:static; margin:0; padding:0; clear:both; width:100%;}
.resources h2 {font-size:18pt !important; line-height:normal; margin:0px 0 0 0; padding:0; clear:both;}
.resources h3 {font-size:16px; font-weight:bold; margin:10px 0 0 0; padding:0; clear:both; line-height:normal; border:none;}
.resources h4 {font-size:10pt !important; font-weight:bold; margin:0; padding:0; clear:both; line-height:normal;}
.resources img {display:none;}
.resource #whitepapers {display:none;}
.resources #container .row {margin:0 !important; padding:0 !important;}
.resources .columns  {clear:both; float:none; position:static; margin:0; padding:0; width:100%; display:block;}
.resources div {margin:0 !important; padding:0 !important;}
.resources div.line {display:none;}
.resources .si_claim {display:none;}
.social-box p {display:inline;}
.resources .logo {display:none;}
/* services - social intelligence --end */
/* services - resources --start */
.social-intelligence #cit {display:none;}
.social-intelligence .learn-more {display:none;}
.social-intelligence #download-link img{display:none;}
.social-intelligence h3#whitepapers {display:none;}
.social-intelligence .bkg-color {display:none;}
.social-intelligence .news_container .row{list-style:disc; margin:0; padding:0;}
.social-intelligence .news_container .row p {margin:0 !important; padding:0 !important; line-height:normal !important; display:inline;}
.social-intelligence h3 {line-height:normal;}
#content .wrap-content .row p, .bkg-color #pre-download-text {font-size:10pt; margin:0 !important; padding:0 !important;}
.social-intelligence #pre-download-text {margin:0; padding:0;}
.row .row {width:100%; margin:0; padding:0; background-color:#fff; border:none;}
.row aside.large-3{display:none;}
/* services - resources --end */
/* services - optimizazion --start */
.optimization #container img{display:none;}
.optimization p {margin:0 ; padding:0; line-height:normal; font-size:10pt;}
.optimization ul {position:static; margin:0; padding:0; clear:both; width:100%;}
.optimization h2 {font-size:18pt; line-height:normal; margin:0px 0 0 0; padding:0; clear:both;}
.optimization h3 {font-size:16px; font-weight:bold; margin:10px 0 0 0; padding:0; clear:both; line-height:normal;}
.optimization h4 {font-size:10pt !important; font-weight:bold; margin:0; padding:0; clear:both; line-height:normal;}
.optimization #cssMenu img.header_print {display:block !important;}
.optimization img {display:none;}
.optimization #container .row {margin:0 !important; padding:0 !important;}
.optimization .columns  {clear:both; float:none; position:static; margin:0; padding:0; width:100%; display:block;}
.optimization div {margin:0 !important; padding:0 !important;}
.optimization div.line {display:none;}
.optimization .opt_claim {display:none;}
/* services - optimization --end */
/* services --end */
/* technologies --start */
#technologies #slider.row {display:none;}
#technologies .row {width:100%; clear:both; margin:0; padding:0;}
#technologies .row .large-2 {display:inline; margin:0 5px 0 0; padding:0;}
#technologies #loghi_container .columns.large-2 img {margin:0 20px 0 0;}
/* technologies --end */
/* analytics --start */
.analytics #container img{display:none;}
.analytics p {margin:0 ; padding:0; line-height:normal; font-size:10pt;}
.analytics ul {position:static; margin:0; padding:0; clear:both; width:100%;}
.analytics h2 {font-size:18pt; line-height:normal; margin:0px 0 0 0; padding:0; clear:both;}
.analytics h3 {font-size:16px; font-weight:bold; margin:10px 0 0 0; padding:0; clear:both; line-height:normal;}
.analytics h4 {font-size:10pt !important; font-weight:bold; margin:0; padding:0; clear:both; line-height:normal;}
.analytics #cssMenu img.header_print {display:block !important;}
.analytics img {display:none;}
.analytics #container .row {margin:0 !important; padding:0 !important;}
.analytics .columns  {clear:both; float:none; position:static; margin:0; padding:0; width:100%; display:block;}
.analytics div {margin:0 !important; padding:0 !important;}
.analytics div.line {display:none;}
/* analytics --end */
/* intelligence --start */
.intelligence #container img{display:none;}
.intelligence p {margin:0 ; padding:0; line-height:normal; font-size:10pt;}
.intelligence ul {position:static; margin:0; padding:0; clear:both; width:100%;}
.intelligence h2 {font-size:18pt; line-height:normal; margin:0px 0 0 0; padding:0; clear:both;}
.intelligence h3 {font-size:16px; font-weight:bold; margin:10px 0 0 0; padding:0; clear:both; line-height:normal;}
.intelligence h4 {font-size:10pt !important; font-weight:bold; margin:0; padding:0; clear:both; line-height:normal;}
.intelligence #cssMenu img.header_print {display:block !important;}
.intelligence img {display:none;}
.intelligence #container .row {margin:0 !important; padding:0 !important;}
.intelligence .columns  {clear:both; float:none; position:static; margin:0; padding:0; width:100%; display:block;}
.intelligence div {margin:0 !important; padding:0 !important;}
.intelligence div.line {display:none;}
/* intelligence --end */
/* contact us --start */
.contact h2 {font-size:18pt; line-height:normal;}
.contact .content-title {margin:0; padding:0;}
.contact .content-title p {font-size:10pt;}
.contact .wufoo .desc {color: #000; font-size: 10pt; margin:0; padding:0; font-family:Arial, sans-serif;}
.contact .row .large-7, .contact .row .large-3 {margin:0; padding:0; clear:both; width:100%; position:static;}
.contact #contact-mail, .contact #twitter-list, .contact #facebook-list, .contact #blogs-list{padding-left:0; margin-left:0; width:100%; clear:both; float:none;}
.contact .contact-right { width:100%; float:none; margin:0; padding:20px 0 0 0;}
.contact  #twitter-list ul li p{padding:0; margin:0;}
.contact #box_form {display:none;}
.contact .network-link {margin:0 !important; padding:0 !important;}
.contact .network-link a {font-weight:normal; font-size:10pt;}
.contact .network-title {margin:0 !important; padding:0 !important;}
/* contact us --end */