/* Image Slider for Mobile */
#contentContainer {
    width: 350px;
    border: 1px black solid;
    overflow: hidden;
}
#wrapper {
    width: 2200px;
    position: relative;
    left: 0px;
	overflow-x: scroll;
}
.content {
    float: left;
    width: 350px;
    white-space: normal;
    background-repeat: no-repeat;
}
#itemOne {
    
    
}
#itemTwo {
    
    
}
#itemThree {
    
   
}
#itemFour {
    
    
}
#navLinks {
    padding-left: 100px;
    text-align: center;
    width: 350px; 
}
    #navLinks ul {
        margin: 0px;
        padding: 0px;
        display: inline-block;
        margin-top: 6px;
    }
        #navLinks ul li {
            float: left;
            text-align: center;
            margin: 10px;
            list-style: none;
            cursor: pointer;
            background-color: #CCCCCC;
            padding: 5px;
            border-radius: 50%;
            border: black 3px solid;
        }
            #navLinks ul li:hover {
                background-color: #FFFF00;
            }
            #navLinks ul li.active {
                background-color: #333333;
                color: #FFFFFF;
                outline-width: 7px;
            }
                #navLinks ul li.active:hover {
                    background-color: #484848;
                    color: #FFFFFF;
                }
#itemdescription1 {
display:none;
}
#itemdescription2 {
display:none;
}
#itemdescription3 {
display:none;
}	
#itemdescription4 {
display:none;
}	
#defaultitem {
display:block;
}	
#defaultitem p {
font-size: 1.3em;
}
#itemdescription1 p {
font-size: 1.3em;
}
#itemdescription2 p {
font-size: 1.3em;
}	
#itemdescription3 p {
font-size: 1.3em;
}


/* Image Slider for Mobile End */

/* Extra spacing */
#bannerVideoImage{display:block;}


#valueBanner {
    display: none;
	background: none repeat scroll 0 0 #4d148c;
    height: 80px;
	bottom: 0;
	font-size: 0;
	padding: 5px 0;
    position: fixed;
    width: 100%;
    z-index: 100;
}

#valueBanner .close {
    background: url("http://wwwtest.fedex.com/images/us/office/nexgen09/mobile/common/close-app.png") no-repeat scroll 10px center / 16px auto rgba(0, 0, 0, 0);
    float: left;
    height: 80px;
    width: 15%;
}

#valueBanner .value-wrapper {
    float: left;
    font-family: "UniversLTW01-47LightCn";
    padding: 5px 0;
    width: 85%;
}


/*Print and Ship App Banner Start */

#appBanner {
    background: none repeat scroll 0 0 #00a0d3;
    bottom: 0;
    display: none;
    font-size: 0;
    height: 42px;
    padding: 5px 0;
    position: fixed;
    width: 100%;
    z-index: 100;
}
#appBanner .close{
    background: url("http://wwwtest.fedex.com/images/us/office/nexgen09/mobile/common/close-app.png") no-repeat scroll center center / 16px auto rgba(0, 0, 0, 0);
    display: inline-block;
    height: 42px;
    width: 10%;
}
#appBanner {
    font-size: 0;
}
#appBanner .printItApp {
    border-right: 1px solid #fff;
    margin: 0 4% 0 3%;
    width: 44%;
}
#appBanner .app {
    display: inline-block;
    font-size: 14px;
    height: 42px;
    position: relative;
}
#appBanner .appIcon {
    float: left;
    height: 42px;
    line-height: 42px;
    width: 39px;
}
#appBanner .appIcon img {
    max-width: 39px;
    vertical-align: middle;
}
#appBanner .printItApp a {
    background: url("http://wwwtest.fedex.com/images/us/office/nexgen09/mobile/common/app-arrow-white.png") no-repeat scroll right center / 16px auto rgba(0, 0, 0, 0);
    color: #fff;
    padding-right: 16px;
}
#appBanner a {
    left: 45px;
    margin-top: -17px;
    position: absolute;
    top: 50%;
}
#appBanner a span {
    display: block;
}
#appBanner .shipApp {
    width: 38%;
}
#appBanner .shipApp a {
    background: url("http://wwwtest.fedex.com/images/us/office/nexgen09/mobile/common/app-arrow-white.png") no-repeat scroll right center / 16px auto rgba(0, 0, 0, 0);
    color: #fff;
    padding-right: 16px;
}
#appBanner .shipApp a {
    color: #fff;
}
/* Mobile App Button*/
/*Print and Ship App Banner End */
/* #945049: FXO.com Mobile Menu Updates for Upcoming Promotion Code Start */
#fx-global-header #global-nav a#mobile-menu-link {
     border-radius: 0px;
     border: 0px none;
     color: #747475;
     display: none;
     font-family: "Arial Narrow",arial,sans-serif;
     font-size: 24px;
     font-weight: bold;
     height: auto;
     margin: 0px;
     padding: 0px;
}

#fx-global-header #global-nav a#mobile-menu-link span {
     border-right: 1px solid #CCCCCC;
     color: #666666;
     margin: 18px 0px;
     padding: 0px 13px;
}
/* #945049: FXO.com Mobile Menu Updates for Upcoming Promotion Code end */

body.rtl #fx-global-header #global-nav a#mobile-menu-link {
     border-left: 1px solid #CCCCCC;
     border-right: 0px none;
}

#fx-global-header #global-nav a#mobile-menu-search {
     border-radius: 0px;
     border: 0px none;
     display: none;
     height: auto;
     margin: 0px;
     padding: 13px 16px 16px 11px;
}

#fx-global-header #global-nav a#mobile-menu-search span {
     background: url("/images/us/office/nexgen09/mobile/common/header-icon-search.png") no-repeat scroll left top transparent;
     display: block;
     float: left;
     height: 26px;
     margin: 0px;
     padding: 0px;
     width: 26px;
}

#fx-global-header #global-nav a#mobile-menu-link.open, #fx-global-header #global-nav a#mobile-menu-search.open {
     background: url("/images/us/office/nexgen09/mobile/common/menu-arrow.png") no-repeat scroll center bottom transparent;
}

#fx-global-header .menu-panel.mobileMenuPanel {
     padding: 0px;
     width: 100%;
}

body.fx-touch #fx-global-header .menu-panel.mobileMenuPanel {
     border-bottom: medium none;
}

#fx-global-header .menu-panel.mobileMenuPanel .menu-col {
     height: auto;
     margin: 0px;
     padding: 0px;
     width: 100%;
	 overflow: scroll;
}

#fx-global-header .menu-panel.mobileMenuPanel .menu-col .heading {
     background: none repeat scroll 0% 0% #FFFFFF;
     border-bottom: 2px solid #CCCCCC;
     color: #00A0D3;
     display: block;
     line-height: 37px;
     padding: 0px 40px 0px 0px;
}

/* #945049: FXO.com Mobile Menu Updates for Upcoming Promotion Code Start */
#fx-global-header .menu-panel.mobileMenuPanel a {
     background: -moz-linear-gradient(center top , #fff 0px, #e0e0e0 97%, #ccc 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
    display: block;
    font-size: 18px;
    text-shadow: 0 1px 0 #fff;
}

#fx-global-header .menu-panel.mobileMenuPanel a span {
     border-bottom: 2px solid #CCCCCC;
     color: #000;
     display: block;
     line-height: 47px;
     padding: 0px 40px 0px 10px;
}


#fx-global-header #head {
    background: -moz-linear-gradient(center top , #fff 0px, #e0e0e0 97%, #ccc 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
    display: block;
    text-shadow: 0 1px 0 #fff;
}
#fx-global-header .accordionItem h2 {
    border-bottom: 2px solid #cccccc;
    display: block;
    line-height: 47px;
    padding: 0 40px 0 10px;
}

#fx-global-header .accordionItem.hide h2 {
    background: url("/images/us/office/nexgen09/mobile/down_retina.png") no-repeat scroll 97% 50% transparent;
    border-bottom: 2px solid #cccccc;
    display: block;
    line-height: 47px;
    padding: 0 40px 0 10px;
	color: #000;
 }
 
#fx-global-header .accordionItem.hide div { 
   display: none; 
}

#fx-global-header #head #expand a {
    background: -moz-linear-gradient(center top , #fff 0px, #e0e0e0 97%, #ccc 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
    display: block;
    text-shadow: 0 1px 0 #fff;
    
}

#fx-global-header #head #expand span {
    font-size: 80%;
    padding-left: 40px;
}

/* #945049: FXO.com Mobile Menu Updates for Upcoming Promotion Code End */

#fx-global-header .menu-panel.mobileMenuPanel a.lmb_list_fxo_location span {
     background: url("/images/us/office/nexgen09/mobile/common/menu-icon-location.png") no-repeat scroll 100% 50% transparent;

}


#fx-global-header .menu-panel.mobileMenuPanel a.lmb_list_fxo_services span {
     background: url("/images/us/office/nexgen09/mobile/common/menu-icon-products.png") no-repeat scroll 100% 50% transparent;
}

#fx-global-header .menu-panel.mobileMenuPanel a.lmb_list_fxo_download span {
     background: url("/images/us/office/nexgen09/mobile/common/menu-icon-download.png") no-repeat scroll 100% 50% transparent;
	 
}


#fx-global-header .menu-panel.mobileMenuPanel a.lmb_list_fxo_print_usb span {
     background: url("/images/us/office/nexgen09/mobile/common/menu-icon-print.png") no-repeat scroll 100% 50% transparent;
}

#fx-global-header .menu-panel.mobileMenuPanel a.lmb_list_fxo_ship span {
     background: url("/images/us/office/nexgen09/mobile/common/menu-icon-ship.png") no-repeat scroll 100% 50% transparent;
}

#fx-global-header .menu-panel.mobileMenuPanel a.lmb_list_fxo_get_deals span {
     background: url("/images/us/office/nexgen09/mobile/common/menu-icon-deals.png") no-repeat scroll 100% 50% transparent;
}

#fx-global-header .menu-panel.mobileMenuPanel a.lmb_list_fxo_ideas span {
     background: url("/images/us/office/nexgen09/mobile/common/menu-icon-ideas.png") no-repeat scroll 100% 50% transparent;
}

/* #945049: FXO.com Mobile Menu Updates for Upcoming Promotion Code Start */
#fx-global-header #imageDivLink span {
     background: url("/images/us/office/nexgen09/mobile/down_retina.png") no-repeat scroll 95% 50% transparent;
	 background-size:4%;
}

#fx-global-header .static span {
     background: url("/images/us/office/nexgen09/mobile/right_retina.png") no-repeat scroll 97% 50% transparent;
}

/*Location New Image */
#fx-global-header #searchLink .searchbutton  {
     background: url("/images/us/office/nexgen09/mobile/search_fxo.png") no-repeat scroll 95% 50% transparent;
	 cursor: pointer;
    height: 36px;
    padding: 0;
    position: absolute;
    right: 0;
    top: 0;
    width: 45px;
    z-index: 5;
}

#fx-global-header #contentDivImg span{
    font-size: 80%;
    padding-left: 40px;
}

#fx-global-header #contentDivImg .spanhead {
    font-size: 100%;
    padding: 0 40px 0 10px;
}
/*
#fx-global-header #searchLink {
background: -moz-linear-gradient(center top , #fff 0px, #e0e0e0 97%, #ccc 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
    display: block;
    font-size: 18px;
	height: 35px;
    text-shadow: 0 1px 0 #fff;
	}
*/
#fx-global-header #searchLink .inputtext {
    height: 35px;
    padding: 0 40px 0 10px;
    width: 90%;
}
/*
#fx-global-header #searchLink .searchbutton {
    background: url("/images/us/office/nexgen09/HomePage/assets.png") no-repeat scroll 2px -854px, -moz-linear-gradient(center top , rgba(236, 236, 236, 1) 0%, rgba(182, 182, 182, 1) 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: medium none;
    box-shadow: -2px 0 4px 0 rgba(0, 0, 0, 0.2) inset;
    cursor: pointer;
    height: 36px;
    padding: 0;
    position: absolute;
    right: 0;
    top: 0;
    width: 45px;
    z-index: 5;
} */

#fx-global-header #contentDivImg #collpasdiv a {
    background: #E0E0E0;
}

#fx-global-header #imageDivLink1 span {
     background: url("/images/us/office/nexgen09/mobile/down_retina.png") no-repeat scroll 95% 50% transparent;
	 background-size:4%;
}	
						
#fx-global-header #contentDivImg1 span{
    font-size: 80%;
    padding-left: 40px;
}

#fx-global-header #contentDivImg1 .spanhead {
    font-size: 100%;
    padding: 0 40px 0 10px;
}

#fx-global-header #contentDivImg1 #collpasdiv a {
    background: #E0E0E0;
}
#fx-global-header #imageDivLink2 span {
     background: url("/images/us/office/nexgen09/mobile/down_retina.png") no-repeat scroll 95% 50% transparent;
	 background-size:4%;
}              
 
#fx-global-header #contentDivImg2 span {
    font-size: 80%;
    padding-left: 40px;
} 

#fx-global-header #contentDivImg2 .spanhead {
    font-size: 100%;
    padding: 0 40px 0 10px;
}

#fx-global-header #contentDivImg2 #collpasdiv a {
    background: #E0E0E0;
}
#fx-global-header #contentDivImg2 .spanhead {
    font-size: 100%;
    padding-bottom: 0;
    padding-left: 10px;
    padding-right: 40px;
    padding-top: 0;
}

#fx-global-header #imageDivLink3 span {
     background: url("/images/us/office/nexgen09/mobile/down_retina.png") no-repeat scroll 95% 50% transparent;
	 background-size:4%;
}	
						
#fx-global-header #contentDivImg3 span{
    font-size: 80%;
    padding-left: 40px;
}

#fx-global-header #contentDivImg3 .spanhead {
    font-size: 100%;
    padding: 0 40px 0 10px;
}

#fx-global-header #contentDivImg3 #collpasdiv a {
    background: #E0E0E0;
}

#fx-global-header #imageDivLink4 span {
     background: url("/images/us/office/nexgen09/mobile/right_retina.png") no-repeat scroll 95% 50% transparent;
	 background-size:5%;
}	
						
#fx-global-header #contentDivImg4 span{
    font-size: 80%;
    padding-left: 40px;
}

#fx-global-header #contentDivImg4 .spanhead {
    font-size: 100%;
    padding: 0 40px 0 10px;
}

#fx-global-header #contentDivImg4 #collpasdiv a {
    background: #E0E0E0;
}
	
/* #945049: FXO.com Mobile Menu Updates for Upcoming Promotion Code End */

#fx-global-header .menu-panel.mobileSearchPanel {
     width: 100%;
}

#fx-global-header .menu-panel.mobileSearchPanel .menu-col {
     height: auto;
     padding: 0px;
     width: 100%;
}



#fx-global-header #header-search-mobile {
     background: none repeat scroll 0% 0% #F5F5F5;
     border-radius: 3px;
     border: 1px solid #CCCCCC;
     height: 38px;
     margin: 14px 10px 13px;
     position: relative;
}

#fx-global-header #header-search-mobile .search-input-container {
     box-shadow: 0px 0px 3px 0px rgba(0, 0, 0, 0.2) inset;
     height: 32px;
     padding: 4px 45px 4px 10px;
}

#fx-global-header #header-search-mobile #header-input-string-mobile {
     background: none repeat scroll 0% 0% #F5F5F5;
     border: medium none;
     color: #999999;
     font: 13px Arial,sans-serif;
     height: 100%;
     padding: 0px;
     width: 100%;
}

#fx-global-header #header-search-mobile #header-input-string-mobile:focus {
     color: #666666;
}

#fx-global-header #header-search-submit-mobile {
     -moz-border-bottom-colors: none;
     -moz-border-left-colors: none;
     -moz-border-right-colors: none;
     -moz-border-top-colors: none;
     background: url("/images/us/office/nexgen09/mobile/common/menu-icon-search.png") no-repeat scroll center center, -moz-linear-gradient(center top , #ECECEC 0%, #B6B6B6 100%) repeat scroll 0% 0% transparent;
     border-color: -moz-use-text-color -moz-use-text-color -moz-use-text-color #BBBBBB;
     border-image: none;
     border-style: none none none solid;
     border-width: 0px 0px 0px 2px;
     box-shadow: -2px 0px 4px 0px rgba(0, 0, 0, 0.2) inset;
     cursor: pointer;
     height: 38px;
     padding: 0px;
     position: absolute;
     right: 0px;
     top: 0px;
     width: 38px;
     z-index: 5;
}

#fx-global-header #header-search-submit-mobile:hover {
     background: url("/images/us/office/nexgen09/mobile/common/menu-icon-search.png") no-repeat scroll center center, -moz-linear-gradient(center top , #ECECEC 0%, #B6B6B6 100%) repeat scroll 0% 0% transparent;
}

