/*-- global updates--*/
#auto-top-link { z-index: 9999; }
.content-box-content table { margin-bottom: 20px; }
.content-box-content ul, .content-box-content ol, .content-box-content table { margin-bottom: 20px; }
.content-box-content ul li, .content-box-content ol li { }
.content-box-content ul { list-style-type: disc; padding-left: 20px; }
.content-box-content ol { list-style-type: decimal; padding-left: 20px; }
.content-box-content ol ol, .content-box-content ol ul, .content-box-content ul ol, .content-box-content ul ul { margin-bottom: 0px; }
.snapdown-title p { text-transform: uppercase; }
td, tbody th, thead th { padding-left: 0px; }

/*--------- iPad Landscape and Desktops ---------*/
@media all and (min-width: 1910px) {
#content-left-Inner .snapdown-content ul li:before {content: "";width: 6px;height: 6px;background-color: #000;position: absolute;left: -15px;border-radius: 50%;top: 11px;overflow: hidden;}
.mainNav .level1.haschildren:before {font-size: 12px;line-height: 18px;padding: 15px 5px 22px 5px;}
.presentation-item-details { font-size: 2.0rem; line-height: 26px; }
#event-4-27-2016 .event-details-page ul li a[href$='.pdf'], #event-2-26-2016 .event-details-page ul li a[href$='.pdf'], .event-details-page ul li a[href$='.PDF'] { font-size: 2.0rem; line-height: 26px; }
span.presentation-item-date { font-size: 2.0rem; line-height: 26px; }
.container-fluid { margin: 0 auto; max-width: 1960px; }
.container-fluid { padding-left: 20px; padding-right: 20px; }
.row { margin-left: -20px; margin-right: -20px; }
.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 { padding-left: 20px; padding-right: 20px; }
.banner-sliding-images ul li { background-size: 2880px 1089px !important; height: 1089px !important; margin-top: 0px; }
.banner-text > p { font-size: 50rem; z-index: -1; margin-left: -20px; letter-spacing: -26px; }
.banner-title-bottom { font-size: 13.9rem; padding-top: 127px; letter-spacing: -4px; }
.banner-text { padding-top: 337px !important; }
.homeboxes { margin-top: -299px !important; }
a.book-a-room { font-size: 2.0rem; }
.mainNav .level1 > li > aa.sf-with-ul { font-size: 2.1rem !important; }
h2.homeboxes-heading { font-size: 3.6rem; line-height: 3.6rem; padding: 48px 48px 30px 48px; }
p { font-size: 2.0rem; line-height: 26px; padding-bottom: 28px; }
.readmore-right a { font-size: 2.0rem; line-height: 36px; }
.ModuleHeadlineLink  { font-size: 2.0rem; line-height: 30px; }
.ModuleHeadline, .ModuleItemRow a { font-size: 2.0rem; line-height: 26px; }
.ModuleDate { font-size: 2.0rem; line-height: 30px; }
.latestreports > span { font-size: 2.6rem; line-height: 30px; }
ul.financialDocuments li a { font-size: 2.0rem; line-height: 30px; }
ul.financialDocuments2 li a, ul.financialDocuments2 li a:hover { font-size: 2.0rem; line-height: 30px; }
.contact-us-box-content p span { font-size: 2.6rem; line-height: 35px; }
.contact-us-box-content p { font-size: 2.0rem; line-height: 27px; }
#Homepage .whiteboxes { border-top: 10px solid #114d97; }
.signupbox-head { font-size: 3.6rem; line-height: 36px; }
.email-icon { background-size: 104px; min-height: 70px; padding-left: 144px; font-size: 2.4rem; line-height: 53px; background-position: 10px 4px; }
.signupbox-textbox input { font-size: 2.4rem; line-height: 70px; height: 66px; }
.signupbox-button { font-size: 3.6rem; height: 66px; line-height: 66px; margin-top: 14px; width: 210px; margin-left: 24px; }
#footer_logos li .footer_logo img { height: 96px; }
.footer-top-container img { height: 94px; width: auto; padding-bottom: 0px; margin-bottom: 19px; }
#footer_logos { height: 130px; margin-bottom: 15px; }
.footer_links_list li { font-size: 1.7rem !important; line-height: 25px !important; }
ul#ftr_ul_hilCorp li.silo a { font-size: 1.7rem !important; line-height: 27px; }
.footer-logo-top img { width: 224px; padding-top: 10px; padding-bottom: 20px; }
#footer-at-a-glance { font-size: 2.0rem; line-height: 28px; margin-top: 67px; }
ul.footer-link-list li img { width: 40px; margin-left: 4px; }
.botlinks, .botlinks a, .botlinks a[href^="tel:"]:hover{ font-size: 1.8rem; line-height: 18px; font-family: 'loewmedium'; height: 18px; float: left; letter-spacing: -1px; padding-right: 15px; padding-left: 15px; }
#footer_bottom_container { border-bottom: 2px solid #808285; padding-bottom: 45px; margin-bottom: 52px; background-image: none; }
.boxcontent { padding: 13px 48px 48px 48px; }
ul.financialDocuments { margin-top: 4px; }
ul.financialDocuments2 { margin-top: 4px; }
#signupbox { padding: 56px 48px 56px; margin-bottom: 90px; }
.signupbox-textbox { margin-top: 14px; max-width: 650px; width: 36%; }
.footer-top-container { padding-top: 96px; }
.footer_links_list { padding-top: 16px; }
#footer-at-a-glance li span { font-size: 2.0rem; line-height: 28px; }
#footer-at-a-glance li { margin-left: 25px; margin-right: 5px; }
ul.footer-link-list { margin-top: 51px; margin-right: 100px; }
#headerwrapper { height: 274px; }
.header { min-height: 274px; }
#logo img { width: 328px; }
#logo > a { margin-left: 85px; }
#logo { margin-top: 21px; }
#toplinks-right { margin-top: 58px; padding-right: 34px; }
.language-box span { font-size: 2.0rem; }
.language-box ul li a { color: #fff; padding: 10px 15px; font-size: 2.0rem; }
.language-box { margin-right: 83px; padding-right: 21px; }
.language-title > span { font-size: 2.0rem; line-height: 23px; }
.language-title { margin-right: 32px; min-height: 50px !Important; background-size: auto 30px; padding-left: 67px; background-position: 13px 3px; }
.language-box:after { border-left: 6px solid transparent; border-right: 6px solid transparent; border-top: 6px solid #fff; right: 0px; top: 11px; }
a.book-a-room:after { content: ''; border-top: 6px solid transparent; border-right: 6px solid transparent; border-bottom: 6px solid transparent; border-left: 6px solid #ffffff; position: absolute; right: -5px; top: 8px; }
.mainNav .level1 > li > a { font-size: 2.1rem; line-height: 34px; padding-right: 62px; }
#topnavigation1 { margin-top: 35px; }
.mainNav .level1 > li > a > strong span:after { border-left: 6px solid transparent; border-right: 6px solid transparent; border-top: 6px solid #fff; top: 20px; }
.mainNav .level1 > li > a > strong span { width: 12px; }
#shareprice-wrapper { height: 92px; padding-top: 29px; }
.banner-text { padding-left: 54px; }
.readmore-right { padding-left: 45px; }
.botlinks > span { font-size: 1.8rem; line-height: 18px; font-family: 'loewmedium'; height: 18px; float: left; letter-spacing: -1px; padding-right: 15px; }
.botlinks a:first-child { padding-left: 0px; }
.botlinks { padding-left: 0px !important; }
.footer-logo-top:before { width: calc(100% - 40px); left: 20px; height: 4px; }
#footer-at-a-glance li a { line-height: 20px; }
.mainNav .level2 li a { font-size: 2.1rem; line-height: 30px; padding: 15px 0px 15px 20px; }
.mainNav .level2 .level3 li a { padding: 15px 0px 15px 20px; }
.mainNav .level2 { top: 57px; min-width: 400px;background-size: cover; }
.mainNav .level1 { height: 57px !important; }
.mainNav .level3 { right: 100%; left: auto; }
.mainNav .level3 { }
.append-navigation > ul { top: 57px; min-width: 400px; }
#desktopnav-section-Homepage-level1 > li > a, #desktopnav-section-Homepage-level1 > li > span { font-size: 2.1rem; line-height: 30px; padding: 15px 0px 15px 20px; }
#desktopnav-section-Homepage-level1 > li > ul { /*left: 25em;*/ right: 100%;right: 100% !important;    min-width: 400px; }
#desktopnav-section-Homepage-level1 > li > ul > li a, #desktopnav-section-Homepage-level1 > li > ul > li > span { font-size: 2.1rem; line-height: 30px; padding: 15px 0px 15px 20px; }
.mainNav .level2 > li.has-children > a { background-repeat: no-repeat; background-position: right center; }
/*-- content page styling --*/
.subboxes-heading { font-size: 12rem; line-height: 120px; margin-top: 112px; letter-spacing: -6px; margin-bottom: 170px; }
.right-nav-box.whiteboxes { border-top: 8px solid #114d97; }
.right-nav-box ul li.level1 a span, .right-nav-box ul li.current >span { line-height: 36px; }
.right-nav-box ul li.level1 { font-size: 2.6rem; padding: 15px 0px; }
.right-nav-box-content { padding: 28px 48px; }
.right-nav-box ul li.level1 ul li.level2 { font-size: 2.0rem; padding: 15px 0 15px 20px; }
.right-nav-box ul li.selected ul { margin-top: 20px; margin-bottom: -20px; }
.newstab ul li a, .newstab ul li > span { border-top: 8px solid #1e1e1e; padding-top: 2px; /*min-width: 200px;*/ min-width: 196px; padding-left: 0px; }
.newstab ul li { font-size: 2.0rem; line-height: 36px; margin: 0px 10px; }
h2 { font-size: 3.6rem; line-height: 40px; margin-bottom: 25px; }
h3 { font-size: 3.0rem; line-height: 36px; margin-bottom: 20px; }
h4 { font-size: 2.6rem; line-height: 32px; margin-bottom: 20px; }
h5 { font-size: 2.2rem; line-height: 28px; margin-bottom: 20px; }
.content-box-content p { padding-bottom: 28px; }
th { font-size: 2.0rem; line-height: 26px; }
td, tbody th { font-size: 2.0rem; line-height: 26px; height: 74px; padding-left: 0px; }
p.title-sub { font-size: 2.0rem; line-height: 26px; }
thead th { border-top: 8px solid #000; padding-left: 0px; padding: 16px 0px 13px; height: 60px; }
/*--  icons --.cal-hover, .cal, .doc-icon-hover, .doc-icon, .docx-icon-hover, .docx-icon, .html-icon-hover, .html-icon, .mp3-icon-hover, .mp3-icon, .pdf-icon-hover, .pdf-icon, .table-hover, .table, .video-hover, .video, .weblink-hover, .weblink, .xls-icon-hover, .xls-icon { display: inline-block; background: url('/~/media/Images/H/Hilton-Worldwide-IR-V3/css/srpite-new-icons.png') no-repeat; overflow: hidden; text-indent: -9999px; text-align: left; }
.cal:hover { background-position: -0px -0px; width: 33px; height: 33px; }
.cal { background-position: -33px -0px; width: 33px; height: 33px; }
.doc-icon:hover { background-position: -66px -0px; width: 33px; height: 33px; }
.doc-icon { background-position: -99px -0px; width: 33px; height: 33px; }
.docx-icon:hover { background-position: -66px -0px; width: 33px; height: 33px; }
.docx-icon { background-position: -99px -0px; width: 33px; height: 33px; }
.html-icon:hover { background-position: -0px -33px; width: 33px; height: 33px; }
.html-icon { background-position: -33px -33px; width: 33px; height: 33px; }
.mp3-icon:hover { background-position: -66px -33px; width: 33px; height: 33px; }
.mp3-icon { background-position: -99px -33px; width: 33px; height: 33px; }
.pdf-icon:hover { background-position: -0px -66px; width: 33px; height: 33px; }
.pdf-icon { background-position: -33px -66px; width: 33px; height: 33px; }
.table:hover { background-position: -66px -66px; width: 33px; height: 33px; }
.table { background-position: -99px -66px; width: 33px; height: 33px; }
.video:hover { background-position: -0px -99px; width: 33px; height: 33px; }
.video { background-position: -33px -99px; width: 33px; height: 33px; }
.weblink:hover { background-position: -66px -99px; width: 33px; height: 33px; }
.weblink { background-position: -99px -99px; width: 33px; height: 33px; }
.xls-icon:hover { background-position: -0px -132px; width: 33px; height: 33px; }
.xls-icon { background-position: -33px -132px; width: 33px; height: 33px; }--*/
.content-box-content table { margin-bottom: 30px; }
.content-box-content ul, .content-box-content ol, .content-box-content table { margin-bottom: 30px; }
.content-box-content ul li, .content-box-content ol li { font-size: 2.0rem; line-height: 26px; }
.content-box-content ul { list-style-type: disc; padding-left: 21px; }
.content-box-content ol { list-style-type: decimal; padding-left: 21px; }
.content-box-content ol ol, .content-box-content ol ul, .content-box-content ul ol, .content-box-content ul ul { margin-bottom: 0px; }
span.ar-title, .snapdown-title p, .snapdown-content p, .snapdown-content ul li { font-size: 2.0rem; line-height: 26px; }
.snapdown-title p { text-transform: uppercase; }
.snapdown-title p, .snapdown-content p, .snapdown-content ul li { font-size: 2.0rem; line-height: 26px; }
.snapdown-title { border-top: solid 8px #000000; padding: 15px 15px 23px; }
.snapdown-title p:after { border-left: 7px solid transparent; border-right: 7px solid transparent; border-top: 10px solid #000; top: 45%; right: 7px; }
.snapdown-title.active { border-top: solid 8px #37aede; }
.snapdown-title.active p:after { border-top: 7px solid transparent; border-bottom: 10px solid #38afdf; top: 30%; right: 7px; }
.readmore-right a::after { content: ''; border-top: 6px solid transparent; border-right: 6px solid transparent; border-bottom: 6px solid transparent; border-left: 6px solid #27ade0; }
.readmore-right a:hover::after { border-left: 6px solid #114d97; }
}

@media all and (min-width: 991px) and (max-width: 1024px) {
.newstab ul li{min-width: 100px;}
.mainNav .level1 > li > a { padding-right: 5px; }
#footer_logos li .footer_logo img { height: auto; }
.email-icon { margin-left: 0px; max-width: 60%; }
.signupbox-button { margin-right: 0px; }
.signupbox-textbox { width: 30%; }
#footer-at-a-glance ul { width: calc(100% - 150px); float: left; margin-left: 0px; }
#footer-at-a-glance { width: calc(100% - 250px); float: left; margin-top: 30px; }
ul.footer-link-list { margin-top: 30px; }
.spin-offs-box{margin: 5px;}
}

@media all and (min-width: 992px) and (max-width: 1919px) {
.internetexplorer11 .non-hov-img, .internetexplorer11 .hov-img, .internetexplorer10 .non-hov-img, .internetexplorer10 .hov-img, .ie9 .non-hov-img, .ie9 .hov-img, .ie10 .non-hov-img, .ie10 .hov-img{
  max-width:82px;
}
}
@media all and (min-width: 2881px) {
.banner-sliding-images ul li { background-size: cover !important; }
}

@media all and (max-width: 1210px) {
.banneritem .bannertext { padding-left: 8%; width: 90%; }
}

@media all and (max-width: 1100px) {
#topnavigation ul li { width: auto !important; }
#topnavigation ul li a { padding: 19px 30px; }
}

@media all and (max-width: 1023px) {
.box-unit { margin-bottom: 10px; }
}

@media all and (min-width: 992px) and (max-width: 996px) {
#footer_logos #brand_bar_HH .footer_logo { background-position: -919px 0; width: 56px; }
#footer_logos #brand_bar_HH .footer_logo:hover { background-position: -919px -48px; }
#brand_bar_HH .arrow_bottom { left: 180px; }
#brand_bar_HH .brand_tooltip { left: -160px; }
}

@media all and (max-width: 991px) {
#topnavigation > ul { font-size: 1.3rem; line-height: 1.8rem; }
#topnavigation ul li a { padding: 19px 20px; }
#box-unit-4 { clear: none; }
.ir-contact-form .form-right input, .ir-contact-form .form-right textarea { width: 190px; }
ul#footer_logos li { margin-right: 1.3%; }
.mobishow { top: 90px; }
}

@media all and (min-width: 980px) and (max-width: 981px) {
ul#footer_logos li { margin-right: -0.2%; }
}

/*--------- iPad Portrait and large Tablets Portrait ---------*/



@media all and (min-width: 768px) and (max-width: 991px) {
#committee-composition-table th{font-size:1.0rem}
.right-nav-box ul li.level1 {font-size: 1.2rem;padding: 3px 0px;}
.right-nav-box-content.boxcontent { padding: 10px 15px; font-size: 1.2rem; line-height: 16px; }
.right-nav-box ul li.level1 ul li.level2 { font-size: 1.0rem; padding: 3px 0px 3px 10px; }
.right-nav-box ul li.selected ul, .right-nav-box ul li.current ul { margin: 0px; }
.subboxes-heading { font-size: 4.8rem; line-height: 56px; margin: 40px 0px 65px 0px; }
.innerBoxes { padding-bottom: 35px; }
.arimg { min-height: 260px !important; }
.spin-offs-box { width: 30%; }
.banner-text.isalertbox { padding-top: 70px !important; }
.newstab ul li a, .newstab ul li > span { padding: 4px 19px 4px; }
thead th { border-top: 4px solid #000; padding: 4px; padding-left: 0px; }
.header { position: relative; }
ul#ftr_ul_hilCorp {/* display: none */ }
ul#footer_logos li { /* margin-right: 2%;*/ padding-left: 0; }
#footer_logos li .footer_logo { /*background:url(/~/media/Images/H/Hilton-Worldwide-IR-V3/css/footer_logos_tab_new.png) 0 0 no-repeat;*/ display: block; height: 36px; }
#footer_logos .brand_name { display: none; }
#footer_logos #brand_bar_HI .footer_logo { background-position: 0px 0; width: 41px; }
#footer_logos #brand_bar_HI .footer_logo:hover { background-position: 0px -38px; }
#footer_logos #brand_bar_WA .footer_logo { background-position: -54px 0; width: 31px; }
#footer_logos #brand_bar_WA .footer_logo:hover { background-position: -54px -38px; }
#footer_logos #brand_bar_CH .footer_logo { background-position: -97px 0; width: 49px; }
#footer_logos #brand_bar_CH .footer_logo:hover { background-position: -97px -38px; }
#footer_logos #brand_bar_CP .footer_logo { background-position: -157px 0; width: 54px; }
#footer_logos #brand_bar_CP .footer_logo:hover { background-position: -157px -38px; }
#footer_logos #brand_bar_CU .footer_logo { background-position: -221px 0; width: 46px; }
#footer_logos #brand_bar_CU .footer_logo:hover { background-position: -221px -38px; }
#footer_logos #brand_bar_DT .footer_logo { background-position: -278px 0; width: 44px; }
#footer_logos #brand_bar_DT .footer_logo:hover { background-position: -278px -38px; }
#footer_logos #brand_bar_ES .footer_logo { background-position: -336px 0; width: 41px; }
#footer_logos #brand_bar_ES .footer_logo:hover { background-position: -336px -38px; }
#footer_logos #brand_bar_GI .footer_logo { background-position: -392px 0; width: 46px; }
#footer_logos #brand_bar_GI .footer_logo:hover { background-position: -392px -38px; }
#footer_logos #brand_bar_HP .footer_logo { background-position: -452px 0; width: 39px; }
#footer_logos #brand_bar_HP .footer_logo:hover { background-position: -452px -38px; }
#footer_logos #brand_bar_TR .footer_logo { background-position: -505px 0; width: 28px; }
#footer_logos #brand_bar_TR .footer_logo:hover { background-position: -505px -38px; }
#footer_logos #brand_bar_HW .footer_logo { background-position: -547px 0; width: 44px; }
#footer_logos #brand_bar_HW .footer_logo:hover { background-position: -547px -38px; }
#footer_logos #brand_bar_HT .footer_logo { background-position: -604px 0; width: 41px; }
#footer_logos #brand_bar_HT .footer_logo:hover { background-position: -604px -38px; }
#footer_logos #brand_bar_HV .footer_logo { background-position: -659px 0; width: 56px; }
#footer_logos #brand_bar_HV .footer_logo:hover { background-position: -659px -38px; }
#footer_logos #brand_bar_HH .footer_logo { background-position: -727px 0; width: 41px; }
#footer_logos #brand_bar_HH .footer_logo:hover { background-position: -727px -38px; }
.mainNav .level1 > li { padding-left: 0; }
.mainNav .level1 > li > a {/* box-sizing: content-box; */ }
.mainNav .level1 > li {/* padding-left: 0; */ }
#logo > a { margin-left: 22px; }
#logo img { width: 136px; }
a.book-a-room { font-size: 1.0rem; line-height: 16px; }
a.book-a-room:after { border-top: 3px solid transparent; border-right: 3px solid transparent; border-bottom: 3px solid transparent; border-left: 3px solid #ffffff; position: absolute; right: 0px; top: 6px; }
div#headerwrapper { height: 115px; }
.header { height: 115px; min-height: 115px; }
#logo { padding-top: 25px; }
#toplinks-right { margin-top: 23px; padding-right: 0px; }
#toplinks-right > div { font-size: 1.0rem; line-height: 16px; }
.language-box { margin-right: 28px; }
.language-box:after { border-left: 3px solid transparent; border-right: 3px solid transparent; border-top: 3px solid #fff; top: 8px; }
.language-title > span { line-height: 16px; }
.language-title { margin-right: 17px; background-size: auto 14px; background-position: 18px 5px; }
#topnavigation1 { margin-top: 15px; padding: 0px !important; width: 100%; }
.mainNav .level1 > li > a { font-size: 1.0rem; line-height: 12px; padding-right: 15px; height: 20px; }
.mainNav > .level1 {height: 20px; }
.mainNav > .level1 > li > ul {top: 21px;left: 0px;}
.mainNav .level1 > li > a > strong { padding-top: 5px; padding-bottom: 5px; }
.mainNav .level1 > li > a > strong span:after { top: 9px; border-left: 3px solid transparent; border-right: 3px solid transparent; border-top: 3px solid #fff; left: 0px; }
.mainNav .level1 > li > a > strong span { width: 6px; margin-left: 3px; }
div#shareprice-wrapper { height: 36px; padding-top: 10px; overflow: hidden; }
.signupbox-content { padding-left: 0; width: auto; }
.email-icon { font-size: 1.2rem; }
.signupbox-textbox { padding-left: 8px; padding-right: 9px; }
.signupbox-button { width: 138px; }
.signupbox-close { margin-left: 8px; }
.yrdd { width: 99px; }
.yroptions { right: 0; width: 99px; }
.Outlook-link { font-size: 1.2rem; padding: 4px 8px; }
.footer_links_list li { font-size: 9px !important; margin-right: 8px; padding-right: 8px; }
.botlinks a, .botlinks > span { padding-left: 4px !important; padding-right: 4px !important; font-size: 11px; line-height: 11px; height: 11px; margin-bottom: 10px; }
.botlinks span a { border: none; padding-left: 0px !important; padding-right: 0px !important; }
.brand_tooltip { width: 190px; }
#brand_bar_HI .arrow_bottom { left: 13px; }
#brand_bar_WA .arrow_bottom { left: 53px; }
#brand_bar_WA .brand_tooltip { left: -49px; }
.arrow_bottom { left: 85px; }
#brand_bar_DT .arrow_bottom { left: 81px; }
#brand_bar_HP .arrow_bottom { left: 82px; }
#brand_bar_TR .arrow_bottom, #brand_bar_HW .arrow_bottom, #brand_bar_HT .arrow_bottom, #brand_bar_HV .arrow_bottom { left: 82px; }
#brand_bar_HH .arrow_bottom { left: 152px; }
body#Homepage .upcoming-events-box-content img { width: 58px; }
.banneritem { height: 422px; }
.banner-text { width: auto; padding-top: 90px !important; padding-left: 15px; }
span.banner-title-bottom { font-size: 5.6rem;padding-top: 67px;}
.banner-text > p { font-size: 20rem; letter-spacing: -11px;margin-left: -10px;
 }
#Homepage .homeboxes { margin-top: -115px !important; padding-bottom: 35px; }
div#content-left { padding-left: 0px; }
div#content-right { padding-right: 0px; }
h2.homeboxes-heading { font-size: 1.6rem; line-height: 20px; padding: 13px 20px 9px; }
.boxcontent { padding: 5px 20px; font-size: 1.2rem; line-height: 16px; }
p { padding: 0px 0 15px; }
.readmore-right { padding: 15px 30px 0px 20px; }
.ModuleItemRow { padding-bottom: 27px; }
.ModuleDate { font-size: 1.2rem; line-height: 16px; }
a.ModuleHeadlineLink { font-size: 1.2rem; line-height: 16px; }
.ModuleHeadline { font-size: 1.2rem; line-height: 16px; }
.financial-reporting-box.bottom3boxes { }
#Homepage .whiteboxes { min-height: 200px; }
.financial-wrapper { padding-left: 0px; }
.latestreports > span { font-size: 1.2rem; line-height: 16px; }
ul.financialDocuments li a { font-size: 1.2rem; line-height: 16px; }
ul.financialDocuments2 li a,ul.financialDocuments2 li a:hover { font-size: 1.2rem; line-height: 16px; }
.contact-wrapper { padding-right: 0px; }
.contact-us-box-content p { font-size: 1.2rem; line-height: 16px; }
.contact-us-box-content p span { font-size: 1.2rem; line-height: 16px; }
.signupbox-wrapper { padding-left: 0px; padding-right: 0px; }
#signupbox { min-height: 82px; padding: 18px; margin-top: 32px; margin-bottom: 0px; }
.email-icon { font-size: 1.1rem; line-height: 12px; padding-left: 60px; padding-top: 5px; background-size: 42px; background-position: 2px 6px; margin-left: 0px !important; min-height: 40px; width: 50%; }
.signupbox-head { font-size: 1.6rem; line-height: 16px; }
.signupbox-button { font-size: 1.6rem; line-height: 16px;width: 94px; padding: 5px; margin: 9px 0px 9px 0px; float: right;text-align:center; }
.signupbox-textbox { width: 265px; padding-right: 15px; }
.signupbox-textbox input { font-size: 1.1rem; line-height: 26px; height: 26px; padding-left: 5px; padding-right: 5px; margin-top: 4px; width: 100%; }
.signupbox-content { width: 100%; }
.footer-top-container { padding-top: 38px; }
.footer-top-container img { height: 36px; width: auto; padding-bottom: 0px; }
#footer_logos li .footer_logo img { height: auto; }
.footer-logo-top:before {width: calc(100% - 10px);left: 5px;}
.footer-mob-wrapper { padding-left: 0px; padding-right: 0px; }
.footer-logo-top img { padding: 0px; width: 90px; height: auto; margin-top: 3px; }
.footer_links_list > li { display: block !important; float: left !important; padding-left: 2px !important; margin-bottom: 20px; }
#footer-li-6 { width: 27.5%; }
#footer-li-5 { width: 23.5%; }
#footer-li-7 { width: 26%; }
.footer_links_list { padding-top: 6px !important; }
li#footer-li-1 { width: 23.5%; }
#footer-li-2 { width: 27.7%; }
#footer-li-3 { width: 27%; }
#footer-li-4 { width: 20%; }
#footer-at-a-glance ul { width: calc(100% - 150px); float: left; margin-left: 0px; }
#footer-at-a-glance { width: calc(100% - 150px); float: left; margin-top: 0px; }
ul.footer-link-list { margin: 0px; margin-right: 40px; }
ul.footer-link-list li img { width: 16px; }
#footer-at-a-glance li a { font-size: 1.1rem; line-height: 18px; margin-right: 0px; }
#footer-at-a-glance li { margin-right: 0px; }
div#footer_bottom_container { padding-bottom: 20px; margin-bottom: 10px; }
p.botlinks { height: auto; display: inline-block; margin-bottom: 0px; }
}

@media all and (min-width: 800px) and (max-width: 801px) {
ul#footer_logos li { margin-right: 1.5%; }
}

@media (min-width: 768px) {
#shareprice-box{display:block !important;}
#header-mobi { display: none }
#mob_footer_logos {display:none;}
}

@media (max-width: 768px) {
h2 { font-size: 1.6rem; line-height: 2.0rem }
h3 { font-size: 1.4rem; line-height: 1.8rem }
h4 { font-size: 1.2rem; line-height: 1.6rem }
p.title-sub { font-size: 1.2rem; }
th { font-size: 1.2rem; }
.newstab ul li { font-size: 1.1rem; min-width: 80px; }
.snapdown-title p { font-size: 1.2rem; }
td, tbody th {font-size: 1.2rem;line-height: 16px;padding: 10px 0px;}
}

/*--------- All Small Tablets and Large Phones Global CSS ---------*/
@media (max-width: 767px) {
#ExternalWebContentExternalIFrameTop{display:none;}
.arimg {display: inline-block;}
#shareprice-button{display:block;}
.topAlignTable td {vertical-align: top;padding-right: 10px;}
.scroll-table {overflow: auto;float: left;width: 100%;}
.snapdown-content{width:100%;}
#mob_footer_logos {width:calc(100% - 60px);float:left;margin-left:30px;margin-top: 30px;}
#footer_logos{display:none;}
#Homepage .whiteboxes{height:auto;min-height:10px;}
.bottom3boxes {margin-top: 0px;}
.readmore-right {float: left;clear: both;padding: 15px 10px;}
.selectedTab.v-mobile {display: block;font-size: 1.6rem;line-height: 1.2em;padding: 10px;border: 1px solid #666666;cursor: pointer;color: #545256;font-weight: bold;cursor: pointer;background-image: url(/~/media/Images/H/Hilton-Worldwide-IR-V3/css/menu-drop.png);background-repeat: no-repeat;background-position: calc(100% - 15px) center;}
.selectedTab.v-mobile.open {font-family: 'loewheavy';color: #36ade1;background-image: url(/~/media/Images/H/Hilton-Worldwide-IR-V3/css/menu-up-blue.png);background-repeat: no-repeat;background-position: calc(100% - 15px) center;}
.drop-down { position: relative; margin-bottom: 20px; }
.newstab ul li:hover >a, .newstab ul li:hover > span, .newstab ul li.current >span { background-color: #36ade1; color: #fff; cursor: pointer; }
.newstab { position: absolute; width: 100%; background-color: #fff; }
.selectedTab.v-mobile:hover, .selectedTab.v-mobile:focus, .selectedTab.v-mobile:active { -webkit-tap-highlight-color: transparent; tap-highlight-color: transparent; }
.newstab ul li { float: none; border-bottom: solid 1px #d6d6d6; text-align: left; margin: 0; }
.newstab ul li a, .newstab ul li > span { border-top: none; }
#content-left-Inner .drop-down a:hover {background-color: #01a8e1;color: #fff;text-decoration: none;font-family: 'loewheavy', arial, sans-serif;}
.newstab ul { border: solid 1px #666666; }

/*-- share price dropdown --*/
#share-dropdown { font-family: "loewheavy", sans-serif; text-transform: uppercase; color: #00a8e1; text-align: right; padding: 0; font-size: 12px; line-height: 20px; width: 100%; display: block; height: 30px;margin-top: 2px;}
#shareprice-button span { width: 20px; height: 20px; background-image: url(/~/media/Images/H/Hilton-Worldwide-IR-V3/css/menu-drop-active.png); display: block; float: right; background-repeat: no-repeat; background-position: center; }
/*#shareprice-button .active span { background-image: url(/~/media/Images/H/Hilton-Worldwide-IR-V3/css/menu-drop-active.png); }*/

#shareprice-button.active span { width: 20px; height: 20px; background-image: url(/~/media/Images/H/Hilton-Worldwide-IR-V3/css/menu-up-dark.png); display: block; float: right; background-repeat: no-repeat; background-position: center; }
#shareprice-box { display: none; z-index: 999; background-color: #fff; }
/*-- share price dropdown --*/
#footer_logos #brand_bar_CU .brand_tooltip { left: -132px; }
#footer_logos #brand_bar_CU .arrow_bottom { left: 144px; }
#footer_logos #brand_bar_TR .brand_tooltip { left: -130px; }
#footer_logos #brand_bar_TR .arrow_bottom { left: 137px; }
#footer_logos #brand_bar_DT .brand_tooltip { left: 0px; }
#footer_logos #brand_bar_DT .arrow_bottom { left: 21px; }
#footer_logos #brand_bar_HW .brand_tooltip { left: -03px; }
#footer_logos #brand_bar_HW .arrow_bottom { left: 21px; }
#footer_logos #brand_bar_HT .brand_tooltip { left: -66px; }
#footer_logos #brand_bar_HT .arrow_bottom { left: 78px; }
#footer_logos #brand_bar_ES .brand_tooltip { left: -66px; }
#footer_logos #brand_bar_ES .arrow_bottom { left: 78px; }
.banner-text.isalertbox { padding-top: 70px; }
#topnavigation1 { display: none; }
#toplinks { display: none; }
.mobiMenus { display: block; }
.mobishow { display: block; top: 37px; width: 23px; height: 23px; right: 10px; }
.mobiMenus { display: block; }
.footer-right-side { float: none; margin-bottom: 25px; }
#leftcol { display: none; }
#twocolright { width: 100%; }
.banner-sliding-images { }
#headerwrapper { height: 135px !important; background-color: #f7f5f5 !important; border-bottom: 1px solid #c5c4c3; background-image: none; }
.header { display: none; }
#header-mobi { width: 100%; }
#logo-mobi { width: 71%; padding: 0px; display: inline-block; float: left; }
#signupbox { }
.signupbox-textbox input { font-size: 1.1rem; line-height: 26px; height: 26px; }
.signupbox-close { background-position: -105px -32px !important; height: 32px; position: absolute; right: 24px; top: 10px; width: 32px; }
.banner-text { float: left; padding: 0 2% 0 1%; width: 100%; }
.banner-title-bottom { color: #01a8e1; font-size: 2.75rem; font-weight: normal; margin-bottom: 8px; padding-top: 23px; letter-spacing: 0px; }
.banner-text p {/* color: #333333;*/ font-size: 11.4rem; line-height: 3.2rem; margin-left: -5px; letter-spacing: -8px; }
.banner-text a { background: transparent url("/~/media/Images/H/Hilton-Worldwide-IR-V3/css/arrow.png") no-repeat scroll right center; color: #ac7e14; font-family: helvetica, arial, sans-serif; font-size: 2rem; padding-bottom: 3px; padding-right: 11px; }
.ir-contact-form .form-right input, .ir-contact-form .form-right textarea { display: block; }
.ir-contact-form .form-right { float: left; width: 100%; }
.form-right > span { display: inline-block; }
.banneritem .bannertext { padding-left: 16%; width: 83%; top: 30%; }
#bannerwrapper .bx-controls .bx-controls-direction { bottom: 200px; }
#bannerwrapper .bx-controls .bx-pager { left: 38%; }
.category-key { margin-bottom: 10px; }
.category-key span { display: block; float: none; margin-bottom: 5px; width: 100%; }
.inv-responsive-data-header {width: 100%;font-family: 'loewheavy';display: block;float: left;border-bottom: none;padding-bottom: 0px;}
.inv-responsive-data-content {width: 100%;display: block;float: left;border-bottom: none;}
.inv-responsive-table-wrapper tbody tr {border-bottom: none;}
table.inv-responsive-table{ border-bottom: 1px solid #d6d6d6;}
.inv-responsive-table-wrapper {border-top: 4px solid #000;}
#mobishownav { width: 100%; }
#mobishowsearch { right: 9px; width: 70%; }
ul#ftr_ul_hilCorp { display: inline-block; width: 100%; }
/*#footer_logos {width: 99%;}*/
#footer_logos li {/*width: 12.5%;*/ margin-bottom: 15px }
/*#footer_logos li#brand_bar_WA {width: 14.2%;}
#footer_logos li#brand_bar_CH {width: 14.2%;}*/

/*#footer_logos li .footer_logo {background: url(/~/media/Images/H/Hilton-Worldwide-IR-V3/css/footer_logos_tab_new.png) 0 0 no-repeat;    display: block; height: 38px;}*/

#footer_logos .brand_name { display: none; }
ul#footer_logos li { margin-right: 0; }
.banner-text { padding-top: 71px !important; padding-left: 20px; }
#headerwrapper { height: 119px !important; background-color: #f7f5f5 !important; border-bottom: 1px solid #c5c4c3; background-image: none; }
#breadcrumb { display: none; }
#header-mobi { min-height: 97px; display: inline-block; background-color: #000; }
#signupbox { min-height: 171px !important; padding: 20px 10px; }
#content-right-Inner .stock-quote-box { margin-bottom: 16px; margin-top: 16px; }
.yrdd { width: 99px; }
.yroptions { right: 0; width: 99px; }
.Outlook-link {font-size: 1.2rem;padding: 4px 8px;padding-left: 0px;}
.upcoming-events-section .inv-responsive-data-header, .past-events-section .inv-responsive-data-header {/* width: 12%; */}
#footer_bottom_container { width: 100%; }
#footer_bottom_container ul.link-list { margin: 0 auto; width: 142px; float: none !important; }
.right-nav-box { display: none; }
.signupbox-close { right: 16px; top: -3px; }
.email-icon { background-position: center top; padding-left: 0px; padding-top: 59px; text-align: center; font-size: 1.1rem; line-height: 12px;width:100%; }
.botlinks span a { border: none; padding-left: 0px !important; padding-right: 0px !important; }
#logo-mobi img { width: 136px; }
.mobinav span.navbg:after { top: 0px; background: url(/~/media/Images/H/Hilton-Worldwide-IR-V3/css/mobi-menu.png); background-size: 100%; }
#headerwrapper { display: none; }
#logo-mobi a { display: inline-block; margin-top: 21px; margin-left: 10px; }
.mobinav { margin-right: 0px; }
.mobinav span.navbg { width: 23px; height: 23px; }
.mobinav span.navbg.selected:after { top: 0px; background: url(/~/media/Images/H/Hilton-Worldwide-IR-V3/css/mobi-close.png); background-size: 100%; }
.mobinav span.navbg:after { width: 23px; height: 23px; }
.homeboxes { margin-top: -59px !important; padding-bottom: 0px; }
.banneritem { height: 194px; }
#shareprice-wrapper { height: 35px; padding-top:5px; background-color: #fff; }
h2.homeboxes-heading { font-size: 1.6rem; line-height: 20px; padding: 10px; }
.boxcontent { padding: 0px 10px 10px; font-size: 1.2rem; line-height: 16px; }
.ModuleDate { font-size: 1.2rem; line-height: 16px; }
.ModuleHeadline { font-size: 1.2rem; line-height: 16px; }
.signupbox-head { font-size: 1.6rem; line-height: 24px; }
.signupbox-button { font-size: 1.6rem; line-height: 26px; width: 86px; padding-left: 0px; padding-right: 0px; margin-right: 0px; margin-top: 10px; }
.signupbox-textbox { width: calc(100% - 86px); padding-left: 0px; padding-right: 10px; margin-top: 10px; }
.footer_links_list li ul { display: none; }
ul#ftr_ul_hilCorp li.silo > a{line-height:24px;}
.footer_links_list li { width: 100% !important; float: left !important; display: block !important; min-height: 2px !important; text-align: center; }
#footer-at-a-glance { margin-top: 20px; font-size: 1.2rem; }
#footer-at-a-glance ul { margin-left: 0px !important; }
#footer-at-a-glance ul li { margin: 0px; width: 33%; float: left; }
li#language-selector-footer { width: 100%; margin: 0px; }
#footer-at-a-glance li span { font-size: 1.1rem; line-height: 40px; }
ul.footer-link-list { float: left; }
ul.footer-link-list li img { width: 16px; }
.botlinks { height: auto !important; display: inline-block; font-size: 1.1rem; line-height: 22px; margin-bottom: 0px; }
.botlinks a { font-size: 1.1rem; line-height: 11px; margin-bottom: 10px; padding-left: 0px !important; margin-right: 3px; padding-right: 3px; }
.subboxes-heading { font-size: 3.8rem; line-height: 44px; margin: 45px 0px;word-wrap: break-word; }
#content-left-Inner { padding-top: 0px !important; }
.ModuleHeadlineLink { font-size: 1.2rem; line-height: 16px; }
.ModuleItemRow { padding-bottom: 15px; }
.append-navigation > ul { position: relative;left: 0px;top: 0px;box-shadow:none; }
#mobishownav ul li { padding: 0px; }
#LangHWW > a, #BookroomHWW > a {background-color: #b5b5b5;}
#mobishownav ul li a{ font-size: 1.4rem; line-height: 36px; padding-left: 20px; margin: 0px;display: block !important; }
#mobishownav ul li ul li a > span { font-size: 1.4rem; line-height: 36px; padding-left: 0px; margin: 0px; }
}

@media all and (min-width: 735px) and (max-width: 737px) { /*---- Iphone 6 Plus Landscape-----------*/
#footer_logos #brand_bar_CU .arrow_bottom { left: 96px; }
#footer_logos #brand_bar_CU .brand_tooltip { left: -71px; }
#footer_logos #brand_bar_DT .arrow_bottom { left: 96px; }
#footer_logos #brand_bar_DT .brand_tooltip { left: -71px; }
#footer_logos #brand_bar_ES .arrow_bottom { left: 96px; }
#footer_logos #brand_bar_ES .brand_tooltip { left: -73px; }
#footer_logos #brand_bar_TR .arrow_bottom { left: 148px; }
#footer_logos #brand_bar_HW .arrow_bottom { left: 32px; }
#footer_logos #brand_bar_HT .arrow_bottom { left: 90px; }
}

@media all and (min-width: 666px) and (max-width: 668px) { /*---- Iphone 6 Landscape-----------*/
/*#brand_bar_HP .arrow_bottom {left: 153px;}
#brand_bar_HP .brand_tooltip {left: -133px;}
#footer_logos #brand_bar_HT .arrow_bottom {left: 88px;}
#footer_logos #brand_bar_HW .arrow_bottom {left: 31px;}*/

#brand_bar_HP .brand_tooltip { left: -149px; }
#brand_bar_HP .arrow_bottom { left: 169px; }
#footer_logos #brand_bar_HT .arrow_bottom { left: 91px; }
#footer_logos #brand_bar_HW .arrow_bottom { left: 31px; }
#footer_logos #brand_bar_TR .arrow_bottom { left: 19px; }
#footer_logos #brand_bar_TR .brand_tooltip { left: 0; }
#footer_logos #brand_bar_ES .arrow_bottom { left: 89px; }
#footer_logos #brand_bar_CU .arrow_bottom { left: 96px; }
#footer_logos #brand_bar_CU .brand_tooltip { left: -71px; }
#footer_logos #brand_bar_DT .arrow_bottom { left: 96px; }
#footer_logos #brand_bar_DT .brand_tooltip { left: -70px; }
}

@media (max-width: 640px) {
/*#footer_logos {width: 92%;}*/
 
#brand_bar_HP .brand_tooltip { left: -149px; }
#brand_bar_HP .arrow_bottom { left: 169px; }
#footer_logos #brand_bar_HT .arrow_bottom { left: 91px; }
#footer_logos #brand_bar_HW .arrow_bottom { left: 31px; }
#footer_logos #brand_bar_TR .arrow_bottom { left: 19px; }
#footer_logos #brand_bar_TR .brand_tooltip { left: 0; }
#footer_logos #brand_bar_ES .arrow_bottom { left: 89px; }
#footer_logos #brand_bar_CU .arrow_bottom { left: 96px; }
#footer_logos #brand_bar_CU .brand_tooltip { left: -71px; }
#footer_logos #brand_bar_DT .arrow_bottom { left: 96px; }
#footer_logos #brand_bar_DT .brand_tooltip { left: -70px; }
.spin-offs-box { width: 30%; }



}

@media (max-width: 639px) {body#dividend-history .scroll-table-container{ overflow-x:scroll; }}

@media (max-width: 410px) {
#investor-day .contact-left { width: 100%; line-height: 23px; margin-right: 0px; }
}

@media (max-width: 650px) {
.email-text-mobi { font-size: 2.7rem; line-height: 3.0rem; padding-right: 13%; }
.signupbox-content-mobi { margin: 0 auto; padding: 0.8%; width: 100%; }
.signupbox-textbox { }
.signupbox-textbox input { }
/*#mobishownav ul li { padding: 20px; }
#mobishownav ul li a { font-size: 1.8rem; }*/
.right-nav-box { display: none; }
.boxcontent { }
}

@media (max-width: 480px) {
#management .subboxes-heading, #events-and-presentations .subboxes-heading{font-size: 3.3rem;}
.footer-link ul { margin-bottom: 25px; }
.footer-link ul li:first-child { margin-bottom: 10px; }
.footer-link ul li { border-left: medium none; float: none; padding: 0; }
.snapdown-content.board img { float: none; width: 176px/*100%*/; height: auto; margin-left: auto; margin-right: auto; }
.news-filter { margin-left: 0; width: auto; }
.mobiDropdownPress.finder-dropdown-sort { display: block; margin-left: 0; margin-top: 10px; width: 215px; }
.mobiDropdownPress.finder-dropdown-sort .dk_options { width: 215px; }
.banner-sliding-images ul li { background-size: 486px 194px !important; }
/* #footer_logos {width: 92%;}*/
/*#footer_logos li#brand_bar_WA { width: 25%;}
#footer_logos li#brand_bar_CH {width: 25%;}*/
/*#footer_logos li {width: 18.6%;}*/

#footer_logos #brand_bar_DT .brand_tooltip { left: -120px; }
#footer_logos #brand_bar_DT .arrow_bottom { left: 142px; }
#footer_logos #brand_bar_HT .arrow_bottom { left: 140px; }
#footer_logos #brand_bar_HT .brand_tooltip { left: -116px; }
#footer_logos #brand_bar_HW .arrow_bottom { left: 121px; }
#footer_logos #brand_bar_HW .brand_tooltip { left: -93px; }
#footer_logos #brand_bar_TR .arrow_bottom { left: 88px; }
#footer_logos #brand_bar_TR .brand_tooltip { left: -70px; }
#brand_bar_HP .brand_tooltip { left: -69px; }
#brand_bar_HP .arrow_bottom { left: 89px; }
#brand_bar_GI .brand_tooltip { left: -47px; }
#brand_bar_GI .arrow_bottom { left: 69px; }
#footer_logos #brand_bar_ES .arrow_bottom { left: 20px; }
#footer_logos #brand_bar_ES .brand_tooltip { left: 4px; }
#brand_bar_HV .brand_tooltip { left: 4px; }
#brand_bar_HV .arrow_bottom { left: 29px; }
#brand_bar_HH .arrow_bottom { left: 87px; }
#brand_bar_HH .brand_tooltip { left: -62px; }
.spin-offs-box { width: 95%; }
}

@media (max-width: 320px) {
td, tbody th { font-size: 1.2rem; }
.snapdown-content p { font-size: 1.2rem; }
.snapdown-title { border-top: solid 4px #000; }
.snapdown-item { margin-bottom: 5px; }
}

@media all and (min-width: 413px) and (max-width: 415px) { /*---- Iphone 6 Plus Portrait-----------*/
#footer_logos #brand_bar_TR .arrow_bottom { left: 148px; }
#footer_logos #brand_bar_TR .brand_tooltip { left: -130px; }
#footer_logos #brand_bar_DT .arrow_bottom { left: 23px; }
#footer_logos #brand_bar_DT .brand_tooltip { left: 0; }
#footer_logos #brand_bar_CU .arrow_bottom { left: 166px; }
#footer_logos #brand_bar_CU .brand_tooltip { left: -141px; }
#footer_logos #brand_bar_HW .brand_tooltip { left: 4px; }
#footer_logos #brand_bar_HW .arrow_bottom { left: 29px; }
#footer_logos #brand_bar_HT .arrow_bottom { left: 80px; }
#footer_logos #brand_bar_HT .brand_tooltip { left: -56px; }
}

@media all and (min-width: 374px) and (max-width: 376px) { /*---- Iphone 6 Portrait-----------*/
#footer_logos #brand_bar_TR .arrow_bottom { left: 148px; }
#footer_logos #brand_bar_TR .brand_tooltip { left: -130px; }
#footer_logos #brand_bar_DT .arrow_bottom { left: 23px; }
#footer_logos #brand_bar_DT .brand_tooltip { left: 0; }
#footer_logos #brand_bar_CU .arrow_bottom { left: 166px; }
#footer_logos #brand_bar_CU .brand_tooltip { left: -141px; }
#footer_logos #brand_bar_HW .arrow_bottom { left: 31px; }
#footer_logos #brand_bar_HW .brand_tooltip { left: 0; }
#footer_logos #brand_bar_HT .brand_tooltip { left: -71px; }
#footer_logos #brand_bar_HT .arrow_bottom { left: 98px; }
#brand_bar_HV .brand_tooltip { left: -66px; }
#brand_bar_HV .arrow_bottom { left: 97px; }
#brand_bar_HH .arrow_bottom { left: 147px; }
#brand_bar_HH .brand_tooltip { left: -122px; }
}

@media all and (min-width: 320px) and (max-width: 361px) {
#mobishownav ul li a { font-size: 1.5rem; }
#footer_bottom_container { width: 100%; }
#footer_bottom_container ul.link-list { margin: 0 auto; width: 142px; float: none !important; }
.right-nav-box { display: none; }
.signupbox-close { background-position: -81px -29px !important; height: 21px; position: absolute; right: 24px; top: 10px; width: 14px; }
.email-text-mobi { font-size: 1.5rem; line-height: 2.2rem; }
.signupbox-textbox { }
.signupbox-textbox input { }
.signupbox-close { background: rgba(0, 0, 0, 0) url("/~/media/Images/H/Hilton-Worldwide-IR-V3/css/sprite-new-5.png") no-repeat scroll -81px -29px; cursor: pointer; display: block; float: left; height: 20px; margin-left: 14px; margin-top: 14px; text-align: center; width: 20px; }
.banner-title-bottom {padding-top: 21px; }
.banner-text p { /*font-size: 2rem;*/ line-height: 2.7rem; }
.botlinks span a { border: none; padding-left: 0px !important; padding-right: 0px !important; }
#brand_bar_CP .brand_tooltip { left: -128px; }
#brand_bar_CP .arrow_bottom { left: 153px; }
#footer_logos #brand_bar_CU .brand_tooltip { left: 0; }
#footer_logos #brand_bar_CU .arrow_bottom { left: 22px; }
#brand_bar_GI .brand_tooltip { left: -128px; }
#brand_bar_GI .arrow_bottom { left: 148px; }
#brand_bar_HP .arrow_bottom { left: 20px; }
#brand_bar_HP .brand_tooltip { left: 0; }
#footer_logos #brand_bar_HW .arrow_bottom { left: 81px; }
#footer_logos #brand_bar_HW .brand_tooltip { left: -53px; }
#footer_logos #brand_bar_TR .brand_tooltip { left: -40px; }
#footer_logos #brand_bar_TR .arrow_bottom { left: 57px; }
#footer_logos #brand_bar_HT .arrow_bottom { left: 141px; }
#footer_logos #brand_bar_HT .brand_tooltip { left: -116px; }
#brand_bar_HV .brand_tooltip { left: 0; }
#brand_bar_HV .arrow_bottom { left: 32px; }
#brand_bar_HH .arrow_bottom { left: 97px; }
#brand_bar_HH .brand_tooltip { left: -72px; }
#footer_logos #brand_bar_ES .arrow_bottom { left: 89px; }
#footer_logos #brand_bar_ES .brand_tooltip { left: -66px; }
#footer_logos #brand_bar_DT .brand_tooltip { left: -70px; }
#footer_logos #brand_bar_DT .arrow_bottom { left: 96px; }
}

@media all and (min-width: 768px) and (max-width: 1032px) {
.banner-image-overlay { background-position: -322px top; }
.email-icon {/* margin-left: 7px !important; */ }
}

@media all and (min-width: 320px) and (max-width: 768px) {
.banner-text { }
.banner-text.isalertbox { padding-top: 160px; }
}

@media all and (min-width: 320px) and (max-width: 765px) {
.stock-quote-box { margin-top: 16px; }
}

@media all and (min-width: 394px) and (max-width: 506px) {
.email-text-mobi { font-size: 2.1rem; }
}

@media all and (min-width: 320px) and (max-width: 941px) {
.botlinks { }
.botlinks a, .botlinks > span { }
.botlinks > span:last-child {padding-left: 0px;}
}
@media only screen 
  and (max-device-width: 680px) 
  and (orientation: landscape) {
  .banner-sliding-images ul li {
    background-size: calc(100% + 72px) auto !important;
    background-position: top center !important;
}
span.language-selector-label {
    display: block;
    width: 100%;
}
}

/*IPad/IPad mini portrait mode:*/
@media all and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : portrait) 
{ 
ul#footer_logos li {width: 8%;}
}