@media only screen and (max-width: 750px) {
	
	/* Search */
	.search #search-sort {
		top: -20px;
		left: auto;
	}
	.srch-results .details {
		width: 100%;
	}
	body.redesign.search #SRP.top {
		top: 35px;
		height:20px;
	}
	body.redesign.search #SRP {
		z-index:9999;
	}
	body.redesign.search #SRST {
		top: 0px;
	}
	body.redesign.search #search-box {
		width: calc(100% - 30px)!important;
		float: none !important;
		margin-right: auto !important;
	}
	body.redesign.search #search-box input[type=text] {
		width: 98% !important;
		padding: 0 0 0 2% !important;
		float: none!important;
	}
	body.redesign.search table.s4-search{
		width: 100% !important;
	}
	body.redesign.search #leftpanel {
		display: none;
	}
	body.redesign.searchResults #leftpanelinner > #reports {
		height: auto!important;
		min-height: auto;
		margin-top: 22px;
	}
	body.redesign.search .srch-results {
		position: relative;
		top: auto;
		padding-top: 60px;
	}
	
	/* Events */
	body.redesign #leftpanelinner, body.redesign #leftpanel_events {
		width: 100% !important;
		padding-right: 0px !important;
	}
	
	body.redesign #leftpanelinner, body.redesign #leftpanel_events {
		width: 100% !important;
	}
	
	body.redesign #leftpanelinner>#reports {
		width: 80%!important;
		padding: 0px 10% 0px 10%!important;
	}
	#leftpanelinner ul.ui-tabs-nav {
		padding: 0 !important;
		margin: 5px 0px 0px 5px !important;
		z-index: 99999;
	}
	body.redesign.newsroom #leftpanelinner ul.ui-tabs-nav {
		margin: 21px 0px 0px 5px !important;
	}
	
	#content #leftpanelinner h1.event-link {
		width: 100%;
		text-align: right;
		padding-top: 5px;
	}
	
	/* Professionals */
	body.redesign #tabs {
		width: 100% !important;
	}
	
	body.redesign #tabs .content h4 {
		width: 100% !important;
	}
	
	#tabs .feedMore {
		width: 100%;
		padding-bottom: 45px;
	}
	
	body.redesign #tabs>div.page>div {
		width: 100%!important;
	}
	.professionals-landing fieldset ul li a {
		font-size: 18px;
	}
	#showMoreProfessionals {
		width: 100%;
	}

	.professionals-landing fieldset ul {
		width: 100% !important;
	}

	#professionals-landing .partner {
		width: 100%;
	}
	
	#professionals-landing ul {
		padding: 10px 0 10px 0;
		width: 100%;
	}
	#content #leftpanelinner ul, #content #leftpanel_events ul {
		width: 100%;
	}
	
	#professionals-landing ul li {
		padding: 20px 0 10px 0;
		width: 100%;
	}

	#professionals-landing ul li div {
		padding-left: 20px;
		padding-bottom: 10px;
		width: 68%;
	}
	
	body.redesign .professionals-landing #reports .search .input {
		float: none!important;
		padding: 5px 2% 5px 2%;
		/*color: #dcdcdc;*/
		/*background-image: url(/PublishingImages/icons/search.png);*/
		background-repeat: no-repeat;
		background-position: right;
	}
	
	body.redesign .professionals-landing #searchCancel {
		/*display:none;*/
	}
	
	body.redesign .professionals-landing #tabSearch {
		display:none;
	}
	
	#content #leftpanelinner .professionals-landing .right {
		margin-top: 0px;
		margin-right: 0px;
		top: 10px;
		right: 15px;
		position: absolute;
	}
	
	/* Newsroom */
	body.redesign.newsroom.landing #rightpanelinner .leads.show {
		display:block!important;
	}
	body.redesign.newsroom.landing #rightpanelinner .leads.hide {
		display:none!important;
	}
	body.redesign.newsroom.landing #content #reports {
		padding-top: 20px !important;
	}
	
	body.redesign aside.rightnav a.mediacontacts {
		color: #B38B4D!important;
		text-decoration: none!important;    
		width: auto;
		padding-right: 20px!important;
	}

	body.redesign aside.rightnav a.mediacontacts.more {
		background: #fff url(/_layouts/FW/FDC/images/arrow_down1.png) no-repeat right !important;
	}

	body.redesign aside.rightnav a.mediacontacts.less {
		background: #FFFFFF url(/_layouts/FW/FDC/images/arrow_up.png) no-repeat scroll right center !important;
	}
	
	body.redesign.newsroom #rightpanelinner {
    	margin-top: 25px !important;
	}

	body.landing #content div.right {
		margin-top: 0px;
	}

	body.redesign.landing #rightpanelinner {
    	margin-top: 0px !important;
	}
	
	#tabs .feedMore {
    	margin-left: 0px;
	}
	
	body.redesign .search ul.ui-tabs-nav {
		top: 42px;
		left: 54px;
	}
	body.redesign .search-page .search ul.ui-tabs-nav {
		top: 40px;
		left: 15px;
	}
	
	body.redesign #reports #tabs ul li p.feedDescription a.more {
		margin-right: 10px;
	}
	body.redesign #reports #tabs ul li.FenwickVideoContentType figure a img.feedimage {
		width: 500px;
		max-width: 100%!important;
	}
	body.redesign #tabs figure {
		padding-right: 0px !important;
	}
	
	body.redesign #reports #tabs ul li figure img.feedimage {
		padding-right: 10px;
	}
	body.redesign #reports #tabs ul li figure a img.feedimage {
		padding-right: 10px;
	}
	
	body.redesign.landing #reports #tabSearch {
		display: none !important;
	}
	body.redesign.landing.newsroom #reports #tabSearch {
		display: block !important;
	}
	body.redesign.landing.events #reports #tabSearch {
		display: block !important;
	}
	body.redesign.landing.topic #reports #tabSearch {
		display: block !important;
	}
	
	/* About Us */
	.aboutus{
		/*padding-top: 30px;*/
		border-bottom: 0px!important;
	}
	.aboutus-contacts {
		padding-top:20px!important;
	}
	#details #profileContent .aboutus p {
		padding-bottom: 0px !important;
	}
	
	
	/* Offices */
	.offices{
		padding-top: 30px;
	}
	.offices h1 {
		float:none;
		padding-bottom:10px!important;
	}
	.offices .office {
		display: block;
		margin-top:25px;
		clear: both;
	}
	.offices .office-img {
		float:left;
	}
	.offices .office-info {
		float:left;
	}
	.offices .office-link {
		padding-left: 120px;
	}
	.offices .office-address{
		float:left;
	}
	.offices .office-details {
		padding-top:15px;
	}
	body.redesign.video #reports #tabSearch {
		display: none !important;
	}
	
	/* Operations */
	.operations .operations-lead {
		margin-top:0px;
	}
	.operations .operations-img {
		width: 40%;
	}
	.operations .operations-info {
		width: 60%;
	}
	
	/* Topics */
	.topics {
		width: 100%!important;
	}
	.topics fieldset {
		width: 100%;
		margin-top: 45px;
		float: none;
	}
	.topics fieldset .button {
		/*display:none;*/
	}
	.topics fieldset .input {
		/*color: grey;*/
		/*background: white!important;*/
		background-image: none;
		padding: 0px 0px;
	}
	#topicSrch {
		width: calc(90% - 35px)!important;
		font-size: 14px;
		height: 20px;
		padding: 4px 5% 4px 5%;
	}
	#topicView {
		margin: 20px 0 20px 0px;
	}
	#TopicTotalCount {
		display: none;
	}
	#AddTopicDiv {
		display: none;
	}
	.topics ul li {
		padding: 0px 0px;
	}
	.topics ul li a {
		color: #333333!important;
		background: #c7d4dd!important;
		font-size: 13px;
		font-weight: 600;
		margin: 4px;
	}
	.topics fieldset .button {
		padding-left: 0px;
	}
	.topics fieldset .button a {
		background: #eee url(/PublishingImages/search-icon.png) no-repeat 6px 6px;
		border: 1px solid #dcdcdc;
		border-left: none;
		width: 29px!important;
		height: 28px;
		padding: 0px 0px;
	}

	/* Careers */
	#careerSubmenu, #chinaSubmenu {
		display: none;
	}
	table.indented-image {
		width: 100% !important;
	}
	body.redesign #content #leftpanelinner h2, body.redesign #content #leftpanel_events h2 {
		margin-top: 30px;
	}
	body.redesign #content #profileContent ul {
		padding-left: 5% !important;
		width: 95%;
	}
	body.redesign #details #profileContent .indented-image p {
		padding-bottom: 30px !important;
	}
	/*
	#details #profileContent p, #details p, #details #profileContent ul {
		padding-bottom: 30px !important;
	}
	*/
	.careers-rightnav{
		margin-top:0px!important;
		margin-bottom: 20px;
	}
	/*Newsroom*/
	body.redesign.landing.newsroom #rightpanelinner.mobileright .rightnav {
		padding-bottom: 0px;
		border-bottom: 0px;
	}
	
	/* Chinese link from English Pages */
	body.landing #content div.right {
		display: block;
		margin-right: 0px;
		top: 10px;
		right: 15px;
		position: absolute;
	}
	
	/* Services */
	#details .services{
		margin-top: -20px;
	}
	#details .services a {
		display: block;
		padding: 8px 0px;
		line-height:15px;
		font-family: "Open Sans";
		font-size: 14px;
	}
}