﻿@media (min-width: 1030px) {
	.hidden-desktop-wide {
		display: none !important;
	}
}
@media (min-width: 990px) and (max-width: 1029px) {
	.hidden-desktop {
		display: none !important;
	}
}
@media (max-width: 989px) {
	.utc-page .body-content h1.content-title {
		font-size: 30px;
		line-height: 36px;
	}
	.utc-page .content-block h2 {
		padding: 12px 15px;
		font-size: 14px;
		line-height: 19px;
	}
	.utc-page .body-content h3 {
		font-size: 16px;
		line-height: 18px;
	}
	h4 {
		font-size: 13px;
		line-height: 16px;
	}
	.utc-page .content-block ul li {
		font-size: 13px;
		line-height: 19px;
	}
		.utc-page .content-block ul li > p {
			margin: 0;
		}
			.utc-page .content-block ul li > p + p {
				margin-top: 25px;
			}
	#mobile-navigation .mobile-container .utc-mobile-page:first-child {
		margin-top: 0;
	}
	.utc-page .body-content {
		padding-bottom: 40px;
		width: 494px;
	}
		.utc-page .body-content.utc-featured-news-content {
			width: 494px;
		}
		.utc-page .body-content .body-content {
			padding-left: 0;
			padding-right: 0;
			padding-bottom: 0;
		}
	.utc-page .aside-right {
		width: 238px;
		padding: 0;
	}
	.utc-page .utc-homepage .page-main-content .utc-page-content .main-inner-content {
		margin-left: 0;
		margin-right: 0;
	}
	.page-title {
		position: relative;
		padding: 0 15px 0 11px;
		z-index: 9;
	}
		.page-title h1 {
			position: relative;
			display: table;
			margin: 0;
			padding: 0;
			width: 100%;
			font-size: 15px;
			line-height: normal;
			text-transform: none;
		}
			.page-title h1 span {
				display: table-cell;
				padding: 0 40px 0 0;
				vertical-align: middle;
				height: 45px;
				text-overflow: ellipsis;
			}
		.page-title .icon,
		.page-title.with-image .icon {
			display: block;
			position: absolute;
			top: 50%;
			right: -10px;
			margin-top: -15px;
			padding: 0;
			width: 30px;
			height: 30px;
			min-height: 0;
			background: url(../../images/redesign/mobile/expand-white.png) no-repeat 0 0 transparent;
			cursor: pointer;
		}
		.page-title .page-title-container .icon,
		.page.page-title.with-image .page-title-container .icon {
			right: 10px;
		}
		.page-title .icon.opened {
			background-image: url(../../images/redesign/mobile/collapse-white.png);
		}
		.page-title h1.bigger {
			line-height: 40px;
		}
		.page-title.with-image {
			padding: 0;
			z-index: 7;
		}
			.page-title.with-image .page-title-container {
				width: auto;
			}
			.page-title.with-image h1 {
				font-size: 32px;
				line-height: 34px;
				font-weight: 700;
			}
				.page-title.with-image h1 > span {
					padding: 0;
				}
			.page-title.with-image .image-only {
				margin: 0;
				width: 100%;
			}
	/*** image only ********/

	.utc-page figure.image-only img {
		width: 100%;
        height: auto;
		vertical-align: top;
	}
	/*** sidebar **********/

    .aside-right {} .aside-right .aside-social-links {
			max-width: 194px;
		}
    .aside-right .aside-white-box {} .aside-right .aside-text-box {} .utc-page .content-image-box .item-box h3 {
		font-size: 14px;
	}
	/* .title-image-border */

    .title-image-border {} .title-image-border .content .left-section {
			width: 286px;
			padding-right: 11px;
		}
		.title-image-border .content .right-section {
			width: 182px;
			padding-left: 12px;
		}
		.title-image-border .content h4 {
			font-size: 11px;
		}
		.utc-page .solid-link-box .content,
		.utc-page .body-content .solid-link-box .content {
			width: 252px;
		}
		.utc-page .solid-link-box .download-sidebar,
		.utc-page .body-content .solid-link-box .download-sidebar {
			width: 144px;
		}
	.content-box-list .list-item.image img,
	.content-box-list .list-item a img,
	.content-box-list.bu .list-item a img {
		width: 100%;
		-webkit-transform: scale(1);
		-moz-transform: scale(1);
		-o-transform: scale(1);
		-ms-transform: scale(1);
		transform: scale(1);
	}
	.slideshow .slideshow-caption {
		font-size: 10px;
		line-height: 15px;
	}
	.utc-page .body-content .partner-event .table,
	.utc-page .body-content .partner-event .table > .col,
	.utc-page .body-content .partner-event .table > .col.last-child {
		display: block;
		padding: 0;
		width: auto;
	}
	.utc-page .body-content .partner-event {
		margin-bottom: 47px;
	}
}
/*== Tablet ==*/

@media (min-width: 768px) and (max-width: 989px) {
	.utc-page .main-inner-content {
		padding-left: 0;
		padding-right: 0;
		margin-left: auto;
		margin-right: auto;
		margin-bottom: 61px;
		width: 750px;
	}
	.utc-page .wide-content.aag-content {
		margin-bottom: 17px;
	}
	/* at a glance */
    
	.utc-unit-card {
		height: auto;
	}
	/* .utc-homepage */

	.utc-page .utc-homepage .page-main-content .utc-page-content {
		width: 750px;
	}
		.utc-page .utc-homepage .page-main-content .utc-page-content .main-inner-content {
			margin-bottom: 50px;
			padding-top: 0;
			padding-bottom: 0;
		}
	.utc-page .breadcrumb {
		margin-bottom: 48px;
	}
	.utc-page .solid-link-box .title-area h3,
	.utc-page .body-content .solid-link-box .title-area h3,
	.utc-page .body-content h3,
	.utc-page .title-image-border h3,
	.utc-page .body-content .title-image-border h3 {
		font-size: 16px;
		line-height: 19px;
		letter-spacing: 0.25px;
	}
	.utc-page .title-image-border .title-area p,
	.utc-page .body-content .title-image-border .title-area p,
	.utc-page .body-content p,
	.utc-page .body-content > ul li {
		font-size: 13px;
		line-height: 19px;
		letter-spacing: 0.30px;
	}
	.utc-page .content-block p a {
		font-size: 13px;
		line-height: 19px;
	}
    .title-image-border .content h4,
    .utc-page .body-content .title-image-border .content h4 {
		font-size: 14px;
		letter-spacing: 0;
		line-height: 1.2;
	}
	.utc-page .explore-menu {
		/*margin-top: 5px;*/
        
		margin-bottom: 17px;
	}
		.utc-page .explore-menu h3 {
			font-size: 12px;
		}
		.utc-page .explore-menu ul li a {
			font-size: 13px;
			font-weight: 500;
		}
	aside .gray-flat.tweets {
		margin-bottom: 17px;
	}
	.gray-flat.tweets h3 {
		font-size: 12px;
		background-position: 140px center;
	}
	.gray-flat.tweets li p {
		font-weight: 300;
		font-size: 13px;
		line-height: 18px;
	}
	.gray-flat.tweets li .date-text {
		font-size: 12px;
	}
	.box-gray.just-link > a:first-of-type {
		border-bottom: 0;
	}
	.box-gray figure.logo {
		max-width: 36px;
	}
	.box-gray h2,
	.box-gray h2 a {
		font-size: 12px;
	}

	/* .box-featured */

	.box-featured .heading {
		padding-left: 10px;
	}
		.box-featured .heading h2 {
			font-size: 15px;
		}
			.box-featured .heading h2.twitter-icon:after {
				height: 18px;
			}
		.box-featured .heading p {
			font-size: 11px;
			line-height: 18px;
		}
		.box-featured .heading .more-link {
			bottom: 8px;
			right: 10px;
			font-size: 12px;
			line-height: 28px;
		}
	.content-box-list .list-item.title {
		padding-left: 20px;
		padding-right: 40px;
		font-size: 15px;
		line-height: 19px;
	}
	.content-box-list .list-item.image {
		width: 505px;
	}
	.utc-page .utc-page-content .text-links p,
	.utc-page .utc-page-content .text-links p a {
		font-size: 14px;
		line-height: 19px;
	}
	.utc-page .utc-page-content .twitter-feed p {
		font-size: 14px;
		line-height: 19px;
		max-height: 95px;
	}
		.utc-page .utc-page-content .twitter-feed p.date-text {
			font-size: 10px;
			line-height: 19px;
		}
	/* .inner-mega-nav */

    .inner-mega-nav {} .inner-mega-nav h3,
		.inner-mega-nav h3 a {
			font-size: 11px;
		}
		.inner-mega-nav .content .col-group h4,
		.inner-mega-nav .content .col-group h4 a {
			font-size: 10px;
		}
		.inner-mega-nav .content .col-group {
			margin-left: 9px;
			width: 242px;
		}
			.inner-mega-nav .content .col-group .image img {
				max-width: 100%;
			}
			.inner-mega-nav .content .col-group.first-child {
				/*  width: 186px; */
			}
			.inner-mega-nav .content .col-group.second-child {
				width: 186px;
			}
			.inner-mega-nav .content .col-group.last-child {
				/*width: 88px;*/
			}
			.inner-mega-nav .content .col-group section {
				width: 116px;
				margin-right: 9px;
			}
			.inner-mega-nav .content .col-group.first-child section {
				/* width: 88px; */
			}
			.inner-mega-nav .content .col-group.second-child section {
				width: 88px;
			}
	/*** old styles ****************************************************/


	.utc-page .content-image-box .item-box {
		width: 174px;
		min-height: 200px;
	}
	.accordion.acc-table .category-section {
		max-width: 174px;
	}
		.accordion.acc-table .category-section .item-box {
			min-height: 200px;
		}
			.accordion.acc-table .category-section .item-box .more-link {
				display: none;
			}
	.utc-widget .utc-w-image img {
		width: 100%;
	}
}
/*== Mobile / Mobile Wide ==*/

