#headerWrapper.f-ms { position:relative; min-height:110px; z-index:100; background-color:#69c }
#headerInnerWrapper.f-ms { position:fixed; left:0px; top:0px; right:0px; z-index:100; background-color:#69c; background-image:url(../Resources/interneteverywher.png); background-size:contain; background-repeat:no-repeat; opacity:0.95 }
#fixedHeader.f-ms { max-width:1176px; z-index:0; padding:1%; margin-left:auto; margin-right:auto }
#pageName.f-ms { width:39%; z-index:0; float:left; margin-left:40px }
#navigation.f-ms { width:100%; z-index:0; margin-left:auto; margin-top:15px; margin-right:auto }
#heroWrapper.f-ms { min-height:400px; z-index:0; margin-left:auto; margin-right:auto; background-image:url(../Resources/19156651_xl.jpg); background-position:center; background-size:cover; background-repeat:no-repeat; background-attachment:fixed }
#phoneWrapper.f-ms { position:relative; z-index:0; padding:0px; margin-left:auto; margin-right:auto }
#phoneWrapper_m.f-ms { position:relative; background-image:url(../Resources/phonewrapper.png); background-position:left top; background-size:auto; background-repeat:repeat; background-attachment:scroll }
#personalInfo.f-ms { z-index:0; float:left; padding:10px }
#homeLink.f-ms { left:0px; top:0px; width:1px; height:1px; min-height:1px; overflow:hidden }
#telephone.f-ms { z-index:0; float:right; padding:10px; margin-right:10px }
#innerText.f-ms { max-width:1200px; z-index:0; margin-left:auto; margin-right:auto; display:none }
#welcomeText.f-ms { width:40%; z-index:0; float:left; padding:10px; margin-left:30px; margin-top:50px }
#internetEverywhere4.f-ms { width:250px; margin-left:auto; margin-right:auto; overflow:hidden }
#badService.f-ms { position:relative; width:100%; z-index:0; float:left }
#badService_m.f-ms { position:relative; margin:0px; padding:1%; background-image:url(../Resources/badservice.png); background-position:left top; background-size:auto; background-repeat:repeat; background-attachment:scroll }
#tagWrapper.f-ms { max-width:1200px; z-index:0; margin-left:auto; margin-right:auto }
#tagLine.f-ms { z-index:0; padding:2% }
#productsWrapper.f-ms { max-width:1200px; z-index:0; clear:both; margin-left:auto; margin-right:auto }
#personalServices.f-ms { position:relative; width:100%; z-index:0; float:left }
#personalServices_m.f-ms { position:relative; margin:0px; padding:2%; background-image:url(../Resources/badservice.png); background-position:left top; background-size:auto; background-repeat:repeat; background-attachment:scroll }
#doAnchor.f-ms { left:0px; top:0px; width:5px; height:5px; min-height:5px; overflow:hidden }
#imageLeft-wave.f-ms { max-width:80%; overflow:hidden }
#howWorks.f-ms { position:relative; width:100%; z-index:0; float:right }
#howWorks_m.f-ms { position:relative; margin:0px; padding:2%; background-image:url(../Resources/howworks.png); background-position:left top; background-size:auto; background-repeat:repeat; background-attachment:scroll }
#imageRight-antenna.f-ms { max-width:80%; margin-left:auto; margin-right:auto; overflow:hidden }
#tagWrapper1.f-ms { position:relative; max-width:1200px; z-index:0; padding:0px; margin-left:auto; margin-right:auto }
#tagWrapper1_m.f-ms { position:relative; background-image:url(../Resources/howworks.png); background-position:left top; background-size:auto; background-repeat:repeat; background-attachment:scroll }
#tagLine1.f-ms { z-index:0; padding:2% }
#breakWrapper.f-ms { max-width:1200px; z-index:0; margin-left:auto; margin-right:auto }
#breakPicture.f-ms { z-index:0; padding:2% }
#benefitsAnchor.f-ms { left:0px; top:0px; width:5px; height:5px; min-height:5px; overflow:hidden }
#benefitsWrapper.f-ms { min-height:100px; z-index:0; margin-left:auto; margin-right:auto }
#benefitPoints.f-ms { z-index:0; padding:1%; margin-left:auto; margin-right:auto }
#innerWrap.f-ms { z-index:0; margin-left:auto; margin-right:auto }
#waveWrap.f-ms { z-index:0; float:left }
#wave.f-ms { width:16px; height:26px; margin-left:auto; margin-right:auto; overflow:hidden }
#budgetWrap.f-ms { width:95%; z-index:0; float:right }
#budget.f-ms { width:100%; min-height:26px; z-index:0; float:right }
#benefitPoints1.f-ms { z-index:0; padding:1%; margin-left:auto; margin-right:auto }
#innerWrap1.f-ms { z-index:0; margin-left:auto; margin-right:auto }
#fastWrap.f-ms { z-index:0; float:left }
#fast.f-ms { width:16px; height:26px; margin-left:auto; margin-right:auto; overflow:hidden }
#reliableWrap.f-ms { width:95%; z-index:0; float:right }
#reliable.f-ms { width:100%; min-height:26px; z-index:0; float:right }
#benefitPoints2.f-ms { z-index:0; padding:1%; margin-left:auto; margin-right:auto }
#innerWrap2.f-ms { z-index:0; margin-left:auto; margin-right:auto }
#bulbWrap.f-ms { z-index:0; float:left }
#bulb.f-ms { width:16px; height:26px; margin-left:auto; margin-right:auto; overflow:hidden }
#innovateWrap.f-ms { width:95%; z-index:0; float:right }
#innovate.f-ms { width:100%; min-height:26px; z-index:0; float:right }
#benefitPoints3.f-ms { z-index:0; padding:1%; margin-left:auto; margin-right:auto }
#innerWrap3.f-ms { z-index:0; margin-left:auto; margin-right:auto }
#spannerWrap.f-ms { z-index:0; float:left }
#spanner.f-ms { width:16px; height:26px; margin-left:auto; margin-right:auto; overflow:hidden }
#installWrap.f-ms { width:95%; z-index:0; float:right }
#install.f-ms { width:100%; min-height:26px; z-index:0; float:right }
#benefitPoints4.f-ms { z-index:0; padding:1%; margin-left:auto; margin-right:auto }
#innerWrap4.f-ms { z-index:0; margin-left:auto; margin-right:auto }
#homeWrap.f-ms { z-index:0; float:left }
#home.f-ms { width:16px; height:26px; margin-left:auto; margin-right:auto; overflow:hidden }
#familyWrap.f-ms { width:95%; z-index:0; float:right }
#family.f-ms { width:100%; min-height:26px; z-index:0; float:right }
#benefitPoints5.f-ms { z-index:0; padding:1%; margin-left:auto; margin-right:auto }
#innerWrap5.f-ms { z-index:0; margin-left:auto; margin-right:auto }
#businessWrap.f-ms { z-index:0; float:left }
#business.f-ms { width:16px; height:26px; margin-left:auto; margin-right:auto; overflow:hidden }
#growthWrap.f-ms { width:95%; z-index:0; float:right }
#growth.f-ms { width:100%; min-height:26px; z-index:0; float:right }
#benefitPoints6.f-ms { z-index:0; padding:1%; margin-left:auto; margin-right:auto }
#innerWrap6.f-ms { z-index:0; margin-left:auto; margin-right:auto }
#internetWrap.f-ms { z-index:0; float:left }
#stableInternet.f-ms { width:16px; height:26px; margin-left:auto; margin-right:auto; overflow:hidden }
#stableWrap.f-ms { width:95%; z-index:0; float:right }
#stable.f-ms { width:100%; min-height:26px; z-index:0; float:right }
#benefitPoints7.f-ms { z-index:0; padding:1%; margin-left:auto; margin-right:auto }
#innerWrap7.f-ms { z-index:0; margin-left:auto; margin-right:auto }
#phoneWrap.f-ms { z-index:0; float:left }
#phoneLine.f-ms { width:16px; height:26px; margin-left:auto; margin-right:auto; overflow:hidden }
#noPhone.f-ms { width:95%; z-index:0; float:right }
#phone.f-ms { width:100%; min-height:26px; z-index:0; float:right }
#picWrapper.f-ms { max-width:1200px; z-index:0; clear:both; margin-left:auto; margin-right:auto }
#leftPicWrapper.f-ms { width:49.17%; min-height:319px; z-index:0; float:left; background-image:url(../Resources/handphone.jpg); background-position:center; background-size:cover; background-repeat:no-repeat }
#readMore.f-ms { position:relative; z-index:0; padding:0px; margin-left:auto; margin-right:auto }
#readMore_m.f-ms { position:relative; padding:10px; background-image:url(../Resources/readmore.png); background-position:left top; background-size:auto; background-repeat:repeat; background-attachment:scroll }
#priceAnchor.f-ms { left:-10px; top:-10px; width:5px; height:5px; min-height:5px; overflow:hidden }
#serviceWrapper.f-ms { position:relative; z-index:0; padding:0px; margin-left:auto; margin-right:auto }
#serviceWrapper_m.f-ms { position:relative; background-image:url(../Resources/readmore.png); background-position:left top; background-size:auto; background-repeat:repeat; background-attachment:scroll }
#servicePoints.f-ms { z-index:0; padding:1%; margin-left:auto; margin-right:auto }
#arrowBox8.f-ms { width:16px; min-height:26px; z-index:0; float:left; clear:right }
#phoneSupport.f-ms { width:95%; min-height:26px; z-index:0; float:right }
#servicePoints1.f-ms { z-index:0; padding:1%; margin-left:auto; margin-right:auto }
#arrowBox9.f-ms { width:16px; min-height:26px; z-index:0; float:left; clear:right }
#stableConnection.f-ms { width:95%; min-height:26px; z-index:0; float:right }
#servicePoints2.f-ms { z-index:0; padding:1%; margin-left:auto; margin-right:auto }
#arrowBox10.f-ms { width:16px; min-height:26px; z-index:0; float:left; clear:right }
#equipment.f-ms { width:95%; min-height:26px; z-index:0; float:right }
#servicePoints3.f-ms { z-index:0; padding:1%; margin-left:auto; margin-right:auto }
#arrowBox1.f-ms { width:16px; min-height:26px; z-index:0; float:left; clear:right }
#equipment1.f-ms { width:95%; min-height:26px; z-index:0; float:right }
#rightPicWrapper.f-ms { width:45.17%; min-height:271px; z-index:0; float:right; padding:2%; background-color:#69c }
#breakWrapper2.f-ms { max-width:1200px; z-index:0; margin-left:auto; margin-right:auto }
#breakInner.f-ms { z-index:0; padding:2% }
#worksAnchor.f-ms { left:0px; top:0px; width:5px; height:5px; min-height:5px; overflow:hidden }
#processWrapper.f-ms { min-height:100px; z-index:0; margin-left:auto; margin-right:auto }
#process1.f-ms { z-index:0; padding:1%; margin-left:auto; margin-right:auto }
#innerProcess1.f-ms { z-index:0; margin-left:auto; margin-right:auto }
#waveProcess1.f-ms { z-index:0; float:left }
#wave1.f-ms { width:16px; height:26px; margin-left:auto; margin-right:auto; overflow:hidden }
#processText1.f-ms { width:95%; z-index:0; float:right }
#text1.f-ms { width:100%; min-height:26px; z-index:0; float:right }
#process2.f-ms { z-index:0; padding:1%; margin-left:auto; margin-right:auto }
#innerProcess2.f-ms { z-index:0; margin-left:auto; margin-right:auto }
#waveProcess2.f-ms { z-index:0; float:left }
#wave2.f-ms { width:16px; height:26px; margin-left:auto; margin-right:auto; overflow:hidden }
#processText2.f-ms { width:95%; z-index:0; float:right }
#text2.f-ms { width:100%; min-height:26px; z-index:0; float:right }
#process3.f-ms { z-index:0; padding:1%; margin-left:auto; margin-right:auto }
#innerProcess3.f-ms { z-index:0; margin-left:auto; margin-right:auto }
#waveProcess3.f-ms { z-index:0; float:left }
#wave3.f-ms { width:16px; height:26px; margin-left:auto; margin-right:auto; overflow:hidden }
#processText3.f-ms { width:95%; z-index:0; float:right }
#text3.f-ms { width:100%; min-height:26px; z-index:0; float:right }
#process4.f-ms { z-index:0; padding:1%; margin-left:auto; margin-right:auto }
#innerProcess4.f-ms { z-index:0; margin-left:auto; margin-right:auto }
#waveProcess4.f-ms { z-index:0; float:left }
#wave4.f-ms { width:16px; height:26px; margin-left:auto; margin-right:auto; overflow:hidden }
#processText4.f-ms { width:95%; z-index:0; float:right }
#text4.f-ms { width:100%; min-height:26px; z-index:0; float:right }
#process5.f-ms { z-index:0; padding:1%; margin-left:auto; margin-right:auto }
#innerProcess5.f-ms { z-index:0; margin-left:auto; margin-right:auto }
#waveProcess5.f-ms { z-index:0; float:left }
#wave5.f-ms { width:16px; height:26px; margin-left:auto; margin-right:auto; overflow:hidden }
#processText5.f-ms { width:95%; z-index:0; float:right }
#text5.f-ms { width:100%; min-height:26px; z-index:0; float:right }
#providerWrapper.f-ms { max-width:1200px; z-index:0; clear:both; margin-left:auto; margin-right:auto }
#providerServices.f-ms { position:relative; width:100%; z-index:0; float:left }
#providerServices_m.f-ms { position:relative; margin:0px; padding:2%; background-image:url(../Resources/badservice.png); background-position:left top; background-size:auto; background-repeat:repeat; background-attachment:scroll }
#providers.f-ms { position:relative; width:100%; min-height:561px; z-index:0; float:right }
#providers_m.f-ms { position:relative; min-height:513px; margin:0px; padding:2%; background-image:url(../Resources/howworks.png); background-position:left top; background-size:auto; background-repeat:repeat; background-attachment:scroll }
#plansAnchor.f-ms { left:-24px; top:-24px; width:5px; height:5px; min-height:5px; overflow:hidden }
#providerIcons.f-ms { max-width:1152px; z-index:0; margin-left:auto; margin-right:auto }
#innerProviders.f-ms { z-index:0; margin-left:auto; margin-right:auto }
#three.f-ms { width:50%; z-index:0; float:left }
#threeInner.f-ms { width:97.92%; min-height:220px; z-index:0; padding:6px }
#threeLogo.f-ms { width:120px; margin-left:auto; margin-right:auto; overflow:hidden }
#dataPlans1.f-ms { z-index:0; padding:8px; margin-left:auto; margin-right:auto }
#coverageCheck1.f-ms { z-index:0; padding:8px; margin-left:auto; margin-right:auto }
#o2.f-ms { width:50%; z-index:0; float:right }
#o2Inner.f-ms { width:97.92%; min-height:220px; z-index:0; padding:6px }
#o2Logo.f-ms { width:120px; overflow:hidden }
#dataPlans2.f-ms { z-index:0; padding:8px; margin-left:auto; margin-right:auto }
#coverageCheck2.f-ms { z-index:0; padding:8px; margin-left:auto; margin-right:auto }
#ee.f-ms { width:50%; z-index:0; float:left; clear:both }
#eeInner.f-ms { width:97.92%; min-height:220px; z-index:0; padding:6px }
#eeLogo.f-ms { width:120px; overflow:hidden }
#dataPlans3.f-ms { z-index:0; padding:8px; margin-left:auto; margin-right:auto }
#coverageCheck3.f-ms { z-index:0; padding:8px; margin-left:auto; margin-right:auto }
#vodafone.f-ms { width:50%; z-index:0; float:right }
#vodafoneInner.f-ms { width:97.92%; min-height:220px; z-index:0; padding:6px }
#vodafoneLogo.f-ms { width:120px; overflow:hidden }
#dataPlans4.f-ms { z-index:0; padding:8px; margin-left:auto; margin-right:auto }
#coverageCheck4.f-ms { z-index:0; padding:8px; margin-left:auto; margin-right:auto }
#actionWrapper.f-ms { position:relative; z-index:0; padding:0px; margin-left:auto; margin-right:auto }
#actionWrapper_m.f-ms { position:relative; background-image:url(../Resources/actionwrapper.png); background-position:left top; background-size:auto; background-repeat:repeat; background-attachment:scroll }
#innerAction.f-ms { max-width:1164px; z-index:0; padding:18px; margin-left:auto; margin-right:auto }
#contactAnchor.f-ms { left:-18px; top:-18px; width:5px; height:5px; min-height:5px; overflow:hidden }
#socialIcons.f-ms { max-width:1200px; z-index:0; margin-left:auto; margin-right:auto }
#innerSocial.f-ms { width:50%; z-index:0; margin-left:auto; margin-right:auto }
#facebook.f-ms { width:48%; z-index:0; float:left }
#socialfacebook.f-ms { width:80px; overflow:hidden }
#insta.f-ms { width:48%; z-index:0; float:right }
#Instagramicon.f-ms { width:80px; overflow:hidden }
#innerEmail.f-ms { width:50%; z-index:0; margin-left:auto; margin-top:10px; margin-right:auto }
#emailAddress.f-ms { z-index:0; padding:10px; margin-left:auto; margin-right:auto }
#innerPhone.f-ms { width:50%; z-index:0; margin-left:auto; margin-top:10px; margin-right:auto }
#phone1.f-ms { z-index:0; padding:10px; margin-left:auto; margin-right:auto }
#footerWrapper.f-ms { z-index:0; margin-left:auto; margin-right:auto }
#InnerWrappr.f-ms { z-index:0; margin-left:auto; margin-right:auto; background-color:#333 }
#footerContainer.f-ms { max-width:1200px; z-index:0; clear:both; margin-left:auto; margin-right:auto; overflow:hidden }
#copyright.f-ms { z-index:0; padding:14px; margin-left:auto; margin-right:auto; background-color:#333 }
@media screen and (max-width:1200px)
{
	#headerWrapper.f-ms { min-height:90px }
}
@media screen and (max-width:1024px)
{
	#headerWrapper.f-ms { min-height:72px }
	#fixedHeader.f-ms { max-width:1004px; padding-bottom:1.5% }
	#heroWrapper.f-ms { background-attachment:scroll }
	#innerText.f-ms { max-width:1024px }
	#threeInner.f-ms { width:97% }
	#o2Inner.f-ms { width:97% }
	#eeInner.f-ms { width:97% }
	#vodafoneInner.f-ms { width:97% }
	#innerAction.f-ms { min-height:100px; max-width:1024px }
	#socialIcons.f-ms { min-height:100px; max-width:1024px }
	#footerContainer.f-ms { max-width:1024px }
}
@media screen and (max-width:920px)
{
	#headerWrapper.f-ms { width:100%; height:55px }
	#fixedHeader.f-ms { max-width:894px }
	#pageName.f-ms { width:40% }
	#navigation.f-ms { width:50%; float:right }
	#heroWrapper.f-ms { width:100% }
	#innerText.f-ms { max-width:920px }
	#tagWrapper.f-ms { width:100%; max-width:none }
	#productsWrapper.f-ms { width:100%; max-width:none }
	#tagWrapper1.f-ms { width:100%; max-width:none }
	#breakWrapper.f-ms { width:100%; max-width:none }
	#wave.f-ms { height:auto }
	#budgetWrap.f-ms { width:88% }
	#fast.f-ms { height:auto }
	#reliableWrap.f-ms { width:88% }
	#bulb.f-ms { height:auto }
	#innovateWrap.f-ms { width:88% }
	#spanner.f-ms { height:auto }
	#installWrap.f-ms { width:88% }
	#home.f-ms { height:auto }
	#familyWrap.f-ms { width:88% }
	#business.f-ms { height:auto }
	#growthWrap.f-ms { width:88% }
	#stableInternet.f-ms { height:auto }
	#stableWrap.f-ms { width:88% }
	#phoneLine.f-ms { height:auto }
	#noPhone.f-ms { width:88% }
	#picWrapper.f-ms { width:100%; max-width:none }
	#leftPicWrapper.f-ms { min-height:308px }
	#arrowBox8.f-ms { width:5% }
	#phoneSupport.f-ms { width:90% }
	#arrowBox9.f-ms { width:5% }
	#stableConnection.f-ms { width:90% }
	#arrowBox10.f-ms { width:5% }
	#equipment.f-ms { width:90% }
	#arrowBox1.f-ms { width:5% }
	#equipment1.f-ms { width:90% }
	#breakWrapper2.f-ms { width:100%; max-width:none }
	#wave1.f-ms { height:auto }
	#processText1.f-ms { width:88% }
	#wave2.f-ms { height:auto }
	#processText2.f-ms { width:88% }
	#wave3.f-ms { height:auto }
	#processText3.f-ms { width:88% }
	#wave4.f-ms { height:auto }
	#processText4.f-ms { width:88% }
	#wave5.f-ms { height:auto }
	#processText5.f-ms { width:88% }
	#providerWrapper.f-ms { width:100%; max-width:none }
	#providerIcons.f-ms { width:100%; max-width:none }
	#actionWrapper.f-ms { width:100% }
	#innerAction.f-ms { width:96.09%; min-height:0px; max-width:none }
	#socialIcons.f-ms { width:96.09%; max-width:none }
	#innerEmail.f-ms { width:auto }
	#innerPhone.f-ms { width:auto }
	#footerWrapper.f-ms { width:100% }
	#footerContainer.f-ms { width:100% }
}
@media screen and (max-width:720px)
{
	#fixedHeader.f-ms { max-width:706px }
	#innerText.f-ms { max-width:720px }
	#welcomeText.f-ms { width:42% }
	#badService.f-ms { width:auto; float:none }
	#personalServices.f-ms { width:auto; float:none }
	#howWorks.f-ms { width:auto; float:none }
	#leftPicWrapper.f-ms { width:auto; min-height:200px; float:none }
	#arrowBox8.f-ms { width:7% }
	#arrowBox9.f-ms { width:7% }
	#arrowBox10.f-ms { width:7% }
	#arrowBox1.f-ms { width:7% }
	#rightPicWrapper.f-ms { width:auto; min-height:0px; float:none; padding-bottom:0px; margin-top:20px }
	#providerServices.f-ms { width:auto; float:none }
	#providers.f-ms { width:auto; float:none; margin-top:20px }
	#threeInner.f-ms { width:96.53% }
	#o2Inner.f-ms { width:96.53% }
	#eeInner.f-ms { width:96.53% }
	#vodafoneInner.f-ms { width:96.53% }
	#innerAction.f-ms { width:95% }
	#innerSocial.f-ms { width:80% }
	#innerEmail.f-ms { width:80% }
	#innerPhone.f-ms { width:80% }
}
@media screen and (max-width:570px)
{
	#headerWrapper.f-ms { min-height:80px }
	#headerInnerWrapper.f-ms { background-image:none; background-size:auto }
	#fixedHeader.f-ms { max-width:542px; padding:5px 14px }
	#pageName.f-ms { width:100%; clear:both; margin-left:0px; margin-top:7px; text-align:center }
	#navigation.f-ms { width:auto; float:none; margin-top:0px }
	#heroWrapper.f-ms { min-height:350px }
	#personalInfo.f-ms { float:none; margin-left:auto; margin-right:auto }
	#telephone.f-ms { width:94.74%; margin-right:0px }
	#innerText.f-ms { max-width:570px; display:block }
	#welcomeText.f-ms { width:73%; margin-top:30px }
	#tagLine.f-ms { padding:4% }
	#tagLine1.f-ms { padding:4% }
	#breakPicture.f-ms { padding:4% }
	#arrowBox8.f-ms { width:9% }
	#phoneSupport.f-ms { width:86% }
	#arrowBox9.f-ms { width:9% }
	#stableConnection.f-ms { width:86% }
	#arrowBox10.f-ms { width:9% }
	#equipment.f-ms { width:86% }
	#arrowBox1.f-ms { width:9% }
	#equipment1.f-ms { width:86% }
	#rightPicWrapper.f-ms { padding-left:4%; padding-top:4%; padding-right:4% }
	#breakInner.f-ms { padding:4% }
	#providers.f-ms { width:96% }
	#three.f-ms { width:49% }
	#threeInner.f-ms { width:95.33% }
	#o2.f-ms { width:49% }
	#o2Inner.f-ms { width:95.33% }
	#ee.f-ms { width:49% }
	#eeInner.f-ms { width:95.33% }
	#vodafone.f-ms { width:49% }
	#vodafoneInner.f-ms { width:95.33% }
	#innerAction.f-ms { width:93.68% }
	#innerEmail.f-ms { width:auto }
	#emailAddress.f-ms { width:94.74%; margin-left:0px; margin-right:0px }
	#innerPhone.f-ms { width:auto }
	#phone1.f-ms { width:94.74%; margin-left:0px; margin-right:0px }
}
@media screen and (max-width:480px)
{
	#fixedHeader.f-ms { max-width:452px }
	#telephone.f-ms { width:95.42% }
	#innerText.f-ms { max-width:480px }
	#welcomeText.f-ms { width:65%; margin-top:0px }
	#arrowBox8.f-ms { width:11% }
	#arrowBox9.f-ms { width:11% }
	#arrowBox10.f-ms { width:11% }
	#arrowBox1.f-ms { width:11% }
	#threeInner.f-ms { width:94.45% }
	#o2Inner.f-ms { width:94.45% }
	#eeInner.f-ms { width:94.45% }
	#vodafoneInner.f-ms { width:94.45% }
	#innerAction.f-ms { width:92.5% }
	#innerSocial.f-ms { width:auto }
	#emailAddress.f-ms { width:95.42% }
	#phone1.f-ms { width:95.42% }
}
@media screen and (max-width:320px)
{
	#fixedHeader.f-ms { width:89.88%; max-width:none }
	#heroWrapper.f-ms { min-height:310px }
	#phoneWrapper.f-ms { width:100% }
	#telephone.f-ms { width:92.29% }
	#innerText.f-ms { width:100%; max-width:none }
	#welcomeText.f-ms { width:auto; float:none; margin-left:0px }
	#internetEverywhere4.f-ms { width:180px }
	#arrowBox8.f-ms { width:16% }
	#phoneSupport.f-ms { width:80% }
	#arrowBox9.f-ms { width:16% }
	#stableConnection.f-ms { width:80% }
	#arrowBox10.f-ms { width:16% }
	#equipment.f-ms { width:80% }
	#arrowBox1.f-ms { width:16% }
	#equipment1.f-ms { width:80% }
	#providers.f-ms { min-height:0px }
	#three.f-ms { width:100% }
	#threeInner.f-ms { width:95.92%; min-height:0px }
	#threeLogo.f-ms { width:auto }
	#o2.f-ms { width:100% }
	#o2Inner.f-ms { width:95.92%; min-height:0px }
	#o2Logo.f-ms { width:auto }
	#ee.f-ms { width:100% }
	#eeInner.f-ms { width:95.92%; min-height:0px }
	#eeLogo.f-ms { width:auto }
	#vodafone.f-ms { width:100% }
	#vodafoneInner.f-ms { width:95.92%; min-height:0px }
	#vodafoneLogo.f-ms { width:auto }
	#innerAction.f-ms { width:88.67% }
	#socialIcons.f-ms { width:100% }
	#innerEmail.f-ms { width:100% }
	#emailAddress.f-ms { width:93.51% }
	#phone1.f-ms { width:93.75% }
	#footerWrapper.f-ms { width:100%; min-height:100px }
	#footerContainer.f-ms { max-width:none }
	#copyright.f-ms { width:95%; padding:8px }
}
