* { box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; }

/*USE FOR BOTH Home and Content Styles*/
/* CSS Document */
/* OVERALL */
#Header_Container { box-shadow: 0px 0px 20px #000; position: relative; z-index: 500; }

.WideHeader { height: 285px; }

.WideHeader h1 { color: #fff; font-style: normal; font-weight: 500; font-size: 60px; line-height: 200px; text-shadow: #000 2px 0 15px; }

A.DetailsBTN { font-family: 'Roboto', sans-serif; font-size: 12px; text-decoration: none; color: #FFFFFF; padding: 5px; padding-left: 10px; padding-right: 10px; margin-top: 20px; margin-left: 5px; margin-right: 5px; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; border: 1px solid #1a4867; background: #2bae12; background: #00548e; background: -moz-linear-gradient(top, #00548e 0%, #003369 99%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #00548e), color-stop(99%, #003369)); background: -webkit-linear-gradient(top, #00548e 0%, #003369 99%); background: -o-linear-gradient(top, #00548e 0%, #003369 99%); background: -ms-linear-gradient(top, #00548e 0%, #003369 99%); background: linear-gradient(to bottom, #00548e 0%, #003369 99%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00548e', endColorstr='#003369',GradientType=0 ); }

A.BTNBlue { font-family: 'Roboto', sans-serif; font-size: 18px; text-decoration: none; color: #FFFFFF; padding: 15px; padding-left: 30px; padding-right: 30px; margin-top: 10px; margin-left: 5px; margin-right: 5px; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; border: 1px solid #1a4867; background: #2bae12; background: #00548e; background: -moz-linear-gradient(top, #00548e 0%, #003369 99%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #00548e), color-stop(99%, #003369)); background: -webkit-linear-gradient(top, #00548e 0%, #003369 99%); background: -o-linear-gradient(top, #00548e 0%, #003369 99%); background: -ms-linear-gradient(top, #00548e 0%, #003369 99%); background: linear-gradient(to bottom, #00548e 0%, #003369 99%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00548e', endColorstr='#003369',GradientType=0 ); }

A.BTNBlue:Hover, A.DetailsBTN:Hover { text-decoration: underline; color: #FFF; background-color: #003; background: #003; }

.Belt { margin: 0 auto; padding: 0px; }

/* NAV LINKS */
#ContactBar { background-color: #ebebeb; border-bottom: solid 2px #00558e; text-align: right; position: relative; z-index: 9999; }

#ContactBar div, #ContactBar div { display: inline-block; margin: 0 20px; }

#ContactBar div p, #ContactBar div a { font-size: 16px; }

#ContactBar div p { color: #fa7c01; line-height: 30px; margin: 10px; }

.Phone { color: #3272a2; text-decoration: none; }

.Guardian { background-color: #3272a2; padding: 8px 12px; color: #fff; }

.Guardian:before { content: url(/media/images/icon-Guardian.svg); display: inline-block; vertical-align: -38%; width: 25px; margin: 0 10px 0 -20px; z-index: 10; }

/* SERVICE PLAN PRICES */
.PricingBoxGroup { margin: 0 auto; padding: 0px; width: 100%; text-align: center; display: block; margin-top: 50px; }

#Airnet { float: left; width: 694px; height: 40px; background-color: #C93; color: #FFF; font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 24px; margin-bottom: 30px; }

#Networking { float: right; width: 260px; height: 40px; background-color: #00F; color: #FFF; font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 24px; margin-bottom: 30px; }

.pricing_box { font-family: Tahoma, Geneva, sans-serif; border: 1px solid #ccc; display: inline-block; float: left; text-align: center; padding: 0; margin-left: -1px; box-shadow: 0 2px 10px -4px rgba(0, 0, 0, 0.5); -moz-box-shadow: 0 2px 10px -4px rgba(0, 0, 0, 0.5); background: #fff; margin: 5px; border: 2px solid #178a00; }

.center { text-align: center; }

.pricing_box.radius-left { -webkit-border-top-left-radius: 5px; border-top-left-radius: 5px; -moz-border-top-left-radius: 5px; -webkit-border-bottom-left-radius: 5px; border-bottom-left-radius: 5px; -moz-border-bottom-left-radius: 5px; }

.pricing_box.radius-right { -webkit-border-top-right-radius: 5px; border-top-right-radius: 5px; -moz-border-top-right-radius: 5px; -webkit-border-bottom-right-radius: 5px; border-bottom-right-radius: 5px; -moz-border-bottom-right-radius: 5px; }

.pricing_box .header { color: #FFF; font-size: 18px; font-family: Verdana, Geneva, sans-serif; border-bottom: 2px solid #178a00; }

.pricing_box .header { width: 100%; height: 68px; background-color: #5bc347; background: -webkit-gradient(linear, left bottom, left top, color-stop(0.99, #167f01), color-stop(0.51, #209513), color-stop(0.02, #2cb012)); background: -moz-linear-gradient(center bottom, #2cb012 2%, #209513 51%, #167f01 99%); }

.pricing_box .header strong { position: relative; top: 20px; font-weight: bold; line-height: 28px; color: #FFFFFF; }

.pricing_box .header strong.info { position: relative; font-weight: normal; top: 2px; display: block; color: gray; }

.pricing_box .header_Network { color: #FFF; font-size: 18px; font-family: Verdana, Geneva, sans-serif; border-bottom: 3px solid #f9ad26; }

.pricing_box .header_Network { width: 100%; height: 85px; background-color: #900; }

.pricing_box .header_Network span { position: relative; top: 20px; font-weight: bold; line-height: 28px; }

.pricing_box .header_Network span.info { position: relative; font-weight: normal; top: 2px; display: block; color: #FFF; }

.pricing_box p { line-height: 15px; }

.pricing_box ul { list-style: none; margin: 0 0 15px 0 !important; text-align: left; width: inherit; padding: inherit; }

.PricingBoxGroup .pricing_box { width: 210px; overflow: hidden; font-size: 12px; text-align: center; }

.pricing_box ul li { line-height: 4em; margin-left: 0; list-style-type: none !important; text-align: center; }

.pricing_box ul li.odd { background: #f0eeee; }

.pricing_box ul li.even { background: #fff; }

.pricing_box ul li.ForUser { padding-left: 20px; padding-right: 20px; background: #fff; line-height: 18px; text-align: center; }

.pricing_box strong { background: url(/media/images/price.sprite.png) no-repeat 0 -9999px; height: 12px; font-style: normal; color: #03487d; }

.pricing_box strong.no { background-position: 0 0; padding-left: 20px; }

.pricing_box strong.yes { background-position: 0 -15px; padding-left: 20px; }

.pricing_box strong.single { background-position: 0 -30px; }

.pricing_box strong.unlim { background-position: 0 -45px; }

.pricing_box strong.nopad { padding: 0; }

.pricing_box h3 { margin: 20px 0; font-size: 22px; display: block; font-weight: normal; color: #565656; }

.pricing_box h3 em { font-size: 12px; font-weight: normal; }

.pricing_box p.button a { background: #c9c9c9; font-size: 16px; height: 35px; font-weight: bold; background: -webkit-gradient(linear, left bottom, left top, color-stop(0.02, #d8d8d8), color-stop(0.51, #a7a7a7), color-stop(0.87, #868686)); background: -moz-linear-gradient(center bottom, #f1f2f3 2%, #f5f6f7 51%, #f8f9f1 87%); -webkit-border-top-left-radius: 5px; -webkit-border-top-right-radius: 5px; -moz-border-radius: 5px 5px 0px 0px; border-top-left-radius: 5px; border-top-right-radius: 5px; border-bottom-left-radius: 5px; border-bottom-right-radius: 5px; }

.pricing_box p.button a:hover { background: #0469b2; }

.pricing_box.large { position: relative; z-index: 9; margin-top: -20px; -moz-box-shadow: 0 1px 10px #cbcbcb; -webkit-box-shadow: 0 1px 10px #cbcbcb; box-shadow: 0px 1px 10px #cbcbcb; padding: 0 0 20px 0; border-radius: 5px; border: 2px solid #00548e; }

.pricing_box.large .header { color: #fff; font-size: 24px; height: 75px; text-shadow: 1px 1px 1px #023c6a; border: 1px solid #00548e; border-bottom: 2px solid #00548e; background-color: #439cda; background: -webkit-gradient(linear, left bottom, left top, color-stop(0.99, #40aefb), color-stop(0.51, #0b73bb), color-stop(0.02, #0562a3)); background: -moz-linear-gradient(center bottom, #0562a3 2%, #0b73bb 51%, #40aefb 99%); -webkit-border-top-left-radius: 5px; -webkit-border-top-right-radius: 5px; -moz-border-radius: 5px 5px 0px 0px; border-top-left-radius: 5px; border-top-right-radius: 5px; }

.pricing_box.large .header strong { top: 30px; }

.pricing_box.large .header strong.info { top: 14px; color: #576e1f; text-shadow: none; }

.pricing_box.large p.button a { background: #c9c9c9; font-size: 16px; height: 35px; font-weight: bold; background: -webkit-gradient(linear, left bottom, left top, color-stop(0.02, #0469b2), color-stop(0.51, #034c84), color-stop(0.87, #034477)); background: -moz-linear-gradient(center bottom, #0469b2 2%, #034c84 51%, #034477 87%); -webkit-border-top-left-radius: 5px; -webkit-border-top-right-radius: 5px; -moz-border-radius: 5px 5px 0px 0px; border-top-left-radius: 5px; border-top-right-radius: 5px; border-bottom-left-radius: 5px; border-bottom-right-radius: 5px; }

.pricing_box.large p.button a:hover { background: #1a8bdd; }

/*Buttons*/
p.button { margin: 0 20px 0 0; padding: 0; text-align: center; }

p.button a { line-height: 32px; *line-height: 28px; height: 100%; border: none; cursor: pointer; color: #FFF; font-size: 12px; font-family: 'Roboto', sans-serif; text-shadow: 0 1px 0 #999; text-decoration: none; margin-top: 0; margin-right: -20px; margin-bottom: 0; margin-left: 0; padding-top: 5px; padding-right: 15px; padding-bottom: 5px; padding-left: 15px; }

p.button a:hover { text-decoration: underline; color: #FFF; background-color: #030; background: #030; }

strong.popular { background-image: url(/media/images/popular.png); background-repeat: no-repeat; background-position: left top; width: 230px; height: 75px; display: block; margin-top: -30px; padding-top: 30px; }

.GhostBox { max-width: 100%; text-align: center; padding: 10px; margin-top: 75px; margin-bottom: 75px; width: 500px; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; background-image: url(/media/layout/bg_60_white.png); }

.GhostBox H3 { color: #013457; font-size: 40px; line-height: 45px; font-weight: normal; font-family: 'Roboto', sans-serif; }

.GhostBox P { font-family: 'Roboto', sans-serif; color: #444749; font-size: 16px; }

.GhostBox A:hover { text-decoration: underline; color: #FFF; background-color: #003; background: #003; }

.GhostBox A { font-family: 'Roboto', sans-serif; color: #444749; font-size: 18px; text-decoration: none; color: #FFFFFF; padding: 5px; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; border: 1px solid #003369; background: #00548e; /* Old browsers */ background: -moz-linear-gradient(top, #00548e 0%, #003369 99%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #00548e), color-stop(99%, #003369)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #00548e 0%, #003369 99%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #00548e 0%, #003369 99%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #00548e 0%, #003369 99%); /* IE10+ */ background: linear-gradient(to bottom, #00548e 0%, #003369 99%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00548e', endColorstr='#003369',GradientType=0 ); /* IE6-9 */ }

.GhostBoxStratus { max-width: 100%; float: right; text-align: center; padding: 10px; margin-top: 75px; margin-bottom: 75px; width: 400px; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; background-image: url(/media/layout/bg_60_white.png); }

.GhostBoxStratus H3 { color: #013457; margin: 0px; padding-top: 20px; padding-bottom: 20px; font-size: 40px; line-height: 45px; font-weight: normal; font-family: 'Roboto', sans-serif; }

.GhostBoxStratus P { font-family: 'Roboto', sans-serif; color: #444749; font-size: 16px; }

.GhostBoxStratus A:hover { text-decoration: underline; color: #FFF; background-color: #003; background: #003; }

.GhostBoxStratus A { font-family: 'Roboto', sans-serif; color: #444749; font-size: 18px; text-decoration: none; color: #FFFFFF; padding: 5px; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; border: 1px solid #003369; background: #00548e; /* Old browsers */ background: -moz-linear-gradient(top, #00548e 0%, #003369 99%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #00548e), color-stop(99%, #003369)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #00548e 0%, #003369 99%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #00548e 0%, #003369 99%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #00548e 0%, #003369 99%); /* IE10+ */ background: linear-gradient(to bottom, #00548e 0%, #003369 99%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00548e', endColorstr='#003369',GradientType=0 ); /* IE6-9 */ }

.Price { margin: 0 auto; padding: 0; display: block; padding-top: 20px; color: #117ac2; font-weight: bold; margin-bottom: 10px; }

.USD { vertical-align: top; font-size: 26px; display: inline-block; height: 40px; width: 10px; }

.Dollars { vertical-align: top; font-size: 50px; display: inline-block; height: 40px; /*width:64px;*/ padding-top: 6px; }

.Cents { vertical-align: top; font-size: 26px; text-decoration: underline; display: inline-block; height: 40px; width: 30px; }

.Month { vertical-align: top; font-size: 18px; display: inline-block; height: 40px; width: 20px; }

.SpeedsHead { font-size: 14px; }

.SpeedStat { display: inline-block; height: 75px; width: 100%; font-size: 60px; font-weight: bold; vertical-align: top; color: #ee8931; line-height: 30px; padding-top: 20px; }

.SpeedStat strong { font-size: 14px; display: block; margin-bottom: 24px; }

.Mbps { font-size: 18px; }

.UpTo { font-size: 11px; line-height: 14px; height: auto; width: 25px; display: inline-block; color: #03487d; margin: 0; }

.stat { line-height: 14px; padding-bottom: 10px; }

.SpeedThreshold { font-size: 36px; font-weight: bold; line-height: 30px !important; color: #ee8931; margin: 10px; }

.SpeedThreshold em { font-size: 12px; font-weight: bold; line-height: 12px !important; color: #03487d; }

#AirnetReception { display: flex; margin: 0 auto; padding: 0; gap: 20px; margin-bottom: 20px; flex-direction: row; flex-wrap: wrap; justify-content: space-around; }

#Reception { height: auto; width: 48%; vertical-align: top; }

.AirNetConnect { font-weight: bold; font-size: 24px; line-height: 30px; text-align: center; color: #777; }

.AirnetExplained { padding: 0px; font-size: 18px; line-height: 24px; color: #555; padding-left: 25px; padding-right: 35px; }

/* SERVICE PLAN DETAILS */
#PackageListing h2 { font-family: Arial, Helvetica, sans-serif; font-size: 24px; font-weight: bold; color: #2baf12; }

#PackageListing h3 { font-family: Arial, Helvetica, sans-serif; font-size: 18px; color: #00548e; font-weight: normal; }

#PackageListing h2 span.Package { width: 75px; }

#PackageListing h2 span.Price { margin-left: 75px; font-size: 24px; color: #666; }

#PackageListing h2 span.Price em { font-size: 14px; vertical-align: super; }

#PackageListing p { font-size: 10px !important; }

#PackageListing img { float: left; margin: 0px; padding-bottom: 45px; padding-right: 10px; padding-top: 20px; }

#PackageListing ul { display: flow-root; }

#PackageListing ul li { padding-bottom: 10px; font-size: 14px; }

.AccessList { -webkit-column-count: 3; /* Chrome, Safari, Opera */ -moz-column-count: 3; /* Firefox */ column-count: 3; column-gap: 10px; }

.AccessList li { list-style: none; font-size: 12px !important; }

/*FAQs*/
#accordion p { font-size: 14px; line-height: 16px; padding: 5px 0 5px 50px; }

#accordion div div { background: url(/media/images/q-a.png) no-repeat; min-height: 85px; }

/*CONTACT US*/
#ContactLayout { display: flex; flex-direction: row; justify-content: space-around; align-items: center; gap: 40px; }

#ContactLayout div { width: 50%; }

/*FOOTER*/
#FooterSectionOne p { color: #fff; }

/*1700*/
/*1440*/
/*1280*/
/*960*/
/*768*/
@media screen and (max-width: 782px) { #AirnetReception { flex-direction: column; align-items: center; flex-wrap: nowrap; }
  #Reception { width: 100%; text-align: center; }
  .WideHeader { height: 140px; }
  .WideHeader h1 { font-size: 45px; line-height: 40px; }
  #ContactLayout { flex-direction: column; gap: 0; }
  #ContactLayout div { width: 100%; padding: 20px; }
  #ContactLayout div iframe { height: 300px; } }
/*600*/
@media screen and (max-width: 614px) { .AccessList { -webkit-column-count: 2; -moz-column-count: 2; column-count: 2; column-gap: 20px; } }
/*480*/
@media screen and (max-width: 494px) { .AccessList { -webkit-column-count: 1; -moz-column-count: 1; column-count: 1; column-gap: 0px; } }
/*340*/
/* CSS Document */
/*1700*/
/*1440*/
/*1280*/
/*960*/
/*768*/
/*600*/
/*480*/
/*340*/
/* CSS Document */
/*1700*/
/*1440*/
/*1280*/
/*960*/
/*768*/
/*600*/
/*480*/
/*340*/
/* CSS Document */
/*1700*/
/*1440*/
/*1280*/
/*960*/
/*768*/
/*600*/
/*480*/
/*340*/