@media (max-width: 767px) {
	body,
	.utc-page .body-content,
	.utc-page .body-content p {
		font-size: 13px;
		line-height: 19px;
	}
	h2 {
		padding: 12px 15px;
		font-size: 14px;
		line-height: 20px;
	}
	h3 {
		font-size: 16px;
		line-height: 19px;
	}
	.utc-page .main-inner-content {
		margin-bottom: 45px;
		padding-top: 30px;
		width: auto;
	}
	.utc-page .utc-homepage .page-main-content .utc-page-content .main-inner-content {
		padding-bottom: 0;
	}
	.utc-page .main-inner-content .body-content {
		float: none;
		width: auto;
		padding-bottom: 0;
	}
		.utc-page .main-inner-content .body-content.title {
			padding-top: 0;
			padding-bottom: 20px;
		}
		.utc-page .main-inner-content .body-content .content-block {
			padding-bottom: 40px;
		}
	.utc-page .content-image-box {
		margin-top: 0;
		margin-bottom: 0;
	}
	.utc-page section.body-content .content-image-box {
		padding-top: 0;
	}
    .utc-page .aside-right {
        float: none;
		clear: both;
    }
	.utc-page .main-inner-content .aside-right {
		width: 231px;
		margin-top: 46px;
	}
		.utc-page .main-inner-content .aside-right > div:last-child,
		.utc-page .main-inner-content .aside-right > section:last-child,
		.utc-page .main-inner-content .aside-right > div:last-child > div:last-child,
		.utc-page .main-inner-content .aside-right > div:last-child > section:last-child,
		.utc-page .main-inner-content .aside-right > section:last-child > div:last-child,
		.utc-page .main-inner-content .aside-right > section:last-child > section:last-child {
			margin-bottom: 0;
		}
	.page-title.with-image {
		margin-top: -1px;
		margin-bottom: 9px;
	}
	/* .utc-homepage */

	.utc-page .utc-homepage .page-main-content .utc-page-content {
		width: auto;
		max-width: 750px;
	}
		.utc-page .utc-homepage .page-main-content .utc-page-content .main-inner-content {
			padding-top: 0;
		}
    .utc-page .breadcrumb,
    .utc-page .social-links {
		display: none;
	}
	.utc-page .content-image-box .item-box {
		float: left;
	}
	/* .submenu-top */

	#mobile-navigation .utc-mobile-page .submenu-top {
		position: relative;
		overflow: hidden;
		height: 0;
		background: #f7f7f7;
		z-index: 8;
		box-shadow: 0 0 10px #000;
		-webkit-transition: all 0.25s ease;
		-moz-transition: all 0.25s ease;
		-o-transition: all 0.25s ease;
		-ms-transition: all 0.25s ease;
		transition: all 0.25s ease;
	}
		#mobile-navigation .utc-mobile-page .submenu-top .mobile-menu-list .parent-link > a {
			position: relative;
			background-color: #d6e9f8;
			color: #5a6065;
			padding-left: 32px;
		}
			#mobile-navigation .utc-mobile-page .submenu-top .mobile-menu-list .parent-link > a:before {
				content: '';
				position: absolute;
				width: 14px;
				height: 14px;
				background: url(../../images/DarkGray_MobileNav_Arrow.svg);
				background-repeat: no-repeat;
				background-position: center;
				background-size: 14px;
				top: 50%;
				left: 11px;
				margin: -6px 0 0 0;
			}

    #mobile-navigation .utc-mobile-page .submenu-top.opened {} #mobile-navigation .utc-mobile-page .submenu-top .mobile-menu-list > li {
		height: auto !important;
	}
		#mobile-navigation .utc-mobile-page .submenu-top .mobile-menu-list > li a {
			padding: 7px 11px;
			width: auto !important;
			font-weight: 400;
			font-size: 13px;
			line-height: 18px;
			color: #6e6e6e;
			letter-spacing: 0.50px;
			text-align: left;
			text-transform: capitalize;
		}
			#mobile-navigation .utc-mobile-page .submenu-top .mobile-menu-list > li a:hover,
			#mobile-navigation .utc-mobile-page .submenu-top .mobile-menu-list > li a:focus {
				background-color: #E5E5E6;
			}
	.utc-page .utc-page-content .twitter-feed p,
	.utc-page .utc-page-content .twitter-feed p a {
		font-size: 15px;
		line-height: 20px;
		max-height: 100px;
	}
	.utc-page .utc-page-content .text-links p,
	.utc-page .utc-page-content .text-links p a {
		font-size: 15px;
		line-height: 20px;
	}
	/* .box-featured */

	.box-featured .heading {
		padding-right: 150px;
	}
		.box-featured .heading h2,
		.utc-page .utc-homepage .box-featured .heading h2 {
			font-size: 16px;
			letter-spacing: 0.20px;
		}
		.box-featured .heading .more-link {
			font-size: 12px;
		}
		.box-featured .heading.has-description {
			padding-right: 30px;
		}
			.box-featured .heading.has-description p {
				margin-bottom: 10px;
				font-size: 12px;
				letter-spacing: 0.20px;
			}
			.box-featured .heading.has-description .more-link,
			.utc-page .utc-homepage .box-featured .heading.has-description .more-link {
				position: relative;
				bottom: inherit;
				right: inherit;
				line-height: normal;
			}
	/* .numbers-box */

	.numbers-box,
	.utc-page .body-content .numbers-box {
		margin: 0 0 20px;
	}
		.numbers-box h3 .utc-page .body-content .numbers-box h3 {
			border-bottom: 6px solid #E5E5E6;
			color: #6EB8B5;
			font-size: 18px;
			line-height: 20px;
			margin-bottom: 16px;
			padding-bottom: 12px;
			text-transform: uppercase;
		}
		.numbers-box header span,
		.utc-page .body-content .numbers-box header span {
			position: static;
			margin-bottom: 16px;
		}
		.numbers-box header,
    .utc-page .body-content .numbers-box header {} .numbers-box .content section,
		.utc-page .body-content .numbers-box .content section {
			display: block;
			margin-bottom: 10px;
		}
			.numbers-box .content section.section1,
			.numbers-box .content section.section2,
			.numbers-box .content section.section3,
			.numbers-box .content section.section4,
			.utc-page .body-content .numbers-box .content section.section1,
			.utc-page .body-content .numbers-box .content section.section2,
			.utc-page .body-content .numbers-box .content section.section3,
			.utc-page .body-content .numbers-box .content section.section4 {
				float: left;
				width: 50%;
			}
			.numbers-box .content section.section3 {
				clear: left;
			}
		.numbers-box .content p,
		.utc-page .body-content .numbers-box .content p {
			margin-right: 10px;
			margin-bottom: 20px;
		}
			.numbers-box .content p strong,
			.utc-page .body-content .numbers-box .content p strong {
				font-size: 27px;
			}
	/* .title-image-border */
	/* .title-border-box */

	.title-border-box {
		margin: 0;
	}
		.title-border-box:last-child {
			margin-bottom: 0;
		}
		.title-border-box h3,
		.utc-page .body-content .title-border-box h3 {
			margin-bottom: 15px;
		}
		.title-border-box.cols4 .col:nth-child(3) {
			clear: both;
		}
		.title-border-box.cols4 .row:last-child .col:last-child,
		.title-border-box.cols4 .row:last-child .col:nth-last-child(2) {
			padding-bottom: 20px;
		}
	/* .inner-mega-nav */

	.inner-mega-nav {
		position: relative;
	}
		.inner-mega-nav .title {
			margin-bottom: 10px;
		}
		.inner-mega-nav h2 {
			margin-bottom: 10px;
		}
		.inner-mega-nav h3,
		.utc-page .body-content .inner-mega-nav h3 {
			margin-left: 5px;
			padding-top: 5px;
		}
    .inner-mega-nav .content {} .inner-mega-nav .content .col-group.first-child,
			.inner-mega-nav .content .col-group.second-child,
			.inner-mega-nav .content .col-group.last-child {
				float: none;
				width: auto;
				margin-left: 0;
				margin-bottom: 10px;
				overflow: hidden;
			}
				.inner-mega-nav .content .col-group.first-child section,
				.inner-mega-nav .content .col-group.second-child section,
				.inner-mega-nav .content .col-group.last-child section {
					width: 50%;
					float: left;
					margin-right: 0;
				}
					.inner-mega-nav .content .col-group.first-child section img,
					.inner-mega-nav .content .col-group.second-child section img,
					.inner-mega-nav .content .col-group.last-child section img {
						width: 100%;
						height: auto;
					}
					.inner-mega-nav .content .col-group.first-child section figure.image,
					.inner-mega-nav .content .col-group.second-child section figure.image,
					.inner-mega-nav .content .col-group.last-child section figure.image {
						margin-right: 5px;
					}
			.inner-mega-nav .content .col-group section.last-child {
				margin-right: 0;
			}
				.inner-mega-nav .content .col-group section.last-child figure.image {
					margin-left: 5px;
					margin-right: 0;
				}
			.inner-mega-nav .content .col-group h4 {
				margin-bottom: 8px;
			}
	/* .dark-jump-link-box */

    .dark-jump-link-box {} .dark-jump-link-box.without-image {
			padding: 9px 11px;
		}

	/* .slideshow */

	.slideshow {
		margin-bottom: 44px;
	}
	/* INVESTORS */
    
	.utc-page .three-boxes-investor {
		margin: 0;
		padding: 0;
	}
    .utc-page .info-box .info-box-content {} .utc-page .info-box,
	.utc-page .info-box.white {
		margin-left: 0;
		margin-right: 0;
		float: none;
		min-height: 215px;
		width: auto;
	}
	.utc-page .three-boxes-investor .info-box,
	.utc-page .three-boxes-investor .info-box:last-child,
	.utc-page .three-boxes-investor .info-box.white {
		float: left;
		margin-right: 18px;
		margin-bottom: 15px;
		width: 231px;
		max-width: 231px;
	}
		.utc-page .three-boxes-investor .info-box.white {
			max-width: 227px;
			min-height: 211px;
		}
	.utc-page .info-box:last-child {
		margin-bottom: 0;
		padding-bottom: 0;
	}
		.utc-page .info-box:last-child .content {
			border-bottom: 0;
			position: relative;
		}
	.utc-page .info-box h3 {
		margin-bottom: 10px;
	}
	.utc-page .info-box.gray h3 {
		margin-bottom: 13px;
	}
	.utc-page .info-box .media-links {
		margin-bottom: 0;
	}
	.utc-page .info-box p,
	.utc-page .body-content .info-box p {
		font-size: 13px;
		margin: 0;
	}
	.utc-page .info-box .tax-info {
		padding-top: 5px;
		padding-bottom: 7px;
	}
		.utc-page .info-box .tax-info p b {
			font-size: 27px;
		}
		.utc-page .info-box .tax-info p {
			font-size: 18px;
		}
	.utc-page .info-box .tax-table {
		width: 100%;
		font-size: 13px;
	}
	.utc-page .info-box.gray {
		min-height: 263px;
	}
	/* .news-list */

	.utc-page .news-list {
		padding: 0;
	}
	.utc-page .content-block .news-list {
		padding: 0;
	}
	.utc-page .news-list h1 {
		font-size: 16px;
	}
	.utc-page .news-list article,
	.utc-page .news-list article.small,
	.utc-page .video-gallery-detail .news-list article {
		padding: 0;
	}
		.utc-page .news-list article figure.graph,
		.utc-page .news-list article.small figure.graph,
		.utc-page .video-gallery-detail .news-list article figure.graph {
			width: 148px;
			margin: 0;
		}
			.utc-page .news-list article figure.graph img,
			.utc-page .video-gallery-detail .news-list article figure.graph img {
				width: 100%;
			}
	}

@media (min-width: 600px) and (max-width: 767px) {
		.utc-page .inner-mega-nav .more-link,
    .utc-page .body-content .inner-mega-nav .more-link {} .utc-page .inner-mega-nav .content {
			margin: 0 -5px;
		}
			.utc-page .inner-mega-nav .content .col-group,
			.utc-page .inner-mega-nav .content .col-group.first-child,
			.utc-page .inner-mega-nav .content .col-group.last-child {
				float: left;
				width: 50%;
			}
				.utc-page .inner-mega-nav .content .col-group section figure.image,
				.utc-page .inner-mega-nav .content .col-group.first-child section figure.image,
				.utc-page .inner-mega-nav .content .col-group.last-child section figure.image {
					margin: 0 5px;
				}
		.utc-page .inner-mega-nav h3,
		.utc-page .body-content .inner-mega-nav h3 {
			margin-right: 5px;
		}
		.utc-page .numbers-box .content section.section1,
		.utc-page .numbers-box .content section.section2,
		.utc-page .numbers-box .content section.section3,
		.utc-page .numbers-box .content section.section4,
		.utc-page .body-content .numbers-box .content section.section1,
		.utc-page .body-content .numbers-box .content section.section2,
		.utc-page .body-content .numbers-box .content section.section3,
		.utc-page .body-content .numbers-box .content section.section4 {
			clear: none;
			padding-right: 0;
			width: 25%;
		}
		.title-image-border .content h4,
		.utc-page .body-content .title-image-border .content h4 {
			width: auto;
		}
		.utc-page .title-image-border .content figure.image img {
			max-width: 100%;
		}
		.utc-page .title-image-border .content .left-section {
			width: 60%;
		}
		.utc-page .title-image-border .content .right-section {
			width: 30%;
		}
		.utc-page .solid-link-box .content,
		.utc-page .body-content .solid-link-box .content {
			width: 60%;
		}
		.utc-page .solid-link-box .download-sidebar,
		.utc-page .body-content .solid-link-box .download-sidebar {
			width: 27%;
		}
}
/*== Mobile ==*/

