/* normalize.css v1.0.1 | MIT License | git.io/normalize */article,aside,details,figcaption,figure,footer,header,hgroup,nav,section,summary {
	display: block
}
audio,canvas,video {
	display: inline-block;*display:inline;*zoom:1
}
audio:not([controls]) {
	display: none;
	height: 0
}
[hidden] {
	display: none
}
html {
	font-size: 100%;
	-webkit-text-size-adjust: 100%;
	-ms-text-size-adjust: 100%
}
html,button,input,select,textarea {
	font-family: sans-serif
}
body {
	margin: 0
}
a:focus {
	outline: thin dotted
}
a:active,a:hover {
	outline: 0
}
.desktop {
	display: block;
}
.mobile {
	display: none;
}
#quick-links-nav-wrapper {
	display: none;
}
#mobile-home-btn {
	display: none;
}
#domain-pop-nav {
	display: none;
}
#domain-pop-bottom-menu {
	display: none;
}
.mobile-subtitle {
	display: none;
}
.mobile-page-header_ {
	display: none;
}
.mobile-page-header_active {
	display: none;
}
h1 {
	font-size: 2em;
	margin: 0.67em 0
}
h2 {
	font-size: 1.5em;
	margin: 0.83em 0
}
h3 {
	font-size: 1.17em;
	margin: 1em 0
}
h4 {
	font-size: 1em;
	margin: 1.33em 0
}
h5 {
	font-size: 0.83em;
	margin: 1.67em 0
}
h6 {
	font-size: 0.75em;
	margin: 2.33em 0
}
abbr[title] {
	border-bottom: 1px dotted
}
b,strong {
	font-weight: bold
}
blockquote {
	margin: 1em 40px
}
dfn {
	font-style: italic
}
mark {
	background: #ff0;
	color: #000
}
p,pre {
	margin: 1em 0
}
code,kbd,pre,samp {
	font-family: monospace, serif;
	_font-family: 'courier new', monospace;
	font-size: 1em
}
pre {
	white-space: pre;
	white-space: pre-wrap;
	word-wrap: break-word
}
q {
	quotes: none
}
q:before,q:after {
	content: '';
	content: none
}
small {
	font-size: 80%
}
sub,sup {
	font-size: 75%;
	line-height: 0;
	position: relative;
	vertical-align: baseline
}
sup {
	top: -0.5em
}
sub {
	bottom: -0.25em
}
dl,menu,ol,ul {
	margin: 0 0
}
dd {
	margin: 0 0 0 40px
}
menu,ol,ul {
	padding: 0 0 0 0
}
nav ul,nav ol {
	list-style: none;
	list-style-image: none
}
img {
	border: 0;
	-ms-interpolation-mode: bicubic
}
svg:not(:root) {
	overflow: hidden
}
figure {
	margin: 0
}
form {
	margin: 0
}
fieldset {
	border: 1px solid #c0c0c0;
	margin: 0 2px;
	padding: 0.35em 0.625em 0.75em
}
legend {
	border: 0;
	padding: 0;
	white-space: normal;*margin-left:-7px
}
button,input,select,textarea {
	font-size: 100%;
	margin: 0;
	vertical-align: baseline;*vertical-align:middle
}
button,input {
	line-height: normal
}
button,html input[type="button"],input[type="reset"],input[type="submit"] {
	-webkit-appearance: button;
	cursor: pointer;*overflow:visible
}
button[disabled],input[disabled] {
	cursor: default
}
input[type="checkbox"],input[type="radio"] {
	box-sizing: border-box;
	padding: 0;*height:13px;*width:13px
}
input[type="search"] {
	-webkit-appearance: textfield;
	-moz-box-sizing: content-box;
	-webkit-box-sizing: content-box;
	box-sizing: content-box
}
input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration {
	-webkit-appearance: none
}
button::-moz-focus-inner,input::-moz-focus-inner {
	border: 0;
	padding: 0
}
textarea {
	overflow: auto;
	vertical-align: top
}
table {
	border-collapse: collapse;
	border-spacing: 0
}
.flex-container a:active,.flexslider a:active,.flex-container a:focus,.flexslider a:focus {
	outline: none
}
.slides,.flex-control-nav,.flex-direction-nav {
	margin: 0;
	padding: 0;
	list-style: none
}
.flexslider {
	margin: 0;
	padding: 0
}
.flexslider .slides>li {
	display: none;
	-webkit-backface-visibility: hidden
}
.flexslider .slides img {
	width: 100%;
	display: block
}
.flex-pauseplay span {
	text-transform: capitalize
}
.slides:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0
}
html[xmlns] .slides {
	display: block
}
* html .slides {
	height: 1%
}
.no-js .slides>li:first-child {
	display: block
}
.flexslider {
	margin: 0 0 60px;
	background: transparent;
	position: relative;
	zoom: 1
}
.flex-viewport {
	max-height: 2000px;
	-webkit-transition: all 1s ease;
	-moz-transition: all 1s ease;
	transition: all 1s ease
}
.loading .flex-viewport {
	max-height: 300px
}
.flexslider .slides {
	zoom: 1
}
.carousel li {
	margin-right: 5px
}
.flex-direction-nav {*height:0
}
.flex-direction-nav a {
	width: 63px;
	height: 27px;
	margin: -20px 0 0;
	display: block;
	position: absolute;
	bottom: -40px;
	z-index: 10;
	cursor: pointer;
	text-indent: -9999px;
	opacity: 0;
	-webkit-transition: all .3s ease
}
.flex-direction-nav .flex-next {
	background-position: 100% 0;
	right: -36px
}
.flex-direction-nav .flex-prev {
	left: -36px
}
.flexslider .flex-next {
	background: url(../images/next.png) no-repeat 0 0;
	opacity: 0.8;
	right: 0px
}
.flexslider .flex-next.disabled {
	background: url(../images/next-disabled.png) no-repeat 0 0;
	cursor: default;
}
.flexslider .flex-prev {
	background: url(../images/back.png) no-repeat 0 0;
	opacity: 0.8;
	right: 65px;
	left: auto
}
.flexslider .flex-prev.disabled {
	background: url(../images/back-disabled.png) no-repeat 0 0;
	cursor: default;
}
.flexslider .flex-next,.flexslider .flex-prev {
	opacity: 1
}
.flex-control-nav {
	bottom: -68px;
	position: absolute;
	right: 8px;
	text-align: center;
	width: 110px
}
.flex-control-nav li {
	margin: 0 3px;
	display: inline-block;
	zoom: 1;*display:inline
}
.flex-control-paging li a {
	width: 9px;
	height: 9px;
	display: block;
	background: #666;
	background: rgba(0,0,0,0.1);
	cursor: pointer;
	text-indent: -9999px;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	-o-border-radius: 20px;
	border-radius: 20px;
	box-shadow: inset 0 0 3px rgba(0,0,0,0.3)
}
.flex-control-paging li a.flex-active {
	background: #000;
	background: #40b8ae;
	cursor: default
}
.flex-control-thumbs {
	margin: 5px 0 0;
	position: static;
	overflow: hidden
}
.flex-control-thumbs li {
	width: 25%;
	float: left;
	margin: 0
}
.flex-control-thumbs img {
	width: 100%;
	display: block;
	opacity: .7;
	cursor: pointer
}
.flex-control-thumbs img:hover {
	opacity: 1
}
.flex-control-thumbs .flex-active {
	opacity: 1;
	cursor: default
}
@media screen and (max-width: 860px) {.flex-direction-nav .flex-prev {
	opacity: 1;
	left: 0
}
.flex-direction-nav .flex-next {
	opacity: 1;
	right: 0
}

}
body {
	background-color: #e6e6e6;
	color: #464646;
	font-family: 'Arial light', Arial, sans;
	font-size: 14px;
	line-height: 18px;
	margin: 0px;
	padding: 0px
}
h1 {
	font-size: 40px;
	font-weight: normal;
	margin: 40px 0 34px 0;
	line-height: 40px;
}
h2 {
	border-bottom: 1px solid #000000;
	font-size: 20px;
	font-weight: normal;
	margin: 0px;
	margin-bottom: 15px;
	margin-top: 22px;
	padding-bottom: 2px
}
h2.landing-page {
	border: none;
	font-size: 16px;
	font-weight: bold
}
.like_h3,h3 {
	color: #000;
	font-family: Arial, sans;
	font-size: 14px;
	font-weight: normal;
	margin: 0px
}
h3.case-study {
	margin-bottom: 12px
}
p+h3,p {
	margin: 0px;
	margin-top: 14px
}
p.caption {
	margin-bottom: 4px
}
h3+p,h1+p {
	margin-top: 0px
}
strong {
	font-family: Arial, sans-serif
}
a,a:visited {
	color: #0058A5;
	text-decoration: none
}
#applications_nav {
	font-size: 10px;
	text-align: justify;
	white-space: nowrap
}
#applications_nav a {
	font-family: Arial, sans-serif;
	margin-left: 0px;
	margin-right: 1px
}
#applications_nav a:first-child {
	margin-left: 0px
}
#applications_nav a:last-child {
	margin-right: 0px
}
#applications_nav a.active {
	font-weight: bold
}
#bottom-logo,#shadow,#wrapper {
	left: 50%;
	margin-left: -500px;
	position: absolute;
	width: 958px
}
#shadow {
	margin-left: -550px;
	background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PHJhZGlhbEdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgY3g9IjUwJSIgY3k9IiIgcj0iMTAwIj48c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSJyZ2JhKDE1MywxNTMsMTUzLDAuNjUpIi8+PHN0b3Agb2Zmc2V0PSI2OCUiIHN0b3AtY29sb3I9InJnYmEoMTczLDE3MywxNzMsMCkiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9InJnYmEoMTgzLDE4MywxODMsMCkiLz48L3JhZGlhbEdyYWRpZW50PjwvZGVmcz48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoI2dyYWQpIiAvPjwvc3ZnPiA=');
	background-size: 100%;
	background-image: -webkit-gradient(radial, 50%, 0, 50%, 100, color-stop(0%, rgba(153,153,153,0.65)), color-stop(68%, rgba(173,173,173,0)), color-stop(100%, rgba(183,183,183,0)));
	background-image: -webkit-radial-gradient(center, ellipse cover, rgba(153,153,153,0.65) 0%,rgba(173,173,173,0) 68%,rgba(183,183,183,0) 100%);
	background-image: -moz-radial-gradient(center, ellipse cover, rgba(153,153,153,0.65) 0%,rgba(173,173,173,0) 68%,rgba(183,183,183,0) 100%);
	background-image: -o-radial-gradient(center, ellipse cover, rgba(153,153,153,0.65) 0%,rgba(173,173,173,0) 68%,rgba(183,183,183,0) 100%);
	background-image: -ms-radial-gradient(center, ellipse cover, rgba(153,153,153,0.65) 0%,rgba(173,173,173,0) 68%,rgba(183,183,183,0) 100%);
	background-image: radial-gradient(center, ellipse cover, rgba(153,153,153,0.65) 0%,rgba(173,173,173,0) 68%,rgba(183,183,183,0) 100%);
	background-position: 0px 450px;
	background-repeat: no-repeat;
	background-size: 570px 120px;
	height: 600px
}
.ie9 #shadow {
    background: url("../images/shadow.png") no-repeat -70px 320px transparent;
}
#bottom-logo {
	background: url("../images/logo.png") no-repeat left top transparent;
	height: 34px;
	margin-left: -460px;
	top: 490px;
	width: 64px
}
header {
	display: block;
	height: 54px;
	padding: 43px 0px 0px 20px
}
header .logo {
	background: url("../images/title.png?v26") no-repeat left top transparent;
	display: block;
	float: left;
        margin-left: -25px;
	width: 462px;
	height: 26px
}
header .quick-links-wrapper {
    float: right;
    margin: -24px 82px 0 0;
    width: auto;    
}
header p.quick-links {
	float: none;
	margin-right: 8px;
	margin-top: 6px
}
header ul {
	float: left;
	list-style: none
}
header ul li {
	cursor: pointer;
	float: left;
	height: 25px;
	margin-left: 6px;
	margin-top: 2px
}
header ul li:first-child {
	margin-left: 0px
}
header ul li a,header ul li a:visited {
	color: #000000;
	display: block;
	font-size: 12px;
	height: 25px;
	line-height: 24px;
	text-align: center;
	text-decoration: none
}
header ul li.nav-cloud a {
	background: url("../images/header-cloud.png") no-repeat left top transparent;
	width: 52px
}
header ul li.nav-cloud.active a,header ul li.nav-cloud a:hover {
	background: url("../images/header-cloud-on.png") no-repeat left top transparent;
	color: #fff
}
header ul li.nav-consolidation a {
	background: url("../images/header-consolidation_virtualization.png") no-repeat left top transparent;
	width: 165px
}
header ul li.nav-consolidation.active a,header ul li.nav-consolidation a:hover {
	background: url("../images/header-consolidation_virtualization-on.png") no-repeat left top transparent;
	color: #fff
}
header ul li.nav-services a,
header ul li.nav-applications a {
	background: url("../images/header-applications.png") no-repeat left top transparent;
	width: 82px
}
header ul li.nav-services.active a,header ul li.nav-services a:hover,
header ul li.nav-applications.active a,header ul li.nav-applications a:hover {
	background: url("../images/header-applications-on.png") no-repeat left top transparent;
	color: #fff
}
header ul li.nav-desktop_virtualization a {
	background: url("../images/header-desktop_virtualization.png") no-repeat left top transparent;
	width: 138px
}
header ul li.nav-desktop_virtualization.active a,header ul li.nav-desktop_virtualization a:hover {
	background: url("../images/header-desktop_virtualization-on.png") no-repeat left top transparent;
	color: #fff
}
#content {
	width: 100%;
	height: 562px
}
#content ul {
	margin-top: 0px;
	padding: 10px 0 0 15px
}
#content .flex-viewport {
	transition: none
}
#content .flex-viewport>ul,#content .flex-viewport>ol,#content .flexslider>ul,#content .flexslider>ol {
	padding: 0px
}
#content .flexslider {
	margin-top: -11px
}
#content .flexslider ul.slides li>h3:first-child {
	margin-top: 12px
}
#content .flexslider ul.slides li ul {
	list-style: disc
}
#content .flexslider ul.slides li ul li {
	margin-bottom: 10px
}
#content .flexslider ul.slides li p>a.flex-next {
	background-image: none
}
#content .flexslider .flex-direction-nav .flex-next.inactive {
	background: url("../images/next-disabled.png") no-repeat scroll 0 0 transparent;
        cursor: default;
}
#content .box-html {
	background-color: #fff;
	margin-top: 18px;
	padding-bottom: 17px
}
#content .box-html>h3 {
	font-size: 14px;
	padding: 6px 17px 4px;
	text-transform: uppercase
}
#content .box-html>h3.light-blue {
	background-color: #27aae1
}
#content .box-html>h3.orange {
	background-color: #f58d1d
}
#content .box-html>h3.yellow {
	background-color: #f6be13
}
#content .box-html>h3.purple {
	background-color: #855d95;
	color: #fff
}
#content .box-html>h3.light-green {
	background-color: #61b945
}
#content .box-html p {
	margin: 0px;
	padding: 17px 17px 0px
}
#content .box-html>ul {
	margin: 0 0 0 16px
}
#content .box-html>ul li {
	margin: 0px
}
.left,.right {
	display: block;
	float: left;
	width: 50%
}
footer {
	clear: both
}
footer .footer-logo,
footer .footer-copyright {
	display: inline-block;
	margin-right: 12px;
	position: relative;
	vertical-align: bottom;
}
#preloaded-images {
	display: none
}
.putting_it_all_together #content .flexslider ul.slides li ul li {
	margin-bottom: 2px
}
.service_financial_management .flexslider .slides img {
	width: 75%;
	margin: auto
}
@media only screen and (max-width: 760px) {
    
    #shadow {
            display: none
    }
    .left {
            display: none
    }
    .right {
            margin-left: 3%;
            width: 94%
    }
    .desktop {
            display: none;
    }
    .desktop-subtitle {
            display: none;
    }
    .mobile-subtitle {
            display: block;
            color: #FFFFFF;
            font-size: 16px;
            text-align: center;
            width: 110%;
            padding: 10px 0 10px 0;
            margin-left: -20px;
            position: relative;
            top: -21px;
    }
    .header-1 {
            background: #316FB8;
    }
    .header-2 {
            background: #316FB8;
    }
    .header-3 {
            background: #EB7622;
    }
    .header-4 {
            background: #EB7622;
    }
    .header-5 {
            background: #EB7622;
    }
    .header-6 {
            background: #EB7622;
    }
    .header-7 {
            background: #6D4483;
    }
    .header-8 {
            background: #6D4483;
    }
    .header-9 {
            background: #1E9243;
    }
    .header-10 {
            background: #1E9243;
    }
    .mobile {
            display: block;
    }
    #wrapper {
            left: 50%;
            margin-left: -50%;
            position: absolute;
            width: 100%
    }
    #wrapper #main {
            background-image: none !important
    }
    #wrapper header {
            padding: 0px;
            position: fixed;
            z-index: 100
    }
    #wrapper header .logo {
            background: url("../images/mobile/header.png?v26") no-repeat scroll center top #fff;
            height: 61px;
            margin-left: auto;
            position: fixed;
            width: 100%;
            -webkit-box-shadow: 0px 5px 9px 1px rgba(0,0,0,0.1) ;
            -moz-box-shadow: 0px 5px 9px 1px rgba(0,0,0,0.1) ;
            box-shadow: 0px 5px 9px 1px rgba(0,0,0,0.1)
    }
    #wrapper header ul {
            display: none
    }
    #wrapper header .quick-links-wrapper {
        display: none;
    }
    #wrapper .right {
            margin-top: 60px;
            margin-bottom: 20px
    }
    #wrapper .right .flex-control-nav {
            bottom: 48px;
            left: 50%;
            right: auto;
            margin-left: -55px;
            position: fixed;
            z-index: 90
    }
    #wrapper footer {
            background: url("../images/mobile/footer.png") repeat-x scroll center top transparent;
            bottom: -3px;
            height: 66px;
            left: 0px;
            padding-bottom: 1px;
            position: fixed;
            width: 100%;
            -webkit-box-shadow: 0px -5px 9px 1px rgba(0,0,0,0.1) ;
            -moz-box-shadow: 0px -5px 9px 1px rgba(0,0,0,0.1) ;
            box-shadow: 0px -5px 9px 1px rgba(0,0,0,0.1)
    }
    #wrapper footer .flexslider {
            margin: 0px
    }
    #wrapper footer .flex-direction-nav .flex-prev,#wrapper footer .flex-direction-nav .flex-next {
            top: 48px
    }
    #wrapper footer .flex-direction-nav .flex-next {
            right: 4%
    }
    #wrapper footer .flex-direction-nav .flex-prev {
            left: auto;
            right: 27%
    }
    #wrapper footer #domain-pop-btn {
            background: url("../images/mobile/domain-pop.png") no-repeat scroll left top transparent;
            display: block;
            height: 53px;
            position: absolute;
            right: 33%;
            top: 28px;
            width: 126px
    }
    #wrapper footer #mobile-home-btn {
            background: url("../images/mobile/menu-bg.png") no-repeat scroll left top transparent;
            display: block;
            height: 53px;
            position: absolute;
            top: 28px;
            left: 4%;
            padding: 5px 0 0 14px;
            width: 126px;
            color: #000;
    }
    #wrapper #domain-pop-nav-wrapper {
            background: none repeat scroll 0 0 #E8E8E8;
            overflow: auto;
            padding-bottom: 16px;
            padding-top: 72px;
            position: fixed;
            left: 0px;
            top: 900px;
            width: 100%;
            height: 1000px;
            z-index: 90
    }
    #wrapper #domain-pop-nav-wrapper #domain-pop-nav {
            width: 302px;
            margin: auto
    }
    #wrapper #domain-pop-nav-wrapper a, .right div.menu a {
            display: block;
            margin-bottom: 4px;
            width: 302px;
            height: 39px
    }
    .right div.menu {
            margin-top: 10px;
    }
    .right div.menu a {
            margin: 0 auto;
            margin-bottom: 4px;
    }
    #wrapper #domain-pop-nav-wrapper a.facilities_and_infrastructure, .right div.menu a.facilities_and_infrastructure {
            background: url("../images/mobile/1.png?v26") no-repeat scroll left top transparent;
            height: 103px
    }
    #wrapper #domain-pop-nav-wrapper a.virtualization_and_abstraction, .right div.menu a.virtualization_and_abstraction {
            background: url("../images/mobile/2.png?v26") no-repeat scroll left top transparent;
    }
    #wrapper #domain-pop-nav-wrapper a.automation_and_orchestration, .right div.menu a.automation_and_orchestration {
            background: url("../images/mobile/3.png?v26") no-repeat scroll left top transparent;
    }
    #wrapper #domain-pop-nav-wrapper a.user_portal, .right div.menu a.user_portal {
            background: url("../images/mobile/4.png?v26") no-repeat scroll left top transparent;
    }
    #wrapper #domain-pop-nav-wrapper a.service_catalog_and_management, .right div.menu a.service_catalog_and_management {
            background: url("../images/mobile/5.png?v26") no-repeat scroll left top transparent;
    }
    #wrapper #domain-pop-nav-wrapper a.service_financial_management, .right div.menu a.service_financial_management {
            background: url("../images/mobile/6.png?v26") no-repeat scroll left top transparent;
    }
    #wrapper #domain-pop-nav-wrapper a.platform, .right div.menu a.platform {
            background: url("../images/mobile/7.png?v26") no-repeat scroll left top transparent;
    }
    #wrapper #domain-pop-nav-wrapper a.applications, .right div.menu a.applications {
            background: url("../images/mobile/8.png?v26") no-repeat scroll left top transparent;
    }
    #wrapper #domain-pop-nav-wrapper a.security_and_compliance, .right div.menu a.security_and_compliance {
            background: url("../images/mobile/9.png?v26") no-repeat scroll left top transparent;
    }
    #wrapper #domain-pop-nav-wrapper a.process_and_governance, .right div.menu a.process_and_governance {
            background: url("../images/mobile/10.png?v26") no-repeat scroll left top transparent;
    }


    #wrapper #domain-pop-nav-wrapper #quick-links-nav-wrapper {
            display: block;
            height: 100%;
            margin-top: 10px;
            padding-top: 5px;
            -webkit-box-shadow: inset 0px 7px 9px 1px rgba(0,0,0,0.1) ;
            -moz-box-shadow: inset 0px 7px 9px 1px rgba(0,0,0,0.1) ;
            box-shadow: inset 0px 7px 9px 1px rgba(0,0,0,0.1)
    }
    #wrapper #domain-pop-nav-wrapper #quick-links-nav-wrapper h3 {
            text-align: center;
            margin: 10px 0 10px 0;
    }
    #wrapper #domain-pop-nav-wrapper #quick-links-nav-wrapper div {
            width: 308px;
            margin: auto;
    }
    #wrapper #domain-pop-nav-wrapper #quick-links-nav-wrapper div ul {
            list-style: none;
    }
    #wrapper #domain-pop-nav-wrapper #quick-links-nav-wrapper div ul li {
            margin: 0 0 5px 0;
            padding: 10px 0 2px 0;
            width: 308px;
            height: 24px;
            border: 1px solid #ccc;
            -moz-border-radius: 24px;
            border-radius: 24px;
            -webkit-box-shadow: inset 0px -7px 9px 1px rgba(0,0,0,0.1) ;
            -moz-box-shadow: inset 0px -7px 9px 1px rgba(0,0,0,0.1) ;
            box-shadow: inset 0px -7px 9px 1px rgba(0,0,0,0.1)
    }
    #wrapper #domain-pop-nav-wrapper #quick-links-nav-wrapper div ul li a {
            color: #000;
            text-align: center;
    }
    #wrapper #domain-pop-nav-wrapper #domain-pop-nav .quick-links-header_ {
            display: none;
    }
    #wrapper #domain-pop-nav-wrapper #domain-pop-nav .quick-links-header_active {
            display: block;
            background: url("../images/mobile/quick-links-header.png") no-repeat scroll left top transparent;
            width: 301px;
            height: 38px;
            text-align: center;
            padding-top: 6px;
            margin-bottom: 5px;
    }
    .mobile-page-header_ {
            display: none;
    }
    .mobile-page-header_active {
            display: block;
            background: url("../images/mobile/page-header-bg.png") repeat-x;
            width: 110%;
            height: 33px;
            margin-left: -20px;
            text-align: center;
    }
    .mobile-page-header_active span {
            position: relative;
            top: 8px;
    }
    #wrapper #domain-pop-bottom-menu {
            background: url("../images/mobile/footer.png") repeat-x scroll center top transparent;
            bottom: -3px;
            height: 66px;
            bottom: -10px;
            left: 0px;
            padding-bottom: 1px;
            position: fixed;
            width: 100%;
            -webkit-box-shadow: 0px -5px 9px 1px rgba(0,0,0,0.1) ;
            -moz-box-shadow: 0px -5px 9px 1px rgba(0,0,0,0.1) ;
            box-shadow: 0px -5px 9px 1px rgba(0,0,0,0.1)
    }
    #wrapper #domain-pop-bottom-menu #domain-pop-close-btn {
            background: url("../images/mobile/menu-close.png") no-repeat scroll left top transparent;
            height: 53px;
            position: absolute;
            right: 33%;
            top: 24px;
            width: 126px
    }
    #wrapper #domain-pop-bottom-menu #mobile-home-btn {
            background: url("../images/mobile/menu-bg.png") no-repeat scroll left top transparent;
            height: 53px;
            position: absolute;
            top: 24px;
            left: 4%;
            padding: 5px 0 0 14px;
            width: 126px;
            color: #000;
    }

    #wrapper #domain-pop-bottom-menu #mobile-home-btn-dontshow {
            display: none;
    }

    #wrapper .menu-inactive {
            display: none;
    }

    #wrapper .menu-active {
            display: block;
    }
    #applications_nav {
            max-width: 640px;
            font-size: 13px;
            white-space: normal;
    }
    #domain-pop-nav {
            display: block;
    }
    .inactive-nav-item {
            opacity: 0.4;
    }   
    #content .flexslider ul.slides li ul {
        margin-left: 4px;
    }
}


@media 
(-webkit-min-device-pixel-ratio: 1.5), 
(min-resolution: 144dpi) { 
    /* Retina-specific stuff here */
    header .logo {
            background: url("../images/title-2x.png") no-repeat left top transparent;
    }
}