.twoCol .featuredProject {
     margin-bottom: 10px;
}

.riverWrapper .riverNav {
     text-align: center;
     width: 100%;
}

.riverWrapper .riverNav li {
     display: inline-block;
     float: none;
}

.divTableResponsive {
     height: 100px;
     width: 100%;
}

.divheadRow {
     background-color: #00A0D3;
     color: #FFFFFF;
     outline: 1px solid black;
     width: 120%;
}

.divRowResponsive {
     width: 120%;
}

.divCell {
     background-color: #CCCCCC;
     float: left;
     padding: 2px;
     width: 11.8%;
}

/*Pack Plus Options*/
.project-content .white {
   background-clip: border-box;
    background-color: #FFFFFF;
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto auto;
}

.project-content .gray {
   background-clip: border-box;
    background-color: #E5E6E5;
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto auto;
}
/*Personal Projects*/
.headlineonlymobile{display:none;}



@media screen and (max-width: 1030px) {
/*print & Ship App Download Banner */
#appBanner {
    display: block;
}
#valueBanner {
    display: block;
}
  .fxo-respond .riverWrapper .rowWrap { height: 280px; }
  .fxo-respond .buttons, .fxo-respond .start-order { display: none; }
  .fxo-respond .bannerWrapper .bannerContent .buttonWrapper { display: none; }
}

@media only screen and (max-width: 799px) and (min-width: 768px) {
/*print & Ship App Download Banner */
#appBanner {
    display: block;
}
#valueBanner {
    display: block;
}
  .fxo-respond #content .title .print img { height: 39px; width: 112px; }
  .fxo-respond #fx-global-header #global-nav a#mobile-menu-link.open, body.fxo-respond:not(.fx-touch) #fx-global-header #global-nav a#mobile-menu-link:hover, .fxo-respond #fx-global-header #global-nav a#mobile-menu-search.open, body.fxo-respond:not(.fx-touch) #fx-global-header #global-nav a#mobile-menu-search:hover { background-color: transparent ! important; }
  .fxo-respond #fx-global-header #header-search { width: 24%; }
  .fxo-respond #fx-global-header #global-nav, #fx-global-header #fedex-link, #fx-global-header #mobile-menu-link { float: left; margin-top: 37px; font-family: Arial,sans-serif; margin-left: -20px; }
  .fxo-respond #fx-global-header #global-nav a { position: relative; float: left; height: 38px; margin-left: -6px; background: url("/images/us/office/nexgen09/HomePage/assets.png") no-repeat scroll 100% -666px transparent; text-decoration: none; font-size: 14px; line-height: 18px; }
  .fxo-respond #fx-global-header .menu-panel.mobileMenuPanel .menu-col { width: 100%; padding: 0px; margin: 0px; }
  .fxo-respond .container { max-width: 990px; width: 768px; }
  .container { margin: 0px; }
  .fxo-respond .riverWrapper.container.fx_clearfix { width: auto; }
  .fxo-respond .buttons, .fxo-respond .start-order { display: none; }
  .fxo-respond .bannerWrapper .bannerContent .buttonWrapper { display: none; }
  .fxo-respond .bannerWrapper { min-height: 350px; }
  .fxo-respond #banner-out { padding: 0px; width: 768px; }
  .fxo-respond #banner { padding: 0px; width: 768px; }
  .fxo-respond #banner-out .header-body span img { height: auto; padding: 0px; width: 768px; }
  .fxo-respond .leftCol-width { background: none repeat scroll 0px 0px #FFFFFF; float: left; width: 69.65%; }
  .fxo-respond .leftCol-width .ssRiver { padding: 10px 0px; }
  .fxo-respond .col-half .basic .copy { width: 53%; }
  .fxo-respond .col-half .nav-tabs { width: 60%; }
  .fxo-respond .block ul, .block ol { margin: 10px 5px 5px; }
  .fxo-respond .nav-tabs a:link, .nav-tabs a:visited { font-size: 90%; padding: 0px 2px; }
  .fxo-respond .btn-35-grey, .btn-35-bl, .btn-35-prpl, .btn-35-mag { font-size: 1.3em; }
  .fxo-respond button.tooltip div { width: 100px; padding: 4px; left: 50%; }
  .fxo-respond .col-half .page-heading { width: 55%; }
  .fxo-respond #footer { line-height: 1.1; margin: 0px 5px 5px; }
  .fxo-respond #nav-footer .col { float: left; padding: 0px 5px 0px 0px; width: 125px; }
  .fxo-respond #nav-footer-copyright { margin: 10px 0px 0px; }
  .fxo-respond #col-right { display: block; width: 215px; }
  .fxo-respond #col-main { padding-left: 5px; padding-top: 0px; width: 525px; }
  .fxo-respond #main .print, .fxo-respond #main .print img { width: 68px; height: 40px; }
  .fxo-respond #main table td, .fxo-respond #col-main table td a img, .fxo-respond #main table td a img, .fxo-respond #col-right .col a img { width: 175px; }
  .fxo-respond #col-right .col .video a img { width: 180px; }
  .fxo-respond #col-main .page-heading { background-image: none ! important; width: 535px; }
  .fxo-respond #col-right .col { width: 215px; padding-left: 30px; }
  .fxo-respond .rightColItem img { width: 97%; height: 96%; }
  .fxo-respond .rightColItem p { font-size: 13px; line-height: 19px; margin: 0px; }
  body.fxo-respond, html { overflow-x: hidden; }
  .divTableResponsive { font-size: 0.75em; height: 90px; width: 100%; }
  .divheadRow { outline: 1px solid black; background-color: #00A0D3; color: #FFFFFF; width: 125%; }
  .divRowResponsive { width: 137.5%; }
  .divCell { background-color: #CCCCCC; float: left; width: 11.85%; padding: 2px; }
  /*Pull down filters on iPad*/
  .fxo-respond #fx-global-header #global-nav a:hover span {
    background-color:#FFFFFF;
	background-image: url("/images/us/office/nexgen09/HomePage/assets.png");
    background-position: 100% -670px;
    background-repeat: no-repeat;
    border-top-left-radius: 0.75em;
    border-top-right-radius: 0.75em;
    float: left;
    font-size: 14px;
    height: 38px;
    line-height: 18px;
    margin-left: 5px;
    position: relative;
}
}

@media only screen and (max-width: 767px) {
  .fxo-respond #featureContainer { width: 320px; padding: 0px; }
  .fxo-respond .featureTiles .feature { margin: 15px 0px 0px; }
  .fxo-respond .disclaimer { padding: 0px 10px; }
  .fxo-respond .buttons, .fxo-respond .start-order { display: none; }
  .fxo-respond .bannerWrapper .bannerContent .buttonWrapper { display: none; }
  .fxo-respond .bannerWrapper { min-height: 350px; }
  /*print & Ship App Download Banner */
#appBanner {
    display: block;
}
#valueBanner {
    display: block;
}
}

/* iPhone 6 Plus Optimization 
iPhone 6 Plus 736px (landscape)
*/
@media screen and (max-width: 736px) and (min-width: 668px) {
/*print & Ship App Download Banner */
#appBanner {
    display: block;
}
#valueBanner {
    display: block;
}
/* Common*/
.fxo-respond #fx-global-header #global-nav a { display: none; }
.fxo-respond #resources { display: none; }
body .fxo-respond, html { overflow-x: hidden; }
.fxo-respond .location-dd { display: none; }

.fxo-respond #fx-global-header #global-nav { display: block; margin-top: 5px; float: right; }
.fxo-respond #fx-global-header #global-nav a.open, #fx-global-header #global-nav a:hover {
    background: url("/images/us/office/nexgen09/HomePage/assets.png") no-repeat scroll 100% -666px ;
    border: 0 none;
    border-radius: 7px 7px 0 0;
    height: 38px;
    z-index: 10;
}
.fxo-respond .twoCol .leftCol .imageInfo {width: 700px;}
/*Header changes common to all */
.fxo-respond #container {
    padding: 0;
    width: 736px;
}
.fxo-respond #fx-global-header #main-logo img {
    height: auto;
    width: 83px;
}
.fxo-respond #fx-global-header #global-nav, .fxo-respond #fx-global-header #fedex-link {
    font-size: 14px;
}
.fxo-respond #fx-global-header #global-nav a, .fxo-respond #fx-global-header #global-nav a:hover, .fxo-respond #fx-global-header #global-nav a.open {
    background-image: none;
}

  .fxo-respond #fx-global-header #global-nav a span { padding-right: 5px; }
  .fxo-respond #fx-global-header { background: linear-gradient(to bottom, #F1F1F3 0%, #D7D8D9 100%) repeat scroll 0% 0% transparent; }
  .fxo-respond #fx-global-header #global-nav { display: block; margin-top: 0px; float: right; }
  .fxo-respond #fx-global-header #global-nav a span { border: 0px none; }
  .fxo-respond #fx-global-header #global-nav a { display: none; }
  
  .fxo-respond #fx-global-header #menu-shell { top: 55px; }
  .fxo-respond #fx-global-header { height: 58px; }
  .fxo-respond #fx-global-header #main-logo { margin: 4px 0px 4px 8px; }
  .fxo-respond .nomobile { display: none; }
  .fxo-respond #fx-global-header #global-nav a span { padding-right: 5px; }
  .fxo-respond #fx-global-header { height: 65px; margin-left: 1px; width: 640px; margin-right: 300px; padding-bottom: 9px; }
  .fxo-respond #header.ls-area, #header .ls-area-body, #header .ls-col-body, #header .ls-col  {  }
  .fxo-respond #header  {  }
   .fxo-respond #header { width: 640px; height: 62px; padding: 0px; overflow: visible; }
   .fxo-respond #menu-shell { box-shadow: 0px 5px 4px rgba(0, 0, 0, 0.5); }
   .fxo-respond #fx-global-header #global-nav a.open, #fx-global-header #global-nav a:hover {
    background: url("/images/us/office/nexgen09/HomePage/assets.png") no-repeat scroll 100% -666px ;
    border: 0 none;
    border-radius: 7px 7px 0 0;
    height: 38px;
    z-index: 10;
	}
/*Header changes common to all */

  .fxo-respond #fx-global-header #global-nav a span { padding-right: 5px; }
  .fxo-respond #fx-global-header { background: linear-gradient(to bottom, #F1F1F3 0%, #D7D8D9 100%) repeat scroll 0% 0% transparent; }
  .fxo-respond #fx-global-header #global-nav { display: block; margin-top: 0px; float: right; }
  .fxo-respond #fx-global-header #global-nav a span { border: 0px none; }
  .fxo-respond #fx-global-header #global-nav a { display: none; }
  .fxo-respond #fx-global-header #global-nav a#mobile-menu-link, .fxo-respond #fx-global-header #global-nav a#mobile-menu-search { display: block; }
  .fxo-respond #fx-global-header #menu-shell { top: 55px; }
  .fxo-respond #fx-global-header { height: 58px; }
  .fxo-respond #fx-global-header #main-logo { margin: 4px 0px 4px 8px; }
  .fxo-respond .nomobile { display: none; }
  .fxo-respond #fx-global-header #global-nav a span { padding-right: 5px; }
 
  .fxo-respond #header.ls-area, #header .ls-area-body, #header .ls-col-body, #header .ls-col  {  }
  .fxo-respond #header  {  }
   .fxo-respond #header { width: 736px; height: 62px; padding: 0px; overflow: visible; }
   .fxo-respond #menu-shell { box-shadow: 0px 5px 4px rgba(0, 0, 0, 0.5); }
   .fxo-respond #fx-global-header #global-nav a.open, #fx-global-header #global-nav a:hover {
    background: url("/images/us/office/nexgen09/HomePage/assets.png") no-repeat scroll 100% -666px ;
    border: 0 none;
    border-radius: 7px 7px 0 0;
    height: 38px;
    z-index: 10;
	}

/*Header changes common to all End*/


.fxo-respond #container {padding: 0;}
.fxo-respond #content {width: 736px;}
.fxo-respond #fx-global-header #global-nav a span, #fx-global-header #global-nav a span { border: 0 none; }


.fxo-respond .riverWrapper .rowWrap {
    height: 320px;
}
/* Common End*/

/* Mobile Printing*/
.twoCol .leftCol { background: none repeat scroll 0 0 #fff;float: left;width: 100%;}
.fxo-respond #col-right, .fxo-respond #col-right .image_only table, thead, tbody, tfoot, th, td, tr { display: block;float: left; padding-bottom: 10px;width: 100%;}
.twoCol .rightCol { float: right;width: 100%;}

/* Mobile Printing End*/

/* Banner Printing*/
.fxo-respond .nomobile { display: none;}
.messagetext { margin-left: 500px;}
.fxo-respond .twoCol img { display: block;max-width: 736px;padding: 14px;}
.twoCol .leftCol .imageWrap img { height: auto;margin-bottom: 4px;padding: 17px;width: auto;}
.fxo-respond .rightColItem { width: 725px;}

/* Banner Printing End*/

/* Deal Page Landscape */
.fxo-respond #fx-global-header { height: 65px; margin-left: 1px; width: 736px; margin-right: 300px; padding-bottom: 9px; }
.fxo-respond #col-right table, .fxo-respond #col-right .image_only table td, .fxo-respond #col-main.triple table tr td, .fxo-respond #main #tabs table tr td, .fxo-respond #main .twoCol .infotable td { box-shadow: 0px 4px 8px -2px #999999; margin: 0px 10px 10px 8px; }
.fxo-respond #col-right, .fxo-respond #col-right .image_only table, thead, tbody, tfoot, th, td, tr { display: block; float: left; padding-bottom: 10px; width: 98%; }
.fxo-respond .basic .copy { width: 710px; padding: 8px; }

.fxo-respond .twoCol .leftCol { width: 98%; }
.fxo-respond #col-main { width: 736px; padding: 0px; }
.fxo-respond #fx-global-header { background: linear-gradient(to bottom, #F1F1F3 0%, #D7D8D9 100%) repeat scroll 0px 0px transparent;}
.fxo-respond #fx-global-header { height: 65px; margin-left: 1px; margin-right: 300px; padding-bottom: 9px; width: 736px; }
.fxo-respond .basic .copy a img {width: 320px;}
.fxo-respond .shareStrip {margin-right: 30px;}
.fxo-respond .page-tools {height: 45px;}

.fxo-respond #nav-footer { display: none; }
.fxo-respond #footer { margin-left: 1px; }
.fxo-respond #footer { width: 736px; padding: 0px; }
.fxo-respond .image_only {display: block;}
.fxo-respond .video .copy a img {width: 450px;}
.fxo-respond #col-left {width: 736px;}

/* Poster Printing Landscape */
.fxo-respond .bannerWrapper { min-height: 350px; }
.fxo-respond .bannerContent { width: 100%; }
.fxo-respond #banner-out { width: 100%; padding: 0px; }
.fxo-respond #banner { width: 100%; padding: 0px; }
.fxo-respond #banner img { max-width: 100%; padding: 0px; }
.fxo-respond #banner-out .header-body span img { height: 95px; width: 736px; }
.fxo-respond #banner-out { width: 736px; padding: 0px; }
.fxo-respond #banner { width: 736px; padding: 0px; }
.fxo-respond #banner { width: 736px; padding: 0px; }
.fxo-respond #banner-out .header-body span, .fxo-respond #banner-out .header-body span img { width: 736px; height: 115px; padding: 0px; }

.fxo-respond #tabs .nav-tabs li a { line-height: 32px; padding-left: 2px; width: 280px; }
.fxo-respond #tabs .nav-tabs { margin: auto; padding: 2px 0px; width: 300px; }
.fxo-respond .block { margin: 0px; position: relative; }
.fxo-respond .triple, .fxo-respond .page-tools, .fxo-respond #tabhide { float: left; padding-left: 20px; width: 736px; }
.fxo-respond .page-heading { padding: 0px; top: 0px; width: 700px; }
.fxo-respond #col-half1 { width: 736px; padding: 0px; }
.fxo-respond #col-half1 .riverWrapper { position: relative; top: 0px; padding-bottom: 1px; overflow: hidden; }
.fxo-respond #col-half1 .riverWrapper .caption { visibility: hidden; font-size: 18px; text-align: center; padding: 0px; }
.fxo-respond #col-half1 .riverWrapper .caption-new { font-size: 2.17em; font-weight: normal; margin: 0px 0px 4px; color: #00A0D3; font-family: Arial Narrow,sans-serif; padding-left: 10px; }
.fxo-respond #col-half2 .page-heading h2 { visibility: hidden; font-size: 2.17em; font-weight: normal; margin: 0px 0px 4px; }
.fxo-respond #col-half1 .riverWrapper .rowWrap { position: relative; width: 100%; height: 250px; overflow: hidden; }
.fxo-respond #col-half1 .riverWrapper .rowWrap .riverItem { height: 300px; width: 300px; }
.fxo-respond #col-half1 .riverWrapper .rowWrap .riverItem .video { padding: 0px; height: 120px; width: 300px; }
.fxo-respond #col-half1 .riverWrapper .rowWrap .riverItem .videoIcon { position: absolute; top: 40px; left: 90px; width: 100px; height: 100px; }
.fxo-respond #col-half1 .riverWrapper .rowWrap .riverItem p { padding: 10px 0px; }
.fxo-respond #col-half2 { width: 736px; padding: 0px; }
.fxo-respond .onlymobile { display: block; }
.fxo-respond .riverWrapper {padding-left: 0;padding-right: 0;padding-top: 20px;}


/* Travel Shipping / Luggage Landscape */
.fxo-respond .onlymobile { display: block;}
.fxo-respond .proj-nav-mobile { padding-top: 15px;width: 100%;}
.fxo-respond .proj-nav-mobile nav { border-radius: 0;display: inline-table;float: right;font-size: 1em;list-style: outside none none;position: relative;z-index: 6;}
.fxo-respond .onclick-menu { text-align: left;}
.fxo-respond .onclick-menu a { padding: 1px;}
.fxo-respond .onclick-menu a img { display: inline-block;float: right;position: relative;}
.fxo-respond .project-header ul { margin-top: 15px;}
.fxo-respond #hide { display: none;}
.fxo-respond .onclick-menu-content { background-color: #22093e;padding-top: 0;right: 0;width: 736px;}
.fxo-respond .project-header ul li { display: block;line-height: 32px;padding: 0 17px;}
.fxo-respond .onclick-menu-content li {border-bottom: 1px solid #f2f5e9;color: #f2f5e9;list-style-type: none;}

/* Shipping Services, Packing Services */
 .headlineonlymobile{display:block;}
.headlineonlymobile a.button {
  color: #ffffff; 
  font-size:21.5px;
  font-family: 'Arial Narrow',arial,sans-serif;
  text-shadow: 1px 0 1px #563A76;
	font-weight:100;
	border-style:none;
	height:35px;
	text-decoration: none;
}
.headlineonlymobile div#para1{color:#FFFFFF; width:710px; font-size:16px; font-family: 'Arial Narrow',arial,sans-serif; font-weight:100;}
.headline h1{display:none;}

.fxo-respond .project-sub-header .headline > p{
    display: none;
}
.headlineonlymobile a {
    color: #FFFFFF;
    font-weight: bold;
}

/* online Printing */
.fxo-respond .project-sub-header .headline  a { display: none;}
.fxo-respond .project-sub-header .btn-nav { width: 65%;}
.fxo-respond .project-sub-header .nav-btn { display: block;height: 25px;margin: 0 0 15px;padding: 5px;}
.fxo-respond .project-sub-header .nav-btn a { line-height: 21px;}
.fxo-respond .item { float: left;width: 32%;}

/* Personal Projects */
.fxo-respond .two-col .item { float: left;width: 100%;}
/* Mobile App Button */
#td1{margin-top: -35px;}
#td2{margin-bottom: -85px;}
#td3{display:none;}

.fxo-respond #fx-global-header {
    height: 58px;
}
.fxo-respond #fx-global-header {
    background: linear-gradient(to bottom, #f1f1f3 0%, #d7d8d9 100%) repeat scroll 0 0 transparent;
}
#fx-global-header {
    font-family: Arial,Helvetica,sans-serif;
    position: relative;
}
.fxo-respond .container {
    max-width: 990px;
    width: auto;
}
.container {
    margin: 0 auto;
}
/* Template 2B*/

#content .twoCol {
    margin-left: 8px;
}
.fxo-respond .twoCol .leftCol {
    height: 145%;
    width: 98%;
}
.fxo-respond .twoCol .ssMedia .zoom {display:none;}
.fxo-respond .nomobile.template {
    display: block;
}
.fxo-respond .leftCol .riverWrapper .rowWrap {
    height: 100%;
}
.fxo-respond .leftCol .riverWrapper {
    margin-left: 0;
    padding-left: 0;
    padding-right: 0;
    padding-top: 115px;
}