@media (max-width: 599px) {
		.utc-page .inner-mega-nav .title {
			position: static;
		}
		.utc-page .inner-mega-nav .more-link,
		.utc-page .body-content .inner-mega-nav .more-link {
			position: relative;
			bottom: auto;
			right: auto;
			margin: -15px 15px 0;
			padding-bottom: 5px;
		}
	/* .content-box-list */

	.utc-page .content-box-list.bu {
		display: block;
		border: 0;
		overflow: hidden;
	}
		.utc-page .content-box-list.bu .list-item {
			display: block;
			float: left;
			width: 50%;
			margin-left: -4px;
			border-bottom: 4px solid #fff;
			border-left: 4px solid #fff;
		}
	.utc-page .content-box-list.links .list-item {
		margin: 0;
		padding: 0;
		width: auto;
		border: none;
	}
		.utc-page .content-box-list.links .list-item:first-child {
			padding: 0;
		}
		.utc-page .numbers-box .content,
		.utc-page .body-content .numbers-box .content {
			margin-left: -5px;
			margin-right: -5px;
		}
			.utc-page .numbers-box .content section,
			.utc-page .body-content .numbers-box .content section {
				padding-right: 0;
			}
				.utc-page .numbers-box .content section p,
				.utc-page .body-content .numbers-box .content section p {
					padding-left: 5px;
					padding-right: 5px;
				}
	/* .title-image-border */
    
	.utc-page .title-image-border,
	.utc-page .body-content .title-image-border {
		margin: 0 0 20px;
	}
		.utc-page .title-image-border .content .left-section,
		.utc-page .title-image-border .content .right-section {
			display: block;
			width: auto;
		}
		.utc-page .title-image-border .content .left-section {
			margin-bottom: 10px;
			padding-bottom: 20px;
			padding-right: 0;
			border-right: none;
			border-bottom: 1px solid #6e6e6e;
			width: auto;
		}
		.utc-page .title-image-border .content .right-section {
			padding-left: 0;
		}
		.utc-page .title-image-border .content h4,
		.utc-page .body-content .title-image-border .content h4 {
			width: auto;
		}
		.utc-page .title-image-border .content figure.image img {
			vertical-align: top;
		}
		.utc-page .title-border-box.cols4 .col {
			width: 50%;
			display: block;
			float: left;
			padding-bottom: 15px;
			padding-left: 0;
			padding-right: 15px;
			-webkit-box-sizing: border-box;
			-moz-box-sizing: border-box;
			box-sizing: border-box;
		}
	.utc-page .solid-link-box,
	.utc-page .body-content .solid-link-box {
		margin-bottom: 44px;
	}
		.utc-page .solid-link-box .title-area {
			margin-bottom: 10px;
		}
			.utc-page .solid-link-box .title-area h3,
			.utc-page .body-content .solid-link-box .title-area h3 {
				font-size: 16px;
			}
		.utc-page .solid-link-box .content,
		.utc-page .body-content .solid-link-box .content {
			display: block;
			float: none;
			width: auto;
		}
			.utc-page .solid-link-box .content .left-section,
			.utc-page .solid-link-box .content .right-section,
			.utc-page .body-content .solid-link-box .content .left-section,
			.utc-page .body-content .solid-link-box .content .right-section {
				display: block;
				padding-right: 0;
				width: auto;
			}
			.utc-page .solid-link-box .content p,
			.utc-page .body-content .solid-link-box .content p {
				margin-bottom: 20px;
			}
		.utc-page .solid-link-box .more-link,
		.utc-page .body-content .solid-link-box .more-link {
			position: static;
			margin-bottom: 44px;
			display: inline-block;
		}
		.utc-page .solid-link-box .download-sidebar,
		.utc-page .body-content .solid-link-box .download-sidebar {
			float: none;
			margin-top: 0;
			width: 231px;
			-webkit-box-sizing: border-box;
			-moz-box-sizing: border-box;
			box-sizing: border-box;
		}
		.utc-page .image-content-box .item-content {
			margin-bottom: 18px;
		}
			.utc-page .image-content-box .item-content:last-of-type figure,
			.utc-page .image-content-box .item-content:last-of-type .text {
				border: 0 !important;
			}
		.utc-page .image-content-box figure {
			margin-right: 0;
			padding-right: 10px;
			padding-bottom: 17px;
			width: 81px;
			border-bottom: 1px solid #6e6e6e;
		}
		.utc-page .image-content-box .text {
			padding-bottom: 15px;
		}
			.utc-page .image-content-box .text p.date-text {
				margin-bottom: 4px;
				font-size: 9px;
				line-height: 15px;
			}
			.utc-page .image-content-box .text h3,
			.utc-page .image-content-box .text h3 a {
				font-size: 13px;
				line-height: 17px;
			}
				.utc-page .image-content-box .text h3 a:after {
					background-size: 13px 13px;
					height: 13px;
					width: 13px;
				}
	/* .news-feed-item */

	.utc-page .news-feed-item {
		padding-left: 91px;
		padding-bottom: 15px;
		min-height: 54px;
	}
		.utc-page .news-feed-item:last-child {
			padding-bottom: 0;
			margin-bottom: 0;
		}
		.utc-page .news-feed-item > time {
			margin-bottom: 4px;
			font-size: 9px;
			line-height: 15px;
		}
		.utc-page .news-feed-item .news-feed-img {
			width: 81px;
		}
		.utc-page .news-feed-item .news-feed-more {
			font-size: 13px;
			line-height: 17px;
		}
			.utc-page .news-feed-item .news-feed-more:after {
				background-size: 13px 13px;
				width: 13px;
				height: 13px;
			}
		.utc-page .news-feed-item hr {
			left: 0;
		}
	.utc-page .info-box,
	.utc-page .info-box.white {
		min-height: 0;
	}
		.utc-page .info-box.blue .info-box-content {
			padding-bottom: 41px;
		}
		.utc-page .info-box .media-links p {
			margin: 0;
		}
		.utc-page .news-list article figure.graph {
			padding-right: 10px;
			padding-bottom: 17px;
			width: 81px;
		}
		.utc-page .news-list article div.text {
			padding-bottom: 15px;
		}
			.utc-page .news-list article div.text .date-text {
				margin-bottom: 4px;
				font-size: 9px;
				line-height: 15px;
			}
			.utc-page .news-list article div.text .tag-list {
				margin: 0;
				padding: 0 0 5px;
			}
				.utc-page .news-list article div.text .tag-list,
				.utc-page .news-list article div.text .tag-list a {
					font-size: 9px;
					line-height: 15px;
				}
			.utc-page .news-list article div.text h3,
			.utc-page .news-list article div.text h3 a {
				font-size: 13px;
				line-height: 17px;
			}
				.utc-page .news-list article div.text h3 a:after {
					background-size: 13px 13px;
					height: 13px;
				}
	.utc-page .career-partner-job-box {
		margin-bottom: 44px;
	}
		.utc-page .career-partner-job-box h4 {
			font-size: 16px;
			line-height: 19px;
		}
		.utc-page .career-partner-job-box .btn-default {
			display: block;
			margin-top: 10px;
		}
		.utc-page .career-partner-job-box .more-link {
			display: inline-block;
			float: none;
			margin-top: 20px;
			font-size: 13px;
			line-height: 21px;
		}
	.utc-page .box-gray.big {
		margin-bottom: 44px;
	}
		.utc-page .box-gray.big p {
			margin: 0;
			font-size: 16px;
			line-height: 19px;
		}
	.utc-page .partners-grid {
		margin-bottom: 26px;
	}
	.utc-page .partners-grid > h2 {
		font-size: 14px;
	}
	.utc-page .partners-grid .partner-item {
		padding-right: 20px;
	}
		.utc-page .partners-grid .partner-item h3 {
			margin-bottom: 3px;
		}
		.utc-page .partners-grid .partner-item .position {
            margin-top: 0;
			margin-bottom: 12px;
		}
		.utc-page .partners-grid .partner-item .intro,
		.utc-page .partners-grid .partner-item.opened .intro {
			font-size: 16px;
			line-height: 21px;
		}
	.utc-page .body-content .partner-event > h2 {
		font-size: 14px !important;
	}
	.utc-page .body-content .partner-event .content.box {
		margin-top: 25px;
		margin-bottom: 30px;
	}
	.utc-page .body-content .partner-event .speaker-info p {
		font-size: 10px;
		line-height: 15px;
	}
}
@media (max-width: 399px) {
	.utc-page .partners-grid .partner-item .close {
		float: none;
	}
	.utc-page .partners-grid .partner-item figure.image {
		float: none;
		margin-bottom: 17px;
		margin-right: 0;
	}
}
/*** old styles ***************************************************************************************/


/*== Tablet Portait and Desktop ==*/

@media (min-width: 768px) {
	#main.utc-page #mobile-navigation {
		position: relative;
		z-index: 1;
	}
}
/*== Tablet Portait ==*/

