@media only screen and (max-width:812px){.top-search{width:90%;margin:19vh 5%}.search-close{float:right;padding:23px 20px;color:#fff;cursor:pointer}.modal-wrapper{position:absolute;z-index:9999;top:6em;left:50%;width:22em;margin-left:-11em;background-color:#fff;box-shadow:0 0 1.5em hsla(0,0%,0%,0.35);border-radius:16px}.responsive3 .main-card{width:100%;display:inline-block;vertical-align:top}.responsive3 .card{margin-right:0px;margin-left:0px}.new-card{width:100%!important}.new-titles{font-size:35px;margin-bottom:20px}.card-text h4{font-size:19px;margin-bottom:20px;line-height:25px}.mpesa-bannr-left{width:100%;display:inline-block}.mpesa-bannr-right{width:100%;float:left}.mpesa-bannr-left h2{color:#707070;font-size:20px;font-family:Futura;font-weight:bold;padding:10px 0;line-height:28px}.mpesa-bannr-left ul{margin:20px 20px}.mpesa-bannr-left .card-btn{margin:40px 0 40px}.rates-calc{display:none}.card-btn2{padding-bottom:5px;margin-left:13px;cursor:pointer;display:inline-block;margin-top:20px}.mpesa .banner-copy h2{font-size:65px;line-height:38px;margin-bottom:20px;font-size:37px}.mpesa .banner-copy{width:100%;padding:18% 3% 0 0}.leadership h2{margin-bottom:40px;text-align:center}.purpose .leadership-box-left{width:100%;min-height:240px}.leadership .leadership-box-left{width:100%;min-height:240px;background-position:bottom 0px right -100px}.purpose .leadership-box-right{width:100%}.leadership-box-right{width:100%;padding:30px 20px}.banner2 .banner-copy{width:100%;padding:0 3% 0 0;top:0;transform:none}.inside-banner .banner-image{width:100%;top:0}.inside-banner .banner-copy h2{font-size:28px;line-height:32px;margin-bottom:20px}.page-title{font-size:20px;padding:0px 0 11px 0}.banner2{height:auto;padding:0 0 15% 0}.inside-banner .banner-copy h3{font-size:17px}.details{display:inline-block;margin:0px 10px 20px}.help-links{padding:30px 0;font-size:22px}.hidden_box label{line-height:25px;padding:9px 0;font-size:14px}.faq h2{margin-bottom:30px;font-size:32px;line-height:40px}.faq{padding:50px 0}.slick-dotted.slick-slider{margin-bottom:60px}.slick-dots{display:block!important}.banner-image{width:100%;display:inline-block;vertical-align:top;position:relative;top:0px;transform:none;padding:0 10%}.banner-copy{width:100%;display:inline-block;vertical-align:top;float:left;padding:0 4% 0 3%;position:relative;top:auto;transform:none}.home-banner{height:auto;width:100%}.banner{height:auto;padding:5% 0}.banner-copy h2{color:#666;font-size:26px;line-height:33px;margin-bottom:20px}.banner-copy h3{font-size:18px}.card-container{padding:50px 0}.card-container h2{font-size:32px}.card-container h3{font-size:17px;margin-bottom:30px;line-height:21px}.ussd{text-align:center;padding-top:50px;padding-bottom:0px;display:inline-block;width:100%!important;font-size:16px}.ussd span{margin:0 0px;font-family:Futura;font-weight:bold;font-size:17px;margin-bottom:10px;display:block;line-height:20px}.more-btn{position:relative;right:0;z-index:99;top:0;margin-bottom:20px}.large-2{width:100%}.saf-footer-nav li a{}.saf-footer-nav h3{margin-top:20px}.chat-module{float:left}.help{padding-top:8vh;padding-bottom:7vh}.search{padding:7px 21px;width:100%}.search input{font-size:18px;width:86%}#myStocks-ir-ticker div div{display:block;width:100%;margin-bottom:10px}#myStocks-ir-ticker div.msl-ir-ticker-label{text-align:left}#myStocks-ir-ticker div.msl-ir-ticker-value{text-align:left}.stock-investor__link{float:left}.help h2{font-size:29px}.help h3{font-size:16px}.help a{font-size:14px;padding:0 10px;display:block}.search svg{width:20px;outline:none}}@media only screen and (min-device-width:768px) and (max-device-width:1024px){.saf-footer-nav h3{font-size:12px}.saf-footer-nav li a{font-size:13px}#myStocks-ir-ticker #msl-ir-ticker-security{font-size:16px}#msl-ir-ticker-code{font-size:13px}#myStocks-ir-ticker div div{margin-right:10px}.module-stock .stock-investor__link a{font-size:14px}.help h2{font-size:30px}.help h3{font-size:18px}.help{padding-top:8vh;padding-bottom:10vh}}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:portrait){.large-2{width:30%}}@media only screen and (min-device-width:375px) and (max-device-height:667px) and (orientation:landscape) and (-webkit-device-pixel-ratio:2){.large-2{width:30%}}