<link async href="<?php echo base_url(); ?>assets/speed_test/css/app.css" rel="stylesheet" type="text/css" />

<section class="margin-top-xs-55" style="background: #fff;position: relative;
">
	<div class="header-text mb-0">
		<div>
			<div class="row ">
				<div class="col-lg-12 col-md-12 col-sm-12 text-center">
					<svg style="width:100%;height: 450px;" viewBox="0 0 1280 679" preserveAspectRatio="none" width="100%" height="100%">
						<defs>
							<g id="shape">
								<path d="M0 0H1280V544.882C1280 544.882 1115 679 640 679C165 679 0 544.882 0 544.882V0Z" fill="#D9D9D9"></path>
								<path d="M0 0H1280V544.882C1280 544.882 1115 679 640 679C165 679 0 544.882 0 544.882V0Z" fill="url(#gradient)"></path>
							</g>
							<radialGradient id="gradient" cx="0" cy="0" r="1" gradientUnits="userSpaceOnUse" gradientTransform="translate(640 -261.197) rotate(90) scale(815.683 664.92)">
								<stop stop-color="#4169E1"></stop>
								<stop offset="1" stop-color="#071A34"></stop>
							</radialGradient>
						</defs>
						<use href="#shape"></use>
					</svg>
					<div class="frame-image">
						<div style="position: absolute; border-radius: inherit; inset: 0px;" data-framer-background-image-wrapper="true"><img decoding="async" sizes="100vw" src="<?php echo base_url(); ?>assets/lSHGuRrPALnsNPFyY1JslN8so.png" alt="" style="display: block; width: 100%; height: 100%; border-radius: inherit; object-position: center center; object-fit: cover;"></div>
					</div>
					<div class="text-body main-header-text">
						<h1 class="text-center text-white"><b>Internet Speed Checker</b></h1>
						<h4 class="text-center text-white">Check your Internet speed in under 40 seconds. The speed test usually transfers less than 40 MB of data, but may transfer more data on fast connections.</h4>
					</div>
				</div>

				<div class="floating-icons">
					<i class="icon-facebook"></i>
					<i class="icon-adwords"></i>
					<i class="icon-seo"></i>
					<i class="icon-instagram"></i>
					<i class="icon-activecampaign"></i>
					<i class="icon-wordpress"></i>
					<i class="icon-shopify"></i>
					<i class="icon-youtube"></i>
					<i class="icon-analytics"></i>
					<i class="icon-kk"></i>
				</div>
			</div>
		</div>
	</div>
</section>