@media (min-width: 768px) and (max-width: 989px) {
    html,
    body {
		min-width: 768px;
	}
	.visible-tablet {
		display: block;
	}
	.hidden-tablet {
		display: none;
	}
	/* GENERIC */
    
	.container {
		width: 750px;
	}
	/* HEADER */
    
	

	.utc-page .body-2cols .content-image-box .item-box {
		width: 151px;
	}
	.utc-page .accordion .content-image-box .item-box:first-child {
		margin-right: 0;
	}
	/* large left content */
    
	.utc-page .large-left-content {
		width: 555px;
	}
	.utc-page .category-section .category-section-item .table .graph {
		padding-right: 15px;
	}
	.utc-page .category-section .category-section-item .table .description figure {
		width: 143px;
		overflow: hidden;
	}
		.utc-page .category-section .category-section-item .table .description figure img {
			max-width: 100%;
		}
	.utc-page .category-section .category-section-item .table .description p {
		overflow: hidden;
	}
	/*=== search results ===*/

	.psearch-results-form .ms-sbcell input.ms-sbplain {
		width: 440px !important;
	}
	/*=== single download document ===*/

	.single-download-document .inner-document-item {
		padding: 10px 10px 10px 40px;
		background-position: 5px 10px;
	}

	/*=== following-area ===*/

	.utc-page .following-area .accordion .row .accordion-body {
		margin-bottom: 0;
		padding-bottom: 0;
	}
	.utc-page .following-area .area-item {
		width: 171px;
	}
	.utc-page .following-area .social-link a {
		margin-left: 10px;
	}
	.utc-page .following-area .area-item .section {
		margin-left: 13px;
	}
	.utc-page .following-area .area-item.pw .section {
		margin-left: 29px;
	}
	.utc-page .following-area .area-item .section p {
		font-size: 11px;
	}
	.utc-page .following-area .glance-item .glance-item {
		display: inline;
	}

	/*=== career-partner-job-box ===*/

	.career-partner-job-box {
		width: 540px;
		height: 163px;
		padding: 10px;
	}
		.career-partner-job-box .solid-btn {
			margin-top: 15px;
		}
		.career-partner-job-box .box-heading {
			width: 180px;
		}
			.career-partner-job-box .box-heading h2 {
				font-size: 20px;
				line-height: 22px;
				margin-bottom: 15px;
			}
		.career-partner-job-box .inner-box {
			padding: 7px;
			margin-left: 181px;
			height: 150px;
		}
	.utc-page .body-content .career-partner-job-box .inner-box p {
		font-size: 11px;
		line-height: 12px;
		margin-bottom: 5px;
	}
    /*=== job-search-result-table ===*/

	.job-search-result-table .w1 {
		width: 246px;
	}
	.job-search-result-table .w2 {
		width: 178px;
	}
	.job-search-result-table .w3 {
		width: 134px;
	}
	.job-search-result-table td a {
		max-width: 203px;
	}
	.job-search-result-table .group-items td p {
		padding-right: 15px;
	}
    /*=== title two cols ===*/

	.title-two-cols {
		padding: 11px 14px 21px 12px;
	}
		.title-two-cols .left-content {
			width: 235px;
		}
		.title-two-cols .right-content {
			width: 244px;
		}
	/*=== video gallery box ===*/

    .video-gallery-box .video-content,
    .video-gallery-box .video-content .video-item img {
			width: 238px;
		}

	/*=== submit photo form ===*/
    
	.submit-photo-form .user-area li label {
		padding-right: 7px;
		width: 94px;
		font-size: 13px;
		line-height: 19px;
	}
	.submit-photo-form .user-area li input[type="text"] {
		width: 284px;
	}
	.submit-photo-form .user-area li textarea {
		width: 260px;
	}

	.submit-photo-form .choose-file-area .caption-text {
		width: 344px;
	}
	.submit-photo-form .date-area .left,
	.submit-photo-form .date-area .right {
		width: 177px;
	}
	.submit-photo-form .date-area .left {
		margin-right: 12px;
	}
		.submit-photo-form .date-area .left input[type="text"] {
			width: 175px;
		}
	.submit-photo-form .date-area .right input[type="text"] {
		width: 137px;
	}
	.submit-photo-form .info-form-box {
		width: 370px;
	}
	.submit-photo-form .checkbox-list label {
		width: 155px;
	}
    /*=== random slideshow box ===*/

	.random-slideshow-box .image-item .text {
		left: 11px;
		top: 14px;
		width: 206px;
		padding: 8px 20px 11px 11px;
	}
		.random-slideshow-box .image-item .text p {
			font-size: 15px;
			line-height: 18px;
		}
	.page-intro.products-page {
		width: auto;
	}
	/*=== event list ===*/

	.utc-page .box-event-list .box-event-item .image {
		width: 148px;
	}
	.utc-page .box-event-list .box-event-item .body {
		width: 286px;
	}
		
	/*=== .page-intro w ===*/
    
	.page-intro.w1 {
		width: auto;
	}
    /*=== ===*/

	.table-title-border .w1 {
		width: 144px;
	}
	.table-title-border .w2 {
		width: 223px;
	}
	.table-title-border .w3 {
		width: 192px;
	}

	/*== filter-list ==*/

	.filter-list li {
		width: 121px;
		padding-right: 10px;
	}
    .filter-list li.years-item {}
	/* Performance Highlights Box */

	.utc-page .performance-highlights-box {
		padding: 0 0 5px 0;
		min-height: 128px;
	}
		.utc-page .performance-highlights-box.no-min-height {
			min-height: 0px;
		}
		.utc-page .performance-highlights-box header {
			height: 36px;
			margin-bottom: 0;
		}
		.utc-page .performance-highlights-box section {
			width: 116px;
		}
    .utc-page .performance-highlights-box .section1 {} .utc-page .performance-highlights-box .section2 {} .utc-page .performance-highlights-box .section3 {} .utc-page .performance-highlights-box .section4 {} .utc-page .performance-highlights-box strong {
			font-size: 23px;
		}
		.utc-page .performance-highlights-box p {
			font-size: 10px;
		}
    /* BANNER */

	.utc-page .top-interior-banner .inner-banner {
		margin: 0;
		padding: 0 30px;
		width: auto;
	}
	.utc-page .top-interior-banner .inner-banner {
		padding: 46px 0 0;
		min-height: 234px;
	}
	.utc-page .top-interior-banner article {
		width: 385px;
	}
		.utc-page .top-interior-banner article.small {
			width: 340px;
		}
	.utc-page .top-interior-banner p {
		line-height: 20px;
	}
	.utc-page .top-interior-banner .media {
		width: 286px;
	}
	.utc-page .top-interior-banner .video-item {
		width: 280px;
	}
		.utc-page .top-interior-banner .video-item .play-icon {
			background-image: url(../../images/play-icon/play-tablet.png);
			display: block;
			cursor: pointer;
			width: 44px;
			height: 44px;
			position: absolute;
			left: 50%;
			top: 50%;
			margin: -22px 0 0 -22px;
			background-size: 44px 44px;
		}

	/* RIGHT CONTENT */
    
    .utc-page .body-2cols {
		width: 100%;
	}
		.utc-page .body-2cols .body-content {
			width: 370px;
		}
		.utc-page .body-2cols .aside-left {
			width: 180px;
		}
	/* ===== Homepage Styles ========================================================================== */

	.utc-page .related-stories {
		margin-left: 0px;
	}
	.utc-page .content-block .video-player figcaption {
		width: 523px;
	}
	.utc-page .title-content h1 {
		font-size: 27px;
		line-height: 32px;
	}
    .utc-page .title-content figcaption,
    .utc-page .content-block p.biotitle {
		font-size: 10px;
		line-height: 15px;
	}
	.utc-page .content-block p {
		margin-bottom: 19px;
	}
	.utc-page .wide-content {
		width: 100%;
	}
	.utc-page .sticky-nav .sticky-nav-inner {
		width: 580px;
		margin: 0 -10px;
	}
	.utc-page .wide-content .sticky-nav {
		width: auto;
	}
		.utc-page .wide-content .sticky-nav .sticky-nav-inner {
			width: 768px;
		}
	.utc-page .sticky-nav a {
		font-size: 9px;
	}
	.utc-page .sticky-nav .sticky-nav-cell span {
		font-size: 9px;
	}
	.utc-page .sticky-nav .sticky-nav-cell a {
		font-size: 8px;
	}
	.utc-page .glance-item {
		position: relative;
		overflow: hidden;
		margin-left: -10px;
		margin-right: -10px;
		padding-bottom: 20px;
		min-height: 0;
		margin-bottom: 20px;
	}
	.wide-content .accordion .glance-item figure.image-only {
		margin-bottom: 0;
	}
	.utc-page .glance-item .glance-item {
		padding-bottom: 0;
		margin: 0 0 20px;
	}
		.utc-page .glance-item .glance-item:last-child {
			margin-bottom: -20px;
		}
	.utc-page .glance-item .title-area {
		width: 748px;
		margin: 0 auto 10px;
	}
	.utc-page .glance-item .description p {
		font-size: 12px;
	}
	.utc-page .glance-item .info-box .number-box .number {
		font-size: 18px;
	}


	.utc-page .glance-item .description {
		position: static;
		left: 0;
		bottom: inherit;
		float: left;
		width: 255px;
	}
		.utc-page .glance-item .description .content {
			padding: 20px 9px;
			padding-top: 32px;
		}
	.utc-page .glance-item .info-box {
		position: static;
		right: inherit;
		bottom: inherit;
		float: right;
		margin-left: 3px;
		width: 508px;
	}
	.utc-page .info-box.gray h3 {
		margin-bottom: 9px;
	}
    .utc-page .info-box p.date-info {} .utc-page .info-box .tax-info .up-arrow {
		font-size: 17px;
	}
    .utc-page .info-box .tax-info {} .utc-page .glance-item article {
		/* min-height: 416px; */
	}
	.utc-page .glance-item .description,
	.utc-page .glance-item .info-box {
		height: auto;
	}
		.utc-page .glance-item .info-box .content {
			padding: 30px 10px 20px 0;
		}
		.utc-page .glance-item .description .more-link {
			max-width: 230px;
		}
		.utc-page .glance-item .info-box .facts-number {
			float: left;
			margin-right: 10px;
			width: 250px;
		}
		.utc-page .glance-item .info-box .facts-box {
			float: none;
			margin: 0;
			width: 250px;
		}
			.utc-page .glance-item .info-box .facts-box .download-link {
				left: 260px;
				max-width: 232px;
			}
		.utc-page .glance-item .info-box .number-box {
			float: none;
			width: 250px;
			overflow: hidden;
		}
			.utc-page .glance-item .info-box .number-box p {
				float: left;
				width: 75px;
				padding-right: 10px;
			}
				.utc-page .glance-item .info-box .number-box p:last-child {
					padding-right: 0;
				}
		.utc-page .glance-item .info-box .news-box {
			float: left;
			margin-right: 10px;
			width: 145px;
		}
		.utc-page .glance-item .info-box .brands-box {
			float: left;
			width: 80px;
		}
	/*.utc-page .glance-item .info-box .brands-box h3 {
                margin-top: -12px;
            }*/

	.utc-page .performance-highlights-box header {
		height: auto;
		padding-bottom: 10px;
	}
	/*=== numbers box ===*/
    
	.numbers-box .content p {
		font-size: 9px;
	}
		.numbers-box .content p strong {
			font-size: 23px;
		}
	/* INVESTOR */
    
	.utc-page .info-box {
		width: 238px;
	}
		.utc-page .info-box.white {
			width: 234px;
		}
		.utc-page .info-box:first-child {
			margin-left: 0;
		}
    .utc-page .info-box .info-box-content {} .utc-page .info-box .tax-info p b {
			font-size: 19px;
		}
		.utc-page .info-box .tax-info p {
			font-size: 13px;
		}
		.utc-page .info-box .tax-table {
			font-size: 11px;
		}
			.utc-page .info-box .tax-table td:first-child {
				white-space: nowrap;
				/*letter-spacing: -1px;*/
			}
	.gray-flat.tweets li p {
		max-width: 140px;
	}
	.utc-page .image-content-box figure {
		width: 110px;
	}

	/* news center */

    .news-list article {} 
    .news-list article figure.graph {
			width: 110px;
		}
	figure .caption-box .caption-content {
		width: 233px;
	}
	.utc-page .body-content figure .caption-box .caption-content {
		width: 437px;
	}
	.utc-page .glance-item figure .caption-box .caption-content {
		width: 693px;
	}
	/*=== stock info table ===*/
    
	.stock-info-table th {
		font-size: 9px;
		line-height: normal;
	}
	.stock-info-table td {
		font-size: 9px;
	}
	.partners-grid {
		margin-left: 0;
	}
		.partners-grid .partner-item h3 {
			margin-bottom: 1px;
			font-size: 16px;
		}
		.partners-grid .partner-item .position {
			margin-bottom: 9px;
			font-size: 10px;
		}
		.partners-grid .partner-item .intro {
			font-size: 16px;
			line-height: 21px;
		}
    .utc-page .title-border-box.cols4,
    .utc-page .title-border-box.cols4 .row {
        display: block;
        font-size: 0;
    }
    .utc-page .title-border-box.cols4 .col {
        width: 50%;
        display: inline-block;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
    }
}
/*== Mobile ==*/

