@-webkit-viewport{width:device-width}
@-moz-viewport{width:device-width}
@-ms-viewport{width:device-width}
@-o-viewport{width:device-width}
@viewport{width:device-width}

.roll-head {
    color: #f4f4f4;
    display: block;
    font-size: 24.5px;
    font-weight: 100;
    line-height: 40px;
    margin: 10px 0;
    text-rendering: optimizelegibility;
}

/* reset Bootstrap
------------------------- */
body {line-height:25px;   font-family: "Open Sans",Helvetica,Arial,sans-serif;}
h1, h2, h3, h4, h5, .top-level, .dropdown-menu {font-weight: 100;}
.dropdown-menu, .well, input, textarea, .btn, .nav-pills li a, .progress, .nav-tabs > li > a   {border-radius: 0 !important; -moz-border-radius: 0 !important; -webkit-border-radius: 0 !important; text-shadow:none !important; }
.bs-button {font-size:48px; position:relative; padding-right:10px;}
.bs-button-main-text {padding:20px; color:#fff; text-align:left; font-size:25px !important; border-style:none!important;}
.bs-button-subtext {text-align:left;  font-size:13px; line-height:12px;}
.h4r {line-height:20px; margin:10px 0; font-size:17.5px; font-weight:100; color: #f4f4f4;}
.h3r {margin: 20px 0 10px 0;line-height: 25px;font-size: 24.5px; font-weight:100;}
.btn-primary {background-image: none; border:none; box-shadow: none;}
.nav > li > a:hover, .nav > li > a:focus {background-color:#212121;}
a {color:#00a3e4}
a:hover, a:focus {text-decoration: none;}
.light-grey .bs-icon:hover {color:#005580}
.btn {box-shadow: none; border: 0px;}
.btn-primary {background-color: #00a3e4;}
.btn-primary:hover, .btn-primary:focus, .btn-primary:active, .btn-primary.active, .btn-primary.disabled, .btn-primary[disabled] {background-color: #005580;}
.btn-success {border: 0px;  background-image: none; margin-bottom:20px; background-color:#c1d72d;}
.btn-success:hover {background-color:#a6b925;}
.btn {background-image: none;}
.input-append .add-on, .input-prepend .add-on {background-color:#212121; border:0px; box-shadow:none;}
.add-on [class^="icon-"] { background-image: url("https://bscdn.blob.core.windows.net/website/IMG/glyphicons-halflings-white.png");}
.well { overflow:hidden; }
.nav-collapse .nav > li > a, .nav-collapse .dropdown-menu a {border-radius: 0; font-weight:100}
.dropdown-menu {min-width:340px;}
select, textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input {border-radius: 0px;}
.nav-tabs .open .dropdown-toggle, .nav-pills .open .dropdown-toggle, .nav > li.dropdown.open.active > a:hover, .nav > li.dropdown.open.active > a:focus { background-color: #373737; border-color: #212121;}
.mega-menu {border:0;}
form {margin:0px}
.btn.btn-primary > a {color: #FFFFFF;}
.carousel {margin-bottom: 0px; max-width:360px}
.carousel-control {line-height: 25px; top:24.5%;}
.btn a:hover{color:#FFF}
.ms-srch-ellipsis {white-space: normal;}
.ms-srch-item {width:100%}
button.close {color: #FFFFFF;}
.modal-header {background: none repeat scroll 0 0 #373737; color: #FFFFFF;}
.call-con h3 {padding:20px 0 0 10px}
em {padding-right:5px}
p {word-wrap: break-word;}


/* helper 
------------------------- */
.pad-5 {padding: 5px;}
.pad-10 {padding: 10px;}
.margin-bottom-10 {margin-bottom: 10px!important;}
.margin-bottom-20 {margin-bottom: 20px;}
.no-margin-bottom {margin-bottom: 0px !important;}
.icon-space {margin-right:15px;}
.margin-top-10 {margin-top: 10px;}
.margin-top-20 {margin-top: 20px;}
.margin-top-5 {margin-top: 5px !important;}
.margin-top-40 {margin-top: 40px;}
.margin-top-60 {margin-top: 60px;}
.margin-top-80 {margin-top: 80px;}
.padding-top-10 {margin-top: 10px;}
.padding-top-20 {padding-top: 20px;}
.padding-top-40 {padding-top: 40px;}
.padding-top-60 {padding-top: 60px;}
.padding-top-80 {padding-top: 80px;}
.padding-top-100 {padding-top: 100px;}
.padding-bottom-20 {padding-bottom: 20px;}
.padding-bottom-30 {padding-bottom: 30px;}
.padding-bottom-40 {padding-bottom: 40px;}
.stay {position:relative;}
.go-left {float: left;}
.go-right {float: right;}
.alpha {margin-left: 0px !important;}
.spacer {margin-right:4px;}

.event {
width:25%;
margin-right:1%;
float:left;
}

@media (max-width:480px) {
.event {
width:85%;
}
}


/* Colors
------------------------- */
.drk-grey { background: #212121 }
.drk-grey h2, .drk-grey h4 { color:#fff }
.drk-grey p { color:#fff; line-height: 20px; }
.drk-grey  a { color:#fff; line-height: 20px; }
.white {color: #fff;}
.mid-grey { background: #373737; display:block; color:#fff; }
.mid-grey h2, .mid-grey h4 { color:#fff }
.mid-grey p { color:#fff; line-height: 20px; }
.mid-grey p a { color:#fff; line-height: 20px; }
.mid-grey a { color:#fff; text-decoration:none; }
.mid-grey a:hover {color: #CCCCCC;}
.pink { background: #e50278; }
.pink h2, .mid-grey h4 { color:#fff }
.pink p { color:#fff; line-height: 20px; }
.pink p a { color:#fff; line-height: 20px; }
.green { background:#00B7FB; display:block; }
.green h2, .green h4 { color:#fff }
.green p { color:#fff; line-height: 20px; }
.green a { color:#fff; line-height: 20px; }
.light-grey { background:#eee; display:block; }
.light-grey h2, .green h4 {color: #6A6A6A }

.featured {padding-top:40px; padding-bottom:40px}
.latest-projects-service .span4 {background:#212121; display:block;}
.latest-projects-service .span4 h3 {color: #f4f4f4 }
.latest-projects-service .span4  p { color: #f4f4f4; line-height: 20px; }
.latest-projects-service .span4  a { color:#f4f4f4; text-decoration:none; }
.latest-projects-service .span4 a:hover { color:#1AA1E1; text-decoration:none; }

.latest-projects-home .span4 { background: #373737; display:block; color:#fff; }
.latest-projects-home .span4 h2, .mid-grey h4 { color:#fff }
.latest-projects-home .span4 p { color:#fff; line-height: 20px; }
.latest-projects-home .span4 p a { color:#fff; line-height: 20px; }
.latest-projects-home .span4 a { color:#fff; text-decoration:none; }

.latest-projects-work .span4 { background: #373737; display:block; color:#fff; }
.latest-projects-work .span4 h2, .mid-grey h4 { color:#fff }
.latest-projects-work .span4 p { color:#fff; line-height: 20px; }
.latest-projects-work .span4 p a { color:#fff; line-height: 20px; }
.latest-projects-work .span4 a { color:#fff; text-decoration:none; }
.latest-projects-work  .span4 a:hover {text-decoration:none; color:#C9C9C9; }

.purple { background:#A903B3; display:block; }
.purple h2, .green h4 { color:#fff }
.purple p { color:#fff; line-height: 20px; }
.purple  a { color:#fff; line-height: 20px; }
.pink-icon { color: #C50075; font-size:32px;}
.blue-icon { color: #ccc; font-size:16px;}

.work-details {background: #eee;}
.quote {font-style:italic;}

/* Header
------------------------- */
.logo { padding: 20px 0; }
.top-links { padding: 30px 0 0 ; float:right; position:relative; z-index:10}
.top-links.nav-pills > li > a {padding:5px}
.top-links li a {color: #ccc;}
.top-links li ul li a {color: #212121;}
.top-links > li > a:hover { text-decoration: none; background-color: #212121;border-radius: 0 !important; -moz-border-radius: 0 !important; -webkit-border-radius: 0 !important; }
.top-links > li > a:focus { text-decoration: none; background-color: #212121;border-radius: 0 !important; -moz-border-radius: 0 !important; -webkit-border-radius: 0 !important; }
.top-links .dropdown-menu {margin-top:0}
.social-icons {font-size:24px;padding-left:4px !important; padding-right:4px !important;  position:relative;top:-6px;}
.social-icons-first {padding-left:20px;}
.uk{ background-image: url('https://bscdn.blob.core.windows.net/website/IMG/UK.svg')!important; background-position: right 4px;background-repeat: no-repeat;margin:5px !important;  }
.usa{ background-image: url('https://bscdn.blob.core.windows.net/website/IMG/usa.svg')!important; background-position: right 4px;background-repeat: no-repeat;margin:5px !important; }
.uae{ background-image: url('https://bscdn.blob.core.windows.net/website/IMG/UAE.svg')!important; background-position: right 4px;background-repeat: no-repeat;margin:5px !important; }
.aus{ background-image: url('https://bscdn.blob.core.windows.net/website/IMG/AUS.svg')!important; background-position: right 4px;background-repeat: no-repeat;margin:5px !important; }
.dropdown-menu > li > a {padding-right: 40px;}
.social-drop.dropdown-menu {min-width:157px; background:#373737;  margin-left: -97px; border:1px solid; border-color:#000}
.social ul {list-style:none; margin:10px; text-align:left;}
.social li {padding:5px; color:#fff}
.social span {font-size:20px; position:relative;top:3px;}
.top-links .social li a {color:#fff;}
.social li  {padding: 6px 20px 6px 20px!important;}
.social li:hover {background-color:#212121;}
.contact-drop  {background:#373737; color:#fff; margin-left:-229px;}
.contact-drop .row {margin:10px 0}
.contact-drop img {width:50px; padding-right:10px}
.contact-drop.dropdown-menu {min-width: 300px;}
.contact select {width: 260px;}
.contact .span10 {width:260px}
.contact .span3 {margin-left:1px; width:50px!important; }
.contact .span7 {padding-left:5px; width:143px; }
.contact[class*="span"], .uneditable-input[class*="span"], .row-fluid [class*="span"] {float: left;}
.contact span {padding-right:4px}
.contact {font-size:12px; margin:20px!important}
.contact a {color:#00B7FB!important}
.contact p {margin-bottom: 15px;}
.call {font-size:20px; margin-bottom:5px!important}
.span7.call {padding-top:20px}
.contactform #listPhoneBack {width: 255px;}

/* Footer
------------------------- */
footer .tag-cloud {font-size: 12px;}
.footer-links .muted {padding-top: 8px;}


/* Top Menu
------------------------- */
.navbar #main-menu{margin-bottom:0;}
.nav .dropdown-toggle .caret {border-bottom-color: #ccc; border-top-color: #ccc;}
.navbar-inverse .nav li.dropdown > .dropdown-toggle .caret {border-top-color: #FFFFFF;}
.navbar #main-menu.nav { margin: 0; padding: 0; }
.navbar #main-menu.nav li { margin: 0 }
.navbar #main-menu.nav li.home-link a { font-size: 20px; text-align: center; }
.navbar #main-menu.nav li a {transition: all .4s ease-out 0; }
.navbar #main-menu.nav li a.top-level { border-radius: 0 0 0 0; color: #fff; line-height: 20px; min-width: 122px; padding: 10px 0 10px; text-align: center; }
.navbar #main-menu.nav li a.top-level small { display: block; line-height: 1; }
.navbar #main-menu.nav li a.top-level:hover .dropdown-menu { display: block }
.navbar #main-menu.nav li a.top-level:hover,
.navbar #main-menu.nav li.home-link a:hover { background-color: #1AA1E1; color: #f4f4f4; }
.navbar #main-menu.nav li.open a.dropdown-toggle,
.navbar #main-menu.nav li.active a.top-level,
.navbar #main-menu.nav li.active a:hover { background-color: #1AA1E1; color: #FFF; text-shadow: none; }
.navbar #main-menu.nav li.open a.dropdown-toggle .caret,
.navbar #main-menu.nav li.active a.top-level .caret,
.navbar #main-menu.nav li.active a:hover .caret { color: #FFF }
.navbar #main-menu.nav li.open a.dropdown-toggle { border-bottom-color: transparent }
.drop-link.selected {background-color: #1AA1E1;}
.navbar #main-menu.nav li.selected a.dropdown-toggle { background-color: #1AA1E1;}
.navbar #main-menu.nav .dropdown-menu { background: none repeat scroll 0 0 #F3F3F3; border-radius: 0 0 0 0; margin-top: 0; padding: 1em; right: 0;top:101%; }
.navbar #main-menu.nav .dropdown-menu.mega-menu { list-style: none outside none; padding: 0; background-color:#373737; margin:0; }
.navbar #main-menu.nav .dropdown-menu.mega-menu .mega-menu-wrapper ul { padding: 1em 0px 1em 0; margin:0; }
.navbar #main-menu.nav .dropdown-menu.mega-menu .mega-menu-wrapper ul li { padding: 0 1em }
.navbar #main-menu.nav .dropdown-menu.mega-menu .menu-title { padding-top:80px !important; margin:5px 0 15px 0; font-size:16px; color:#f4f4f4; }
.navbar #main-menu.nav .dropdown-menu li[role=menuitem] { border-left: medium none; border-right: medium none; list-style: none outside none; margin: 0;text-align:center;}
.navbar #main-menu.nav .dropdown-menu li[role=menuitem] a { border: medium none; color: #f4f4f4; display: block; font-size: 13.5px; height: auto; line-height: 1.2; margin:2px 0; padding:8px 10px; position: relative; text-transform: none; }
.navbar #main-menu.nav .dropdown-menu li[role=menuitem] a:before { font-size: 5px; margin:0; padding: 0; vertical-align: middle; }
.navbar #main-menu.nav .dropdown-menu li[role=menuitem] a:hover { background: none repeat scroll 0 0 #212121; color: #FFF; text-decoration: none; }
.search button.add-on { height: inherit !important; margin-top: 30px; padding-top: 6px; background-color:#373737; border:none }
.search1 button.add-on { height: inherit !important; margin-top: 30px; padding-top: 6px; background-color:#373737; }
.search1 .btn {background: none repeat scroll 0 0 #373737; color: #F4F4F4; height: 31px;}
.search { margin-top: 25px; margin-left: 5px; border:1px solid; border-color:#000; background-color:#373737;}
.hsformerror p {color:#000}
.search1 {
    background: none repeat scroll 0 0 #373737;
    border: 1px solid #000000;
    margin-left: 5px;
    margin-top: 25px;
}
    
.hs-form.stacked .field {
    margin-bottom:0 !important;
    }



.hs-form .hs-button {
    -moz-user-select: none;
    background-color: #00B7FB !important;
    background-image: none !important;
    border-color:#00B7FB !important;
    border-radius: 0px;
    border-style: solid;
    border-width: 1px;
    box-shadow: none !important;
    color: #FFFFFF;
    text-shadow: 0 -1px 0 #3574E3;
    transition: opacity 0.15s linear 0s;
     font-size: 13px !important;
}

footer  .hs-form.stacked {
    margin-top:10px;
}
    


footer  .hs-form.stacked label{ 
    color:#fff; 
    font-weight: normal !important;
    }


footer .actions {
    margin-bottom:0 !important; 
    margin-top:0 !important; 
    margin-left: -20px !important;
    padding-top:5px !important;
    }
    
header   .hs-form.stacked label{ 
    color:#fff; 
    font-weight: normal !important;
    }



.actions {
    margin-bottom:0 !important; 
    margin-top:0 !important; 
    margin-left: -20px !important;
    }

.plus-icon{
    font-size:14px;
}

.page-header {
    border-bottom: 0px solid #EEEEEE;
    margin: 0;
    padding-bottom: 0px;
}

.search input {background:#373737; border-color:#373737}
.search1 input {background:#373737; border-color:#373737}
.search input[type="text"],  input[type="search"] {color:#ccc; height: 21px; width: 271px;}
.search1 input[type="text"],  input[type="search"] {color:#ccc}
.navbar{margin-bottom:0;}
.top-nav {font-size:48px; text-align:center;display:block;padding-bottom: 5px;}
.navbar .navbar-inner { background: #212121; border: 0; padding: 0; margin-bottom:0; border-radius:0px; box-shadow:none ;}
.info-worker { background-image: url('https://bscdn.blob.core.windows.net/website/IMG/infoworker.svg'); background-position: center 10px; background-repeat: no-repeat;color:#3DB3E7 !important}
.cloud { background-image: url('https://bscdn.blob.core.windows.net/website/IMG/cloud.svg'); background-position: center 10px; background-repeat: no-repeat;color:#E74B9B !important}
.mobile { background-image: url('https://bscdn.blob.core.windows.net/website/IMG/mobile.svg'); background-position: center 10px; background-repeat: no-repeat;color:#E14C26 !important}
.customer { background-image: url('https://bscdn.blob.core.windows.net/website/IMG/customer.svg'); background-position: center 10px; background-repeat: no-repeat;color:#8C9739 !important}
.business { background-image: url('https://bscdn.blob.core.windows.net/website/IMG/business.svg'); background-position: center 10px; background-repeat: no-repeat;color:#F2D146 !important}
.skills { background-image: url('https://bscdn.blob.core.windows.net/website/IMG/skills.svg'); background-position: center 10px; background-repeat: no-repeat;color:#CCD103 !important}
.presales { background-image: url('https://bscdn.blob.core.windows.net/website/IMG/presales.svg'); background-position: center 10px; background-repeat: no-repeat;color:#CCD103 !important}
.engagement { background-image: url('https://bscdn.blob.core.windows.net/website/IMG/engagement.svg'); background-position: center 10px; background-repeat: no-repeat;color:#CCD103 !important}
.navbar #main-menu.nav > li > .dropdown-menu:after {border-bottom: 6px solid #373737;}
.first-dropdown-logo {padding-left:56px;}
.first-dropdown-logo-solutions {padding-left:20px;}
.dropdown-logos { text-align: center; margin-bottom: 0px;}
.dropdown-logos img {margin:10px 7px 10px 20px; max-width: 150px; max-height:35px; text-align: center; vertical-align: middle;  }
.dropdown-logos-last {max-width:120px!important}
#services-nav .first-dropdown-logo-solutions {padding-left:27px;}
#services-nav .dropdown-logos img {margin:10px 5px;}
.footer-logos { text-align: center; margin-bottom: 0px;}
.footer-logos img { margin: 10px 14px; max-width: 150px; max-height:35px; text-align: center; vertical-align: middle; }
.menu-divder{border-right:1px #727272 solid;height:325px !important; margin-right:0 !important; margin-left:0!important;}
#services-nav .menu-divder {height:379px!important}
.no-menu-divder {margin-right:1px;}
.mega-menu .row-fluid .span3 { width: 20%;}
#services-nav li {font-size:20px; color:#19A0E0; list-style:none;}
.services-divider {margin:10px 0 0 0; border-top:solid 1px; color:#444444}
.services-title {margin-top:20px!important; padding-bottom: 5px !important;}
#services-nav li a {text-align: center;  z-index:1000000} 
#solutions-nav {width: 1168px; z-index:999999!important}
#services-nav {width: 700px; z-index:999999!important}
#services-nav .row-fluid .span4 {width:33.3%}
.navbar #main-menu.nav #services-nav.dropdown-menu.mega-menu .mega-menu-wrapper ul {margin-left:0px;}
.contact.span10 {width:200px}
.mega-menu.contact-drop {border:1px solid; border-color:#000}
.dropdown.open {background-color:#373737}

/* Full Page Layout
------------------------- */
.featurette-divider{margin:80px 0;}
.featurette{padding-top:120px;overflow:hidden;}
.featurette-image{margin-top:-120px;}
.featurette-image.pull-left{margin-right:40px;}
.featurette-image.pull-right{margin-left:40px;}
.featurette-heading{font-size:50px;font-weight:300;line-height:1;letter-spacing:-1px;}
.featured .span4.pad-5 {margin-bottom: 10px;}

/* IconLinks
------------------------- */
.bs-arrow {font-size:48px; text-decoration:none;padding: 10px 20px 10px 10px;}
.bs-arrow:hover {text-decoration:none; cursor:pointer;}
.bs-icon {font-size:48px; text-decoration:none;padding: 10px 2px 10px 2px;}
.bs-icon:hover {text-decoration:none; cursor:pointer; color:#f4f4f4;}
.addthis_default_style a {font-size:48px; padding: 10px 2px 10px 2px!important;}

/* Insights
------------------------- */
#blog_wrapper .post{background-color:#f4f4f4;margin-bottom:20px;}
.tag-cloud{list-style:none outside none;margin-left:0;padding:0;margin-top:25px;}
.tag-cloud li{display:inline-block;margin-bottom:25px;position:relative;}
.tag-cloud a{background:none repeat scroll 0 0 padding-box #454A4D;border:0 none;color:#FFF;margin-right:5px;text-decoration:none;padding:10px; margin:3px;}
.tag-cloud a:hover {color:#ccc}
.twitter p a {color:#0088CC}
.info h3 {margin-bottom:5px; line-height:22px}
.info .bs-arrow {padding:5px 20px}
.meta {margin:0; list-style:none}
.meta li {display:inline;margin:0; font-size:12px;  padding-right:10px;}
.meta span {padding-right:5px}
.post p {padding-right:10px;}
.addthis_toolbox {margin:20px 10px;}
.addthis_toolbox p {margin-left:5px; line-height:20px}
.insights-breadcrumb {background-color:#1AA1E1;}
.breadcrumb {background-color:#1AA1E1; color:#CCC; margin:0}
.breadcrumb > .active {color: #DADADA;}
.breadcrumb a {color:#FFF}
.breadcrumb a:hover {color:#DADADA}
.breadcrumb > li {text-shadow: 0 0px 0 }
#ctl00_PlaceHolderMain_SiteMapPath1 a {display: none;}
.breadli {margin-right:-20px}
.insight h1 {margin-top: 20px;}

/* events
------------------------- */
.event_wrapper{background-color:#fff;margin:20px 0 10px 0;}
.event_description {margin-bottom: 10px;}
.event_details {margin:0 10px 0 0px;font-size:12px;color:#000;}
.event_details li {padding-left:0 !important;}
.event_description h3 {margin: 0; }
.event_Date {margin-right: -15px; padding-left: 10px;}
.event_Date h2 {padding-top:15%;}
.event-form {padding:5px 25px;}
.carousel-inner {min-height:432px;}

/* careers
------------------------- */
.careers_wrapper{background-color:#fff;margin:20px 0 10px 0;}
.careers_description {margin-bottom: 10px;}
.careers_details {margin:0 10px 0 0px;font-size:12px;color:#000;}
.careers_details li {padding-left:0 !important;}
.careers_description h3 {margin: 0; }
.careers_Date p {padding-top:40%; padding-left:5px; text-align:center;}

/*Insights
---------------------*/
.main_pic {padding:10px;}
.tab-content {background:#00B7FB;padding:40px; color:#fff !important;}
#myTab {background:#00AFF2; margin-bottom:0 !important; border:0 !important;}
#myTab a {color:#fff;min-height:40px; font-size:16px;}
#myTab li.active a {background:#00B7FB;border:0 !important;}
#myTab li a:hover {background:#0082B3;}
#myTab li {margin-bottom: -3px;}
.tab-content p {color:#fff;}
.pagination a:active {color:#e50278}
.pagination a:hover {color:#e50278}
.pagination .active {color:#e50278; background-color:#E9E9E9;}
.insight-date {width:100px; margin-left:40px; margin-top:10px}
.insight-date p {background:#e50278;color:#fff; font-size:35px; line-height:20px; text-align:center; margin:10px; padding:0 0 20px 0; font-weight:bold;}
.insight-date p span {font-size:12px; line-height:30px; margin-bottom:20px!important}

/* filter wall
------------------------- */
#wall .item{margin:0 0 30px;}
#wall .item,#portfolio .item{margin-bottom:20px;padding:10px;}
.isotope{transition-property:height, width;}
.isotope,.isotope .isotope-item{transition-duration:.8s;}
#wall .item .picture,#portfolio .item .picture{display:block;position:relative;z-index:5;}
.second-nav {background:#00B7FB; padding:10px; margin-bottom:20px;}
.filter-menu {text-align:center; margin:0 auto;}
.filter-menu li {padding-left:20px;}
.navbar .nav.filter-menu > li > a {color: #fff !important; float: none; min-height: 30px; min-width: 90px; padding: 15px 10px; text-align: left;text-decoration: none; text-shadow:none; background:#1AA1E1; font-size:15px;}
.filter-menu li a:hover {background:#212121 !important;}
.navbar .nav.filter-menu > li > a span {padding-right:10px;}
#wall .servicesitem{margin:4px 2px;}
#wall .item,#portfolio .servicesitem{margin-bottom:20px;padding:10px;}

/*Kinetica
------------------------------------*/
.navbar .nav.kinetica {margin: 0px 0px 0px 0px;}
.navbar .nav.kinetica > li {margin-left:10px; margin-bottom:10px;}
.dropselect > li .selected{background-color:#212121!important;}
.navbar .nav.kinetica > li > a {color: #fff; float: none; min-height: 60px; min-width: 139px; padding:10px 7px 10px 10px;  text-decoration: none; text-shadow:none;  font-size:20px; line-height:60px;}
.kinetica li a:hover {background:#212121 !important;}
.kinetica-icon {float:left; font-size:50px; line-height:65px; padding-right:3px;}
.overview {background: #aaa;}
.engage {background: #40cbff;}
.analyse {background: #90D200;}
.design {background: #450E38;}
.build {background: #CF3101;}
.deploy {background: #01454E;}
.govern {background: #C50075 !important;}
.koverview h2 {margin-bottom: 5px 0; line-height:30px;}
.koverview h3 {margin-bottom: 0px; margin-top:0px; line-height:20px; font-size:18px; font-weight:400; }
.koverview ul {list-style: none; margin-left:0;}
.koverview li {margin: 10px 5px;}
#KO p {margin-bottom:10px;}
.kinetica-wheel img {margin-top:20px; height:450px; width:450px;}
.accordion-group {border-radius:0;}
.kinetica-video {padding-top:20px}
.kinetica-video1 {display:block;position: relative;	padding-bottom: 54.15%;	padding-top: 11px;height: 0; }
.kinetica-video1 iframe {position: absolute;	top: 0;	left: 0;width: 100%;height: 100%;}

/*Work
------------------------------------*/
.work-nav {margin-right:0px!important; margin-left:5px!important}
.work-nav.filter-menu li {padding:0 10px 5px 0;}
.work-nav li a{min-height: 50px; padding:0 10px 0 10px !important; margin:0; min-width: 0px!important; font-size:20px; line-height:55px;}
.work-nav.navbar .nav.filter-menu > li > a span {padding-right: 8px;}
.work-nav span {float:left; font-size:30px; line-height:55px;}
.work-all {background-color:#CCC!important;}
.Platform-Solutions{background-color:#E74B9B!important;}
.Enterprise-Apps{background-color:#E14C26!important;}
.Customer-Experience {background-color:#8C9739 !important;}
.Business-Intelligence {background-color:#F2D146!important;}
.work-last {padding-right:0!important;}
.push-work img {margin-left:103%; margin-top:-80%; width:572px;}
.modal {border-radius: 0px;}


/*Services
------------------------------------*/
#Services p {margin-bottom: 10px;}
#Services h3 {line-height:30px;}
.ux li {line-height: 15px;}
.main-text-services {min-height:509px; padding:20px; margin:40px 0; background-color:#EEEEEE;}
.servicesitem a {display:block;}
.servicesitem img:hover{border: 2px solid #00a3e4}
.main-text {min-height:630px; }
.button-text {min-height:518px;}
.push img { margin-left:103%; margin-top:-112%; height:662px; width:572px;}
.services-acc h2 {font-size: 24.5px; color: inherit; font-family: inherit;}
.services-contact {padding-top:20px; color:#373737}
.services-contact h3 {padding-left:25px}
.bg1 {background-image:url(https://bscdn.blob.core.windows.net/website/IMG/services/consulting.jpg); background-size:cover; background-position:top right; background-repeat:no-repeat; background-color:#FFFFFF; }
.bg2 {background-image:url(https://bscdn.blob.core.windows.net/website/IMG/services/development.jpg); background-size:cover; background-position:top right; background-repeat:no-repeat; background-color:#FFFFFF; }
.bg3 {background-image:url(https://bscdn.blob.core.windows.net/website/IMG/services/pm.jpg); background-size:cover; background-position:top right; background-repeat:no-repeat; background-color:#FFFFFF; }
.bg4 {background-image:url(https://bscdn.blob.core.windows.net/website/IMG/services/training.jpg); background-size:cover; background-position:top right; background-repeat:no-repeat; background-color:#FFFFFF; }
.bg5 {background-image:url(https://bscdn.blob.core.windows.net/website/IMG/services/engagement.jpg); background-size:cover; background-position:top right; background-repeat:no-repeat; background-color:#FFFFFF; }
.bg6 {background-image:url(https://bscdn.blob.core.windows.net/website/IMG/services/ux.jpg); background-size:cover; background-position:top right; background-repeat:no-repeat; background-color:#FFFFFF; }
.bg-pre-sales {background-image:url(https://bscdn.blob.core.windows.net/website/IMG/services/pre-sales.jpg); background-size:cover; background-position:top right; background-repeat:no-repeat; background-color:#FFFFFF; }
.bg-engagement-options {background-image:url(https://bscdn.blob.core.windows.net/website/IMG/services/engagement-options.jpg); background-size:cover; background-position:top right; background-repeat:no-repeat; background-color:#FFFFFF; }
.bg1-event {background-image:url(https://bscdn.blob.core.windows.net/website/IMG/Event/event-bg-1.jpg); background-position:top right; background-size:cover; background-repeat:no-repeat; background-color:#FFFFFF; }
.bg2-event {background-image:url(https://bscdn.blob.core.windows.net/website/IMG/Event/event-bg-2.jpg); background-position:top right; background-size:cover; background-repeat:no-repeat; background-color:#FFFFFF; }

/*Solutions
------------------------------------*/
.solutions-text h2 {margin-top:0;}
.solutions-text h3 {margin-top:0;}
.solutions li {list-style-type:none; padding-bottom:5px;}
.solution-button, button.btn.btn-large, input[type="submit"].btn.btn-large {margin: 0 20px 0 0;}
.contact-button {margin:0!important;}
.relatedinsights {line-height: 40px;font-size: 24.5px;font-weight: 100;}
.features  {margin:0 0 20px 0 }
.features li {margin:0 0 10px 0; list-style:none}
.service-detail img {padding-left: 28%; height:135px; width:135px}
.service-detail h3 {font-size:31.5px}
.latest-projects-service .featured .span4.pad-5 {height:540px; min-height:540px}

/* Homepage
------------------------- */
.intro h1 { font-size: 45px; line-height: 1;color: #212121}
.intro .lead { font-size: 18px; line-height: 1.6; }
.intro p { font-size: 16px; line-height: 1.6; margin-bottom:30px; }
.clients { text-align: center; margin-bottom: 20px; }
.clients img { margin: 10px 30px 15px 30px; max-width: 120px; text-align: center; vertical-align: middle; }
.clients p { border-bottom: 1px solid #EEEEEE; color: #777777; font-size: 16px; font-style: italic; line-height: 28px; margin: 10px auto; max-width: 800px; padding-bottom: 15px; text-align: center; }
.title { border-bottom: 1px solid #EEEEEE; margin-bottom: 15px; padding-bottom: 10px; text-align: center; }
.align-center {text-align:center;}
.ls-layer {color:#fff;}
.slide-head {font-size:70px; text-wrap:none; font-weight:900; font-family:"lft-etica", Arial;-webkit-font-smoothing: antialiased; text-shadow: 1px 1px 1px rgba(0,0,0,0.004);}
.ls-layer p {font-size:25px; line-height:30px; font-weight:800; padding-bottom:10px; font-family:"lft-etica", Arial; -webkit-font-smoothing: antialiased; text-shadow: 1px 1px 1px rgba(0,0,0,0.004);}
.slider-button {color:#fff; background-color:#e50278; font-weight:lighter; font-size:30px; line-height:35px; border:0; padding:30px 20px 10px 20px; font-family: "Segoe UI",Helvetica,Arial,sans-serif;}
.slider-button:hover {color:#fff;}
.slider-button span {font-size:1.8em; margin-top:-3%;}
.slider-menu {position:relative; z-index:2; width:440px; margin-right:20px;  }
.slider-menu ul{list-style:none; position:relative; top:-50px; margin-bottom:-50px; background-image:url('https://bscdn.blob.core.windows.net/website/IMG/SliderImages/slider-background.svg'); z-index:2}
.slider-menu li {display:inline-block; color:#fff; margin:5px 0; padding:0 20px; border-right:#6A6A6A solid 1px}
.slider-menu li:last-child{border-right:0px}
.slider-menu li a {padding:25px 6px;}
.slider-menu li a.active{background-image:url('https://bscdn.blob.core.windows.net/website/IMG/SliderImages/slider-selected.svg');  background-repeat: no-repeat;}
.clients {margin-top:40px}

/*Footer
------------------------- */
footer { background: #212121; min-height: 70px;padding-top:0px; color:#AAAAAA; }
.footer-links{margin-top:10px;}
footer p {color: #f4f4f4;}
footer img { max-width: 120px; text-align: center; vertical-align: middle;}
.subscribe-box {max-width: 164px;}

/*Contact
----------------------------*/
.location { color:#212121;}
.location img {padding: 10px 0;}
#map {min-height: 360px; width: 100%; overflow:hidden!important;}
#mapviewer { background-color:#f5f5f5; position:relative}
#mapviewer, iframe {overflow:hidden!important}
.map-push {margin:50px 0 0 50px; position:absolute; padding:0 10px; background-color:#00a3e4;}
.map-push p {color: #fff; margin:10px}
#txtTopic {display:none;}
.formhouse {min-height:300px;}

/*Career
----------------------------*/
.career p {color: #373737;}
.career  {padding:0 20px ;}
.career-side {padding-top:70px;}
.careers_Date {margin-right: -10px; padding-left: 5px;}

/*Events
------------------------------------*/
.NewsAndEvents img {height: 130px; padding:5px 0 5px 20px; float:right;}
.NewsAndEvents h3 span{margin-top: 5px;}
.ne-twitter p {color: #fff;}
.news {min-height: 140px;}
.news-arrow {margin-top:9px !important;}
.news-single img { display:block; margin-left:auto; margin-right:auto; padding: 20px 0;}
.white-bg {background:#fff}
.white-bg h3 {color: #6A6A6A;}
.white-bg  p { color: #6A6A6A; line-height: 20px;}
.news-side {font-size: 20px;}

/*Whitepaper
------------------------------------*/
.white-papers img {margin-left: -190%; margin-top: -25px;}
.white-papers li {list-style:none;}
.white-papers li a { margin-top:10px; background-color:#00A3E4; display:inline-block; padding:20px 15px 15px 10px; float:left; clear:both; color:#fff}
.white-papers li a:hover {background-color:#005580;}
.white-papers span {font-size:30px; padding-right:10px; padding-bottom:5px; float:left; margin-top:-10px;}

/*Bios
------------------------------------*/
.bio .ms-webpart-chrome{margin-top:-30px; margin-left:0px;}
.bio {margin-left:30px; margin-right:-10px}

/*Related Items
-----------------------------------*/
.cbs-List {list-style: none outside none; margin: 0;}

/*Forms
-----------------------------------*/
.jobpost {min-height:550px;}
.eventform {min-height:525px}
.contactform {min-height:570px}
.servicesform {min-height:545px}
.subcontactform {min-height:882px}
.webinarform {min-height:150px}

/*Misc
-----------------------------------*/
.notfound {margin-top:40px; margin-bottom:20px;}
.notfound h1 {margin-top:40px; margin-bottom:20px;}
.notfound h2 {margin-top:10px; margin-bottom:40px;}
.none {display:none;}
.ms-srch-ellipsis {margin-bottom:5px; line-height:31px; font-weight: inherit;}
.ms-srch-item-summary {margin-bottom: 30px;}
.form-hide {display:none!important;}
#countryCode {display:none}
.mobile-yes {display:none}
.related-con {min-height: 90px;}
address1 {display: block;font-style: normal;line-height: 20px;margin-bottom: 20px;}
iframe .photo-link img {height: auto !important; width: 100% !important;}



/********************************
Older IE Browers 
********************************/
.ie9 .navbar-inverse .navbar-inner {filter:none;}
.ie9 .eventform, ie8 .eventform, .ie7 .eventform {min-height:555px}
.ie8 #wall .item {margin-right:5px; margin-left:5px;}
.ie8 .tag-cloud li a {background-color:#454a4d;}
.ie8 #solutions-nav {border:0px}
.ie8 #services-nav {border:0px}
.ie8 .isotope-hidden {display:none;}
.ie8 HR {margin-top:0px;}
.ie8 address {margin-bottom:0px;}
.ie8 address1 {margin-bottom:0px;}
.ie8 .uk{ background-image: url('https://bscdn.blob.core.windows.net/website/IMG/UK.png')!important; background-position:top 5px;}
.ie8 .usa{ background-image: url('https://bscdn.blob.core.windows.net/website/IMG/usa.png')!important; background-position:top 5px;}
.ie8 .uae{ background-image: url('https://bscdn.blob.core.windows.net/website/IMG/UAE.png')!important; background-position:top 5px;}
.ie8 .aus{ background-image: url('https://bscdn.blob.core.windows.net/website/IMG/AUS.png')!important; background-position:top 5px;}
.ie8 .clients img { margin: 10px 24px 15px 24px;}
.ie8 .navbar-inverse .navbar-inner {filter:none;}
.ie8 .search {float:right; margin:30px 10px 10px 10px!important;}
.ie8 .search1 {float:right; margin:30px 10px 10px 10px!important;}
.ie8 .info-worker { background-image: url('https://bscdn.blob.core.windows.net/website/IMG/infoworker.png');}
.ie8 .cloud { background-image: url('https://bscdn.blob.core.windows.net/website/IMG/cloud.png');}
.ie8 .mobile { background-image: url('https://bscdn.blob.core.windows.net/website/IMG/mobile.png');}
.ie8 .customer { background-image: url('https://bscdn.blob.core.windows.net/website/IMG/customer.png');}
.ie8 .business { background-image: url('https://bscdn.blob.core.windows.net/website/IMG/business.png');}
.ie8 .skills { background-image: url('https://bscdn.blob.core.windows.net/website/IMG/skills.png');}
.ie8 .presales { background-image: url('https://bscdn.blob.core.windows.net/website/IMG/presales.png'); }
.ie8 .engagement { background-image: url('https://bscdn.blob.core.windows.net/website/IMG/engagement.png'); }
.ie8 .slider-menu li a.active{background-image:url('https://bscdn.blob.core.windows.net/website/IMG/SliderImages/slider-selected.png');}
.ie8 .slider-menu ul{background-image:url('https://bscdn.blob.core.windows.net/website/IMG/SliderImages/slider-background.png');}
.ie8 #services-nav .menu-divder {height:400px!important}
.ie8 .contact-drop { margin-left: -210px;}
.ie8 .contact select {width:250px;}
.ie8 .contact .span3 {float:left}
.ie8 .contact .span7 {float:left; width:160px}
.ie8 .contact .span10 {width:250px;}
.ie8 .contact-drop { margin-left: -230px;}
.ie8 .search {border:0px;}
.ie8 .search1 {border:0px;}

.ie7 .row-fluid .span4 {margin: 5px 0.9% 5px 0 ; width:30.86%!important;}
.ie7 .row-fluid .span3 {margin: 5px 0;}
.ie7 .dropdown-toggle {margin-bottom:-1px; padding-top:5px}
.ie7 .navbar-inverse .navbar-inner {filter:none;}
.ie7 .info-worker { background-image: url('https://bscdn.blob.core.windows.net/website/IMG/infoworker.png');}
.ie7 .cloud { background-image: url('https://bscdn.blob.core.windows.net/website/IMG/cloud.png');}
.ie7 .mobile { background-image: url('https://bscdn.blob.core.windows.net/website/IMG/mobile.png');}
.ie7 .customer { background-image: url('https://bscdn.blob.core.windows.net/website/IMG/customer.png');}
.ie7 .business { background-image: url('https://bscdn.blob.core.windows.net/website/IMG/business.png');}
.ie7 .skills { background-image: url('https://bscdn.blob.core.windows.net/website/IMG/skills.png');}
.ie7 .presales { background-image: url('https://bscdn.blob.core.windows.net/website/IMG/presales.png'); }
.ie7 .engagement { background-image: url('https://bscdn.blob.core.windows.net/website/IMG/engagement.png'); }
.ie7 .mega-menu .row-fluid .span3 { width: 19.8%;}
.ie7 .uk{ background-image: url('https://bscdn.blob.core.windows.net/website/IMG/UK.png')!important; background-position: right 4px  top 10px; margin-top:-3px!important;}
.ie7 .usa{ background-image: url('https://bscdn.blob.core.windows.net/website/IMG/usa.png')!important; background-position: right 4px top 10px; margin-top:-3px!important;}
.ie7 .uae{ background-image: url('https://bscdn.blob.core.windows.net/website/IMG/UAE.png')!important; background-position: right 4px top 10px; margin-top:-3px!important;}
.ie7 #solutions-nav {border:0px}
.ie7 #services-nav {border:0px}
.ie7 .top-nav  {padding:10px 0 15px 0;}
.ie7 .second-nav {z-index:1;  position:relative;}
.ie7 .first-dropdown-logo-solutions {padding-left:28px;}
.ie7 .nav-collapse {z-index: 9999999999999; position:relative;}
.ie7 .navbar .nav#main-menu {margin-bottom:-10px;}
.ie7 .inline .bs-icon { line-height:55px; float:none}
.ie7 HR {margin-top:0px!important;}
.ie7 .input-append .add-on {height:30px; margin-top:1px;}
.ie7 .tag-cloud > li {background-color:#454a4d; display:inline; margin-right:5px; padding-top:5px; padding-bottom:5px; line-height:30px; margin:0 5px 5px 0;}
.ie7 .bs-arrow {line-height:55px; margin-top:-10px}
.ie7 .btn {line-height:40px;}
.ie7 .bs-button.pull-right {float: none !important; padding-bottom:5px; padding-left:10px; top:15px}
.ie7 BUTTON.btn-large.btn {padding-top:0px; padding-bottom:30px}
.ie7 .bs-button {margin-top: 10px;}
.ie7 [class^='icon-'] {line-height: 20px;}
.ie7 .social-icons {top: 0px}
.ie7 .navbar .nav#main-menu .mega-menu.dropdown-menu .mega-menu-wrapper UL {margin-right: 0px!important;}
.ie7 .slider-menu li {display:inline;}
.ie7 .slider-menu li a.active{background-image:url('https://bscdn.blob.core.windows.net/website/IMG/SliderImages/slider-selected.png'); padding-top:10px; padding-bottom:10px}
.ie7 .slider-menu ul{background-image:url('https://bscdn.blob.core.windows.net/website/IMG/SliderImages/slider-background.png');}
.ie7 .contact INPUT {margin-left:-20px; width:235px!important}
.ie7 .contact-drop { margin-left: -230px;}
.ie7 .contact select {width:250px;}
.ie7 .contact .span3 {float:left}
.ie7 .contact .span7 {float:left; width:160px}
.ie7 .contact .span10 {width:200px;}
.ie7 #services-nav .row-fluid .span4 {width:33% !important}
.ie7 .home {margin-top:50px}
.ie7 .slider-button span {font-size:1.5em; margin-top:-20%;}
.ie7 .dropdown .caret {margin-top:8px}
.ie7 .search {border:0px;}
.ie7 .search1 {border:0px;}
.ie7 .dropup {margin-top: -3px;}
.ie7 .dropdown {margin-top: -3px;}

@media (max-width:1200px) {
.ie8 .search {padding: 5px 10px 5px 10px}
.ie8 .search1 {padding: 5px 10px 5px 10px}
.ie8 .input-append {float:left; margin:0!important;}
.carousel-control { top:21%;}
.carousel-inner {min-height:455px;}
.footer-logos img {margin:10px auto;}
.search {margin-top:5px;}
.search1 {margin-top:5px;}
.ie7 .search {padding: 10px 10px 5px 10px}
.ie7 .search1 {padding: 10px 10px 5px 10px}
.ie7 .input-append {float:left; margin:0!important;}
.bg1 {background-image:url(https://bscdn.blob.core.windows.net/website/IMG/services/consulting1200.jpg);}
.bg2 {background-image:url(https://bscdn.blob.core.windows.net/website/IMG/services/development1200.jpg);}
.bg3 {background-image:url(https://bscdn.blob.core.windows.net/website/IMG/services/pm1200.jpg);}
.bg4 {background-image:url(https://bscdn.blob.core.windows.net/website/IMG/services/training1200.jpg);}
.bg5 {background-image:url(https://bscdn.blob.core.windows.net/website/IMG/services/engagement1200.jpg);}
.bg6 {background-image:url(https://bscdn.blob.core.windows.net/website/IMG/services/ux1200.jpg);}
.bg-pre-sales {background-image:url(https://bscdn.blob.core.windows.net/website/IMG/services/pre-sales1200.jpg); background-position:top right; background-repeat:no-repeat; background-color:#FFFFFF; }
.bg-engagement-options {background-image:url(https://bscdn.blob.core.windows.net/website/IMG/services/engagement-options1200.jpg); background-position:top right; background-repeat:no-repeat; background-color:#FFFFF}
.bg1-event {background-image:url(https://bscdn.blob.core.windows.net/website/IMG/Event/event-bg-11200.jpg); background-position:top right; background-repeat:no-repeat; background-color:#FFFFFF; }
.bg2-event {background-image:url(https://bscdn.blob.core.windows.net/website/IMG/Event/event-bg-2200.jpg); background-position:top right; background-repeat:no-repeat; background-color:#FFFFFF; }
.navbar .nav.kinetica > li > a {min-width: 145px;}
.event_Date h2 {padding-top:20%; font-size:25px}
}

@media (max-width:1199px) {
.white-papers img {margin-left: -200%;margin-top: 20px;}
#solutions-nav { width: 938px;}
.menu-divder {height: 360px!important;}
.push img {height:533px; margin-top:-110%;}
}

@media (max-width:1190px) {
.main-text {min-height: 250px;}
.button-text {min-height: 410px;}
.button-text {min-height: 400px;}
.service-detail img {padding-left: 22%;}
.contactform {min-height:925px}
.jobpost {min-height:765px;}
}


@media (min-width:980px) {
.navbar #main-menu.nav li a.top-level {display:block !important;}
.nav-collapse .nav > li > a, .nav-collapse .dropdown-menu a  {display:block !important;}
.nav-collapse .nav > li > a {display:block !important;}
.ie7 .navbar #main-menu.nav {padding-bottom:10px;}
.ms-srch-group-content {margin-left: -30px;}
.search-page {margin: 20px 0 20px -30px;}
.top-links.nav {float: right;}
}

@media (max-width: 979px) {
.white-papers img {margin-left: -199%;margin-top: 182px;}
#solutions-nav {width: 100%; margin-left:-10px;}
#services-nav {width: 100%; margin-left:-10px;}
.menu-divder {height: 400px !important;}
.ie7 .row-fluid .item {margin: 5px auto!important; width:28%!important}
.ie7 #services-nav .menu-divder {height:440px!important}
.first-dropdown-logo-solutions {padding-left: 32px;}
.dropdown-logos img {margin-left:15px; margin-right:5px; }
.logo img {height: 40px; }
.filter-menu li {padding-left: 0; padding-right: 10px;}
.ie7 .input-append {margin-top:15px!important}
.ie7 .navbar .btn-navbar {padding-top:0px; padding-bottom:0px;}
.ie7 .navbar .nav#main-menu .mega-menu.dropdown-menu .mega-menu-wrapper UL {padding-right:0px;}
.ie7 .dropdown-toggle {position:relative}
.ie7 .menu-title {position:relative}
.ie7 .menu-divder {position:relative}
.ie7 .dropdown {position:relative}
.ie7 .dropdown-logos {position:relative}
.ie7 .drop-link {position:relative}
.ie7 .top-level {position:relative}
.ie7 .dropselect {position:relative}
.ie7 .dropup {margin-top: 0px;}
.ie7 .dropdown {margin-top: 0px;}
.event_Date {margin-right: 0;  padding-left: 0;}
.event_Date h2 {font-size: 20px; padding-top:40%; padding-left:5px;}
.careers__Date p {padding-top:40%; padding-left:5px;}
.push img {height:407px; margin-top:-109%;}
.navbar #main-menu.nav .dropdown-menu.mega-menu .mega-menu-wrapper ul {padding-right: 0px;}
.navbar #main-menu.nav .dropdown-menu li[role="menuitem"] a {font-size: 13px;}
.nav-collapse, .nav-collapse.collapse {margin: 0 -20px;}
.carousel-control { font-size:40px; line-height:20px; height:30px; top:16%; width:30px;}
.footer-logos{ margin-top:10px;}
.footer-logos img {max-width:114px; max-height:25px;}
.insight-date {margin-left:25px; margin-right:-15px}
.slider-menu {width:415px; margin-right:0;}
.slider-menu ul {margin:0; top:0; background-color:#212121}
.home {padding-top:20px}
.service-detail img {padding-left: 16%;}
.contact-drop {margin-left: -228px;}
.kinetica-wheel img {margin:0;}
.bg1 {background-image:url(https://bscdn.blob.core.windows.net/website/IMG/services/consulting979.jpg);}
.bg2 {background-image:url(https://bscdn.blob.core.windows.net/website/IMG/services/development979.jpg);}
.bg3 {background-image:url(https://bscdn.blob.core.windows.net/website/IMG/services/pm979.jpg);}
.bg4 {background-image:url(https://bscdn.blob.core.windows.net/website/IMG/services/training979.jpg);}
.bg5 {background-image:url(https://bscdn.blob.core.windows.net/website/IMG/services/engagement979.jpg);}
.bg6 {background-image:url(https://bscdn.blob.core.windows.net/website/IMG/services/ux979.jpg);}
.bg-pre-sales {background-image:url(https://bscdn.blob.core.windows.net/website/IMG/services/pre-sales979.jpg); background-position:top right; background-repeat:no-repeat; background-color:#FFFFFF; }
.bg-engagement-options {background-image:url(https://bscdn.blob.core.windows.net/website/IMG/services/engagement-options979.jpg); background-position:top right; background-repeat:no-repeat; background-color:#FFFFFF;}
.bg1-event {background-image:url(https://bscdn.blob.core.windows.net/website/IMG/Event/event-bg-1979.jpg); background-position:top right; background-repeat:no-repeat; background-color:#FFFFFF; }
.bg2-event {background-image:url(https://bscdn.blob.core.windows.net/website/IMG/Event/event-bg-2979.jpg); background-position:top right; background-repeat:no-repeat; background-color:#FFFFFF; }
.latest-projects-service .featured .span4.pad-5 {min-height:620px;}
.navbar-inverse .btn-navbar {background-color: #00A3E4!important; background-image: none; float:left}
.bs-arrow {font-size: 47px;}
}

@media (min-width: 768px) {
.about-bios .ms-webpart-chrome {padding-left:20px}
}

@media (max-width: 767px) {
	#mapviewer {display:none}
.top-links {padding:0 }	
.ie7 .top-links .dropdown {padding-top: 5px;}
#services-nav .menu-divder {height:0px!important}
.ie7 #services-nav .menu-divder {height:0px!important;}
.ie8 #services-nav .menu-divder {height:0px!important}
.ie7 #services-nav .row-fluid .span4 {width:100% !important}
.dropdown-logos {display: none;}
.info-col {height: 290px!important;}
.cloud-col {height: 260px!important;}
.mobile-col {height: 225px!important;}
.customer-col {height: 260px!important;}
#services-nav .skills-col {height: 340px!important;}
#services-nav .sales-col {height: 257px!important;}
.ie8 #services-nav .skills-col {height: 340px!important;}
.ie8 #services-nav .sales-col {height: 237px!important;}
.ie7 #services-nav .skills-col {height: 330px!important;}
.ie7 #services-nav .sales-col {height: 215px!important;}
.ie7 .navbar-inverse .nav li.dropdown > .dropdown-toggle .caret {display:none}
.mega-menu .row-fluid .span3 { width: 100%;}
.ie7 .mega-menu .row-fluid .span3 { width: 100%;}
#solutions-nav {margin-left: 0px; min-width: 100%;}
#services-nav .row-fluid .span4 {width:100%}
body {padding-left:0px; padding-right:0px;}
.container {padding-left: 20px; padding-right: 20px;}
.navbar .nav.kinetica {margin-left: -30px;}
.logo img {height: 54px;}
.push img {margin:0; height:100%;}
.push-work img {margin:10px 0;}
.main-text {min-height:0px}
.tag-cloud a {font-size:13px;}
.ie7 .input-append {margin-left:5px!important}
.ie7 INPUT[type='text'] { padding-top:0px !important; padding-bottom:0px!important;}
.ie7 .input-append .add-on {height:32px; margin-top:1px;}
.ie7 .navbar .btn-navbar {padding-top:0px; padding-bottom:0px;}
.ie7 .row-fluid .span4 {width:98%!important;}
.ie7 .dropdown-toggle {margin-bottom:-1px; padding-top:2px}
.event_description {padding-left:10px}
.info {padding-left:10px}
.event_Date h2 {padding-top:0; padding-left:0px; font-size:30px}
.event_pic {margin-left:10px}
.info_pic {margin-left:10px}
.careers_description {padding-left:10px}
.careers_Date h2 {padding-top:0; padding-left:0px;}
.careers_pic {margin-left:10px}
.careers_Date p {padding-top: 10px;}
.navbar #main-menu.nav .dropdown-menu li[role="menuitem"] a {font-size: 13.5px;}
.carousel-control { font-size:40px; line-height:25px; height:40px; top:130px; width:40px; font-size:60px}
.footer-logos{ margin-top:-15px; margin-bottom: 15px;}
.footer-logos img {margin:10px 14px; max-width: 150px; max-height:35px;}
.white-papers ul {margin-left:0px!important;}
.white-papers img {margin-left:-10px; margin-top: 20px;}
#wall .servicesitem {padding:5px}
.work-nav {margin:0 -10px!important;}
.insight-date {margin-left:0px;}
.slider-button {padding-bottom:2px}
.slider-button [data-icon] {padding-top:0px!important; }
.service-detail img {padding-left: 40%;}
.ie7 .menu-divder {border-right-width:0px}
.kinetica-wheel img {margin-top:10px;  display: block; margin-left: auto; margin-right: auto;}
.info_pic {padding-right:20px}
.bg1 {background-image:url(https://bscdn.blob.core.windows.net/website/IMG/services/consulting767.jpg);}
.bg2 {background-image:url(https://bscdn.blob.core.windows.net/website/IMG/services/development767.jpg);}
.bg3 {background-image:url(https://bscdn.blob.core.windows.net/website/IMG/services/pm767.jpg);}
.bg4 {background-image:url(https://bscdn.blob.core.windows.net/website/IMG/services/training767.jpg);}
.bg5 {background-image:url(https://bscdn.blob.core.windows.net/website/IMG/services/engagement767.jpg);}
.bg6 {background-image:url(https://bscdn.blob.core.windows.net/website/IMG/services/ux767.jpg);}
.bg-pre-sales {background-image:url(https://bscdn.blob.core.windows.net/website/IMG/services/pre-sales767.jpg); background-position:top right; background-repeat:no-repeat; background-color:#FFFFFF; }
.bg-engagement-options {background-image:url(https://bscdn.blob.core.windows.net/website/IMG/services/engagement-options767.jpg); background-position:top right; background-repeat:no-repeat; background-color:#FFFFFF;}
.bg1-event {background-image:url(https://bscdn.blob.core.windows.net/website/IMG/Event/event-bg-1767.jpg); background-position:top right; background-repeat:no-repeat; background-color:#FFFFFF; }
.bg2-event {background-image:url(https://bscdn.blob.core.windows.net/website/IMG/Event/event-bg-2767.jpg); background-position:top right; background-repeat:no-repeat; background-color:#FFFFFF; }
.career-side {padding-top:20px;}
.clients {margin-top:20px}
.featured {padding-top:20px; padding-bottom:20px}
.email-footer .span3 {width:180px}
.top-links.nav {margin-bottom: 0;}
.top-links.nav-pills > li > a {padding-bottom:8px;}
.navbar .navbar-inner {margin-left:-10px;}
.bio {margin:0px}
.webinarform {min-height:200px}
}

@media (max-width: 480px) {
.intro h1 {font-size: 30px;}	
.kinetica-video {padding-top:0; padding-bottom:20px}	
.mobile-yes {display:block;position: relative;	padding-bottom: 54.15%;	padding-top: 11px;height: 0; }
.mobile-yes	iframe {position: absolute;	top: 0;	left: 0;width: 100%;height: 100%;}	
.mobile-none {display:none}
.navbar .navbar-inner {margin-top:-30px;}
.navbar .btn, .navbar .btn-group {margin-bottom:10px; margin-top:40px; margin-left: 10px;}
.navbar #main-menu.nav {padding:0 0 0 10px;}
.navbar .nav.kinetica > li > a {min-height: 55px; min-width: 115px; font-size:16px; line-height:55px;}
.kinetica-icon {font-size:40px;}
.info-worker {background-image: none !important;}
.apps {background-image: none!important;}
.services {background-image: none!important;}
.solutions {background-image: none!important;}
.about {background-image: none!important;}
.work {background-image: none!important;}
.skills {background-image: none!important;}
.presales {background-image: none!important;}
.engagement {background-image: none!important;}
.work-nav, .navbar .nav.filter-menu > li > a {min-width: 122px; padding:10px 0px 10px 8px; margin-bottom:5px;}
.nav-tabs>li>a {line-height: 25px;font-size: 15px;}
.insights {background-image: none;}
.contact {background-image: none;}
.navbar #main-menu.nav li a.top-level {border-radius: 0 0 0 0;color: #fff;line-height: 20px;min-width: 160px;padding: 5px 20px;text-align: left;}
.navbar #main-menu.nav .dropdown-menu.mega-menu {list-style: none outside none; min-width: 300px!important; padding: 0;}
.navbar #main-menu.nav .dropdown-menu.mega-menu .mega-menu-wrapper ul { padding: 1em 0px 1em 0;}
.jumbotron h1 {font-size: 30px; line-height: 1;}
.info {background-image: none!important;}
.cloud {background-image: none!important;}
.mobile {background-image: none!important;}
.customer {background-image: none!important;}
.business {background-image: none!important;}
.menu-divder {border-right: 0 #727272 solid; margin: 10px 0; margin-right: 0!important; margin-left: 0!important; }
.navbar #main-menu.nav .dropdown-menu.mega-menu .menu-title {color: #F4F4F4; font-size: 18px; margin: 5px 0px 15px 0;; padding-top: 10px!important;}
.footer-logos {display: none;}
.logo {padding: 20px 0 0 0; }
.search {display: none;}
.search1 {display: none;}
.first-dropdown-logo {padding-left:0px;}
.tag-cloud a {font-size:12px;}
.info-col {height: 220px !important;}
.cloud-col {height: 187px !important;}
.mobile-col {height: 153px !important;}
.customer-col {height: 190px!important;}
#services-nav .skills-col {height: 255px!important;}
#services-nav .sales-col {height: 153px!important;}
.ie8 #services-nav .skills-col {height: 290px!important;}
.ie8 #services-nav .sales-col {height: 187px!important;}
.ie7 #services-nav .skills-col {height: 250px!important;}
.ie7 #services-nav .sales-col {height: 140px!important;}
.nav-collapse .dropdown-menu {margin-left:0;margin-right:0;}
.ie7 .navbar .nav#main-menu {margin-bottom:0;}
.main_pic { width:94%; padding-left:3%}
.info {padding:0 10px;}
.map-push {margin:20px 20px 0 20px;}
.carousel-control { font-size:40px; line-height:25px; height:30px; top:28%; width:30px;}
.social-icons-first {clear:left; padding-left:0;}
.ie7 .social-icons-first {clear:none; padding-left:20px;}
.ie7 .social-icons {clear:both}
.top-links {display:none}
.white-papers span {padding-bottom:21px}
.work-nav {margin:0 -20px!important;}
.solution-button, button.btn.btn-large, input.btn.btn-large[type="submit"] {line-height: 35px;}
.slider-menu {display:none}
.slider-menu ul{margin:0; padding:0;}
.home {margin:0}
.top-links.nav {margin-bottom: -30px; margin-left:-10px}
.dropdown-menu {min-width:300px}
.contact {margin: 20px 0 20px 16px !important;}
.contact-drop {margin-left: -176px;}
.ie7 .contact INPUT {margin-left:-15px;}
.ie7 .contact-drop { margin-left: -185px;}
.ie8 .contact-drop { margin-left: -205px;}
.ie7 .home {margin-top:0px}
.service-detail img {padding-left: 25%;}
.bg1 {background-image:url(https://bscdn.blob.core.windows.net/website/IMG/services/consulting480.jpg); background-position:top right; background-repeat:no-repeat; background-color:#FFFFFF; }
.bg2 {background-image:url(https://bscdn.blob.core.windows.net/website/IMG/services/development480.jpg); background-position:top right; background-repeat:no-repeat; background-color:#FFFFFF; }
.bg3 {background-image:url(https://bscdn.blob.core.windows.net/website/IMG/services/pm480.jpg); background-position:top right; background-repeat:no-repeat; background-color:#FFFFFF; }
.bg4 {background-image:url(https://bscdn.blob.core.windows.net/website/IMG/services/training480.jpg); background-position:top right; background-repeat:no-repeat; background-color:#FFFFFF; }
.bg5 {background-image:url(https://bscdn.blob.core.windows.net/website/IMG/services/engagement480.jpg); background-position:top right; background-repeat:no-repeat; background-color:#FFFFFF; }
.bg6 {background-image:url(https://bscdn.blob.core.windows.net/website/IMG/services/ux480.jpg); background-position:top right; background-repeat:no-repeat; background-color:#FFFFFF; }
.bg-pre-sales {background-image:url(https://bscdn.blob.core.windows.net/website/IMG/services/pre-sales480.jpg); background-position:top right; background-repeat:no-repeat; background-color:#FFFFFF; }
.bg-engagement-options {background-image:url(https://bscdn.blob.core.windows.net/website/IMG/services/engagement-options480.jpg); background-position:top right; background-repeat:no-repeat; background-color:#FFFFFF;}
.bg1-event {background-image:url(https://bscdn.blob.core.windows.net/website/IMG/Event/event-bg-1480.jpg); background-position:top right; background-repeat:no-repeat; background-color:#FFFFFF; }
.bg2-event {background-image:url(https://bscdn.blob.core.windows.net/website/IMG/Event/event-bg-2480.jpg); background-position:top right; background-repeat:no-repeat; background-color:#FFFFFF; }
.barclays {padding-left:10px; padding-right:10px}
.latest-projects-service .featured .span4.pad-5 {min-height:520px;}
.email-footer {overflow:hidden}
.email-footer .span3 {width:80%}
}