<section class="sptb">
	<div class="container">
		<div class="row">
			<div class="col-md-12">
				<div class="card border-0 shadow-none bg-transparent">
					<div class="row justify-content-center">

						<div class="col-lg-8 col-xl-8 col-md-12 mx-auto mt-5">
							<div class="card mb-0 single-page customerpage contact">
								<div class="card-body wrapper wrapper2 box-shadow-0" style="border :2px dotted #be1502">
									<div style="text-align:right;">
										<div style="min-height:360px;">
											<script type="text/javascript">
												// Add or Remove Server --> Automatically choose the one with least latency
												var openSpeedTestServerList = [{
													"ServerName": "Home",
													"Download": "/downloading",
													"Upload": "/upload",
													"ServerIcon": "DefaultIcon"
												}];

												// Send pings 'pingSamples' times to each Server URL.
												var pingSamples = 10;
												// Set a pingSample dynamically by passing "Ping" or "p" as a URL Parameter.
												var setPingSamples = true;
												// If Server not responded within 5 Seconds for any requests we send ('pingSamples' times)
												// We will show Network Error, you can change the limit here.
												// In milliseconds, if you need to set 6 seconds. Change value to 6000.
												var pingTimeOut = 5000;
												// Set a PingTimeout dynamically by passing "Out" or "O" as a URL Parameter    
												var setPingTimeout = true;
												// GET or HEAD  // Other Methods may work. but why?
												var pingMethod = "GET";
												//Choose Download or Upload from Server list, If you Prefer Download change pingMethod to HEAD.
												var pingFile = "Upload";
												// The amount of garbage data send to the server in Mb, 30 = 30mb
												var ulDataSize = 30;
												// Don't touch it
												var ulDelay = 300;
												var dlDelay = 300;
												// Overhead Compensation factor, This is browser based test, Many Unknowns. Currently 4%. That is within the margin of error.
												var upAdjust = 1.04;
												var dlAdjust = 1.04;
												// You can pass "Clean" or "C" as a URL Parameter and reset Overhead Compensation factor to Zero or set any value between 0 and 4. 1 = 1% to 4 = 4% 
												// "clean" will not accept values above 4, so Compensation is limited to maximum 4%.
												var enableClean = true;
												// Minimum 12 Seconds is Expected. 
												var dlDuration = 12;
												var ulDuration = 12;
												// 6 is the common limit found on most browser.
												// Choose  Number for parallel http connections to Server | Default is 6 
												var dlThreads = 6;
												var ulThreads = 6;
												// Allow user to Change default limit of 6 parallel http connections to Server  | Accept values above 1 and max 32
												// pass "XHR" or "X" as a URL Parameter
												var setHTTPReq = true;
												// Save Data to a Database
												var saveData = false;
												var saveDataURL = "//yourDatabase.Server.com:4500/save?data=";
												// Allow user to change default 12 seconds test duration
												// Pass "Stress" or "S" as a URL Parameter.
												var stressTest = true;
												// Allow user to select and run one test at a time, download, upload or ping
												// Pass "Test" or "T" as a URL Parameter.
												var selectTest = true;
												// Allow user to select different server to run a test  
												// Pass "Host" or "H" ad a  URL Parameter.
												// Accept only valid http urls like "http://192.168.1.10:3000" or "https://yourHost.com"
												var selectServer = true;
												// Start a test Automatically, without pressing the start button
												// You can Delay the test for 'n' seconds by passing any number as value for Run Keyword. eg: "Run=10" or "R=10" for delay the test by 10 Seconds.
												// Pass "Run" or "R" as a URL Parameter to start a test instantly. 
												var enableRun = true;
												// "Run" will not work if you already using 'selectTest' "Test" or "T" Keyword.


												function ostOnload() {
													// Execute something when everything ready. 
													// console.log("OpenSpeedtest.com V2.5.1 Loaded!")
												}

												var openChannel = "dev";
											</script>
											<div id="loading_app" class="spinner">
												<div class="bounce1"></div>
												<div class="bounce2"></div>
												<div class="bounce3"></div>
											</div>
											<svg version="1.1" id="OpenSpeedtest" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"
												class="openSpeedtestApp">
												<symbol id="mainGuagebg" viewBox="0 0 295.93 270.18">
													<path fill="none" d="M64.32,256.41a137,137,0,1,1,192.09-24.8l-.07.09a134.45,134.45,0,0,1-24.71,24.71" />
												</symbol>
												<symbol id="mainGuageBlue" viewBox="0 0 295.93 270.18">
													<path fill="none" d="M64.32,256.41a137,137,0,1,1,192.09-24.8l-.07.09a134.45,134.45,0,0,1-24.71,24.71" />
												</symbol>
												<symbol id="mainGuageWhite" viewBox="0 0 295.93 270.18">
													<path fill="none" d="M64.32,256.41a137,137,0,1,1,192.09-24.8l-.07.09a134.45,134.45,0,0,1-24.71,24.71" />
												</symbol>
												<symbol id="oDoMeter" viewBox="0 0 295.93 270.18">
													<text transform="translate(76.34 264.28) scale(0.9 1)">0</text>
													<text transform="translate(23.81 164.6) scale(0.9 1)">.5</text>
													<text transform="translate(50.01 80.11) scale(0.9 1)">1</text>
													<text transform="translate(140.58 36.04) scale(0.9 1)">10</text>
													<text transform="translate(220.43 79.11) scale(0.9 1)">100</text>
													<text transform="translate(246.71 164.6) scale(0.9 1)">500</text>
													<text id="oDoTopSpeed" class="oDoTop-Speed" transform="translate(220.71 265.99) scale(0.9 1)">1000+</text>
													<text id="oDoLiveSpeed" class="oDoLive-Speed" transform="translate(150 150) scale(1 1)">...</text>
													<text id="oDoLiveStatus" class="oDoLive-Status" transform="translate(151 170) scale(1 1)"></text>
												</symbol>
												<symbol id="progressBar" viewBox="0 0 293.53 18.38">
													<defs>
														<symbol id="personLeft" class="uiBg" viewBox="0 0 33.46 30.9">
															<path
																d="M32.7,4.8a7.81,7.81,0,0,1-4.1,2.8,61.42,61.42,0,0,0-5.7,2.3s-.1.3-.4,1.3-.9.6-.9.6v1.8a6.15,6.15,0,0,1,1.2,1.8,14.72,14.72,0,0,0,.8,1.7h.5c.5,0,.7,1.9.8,3.2s-1.1.8-1.1.8v3.2c0,1.9-.5,2.8-2.3,4.8s-4.7,1.8-4.7,1.8-3.1.1-4.7-1.8-2.3-3-2.3-4.8V21.1s-1.2.5-1.1-.8.3-3.2.8-3.2H10s.3-.6.8-1.7A9.62,9.62,0,0,1,12,13.6V11.8s-.8.4-.9-.6a2.26,2.26,0,0,0-.4-1.3A61.42,61.42,0,0,0,5,7.6,7.41,7.41,0,0,1,.9,4.8C.2,3.6,0,0,0,0H33.4A11.7,11.7,0,0,1,32.7,4.8Z" />
														</symbol>
														<symbol id="progressElement" class="uiBg" viewBox="0 0 409.31 10.48">
															<line id="progressbg" class="progressbg" x1="5" y1="5" x2="405" y2="5"></line>
														</symbol>
														<symbol id="doc" class="uiBg" viewBox="0 0 36.8 31.6">
															<path d="M0,31.6V21.9H36.8v9.7Zm15.1-6H5.2V28h9.9Zm16.5.3a.9.9,0,1,0,.9.9A.9.9,0,0,0,31.6,25.9Z" />
															<path d="M0,20.6V11.1H36.8v9.5Zm15.1-6H5.2v2.2h9.9Zm16.5.2a.9.9,0,1,0,.9.9A.9.9,0,0,0,31.6,14.8Z" />
															<path d="M0,9.5V0H36.8V9.5ZM15.1,3.6H5.2V5.9h9.9Zm16.5.2a.9.9,0,1,0,.9.9A.9.9,0,0,0,31.6,3.8Z" />
														</symbol>
													</defs>
													<g id="Progress">
														<g>
															<use width="33.46" height="30.9" transform="matrix(0.57, 0, 0, -0.57, 0, 17.49)" xlink:href="#personLeft" />
															<use width="409.31" height="10.48" transform="matrix(0.57, 0, 0, -0.57, 28.35, 13.39)"
																xlink:href="#progressElement" />
															<use width="36.8" height="31.6" transform="matrix(0.58, 0, 0, -0.58, 272.2, 18.38)" xlink:href="#doc" />
														</g>
													</g>
												</symbol>
												<symbol id="upSymbol" viewBox="0 0 32.21 41.62">
													<g>
														<path d="M2.71,26H9.55V38.55a2.93,2.93,0,0,0,2.78,3.07h7.13a2.94,2.94,0,0,0,2.78-3.07V26h6.84L15.89,8.8Z" />
														<rect width="32.21" height="3.41" />
													</g>
												</symbol>
												<symbol id="downSymbol" viewBox="0 0 32.21 41.62">
													<g>
														<path
															d="M29.51,15.62H22.66V3.08A2.94,2.94,0,0,0,19.88,0H12.76A2.94,2.94,0,0,0,10,3.08V15.62H3.14l13.18,17.2Z" />
														<rect y="38.21" width="32.21" height="3.41" />
													</g>
												</symbol>
												<symbol id="resultCard" viewBox="0 0 278.13 85.49">
													<g>
														<rect width="278.13" height="85.49" />
													</g>
												</symbol>
												<symbol id="resultCardMob" viewBox="0 0 88.1 65.79">
													<g>
														<rect width="88.1" height="65.79" />
													</g>
												</symbol>
												<symbol id="downloadRc1" viewBox="0 0 66.93 13.85">
													<g>
														<text transform="translate(0 10.52)" class="rtext">
															DOWN
															<tspan x="36.08" y="0">L</tspan>
															<tspan x="42.34" y="0">O</tspan>
															<tspan x="50.71" y="0">AD</tspan>
														</text>
													</g>
												</symbol>
												<symbol id="uploadRc2" viewBox="0 0 46.73 13.85">
													<g>
														<text transform="translate(0 10.52)" class="rtext">
															UP
															<tspan x="15.88" y="0">L</tspan>
															<tspan x="22.14" y="0">O</tspan>
															<tspan x="30.51" y="0">AD</tspan>
														</text>
													</g>
												</symbol>
												<symbol id="pingSymbol" viewBox="0 0 14.28 14.28">
													<g>
														<path
															d="M13.92.64a.55.55,0,0,0-.65.13L12.06,2A7.21,7.21,0,0,0,9.79.52a7,7,0,0,0-5.42,0,7,7,0,0,0-3.8,3.8,7,7,0,0,0,0,5.54,7.23,7.23,0,0,0,1.52,2.28,7.25,7.25,0,0,0,2.28,1.53,6.89,6.89,0,0,0,2.77.56,7.12,7.12,0,0,0,5.5-2.57.31.31,0,0,0,.07-.21.23.23,0,0,0-.09-.19L11.35,10a.36.36,0,0,0-.24-.09.27.27,0,0,0-.21.11,4.61,4.61,0,0,1-1.67,1.37,4.68,4.68,0,0,1-2.09.48,4.75,4.75,0,0,1-3.36-1.39A4.84,4.84,0,0,1,2.76,9a4.68,4.68,0,0,1-.38-1.85A4.63,4.63,0,0,1,2.76,5.3,4.74,4.74,0,0,1,5.3,2.76a4.72,4.72,0,0,1,5.09.9L9.1,4.94A.54.54,0,0,0,9,5.58.56.56,0,0,0,9.52,6h4.17a.61.61,0,0,0,.42-.17.57.57,0,0,0,.17-.42V1.19a.56.56,0,0,0-.36-.55Z"
															style="fill: #14b0fe" />
													</g>
												</symbol>
												<symbol id="pingRc3" viewBox="0 0 28.43 13.85">
													<g>
														<text transform="translate(0 10.52)" class="rtext">PING</text>
													</g>
												</symbol>
												<symbol id="jitterRc3" viewBox="0 0 39.95 13.85">
													<text class="rtext" transform="translate(0 9.64)">
														JI
														<tspan class="rtext" x="9.44" y="0">T</tspan>
														<tspan x="16.36" y="0">TER</tspan>
													</text>
												</symbol>
												<symbol id="downResultC1" viewBox="0 0 53.35 39.8">
													<text id="downResult" transform="translate(0 20.07)" class="rtextnum">---</text>
													<text x="0" y="35" class="rtextmbms">Mbps</text>
												</symbol>
												<symbol id="upResultC2" viewBox="0 0 53.35 39.8">
													<text id="upRestxt" transform="translate(0 20.07)" class="rtextnum">---</text>
													<text x="0" y="36.09" class="rtextmbms">Mbps</text>
												</symbol>
												<symbol id="pingResultC3" viewBox="0 0 40.01 39.79">
													<text transform="translate(0 20.07)" id="pingResult" class="rtextnum">--</text>
													<text x="0" y="35" class="rtextmbms">ms</text>
												</symbol>
												<symbol id="jitterResultC3" viewBox="0 0 21.99 39.79">
													<text id="jitterDesk" transform="translate(2.33 20.07)" class="rtextnum">--</text>
													<text x="2" y="35" xml:space="preserve" class="rtextmbms"> ms</text>
												</symbol>
												<symbol style="fill: url(#gradient)" id="graphc1" viewBox="0 0 200 100">
													<polygon
														points="0,50 0.00,16.91 3.51,43.13 7.03,8.17 10.54,23.80 14.05,49.71 17.57,47.57 21.08,5.73 24.59,18.61 28.11,10.03 31.62,29.77 35.14,42.97 38.65,42.85 42.16,44.34 45.68,8.71 49.19,2.56 52.70,16.48 56.22,1.10 59.73,47.04 63.24,34.75 66.76,48.00 70.27,23.19 73.78,11.62 77.30,15.34 80.81,49.09 84.32,42.92 87.84,42.99 91.35,38.99 94.86,5.15 98.38,47.27 101.89,49.66 105.41,16.49 108.92,29.03 112.43,19.89 115.95,47.80 119.46,48.13 122.97,30.92 126.49,17.38 130.00,9.27 130,50"
														class="line"></polygon>
												</symbol>
												<symbol style="fill: url(#gradient)" id="graphc2" viewBox="0 0 200 100">
													<polygon
														points="0,50 0.00,16.91 3.51,43.13 7.03,8.17 10.54,23.80 14.05,49.71 17.57,47.57 21.08,5.73 24.59,18.61 28.11,10.03 31.62,29.77 35.14,42.97 38.65,42.85 42.16,44.34 45.68,8.71 49.19,2.56 52.70,16.48 56.22,1.10 59.73,47.04 63.24,34.75 66.76,48.00 70.27,23.19 73.78,11.62 77.30,15.34 80.81,49.09 84.32,42.92 87.84,42.99 91.35,38.99 94.86,5.15 98.38,47.27 101.89,49.66 105.41,16.49 108.92,29.03 112.43,19.89 115.95,47.80 119.46,48.13 122.97,30.92 126.49,17.38 130.00,9.27 130,50"
														class="line2"></polygon>
												</symbol>
												<symbol id="jitterMob" viewBox="0 0 58.1 35.77">
													<text id="pingMobres" transform="translate(11.07 18.05)" class="rtextnum">--</text>
													<text x="-8" y="33.46" class="rtextmbms">Jitter</text>
													<text id="JitterResultMon" x="17" y="33.46" class="jitter-Mob">--</text>
													<text id="JitterResultms" x="36" y="33.46" class="rtextmbms">ms</text>
												</symbol>
												<symbol id="settings" viewBox="0 0 100 125">
													<rect fill="transparent" x="0" y="25" width="100" height="50" />
													<path d="M36.43,29.64,9.29,50,36.43,70.36v6.78L2.5,56.79V43.21L36.43,22.86Z" />
													<path d="M63.57,70.36,90.71,50,63.57,29.64V22.86L97.5,43.21V56.79L63.57,77.14Z" />
													<circle cx="29.64" cy="50" r="6.79" />
													<circle cx="50" cy="50" r="6.79" />
													<circle cx="70.36" cy="50" r="6.79" />
												</symbol>
												<symbol id="playButton" style="fill: #eaeaea" viewBox="0 0 191.255 191.255">
													<rect width="180" height="90" rx="10" ry="10" class="startButton" />
													<text class="buttonTxt" x="90" y="60">Start</text>
												</symbol>
												<symbol id="introProgress" viewBox="0 0 409.31 10.48">
													<line x1="5" y1="5" x2="405" y2="5"></line>
												</symbol>
												<symbol id="ConnectError" viewBox="0 0 489.6 489.6">
													<a target="_blank" href="https://openspeedtest.com/FAQ.php?ref=NetworkError">
														<g>
															<g>
																<path d="M179.6,235.6c-33.7,10.3-65.5,28.5-92.2,55.1l46.6,46.6c13.9-13.9,30.1-24.8,47.6-32.5L179.6,235.6z" />
																<path d="M175.8,109C111.3,122,49.9,153.4,0,203.3l46.6,46.6c37.5-37.5,83.1-61.9,131.2-73.7L175.8,109z" />
																<path d="M313.8,109l-2,67.3c48.1,11.8,93.7,36.2,131.2,73.7l46.6-46.6C439.8,153.4,378.3,122,313.8,109z" />
																<path d="M307.9,304.8c17.5,7.7,33.7,18.6,47.7,32.6l46.6-46.6c-26.6-26.6-58.5-44.9-92.2-55.2L307.9,304.8z" />
															</g>
															<circle cx="244.8" cy="403.2" r="40" />
															<g>
																<path d="M260.6,330.4h-31.7c-8.3,0-15.1-6.6-15.3-14.9L206,62.2c-0.3-8.6,6.7-15.8,15.3-15.8h47c8.6,0,15.6,7.1,15.3,15.8
											                  l-7.7,253.3C275.7,323.8,268.9,330.4,260.6,330.4z" />
															</g>
														</g>
													</a>
												</symbol>
												<symbol class="Your-IP" viewBox="0 0 300 299.12">
													<text id="YourIP" transform="translate(140 228) scale(.6 1)"></text>
												</symbol>
												<a id="resultsData">
													<svg class="Desktop" viewBox="0 0 586 346">
														<title id="title1"></title>
														<g id="UI-Desk">
															<use id="mainGuagebg-Desk" class="main-Guagebg" xlink:href="#mainGuagebg" x="10.28" y="36.11" width="273.94"
																height="245.39"></use>
															<use id="mainGuageBlue-Desk" class="main-GuageBlue" xlink:href="#mainGuageBlue" x="10.28" y="36.11"
																width="273.94" height="245.39"></use>
															<use id="mainGuageWhite-Desk" class="main-GuageWhite" xlink:href="#mainGuageWhite" x="10.28" y="36.11"
																width="273.94" height="245.39"></use>
															<use xlink:href="#resultCard" class="Cards" x="307.4" y="31" width="278.1" height="85.5">
																<title id="title1">The download speed is how fast you can pull data from the server to you in the form of
																	images, videos, text and more. Activities such as listening to music on Spotify, downloading large files or
																	streaming videos on Netflix all require you to download data.
																</title>
															</use>
															<use xlink:href="#resultCard" class="Cards" x="307.4" y="129.3" width="278.1" height="85.5">
																<title id="title1">The upload speed is how fast you send data from you to others in the form of images,
																	videos, text and more. Activities such as uploading to YouTube or Sending email, playing live games like
																	PubG, Voice and Video calling a friend require fast upload speeds for you to send data to someone else’s
																	server.
																</title>
															</use>
															<use xlink:href="#resultCard" class="Cards" x="307.4" y="228.5" width="278.1" height="85.5">
																<title id="title1">Ping "Round-trip time" is more or less well defined as the network delay from point A to B
																	and back. This is the sum of all encoding, queueing, processing, decoding, and propagation delays in both
																	directions. Essentially, it's the delay when A may be expecting an answer from B for a request that requires
																	very little processing. A fast ping means a more responsive connection, especially in applications where
																	timing is everything (like video games). Ping is measured in Milliseconds (ms).
																	Jitter is simply the difference in Ping "Round-trip time" . In other words, jitter is measuring time
																	difference in packet inter-arrival time. Jitter helps diagnose internet connection stability. The higher the
																	jitter value, the worse the stability of the connection.
																</title>
															</use>
															<use id="downSymbolDesk" xlink:href="#downSymbol" class="Desktop" x="133" y="99" width="32.21" height="41.62">
															</use>
															<use id="upSymbolDesk" xlink:href="#upSymbol" class="Desktop" x="133" y="99" width="32.21" height="41.62"></use>
															<use id="ConnectErrorDesk" xlink:href="#ConnectError" class="ConnectError" x="135" y="107.8" width="32.21"
																height="41.62"></use>
															<use class="oDo-Meter" xlink:href="#oDoMeter" x="10.28" y="36.11" width="273.94" height="245.39"></use>
															<use xlink:href="#progressBar" x="1" y="295" width="293.53" height="18.38"></use>
															<use id="progressStatus-Desk" class="intro-Progress" xlink:href="#introProgress" x="29" y="295" width="234"
																height="21"></use>
															<use xlink:href="#downloadRc1" x="335.05" y="50.28" width="67" height="16">
																<title id="title1">Download speed is measured in megabits per second (Mbps).</title>
															</use>
															<use xlink:href="#uploadRc2" x="345.33" y="145.2" width="47" height="16">
																<title id="title1">Upload speed is measured in megabits per second (Mbps).</title>
															</use>
															<use xlink:href="#pingSymbol" x="351.4" y="243.8" width="14.3" height="14.4"></use>
															<use xlink:href="#pingSymbol" x="481.3" y="244.6" width="14.33" height="14.4"></use>
															<use xlink:href="#pingRc3" x="367.01" y="244.68" width="28" height="16">
																<title id="title1">Ping is measured in Milliseconds (ms).</title>
															</use>
															<use xlink:href="#jitterRc3" x="495.61" y="246.3" width="39.95" height="13.85">
																<title id="title1">Jitter is measured in Milliseconds (ms).</title>
															</use>
															<use xlink:href="#upSymbol" class="Symbol" x="329" y="146.5" width="11.8" height="13.9"></use>
															<use xlink:href="#downSymbol" class="Symbol" x="318.7" y="51.9" width="11.8" height="13.8"></use>
															<use xlink:href="#graphc2" x="427.84" y="134" width="200" height="135">
																<title id="title1">Shows you real-time network traffic graph for Upload!</title>
															</use>
															<use xlink:href="#graphc1" x="427.84" y="35" width="200" height="135">
																<title id="title1">Shows you real-time network traffic graph for Download!</title>
															</use>
															<use xlink:href="#downResultC1" x="298" y="67.21" width="200" height="45.1">
																<title id="title1">Your download speed!</title>
															</use>
															<use xlink:href="#upResultC2" x="298" y="162.13" width="200" height="45.1">
																<title id="title1">Your upload speed!</title>
															</use>
															<use xlink:href="#pingResultC3" x="303.73" y="261.55" width="200" height="45.1">
																<title id="title1">Your ping!</title>
															</use>
															<use xlink:href="#jitterResultC3" x="420.04" y="262.17" width="200" height="45.1">
																<title id="title1">Your jitter!</title>
															</use>
														</g>
														<g id="intro-Desk">
															<!-- <use id="logo-Desk" xlink:href="#logo" x="35" y="140" width="222.8" height="50.22"></use> -->
															<use id="deskStart" class="deskStart" xlink:href="#mainGuagebg" x="10.28" y="36.11" width="273.94"
																height="245.39"></use>
															<use xlink:href="#resultCard" class="Cards" x="307.4" y="31" width="278.1" height="85.5"></use>
															<use xlink:href="#resultCard" class="Cards" x="307.4" y="228.5" width="278.1" height="85.5"></use>
															<use xlink:href="#resultCard" class="Cards" x="307.4" y="129.3" width="278.1" height="85.5"></use>
															<use xlink:href="#downloadRc1" x="335.05" y="50.28" width="67" height="16">
																<title id="title1">Download speed is measured in megabits per second (Mbps).</title>
															</use>
															<use xlink:href="#uploadRc2" x="345.33" y="145.2" width="47" height="16">
																<title id="title1">Upload speed is measured in megabits per second (Mbps).</title>
															</use>
															<use xlink:href="#pingSymbol" x="351.4" y="243.8" width="14.3" height="14.4"></use>
															<use xlink:href="#pingSymbol" x="481.3" y="244.6" width="14.33" height="14.4"></use>
															<use xlink:href="#pingRc3" x="367.01" y="244.68" width="28" height="16">
																<title id="title1">Ping is measured in Milliseconds (ms).</title>
															</use>
															<use xlink:href="#jitterRc3" x="495.61" y="246.3" width="39.95" height="13.85">
																<title id="title1">Jitter is measured in Milliseconds (ms).</title>
															</use>
															<use xlink:href="#upSymbol" class="Symbol" x="329" y="146.5" width="11.8" height="13.9"></use>
															<use xlink:href="#downSymbol" class="Symbol" x="318.7" y="51.9" width="11.8" height="13.8"></use>
															<use xlink:href="#graphc2" x="427.84" y="134" width="200" height="135">
																<title id="title1">Shows you real-time network traffic graph for Upload!</title>
															</use>
															<use xlink:href="#graphc1" x="427.84" y="35" width="200" height="135">
																<title id="title1">Shows you real-time network traffic graph for Download!</title>
															</use>
															<use xlink:href="#downResultC1" x="298" y="67.21" width="200" height="45.1">
																<title id="title1">Your download speed!</title>
															</use>
															<use xlink:href="#upResultC2" x="298" y="162.13" width="200" height="45.1">
																<title id="title1">Your upload speed!</title>
															</use>
															<use xlink:href="#pingResultC3" x="303.73" y="261.55" width="200" height="45.1">
																<title id="title1">Your ping!</title>
															</use>
															<use xlink:href="#jitterResultC3" x="420.04" y="262.17" width="200" height="45.1">
																<title id="title1">Your jitter!</title>
															</use>
															<use id="startButtonDesk" class="startButton" xlink:href="#playButton" x="125" y="300.6" width="50.2"
																height="50.2">
																<title id="title1">Click here to run a speed test!</title>
															</use>
															<use id="settingsDesk" class="Startsettings" xlink:href="#settings" x="100" y="260" width="100" height="40">
																<title id="title1">Options</title>
															</use>
															<use class="Desktop" id="ipDesk" xlink:href="#YourIP" x="7" y="70"></use>
														</g>
													</svg>
													<svg class="Mobile" viewBox="0 0 295.9 363.3">
														<g id="UI-Mob">
															<use id="mainGuagebg-Mob" class="main-Guagebg" xlink:href="#mainGuagebg" x="11.18" y="12" width="273.94"
																height="245.39"></use>
															<use id="mainGuageBlue-Mob" class="main-GuageBlue" xlink:href="#mainGuageBlue" x="11.18" y="12" width="273.94"
																height="245.39"></use>
															<use id="mainGuageWhite-Mob" class="main-GuageWhite" xlink:href="#mainGuageWhite" x="11.18" y="12"
																width="273.94" height="245.39"></use>
															<use xlink:href="#resultCardMob" class="Cards" x="1" y="297.52" width="88.1" height="65.8">
																<title id="title1">The download speed is how fast you can pull data from the server to you in the form of
																	images, videos, text and more. Activities such as listening to music on Spotify, downloading large files or
																	streaming videos on Netflix all require you to download data.
																</title>
															</use>
															<use xlink:href="#resultCardMob" class="Cards" x="104.1" y="297.52" width="88.1" height="65.8">
																<title id="title1">The upload speed is how fast you send data from you to others in the form of images,
																	videos, text and more. Activities such as uploading to YouTube or Sending email, playing live games like
																	PubG, Voice and Video calling a friend require fast upload speeds for you to send data to someone else’s
																	server.
																</title>
															</use>
															<use xlink:href="#resultCardMob" class="Cards" x="207.1" y="297.52" width="88.1" height="65.8">
																<title id="title1">Ping "Round-trip time" is more or less well defined as the network delay from point A to B
																	and back. This is the sum of all encoding, queueing, processing, decoding, and propagation delays in both
																	directions. Essentially, it's the delay when A may be expecting an answer from B for a request that requires
																	very little processing. A fast ping means a more responsive connection, especially in applications where
																	timing is everything (like video games). Ping is measured in Milliseconds (ms).
																	Jitter is simply the difference in Ping "Round-trip time" . In other words, jitter is measuring time
																	difference in packet inter-arrival time. Jitter helps diagnose internet connection stability. The higher the
																	jitter value, the worse the stability of the connection.
																</title>
															</use>
															<use id="upSymbolMob" xlink:href="#upSymbol" class="Mobile" x="134" y="73" width="32.21" height="41.62"></use>
															<use id="downSymbolMob" xlink:href="#downSymbol" class="Mobile" x="134" y="73" width="32.21" height="41.62">
															</use>
															<use id="ConnectErrorMob" xlink:href="#ConnectError" class="ConnectError" x="135.9" y="74.02" width="32.21"
																height="41.62"></use>
															<use class="oDo-Meter" xlink:href="#oDoMeter" x="11.18" y="12" width="273.94" height="245.39"></use>
															<use xlink:href="#progressBar" x="1.9" y="272.08" width="293.53" height="18.38"></use>
															<use id="progressStatus-Mob" class="intro-Progress" xlink:href="#introProgress" x="29" y="272" width="234.5"
																height="21.5">
															</use>
															<use xlink:href="#downloadRc1" x="22.36" y="301.63" width="60" height="15">
																<title id="title1">Download speed is measured in megabits per second (Mbps).</title>
															</use>
															<use xlink:href="#uploadRc2" x="237.51" y="301.64" width="42" height="15">
																<title id="title1">Upload speed is measured in megabits per second (Mbps).</title>
															</use>
															<use xlink:href="#pingRc3" x="143.88" y="301.72" width="26" height="15">
																<title id="title1">Ping is measured in Milliseconds (ms).</title>
															</use>
															<use xlink:href="#upSymbol" class="Symbol" x="221.8" y="303.42" width="12.3" height="10.6"></use>
															<use xlink:href="#downSymbol" class="Symbol" x="7.7" y="303.42" width="10.6" height="12.4"></use>
															<use xlink:href="#pingSymbol" x="126.8" y="303.32" width="12.5" height="12.4"></use>
															<use id="graphMob1" xlink:href="#graphc1" x="83.1" y="160.45" width="200" height="135">
																<title id="title1">Shows you real-time network traffic graph for Download!</title>
															</use>
															<use id="graphMob2" xlink:href="#graphc2" x="83.1" y="160.45" width="200" height="135">
																<title id="title1">Upload speed is measured in megabits per second (Mbps).</title>
															</use>
															<use xlink:href="#jitterMob" x="71.14" y="317.65" width="200" height="45.1">
																<title id="title1">Your ping! and Jitter</title>
															</use>
															<use xlink:href="#upResultC2" x="182" y="317.67" width="200" height="45.1">
																<title id="title1">Your upload speed!</title>
															</use>
															<use xlink:href="#downResultC1" x="-25" y="317.64" width="200" height="45.1">
																<title id="title1">Your download speed!</title>
															</use>
														</g>
														<g id="intro-Mob">
															<use id="logo-Desk" xlink:href="#logo" x="38" y="110" width="218.8" height="50.22"></use>
															<use id="deskStartMob" class="deskStart" xlink:href="#mainGuagebg" x="11.18" y="12" width="273.94"
																height="245.39">
															</use>
															<use id="startButtonMob" class="startButton" xlink:href="#playButton" x="125" y="280" width="50.2"
																height="50.2">
																<title id="title1">Click here to run a speed!</title>
															</use>
															<use id="settingsMob" class="Startsettings" xlink:href="#settings" x="100" y="240" width="100" height="40">
																<title id="title1">Options</title>
															</use>
															<use class="Mobile" id="ipMob" xlink:href="#YourIP" x="11" y="49"></use>
														</g>
													</svg>
												</a>
												<linearGradient id="gradient" x1="0%" y1="0%" x2="0%" y2="100%">
													<stop offset="0%" stop-color="#56c4fb" />
													<stop offset="100%" stop-color="#0baeff" />
												</linearGradient>
												<radialGradient id="RadialGradient1">
													<stop offset="0%" stop-color="#56c4fb" />
													<stop offset="100%" stop-color="#0baeff" />
												</radialGradient>
											</svg>
											<!-- use display:none; if you like to hide this credit text -->
											<div style="text-align: center;display:none">
												<a id='text' href="http://openspeedtest.com?ref=OfflineTool"></a>
											</div>
										</div>
									</div>
								</div>
							</div>
						</div>
					</div>
				</div>
			</div>
		</div>
	</div>
</section>
<script async src="<?php echo base_url(); ?>assets/speed_test/app-2.5.1.js"></script>
<script type="text/javascript">
	myInterval = setInterval(function() {
		var text = document.querySelector('.oDoLive-Speed').innerHTML;
		if (text == "OpenSpeedTest™") {
			colour = document.querySelector('.oDoLive-Speed');
			colour.style.fill = "#fff";
			document.querySelectorAll('.oDoLive-Speed').forEach(function(a) {
				a.remove()
			})
		}
	}, 500);
</script>
<style type="text/css">
	{
		display: none !important;
	}

	iframe #title1 {
		display: none !important;
	}

	#main_data {
		display: none;
		text-align: center;
		margin-top: 10px;
		background: #aec9af;
		padding: 10px;
	}

	#main_data span {
		color: #000;
		font-size: 20px;
		font-weight: 700;
	}
</style>