@media screen and (max-width: 767px) {
	hr {
		margin-left: 20px;
		margin-right: 20px;
	}
	.sp-page #s4-workspace #main article.utc-mobile-page {
		padding-top: 0;
	}
	#main.utc-page #mobile-navigation {
		z-index: 1;
	}
	.utc-page .is-splash.flowplayer .fp-ui,
	.utc-page .is-paused.flowplayer .fp-ui,
	body .is-splash.flowplayer .fp-ui,
	body .is-paused.flowplayer .fp-ui {
		background-size: 100px;
	}

	.mega-menu .container {
		width: auto;
	}
	.utc-page .large-left-content {
		width: auto;
	}
	/*=== sitemap nav ===*/
    
	.info-page {
		margin: 0 20px;
	}
	.utc-page .sitemap-nav.border-bottom {
		border-bottom: none;
		margin-bottom: 0;
		padding-bottom: 0;
	}
	/*=== following-area ===*/
    
	.following-area {
		margin: 0;
	}
		.following-area > h2 {
			margin-bottom: 20px;
		}
		.following-area .row {
			border-bottom: none;
			margin-bottom: 0;
			margin-left: 0;
			padding-bottom: 0;
		}
		.following-area .area-item {
			float: none;
			width: auto !important;
			margin: 5px 0 10px 0;
		}
			.following-area .area-item .section {
				float: none;
				margin-left: 0 !important;
				margin-bottom: 10px;
				overflow: hidden;
			}
				.following-area .area-item .section p {
					padding: 0 0 10px;
				}
    .following-area .area-item.pw h3,
    .following-area .area-item.sikorsky h3 {
				min-height: 0;
			}
		.following-area .social-link a:first-of-type {
			margin-left: 0;
		}
		.following-area .accordion .row:first-child h2.accordion-title {
			padding-top: 0;
			border-top: 0;
		}
		.following-area .accordion .row .accordion-title {
			margin: 0;
			border: 0;
		}
		.following-area .accordion .row .accordion-body,
    .following-area .accordion .row .accordion-body.active {}
	/* document-collection */

	.document-collection {
		display: block;
		margin: 0 20px 20px;
	}
		.document-collection h2 {
			display: block;
		}
		.document-collection .document-item {
			border-left: none;
			display: block;
			width: auto;
			margin-bottom: 10px;
		}
		.document-collection .row {
			margin-bottom: 0;
		}
		.document-collection h3 {
			font-size: 13px;
		}

	.page-intro.products-page {
		width: auto;
		margin-bottom: 20px;
	}
		.page-intro.products-page p {
			line-height: normal;
	}

	.stock-info-table,
	.stock-info-table thead,
	.stock-info-table tbody,
	.stock-info-table th,
	.stock-info-table td,
	.stock-info-table tr {
		display: block;
		overflow: hidden;
	}
		.stock-info-table tr.header {
			position: absolute;
			top: -9999px;
			left: -9999px;
		}
		.stock-info-table tr {
			border-bottom: 8px solid #d5d4d4;
		}
			.stock-info-table tr.first-child {
				border-top: 8px solid #d5d4d4;
			}
		.stock-info-table td {
			position: relative;
			padding: 7px 0 4px 135px;
			white-space: normal;
			text-align: left;
			float: left;
			font-size: 12px;
			color: #000;
			min-height: 20px;
		}
			.stock-info-table td:first-child {
				border-top: none;
			}
			.stock-info-table td:before {
				position: absolute;
				top: 7px;
				left: 0;
				width: 105px;
				text-align: left;
				text-transform: capitalize;
				color: #000;
				font-size: 12px;
				font-weight: 600;
			}
			.stock-info-table td:before {
				content: attr(data-title);
			}
		.stock-info-table .w1,
		.stock-info-table .w2,
		.stock-info-table .w3,
		.stock-info-table .w4,
		.stock-info-table .w5 {
			width: 145px;
		}
    /*=== stock info table ===*/

	.job-search-result {
		padding: 0 20px;
	}
		.job-search-result h2 {
			font-size: 18px;
		}
	.job-search-result-table .group-items .first-child h3,
	.job-search-result-table .group-items .first-child h3 a {
		display: block;
	}
	.job-search-result-table caption {
		width: 280px;
	}
	.job-search-result-table,
	.job-search-result-table thead,
	.job-search-result-table tbody,
	.job-search-result-table th,
	.job-search-result-table td,
	.job-search-result-table tr {
		display: block;
		overflow: hidden;
	}
		.job-search-result-table tr.header {
			position: absolute;
			top: -9999px;
			left: -9999px;
		}
		.job-search-result-table tr {
			border-bottom: 7px solid #000;
		}
			.job-search-result-table tr:nth-child(2) {
				border-top: 7px solid #000;
			}
		.job-search-result-table td {
			border-top: none;
			position: relative;
			padding: 7px 0 4px 86px;
			white-space: normal;
			text-align: left;
			float: left;
			font-size: 12px;
			color: #000;
			min-height: 20px;
		}
			.job-search-result-table td:first-child {
				border-top: none;
			}
			.job-search-result-table td:before {
				position: absolute;
				top: 7px;
				left: 0;
				width: 73px;
				text-align: left;
				text-transform: uppercase;
				color: #000;
				font-size: 12px;
			}
			.job-search-result-table td:before {
				content: attr(data-title);
			}
		.job-search-result-table td {
			width: 194px;
		}
			.job-search-result-table td a {
				font-size: 13px;
				line-height: normal;
			}
		.job-search-result-table .group-items td {
			padding-left: 0;
			width: 100%;
		}
		.job-search-result-table .group-items.first-child {
			border-top: 7px solid #000;
		}
	.utc-page .job-search-result-table .group-items tr,
	.utc-page .job-search-result-table .group-items tr td {
		border: 0;
	}
		.utc-page .job-search-result-table .group-items tr td:empty {
			display: none;
		}
	.job-search-result-table .group-items tr.last-child {
		border-bottom: 3px solid #ccc;
	}
	.job-search-result-table .group-items .first-child h3,
	.job-search-result-table .group-items .first-child h3 a {
		font-size: 16px;
	}
	.job-search-result-table .group-items td {
		padding-left: 0;
		width: 100%;
	}
	.job-search-result-table .group-items.first-child {
		border-top: 7px solid #000;
	}
	.utc-page .job-search-result-table .group-items tr,
	.utc-page .job-search-result-table .group-items tr td {
		border: 0;
	}
		.utc-page .job-search-result-table .group-items tr td:empty {
			display: none;
		}
	.job-search-result-table .group-items tr.last-child {
		border-bottom: 1px solid #C4C4C5;
	}
	.job-search-result-table .group-items .first-child h3,
	.job-search-result-table .group-items .first-child h3 a {
		font-size: 16px;
	}
	/*=== search box ===*/

	.utc-page-content .search-box {
		margin: 0 20px 15px;
		padding: 11px 15px;
	}
		.utc-page-content .search-box h3 {
			font-size: 13px;
		}

			.utc-page-content .search-box .btn-submit.job-search-link {
				margin-left: 0;
			}
    /*=== aside white box ===*/

	.aside-white-box {
		margin-right: 0;
		padding: 0 10px 5px;
	}
		.aside-white-box h3 {
			font-size: 15px;
			line-height: normal;
			padding-top: 9px;
			margin-bottom: 11px;
		}
		.aside-white-box h4 {
			font-size: 15px;
			line-height: normal;
			padding-top: 9px;
		}
		.aside-white-box h5 {
			font-size: 16px;
			margin-bottom: 5px;
		}
		.aside-white-box p {
			font-size: 18px;
			margin-bottom: 2px;
		}
    .aside-white-box .more-link-title,
    .aside-white-box .mail-link-title {
			padding-right: 60px;
			margin-top: 8px;
			font-size: 15px;
			line-height: normal;
			background-position: right center;
		}
	/* .document-list */

    .document-list {} .document-list .doc-item .image {
			margin-right: 18px;
		}
			.document-list .doc-item .image img {
				width: 90px;
			}
		.document-list .content:last-child {
			margin-bottom: 0;
		}
		.document-list .doc-item .single-link,
		.document-list .doc-item .next-link,
		.document-list .doc-item .download-box-link,
		.document-list .doc-item .download-link {
			font-size: 13px;
			line-height: 19px;
		}
	.utc-page .box-event-list {
		margin-top: 0;
	}
		.utc-page .box-event-list .box-event-item {
			padding-bottom: 20px;
		}
			.utc-page .box-event-list .box-event-item .image,
			.utc-page .box-event-list .box-event-item .body,
			.utc-page .box-event-list .box-event-item .body:last-child,
			.utc-page .box-event-list .box-event-item .body .content .links {
				position: relative;
				padding: 0;
				float: none;
				display: block;
				width: auto;
			}
				.utc-page .box-event-list .box-event-item .image img {
					margin-bottom: 15px;
					max-width: 100%;
				}
				.utc-page .box-event-list .box-event-item .body h3 {
					margin-bottom: 10px;
					font-size: 16px;
					line-height: 20px;
				}
				.utc-page .box-event-list .box-event-item .body p {
					margin: 0;
					font-size: 13px;
					line-height: 19px;
				}
				.utc-page .box-event-list .box-event-item .body .content .links {
					padding-top: 10px;
					bottom: auto;
					left: auto;
				}
					.utc-page .box-event-list .box-event-item .body .content .links ul li {
						padding: 10px 0 0;
						margin: 0;
						display: block;
			}
			.utc-page .box-event-list .box-event-item.highlight p.date-text,
			.utc-page .box-event-list .box-event-item.highlight p {
				margin-bottom: 15px;
			}
			.utc-page .box-event-list .box-event-item.highlight .links ul,
			.utc-page .box-event-list .box-event-item.highlight .links ul li {
				display: block;
				max-width: none;
				text-align: left;
			}
				.utc-page .box-event-list .box-event-item.highlight .links ul li {
					margin-bottom: 20px;
				}
					.utc-page .box-event-list .box-event-item.highlight .links ul li:last-child {
						margin-bottom: 0;
						text-align: left;
					}

	.utc-page figure.image-only {
		margin: 0 0 30px;
	}
	/*== team list ==*/

	.utc-page .content-block hr {
		margin-left: 0;
		margin-right: 0;
	}
	.utc-page .content-block .more-link {
		font-size: 12px;
	}
	/* report phone */
    
	.report-phone {
		width: 80% !important;
	}
		.report-phone td {
			vertical-align: middle;
		}
    html,
    body {
		min-width: 320px;
	}
	#main.utc-page {
		background: #000;
	}
	#mobile-navigation {
		background: #fff;
	}
	/* HEADER */

	.utc-page .utc-mobile-title {
		background-color: #6EB8B5;
		float: none;
		margin: 0 -100%;
		width: auto;
	}
		.utc-page .utc-mobile-title h2,
		.utc-page .utc-mobile-title h2 a {
			color: #FFFFFF;
			font-size: 18px;
			text-transform: uppercase;
		}
		.utc-page .utc-mobile-title h2 {
			/*background: #8B9F3B url("../../images/mobile/white-triangle-left.png") no-repeat 6px 13px;*/
        
			background-image: url("../../images/mobile/white-triangle-left.png");
			background-repeat: no-repeat;
			background-position: 6px 21px;
			background-size: 8px 13px;
			margin: 0 auto;
			padding: 0;
			width: 298px;
		}
			.utc-page .utc-mobile-title h2 a {
				display: block;
				padding: 18px 0 18px 22px;
			}
		.utc-page .utc-mobile-title.cyan {
			background: #6eb8b5;
		}
		.utc-page .utc-mobile-title.blue {
			background: #0168B6;
		}
		.utc-page .utc-mobile-title.light-blue {
			background: #0095DA;
		}
		.utc-page .utc-mobile-title.green {
			background: #8B9F3B;
		}
		.utc-page .utc-mobile-title.orange {
			background: #ed991f;
		}
	
	.utc-page .search-icon-link,
	.utc-page .bars-icon-link {
		display: block;
		width: 32px;
		height: 32px;
		position: absolute;
		top: 10px;
	}
	.utc-page .search-icon-link {
		background: url(../../images/mobile/search.png) no-repeat center center;
		background-size: 21px 21px;
		right: 51px;
	}

	.utc-page .bars-icon-link {
		background: url(../../images/mobile/menu.png) no-repeat center center;
		background-size: 21px 21px;
		right: 14px;
	}
	
	.visible-phone {
		display: block;
	}
	.visible-tablet {
		display: none;
	}
	.hidden-phone,
	.left-menu,
	.utc-page .sticky-nav-wrapper {
		display: none !important;
	}
	/* Performance Highlights Box */
    
	.utc-page .performance-highlights-box {
		margin-bottom: 0;
		padding: 0 20px 0;
		min-height: 0;
	}
		.utc-page .performance-highlights-box.last {
			margin-bottom: 10px;
		}
		.utc-page .performance-highlights-box header,
		.utc-page .performance-highlights-box section {
			width: 50%;
			padding-right: 0;
			margin-bottom: 5px;
			float: left;
		}
		.utc-page .performance-highlights-box header {
			float: none;
			overflow: hidden;
			width: 100% !important;
			height: auto;
			margin-bottom: 0;
			margin-right: 0 !important;
		}
			.utc-page .performance-highlights-box header p.first-child {
				margin-bottom: 10px;
				font-size: 16px;
			}
		.utc-page .performance-highlights-box .section3 {
			clear: both;
		}
		.utc-page .performance-highlights-box section {
			padding-right: 0;
		}
		.utc-page .performance-highlights-box p {
			font-size: 9px;
		}
		.utc-page .performance-highlights-box strong {
			font-size: 27px;
		}
	.utc-page .tag-list {
		clear: both;
		padding-top: 5px;
	}
		.utc-page .tag-list a {
			padding-top: 0px;
			padding-bottom: 0px;
			line-height: 23px;
			font-size: 10px;
		}

	.utc-page .goto-link {
		padding: 10px 0 10px 20px;
		margin: 0 20px 20px;
		border-top: 1px solid #000;
		border-bottom: 1px solid #000;
		font-size: 15px;
		line-height: 15px;
		font-weight: 500;
		font-style: normal;
		background: url(../../images/desktop/black-arrow-down.png) no-repeat left center;
	}

	/* Back top Link */
    
	.utc-page .back-top-link {
		margin: 50px 20px 0;
		display: block;
		border: 1px solid #000;
		font-size: 15px;
		line-height: 24px;
		color: #000;
		text-decoration: none;
		text-align: center;
		text-transform: uppercase;
	}
	.psearch-results-form .ms-sbcell input.ms-sbplain {
		width: 226px !important;
	}
	.psearch-results-form .ms-sbtable {
		margin: 0;
	}
	.psearch-results-pager {
		margin: 0;
	}
	.psearch-results-items,
	.psearch-results-count {
		margin: 0;
	}
		.psearch-results-items .srch-wperror {
			padding: 0 8px 8px 0;
		}
	#mobile-navigation .utc-mobile-page .submenu-bottom .mobile-menu-list {
		padding-top: 10px;
		padding-bottom: 10px;
	}
	/*=== single-download-document ===*/
    
	.single-download-document {
		margin: 0 0 20px;
	}
		.single-download-document .single-download-document {
			margin: 12px 0 0 0;
		}
		.single-download-document .row {
			display: block;
			margin-bottom: 0;
		}
		.single-download-document .document-item .inner-document-item {
			padding-top: 15px;
			padding-bottom: 15px;
			background-position: 5px center;
			width: auto;
			height: auto;
			min-height: 0;
		}
		.single-download-document .download-link,
		.utc-page .content-block .single-download-document .download-link {
			display: block;
			padding-top: 5px;
			padding-bottom: 5px;
			min-height: 0;
			vertical-align: middle;
			background-position: right center;
		}

	/*=== title two cols ===*/
    
	.title-two-cols {
		padding: 20px;
		margin: 0 20px 20px;
	}
		.title-two-cols h3 {
			font-size: 15px;
			line-height: normal;
		}
		.title-two-cols .left-content,
		.title-two-cols .right-content {
			float: none;
			width: auto;
		}
		.title-two-cols .left-content {
			margin-bottom: 20px;
		}
			.title-two-cols .left-content p,
			.title-two-cols .right-content p {
				padding: 0 !important;
			}
		.title-two-cols .bottom-content {
			margin-bottom: 0;
		}
    /*=== info block text ===*/

	.info-block-text {
		padding: 0;
	}
    /*=== solid box ===*/

	.solid-box .left-content,
	.solid-box .right-content {
		display: block;
		width: auto;
		padding: 20px;
	}
	.solid-box .left-content {
		border-right: none;
		margin-bottom: 10px;
	}
	.solid-box .inner-content {
		padding: 0;
	}
    /*=== link-list ===*/

	.link-list .inner-link-list {
		padding: 0 20px;
	}
    /*=== table title border ===*/

	.table-title-border {
		display: block;
		padding: 0 20px;
		margin-top: 0;
		width: auto;
	}
		.table-title-border .tr:first-child {
			display: none;
		}
		.table-title-border .tr:nth-child(2) {
			border-top: 7px solid #000;
		}
		.table-title-border .tr {
			display: block;
			border-bottom: 1px solid #C4C4C5;
			padding: 10px 0;
		}
		.table-title-border .w1,
		.table-title-border .w2,
		.table-title-border .w3 {
			width: auto;
		}
		.table-title-border .td {
			display: block;
			border-bottom: none;
		}
			.table-title-border .td h4 {
				font-size: 11px;
				line-height: 16px;
				margin-bottom: 5px;
				text-transform: uppercase;
			}
    /*=== info block text ===*/

	.info-block-text.negative-margin-bottom {
		margin-bottom: -5px;
	}

	/*=== aside social links ===*/
    
	.aside-social-links {
		padding: 17px 18px;
		margin: 0 0 10px;
	}

		.aside-social-links .more-link {
			line-height: 21px;
		}
	/*=== ===*/
    
	.aside-text-block {
		margin: 0 0 10px;
	}
		.page-intro p {
			margin: 0 0 24px;
			color: #0168B6;
			font-weight: 400;
			font-size: 24px;
			line-height: 29px;
			letter-spacing: 0.5px;
		}
	.page-intro.w1 {
		margin-bottom: 20px;
		width: auto;
	}
	.utc-page .note,
	.utc-page .body-content p.note {
		font-size: 10px;
		line-height: 15px;
	}
	.utc-page .content-block img.imported-image {
		max-width: 280px;
	}
	.utc-page .category-section {
		/*padding: 0 20px;*/
	}
	.utc-page .accordion .category-section .category-section-body.active {
		padding-bottom: 20px;
		border-bottom: 1px solid #ccc;
	}
		.utc-page .accordion .category-section .category-section-body.active .close-section {
			bottom: 20px;
		}
	.utc-page .category-section .category-section-item {
		padding-top: 10px;
	}
		.utc-page .category-section .category-section-item h2 {
			font-size: 16px;
			margin-bottom: 5px;
		}
		.utc-page .category-section .category-section-item .table {
			display: block;
		}
			.utc-page .category-section .category-section-item .table .graph,
			.utc-page .category-section .category-section-item .table .description {
				padding: 0;
				display: block;
				width: auto;
			}
			.utc-page .category-section .category-section-item .table .graph {
				padding: 0 0 25px;
			}
			.utc-page .category-section .category-section-item .table .description {
				padding: 15px;
			}
				.utc-page .category-section .category-section-item .table .description figure {
					float: none;
					padding: 0 0 15px;
					margin: 0;
				}
				.utc-page .category-section .category-section-item .table .description .more-link {
					font-size: 11px;
				}
			.utc-page .category-section .category-section-item .table img {
				max-width: 100%;
				width: 100%;
			}
	.utc-page .category-section .category-section-gotop {
		display: none;
	}
	.utc-page .accordion .marquee-items-box {
		margin-bottom: 0;
	}
	.utc-page .accordion .accordion-title {
		display: block;
		margin: 0;
		padding: 0;
		width: auto;
		color: #fff;
		font-size: 14px;
		font-weight: 700;
	}
		.utc-page .accordion .accordion-title.glance-item-title {
			margin-bottom: 20px;
			text-transform: uppercase;
		}
		.utc-page .accordion .accordion-title span {
			position: relative;
			display: block;
			padding: 12px 40px 6px 15px;
			line-height: 19px;
			color: #000;
			vertical-align: middle;
			background-repeat: no-repeat;
			background-position: right 10px center;
			background-color: #e5e5e6;
			cursor: pointer;
		}
		.utc-page .accordion .accordion-title > span:last-child {
			padding-bottom: 12px;
		}
		.utc-page .accordion .accordion-title .aside-item {
			padding: 0 40px 12px 15px;
			display: inline-block;
            text-transform: none;
            position: relative;
            z-index: 1;
		}
	.utc-page .accordion .glance-item-title.accordion-title span:before,
	.utc-page .accordion .glance-item-title.accordion-title span:after {
		content: '';
		position: absolute;
		background-color: #000;
		right: 17px;
		width: 2px;
		height: 14px;
		top: 16px;
		-webkit-transition: 0.25s all;
		-moz-transition: 0.25s all;
		-ms-transition: 0.25s all;
		-o-transition: 0.25s all;
		transition: 0.25s all;
	}
	.utc-page .accordion .glance-item-title.accordion-title span:before {
		-webkit-transform: rotate(90deg);
		-moz-transform: rotate(90deg);
		-ms-transform: rotate(90deg);
		-o-transform: rotate(90deg);
		transform: rotate(90deg);
	}
	.utc-page .accordion .glance-item-title.accordion-title.active span:before {
		-webkit-transform: rotate(45deg);
		-moz-transform: rotate(45deg);
		-ms-transform: rotate(45deg);
		-o-transform: rotate(45deg);
		transform: rotate(45deg);
	}
	.utc-page .accordion .glance-item-title.accordion-title.active span:after {
		-webkit-transform: rotate(-45deg);
		-moz-transform: rotate(-45deg);
		-ms-transform: rotate(-45deg);
		-o-transform: rotate(-45deg);
		transform: rotate(-45deg);
	}
	.utc-page .accordion .accordion-title.open-fixed span {
		background-image: none;
	}
	.utc-page .accordion .accordion-body {
		overflow: hidden;
		height: 0;
		margin-bottom: 0;
	}
		.utc-page .accordion .accordion-body.glance-item {
			margin-top: 0;
		}
			.utc-page .accordion .accordion-body.glance-item .glance-item-title.accordion-title {
				padding-top: 0;
				border-top: 0;
			}
				.utc-page .accordion .accordion-body.glance-item .glance-item-title.accordion-title span {
					background-color: #e5e5e6;
					background-image: url(../../images/mobile/expand.png);
					background-size: 16px 16px;
					color: #000;
				}
				.utc-page .accordion .accordion-body.glance-item .glance-item-title.accordion-title.active span {
					background-image: url(../../images/mobile/close.png);
					background-size: 16px 16px;
				}
	#main.utc-page .accordion .accordion-body.glance-item.active {
		margin-top: -16px;
		padding-top: 0;
		margin-bottom: 0;
	}
	.accordion.faq-list .accordion-body ul {
		margin-bottom: 30px;
	}
	.utc-page .accordion .accordion-body.active {
		position: relative;
		height: auto;
		padding-top: 20px;
		margin-bottom: 20px;
	}
		.utc-page .accordion .accordion-body.active .close-section {
			position: absolute;
			bottom: 0;
			right: 0px;
			background: url("../../images/mobile/gray-close.png") no-repeat scroll right center rgba(0, 0, 0, 0);
			color: #B4B4B5;
			display: block;
			font-size: 12px;
			line-height: 14px;
			padding-right: 23px;
			position: absolute;
			text-align: right;
			text-transform: uppercase;
		}
	.utc-page .accordion .category-section .accordion-title {
		margin-left: 0;
		margin-right: 0;
	}
	.utc-page .accordion.faq-list {
		margin: 0;
	}
		.utc-page .accordion.faq-list article {
			margin-bottom: 20px;
		}
		.utc-page .accordion.faq-list .accordion-title {
			margin: 0;
			padding: 0;
			background-image: none;
			font-size: 14px;
		}
    .utc-page .accordion.faq-list .accordion-title span {} .utc-page .accordion.faq-list .accordion-body {
			margin: 0 20px;
			padding-left: 20px;
			padding-right: 20px;
		}
			.utc-page .accordion.faq-list .accordion-body.active {
				margin-bottom: 20px;
			}
				.utc-page .accordion.faq-list .accordion-body.active .close-section,
				.utc-page .accordion.faq-list .accordion-body .close-section {
					display: none;
				}
	.utc-page .accordion.acc-table {
		display: block;
		max-width: none;
	}
		.utc-page .accordion.acc-table .category-section {
			display: block;
			margin: 0;
			padding: 0;
			max-width: none;
		}
			.utc-page .accordion.acc-table .category-section .content-image-box {
				margin: 0 0 20px;
			}
				.utc-page .accordion.acc-table .category-section .content-image-box .item-box {
					max-width: 231px;
					margin-right: 18px;
				}
					.utc-page .accordion.acc-table .category-section .content-image-box .item-box .more-link {
						display: none;
					}
	/* Top interior banner */

	.utc-page .ajax-content .top-interior-banner {
		padding-top: 20px;
	}
	.utc-page .top-interior-banner {
		overflow: hidden;
	}
		.utc-page .top-interior-banner .inner-banner {
			width: 320px;
			padding: 20px 0 20px;
		}
		.utc-page .top-interior-banner header {
			float: none;
			width: auto;
			margin: 0 -100% 19px;
			background: #8b9f3b;
		}
			.utc-page .top-interior-banner header h2 {
				width: 298px;
				margin: 0 auto;
				padding: 0;
				background: #8b9f3b url(../../images/mobile/white-triangle-left.png) no-repeat 6px 21px;
				background-size: 8px 13px;
			}
				.utc-page .top-interior-banner header h2 a {
					display: block;
					padding: 18px 0 18px 22px;
				}
				.utc-page .top-interior-banner header h2,
				.utc-page .top-interior-banner header h2 a {
					font-size: 18px;
					color: #fff;
					text-transform: uppercase;
					cursor: pointer !important;
				}
		.utc-page .top-interior-banner.blue header,
		.utc-page .top-interior-banner.blue header h2 {
			background-color: #0168B6;
		}
		.utc-page .top-interior-banner.light-blue header,
		.utc-page .top-interior-banner.light-blue header h2 {
			background-color: #0095DA;
		}
		.utc-page .top-interior-banner.blue .image-item,
		.utc-page .top-interior-banner.green .image-item {
			float: none;
			margin-bottom: 20px;
			text-align: center;
		}
			.utc-page .top-interior-banner.blue .image-item.chart,
			.utc-page .top-interior-banner.green .image-item.chart {
				margin-top: 0;
			}


	.utc-page .top-interior-banner .image-item {
		margin: 0 20px 20px;
	}
	.utc-page .top-interior-banner.green span.picture,
	.utc-page .top-interior-banner.cyan span.picture,
	.utc-page .top-interior-banner.orange span.picture,
	.utc-page .top-interior-banner.blue span.picture {
		float: none;
	}
	.utc-page .top-interior-banner.blue article {
		float: none;
	}
	.utc-page article.content-block .video-item,
	.utc-page .top-interior-banner .video-item {
		display: none;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		float: none;
		width: auto;
		margin: 0 20px 21px;
	}
	.utc-page .top-interior-banner .media {
		float: none;
		width: 320px;
	}
	.utc-page article.content-block .video-mobile,
	.utc-page .top-interior-banner .video-mobile {
		display: block;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		float: none;
		height: 160px;
		margin: 0 20px 21px;
		border: 3px solid #fff;
	}
	.utc-page article.content-block .video-mobile {
		height: 187px;
		border: 0;
	}
	.utc-page article.content-block .video-mobile {
		margin-left: 0;
		margin-right: 0;
	}
		.utc-page article.content-block .video-mobile .flowplayer {
			height: 187px;
		}
	.utc-page .top-interior-banner .video-mobile .flowplayer {
		height: 154px;
	}
	.utc-page .top-interior-banner article {
		float: none;
		width: auto;
		margin: 0 20px;
	}
		.utc-page .top-interior-banner article p {
			font-size: 15px;
			padding: 0 !important;
		}
			.utc-page .top-interior-banner article p strong:only-child {
				font-size: 12px;
			}
			.utc-page .top-interior-banner article p.MsoNormal:last-child {
				font-size: 13px;
				line-height: 15px;
			}
		.utc-page .top-interior-banner article h3.utcElement-SectionItemHeading3 {
			margin-left: 0 !important;
			margin-right: 0 !important;
		}
	.utc-page .body-2cols {
		float: none;
		width: 100%;
		padding-bottom: 0;
	}
		.utc-page .body-2cols .body-content {
			float: none;
			width: 100%;
		}
	.filter-title {
		margin-left: 20px;
		margin-right: 20px;
	}
	.filter-mobile {
		margin: 0 20px 20px;
		background: #e5e5e6;
	}
		.filter-mobile.news-list-filters {
			margin: 0 0 20px 0;
		}
		.filter-mobile .title-link {
			display: block;
			padding: 10px;
			background: url(../../images/mobile/black-triangle-down2.png) no-repeat 257px center;
			font-size: 13px;
			text-transform: uppercase;
			color: #000;
		}
		.filter-mobile .filter-list {
			display: none;
		}
			.filter-mobile .filter-list.w100p {
				width: 260px;
			}
				.filter-mobile .filter-list.w100p label {
					width: auto;
				}
			.filter-mobile .filter-list .submit-list-item {
				text-align: left;
			}
				.filter-mobile .filter-list .submit-list-item .btn {
					line-height: 20px;
					height: 20px;
				}
			.filter-mobile .filter-list.w100p {
				width: 260px;
			}
				.filter-mobile .filter-list.w100p label {
					width: auto;
				}
		.filter-mobile.opened .filter-list {
			display: table;
		}
		.filter-mobile.opened .title-link {
			background-image: url(../../images/mobile/black-triangle-up.png);
		}
	.filter-list {
		padding: 0 10px;
	}
	.filter-list {
		display: table;
		padding-bottom: 10px;
	}
		.filter-list li {
			display: table-row;
		}
			.filter-list li label,
			.filter-list li .cell-mobile {
				display: table-cell;
				padding: 10px 0;
			}
			.filter-list li label {
				padding-right: 10px;
				font-size: 12px;
				color: #000;
				vertical-align: middle;
			}
			/*.filter-list li.years-item select {
                width: 191px;
            }*/

			.filter-list li .cell-mobile .btn {
				width: 100px;
				height: 21px;
				padding: 0 14px;
				font-size: 11px;
				line-height: 21px;
				color: #fff;
				text-transform: uppercase;
				background: #0168B6;
				cursor: pointer;
				border: 0;
				-webkit-appearance: none;
				border-radius: 0;
			}
	.random-slideshow-box .image-item .text {
		left: 0;
		right: 0;
		top: auto;
		bottom: 0;
		width: auto;
		padding: 8px 15px 8px 15px;
	}
		.random-slideshow-box .image-item .text p {
			font-size: 12px;
			line-height: 15px;
			margin-bottom: 0;
		}
	.utc-page .top-interior-banner .random-slideshow-box {
		margin: 0 20px 20px;
	}
		.utc-page .top-interior-banner .random-slideshow-box .image-item {
			margin: 0;
		}
	/*=== partner job box ===*/

	.career-partner-job-box {
		width: 240px;
		height: auto;
		padding: 20px;
	}
		.career-partner-job-box .solid-btn {
			margin-top: 15px;
			position: static;
		}
		.career-partner-job-box .box-heading {
			float: none;
			width: auto;
		}
			.career-partner-job-box .box-heading h2 {
				font-size: 20px;
				line-height: 21px;
				margin-bottom: 0px;
				padding: 0;
			}
		.career-partner-job-box .inner-box {
			margin: 20px -20px 0 -20px;
			height: auto;
		}
	/*=== ===*/
    
	.body-content > .ms-rtestate-field > div:not([class]) > .text-more-link {
		margin-left: 20px;
	}
    /*=== title content area ===*/

	.utc-page .top-interior-banner .image-item.outer-border img {
		width: 100%;
	}
    /*=== video gallery box ===*/

	.video-gallery-box .video-content {
		float: none;
		width: auto;
		margin-bottom: 20px;
		padding-bottom: 20px;
		margin-left: 0;
		border-bottom: 1px solid #C4C4C5;
	}
	.video-gallery-box .video-gallery-row:last-child .video-content:last-child {
		margin-bottom: 0;
	}
	.video-gallery-box .video-content .video-item img {
		width: 100%;
	}
	.video-gallery-box .video-gallery-row {
		border-bottom: none;
		margin-bottom: 0;
		padding-bottom: 0;
	}
	.utc-page .video-gallery-detail .news-list article {
		padding: 20px 0;
	}
		.utc-page .video-gallery-detail .news-list article figure.graph {
			float: left;
			width: 90px;
			margin: 0 10px 0 0;
		}
			.utc-page .video-gallery-detail .news-list article figure.graph img {
				width: 100%;
			}
		.utc-page .video-gallery-detail .news-list article p {
			margin-bottom: 5px;
			font-size: 11px;
			font-family: Arial;
		}
			.utc-page .video-gallery-detail .news-list article p.text {
				margin-top: 0;
			}
	/*=== .photo gallery list ===*/


	.box-gray .more-arrow-link,
	.box-gray.text-black .more-arrow-link.blue,
	.box-gray.text-black .more-arrow-link {
		/*display: block;*/
	}
		.box-gray .more-arrow-link.bigger {
			font-size: 16px;
		}
	.utc-page .more-loading {
		margin-left: 20px;
		margin-right: 20px;
	}
	/*=== submit photo form ===*/
    
	.aside-left .submit-photo-form {
		margin: 0;
	}
	.aside-left .submit-photo-form {
		margin: 0;
	}
	.submit-photo-form .user-area li {
		margin-left: 0;
	}
		.submit-photo-form .user-area li label {
			float: none;
			width: auto;
			font-size: 13px;
			line-height: 19px;
		}
	.submit-photo-form .choose-file-area .caption-text {
		width: 254px;
	}
	.submit-photo-form .user-area li input[type="text"],
	.submit-photo-form .date-area .left input[type="text"] {
		width: 278px;
	}
	.submit-photo-form .user-area li textarea {
		width: 254px;
	}
	.submit-photo-form .date-area .left,
	.submit-photo-form .date-area .right {
		float: none;
		margin-right: 0;
		width: auto;
	}
		.submit-photo-form .date-area .right input[type="text"] {
			width: 242px;
		}
	.submit-photo-form h2 span {
		position: static;
	}
	.submit-photo-form .checkbox-list label {
		width: 246px;
	}
	.submit-photo-form .info-form-box {
		width: 280px;
		padding-top: 0;
	}
		.submit-photo-form .info-form-box .checkbox-area label {
			width: 250px;
		}

	.utc-page .body-2cols .aside-left {
		float: none;
		width: 280px;
		padding: 0 20px 20px;
	}
	.utc-page .wide-content {
		width: 100%;
	}
	.utc-page .glance-item {
		min-height: 0;
	}
		.utc-page .glance-item .logo-mobile {
			padding: 20px;
		}
		.utc-page .glance-item > figure {
			padding: 0 20px;
		}
			.utc-page .glance-item > figure img {
				max-width: 100%;
			}
		.utc-page .glance-item .description,
		.utc-page .glance-item .info-box {
			position: static;
			width: 100%;
			height: auto;
		}
		.utc-page .glance-item .description {
			border-bottom: 1px solid #b4b4b5;
		}
			.utc-page .glance-item .description .content {
				padding: 20px;
			}
				.utc-page .glance-item .description .content .logo {
					display: none;
				}
			.utc-page .glance-item .description p {
				margin-bottom: 24px;
				font-size: 15px;
			}
			.utc-page .glance-item .description h3.utcElement-SectionItemHeading3 {
				margin-left: 0 !important;
				margin-right: 0 !important;
				margin-bottom: 24px !important;
			}
	.wide-content .accordion .glance-item figure.image-only {
		margin-bottom: 0;
	}
	.utc-page .glance-item .description .more-link {
		background-size: 9px;
		font-size: 12px;
	}
	.utc-page .glance-item .info-box h3 {
		font-size: 14px;
	}
	.utc-page .glance-item .description .more-link {
		position: static;
	}
	.utc-page .glance-item .info-box {
		border-bottom: 1px solid #b4b4b5;
	}
		.utc-page .glance-item .info-box .content {
			padding: 20px;
		}
			.utc-page .glance-item .info-box .content p {
				margin-bottom: 10px;
			}
		.utc-page .glance-item .info-box .number-box .number {
			font-size: 25px;
		}
		.utc-page .glance-item .info-box .content .close-section {
			background: url("../../images/mobile/gray-close.png") no-repeat scroll right center transparent;
			color: #B4B4B5;
			display: block;
			font-size: 12px;
			line-height: 14px;
			padding-right: 23px;
			text-align: right;
			text-transform: uppercase;
			position: absolute;
			bottom: 0px;
			right: 20px;
		}
		.utc-page .glance-item .info-box .facts-box,
		.utc-page .glance-item .info-box .number-box {
			float: none;
			margin: 0;
			width: auto;
		}
		.utc-page .glance-item .info-box .number-box {
			padding-top: 0;
		}
		.utc-page .glance-item .info-box .facts-number {
			position: relative;
			float: none;
			margin: 0 -20px;
			padding: 0 20px 40px;
			border-bottom: 1px solid #b4b4b5;
		}
		.utc-page .glance-item .info-box .facts-box .download-link {
			position: absolute;
			left: 20px;
			bottom: 20px;
		}
		.utc-page .glance-item .info-box .news-box {
			float: none;
			position: relative;
			padding: 20px 20px 30px;
			margin: 0;
			width: auto;
			border-bottom: 1px solid #b4b4b5;
			margin: 0 -20px;
		}
			.utc-page .glance-item .info-box .news-box .more-link {
				bottom: 20px;
			}
		.utc-page .glance-item .info-box .brands-box {
			float: none;
			padding: 20px 0 30px;
			width: auto;
		}
			.utc-page .glance-item .info-box .brands-box .brand-image {
				margin-bottom: 10px;
			}
			.utc-page .glance-item .info-box .brands-box .more-link {
				bottom: 20px;
			}
	/*content-mobile*/

	.utc-page-content .navigation-page {
		margin: 0 auto;
		padding: 20px;
		padding-top: 5px;
		width: 280px;
	}
		.utc-page-content .navigation-page li {
			list-style: none;
		}
		.utc-page-content .navigation-page .intro {
			padding-bottom: 30px;
		}
			.utc-page-content .navigation-page .intro p {
				margin: 0;
				font-size: 15px;
				line-height: 18px;
			}
		.utc-page-content .navigation-page .submenu-list {
			display: none;
		}
	.utc-mobile-page-body.ajax-content .back-top-link {
		margin-bottom: 65px;
	}
    .utc-page-content .navigation-page .submenu-content.cols-2 {} .utc-page-content .navigation-page .submenu-content.cols-2 h2 {
			margin-bottom: 5px;
			font-size: 15px;
			color: #636363;
			text-transform: uppercase;
		}
		.utc-page-content .navigation-page .submenu-content.cols-2 p {
			margin: 0 0 10px;
			font-size: 13px;
			line-height: 17px;
			color: #636363;
		}
		.utc-page-content .navigation-page .submenu-content.cols-2 .col-group {
			overflow: hidden;
			padding-top: 10px;
			margin-right: -10px;
			margin-bottom: 10px;
		}
			.utc-page-content .navigation-page .submenu-content.cols-2 .col-group h3,
			.utc-page-content .navigation-page .submenu-content.cols-2 .col-group h3 a {
				font-size: 16px;
				color: #000;
				text-transform: uppercase;
			}
				.utc-page-content .navigation-page .submenu-content.cols-2 .col-group h3 a:hover {
					text-decoration: underline;
				}
			.utc-page-content .navigation-page .submenu-content.cols-2 .col-group h4,
			.utc-page-content .navigation-page .submenu-content.cols-2 .col-group h4 a {
				margin-top: 5px;
				margin-bottom: 0;
				font-size: 13px;
				font-weight: 600;
				color: #0168B6;
				text-transform: uppercase;
			}
				.utc-page-content .navigation-page .submenu-content.cols-2 .col-group h4 a:hover {
					text-decoration: underline;
				}
			.utc-page-content .navigation-page .submenu-content.cols-2 .col-group section {
				float: left;
				margin-right: 10px;
				width: 135px;
			}
				.utc-page-content .navigation-page .submenu-content.cols-2 .col-group section.last-child {
					margin-right: 0;
				}
				/*.utc-page-content .navigation-page .submenu-content.cols-2 .col-group section img {
                    width: 90px;
                }*/

				.utc-page-content .navigation-page .submenu-content.cols-2 .col-group section.colspan2 {
					width: 135px;
				}
    .utc-page-content .navigation-page .submenu-content.cols-3 {} .utc-page-content .navigation-page .submenu-content.cols-3 .picture {
			display: block;
			padding-bottom: 15px;
		}
			.utc-page-content .navigation-page .submenu-content.cols-3 .picture img {
				width: 100%;
			}
		.utc-page-content .navigation-page .submenu-content.cols-3 h4 {
			margin-bottom: 7px;
			font-size: 14px;
			color: #636363;
			text-transform: uppercase;
		}
		.utc-page-content .navigation-page .submenu-content.cols-3 h3 {
			margin-bottom: 10px;
			font-size: 19px;
		}
			.utc-page-content .navigation-page .submenu-content.cols-3 h3,
			.utc-page-content .navigation-page .submenu-content.cols-3 h3 a {
				color: #000;
				text-transform: capitalize;
			}
				.utc-page-content .navigation-page .submenu-content.cols-3 h3 a:hover {
					text-decoration: underline;
				}
		.utc-page-content .navigation-page .submenu-content.cols-3 p {
			font-size: 13px;
			color: #636363;
		}
		.utc-page-content .navigation-page .submenu-content.cols-3 section {
			padding-bottom: 25px;
			}
	.utc-page .body-content .ms-rtestate-field > a.text-more-link {
		margin-left: 20px;
	}
	.utc-page .back-top-link {
		clear: both;
		margin-bottom: 50px;
	}
	.utc-page .content-block {
		padding-top: 0;
		padding-bottom: 0;
	}
		.utc-page .content-block > h1 {
			font-size: 18px;
			line-height: 21px;
		}
	.utc-page .title-content h1 {
		font-size: 27px;
		line-height: 32px;
	}
	.utc-page .title-content figcaption {
		font-size: 10px;
		line-height: 15px;
	}
	.utc-page .body-content p {
		font-size: 13px;
		line-height: 19px;
		margin-bottom: 15px;
	}
	.utc-page .content-block .date-text {
		margin-bottom: 15px;
	}
	.utc-page .content-block .video-player .image {
		margin-bottom: 4px;
	}
	.utc-page .content-block .video-player {
		margin-bottom: 24px;
	}
	.utc-page .content-block p {
		color: #000;
		font-size: 13px;
		line-height: normal;
		margin-bottom: 25px;
	}
		.utc-page .content-block p a {
			font-size: 13px;
			line-height: normal;
			font-weight: inherit;
		}
		.utc-page .content-block p.biotitle {
			font-size: 10px;
			line-height: 15px;
		}
	/*.utc-page .content-block li p {
                font-size: 15px;
            }*/

	.utc-page .content-block.article-content p {
		font-family: inherit;
	}
	.utc-page .content-block > .ms-rtestate-field > p.utcElement-NormalParagraph {
		padding-left: 0 !important;
		padding-right: 0 !important;
	}
	.utc-page .content-block > .ms-rtestate-field > h3.utcElement-SectionItemHeading3 {
		margin-left: 0 !important;
		margin-right: 0 !important;
	}
	.utc-page .content-block .overflow p {
		padding: 0 !important;
	}
	.utc-page .content-block .tag-links {
		font-size: 12px;
		margin-bottom: 0;
	}


	.box-white {
		padding-bottom: 0;
		margin-right: 0;
	}
	/* .aws-search-box */

	.aws-search-box {
		padding-bottom: 0;
	}
		.aws-search-box .group {
			float: none;
			width: auto;
		}
		.aws-search-box .more-link,
		.utc-page .body-content .aws-search-box .more-link {
			float: none;
		}
	/*== box-gray ==*/

    .box-gray {} .box-gray figure.video-item .play-icon {
			background-image: url(../../images/play-icon/play-mobile.png);
			width: 50px;
			height: 50px;
			margin: -25px 0 0 -25px;
		}
		.box-gray .out-link-arrow {
			font-size: 12px;
			padding-right: 17px;
			background-size: 9px 9px;
		}
		.box-gray p label {
			font-size: 12px;
		}
		.box-gray p select {
			font-size: 12px;
			line-height: 30px;
			height: 30px;
		}
		.box-gray .more-link-bottom a {
			font-size: 12px;
			display: inline-block;
		}
    .box-gray.just-link {} .box-gray.just-link .more-arrow-link,
			.box-gray.just-link .more-arrow-link.blue,
    .box-gray.just-link .more-arrow-link {} .box-gray figure span img {
			width: 100%;
		}
	.utc-page .section-list {
		padding: 0 20px;
	}
		.utc-page .section-list .col {
			float: none;
			padding: 0;
			width: 280px;
		}
	.accordion.faq-list .accordion-body .photo-list li {
		padding-right: 15px;
	}
    /*== related stories ==*/

	.utc-page .related-stories {
		padding-top: 17px;
		padding-left: 13px;
		margin-right: 0px;
	}
		.utc-page .related-stories h3 {
			font-size: 16px;
			padding: 10px;
		}
		.utc-page .related-stories .content-item,
		.utc-page .related-stories .content-item.second-child {
			margin-bottom: 20px;
		}
			.utc-page .related-stories .content-item.last-child {
				margin-bottom: 26px;
			}
		.utc-page .related-stories p,
		.utc-page .related-stories p.blue a {
			font-size: 16px;
			line-height: 20px;
		}
    .utc-page .related-stories figure {} .utc-page .related-stories .read-more-link {
			font-size: 12px;
		}
		.utc-page .related-stories .more-link {
			font-size: 12px;
			display: inline-block;
			padding-right: 32px;
		}
		.utc-page .related-stories .box-gray {
			margin-top: -20px;
		}
	.gray-flat.tweets li p {
		max-width: 290px;
	}
    .utc-page .image-content-box {} .utc-page .body-2cols .aside-left.padd-top {
		padding-top: 0;
		padding-bottom: 0;
	}

	.aside-right .gray-flat {
		margin-right: 0px;
	}
	.utc-page [id='1853'] {
		margin: 0;
	}
}
@media screen and (max-width: 767px) {
    /* IR styles */

	#ndq-content caption {
		font-size: 16px;
		line-height: 19px;
	}
	#ndq-content .wsh-dataTable tbody {
		margin-top: 16px;
	}
}
/*== Login Mobile ==*/

