#premier-support-section img{ display: block; } .premier-support-banner{ display: inline-block; width: 100%; padding: 50px 0 120px; color: #fff; background-image: url(//p1-ofp.static.pub/ShareResource/thinkpad/Imgs/ww-lenovo-premier-support-background2x.jpg); background-position: 50% 50%; background-size: cover; } .premier-support-banner-content{ width: 45%; } .premier-support-banner-content .premier-support-logo{ max-width: 285px; } .premier-support-banner-content h2{ font-size: 38px; line-height: 46px; margin: 30px 0; color: #fff; } .premier-support-banner-content ul{ padding: 20px 0 40px 1em; } #premier-support-section .mobile-bg, #premier-support-section .mobile-logo{ display: none; } #premier-support-section a.btn{margin:0; padding:10px 50px; font: 16px/19px Lato; color:#fff; display:inline-block; white-space:nowrap; border-radius: 3px} #premier-support-section a.btn.btn-blue{background-color: #3e8ddd; font: 20px/24px Lato} #premier-support-section a.btn.btn-blue:hover{color: #fff} @media only screen and (max-width: 1260px) { .premier-support-banner{ background-image: url(//p4-ofp.static.pub/ShareResource/thinkpad/Imgs/ww-lenovo-premier-support-background-tablet.jpg); } } @media only screen and (max-width: 767px) { #premier-support-section .mobile-bg, #premier-support-section .mobile-logo{ display: block; } #premier-support-section .desktop-logo{ display: none; } .premier-support-banner{ background-image: none; color: #000; padding: 25px 0 50px; } .premier-support-banner .container{ width: calc(100% - 60px); } .premier-support-banner-content{ width: 100%; } .premier-support-banner-content h2{ margin: 10px 0; color: #000; } .premier-support-banner-content ul { padding: 0 0 10px 1em; } .btn-wrap.mobile-center{ text-align: center; } } #premium-care-section img{ display: block; } .premium-care-container{ padding: 0  !important; background-color: transparent  !important; margin-left: 0  !important; } .premium-care-banner{ display: inline-block; width: 100%; padding: 0; color: #fff; background-image: url(https://p1-ofp.static.pub/ShareResource/thinkpad/Imgs/lenovo-services-premium-care-bac123.jpg); background-position: 50% 50%; background-size: cover; } .premium-care-banner-content{ width: 55%; background-color: rgba(0,0,0,0.7); padding: 3rem; } .premium-care-banner-content .premiem-care-logo{ max-width: 285px; } .premium-care-banner-content p{ color: #fff; margin-bottom: 20px  !important; } .premium-care-banner-content h2{ font-size: 32px; line-height: 40px; margin: 25px 0; color: #fff; } .premium-care-banner-content ul{ padding: 0px 0 40px 1em; color: #fff; } #premium-care-section .mobile-bg, #premium-care-section .mobile-logo{ display: none; } #premium-care-section a.btn{margin:0; padding:10px 50px; font: 16px/19px Lato; color:#fff; display:inline-block; white-space:nowrap; border-radius: 3px} #premium-care-section a.btn.btn-blue{background-color: #3e8ddd; font: 20px/24px Lato} #premium-care-section a.btn.btn-blue:hover{color: #fff} @media only screen and (max-width: 1260px) { .premium-care-banner{ background-image: url(//p4-ofp.static.pub/ShareResource/thinkpad/Imgs/lenovo-services-premium-care-background-tablet.jpg); background-position: 100% 50%; } } @media only screen and (max-width: 767px) { #premium-care-section .mobile-bg, #premium-care-section .mobile-logo{ display: block; } #premium-care-section .mobile-bg img{ width: 100%; } #premium-care-section .desktop-logo{ display: none; } .premium-care-banner-content{ background-color: rgba(0,0,0,0); } .premium-care-banner{ background-image: none; color: #000; padding: 25px 0 50px; } .premium-care-container{ margin: auto  !important; } .premium-care-banner-content{ width: 100%; } .premium-care-banner-content h2{ margin: 10px 0; color: #000; } .premium-care-banner-content ul { padding: 0 0 20px 1em; color: #000; } .premium-care-banner-content p{ color: #000; } .btn-wrap.mobile-center{ text-align: center; } } @media only screen and (max-width: 767px) { .premium-care-banner-content{ background-color: rgba(0,0,0,0); padding: 0 1.5rem; } } .fp-row[data-code="thinkpad"]{ display: none; } .whiteText { color: white; }
