.sp.h40,.sp.h40.m-h0{height:40px}.layoutContainer{box-sizing:border-box;margin:0 auto}.carousel,.layoutContainer{max-width:1200px;width:100%}#nav{margin:0 auto;max-width:1200px;padding:30px 0 10px;text-align:left}#nav img{height:auto}#nav nav{display:block;float:right;margin-top:20px;max-width:750px}#nav nav ul li{float:left;list-style:none;padding:0 10px}#nav nav ul li a{font-size:20px}#nav nav ul li:last-of-type{padding:0 0 0 10px}.search{padding:20px 0 0}.searchInput{background-color:#fff;display:flex;flex-direction:row;float:none;margin:0 auto 20px;padding:3px;width:80%}.searchSelect{float:left;width:40%}.searchSelect .searchBox{width:45%}.searchSelect .searchBox:first-of-type{margin:0 5%}.bg{border-radius:6px;padding:30px 0}.form-control{background-clip:padding-box;background-color:#fff;box-sizing:border-box;color:#495057;font-size:1rem;line-height:1.5;padding:.375rem .75rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}.mobileShow{display:none}#headerContainer{padding:20px 0}#headerContainer #dealCount{font-size:22px}.button div{width:300px}div.title h2,div.titleWithArrow h2{color:#644ca4;font-size:24px;font-weight:400;text-transform:uppercase}#latestPhones .phone{width:25%}.splide.popular-phones.is-initialized:not(.popular-phones.is-active) li{width:100%!important}#latestPhones .phone:nth-child(2){margin-bottom:0}.network{padding:0 10px;width:20%}.breadcrumb{padding:0}#top-deals .phone{background:#fff;border:1px solid #fcfcfc;border-radius:6px;box-sizing:border-box;margin:0 auto;padding:10px;text-align:center;width:90%}#top-deals .phone:nth-child(2){margin:0 3%}#top-deals .phone .phoneImg{margin:15px 0}#top-deals .phone b.make{font-size:20px}#top-deals .phone span.model{font-size:18px}#top-deals .phone span.price{display:block;font-size:28px}#top-deals .phone .button div{max-width:300px}#top-deals .deal-details{margin-bottom:20px;overflow:hidden;width:100%}#top-deals .deal-details div{display:flex;float:left;height:120px;width:50%}#top-deals .deal-details div span{align-self:flex-end;display:inline-block;flex-grow:1}#top-deals .deal-details div:first-child,#top-deals .deal-details div:nth-child(4),#top-deals .deal-details div:nth-child(5){background-color:#fcfcfc}#top-deals a.button div{margin:20px auto}#menu-icon{display:none}#footer .links{float:left;width:30%}#footer .links b{margin-top:0}#footer #socialIcons{clear:none;float:left;margin-top:0;width:10%}#deals .header,.dealsFilter .header{font-size:26px}.dealsFilter{background:none;border:none;display:block;padding:0;position:relative;width:28%}.dealsFilter #storageFilter{width:40%!important}.dealsFilter #colourFilter{width:60%!important}#filterDeals,.dealsFilter #applyFilters div,.dealsFilter #filterClose{display:none}.splide__track{max-width:1200px;width:90%}.splide.topdeals.is-initialized:not(.topdeals.is-active) li{float:left;width:33%}@media screen and (max-width:1200px){#nav{padding:20px}.greyBg{padding:20px!important}.container,.right{padding:0}.breadcrumb{float:left;margin:10px 0 0;padding:0 10px;width:100%}}@media screen and (max-width:1100px){#hero{background-position:50%;background-repeat:no-repeat;background-size:contain}#hero div h1{font-size:30px}}@media screen and (max-width:1050px){#footer .links{width:28%}#footer #socialIcons{width:20%}}@media screen and (max-width:920px){.deals-pages li{width:50%}}@media screen and (max-width:900px){#hero{background:none;height:auto}#hero div{color:#000;padding:0;width:100%}#hero div ul{margin:0 0 20px}#hero div ul li{list-style:none;padding-top:10px}#hero div h1{font-size:32px;margin-top:0}#hero div{font-size:16px}#nav{margin:0}#menu-icon{display:block}#nav nav{display:none}#nav{padding:20px;text-align:center}#nav img{height:50px}.mobile-show{display:block}.mobile-hide{display:none}}@media screen and (max-width:770px){#nav img{height:40px}.searchInput{width:100%}#headerContainer{padding:20px}.search{padding:0}#footer .links{width:33%}#footer #socialIcons{margin-top:20px;width:100%}#latestPhones .phone{width:100%}#deals .header,.dealsFilter .header{font-size:20px}.mobileShow{display:block}.sp.h40.m-h0{height:0}}@media screen and (max-width:970px){.right{width:100%!important}.dealsFilter{background:#fff;border:1px solid #000;display:none;padding:17px;position:absolute;right:0;width:80%;z-index:2}#filterDeals,.dealsFilter #applyFilters div,.dealsFilter #filterClose{display:block}h1{font-size:24px!important;font-weight:400!important;margin-bottom:10px!important}}@media screen and (max-width:625px){#footer .links{width:100%}#footer .links b{margin-top:20px}#headerContainer #dealCount{font-size:14px}}