@media screen and (max-width: 767px) {
	html.login .utc-page #header {
		position: relative;
		top: inherit;
		left: inherit;
		right: inherit;
	}
	html.login .utc-page .login-form-wrapper {
		height: auto;
	}
	html.login .utc-page #header .body,
	html.login .utc-page #header .body .container {
		min-height: 53px;
	}
		html.login .utc-page #header .body .container .logo-link {
			display: block;
			width: 162px;
		}
	html.login .utc-page .login-form {
		position: relative;
		width: 320px;
		padding: 45px 0 0;
		margin: 0 auto;
		left: inherit;
		top: inherit;
	}
		html.login .utc-page .login-form h2 {
			font-size: 15px;
			padding-left: 10px;
			padding-right: 10px;
			margin-bottom: 30px;
		}
		html.login .utc-page .login-form p {
			padding-left: 10px;
			padding-right: 10px;
			margin-top: 20px;
			margin-bottom: 10px;
		}
		html.login .utc-page .login-form .field-list li.caption {
			padding-left: 10px;
		}
		html.login .utc-page .login-form .field-list li.action {
			padding-right: 10px;
		}
}
/* ===== Retina Display Styles ========================================================================== */

@media only screen and (min--moz-device-pixel-ratio: 2),
only screen and (-webkit-min-device-pixel-ratio: 2),
only screen and (-o-min-device-pixel-ratio: 2/1),
only screen and (min-device-pixel-ratio: 2),
only screen and (min-resolution: 192dpi),
only screen and (min-resolution: 2dppx) {
	
	.box-gray h2 .black-arrow,
	.box-gray .more-arrow-link.black {
		background: url(../../images/desktop/black-arrow-box_2x.png) no-repeat right center;
		background-size: 21px 21px;
	}
	.video-gallery-box .video-content .play-icon {
		background-image: url("../../images/play-icon/play-39-desktop_2x.png");
		background-size: 39px 39px;
	}
	.utc-page .content-image-box .item-box .external-link {
		background-image: url(../../images/desktop/link-out-21-blue-desktop_2x.png);
		background-size: 21px 21px;
	}

	/* single-download-document */

	.single-download-document .document-item.gray .download-link {
		background-image: url("../../images/desktop/blue-arrow_2x.png");
		background-size: 21px 21px;
	}

	.utc-page .gray-flat.tweets h1 {
		background-image: url(../../images/redesign/twitter-feed_2x.png);
		background-size: 26px 26px;
	}
	.box-gray figure.video-item .play-icon {
		background-image: url(../../images/play-icon/play-39-desktop_2x.png);
		background-size: 39px 39px;
	}
	.utc-page .glance-item figure .caption-box .caption-text .info-icon {
		background: url("../../images/image-caption_2x.png") no-repeat center center;
		background-size: 14px 14px;
	}
	.utc-page .glance-item figure .caption-box.open .caption-content .close-link {
		background: url("../../images/close-black-box_2x.png") no-repeat center center;
		background-size: 14px 14px;
	}
	.aside-white-box .mail-link-title {
		background-image: url(../../images/desktop/blue-email_2x.png);
		background-size: 21px 21px;
	}
	.utc-page .solid-link-box .more-link {
		background-image: url(../../images/desktop/cyan-arrow_2x.png);
		background-size: 21px 21px;
	}

	.utc-page .is-splash.flowplayer .fp-ui,
	.utc-page .is-paused.flowplayer .fp-ui,
	body .is-splash.flowplayer .fp-ui,
	body .is-paused.flowplayer .fp-ui {
		background-image: url(../../images/play-icon/play-desktop_2x.png);
	}
}
/*=== Retina Desktop ===*/