.fxo-respond .leftCol .riverWrapper .riverItem .riverImg > img, .fxo-respond .leftCol .riverWrapper .riverItem .riverImg > a > img {
    height: 100%;
    margin-left: auto;
    margin-right: auto;
    width: 400px;
}
.fxo-respond .leftCol .riverWrapper .rowWrap {
    height: 150%;
}
.fxo-respond .leftCol .rowWrap {
    overflow-x: hidden;
    overflow-y: hidden;
    position: relative;
    width: 100%;
}
.fxo-respond .leftCol .riverWrapper .riverNav {
    margin-top: 50px;
}
/* Template 2B end */

}

@media screen and (max-width: 667px) and (min-width: 641px) {
#valueBanner {
    display: block;
}
/*print & Ship App Download Banner */
#appBanner {
    display: block;
}
/* Header Changes Common for all Pages */
.fxo-respond #fx-global-header #global-nav a { display: none; }
.fxo-respond #resources { display: none; }
body .fxo-respond, html { overflow-x: hidden; }
.fxo-respond .location-dd { display: none; }
.fxo-respond #fx-global-header #global-nav a#mobile-menu-link, .fxo-respond #fx-global-header #global-nav a#mobile-menu-search { display: block; }
.fxo-respond #fx-global-header #global-nav { display: block; margin-top: 5px; float: right; }
.fxo-respond #fx-global-header #global-nav a.open, #fx-global-header #global-nav a:hover {
    background: url("/images/us/office/nexgen09/HomePage/assets.png") no-repeat scroll 100% -666px ;
    border: 0 none;
    border-radius: 7px 7px 0 0;
    height: 38px;
    z-index: 10;
}
.fxo-respond #header { width: 667px; height: 62px; padding: 0px; overflow: visible; }
.fxo-respond #container {width: 667px;}
.fxo-respond #content {width: 667px;}
 .fxo-respond .twoCol .leftCol .imageInfo {width: 640px;}

/* Home Page */
.fxo-respond .bannerWrapper .bannerContent p.intro {font-size: 16px;width: 650px;}
.fxo-respond .riverWrapper { padding-left: 0px; padding-right: 0px; padding-top: 20px; }
.fxo-respond .onlymobile { display: block; }

/*footer changes common to all pages */
.fxo-respond #nav-footer { display: none; }
.fxo-respond #footer { margin-left: 1px; }
.fxo-respond #footer { width: 667px; padding: 0px; }

/* Deal Page */
.fxo-respond #col-right table, .fxo-respond #col-right .image_only table td, .fxo-respond #col-main.triple table tr td, .fxo-respond #main #tabs table tr td, .fxo-respond #main .twoCol .infotable td { box-shadow: 0px 4px 8px -2px #999999; margin: 0px 10px 10px 8px; }
.fxo-respond #col-right, .fxo-respond #col-right .image_only table, thead, tbody, tfoot, th, td, tr { display: block; float: left; padding-bottom: 10px; width: 98%; }
.fxo-respond .basic .copy { width: 640px; padding: 8px; }
.fxo-respond .basic .copy { width: 667px; }
.fxo-respond .twoCol .leftCol { width: 98%; }
.fxo-respond #col-main { width: 667px; padding: 0px; }
.fxo-respond #fx-global-header { background: linear-gradient(to bottom, #F1F1F3 0%, #D7D8D9 100%) repeat scroll 0px 0px transparent;}
.fxo-respond #fx-global-header { height: 70px; margin-left: 1px; margin-right: 300px; padding-bottom: 9px; width: 667px; }
.fxo-respond .basic .copy a img {width: 280px;}
.fxo-respond .shareStrip {margin-right: 30px;}
.fxo-respond .page-tools {height: 45px;}
.fxo-respond .image_only {display: block;}

/* Banner Changes Common to all */
.fxo-respond .bannerWrapper { min-height: 350px; }
.fxo-respond .bannerContent { width: 100%; }
.fxo-respond #banner-out { width: 100%; padding: 0px; }
.fxo-respond #banner { width: 100%; padding: 0px; }
.fxo-respond #banner img { max-width: 100%; padding: 0px; }
.fxo-respond #banner-out .header-body span img { height: 95px; width: 667px; }
.fxo-respond #banner-out { width: 667px; padding: 0px; }
.fxo-respond #banner { width: 667px; padding: 0px; }
.fxo-respond #banner { width: 667px; padding: 0px; }
.fxo-respond #banner-out .header-body span, .fxo-respond #banner-out .header-body span img { width: 667px; height: 115px; padding: 0px; }

/* Mobile Printing Page */
#td3{display:none;}

