#premier-support-section img { display: block; } .premier-support-banner { display: inline-block; width: 100%; padding: 50px 0 120px; color: #fff; background-image: url(https://p4-ofp.static.pub/ShareResource/na/landing-pages/thinkbook/images/lenovo-premier-support-background.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 { list-style: disc; 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(https://p4-ofp.static.pub/ShareResource/na/landing-pages/thinkbook/images/lenovo-premier-support-background.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://static.lenovo.com/ww/services/images/lenovo-services-premium-care-background-image.jpg); background-position: 50% 50%; background-size: cover; } .premium-care-banner-content { width: 55%; background-color: rgba(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(https://static.lenovo.com/ww/services/images/lenovo-services-premium-care-background-image-tablet@2x.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; } }