@media only screen and (min-width: 990px) and (min--moz-device-pixel-ratio: 2),
only screen and (min-width: 990px) and (-webkit-min-device-pixel-ratio: 2),
only screen and (min-width: 990px) and (-o-min-device-pixel-ratio: 2/1),
only screen and (min-width: 990px) and (min-device-pixel-ratio: 2),
only screen and (min-width: 990px) and (min-resolution: 192dpi),
only screen and (min-width: 990px) and (min-resolution: 2dppx) {
	/* Inner banner */

	.utc-page .top-interior-banner .video-item .play-icon {
		background-image: url(../../images/play-icon/play-desktop_2x.png);
		background-size: 62px 62px;
	}
}
/*=== Retina Tablet ===*/

@media only screen and (min-width: 768px) and (max-width: 989px) and (min--moz-device-pixel-ratio: 2),
only screen and (min-width: 768px) and (max-width: 989px) and (-webkit-min-device-pixel-ratio: 2),
only screen and (min-width: 768px) and (max-width: 989px) and (-o-min-device-pixel-ratio: 2/1),
only screen and (min-width: 768px) and (max-width: 989px) and (min-device-pixel-ratio: 2),
only screen and (min-width: 768px) and (max-width: 989px) and (min-resolution: 192dpi),
only screen and (min-width: 768px) and (max-width: 989px) and (min-resolution: 2dppx) {
	.utc-page .top-interior-banner .video-item .play-icon {
		background-image: url(../../images/play-icon/play-tablet_2x.png);
		background-size: 44px 44px;
	}
	.utc-page .social-links a {
		background-size: 14px 28px !important;
	}
}
/*=== Retina Mobile ===*/