/* Online Printing Page */
.fxo-respond .nomobile { display: none; }
.messagetext { margin-left: 435px; }
.fxo-respond .gray .onclick-menu-content { background-color: #212121; padding-top: 0px; right: 0px; width: 667px; }
.fxo-respond .project-header ul { margin-top: 15px; }
.fxo-respond .proj-nav-mobile nav { border-radius: 0px; display: inline-table; float: right; font-size: 1em; list-style: none outside none; position: relative; z-index: 6; }
.fxo-respond .onclick-menu { text-align: left; }
.fxo-respond .onclick-menu a img { display: inline-block; float: right; position: relative; }
.fxo-respond .nomobile { display: none; }
.fxo-respond .proj-nav-mobile {padding-top: 15px; width: 100%;}
.fxo-respond .proj-nav-mobile nav { border-radius: 0px; display: inline-table; float: right; font-size: 1em; list-style: none outside none; position: relative; z-index: 6; }
.fxo-respond .onclick-menu a { padding: 1px; }
.fxo-respond .sub-wrapper {padding-top: 50px;width: auto;}
.fxo-respond .project-sub-header .nav-btn a { line-height: 21px; }
.fxo-respond .project-sub-header .nav-btn { height: 25px; padding: 5px; }
.fxo-respond .nav-btn { display: block; margin: 0px 0px 15px; }
.fxo-respond .project-sub-header .btn-nav { width: 65%; }
.fxo-respond .onlymobile { display: block; }
.fxo-respond .project-sub-header .headline > p, .fxo-respond .project-sub-header .headline > a { display: none; }
.headlineonlymobile { display: block; }
.headlineonlymobile a.button { color: #FFFFFF; font-size: 21.5px; font-family: 'Arial Narrow',arial,sans-serif; text-shadow: 1px 0px 1px #563A76; font-weight: 100; border-style: none; height: 35px; text-decoration: none; z-index:1; }
.headlineonlymobile div#para1 { color: #FFFFFF; width: 647px; font-size: 16px; font-family: 'Arial Narrow',arial,sans-serif; font-weight: 100; }
.headline h1 { display: none; }
.headlineonlymobile a { color: #FFFFFF; font-weight: bold; }
.fxo-respond #hide {display: none;}

/* Ground Page */
.fxo-respond .twoCol .leftCol {width: 100%;}
.twoCol .featuredProject {margin-bottom: 10px;}
.fxo-respond .twoCol .leftCol .imageWrap img {width: auto;}
.fxo-respond .twoCol img {display: block;max-width: 667px;padding-bottom: 14px;padding-left: 14px;padding-right: 14px;padding-top: 14px;}
.fxo-respond .twoCol .rightCol {width: 100%;}
.fxo-respond .rightColItem {width: 648px;}
.fxo-respond .twoCol img {display: block;max-width: 630px;padding-bottom: 14px;padding-left: 14px;padding-right: 14px;padding-top: 14px;}
.fxo-respond .project-header ul {margin-top: 15px;}
.fxo-respond .onclick-menu-content {background-color: #22093E;padding-top: 0;right: 0;width: 667px;}
.fxo-respond .project-header ul li {display: block;line-height: 32px;padding-bottom: 0;padding-left: 17px;padding-right: 17px;padding-top: 0;}
.fxo-respond .onclick-menu-content li {border-bottom-color: #F2F5E9;border-bottom-style: solid;border-bottom-width: 1px;color: #F2F5E9;list-style-type: none;}

/* Poster Printing */
.fxo-respond #tabs .nav-tabs li a { line-height: 32px; padding-left: 2px; width: 280px; }
.fxo-respond #tabs .nav-tabs { margin: auto; padding: 2px 0px; width: 300px; }
.fxo-respond .block { margin: 0px; position: relative; }
.fxo-respond .triple, .fxo-respond .page-tools, .fxo-respond #tabhide { float: left; padding-left: 20px; width: 667px; }
.fxo-respond .page-heading { padding: 0px; top: 0px; width: 647px; }
.fxo-respond #col-half1 { width: 667px; padding: 0px; }
.fxo-respond #col-half1 .riverWrapper { position: relative; top: 0px; padding-bottom: 1px; overflow: hidden; }
.fxo-respond #col-half1 .riverWrapper .caption { visibility: hidden; font-size: 18px; text-align: center; padding: 0px; }
.fxo-respond #col-half1 .riverWrapper .caption-new { font-size: 2.17em; font-weight: normal; margin: 0px 0px 4px; color: #00A0D3; font-family: Arial Narrow,sans-serif; padding-left: 10px; }
.fxo-respond #col-half2 .page-heading h2 { visibility: hidden; font-size: 2.17em; font-weight: normal; margin: 0px 0px 4px; }
.fxo-respond #col-half1 .riverWrapper .rowWrap { position: relative; width: 100%; height: 250px; overflow: hidden; }
.fxo-respond #col-half1 .riverWrapper .rowWrap .riverItem { height: 300px; width: 300px; }
.fxo-respond #col-half1 .riverWrapper .rowWrap .riverItem .video { padding: 0px; height: 120px; width: 300px; }
.fxo-respond #col-half1 .riverWrapper .rowWrap .riverItem .videoIcon { position: absolute; top: 40px; left: 90px; width: 100px; height: 100px; }
.fxo-respond #col-half1 .riverWrapper .rowWrap .riverItem p { padding: 10px 0px; }
.fxo-respond #col-half2 { width: 667px; padding: 0px; }

/* Cloud Print Landscape */
.fxo-respond #col-right table, .fxo-respond #col-right .image_only table td, .fxo-respond #col-main.triple table tr td, .fxo-respond #main #tabs table tr td, .fxo-respond #main .twoCol .infotable td {box-shadow: 0 4px 8px -2px #999999;margin-bottom: 10px;margin-right: 10px;  }
.fxo-respond .video .copy a img {width: 350px;}
.fxo-respond #col-left {width: 640px;}
.fxo-respond .basic .copy {margin-left: -15px;width: 600px;}

/* Personal Projects Landscape */
.fxo-respond .project-logo img {height: 115px;width: 85px;}
/* Mobile App Button */
#td1{margin-top: -35px;}
#td2{margin-bottom: -85px;}
#fx-global-header #global-nav a#mobile-menu-link.open, #fx-global-header #global-nav a#mobile-menu-search.open {
    background: url("/images/us/office/nexgen09/mobile/common/menu-arrow.png") no-repeat scroll center bottom transparent;
    margin-top: 14px;
}

/* Template 2 B*/
.fxo-respond #fx-global-header {
    height: 65px;
    margin-left: 1px;
    margin-right: 300px;
    padding-bottom: 9px;
    width: 667px;
}
.fxo-respond .twoCol .leftCol {
    height: 160%;
    width: 100%;
}
.fxo-respond .leftCol .riverWrapper .rowWrap {
    height: 150%;
}
.fxo-respond .twoCol .ssMedia .zoom {display:none;}
.fxo-respond .nomobile.template {
    display: block;
}
.fxo-respond .leftCol .riverWrapper .rowWrap {
    height: 100%;
}
.fxo-respond .leftCol .riverWrapper {
    margin-left: 0;
    padding-left: 0;
    padding-right: 0;
    padding-top: 115px;
}

.fxo-respond .leftCol .riverWrapper .riverItem .riverImg > img, .fxo-respond .leftCol .riverWrapper .riverItem .riverImg > a > img {
    height: 100%;
    margin-left: auto;
    margin-right: auto;
    width: 400px;
}

.fxo-respond .leftCol .rowWrap {
    overflow-x: hidden;
    overflow-y: hidden;
    position: relative;
    width: 100%;
}
.fxo-respond .leftCol .riverWrapper .riverNav {
    margin-top: 50px;
}
#content .twoCol {
    margin-left: 1px;
}
/* Template 2B*/
}

@media screen and (max-width: 640px) and (min-width: 569px) {
#valueBanner {
    display: block;
}

/*print & Ship App Download Banner */
#appBanner {
    display: block;
}
/*Header changes common to all */

  .fxo-respond #fx-global-header #global-nav a span { padding-right: 5px; }
  .fxo-respond #fx-global-header { background: linear-gradient(to bottom, #F1F1F3 0%, #D7D8D9 100%) repeat scroll 0% 0% transparent; }
  .fxo-respond #fx-global-header #global-nav { display: block; margin-top: 0px; float: right; }
  .fxo-respond #fx-global-header #global-nav a span { border: 0px none; }
  .fxo-respond #fx-global-header #global-nav a { display: none; }
  .fxo-respond #fx-global-header #global-nav a#mobile-menu-link, .fxo-respond #fx-global-header #global-nav a#mobile-menu-search { display: block; }
  .fxo-respond #fx-global-header #menu-shell { top: 55px; }
  .fxo-respond #fx-global-header { height: 58px; }
  .fxo-respond #fx-global-header #main-logo { margin: 4px 0px 4px 8px; }
  .fxo-respond .nomobile { display: none; }
  .fxo-respond #fx-global-header #global-nav a span { padding-right: 5px; }
  .fxo-respond #fx-global-header { height: 65px; margin-left: 1px; width: 640px; margin-right: 300px; padding-bottom: 9px; }
  .fxo-respond #header.ls-area, #header .ls-area-body, #header .ls-col-body, #header .ls-col  {  }
  .fxo-respond #header  {  }
   .fxo-respond #header { width: 640px; height: 62px; padding: 0px; overflow: visible; }
   .fxo-respond #menu-shell { box-shadow: 0px 5px 4px rgba(0, 0, 0, 0.5); }
   .fxo-respond #fx-global-header #global-nav a.open, #fx-global-header #global-nav a:hover {
    background: url("/images/us/office/nexgen09/HomePage/assets.png") no-repeat scroll 100% -666px ;
    border: 0 none;
    border-radius: 7px 7px 0 0;
    height: 38px;
    z-index: 10;
}
   
 /*button css change for fedex homepage, shipping service page, packing service page */ 
  .fxo-respond .buttons, .fxo-respond .start-order { display: none; }
  .fxo-respond .bannerWrapper .bannerContent .buttonWrapper { display: none; }
  .fxo-respond .nav-btn .nav-btn-sub-mobile { top: 30px; }
  
  /*banner changes common to all */
    .fxo-respond .bannerWrapper { min-height: 350px; }
   .fxo-respond .bannerContent { width: 100%; }
 .fxo-respond #banner-out { width: 100%; padding: 0px; }
  .fxo-respond #banner { width: 100%; padding: 0px; }
  .fxo-respond #banner img { max-width: 100%; padding: 0px; }
  .fxo-respond #banner-out .header-body span img { height: 95px; width: 640px; }
  .fxo-respond #banner-out { width: 640px; padding: 0px; }
  .fxo-respond #banner { width: 640px; padding: 0px; }
  .fxo-respond #banner { width: 640px; padding: 0px; }
  .fxo-respond #banner-out .header-body span, .fxo-respond #banner-out .header-body span img { width: 640px; height: 115px; padding: 0px; }
  
  /*Changes common to all pages */
  .fxo-respond #resources { display: none; }
  .fxo-respond .riverWrapper { padding-left: 0px; padding-right: 0px; padding-top: 20px; }
  .fxo-respond .onlymobile { display: block; }
  .fxo-respond #content { width: 640px; padding: 0px; }
  .fxo-respond #container { padding: 0px; }
  body .fxo-respond, html { overflow-x: hidden; }
  .fxo-respond .location-dd { display: none; }
  
  /*footer changes common to all pages */
  .fxo-respond #nav-footer { display: none; }
   .fxo-respond #footer { margin-left: 1px; }
    .fxo-respond #footer { width: 640px; padding: 0px; }
 
  /*banner changes for fedex homepage */
  .fxo-respond .bannerVideo, .fxo-respond .bannerContent .trackOrder .track-tip { display: none; }
  .fxo-respond .bannerContent .trackOrder .track { display: block; margin-top: 10px; }
  .fxo-respond .bannerWrapper .track input[type="text"] { width: 98%; }
  .fxo-respond .bannerWrapper .track input[type="submit"] { position: absolute; top: 3px; right: 3px; }
  
  /*changes common to  mobile-printing, promotions page, cloud-print page, sign-banner-printing page, printing-service, in-store-service */
    .fxo-respond .basic .copy { width: 600px; padding: 8px; } 
  .fxo-respond .basic .copy { margin-left: -15px; width: 600px; }
  .fxo-respond .twoCol .leftCol { width: 98%; }
   .fxo-respond #col-main { width: 640px; padding: 0px; }
   
   /*Changes for cloud-print page */
  .fxo-respond #col-left { width: 640px; padding: 0px; }
  .fxo-respond #col-right, .fxo-respond #col-right .image_only table, thead, tbody, tfoot, th, td, tr { display: block; padding-bottom: 10px; float: left; width: 100%; }
  .fxo-respond #col-right table, .fxo-respond #col-right .image_only table td, .fxo-respond #col-main.triple table tr td, .fxo-respond #main #tabs table tr td, .fxo-respond #main .twoCol .infotable td { box-shadow: 0 4px 8px -2px #999999;
    margin: 0 10px 10px; }
  
  /*Changes related to Presentation-printing page and banner-printing page */
  .fxo-respond #col-half1 { width: 640px; padding: 0px; }
  .fxo-respond #col-half1 .riverWrapper { position: relative; top: 0px; padding-bottom: 1px; overflow: hidden; }
  .fxo-respond #col-half1 .riverWrapper .caption { visibility: hidden; font-size: 18px; text-align: center; padding: 0px; }
  .fxo-respond #col-half1 .riverWrapper .caption-new { font-size: 2.17em; font-weight: normal; margin: 0px 0px 4px; color: #00A0D3; font-family: Arial Narrow,sans-serif; padding-left: 10px; }
  .fxo-respond #col-half2 .page-heading h2 { visibility: hidden; font-size: 2.17em; font-weight: normal; margin: 0px 0px 4px; }
  .fxo-respond #col-half1 .riverWrapper .rowWrap { position: relative; width: 100%; height: 250px; overflow: hidden; }
  .fxo-respond #col-half1 .riverWrapper .rowWrap .riverItem { height: 300px; width: 300px; }
  .fxo-respond #col-half1 .riverWrapper .rowWrap .riverItem .video { padding: 0px; height: 120px; width: 300px; }
  .fxo-respond #col-half1 .riverWrapper .rowWrap .riverItem .videoIcon { position: absolute; top: 40px; left: 90px; width: 100px; height: 100px; }
  .fxo-respond #col-half1 .riverWrapper .rowWrap .riverItem p { padding: 10px 0px; }
  .fxo-respond #col-half2 { width: 640px; padding: 0px; }
  
  /*Changes common to all pages */
  .fxo-respond .page-heading { top: 0px; width: 620px; padding: 0px; }
  .fxo-respond .block { position: relative; margin: 0px; }
  .fxo-respond .triple, .fxo-respond .page-tools, .fxo-respond #tabhide { width: 640px; padding-left: 20px; float: left; }
  
  /*Changes common to Cloud-Print, Presentation-printing, banner-printing */
  .fxo-respond .video .block { float: left; padding: 0px; }
  
 /*Changes common to banner-printing and sign-banner-printing */
    .fxo-respond #tabs .nav-tabs { width: 296px; padding: 2px 0px; margin: auto; }
  .fxo-respond #tabs .nav-tabs li a { width: 280px; line-height: 32px; padding-left: 2px; }
  
  /*Changes related to promotions-page */
  .fxo-respond .shareStrip {
margin-right: 30px;
}
/*Changes related to mobile-printing page */
.fxo-respond .page-tools {
    height: 45px;
}
/*Changes common to shipping-service and packing-service page */
.project-sub-header .headline h1 {
    font-family: 'Arial Narrow',arial,sans-serif;
    font-size: 18px;
    margin: 0;
    text-shadow: 1px 0 1px #563A76;
}
.fxo-respond .project-sub-header .headline > p, .fxo-respond .project-sub-header .headline > a {
    display: none;
}
.fxo-respond .proj-nav-mobile { width: 100%; padding-top: 15px; }
 .fxo-respond #hide { display: none; }
  .fxo-respod .project-logo { z-index: 0; }
 .fxo-respond .proj-nav-mobile nav { border-radius: 0px; display: inline-table; float: right; list-style: none outside none; position: relative; font-size: 1em; z-index: 6; }
  .fxo-respond .onclick-menu a img { display: inline-block; position: relative; float: right; }
 .fxo-respond .onclick-menu a { padding: 1px; }
 .fxo-respond .project-header ul { margin-top: 15px; }
 .fxo-respond .project-header ul li { display: block; padding: 0px 17px; line-height: 32px; }
 .fxo-respond .onclick-menu-content { background-color: #22093E; padding-top: 0px; right: 0px; width: 640px; }
 .fxo-respond .gray .onclick-menu-content { background-color: #212121; padding-top: 0px; right: 0px; width: 640px; }
 .fxo-respond .blue .onclick-menu-content { background-color: #092E3E; padding-top: 0px; right: 0px; width: 640px; }
 .fxo-respond .onclick-menu-content li { color: #F2F5E9; list-style-type: none; line-height: 32px; border-bottom: 1px solid #F2F5E9; padding-bottom: 5px; }
 .fxo-respond .gray .onclick-menu-content li { color: #A8A8A8; list-style-type: none; line-height: 32px; border-bottom: 1px solid #A8A8A8; padding-bottom: 5px; }
 .fxo-respond .blue .onclick-menu-content li { color: #99C7D7; list-style-type: none; line-height: 32px; border-bottom: 1px solid #99C7D7; padding-bottom: 5px; }
 .fxo-respond .onclick-menu-content a { background: none repeat scroll 0% 0% transparent; border: medium none; color: inherit; cursor: pointer; outline: 0px none; text-align: right; color: #B8A8CA;}
 .fxo-respond .onclick-menu-content a:hover { color: #FF8C31; }
 .fxo-respond .onclick-menu { float: left; position: relative; text-align: left; }
  .fxo-respond .item {
    float: left;
        width: 32%;
}
.fxo-respond .sub-wrapper {
    margin: 0 auto;
    max-width: 990px;
    padding: 50px 15px 0;
    width: auto;
}

.fxo-respond .two-col .item {
    float: left;
      width: 100%;
}
/*Speciality boxes & Packing Supplies */
.fxo-respond .twoCol .rightCol {
    width: 100%;
}
.fxo-respond .twoCol img {
    display: block;
    max-width: 640px;
    padding-bottom: 14px;
    padding-left: 14px;
    padding-right: 14px;
    padding-top: 14px;
}

.fxo-respond .twoCol .leftCol .imageWrap img {
    width: auto;
}
.fxo-respond .rightColItem {
     width: 628px;
}
.fxo-respond .twoCol .leftCol {
    width: 100%;
	height:165%
}
/* Digital Photo Print */
.fxo-respond .video .copy a img{width:350px}

/* Personal Project */
.fxo-respond .project-logo img {
    height: 115px;
    width: 85px;
}
.fxo-respond .project-sub-header .btn-nav {
    width: 65%;
}
.fxo-respond .project-sub-header .nav-btn {
    height: 25px;
    padding-bottom: 5px;
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 5px;
}
.fxo-respond .nav-btn {
    display: block;
    margin-bottom: 15px;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
}
.fxo-respond .project-sub-header .nav-btn a {
    line-height: 21px;
}
.messagetext {margin-left: 410px;}
   /*Ship & Get*/
  .fxo-respond .twoCol .imageInfo a {
   padding-left: 2px;
}
.fxo-respond .twoCol .leftCol .imageInfo {width:618px;}
/*Personal Projects*/
.headlineonlymobile{display:block;}
.headlineonlymobile a.button {
  color: #ffffff; 
  font-size:21.5px;
  font-family: 'Arial Narrow',arial,sans-serif;
  text-shadow: 1px 0 1px #563A76;
	font-weight:100;
	border-style:none;
	height:35px;
	text-decoration: none;
}
.headlineonlymobile div#para1{color:#FFFFFF; width:620px; font-size:16px; font-family: 'Arial Narrow',arial,sans-serif; font-weight:100;}
.headline h1{display:none;}
.headlineonlymobile a {
    color: #FFFFFF;
    font-weight: bold;
}
/* Mobile App Button */
#td3{display:none;}

/* Template 2B Optimization */
.fxo-respond .twoCol .ssMedia .zoom {display:none;}
.fxo-respond .nomobile.template {
    display: block;
}
.fxo-respond .leftCol .riverWrapper .rowWrap {
    height: 100%;
}
.fxo-respond .leftCol .riverWrapper {
    margin-left: 0;
    padding-left: 0;
    padding-right: 0;
    padding-top: 115px;
}

.fxo-respond .leftCol .riverWrapper .riverItem .riverImg > img, .fxo-respond .leftCol .riverWrapper .riverItem .riverImg > a > img {
    height: 100%;
    margin-left: auto;
    margin-right: auto;
    width: 400px;
}
.fxo-respond .leftCol .riverWrapper .rowWrap {
    height: 150%;
}
.fxo-respond .leftCol .rowWrap {
    overflow-x: hidden;
    overflow-y: hidden;
    position: relative;
    width: 100%;
}
.fxo-respond .leftCol .riverWrapper .riverNav {
    margin-top: 50px;
}
/* Mobile App Button */
#td1{margin-top: -35px;}
#td2{margin-bottom: -85px;}


}

@media screen and (max-width: 568px) {
/*print & Ship App Download Banner */
#appBanner {
    display: block;
}
#valueBanner {
    display: block;
}
  .fxo-respond .nomobile { display: none; }
  .fxo-respond .buttons, .fxo-respond .start-order { display: none; }
  .fxo-respond .bannerWrapper .bannerContent .buttonWrapper { display: none; }
  .fxo-respond .bannerWrapper { min-height: 350px; }
  .fxo-respond .nav-btn .nav-btn-sub-mobile { top: 30px; }
  .fxo-respond #menu-shell { box-shadow: 0px 5px 4px rgba(0, 0, 0, 0.5); }
  .fxo-respond #fx-global-header { background: linear-gradient(to bottom, #F1F1F3 0%, #D7D8D9 100%) repeat scroll 0% 0% transparent; }
  .fxo-respond #fx-global-header #global-nav { display: block; margin-top: 0px; float: right; }
  .fxo-respond #fx-global-header #global-nav a span { border: 0px none; }
  .fxo-respond #fx-global-header #global-nav a { display: none; }
  .fxo-respond #fx-global-header #global-nav a#mobile-menu-link, .fxo-respond #fx-global-header #global-nav a#mobile-menu-search { display: block; }
  .fxo-respond #fx-global-header #menu-shell { top: 55px; }
  .fxo-respond #resources { display: none; }
  .fxo-respond #fx-global-header { height: 58px; }
  .fxo-respond #fx-global-header #main-logo { margin: 4px 0px 4px 8px; }
  .fxo-respond #nav-footer { display: none; }
  .fxo-respond .bannerContent { width: 100%; }
  .fxo-respond #banner-out { width: 100%; padding: 0px; }
  .fxo-respond #banner { width: 100%; padding: 0px; }
  .fxo-respond #banner img { max-width: 100%; padding: 0px; }
  .fxo-respond .bannerVideo, .fxo-respond .bannerContent .trackOrder .track-tip { display: none; }
  .fxo-respond .bannerContent .trackOrder .track { display: block; margin-top: 10px; }
  .fxo-respond .bannerWrapper .track input[type="text"] { width: 98%; }
  .fxo-respond .bannerWrapper .track input[type="submit"] { position: absolute; top: 3px; right: 3px; }
  .fxo-respond .riverWrapper { padding-left: 0px; padding-right: 0px; padding-top: 20px; }
  .fxo-respond .onlymobile { display: block; }
  .fxo-respond #content { width: 568px; padding: 0px; }
  .fxo-respond #container { width: 568px; padding: 0px; }
  .fxo-respond #header { width: 568px; height: 100%; padding: 0px; }
  .fxo-respond #banner-out { width: 568px; padding: 0px; }
  .fxo-respond #banner { width: 568px; padding: 0px; }
  .fxo-respond #banner { width: 568px; padding: 0px; }
  .fxo-respond #banner-out .header-body span, .fxo-respond #banner-out .header-body span img { width: 568px; height: 115px; padding: 0px; }
  .fxo-respond #footer { width: 568px; padding: 0px; }
  .fxo-respond #col-main { width: 568px; padding: 0px; }
  .fxo-respond #col-left { width: 568px; padding: 0px; }
  .fxo-respond #col-half1 { width: 568px; padding: 0px; }
  .fxo-respond #col-half1 .riverWrapper { position: relative; top: 0px; padding-bottom: 1px; overflow: hidden; }
  .fxo-respond #col-half1 .riverWrapper .caption { visibility: hidden; font-size: 18px; text-align: center; padding: 0px; }
  .fxo-respond #col-half1 .riverWrapper .caption-new { font-size: 2.17em; font-weight: normal; margin: 0px 0px 4px; color: #00A0D3; font-family: Arial Narrow,sans-serif; padding-left: 10px; }
  .fxo-respond #col-half2 .page-heading h2 { visibility: hidden; font-size: 2.17em; font-weight: normal; margin: 0px 0px 4px; }
  .fxo-respond #col-half1 .riverWrapper .rowWrap { position: relative; width: 100%; height: 300px; overflow: hidden; }
  .fxo-respond #col-half1 .riverWrapper .rowWrap .riverItem { height: 300px; width: 300px; }
  .fxo-respond #col-half1 .riverWrapper .rowWrap .riverItem .video { padding: 0px; height: 225px; width: 300px; }
  .fxo-respond #col-half1 .riverWrapper .rowWrap .riverItem .videoIcon { position: absolute; top: 40px; left: 90px; width: 100px; height: 100px; }
  .fxo-respond #col-half1 .riverWrapper .rowWrap .riverItem p { padding: 10px 0px; }
  .fxo-respond #col-half2 { width: 568px; padding: 0px; }
  .fxo-respond #col-right, .fxo-respond #col-right .image_only table, thead, tbody, tfoot, th, td, tr { display: block; width: 100%; padding-bottom: 10px; float: left; }
  .fxo-respond #col-right table, .fxo-respond #col-right .image_only table td, .fxo-respond #col-main.triple table tr td, .fxo-respond #main #tabs table tr td, .fxo-respond #main .twoCol .infotable td { margin: 0px 0px 20px; box-shadow: 0px 4px 8px -4px #999999; }
  .fxo-respond .page-heading { top: 0px; width: 540px; padding: 0px; }
  .fxo-respond .video .block { float: left; padding: 0px; }
  .fxo-respond .basic .copy { width: 540px; padding: 4px; }
  .fxo-respond .block { position: relative; margin: 2px; }
  .fxo-respond .triple, .fxo-respond .page-tools, .fxo-respond #tabhide { width: 568px; padding: 0px; float: left; }
  .fxo-respond #tabs .nav-tabs { width: 280px; padding: 2px 0px; margin: auto; }
  .fxo-respond #tabs .nav-tabs li a { width: 280px; line-height: 32px; padding: 0px; }
  .fxo-respond .disclaimer-modal { max-width: 560px; }
  .fxo-respond .project-sub-header { width: 568px; }
  .fxo-respond .project-logo img { width: 75px; height: 80px; padding: 0px; }
  .fxo-respond .project-sub-header .btn-nav { width: 65%;}
  .fxo-respond .project-sub-header .headline > p, .fxo-respond .project-sub-header .headline > a { display: none; }
  .fxo-respond .project-sub-header .start-order > p { display: none; }
  .fxo-respond .project-sub-header .nav-btn { height: 25px; padding: 5px; }
  .fxo-respond .nav-btn { position: relative; border-radius: 5px; background: linear-gradient(to bottom, #FFFFFF 0%, #CFCFCF 100%) repeat scroll 0% 0% transparent; box-shadow: 0px 6px 9px 0px rgba(0, 0, 0, 0.5); overflow: visible; margin: 10px; display: block; }
  .fxo-respond .sub-wrapper { padding: 30px 15px 0px; }
  .fxo-respond .project-sub-header .nav-btn a { line-height: 21px; }
  .fxo-respond .project-sub-header .headline h1 { top: 0px; font-family: 'Arial Narrow',arial,sans-serif; font-size: 18px; margin: 0px; text-shadow: 1px 0px 1px #563A76; }
  .fxo-respond .project-sub-header .headline.courier h1 { font-family: "Arial Narrow",arial,sans-serif; font-size: 30px; }
  .fxo-respond .project-sub-header .start-order .btn-wrap .start-btn { top: 0px; font-size: 12px; padding: 4px; }
  .fxo-respond.project-header .proj-nav { float: left; margin-left: 85px; font-size: 15px; }
  body.fxo-respond, html { overflow-x: hidden; }
  #fx-global-header #global-nav a.open, #fx-global-header #global-nav a:hover { background: url("/images/us/office/nexgen09/HomePage/assets.png") no-repeat scroll 100% -666px transparent; border: 0px none; border-radius: 7px 7px 0px 0px; height: 38px; z-index: 10; }
  .fxo-respond .location-dd { display: none; }
  .fxo-respond #content.homepage .riverWrapper .riverArrow { display: none; }
  .fxo-respond .proj-nav-wrapper { clear: none; }
  .fxo-respond .project-header { background: none repeat scroll 0px 0px #22093E; box-shadow: 0px 0px 0px 1px rgba(255, 255, 255, 0.2); width: 100%; }
  .fxo-respond .twoCol .title h1 { color: #4D148C; font-size: 25px; margin: 0px 0px 18px; }
  .fxo-respond .twoCol img { display: block; max-height: 250px; max-width: 540px; padding: 14px; }
  .fxo-respond .twoCol .leftCol .imageInfo { color: #55524B; font-size: 14px; line-height: 18px; padding: 0px 14px; width:548px;}
  .fxo-respond .twoCol .rightCol { float: right; width: 100%; }
  .fxo-respond .rightColItem p { font-size: 14px; line-height: 19px; margin: 0px; padding-left: 20px; }
  .fxo-respond .twoCol a { color: #21A0DC; padding-left: 20px; }
  .fxo-respond .twoCol .leftCol { background: none repeat scroll 0px 0px #FFFFFF; float: left; width: 100%; }
  .fxo-respond .rightColItem h2 { color: #4D148C; font-size: 21px; font-weight: normal; margin: 0px 0px 15px; padding-left: 20px; }
  .proj-nav-mobile { width: 100%; padding-top: 15px; }
   #hide { display: none; }
  .fxo-respod .project-logo { z-index: 0; }
  .proj-nav-mobile nav { border-radius: 0px; display: inline-table; float: right; list-style: none outside none; position: relative; font-size: 1em; z-index:6; }
  .onclick-menu a img { display: inline-block; position: relative; float: right; }
  .onclick-menu a { padding: 1px; }
  .project-header ul { margin-top: 15px; }
  .project-header ul li { display: block; padding: 0px 17px; line-height: 28px; }
  .onclick-menu-content { background-color: #22093E; padding-top: 25px; right: 0px; width: 568px; }
  .gray .onclick-menu-content { background-color: #212121; padding-top: 25px; right: 0px; width: 568px; }
  .blue .onclick-menu-content { background-color: #092E3E; padding-top: 25px; right: 0px; width: 568px; }
  .onclick-menu-content li { color: #F2F5E9; list-style-type: none; line-height: 28px; border-bottom: 1px solid #F2F5E9; padding-bottom: 5px; }
  .gray .onclick-menu-content li { color: #A8A8A8; list-style-type: none; line-height: 28px; border-bottom: 1px solid #A8A8A8; padding-bottom: 5px; }
  .blue .onclick-menu-content li { color: #99C7D7; list-style-type: none; line-height: 28px; border-bottom: 1px solid #99C7D7; padding-bottom: 5px; }
  .onclick-menu-content a { background: none repeat scroll 0% 0% transparent; border: medium none; color: inherit; cursor: pointer; outline: 0px none; text-align: right; }
  .onclick-menu-content a:hover { color: #FF8C31; }
  .onclick-menu { float: left; position: relative; text-align: left; }
  .fxo-respond .leftCol .imageInfo h2 { margin-top: -20px; }
  .fxo-respond .twoCol .featuredProject { margin-bottom: -40px; }
  .messagetext {margin-left: 340px;}
   /*Ship & Get*/
  .fxo-respond .twoCol .imageInfo a {
   padding-left: 2px;
}
.fxo-respond .twoCol a span { margin-left: -20px; }
  /*Personal Projects*/
.headlineonlymobile{display:block;}
.headlineonlymobile a.button {
  color: #ffffff; 
  font-size:21.5px;
  font-family: 'Arial Narrow',arial,sans-serif;
  text-shadow: 1px 0 1px #563A76;
	font-weight:100;
	border-style:none;
	height:40px;
 text-decoration: none;
}
.headlineonlymobile div#para1{color:#FFFFFF; width:548px; font-size:16px; font-family: 'Arial Narrow',arial,sans-serif; font-weight:100;}
.headline h1{display:none;}
.headlineonlymobile a {
    color: #FFFFFF;
    font-weight: bold;
}
/* Mobile App Button */
#td3{display:none;}

#td1{margin-top: -35px;}
#td2{margin-bottom: -85px;}
.twoCol .leftCol .imageWrap img {
    width: auto;
}
/* Template 2B */
.riverWrapper .riverNav li a {
    background-repeat: no-repeat;
    width: 1px;}
#content .twoCol {
    margin-left: 8px;
}
.fxo-respond .twoCol .leftCol {
    height: 190%;
    width: 98%;
}
.fxo-respond .twoCol .ssMedia .zoom {display:none;}
.fxo-respond .nomobile.template {
    display: block;
}
.fxo-respond .leftCol .riverWrapper .rowWrap {
    height: 100%;
}
.fxo-respond .leftCol .riverWrapper {
    margin-left: 0;
    padding-left: 0;
    padding-right: 0;
    padding-top: 115px;
}

.fxo-respond .leftCol .riverWrapper .riverItem .riverImg > img, .fxo-respond .leftCol .riverWrapper .riverItem .riverImg > a > img {
    height: 100%;
    margin-left: auto;
    margin-right: auto;
    width: 400px;
}
.fxo-respond .leftCol .riverWrapper .rowWrap {
    height: 150%;
}
.fxo-respond .leftCol .rowWrap {
    overflow-x: hidden;
    overflow-y: hidden;
    position: relative;
    width: 100%;
}
.fxo-respond .leftCol .riverWrapper .riverNav {
    margin-top: 50px;
}
.fxo-respond #header {
    height: 62px;
    width: 568px;
}
/* Template 2B */
}

@media screen and (max-width: 480px) {
/*print & Ship App Download Banner */
#appBanner {
    display: block;
}
#valueBanner {
    display: block;
}
  .fxo-respond .riverWrapper { padding-left: 0px; padding-right: 0px; }
  .fxo-respond .riverWrapper .rowWrap { height: 310px; }
  .fxo-respond .buttons, .fxo-respond.start-order { display: none; }
  .fxo-respond .nav-btn .nav-btn-sub-mobile { top: 30px; }
  .fxo-respond .bannerWrapper { min-height: 350px; }
  .fxo-respond .bannerWrapper .bannerContent .buttonWrapper { float: none; padding: 8px; display: none; margin: 10px 0px; }
  .fxo-respond .bannerWrapper .bannerContent .buttonWrapper a { text-align: center; }
  .fxo-respond .nav-btn { display: block; margin: 0px 0px 15px; }
  .fxo-respond #nav-footer { display: none; }
  .fxo-respond .riverWrapper { padding-left: 0px; padding-right: 0px; padding-top: 20px; }
  .fxo-respond .onlymobile { display: block; }
  .fxo-respond #content { width: 480px; padding: 0px; }
  .fxo-respond #container { width: 480px; padding: 0px; }
  .fxo-respond #header { width: 480px; height: 100%; padding: 0px; }
  .fxo-respond #banner-out { width: 480px; padding: 0px; }
  .fxo-respond #banner { width: 480px; padding: 0px; }
  .fxo-respond #banner-out .header-body span img { width: 480px; height: 65px; padding: 0px; }
  .fxo-respond #footer { width: 480px; padding: 0px; }
  .fxo-respond #col-main { width: 480px; padding: 0px; }
  .fxo-respond #col-left { width: 480px; padding: 0px; }
  .fxo-respond #col-half1 { width: 480px; padding: 0px; }
  .fxo-respond #col-half1 .riverWrapper { position: relative; top: 0px; padding-bottom: 1px; overflow: hidden; }
  .fxo-respond #col-half1 .riverWrapper .caption { visibility: hidden; font-size: 18px; text-align: center; padding: 0px; }
  .fxo-respond #col-half1 .riverWrapper .caption-new { font-size: 2.17em; font-weight: normal; margin: 0px 0px 4px; color: #00A0D3; font-family: Arial Narrow,sans-serif; padding-left: 10px; }
  .fxo-respond #col-half2 .page-heading h2 { visibility: hidden; font-size: 2.17em; font-weight: normal; margin: 0px 0px 4px; }
  .fxo-respond #col-half1 .riverWrapper .rowWrap { position: relative; width: 100%; height: 300px; overflow: hidden; }
  .fxo-respond #col-half1 .riverWrapper .rowWrap .riverItem { height: 300px; width: 300px; }
  .fxo-respond #col-half1 .riverWrapper .rowWrap .riverItem .video { padding: 0px; height: 225px; width: 300px; }
  .fxo-respond #col-half1 .riverWrapper .rowWrap .riverItem .videoIcon { position: absolute; top: 40px; left: 90px; width: 100px; height: 100px; }
  .fxo-respond #col-half1 .riverWrapper .rowWrap .riverItem p { padding: 10px 0px; }
  .fxo-respond #col-half2 { width: 480px; padding: 0px; }
  .fxo-respond #col-right, .fxo-respond #col-right .image_only table, thead, tbody, tfoot, th, td, tr { display: block; width: 100%; padding-bottom: 10px; float: left; }
  .fxo-respond #col-right table, .fxo-respond #col-right .image_only table td, .fxo-respond #col-main.triple table tr td, .fxo-respond #main #tabs table tr td, .fxo-respond #main .twoCol .infotable td { margin: 0px 0px 20px; box-shadow: 0px 4px 8px -4px #999999; }
  .fxo-respond .page-heading { top: 0px; width: 480px; padding: 0px; }
  .fxo-respond .video .block { float: left; padding: 0px; }
  .fxo-respond .basic .copy { width: 480px; padding: 4px; }
  .fxo-respond .block { position: relative; margin: 2px; }
  .fxo-respond .triple, .fxo-respond .page-tools, .fxo-respond #tabhide { width: 480px; padding: 0px; float: left; }
  .fxo-respond #tabs .nav-tabs { width: 280px; padding: 2px 0px; margin: auto; }
  .fxo-respond #tabs .nav-tabs li a { width: 280px; line-height: 32px; padding: 0px; }
  .fxo-respond.project-header .proj-nav { float: left; margin-left: 85px; font-size: 15px; }
  .fxo-respond .project-header ul li { line-height: 30px; }
  .fxo-respond .disclaimer-modal { max-width: 480px; }
  .fxo-respond .nav-btn .nav-btn-sub-mobile { top: 30px; }
  body.fxo-respond, html { overflow-x: hidden; }
  #fx-global-header #global-nav a.open, #fx-global-header #global-nav a:hover { background: url("/images/us/office/nexgen09/HomePage/assets.png") no-repeat scroll 100% -666px transparent; border: 0px none; border-radius: 7px 7px 0px 0px; height: 38px; z-index: 10; }
  .fxo-respond .location-dd { display: none; }
  .fxo-respond #content.homepage .riverWrapper .riverArrow { display: none; }
  .fxo-respond .project-header { background: none repeat scroll 0px 0px #22093E; box-shadow: 0px 0px 0px 1px rgba(255, 255, 255, 0.2); height: 55px; width: 100%; }
  .fxo-respond .project-logo img { width: 70px; height: 75px; padding: 0px; }
  .fxo-respond .twoCol .title h1 { color: #4D148C; font-size: 25px; margin: 0px 0px 18px; }
  .fxo-respond .twoCol img { display: block; max-width: 480px; padding: 14px; }
  .fxo-respond .twoCol .leftCol .imageInfo { color: #55524B; font-size: 14px; line-height: 18px; padding: 0px 14px; width:460px;}
  .fxo-respond .twoCol .rightCol { float: right; width: 100%; }
  .fxo-respond .rightColItem p { font-size: 14px; line-height: 19px; margin: 0px; padding-left: 20px; }
  .fxo-respond .twoCol a { color: #21A0DC; padding-left: 20px; }
  .fxo-respond .twoCol .leftCol { background: none repeat scroll 0px 0px #FFFFFF; float: left; width: 100%; }
  .fxo-respond .rightColItem h2 { color: #4D148C; font-size: 21px; font-weight: normal; margin: 0px 0px 15px; padding-left: 20px; }
  .fxo-respond .rightColItem { margin: 0px 0px 5px; color: #55524B; }
  .proj-nav-mobile { width: 100%; }
  #hide { display: none; }
  .proj-nav-mobile nav { border-radius: 0px; display: inline-table; float: right; list-style: none outside none; position: relative; font-size: 1em;z-index:6; }
  .onclick-menu a img { display: inline-block; position: relative; float: right; }
  .onclick-menu a { padding: 1px; }
  .project-header ul { margin-top: 15px; }
  .onclick-menu-content { background-color: #22093E; padding-top: 25px; right: 0px; width: 480px; }
  .gray .onclick-menu-content { background-color: #212121; padding-top: 25px; right: 0px; width: 480px; }
  .blue .onclick-menu-content { background-color: #092E3E; padding-top: 25px; right: 0px; width: 480px; }
  .onclick-menu-content li { color: #F2F5E9; list-style-type: none; line-height: 28px; border-bottom: 1px solid #F2F5E9; padding-bottom: 5px; margin: 5px 0px; }
  .gray .onclick-menu-content li { color: #A8A8A8; list-style-type: none; line-height: 28px; border-bottom: 1px solid #A8A8A8; padding-bottom: 5px; margin: 5px 0px; }
  .blue .onclick-menu-content li { color: #99C7D7; list-style-type: none; line-height: 28px; border-bottom: 1px solid #99C7D7; padding-bottom: 5px; margin: 5px 0px; }
  .onclick-menu-content a { background: none repeat scroll 0% 0% transparent; border: medium none; color: inherit; cursor: pointer; outline: 0px none; text-align: right; }
  .onclick-menu-content a:hover { color: #FF8C31; }
  .onclick-menu { float: left; position: relative; text-align: left; }
  .divTableResponsive { height: 100px; width: 96%; }
  .divheadRow { background-color: #00A0D3; color: #FFFFFF; outline: 1px solid black; width: 101.5%; }
  .divRowResponsive { width: 116%; }
  .divCell { background-color: #CCCCCC; float: left; padding: 1.2px; width: 12.1%; }
  .fxo-respond .leftCol .imageInfo h2 { margin-top: -20px; }
  .fxo-respond .twoCol .featuredProject { margin-bottom: -40px; }
  .fxo-respond .twoCol .leftCol .imageWrap img { width: 95%; }
  .messagetext { margin-left: 250px;}
   /*Ship & Get*/
  .fxo-respond .twoCol .imageInfo a {
   padding-left: 2px;
}
.fxo-respond .twoCol a span { margin-left: -20px; }
/*Personal Projects*/
.headlineonlymobile{display:block;}
.headlineonlymobile a.button {
  color: #ffffff; 
  font-size:21.5px;
  font-family: 'Arial Narrow',arial,sans-serif;
  text-shadow: 1px 0 1px #563A76;
	font-weight:100;
	border-style:none;
	height:40px
	text-decoration: none;
}
.headlineonlymobile div#para1{color:#FFFFFF; width:460px; font-size:16px; font-family: 'Arial Narrow',arial,sans-serif; font-weight:100;}
.headline h1{display:none;}
.headlineonlymobile a {
    color: #FFFFFF;
    font-weight: bold;
}
/* Mobile App Button */
#td3{display:none;}

#td1{margin-top: -35px;}
#td2{margin-bottom: -85px;}

/* Template 2B */
.riverWrapper .riverNav li a {
    background-repeat: no-repeat;
    width: 15px;}
#content .twoCol {
    margin-left: 8px;
}
.fxo-respond .twoCol .leftCol {
    height: 190%;
    width: 98%;
}
.fxo-respond .twoCol .ssMedia .zoom {display:none;}
.fxo-respond .nomobile.template {
    display: block;
}
.fxo-respond .leftCol .riverWrapper .rowWrap {
    height: 100%;
}
.fxo-respond .leftCol .riverWrapper {
    margin-left: 0;
    padding-left: 0;
    padding-right: 0;
    padding-top: 115px;
}

.fxo-respond .leftCol .riverWrapper .riverItem .riverImg > img, .fxo-respond .leftCol .riverWrapper .riverItem .riverImg > a > img {
    height: 100%;
    margin-left: auto;
    margin-right: auto;
    width: 400px;
}
.fxo-respond .leftCol .riverWrapper .rowWrap {
    height: 150%;
}
.fxo-respond .leftCol .rowWrap {
    overflow-x: hidden;
    overflow-y: hidden;
    position: relative;
    width: 100%;
}
.fxo-respond .leftCol .riverWrapper .riverNav {
    margin-top: 50px;
}
.fxo-respond #header {
    height: 62px;
    width: 480px;
}
/* Template 2B */

}

@media screen and (max-width: 460px) {
/*print & Ship App Download Banner */
#appBanner {
    display: block;
}
#valueBanner {
    display: block;
}
  .fxo-respond .riverWrapper { padding-left: 0px; padding-right: 0px; }
  .fxo-respond .riverWrapper .rowWrap { height: 310px; }
  .fxo-respond .buttons, .fxo-respond.start-order { display: none; }
  .fxo-respond .nav-btn .nav-btn-sub-mobile { top: 30px; }
  .fxo-respond .bannerWrapper { min-height: 350px; }
  .fxo-respond .bannerWrapper .bannerContent .buttonWrapper { float: none; padding: 8px; display: none; margin: 10px 0px; }
  .fxo-respond .bannerWrapper .bannerContent .buttonWrapper a { text-align: center; }
  .fxo-respond .nav-btn { display: block; margin: 0px 0px 15px; }
  .fxo-respond #nav-footer { display: none; }
  body.fxo-respond, html { overflow-x: hidden; }
  #fx-global-header #global-nav a.open, #fx-global-header #global-nav a:hover { background: url("/images/us/office/nexgen09/HomePage/assets.png") no-repeat scroll 100% -666px transparent; border: 0px none; border-radius: 7px 7px 0px 0px; height: 38px; z-index: 10; }
  .fxo-respond .location-dd { display: none; }
  .fxo-respond #content.homepage .riverWrapper .riverArrow { display: none; }
  .fxo-respond .project-header { background: none repeat scroll 0px 0px #22093E; box-shadow: 0px 0px 0px 1px rgba(255, 255, 255, 0.2); width: 100%; }
  .fxo-respond .twoCol .title h1 { color: #4D148C; font-size: 25px; margin: 0px 0px 18px; }
  .fxo-respond .twoCol img { display: block; max-height: 250px; max-width: 440px; padding: 14px; }
  .fxo-respond .twoCol .leftCol .imageInfo { color: #55524B; font-size: 14px; line-height: 18px; padding: 0px 14px; }
  .fxo-respond .twoCol .rightCol { float: right; width: 100%; }
  .fxo-respond .rightColItem p { font-size: 14px; line-height: 19px; margin: 0px; padding-left: 20px; }
  .fxo-respond .twoCol a { color: #21A0DC; padding-left: 20px; }
  .fxo-respond .twoCol .leftCol { background: none repeat scroll 0px 0px #FFFFFF; float: left; width: 100%; }
  .fxo-respond .rightColItem h2 { color: #4D148C; font-size: 21px; font-weight: normal; margin: 0px 0px 15px; padding-left: 20px; }
  .fxo-respond .leftCol .imageInfo h2 { margin-top: -20px; }
  .fxo-respond .twoCol .featuredProject { margin-bottom: -40px; }
  .fxo-respond .twoCol .leftCol .imageWrap img { width: 100%; }
}

/* iPhone 6 Plus Optimization 
iPhone 6: 414px (portrait), 736px (landscape)
Portrait view */
@media screen and (max-width: 414px) and (min-width: 376px) {

/*print & Ship App Download Banner */
#appBanner {
    display: block;
}
#valueBanner {
    display: block;
}
/* Common*/
.fxo-respond #container { padding: 0; width: 414px;}
.fxo-respond #content { padding: 0;width: 100%;}
.fxo-respond #fx-global-header #global-nav { display: block; float: right; margin-right: -12px; margin-top: 0;}
.fxo-respond #fx-global-header { height: 58px;margin: 0;width: 414px;}
.fxo-respond #header { height: 100%;padding: 0;width: 414px;}
/* Common End*/

/* Home Page*/
.fxo-respond .bannerWrapper .bannerContent p.intro { font-size: 16px; width: 414px;}
/* Home Page End*/
/* Alignment issue */
.fxo-respond .twoCol img {
    display: block;
    max-height: 250px;
    max-width: 370px;
    padding-bottom: 14px;
    padding-left: 14px;
    padding-right: 14px;
    padding-top: 14px;
	}
	.fxo-respond .twoCol .title h1 {
    color: #4D148C;
    font-size: 25px;
    margin-bottom: 18px;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    width: 400px;
}

.fxo-respond .twoCol .leftCol .imageInfo {
    padding-bottom: 0;
    padding-right: 14px;
    padding-top: 5px;
}
.page-heading p {
    width: 375px;
}
/* Mobile Printing*/
.fxo-respond .twoCol .leftCol { margin-left: -20px;}
.fxo-respond .twoCol .leftCol { background: none repeat scroll 0 0 #ffffff; float: left; width: 414px; margin-left: -20px;}
.fxo-respond .twoCol .leftCol .imageInfo { color: #55524b;font-size: 14px;line-height: 18px;width: 380px;}
.messagetext { margin-left: 195px;}
.twoCol .title span { font-size: 30px;font-weight: normal;}

/* Mobile Printing End*/

/* Banner Printing*/
.fxo-respond .twoCol .leftCol .imageInfo { color: #55524b;font-size: 13px;line-height: 18px;width: 380px;padding-left: 0;margin-left: 7px;}
.fxo-respond .rightColItem { color: #55524b;margin: 0 0 5px;width: 380px;}

/* Banner Printing End*/


/* Brochure Printing*/
.fxo-respond .leftCol .imageInfo h2 { margin-top: 70px;}

/* Brochure Printing End*/

/* Ground*/
.fxo-respond .twoCol .leftCol .imageInfo li { font-size: 13px;}
.fxo-respond .twoCol a span { margin-left: 0;}
/* Ground End*/

/* One Rate*/
.fxo-respond .twoCol .imageInfo a { padding-left: 17px;}
/* One Rate End*/

/* Hold at Locations*/
.fxo-respond #col-main { padding: 0;width: 414px;}
.page-heading p { font-family: "Arial Narrow",Arial,sans-serif;font-size: 1.3em;line-height: 1.1em;width: 87%;}
.fxo-respond .basic .copy { padding: 4px;width: 85%;}
.fxo-respond #footer { padding: 0;width: 414px;}
.video p { margin: 0;width: 390px;}

/* Hold at Locations*/

/* Flyer Printing*/
.twoCol .leftCol .imageWrap {height: auto;margin-bottom: 20px;padding: 15px;}
.fxo-respond .twoCol a { color: #21a0dc;padding-left: 0;}
/* Flyer Printing End*/

/* Specialty Boxes*/
.fxo-respond .twoCol .featuredProject { margin-bottom: -40px;}
.fxo-respond .twoCol .rightCol img { display: block;max-height: 250px;max-width: 440px;padding: 45px;}
/* Specialty Boxes End*/

/* Deal Page Portrait */
.fxo-respond .basic .copy {width: 380px;}
.fxo-respond #header {height: 100%;width: 414px;}
.fxo-respond .triple, .fxo-respond .page-tools, .fxo-respond #tabhide {float: left;padding-left: 0px;width: 414px;}
.fxo-respond .basic .copy a img {width: 280px;}
.fxo-respond .page-heading h2 { width: 70%; }
.page-heading p { width: 390px; }
.fxo-respond #fx-global-footer { width: 414px; margin-left: 5px; }
.fxo-respond #footer { margin-left: 5px; width: 414px; }
.fxo-respond .shareStrip {margin-right: 30px;}
.fxo-respond .page-tools {height: 45px;}
.fxo-respond .image_only {display: block;}
#col-right .image_only table, thead, tbody, tfoot, th, td, tr {margin-left:5px;}

/* Poster Printing Portrait */
.fxo-respond #col-half1 .riverWrapper .rowWrap .riverItem {height: 300px;}
.fxo-respond .riverWrapper .riverItem .riverImg > a > img {height: auto;width: 100%;}
.fxo-respond #content #col-half1 .riverWrapper .riverItem .riverImg > img{height: 225px;width: 100%;}
.fxo-respond #content #col-half1 .riverWrapper .riverNav{margin-left: -55px;}
.fxo-respond #col-half1 .riverWrapper .rowWrap .riverItem p {padding-bottom: 10px;padding-top: 10px;}
.fxo-respond .riverWrapper .riverNav {margin-left: 0px;}
.fxo-respond #featureContainer {margin-left: 30px;}
.riverWrapper .riverNav {text-align: center; width: 100%;}
.fxo-respond #col-half1 .riverWrapper {margin-left: 12px;}
.fxo-respond #banner-out .header-body span img {height: 65px;margin-left: 1px;margin-right: 30px;width: 414px;}
.fxo-respond .block {margin-bottom: 2px;margin-left: 12px;margin-right: 2px;margin-top: 2px;position: relative;}
.fxo-respond .page-heading {width: 414px;}

/* Travel Shipping Portrait */
.proj-nav-mobile nav li { padding-left: 80px;}

/* Shipping Services, Packing Services */
.fxo-respond .container {
    margin-bottom: 0;
    margin-left: 15px;
    margin-right: 15px;
    margin-top: 0;
    position: relative;
}
  .fxo-respond .project-sub-header .btn-nav { margin: 15px 0px; }
  .fxo-respond .sub-wrapper { padding: 30px 15px 0px; }
  .fxo-respond .project-sub-header { width: 414px; }
  .fxo-respond .item { float: left; margin-left: 15px; padding-right: 0px; width: 78%; }
  .item { margin-bottom: 40px; margin-right: 2%; margin-top: 0px; }
.headlineonlymobile div#para1{color:#FFFFFF; width:400px; font-size:16px; font-family: 'Arial Narrow',arial,sans-serif; font-weight:100;}

/* Personal Project Portrait */
.fxo-respond .two-col .first-col { float: none;margin-left: 0;margin-right: 0;width: 100%;}
.two-col .second-col { float: none;width: 100%;}
/* Mobile App Button */
#td1{margin-top: -35px;}
#td2{margin-bottom: -85px;}

/* Template 2B*/
.fxo-respond #header {
    height: 62px;
    width: 414px;
}
.fxo-respond .twoCol .ssMedia .zoom {display:none;}
.fxo-respond .twoCol .ssRiver {padding-left: 1px;}
.fxo-respond .twoCol .leftCol .ssRiver .thumbShell {
    width: 330px;
}

.fxo-respond .nomobile.template {
    display: block;
}
.fxo-respond .leftCol .riverWrapper .rowWrap {
    height: 100%;
}
.fxo-respond .leftCol .riverWrapper {
    padding-top: 145px;
	 margin-left: -2px;
}

.fxo-respond .leftCol .riverWrapper .riverNav {
    margin-left: 8px;
    margin-top: 15px;
}

 .fxo-respond .leftCol .riverWrapper .riverNav li {
    list-style-image: none;
    list-style-position: outside;
    list-style-type: none;
    margin-right: 1px;
}
.fxo-respond .leftCol .riverWrapper .riverNav li a {background-repeat: no-repeat;width:5px;}
.fxo-respond .leftCol .riverWrapper .riverItem .riverImg > img, .fxo-respond .leftCol .riverWrapper .riverItem .riverImg > a > img {
    height: 100%;
    width: 100%;
}
.fxo-respond .leftCol .rowWrap {
    overflow-x: hidden;
    overflow-y: hidden;
    position: relative;
}

.fxo-respond  .leftCol .riverWrapper .rowWrap .riverItem p {
    padding-bottom: 10px;
    padding-left: 0;
    padding-right: 0;
    padding-top: 10px;
}
#content .twoCol {
    margin-left: 23px;
}
.fxo-respond .leftCol .riverWrapper .riverNav li a {
    background-repeat: no-repeat;
    width: 10px;
}
.fxo-respond #header {
    height: 60px;
    width: 414px;
}
.proj-nav-mobile {
    padding-top: 15px;
    width: 414px;
}
.fxo-respond #header {
    height: 62px;
    width: 414px;
}
.fxo-respond .twoCol .leftCol {
    height: 95%;
}
.fxo-respond .leftCol .riverWrapper .riverNav li a {
    background-repeat: no-repeat;
    width: 20px;
}
/* Template 2b end */
/* Added for 1082354 */
#content .imageInfo {
    font-size: 95%;
}
#content .imageInfo h1 {
    font-size: 210%;
}

}


/* iPhone 6 Optimization 
iPhone 6: 375px (portrait), 667px (landscape)
Portrait view */
@media screen and (max-width: 375px) and (min-width: 361px) {

/*print & Ship App Download Banner */
#appBanner {
    display: block;
}
#valueBanner {
    display: block;
}
/* Home Page */
.fxo-respond #container {width: 375px;}
.fxo-respond #content {width: 375px;}
.riverWrapper .riverItem .riverImg > img, .riverWrapper .riverItem .riverImg > a > img {height: auto;width: 110%;}
.fxo-respond #header { height: 60px; padding: 0px; width: 375px; }
.fxo-respond #fx-global-header { margin-left: 1px; width: 375px; height: 60px; }
.fxo-respond .container { margin: 0px 15px 0px 25px; position: relative; }

/* Deal Page */
.fxo-respond .basic .copy {width: 375px;}
.fxo-respond #header {height: 100%;width: 375px;}
.fxo-respond .triple, .fxo-respond .page-tools, .fxo-respond #tabhide {float: left;padding-left: 0px;width: 375px;}
.fxo-respond .basic .copy a img {width: 280px;}
.fxo-respond .page-heading h2 { width: 70%; }
.page-heading p { width: 75%; }
.fxo-respond #fx-global-footer { width: 375px; margin-left: 5px; }
.fxo-respond #footer { margin-left: 5px; width: 375px; }
.fxo-respond .shareStrip {margin-right: 30px;}
.fxo-respond .page-tools {height: 45px;}
.fxo-respond .image_only {display: block;}
#col-right .image_only table, thead, tbody, tfoot, th, td, tr {margin-left:5px;}

/* Mobile Printing Page */
#td3{display:none;}

/* Online Printing */
.headlineonlymobile { display: block; }
.headlineonlymobile a.button { color: #FFFFFF; font-size: 21.5px; font-family: 'Arial Narrow',arial,sans-serif; text-shadow: 1px 0px 1px #563A76; font-weight: 100; border-style: none; height: 35px; text-decoration: none; }
.headlineonlymobile div#para1 { color: #FFFFFF; width: 360px; font-size: 16px; font-family: 'Arial Narrow',arial,sans-serif; font-weight: 100; }
.headline h1 { display: none; }
.headlineonlymobile a { color: #FFFFFF; font-weight: bold; }
.messagetext { margin-left: 140px; }
.fxo-respond .project-sub-header .btn-nav {margin-bottom: 25px;margin-top: 10px;}
.fxo-respond .project-sub-header .btn-nav { margin: 15px 0px; }
.fxo-respond .project-sub-header .btn-nav { width: 40%; }
.fxo-respond .onlymobile { display: block; }
.fxo-respond .item {float: left;margin-left: 15px;padding-right: 0;width: 78%;}
.fxo-respond .onclick-menu-content { right: 0px; width: 375px; }
.fxo-respond .container { margin: 0px 15px; position: relative; }

/* Ground Page, Onerate Page */
.twoCol .leftCol .imageWrap {margin-bottom: 20px;padding-left: 0px;}
.fxo-respond .twoCol .leftCol { background: none repeat scroll 0px 0px #FFFFFF; float: left; width: 100%; margin-left: -15px; }
.fxo-respond .twoCol .leftCol .imageInfo { color: #55524B; font-size: 14px; line-height: 18px;  padding-left: 8px;padding-right: 14px; width: 320px; }
.fxo-respond .twoCol img { display: block; max-height: 250px; max-width: 335px; padding: 14px; }
.fxo-respond .twoCol a { color: #21A0DC; padding-left: 10px; }
.fxo-respond .rightColItem { color: #55524B; margin: 0px 0px 5px;}
.fxo-respond .twoCol .rightCol { float: right; width: 100%; }
.fxo-respond .twoCol a span {margin-left: 0px;}
.fxo-respond .twoCol .title h1 {color: #4D148C;font-size: 25px;margin-bottom: 18px;width: 98%;}
.fxo-respond .rightColItem {color: #55524B;margin-bottom: 5px;width: 350px;}
.fxo-respond .twoCol .imageInfo a {padding-left: 7px;}
.fxo-respond .twoCol h3 img {display: block;max-height: 250px;max-width: 300px;}

/* Poster Printing */
.fxo-respond #col-half1 .riverWrapper .rowWrap .riverItem {height: 300px;}
.fxo-respond .riverWrapper .riverItem .riverImg > a > img {height: auto;width: 100%;}
.fxo-respond #content #col-half1 .riverWrapper .riverItem .riverImg > img{height: 225px;width: 100%;}
.fxo-respond #content #col-half1 .riverWrapper .riverNav{margin-left: -55px;}
.fxo-respond #col-half1 .riverWrapper .rowWrap .riverItem p {padding-bottom: 10px;padding-top: 10px;}
.fxo-respond .riverWrapper .riverNav {margin-left: 0px;}
.fxo-respond #featureContainer {margin-left: 30px;}
.riverWrapper .riverNav {text-align: center; width: 100%;}
.fxo-respond #col-half1 .riverWrapper {margin-left: 12px;}
.fxo-respond #banner-out .header-body span img {height: 65px;margin-left: 1px;margin-right: 30px;width: 375px;}
.fxo-respond .block {margin-bottom: 2px;margin-left: 12px;margin-right: 2px;margin-top: 2px;position: relative;}
.fxo-respond .page-heading {width: 375px;}
.twoCol .leftCol .imageWrap {margin-left: 6px;}

/*Hold At Location  Portrait */
.fxo-respond .leftCol .imageInfo h2 { margin-top: 2px;}

/* Cloud Print Portrait */
.fxo-respond #col-right, .fxo-respond #col-right .image_only table, thead, tbody, tfoot, th, td, tr {display: block;float: left;padding-bottom: 10px;width: 98%;}

/*Packing Pledge Portrait */
.fxo-respond .twoCol .leftCol .imageInfo {padding-top: 5px;width: 345px;}

/* Cloud Print Portrait */
.fxo-respond .video .copy a img {width: 250px;}
.video p {width: 350px;}

/* Printing Services Portrait */
.page-heading p {width: 345px;}

/* Postcard Printing Portrait */
.fxo-respond .twoCol .leftCol {margin-left: -8px;}

/*Photo Posters Portrait */ 
.fxo-respond .twoCol .title h1 {width: 96%;}

/* Personal Projects */
.two-col .second-col {float: none;width: 100%;}
.fxo-respond .two-col .first-col { float: none; margin-left: 0px; margin-right: 0px; width: 100%; }
.fxo-respond .two-col .first-col .item { float: none; margin-right: 0px; padding-right: 0px; width: 80%; }

/* cstom online printing, canvas photo prints, sell-sheet-printing */
.fxo-respond .twoCol .leftCol {
    margin-left: -15px;
}
/* Mobile App Button */
#td1{margin-top: -35px;}
#td2{margin-bottom: -85px;}
/* Template 2b */

.fxo-respond #header {
    height: 60px;
    width: 375px;
}
.fxo-respond .twoCol .ssMedia .zoom {display:none;}
.fxo-respond .twoCol .ssRiver {padding-left: 1px;}
.fxo-respond .twoCol .leftCol .ssRiver .thumbShell {
    width: 330px;
}

.fxo-respond .nomobile.template {
    display: block;
}
.fxo-respond .leftCol .riverWrapper .rowWrap {
    height: 100%;
}
.fxo-respond .leftCol .riverWrapper {
    padding-top: 145px;
	 margin-left: -2px;
}

.fxo-respond .leftCol .riverWrapper .riverNav {
    margin-left: 8px;
    margin-top: 15px;
}

 .fxo-respond .leftCol .riverWrapper .riverNav li {
    list-style-image: none;
    list-style-position: outside;
    list-style-type: none;
    margin-right: 1px;
}
.fxo-respond .leftCol .riverWrapper .riverNav li a {background-repeat: no-repeat;width:5px;}
.fxo-respond .leftCol .riverWrapper .riverItem .riverImg > img, .fxo-respond .leftCol .riverWrapper .riverItem .riverImg > a > img {
    height: 100%;
    width: 100%;
}
.fxo-respond .leftCol .rowWrap {
    overflow-x: hidden;
    overflow-y: hidden;
    position: relative;
}

.fxo-respond  .leftCol .riverWrapper .rowWrap .riverItem p {
    padding-bottom: 10px;
    padding-left: 0;
    padding-right: 0;
    padding-top: 10px;
}
#content .twoCol {
    margin-left: 19px;
}
.fxo-respond .leftCol .riverWrapper .riverNav li a {
    background-repeat: no-repeat;
    width: 10px;
}
.fxo-respond #header {
    height: 60px;
    width: 375px;
}
.proj-nav-mobile {
    padding-top: 15px;
    width: 375px;
}
/* Template 2b end */

/* Added for 1082354 */
#content .imageInfo {
    font-size: 95%;
}
#content .imageInfo h1 {
    font-size: 210%;
}
}

@media only screen and (max-width: 360px) and (min-width: 321px) {

/*print & Ship App Download Banner */
#appBanner {
    display: block;
}
#valueBanner {
    display: block;
}

/*Changes common to all pages */
.fxo-respond #content {
    padding: 0;
    width: 360px;
}
.fxo-respond #header {
    height: 60px;
    padding: 0;
    width: 360px;
}
  .fxo-respond #fx-global-header { margin-left: 1px; width: 360px; height: 60px;}
  .fxo-respond .bannerWrapper .bannerContent p.intro { width: 79%; }
    .fxo-respond .riverWrapper .riverNav { margin-left: -55px; }
	.fxo-respond #banner-out .header-body span img { height: 65px; margin-left: 1px; width: 360px; margin-right: 30px; }
  .fxo-respond .page-heading h2 { width: 70%; }
  .page-heading p { width: 73%; }
  
  /* Code changes for banner-printing page, presentation-printing page */
	.fxo-respond #content #col-half1 .riverWrapper .riverItem .riverImg > img, .riverWrapper .riverItem .riverImg > a > img {
    height: 225px;
    width: 100%;
}
   
/*Changes for fedex home page */
.fxo-respond #content .homepage .riverWrapper .riverItem .riverImg > img, .riverWrapper .riverItem .riverImg > a > img { height: auto; width: 100%; }
  .fxo-respond #featureContainer { margin-left: 25px; }
  .fxo-respond .bannerContent .trackOrder .track { margin-top: 20px; }
   .fxo-respond  .homepage .riverWrapper .riverNav { margin-left: 0px; }
   
 /*footer changes common to all */
  .fxo-respond #fx-global-footer { width: 360px; margin-left: 5px; }
   .fxo-respond #footer { margin-left: 5px; width: 360px; }
   
 /*Changes for mobile-printing, promotions page, cloud-print page, sign-banner-printing page, printing-service, in-store-service  */
  .fxo-respond .basic .copy { padding-left: 10px; width: 320px; }
   .fxo-respond .twoCol .leftCol { width: 100%; }
  .fxo-respond .triple, .fxo-respond .page-tools, .fxo-respond #tabhide {
    float: left;
    padding-left: 7px;
    width: 360px;
}
.fxo-respond #tabs .nav-tabs li a {
    line-height: 32px;
    padding-left: 2px;
    width: 280px;
}
.fxo-respond #tabs .nav-tabs {
    margin: auto;
    padding: 2px 0;
    width: 284px;
}
.fxo-respond .basic .copy a img {
        width: 264px;
		}
	.fxo-respond #col-right table, .fxo-respond #col-right .image_only table td, .fxo-respond #col-main.triple table tr td, .fxo-respond #main #tabs table tr td, .fxo-respond #main .twoCol .infotable td {
    box-shadow: 0 4px 8px -2px #999999;
    margin: 0 0 20px;
}

/* Changes for promotions page */
.fxo-respond .shareStrip {
margin-right: 20px;
}

/*Changes for shipping-service, packing-service */
.fxo-respond .item {
    float: left;
    margin-right: 0;
    padding-right: 0;
    width: 78%;
}
.fxo-respond .gallery-wrap {
    position: relative;
    top: -70px;
}
.fxo-respond .container {
    margin: 0 15px;
    position: relative;
}
.fxo-respond .project-sub-header {
     width: 360px;
}
.fxo-respond .proj-nav-mobile {
    width: 360px;
}
.fxo-respond .project-sub-header .headline {
    float: left;
    font-size: 16px;
      width: 60%;
}
.fxo-respond .onclick-menu-content {
    background-color: #22093E;
    right: 0;
    width: 360px;
}
.fxo-respond .two-col .first-col {
    float: none;
    margin-left: 0;
    margin-right: 0;
    width: 100%;
}
.fxo-respond .two-col .first-col .item {
    float: none;
    margin-right: 0;
    padding-right: 0;
    width: 80%;
}
.two-col .second-col {
    float: none;
    width: 100%;
}
.fxo-respond .two-col .second-col .item {
	float: none;
    margin-right: 0;
    padding-right: 0;
    width: 80%;
}
/*Code change for presentation-printing page */
.video p {
    margin: 0;
    width: 350px;
}
/* Speciality boxes & Packing Supplies */


.fxo-respond .twoCol .title h1 {
    margin-top: 4px;
}

.fxo-respond .twoCol .leftCol {
    margin-left: -8px;
    width: 100%;
	height:115%;
}
.fxo-respond .rightColItem {
    width: 340px;
}

.fxo-respond .twoCol .leftCol .imageInfo {
    padding-top: 5px;
	width:340px;
}
.fxo-respond .twoCol .leftCol .imageInfo p {
    margin-top: 1px;
}
.fxo-respond .twoCol {
    margin-left: -6px;
}
.fxo-respond .twoCol img {
    display: block;
    max-width: 325px;
    padding-bottom: 14px;
    padding-left: 14px;
    padding-right: 14px;
    padding-top: 14px;
}
.fxo-respond .twoCol .leftCol .imageWrap img {
    width: auto;
}
/* Canvas Photo Prints, Photo Posters, Poster Printing*/
.fxo-respond #col-half1 .riverWrapper { margin-left: 5px;}
/* Digital Photo Pinting*/
.fxo-respond .video .copy a img{width:250px}

/* Portrait View  for Online Printing and Personal Projects */
.fxo-respond .project-sub-header .btn-nav {
    margin-bottom: 25px;
    margin-left: 0;
    margin-right: 0;
    margin-top: 10px;
}
/* Online Printing */
.fxo-respond .gray .onclick-menu-content {
    background-color: #212121;
    width: 360px;
}
/* Flyer Printing */
.fxo-respond .gallery-wrap {
    position: relative;
    top: -30px;
}
.fxo-respond .onlymobile {
    display: block;
}
.fxo-respond .nomobile {
    display: none;
}
.messagetext {margin-left: 130px;}
 /*Ship & Get*/
  .fxo-respond .twoCol .imageInfo a {
    padding-left: 2px; 
}
.fxo-respond .twoCol a span { margin-left: -20px; }
/*Personal Projects*/
.headlineonlymobile{display:block;}
.headlineonlymobile a.button {
  color: #ffffff; 
  font-size:21.5px;
  font-family: 'Arial Narrow',arial,sans-serif;
  text-shadow: 1px 0 1px #563A76;
	font-weight:100;
	border-style:none;
	height:35px;
	text-decoration: none;
}
.headlineonlymobile div#para1{color:#FFFFFF; width:340px; font-size:16px; font-family: 'Arial Narrow',arial,sans-serif; font-weight:100;}
.headline h1{display:none;}
.headlineonlymobile a {
    color: #FFFFFF;
    font-weight: bold;
}
/* Mobile App Button */
#td3{display:none;}

/* Template 2B Optimization */
.fxo-respond .twoCol .ssMedia .zoom {display:none;}
.fxo-respond .twoCol .ssRiver {padding-left: 1px;}
.fxo-respond .twoCol .leftCol .ssRiver .thumbShell {
    width: 330px;
}

.fxo-respond .nomobile.template {
    display: block;
}
.fxo-respond .leftCol .riverWrapper .rowWrap {
    height: 110%;
}
.fxo-respond .leftCol .riverWrapper {
    padding-top: 145px;
	 margin-left: -2px;
}

.fxo-respond .leftCol .riverWrapper .riverNav {
    margin-left: 8px;
    margin-top: 15px;
}

 .fxo-respond .leftCol .riverWrapper .riverNav li {
    list-style-image: none;
    list-style-position: outside;
    list-style-type: none;
    margin-right: 1px;
}
.fxo-respond .leftCol .riverWrapper .riverNav li a {background-repeat: no-repeat;width:5px;}
.fxo-respond .leftCol .riverWrapper .riverItem .riverImg > img, .fxo-respond .leftCol .riverWrapper .riverItem .riverImg > a > img {
    height: 100%;
    width: 100%;
}
.fxo-respond .leftCol .rowWrap {
    overflow-x: hidden;
    overflow-y: hidden;
    position: relative;
}

.fxo-respond  .leftCol .riverWrapper .rowWrap .riverItem p {
    padding-bottom: 10px;
    padding-left: 0;
    padding-right: 0;
    padding-top: 10px;
}
/* Mobile App Button */
#td1{margin-top: -35px;}
#td2{margin-bottom: -85px;}

/* Added for 1082354 */
#content .imageInfo {
    font-size: 95%;
}
#content .imageInfo h1 {
    font-size: 210%;
}
}

@media screen and (max-width: 320px) {
/*print & Ship App Download Banner */
#appBanner {
    display: block;
}
#valueBanner {
    display: block;
}
  .fxo-respond .leftCol .imageInfo h2 { margin-top: 24px; }
  .fxo-respond .twoCol .featuredProject { margin-bottom: -40px; }
  .fxo-respond .riverWrapper .rowWrap { height: 250px; }
  .fxo-respond .buttons, .fxo-respond.start-order { display: none; }
  .fxo-respond .bannerWrapper .bannerContent .buttonWrapper { display: none; }
  .fxo-respond .bannerWrapper { min-height: 350px; }
  .fxo-respond .bannerWrapper .bannerContent .banner-text h1 { width: 200px; }
  .fxo-respond #featureContainer { width: 100%; }
  .fxo-respond .featureTiles .feature, .fxo-respond .featureTiles .feature img { width: 100%; height: auto; }
  .fxo-respond .featureTiles .feature.solutionsCenter { min-height: 315px; }
  .fxo-respond #nav-footer { display: none; }
  .fxo-respond #fx-global-footer p.copy-info { color: #666666; }
  .fxo-respond .riverWrapper { padding-left: 0px; padding-right: 0px; padding-top: 20px; }
  .fxo-respond .onlymobile { display: block; }
  .fxo-respond #content { width: 320px; padding: 0px; }
  .fxo-respond #container { width: 320px; padding: 0px; }
  .fxo-respond #header { width: 320px; height: 100%; padding: 0px; }
  .fxo-respond #banner-out { width: 320px; padding: 0px; }
  .fxo-respond #banner { width: 320px; padding: 0px; }
  .fxo-respond #banner-out .header-body span img { width: 320px; height: 65px; padding: 0px; }
  .fxo-respond #footer { width: 320px; padding: 0px; }
  .fxo-respond #col-main { width: 320px; padding: 0px; }
  .fxo-respond #col-left { width: 320px; padding: 0px; }
  .fxo-respond #col-half1 { width: 320px; padding: 0px; }
  .fxo-respond #col-half1 .riverWrapper { position: relative; top: 0px; padding-bottom: 1px; overflow: hidden; }
  .fxo-respond #col-half1 .riverWrapper .caption { visibility: hidden; font-size: 18px; text-align: center; padding: 0px; }
  .fxo-respond #col-half1 .riverWrapper .caption-new { font-size: 2.17em; font-weight: normal; margin: 0px 0px 4px; color: #00A0D3; font-family: Arial Narrow,sans-serif; padding-left: 10px; }
  .fxo-respond #col-half2 .page-heading h2 { visibility: hidden; font-size: 2.17em; font-weight: normal; margin: 0px 0px 4px; }
  .fxo-respond #col-half1 .riverWrapper .rowWrap { position: relative; width: 100%; height: 300px; overflow: hidden; }
  .fxo-respond #col-half1 .riverWrapper .rowWrap .riverItem { height: 300px; width: 300px; }
  .fxo-respond #col-half1 .riverWrapper .rowWrap .riverItem .video { padding: 0px; height: 225px; width: 300px; }
  .fxo-respond #col-half1 .riverWrapper .rowWrap .riverItem .videoIcon { position: absolute; top: 40px; left: 90px; width: 100px; height: 100px; }
  .fxo-respond #col-half1 .riverWrapper .rowWrap .riverItem p { padding: 10px 0px; }
  .fxo-respond #col-half2 { width: 320px; padding: 0px; }
  .fxo-respond #col-right, .fxo-respond #col-right .image_only table, thead, tbody, tfoot, th, td, tr { display: block; width: 100%; padding-bottom: 10px; float: left; }
  .fxo-respond #col-right table, .fxo-respond #col-right .image_only table td, .fxo-respond #col-main.triple table tr td, .fxo-respond #main #tabs table tr td, .fxo-respond #main .twoCol .infotable td { margin: 0px 0px 20px; box-shadow: 0px 4px 8px -4px #999999; }
  .fxo-respond .page-heading { top: 0px; width: 315px; padding: 0px; }
  .fxo-respond .video .block { float: left; padding: 0px; }
  .fxo-respond .basic .copy { width: 300px; padding: 4px; }
  .fxo-respond .block { position: relative; margin: 2px; }
  .fxo-respond .triple, .fxo-respond .page-tools, .fxo-respond #tabhide { width: 320px; padding: 0px; float: left; }
  .fxo-respond #tabs .nav-tabs { width: 280px; padding: 2px 0px; margin: auto; }
  .fxo-respond #tabs .nav-tabs li a { width: 280px; line-height: 32px; padding: 0px; }
  .fxo-respond #disclaimerModalWrap, .fxo-respond .disclaimer, .fxo-respond .modal-main, .fxo-respond .disclaimer-modal { max-width: 280px; padding: 0px; }
  .fxo-respond .project-header { background: none repeat scroll 0% 0% #22093E; width: 100%; height: 35px; box-shadow: 0px 0px 0px 1px rgba(255, 255, 255, 0.2); }
  .fxo-respond .project-logo img { width: 50px; height: 60px; padding: 0px; }
  .fxo-respond .project-sub-header .btn-nav { width: 70%; }
  .fxo-respond .project-sub-header { width: 320px; padding: 0px; }
  .fxo-respond .project-sub-header .headline > p, .fxo-respond .project-sub-header .headline > a { display: none; }
  .fxo-respond .project-sub-header .start-order > p { display: none; }
  .fxo-respond .project-sub-header .headline > h1 { font-size: 60px; }
  .fxo-respond .project-sub-header .start-order .btn-wrap { top: 0px; padding: 4px; }
  .fxo-respond .project-sub-header .start-order .btn-wrap .start-btn { top: 0px; font-size: 12px; padding: 4px; }
  .fxo-respond .nav-btn .nav-btn-sub-mobile { top: 30px; }
  .fxo-respond .project-content .container { width: 320px; }
  .fxo-respond .project-content .gallery-row .item { width: 80%; margin-left: 10px; }
  .fxo-respond .project-content .two-col .first-col, .fxo-respond .project-content .two-col .second-col { width: 80%; margin-left: 10px; }
  .fxo-respond .project-sub-header .headline h1 { top: 0px; font-family: 'Arial Narrow',arial,sans-serif; font-size: 18px; margin: 0px; text-shadow: 1px 0px 1px #563A76; }
  .fxo-respond .project-sub-header .headline.courier h1 { font-family: "Arial Narrow",arial,sans-serif; font-size: 30px; }
  .fxo-respond p.big { font-weight: bold; font-size: 20px; margin: 0px; }
  .fxo-respond .proj-nav ul li a { font-size: 15px; margin: 0px; }
  .fxo-respond .project-header ul li { line-height: 30px; display: block; }
  .fxo-respond .project-sub-header .nav-btn { height: 20px; padding: 5px; }
  .fxo-respond .project-sub-header .nav-btn a { line-height: 23px; }
  .fxo-respond .project-sub-header .btn-nav { margin: 10px 0px; }
  .fxo-respond .project-sub-header { width: 320px; }
  .fxo-respond button.tooltip div { display: none; }
  #fx-global-header #global-nav a.open, #fx-global-header #global-nav a:hover { background: url("/images/us/office/nexgen09/HomePage/assets.png") no-repeat scroll 100% -666px transparent; border: 0px none; border-radius: 7px 7px 0px 0px; height: 38px; z-index: 10; }
  body.fxo-respond, html { overflow-x: hidden; }
  .fxo-respond .location-dd { display: none; }
  .fxo-respond #content.homepage .riverWrapper .riverArrow { display: none; }
  .fxo-respond .project-header { background: none repeat scroll 0px 0px #22093E; box-shadow: 0px 0px 0px 1px rgba(255, 255, 255, 0.2); height: 45px; width: 100%; }
  .fxo-respond .twoCol .title h1 { color: #4D148C; font-size: 25px; margin: 0px 0px 18px; }
  .fxo-respond .twoCol img { display: block; max-height: 250px; max-width: 270px; padding: 14px; }
  .fxo-respond .twoCol .leftCol .imageInfo { color: #55524B; font-size: 14px; line-height: 18px; padding: 0px 14px; width:285px;}
  .fxo-respond .twoCol .rightCol { float: right; width: 100%; }
  .fxo-respond .rightColItem p { font-size: 14px; line-height: 19px; margin: 0px; padding-left: 20px; }
  .fxo-respond .twoCol a { color: #21A0DC; padding-left: 10px; }
  .fxo-respond .twoCol .leftCol { background: none repeat scroll 0px 0px #FFFFFF; float: left; width: 100%; }
  .fxo-respond .rightColItem h2 { color: #4D148C; font-size: 21px; font-weight: normal; margin: 0px 0px 15px; padding-left: 20px; }
  .fxo-respond .rightColItem { margin: 0px 0px 5px; color: #55524B; }
  .proj-nav-mobile { width: 100%; padding-top: 10px; }
  #hide { display: none; }
  .proj-nav-mobile nav { border-radius: 0px; display: inline-table; float: right; list-style: none outside none; position: relative; font-size: 1em;z-index:6;  }
  .onclick-menu a img { display: inline-block; position: relative; float: right; }
  .onclick-menu a { padding: 1px; }
  .project-header ul { margin-top: 15px; }
  .onclick-menu-content { background-color: #22093E; padding-top: 10px; right: 0px; width: 320px; }
  .gray .onclick-menu-content { background-color: #212121; padding-top: 10px; right: 0px; width: 320px; }
  .blue .onclick-menu-content { background-color: #092E3E; padding-top: 10px; right: 0px; width: 320px; }
  .onclick-menu-content li { color: #F2F5E9; list-style-type: none; line-height: 28px; border-bottom: 1px solid #F2F5E9; padding-bottom: 5px; margin: 5px 0px; }
  .gray .onclick-menu-content li { color: #A8A8A8; list-style-type: none; line-height: 28px; border-bottom: 1px solid #A8A8A8; padding-bottom: 5px; margin: 5px 0px; }
  .blue .onclick-menu-content li { color: #99C7D7; list-style-type: none; line-height: 28px; border-bottom: 1px solid #99C7D7; padding-bottom: 5px; margin: 5px 0px; }
  .onclick-menu-content a { background: none repeat scroll 0% 0% transparent; border: medium none; color: inherit; cursor: pointer; outline: 0px none; text-align: right; }
  .onclick-menu-content a:hover { color: #FF8C31; }
  .onclick-menu { float: left; position: relative; text-align: left; }
  .divTableResponsive { font-size: 0.75em; height: 80px; width: 82%; }
  .divheadRow { outline: 1px solid black; background-color: #00A0D3; color: #FFFFFF; width: 125%; }
  .divRowResponsive { width: 137.5%; }
  .divCell { background-color: #CCCCCC; float: left; width: 12.15%; padding: 1.5px; }
  .messagetext { margin-left: 90px;}
  /*Ship & Get*/
  .fxo-respond .twoCol .imageInfo a {
    padding-left: 2px;
}
.fxo-respond .twoCol a span { margin-left: -15px; }
/*Personal Projects*/
.headlineonlymobile{display:block;}
.headlineonlymobile a.button {
  color: #ffffff; 
  font-size:21.5px;
  font-family: 'Arial Narrow',arial,sans-serif;
  text-shadow: 1px 0 1px #563A76;
	font-weight:100;
	border-style:none;
	height:35px;
	text-decoration: none;
}
.headlineonlymobile div#para1{color:#FFFFFF; width:300px; font-size:16px; font-family: 'Arial Narrow',arial,sans-serif; font-weight:100;}
.headline h1{display:none;}
.headlineonlymobile a {
    color: #FFFFFF;
    font-weight: bold;
}
/* Mobile App Button */
#td3{display:none;}

/* Defects */
 .fxo-respond #col-right .image_only table, thead, tbody, tfoot, th, td, tr {
 width: 98%;
}
/* Mobile App Button */
#td1{margin-top: -35px;}
#td2{margin-bottom: -85px;}

/* Template 2B */

.fxo-respond #header {
    height: 62px;
    width: 320px;
}
.fxo-respond .twoCol .ssMedia .zoom {display:none;}
.fxo-respond .twoCol .ssRiver {padding-left: 1px;}
.fxo-respond .twoCol .leftCol .ssRiver .thumbShell {
    width: 330px;
}

.fxo-respond .nomobile.template {
    display: block;
}
.fxo-respond .leftCol .riverWrapper .rowWrap {
    height: 100%;
}
.fxo-respond .leftCol .riverWrapper {
    padding-top: 145px;
	 margin-left: -2px;
}

.fxo-respond .leftCol .riverWrapper .riverNav {
    margin-left: 8px;
    margin-top: 15px;
}

 .fxo-respond .leftCol .riverWrapper .riverNav li {
    list-style-image: none;
    list-style-position: outside;
    list-style-type: none;
    margin-right: 1px;
}
.fxo-respond .leftCol .riverWrapper .riverNav li a {background-repeat: no-repeat;width:5px;}
.fxo-respond .leftCol .riverWrapper .riverItem .riverImg > img, .fxo-respond .leftCol .riverWrapper .riverItem .riverImg > a > img {
    height: 100%;
    width: 100%;
}
.fxo-respond .leftCol .rowWrap {
    overflow-x: hidden;
    overflow-y: hidden;
    position: relative;
}

.fxo-respond  .leftCol .riverWrapper .rowWrap .riverItem p {
    padding-bottom: 10px;
    padding-left: 0;
    padding-right: 0;
    padding-top: 10px;
}
.fxo-respond .leftCol .riverWrapper .riverNav li a {
    background-repeat: no-repeat;
    width: 10px;
}
.fxo-respond #header {
    height: 60px;
    width: 320px;
}
.proj-nav-mobile {
    padding-top: 15px;
    width: 320px;
}
.fxo-respond #header {
    height: 62px;
    width: 320px;
}
.fxo-respond .twoCol .leftCol {
    height: 135%;
}
.fxo-respond .leftCol .riverWrapper .riverNav li a {
    background-repeat: no-repeat;
    width: 10px;
}
#content .twoCol {
    margin-left: 8px;
}
/* Template 2B */

/* Added for 1082354 */
#content .imageInfo {
    font-size: 95%;
}
#content .imageInfo h1 {
    font-size: 210%;
}
}





.project-header.blue {
     background-color: #092E3E;
}

.project-header.blue ul li a {
     color: #99C7D7;
}

.project-header.blue ul li a.active {
     color: #FFFFFF;
}

.project-sub-header.blue {
     background-color: #00A2E0;
     border-top-color: #00A2E0;
}

.project-sub-header.blue .btn-wrap {
     background-color: #00597B;
}

.project-sub-header.blue .btn-wrap .purple {
     background-color: #73CCEE;
}

.project-header.gray {
     background-color: #212121;
}

.project-header.gray ul li a {
     color: #A8A8A8;
}

.project-header.gray ul li a.active {
     color: #FFFFFF;
}

.project-sub-header.gray {
     background-color: #808388;
     border-top-color: #808388;
}

.project-sub-header.gray .btn-wrap {
     background-color: #454549;
}

.project-sub-header.gray .btn-wrap .purple {
     background-color: #BABBBF;
}

.project-header.white ul li a:hover {
     color: #000000;
     text-decoration: none;
}

.project-header.white ul li a {
     color: #666666;
     font-weight: lighter;
}

.project-header.white ul li a.active {
     color: #666666;
     text-decoration: none;
}

.project-sub-header.white .headline h1, .project-sub-header.white p, .project-sub-header.white .headline a {
     color: #4D148C;
     font-weight: 100;
}

.project-sub-header.white .btn-wrap {
     background-color: #212121;
}

.headline.white a {
     color: #666666;
     font-weight: bold;
}

.project-header.white {
     background: none repeat scroll 0px 0px #FFFFFF;
     box-shadow: 0px 0px 0px 1px rgba(255, 255, 255, 0.2);
     width: 100%;
}

.project-sub-header.white {
     background: none repeat scroll 0px 0px #FFFFFF;
     border-top: 1px solid #FFFFFF;
     box-shadow: 0px 0px 80px 40px rgba(0, 0, 0, 0.3) inset;
     width: 100%;
}

.fxo-respond .twoCol.blue .title h1 {
     color: #22A4DE;
}

.fxo-respond .rightColItem .rightCol-text {
     margin: 10px;
}

.fxo-respond .blue .rightColItem h2 {
     color: #22A4DE;
}

.fxo-respond #fx-global-header #global-nav a#mobile-menu-link span {
     color: #00A0D3;
     font-size: 14px;
}

.fxo-respond #fx-global-header #global-nav a span img {
     position: relative;
     top: -9px;
}

.fxo-respond #fx-global-header #global-nav a span p {
     bottom: 10px;
     color: #00A0D3;
     font-size: 13px;
     position: relative;
     right: 7px;
}

.fxo-respond #fx-global-header #global-nav a#mobile-menu-link.nearby {
   /*  background: url("none") repeat scroll 0% 0% transparent; */
}







 