@media only screen and (max-width: 767px) and (min--moz-device-pixel-ratio: 2),
only screen and (max-width: 767px) and (-webkit-min-device-pixel-ratio: 2),
only screen and (max-width: 767px) and (-o-min-device-pixel-ratio: 2/1),
only screen and (max-width: 767px) and (min-device-pixel-ratio: 2),
only screen and (max-width: 767px) and (min-resolution: 192dpi),
only screen and (max-width: 767px) and (min-resolution: 2dppx) {
	
	.utc-page #home-search.page-search-box {
		background-image: url("../../images/mobile/search_2x.png");
		background-size: 22px 22px;
	}
    /* Inner Banner */

	.utc-page .top-interior-banner .video-item .play-icon {
		background-image: url("../../images/play-icon/play-mobile_2x.png");
		background-size: 100px;
	}

	.box-gray figure.video-item .play-icon {
		background-image: url("../../images/play-icon/play-mobile_2x.png");
		background-size: 100px;
	}
	.utc-page .accordion .accordion-body.glance-item .glance-item-title.accordion-title span {
		background-image: url(../../images/mobile/expand.png);
		background-size: 16px 16px;
	}
	.utc-page .accordion .accordion-body.glance-item .glance-item-title.accordion-title.active span {
		background-image: url(../../images/mobile/close.png);
		background-size: 16px 16px;
	}
	.page-title .icon {
		background-image: url(../../images/redesign/mobile/expand-white_2x.png);
		background-size: 29px 29px;
	}
		.page-title .icon.opened {
			background-image: url(../../images/redesign/mobile/collapse-white_2x.png);
		}
	#mobile-navigation .utc-mobile-page .submenu-top .mobile-menu-list .return-link a {
		background-image: url(../../images/mobile/arrow-diagonal-left_2x.png);
		background-size: 13px 13px;
	}
	.utc-page .accordion .accordion-title.open-fixed span {
		background-image: none;
	}
	.accordion.faq-list .accordion-title.active span {
		background: none;
	}
	.utc-page .is-splash.flowplayer .fp-ui,
	.utc-page .is-paused.flowplayer .fp-ui,
	body .is-splash.flowplayer .fp-ui,
	body .is-paused.flowplayer .fp-ui {
		background-image: url(../../images/play-icon/play-desktop_2x.png);
		background-size: 100px;
	}
	.utc-page .goto-link {
		background-image: url(../../images/desktop/black-arrow-down_2x.png);
		background-size: 10px 15px;
	}
}
