﻿@font-face {
               font-family: 'Myriad Pro';
               src: url('/Style%20Library/styles/fonts/MTNBrighterSans-Regular.ttf') format('truetype');
               src: url('/Style%20Library/styles/fonts/MTNBrighterSans-Regular.eot') format('embedded-opentype');
               src: url('/Style Library/styles/fonts/MTNBrighterSans-Regular.woff') format('woff');
               font-weight: normal;
               font-style: normal;
} 
@font-face {
               font-family: 'Myriad Pro Light';
               src: url('/Style%20Library/styles/fonts/MTNBrighterSans-Light.eot') format('embedded-opentype'),
               url('/Style%20Library/styles/fonts/MTNBrighterSans-Light.otf') format('opentype'),
              url('/Style%20Library/styles/fonts/MTNBrighterSans-Light.woff') format('woff');
               font-weight: normal;
               font-style: normal;
}
@font-face {
               font-family: 'Myriad Pro Italic';
               src: url('/Style%20Library/styles/fonts/MTNBrighterSans-ExtraLightItalic.eot') format('embedded-opentype'),
               url('/Style%20Library/styles/fonts/MTNBrighterSans-ExtraLightItalic.otf') format('opentype'),
              url('/Style%20Library/styles/fonts/MTNBrighterSans-ExtraLightItalic.woff') format('woff');
               font-weight: normal;
               font-style: normal;
}


@font-face {
               font-family: 'Myriad Pro Bold';
               src: url('/Style Library/styles/fonts/MTNBrighterSans-ExtraBold.eot') format('embedded-opentype');
               src: url('/Style Library/styles/fonts/MTNBrighterSans-ExtraBold.ttf') format('truetype');
             
               src: url('/Style Library/styles/fonts/MTNBrighterSans-ExtraBold.woff') format('woff');
            
}
@font-face {
  font-family: 'MTNBrighterSans-RegularItalic';
  src: url("/Style Library/styles/fonts/MTNBrighterSans-RegularItalic.eot");
  src: url("/Style Library/styles/fonts/MTNBrighterSans-RegularItalic.eot?#iefix") format("embedded-opentype"), url("/Style Library/styles/fonts/MTNBrighterSans-RegularItalic.woff") format("woff"), url("/Style Library/styles/fonts/MTNBrighterSans-RegularItalic.ttf") format("truetype"), url("/Style Library/styles/fonts/MTNBrighterSans-RegularItalic.otf") format("opentype"); }

@font-face {
  font-family: 'MTNBrighterSans-ExtraLightItalic';
  src: url("/Style Library/styles/fonts/MTNBrighterSans-ExtraLightItalic.eot");
  src: url("/Style Library/styles/fonts/MTNBrighterSans-ExtraLightItalic.eot?#iefix") format("embedded-opentype"), url("/Style Library/styles/fonts/MTNBrighterSans-ExtraLightItalic.woff") format("woff"), url("/Style Library/styles/fonts/MTNBrighterSans-ExtraLightItalic.ttf") format("truetype"), url("/Style Library/styles/fonts/MTNBrighterSans-ExtraLightItalic.otf") format("opentype"); }

@font-face {
  font-family: 'MTNBrighterSans-LightItalic';
  src: url("/Style Library/styles/fonts/MTNBrighterSans-RegularItalic.eot");
  src: url("/Style Library/styles/fonts/MTNBrighterSans-LightItalic.eot?#iefix") format("embedded-opentype"), url("/Style Library/styles/fonts/MTNBrighterSans-LightItalic.woff") format("woff"), url("/Style Library/styles/fonts/MTNBrighterSans-LightItalic.ttf") format("truetype"), url("/Style Library/styles/fonts/MTNBrighterSans-LightItalic.otf") format("opentype"); }

@font-face {
  font-family: 'MTNBrighterSans-BoldItalic';
  src: url("/Style Library/styles/fonts/MTNBrighterSans-BoldItalic.eot");
  src: url("/Style Library/styles/fonts/MTNBrighterSans-BoldItalic.eot?#iefix") format("embedded-opentype"), url("/Style Library/styles/fonts/MTNBrighterSans-BoldItalic.woff") format("woff"), url("/Style Library/styles/fonts/MTNBrighterSans-BoldItalic.ttf") format("truetype"), url("/Style Library/styles/fonts/MTNBrighterSans-BoldItalic.otf") format("opentype"); }

@font-face {
               font-family: 'Myriad Pro SemiBold';
               src: url('/Style Library/styles/fonts/MTNBrighterSans-Bold.eot') format('embedded-opentype');
               src: url('/Style Library/styles/fonts/MTNBrighterSans-Bold.ttf') format('truetype');
               src: url('/Style Library/styles/fonts/MTNBrighterSans-Bold.woff') format('woff');
}

@font-face {
               font-family: 'newweb';
               src: url('fonts/newweb.eot');
               src: url('fonts/newweb.eot?#iefix') format('embedded-opentype'), url('fonts/newweb.woff') format('woff'), url('fonts/newweb.ttf') format('truetype'), url('fonts/newweb.svg#newweb') format('svg');
               font-weight: normal;
               font-style: normal;
}

.image-replacement:after {
               display: block;
               box-sizing: border-box;
               background: url("/Style Library/Images/Home/Desktop/header1.jpg");
               height: 614px;
}

.image-replacement {
               display: block;
               box-sizing: border-box;
               background: url("/Style Library/Images/Home/Desktop/header1.jpg");
               height: 614px;
               position: absolute;
               width: 100%;
}

.cText {
               color: #FF0000;
}

h3#UpgradesContactPay {
               margin: 0px 10px 0px 1px !important;
               font-size: 15px !important;
               font-family: Myriad Pro SemiBold, "MyriadProSemiBold";
               font-weight: normal;
}
div#CustomizePlan *:hover,div#CustomizePlan h3:hover{
    color: #FFBE00!important;
}

.SandboxRoot.env-bp-min .timeline-Tweet {
               background: none!important;
}

.contactUs a {
               color: #027FA3!important;
               font-size: 17px;
               font-weight: normal;
}

.tooltipsy:after {
               content: '';
               position: absolute;
               bottom: -10px;
               left: 105px;
               border-width: 10px 10px 0;
               border-style: solid;
               border-color: #323232 rgba(0, 0, 0, 0);
               display: block;
               width: 0;
}

.bold {
               font-family: 'Myriad Pro Bold', MyriadProSemiBold;
}

p.bold {
               font-family: 'Myriad Pro Bold', MyriadProSemiBold !important;
               font-size: 19px !important;
               color: #373737 !important;
}

.darken {
               font-family: Myriad Pro SemiBold, 'MyriadProSemiBold';
}

#WebPartAdderUpdatePanelContainer {
               visibility: visible!important;
}

body {
               overflow-y: scroll!important;
}

#s4-workspace {
               overflow-x: hidden!important;
               overflow-y: hidden!important;
               height: auto!important;
}

.g-recaptcha {
               margin-bottom: 10px;
}

div#cost {
               height: auto;
}


							  

.right {
               float: right;
}

.mobile {
               display: none;
}

.clear {
               clear: both;
}

p {
               font-family: 'Myriad Pro', MyriadProRegular !important;
               font-size: 17px;
               line-height: 25px;
               color: #6b6b6b;
               margin-bottom: 15px;
}

a[href^="/Pages/termsandconditions.aspx?pageId=211"] {
               font-weight: bold;
}

img.contentImage {
               float: left;
               margin-right: 20px;
               margin-bottom: 20px;
}

#refundLinks {
               margin: 0px;
               float: left;
               display: block;
               width: 100%;
               margin-bottom: 20px;
}

.blur {
               -webkit-filter: blur(5px);
               -moz-filter: blur(5px);
               -ms-filter: blur(5px);
               -o-filter: blur(5px);
               filter: blur(5px);
               filter: progid:DXImageTransform.Microsoft.Blur(PixelRadius='5');
}

body {
               background-color: #cecece;
}

nav.topNav ul.right a:hover,
nav.topNav ul.left li:nth-of-type(2) a:hover {
               color: #ffd96b;
}

nav.topNav ul.right a,
a:link {
               color: #cccccc;
               text-decoration: none!important;
}

.column a:visited,
a:visited {
               color: #dfdfdf;
}

.column a:link {
               color: #dfdfdf;
               text-decoration: none!important;
}

.goShop a:hover,
.column a:hover,
p.goShop span:hover {
               color: #ffd96b;
}

.goShop a:visited,
.goShop a:link {
               color: #efefef;
               font-size: 21px;
               font-weight: normal!important;
               font-family: Myriad Pro SemiBold, 'MyriadProSemiBold';
}

p.goShop a span.icon-external-link:before {
               color: #efefef;
}

.main_Content {
               font-family: 'Myriad Pro', MyriadProRegular!important;
               margin: 0 auto;
               background: #f9f9f9;
               width: 1366px;
}

.ms-WPBody {
               font-family: 'Myriad Pro', MyriadProRegular!important;
}

.s4-ca {
               background: none;
               margin-left: auto;
}

* {
               -moz-box-sizing: border-box;
               -webkit-box-sizing: border-box;
               box-sizing: border-box;
}

#owl-allinonebundles div.triangle {
               position: inherit;
}

div.triangle {
               width: 0;
               height: 0;
               border-style: solid;
               border-width: 15px 15px 0 15px;
               border-color: #ffc925 rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
               
				   
			  
               display: block;
               margin: 0 auto;
}

.leftCol.sliderControl.landingPage.bundleBottom ul.contentListingSlider .sliderImageHolder.selected+div {
               bottom: -16px;
}

.ReadyForUpgrade h3 {
               text-align: left!important;
               font-size: 18px;
               font-family: Myriad Pro SemiBold, "MyriadProSemiBold";
               margin-bottom: 10px;
               color: #686868!important;
               font-weight: normal!important;
               -webkit-font-smoothing: antialiased;
}

p.latestDealsLinkk {
               margin-bottom: 5px;
}

ul.contentListingSlider.appsListSlider div.triangle {
               bottom: -14px;
}


							   


							   

header {
               position: relative;
               z-index: 1001;
}

nav {
               width: 100%;
               clear: both;
}

nav ul {
               list-style: none;
               display: block;
               margin: 0px;
               padding: 0px;
}

nav ul li {
               float: left;
               margin-right: 35px;
               color: #c1c1c1;
               font-family: 'Myriad Pro', MyriadProRegular!important;
}

nav.topNav ul.left li:nth-child(1) {
               font-family: Myriad Pro SemiBold, 'MyriadProSemiBold';
}

nav.topNav ul.left li {
               text-transform: uppercase;
}

nav.topNav ul.left li.selected {
               color: #FFBE00;
}

nav ul.right li:nth-of-type(2) {
               margin-right: -5px;
}

nav.topNav ul.left li:nth-of-type(2) a {
               color: #cccccc;
}

nav.topNav ul li:nth-of-type(2) a.icon-external-link:before {
               float: right;
               margin-left: 5px;
               font-size: 14px;
               margin-top: 2px;
}

nav.topNav {
               position: absolute;
               top: 0px;
               height: 50px;
              
               background: rgba(0, 0, 0, 0.9);
               padding: 20px 60px 14px 45px;
}

nav.bottomNav {
               position: absolute;
               top: 50px;
               background: rgba(0, 0, 0, 0.6);
               padding: 0px 60px 0px 45px;
               display: block;
               min-height: 60px;
               height: 60px;
}

nav.bottomNav ul:nth-of-type(1) {
               margin-top: 20px;
}

a.logo img {
               width: 60px;
               height: 60px;
}

a.logo {
               height: 60px;
               margin-left: 45px;
               z-index: 1;
               position: absolute;
               top: 50px;
}

nav.bottomNav ul.right li {
               margin-right: 10px;
}

nav.bottomNav ul.right li a {
               margin-right: 10px;
               display: block;
              
               height: 35px;
               width: 35px;
               background-repeat: no-repeat;
               background-image: url('../../SiteCollectionDocuments/Resources/images/navIcons.png');
}

nav.bottomNav ul.right li:nth-of-type(1) a {
               background-position: 0px 0px;
}

nav.bottomNav ul.right li:nth-of-type(2) a {
               background-position: -45px 0px;
}

nav.bottomNav ul.right li:nth-of-type(3) a {
               background-position: -90px 0px;
}

nav.bottomNav ul.right li:nth-of-type(4) a {
               background-position: -148px 0px;
}


					  


			   

div.topSection {
               position: relative;
               margin-bottom: 20px;
}
ul#ulPrdData .owl-prev{
left:0px!important;
top: 35% !important;
}
ul#ulPrdData .owl-next{
right:0px!important;
top: 35% !important;
}

#owl-home {
               width: auto;
}

.owl-buttons>div {
               opacity: 1!important;
}

#owl-home .item img {
               width: 100%;
               height: auto;
}

ul.tools li p {
               font-family: 'Myriad Pro', MyriadProRegular;
               font-weight: 500;
               font-size: 25px;
               width: 320px!important;
               margin: 20px 0 0 85px;
               display: none;
               position: relative;
               cursor: pointer;
               line-height: 12px;
}

ul.tools {
               position: absolute;
               width: 420px;
               height: 70px;
               background-color: #FFF;
               padding: 5px;
               display: block;
               box-sizing: border-box;
               bottom: -10px;
               right: 50px;
}

ul.tools li {
               float: left;
               display: inline-block;
               height: 60px;
               width: 80px;
               background-color: #ffbe00;
               margin-right: 2px;
               position: absolute;
               background-repeat: no-repeat;
               top: 5px;
               background-position: 22px 10px;
               overflow: hidden;
}

.selected {
               z-index: 1000;
}

ul.tools li.icon.icon-recharge {
               left: 5px;
               z-index: 2;
}

ul.tools li.icon.icon-email-envelope {
               left: 87px;
}

ul.tools li.icon.icon-pin-map {
               left: 169px;
}

ul.tools li.icon.icon-cignal {
               left: 251px;
}

ul.tools li.icon.icon-upgrade {
               left: 333px;
}

ul.tools li.icon.icon-recharge:before,
ul.tools li.icon.icon-email-envelope:before,
ul.tools li.icon.icon-pin-map:before,
ul.tools li.icon.icon-cignal:before,
ul.tools li.icon.icon-upgrade:before {
               left: 5px;
               top: 0px;
               
               font-size: 35px!important;
               color: #373737;
               padding: 11px 18px;
               
               position: inherit;
               float: inherit;
}

body {
               background-color: #cecece;
}

.tools span.small {
               font-size: 14px;
               position: absolute;
               top: 20px;
               left: 0px;
}

div.upperMidSection {
               display: inline-block;
               max-height: 450px;
               overflow: hidden;
               position: relative;
               width: 100%;
               height: auto;
}

div.upperMidSection ul.tabControl {
               list-style: none;
               padding: 0px;
               display: block;
               margin: 0 auto;
               margin-bottom: 25px;
               width: 95%;
               height: 50px;
}

div.upperMidSection ul.tabControl li {
               float: left;
               margin-right: 6px;
               width: 208px;
               background-color: #ebebeb;
               text-align: center;
               height: 47px;
               padding-top: 13px;
               font-family: Myriad Pro SemiBold, 'MyriadProSemiBold';
               font-size: 18px;
               color: #989898;
               font-weight: normal!important;
               cursor: pointer;
}

li.tabActive {
               color: #000000!important;
}

div.upperMidSection ul.tabControl li:nth-last-of-type(1) {
               margin-right: 0px;
}

.bottomContent .terms {
               color: #027FA3!important;
               margin: 0px 0px 20px 0px;
               display: table;
}

a.seeMore,
a.terms,
span.bold.shareterms a {
               color: #027FA3!important;
               font-weight: normal;
               cursor: pointer;
               font-size: 17px;
               font-family: Myriad Pro SemiBold,"MyriadProSemiBold";
               margin: 0px;
               text-decoration: none!important;
               display: block;
}

a.seeMore {
               margin-bottom: 20px;
}

a.terms {
               background: none;
               display: block;
               clear: both;
               display: inline-block;
}

p.hidden {
               display: none;
}

div.phoneGallery ul {
               list-style: none;
               padding: 0px 43px;
               -webkit-user-select: none;
               -moz-user-select: none;
               -ms-user-select: none;
               user-select: none;
}
ul#UpgradeUlPrdData{
padding:0px 25px;
}
ul#UpgradeUlPrdData .owl-controls .owl-page span, #ulPrdData .owl-controls .owl-page span{
display: inline-block;
    height: 2.5px;
    margin: 1px;
    opacity: 2.5;
    filter: Alpha(Opacity=100);
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    border-radius: 0px;
    background: #c0c0c0;
    width: 70px;
    }
   ul#UpgradeUlPrdData .owl-controls .owl-page.active span,
   #ulPrdData .owl-controls .owl-page.active span {
    background: #ffbe00!important;
}
#UpgradeUlPrdData .owl-controls .owl-page.active span,
#ulPrdData .owl-controls .owl-page.active span {
    background: #FFBE00;
}
div.phoneGallery ul li {
               float: left;
               width: 410px !important;
               background-color: #fff;
               margin: 0px;
               margin-bottom: 10px;
               margin-right: 25px;
               display: block;
               height: 250px;
               position: relative;
               box-shadow: 2px 2px 10px #d7d7d7;
               padding-right: 10px;
}

div.phoneGallery ul li img.enlarge {
               float: left;
               margin: 10px 0 0 10px;
               clear: both;
               cursor: pointer;
}

div.phoneGallery ul li:nth-last-of-type(1) {
               margin-right: 0;
}

div.phoneGallery img.device {
               float: left;
               margin-top: 20px;
               margin-right: 20px;
               padding-bottom: 20px;
               height: 223px;
               width: 111px;
               margin-left: 20px;
}

div.phoneGallery h4 {
               font-family: Myriad Pro SemiBold, 'MyriadProSemiBold';
               margin-top: 25px;
               font-weight: normal!important;
               font-size: 22px;
               color: #474747;
               width: 348px;
}

div.phoneGallery p.detail {
               margin-top: 0px;
               font-size: 16px;
               color: #b7b7b7;
}

div.phoneGallery h2.price {
               font-size: 36px;
               color: #f8a125;
               
               bottom: 85px;
               left: 170px;
               font-weight: bold;
}

div.phoneGallery h2.price span {
               display: block;
               float: left;
}

div.phoneGallery h2.price p {
               font-size: 12px;
               color: #989898;
               clear: right;
               display: block;
               margin-top: 5px;
               margin-left: 5px;
               line-height: 11px;
}

div.centerMidSection {
               background-color: #f9f9f9;
               margin-bottom: 20px;
}

.tailorHome.icon-tailor-deal {
               margin: 0 auto;
               display: block;
               height: 70px;
               width: 70px;
               border-radius: 50%;
               background: #ffbe00;
               margin: 0 auto;
               display: block;
               padding: 15px;
               position: relative;
               top: 12px;
}

.tailorHome.icon-tailor-deal:before {
               font-size: 40px;
               color: #FFFFFF;
}

div.centerMidSection div.customDeal {
               display: block;
               background: url('/Style Library/Images/TailorDeal_homeD.png') center;
               background-repeat: no-repeat;
               width: 100%;
               height: 229px;
               position: relative;
               background-color: #fff;
               display: none;
}

div.centerMidSection div.customDeal h2 {
               font-size: 31px;
               color: #6B6B6B;
               font-family: Myriad Pro SemiBold, 'MyriadProSemiBold';
               margin: 0 auto;
               display: block;
               text-align: center;
               margin-top: 30px;
               font-weight: normal;
}

div.centerMidSection div.customDeal h3.button {
               margin: 0 auto;
               display: block;
               width: 280px;
               font-size: 21px;
               font-weight: normal;
               font-family: Myriad Pro SemiBold, 'MyriadProSemiBold';
               text-align: center;
               padding: 15px 20px;
               background-color: #ffbe00;
               color: #373737;
               bottom: 30px;
               margin-top: 20px;
               cursor: pointer;
}

div.centerMidSection div.customDeal h3.button a {
               font-family: Myriad Pro SemiBold, 'MyriadProSemiBold';
               color: #373737!important;
               font-size: 21px;
}

ul.cascadeBlock {
               margin-bottom: 20px;
               display: inline-block;
               height: 258px;
               
               overflow: hidden;
}

ul.cascadeBlock li {
               position: relative;
               float: left;
               width: 33.33%;
         
               border-right: 1px solid #F0F0F0;
               border-bottom: 1px solid #F0F0F0;
               margin-bottom: 5px;
}

ul.cascadeBlock li h3 a {
               padding: 0px!important;
}

div#FAQTwitter iframe {
               width: 451px!important;
               height: 80px!important;
               min-height: 175px!important;
}

div#FAQTwitter iframe div.timeline-Widget footer.timeline-Footer.u-cf {
               display: none!important;
}

footer.timeline-Footer.u-cf {
               display: none!important;
}

div.centerMidSection {
               position: relative;
}

ul.cascadeBlock li img.details {
               position: absolute;
               top: 10px;
               right: 25px;
               cursor: pointer;
}

ul.cascadeBlock li img.mainImage {
               clear: both;
               height: 176px;
               display: block;
               width: 100%;
               border-right: 1px solid #DEDDDC;
               transition: all .3s ease-in-out;
}

ul.cascadeBlock li img.mainImage:hover {
               transform: scale(1.02);
}

ul.cascadeBlock li:nth-last-of-type(1) img.mainImage {
               border-right: 0px;
}

ul.cascadeBlock li h3,
ul.cascadeBlock li h3 a {
               font-size: 31px;
               font-weight: normal;
               color: #6B6B6B;
               padding: 30px 0 31px 20px;
               background-color: #fff;
               letter-spacing: 0px !important;
               white-space: nowrap;
}
ul.cascadeBlock li h3:hover {
               
               color: #ffbe00;
               
}

.timeline-Tweet:hover {
               background-color: transparent!important;
}

h3.showMore:hover {
               background-color: #FFD264;
}

h3.showMore {
               position: relative;
               padding: 20px 50px;
               background: url('../../SiteCollectionDocuments/Resources/images/arrow.png') 165px 27px no-repeat #dedede;
               cursor: pointer;
               font-size: 21px;
               width: 216px;
               font-weight: normal;
               color: #989898;
               display: block;
               margin: 0 auto;
               font-family: Myriad Pro SemiBold, 'MyriadProSemiBold';
               text-align: center;
}



div.map ul li {
               float: left;
               color: #b7b7b7;
               font-weight: 600;
               font-size: 25px;
               margin-right: 10px;
               margin-left: 50px;
               padding-bottom: 10px;
}

div.map ul li.selected {
               color: #373737;
               border-bottom: 2px solid #373737;
               z-index: 100
}

div.map img {}

div#storeFinder {
               border-top: 1px solid #ffbe00;
               border-bottom: 1px solid #ffbe00;
               width: 100%;
               height: 350px;
               clear: both;
}


/*Footer*/
p.license {
    display: table;
    margin: 0 auto;
    width: 90%;
    position: relative;
    top: 50px;
    color:#6b6b6b;
    text-align:center;   
}
div#signUp+h3 {
               display: none;
}

#copyright p {
               font-size: 14px;
               color: #dedede;
               margin-bottom: 5px;
}

div#shopsAndServices ul:nth-child(1),
div#Lifestyle ul:nth-child(1) {
               width: 300px;
}

div#shopsAndServices ul:not(:nth-child(1)),
div#Lifestyle ul:not(:nth-child(1)) {
               width: 270px;
}

div#shopsAndServices ul:nth-child(2),
div#Lifestyle ul:nth-child(2) {}

div#shopsAndServices ul:nth-child(3),
div#Lifestyle ul:nth-child(3) {}

.columnsContainer {
               width: 856px;
               padding: 0px 0px 30px 0px;
               height: 485px;
               float: left;
}

#Lifestyle {
               padding: 16px 0px;
              
               height: 270px;
               
}

h5 {
               font-size: 25px;
}

input[type='text'],
select {
               -webkit-appearance: textfield!important;
               -moz-appearance: textfield!important;
               font-family:'Myriad Pro' , MyriadProRegular !important
}

input[type='search']::-webkit-search-decoration,
input[type='search']::-webkit-search-cancel-button,
input[type='search']::-webkit-search-results-button,
input[type='search']::-webkit-search-results-decoration {
               display: none;
}

.column h5,
.footerContainer .column h5+a {
               color: #989898;
               font-family: Myriad Pro SemiBold, 'MyriadProSemiBold';
               font-weight: normal!important;
               font-size: 25px!important;
}

.column {
               color: #dfdfdf;
               float: left;
               width: 33.3%;
}

#shopsAndServices {
               padding-top: 0px;
               display: block;
               height: 270px;
}

div#connectWithUs a {
               color: #b7b7b7;
}

ul.column>li:first-child {
               margin-bottom: 25px;
}

div#AdditionalCont ul li img {
               width: 407px;
               height: 194px;
}

#newsLetter {
               width: 385px;
               padding-top: 0px;
               float: right;
               color: #535353;
}

#newsLetter a span.icon-external-link {
               color: #dfdfdf!important;
}

#shopsAndServices ul:not(:nth-child(1)) h5,
div#Lifestyle ul:not(:nth-child(1)) h5 {
               color: #DFDFDF!important;
}

footer {
               
               height: 610px;
               padding: 0 0px;
               
               display: inline-block;
               background: #373737;
               width: 100%;
}

footer .footerContainer {
               width: 1306px;
               padding-left: 20px;
               padding-right: 20px;
            
               height: 565px;
               margin: 45px 30px 0px 30px;
               position: absolute;
               border-bottom: 1px solid #FFBE00;
}

.copyright {
               clear: both;
}

#emailOrmobile {
               width: 384px;
               padding: 12px 22px;
               height: 47px;
               position: relative;
               display: inline-block;
}

div#signUp label#emailOrmobile-error {
               position: relative;
               top: 0px;
               font-size: 14px;
               color: #c8000a;
               font-family: 'Myriad Pro', MyriadProRegular!important;
               text-align: right;
               background: url('/Style Library/Images/errorSymbol.png') no-repeat 0px 1px;
               padding-left: 15px;
               left: 0px;
               float: right;
               margin-bottom: 0px;
               display: inline-block;
}

ul.accordionControl.smallaccordion li h3 {
               background-position: 435px !important;
}

#submit {
               width: 384px;
               padding: 16px;
               background: #ffbe00;
               font-size: 20px;
               height: 48px;
               display: block;
               text-align: center;
               font-weight: bold;
               font-family: 'Myriad Pro', MyriadProRegular!important;
               cursor: pointer;
               margin-top: 3px;
}

.column li {
               line-height: 21px;
               font-size: 17px;
               font-family: 'Myriad Pro', MyriadProRegular;
               color: #dfdfdf;
}

#newsLetter h5 {
               color: #efefef;
               margin-bottom: 20px;
               font-weight: normal!important;
               font-size: 21px!important;
               font-family: Myriad Pro SemiBold, 'MyriadProSemiBold';
}

#newsLetter p {
               color: #efefef;
               margin-bottom: 20px;
}

div#newletter {
               margin-bottom: 30px;
}

p.goShop {
               font-size: 21px;
               color: #adadad;
               padding-left: 2px;
}

.siteDropDown {
               width: 377px;
               height: 47px;
               margin-top: 0px;
               padding: 10px 0px 10px 50px;
               color: #989898;
               background-image: url('../../SiteCollectionDocuments/Resources/images/flag.png');
               background-repeat: no-repeat;
               background-position: 10px 15px;
               background-color: #fff;
               font-size: 20px;
               overflow: hidden;
}

div#connectWithUs {
               width: 379px;
              /* margin-top: 122px;*/
}

#connectWithUs h5 {
               margin-top: 38px;
               font-weight: normal!important;
               margin-bottom: 31px;
               padding-left: 2px;
}



.icon-phone-1 {
               float: left;
               font-size: 30px;
               padding: 0px 5px 0px 0px;
               color: #FFBE00;
}

#shoppingOnline p {
               width: 50%;
               float: left;
               margin-top: 0px;
               margin-bottom: 20px;
}

#shoppingOnline .icon {
               width: 28px;
               display: block;
               height: 25px;
               margin-right: 10px;
               float: left;
}

#shoppingOnline .delivery {
               background: url('../../SiteCollectionDocuments/Resources/images/shoppingIcons.png') no-repeat;
}

#shoppingOnline .secure {
               background: url('../../SiteCollectionDocuments/Resources/images/shoppingIcons.png') no-repeat -27px 0px;
}

.boldLink {
               font-weight: bold;
               clear: both;
}

#shoppingOnline h5 {
               margin-top: 38px;
               margin-bottom: 25px;
               text-decoration: underline;
}

.boldLink a {
               font-weight: bold;
}

div#refundLinks a {
               margin: 0 5px;
               text-transform: capitalize;
               float: left;
               text-decoration: underline;
}

div#refundLinks span {
               float: left;
}

div#creditCard {
               margin-top: 55px;
}

#creditCard a {
               margin: 5px;
               display: block;
               float: left;
}

div#copyright {
               color: #dedede;
               margin: -5px auto 0px;
               font-size: 13px;
               line-height: 23px;
               text-align: center;
               background: #373737;
               padding-top: 30px;
               height: 100px;
}

div#copyright a {
               text-decoration: none;
               color: #b7b7b7;
}

div#copyright a:hover {
               color: #ffd96b;
}




ul.leftNav li {
               font-size: 22px;
               font-weight: 400;
}




.bx-wrapper .bx-viewport {
               left: 0px;
               border: none;
               border: none;
}

.bx-wrapper .bx-pager,
.bx-wrapper .bx-controls-auto {
               bottom: 20px;
}

.bx-wrapper .bx-pager.bx-default-pager a {
               background: #b7b7b7;
               width: 12px;
               height: 12px;
}

.bx-controls.bx-has-pager.bx-has-controls-direction {
             
               bottom: 50px;
               display: block;
               width: 100%;
               height: 30px;
}

.bx-wrapper .bx-pager.bx-default-pager a:hover,
.bx-wrapper .bx-pager.bx-default-pager a.active {
               background: #ffbe00!important;
}

.bx-wrapper .bx-viewport {
               background: none;
               box-shadow: none;
}

.tabActive {
               background: #fff !important;
               color: black;
}

.phoneGallery .bx-viewport {
               height: 260px !important;
               margin: 0 auto;
               margin: 0px 40px 67px;
               overflow: hidden !important;
}

.bx-wrapper .bx-controls-direction a {
               width: 22px;
               height: 22px;
               z-index: inherit!important;
}

.bx-wrapper .bx-next {
               right: 10px;
               background: url('../../SiteCollectionDocuments/Resources/images/next.png');
}

.bx-wrapper .bx-prev {
               background: url('../../SiteCollectionDocuments/Resources/images/prev.png');
}

.phoneGallery .bx-wrapper .bx-pager {
               display: none;
}

.bx-wrapper .bx-next:hover {
               background-position: 0px 0px;
}

.topSection .bx-controls-direction {
               display: none;
}

ul.tabControl {
               border-bottom: 3px solid #fff;
               padding-bottom: 5px;
}

body #s4-bodyContainer {
               min-width: 320px;
}




div#howToSim.tab h2 {
               margin-left: 20px;
}

div#howToSim.tab {
               padding: 3px 3px 30px;
               height: auto;
               border-bottom: 0px;
               position: relative;
}

div#howToSim.tab h4 {
               font-family: Myriad Pro SemiBold, 'MyriadProSemiBold';
               color: #f8a124;
               width: 100%;
               margin-bottom: 2px;
               padding-left: 15px;
               background: url('/Style%20Library/Images/openFaq.png') no-repeat #FBFBFB;
               background-position: 890px;
               clear: both;
               cursor: pointer;
               height: auto;
               padding: 10px;
               padding-right: 40px;
}

div#howToSim.tab.useArrows ul li:nth-of-type(1) h4 {
               background: url('/Style%20Library/Images/upArrow.png') no-repeat 98% rgba(240, 240, 240, 0.6);
              
}

div#howToSim.tab.useArrows h4 {
               background: url('/Style%20Library/Images/downArrow.png') no-repeat 98% rgba(240, 240, 240, 0.6);
}

div#howToSim.tab.useArrows ul li:nth-of-type(1) h4 {
               background: url('/Style%20Library/Images/upArrow.png') no-repeat 98% #FBFBFB;
              
               color: #989898;
}

div#howToSim.tab.useArrows h4 {
               background: url('/Style%20Library/Images/downArrow.png') no-repeat 98% #FBFBFB;
}

div#howToSim.tab.useArrows.simOnlyFAQ ul li:nth-of-type(1) h4 {
               background: url('/Style%20Library/Images/upArrow.png') no-repeat 98% #FBFBFB;
               color: #989898;
}

div#howToSim.tab.useArrows.simOnlyFAQ h4 {
               background: url('/Style%20Library/Images/downArrow.png') no-repeat 98% #FBFBFB;
}

div#howToSim div.answer {
               display: none;
               padding: 20px 20px 30px 20px;
}

div#howToSim ul li:nth-of-type(1) div.answer {
               display: block;
}

.MobMoneyContent {
               padding: 10px;
}

div.leftColumn {
               width: 950px;
}

div.content h2 {
               font-size: 54px;
               font-family: 'Myriad Pro', MyriadProRegular;
               color: #373737;
}

p.topArticle {
               border-left: 1px solid #ffbe00;
               padding-left: 10px;
               font-size: 25px;
               line-height: 29px;
               font-family: 'Myriad Pro Light', MyriadProLight!important;
               margin: 0px 0px 20px;
}

.contentContainer.playContentContainer.VuContainer .tab_openmedium.VUContainer,
div.tab1 {
               background-color: rgba(255, 255, 255, 0.8);
               border-top: 2px solid rgba(255, 255, 255, -0.9);
               clear: both;
}

playContentContainer h2,
.VUContainer h2 {
               font-size: 25px;
               font-family: 'Myriad Pro', MyriadProRegular;
               line-height: 36px;
               color: #373737;
               font-weight: normal!important;
               margin-bottom: 15px;
}

.VUContainer h2 {
               color: #373737;
}

.VUContainer ul.yelloList li,
.VUContainer #cost ul li {
               color: #6b6b6b;
}

div#faq.tab h2 {
               margin-left: 20px;
}

.playContentContainer.VuContainer .topList {
               color: #373737;
               text-shadow: none;
}

.playContentContainer .topList {
               color: #ffffff;
               text-shadow: 2px 2px 6px #3d3d3d;
}

.playContentContainer ul.topList li {
               margin-left: 0px;
               color: #FFFFFF;
}

a#desktop_button {
               font-size: 20px;
               margin: 20px 0px 20px 0px!important;
               color: #373737!important;
}

.playContentContainer ul.socialTracking.social_left {
               color: #ffffff
}

.playContentContainer .share span {
               color: #FFFFFF;
}

.playContentContainer .share::before {
               content: url('/Style Library/Images/share_mobile.png');
}

.playContentContainer.like::before {
               content: url('/Style Library/Images/like_mobile.png');
}

.playContentContainer .comment::before {
               content: url('/Style Library/Images/comment_mobile.png');
}

.playContentContainer .right {
               text-align: end;
               color: #ffffff;
               margin-top: -10px;
}

.playContentContainer div.tab h3 {
               font-size: 14px;
}

h3.loyalty141Heading.left {
               font-size: 17px;
}

.playContentContainer .bold_white {
               font-family: 'Myriad Pro Bold', MyriadProRegular !important;
               font-weight: bold;
}

.linkPlay {
               color: #027FA3!important;
               cursor: pointer;
               font-size: 17px;
               font-family: Myriad Pro SemiBold, 'MyriadProSemiBold';
               margin: 0px;
               text-decoration: none!important;
               display: block;
}

.contentContainer .tabContent p {
               margin-left: 0px!important;
}

ul.tabControl {
               padding: 0px;
               margin: 29px 0 0;
               clear: both;
               width: 100%;
               display: block;
               position: relative;
}

.VUContainer ul.tabControl {
               border-bottom: none;
}

div.frontRowContainer div.contentContainer .bottom.right {
               float: left;
}

ul.tabControl li h3.control {
               float: left;
               margin-right: 40px;
               font-size: 20px;
               font-family: Myriad Pro SemiBold, 'MyriadProSemiBold';
               color: #b7b7b7;
               padding-bottom: 10px;
               cursor: pointer;
               top: -30px;
               position: absolute;
               font-weight: normal!important;
}

ul.tabControl li:nth-of-type(2) h3.control {
               left: 120px;
}

ul.tabControl li:nth-of-type(2) h3.Me2u {
               left: 190px;
}

ul.tabControl li:nth-of-type(3) h3.control.Me4u {
               left: 310px;
}

ul.tabControl li:nth-of-type(3) h3.control {
               left: 270px;
}

ul.tabControl li:nth-of-type(4) h3.control {
               left: 340px;
}

ul.yelloDot li {
               font-family: 'Myriad Pro', MyriadProRegular;
               font-size: 16px;
               line-height: 21px;
               /* color: #ccc; */
               color: #6B6B6B;
               margin-bottom: 15px;
               vertical-align: -10px;
               margin: 0px;
               background: url('/Style Library/Images/yellowDot.png') no-repeat 20px 10px;
               padding-left: 40px;
}

h3.control.selected {
               color: #989898!important;
               border-bottom: 2px solid #6b6b6b;
}

div.tab {
               display: none;
               padding: 20px 0px 0px 0px;
               background-color: #fff;
               border-bottom: 2px solid #FFBE00;
               border-top: 2px solid #FFBE00;
}

div.contentContainer div.tab {
               height: auto;
            }

div#overview.tab {
               display: block;
}

ul.socialTracking {
               display: inline-block;
}

p.shareEmailP span {
               padding-top: 4px;
}

ul.socialTracking li {
               float: left;
               margin-right: 10px;
               display: block;
}

ul.socialTracking li:nth-of-type(3) {
               position: relative;
}

div.tab .answer p {
               margin-bottom: 0px;
}

div.tab p {
               font-family: 'Myriad Pro', MyriadProRegular;
               font-size: 17px;
               line-height: 25px;
               color: #6b6b6b;
               margin-bottom: 15px;
               clear: both;
}

div.tab h3,
div.tab h4 {
               font-family: Myriad Pro SemiBold, 'MyriadProSemiBold';
               font-size: 25px;
               font-weight: normal!important;
               line-height: 36px;
               color: #6b6b6b;
              
}

.commonContainer h4,
h4.SponserSubHeading {
               padding-left: 20px;
               font-family: Myriad Pro SemiBold, 'MyriadProSemiBold';
               font-size: 21px;
               font-weight: normal!important;
               line-height: 36px;
               color: #6b6b6b;
               margin-bottom: 15px;
}

.commonContainer.PartnerContiner h4 {
               padding-left: 0px;
}
ul.tabControl.MTN8 li:nth-of-type(2) h3.control {
    left: 176px;
}

.icon.icon-burst-new,
span.icon.icon-premium1,
{
               font-size: 40px;
               float: left;
               margin-top: -5px;
               padding-right: 10px;
}
span.icon.icon-burst,
icon-star-two{
color:#ffbe00;
font-size: 40px;
               float: left;
               margin-top: -10px;
               padding-right: 10px;

}
span.icon.icon-flash{
color:#ffbe00;
}
p.small {
               font-size: medium;
}

div.tab h4 {
               font-size: 21px;
               margin-bottom: 5px;
}

span.title {
               display: block;
               background-color: #ffd96b;
               padding-left: 30px;
               font-family: 'Myriad Pro', MyriadProRegular;
               font-size: 17px;
               line-height: 25px;
               color: #373737;
               margin-bottom: 15px;
               font-weight: bold;
               padding: 5px 0 5px 30px;
               margin-bottom: 20px;
               clear: both;
}

span.title+ul li,
p.widePricing+ul li {
               font-family: 'Myriad Pro';
               font-size: 17px;
               line-height: 21px;
               color: #989898;
               margin-bottom: 15px;
               vertical-align: -10px;
               margin: 0px;
               background: url('/Style Library/Images/yellowDot.png') no-repeat 20px 10px;
               padding-left: 40px;
}

div.infoBlock {
               width: 342px;
               float: left;
               margin-right: 50px;
               margin-bottom: 20px;
}

div.infoBlock+p {
               clear: both;
}

div#faq.tab {
            
               padding: 3px 3px 30px;
               height: auto;
               border-bottom: 0px;
              
               position: relative;
}

.FAQContainer ul.content {
               margin-left: 0px!important;
}

div#faq.tab h4 {
               font-family: Myriad Pro SemiBold, 'MyriadProSemiBold';
               color: #f8a124;
               width: 100%;
               margin-bottom: 2px;
               padding-left: 15px;
               background: url('/Style%20Library/Images/openFaq.png') no-repeat #FBFBFB;
               background-position: 890px;
               clear: both;
               cursor: pointer;
              
               height: auto;
               padding: 10px;
               padding-right: 40px;
}

.VUContainer div#faq.tab.useArrows ul li:nth-of-type(1) h4 {
               background: url('/Style%20Library/Images/upArrow.png') no-repeat 98% rgba(240, 240, 240, 0.6);
              
}

.VUContainer div#faq.tab.useArrows h4 {
               background: url('/Style%20Library/Images/downArrow.png') no-repeat 98% rgba(240, 240, 240, 0.6);
}

div#faq.tab.useArrows ul li:nth-of-type(1) h4 {
               background: url('/Style%20Library/Images/upArrow.png') no-repeat 98% #FBFBFB;
               /*changed as per PSD*/
               color: #989898;
}

div#faq.tab.useArrows h4 {
               background: url('/Style%20Library/Images/downArrow.png') no-repeat 98% #FBFBFB;
}

div#faq.tab.useArrows.simOnlyFAQ ul li:nth-of-type(1) h4 {
               background: url('/Style%20Library/Images/upArrow.png') no-repeat 98% #FBFBFB;
               color: #989898;
}

div#faq.tab.useArrows.simOnlyFAQ h4 {
               background: url('/Style%20Library/Images/downArrow.png') no-repeat 98% #FBFBFB;
}

div#faq div.answer {
               display: none;
               padding: 20px 20px 30px 20px;
}

div#faq ul li:nth-of-type(1) div.answer {
               display: block;
}

div.midSection {
               padding: 0px 40px;
}

div.midSection h2 {
               font-size: 39px;
               color: #6b6b6b;
               line-height: 36px;
}

.col-full .bx-wrapper .bx-viewport {
               background-color: #f9f9f9;
           
}

.col-full h2 {
               margin-bottom: 20px;
               margin-left: 40px;
               font-size: 39px;
               font-weight: normal;
               color: #6B6B6B;
}

h1.pageHeading {
               font-family: 'Myriad Pro', MyriadProRegular;
               font-size: 61px;
               color: #373737;
               margin-bottom: 20px;
               font-weight: normal!important;
}

h1.contractDetailHeading {
               margin-bottom: 30px;
}

.col-full.header {
               padding-left: 45px;
               margin-top: 170px;
}

ul.socialMedia li:nth-child(1) span:hover {
               color: #5174bb;
}

ul.socialMedia li:nth-child(2) span:hover {
               color: #55acee;
}

ul.socialMedia li:nth-child(3) span:hover {
               color: #ffbe00;
}

ul.socialMedia li:nth-child(3)>p {
               cursor: pointer;
}

ul.socialMedia li:nth-child(4) span:hover {
               color: #cb3c2c;
}

ul.socialMedia li:nth-child(5) span:hover {
               color: #006699;
}

ul.socialMedia span.icon-linkedin-1,
ul.socialMedia span.icon-email-envelope,
ul.socialMedia span.icon-facebook,
ul.socialMedia span.icon-google-plus-1,
ul.socialMedia span.icon-twitter {
               font-size: 40px;
               padding-bottom: 10px;
               cursor: pointer;
}

ul.socialMedia li span {
               float: left;
}

.VuContainer ul.socialTracking li span {
               color: #373737;
}

ul.socialTracking li span {
               font-size: 17px;
               display: inline-block;
               width: 50px;
               margin-left: 10px;
               padding-top: 12px;
               color: #6b6b6b;
               font-family: Myriad Pro SemiBold, 'MyriadProSemiBold'!important;
               font-weight: normal!important;
}

.shareControl span {
               /*float: right;*/
}

ul.socialTracking a {
               text-decoration: none!important;
               position: -ms-inline-grid;
}

div.additionalContent ul {
               list-style: none;
               padding: 0px 40px;
}

div.additionalContent ul li {
               float: left;
               width: 410px!important;
               background-color: #fff;
               n margin: 0px;
               margin-bottom: 40px;
               margin-right: 25px;
               display: block;
               height: 250px;
               position: relative;
               box-shadow: 2px 2px 10px #d7d7d7;
               padding-right: 10px;
}

div.additionalContent ul li a:hover {
               text-decoration: none;
}

div.additionalContent ul li h4 {
               font-size: 21px;
               /* margin: 15px 0px 0px 20px; */
               color: #989898;
               font-weight: normal!important;
               font-family: 'Myriad Pro', MyriadProRegular;
               vertical-align: middle;
               display: table-cell;
               height: 70px;
               padding: 0px 0px 0px 15px;
}

div.additionalContent ul li:nth-last-of-type(1) {
               margin: 0px;
}


/*End Service Details General Styles*/


/* Education General Styles */

.TCs {
               float: right;
               clear: both;
               font-size: 17px;
               font-family: 'Myriad Pro Bold', MyriadProSemiBold;
               color: #027FA3;
}

.bottomContent {
               margin: 20px 0px 0px 20px;
               /* float:left; */
               height: auto;
}

.bottomContent .right {
               float: left;
}

div.contentContainer {
               padding-top: 20px;
               background-color: #fff;
}

div#PromoBanner {
               display: none;
}

div.contentContainer img.contentImage {
               float: left;
               margin: 0px 20px 20px 20px;
}

h3.contentHeading {
               font-family: Myriad Pro SemiBold, 'MyriadProSemiBold';
               color: #686868;
               font-size: 31px;
               font-weight: normal;
               margin-bottom: 20px;
               margin-left: 20px;
               -webkit-font-smoothing: antialiased;
}

img.contentImage {
               margin-right: 20px;
               margin-bottom: 20px;
}

ul.accordionControl li h3.control,
ul.accordionControl li h3.control2,
ul.accordionControl li h3.control3,
ul.accordionControl li h3.control4,
ul.accordionControl li h3.control5,
ul.accordionControl li h3.control6,
ul.accordionControl li h3.control7,
ul.accordionControl li h3.control8,
ul.accordionControl li h3.control9,
ul.accordionControl li h3.control10 {
               float: none;
               position: static;
               margin-left: 10px;
               background: url('../images/downArrow.png') no-repeat 920px #FBFBFB;
               margin: 0px;
               margin-bottom: 2px;
               width: 100%;
               padding: 10px 20px;
               color: #f8a124;
               /*Color as per PSD*/
               font-size: 21px;
               cursor: pointer;
               padding-left: 20px;
               font-family: Myriad Pro SemiBold, 'MyriadProSemiBold' !important;
               font-weight: normal!important;
}

div.contentContainer p.largeContent {
               margin-top: 0px;
}

ul.accordionControl li h3.control.selected,
ul.accordionControl li h3.control2.selected,
ul.accordionControl li h3.control3.selected,
ul.accordionControl li h3.control4.selected,
ul.accordionControl li h3.control5.selected,
ul.accordionControl li h3.control6.selected,
ul.accordionControl li h3.control7.selected,
ul.accordionControl li h3.control8.selected,
ul.accordionControl li h3.control9.selected,
ul.accordionControl li h3.control10.selected {
               background: url('../images/upArrow.png') no-repeat 920px #FBFBFB;
}

div.tabContent {
               /*added for pading*/
               padding: 20px;
               display: none;
               background: #fff;
               margin-top: 0px;
}

ul.accordionControl li h3.control,
ul.accordionControl li h3.control2,
ul.accordionControl li h3.control3,
ul.accordionControl li h3.control4,
ul.accordionControl li h3.control5,
ul.accordionControl li h3.control6,
ul.accordionControl li h3.control7,
ul.accordionControl li h3.control8,
ul.accordionControl li h3.control9,
ul.accordionControl li h3.control10 {
               border-bottom: 0px;
}

.content a.button,
.content a.button:hover {
               color: #373737!important;
}

div.leftCol.sliderControl a.button,
div.leftCol.sliderControl a.button.bundleButton span.icon-external-link:before {
               color: #373737!important;
}

a.button {
               min-width: 270px;
               height: auto;
               background-color: #ffbe00;
               text-align: center;
               font-family: Myriad Pro SemiBold, 'MyriadProSemiBold'!important;
               color: #373737!important;
               display: block;
               margin-right: 20px;
               float: left;
               color: #373737;
               font-size: 20px;
               padding: 15px;
               
               text-decoration: none!important;
               cursor: pointer;
}

#supportMenu .box a.button {
               min-width: 240px;
               
               margin-right: 0px;
               display: block;
}

div.bottomContent a.button {
               margin-bottom: 20px;
}

div.sideBar {
               border-top: 7px solid #ffbe00;
               padding-top: 20px;
               background-color: #fff;
               border-bottom: 3px solid #CCC;
}

div.sideBar h3 {
               width: 100%;
               font-size: 25px;
               color: #6b6b6b;
               padding-left: 75px;
               background: url('/Style Library/Images/information.png');
               background-repeat: no-repeat;
               background-position: 20px;
}

div.sideBar ul {
               /*padding-left:20px;*/
}

div.sideBar ul li {
               padding-left: 20px;
               margin: 20px 0px;
}

div.sideBar ul li:nth-child(even) {
               background: #f9f9f9;
}

div.sideBar ul li a {
               color: #027FA3!important;
               font-size: 19px;
               font-family: 'Myriad Pro', MyriadProRegular;
}

h5 {
               font-size: 23px !important;
}


/*End Education General Styles*/


/*Content Listing*/

.contentListingSlider h3,
ul.contentListingSlider3 h3 {
               text-align: center;
               width: 175px;
               margin: auto;
               font-size: 21px;
               font-family: Myriad Pro SemiBold, 'MyriadProSemiBold';
               color: #868686;
               font-weight: normal;
}

div.content {
               clear: both;
               display: none;
}

div.content:nth-of-type(1) {
               display: block;
}

div.content p {
               font-size: 17px;
               /*font-family:'Myriad Pro';*/
               color: #6b6b6b;
}

ul.accordionControl {
               clear: both;
               margin: 2px;
               padding: 0px;
}

ul#faqAccordionControl {
               margin: 0px;
}

ul.detailList {
               width: 40%;
               float: left;
}

.content ul.tools li p,
.content ul.tools li p a {
               color: #525252!important;
}

ul.tools li p {
               color: #525252!important;
               font-family: Myriad Pro SemiBold, 'MyriadProSemiBold';
               margin-top: 10px!important;
}

div.content ul.detailList li {
               display: block;
               height: 32px;
               font-size: 19px;
               padding-top: 10px;
               width: 100%;
               padding-left: 35px;
               float: left;
               clear: both;
               margin: 0px;
               background: url('/Style%20Library/Images/timeLocation.png') no-repeat;
               color: #989898;
}

div.content ul.detailList li:nth-of-type(1) {
               background-position: 0px 0px;
}

div.content ul.detailList li:nth-of-type(2) {
               background-position: 0px -45px;
}

span.bold {
               font-family: 'Myriad Pro Bold', MyriadProSemiBold;
}

ul.contentListingSlider li img,
ul.contentListingSlider3 li img {
               cursor: pointer;
}

ul.contentListingSlider li.selected h3,
ul.contentListingSlider3 li.selected h3 {
               color: #373737;
}

ul.contentListingSlider li,
ul.contentListingSlider3 li {
               display: block;
               height: 155px;
               /* if its affecting your design notify me before removing 
                              width: 207.45px!important;*/
               vertical-align: sub;
               text-align: center;
               display: block;
}

ul.contentListingSlider li img {
               position: absolute;
               bottom: 0px;
}


/******* Support Landing ******/


/**Takeback Later for NW QUery form**/

.sponsorList {
               padding-left: 20px;
}

div#step5 label.error.custom {
               display: none;
}

.problemtext {
               padding-top: 10px !important;
}


/***END***/

ul.supportList select {
               width: 261px;
               background-image: url('/Style Library/Images/DD_network.png'), linear-gradient(to bottom, #fff, #FBFBFB);
               -webkit-appearance: none;
               -moz-appearance: none!important;
}

#transferPointsFormStep1 select::-ms-expand,
#redeemPointsAirtime select::-ms-expand,
.selectFrequency select::-ms-expand.selectDuration select::-ms-expand,
ul.supportList select::-ms-expand,
.textBox select::-ms-expand,
.networkSelect select::-ms-expand,
#ddlDataType2 select::-ms-expand {
               display: none!important;
}

select::-ms-expand {
               display: none!important;
}

select #ddlDataType2,
select,
#transferPointsFormStep1 select,
#redeemPointsAirtime select,
.textBox select,
.networkSelect select,
.networkContainer select,
.selectDuration select,
.selectFrequency select {
               -webkit-appearance: none!important;
               -moz-appearance: none!important;
}

div.support.leftContainer .container {
               clear: both;
               display: inline-block;
               padding: 20px 0px;
               background-color: #FFF;
               margin-bottom: 30px;
               width: 950px;
}

div.supportList {
               width: 315px;
               float: left;
               padding-left: 20px;
               padding-top: 5px;
}

div.support.leftContainer .right {
               float: left;
}

div.support.leftContainer .left {
               display: inline-block;
               float: left;
}

div.support.leftContainer .right {
               width: 260px;
               padding-left: 30px;
}

div.supportList:nth-of-type(3) {
               margin: 0px;
}


/*supportLanding whiteBackground Dimensions*/

.supportContainer.getStarted {
               background-color: #fff;
               height: 415px;
               width: 318px;
               padding: 30px 20px 22px 20px;
}

.supportContainer.subscriberDocs {
               background-color: #fff;
               height: 461px;
               width: 318px;
               padding: 30px 20px 22px 20px;
}

.supportContainer.supportContactUs {
               background-color: #fff;
               height: 461px;
               width: 318px;
               padding: 30px 20px 22px 20px;
}

.supportContainer.supportMostPopular {
               /* margin-left: 44px; */
               background-color: #fff;
               height: 389px;
               width: 318px;
               padding: 30px 20px 22px 20px;
}


/*supportLanding - MTN Subscriber Documents*/

span.icon-file-text {
               float: left;
               color: #FFBE00;
               display: inline-block;
               font-size: 35px;
               padding-right: 10px;
}


/*end - supportLanding - MTN Subscriber Documents*/

.supportHeading {
               font-size: 25px!important;
               margin-bottom: 15px;
               font-family: Myriad Pro SemiBold, 'MyriadProSemiBold';
               color: #686868!important;
               font-weight: normal!important;
               -webkit-font-smoothing: antialiased;
}

div.subAgreement a:link {
               color: #027FA3;
               font-size: 16px;
}

div.TandCs a:link {
               color: #027FA3;
               font-size: 16px;
               /*font-weight: 600;*/
               font-family: Myriad Pro SemiBold, 'MyriadProSemiBold';
               display: inherit;
               margin-bottom: 0px;
}

.TandCs {
               padding-top: 5px;
               padding-bottom: 15px;
}

span.icon-adobe11 {
               font-size: 25px;
               display: inherit;
               float: left;
               padding-right: 10px;
               color: #ffbe00;
}

ul.supportList li {
               line-height: 23px;
}

.subAgreement {
               padding-bottom: 12px;
}

div.subAgreement a,
.container .TandCs a {
               display: block!important;
}

.pricing_opMedium ul li {
               font-family: 'Myriad Pro', MyriadProRegular;
               font-size: 16px;
               line-height: 21px;
               color: #6b6b6b;
               margin-bottom: 15px;
               vertical-align: -10px;
               margin: 0px;
               background: url('/Style Library/Images/yellowDot.png') no-repeat 20px 10px;
               padding-left: 40px;
}

div.supportContainer div.container ul.supportList a.boldNumber,
div.supportContainer div.container ul.reportList a.boldNumber,
.RightAccess.rightBlock.contactUs a.boldNumber {
               font-family: 'Myriad Pro Bold', MyriadProSemiBold!important;
               color: #6b6b6b!important;
               display: inline-block;
}

div.supportContainer div.container ul.reportList li:nth-child(1) a {
               color: #6b6b6b!important;
}

.supportUpgradeContainer,
div.supportContainer div.container a {
               clear: right;
               font-size: 17px;
               color: #027FA3;
               display: inline-block;
}

.getStarted div.container .supportList a {
               margin-bottom: 15px;
}

div.supportContactUs .supportList li:nth-last-child(1) {
               font-weight: 900;
               padding-top: 20px;
               font-family: 'Myriad Pro Bold', MyriadProSemiBold;
}

div.supportContainer.networkCoverage a:nth-of-type(1) {
               display: inline-block;
               width: 100%;
               font-size: 17px;
               padding-bottom: 20px;
}

.supportContainer h5:nth-of-type(1) {
               color: #989898;
               font-size: 25px!important;
               margin-bottom: 15px;
               font-family: Myriad Pro SemiBold, 'MyriadProSemiBold';
               color: #686868!important;
               font-weight: normal!important;
               -webkit-font-smoothing: antialiased;
}

h5.listHeading {
               font-size: 25px!important;
               margin-bottom: 15px;
               font-family: 'Myriad Pro', MyriadProRegular;
               color: #686868!important;
               -webkit-font-smoothing: antialiased;
}

h3.listHeading+ul {
               float: left;
               font-size: 17px;
               line-height: 27px;
               color: #027FA3;
}

h3.listHeading,
h3.listHeading+ul {
               display: block;
               width: 300px;
}

div.supportList li a,
div.supportList li a:visited {
               font-size: 17px;
               color: #027FA3;
               line-height: 30px;
}


/*supportLanding - Rica Component*/

div.shareRica {
               border-top: 7px solid #ffbe00;
               background-color: #fff;
               border-bottom: 3px solid #CCC;
               height: 325px;
               width: 300px;
               margin-top: -10px;
               margin-bottom: 32px;
               margin-left: 10px;
               padding-top: 10px;
}

div.rightRica input[type='text'].error {
               border-bottom: 2px solid #c8000a;
}

div.rightRica input[type='text'].caution {
               border-bottom: 2px solid #ffbe00;
}

div.rightRica input[type='text'].valid {
               border-bottom: 3px solid #4fc6af;
}

h5.icon.ricaPhone.label.sup_content {
               background: url('/Style Library/Images/RICA.png') no-repeat;
               font-size: 25px!important;
               padding: 10px 10px 15px 38px;
               margin-left: 20px;
               margin-top: 10px;
               color: #6B6B6B;
}

div.shareRica p {
               width: 250px;
}

span.ricaSmallText {
               font-size: 14px;
}

div.shareRica a:link {
               color: #027FA3;
}

.supportContainer.ricaReport {
               border-top: none;
               padding: 15px 15px 20px;
               background-color: #fff;
               border-bottom: none;
               width: 300px;
               height: auto;
               margin: 0px 0px 20px 0px;
               box-shadow: 3px 3px 3px #ECECEC;
               margin-top: 30px;
}

div.commonContainer p a {
               color: #027FA3 !important;
}

.supportContainer.ricaLostStolen {
               border-top: none;
               padding: 15px 15px 20px;
               background-color: #fff;
               border-bottom: none;
               width: 300px;
               height: auto;
               box-shadow: 3px 3px 3px #ECECEC;
}


/*end supportLanding - Rica */


/*supportLanding - Most Popular component*/

div.mostPopular p {
               margin-top: 0px;
}

ul.supportList .valid {
               height: 45px;
               width: 261px;
               padding: 5px;
}


/*end supportLanding - Most Popular*/


/*** support Landing form validation***/

div.querySection label.error {
               width: auto!important;
               position: relative;
               right: 140px;
               top: -10px;
               font-size: 14px;
               color: #c8000a;
               font-family: 'Myriad Pro', MyriadProRegular;
               text-align: left;
               background: url('/Style Library/Images/errorSymbol.png') no-repeat 0px 1px;
               padding-left: 15px;
               float: right;
}

div.querySection input[type='text'].error {
               border-bottom: 3px solid #c8000a;
}

div.queryContainer p:nth-of-type(2) {
               width: 100%;
               max-width: 480px;
}

div.queryContainer p:nth-of-type(1) {
               width: 80%;
}

div#SubscriberComponent label#ctl00_m_g_5aa8fbaf_2df4_4898_922d_6b605caeb267_ctl01_txtEmailID-error.error {
               position: static;
}

label#ctl00_m_g_5aa8fbaf_2df4_4898_922d_6b605caeb267_ctl01_txtEmailID-error.error {
               font-size: 14px;
               color: #c8000a;
               font-family: 'Myriad Pro', MyriadProRegular;
               background: url('/Style Library/Images/errorSymbol.png') no-repeat 0px 1px;
               padding-left: 15px;
               width: 340px;
               margin-top: 0px!important;
               position: relative;
               top: -20px;
               right: -76px;
               float: right;
}


/***end Support validaton ***/


/*supportLanding - bxslider*/

.bx-wrapper {
               -ms-touch-action: none;
}

div.supportContainer a.bx-prev {
               background: url('/Style Library/images/controls.png') no-repeat 0 0px;
}

div.supportContainer a.bx-next {
               right: 10px;
               background: url('/Style Library/images/controls.png') no-repeat -39px 0px!important;
}


/*end supportLanding - bxslider*/

.supportSeparator {
               border-right: 1px solid #f1f1f1;
               border-left: 1px solid #f1f1f1;
               padding-left: 29px;
               padding-right: 29px;
               height: 376px;
               width: 295px;
               ;
}


/* Support copied from txt file*/

div#cboxLoadedContent,
div#cboxContent {
               width: 310px!important;
}

h5.document:before {
               content: url('/Style Library/Images/document.png');
               padding-right: 5px;
}

.controlsContainer {
               float: left;
}

.startedContainer .controlsContainer {
               margin-left: 20px;
}

ul.rightSidebar {
               list-style: none;
               padding-left: 0px;
}

span.farRight.price {
               float: right;
               color: #f8a124;
}

span.under {
               clear: right;
               display: block;
}

span.under {
               clear: right;
               display: block;
               color: black;
               font-size: 10px;
               text-transform: uppercase;
}

.rightSidebar_container.label {
               height: 62px;
               background: #fff;
               padding: 10px;
               color: #6b6b6b;
               font-weight: 500;
}
.rightSidebar_container.mostPopularRight.partner {
    margin-bottom: 20px;
}
a.right_ViewAll {
               color: #027FA3 !important;
               float: right;
               font-size: 17px;
               font-weight: normal;
               padding: 11px 7px;
               width: 301px;
               font-family: Myriad Pro SemiBold, 'MyriadProSemiBold';
               text-align: right;
}

h5.icon.hat.label:before {
               content: url('/style%20library/images/hat.png');
               padding-right: 9px;
               white-space: nowrap;
}

h5.icon.heart.label:before {
               content: url('/style%20library/images/heart.png');
               padding-right: 9px;
               white-space: nowrap;
}

.placeHolder {
               height: 250px;
               padding-top: 100px;
               width: 300px;
               font-size: 25px;
}


/* Support copied from txt file*/

.supportContainer.mostPopular {
               background-color: #fff;
               height: 415px;
               width: 318px;
               border-top-width: 30px;
               padding-top: 40px;
               padding: 32px 16px 22px 20px;
               float: left;
}


/******* end Suppport Landing ******/


/*Open Light*/

div.frontRowContainer {
               padding: 0 45px;
               height: 1035px;
               margin-bottom: 25px;
}

ul.tabControl.openLight .tab {
               padding: 0px;
}

div.contentContainer {
               width: 954px;
}

.contentContainer.commonContainer {
               float: left;
}

h3.paddingHeading {
               font-size: 25px;
               color: #373737;
               font-family: 'Myriad Pro Light', MyriadProLight;
               border-left: 1px solid #f8a125;
               padding: 5px 0px 5px 20px;
               margin-bottom: 10px;
               font-weight: normal;
}

ul.topList {
               margin-bottom: 30px;
               font-weight: normal;
               font-family: 'Myriad Pro', MyriadProRegular!important;
}

ul.topList li {
               font-size: 19px;
               margin-left: 15px;
               line-height: 29px;
               font-weight: normal;
               font-family: 'Myriad Pro', MyriadProRegular;
}

.yellowBold {
               color: #f8a125;
               font-weight: 800;
}

div.contentContainer ul.tabControl {
               top: 55px;
}

div.pricing {
               float: left;
               width: 475px;
}

div.pricing:nth-of-type(odd) {
               margin-right: 3px;
               clear: left;
}

div.pricing h4 {
               font-size: 25px;
               color: #f8a125;
               text-align: center;
}

div.tab p.widePricing {
               background-color: #F1F1F1;
               text-align: center;
               width: 100%;
               color: #6B6B6B;
               font-size: 19px;
               font-weight: bold;
               display: block;
               height: 40px;
               padding-top: 10px;
               margin: 0px;
               margin-bottom: 20px;
               font-family: 'Myriad Pro Bold', MyriadProSemiBold;
}

div.frontRowContainer div.contentContainer {
               background-color: #f9f9f9;
}

img.tabImage {
               display: none;
}

.tab a,
.tab a:visited {
               color: #027FA3;
               font-size: 17px;
               text-decoration: none!important;
               margin-bottom: 5px;
}

a.largeLink {
               margin-left: 20px;
               font-size: 20px;
}

div.tab a.largeLink {
               text-decoration: underline;
}

ul.phoneSupport li {
               height: 210px;
}

div.support div.right .bx-wrapper img {
               margin: auto;
}

div.support div.right .bx-wrapper img+h4 {
               text-align: center;
               font-size: 20px;
               color: #F8A124;
               line-height: 10px;
}

div.support div.right .bx-wrapper a.bx-prev {
               background: url('../../SiteCollectionDocuments/Resources/images/prev.png') no-repeat;
}

div.support div.right .bx-wrapper a.bx-next {
               background: url('../../SiteCollectionDocuments/Resources/images/next.png') no-repeat;
               right: -10px;
}

div.dropDownContainer,
div.searchContainer {
               height: 47px;
               display: block;
               background: url('/Style%20Library/Images/FAQ_Support.png') no-repeat;
               border: 1px solid #E6E6E6;
               position: relative;
               margin-top: 10px;
               width: 230px;
}

div.searchContainer {
               width: 270px;
}

div.dropDownContainer p:nth-of-type(1),
div.searchContainer input[type='text'] {
               font-size: 17px;
               color: #373737;
               margin: 0px;
               margin-left: 20px;
               border-right: 1px solid #dedede;
               padding: 5px 0px;
               width: 159px;
}

div.searchContainer input[type='text'] {
               width: 200px;
               padding: 4px 0px;
}

p.dropDownButton,
p.searchButton {
               display: block;
               float: right;
               border: 1px solid;
               height: 100%;
               width: 50px;
               position: absolute;
               bottom: 0px;
               margin: 0px;
               right: 0px;
               border: none;
               cursor: pointer;
               background: url('/Style Library/Images/dropDownArrow.png') no-repeat 52% 55%;
}

p.searchButton {
               background: url('/Style Library/Images/searchDark.png') no-repeat 52% 55%;
}

p.searchButton:after {
               display: none;
               font-family: 'Myriad Pro', MyriadProRegular;
}

ul.supportList li a:nth-child(1) {
               letter-spacing: 0px;
}

div.container .supportList a {
               clear: right;
               font-size: 17px;
               display: block;
               margin-bottom: 5px;
               color: #027FA3;
}

.radioForm {
               margin-bottom: 20px;
}

.radioForm img {
               float: left;
               margin-right: 10px;
}

.radioForm span {
               font-size: 17px;
               font-family: 'Myriad Pro Bold', MyriadProSemiBold;
               color: #6B6B6B;
               width: 220px;
               display: block;
               margin-left: 10px;
}

.mainParagraph {
               max-height: 195px;
               overflow: hidden;
}


/* Home Page stuff */

.upperMidSection div#ItemsMessage {
               margin: 30px auto!important;
               width: 480px;
               font-size: 50px;
               font-style: italic;
               color: #989898;
               font-family: "Myriad Pro", MyriadProRegular;
}

.MediaCard-mediaContainer {
               position: relative;
               padding-bottom: 0;
               background-color: #f5f8fa;
               display: none;
}

.NaturalImage--rounded .NaturalImage-image,
.NaturalImage--roundedBottom .NaturalImage-image {
               border-bottom-left-radius: 4px;
               border-bottom-right-radius: 4px;
               display: none;
}

.timeline-Tweet {
               padding: 10px;
               background-color: #55b0f3 !important;
               color: #fff !important;
               height: 153px !important;
}

span.TweetAuthor-screenName.Identity-screenName {
               color: #ffbe00 !important;
}

span.PrettyLink-prefix {
               color: #ffbe00 !important;
}


/* Home page twitter */

.timeline-TweetList-tweet:first-of-type {
               border-top: none;
               background-color: red !important;
}

.ItemsMes {
               display: none !important;
}

.bx-wrapper .bx-controls-direction a {
               position: absolute;
}

div.phoneGallery div.bx-controls.bx-has-pager.bx-has-controls-direction {
               height: 170px;
}

div.phoneGallery div.bxlistContainer1 div.bx-controls div.bx-controls-direction a {
               height: 22px;
}

div.phoneGallery div.bxlistContainer1 div.bx-controls div.bx-controls-direction a.bx-prev:hover {
               background-position: bottom left !important;
               height: 21px;
}

#divPhoneGallery div.bxlistContainer1 div.bx-controls div.bx-controls-direction a.bx-next:hover {
               background-position: bottom left !important;
               height: 21px;
}

div.phoneGallery div.bxlistContainer1 div.bx-controls div.bx-controls-direction a.bx-prev {
               background: url('/Style Library/images/prevDark.png') no-repeat top left!important;
}

#divPhoneGallery .bxlistContainer1 .bx-wrapper .bx-controls .bx-controls-direction a.bx-next {
               background: url('/Style Library/images/nextDark.png') top left no-repeat!important;
               right: 5px;
}

.phoneGallery .bx-viewport {
               background: none !important;
}

div#popular {
               margin-left: 0px;
}

.twitter-block {
               background-color: #55acee;
               height: 176px!important;
}

.timeline-Tweet:hover {
               background-color: transparent!important;
}

iframe#twitter-widget-0 {
               width: 450px!important;
}

.timeline-Footer {
               padding: 15px !important;
               font-size: 12px !important;
               display: none !important;
}

.timeline-Tweet-media {
               display: none !important;
}

.timeline-Header {
               padding: 10px;
               display: none !important;
}

div.boxerContent ul.colorSelector {
               float: left;
               position: relative;
               top: 200px;
               z-index: 2;
               left: 100px;
}

ul.cascadeBlock li div#FAQTwitter {
               margin-top: 0px;
}

ul.cascadeBlock li div#FAQTwitter iframe#twitter-widget-0 {
               height: 80px!important;
}

div.boxerContent ul.colorSelector li {
               width: 20px!important;
               height: 20px;
               float: none;
               margin: 0px;
               padding: 0px;
               margin-bottom: 5px;
               border-radius: 50px;
               cursor: pointer;
               margin-right: 20px;
}

div.boxerContent {
               display: none;
}


/*div#colorbox div.boxerContent{
               display:block;
}*/

h2.boxerHeader {
               font-family: Myriad Pro SemiBold, 'MyriadProSemiBold';
               font-size: 35px;
               clear: both;
               line-height: 37px;
               color: #fff;
               text-align: center;
}

.sliderContainers ul {
               /*display: none;*/
}

ul.zoomSlider li img {
               display: block;
               width: 482px;
               margin: auto;
}

p.mobileModalLink {
               display: none;
}

ul#ulPrdData li.popular>span.icon.icon-hamburger {
               display: none;
}

.sliderContainers div.bx-wrapper .bx-viewport {
               background-color: rgba(0, 0, 0, 0);
}

div.hideTool {
               position: absolute;
               width: 20%;
               height: 100%;
               border-left: 2px solid #FFF;
               top: 0px;
               right: 0px;
               display: none;
}

div.hideTool img {
               margin-top: 10px;
               margin-left: 15px;
}

ul.tools li.selected div.hideTool {
               display: block;
               background: #FFBE00;
}

h3.mobile.dropDown {
               margin: 0px 10px;
               padding: 10px 5px;
               color: #373737;
               background-color: #ffffff!important;
               font-size: 20px;
               border: 1px solid;
}

ul.zoomSlider {
               /*display:none;*/
}

div.bx-wrapper ul.zoomSlider {
               display: block;
}


/*#cboxLoadedContent{
               overflow:hidden!important;
}*/

div.sliderContainers div.bx-wrapper {
               top: -100px;
}

div.sliderContainers .bx-controls.bx-has-pager.bx-has-controls-direction {
               bottom: 30px;
}

div.sliderContainers .bx-controls-direction {
               display: none;
}

div.phoneGallery div.bxlistContainer div.bx-controls div.bx-controls-direction {
               position: relative;
               top: -60px;
}

div.phoneGallery div.bxlistContainer div.bx-controls div.bx-controls-direction a.bx-next {
               right: 10px;
               background: url('/Style Library/images/controls.png') no-repeat -35px 5px!important;
}

div.phoneGallery div.bxlistContainer div.bx-controls div.bx-controls-direction a.bx-prev {
               right: 10px;
               background: url('/Style Library/images/controls.png') no-repeat 5px 5px!important;
}

ul#ulPrdData li.popular h2.price {
               left: 175px;
               top: 120px;
}

ul#ulPrdData li.popular a.seeMore {
               float: left;
               font-size: 16px;
               font-family: 'Myriad Pro Bold', MyriadProBold;
}

ul#ulPrdData li.popular h2>p {
               font-size: 13px;
               margin-top: 18px;
}

ul.zoomSlider {
               display: none;
}

div.fancybox-wrapfancybox-type-inline.fancybox-opened {
               top: 53px!important;
}

.fancybox-inner {
               width: 715px!important;
               height: auto;
               position: absolute;
               overflow: visible;
}

.fancybox-wrap {
               top: 46px!important;
}

div.leftCol.sliderControl.landingPage {
               background-color: rgba(0, 0, 0, 0);
}

div.leftCol.sliderControl.landingPage div.bx-viewport {
               background-color: rgba(0, 0, 0, 0);
}

div.contentContainer.landingPage p {
               margin: 0px;
}

div.contentContainer.landingPage p.headingText {
               margin-bottom: 40px;
}

div.contentContainer.landingPage h4 {
               font-size: 31px;
               font-family: Myriad Pro SemiBold, 'MyriadProSemiBold';
               font-weight: normal;
               color: #6b6b6b;
               line-height: 22px;
               margin-bottom: 30px;
}

div.contentContainer.landingPage {
               width: 954px;
               clear: both;
               margin-top: 60px;
               display: inline-block;
               padding: 20px 40px 60px 30px;
}

#owl-allinonebundles .contentContainer.commonContainer.landingPage.servicesLandingContainer {
               width: 860px!important;
               padding: 20px 0px!important;
}

div#allInOneContainer {
               display: inline-block;
               padding: 20px 0px 0px;
}

div#allInOneContainer p.stepTitle {
               padding: 0px 20px 0px;
               margin-bottom: 10px;
}

div.contentContainer.landingPage div.left ul li {
               clear: both;
               color: #6B6B6B;
               display: block;
               font-family: 'Myriad Pro', MyriadProRegular;
               font-size: 17px;
               line-height: 25px;
               background: url('/Style Library/Images/yellowDot.png') no-repeat 0px 10px;
               margin-left: 10px;
               padding-left: 15px;
               margin-top: 15px;
               /*width: 380px;*/
}
ol.orderedList li{
			color: #6B6B6B;
             width:auto !important;
               font-family: 'Myriad Pro', MyriadProRegular;
               font-size: 17px;
               line-height: 25px;
               margin-left: 10px;
               padding-left: 10px;
               margin-top: 15px;
              

}
ol.Alphabets{
 list-style-type: lower-alpha;
}
ol.orderedList {
    list-style-type: upper-roman;
     padding-left: 40px;

}
div.contentContainer.landingPage div.right h5 {
               font-size: 21px;
               font-family: Myriad Pro SemiBold, 'MyriadProSemiBold';
               color: #6b6b6b;
               line-height: 22px;
               margin-bottom: 30px;
}

div.contentContainer.landingPage div.right ul {
               margin-bottom: 35px;
}

div.contentContainer.landingPage div.right ul+a {
               float: right;
               font-size: 17px;
               font-family: 'Myriad Pro Bold', MyriadProSemiBold;
               color: #027FA3;
}

div.contentContainer.landingPage div.right ul li {
               font-size: 21px;
               font-family: 'Myriad Pro', MyriadProRegular;
               color: #6b6b6b;
               padding: 10px;
}

div.contentContainer.landingPage div.right ul li:nth-of-type(4) {
               color: #989898;
}

div.contentContainer.landingPage div.right ul li:nth-of-type(even) {
               background-color: #fef5e9;
               display: block;
}

div.contentContainer.landingPage.servicesLandingContainer div.right ul li:nth-of-type(even) {
               background-color: transparent;
}

.rightBlock.landingPage {
               background-color: #FFF;
               clear: both;
               margin-bottom: 10px;
               display: inline-block;
               border-top: 4px solid #FFBE00;
               border-bottom: 2px solid #CCC;
               width: 100%;
}

div.paygLandingCenter span.icon-question {
               font-size: 46px;
               color: #ffbe00;
               margin: 25px auto 0px;
               display: block;
               width: 43px;
}

.rightBlock.landingPage:nth-of-type(1) {
               margin-bottom: 25px;
}

.rightBlock.landingPage.dataRecharge span {
               font-size: 36px;
               color: #ffbe00;
               float: left;
               padding-right: 5px;
               margin-top: -10px;
}
.rightBlock.landingPage.paygLandingCenter2{
padding-left:10px;
}
.rightCol.rightColPayAsLand .rightBlock.landingPage.paygLandingCenter2 h4{
padding-top: 0px;
    text-align: left;
}
.rightBlock.landingPage:nth-of-type(1) h4 {
               padding-top: 50px;
               margin-top: 30px;
               text-align: center;
               font-size: 25px;
               font-weight: normal;
               font-family: Myriad Pro SemiBold, 'MyriadProSemiBold'!important;
               color: #6B6B6B;
}

.rightBlock.landingPage:nth-of-type(1) .yellowBox {
               width: 250px;
               margin: 10px 0px 20px 37px;
               text-align: center;
               padding: 10px 5px;
}

.yellowBox.paygLandingYellowBtn {
               margin: 0 auto 20px!important;
               display: block;
               float: none!important;
}

.rightBlock.landingPage:nth-of-type(2) p {
               text-align: center;
               font-family: 'Myriad Pro Semibold';
}

.rightBlock.landingPage:nth-of-type(2) div.yellowBox {
               width: 250px;
               text-align: center;
               margin-top: auto;
               margin-left: 25px;
               margin-bottom: 25px;
               color: #373737!important;
}

.rightBlock.landingPage:nth-of-type(2) div.yellowBox span.icon-external-link {
               color: #373737;
}

.rightBlock.landingPage:nth-of-type(2) div.yellowBox a:hover,
.rightBlock.landingPage:nth-of-type(2) div.yellowBox a:visited {
               color: #373737;
}

small.divide {
               color: #6B6B6A;
}

.rechargeCardFlip .bold {
               font-family: Myriad Pro SemiBold, 'MyriadProSemiBold';
               font-weight: normal!important;
}

.rechargemiddleContent .innerContent p a.terms {
               vertical-align: middle;
}

.rechargemiddleContent .innerContent p a.terms:nth-last-of-type(1) {
               width: 100px;
}

.rechargemiddleContent .innerContent p a.terms:first-child {
               width: auto;
               vertical-align: baseline!important;
}

#owl-recharge .owl-buttons {
               display: none;
}

h4.recharge {
               font-family: Myriad Pro SemiBold, 'MyriadProSemiBold'!important;
               font-weight: normal;
               font-size: 25px;
               padding: 0px 0px 20px 0px;
               margin-left: 20px;
               margin-top: 20px;
               color: #6B6B6B;
}

h5.icon-smile {
               background: url('/Style Library/Images/recharge_icon.png') no-repeat;
               font-size: 25px;
               padding: 10px 0px 10px 50px;
               margin-left: 20px;
               margin-top: 20px;
               color: #6B6B6B;
}

.rightBlock.landingPage:nth-of-type(2) input[type='text'] {
               clear: both;
               width: 250px;
               margin: auto;
               font-size: 17px;
               color: #989898;
               border: 1px solid;
               padding: 10px 15px;
               margin-left: 25px;
               margin-bottom: 5px;
               background: url('/Style Library/Images/gradientStrip.png');
}

div.rightBlock.landingPage:nth-of-type(3) {
               border: 0px;
               margin-bottom: 70px;
}

.rightBlock.landingPage:nth-of-type(3) h5 {
               /* background: url('/Style Library/Images/yellowPhone.png') no-repeat 10px; */
               margin-top: 20px;
               margin-left: 15px;
               text-align: left;
               padding: 0px 0px 10px 50px;
               font-size: 21px!important;
               color: #6B6B6B;
}

.rightBlock.landingPage:nth-of-type(3) h5+p {
               text-align: center;
}

.rightBlock.landingPage.contactUs:nth-of-type(3) ul {
               width: 40%;
               float: left;
               margin-left: 30px;
}

.rightBlock.landingPage.contactUs:nth-of-type(3) ul li {
               margin-bottom: 20px;
}

.rightBlock.landingPage.contactUs:nth-of-type(3) ul li a {
               font-size: 17px;
               color: #027FA3;
}

div.yellowBox.right {
               float: right;
               /*margin-top:20px;*/
               margin-top: 0px;
               width: auto;
}

div.yellowBox.right a.tailored {
               color: #000;
               font-family: Myriad Pro SemiBold, 'MyriadProSemiBold';
               margin: 0 auto;
               display: block;
               text-align: center;
}

.yellowBox.right.tailorBox {
               display: none;
}

.yellowBox.right span.icon-external-link {
               padding: 0px 5px;
}

.yellowBox.right.PayGdetailButton a.tailored {
               width: 305px;
}

.yellowBox.right.PayGdetailButton {
               width: auto;
}

div.yellowBox.right a.tailored:hover,
div.yellowBox.right a.tailored:visited {
               color: #000!important;
}

#overview div.static {
               display: inline-block;
               float: left;
               margin-left: 40px;
               margin-right: 20px;
               float: left;
               width: 270px;
               margin-bottom: 30px;
}

ul.contentList {
               display: block;
               width: 280px;
               float: left;
               background-color: #FFF;
               padding: 2px;
}

ul.contentList li {
               height: 95px;
               border: 3px solid #000;
               /*margin-bottom: 3px;*/
               background-color: #F1F1F1;
}

ul.contentList li:nth-of-type(1) {
               height: 70px;
               color: #373737;
               background-color: #ffc009;
}

ul.contentList li:not(:nth-child(1)) {
               padding: 20px 12px 20px 12px;
}

ul.contentList li:nth-child(2) {
               height: 185px;
}

ul.contentList li:nth-child(4) {
               height: 160px;
}

ul.contentList li p {
               font-size: 21px;
               margin-left: 5px;
               margin-bottom: 0px;
               letter-spacing: 0px;
}

ul.contentList li h4 small {
               font-size: 21px;
}

ul.contentList li:nth-of-type(2) h4 {
               font-family: 'Myriad Pro Bold', MyriadProSemiBold;
}

ul.contentList {
               display: block;
               width: 270px;
               float: left;
               background-color: #FFF;
               padding: 2px;
               margin-right: 25px;
               float: left;
               box-shadow: 3px 3px #F0F0F0;
               margin-bottom: 20px;
}

ul.contentList li {
               height: auto;
               border: 2px solid #fff;
               background-color: #F1F1F1;
}

ul.contentList li:nth-of-type(1) {
               /*height:auto;*/
               height: 116px;
               color: #373737;
               background-color: #ffc009;
}

ul.contentList li:nth-of-type(1) h3 {
               font-family: Myriad Pro SemiBold, 'MyriadProSemiBold';
               font-size: 23px;
               margin: 15px;
               padding-right: 20px;
               /*Added for check */
               margin: 0 auto;
               display: block;
               margin: 20px 12px 20px 12px!important;
}

div#benefits {
               border: none;
}

.dataBenefits#benefits {
               width: 92%;
}

.dataBenefits#benefits .left {
               border-right: none;
}

ul.contentList+.yellowBox a {
               color: #989898!important;
}

#MainItem .yellowBox a {
               color: #000;
}

#otherItem ul.contentList+.yellowBox span {
               /* color: #989898!important; */
}

div.dataContainer+.yellowBox,
ul.contentList+.yellowBox {
               width: 100%;
               text-align: center;
               clear: both;
               margin: 0px 0px 20px 0px;
               color: #989898;
               background: #DEDEDE;
               padding-right: 30px;
               cursor: pointer;
               font-size: 21px;
               font-family: Myriad Pro SemiBold, 'MyriadProSemiBold'!important;
}

#rates div.dataContainer+.yellowBox {
               background-position: 205px 20px;
               margin-top: 20px;
}
#rates div.dataContainer+.yellowBox a {
    color: #333!important;
}
div.rightBlock.contractDetail.contactUs>h5 {
               font-family: Myriad Pro SemiBold, 'MyriadProSemiBold';
}

div.firstColumn div.dataContainer+.yellowBox,
div.static ul.contentList+.yellowBox {
               background-color: #ffc212;
               color: #373737;
}

div.static ul.contentList+a.yellowBox:hover {
               color: #373737!important;
}

#otherItem ul.contentList+a.yellowBox {
               color: #373737!important;
}

div.dataContainer+.yellowBox,
div.static ul.contentList+.yellowBox {
               display: block;
               clear: both;
               margin-bottom: 20px;
}

ul.contentList+.yellowBox,
div.static ul.contentList+.yellowBox {
               padding: 15px;
               text-align: center;
               display: inline-block;
}

ul.contentList+.yellowBox+p {
               font-size: 17px;
               margin: 0px;
               clear: both;
               line-height: 20px;
}

div.dataContainer+.yellowBox+p+a,
ul.contentList+.yellowBox+p+a {
               clear: both;
               margin-top: 0px;
               float: left;
               display: inline-block;
}

div.dataContainer+.yellowBox+p+a:visited,
ul.contentList+.yellowBox+p+a:visited {
               color: #027FA3;
}

div.dataContainer+.yellowBox+a,
ul.contentList+.yellowBox+a {
               display: inline-block;
               width: 270px;
               margin: 0 auto;
               text-align: center;
               font-size: 15px;
               color: #027FA3;
               font-family: 'Myriad Pro Bold', MyriadProSemiBold;
}

ul.contentList li p {
               font-size: 21px;
               margin-left: 5px;
               letter-spacing: 0px;
               margin-top: 0px;
}

ul.contentList li h4 {
               font-size: 31px;
               margin: 0px;
               margin-left: 2px;
               margin-top: 10px;
               font-weight: normal;
}

ul.contentList li:nth-of-type(3) h4,
ul.contentList li:nth-of-type(4) h4 {
               font-family: 'Myriad Pro', MyriadProRegular;
}

ul.contentList li:nth-of-type(4) h4 {
               color: #6b6b6b!important;
}


/*ul.contentList li:nth-of-type(2) h4{
               font-family:Myriad Pro SemiBold,'MyriadProSemiBold';
}*/

div.bx-control ul.contentList li {
               background-color: #fbfbfb;
}

div.bx-control ul.contentList li:nth-of-type(1) {
               /* height:auto;*/
               height: 116px;
               color: #373737;
               background-color: #dedede;
}

div.bx-control ul.contentList li h4 {
               color: #989898;
}

#rates h2 {
               font-family: Myriad Pro SemiBold, 'MyriadProSemiBold'!important;
               font-weight: normal!important;
}

div.bx-control ul.contentList li:nth-of-type(2) h4 {
               color: #3b3937;
}

.downArrow {
               display: block;
               height: 30px;
               float: right;
               width: 35px;
               background: url('/Style%20Library/Images/footerDownArrow.png') no-repeat 10px 10px;
               border-left: 1px solid #DEDEDE;
               cursor: pointer;
}

.footerDropDownContainer.extended div.downArrow {
               -webkit-transform: rotateX(180deg);
               -moz-transform: rotateX(180deg);
               -o-transform: rotateX(180deg);
               transform: rotateX(180deg);
}

.footerDropDownContainer {
               margin-left: 2px;
               width: 384px;
               height: 47px;
               margin-top: 0px;
               padding: 10px 0px 10px 10px;
               color: #989898;
               background-repeat: no-repeat;
               background-position: 10px 15px;
               background-color: #FFF;
               font-size: 20px;
               overflow: hidden;
               clear: both;
               margin-top: 10px;
               /*margin-bottom: 33px;
               position: absolute;*/
}

.footerDropDownContainer h3.linkContainer {
               color: #6B6B6B;
               display: inline-block;
               float: left;
               margin-top: 5px;
               margin-bottom: 15px;
               font-size: 21px;
               width: 280px;
               background: url('../../SiteCollectionDocuments/Resources/images/flag.png') no-repeat;
               padding-left: 50px;
               font-family: Myriad Pro SemiBold, "MyriadProSemiBold";
               font-weight: normal!important;
}

.footerDropDownContainer ul {
               clear: both;
               display: block;
               margin-top: 10px;
               height: auto;
}

.footerDropDownContainer ul li {
               margin-bottom: 5px;
               padding-left: 50px;
               background: url('../../SiteCollectionDocuments/Resources/images/flag.png') no-repeat;
               cursor: pointer;
}

.footerDropDownContainer ul li a {
               font-size: 21px;
               font-family: 'Myriad Pro', MyriadProRegular;
               font-weight: bold;
               color: #6B6B6B;
}

.dataContainer {
               clear: both;
               display: block;
}

.dataContainer ul {
               min-width: :155px;
               width: 157px;
               float: left;
}

.dataContainer ul.metaData {
               width: 195px;
}

.dataContainer ul.metaData li {
               text-align: right;
               padding-right: 20px;
               border: 0px;
}

.dataContainer ul li {
               width: 100%;
               height: 60px;
               font-size: 16px;
               font-family: 'Myriad Pro Semibold';
               padding-top: 20px;
               padding-left: 10px;
               background-color: #f1f1f1;
               border: 3px solid #fff;
               color: #989898;
               text-align:center;
}

.topRow {
               clear: both;
               display: inline-block;
}

li[data-listItem=rates] div.static {
               display: block;
               width: 510px;
               float: left;
               margin-right: 30px;
               margin-left: 52px
}

li[data-listItem=rates] div.bx-control {
               display: block;
               width: 315px;
               float: left;
}

.topRow h3 {
               float: left;
               width: 190px;
               text-align: right;
               padding-right: 15px;
               font-size: 21px;
               display: block;
               color: #373737;
               height: 70px;
               padding-top: 22px;
}

.containingRow h3 {
               float: left;
               width: 190px;
               text-align: right;
               padding-right: 15px;
               font-size: 21px;
               display: block;
               color: #f8a124;
               height: 70px;
               padding-top: 22px;
}

.containingRow h3:nth-of-type(2) {
               text-align: left;
               padding-left: 20px;
               padding-right: 0px;
}

.topRow h2 {
               display: block;
               height: 70px;
               background-color: #FFC10A;
               float: left;
               width: 315px;
               padding-top: 25px;
               font-size: 25px;
               padding-left: 20px;
               border: 3px solid #fff;
               color: #373737;
               font-family: 'Myriad Pro Bold', MyriadProSemiBold;
}

div.bx-control div.topRow h2 {
               background-color: #dedede;
}

div.bx-control div.dataContainer ul li {
               background-color: #fbfbfb;
               font-family: 'Myriad Pro';
}

div.bx-control div.dataContainer ul li {
               background-color: #fbfbfb;
               font-family: 'Myriad Pro';
}

div.static h3.accordionControl,
div.bx-control h3.accordionControl {
               text-align: left;
               padding-left: 15px;
               width: 315px!important;
               border: 3px solid #FFF;
               background: url('/Style%20Library/images/downArrow.png') no-repeat 90% 35px #FBFBFB;
               font-family: Myriad Pro SemiBold, 'MyriadProSemiBold';
               font-size: 21px;
               color: #f8a124;
}

div.static div.dataContainer:nth-of-type(1) h3.accordionControl,
div.bx-control div.dataContainer:nth-of-type(1) h3.accordionControl {
               background: url('/Style%20Library/images/upArrow.png') no-repeat 90% 35px #FBFBFB;
}

.data.dataContainer+.yellowBox {
               float: right;
               text-align: center;
               width: 100%;
}

div.bx-control .data.dataContainer+.yellowBox {
               background-color: #dedede;
               color: #989898;
}

span.ellipse.less {
               float: left;
}

.ellipse {
               font-size: 21px;
               padding-right: 3px;
               padding-left: 10px;
               float: left;
}

span.ellipse.more,
span.ellipse.less {
               display: none!important;
}

div.page_navigation {
               text-align: center;
               margin-top: 30px;
               padding-bottom: 20px;
               display: inline-block;
               margin: 0 auto;
               display: table;
               width: auto;
               margin-top: 20px;
}

div.page_navigation a,
div.page_navigation a:visited {
               float: left;
               margin-left: 10px;
               font-size: 21px;
               color: #373737!important;
               font-family: Myriad Pro SemiBold, 'MyriadProSemiBold';
               cursor: pointer;
}

.mainContent div.page_navigation a:hover {
               color: #f8a124!important;
               text-decoration: none;
}

div.page_navigation a.active_page {
               /*current*/
               color: #f8a124!important;
}

div.answer ul li {
               margin-left: 10px;
               padding-left: 20px;
               background: url('/Style%20Library/Images/yellowDot.png') no-repeat 5px 5px;
               font-size: 17px;
               color: #6b6b6b;
               font-family: 'Myriad Pro', MyriadProRegular;
               margin-bottom: 10px;
}

ul.tabControl.contractDetail li:nth-of-type(2) h3.control {
               left: 114px;
}

div.dataContainer:nth-of-type(2) ul,
div.dataContainer:nth-of-type(3) ul,
div.metaData ul:nth-of-type(2),
div.metaData ul:nth-of-type(3) {
               display: none;
}

ul.tabControl.contractDetail li:nth-of-type(3) h3.control {
               left: 206px;
}

ul.tabControl.contractDetail li:nth-of-type(4) h3.control {
               left: 276px;
}

div#rates.tab div.bx-viewport {
               height: auto!important;
}

div.dataContainer:nth-of-type(2) ul,
div.dataContainer:nth-of-type(3) ul,
div.metaData ul:nth-of-type(2),
div.metaData ul:nth-of-type(3) {
               display: none;
}

div.metaData {
               display: block;
               float: left;
}

#overview>div.static>ul>li:nth-child(1)>h3 {
               padding: 0px;
               padding-top: 0px;
               color: #373737;
               font-family: 'Myriad Pro Bold';
               padding-right: 20px;
}

.metaData ul li {
               height: 60px;
               font-size: 16px;
               font-family: 'Myriad Pro Semibold';
               padding-top: 23px;
               padding-left: 10px;
               background-color: #f9f9f9;
               /*border: 3px solid #FFF;*/
               color: #989898;
               width: 195px;
               text-align: right;
               padding-right: 20px;
}

div.firstColumn {
               float: left;
               width: 315px;
}

div.static h3.accordionControl,
div.bx-control h3.accordionControl {
               text-align: left;
               padding-left: 15px;
               width: 310px!important;
               border: 3px solid #FFF;
               background: url('/Style%20Library/images/downArrow.png') no-repeat 90% 35px #FBFBFB;
               font-family: Myriad Pro SemiBold, 'MyriadProSemiBold';
               font-size: 21px;
               color: #F8A124;
               display: block;
               height: 70px;
               clear: both;
}

.static h3,
.static h2 {
               display: block;
               color: #FFBE00;
               /*height: 70px;*/
               font-size: 21px;
               padding: 17px;
               text-align: right;
               margin-bottom: 0px!important;
               margin-right: 10px;
}

ul.tabControl.contractDetail {
               border-bottom: 0px;
               height: auto;
               display: inline-block;
               margin-top: 10px;
}

div.bx-Control {
               float: left;
}

#rates h3.accordionControl {
               text-align: left;
               width: 315px!important;
               border: 3px solid #FFF;
               background: url('/Style%20Library/images/downArrow.png') no-repeat 90% 30px #FBFBFB;
               /*font-family: Myriad Pro SemiBold,'MyriadProSemiBold';*/
               font-family: 'Myriad Pro Bold', MyriadProBold;
               font-size: 21px;
               color: #F8A124;
               display: block;
               height: 70px;
               padding: 15px 30px 15px 15px;
               clear: both;
               margin-bottom: 0px!important;
               cursor: pointer;
}

div.firstColumn h2 {
               padding: 0px;
}

div.firstColumn h2,
ul.bx-controller li h2 {
               color: #373737;
               float: left;
               width: 315px;
               text-align: left;
               padding-left: 20px;
               font-size: 23px;
               height: 70px;
               padding-top: 24px;
}

div.firstColumn h2 {
               background-color: #ffbf04;
}

ul.bx-controller li h2 {
               background-color: #dedede;
}

div.metaData {
               width: 195px;
}

ul.contractDetail .bx-controls-direction a {
               position: absolute;
               top: 40px;
               margin-top: -12px;
               outline: 0;
               width: 22px;
               height: 22px;
               text-indent: -9999px;
}

#overview div.static h4 {
               color: #373737;
}

#overview div.static li:nth-of-type(2) h4 {
               font-family: 'Myriad Pro Bold';
}

ul.contractDetail .bx-controls-direction a.bx-prev {
               /*left: -330px;*/
}

ul.contractDetail .tab {
               position: relative;
}

ul.contractDetail .bx-controls-direction a.bx-next {
               right: -40px;
               background: url("/Style Library/images/nextDark.png") no-repeat top left!important;
}

ul.contractDetail .bx-controls-direction a.bx-next:hover,
ul.contractDetail .bx-controls-direction a.bx-prev:hover {
               background-position: bottom left !important;
}

div#rates .bx-Control .bx-controls a.bx-prev {
               left: -590px;
               background: url("/Style Library/images/prevDark.png") no-repeat top left!important;
}

div#rates .bx-Control .bx-controls a.bx-prev:hover {
               background-position: bottom left !important;
}

.bx-control {
               float: left;
}

.tab .static .yellowBox a {
               color: #000!important;
}

.contentContainer.playContentContainer .button {
               color: #373737!important;
               padding: 10px;
}

#overview >h3 {
               width: 250px;
               padding-left: 0px;
               text-align: left;
}

div#overview.tab.foundationOverview h3 {
               width: 100%;
               padding-left: 10px;
}
.foundationMain .sliderImageHolder {
    height: 130px;
    }

p.gallerylink {
               margin-left: 20px;
}

.galImageContent {
               float: left;
}

div#overview.tab.foundationOverview {
               padding: 20px 0px 20px 0px;
}

#overview>div.static>ul>li:nth-child(1)>h3>span.skyTitle {
               padding: 0px;
               padding-top: 0px;
               color: #373737;
               font-family: 'Myriad Pro Bold';
}

#overview>div.bx-control>div>div.bx-controls.bx-has-controls-direction>div>a.bx-prev {
               background: url("/Style Library/images/prevDark.png") no-repeat top left!important;
               left: -342px
}

#overview>div.bx-control>div>div.bx-controls.bx-has-controls-direction>div>a.bx-prev:hover {
               background-position: bottom left !important;
}

div#review.tab {
               padding-left: 10px;
}


/*div#overview.tab, div#rates.tab{
               border-bottom:0px;
               background-color:rgba(0,0,0,0);
}*/

ul.tabControl.contractDetail.detailsMainContainer div#overview.tab,
div#rates.tab {
               border-bottom: 0px;
               background-color: rgba(0, 0, 0, 0);
}

ul.bx-controller li {
               margin-right: 15px;
               width: 100%;
}

p.openAll {
               position: absolute;
               right: 50px;
               top: 15px;
               background-image: url('/SiteCollectionImages/expand.png');
               background-repeat: no-repeat;
               background-position: 15px 2px;
               width: 100px;
               text-align: right;
               cursor: pointer;
}

p.openAll.closeAll {
               background: url('/Style Library/Images/closeAll.png') no-repeat 17px 3px;
               color: #989898;
}

#rates h3.accordionControl:nth-of-type(1) {
               background: url('/Style%20Library/images/upArrow.png') no-repeat 90% 30px #FBFBFB;
}

h3.recommended {
               font-size: 25px;
               font-family: Myriad Pro SemiBold, 'MyriadProSemiBold';
               color: #6b6b6b;
               margin-top: 10px;
               margin-bottom: 20px;
               font-weight: normal;
}
.divShopItem {
    float: none;
    display: inline-block;
    height: auto;
}
div.sidebarZoom {
               width: 300px;
               display: inline-block;
               height: auto;
               box-shadow:2px 2px 10px #d7d7d7;
               background-color: #fff;
               border-radius:10px;
               margin-bottom:20px;
}

div.recoContainer {
               float: left;
               margin-top: 15px;
               margin-left: -20px;
					 
}

div.searchSidebarZoom {
              
               float: left;
}

div.sidebarZoom img.device {
               float: left;
               padding:5px;
               width: 40%;
}

div#searchLanding .price>span {
               font-size: 36px !important;
               margin-left: 0px;
               margin-top: -10px;
}

div#searchLanding div.sidebarZoom h4 {
               margin-top: 22px;
               font-size: 15px;
               line-height: 19px;
               color: #474747;
}

div.sidebarZoom h4 {
               margin-top: 25px;
               font-size: 22px;
               color: #474747;
}

div.sidebarZoom p.detail {
               margin-top: 0px;
               font-size: 16px;
               color: #B7B7B7;
               font-family: 'Myriad Pro Bold', MyriadProBold;
}

div.sidebarZoom h2.price {
               font-size: 31px;
               color: #F8A125;
               font-weight: normal;
               font-family: 'Myriad Pro Bold', MyriadProBold;
}

div.sidebarZoom h2.price p {
               font-size: 10px;
               color: #989898;
               float: left;
               clear: right;
               display: block;
               margin-top: 5px;
               margin-left: 2px;
               line-height: 11px;
               font-family: 'Myriad Pro Bold', MyriadProBold;
               font-weight: 400;
}

div.sidebarZoom a.seeMore {
               color: #027FA3!important;
               cursor: pointer;
               font-size: 17px;
               font-weight: 600;
               margin: 0px;
               text-decoration: none!important;
               display: block;
               position: static;
               clear: both;
}

div.sidebarZoom h2.price span {
               display: block;
               float: left;
}

div.sidebarZoom img.enlarge {
               float: left;
               margin: 10px 0 0 10px;
               clear: both;
               cursor: pointer;
}

div.detailContainer {
               width: 160px;
               display: block;
               float: left;
}

div.detailCounterContainer {
               min-height: 117px;
}

h2.price span {
               font-family: Myriad Pro SemiBold, 'MyriadProSemiBold';
}

ul.contractDetail.contractDetail #faq h2 {
               margin: 20px 10px;
               font-size: 25px;
               font-weight: normal!important;
               font-family: Myriad Pro SemiBold, 'MyriadProSemiBold';
}

.detailContainer h4 {
               font-family: Myriad Pro SemiBold, 'MyriadProSemiBold';
               font-weight: 400!important;
}

.benefits {
               display: inline-block;
               padding: 20px;
               padding-top: 0px;
               background-color: #fff;
               width: 858px;
               margin-left: 45px;
               clear: both;
}

.benefits .left,
.benefits .right {
               float: left;
               width: 50%;
}

.dataBenefits#benefits .left {
               width: 100%;
}

.dataBenefits#benefits ul li {
               width: 100%;
}

.benefits .left {
               border-right: 1px solid #f1f1f1;
               margin-top: 20px;
               min-height: 200px;
}

.benefits .right {
               padding-left: 20px;
               background: #FFFFFF;
               padding: 17px;
               padding-top: 0px;
}

.benefits .right h4 {
               margin-bottom: 5px;
}

.benefits .left h4,
.benefits .right h4 {
               font-size: 31px;
}

.benefits ul {
               margin-left: 20px;
}

.benefits ul li {
               font-size: 17px;
               color: #6B6B6B;
               display: block;
               font-family: 'Myriad Pro', MyriadProRegular;
               background: url('/Style Library/images/yellowDot.png') no-repeat 5px 5px;
               padding-left: 20px;
               padding-right: 20px;
               line-height: 19px;
}

#overview>div.bx-control {
               margin-bottom: 70px;
}

#overview>div.bx-control>div>div.bx-viewport {
               background-color: rgba(0, 0, 0, 0);
               height: auto!important;
}

static ul.contentList li h3,
ul.bx-controller li h3 {
               color: #373737!important;
}

.static ul.contentList {
               border-bottom: 1px solid #FFBE00!important;
}

.rightBlock.contractDetail.contactUs h3 {
               font-family: Myriad Pro SemiBold, 'MyriadProSemiBold';
               font-size: 21px!important;
               color: #6B6B6B;
               font-weight: normal!important;
               margin: 20px 0px 20px 20px;
}

.rightBlock.contractDetail.contactUs div {
               margin-left: 20px;
}

.rightBlock.contractDetail {
               width: 300px;
               display: inline-block;
               height: 240px;
               box-shadow: 3px 3px #F0F0F0;
               background-color: #FFF;
               margin: 20px 20px 20px 0px;
}

.rightBlock.contractDetail h5 {
               background: url('/Style Library/Images/yellowPhone.png') no-repeat 10px;
               margin-top: 20px;
               text-align: center;
               padding-left: 30px;
               font-size: 21px!important;
               color: #6B6B6B;
               width: 90%;
}

.rightBlock.contractDetail h5+p {
               margin-left: 20px;
}

.rightBlock.contactUs.contractDetail ul {
               width: 40%;
               float: left;
               margin-left: 20px;
               font-family: Myriad Pro SemiBold, 'MyriadProSemiBold';
}

.rightBlock.contactUs.contractDetail ul li {
               margin-bottom: 20px;
}

.rightBlock.contactUs.contractDetail ul li a {
               font-size: 17px;
               color: #027FA3;
}

ul.socialTracking.left+.yellowBox.right {
               background: url('/Style Library/Images/toolIcon.png') no-repeat 20px 15px #FFBE00;
               padding-left: 60px;
               padding-right: 20px;
}

#rates>div.bx-Control>div>div.bx-viewport {
               background-color: rgba(0, 0, 0, 0);
               
}

li.darken {
               font-size: 18px!important;
               color: #6B6B6B!important;
               font-family: 'Myriad Pro Bold', MyriadProSemiBold!important;
}

div.metaData ul li.darken,
div.bx-controller ul li.darken {
               font-size: 18px!important;
               color: #6B6B6B!important;
               font-family: 'Myriad Pro Bold', MyriadProSemiBold!important;
}

div.metaData ul:nth-of-type(3) li.darken {
               padding-top: 14px;
}

.metaData h3 {
               color: #F8A124!important;
}

.metaData h3:nth-of-type(1) {
               color: #373737!important;
}




.tab_openmedium .tabControl li>div {
               background-color: transparent !important;
}

div.tab {
               padding: 20px 0px 20px 20px;
               border-bottom: 2px solid #FFBE00!important;
}

ul.tabControl.contractDetail div.tab {
               border-bottom: 0px!important;
}

ul.tabControl.contractDetail {
               padding-bottom: 10px;
}

ul.tabControl.contractDetail #review.tab {
               border-bottom: 3px solid #FFBE00!important;
               min-height: 435px!important;
}

ul.tabControl.contractDetail div.tab {
               padding-left: 0px;
}

div#review.tab {
               padding-right: 20px;
}




li[data-listitem='review'] {
               display: none!important;
}

p.stepTitle,
p.stepTitlePayg,
p.stepTitleMin-Val {
               font-size: 30px;
               font-family: Myriad Pro SemiBold, 'MyriadProSemiBold'!important;
               clear: both;
               max-width: 950px;
               line-height: 30px;
               margin-bottom: 45px;
}

span.contractLabel {
               margin: 0 auto;
               display: block;
               font-size: 23px;
               min-width: 50px;
               text-align: center;
               color: #8c8c8c;
               margin-top: 50px;
               margin-bottom: 20px;
               font-family: Myriad Pro SemiBold, 'MyriadProSemiBold';
}

ul.contractOptions li .contractItems {
               display: block;
               background-color: #eaeaea;
               width: 294px;
               height: 178px;
               float: left;
               margin: 0 10px;
               text-align: center;
               cursor: pointer;
}

.contractOptions li {
               width: 294px;
               float: left;
               margin: 0 10px;
}

ul.contractOptions {
               height: 284px;
}

.contractItems>span:nth-child(1) {
               font-size: 70px;
               height: 137px;
               display: block;
               padding-top: 23px;
}

span.contractCaption {
               font-size: 17px;
               position: relative;
               display: block;
}

span.icon-external-link {
               font-size: 14px;
               padding: 2px 0 0 5px;
               vertical-align: middle;
               display: inline-block;
               margin-top: 0px;
}

.paygLandRight p a[href] span.icon-external-link {
               color: inherit;
}

.seeMore span.icon.icon-external-link {
               font-size: 11px;
               padding: 0;
               padding-left: 3px;
               vertical-align: text-bottom;
}

h3.button span.icon-external-link {
               font-size: 16px;
}

.contractOptions a {
               color: inherit !important;
               text-decoration: none !important;
}

ul.contractOptions {
               height: 326px;
               width: 960px;
               float: left;
}

p.stepTitle:nth-of-type(2),
p.stepTitlePayg:nth-of-type(3),
p.stepTitleMin-Val {
               margin-bottom: 30px !important;
               display: none;
}

.rightSidebar_contractLanding.top-border,
.rightSidebar_contractLanding.ContractBanner {
               width: 300px;
               float: left;
               background: #fff;
               border-top: 5px solid #ffbf00;
}

.contractLandingContainer {
               width: 1285px;
               margin: 0 auto;
               padding-bottom: 50px;
}

.icon-question,
.respAccordion .icon-question {
               font-size: 43px;
               color: #ffbe00;
               display: block;
               width: 43px;
               margin: 0 auto;
}

.rightSidebar_contractLanding .label {
               width: 290px;
               margin: 16px auto 19px;
               color: #6b6b6b;
               text-align: center;
}

ul.respAccordion .icon-question {
               margin-top: 10px;
}

.rightSidebar_contractLanding ul.respAccordion li h5 {
               width: 290px;
               margin: 5px auto 19px;
               color: #6b6b6b;
               text-align: center;
               font-weight: normal!important;
               font-family: Myriad Pro SemiBold, 'MyriadProSemiBold'!important;
}

a.button.contractButton {
               margin: 0px 15px 29px;
               display: block;
               background: #ffbe00;
               height: 44px;
               padding: 10px;
}

.contractLandingContainer ul.tabControl {
               width: 950px !important;
               float: left;
               display: none;
}

.rightSidebar_contractLanding.top-border {
               border-bottom: 2px #ccc solid;
               height: auto;
}

ul.respAccordion {
               /*text-align: center;*/
}

.contractLandingContainer .placeHolder {
               margin-top: 55px;
               margin-left: 35px;
               width: 300px;
               float: left;
}

.contractLandingContainer .bx-wrapper .bx-prev {
               left: -36px;
               background-position: 0 0px;
               /* display: block; */
}

.contractLandingContainer .bx-wrapper .bx-next {
               right: -36px;
               background-position: -29px 0px !important;
               top: 100px;
}

.LightContentContainer {
               padding: 30px 50px;
               width: 423px;
               float: left;
}

.LightContentContainer:nth-of-type(3) {
               margin-left: 50px;
}


/**Openlight font fixes**/

a.button.openButton {
               font-family: Myriad Pro SemiBold, 'MyriadProSemiBold'!important;
}


/*Share Component*/

.ServiceLanding .bottom.right {
               margin-top: 0px;
}

.bottom.right {
               float: none;
               margin-bottom: 20px;
               margin-top: 20px;
               display: inline-block;
}

.contentContainer.commonContainer .bottom.right {
               float: left;
               margin-top: 0px;
}

.leftCol.sliderControl.aboutSlider .bottom.right {
               margin-left: 20px;
}

.leftCol.sliderControl.ServiceLanding .bottom.right {
               margin-left: 0px;
}
.leftCol.sliderControl.ServiceLanding.InsuranceC .bottom.right {
               margin-left: 20px;
}
div.shareControl.showingForm span {
               color: #fdbe2c;
}

div.shareControl img {
               float: left;
               position: -ms-device-fixed;
}

#owl-paygLanding div.shareControl img {
               display: block;
}

.VuContainer .shareControl.icon-share12:before {
               color: #FFFFFF;
}

.shareControl.icon-share12:before {
               float: left;
}

div#shareComponentSocial {
               padding-top: 33px;
               padding-left: 25px;
}

div.shareComponent {
               width: 442px;
               border: 1px solid #cccccc;
               margin-left: 40%;
               margin-top: 10%;
               display: inline-block;
               box-shadow: 5px 5px 5px #cccccc;
               position: absolute;
               top: -435px;
               right: 10px;
               background-color: #FFF;
               display: none;
               z-index: 9999;
               height: 400px;
}

div#shareComponentSocial ul.socialMedia {
               list-style: none;
               display: list-item;
               clear: both;
               height: 230px;
               margin-top: 0px;
               margin-left: 20px;
}

.socialMedia li span.icon-google-plus-1,
.socialMedia li span.icon-email-envelope,
.socialMedia li span.icon-linkedin-1,
.socialMedia li span.icon-twitter,
.socialMedia li span.icon-facebook {
               margin-left: 15px;
}

.timeline-Tweet:hover {
               background-color: none!important;
}

ul.socialMedia li {
               float: left;
               height: 60px;
               width: 73px;
               margin-right: 55px;
               margin-bottom: 45px;
               position: relative;
}

ul.socialMedia li a:before,
ul.socialMedia li p:before {
               position: absolute;
               top: 0px;
               left: 5px;
               color: #989898;
               font-size: 50px;
}

ul.socialMedia li:nth-of-type(1):hover a:before {
               color: #5174bb;
}

ul.socialMedia li:nth-of-type(2):hover a:before {
               color: #55acee;
}

ul.socialMedia li:nth-of-type(3):hover p:before {
               color: #ffbe00;
}

ul.socialMedia li:nth-of-type(4):hover a:before {
               color: #cb3c2c;
}

ul.socialMedia li:nth-of-type(5):hover a:before {
               color: #006699;
}

ul.socialMedia li p,
ul.socialMedia li a,
ul.socialMedia li a:hover,
ul.socialMedia li a:visited {
               font-family: Myriad Pro SemiBold, 'MyriadProSemiBold'!important;
               color: #6B6B6B!important;
               text-decoration: none;
               text-align: center;
               margin: 0px;
               font-size: 18px;
               float: left;
}

#shareComponentSocial {
               display: block;
               
}

#shareComponentSocial img.socialClose {
               left: 370px;
               top: 0px;
}

#successContainer img.socialClose {
               left: 400px;
               top: 20px;
}

.successMsg {
               padding: 30px;
}

div.mail {
               display: inline-block;
}
div#mailContainer a.button {
    min-width: 100%!important;
}
#mailContainer {
               display: inline-block;
               display: none;
               height: auto;
             
               padding: 30px;
}

#shareComponentMail label {
               color: #373737;
}

#shareComponentMail h4 {
               font-family: 'Myriad Pro', MyriadProRegular;
               font-size: 24px;
               color: #4b4b4b;
               float: left;
}

#shareComponentMail p.count span {
               float: left;
               width: 30px;
}

#shareComponentMail h5 {
               float: right;
               font-size: 16px;
               font-family: Myriad Pro SemiBold, 'MyriadProSemiBold';
               cursor: pointer;
               background: url('/Style Library/Images/socialBackArrow.png') no-repeat 20px 1px;
               width: 50px;
               padding-left: 30px;
               font-size: 15px!important;
               position: relative;
               right: 50px;
               top: 5px;
               margin-bottom: 35px;
}

#shareComponentMail ul {
               clear: both;
               display: inline-block;
               width: 385px;
}

#shareComponentMail ul li {
               list-style: none;
               margin-bottom: 20px;
               clear: both;
               display: list-item;
               clear: both;
               height: 52px;
               position: relative;
               width: 392px;
}

#shareComponentMail>div>ul>li:nth-child(4) {
               height: 70px;
}

#shareComponentMail label {
               font-size: 18px;
               font-family: 'Myriad Pro', MyriadProRegular;
               clear: both;
               float: left;
               margin-top: 10px;
}

#shareComponentMail input[type='email'],
#shareComponentMail input[type='text'] {
               font-size: 21px;
               font-family: 'Myriad Pro', MyriadProRegular;
               padding: 10px 5px;
               width: 390px !important;
               color: #989898;
               -moz-box-shadow: inset 0 0 10px #ebebeb;
               -webkit-box-shadow: inset 0 0 10px #ebebeb;
               box-shadow: inset 0 0 10px #ebebeb;
               border: 1px solid #ebebeb;
}

#shareComponentMail input[type='email'].error,
#shareComponentMail input[type='text'].error {
               border-bottom: 2px solid #c8000a;
}

#shareComponentMail input[type='email'].valid,
#shareComponentMail input[type='text'].valid {
               border-bottom: 2px solid #4fc6af;
}

.caution {
               border-bottom: 2px solid #ffbe00!important;
}

#shareComponentMail textarea {
               font-size: 20px;
               color: #989898;
               -moz-box-shadow: inset 0 0 10px #ebebeb;
               -webkit-box-shadow: inset 0 0 10px #ebebeb;
               box-shadow: inset 0 0 10px #ebebeb;
               border: 1px solid #ebebeb;
               padding: 20px;
               font-family: 'Myriad Pro', MyriadProRegular;
               width: 391px!important;
}

#shareComponentMail label.error {
               font-size: 14px;
               color: #c8000a;
               font-family: 'Myriad Pro', MyriadProRegular;
               text-align: right;
               background: url('/Style Library/Images/errorSymbol.png') no-repeat 0px 0px;
               padding-left: 15px;
               float: right;
}

#shareComponentMail label.lblTerms label.error {
               float: left!important;
               margin-left: 25px;
               margin-top: 5px;
}

#shareComponentMail button {
               min-width: 270px;
               height: 55px;
               background-color: #FFBE00;
               text-align: center;
               font-family: 'Myriad Pro', MyriadPro;
               font-weight: 900;
               color: #373737;
               display: block;
               float: left;
               color: #373737;
               font-size: 20px;
               padding: 20px;
               border: none;
               margin-left: 60px;
               margin-top: 20px;
}

#shareComponentMail p.count {
               float: right;
               font-family: 'Myriad Pro Light', MyriadProLight;
               margin-top: 10px;
}

img.socialClose {
               position: relative;
               left: 310px;
               top: 5px;
               cursor: pointer;
}

.contractLandingContainer .bx-wrapper .bx-prev {
               left: -36px;
               background-position: no-repeat 0 0px;
               
               top: 100px;
}

.contractLandingContainer .tabControl {
               background-color: #fff;
               min-height: 400px;
}

.contractName {
               margin-top: 15px;
               background: #fef5e9;
               padding: 10px 15px;
               font-size: 19px;
               width: 405px;
               margin-bottom: 15px;
               font-family: Myriad Pro SemiBold, 'MyriadProSemiBold'!important;
               color: #6b6b6b;
               vertical-align: middle;
               display: table;
}

div.contractName span.priceSecond {
               width: 17px;
}

div.contractName span.priceSecond.moreSeconds {
               min-width: 40px;
               vertical-align: -webkit-baseline-middle;
               vertical-align: baseline-middle;
}

.contractName .price {
               float: right;
               width: auto;
               ;
               margin-top: 0px;
               color: #f8a127;
               font-size: 25px;
               font-family: 'Myriad Pro Bold', MyriadProSemiBold!important;
}

span.contractTitle {
               vertical-align: middle;
               max-width: 245px;
}

li.rightSidebar_item span.farRight.price>span {
               display: block;
               margin-left: 1px;
}

.price>span {
               font-size: 10px;
               white-space: normal;
               display: inline-block;
               font-family: 'Myriad Pro Bold', MyriadProSemiBold!important;
               text-transform: uppercase;
               margin-left: 6px;
               letter-spacing: 0px !important;
}

span.subContentHeading,
h3.subContentHeading
{
               color: #6b6b6b;
               font-size: 21px;
               font-weight: normal!important;
               font-family: Myriad Pro SemiBold, 'MyriadProSemiBold'!important;
}
span.subContentHeading{
margin-top: 35px;
}
h3.subContentHeading:not(:first-child) {
    margin-top: 35px;
}

div.contractLandContainer span.subContentHeading,
div.contractLandContainer h3.subContentHeading {
               margin-top: 0px;
               font-size: 21px;
}

.withDeviceShopLink>span {
               margin: 0;
               width: auto;
               height: 100%;
               display: inline !important;
               color: inherit !important;
}

a.withDeviceShopLink {
               color: #027FA3!important;
               font-size: 17px;
               margin-top: 10px;
               display: block;
               font-family: 'Myriad Pro Bold', MyriadProBold;
               text-decoration: none!important;
               width: 340px;
}

.contractLandingContainer .bx-wrapper .bx-viewport {
               background: #fff !important;
}

.contractLandingContainer .contentListingSlider h3 {
               text-align: center;
               width: 212px;
               height: 44px !important;
               pointer-events: none;
               color: #000;
               position: relative;
               top: 5px;
               font-weight: bold;
}

h3.discontinued,
span.spanText.discontinued {
               color: #868686 !important;
}

div.contractLandContainer a.withDeviceShopLinkViewMoreDetails {
               right: 0px;
}

a.withDeviceShopLinkViewMoreDetails {
               float: right;
               color: #027FA3 !important;
               font-size: 17px;
               position: relative;
               
               font-family: 'Myriad Pro Bold', MyriadProBold!important;
}

img.contractCallus {
               margin-left: 36px;
               margin-top: 30px;
}



h3.tabSubHeading {
               font-size: 17px;
               font-weight: normal;
               font-family: myriad pro;
               color: #aaa;
               margin-top: 29px;
               margin-left: 26px;
               margin-bottom: 55px;
}

.LightContentContainer span {
               color: #989898;
               font-size: 17px;
               margin-top: 20px;
               display: block;
               font-family: 'Myriad Pro light';
}

a.withDeviceShopLink span.icon-external-link {
               position: relative;
               top: 2px;
}

ul.benefitItems li:before {
               content: '.';
               color: #ffbe00;
               font-size: 51px;
               padding-right: 7px;
               float: left;
               margin: -30px -20px;
}

ul.benefitItems li {
               margin-top: 30px;
               padding: 0 0 0 30px;
               font-family: 'Myriad Pro', MyriadProRegular;
}

ul.benefitItems {
               font-family: Myriad Pro Light;
               color: #989898;
               font-size: 17px;
               width: 423px;
}

.LightContentContainer ul.benefitItems {
               font-family: 'Myriad Pro', MyriadProRegular;
}

ul.socialMedia+h3 {
               font-size: 19px;
               font-weight: normal;
               font-family: 'Myriad Pro Bold', MyriadProBold;
}

a.thisURL {
               font-size: 17px;
               color: #027FA3!important;
               display: block;
}

div.shareEmail a.thisURL {
               position: relative;
               top: -10px;
               display: block;
               height: 10px;
               clear: both;
               float: left;
}




div.top ul.socialTracking .shareComponent:before {
               content: '';
               position: absolute;
               width: 0;
               height: 0;
               margin-left: -0.5em;
               top: -15px;
               left: 378px;
               box-sizing: border-box;
               border: 11px solid black;
               border-color: #cecece transparent transparent #cecece;
               -webkit-transform-origin: 0 0;
               -ms-transform-origin: 0 0;
               transform-origin: 0 0;
               -webkit-transform: rotate(45deg);
               -ms-transform: rotate(45deg);
               transform: rotate(45deg);
               z-index: 2;
}

div.top ul.socialTracking .shareComponent:after {
               content: '';
               position: absolute;
               width: 0;
               height: 0;
               margin-left: -0.5em;
               top: -14px;
               left: 378px;
               box-sizing: border-box;
               border: 10px solid black;
               border-color: transparent transparent;
               background-color: #fff;
               -webkit-transform-origin: 0 0;
               -ms-transform-origin: 0 0;
               transform-origin: 0 0;
               -webkit-transform: rotate(45deg);
               -ms-transform: rotate(45deg);
               transform: rotate(45deg);
               z-index: 2;
               box-shadow: none;
}

div.shareEmail a.button {
               position: relative;
               top: 13px;
               left: 60px;
}

div.shareControl {
               cursor: pointer;
}

div.shareEmail a.button {
               margin: 0px;
}


/*End Share Component*/

ul.socialTracking li h5 span {
               margin: 0px;
               float: left;
               width: 20px;
               font-size: 23px;
               line-height: 0px;
               position: relative;
               left: -20px;
               top: 5px;
}

p.count span {
               margin-top: 0px!important;
}

.contractItems.selected {
               background: #ffc400 !important;
}

.contractLandingContainer>.bx-wrapper>.bx-viewport {
               background: none !important;
}


/* contract Landing Tabs */

ul.contractDetail li div.tab .answer p {
               margin-bottom: 20px;
}

div.leftCol.dataBottom ul.contentListingSlider li .triangle5,
ul.moreSlider li .triangle {
               padding-top: 0px;
}

.leftCol.sliderControl.dataBottom {
               padding-top: 0px;
}

.contractLandingTabs>li>* {
               display: none;
}

.contractLandingTabs>li>h3:nth-child(1) {
               display: block;
}

div.leftCol.sliderControl.dataBottom .bx-wrapper .bx-viewport {
               width: 861px!important;
}

.contractLandingTabs>.selected>* {
               display: block;
}

.justTabs li {
               float: left;
               width: 90px;
               cursor: pointer;
}

.justTabs>li>div {
               float: left;
               display: none;
}

ul.justTabs {
               float: left;
               height: 627px;
               width: 949px;
               position: relative;
               display: none;
}

.justTabs>li>div {
               float: left;
               display: none;
               width: 949px;
               /*height: 586px;*/
               background: #fff;
               position: absolute;
               left: 0;
               border-top: 2px solid #ffc418;
               margin-top: -2px;
               border-bottom: 2px solid #ffc418;
}

.justTabs li>h3 {
               font-size: 20px;
               color: #aaa;
               font-weight: normal;
               padding-bottom: 20px;
}

.justTabs .selected>h3 {
               border-bottom: 2px solid #000;
               z-index: 1;
               position: relative;
               color: #000;
}

.justTabs li {
               float: left;
               width: auto;
               padding: 0px 33px 0 0;
}

.justTabs>li {
               padding: 0px 33px 0 0;
}

.justTabs>li:first-child {
               padding: 0px 21px 0 0;
}

.justTabs>li:nth-child(1)>div {
               display: block;
}

.contractLandingContainer ul.contentListingSlider li {
               display: block;
               height: 165px;
               width: 218px !important;
}

.contractLandingContainer div.triangle {
               bottom: 0px;
}

ul.convertListingSlider .owl-wrapper {
               height: 160px;
}

.sliderImageHolder {
               height: 106px;
               background: #DDD!important;
               padding: 35px;
               text-align: center;
               font-size: 26px;
               cursor: pointer;
}


/*sectionlanding*/


/*nw  component*/

#nwCoverageComponet label {
               font-size: 21px;
               font-family: 'Myriad Pro', MyriadProRegular;
               margin-top: 10px;
}

#nwCoverageComponet input[type='email'].error,
#nwCoverageComponet input[type='text'].error {
               border-bottom: 3px solid #c8000a;
}

#nwCoverageComponet input[type='email'].valid,
#nwCoverageComponet input[type='text'].valid {
               border-bottom: 3px solid #4fc6af;
}

#nwCoverageComponet input[type='text'] {
               width: 260px;
}

#nwCoverageComponet label.error {
               position: relative;
               top: -23px;
               font-size: 14px;
               color: #c8000a;
               font-family: 'Myriad Pro', MyriadProRegular;
               text-align: right;
               background: url('/Style Library/Images/errorSymbol.png') no-repeat 0px 1px;
               padding-left: 15px;
               float: right;
               left: -43px;
}

#nwCoverageComponet input[type='email'],
#nwCoverageComponet input[type='text'] {
               font-size: 21px;
               font-family: 'Myriad Pro', MyriadProRegular;
               padding: 10px 5px;
               width: 265px;
               color: #989898;
               -moz-box-shadow: inset 0 0 10px #ebebeb;
               -webkit-box-shadow: inset 0 0 10px #ebebeb;
               box-shadow: inset 0 0 10px #ebebeb;
               border: 1px solid #ebebeb;
}


/*End*/

.coverageThanks {
               text-align: center;
               position: relative;
               top: 300px;
               font-size: 17px;
               font-family: 'Myriad Pro', MyriadProRegular;
}

span#QuestionName {
               font-family: Myriad Pro SemiBold, 'MyriadProSemiBold';
}

a.button.subcribEmail {
               margin-top: 15px;
               font-size: 21px!important;
               cursor: pointer;
               font-family: Myriad Pro SemiBold, 'MyriadProSemiBold';
               min-width: 249px!important;
}

label.checkbox {
               margin-top: 0px!important;
}

li#faqList {
               margin-top: 30px;
}

span#errorToShow .error {
               padding-bottom: 0px;
               float: left;
               text-align: left!important;
               position: static!important;
               margin-top: 10px;
}

#SubscriberComponent label#checks-error {
               font-size: 14px;
               color: #c8000a;
               font-family: 'Myriad Pro', MyriadProRegular;
               background: url('/Style Library/Images/errorSymbol.png') no-repeat 0px 1px;
               padding-left: 15px;
}

#SubscriberComponent label {
               font-size: 17px;
               font-family: 'Myriad Pro Bold', MyriadProSemiBold!important;
}

span.assumpCheck {
               float: left;
               font-size: 13px;
               font-family: 'Myriad Pro', MyriadProRegular;
               color: #989898;
}

#SubscriberComponent input[type='email'].error,
#SubscriberComponent input[type='text'].error {
               border-bottom: 3px solid #c8000a;
}

#SubscriberComponent input[type='email'].valid,
#SubscriberComponent input[type='text'].valid {
               border-bottom: 3px solid #4fc6af;
}

#signUp input[type='email'].error,
#signUp input[type='text'].error {
               border-bottom: 3px solid #c8000a;
               margin-top: 4px;
               position: relative;
               display: block!important;
               width: 384px;
}

#signUp input[type='email'].valid,
#signUp input[type='text'].valid {
               border-bottom: 3px solid #4fc6af;
}

position: relative;
top: -23px;
font-size: 14px;
color: #c8000a;
font-family: 'Myriad Pro',
MyriadProRegular!important;
text-align: right;
background: url('/Style Library/Images/errorSymbol.png') no-repeat 0px 1px;
padding-left: 15px;
left: -40px;
float: right;
margin-bottom: -15px;

}

/*#SubscriberComponent input[type='text']{
               width:260px;      
}
*/
#SubscriberComponent label.error {
               position: relative;
               top: -23px;
               font-size: 14px;
               color: #c8000a;
               font-family: 'Myriad Pro', MyriadProRegular!important;
               text-align: right;
               background: url('/Style Library/Images/errorSymbol.png') no-repeat 0px 1px;
               padding-left: 15px;
               left: -40px;
               float: right;
               margin-bottom: -15px;
}
#SubscriberComponent input[type='email'],
#SubscriberComponent input[type='text'] {
               font-size: 21px;
               font-family: 'Myriad Pro', MyriadProRegular;
               padding: 10px 5px;
               width: 265px;
               color: #989898;
               -moz-box-shadow: inset 0 0 10px #ebebeb;
               -webkit-box-shadow: inset 0 0 10px #ebebeb;
               box-shadow: inset 0 0 10px #ebebeb;
               border: 1px solid #ebebeb;
}

/*supportLanding Rica */
label.error {
               width: auto!important;
               right: 140px;
               top: -10px;
               font-size: 14px;
               color: #c8000a;
               font-family: 'Myriad Pro', MyriadProRegular;
               text-align: left;
               background: url('/Style Library/Images/errorSymbol.png') no-repeat 0px 1px;
               padding-left: 15px;
               float: right;
               margin: 10px;
               margin-bottom: 0px;
}
.shareRica label {
               font-size: 17px;
               font-family: 'Myriad Pro', MyriadProRegular;
}
.shareRica input[type='email'].error,
.shareRica input[type='text'].error {
               border-bottom: 3px solid #c8000a;
}
.shareRica input[type='email'].valid,
.shareRica input[type='text'].valid {
               border-bottom: 3px solid #4fc6af;
}
.shareRica input[type='text'] {
               width: 260px;
}
.shareRica label.error {
               position: inherit;
               top: -23px;
               font-size: 14px;
               color: #c8000a;
               font-family: 'Myriad Pro', MyriadProRegular;
               text-align: right;
               background: url('/Style Library/Images/errorSymbol.png') no-repeat 0px 9px;
               padding: 5px 15px;
               margin: 0px 0px -5px;
               float: right;
               min-width: 140px;
}
.shareRica input[type='email'],
#shareRica input[type='text'] {
               font-size: 21px;
               font-family: 'Myriad Pro', MyriadProRegular;
               padding: 10px 5px;
               width: 265px;
               color: #989898;
               -moz-box-shadow: inset 0 0 10px #ebebeb;
               -webkit-box-shadow: inset 0 0 10px #ebebeb;
               box-shadow: inset 0 0 10px #ebebeb;
               border: 1px solid #ebebeb;
}

/*end supportLanding Rica*/
li#faqList {
               color: #6b6b6b;
               margin-top: 30px;
}
li#categoryDDl {
               margin-top: 20px;
}
li.rightSidebar_item p {
               margin-top: 10px;
               clear: both;
               width: 250px;
               margin-bottom: 10px;
}
li.rightSidebar_item p:nth-last-child(1) {
               margin-top: 5px;
}
.dropDownContainer select {
               width: 219px;
               color: #373737;
               font-family: 'Myriad Pro', MyriadProRegular;
               -webkit-appearance: none;
               -moz-appearance: none;
               height: 45px;
               padding-left: 20px;
               background: url('/Style%20Library/Images/FAQ_Support.png') no-repeat
}
.dropDownContainer select::-ms-expand {
               display: none;
}
.popularSearch {
               width: 275px;
               /*margin-left: -20px;*/
}
select#ddlComplex {
               margin-bottom: 20px;
               -moz-appearance: none !important;
}
#popularInput {
               margin: 15px 0px 0px 0px;
               height: 45px;
               background-image: url('/Style Library/Images/s.jpg');
               border: none;
               float: left;
               width: 277px;
               font-size: 21px;
               border: 1px solid rgb(234, 234, 234);
               font-family: 'Myriad Pro', MyriadProRegular;
               padding-left: 10px;
}
img.PopularImage {
               float: right;
               margin-top: -45px;
               height: 44px;
}
input#txtAnyOtherInformation {
               margin-top: 20px;
}
a#lnkSubmitBtn {
               min-width: 180px;
               margin-bottom: 20px;
               float: none;
}
textarea#txtCoverageProblem {
               margin-top: 20px;
               margin-bottom: 20px;
               font-family: 'Myriad Pro', MyriadProRegular;
}
p.terms,
p#spCoverage {
               font-size: 12px;
}
p.NwBottom {
               margin-top: 0px;
}
span.optional {
               font-size: 17px;
               color: #6b6b6b;
}
input.styled {
               float: left;
               width: 20px;
               height: 20px;
               margin-right: 10px;
}
div.querySection select {
               border: 1px solid #E6E6E6;
               -webkit-appearance: none;
               -moz-appearance: none;
               border: 1px solid #E6E6E6;
               cursor: pointer;
               background: url('/Style Library/Images/DD_network.png') no-repeat 98% 55%;
               font-family: 'Myriad Pro', MyriadProRegular;
               padding: 5px 0px 5px 30px;
               width: 280px;
               height: 40px;
}
div.querySection select::-ms-expand {
               display: none;
}
.rightContainer {
               margin-top: 20px;
}
.first_letter {
               text-transform: capitalize;
}
.textfield {
               width: 440px !important;
}
input.textfield {
               color: #989898;
               box-shadow: inset 0 0 10px #ebebeb;
               border: 1px solid #ebebeb;
               padding: 0px 0px 0px 10px;
               background-color: #FFFFFF;
               margin-top: 10px;
}
div#form_elements {
               font-size: 21px;
               font-family: 'Myriad Pro', MyriadProRegular;
               padding: 20px;
               margin-top: 10px;
}
div#form_elements h2 {
               font-family: Myriad Pro SemiBold, 'MyriadProSemiBold';
               font-size: 24px;
               color: #4b4b4b;
}

/*h5.icon.ricaPhone.label:before {
                content: url('/style%20library/images/RICA.png');
                 padding-right: 9px;
                 white-space: nowrap;

               }*/
.right_container {
               background: #fff;
               padding: 20px;
               margin-bottom: 20px;
}
.right_container .listHeading {
               color: #6b6b6b;
               font-family: Myriad Pro SemiBold, 'MyriadProSemiBold';
               font-size: 23px;
}
.reportList {
               font-size: 17px;
               color: #027FA3;
               line-height: 30px;
}
.reportList span {
               color: #6b6b6b;
}
ul.yelloList li {
               font-family: 'Myriad Pro', MyriadProRegular;
               font-size: 17px;
               line-height: 21px;
               color: #989898;
               margin-bottom: 15px;
               vertical-align: -10px;
               margin: 0px;
               background: url('/Style Library/Images/yellowDot.png') no-repeat 20px 7px;
               padding-left: 40px;
               padding-right: 20px;
               padding-top: 0px;
               float: none;
               padding-right: 0px;
               display: -webkit-box;
               text-align:left;
}
ul.yelloList-1 li {
               font-family: 'Myriad Pro', MyriadProRegular;
               font-size: 17px;
               line-height: 21px;
               color: #989898;
               margin-bottom: 15px;
               vertical-align: -10px;
               margin: 0px;
               background: url('/Style Library/Images/yellowDot.png') no-repeat 50px 7px;
               padding-left: 70px;
               padding-bottom: 20px;
               padding-top: 0px;
               float: none;
               padding-right: 0px;
               display: -webkit-box;
               text-align:left;
}

ul.yello li {
               font-family: Myriad Pro SemiBold, 'MyriadProSemiBold';
               font-size: 17px;
               line-height: 21px;
               color: #989898;
               margin-bottom: 15px;
               vertical-align: -10px;
               margin: 0px;
              
               padding-right: 20px;
               padding-top: 0px;
               float: none;
               padding-right: 0px;
               display: -webkit-box;
}

ul.nullList li {
               font-family: 'Myriad Pro', MyriadProRegular;
               font-size: 17px;
               line-height: 21px;
               color: #989898;
               margin-bottom: 15px;
               vertical-align: -10px;
               margin: 0px;
               padding-left: 40px;
               padding-right: 20px;
               padding-top: 0px;
               float: none;
               padding-right: 0px;
               display: -webkit-box;
}
ul.nullList {
               font-family: 'Myriad Pro', MyriadProRegular;
               font-size: 17px;
               line-height: 21px;
               color: #989898;
               margin: 0px;
               padding-left: 20px;
               margin-bottom: 20px;
}
span.icon-star-two {
               font-size: 20px;
               color: #ffbe00;
               padding-right: 10px;
}
.contractLandingContainer ul.contentListingSlider li:first-child .sliderImageHolder {
               background: rgb(255, 198, 31);
}
p.emailIcon:before {
               content: url('/Style Library/Images/emailicon.png');
               padding-right: 10px;
               position: relative;
               top: 2px;
}
a.sendButton {
               min-width: 120px;
               height: 55px;
               background-color: #ffbe00;
               text-align: center;
               font-family: 'Myriad Pro', MyriadProRegular;
               color: #373737!important;
               display: block;
               margin-right: 20px;
               float: left;
               color: #373737;
               font-size: 20px;
               padding: 20px;
}
a.cancelButton {
               min-width: 120px;
               height: 55px;
               background-color: #dedede;
               text-align: center;
               font-family: 'Myriad Pro', MyriadProRegular;
               color: #373737!important;
               display: block;
               margin: 0 auto;
               float: left;
               margin-bottom: 20px;
               color: #373737;
               font-size: 20px;
               padding: 20px;
}
.supportList.emailPop a.cancelButton:hover,
.supportList.emailPop a.sendButton:hover {
               color: #373737!important;
               background-color: #FFD264;
}
.right_border {
               border-right: 1px solid #f1f1f1;
               height: 385px;
               margin-top: 20px;
}
div.supportList.emailPop {
               width: 274px;
               float: left;
               padding-left: 10px;
               padding-top: 0px;
               height: auto;
}
div.emailPop span.SubscriberRequired {
                   font-size: 14px!important;
    color: #c8000a!important;
    font-family: 'Myriad Pro', MyriadProRegular!important;
    text-align: right;
    background: url('/Style Library/Images/errorSymbol.png') no-repeat;
    padding-left: 17px;
    padding-right: 6px;
    position: relative;
    top: -10px;
    float: right;
   border-top: 3px solid #c8000a;
    width: 100%;
    background-position: right 125px top;}
div.emailPop span.SubscriberRequired:nth-of-type(1) {
               top: 0px;
}
.ricaSearch {
               height: 45px;
               width: 248px!important;
               background-image: url('/Style Library/Images/s.jpg');
               border: none;
               padding: 10px 0px 10px 5px;
               text-align: center;
               font-size: 17px;
               border: 1px solid rgb(234, 234, 234);
               font-family: MyriadProRegular!important;
               margin-bottom: -3px;
               float: left;
}
label.errorddL {
               margin-top: -15px;
}
.rightReportFraud.supportContainer label.error {
               margin-top: -5px;
               float: right!important;
               width: 248px!important;
               /* float: right; */
               
               text-align: right;
               background-position: 47px;
}
.rightReportFraud.supportContainer label.error:nth-of-type(5),
.rightReportFraud.supportContainer label.error:nth-of-type(4) {
               background-position: 35px;
}
div.supportContainer.rightRica .regMessage {
               /*display: none;*/
               
               padding-bottom: 10px;
               font-family: 'Myriad Pro', MyriadProRegular;
               font-size: 17px;
               line-height: 16px;
               color: #6b6b6b;
               text-align: left;
}
.regMessage a {
               font-size: 14px;
}
a.button.ricaButton.submit {
               margin-top: 20px;
}
a.button.ricaButton {
               padding: 10px;
               text-align: center;
               margin-top: 5px!important;
               margin-bottom: 10px;
               padding-top: 15px;
               font-size: 21px!important;
               height: 45px;
               min-width: 248px!important;
               font-family: Myriad Pro SemiBold, 'MyriadProSemiBold'!important
}
.supportContainer.rightRica {
               padding: 15px 15px 20px;
               background-color: #fff;
               border-bottom: none;
               width: 300px;
               height: auto;
               border-top: 5px solid #FFBE00;
               border-bottom: 3px solid #eaeaea;
}
.supportContainer.rightRica a {
               width: inherit;
}
.rightRica .container.form p:last-child {
               display: inline-block;
}
.rightRica div.container {
               margin-left: 10px;
}
.supportContainer.rightRica h5 {
               background: url('/Style%20Library/images/upgrade.png') no-repeat;
               display: block;
               height: 50px;
               padding: 15px 0 0 55px;
}
div#UpgradeReminder label {
               width: auto!important;
}
.supportUpgradeContainer.rightRica label.error,
.supportUpgradeContainer.rightCheckUpgradesStatus label.error,
.supportUpgradeContainer.rightUpgradesReminder label.error {
               position: relative;
               right: 13px;
               font-size: 14px;
               color: #c8000a;
               font-family: 'Myriad Pro', MyriadProRegular;
               text-align: right;
               background: url('/Style Library/Images/errorSymbol.png') no-repeat 0px 1px;
               padding-left: 15px;
               float: right;
}
input#txtCheckMSISDN.error {
               border-bottom: 2px solid #c8000a;
}
input#textCheckMSISDN.caution {
               border-bottom: 3px solid #ffbe00;
}
input#textCheckMSISDN.valid {
               border-bottom: 3px solid #4fc6af;
}
input#cbkStandard,
input#cbkShort {
               width: 20px;
               height: 20px;
               position: relative;
               float: left;
               margin-right: 15px;
}
.checkbox {
               font-family: Myriad Pro SemiBold, 'MyriadProSemiBold';
               font-size: 17px;
}
ul.phoneSupport li h4 {
               margin-left: auto;
               margin-right: auto;
               display: block;
               text-align: center;
               width: 105px;
               font-size: 18px;
               font-weight: 600;
               color: #ffbe00;
}
button#cboxClose {
               padding: 8px;
               margin-right: 20px;
               top: 0px;
               position: absolute;
               right: 0px;
               background: url('/Style Library/Images/crossclose.png') no-repeat 0px 10px;
               text-indent: -9999px;
               cursor: pointer;
               z-index: 99999;
}
.emailPDF label {
               width: 250px;
               display: inline-block;
               padding-bottom: 10px;
               font-family: 'Myriad Pro', MyriadProRegular;
               font-size: 17px;
               line-height: 25px;
               color: #6b6b6b;
}
.supportList.emailPop {
               padding-left: 8px;
               width: 288px;
}
p.emailIcon {
               margin-top: 5px;
               padding: 10px;
               font-size: 24px;
               font-family: Myriad Pro SemiBold, 'MyriadProSemiBold';
}
div#panelSent {
               text-align: center;
               margin-top: 85px;
}
.bx-wrapper h4,
.bx-wrapper img,
ul.phoneSupport li {
               margin-right: auto;
               margin-left: auto;
               display: block;
}
.bx-wrapper h4 {
               padding: 3px 10px 0 5px;
}
.divClose {
               clear: both;
               text-align: center;
               margin: 0 auto;
               width: 130px;
               display: block;
}
.emailMe {
               padding: 12px 30px!important;
               margin: 10px 21px 0px 0;
               height: 54px;
               background-image: url('/Style Library/Images/s.jpg');
               border: none;
               float: left;
               font-size: 17px;
               border: 1px solid rgb(234, 234, 234);
               font-family: MyriadProRegular!important;
               width: 260px;
               padding-bottom: 20px;
}
.supportList.emailPop a {
               margin-top: 20px!important;
}

/* end emailMe - validaton */

/*end*/
.contactUSBlock {
               width: 300px;
               float: left;
               margin-left: 36px;
               padding: 30px 20px;
               background: #fff;
               margin-top: 35px;
}
div#ContactUsContactBlock p.icon-phone-1:before {
               font-size: 30px;
               float: left;
               color: #ffbe00;
}
.contracttype p {
               color: #989898;
               font-size: 17px;
}
.contracttype {
               font-size: 18px;
               font-family: myriad pro light;
               color: #aaa;
               margin-top: 26px;
}
span.boldNumber {
               font-family: 'Myriad Pro Bold', MyriadProSemiBold!important;
               color: #767676;
               text-decoration: none;
}
.contracttype a.boldNumber {
               font-family: 'Myriad Pro Bold', MyriadProSemiBold!important;
               color: #027FA3 !important
}
.contactLinkGroup a {
               color: #027FA3 !important;
               margin: 15px 0px;
               display: block;
               font-family: Myriad Pro SemiBold, 'MyriadProSemiBold';
               font-size: 17px;
}
.contactLinkGroup {
               
               float: left;
               font-size: 16px;
}
.BCPContainer {
               width: 954px;
}
.BCPContainer h5.phoneListingHeader {
               margin-bottom: 35px;
               margin-left: 0px;
               font-size: 42px!important;
               font-weight: normal;
               color: #6B6B6B;
}
ul.phoneListing li {
               float: left;
               width: 410px !important;
               background-color: #fff;
               margin: 0px;
               margin-bottom: 40px;
               margin-right: 25px;
               display: block;
               height: 250px;
               position: relative;
               box-shadow: 2px 2px 10px #d7d7d7;
               padding-right: 10px;
}
.BCPContainer {
               width: 954px;
               margin-left: 45px;
               float: left;
}
div.BCPSideBar {
               display: inline-block;
               margin-left: 25px;
}
div.BCPSideBar div.rightBlock.BCPDetail ul li a {
               font-size: 17px;
               color: #027FA3!important;
}
div.BCPSideBar div.rightBlock.BCPDetail {
               width: 300px;
               float: left;
               clear: both;
               background-color: #fff;
               margin-bottom: 20px;
               padding: 30px 0px 30px 30px;
}
div.rightBlock.BCPDetail.contactUs {
               border-top: 5px solid #ffbe00;
               border-bottom: 2px solid #ccc;
               height: 250px;
}
div.rightBlock.BCPDetail.contactUs ul:nth-of-type(1) {
               margin-right: 40px;
}
div.rightBlock.BCPDetail.contactUs ul {
               float: left;
               line-height: 35px;
}
div.rightBlock.BCPDetail.links {
               height: 250px;
}
div.rightBlock.BCPDetail.links ul {
               margin-top: 15px;
}
div.rightBlock.BCPDetail.links ul li {
               margin-bottom: 10px;
}
ul.phoneListing li {
               float: left;
               width: 460px !important;
               background-color: #fff;
               margin: 0px;
               margin-bottom: 20px;
               margin-right: 25px;
               display: block;
               height: 250px;
               position: relative;
               box-shadow: 2px 2px 10px #d7d7d7;
}
div.rightBlock.BCPDetail div.icon {
               display: inline-block;
               font-size: 30px;
               float: left;
               margin-right: 5px;
               color: #ffbe00;
               margin-top: 5px;
}
div.rightBlock.BCPDetail h5 {
               font-size: 21px!important;
               margin-top: 10px;
}
div.rightBlock.BCPDetail.contactUs h5 {
               margin-top: 0px;
}
ul.phoneListing li:nth-child(even) {
               margin-right: 0px;
}
div.rightBlock.BCPDetail.status {
               height: 470px;
}
div.rightBlock.BCPDetail.status {
               border-top: 1px solid #ccc;
               clear: both;
}
div.rightBlock.BCPDetail.status>div {
               display: inline-block;
               clear: both;
}
div.rightBlock.BCPDetail.status>div:nth-of-type(1) {
               padding-bottom: 30px;
               border-bottom: 1px solid #dedede;
}
div.rightBlock.BCPDetail.status>div a.button {
               width: 250px!important;
               min-width: 250px!important;
               margin: 0px auto;
               float: none;
}
div.rightBlock.BCPDetail.status>div:nth-of-type(2) {
               margin-top: 30px;
}
div.rightBlock.BCPDetail.status>div:nth-of-type(2) input {
               width: 250px;
               padding: 20px;
               clear: both;
               display: block;
               font-size: 17px;
               text-align: center;
               box-shadow: inset 0 0 10px #ebebeb;
               border: 1px solid #ebebeb;
               color: #989898;
}
div.rightBlock.BCPDetail.status>div:nth-of-type(2) a.button {
               margin: 0px;
               margin-top: 10px;
}
div.rightBlock.BCPDetail.help ul {
               clear: both;
               margin-top: 20px;
}
div.rightBlock.BCPDetail.help ul li {
               margin-bottom: 30px;
}
div.rightBlock.BCPDetail.help ul li p,
div.rightBlock.BCPDetail.help ul li a {
               margin: 0px;
               padding: 0px;
               font-size: 17px;
}
div.rightBlock.BCPDetail.help ul li p:nth-of-type(1) {
               font-family: Myriad Pro SemiBold, 'MyriadProSemiBold';
               color: #6b6b6b;
               margin-bottom: 20px;
}
div.rightBlock.BCPDetail.help ul li a {
               color: #027FA3;
               font-family: Myriad Pro SemiBold, 'MyriadProSemiBold';
               margin-bottom: 10px;
               display: block;
}
div.rightBlock.BCPDetail.help ul li p:nth-of-type(2) {
               color: #6b6b6b;
}
ul.phoneListing div.info {
               display: inline-block;
               float: left;
               width: 230px;
               height: 100%;
}
ul.phoneListing img.enlarge {
               float: left;
               margin: 10px 0 0 10px;
               margin-top: 10px;
               margin-right: 0px;
               margin-bottom: 0px;
               margin-left: 10px;
               clear: both;
               cursor: pointer;
}
ul.phoneListing img.device {
               float: left;
               margin-top: 20px;
               margin-right: 25px;
}
ul.phoneListing h4 {
               margin-top: 25px;
               font-size: 22px;
               color: #474747;
}
ul.phoneListing p.detail {
               margin-top: 0px;
               font-size: 16px;
               color: #b7b7b7;
}
ul.phoneListing h2.pricing {
               font-size: 36px;
               color: #f8a125;
               font-weight: bold;
               margin: 0px;
               float: left;
}
ul.phoneListing h2.pricing span {
               font-size: 36px!important;
               margin: 0px;
               float: left;
}
ul.phoneListing div.info h2.pricing p {
               float: left;
               display: block;
               margin: 0px;
               line-height: 10px;
               font-size: 13px;
               margin-top: 11px;
               color: #989898;
}
ul.phoneListing div.info a.seeMore {
               position: absolute;
               margin-left: 0px;
               bottom: 0px;
}
div.BCPContainer div.showMoreControl {
               display: block;
               background-color: #dedede;
               clear: both;
               text-align: center;
               padding-top: 15px;
               font-size: 21px;
               height: 53px;
               width: 230px;
               margin: auto;
               display: none;
}
ul.phoneListing+div.showMoreControl p {
               color: #989898;
               padding: 0px;
               margin: 0px;
               font-size: 21px;
               font-family: Myriad Pro SemiBold, 'MyriadProSemiBold';
               display: inline-block;
               float: left;
               margin-left: 50px;
               margin-right: 5px;
}
ul.phoneListing+div.showMoreControl div.icon {
               display: inline-block;
               float: left;
               font-family: Myriad Pro SemiBold, 'MyriadProSemiBold';
               color: #989898;
               margin-top: -5px;
               font-size: 31px;
}
div#popupComponent {
               width: 442px;
               /*height: 396px;*/
               
               height: auto;
               border: 1px solid #cccccc;
               display: inline-block;
               box-shadow: 5px 5px 5px #cccccc;
               position: relative;
               top: -500px;
               left: 63px;
               background-color: #FFF;
}

/*#popupComponent:after {
        content: '';
    position: absolute;
    width: 0;
    height: 0;
  margin-left: -0.5em;
    box-sizing: border-box;
    border: 10px solid black;
    border-color: transparent transparent;
    background-color: #fff;
    -webkit-transform-origin: 0 0;
    -ms-transform-origin: 0 0;
    transform-origin: 0 0;
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(405deg);
    z-index: 2;
    box-shadow: 5px 5px 5px #cccccc;
    top: 380px;
    left: 155px;    
}*/
.disabled {
               pointer-events: none;
}
input[type='checkbox']:required,
input[type='radio']:required {
               color: red;
}
input[type='checkbox']:required:valid,
input[type='radio']:required:valid {
               content: open-quote;
               color: green;
}
div#queryComponent {
               width: 442px;
               border: 1px solid #cccccc;
               display: inline-block;
               box-shadow: 5px 5px 5px #cccccc;
               position: absolute;
               top: 471px;
               left: 141px;
               background-color: #FFF;
}
#inline_content .icon-remove.icon {
               font-size: 20px;
               float: right;
               color: #ffc313;
}
#queryComponent:after {
               content: '';
               position: absolute;
               width: 0;
               height: 0;
               margin-left: -0.5em;
               box-sizing: border-box;
               border: 10px solid black;
               border-color: transparent transparent;
               background-color: #fff;
               -webkit-transform-origin: 0 0;
               -ms-transform-origin: 0 0;
               transform-origin: 0 0;
               -webkit-transform: rotate(45deg);
               -ms-transform: rotate(45deg);
               transform: rotate(225deg);
               z-index: 2;
               box-shadow: 5px 5px 5px #cccccc;
               top: 14px;
               left: 30px
}
.require-one {
               display: block;
               float: left;
               margin-top: 5px;
               margin-bottom: 20px;
               margin-right: 10px;
               width: 18px;
               height: 18px;
}

/* BCP */
div.BCPSideBar div.rightBlock.BCPDetail div.icon.right {
               display: none;
}
.companyLogo {
               float: right;
               margin-right: 40px;
}
h1.pageHeading.BCPRight {
               float: left;
}

/*Network Query*/
.nwTandc {
               display: inline !important;
}

/*Support network coverage form @T-Bag*/
div.nwquerySection input[type='text'],
select,
textarea {
               -moz-appearance: none !important;
               border-radius: 0px
}
div.networkContainer ul li {
               font-family: 'Myriad Pro', MyriadProRegular !important;
}
div.networkContainer ul li.current {
               padding-bottom: 8px!important;
}
div.nwquerySection input[type='text'],
select,
textarea {
               font-family: 'Myriad Pro', MyriadProRegular !important;
               font-size: 17px;
               padding-left: 20px;
               padding-right: 20px;
}
span.NetworkCovcheckBox input {
               width: 20px;
               height: 20px;
               float: left;
               clear: both;
               margin-top: 20px;
}
div.querySection input[type='text']:nth-of-type(1) {
               background: none;
}
div.querySection input[type='text']:nth-of-type(2) {
               background: none;
}
div.querySection input[type='text']:nth-of-type(3) {
               background: none;
}
div.querySection input[type='text']:nth-of-type(4) {
               background: none;
}

/*send support network coverage form @
*/
div.support-Top {
               width: 954px;
               float: left;
               margin-left: 40px;
}
div.supportContainer.networkCoverage {
               background-color: #fff;
               height: 461px;
               width: 315px;
               padding-top: 40px;
               padding: 32px 16px 22px 20px;
               margin-bottom: 20px;
               float: left;
               position: relative;
}
div.supportContainer.supportAccessD {
               background-color: #fff;
               height: 415px;
               width: 318px;
               padding-top: 40px;
               padding: 32px 20px 22px 20px;
               float: left;
}
* {
               margin: 0px;
               padding: 0px;
               box-sizing: border-box;
}
div.queryContainer {
               position: absolute;
               height: 740px;
               width: 740px;
               border: 1px solid #ccc;
               top: -550px;
               background-color: #fff;
               left: 100px;
               z-index: 10000;
               box-shadow: 5px 6px 5px #ccc;
               display: none;
               margin: auto;
               margin-top: 20px;
}
p.finish.button {
               float: right;
               display: block;
               background: #ffbe00;
               right: 40px;
               width: 340px;
}
div.queryContainer ul {
               display: inline-block;
               height: 45px;
               position: relative;
               padding-top: 20px;
               margin-left: 40px;
               z-index: 1;
}
div.queryContainer ul li {
               float: left;
               list-style: none;
               display: block;
               font-family: Myriad Pro SemiBold, 'MyriadProSemiBold';
               font-size: 20px;
               margin-right: 40px;
               color: #b7b7b7;
}
div.queryContainer ul li.current {
               color: #6b6b6b;
               border-bottom: 3px solid #6b6b6b;
               padding-bottom: 5px;
}
div.querySection {
               display: none;
               padding-left: 40px;
               padding-top: 30px;
               border-top: 2px solid #ffbe00;
               width: 100%;
               position: relative;
               height: 90%;
}
div#step1.querySection {
               display: block;
}
div.queryContainer p {
               font-family: 'Myriad Pro', MyriadPro;
               font-size: 17px;
               color: #6b6b6b;
               margin-bottom: 10px;
               max-width: 80%;
               margin-top: 0px;
}
div.queryContainer h3 {
               font-family: 'Myriad Pro', MyriadPro;
               font-size: 21px;
               color: #6b6b6b;
               margin-bottom: 10px;
}
div.querySection input[type='text'],
select,
textarea {
               width: 80%;
               clear: both;
               font-size: 21px;
               font-family: 'Myriad Pro', MyriadProRegular;
               background: url('/Style Library/Images/DD_network.png') no-repeat 100% 55%;
               padding: 20px;
               margin-bottom: 15px;
               color: #989898;
               -moz-box-shadow: inset 0 0 10px #ebebeb;
               -webkit-box-shadow: inset 0 0 10px #ebebeb;
               box-shadow: inset 0 0 10px #ebebeb;
               border: 1px solid #ebebeb;
               display: block;
               clear: both;
}
textarea.textfield {
               width: 80%!important;
               background: none;
}
p.next.button {
               background-color: #ffbe00;
               color: #373737!important;
               right: 110px;
}
p.back.button {
               background-color: #dedede;
               color: #989898;
               left: 90px;
}
div.querySection p.button {
               text-align: center;
               display: block;
               width: 250px;
               height: 45px;
               padding-top: 10px;
               position: absolute;
               bottom: 10px;
               font-family: Myriad Pro SemiBold, 'MyriadProSemiBold';
}

/*div#step1.querySection{
               display:none;
}*/
div#step5.querySection {
               /*display:block;*/
}
a.finish.button {
               text-align: center;
               display: block;
               width: 250px!important;
               height: 45px;
               padding-top: 15px;
               position: absolute;
               bottom: 21px;
               font-family: Myriad Pro SemiBold, 'MyriadProSemiBold';
               right: 90px;
               box-sizing: border-box;
               min-width: 250px;
               cursor: pointer;
}
ul.steps+div.icon {
               display: block;
               height: 30px;
               width: 30px;
               position: relative;
               top: 10px;
               float: right;
               margin-right: 30px;
               font-size: 30px;
}

/*netowrk coverage button*/

/*end netowrk coverage button*/

/*End Network Query form*/

/*End*/

/*Accessible Devices**/
ul.grayList li {
               font-family: 'Myriad Pro', MyriadProRegular;
               font-size: 17px;
               line-height: 21px;
               color: #6B6B6B;
               margin-bottom: 15px;
               vertical-align: -10px;
               background: url('/Style Library/Images/blackDot.png') no-repeat 2px 10px;
               padding-left: 30px;
}
.RightAccess.rightBlock.contactUs:nth-of-type(3) {
               padding-bottom: 0px;
               margin-top: 0px;
               margin-bottom: 5px!important;
}
h5.ContactUs {
               margin-bottom: 20px;
}
.middleAccess h2,
h5.ContactUs {
               font-family: Myriad Pro SemiBold, 'MyriadProSemiBold';
               color: #6b6b6b;
               font-weight: normal!important;
}
.RightAccess.rightBlock.contactUs {
               padding-top: 40px!important;
               padding-left: 20px;
}
.priceLink {
               color: #027FA3 !important;
               font-family: Myriad Pro SemiBold, 'MyriadProSemiBold';
               margin: 20px 0px 20px 0px;
               font-size: 17px;
}
.priceLink a,
.priceLink a:visited {
               color: #027FA3 !important;
}
.RightAccess.rightBlock.contactUs ul {
               font-family: Myriad Pro SemiBold, 'MyriadProSemiBold';
               font-size: 17px;
               padding: 5px 0px;
               margin-left: 0px;
}
a.button.accessibleButton {
               float: none;
               height: 40px;
               padding: 10px;
               width: 170px;
               min-width: 170px;
               margin: 0 auto;
               margin-bottom: 20px;
}
a.button.accessibleButton span.icon-external-link {
               padding: 0px;
}
a.button.leftButton {
               float: none;
               min-width: 230px;
               height: 40px;
               padding: 10px;
               width: 170px;
               margin: 30px 0 40px 0px;
}

/***END**/

/*************Pay As You Go - 
*************/

/*background for list */
div.yellowBox.paygLandingYellowBtn a {
               color: #373737!important;
}
.right.paygLandRight .terms {
               float: right;
}
.bgPink {
               background-color: #fef5e9;
               width: 100%;
}
.rightBlock.landingPage:nth-of-type(1) .paygLandingRightBox1 {
               background: none;
               padding-top: 20px;
               padding-bottom: 10px;
               margin-top: 0px;
               text-align: center;
               font-size: 20px;
               font-family: Myriad Pro SemiBold, 'MyriadProSemiBold';
               color: #6B6B6B;
}
.rightBlock.landingPage.paygLandingCenter p {
               line-height: 19px;
               text-align: center;
               padding: 0px 10px;
}
.paygLandLeft {
               float: left;
               width: 50%;
}
.paygLandRight {
               float: right;
               width: 50%;
               width: 405px;
               margin-left: 35px;
}
.paygLandingYellowBtn {
               width: 270px;
               text-align: center;
               color: #373737!important;
               display: block;
               float: none;
               margin: 0 auto;
}
.paygLandingYellowBtn a.button {
               margin-bottom: 20px;
               margin-right: 0px;
}
.paygLandingYellowBtn a.icon-external-link:before {
               float: right;
               padding-left: 0px;
               font-size: 15px;
               margin-top: 4px;
}
.rightBlock.landingPage.contactUs {
               margin-top: 20px;
               padding-bottom: 20px;
}
.ContactUsCellInput {
               width: 35%;
               height: 45px;
               background-image: url('/Style Library/Images/s.jpg');
               padding: 10px;
               font-size: 17px!important;
               font-family: 'Myriad Pro', MyriadProRegular;
               border: 1px solid rgb(234, 234, 234);
               margin-bottom: 10px;
}
.contactUsText {
               text-align: left!important;
               margin-left: 0px;
               margin-bottom: 0px;
}
.appsSlider #owl-apps .owl-controls .owl-buttons>div {
               top: 49%!important;
}
.icon-smile {
               float: left;
               font-size: 30px;
               padding: 7px 0px 10px 50px;
               margin-left: -25px;
               margin-top: 20px;
               color: #FFBE00;
}
h4.subHeading {
               font-size: 31px;
               font-family: Myriad Pro SemiBold, 'MyriadProSemiBold';
               color: #6b6b6b;
               padding-bottom: 15px;
               padding-top: 10px;
               margin-bottom: 20px;
}
.contentListingSlider h3.sliderHeader {
               width: 215px;
               color: #373737;
               display: table-cell;
               vertical-align: middle;
               height: 45px!important;
}
.bundleBottom .contentListingSlider h3.sliderHeader {
               height: 50px!important;
}
.ServiceLanding .contentListingSlider h3.sliderHeader,
.appsListSlider h3.sliderHeader {
               width: 215px;
               color: #373737;
               display: table-cell;
               vertical-align: middle;
               height: 55px!important;
}
.rightColPayAsLand {
               margin-top: 60px;
}
.contentContainer.AppContainer {
               display: inline-block;
}
.paygLandingPg {
               width: 950px!important;
               margin-top: 27px!important;
}
div.rightColPayAsLand h4.recharge div.icon {
               display: none;
}
.rightBlock.landingPage.paygLandingCenter2 .icon-recharge {
               font-size: 36px;
               color: #ffbe00;
               float: left;
               padding-right: 5px;
               margin-top: -5px;
}

/*** bxslider Pay As You Go  paygSlider***/
.leftCol.sliderControl.landingPage.payGLand .bx-viewport {
               height: 173px!important;
}
.paygSlider h3 {
               text-align: center;
               width: 145px;
               margin: auto;
               font-size: 21px;
               /*font-family: 'Myriad Pro';*/
               
               color: #868686;
}
ul.paygSlider li img {
               cursor: pointer;
}
.paygSlider h3.sliderHeader {
               width: 215px;
               color: #373737
}
ul.paygSlider li.selected img {
               box-sizing: border-box;
               border: 2px solid #ffbe00;
}
ul.paygSlider li.selected h3 {
               color: #373737;
}
ul.paygSlider li {
               display: block;
               height: 151px;
}
ul.paygSlider li img {
               position: absolute;
               bottom: 0px;
}
.contractLandingContainer .paygSlider h3 {
               text-align: center;
               width: 212px;
               height: 44px !important;
               pointer-events: none;
               color: #000;
               position: relative;
               top: 5px;
               font-weight: bold;
}
.contractLandingContainer ul.paygSlider li {
               display: block;
               height: 165px;
               width: 218px !important;
}
.contractLandingContainer ul.paygSlider li:first-child .sliderImageHolder {
               background: rgb(255, 198, 31);
}

/*** end bxslider Pay As You Go ***/

/*Pay As You Go End * /

/****SIMONLY***/
a.termsFaq.startedLink {
               float: left;
               clear: both;
               margin-top: 20px;
}
h5.divAccordionControl {
               font-family: Myriad Pro SemiBold, 'MyriadProSemiBold'!important;
               font-size: 31px!important;
               color: #6b6b6b;
               padding-top: 10px;
               font-weight: normal!important;
}
a.dealsLinks:link {
               color: #535353!important;
}
a.dealsLinks:hover {
               text-decoration: none!important;
}
a.dealsLinks:active {
               color: #ffbe00;
}
a.dealsLinks:visited {
               color: #ffbe00;
}
a.dealsLinks:visited {
               color: #535353!important;
               text-decoration: none!important;
}
.simFaqs {
               float: left;
               width: 879px;
               margin-bottom: 40px;
}
.container.tab.useArrows.simOnlyFAQ {
               display: block;
}
ul.dealOptions li {
               width: 272px!important;
               margin-right: 30px;
}
.rightDevice.deviceSection h2 {
               font-size: 21px;
               font-family: Myriad Pro SemiBold, 'MyriadProSemiBold';
               margin-left: 0px;
               width: 200px;
               margin: 0 auto;
               padding-top: 10px;
               line-height: 25px;
}
.payGo h2 {
               font-size: 25px;
               font-family: Myriad Pro SemiBold, 'MyriadProSemiBold';
               margin-left: 0px;
               margin-bottom: 20px;
               color: #6B6B6B;
}
li.iconCommon p:nth-child(1) {
               font-family: Myriad Pro SemiBold, 'MyriadProSemiBold';
               font-size: 23px!important;
               color: #6b6b6b;
               margin-bottom: 0px;
}
ul.dealOptions {
               height: 326px;
               width: 910px;
}
.dealOptions li {
               width: 294px;
               float: left;
}
span.dealsLabel {
               margin: 0 auto;
               display: block;
               font-size: 23px;
               min-width: 35px;
               text-align: center;
               color: #8c8c8c;
               margin-top: 50px;
               margin-bottom: 20px;
               font-family: Myriad Pro SemiBold, 'MyriadProSemiBold';
}
.dataOptions .dealsItems {
               display: block;
               background-color: #eaeaea;
               width: 294px;
               height: 178px;
               text-align: center;
               cursor: pointer;
}
.dealsItems>span:nth-child(1) {
               font-size: 70px;
               height: 120px;
               display: block;
               padding-top: 23px;
}
span.dealsCaption {
               font-size: 17px;
               position: relative;
               display: block;
               padding: 5px;
}
.secondContainer {
               float: left;
}
li.iconCommon {
               font-size: 70px;
               float: left;
               color: #989898;
               margin-right: 25px;
}
.divAccordionContainer ul li {
               width: 200px;
               text-align: center;
}
div#faq.simOnlyFAQ {
               padding: 0 0 0px 0!important;
               height: 397px!important;
}
div#faq.tab.simOnlyFAQ {
               min-height: 397px;
}
.black {
               color: #000000!important;
}
div.idealContainer {
               background: #FFFFFF;
               height: 243px;
               ;
               width: 950px;
               padding: 30px 23px 25px;
               float: left;
               box-shadow: 3px 3px #F0F0F0;
}
li.iconCommon p:nth-child(2) {
               margin-top: 10px;
}
div.dealContainer {
               width: 878px;
               float: left;
}
#FAQs {
               margin-left: 0px;
               width: 270px;
}
.rightDevice {
               background: url('/Style%20Library/Images/simonly_desk.png');
               display: block;
               background-repeat: no-repeat;
               height: 243px;
               padding-top: 15px;
               text-align: center;
               background-color: #ffffff;
               width: 300px;
               float: left;
               margin-left: 30px;
               box-shadow: 3px 3px #f2f2f2;
}
a.button.payGoButton {
               display: inline-block;
               float: none;
               margin: 0 auto;
}
.container.tab.useArrows.simOnlyFAQ {
               border: 3px solid #FFFFFF!important;
}
.icon-angle-down.icon:before,
.icon-angle-up.icon:before {
               display: none;
}
.icon-angle-up.icon:before {
               color: #989898;
               font-size: 30px;
}
.icon-angle-down.icon:before {
               color: #000000;
               font-size: 30px;
}
.rightDevice.deviceSection p {
               padding: 5px;
}
div.supportContainer h5.control span.smallText {
               display: none;
}
p.sentMsg {
               margin: 100px 20px 20px 20px;
               text-align: center;
}
p.sentMsg span {
               word-break: break-word;
}
span.assumpCheck {
               font-size: 14px!important;
               color: #c8000a!important;
               font-family: 'Myriad Pro', MyriadProRegular!important;
               text-align: right;
               background: url('/Style Library/Images/errorSymbol.png') no-repeat 0px 0px;
               padding-left: 17px;
               padding-right: 44px;
               position: relative;
               top: -10px;
               float: right;
}
.Update1 {
               position: absolute;
}

/****END***/
.contentBlock,
.contentBlock_two,
.contentBlock_three {
               width: 417px;
               margin-right: 30px;
               margin-bottom: 30px;
}
.contentBlock>p,
.contentBlock_two>p,
.contentBlock_three>p {
               margin-left: 20px;
}
.contentBlock,
.contentBlock_two {
               float: left;
}
.me2uContainer ul {
               min-width: 155px;
}
.me2uContainer {
               clear: both;
               display: block;
}
.me2uContainer ul:nth-child(1) {
               float: left;
}
.me2uContainer ul li {
               width: 98%;
               height: 80px;
               font-size: 16px;
               font-family: 'Myriad Pro Semibold';
               padding-top: 20px;
               padding-left: 10px;
               background-color: #f1f1f1;
               border: 3px solid #fff;
               color: #989898;
               text-align: center
}
#commonHeading h4 {
               width: auto;
}

/*tables*/
.table-bordered td.numeric {
               text-align: center;
}
.table-bordered td span {
               font-family: 'Myriad Pro Bold', MyriadProSemiBold!important;
               display: block;
               padding-bottom: 10px;
               font-size: 18px;
               color: #6b6b6b;
}
thead.cf tr th {
               background: #FFBE00!important;
               border: 2px solid #fff;
               font-size: 25px;
               width: 320px;
               font-family: 'Myriad Pro Bold', MyriadProSemiBold!important;
               padding: 20px 12px 20px 12px;
               color: #373737;
               text-align: center;
               font-weight: normal;
               vertical-align:middle;
}
th span.mobileHeading {
               display: none;
}

/*.InterRoamTbl .table-bordered td{
               padding:20px;
}*/
.InterRoamTbl .table-bordered td span {
               padding-bottom: 0px!important;
               display: inline-block;
}
.table-bordered td {
               background: #f1f1f1!important;
               border: 2px solid #fff;
               font-family: Myriad Pro SemiBold, 'MyriadProSemiBold';
               padding: 20px 12px 20px 12px;
               font-size: 16px;
               color: #989898;
               vertical-align: middle;
               margin-bottom: 0px!important;
}
table.bankingDetails td {
               width: 25%;
}
table.bankingDetails td {
               text-align: left!important;
}
.tablesTwoC h2 {
               color: #373737;
               float: left;
               width: 98%;
               text-align: left;
               padding-left: 20px;
               font-size: 25px;
               height: 70px;
               padding-top: 15px;
               background-color: #ffbf04;
}
h5.control.supportHeading.icon.icon-angle-down.open.icon-angle-up:before {
               color: #989898!important;
}

/** gal Body **/
span.filter,
p.mobileLabel {
               display: none;
}
p.filterTitle,
div.filterComp select {
               float: left;
               clear: none;
               font-family: 'Myriad Pro SemiBold', MyriadProSemiBold;
               font-size: 21px;
}
p.filterTitle {
               margin-top: 15px;
}
div.filterComp p.filterTitle:nth-of-type(1) {
               margin-left: 30px;
}
div.filterComp select:nth-of-type(1) {
               margin-right: 80px;
}
div.filterComp select {
               font-family: 'Myriad Pro', MyriadPro;
               width: 250px;
               display: block;
}
.filterComp {
               clear: both;
               display: inline-block;
               width: 1290px;
               background-color: #fff;
               margin-bottom: 30px;
}
.galBlock {
               margin-bottom: 20px;
               display: inline-block;
               width: 1290px;
               height: 890px;
               overflow: hidden;
}
div.loadingScreen {
               text-align: center;
               margin-top: 20px;
}
div.loadingScreen h4 {
               font-size: 30px;
               margin-top: 20px;
}
ul.galBlock>li:nth-of-type(1) {
               padding-left: 10px;
}
ul.galBlock>li {
               /*padding: 10px 10px;*/
               
               height: 285px;
               width: 419px;
               margin-bottom: 15px;
               margin-right: 15px;
               position: relative;
               float: left;
}
ul.galBlock>li:nth-of-type(3n) {
               margin-right: 0px;
}
ul.galBlock img.details {
               position: relative;
               top: 20px;
               right: 5px;
               float: right;
}
ul.galBlock div.contentContainer {
               background: none;
               /* margin-left: 0px; */
               
               padding-top: 10px;
               width: 405px;
}
ul.galBlock li div.contentContainer p {
               margin-left: 0px;
               width: 300px;
}
ul.galBlock a.seeMore {
               margin-left: 0px;
}
h3.galshowMore {
               position: relative;
               display: inline-block;
               padding: 20px 50px;
               background: #dedede;
               cursor: pointer;
               font-size: 21px;
               width: 216px;
               font-weight: 600;
               color: #989898;
               display: block;
               margin: 0 auto;
               font-family: MyriadProSemibold;
               margin-bottom: 60px;
}
ul.galBlock img.mainImage {
               clear: both;
               height: auto;
               display: block;
               width: 100%;
               border-right: 1px solid #DEDDDC;
}
div.contentContainer ul.socialTracking {
               margin-top: 15px;
}
h3.galshowMore.icon-angle-up:before,
h3.galshowMore.icon-angle-down:before {
               float: right;
               font-size: 40px;
               position: absolute;
               right: 20px;
               top: 10px;
}
*/
/******** Gallery gal ********/
#galModal .bx-wrapper h4 {
               padding: 10px 0px 0px 10px!important;
}
.filterComp {
               display: block;
               background: #fff;
               width: 1285px;
               height: 70px;
               padding: 0px;
               padding-top: 5px;
               margin-bottom: 30px;
               clear: both;
}
.filterEvents {
               width: 550px;
               float: left;
}
.galFilterTitle {
               display: inline;
               float: left;
}
.galFilter {
               width: 252px;
               height: 39px;
               padding: 5px;
               position: relative;
               display: initial;
               margin: 10px 10px;
               background-image: url('/Style Library/Images/DD_network.png'), linear-gradient(to bottom, #fff, #F5F5F5);
               -webkit-appearance: none;
               -moz-appearance: none!important;
}
.galFilterEvent {
               width: 252px;
               height: 39px;
               padding: 5px;
               position: relative;
               display: initial;
               margin: 10px 10px;
}
.galFilterDate {
               width: 252px;
               height: 39px;
               padding: 5px;
               position: relative;
               display: initial;
               margin: 10px 10px;
}
.contentContainer.galContainer {
               width: 1285px;
               background: none;
               padding: 0px;
               visibility: hidden;
}
ul.galBlock img.details {
               position: relative;
               top: 20px;
               right: 5px;
               float: right;
}
ul.galBlock div.contentContainer {
               background: none;
               /* margin-left: 0px; */
               
               padding-top: 10px;
               width: 405px;
}
ul.galBlock li div.contentContainer p {
               margin-left: 0px;
               width: 300px;
}
ul.galBlock a.seeMore {
               margin: 0px;
               margin-top: 15px;
}
ul.galBlock a.galAboutTitle {
               margin-top: 0px;
               margin-bottom: 15px;
}
ul.galBlock img.mainImage {
               clear: both;
               height: auto;
               display: block;
               width: 100%;
               border-right: 1px solid #DEDDDC;
               cursor: alias;
}
ul.galBlock li:nth-of-type(1) div.contentContainer ul.socialTracking {
               margin-left: 0px!important;
}
div.contentContainer ul.socialTracking,
.ServiceLanding .socialTracking,
.ServiceLanding div.contentContainer ul.socialTracking {
               margin-top: 5px;
}
div.filterComp span.icon.icon-remove {
               display: none;
}
div.galleryImageFront div.details.icon-hamburger {
               position: relative;
               top: 25px;
               right: 10px;
               float: right;
               font-size: initial;
               cursor: pointer;
}
div.galleryImageFront div.details.icon-reply-mail {
               position: relative;
               top: 25px;
               right: 10px;
               float: right;
               font-size: initial;
               color: #fff;
}
ul.galBlock>li .galleryImageBack {
               position: absolute;
               height: 0px;
               width: 100%;
               /*display: none;*/
               
               color: #fff;
               background: rgba(0, 0, 0, 0.8);
               overflow: hidden;
               z-index: 2;
}
ul.socialTracking.galleryShareComponent li {
               padding: 0px;
               width: 100px;
               display: inline-block;
               height: 45px;
}
ul.socialTracking.galleryShareComponent li span {
               font-size: 17px;
               font-family: 'Myriad Pro Bold', MyriadProBold;
               position: relative;
               max-height: 50px;
               display: block;
               float: left;
               padding-left: 50px;
               padding-top: 15px;
               margin: 0px;
               color: #dfdfdf;
}
ul.socialTracking.galleryShareComponent li span:before {
               font-size: 40px;
               position: absolute;
               top: 20px;
               left: 0px;
               margin-right: 10px;
               margin-top: -20px;
               color: #fdbe2c;
}
span.filterList+span.icon.icon-remove {
               display: none;
}
.galleryImageBack.galleryImagePortrait {
               width: 200px!important;
}
.galleryImageFront {
               position: relative;
               top: -20px;
}
.galleryImageBack div.icon-reply-mail {
               color: #ffffff;
               position: relative;
               float: right;
               top: 10px;
               right: 10px;
               font-size: 20px;
}
p.galleryImageLabel {
               color: #fff;
               margin-top: 105px;
               text-align: center;
}
li.galleryImagePortrait p.galleryImageLabel {
               margin-top: 15px;
}
ul.socialTracking.galleryShareComponent {
               margin-top: 90px!important;
               margin-left: 4em;
               padding: 0px 0px!important;
}
li.galleryImagePortrait ul.socialTracking.galleryShareComponent {
               margin-top: 67px!important;
}
ul.galBlock li:nth-of-type(1) h5 {
               font-size: 28px!important;
               font-weight: normal!important;
               font-family: 'Myriad Pro Semibold', MyriadProSemibold!important;
               color: #6b6b6b;
}
ul.galBlock li:nth-of-type(1) div.contentContainer {
               display: inline-block;
               max-width: 100%;
               max-height: 100%;
               padding: 0px;
               margin: 0px;
}
ul.galBlock li:nth-of-type(1) div.contentContainer p {
               padding: 0px;
               margin: 15px 0 0 0;
}
ul.galBlock li:nth-of-type(1) ul.socialTracking li {
               margin-right: 0px!important;
}

/* end Gallery Image Rotation */

/* Scroller */
div#galleryThumbnails {
               width: 530px;
               height: 160px;
               margin-left: 40px;
               overflow-y: scroll;
}
#galleryThumbnails>a {
               padding-right: 10px;
               /* margin-bottom: 10px; */
               
               line-height: 20px;
}

/* Scrollbar galComponent */
::-webkit-scrollbar {
               /*   width: 15px;*/
}

/* Track */
::-webkit-scrollbar-track {
               -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.3);
               -webkit-border-radius: 5px;
               border-radius: 5px;
}

/* Handle */
::-webkit-scrollbar-thumb {
               -webkit-border-radius: 10px;
               border-radius: 5px;
               background: rgba(227, 227, 227, 0.8);
               -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.5);
}
::-webkit-scrollbar-thumb:window-inactive {
               background: rgba(255, 0, 0, 0.4);
}

/* end Scrollbar galComponent */

/** bxslider **/
#galModal .bx-wrapper {
               margin: 0 auto 20px;
}
#galModal div#bx-pager {
               width: 555px;
               height: 140px;
               overflow-y: scroll;
}
#galModal ul.bxslider li {
               display: inline-block;
               overflow: hidden;
               height: 274px;
               width: 605px;
               align-items: center;
}
#galModal ul.bxslider {
               height: 274px;
               width: 540px;
               overflow: hidden;
}
#galModal .bx-wrapper .bx-controls-direction a.bx-next {
               display: inline-block;
               position: absolute;
               right: 10px;
               background: url('/Style Library/images/controls.png') no-repeat -35px 5px!important;
}
#galModal .bx-wrapper .bx-controls-direction a.bx-prev {
               right: 10px;
               background: url('/Style Library/images/controls.png') no-repeat 5px 5px!important;
}
.bx-controls-direction.galPager {
               display: block!important;
}
div#mainImage.bx-viewport {
               background-color: initial;
}

/** end bxslider **/

/* Photo gallery */
.photo-gallery {
               margin: 20px auto;
               width: 70%;
}
.photo-gallery ul {
               padding: 0;
               overflow: auto;
               list-style: none;
               margin: 0;
}
.photo-gallery ul li {
               display: block;
}
.photo-gallery ul li .thumbnail {
               padding-bottom: 2px;
               cursor: pointer;
}
.photo-gallery ul li:last-child .thumbnail {
               padding-bottom: 0px;
}
.photo-gallery ul li img {
               width: 100%;
}
.photo-gallery .photo-list {
               margin-left: 80%;
}
.photo-gallery .current-photo {
               width: 80%;
               float: left;
               padding-right: 2px;
}
.photo-gallery .current-photo img {
               max-height: 100%;
               width: 100%;
}
@media screen and (max-width: 900px) {
               .photo-gallery {
                              width: 100%;
                              padding: 0;
               }
               
               .photo-gallery .current-photo {
                              width: 100%;
                              float: none;
               }
               
               .photo-gallery .photo-list {
                              width: 100%;
                              margin-top: 5px;
                              text-align: center;
                              margin-left: 0;
                              overflow: auto;
               }
               
               .photo-gallery ul li {
                              float: left;
                              width: 25%;
               }
               
               .photo-gallery ul li img {
                              width: 98%;
               }
}

/* end photo gallery */

/* Popup overlay */
.bodyOverlay {
               position: absolute;
               display: none;
               background-color: rgba(0, 0, 0, 0.7);
               /* stretch to screen edges */
               
               top: 0;
               left: 0;
               bottom: 0;
               right: 0;
               z-index: 1001;
}
div#bx-pager {
               display: block;
               margin: auto;
}
div#bx-pager a {
               display: block;
               width: 80px;
               height: 65px;
               float: left;
               margin-right: 10px;
               margin-bottom: 10px;
}
div.galModal {
               display: none;
}
div#bx-pager a:nth-of-type(6n) {
               margin-right: 0px;
}
div#bx-pager a img {
               width: 100%;
               height: 100%;
}
ul.thumbnailContainer li {
               width: 608px!important;
}
div#galModal div.bx-viewport {
               height: 290px!important;
}
#galModal {
               width: 640px;
               height: 540px;
               border: 1px solid #cccccc;
               background-color: #FFF;
               left: 50%;
               top: 50%;
               -ms-transform: translate(-50%, -50%);
               -moz-transform: translate(-50%, -50%);
               -webkit-transform: translate(-50%, -50%);
               transform: translate(-50%, -50%);
               position: fixed;
               padding: 20px 15px;
               display: none;
               z-index: 1002;
}
#galModal .icon-remove.icon {
               font-size: 20px;
               float: right;
               color: #ffc313;
}
.galModalHeading {
               margin-top: 0px;
               padding: 0px;
               font-size: 24px;
               font-family: Myriad Pro SemiBold, 'MyriadProSemiBold';
}
div.filterComp select::-ms-expand {
               display: none;
}
div.filterEvents span.filterList {
               display: none;
}

/******** End Gallery ********/

/**-----

Sitemap

--------**/
a.shopLink {
               font-size: 25px!important;
               color: #027FA3!important;
}
.loyality h4 {
               width: 100%!important;
}
.shopLink {
               padding: 0px 0px 20px 0px;
               font-size: 25px;
               font-family: Myriad Pro SemiBold, 'MyriadProSemiBold'!important;
               color: #027FA3;
}
span.icon-external-link.mapExternal:before {
               font-size: 18px;
               color: #027FA3;
               font-weight: bold!important;
}
span.icon-external-link.mapExternal {
               top: 3px;
               left: -5px;
}
ddList_sitemap {
               display: none;
}
.accordMobContainer {
               float: left;
               padding-right: 40px;
}
.pricefloat {
               float: left;
               padding: 0px 40px 0px 0px;
}
.ddList_sitemap {
               display: none;
}
.ddList_sitemap select {
               width: 175px!important;
               float: right;
               margin-top: -65px;
               padding: 9px;
               clear: both;
               height: 40px;
               margin-right: 10px;
               background-image: url('/Style Library/Images/DD_network.png'), linear-gradient(to bottom, #fff, #F5F5F5);
               background-repeat: no-repeat;
               -webkit-appearance: none;
               -moz-appearance: none!important;
}
div.tab_sitemap {
               margin-top: 0px;
               margin-bottom: 65px;
               width: 100%;
}
.accordMobContainer h5 {
               margin-bottom: 15px;
               font-size: 25px;
               color: #373737!important;
               font-family: Myriad Pro SemiBold, 'MyriadProSemiBold'!important;
}
.accordMobContainer h4 {
               font-family: Myriad Pro SemiBold, 'MyriadProSemiBold'!important;
               font-size: 19px!important;
}
.accordMobContainer .container div {
               padding-bottom: 20px;
}
.accordMobContainer li {
               line-height: 25px;
}

/**End sitemap **/

/*****------- 

Recharge Landing 

----------****/
a.termsFaq {
               color: #027FA3!important;
               cursor: pointer;
               font-size: 17px;
               font-family: 'Myriad Pro Bold';
               margin: 0px;
               text-decoration: none!important;
               display: inline-block;
}
.seeAll {
               float: left;
               margin-top: 30px;
}
.seeAll a {
               color: #027fa3!important;
}
.faqBottom {
               float: left;
}
.rechargeLabel.lableSelect {
               color: #373737;
}
.terms.airtimeLink {
               margin: 64px 0px 0px 35px;
}
.rechargeCaption {
               font-size: 17px;
               position: relative;
               display: block;
               padding-left: 20px;
               padding-right: 20px;
               margin-top: -20px;
               font-family: 'Myriad Pro', MyriadProRegular;
}
.rechargemiddleContent .button {
               margin-bottom: 20px;
               margin-left: 20px;
}
ul.rechargeOptions {
               height: 326px;
               float: left;
}
.rechargeOptions li {
               width: 294px;
               float: left;
}
span.rechargeLabel {
               margin: 0 auto;
               display: block;
               font-size: 23px;
               min-width: 50px;
               text-align: center;
               color: #8c8c8c;
               display: table-cell;
               vertical-align: middle;
               width: 300px;
               height: 50px;
               padding-left: 20px;
               margin-bottom: 20px;
               font-weight: normal!important;
               font-family: Myriad Pro SemiBold, 'MyriadProSemiBold'!important;
}
div.rechargeOptions .rechargeItems {
               display: block;
               background-color: #eaeaea;
               width: 294px;
               height: 178px;
               float: left;
               text-align: center;
               cursor: pointer;
}
.rechargeItems>span:nth-child(1) {
               font-size: 70px;
               height: 137px;
               display: block;
               padding-top: 28px;
}
.rechargeItems.selected {
               background: #ffc400 !important;
}
.innerContent {
               float: left;
               width: 600px;
               font-size: 28px;
               font-family: 'Myriad Pro', MyriadProRegular;
}
.innerContent span.icon-external-link {
               font-size: 14px;
               display: inline-block;
               padding-top: 0px;
               width: auto!important;
               font-family: Myriad Pro SemiBold, 'MyriadProSemiBold';
}
.innerContent span {
               font-size: 51px;
               display: block;
               padding-top: 15px;
               font-family: Myriad Pro SemiBold, 'MyriadProSemiBold';
}
span.rechargeRates {
               width: 780px;
}
div.rechargeBottomContent {
               clear: both;
               display: block;
}
.rechargeBottomContent h4 {
               margin-bottom: 20px;
}
.rechargemiddleContent {
               background-color: #fff;
               height: 200px;
               padding: 60px 20px;
               border-bottom: 3px solid #ffbe00;
               margin-bottom: 30px;
}

/*.rechargeCard span.icon-external-link{
               position:static;
}*/
.rechargeCard {
               width: 408px;
               height: 235px;
               background-color: #FFFFFF;
               box-shadow: 1px 1px 4px 1px rgba(184, 182, 184, 0.5);
}
div.rechargeBottomContent ul.yelloList {
               width: auto!important;
}
div.rechargeBottomContent ul.yelloList li {
               text-align: left;
}
.rechargeBottomContent li {
               float: left;
               margin-top: 25px;
               margin-right: 20px;
}
.rechargeBottomContent li:nth-of-type(3n+3) {
               padding-right: 0px;
}
.RechargeContainer .terms {
               display: inline-block;
               
}
.rechargeCardFlip {
               background-color: #FFF;
               position: absolute;
               overflow: hidden;
               width: 408px;
               /*box-shadow: 1px 1px 4px 1px rgba(184,182,184,0.5);*/
}
.rechargeCard.icon-hamburger.flip>div p {
               padding-top: 80px;
}
.icon-hamburger.flip:before,
.icon-reply-mail.flip:before {
               float: right;
}
.icon-hamburger.flip:before {
               padding: 10px;
}
.rechargeCard a.terms {
               display: inline-block;
               padding-left: 10px;
}
.rechargeCardFlip p {
               text-align: center;
               padding: 25px;
               clear: both;
               display: block;
}
.rechargeCardFlip p:nth-of-type(1) {
               padding-bottom: 0px;
}
.rechargeCard ul.yelloList {
               margin: 0px;
               clear: both;
}
.rechargeCardFlip>div {
               text-align: center;
               padding: 10px;
}
.rechargeCard>div {
               text-align: center;
}
.cardContent p {
               text-align: center;
               padding: 70px 20px 0px 20px;
               font-size: 25px!important;
               font-family: Myriad Pro SemiBold, 'MyriadProSemiBold';
}
.rechargeHeading h3,
.rechargeBottomContent h4 {
               font-size: 31px;
               color: #6b6b6b;
               font-weight: normal;
               font-family: Myriad Pro SemiBold, 'MyriadProSemiBold';
}
a.button.rechargeButton {
               width: 376px;
               margin-bottom: 0px;
}
p.airtimeVoice {
               margin-top: 10px;
}
.innerContent p>a {
               display: inline-block;
              
}
.innerContent p {
               font-family: 'Myriad Pro Bold', MyriadProSemiBold;
               float: left;
              
               color: #373737!important;
}
p.airtimeVoice {
               text-align: center;
               text-align: center!important;
               word-break: normal!important;
               width: 360px!important;
}
.rechargeCard a.seeMore {
               margin-bottom: 20px;
               margin-top: 60px;
}
.rechargemiddleContent .innerContent p {
               font-family: 'Myriad Pro Bold', MyriadProSemiBold;
               float: right;
               margin-right: 15px;
               text-align: left;
               vertical-align: baseline;
               
}
.rechargemiddleContent .innerContent a.button.rechargeButton {
               margin: 0px 5px 0px 0px;
               float: right;
}
rechargeItems.tabBox.selected {
               background-color: #ffc20e!important;
}
.border {
               border: 1px solid #eaeaea;
               position: relative;
               top: 35px;
               margin-right: 40px;
}
.galBackToTop {
               display: none;
}

/*** end ****/

/***PricePlan***/
div.pricePlanContent ul {
               list-style: none;
}
div.pricePlanContent ul li {
               float: left;
               width: 409px !important;
               background-color: #fff;
               margin: 0px;
               margin-bottom: 20px;
               margin-right: 10px;
               display: block;
               height: 250px;
               position: relative;
               box-shadow: 1px 1px 7px rgba(0, 0, 0, 0.1);
               padding-right: 10px;
}
div.pricePlanContent ul li h4 {
               font-family: Myriad Pro SemiBold, 'MyriadProSemiBold';
               font-weight: normal!important;
               font-size: 21px;
               margin: 18px 0px 0px 10px;
               color: #6b6b6b;
}
div.pricePlanContent {
               float: left;
               width: 960px;
}
.bannerPrm.payGo.priceLeftPayG img {
               margin-bottom: 0px;
               width: 410px;
}
.payGo.priceLeftPayG {
               margin-top: 0px;
               margin-left: -110px;
               margin-bottom: 10px;
               float: left;
}
.rightBlock.pricelandingPage.contactUs {
               margin-top: 0px;
               background-color: #FFF;
               float: left;
               width: 410px;
               margin-left: -110px;
               clear: none;
}
.rightBlock.pricelandingPage.contactUs:nth-of-type(3) ul li a {
               font-size: 17px;
               color: #027FA3;
               font-family: 'Myriad Pro Semibold', MyriadProSemiBold;
}
.rightBlock.pricelandingPage.contactUs:nth-of-type(3) ul {
               width: 40%;
               float: left;
               margin-left: 30px;
}
.rightBlock.pricelandingPage.contactUs:nth-of-type(3) ul li {
               margin-bottom: 20px;
}
.rightBlock.pricelandingPage.contactUs h5 {
               color: #6b6b6b;
               padding: 20px;
               padding-bottom: 0px;
}
contactUsText {
               text-align: left!important;
               margin-left: 28px;
               font-family: 'Myriad Pro', MyriadProRegular!important;
               font-weight: normal;
}
.rightBlock.pricelandingPage.contactUs p {
               margin-top: 20px;
}
.payGo.priceLeftPayG span.icon-question {
               font-size: 43px;
               color: #ffbe00;
               margin: 0 auto;
               display: block;
               width: 43px;
}
.spanGray {
               color: #FFF!important;
}
.pricePlanContent ul li a {
               text-decoration: none !important;
}
.paddingHeading.PriceHeading span {
               color: #027FA3;
}

/*end*/

/************News Letter ********************/
.NewsLetterRegExpr {
               display: none;
               position: relative;
               top: 0px;
               font-size: 14px;
               font-family: 'Myriad Pro', MyriadProRegular;
               color: #c8000a;
               text-align: right;
               background: url('/Style Library/Images/errorSymbol.png') no-repeat;
               float: right;
               border-top: 2px solid #c8000a;
               width: 385px;
               padding-top: 8px;
               margin-top: 0px;
               clear: both;
               /* display:contents!important; */
               
               background-position: 218px 8px;
               /*           background-position-y: 8px; */
}
.NewletterEmailRequireField {
               color: #c8000a!important;
               visibility: visible;
               position: relative;
               top: 0px;
               font-size: 14px;
               font-family: 'Myriad Pro', MyriadProRegular;
               text-align: right;
               background: url('/Style Library/Images/errorSymbol.png') no-repeat;
               padding-left: 20px;
               float: left;
               border-top: 2px solid #c8000a;
               width: 385px;
               padding-top: 8px;
               clear: both;
               display: none;
               background-position: 250px 8px;
               /* background-position-y: 8px; */
}

/***********End***************************/

/******** FTTH desktop *******/
div#bottomSection {
               margin-left: 520px;
               float: left;
               margin-top: -492px;
}

/*span.ftthCheckInput {
    display: inline-block;
    position: relative;
}*/
span.FtthTerms {
               font-family: 'Myriad Pro', MyriadProRegular !important;
               font-size: 17px;
               color: #6b6b6b;
               margin-bottom: 5px;
               width: 320px;
               margin-top: 0px;
               display: block;
}
span.ftthCheckInput input {
               width: 20px;
               height: 13px;
               margin-bottom: 15px;
               margin-top: 0px;
               margin-right: 5px;
               float: left;
               padding-right: 20px;
               display: block;
}
.ftthContainer div#recaptchaNC {
               margin-bottom: 30px;
}
.FtthCaptureRequired {
               color: #c8000a !important;
               visibility: visible;
               position: relative;
               top: -35px;
               font-family: 'Myriad Pro', MyriadProRegular;
               text-align: right;
               background: url('/Style Library/Images/errorSymbol.png') no-repeat 121px 2px;
               border-top: 2px solid #c8000a;
               width: 301px;
               padding-top: 0px;
               clear: both;
               display: inline-block;
               font-size: 13px;
               margin-left: 0px;
               margin-bottom: 1px;
}
.ftthContainer {
               position: relative;
               border-top: 2px solid #ffbf00;
               width: 949px;
               display: inline-block;
               height: auto;
               padding: 20px;
               background: #ffffff;
               margin-top: 0px;
               margin-bottom: 30px;
               /* padding-left: 0px; */
               
               box-sizing: border-box;
}
div#ftthleft label,
div#ftthright span,
div#ftthleft span,
div.LogInterestRadio label {
               font-size: 13px;
               font-family: 'Myriad Pro', MyriadProRegular;
               font-weight: normal;
               color: #6b6b6b;
               margin-right: 10px;
}
div#ftthleft input[type='checkbox'],
div#ftthleft input[type='radio'] {
               margin-right: 10px;
               height: 20px;
}
div#bottomSection div.checkbox {
               /*width: 25px;*/
               
               float: left;
               margin-bottom: 30px;
               /*position: absolute; */
               
               color: #6b6b6b;
               display: block;
               display: -moz-inline-stack;
}
.LogInterestRadio {
               margin-bottom: 20px;
}
div.LogInterestRadio input[type='radio'] {
               margin-right: 5px!important;
               width: 20px!important;
               height: 13px!important;
               vertical-align: baseline;
}
select.styled {
               width: 295px!important;
               padding: 10px 53px 10px 10px!important;
               margin-bottom: 0px;
               display: inline-block;
               -webkit-appearance: none;
               -moz-appearance: none !important;
               white-space: pre-line;
               height: auto;
}
div.ftthContainer a.more {
               font-size: 17px;
               color: #0072bc;
}
div.ftthContainer a.button:nth-of-type(1) {
               margin-right: 175px;
}
div.ftthContainer a.button:nth-of-type(2) {
               margin-left: 135px;
               float: left!important;
}
div#ftthleft {
               width: 360px!important;
               float: left;
               display: inline-flex;
}
div#ftthleft input {
               height: 43px;
               width: 420px;
}
span#spryAddress input {
               width: 420px!important;
               font-size: 13px !important;
}
div#ftthright {
               width: 385px;
               float: right;
               padding-top: 10px;
}
span.FtthTerms+span,
.SubmitrequiredStyle {
               color: #c8000a !important;
               visibility: visible;
               position: relative;
               top: 0px;
               font-size: 14px;
               font-family: 'Myriad Pro', MyriadProRegular;
               text-align: right;
               background: url('/Style Library/Images/errorSymbol.png') no-repeat 290px 2px;
               border-top: 2px solid #c8000a;
               width: 420px!important;
               padding-top: 0px;
               /* clear: both; */
               
               display: inline-block;
}
.PeoplerequiredStyle {
               width: 295px;
               color: #c8000a !important;
               s visibility: visible;
               position: relative;
               top: 0px;
               font-size: 13px !important;
               font-family: 'Myriad Pro', MyriadProRegular;
               text-align: right;
               background: url('/Style Library/Images/errorSymbol.png') no-repeat 170px 0px;
               border-top: 2px solid #c8000a;
               padding-top: 0px;
               clear: both;
               display: inline-block;
               margin-bottom: 5px;
}
.LogInterestRadiorequiredStyle {
               color: #c8000a !important;
               visibility: visible;
               /* width: auto!important; */
               
               position: relative;
               left: 10px;
               top: 0px;
               font-size: 14px;
               /* color: #FFF !important; */
               
               font-family: 'Myriad Pro', MyriadProRegular;
               text-align: right;
               background: url('/Style Library/Images/errorSymbol.png') no-repeat 0px 1px;
               padding-left: 20px;
               /*float: left;*/
               /*border-top: 2px solid #c8000a;*/
               
               width: 50%;
               padding-top: 0px;
               /*background-position: 293px 2px;*/
               
               margin-top: -10px;
               margin-left: -131px;
               /* display: list-item; */
               
               clear: both;
}
.SubmitExpressionStyle {
               color: #c8000a !important;
               font-size: 14px !important;
               font-family: 'Myriad Pro', MyriadProRegular;
               text-align: right;
               background: url('/Style Library/Images/errorSymbol.png') no-repeat 190px 2px;
               padding-left: 0px;
               float: left;
               border-top: 2px solid #c8000a;
               width: 420px!important;
               padding-top: 0px;
               margin-left: 0px;
               margin-top: -10px;
               display: inline-block;
}
.SubmitExpressionStyle {
               background-position: 219px;
               margin-top: -14px;
}
span#SpryConfirmEmail .SubmitExpressionStyle {
               background-position: 228px;
}
div#ftthleft span#spryName span.SubmitExpressionStyle {
               background-position: 102px;
}
div#ftthleft span#SpryEmail span.SubmitExpressionStyle {
               background-position: 205px;
}
div#ftthleft span#spryRegistersurname span.SubmitExpressionStyle {
               background-position: 85px;
}
span.LogInterestRadiorequiredStyle {
               margin-left: -5px;
               background-position: 0px;
               font-size: 13px !important;
}
span.FtthTerms+span {
               width: 320px!important;
               border-top: none!important;
               margin-top: 40px;
               margin-left: 25px;
               background-position: 2px 2px;
               text-align: left;
               padding-left: 20px;
               position: absolute;
}
span.FtthTerms+span#cvCheckTerms {
               position: relative;
               margin-top: 0px;
}
div.ftthMessageComplete .icon:before {
               /* font-size: 31px; */
               /* float: left; */
               
               color: #ffbe00;
               /* margin-left: -50px; */
}
div.ftthMessageComplete a {
               font-family: 'Myriad Pro', MyriadProRegular !important;
               font-size: 17px;
               line-height: 25px;
               color: #6b6b6b;
               margin-right: 20px;
               margin-bottom: 15px;
}
div.ftthMessageComplete {
               margin: 0px auto;
               width: 450px;
}
span#spryNumberofHomes .SubmitrequiredStyle,
span#spryNumStreets .SubmitrequiredStyle,
span#spryNumResidents .SubmitrequiredStyle {
               width: 295px!important;
               background-position: 170px;
}

/******** end FTTH desktop *******/

/******** Contact Us desktop *******/

/*.textBox {
    width: 50%;
    height: 44px;
}*/
a#ContactUsRepairsLink {
               color: #027FA3;
}
div#innerFields ul li a.SubButton {
               margin: 0px auto;
               color: #333333!important;
               display: block;
               margin-top: 20px;
}
ul#ContactNumbersAccordion li div.tabContent p a {
               font-size: inherit;
}
.ContactUsLanding.contentContainer {
               background: #fff;
               margin-top: 20px;
               padding-top: 10px;
               padding-bottom: 20px;
}
div#SocialMedia ul.accordionControl li h3.control {
               font-size: 17px;
               font-family: Myriad Pro SemiBold, 'MyriadProSemiBold' !important;
}
.leftCol .contentContainer p.boldHeading {
               font-family: Myriad Pro SemiBold, 'MyriadProSemiBold';
               color: #f8a124;
               font-size: 21px;
}
.newNet {
               width: 40px;
               height: 40px;
               float: left;
}
#ServiceAccordion1 li div.tabContent div#description h1,
b {
               font-family: Myriad Pro SemiBold, 'MyriadProSemiBold' !important;
}
#ServiceAccordion2 li div.tabContent div#description h1,
b {
               font-family: Myriad Pro SemiBold, 'MyriadProSemiBold' !important;
}

/*div#divContactUs {
    margin-bottom: 160px;
}*/
div.divChatDetails span {
               color: red;
               font-size: 17px;
}
.celltextBox {
               width: 30%;
               height: 44px;
               background: #FFFFFF !important;
}
.bigTextBox {
               width: 80%;
               height: 102px;
}
.FiledsDiv {
               background: #EAEAEA;
               width: 80%;
}
.ContactUsDiv {
               margin-left: 10px;
               width: 50%;
}
.InnerFieldsDiv {
               margin-top: 24px;
               margin-left: 10px;
}
.MaxCharLabel {
               
               font-size: 17px;
}

/*.rightSidebar_container.rightSideDataContainer {
    margin-top: -106px!important;
}*/
.SubButton {
               width: 240px;
               padding: 12px;
               background: #ffbe00;
               font-size: 14px;
               float: none!important;
               height: 41px;
               display: block;
               text-align: center;
               /* margin: 20px auto;*/
               
               border-style: none;
               font-family: Myriad Pro SemiBold, 'MyriadProSemiBold'!important;
               color: #373737!important;
               font-size: 20px !important;
}
.SubButton:hover,
.WebChatButtonStyle:hover {
               background: #ffd96b;
}

/*.form {
    margin-left: 20px;
}*/
.ContactUsLabel {
               font-size: 17px;
               font-family: 'Myriad Pro', MyriadProRegular;
}

/** contact us transferred **/
div#ContactUsTwitter iframe#twitter-widget-0 {
               height: 750px!important;
               width: 300px!important;
}
div#ContactUsTwitter {
               padding: 20px 0px 0px;
               width: 300px;
               margin-top: 20px;
               margin-bottom: 0px;
}
div#ContactUsContactBlock {
               padding: 15px;
               display: inline-block;
               width: 300px;
               display: inline-block;
               height: 98px;
               box-shadow: 3px 3px #F0F0F0;
               background-color: #FFF;
               margin: 20px 0px 20px;
}
.ContactUsErrorErrorControl {
               height: 45px;
               width: 50%;
               background-image: url('/Style Library/Images/s.jpg');
               /* text-align: center; */
               
               padding: 20px 10px;
               font-size: 17px!important;
               font-family: 'Myriad Pro', MyriadProRegular;
               border: 1px solid rgb(234, 234, 234);
               margin-bottom: 10px;
}
.ContactUsInput {
               height: 45px;
               width: 50%;
               background-image: url('/Style Library/Images/s.jpg');
               /* text-align: center; */
               
               padding: 10px;
               font-size: 17px!important;
               font-family: 'Myriad Pro', MyriadProRegular;
               border: 1px solid rgb(234, 234, 234);
               margin-bottom: 10px;
}
.ContactUsTextArea {
               height: 110px;
               padding: 20px !important;
               font-size: 17px !important;
               width: 670px;
               background: none;
               resize: none;
               overflow-y: scroll;
}
#innerFields li {
               height: 96px;
}
div#innerFields.InnerFieldsDiv ul li:nth-of-type(6) {
               height: 150px;
}
#innerFields li input {
               float: left;
}
.textBox {
               width: 50%;
               height: 44px;
               color: #989898;
               box-shadow: inset 0 0 10px #ebebeb;
               border: 1px solid #ebebeb;
               padding: 0px 0px 0px 10px;
               background-color: #FFFFFF;
               margin-top: 10px;
               -webkit-appearance: none;
               -moz-appearance: none!important;
}
.celltextBox {
               width: 30%;
               height: 44px;
               background: #FFFFFF !important;
               color: #989898;
               box-shadow: inset 0 0 10px #ebebeb;
               border: 1px solid #ebebeb;
               padding: 0px 0px 0px 10px;
               margin-top: 10px;
}
button#ContactUsSubmit {
               width: 36%;
               padding: 12px;
               background: #ffbe00;
               font-size: 21px;
               height: 41px;
               display: block;
               text-align: center;
               margin-left: 28%;
               margin-top: 31px;
               border-style: none;
               /* text-align: center; */
               
               font-family: 'Myriad Pro', MyriadProRegular;
               color: #373737!important;
}
.bigTextBox {
               width: 95%;
               height: 24%;
               color: #989898;
               box-shadow: inset 0 0 10px #ebebeb;
               border: 1px solid #ebebeb;
               padding: 0px 61px 68px 10px;
               background: none;
               background-color: white;
               margin-top: 10px;
}
span#NameSpan {
               float: right;
               margin-right: 171px;
               margin-top: -28px;
}
span#SurnameSpan {
               float: right;
               margin-right: 171px;
               margin-top: -28px;
}
span#emailAddressSpan {
               float: right;
               margin-right: 171px;
               margin-top: -28px;
}
span#CellNumberSpan {
               float: right;
               margin-right: 171px;
               margin-top: -28px;
}
span#CategorySpan {
               float: right;
               margin-right: 171px;
               margin-top: -44px;
}
h1.ContactSubHeading em {
               font-size: 17px!important;
}
div#ContactUsForm {
               position: relative;
               border-top: 2px solid #ffbf00;
               width: 890px;
               display: inline-block;
               height: auto;
               padding-top: 30px;
               /* background: #f9f9f9; */
               
               margin-top: 0px;
               margin-bottom: 30px;
               padding-left: 0px;
               box-sizing: border-box;
}
div#ContactUsForm h5 {
               font-family: 'Myriad Pro', MyriadProRegular!important;
               font-weight: normal;
}
.FiledsDiv {
               width: 100%;
               margin-top: 20px;
               margin-left: 0px;
               box-shadow: 1px 1px 1px #eaeaea;
               border: 1px solid #eaeaea;
               border-left-style: solid;
               background: white;
               /* height: 900px; */
               
               height: auto;
}
.ContactUsDiv {
               margin-left: 10px;
               width: 50%;
}
.AddBorder {
               border: 2px solid #ffbe00;
}
.InnerFieldsDiv {
               margin-top: 24px;
               margin-left: 30px;
               height: auto;
               /* padding-bottom: 30px; */
               
               margin-bottom: 30px;
}
.ContactUsLanding.contentContainer div#recaptchaNC {
    clear: both;
}
.MaxCharLabel {
               float:right;
               
               margin-top: 0px;
               font-size: 14px;
               margin-bottom: 10px;
               display: inline-block;
               width: 130px;
}
.SubmitButton {
               width: 36%;
               padding: 12px;
               background: #ffbe00;
               font-size: 14px;
               height: 41px;
               display: block;
               text-align: center;
               margin-left: 28%;
               margin-top: 31px;
               border-style: none;
}
.ContactUsLabel {
               font-size: 17px;
               font-family: 'Myriad Pro', MyriadProRegular;
               color: #333131;
               float: none;
               display: block;
               margin: 10px 0px 10px;
}
******************************************************* ul.ContactUsHeading li img {
               bottom: 0px;
}
ul.ContactUsListingSlider3 li {
               display: block;
               height: 160px;
               width: 188.45px!important;
}
.ContactUsPlaceHolder {
               height: 249px;
               background: #0BC0E9;
               text-align: center;
               padding-top: 100px;
               color: #272727;
               font-size: 25px;
               width: 297px;
}

/*.PagecontactUSBlock {
    width: 287px;
    float: left;
    margin-left: 22px;
    padding: 30px 20px;
    background: #fff;
    margin-top: 0px;
}*/
div.serviceRepairLocation {
               width: 300px;
               height: auto;
               background: #fff;
               box-shadow: 3px 3px #F0F0F0;
               text-align: left;
               color: #272727;
               font-size: 25px;
               margin-top: 0px;
               padding: 15px;
               margin-left: 0px;
               margin-bottom: 20px;
}
.serviceRepairLocation .boldNumber a {
               color: #027FA3;
}
.serviceRepairLocation h5 {
               font-size: 25px!important;
               margin-bottom: 15px;
               font-family: Myriad Pro SemiBold, 'MyriadProSemiBold';
               color: #686868!important;
               font-weight: normal!important;
}
div.ContactUsSlider div.bx-wrapper div.bx-viewport {
               height: 227px!important;
               padding: 30px 25px;
               width: 905px!important;
               margin-left: 5px;
}
div.ContactUsSlider div.bx-wrapper {
               max-width: 954px!important;
               /*max-width: 857px!important;*/
               
               display: block;
               margin: 0px auto;
               float: none;
               background: #fff;
}
.ContactUsSlider .bx-wrapper .bx-viewport ul.contentListingSlider li {
               width: 165px!important;
}
div.ContactUsSlider .bx-wrapper .bx-prev {
               background: url('../../SiteCollectionDocuments/Resources/images/prev.png') no-repeat 4px 5px;
               top: 130px;
}
div.ContactUsSlider .bx-wrapper .bx-next {
               background: url('../../SiteCollectionDocuments/Resources/images/next.png') no-repeat 4px 5px;
               top: 130px;
}
div.ContactUsSlider .bx-wrapper .bx-controls.bx-has-pager.bx-has-controls-direction {
               display: none;
               visibility: hidden;
}

/*
Div#accordion .accordionControl ul.contentListingSlider li {
    width: 177.45px!important;
}
*/
ul#ContactNumbersAccordion {
               width: 950px;
               margin-bottom: 30px;
}
ul#ContactNumbersAccordion li div.tabContent span.right,
ul#ContactNumbersAccordion li div.tabContent a.right {
               width: 450px;
}
div.ContactUsContainer {
               margin-left: 0px!important;
               width: 100%;
}
div.ContactUsContainer h3.contentHeading {
               margin-left: 20px;
}
div.contentContainer {
               height: 100%;
}
div#social {
               display: inline-block;
               position: initial;
               height: auto;
}
div#SocialMedia,
div#SocialMedia2 {
               float: left;
               width: 410px!important;
}
div#SocialMedia2 {
               width: 405px;
               margin-top: 10px;
               margin-left: 30px;
}
ul#SocialMediaAccordion2 li h3.icon:before,
ul#SocialMediaAccordion1 li h3.icon:before {
               vertical-align: middle;
}
div#Service1 ul.accordionControl li h3.control {
               background: url('/Style%20Library/Images/downArrow.png') no-repeat 398px #FBFBFB;
}
div#Service2 ul.accordionControl li h3.control {
               background: url('/Style%20Library/Images/downArrow.png') no-repeat 398px #FBFBFB;
}
div#Service1 ul.accordionControl li h3.control.selected {
               background-position: 352px;
               background: url('/Style%20Library/Images/upArrow.png') no-repeat 398px #FBFBFB;
}
div#Service2 ul.accordionControl li h3.control.selected {
               background-position: 352px;
               background: url('/Style%20Library/Images/upArrow.png') no-repeat 398px #FBFBFB;
}
div#SocialMedia ul.accordionControl li h3.control {
               background-position: 398px;
}
div.ContactUsLanding div.content p {
               padding-left: 0px;
}
a.terms.proTerms {
               display: block;
               margin: 0px 20px 20px;
               float: left;
}
a.button.proButton {
               margin: 0px 20px 20px;
}
.leftCol .contentContainer {
              
               
               display: block;
               padding-bottom: 0px;
}
div#SocialMedia2 ul.accordionControl li h3.control {
               float: none;
               position: static;
               margin-left: 10px;
               background: url('/Style%20Library/Images/downArrow.png') no-repeat 398px #FBFBFB;
               margin: 0px;
               margin-bottom: 2px;
               width: 100%;
               padding: 10px 5px;
               color: #f8a124;
               font-size: 17px;
               cursor: pointer;
               padding-left: 20px;
}
ul#SocialMediaAccordion1 li h3.icon::before {
               font-size: 29px !important;
               padding-right: 10px;
}
ul#SocialMediaAccordion2 li h3.icon::before {
               font-size: 29px !important;
               padding-right: 10px;
}
div#service1 ul.accordionControl li h1 {
               margin-left: 19px;
}
div#service1 ul.accordionControl li h1 p {
               margin-left: 19px;
}
.OtherServicesLists {
               list-style: initial;
               font-size: 14px;
               font-family: 'Myriad Pro', MyriadProRegular;
               margin-left: 0px;
               color: #6b6b6b;
               margin-top: -10px;
}
ul.OtherServicesLists li {
               font-family: 'Myriad Pro', MyriadProRegular;
               font-size: 17px;
               line-height: 25px;
               color: #6b6b6b;
               margin-bottom: 5px;
}
div#description {
               font-family: 'Myriad Pro', MyriadProRegular;
               /* font-size: 17px; */
               /* line-height: 25px; */
               
               color: #6b6b6b;
               margin-left: 0px;
               margin-bottom: 5px;
}
.fontSize {
               font-size: 14px !important;
               font-family: 'Myriad Pro', MyriadProRegular;
}
.contactUsAccordionContainer {
               display: inline-block;
               position: initial;
               height: auto;
}
div#Service1,
div#Service2 {
               width: 440px;
               float: left;
               margin-top: 12px;
               margin-bottom: 30px;
}
div#SocialMedia2 ul.accordionControl li h3.control.selected {
               background: url('/Style%20Library/Images/upArrow.png') no-repeat 398px #fbfbfb;
}
div.ContactUsLanding div.content {
               margin-left: 35px;
}
div.ContactUsLanding div.content div>span {
               font-family: 'Myriad Pro', MyriadProRegular;
               font-size: 17px;
               line-height: 25px;
               color: red;
               /*margin-bottom: 15px;*/
}
.ContactUsSlider ul.contactListingSlider li div.icon {
               height: 135px;
               background: #DDD;
               padding: 35px;
               text-align: center;
               font-size: 26px;
               cursor: pointer;
}

/*.ContactUsSlider ul.contactListingSlider li div.icon:hover {
    background: #ffd96b; 
}*/
.ContactUsSlider ul.contactListingSlider h3 {
               height: 45px;
               width: 252px;
               top: 10px;
               /* height: 22px; 
    color: #373737; */
               
               color: #4b4b4b;
               font-size: 20px;
               text-align: center;
               font-family: Myriad Pro SemiBold, 'MyriadProSemiBold' !important;
               font-weight: normal;
               display: table-cell;
               vertical-align: middle;
}
.ContactUsSlider ul.contactListingSlider li.selected div.icon {
               background-color: #ffbe00 !important;
               color: #fff !important;
}
.ContactUsSlider ul.contactListingSlider li.selected:hover div.icon {
               background-color: #ffd96b!important;
}
.ContactUsSlider ul.contactListingSlider li.selected:hover div.icon+div {
               border-color: #ffd96b rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
               border-style: solid;
               border-width: 15px 15px 0 15px;
}
div.ContactUsSlider ul.contactListingSlider li div.icon {
               font-size: 50px;
               color: #4b4b4b;
               position: relative;
               padding: 25px;
               margin-right: 8px;
               height: 106px;
}
.WebChatCellInput {
               float: left;
               display: inline-block;
               height: 45px;
               width: 35%;
               background-image: url('/Style Library/Images/s.jpg');
               padding: 10px;
               font-size: 17px!important;
               font-family: 'Myriad Pro', MyriadProRegular;
               border: 1px solid rgb(234, 234, 234);
               margin-left: 0px;
               margin-bottom: 0px;
               margin-right: 12px;
}
.WebChatCellNumberCheck {
               color: #c8000a!important;
               visibility: visible;
               position: relative;
               left: 10px;
               top: 0px;
               font-size: 14px;
               font-family: 'Myriad Pro', MyriadProRegular;
               text-align: right;
               background: url('/Style Library/Images/errorSymbol.png') no-repeat 0px 1px;
               padding-left: 20px;
               float: left;
               border-top: 2px solid #c8000a;
               width: 35%;
               background-position: 54px 6px;
               margin-top: -29px;
               margin-left: -10px;
               clear: both;
}
.WebChatRequiredStyle {
               color: #c8000a!important;
               visibility: visible;
               /*position: relative;*/
               
               left: 12px;
               top: 0px;
               font-size: 14px;
               font-family: 'Myriad Pro', MyriadProRegular;
               text-align: right;
               background: url('/Style Library/Images/errorSymbol.png') no-repeat 0px 1px;
               padding-left: 20px;
               float: left;
               border-top: 2px solid #c8000a;
               width: 35%;
               background-position: 157px 6px;
               margin-top: 0px;
               margin-left: 0px;
               clear: both;
}
.WebChatButtonStyle {
               color: #272727 !important;
               width: 210px;
               padding: 12px;
               background: #ffbe00;
               font-size: 14px;
               height: 41px;
               display: inline-block;
               text-align: center;
               /* margin-right: 370px; */
               
               margin-bottom: 30px;
               border-style: none;
               font-family: Myriad Pro SemiBold, 'MyriadProSemiBold'!important;
               /* float: right; */
               
               margin-top: 0px;
}
div#ContactUsWebChatDiv div label {
               float: left;
               margin-top: 72px;
               width: auto!important;
               position: relative;
               top: -10px;
               font-size: 14px;
               color: rgba(200, 0, 10, 0);
               font-family: 'Myriad Pro', MyriadProRegular;
               text-align: left;
               padding-left: 15px;
               margin-left: -320px;
}
div#innerFields ul li label.error {
               
               
               display: none!important;
}
div#innerFields ul li input[type='text'].error {
               border-bottom: 3px solid #c8000a;
}
div#ContactUsWebChatDiv div input[type='text'].error {
               border-bottom: 3px solid #c8000a;
}
a.buttonStyle,
.ContactFormMessage a.buttonStyle {
               color: #272727 !important;
               width: 210px;
               padding: 12px;
               background: #ffbe00;
               font-size: 17px;
               height: 41px;
               display: block;
               text-align: center;
               margin-right: 560px;
               margin-top: 31px;
               border-style: none;
               font-family: Myriad Pro SemiBold, 'MyriadProSemiBold'!important;
               margin: 0 auto;
               margin-bottom: 30px;
               margin-top: 40px;
               cursor: pointer;
}
a.buttonStyle:hover,
.ContactFormMessage a.buttonStyle:hover {
               background: #FFD264!important;
               color: #272727!important;
}
div#EmailContactUS a {
               font-size: 17px;
               margin-top: 21px;
               float: none;
               margin-left: 0px;
               color: #027FA3;
}
div.Fileds {
               width: 442px;
               border: 1px solid #cccccc;
               margin-left: 40%;
               margin-top: 10%;
               display: inline-block;
               box-shadow: 5px 5px 5px #cccccc;
               position: absolute;
               top: -365px;
               right: 10px;
               background-color: #FFF;
               display: none;
               z-index: 10;
}
.introParagraph {
               max-height: 195px;
               overflow: hidden;
               font-size: 18px;
               margin-left: 10px;
}
div#headerDiv .introParagraph{
	width:85%;
}
.ContactUsServiceRepair {
               margin-top: -26px;
               color: black;
               margin-left: 0px;
}
.ContactUsContactNumbers {
               margin-top: 0px;
               margin-right: 56px;
}
.ContactUsNearestReoairs {
               font-size: 17px;
}
div#EmailContactUs.contactUsEmail {
               margin-right: 40px;
               float: right;
               margin-top: 0px;
               font-size: 15px;
               font-family: 'myriad pro light';
               color: rgb(170, 170, 170);
}
.ContactUsCellnumberrequiredStyle {
               visibility: visible;
               width: auto!important;
               padding-top: 3px;
               position: relative;
               right: 300px;
               top: 50px;
               font-size: 14px;
               color: #c8000a!important;
               font-family: 'Myriad Pro', MyriadProRegular;
               text-align: right;
               background: url('/Style Library/Images/errorSymbol.png') no-repeat;
               padding-left: 15px;
               padding-top: 8px;
               float: left;
               border-top: 2px solid #c8000a;
               width: 34.9% !important;
               margin-top: -23px;
               background-position: right 145px top;
               background-position-y: 8px;
}
.ContactUsrequiredStyle {
               color: #c8000a!important;
               visibility: visible;
                              position: relative;
               left: 10px;
               top: 0px;
               font-size: 14px;
                              font-family: 'Myriad Pro', MyriadProRegular;
               text-align: right;
               background: url('/Style Library/Images/errorSymbol.png') no-repeat 0px 1px;
               padding-left: 20px;
               padding-top: 4px;
               float: left;
               border-top: 2px solid #c8000a;
               width: 50%;
               padding-top: 8px;
               background-position: right 145px top;
               background-position-y: 8px;
               margin-top: -10px;
               margin-left: -10px;
               /* display: list-item; */
               
               clear: both;
}
.validEmailCheck {
               margin-top: -24px !important;
               background-position: right 240px top;
               background-position-y: 8px;
}
.validCellCheck {
               background-position: 40px;
               margin-top: -7px !important;
}
.ContactUsSubjectrequiredStyle {
               margin-top: -60px;
               visibility: visible;
               width: auto!important;
               position: relative;
               right: 429px;
               top: 50px;
               font-size: 14px;
               color: #c8000a!important;
               font-family: 'Myriad Pro', MyriadProRegular;
               text-align: right;
               background: url('/Style Library/Images/errorSymbol.png') no-repeat 0px 1px;
               padding-left: 15px;
               float: right;
               border-top: 2px solid #c8000a;
               width: 50% !important;
               background-position: 270px;
               margin-top: -66px;
               padding-top: 3px;
}
.ContactUsLongMessagerequiredStyle {
               margin-top: -60px;
               right: 190px;
               visibility: visible;
               position: relative;
               right: 340px;
               top: 50px;
               font-size: 14px;
               color: #c8000a!important;
               font-family: 'Myriad Pro', MyriadProRegular;
               text-align: right;
               background: url('/Style Library/Images/errorSymbol.png') no-repeat;
               padding-left: 15px;
               padding-top: 3px;
               float: right;
               border-top: 2px solid #c8000a;
               width: 670px;
               margin-right: -152px;
               margin-top: -65px;
               background-position: right 145px top;
               background-position-y: 3px;
               padding-top: 3px;
}

/** end contact us transferred **/

/******** end Contact Us *******/

/**** FAQ Service *****/
.ThankYouMessage a {
               color: #0072bc;
}
a#CallFaqRelatedCat {
               padding: 10px 10px 10px 10px;
               cursor: pointer;
               display: inline-block;
}
input#basic~label#basic-error {
               visibility: hidden!important;
}
.NormalWidthSearchTextBox {
               max-height: 45px;
               min-height: 45px;
               margin: 15px 0px 0px 0px;
               height: 45px;
               background-image: url('/Style Library/Images/s.jpg');
               border: none;
               float: left;
               width: 568px;
               font-size: 21px;
               border: 1px solid rgb(234, 234, 234);
               font-family: 'Myriad Pro', MyriadProRegular;
               padding-left: 10px;
               margin-top: -27px;
               padding: 0px 80px 0 6px!important;
               max-width: 634px;
               max-height: 60px;
               min-width: 634px;
               min-height: 40px;
}
.NormalImageWidth {
               margin-left: 577px;
               float: left !important;
               margin-top: -37px!important;
               height: 31px!important;
               cursor: pointer;
}
.AdjustImageWidth {
               margin-right: 8px;
               float: right;
               margin-top: -37px;
               height: 31px;
               cursor: pointer;
}
.AdjustedWidthSearchTextBox {
               max-height: 45px;
               min-height: 45px;
               height: 45px;
               background-image: url('/Style Library/Images/s.jpg');
               border: none;
               float: left;
               width: 956px;
               font-size: 21px;
               border: 1px solid rgb(234, 234, 234);
               font-family: 'Myriad Pro', MyriadProRegular;
               margin-top: -27px;
               padding: 7px 81px 4px 10px !important;
               max-width: 956px;
               max-height: 60px;
               min-width: 634px;
               min-height: 40px;
}
a#FAQSearchQuestion {
               background-color: #FFBE00;
               padding: 33px 10px;
               font-size: 16px;
               cursor: pointer;
               width: 300px;
               margin-top: 0px;
               margin-left: 0px;
               height: 97px;
               display: none;
               text-decoration: none;
               color: #373737!important;
               font-weight: bold;
}
div#ErrorMessage {
               border-style: solid;
               border-color: black;
               /* border-bottom-color: black; */
               
               background-color: white;
               border-top-color: #FFC700;
               border-top-style: solid;
               border-top-width: 5px;
               padding: 20px;
}
div#ErrorMessage {
               display: none;
}
.main_Content a.SubmitFAQ:hover {
               color: #333333!important;
}
.SubmitFAQ {
               width: 265px;
               padding: 14px;
               background: #ffbe00;
               font-size: 20px;
               height: 47px;
               display: block;
               text-align: center;
               margin-bottom: 20px;
               cursor: pointer;
               text-decoration: none;
               font-weight: bold;
               font-family: Myriad Pro SemiBold, 'MyriadProSemiBold' !important;
               color: #373737 !important;
               margin-left: 20px;
               text-decoration: none;
               margin: 0 auto;
}
a#BackToFAQEmailPage {
               width: 265px;
               padding: 14px;
               background: #ffbe00;
               font-size: 20px;
               height: 47px;
               display: block;
               text-align: center;
               margin-bottom: 20px;
               cursor: pointer;
               text-decoration: none;
               font-weight: bold;
               font-family: 'Myriad Pro', MyriadProRegular!important;
               color: black;
               text-decoration: none;
               margin: 49px auto;
}
div#ErrorMessage h3 {
               font-size: 26px;
               color: #6b6b6b;
}
.ThankYouMessage h3 {
               font-size: 23px;
}
div#SearchContactUs div#FAQContactDiv h3 {
               font-size: 2opx;
}
a#CloseSearchFAQWindow {
               background-color: #ffbe00;
               color: #373737!important;
               display: block;
               width: 250px;
               height: 45px;
               padding: 14px 0px 0px 68px;
               position: absolute;
               font-family: Myriad Pro SemiBold, 'MyriadProSemiBold';
               margin-bottom: 20px;
               cursor: pointer;
               margin-left: 389px;
               font-size: 20px;
               cursor: pointer;
               width: 180px;
               text-decoration: none;
               float: left;
}
.ThankYouMessage {
               padding: 20px;
               border-style: solid;
               border-color: black;
               background-color: #FFFFFF;
               border-top-color: #FFC700;
               border-top-style: solid;
               border-top-width: 5px;
               height: 230px;
               display: none;
}
div#SearchContactUs div#FAQContactDiv {
               background-color: #fff;
               height: 214px;
               padding: 20px;
               margin-top: 20px;
               width: 311px;
               margin-left: 1px;
               box-shadow: 3px 3px #f0f0f0;
}
.ThankYouMessage {
               border-style: solid;
               border-color: black;
               /* border-bottom-color: black; */
               
               background-color: white;
               border-top-color: #FFC700;
               border-top-style: solid;
               border-top-width: 5px;
               height: 246px;
}
ul#ui-id-1 {
               width: 516px !important;
               min-height: auto !important;
               max-height: 150px;
}
#faqAccordionControl div.tabContent {
               padding: 0px;
}
.ui-widget-content {
               border: 1px solid rgb(234, 234, 234);
               background-image: url('/Style Library/Images/s.jpg');
               
               
               color: #6b6b6b !important;
               box-shadow: 3px 3px #f0f0f0;
               overflow: hidden;
               overflow-y: scroll;
               display: block;
               position: absolute;
               font-family: 'Myriad Pro', MyriadProRegular;
}
div#DeviceSupporBanner2,
p#pDisplay {
               display: none;
}
.centerMidSection iframe#twitter-widget-0 {
               height: 177px;
               width: 325px;
}
.centerMidSection .timeline-Tweet {
               height: 200px !important;
               width: 97% !important;
               min-height: 100% !important;
}
.timeline-Tweet {
               min-height: 95%!important;
               height: 97%!important;
}
iframe#twitter-widget-0 {
               height: 300px;
               width: 325px;
}
.centerMidSection iframe#twitter-widget-0 {
               height: 175px;
               width: 450px;
}
.centerMidSection .timeline-Tweet:hover {
               background-color: #55acee !important;
}
.centerMidSection .timeline-Tweet--isRetweet {
               padding-top: 7px;
               width: 431px;
               float: left;
               height: 90%!important;
}
.centerMidSection .SandboxRoot.var-fully-expanded .timeline-Viewport {
               overflow-y: visible;
               width: 450px!important;
}
ul#faqAccordionControl li {
               border-style: solid;
               border-color: #fff;
}
div#questionsContainer {
               padding: 20px;
               display: none;
}
#Relatedquestions {
               display: none;
}
div#relatedquestions br+h3 {
               margin-left: 20px;
}
ul#faqAccordionControl h3.control.selected {
               background: url('/Style%20Library/Images/upArrow.png') no-repeat 920px #F1F1F1;
}
ul#faqAccordionControl h3.control {
               background: url('/Style%20Library/Images/downArrow.png') no-repeat 920px #F1F1F1;
}
html.SandboxRoot.env-narrow {
               border-top: #FFBE00;
               border-top-style: solid;
               border-top-width: 10px;
}
div#ContactsFAQ {
               padding: 20px 0px;
               width: 320px;
}
.FAQContactUsImage {
               background-color: #373737;
               height: 224px;
               padding: 101px 10px 10px 79px;
               font-size: 20px;
               color: #6B6B6B;
}
.UserQuestion {
               border-style: solid;
               border-color: black;
               background-color: white;
               border-top-color: #FFC700;
               border-top-style: solid;
               border-top-width: 5px;
               height: 450px;
}
button#SubmitFAQ {
               background-color: #ffbe00;
               color: #373737!important;
               display: block;
               width: 250px;
               height: 45px;
               padding-top: 10px;
               position: absolute;
               font-family: Myriad Pro SemiBold, 'MyriadProSemiBold';
               margin-bottom: 20px;
               cursor: pointer;
               margin-left: 20px;
               font-size: 20px;
               cursor: pointer;
               width: 20%;
}
.FAQEmail,
.FAQCoverageName {
               width: 462px;
               font-size: 21px;
               font-family: 'Myriad Pro', MyriadProRegular;
               padding: 20px;
               margin-bottom: 15px;
               color: #989898;
               -moz-box-shadow: inset 0 0 10px #ebebeb;
               box-shadow: inset 0 0 10px #ebebeb;
               border: 1px solid #ebebeb;
               display: block;
               clear: both;
               height: 53px;
               margin-left: 20px;
}
input#txtFAQQuestion {
               width: 80%;
               font-size: 21px;
               font-family: 'Myriad Pro', MyriadProRegular;
               background: url('/Style Library/Images/DD_network.png') no-repeat 97% 55%;
               padding: 20px;
               margin-bottom: 15px;
               color: #989898;
               -moz-box-shadow: inset 0 0 10px #ebebeb;
               box-shadow: inset 0 0 10px #ebebeb;
               border: 1px solid #ebebeb;
               display: block;
               clear: both;
               margin-left: 30px;
}
div#Slider {
               background-color: #FFF;
               margin-top: 40px;
               width: 955px;
}
div#gallery-pager-controls a:link {
               color: #373737;
               text-decoration: none;
}
div#gallery-pager-controls a:visited {
               color: #373737;
               text-decoration: none;
}
div#DeviceSupporBanner2 {
               background-color: #373737;
               height: 257px;
               padding: 91px 10px 10px 51px;
               font-size: 20px;
               color: #6B6B6B;
               margin-top: 28px;
               margin-bottom: 20px;
               cursor: pointer;
               /* width: 398px; */
               
               width: 325px;
}
div#gallery-pager-controls {
               font-size: 30px;
               padding-top: 10px;
               color: #373737;
}
div#Slider div.bx-wrapper .bx-controls.bx-has-pager.bx-has-controls-direction {
               position: absolute;
               bottom: 74px;
               display: block;
               width: 936px;
               height: 0px;
}
div#Slider .bx-wrapper .bx-controls .bx-controls-direction a.bx-next {
               background: url('/Style Library/images/nextDark.png') top left no-repeat;
}
div#Slider .bx-wrapper .bx-controls .bx-controls-direction a.bx-prev {
               background: url('/Style Library/images/prevDark.png') top left no-repeat;
               left: 0px;
               -webkit-border-radius: 30px;
               -moz-border-radius: 30px;
               border-radius: 30px;
}
div#Slider div.bx-wrapper div.bx-controls-direction a {
               width: 23px;
               height: 23px;
}
div#Slider div.bx-wrapper div.bx-controls-direction a:hover {
               background-position: bottom left !important;
}
div#Slider div.bx-wrapper .bx-next:hover {
               background-position: bottom left !important;
}
div#FAQTwitter a.icon.icon-twitter {
               width: 93%;
               padding: 12px;
               background: #ffbe00;
               font-size: 20px;
               height: 48px;
               display: block;
               text-align: center;
               margin-top: 13px;
               color: #373737!important;
               margin: 13px auto;
               font-family: Myriad Pro SemiBold, 'MyriadProSemiBold';
               font-weight: normal!important;
               text-decoration: none;
}
#FAQContactDetails {
               background-color: white;
}
input#btnSendEmail {}
.FAQSearchBox {
               width: 500px !important;
               float: left !important;
}
div#Header h2 {
               margin-left: -460px !important;
}
.bx-pager.bx-default-pager {
               display: none;
}
ul#FaqCategory .owl-item {
               height: 170px;
               max-width: 215px !important;
}
ul#FaqCategory li {
               height: 105px;
               width: 208px !important;
               background-color: #eaeaea;
               color: #6b6b6b;
               cursor: pointer;
               margin-right: 20px;
               cursor: pointer;
}
ul#FaqCategory li.selected {
               background-color: #ffc925;
               color: #fff;
}
ul#FaqCategory li.selected:hover {
               background: #ffd96b!important;
}
ul#FaqCategory li div.usage-icon:before {
               font-size: 60px;
               margin: 0 auto;
               display: block;
               padding-top: 20px;
               text-align: center;
}
div#SearchFAQ {
               padding-bottom: 90px;
               margin-top: -30px;
}
div#FAQContactBlock .rightBlock.contractDetail {
               width: 325px;
}
div#FAQContactBlock .rightBlock.contractDetail {
               margin-top: 0px;
               width: 320px!important;
}
div#FAQContactDetails {
               padding-bottom: 10px;
               width: 325px;
               padding: 20px;
               margin-left: 0px;
               box-shadow: 3px 3px #f0f0f0;
               height: 273px;
               margin-bottom: 30px;
}
div#FAQContactDetails h2 {
               font-size: 20px;
               width: 220px;
}
div#FAQContactDetails p {
               margin-top: 10px;
               font-size: 14px;
               width: 213px;
}
input#SendFAQQuestion {
               margin: 15px 0px 0px 0px;
               height: 45px;
               background-image: url('/Style Library/Images/s.jpg');
               border: none;
               float: left;
               width: 292px;
               font-size: 21px;
               border: 1px solid rgb(234, 234, 234);
               font-family: 'Myriad Pro', MyriadProRegular;
               padding-left: 10px;
               margin-top: -7px;
               margin-bottom: 13px;
               margin: auto;
}
div#FAQContactDetails label#SendFAQQuestion-error {
               visibility: visible;
               width: auto;
               /* position: relative; */
               
               right: 0px;
               top: 50px;
               font-size: 14px;
               color: #c8000a!important;
               font-family: 'Myriad Pro', MyriadProRegular;
               text-align: right;
               background: url('/Style Library/Images/errorSymbol.png') no-repeat 0px 1px;
               padding-left: 15px;
               float: right;
}
input#SendFAQQuestion.error {
               border-bottom: 3px solid #c8000a;
}
input#SendFAQQuestion.valid {
               border-bottom: 3px solid #4fc6af;
}
div#FAQContactBlock h3 {
               font-size: 17px;
               /* margin-left: 20px;
    font-weight:normal; */
}
a#ContactForm {
               color: #3B94D9;
               float: left;
               margin-top: 10px;
               margin-left: 19px;
               font-size: 18px;
}
a#WebChat {
               color: #3B94D9;
               float: left;
               margin-top: 10px;
               margin-left: 18px;
               font-size: 18px;
}
a#Sms {
               color: #3B94D9;
               float: left;
               margin-top: 48px;
               margin-left: -212px;
               font-size: 18px;
}
a#mtnService {
               color: #3B94D9;
               float: right;
               margin-top: 20px;
               font-size: 18px;
               margin-right: 6px;
}
.mtnGIBS {
               padding-top: 10px;
               padding-bottom: 10px;
}
.rightSidebar_container.FAQrightSideDataContainer {
               margin-bottom: 30px;
}
a#btnSendEmail {
               height: 48px;
               width: 290px;
               margin-bottom: 20px;
               margin: 10px auto;
}
div#DeviceSupporBanner {
               background-color: #373737;
               height: 200px;
               padding: 91px 10px 10px 70px;
               font-size: 20px;
               color: #6B6B6B;
               cursor: pointer;
               width: 325px;
}
div#DeviceSupporBanner,
div#DeviceSupporBanner2 {
               display: none!important;
}
div#FAQTwitter {
               padding-bottom: 0px;
               border-top: 6px solid #FFBE00;
               margin-top: 40px;
               height: 390px;
               background: #fff;
               margin-bottom: 30px;
               border-bottom: 3px solid #CFD4D7;
}
div#FAQTwitter iframe#twitter-widget-0 {
               height: 291px!important;
}
div#Slider div.bx-wrapper {
               max-width: 950px!important;
}
div#Slider div.bx-wrapper .bx-viewport {
               height: 180px !important;
               width: 858px !important;
               left: 30px;
}
div#FAQHeader h2 {
               font-size: 300%;
}
div#SearchFAQ input#popularInput {
               width: 568px;
}
div#Slider .bx-wrapper h3 {
               padding: 3px 0 0 5px;
}
ul#FaqCategory>li>h3,
ul#FaqCategory .owl-item h3 {
               width: 215px;
               color: #373737;
               display: table-cell;
               vertical-align: middle;
               height: 50px!important;
               text-align: center;
               margin: auto;
               font-size: 21px;
               font-weight: normal;
               font-family: Myriad Pro SemiBold, 'MyriadProSemiBold';
}

/**** FAQ Service ****/
p.headingText.paygLandingText {
               margin-top: 5px;
               margin-bottom: 30px;
}
div#frequentlyaskedquestions ul#faqAccordionControl li div.tabContent p {
               padding-left: 0px;
}
.ContactSubHeading {
               color: #686868;
}
.sliderImageHolder.selected {
               background-color: #ffc925!important;
}
.sliderImageHolder.selected:hover+.triangle1,
.sliderImageHolder.selected:hover+.triangle2,
.sliderImageHolder.selected:hover+.triangle3,
.sliderImageHolder.selected:hover+.triangle4,
.sliderImageHolder.selected:hover+.triangle5,
.sliderImageHolder.selected:hover+.triangle6,
.sliderImageHolder.selected:hover+.triangle7,
.sliderImageHolder.selected:hover+.triangle8,
.sliderImageHolder.selected:hover+.triangle9,
.sliderImageHolder.selected:hover+.triangle10,
.sliderImageHolder.selected:hover+.triangle11,
.sliderImageHolder.selected:hover+.triangle12 {
               border-color: #ffd96b rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
}
#myProfileSlider.secondary li div:nth-child(1):hover+div,
{
               border-color: #fce9b2 rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
}

/*DataLand*/
#owl-play .item {
               width: 230px;
}
div#owl-play .owl-item {
               width: 240px!important;
}
.item.tailor .dataItems {
               display: block;
               background-color: #eaeaea;
               width: 293px;
               height: 178px;
               float: left;
               text-align: center;
               cursor: pointer;
}
#owl-aboutmtn .item,
#owl-allinonebundles .item,
#owl-light .item,
#owl-daily .item,
#owl-weekly .item,
#owl-hourly .item,
#owl-monthly .item,
#owl-nightly .item,
#owl-fortnight .item,
#owl-6months .item,
#owl-12month .item,
#owl-apps .item,
#owl-servicesLanding .item,
#owl-play .item,
div#owl-paygLanding .item,
#owl-voice .item,
#owl-sms .item,
#owl-moredata .item,
#owl-moreMinute .item,
#owl-custom .item,
#owl-unlimiteddata .item,
#owl-minutesLight .item,
#owl-minutesRegular .item,
#owl-minutesHigh .item,
#owl-minutesAll .item,
#owl-valueLight .item,
#owl-valueRegular .item,
#owl-valueHigh .item,
#owl-valueAll .item,
#owl-MTNChoiceLight .item,
#owl-MTNChoiceRegular .item,
#owl-MTNChoiceHigh .item,
#owl-MTNChoiceAll .item,
#owl-MTNClassicLight .item,
#owl-MTNClassicRegular .item,
#owl-MTNClassicHigh .item,
#owl-MTNClassicAll .item,
#owl-MTNTopupLight .item,
#owl-MTNTopupRegular .item,
#owl-MTNTopupHigh .item,
#owl-MTNTopupAll .item,
#owl-MTNPayGo .item {
               padding: 0px 0px 9px;
               margin: 5px;
               color: #FFF;
               text-align: center;
}
#owl-aboutmtn .owl-pagination,
#owl-light .owl-pagination,
#owl-daily .owl-pagination,
#owl-weekly .owl-pagination,
#owl-hourly .owl-pagination,
#owl-monthly .owl-pagination,
#owl-nightly .owl-pagination,
#owl-fortnight .owl-pagination,
#owl-6months .owl-pagination,
#owl-12month .owl-pagination,
#owl-light .owl-pagination,
#owl-bundlelisting .owl-pagination,
#owl-apps .owl-pagination,
#owl-sms .owl-pagination,
#owl-servicesLanding .owl-pagination,
#owl-recharge .owl-pagination,
#owl-play .owl-pagination,
div#owl-paygLanding .owl-pagination,
#owl-voice .owl-pagination,
#owl-moredata .owl-pagination,
#owl-custom .owl-pagination,
#owl-moreMinute .owl-pagination,
#owl-unlimiteddata .owl-pagination,
#owl-minutesLight .owl-pagination,
#owl-minutesRegular .owl-pagination,
#owl-minutesHigh .owl-pagination,
#owl-minutesAll .owl-pagination,
#owl-valueLight .owl-pagination,
#owl-valueRegular .owl-pagination,
#owl-valueHigh .owl-pagination,
#owl-valueAll .owl-pagination,
#owl-datalisting .owl-pagination,
#owl-MTNChoiceLight .owl-pagination,
#owl-MTNChoiceRegular .owl-pagination,
#owl-MTNChoiceHigh .owl-pagination,
#owl-MTNChoiceAll .owl-pagination,
#owl-MTNClassicLight .owl-pagination,
#owl-MTNClassicRegular .owl-pagination,
#owl-MTNClassicHigh .owl-pagination,
#owl-MTNClassicAll .owl-pagination,
#owl-MTNTopupLight .owl-pagination,
#owl-MTNTopupRegular .owl-pagination,
#owl-MTNTopupHigh .owl-pagination,
#owl-MTNTopupAll .owl-pagination,
#owl-MTNPayGo .owl-pagination {
               display: none;
}
.bundleBottom .contentListingSlider .owl-wrapper {
               height: 175px;
}
div#owl-aboutmtn .owl-wrapper {
               height: 155px;
}
div#owl-aboutmtn .triangle {
               bottom: -14px;
}
.triangle2,
.triangle1,
.triangle3,
.triangle4,
.triangle5,
.triangle6,
.triangle7,
.triangle8,
.triangle9,
.triangle10,
.triangle11,
.triangle12 {
               width: 0;
               height: 0;
               border-style: solid;
               border-width: 15px 15px 0 15px;
               border-color: #ffc925 rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
               margin: 0 auto;
               display: block;
}
ul.tab-links_dataPlan li.active {
               border-bottom: 2px solid #000;
               z-index: 1;
               position: relative;
               color: #000;
               padding-bottom: 9px;
               top: 0px;
               margin-bottom: -2px;
}
.dataLandingContainer ul.tabControl {
               display: block;
}
.dataLandingContainer {
               width: 1285px;
               margin: 0 auto;
}
div.rightSidebar_container .dataRecharge h4.recharge {
               font-size: 25px;
               margin-left: 10px;
               margin-top: 20px;
               color: #6B6B6B;
}
.rightBlock.dataRecharge {
               width: 300px!important;
}
.rightBlock.dataRecharge:nth-of-type(1) h4 {
               font-weight: normal!important;
               padding-top: 0px;
               padding-top: 12px;
               text-align: left;
               margin-left: 10px;
}
ul.dataOptions {
               height: 326px;
               width: 960px;
               float: left;
}
span.dataLabel.in,
span.bundleLabel.in {
               color: #333333;
}

span.dataLabel {
               margin: 0 auto;
               display: block;
               font-size: 23px;
               min-width: 50px;
               text-align: center;
               color: #8c8c8c;
               display: table-cell;
               height: 80px;
               vertical-align: middle;
               font-family: Myriad Pro SemiBold, 'MyriadProSemiBold';
               width:300px;
}

ul.dataOptions li .dataItems,
.dataItems.tabBox {
               display: block;
               background-color: #eaeaea;
               width: 294px;
               height: 178px;
               float: left;
               padding:35px;
               text-align: center;
               cursor: pointer;
}
ul.tab-links_dataPlan.familyData li:nth-child(2) {
    pointer-events: none;
}
.dataItems>span:nth-child(1) {
    font-size: 60px;
    height: 80px;
    display: block;
    color: #4b4b4b;
}
.dataLandingContainer .dataItems>span:nth-child(1) {
               font-size: 90px;
               height: 125px;
               display: block;
               
               color: #4b4b4b;
}
#owl-datalisting {
               margin: 0px 20px 20px 20px;
               max-width: 920px;
               float: left;
               padding-left: 0px;
}
div#owl-bundlelisting {
               margin: 0px 20px 20px 0px;
               max-width: 940px;
               float: left;
               padding-left: 6px;
}
div.dataLandingContainer .bx-wrapper .bx-pager {
               display: none;
}
div.dataLandingContainer .bx-wrapper .bx-prev {
               left: 10px;
               background: url('/Style Library/images/controls.png') no-repeat 0 1px;
               margin: -30px 0 0 -37px;
}
div.dataLandingContainer .bx-wrapper .bx-next {
               right: 10px;
               background: url('/Style Library/images/controls.png') no-repeat -38px 1px;
               margin: -30px -22px 0;
}
.dataItems.selected {
               background: #ffc400 !important;
}
.dataLabel.lableSelect {
               color: #373737!important;
}
div.dataLandingContainer .bx-wrapper .bx-viewport {
               background: transparent;
               width: 915px!important;
}
div.dataBottom div.bx-viewport {
               background-color: rgba(0, 0, 0, 0);
               height: 180px!important;
}
div.dataBottom .bx-wrapper .bx-prev,
div.dataBottom .bx-wrapper .bx-next {
               margin: 0!important;
}
.tabs_dataPlan {
               width: 100%;
               margin-bottom: 0px;
               display: inline-block;
}
.tab-links_dataPlan:after {
               display: block;
               clear: both;
               content: '';
}
.tab-links_dataPlan li {
               float: left;
               list-style: none;
}
.tab-links_dataPlan a {
               padding: 9px 15px;
               border-radius: 3px 3px 0px 0px;
               font-size: 20px;
               color: #aaa!important;
               font-weight: normal;
               font-family: 'Myriad Pro', MyriadProRegular !important;
               padding-bottom: 20px;
}
.tab-links_dataPlan a:hover {
               text-decoration: none;
}
.tab-links_dataPlan li.active a,
.tab-links_dataPlan li.active a:hover {
               color: #6b6b6b!important;
}

/* Network */
.Finishbutton {
               text-align: center;
               display: block;
               width: 250px!important;
               height: 45px;
               padding-top: 15px;
               position: absolute;
               bottom: 21px;
               font-family: Myriad Pro SemiBold, 'MyriadProSemiBold';
               right: 90px;
               box-sizing: border-box;
               min-width: 250px;
               cursor: pointer;
}
.ThankYou {
               font-family: 'Myriad Pro', MyriadProRegular !important;
               font-size: 19px !important;
               color: #6b6b6b !important;
               margin-bottom: 10px !important;
               width: 639px !important;
               margin-top: 20px !important;
}
.Sincerly {
               font-family: 'Myriad Pro', MyriadProRegular !important;
               font-size: 19px;
               color: #6b6b6b;
               margin-bottom: 10px;
               width: 639px;
               margin-top: 9px;
               padding: 0px 10px 10px 50px;
}
.NetworkCloseMessage {
               display: block !important;
               width: 30% !important;
               font-size: 17px !important;
               padding-bottom: 20px !important;
               margin-right: 35% !important;
               float: right !important;
}

/*Bundles Landing/data bundles*/
div#divDataCategoryType>p {
               float: left;
}
.rightSidebar_container.rightSidebundleContainer .contactUs {
               margin-left: 20px;
}
ul.tab-links_bundlePlan li.active {
               border-bottom: 2px solid #000;
               z-index: 1;
               position: relative;
               color: #000;
               padding-bottom: 10px;
               top: 0px;
               margin-bottom: -2px;
}
.bundleLandingContainer ul.tabControl {
               display: block;
}
.bundleLandingContainer {
               width: 1285px;
               margin: 0 auto;
}
div.rightSidebar_container .bundleRecharge h4.recharge {
               background: url('/Style Library/Images/recharge_icon.png') no-repeat;
               font-size: 25px;
               padding: 10px 0px 10px 55px;
               margin-left: 10px;
               margin-top: 20px;
               color: #6B6B6B;
}
.rightBlock.bundleRecharge {
               width: 300px!important;
}
.rightBlock.bundleRecharge:nth-of-type(1) h4 {
               padding-top: 0px;
               padding-top: 12px;
               text-align: left;
               padding-left: 50px;
               margin-left: 10px;
}
ul.bundleOptions {
               height: 326px;
               width: 960px;
               float: left;
}
span.bundleLabel {
               margin: 0 auto;
               display: block;
               font-size: 23px;
               min-width: 300px;
               text-align: center;
               color: #8c8c8c;
               font-family: Myriad Pro SemiBold, 'MyriadProSemiBold';
               display: table-cell;
               vertical-align: middle;
               height: 70px;
}
.bundleOptions .bundleItems {
               display: block;
               background-color: #eaeaea;
               width: 294px;
               height: 178px;
               float: left;
               /*margin: 0 10px;*/
               
               text-align: center;
               cursor: pointer;
}
span.bundleCaption {
               margin: 0 auto;
               padding: 20px 10px 0px 10px;
}
.bundleItems>span:nth-child(1) {
               font-size: 70px;
               display: block;
               padding-top: 23px;
}
div.bundleLandingContainer div.bx-wrapper {
               margin-left: 0px!important;
               max-width: 965px!important;
               float: left;
}
div.bundleBottom div.bx-wrapper {
               max-width: 885px!important;
}
div.bundleLandingContainer .bx-wrapper .bx-pager {
               display: none;
}

/*div.bundleLandingContainer .bx-wrapper .bx-prev {
    left: 10px;
    background: url('/Style Library/images/controls.png') no-repeat 0 1px;
                   margin: -45px 0 0 -30px;
}
div.bundleLandingContainer .bx-wrapper .bx-next {
    right: 10px;
    background: url('/Style Library/images/controls.png') no-repeat -38px 1px;
                   margin: -45px -29px 0;
}*/
.bundleItems.selected {
               background: #ffc400 !important;
}
.bundleLabel.lableSelect {
               color: #373737!important;
}
div.bundleLandingContainer .bx-wrapper .bx-viewport {
               background: transparent;
}
div.bundleBottom div.bx-viewport {
               background-color: rgba(0, 0, 0, 0);
               height: 182px!important;
}
div.bundleBottom div.triangle {
               bottom: -28px;
}
div.bundleBottom .bx-wrapper .bx-prev,
div.bundleBottom .bx-wrapper .bx-next {
               margin: 0!important;
}
select::-ms-expand {
               display: none;
}
select:focus::-ms-value {
               background-color: transparent;
               color: #6b6b6b;
}
div#divbundleCategoryType input[type='text'],
select,
textarea {
               width: 300px;
               height: 43px;
               padding: 0 0 0 20px!important;
               -webkit-appearance: textfield;
               -moz-appearance: textfield!important;
}
div#divbundleCategoryType input[type='text'],
select {
               -webkit-appearance: none;
               -moz-appearance: none!important;
}
div#divDataCategory {
               margin-top: 30px;
}
.bundleBottom ul li h3 {
               height: 45px;
               font-family: Myriad Pro SemiBold, 'MyriadProSemiBold'!important;
}
.bundleBottom ul.contentListingSlider li {
               height: 155px;
}
.bundleButton {
               min-width: 180px!important;
               height: 53px!important;
               float: left!important;
               margin: 0px;
}
ul.ContractDetails li .bold {
               font-family: Myriad Pro SemiBold, 'MyriadProSemiBold'!important;
               color: #6b6b6b;
               font-size:
}
ul.ContractDetails li {
               margin-bottom: 3px;
}
.bundleBottom span.priceSecond {
               font-size: 10px;
               margin-top: 0px;
               width: 17px;
               float: none;
               text-transform: none;
}
.subContract span {
               float: right;
               font-size: 24px;
}
ul.bundleOveview span.iconlist {
               position: absolute;
               left: 170px;
               font-size: 30px;
}
.left.paygLandLeft .terms {
               margin-top: 20px;
}
.subContract {
               margin-bottom: 20px;
}
.subContract.bgPink h3 {
               margin-top: 0px;
}
.subContract.bgPink {
               padding: 10px;
               margin-bottom: 0px;
}
.subContract h3.subContentHeading {
               width: 300px;
}
.subContract .price {
               color: #6b6b6b;
               font-family: 'Myriad Pro Bold', MyriadProSemiBold!important;
}
.overviewLeft,
.overviewRight {
               float: left;
               width: 50%;
}
.overviewRight {
               margin-left: 35px;
               margin-bottom: 20px;
}
ul.bundleOveview {
               margin-bottom: 20px;
}
p.bundleFaqText {
               margin-bottom: 20px!important;
               clear: both;
               margin-top: 20px!important;
}
.contentContainer.commonContainer.landingPage.servicesLandingContainer .bundleFaqText {
               padding-left: 0px;
}
.price {
               color: #f8a127!important;
}
span.priceSecond {
               color: #6b6b6b;
}
.owl-item .item .sliderImageHolder>img {
               position: relative;
               top: -10px;
}
.convertListingSlider h3.sliderHeader,
.contentListingSlider h3.sliderHeader,
.bundleBottom .contentListingSlider h3.sliderHeader {
               /*letter-spacing: -1px;*/
               
               padding: 0;
}
select.selectDuration,
select#ddlDataType2 {
               -webkit-appearance: none;
}
a.button.bundleButton {
               font-size: 21px!important;
               padding: 16px;
               font-weight: normal;
}

/*end DataBundles*/

/*T&Cs*/
select#ddlDataType2:focus::-ms-value {
               background-color: transparent;
               color: #6b6b6b;
}
.icon-ptint:before {
               padding-right: 6px;
}
.icon-ptint {
               font-size: 17px;
               color: #027FA3;
               display: inline-block;
               margin-top: 20px;
}
.print.icon-ptint::after {
               content: 'Print';
               padding-right: 5px;
               cursor: pointer;
               font-size: 17px;
               color: #027FA3;
}
select#ddlDataType2::-ms-expand {
               display: none;
}
select::-ms-expand {
               display: none;
}
select::-ms-value,
select:focus,
select#ddlDataType2::-ms-value,
select:focus::-ms-value {
               background-color: none!important;
               outline: none;
}
p.TermsTitle {
               float: left;
               clear: both;
               margin: 5px;
}
p#pDisplay,
div.termsComp select {
               float: left;
               clear: both;
               font-family: 'Myriad Pro SemiBold', MyriadProSemiBold;
               font-size: 21px;
}
#faqAccordionControl h3.control {
               font-family: Myriad Pro SemiBold, 'MyriadProSemiBold';
               font-weight: normal;
}
#divDocs a.seeMore {
               float: right;
               margin-top: 20px;
}
.termsContainer {
               clear: both;
               padding: 20px 0;
               border-top: 3px solid #FFBE00;
               background: #FFFFFF;
}
.termsContainer thead.cf tr th {
               font-size: 20px;
}
#faqAccordionControl div.tabContent {
               padding: 20px
}
a.linkBundles {
               color: #027FA3 !important;
}
.termsFilter {
               width: 350px;
               height: 39px;
               position: relative;
               display: initial;
               /* margin: 10px 10px;
    background-image: url('/Style Library/Images/DDl.png') , linear-gradient(to bottom, #fff, #F5F5F5);*/
               
               -webkit-appearance: none;
               -moz-appearance: none!important;
               float: left;
               clear: none;
               margin-left: 20px;
}
li.termNext::after {
               content: '...';
               font-size: 21px;
               float: left;
               padding-top: 3px;
}
li.termPrev::after {
               content: '...';
               font-size: 21px;
               float: left;
               padding-top: 3px;
}
.pagination {
               margin: 0 auto;
               display: block;
               width: 457px;
}
.pagination ul {
               *zoom: 1;
}
.pagination ul>li {
               display: inline;
}
.pagination ul>li>a,
.pagination ul>li>span {
               float: left;
               margin: 4px 12px;
               line-height: 20px;
               text-decoration: none!important;
               cursor: pointer;
               border-left-width: 0;
               font-size: 21px;
               color: #373737!important;
               font-family: Myriad Pro SemiBold, 'MyriadProSemiBold';
}
.pagination ul>li>a:hover,
.pagination ul>li>a:focus,
.pagination ul>li.active>a,
.pagination ul>li.active>span {
               color: #f8a124!important;
}
.pagination ul>.disabled>span,
.pagination ul>.disabled>a,
.pagination ul>.disabled>a:hover,
.pagination ul>.disabled>a:focus {
               color: #999999;
               cursor: default;
               -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
               background-color: transparent;
}
.pagination ul>li:first-child>a,
.pagination ul>li:first-child>span {
               border-left-width: 1px;
               -webkit-border-bottom-left-radius: 4px;
               border-bottom-left-radius: 4px;
               -webkit-border-top-left-radius: 4px;
               border-top-left-radius: 4px;
               -moz-border-radius-bottomleft: 4px;
               -moz-border-radius-topleft: 4px;
}
.pagination ul>li:last-child>a,
.pagination ul>li:last-child>span {
               -webkit-border-top-right-radius: 4px;
               border-top-right-radius: 4px;
               -webkit-border-bottom-right-radius: 4px;
               border-bottom-right-radius: 4px;
               -moz-border-radius-topright: 4px;
               -moz-border-radius-bottomright: 4px;
}
.rightBlock.contractDetail.contactUs.icon-phone-1 {
               padding: 0px;
}
div#FAQContactBlock span.icon-phone-1 {
               margin-right: 10px;
}

/*Details pages*/
div#PayGTermsLink p {
               margin-top: 20px;
}
.overview_detail .terms {
               display: inline-block;
}
a.previous_link.no_more {
               display: none;
}
.icon-share12:before {
               font-size: 35px;
               color: #ffbe00;
}
ul.socialTracking.left li span:nth-child(1) {
               margin-top: 8px;
               margin-left: 0px;
}
.FAQContainer {
               background: #ffffff;
               padding: 3px;
}
.container.tab.useArrows.faqContainerPaginator {
               background: transparent!important;
}
ul.tabControl.contractDetail.detailsMainContainer .benefits .left {
               min-height: auto;
}
ul.tabControl.contractDetail.detailsMainContainer #benefits {
               margin-left: 0px;
}
ul.tabControl.contractDetail #benefits {
               margin-left: 40px;
               margin-top: 20px;
}
.yellowBox span.icon-tailor-deal {
               padding: 0px 10px 0px 0px;
               color: #FFFFFF;
               vertical-align: sub;
}
.yellowBox.right.PayGdetailButton a.tailored .icon-tailor-deal,
.yellowBox.right.PayGdetailButton a.tailored .icon-external-link {
               color: #000000!important;
}
ul.socialTracking>li:nth-child(1),
ul.socialTracking>li:nth-child(2) {
               display: none;
}
ul.detailsMainContainer #benefits ul li {
               width: 100%
}

/* commented for MTN Zone Per Scond
ul.detailsMainContainer .benefits .left{
               width:100%;
               border-right:none
}*/
.detailRates ul {
               width: 100%;
               float: none!important;
}
div#benefits .terms {
               display: inline-block;
}
a.bundlesterms.terms {
               display: inline;
}
a.next_link.no_more {
               display: none;
}
.detailRates ul li {
               text-align: center;
}
.answer ul {
               margin-bottom: 0px!important;
}

/*End*/
.sliderImageHolder.selected>span {
               color: #fff;
}
span.icon-mtn-muziq,
span.icon-mtn-1cpersecond,
span.icon-mtn-cloud,
span.icon-mtn-storelocator,
span.icon-mtn-wifispot,
span.icon-mtn-virtualstore,
span.icon-mymtnza,
span.icon-mtn-zonepersecond,
span.icon-mtn-talkfree,
span.icon-mtn-paypersecond,
span.icon-mtn-pulse {
               font-size: 40px;
               margin: 10px;
               position: relative;
               top: -10px;
}
.sliderImageHolder>span {
               color: #868686;
               font-size: 50px;
               margin: 10px;
}
.sliderImageHolder>span.icon {
               position: relative;
               top: -10px;
}

/*END*/

/* Services Recharge */
.ServiceLanding .contentListingSlider div.sliderImageHolder {
               height: 106px;
               /*width: 208px;*/
               
               padding: 35px;
               text-align: center;
               font-size: 26px;
               cursor: pointer;
               align-content: center;
               vertical-align: middle;
}
.servicesContainer {
               background: #FFFFFF;
               float: left;
}
.servicesContainer ul.yelloList li {
               display: table;
}
.topServiceSection {
               padding: 20px;
}
ul.accordionControl.smallaccordion {
               width: 473px;
               float: left;
               clear: right;
               margin-left: 3px;
               margin-right: -1px;
}
ul.tabControl.contractDetail.detailsMainContainer div.tab {
               background: transparent;
}
.servicesLandingContainer {
               margin-top: 0px!important;
}
span.spanText {
               font-size: 20px;
               margin: 0 auto!important;
               display: inline-block;
               width: auto;
               vertical-align: sub;
               font-family: Myriad Pro SemiBold, 'MyriadProSemiBold';
}
.bundleLandingContainer .rightSidebar_contractLanding.top-border p {
               padding: 0px 10px;
}
.landingPage.servicesLandingContainer {
               padding: 30px 40px 20px 40px!important;
}
.landingPage.servicesLandingContainer a.withDeviceShopLinkViewMoreDetails {
               top: 15px;
}
.rightSidebar_contractLanding.top-border p {
               text-align: center;
}
span.icon-zoom-in.enlarge {
               float: left;
               color: #B7B7B7;
               font-size: 20px;
               clear: right;
               padding: 10px;
}

/*end*/

/*Mobile Money*/
.scrollbar {
               height: 300px;
               width: 373px;
               overflow-y: scroll;
}
.force-overflow {
               min-height: 450px;
}

/*
scroll
*/
#scroll::-webkit-scrollbar-track {
               -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
               background-color: #F5F5F5;
}
#scroll::-webkit-scrollbar {
               width: 10px;
               background-color: #AAAAAB;
}
#scroll::-webkit-scrollbar-thumb {
               background-color: #AAAAAB;
}
.momo th:nth-child(even) {
               background: #f9be1e;
}
.momo td:nth-child(even) {
               background: #f9be1e;
               font-weight: bold;
               color: #4B4B4B;
}
table.momo {
               border-right: 1px solid #e3e3e3;
}
table.momo th {
               padding: 10px 10px 15px 10px;
               color: #4B4B4B;
               font-weight: bold;
               text-align: left;
               border-left: 1px solid #e3e3e3;
               border-bottom: 1px solid #e3e3e3;
               white-space: nowrap;
               font-size: 18px;
}
table.momo th span {
               color: #4B4B4B;
               font-weight: bold;
               font-size: 25px;
               display: block;
               margin-top: 3px;
}
table.momo tr {
               display: table-row;
               vertical-align: inherit;
               border-color: inherit;
}
table.momo td {
               padding: 10px;
               color: #989898;
               text-align: left;
               border-left: 1px solid #e3e3e3!important;
               border-bottom: 1px solid #e3e3e3!important;
               font-size: 12px;
}
.momo tr {
               border-color: #e4e4e4;
}
h3.control.HowToMomo {
               left: 190px!important;
}
div#momoHowTo ul.content img {
               margin: 0 auto;
               display: block;
               padding: 20px;
}
#momoHowTo .mobileContent {
               display: none;
}
div#momoHowTo h3 {
               margin: 10px;
               padding-bottom: 10px;
               padding-top: 10px;
               width: 100%;
               line-height: normal;
}
div#momoHowTo {
               padding: 3px;
}
div#momoHowTo.tab.useArrows ul li:nth-of-type(1) h4 {
               background: url('/Style%20Library/Images/downArrow.png') no-repeat 98% #F1F1F1;
               color: #989898;
}
div#momoHowTo.tab.useArrows h4 {
               background: url('/Style%20Library/Images/upArrow.png') no-repeat 98% #F1F1F1;
}
div#momoHowTo ul li div.answer {
               display: none;
               padding: 20px;
}
div#momoHowTo ul li:nth-of-type(1) div.answer {
               display: block;
}
div#momoHowTo.tab.useArrows h4 {
               background: url('/Style%20Library/Images/upArrow.png') no-repeat 98% #F1F1F1;
}
ul.yelloList {
               margin-bottom: 20px;
}
div#momoHowTo.tab h4 {
               font-family: Myriad Pro SemiBold, 'MyriadProSemiBold';
               color: #f8a124;
               width: 100%;
               margin-bottom: 2px;
               padding-left: 15px;
               background: url('/Style%20Library/Images/openFaq.png') no-repeat #F1F1F1;
               background-position: 890px;
               clear: both;
               cursor: pointer;
               height: auto;
               padding: 10px;
               padding-right: 40px;
}
.startedContainer ul.yelloList {
               display: inline-block;
}
a.termsConvert {
               float: right;
               font-family: 'Myriad Pro Bold', MyriadProSemiBold;
               color: #027FA3!important;
               margin-top: 30px;
               margin-bottom: 30px;
               font-size: 17px;
               position: relative;
               left: 78px;
}
.tableContainer ul {
               float: left;
}
div.answer .tableContainer ul li {
               width: 100%!important;
               height: 120px;
               font-size: 16px;
               font-family: 'Myriad Pro Semibold';
               padding: 20px 12px 20px 12px;
               background: #f1f1f1!important;
               border: 3px solid #fff;
               color: #989898;
               text-align: center;
               margin-left: 0px;
               margin-bottom: 0px!important;
}
div.answer .tableContainer .darken {
               /*font-family: Myriad Pro SemiBold,'MyriadProSemiBold';
    background: #FFBE00!important; */
               
               border: 2px solid #fff;
               font-size: 25px!important;
               /* width: 320px; */
               
               font-family: 'Myriad Pro Bold', MyriadProSemiBold!important;
               padding: 20px 12px 20px 12px;
               color: #373737!important;
               text-align: center;
               height: 90px;
}
div.answer .tableContainer li.darken {
               font-size: 18px!important;
               color: #6B6B6B!important;
               font-family: 'Myriad Pro Bold', MyriadProSemiBold!important;
}

/*table*/
.ussdTable ul {
               float: left;
               width: 300px;
}
.ussdTable {
               display: inline-block;
}
.tableContainer.ussdTable>ul li:not(:first-child) {
               padding: 6px 12px 6px 12px;
               font-size: 14px;
}
.tableContainer ul li {
               width: 100%!important;
               height: 90px;
               font-size: 16px;
               font-family: Myriad Pro SemiBold, 'MyriadProSemiBold';
               padding: 20px 12px 20px 12px;
               background: #f1f1f1!important;
               border: 3px solid #fff;
               color: #989898;
               text-align: center;
               margin-bottom: 0px!important;
}
.tableContainer .darken {
               font-family: Myriad Pro SemiBold, 'MyriadProSemiBold';
               background: #FFBE00!important;
}
.tableContainer li.darken {
               font-size: 18px!important;
               color: #6B6B6B!important;
               font-family: 'Myriad Pro Bold', MyriadProSemiBold!important;
}
.middleContent {
               padding: 20px;
}
h3.questHeading,
.tabContent h4 {
               font-family: Myriad Pro SemiBold, 'MyriadProSemiBold';
               font-size: 21px;
               font-weight: bold;
               line-height: 36px;
               color: #6b6b6b;
               padding-left: 0px;
}
.bundleBottom a.terms {
               color: #027FA3!important;
}
h3.questHeading {
               margin-left: 10px;
}

/*.main_Content a:visited{
               color: #FFB400!important;
}*/
.main_Content .YellowColor {
               background: #DEDEDE!important
}
.main_Content .yellowBox a:visited,
.yellowBox a:visited,
.yellowBox:visited {
               background: #DEDEDE!important;
}

.main_Content a.submit:hover,
.main_Content a.button:hover,
div#ThankYouNewsletter a.btnSubmitNews:hover,
.main_Content a.btnSubmitNews:hover {
               color: #373737!important;
}
.submit:hover,
.yellowBox:hover,
.button:hover,
a.button:hover,
div#ThankYouNewsletter a.btnSubmitNews:hover,
a#UpgradeTailorPlan:hover {
               background: #FFD264!important;
}
.main_Content a.submit:visited,
.main_Content a.button:visited,
div.yellowBox a.tailored:visited .icon-external-link,
div.yellowBox a.tailored:visited,
div#ThankYouNewsletter a.btnSubmitNews:visited,
.main_Content a.button:visited .icon-external-link,
a#UpgradeTailorPlan:visited {
               color: #878787!important;
               background: #DEDEDE;
}
.main_Content a:hover,
a.titleLink *:hover {
               color: #FFBE00!important;
}
.main_Content .hoverData a:hover,
.main_Content .hoverData1 a:hover,
.main_Content .hoverData2 a:hover {
               color: #000000!important;
}
.content a,
.content a:visited,
.tabContent a,
.tabContent a:visited,
ul.yelloList li a,
ul.yelloList li a:visited {
               color: #027FA3;
               font-size: 17px;
               text-decoration: none;
               display: inline-block;
}
a.seeMore:hover {
               color: #FFBE00!important;
}
a.button.rechargeButton.convertLink {
               color: #373737!important
}
;
.content a:hover,
.tabContent a:hover,
ul.yelloList li a:hover,
.rightBlock a:hover,
div.contentContainer a:hover,
.rightSidebar_container a:hover,
.tab a:hover,
a.seeMore:hover {
               color: #FFBE00!important;
}
.dataBottom a:hover,
.rightBlock.contractDetail a:hover {
               color: #FFBE00!important;
}
.button a:hover {
               color: black!important;
}
.nextSec {
               font-size: 17px;
}
.content.manualForms p.smallTxt{
	clear:both;
}
.servicesContainer .accordionContainer {
               clear: both;
}
.rightSidebar_container.PlaceContainer {
               background: none;
}
.tableContainer.playTableContainer ul li {
               height: 160px;
}
.PlayTable p {
               margin: 0!important;
               text-align: left;
               background: url('/Style Library/Images/yellowDot.png') no-repeat 20px 10px;
               padding-left: 40px;
}
.feature {
               font-size: 65px;
               font-style: italic;
               display: inline-block;
               float: left;
}
.PlayLayConatiner .icon-share12:before,
.PlayLayConatiner ul.socialTracking li span,
.VuContainer ul.socialTracking li span,
.VuContainer .icon-share12:before,
.loyalty141 .icon-share12:before,
.loyalty141 ul.socialTracking li span {
               color: #FFF;
}
span.playFeature {
               font-family: 'Myriad Pro Light', MyriadProLight;
}
.PlayLayConatiner,
.loyalty141 {
               background-color: #edefe7!important;
}
.blackBold {
               font-family: Myriad Pro SemiBold, 'MyriadProSemiBold';
}
.playContentContainer div.tab p {
               color: #000000
}
.VUContainer div.tab p {
               color: #6b6b6b;
}
.VuContainer ul.tabControl li:nth-of-type(3) h3.control {
               left: 192px;
}
a.seeMore {
               text-transform: lowercase;
}
a.seeMore::first-letter {
               text-transform: uppercase;
}
.PlayLayConatiner.VUPlayLayConatiner.loyalty141 ul.right.right_play {
               display: none;
}
.loyalty141 ul.right.right_play.141loyl:before {
               content: none!important;
}
.PlayLayConatiner ul.right.right_play:before {
               content: url('/Style Library/Images/PlayLogo.png');
               padding-right: 10px;
               float: left;
}
.VuContainer ul.right.right_play:before {
               display: none;
}
.playContentContainer #overview h3 {
               color: #989898!important;
               font-family: Myriad Pro SemiBold, 'MyriadProSemiBold';
               padding-left: 20px;
}
h3.playHeading {
               color: #ffffff;
               font-size: 31px;
               font-family: 'Myriad Pro Light', MyriadProLight;
               padding: 5px 0px;
               font-weight: normal;
               margin-bottom: 20px;
}
h3.VUHeading {
               font-size: 31px;
               font-family: 'Myriad Pro Light', MyriadProLight;
               padding: 5px 0px;
               color: #FFFFFF;
               font-weight: normal;
               margin-bottom: 10px;
}
.frontRowContainer .tab.playFaqs {
               height: auto!important;
               max-height: 800px!important;
               min-height: 600px;
}
ul.MtnPlaySlider li {
               background: #FFFFFF;
}
.VUPlayLayConatiner li.name {
               font-family: Myriad Pro SemiBold, 'MyriadProSemiBold';
               font-weight: normal!important;
}
.VUPlayLayConatiner li.name h1::before {
               content: url('/Style Library/Images/NewVU.png');
               margin-top: -20px;
               float: left;
}
.PlayLayConatiner div.contentContainer ul.tabControl,
.loyalty141 div.contentContainer ul.tabControl {
               border-bottom: none;
}
.PlayLayConatiner div.contentContainer .bottom.social_left,
.loyalty141 div.contentContainer .bottom.social_left {
               float: left;
}
ul.MtnPlaySlider.MtnPlay .triangle {
               display: none;
}
ul.tabControl.contractDetail .bx-wrapper h4 {
               padding: 0px;
}
ul.contentList li:nth-of-type(3) h4 {
               line-height: 23px;
}
.supportUpgradeContainer.rightUpgradesReminder {
               width: 440px;
               background-color: white;
               height: 254px;
               box-shadow: 2px 2px 10px #d7d7d7;
               padding: 20px;
               float: left;
               margin-right: 20px;
               display: none;
}
.UpgradeStatus {
               display: none;
}
.container.form p {
               width: 300px;
}
div#latestDeals {
               clear: both;
}
a#PricePlans {
               color: #027FA3 !important;
               float: left;
               clear: both;
               font-size: 16px;
               font-family: Myriad Pro SemiBold, 'MyriadProSemiBold';
               cursor: pointer;
}
a#mtnShop {
               color: #027FA3 !important;
               float: left;
               clear: both;
               font-size: 16px;
               font-family: Myriad Pro SemiBold, 'MyriadProSemiBold';
               cursor: pointer;
               margin-top: 10px;
}


.supportUpgradeContainer.rightCheckUpgradesStatus>div {
               display: block!important;
}
.supportUpgradeContainer.rightCheckUpgradesStatus {
               width: 440px;
               background-color: white;
               height: 249px;
               box-shadow: 2px 2px 10px #d7d7d7;
               padding: 20px;
               float: left;
               margin-right: 20px;
}
.supportUpgradeContainer.rightUpgradesReminder a#availableUpgradesViewMore {
               display: none;
}


.NewsLetterbox {
               width: 370px;
               background: #fff;
               border: 1px solid #a29415;
               display: none;
               box-shadow: 5px 5px 5px #cccccc;
               height: 356px;
               border: 1px solid #cccccc;
               padding: 20px;
}
.NewsLetterbox-inner {
               padding: 10px;
               height: 200px;
}
.NewsLettercloseContent {
               font-size: 20px;
               float: right;
               color: #ffc313;
}
a.sendNewsLetterButton {
               min-width: 120px;
               height: 55px;
               background-color: #ffbe00;
               text-align: center;
               font-family: 'Myriad Pro', MyriadProRegular;
               color: #373737 !important;
               display: block;
               margin-right: 20px;
               float: left;
               color: #373737;
               font-size: 20px;
               padding: 20px;
               margin-top: 40px;
}
a.cancelNewsLetterButton {
               min-width: 120px;
               height: 55px;
               background-color: #dedede;
               text-align: center;
               font-family: 'Myriad Pro', MyriadProRegular;
               color: #373737 !important;
               display: block;
               margin-right: 20px;
               float: left;
               color: #373737;
               font-size: 20px;
               padding: 20px;
               margin-top: 40px;
}
.NewsLetterarrow-up {
               width: 0;
               height: 0;
               border-left: 5px solid transparent;
               border-right: 5px solid transparent;
               border-bottom: 5px solid black;
}
div#NewsletterfooterButton {
               padding: 20px;
}
.InterRoamTbl {
               margin-left: 20px;
}
.tableContainer {
               display: inline-block;
}

/*END*/
.PriceheadContent {
               margin-bottom: 20px;
}

/******* loyalty141 *******/
.loyaltyButtonContainer .yellowBox a {
               color: #373737 !important;
}
p.loyaltyPackageSummary {
               width: 420px;
}
ul.loyalty141BottomSlider li div a {
               display: none;
}
h3.loyalty141Heading {
               font-size: 18px!important;
}
div.loyaltyButtonContainer ul.socialTracking.right {
               margin: 30px;
}
ul#loyaltyContainer {
               padding: 20px 5px 18px;
               border-bottom: none;
               padding: 0px;
               margin: 0px;
               clear: both;
               width: 100%;
               display: block;
               position: relative;
               margin-top: 60px;
}
div.loyalty141RegisterHead {
               padding-left: 25px;
}
div.loyalty141RegisterHead h3.loyalty141Heading.left,
div.loyalty141RegisterHead h3.loyalty141Heading {
               width: 535px;
               float: left;
}
ul#accordionControl.loyalty141FaqAccordion li h3.control2 {
               top: 0px;
               left: 0px!important;
               position: relative;
               float: none;
               position: static;
               margin-left: 10px;
               background: url('../images/downArrow.png') no-repeat 850px #fbfbfb;
               margin: 0px;
               margin-bottom: 2px;
               width: 100%;
               padding: 10px 5px;
               color: #f8a124;
               font-size: 21px;
               cursor: pointer;
               padding-left: 20px;
}
ul#accordionControl.loyalty141FaqAccordion li h3.control2.selected {
               background: url('../images/upArrow.png') no-repeat 850px #fbfbfb !important;
}
ul#accordionControl.loyalty141FaqAccordion li h3.control2.selected div.tabContent {
               display: block;
}
div.loyalty141Content {
               padding: 20px;
               /*display: none;
                                  background: #fff;*/
               
               margin-top: 0px;
               padding-bottom: 10px;
               display: inline-block;
               padding-top: 0px;
}
ul#accordionControl li {
               border-style: solid;
               border-color: #fff;
}
div.loyaltyButtonContainer div.yellowBox {
               float: none;
               width: 198px;
               text-align: center;
               margin-right: 24px;
}
div.loyaltyAboutRegister div.left,
div.loyaltyAboutRegister div.right {
               width: 435px;
               float: left;
}
div.loyaltyAboutRegister div.left {
               margin-right: 20px;
               padding-left: 10px;
}
div.loyaltyAboutRegister div.right {
               float: left;
}
div.loyaltyAboutRegister div.left h3 {
               float: left;
}
div.loyaltyButtonContainer ul.socialTracking li {
               display: block;
}
ul#loyaltyContainer.tabControl li:nth-of-type(2) h3.control {
               left: 220px;
}
ul#loyaltyContainer.tabControl li:nth-of-type(3) h3.control {
               left: 320px;
}
ul#loyaltyContainer.tabControl li:nth-of-type(4) h3.control {
               left: 500px;
}
ul.pointsContainer li {
               width: 566px;
               float: left;
}
ul.pointsContainer li:nth-of-type(1) ul.yelloList {
               border-right: 0px!important;
}
ul.pointsContainer li:nth-of-type(2) ul.yelloList {
               border-left: 0px!important;
}
#points ul.yelloList {
               max-width: 566px;
               padding: 10px;
               float: left;
}
div.howToRegisterContainer {
               border: 2px solid #eaeaea;
               margin-bottom: 24px;
               padding: 10px;
               height: auto;
               display: inline-block;
}
div.howToRegisterContainer div.left,
div.howToRegisterContainer div.right {
               /* display: block; */
               
               width: 420px;
               float: left;
}
div.howToRegisterContainer div h3.bgGrey {
               margin-top: 20px;
               margin-bottom: 10px;
}
div.howToRegisterContainer div.left {
               margin-right: 20px;
               border-right: 2px solid #eaeaea;
}
div.howToRegisterContainer div a {
               margin-bottom: 30px;
}
ul.loyalty141BottomSlider {
               padding: 20px 0px!important;
               margin-left: 20px;
}
ul.loyalty141BottomSlider li {
               padding: 20px 15px;
}
ul#loyaltyContainer li:nth-of-type(1) div.tab {
               display: block;
}
ul.loyalty141BottomSlider li div h4 {
               margin-left: 0px!important;
               margin-bottom: 22px;
               padding: 0px;
}
div#loyaltyRegister div.container ul.left,
div#loyaltyRegister div.container ul.right {
               width: 520px;
               display: block!important;
               margin-top: 0px;
}
ul.userPointFor span.icon:before {
               color: #FFBE00;
}
div#loyaltyRegister div.container h3 {
               font-size: 23px!important;
}
h3.loyalty141Heading.left {
               float: none;
}
div#loyaltyRegister div.container ul.left,
div#loyaltyRegister div.container ul.right {
               width: 520px;
               display: block!important;
}
.loyalty141Content>ul>li>h4,
.loyalty141Content>ul>h3 {
               float: left;
               clear: both;
}
.loyalty141Content>ul>h3 {
               margin-bottom: 10px;
}
.loyalty141Content ul.right>li>p {
               width: 290px;
               text-align: left;
}
div#loyaltyRegister div.container ul.left {
               float: left;
               padding-right: 20px;
               margin-right: 20px;
}
div.loyalty141Content ul li {
               /*margin-bottom: 10px; */
               
               min-height: 40px;
}
div#loyaltyRegister div.container ul {
               float: left;
}
h3.bgGrey {
               background: #fbfbfb;
               font-size: 17px!important;
               width: 290px;
               line-height: 23px!important;
}
div.loyalty141RegisterBottom {
               display: inline-block;
               margin-top: 20px;
}
div.loyaltyRedeemTransferContainer {
               display: inline-block;
               margin-top: 20px;
}
div.loyaltyRedeemTransferContainer div.left,
div.loyaltyRedeemTransferContainer div.right {
               width: 440px;
               padding: 12px;
               float: left;
}
div.loyaltyRedeemTransfer {
               border: 2px solid #eaeaea;
               display: inline-block;
               padding: 3px 12px;
}
div.loyaltyRedeemTransferContentleft,
div.loyaltyRedeemTransferContentright {
               float: left;
               width: 420px;
               padding: 0px 12px 0px 0px;
               margin-bottom: 12px;
}
div.loyaltyRedeemTransferContentleft {
               border-right: 2px solid #eaeaea;
               margin-right: 20px;
}
ul.userPointFor li {
               float: left;
               margin-right: 10px;
               display: block;
               width: 166px;
}
ul.userPointFor li span {
               font-size: 17px;
               display: block;
               width: 150px;
               /* float: right; */
               
               margin-left: 0px;
               margin-top: 0px;
               color: #6b6b6b;
               font-family: Myriad Pro SemiBold, 'MyriadProSemiBold'!important;
               font-weight: normal!important;
}
ul.userPointFor li:nth-of-type(1) span {
               margin-left: 0px;
}
ul.userPointFor li span.icon:before {
               font-size: 40px;
               padding-right: 10px;
               vertical-align: middle;
}
#loyaltyFaq .useArrows {
               border: medium none !important;
}
ul#loyaltyContainer.tabControl li:nth-of-type(2) h3.control {
               left: 223px;
}
div#loyaltyRegister div.container h3,
div#loyaltyRegister div.container h4 {
               color: #6B6B6B!important;
}
div#points h2 {
               font-size: 17px;
               color: #6b6b6b;
               margin-bottom: 20px;
               font-family: Myriad Pro SemiBold, "MyriadProSemiBold";
}
ul#loyaltyContainer.tabControl li:nth-of-type(4) h3.control {
               left: 560px;
}

/******* end loyalty 1-4-1 **********/

/*Newsletter*/
.txtNewsMeEmail {
               height: 45px;
               width: 384px;
               background-image: url('/Style Library/Images/s.jpg');
               /* text-align: center; 
    padding: 20px;   */
               
               padding: 6px 20px 8px;
               font-size: 17px!important;
               font-family: 'Myriad Pro', MyriadProRegular;
               border: 1px solid rgb(234, 234, 234);
               text-align: center;
}
div#ThankYouNewsletter a.btnSubmitNews {
               margin-bottom: 85px;
}
.btnSubmitNews {
               width: 384px;
               height: 45px;
               background-color: #ffbe00;
               text-align: center;
               font-family: Myriad Pro SemiBold, 'MyriadProSemiBold'!important;
               color: #373737!important;
               display: inline-block;
               margin-right: 20px;
               /* float: left; */
               
               color: #373737;
               font-size: 20px;
               padding: 15px;
               margin-top: 3px!important;
               margin-bottom: 30px;
}
div#newletter label.error {
               color: red;
               margin-top: 4px;
               position: relative;
               text-align: right;
               display: block!important;
               width: 384px;
}
.SuccessMessageLabel {
               color: #4CAF50;
               margin-top: 1px;
               display: block;
               color: Red;
               border-top-style: solid;
               border-color: red;
               border-top-width: 2px;
               text-align: right;
}

/*End NewsLetter*/
.contentContainer ul.yelloList li {
               display: table;
               padding-right: 30px;
}
.contentContainer>p {
               padding-left: 20px;
}
.contentContainer>p a.seeMore {
               margin-left: 0px;
}
.sideBarImage {
               margin-bottom: 20px;
}
.supportUpgradeContainer>div {
               display: block!important;
}
div.top span.icon-phone-1,
span.icon-pin-map,
span.icon-cignal {
               font-size: 25px!important;
               float: left;
               color: #dfdfdf!important;
               padding: 0px 10px 0px 0px;
               margin-left: 0px;
               margin-top: -3px;
}
.bottom span.icon-external-link {
               font-size: 15px!important;
}
.tabBox span {
               font-family: Myriad Pro SemiBold, 'MyriadProSemiBold';
}
.lightSlider span.spanText {
               font-family: Myriad Pro SemiBold, 'MyriadProSemiBold';
}
span.dataCaption {
               color: #4b4b4b;
}

/*END*/

/*Apps*/
ul.appsListSlider li img {
               margin: 0 auto;
               display: inline-block;
               position: relative;
               bottom: 10px;
}
.bannerPrm a>img {
               width: 300px;
}

/*END*/

/****** non mtn *******/
div.nonMTNcustomize p {
               width: 295px!important;
}

/****** end non mtn *******/

/*Home Twitter*/
.SandboxRoot.env-bp-min .timeline-Footer {
               display: none!important;
}
iframe#twitter-widget-0 .timeline-Footer {
               display: none!important;
}
.homeTwitter {
               height: auto!important;
               margin-bottom: 0px!important;
               border: none!important;
               /*margin-top:178px!important;*/
}
.timeline-Widget .timeline-Header {
               display: none!important;
}
h5.icon-services.label:before,
h5.icon-heart.label:before {
               /*padding: 0px 0px 20px 0px;*/
               
               margin: 0px 0px 0px 20px;
               position: relative;
               float: left;
               left: -6px;
               top: -6px;
               display: -webkit-inline-box;
               vertical-align: -webkit-baseline-middle;
}
ul.respAccordion .icon-services:before,
div.rightSidebar_container ul.respAccordion li h5.icon-heart.label:before {
               color: #ffbe00;
               font-size: 31px;
               /*padding-top: 0px;
    margin-top: 0px;
    margin-right: 10px;*/
}

/*END*/

/*Network Coverage*/
.SignalTypeDiv {
    float: left;
    margin-bottom: 20px;
   
    margin-top: 40px;
    margin-left: 0px!important; 
    width: auto!important; 
}
.networkSelect {
               width: 210px !important;
               padding-left: 10px !important;
               padding-right: 52px !important;
               white-space: initial;
               white-space: -moz-pre-wrap;
               white-space: -webkit-pre-wrap;
               white-space: -pre-wrap;
               white-space: -o-pre-wrap;
}
p.NetworkInnerSubHeading {
               float: left;
               clear: both;
}
div.networkContainer p {
               clear: both;
               margin-left:0px!important;
}
div.networkContainer p.terms {
               float: right;
               clear: none;
}
.NWrequiredStyle {
               color: #c8000a!important;
               visibility: visible;
               position: relative;
               left: 10px;
               top: 0px;
               font-size: 13px;
               font-family: 'Myriad Pro', MyriadProRegular;
               text-align: right;
               background: url('/Style Library/Images/errorSymbol.png') no-repeat;
               padding-left: 20px;
               float: left;
               border-top: 2px solid #c8000a;
               width: 558px;
               padding-top: 0px;
               margin-top: -18px;
               margin-left: -10px;
               background-position: right 135px top;
               background-position-y: 8px;
               clear: both;
               padding-top: 8px;
}
.textarea {
               background: none;
               overflow: hidden;
}
.rightReportFraud.supportContainer .textarea {
               height: 110px!important;
               clear: both;
}
.EmialNWrequiredStyle {
               color: #c8000a!important;
               visibility: visible;
               position: relative;
               left: 10px;
               top: 0px;
               font-size: 13px;
               font-family: 'Myriad Pro', MyriadProRegular;
               text-align: right;
               background: url('/Style Library/Images/errorSymbol.png') no-repeat;
               padding-left: 20px;
               float: left;
               border-top: 2px solid #c8000a;
               width: 558px;
               padding-top: 0px;
               background-position: right 137px top;
               background-position-y: 8px;
               padding-top: 8px;
               margin-top: -15px;
               margin-left: -10px;
               clear: both;
}
.EmialNWregualrStyle {
               color: #c8000a!important;
               visibility: visible;
               position: relative;
               left: 10px;
               top: 0px;
               font-size: 14px;
               font-family: 'Myriad Pro', MyriadProRegular;
               text-align: right;
               background: url('/Style Library/Images/errorSymbol.png') no-repeat;
               padding-left: 20px;
               float: left;
               border-top: 2px solid #c8000a;
               width: 558px;
               padding-top: 0px;
               background-position: right 135px top;
               background-position-y: 8px;
               padding-top: 8px;
               margin-top: -23px;
               margin-left: -10px;
               clear: both;
}
.submitNetowrk {
               min-width: 270px;
               height: 45px;
               background-color: #ffbe00;
               text-align: center;
               font-family: Myriad Pro SemiBold, 'MyriadProSemiBold'!important;
               color: #373737!important;
               display: block;
               margin-right: 20px;
               float: left;
               color: #373737;
               font-size: 20px;
               padding: 15px;
               text-decoration: none!important;
               cursor: pointer;
}
a.submitNetowrk:hover {
               color: #373737!important;
               background-color: #ffd96b!important;
}
.NCCaptureRequired {
   
    margin-top: -12px;
    margin-left: 8px;
  
}
.NWotherRequiredStyle {
               color: #c8000a!important;
               visibility: visible;
               position: relative;
               left: 10px;
               top: 0px;
               font-size: 14px;
               font-family: 'Myriad Pro', MyriadProRegular;
               text-align: right;
               background: url('/Style Library/Images/errorSymbol.png') no-repeat 0px 1px;
               padding-left: 20px;
               float: left;
               border-top: 2px solid #c8000a;
               width: 558px;
               padding-top: 0px;
               background-position: 423px 0px;
               margin-top: -17px;
               margin-left: -10px;
               clear: both;
}
p.terms {
               float: right;
               margin-top: 20px !important;
               width: 480px;
               margin-right: 400px;
}
.NetworkCovcheckBox {
               width: 20px;
               height: 21px;
               display: inline-block;
               clear: both;
               float: left;
}
.NetworkCoverageInput {
               width: 559px !important;
               -moz-appearance: none !important;
               border-radius: 0px !important;
}
.CellNumberNWrequiredStyle {
               color: #c8000a!important;
               visibility: visible;
               /* width: auto!important; */
               
               position: relative;
               left: 10px;
               top: 0px;
               font-size: 14px;
               /* color: #FFF !important; */
               
               font-family: 'Myriad Pro', MyriadProRegular;
               text-align: right;
               background: url('/Style Library/Images/errorSymbol.png') no-repeat;
               padding-left: 20px;
               float: left;
               border-top: 2px solid #c8000a;
               width: 558px;
               padding-top: 5px;
               background-position: right 250px top;
               background-position-y: 4px;
               margin-top: -17px;
               margin-left: -10px;
               /* display: list-item; */
               
               clear: both;
}
.NCCaptureRequired {
               color: #c8000a!important;
               visibility: visible;
               position: relative;
               left: 10px;
               top: 0px;
               font-size: 14px;
               font-family: 'Myriad Pro', MyriadProRegular;
               text-align: right;
               background: url('/Style Library/Images/errorSymbol.png') no-repeat 0px 1px;
               padding-left: 20px;
               float: left;
               border-top: 2px solid #c8000a;
               width: 301px;
               padding-top: 0px;
               background-position: 70px 0px;
               margin-top: -2px;
               margin-left: -10px;
               clear: both;
}
.CheckBoxRequired {
               color: #c8000a!important;
               visibility: visible;
               position: relative;
               left: 10px;
               top: 0px;
               font-size: 14px;
               font-family: 'Myriad Pro', MyriadProRegular;
               text-align: right;
               background: url('/Style Library/Images/errorSymbol.png') no-repeat 0px 1px;
               padding-left: 20px;
               float: left;
               border-top: 2px solid #c8000a;
               width: 458px;
               padding-top: 0px;
               background-position: 323px 0px;
               margin-top: -16px;
               margin-left: -10px;
               clear: both;
}
li.skyRate {
               width: 155px!important;
               padding-top: 3px!important;
}

/*END Network coverage*/

/*** UPGRADES ***/
a#UpgradeTnC:hover,
a#availableUpgradesViewMore:hover,
a:achLatestDeast:hover {
               color: #FFBE00!important;
}
.supportUpgradeContainer .container input[type='text'].error {
               border-bottom: 2px solid #c8000a;
}
.UpgradesmisidnRequired {
               color: #c8000a!important;
               visibility: visible;
               /* width: auto!important; */
               
               position: relative;
               left: 10px;
               top: 0px;
               font-size: 14px;
               /* color: #FFF !important; */
               
               font-family: 'Myriad Pro', MyriadProRegular;
               text-align: right;
               background: url('/Style Library/Images/errorSymbol.png') no-repeat 0px 1px;
               padding-left: 20px;
               float: left;
               border-top: 2px solid #c8000a;
               width: 396px;
               padding-top: 0px;
               background-position: 263px 0px;
               margin-top: -1px;
               margin-left: -10px;
}
.UpgradesValidMSISDN {
               color: #c8000a!important;
               visibility: visible;
               /* width: auto!important; */
               
               position: relative;
               left: 10px;
               top: 0px;
               font-size: 14px;
               /* color: #FFF !important; */
               
               font-family: 'Myriad Pro', MyriadProRegular;
               text-align: right;
               background: url('/Style Library/Images/errorSymbol.png') no-repeat 0px 1px;
               padding-left: 20px;
               float: left;
               border-top: 2px solid #c8000a;
               width: 396px;
               padding-top: 0px;
               background-position: 207px 0px;
               margin-top: -15px;
               margin-left: -10px;
}
.submit {
               margin-top: 0px;
}

/** END UPGRADES ***/
p.include {
               height: 50px;
               width: 370px;
               margin-top: -20px;
               word-wrap: break-word;
               margin-bottom: 2px;
               display: block;
               font-size: 14px !important;
               line-height: 20px;
}
div.recommendedContainer div.detailContainer p.include {
               width: 165px;
}
a.button.rechargeButton.convertLink:after {
               content: no-open-quote;
}
#searchLanding {
               overflow-x: hidden;
               float: none !important;
}
div.searchSidebarZoom img.device {
               margin-left: 30px;
}
input.s4-searchbox-QueryPrompt {
               border: none!important;
}
td.ms-sbgo img {
               border: none!important;
               vertical-align: baseline;
}
img.srch-gosearchimg {
               border: none!important;
               background-position: -5px 0px;
               text-indent: 99999;
               background-image: url('/Style Library/Images/icon-search.png'), url('/Style Library/Images/s.png'), linear-gradient(to right, rgba(247, 247, 247, 0.5), rgba(255, 255, 255, 0)) !important;
               !important;
               background-repeat: no-repeat !important;
               background-attachment: scroll !important;
}
@media screen and (-ms-high-contrast: active),
(-ms-high-contrast: none) {
               .ms-sbplain {
                              border: none!important;
                              border-right: none!important
               }
}

/************Reccomended Deals Global Generice************/
div.recommendedContainer div#ItemsMessage {
               font-size: 30px;
               font-style: italic;
               color: #989898;
               margin: 0 0 10px 0;
               padding: 90px 10px;
               margin-top: 20px;
               background-color: #fff;
               width: 300px;
               box-shadow: 3px 3px #F0F0F0;
               height: 210px;
               text-align: center;
}
div.recommendedContainer div.sidebarZoom img.device {
               float: left;
               margin-top: 20px;
               margin-right: 20px;
               width: 94px;
               margin: 0 0 10px 32px;
}
div.recommendedContainer div.detailContainer {
               width: 184px;
               display: block;
               float: right;
               margin-bottom:20px;
}
div.recommendedContainer h2.price {
               margin-left: 0px;
}
div.recommendedContainer div.detailContainer .price>span {
               margin-left: 0px;
               margin: 0px 13px;
               font-size: 31px!important;
               width: auto;
               margin-right: 3px;
}
div.recommendedContainer .detailContainer h4 {
               font-family: Myriad Pro SemiBold, 'MyriadProSemiBold';
               margin: 0 15px;
               font-size: 17px !important;
               line-height:23px;
               }
div.recommendedContainer div.detailContainer p.include {
                   margin-left: 17px;
    margin-top: -14px;
    width: auto;
    margin-bottom: 10px;
    }
div.recommendedContainer h2.price p {
               font-size: 13px;
               font-weight: bold;
}
div.recommendedContainer div.sidebarZoom h2.price p {
               font-size: 10px;
               color: #989898;
               float: left;
               clear: right;
               display: block;
               margin-top: 7px;
               line-height: 10px;
               display: inline-block;
}
div.recommendedContainer p.detail {
               margin-left: 16px !important;
}
.timeline-Footer {
               padding: 15px;
               font-size: 12px;
               display: none !important;
}
div.recommendedContainer div.sidebarZoom a.seeMore {
               margin-left: 17px;
}
span.detail {
               font-size: 20px;
               color: #6b6b6b;
}
div.recommendedContainer div.recoContainer {
               float: left;
               margin-top: 30px;
               margin-left: -20px;
}

/******Error Page*****/
.error_placeHolder {
               height: 155px!important;
               background: #f9f9f9;
               text-align: center;
               padding-top: 100px;
               color: #aaa;
               font-size: 31px;
               padding-top: 0px!important;
}
.error_image {
               margin-left: auto;
               padding: 0px;
               margin-right: auto;
               display: block;
}
.error_placeHolder::before {
               content: url('/Style Library/Images/error.png');
               margin-left: auto;
               margin-right: auto;
               display: block;
               padding-bottom: 10px;
}
div.containerDiv {
               padding-top: 20px;
               height: 300px;
               margin-right: 45px;
               background-color: #fff;
}
.errorul1,
.errorul2 {
               font-family: 'Myriad Pro', MyriadProRegular;
               font-size: 17px;
               line-height: 25px;
               color: #6b6b6b;
               padding: 0px 20px 0px 0px;
               color: #027FA3!important;
}
.search_error {
               width: 609px;
}
a.button.error {
               min-width: 184px;
               margin-right: 16px;
}
.bottomCont_error {
               margin: 104px 0px 0px;
}
div.siteSearch {
               width: 750px;
               float: left;
               margin-right: 50px;
               margin-bottom: 20px;
               padding-left: 20px;
}
#phonebefore::before {
               padding-right: 2px;
               margin-left: -36px;
               position: relative;
               top: 5px;
}
#emailOr {
               padding: 12px 22px;
               margin: 20px 21px 0px 0;
               height: 54px;
               background-image: url('/Style Library/Images/s.jpg');
               border: none;
               float: left;
               width: 610px;
               font-size: 21px;
               border: 1px solid rgb(234, 234, 234);
               font-family: 'Myriad Pro', MyriadProRegular!important;
}
input,
select,
textarea {
               color: #6b6b6b;
               font-size: 15px!important;
               border-radius: 0;
               @include border-radius(0);
               /*remove border-radius in iOS */
}
input#emailOr::-webkit-input-placeholder {
               color: #6b6b6b;
               font-family: 'Myriad Pro', MyriadProRegular!important;
}
.searchimage {
               float: right;
               margin-top: -51px;
}
div.siteSearch p>a,
div.needhelp a {
               color: #027FA3!important;
               font-family: 'Myriad Pro', MyriadProRegular!important;
               font-weight: normal;
}
.search_error>p {
               margin-bottom: 0px;
}
.containerDiv p {
               line-height: 10px;
               font-family: Myriad Pro SemiBold, 'MyriadProSemiBold';
               
               font-size: 21px;
               color: #6b6b6b;
}
p#phonebefore {
               font-size: 25px;
               display: inline-block;
               font-family: Myriad Pro SemiBold, 'MyriadProSemiBold'!important;
}
div.siteSearch p:nth-child(2) {
               font-size: 17px;
               color: #989898;
               margin-bottom: 30px;
}
.needhelp p:nth-child(2) {
               font-size: 17px;
               font-family: 'Myriad Pro', MyriadProRegular;
               font-weight: normal;
}

/***** ERROR END******/

/*Search Common*/
.searchPager {
               display: table;
               margin: 0 auto;
               margin-top: 20px;
}
.searchPager a {
               color: #373737!important;
}
.srch-Title3 a:hover {
               color: #ffbe00!important;
}
.srch-Title2 a:link,
.srch-Title2 a:visited,
.srch-Title2 a:hover {
               text-decoration: none!important;
}
.srch-URL2 {
               color: #027FA3!important;
}
.srch-Description2 {
               color: #6b6b6b;
}
.srch-stats {
               color: #6b6b6b;
}
.ms-searchChannelTitle span {
               height: 62px;
               background: #fff;
               color: #6b6b6b!important;
               font-family: Myriad Pro SemiBold, 'MyriadProSemiBold'!important;
               font-size: 25px !important;
}
.ms-searchsummaryTitle {
               height: 47px;
               font-size: 19px;
               color: #027FA3;
               padding: 16px 5px;
               font-weight: normal;
               font-family: 'Myriad Pro', MyriadProRegular;
}
span.ms-searchChannelTitle:before {
               content: url('/Style Library/Images/zoom.png');
               padding-right: 9px;
               white-space: nowrap;
}
.ms-searchsummarymain {
               border-top: 7px Solid #ffbe00!important;
               background-color: #ffffff;
               border-bottom: 3px solid #cccccc;
               width: 300px;
               margin-top: -5px;
}
input.s4-searchbox-QueryPrompt {
               font-family: MyriadProRegular!important;
               font-size: 25px;
}
input[type=text]::-ms-clear {
               display: none!important;
}
.srch-Description2 strong {
               font-family: 'Myriad Pro Bold', MyriadProSemiBold!important;
               font-weight: normal;
}
span#CSR_NO_RESULTS strong {
               font-family: 'Myriad Pro Bold', MyriadProSemiBold!important;
               font-weight: normal;
}
.ms-descriptiontext {
               font-size: 20px;
               font-family: Myriad Pro SemiBold, 'MyriadProSemiBold';
}
span#CSR_NO_RESULTS p {
               font-size: 25px;
}
span#CSR_NO_RESULTS h3 {
               font-size: 21px;
               font-family: Myriad Pro SemiBold, 'MyriadProSemiBold';
               padding-bottom: 15px;
}
span#CSR_NO_RESULTS ul li {
               font-size: 17px;
               font-family: MyriadProRegular;
               line-height: 25px;
}
span#CSR_NO_RESULTS ul {
               margin-bottom: 20px;
}
ul.toplist_opMedium li {
               font-family: 'Myriad Pro', MyriadProRegular;
}
p.widePricing_opMedium {
               font-family: Myriad Pro SemiBold, 'MyriadProSemiBold';
}
.yellow {
               color: #ffbe00;
               font-family: Myriad Pro SemiBold, 'MyriadProSemiBold';
}
.srch-Metadata2 {
               display: none;
}
.srch-results {
               background: #ffffff;
               padding: 20px 40px 20px 20px;
}
.shopSearch h2 {
               font-family: Myriad Pro SemiBold, 'MyriadProSemiBold';
               font-size: 20px;
               color: #6b6b6b;
}
a.button.searchButton {
               float: none;
               min-width: 230px;
               height: 40px;
               padding: 10px;
               width: 170px;
               margin-left: auto!important;
               margin-right: auto!important;
}
.srch-Title3 {
               padding-bottom: 20px;
               font-size: 17px;
               font-family: 'Myriad Pro', MyriadProRegular;
}
.border-top {
               border-top: 7px Solid #ffbe00!important;
               border-bottom: 3px solid #cccccc;
}

/***END***/

/****Search****/
.siteSearch>p {
               font-family: Myriad Pro SemiBold, 'MyriadProSemiBold'!important;
               display: block;
}
.needhelp {
               float: left;
}
p#phonebefore span {
               font-size: 25px;
               position: relative;
               top: -5px;
               padding-bottom: 0px;
}
.needhelp p:nth-child(2),
.errorul1,
.errorul2 {
               margin-left: 30px;
}
a.moreShopDeals {
               min-width: 270px;
               height: 45px;
               background-color: #dedede;
               text-align: center;
               font-family: Myriad Pro SemiBold, 'MyriadProSemiBold'!important;
               color: #989898!important;
               display: block;
               margin-right: 20px;
               float: left;
               font-size: 20px;
               padding: 15px;
               text-decoration: none!important;
               cursor: pointer;
               margin-left: 350px;
               margin-top: 20px;
               background: url('../../SiteCollectionDocuments/Resources/images/arrow.png') 225px 21px no-repeat #DEDEDD;
}

/**End Search***/

/************END Reccomended Deals Global Generice************/
div#searchLanding .price>span {
               font-size: 48px;
}
.shareComponentCaptcha {
               margin-top: 20px;
}
.captchaError {
               color: #c8000a !important;
               visibility: visible;
               position: relative;
               top: -24px;
               font-family: 'Myriad Pro', MyriadProRegular !important;
               text-align: right;
               background: url('/Style Library/Images/errorSymbol.png') no-repeat 107px 7px;
               border-top: 2px solid #c8000a;
               width: 301px;
               padding-top: 8px;
               clear: both;
               display: inline-block;
               font-size: 14px !important;
               margin-left: 0px;
               margin-bottom: 1px;
}
.MyMtnUpgradeDevice {
               height: 223px;
               width: 122px;
               margin-top: -40px;
}
.mostPopular ul.supportList li {
               line-height: 21px;
}
.detailCounter {
               width: 390px;
}
ul#ulPrdData li.popular h2.price {
               height: 60px;
}
.detailCounter p.priceSecond {
               margin-top: 10px;
               width: 30px;
               float: left;
}

/****************MTN Get Started******************/
p.setupClass {
               margin-top: 90px;
}

/******************END***************************/
#btnSendEmail1 {
               margin-top: 10px;
               min-width: 290px !important;
               margin-left: 0px;
               color: #373737!important;
}
.EducationsideBar {
               border-top: 7px solid #ffbe00;
               padding-top: 20px;
               background-color: #fff;
               border-bottom: 3px solid #CCC;
               margin-bottom: 20px;
}
div.EducationsideBar h3 {
               width: 100%;
               font-size: 25px;
               color: #6b6b6b;
               padding-left: 20px;
               background-repeat: no-repeat;
               background-position: 20px;
               font-family: Myriad Pro SemiBold, 'MyriadProSemiBold'!important;
               font-weight: normal!important;
}
.EducationsideBar h3.icon-information-circle:before {
               white-space: nowrap;
               font-size: 30px;
               color: #FFBE00;
               padding-right: 10px;
               vertical-align: middle;
               display: inline-block;
               float: left;
}
div.EducationsideBar ul li:nth-of-type(2) {
               background: #f9f9f9;
}
.EducationsideBar ul {
               padding: 3px;
}
div.EducationsideBar ul li {
               padding-left: 20px;
               margin-top: 20px;
}
div.EducationsideBar ul li a {
               color: #027FA3!important;
               font-size: 19px;
               font-family: 'Myriad Pro', MyriadProRegular;
}
.remindmeButton {
               margin-left: 60px !important;
}
.divThankYouMessage h3 {
               font-size: 23px;
}
.divThankYouMessage {
               border-style: solid;
               border-color: black;
               border-bottom-color: black;
               background-color: white;
               border-top-color: #FFC700;
               border-top-style: solid;
               border-top-width: 5px;
               height: 246px;
               padding: 20px 20px 20px;
}
.QuestionTextbox {
               margin-left: 20px;
               height: 126px;
               width: 784px;
               padding: 20px !important;
               background: none !important;
               font-size: 17px !important;
               margin-top: 20px;
               margin-left: 20px;
               height: 126px;
               color: #989898;
               background: none !important;
               font-size: 17px !important;
               margin-top: 20px;
               box-shadow: inset 0 0 10px #ebebeb;
               border: 1px solid #ebebeb;
               display: block;
}
.UserQuestion {
               border-style: solid;
               border-color: black;
               /* border-bottom-color: black; */
               
               background-color: white;
               border-top-color: #FFC700;
               border-top-style: solid;
               border-top-width: 5px;
               height: 480px;
}
button#SubmitFAQ {
               background-color: #ffbe00;
               color: #373737!important;
               display: block;
               width: 250px;
               height: 45px;
               padding-top: 10px;
               position: absolute;
               font-family: Myriad Pro SemiBold, 'MyriadProSemiBold';
               margin-bottom: 20px;
               cursor: pointer;
               margin-left: 20px;
               font-size: 20px;
               cursor: pointer;
               width: 20%;
}
.txtFAQCoverageName {
               width: 50%;
               font-size: 21px;
               font-family: 'Myriad Pro', MyriadProRegular;
               padding: 20px;
               margin-bottom: 15px;
               color: #989898;
               -moz-box-shadow: inset 0 0 10px #ebebeb;
               box-shadow: inset 0 0 10px #ebebeb;
               border: 1px solid #ebebeb;
               display: block;
               clear: both;
               margin-left: 20px;
}
.txtFAQEmail {
               width: 50%;
               font-size: 21px;
               font-family: 'Myriad Pro', MyriadProRegular;
               padding: 20px;
               margin-bottom: 15px;
               color: #989898;
               -moz-box-shadow: inset 0 0 10px #ebebeb;
               box-shadow: inset 0 0 10px #ebebeb;
               border: 1px solid #ebebeb;
               display: block;
               clear: both;
               margin-left: 20px;
}
.smallFAQQquestionValidation {
               visibility: visible;
               color: #c8000a !important;
               visibility: visible;
               position: relative;
               top: 0px;
               font-size: 14px;
               font-family: 'Myriad Pro', MyriadProRegular;
               text-align: right;
               background: url('/Style Library/Images/errorSymbol.png') no-repeat 0px 35px;
               padding-left: 20px;
               float: left;
               border-top: 2px solid #c8000a;
               width: 462px;
               padding-top: 0px;
               background-position: 308px 5px;
               margin-top: -16px;
               margin-bottom: 3px;
               clear: both;
               margin-left: 20px;
}
.BigFAQTextBoxValidation {
               color: Red;
               visibility: visible;
               visibility: visible;
               color: #c8000a !important;
               visibility: visible;
               position: relative;
               top: 0px;
               font-size: 14px;
               font-family: 'Myriad Pro', MyriadProRegular;
               text-align: right;
               background: url('/Style Library/Images/errorSymbol.png') no-repeat 0px 135px;
               padding-left: 20px;
               float: left;
               border-top: 2px solid #c8000a;
               width: 784px;
               padding-top: 0px;
               background-position: 652px 5px;
               margin-top: 0px;
               margin-bottom: 3px;
               clear: both;
               margin-left: 20px;
}
.FAQRegularExp {
               visibility: visible;
               color: #c8000a !important;
               visibility: visible;
               position: relative;
               top: 0px;
               font-size: 14px;
               font-family: 'Myriad Pro', MyriadProRegular;
               text-align: right;
               background: url('/Style Library/Images/errorSymbol.png') no-repeat 0px 35px;
               padding-left: 20px;
               float: left;
               border-top: 2px solid #c8000a;
               width: 462px;
               padding-top: 0px;
               background-position: 211px 5px;
               margin-top: -19px;
               margin-bottom: 3px;
               clear: both;
               margin-left: 20px;
}
a.discontSeemore {
               display: block;
               margin: 0 auto;
               text-align: center;
}
#loading {
               margin-top: 100px !important;
               margin-left: 660px !important;
               display: none;
}
li.businessCont .tab {
               min-height: auto;
}
.shopLink a:hover,
.shopLink span:hover {
               color: #FFBE00!important;
}
.shopLink span.icon-external-link:before {
               font-size: 14px;
}
.bannerPrm div {
               margin-bottom: 20px;
               cursor: pointer;
}
.rightSidebar_contractLanding.top-border.bannerPrm a {
               display: inline-block;
}
.educationBanner.bannerPrm .firstBannerPrm {
               background: url('/Style Library/Images/PromoBanners/Foundation_2.jpg') no-repeat;
               background-size: 320px 250px;
               width: 320px;
               height: 250px;
}
.rightSidebar_contractLanding.ContractBanner.bannerPrm .firstBannerPrm {
               background: url('/Style Library/Images/PromoBanners/MyMTN_App.jpg') no-repeat;
               background-size: 300px 250px;
               width: 320px;
               height: 250px;
}
.rightSidebar_contractLanding.top-border.bannerPrm .firstBannerPrm {
               background: url('/Style Library/Images/PromoBanners/Signature_Bundles.jpg') no-repeat;
               background-size: 300px 250px;
               width: 320px;
               height: 250px;
}
.bannerPrm.aboutMTNBannerPromo .firstBannerPrm {
               background: url('/Style%20Library/Images/PromoBanners/Foundation_2.jpg') no-repeat;
               background-size: 300px 250px;
               width: 320px;
               height: 250px;
}
.bannerPrm.ricaBannerPromo .firstBannerPrm {
               background: url('/Style%20Library/Images/PromoBanners/RICA.jpg') no-repeat;
               background-size: 300px 250px;
               width: 320px;
               height: 250px;
}
.bannerPrm.appsBanner .secondBannerPrm {
               background: url('/Style%20Library/Images/PromoBanners/ZaService.jpg') no-repeat;
               background-size: 300px 250px;
               width: 300px;
               height: 250px;
}
.bannerPrm.appsBanner .firstBannerPrm {
               background: url('/Style%20Library/Images/PromoBanners/MyMTN_App.jpg') no-repeat;
               background-size: 300px 250px;
               width: 320px;
               height: 250px;
}
.bannerPrm.getstartBannerPromo .firstBannerPrm {
               background: url('/Style%20Library/Images/PromoBanners/ZaService.jpg') no-repeat;
               background-size: 300px 250px;
               width: 320px;
               height: 250px;
}
.bannerPrm.getstartBannerPromo .secondBannerPrm {
               background: url('/Style%20Library/Images/PromoBanners/MyMTN_App.jpg') no-repeat;
               background-size: 300px 250px;
               width: 300px;
               height: 250px;
}
.bannerPrm.reportfraudBannerPromo .firstBannerPrm {
               background: url('/Style%20Library/Images/PromoBanners/New_device.jpg') no-repeat;
               background-size: 300px 250px;
               width: 320px;
               height: 250px;
}
.bannerPrm.reportfraudBannerPromo .secondBannerPrm {
               background: url('/Style%20Library/Images/PromoBanners/insurance.jpg') no-repeat;
               background-size: 300px 250px;
               width: 300px;
               height: 250px;
}
.bannerPrm.lostStolenBanner .firstBannerPrm {
               background: url('/Style%20Library/Images/PromoBanners/New_device.jpg') no-repeat;
               background-size: 300px 250px;
               width: 320px;
               height: 250px;
}
.bannerPrm.lostStolenBanner .secondBannerPrm {
               background: url('/Style%20Library/Images/PromoBanners/insurance.jpg') no-repeat;
               background-size: 300px 250px;
               width: 300px;
               height: 250px;
}
.minPerMonth .placeHolder {
               display: block;
               background-size: 300px 250px;
               background-image: url('/Style Library/Images/PromoBanners/Data4Keeps.jpg');
               text-indent: -9999px;
               white-space: nowrap;
}
.mobileDivAccord .rightDevice {
               background-size: 300px 250px;
               background-image: url('/Style Library/Images/PromoBanners/SIM_only.jpg');
               text-indent: -9999px;
               white-space: nowrap;
}
.mobileDivAccord .rightDevice .button.accessibleButton {
               display: none;
}
.sideBarImage,
.placeHolder {
               display: none!important;
}
.dataLandingContainer .rightSidebar_contractLanding.top-border,
.dataLandingContainer .rightSidebar_contractLanding.ContractBanner {
               background: transparent;
               border: none;
}
.dataLandingContainer .rightSidebar_contractLanding.ContractBanner.top-border {
               background: #FFFFFF;
               border-bottom: 2px #ccc solid;
               border-top: 5px solid #ffbf00;
}
.dataLandingContainer .rightSidebar_contractLanding.top-border .bannerPrm img {
               margin-left: 0px;
}

/*Network Coverage*/
.nwquerySection label.TextboxLable {
              
               min-width: 800px;
               float: left;
}
.nwquerySection label {
               font-size: 17px;
               color: #6b6b6b;
               margin-bottom: 12px;
               max-width: 566px;
               margin-top: 0px;
}
.RegularExpRica {
               visibility: visible;
               color: #c8000a!important;
               visibility: visible;
               font-size: 14px;
               font-family: 'Myriad Pro', MyriadProRegular;
               text-align: right;
               background: url(/Style%20Library/Images/errorSymbol.png) no-repeat;
               padding-left: 20px;
               float: left;
               border-top: 3px solid #c8000a;
               width: 100%;
               margin-bottom: -30px;
               background-position: right 210px top;
               padding-top: 0px;
               background-position-y: 8px;
}
.RicaRequiredStyle {
               visibility: visible;
               color: #c8000a!important;
               font-size: 14px;
               font-family: 'Myriad Pro', MyriadProRegular;
               text-align: right;
               background: url(/Style%20Library/Images/errorSymbol.png) no-repeat;
               padding-left: 20px;
               border-top: 3px solid #c8000a;
               width: 100%;
               padding-top: 0px;
               background-position: right 140px top;
               float: left;
               padding-top: 8px;
               background-position-y: 8px;
}
.rightRica a {
               width: auto;
               line-height: 23px;
}
.UserQuestion div#recaptchaNC {
               margin-left: 20px;
               margin-bottom: 10px;
}
ol.alphabet li {
               font-family: 'Myriad Pro', MyriadProRegular !important;
               font-size: 17px;
               line-height: 25px;
               color: ##989898;
               margin-left: 20px;
               list-style-type: lower-alpha;
}
ol.roman li {
               font-family: 'Myriad Pro', MyriadProRegular !important;
               font-size: 17px;
               line-height: 25px;
               color: ##989898;
               margin-left: 20px;
               list-style-type: lower-roman;
}
.foundationContact h3 {
               font-family: Myriad Pro SemiBold, "MyriadProSemiBold";
               font-weight: normal!important;
               color: #6b6b6b!important;
               padding-bottom: 20px;
               font-size: 23px;
               margin: 20px 10px 0px;
               clear:both;
}
ul.ContactLeft, ul.contactRight {
    padding-left: 20px;
    font-family: 'Myriad Pro', MyriadProRegular !important;
    font-size: 17px;
    line-height: 25px;
    color: #6b6b6b;
    float:left;
    
}
ul.contactRight {
    float: right;
    margin-right: 20px;
    margin-bottom:20px;
}

.rightSidebar_container.top-border.RightFoundation ul li a {
               color: #027FA3;
}
.foundLanding .icon-envelope4 {
               font-size: 45px;
               color: #ffbe00;
               margin-left: 20px;
               float: left;
               margin-right: 20px;
               display: inline-block;
               height: 30px;
               margin-top: 10px;
}
.foundBanner {
               background: #989898;
               width: 300px;
               height: 250px;
               margin: 20px 0px 20px 0px;
               float: left;
}
.rightBlock.landingPage.foundLanding,
.foundLanding .txtNewsMeEmail {
               width: 300px;
}
.rightBlock.landingPage.foundLanding {
               display: none;
}
.foundLanding h3 {
               font-family: Myriad Pro SemiBold, 'MyriadProSemiBold';
               color: #6b6b6b;
               font-size: 25px;
               font-weight: normal;
               margin-bottom: 20px;
               margin-left: 20px;
               margin-top: 20px;
}
.foundLanding h4 {
               font-family: Myriad Pro SemiBold, 'MyriadProSemiBold';
               color: #6b6b6b;
               font-size: 17px;
               font-weight: normal;
               margin-bottom: 20px;
               margin-left: 20px;
}
.signup span.icon-angle-right {
    position: relative;
    top: 3px;
}
p.smallTxt {
    font-size: 14px !important;
}
.CenterText{
	text-align:center;
	font-style:italic;
	font-family: 'Myriad Pro Bold', MyriadProSemiBold!important;
	color: #6b6b6b;
	font-size:21px!important;
	
}
.signup{
font-family: 'Myriad Pro Bold', MyriadProSemiBold!important;
	color: #000!important;
	display:inline-block;
}
.alignleft {
      margin-top: 20px;
}
.content.manualForms span.icon-adobe11 {
       float: none;
    }
 /*showmax*/   
  .showMaxTab span.styled.NetworkCovcheckBox{
        float:left;
        margin-right:15px;
}
.showMaxTab h4{
            font-style:italic;
}
.showmaxinfo{
        border-bottom:1px solid #dfdfdf;
       padding-bottom:20px;
        margin-bottom:20px;
}
ul#showMaxFormContainer li input[type="radio"] {
        float:none!important;
    width: 30px;
    height: 30px;
    }
    span.showMaxLabel {
    font-family: 'Myriad Pro', MyriadProRegular !important;
    font-size: 18px;
    font-style: italic;
}
a.button.showMaxUnsubBtn{
background-color:#dfdfdf;      
}
.showMaxTab span.styled.NetworkCovcheckBox{
    margin-top: 0px!important;
}
.showMaxTab span.styled.NetworkCovcheckBox input {
    margin-top: 10px!important;
}
ul#showMaxFormContainer {
    width: 489px;
    
    margin: 0 auto;
    display: block;
    margin-bottom: 80px;
   
}
ul.showMaxTab .button{
        font-style:italic;
}
label.showMaxLabel
    {
        font-size: 18px;
        font-family: 'Myriad Pro Bold', MyriadProSemiBold!important;
        color: #333;
        float: none;
        display: block;
        font-style:italic;
        margin: 10px 0px 10px;
        width:300px;
        float:left;
    }
    .showMaxOptions label.showMaxLabel, .showMaxOptions2 label.showMaxLabel
    {
        float: left;
        display: block;
        margin-top: 0px;
    }
    
    
    ul#showMaxFormContainer li input[type="radio"]
    {
        font-size: 35px !important;
        float: left;
        margin-right: 10px;
    }
    
    ul.tabControl.showMaxTab li:nth-of-type(2) h3.control
    {
        left: 175px;
    }
    
    ul.tabControl.showMaxTab li:nth-of-type(3) h3.control
    {
        left: 315px;
    }
    
    ul.tabControl.showMaxTab li:nth-of-type(4) h3.control
    {
       left: 395px;
    }
    
    .showMaxTab >li
    {
        height: auto;
       display:block;
    }
        
    .showMaxTab
    {
        margin-bottom: 20px;
    }
   .step2OTP .convertButtonContainer {
    margin-top: 20px;
}
input#txtOTP {
    max-width: 320px;
}
    input#txtOTP,input.showMaxInput
    {
        height: 45px;
        width: 425px;
        background-image: url('/Style Library/Images/s.jpg'); 
        padding: 10px;
        font-size: 17px !important;
        font-family: 'Myriad Pro' , MyriadProRegular;
        border: 1px solid #eaeaea;
        margin: 0px 0px 15px;
        
    }
    .showMaxTab .CellNumberNWrequiredStyle,
    .showMaxTab .EmialNWregualrStyle,
    .showMaxTab .EmialNWrequiredStyle,
   .showMaxTab .NWrequiredStyle{
        width:425px!important;
}
 .tcerror{
    color: #c8000a!important;
    visibility: visible;
    position: relative;
    left: 10px;
    top: 0px;
    font-size: 13px;
    font-family: 'Myriad Pro', MyriadProRegular;
    float: none;
   
}
ul.ResendRedeme {
    margin: 0 auto;
    display: block;
    width: 490px;
}
.showMaxTab .NWrequiredStyle{
       margin-top:-23px;
}
 
a.yellowBox.showMaxYellowBtn{
        font-style:italic;
}
.step2OTP {
    display: inline-block;
}
    
    a.yellowBox.showMaxYellowBtn
    {
        width: 426px;
        padding: 12px;
       background: #ffbe00 !important;
        font-size: 14px;
        float: none !important;
        height: 41px;
        display: block;
        text-align: center; /* margin: 20px auto; */
        border-style: none;
        font-family: Myriad Pro SemiBold, 'MyriadProSemiBold' !important;
        color: #373737 !important;
        font-size: 20px !important;
        margin-bottom:20px;
        margin-top:10px;
    }
    
    a.button.showMaxUnsubBtn
    {
        width: 426px;
    }
    a.button.showMaxYellowBtn
    {
       color: #373737 !important;
    }
    
    .showMaxWrapper
    {
        max-width: 954px;
        width: 100%;
    }
    
    #aceeptTandC
    {
        float: left;
        margin-right: 10px;
    }
    
    span.showMaxOptions, span.showMaxOptions2
    {
        /* float: left; */
        display: inline-block;
        position: relative; /* float: left; */
        width: 220px;
        margin-bottom: 15px;
    }
    
    ul#commonHeading li div#overview
    {
        min-height: 505px;
    }
    
    div#showMaxOTP
    {
        display: none;
        padding: 20px;
        width: 100%;
    }
    
    #showMaxFormContainer a.button.SubmitButton
    {
        margin-left: 0px;
    }
    ul#showMaxFormContainer .button.submit.next{
        margin:20px 0px;
        width:425px;
}
.top-content ul#showMaxFormContainer a.nwTandc{
        text-decoration:underline!important;
}
  .sucessshowmax {
    font-family: 'Myriad Pro Bold', MyriadProSemiBold !important;
    font-size: 19px !important;
    color: #373737 !important;
    padding: 30px;
    display:inline-block;
} 
.back.buttonsucess{
            background-color:transparent;
            text-align:left;
            display:block;
            color:#333!important;
            font-family: 'Myriad Pro Bold', MyriadProSemiBold !important;
 
}
a.back.buttonsucess:hover{
            background-color:transparent;
}
.showMaxTab span.icon-angle-left {
    position: relative;
    top: 2px;
    
}
.FairUsage{
	margin-top:20px;
	display:inline-block;
}
li.Fair {
    width: 314px!important;
}

.PressListContainer {
    display: inline-block;
    width:100%;
}
.styledSelect {
    border-radius: 0px !important;
    -webkit-border-radius: 0px;
    font-weight: bold;
}

.styledSelect {
    font-family: "MyriadProRegular";
    background: url('/Style Library/styles/images/selectBg.png') top left no-repeat;
    border: none;
    color: #6b6b6b;
    padding: 7px 9px;
    min-width: 314px;
    height: 47px;
    float:left;
    Clear:none;
    cursor: pointer;
    -webkit-appearance: none;
    -moz-appearance: none;
    -ms-appearance: none;
    -o-appearance: none;
    appearance: none;
}
.filterContainer {
    padding: 10px 10px 10px 10px;
    background: #ffffff;
    box-shadow: 1px 1px 10px #efefef;
    
   
}
.listingEntryContainer .listingDetails h3 {
    font-family: "MyriadProSemibold";
    font-size: 18px;
    color: #373737;
    margin: 0px;
}
.listingEntryContainer .listingDetails {
    float: left;
    width: 62%;
    padding: 10px;
}
.listingThumbnail.date {
    background: #f3f3f3;
    display: table;
}

.listingThumbnail {
    width: 150px;
    height: 150px;
    float: left;
    margin-right: 10px;
}
.listingEntryContainer {
    padding: 0px;
    background: #ffffff;
    box-shadow: 1px 1px 10px #efefef;
    margin:20px 10px;
   
    position: relative;
}
a.readMore {
    font-size: 15px;
    position: absolute;
    bottom: 5px;
    right: 10px;
    color: #027FA3!important;
    font-family: 'Myriad Pro Bold', MyriadProSemiBold;
}
 .listingThumbnail.date p a:visited,
 .listingThumbnail.date p span:visited {
    color: #FFB400;
}

 .listingThumbnail.date p a {
    color: #ccc;
}
.listingThumbnail.date p a {
    color: #ccc;
    font-size: 110px;
}
h4.PressTitle {
    color: #373737;
    font-size: 36px;
    margin-bottom: 20px;
    font-family: 'Myriad Pro Bold', MyriadProSemiBold;
}
p.timeStamp {
    font-style: italic;
}
.PressDetailContainer h3 p {
    font-style: italic;
    font-size: 24px;
}
.listingThumbnail.date p {
    display: table-cell;
    vertical-align: middle;
    text-align: center;
    font-size: 110px;
    font-family: "MyriadProRegular";
    color: #ccc;
    text-transform: uppercase;
    line-height: 52px;
    padding-top: 40px;
}
 .listingThumbnail.date p span {
    font-size: 16px;
    display: block;
}
.listingEntryContainer {
    float: left;
}
.listingEntryContainer{
    position: relative;
    min-height: 1px;
 
}
div#NoData {
    margin: 0 auto;
    display: table;
    padding: 40px;
    font-size: 20px;
    font-family: "Myriad Pro Semibold", Myriadprosemibold;
}
.loadingScreen.dynamic img {
    width: 30px;
}
.loadingScreen.dynamic h4 {
    font-size: 20px;
    margin-top: 10px;
}
p.leftParagraph{
	padding-left:20px;
}

/*InsuranceAutoPage*/
.validRequried {
    margin-top: -23px!important;
}
.Insuranceform div#innerFields.InnerFieldsDiv ul li:nth-of-type(6) {
               height: auto;
}
.showMaxLabel input[type="radio"] {
        margin-right: 10px;
          padding-right: 20px;
    
}
.Insuranceform .cellrequiredstyle{
	background-position: right 200px top;
} 
.cellrequiredstyle, .IdrequiredStyle,.IMEIrequiredStyle  {
	
        color: #c8000a!important;
    visibility: visible;
    position: relative;
    left: 10px;
    top: 0px;
    font-size: 14px;
    font-family: 'Myriad Pro', MyriadProRegular;
    text-align: right;
    background: url("/Style Library/Images/errorSymbol.png") no-repeat;
    padding-left: 20px;
    float: left;
    border-top: 2px solid #c8000a;
    width: 429px;
    padding-top: 0px;
    background-position: right 200px top;
    background-position-y: 8px;
    padding-top: 8px;
    margin-top: -23px;
    margin-left: -10px;
    clear: both;
    
} 
.Insuranceform .cellrequiredstyle {
    background-position: 205px!important;
}
.FiledsDiv.Insuranceform{
	height:900px;
}
.Insuranceform .IdrequiredStyle{
	 background-position: 230px!important;
}
.Insuranceform .ContactUsInput{
margin-bottom:7px;
}  
.Insuranceform span.showMaxOptions,.Insuranceform span.showMaxOptions2{
	width:auto;
	margin-right:20px;
}
.showMaxLabel input[type="radio"] {
    vertical-align: middle;
    float: none!important;
    width: 30px;
    height: 30px;
}
.Insuranceform{
margin-top:0px!important;
float:left;
}
.Form.productForm{
	padding-top:0px!important;
}
.Insuranceform div#recaptchaNC{
float:left;
clear:both;
margin-bottom:20px;
}
.Insuranceform div#innerFields ul li a.SubButton{
	clear:both;
}
.Insuranceform div#innerFields ul {
    height: 750px;
}
.Insuranceform .validCellCheck {
    background-position: 160px;
     
}
.Insuranceform .IdrequiredStyle,
.Insuranceform .cellrequiredstyle {
   margin-top:-7px;
}
.Insuranceform .ContactUsCellnumberrequiredStyle {
    right: 428px;
    width: 49.9% !important;
   
}
.FiledsDiv.Insuranceform label {
    clear: both;
}

.voice {
    background-image: url("/SiteCollectionDocuments/serviceDetails/voicemail-resting.png");
    height: 50px;
    width: 50px;
    margin: 0 auto;
    display: block;
}
.voice:hover {
    background-image: url("/SiteCollectionDocuments/serviceDetails/voicemail-active.png");
    height: 50px;
    width: 50px;
    margin: 0 auto;
    display: block;

}
.Customerservice
{
    background-image: url("/SiteCollectionDocuments/serviceDetails/Customer-service-resting.png");
    height: 50px;
    width: 50px;
    margin: 0 auto;
    display: block;
}
.Customerservice:hover {
    background-image: url("/SiteCollectionDocuments/serviceDetails/Customer-service-active.png");
    height: 50px;
    width: 50px;
    margin: 0 auto;
    display: block;

}
.Selfservice
{
    background-image: url("/SiteCollectionDocuments/serviceDetails/Self-service-resting.png");
    height: 50px;
    width: 50px;
    margin: 0 auto;
    display: block;
}
.Selfservice:hover {
    background-image: url("/SiteCollectionDocuments/serviceDetails/Self-service-active.png");
    height: 50px;
    width: 50px;
    margin: 0 auto;
    display: block;

}
.Otherproducts
{
    background-image: url("/SiteCollectionDocuments/serviceDetails/Other-products-resting.png");
    height: 50px;
    width: 50px;
    margin: 0 auto;
    display: block;
}
.Otherproducts:hover {
    background-image: url("/SiteCollectionDocuments/serviceDetails/Other-products-active.png");
    height: 50px;
    width: 50px;
    margin: 0 auto;
    display: block;

}

.Bundless
{
    background-image: url("/SiteCollectionDocuments/serviceDetails/Bundles-resting.png");
    height: 50px;
    width: 50px;
    margin: 0 auto;
    display: block;
}



/**/

/*END*/ 
  @media only screen and (max-width: 767px){
.waves .table-bordered td:nth-child(1) {
    display: block;
}
.waves thead.cf tr th:nth-child(1){
display:block;
}
#no-more-tables.physical td{
	padding-left:30px!important;
}
.waves.mobile{
display:block!important;
}
div#no-more-tables.waves.mobile td.numeric {
    padding-left: 50%!important;
}
.waves.desk{
display:none!important;
}
}
.waves .table-bordered td:nth-child(1) {
    display: none;
}
.waves thead.cf tr th:nth-child(1){
display:none;
}
.waves.mobile{
display:none;
}

/*Contract Rewamp*/
.contractContaine {
    padding: 120px 40px 0px 40px;
} 
.contractContaine * {
    font-family: "open sans",arial,sans-serif!important;
    color:#000!important;
}
a.anch {
  
    word-break: break-all;
}
.contractContainer{
width:100vw;
padding:0px 40px;
}
.contractContainer ul li h3.control,.contractContainer ul li h3.control.selected{
	background-position:98%;
	font-family: Myriad Pro!important;
    color: #000!important;
    font-weight: 600!important;
    padding: 20px;
}
.contractContainer ul.accordionControl li{
	margin-bottom:20px;	

}
.contractContainer h1 {
    padding-bottom: 20px;
    font-size:30px;
}
.contractContainer ul.accordionControl li h3.control{
	background-color:#E8E8E8;
	background-position: 98%;
    box-shadow: 2px 2px 10px #989898;
    border-radius:10px;
}

.contractContainer ul.accordionControl li h3.control.selected{
background-color:#FFC43E!important;
background-position: 98%;
margin-bottom:0px;  
background: url('/Style Library/Images/upArrowB.png') no-repeat 98% #FFC43E!important;  
border-top-left-radius:10px;
border-top-right-radius:10px;
border-bottom-right-radius: 0px!important;
border-bottom-left-radius: 0px!important;

}
.contractContainer ul.accordionControl li h3.control.selected span {
    font-weight: 400;
}
.contractContainer div.tabContent{
box-shadow: 2px 2px 10px #989898;	
background:#FFF;
border-bottom-left-radius:10px;
border-bottom-right-radius:10px;
}
/*Menu*/
ul.menu.SecondarySectionMenu {
    width: 33%;
    float: left;
    margin-top: 20px;
}
a.icon-adobe11:before {
    padding-right: 10px;
}
@media only screen and (max-width: 767px){
#s4-workspace .main_Content .contractContainer td.numeric{
display:inline-block!important;
padding-left:70%!important;
}

}
@media only screen and (max-width: 600px){
.contractContainer ul.accordionControl li h3.control.selected{
background: url('/Style Library/Images/upArrowB.png') no-repeat 97% #FFC43E!important; 
}
.contractContainer table.table-bordered.cf thead.cf {
    display: none!important;
}
.main_Content .contractContainer td.numeric{
padding-left:70%!important;

}
#s4-workspace .main_Content .contractContainer td.numeric{
display:inline-block!important;
}
}
@media only screen and (max-width: 768px){
.contractContainer #no-more-tables td:before{position:absolute;
}.contractContainer div.tabContent p a{
display:inline-block;word-break:break-all;
}
.contractContainer #no-more-tables td:nth-child(1) {
    font-size: 24px;
    color:#333;
    }

.contractContainer {
width:100vw;
   padding: 0px 10px;
}
.main_Content .contractContainer td.numeric{
display:table-cell!important;
}

.contractContainer #no-more-tables td.numeric,.contractContainer #no-more-tables tr,.contractContainer .table-bordered td{
background:#fff!important;
}

.contractContainer #no-more-tables tbody tr {
border-bottom: 1.5px solid #989898;
border-left: 0px;
border-right: 0px;
}
}
.contractContainer thead.cf tr th:nth-child(1){
text-align:left;
}
.contractContainer .table-bordered td{
padding:5px;
}
.contractContainer thead.cf tr th,.contractContainer .table-bordered td{
	background:#FFF!important;
}
ol.decimal{
list-style-type: decimal;
color: #989898;
width:auto !important;
font-family: 'Myriad Pro', MyriadProRegular;
font-size: 17px;
line-height: 25px;
margin-left: 30px;
padding-left: 10px;
margin-top: 15px;
}
ol.decimal a {
    display: inline-block;
}
.purchaseSec{
	text-align:center
}
ol.alph{
list-style-type: lower-alpha;
color: #989898;
width:auto !important;
font-family: 'Myriad Pro', MyriadProRegular;
font-size: 17px;
line-height: 25px;
margin-left: 30px;
padding-left: 20px;
margin-top: 15px;
}

ol.lowRm{
list-style-type: lower-roman;
color: #989898;
width:auto !important;
font-family: 'Myriad Pro', MyriadProRegular;
font-size: 17px;
line-height: 25px;
margin-left: 30px;
padding-left: 10px;
margin-top: 15px;
}

/*END*/
table.tablesaw {
  empty-cells: show;
  max-width: 100%;
  width: 65%;
  margin: 0 auto;
}

.tablesaw {
  border-collapse: collapse;
  width: 100%;
}

/* Structure */

.tablesaw {
  border: 0;
  padding: 0;
}

.tablesaw th,
.tablesaw td {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  padding: .5em .7em;
}

.tablesaw thead tr:first-child th {
  padding-top: .9em;
  padding-bottom: .7em;
}

/* Table rows have a gray bottom stroke by default */

.tablesaw-stack tbody tr {
  border-bottom: 1px solid #dfdfdf;
}

.tablesaw-stack td .tablesaw-cell-label,
.tablesaw-stack th .tablesaw-cell-label {
  display: none;
}

/* Mobile first styles: Begin with the stacked presentation at narrow widths */

@media only all {
  /* Show the table cells as a block level element */

  .tablesaw-stack td,
  .tablesaw-stack th {
    text-align: left;
    display: block;
    
  }
  .tablesaw-stack td{
	color:#000;
	text-align:center;
	    line-height: 23px!important;
    vertical-align: middle!important;
}
.tablesaw-stack th{
	
font-family:'Myriad Pro';
font-size:20px;
}
  .tablesaw-stack tr {
    clear: both;
    display: table-row;
  }

  /* Make the label elements a percentage width */

  .tablesaw-stack td .tablesaw-cell-label,
  .tablesaw-stack th .tablesaw-cell-label {
    display: block;
    padding: 0 .6em 0 0;
    
    display: inline-block;
  }

  /* For grouped headers, have a different style to visually separate the levels by classing the first label in each col group */

  .tablesaw-stack th .tablesaw-cell-label-top,
  .tablesaw-stack td .tablesaw-cell-label-top {
    display: block;
    padding: .4em 0;
    margin: .4em 0;
  }

  .tablesaw-cell-label {
    display: block;
  }

  /* Avoid double strokes when stacked */

  .tablesaw-stack tbody th.group {
    margin-top: -1px;
  }

  /* Avoid double strokes when stacked */

  .tablesaw-stack th.group b.tablesaw-cell-label {
    display: none !important;
  }
}

@media (max-width: 39.9375em) {
  .tablesaw-stack thead td,
  .tablesaw-stack thead th {
    display: none;
  }

  .tablesaw-stack tbody td,
  .tablesaw-stack tbody th {
    clear: left;
    float: left;
    width: 100%;
  }

  .tablesaw-cell-label {
    vertical-align: top;
  }
table.tablesaw{
	width:100%
}
  .tablesaw-cell-content {
    max-width: 67%;
    display: inline-block;
  }

  .tablesaw-stack td:empty,
  .tablesaw-stack th:empty {
    display: none;
  }
}

/* Media query to show as a standard table at 560px (35em x 16px) or wider */

@media (min-width: 40em) {
  .tablesaw-stack tr {
    display: table-row;
  }

  /* Show the table header rows */

  .tablesaw-stack td,
  .tablesaw-stack th,
  .tablesaw-stack thead td,
  .tablesaw-stack thead th {
    display: table-cell;
    margin: 0;
  }

  /* Hide the labels in each cell */

  .tablesaw-stack td .tablesaw-cell-label,
  .tablesaw-stack th .tablesaw-cell-label {
    display: none !important;
  }
}




/*.table-bordered {
  border: 1px solid #ddd !important;
}*/

table caption {
	padding: .5em 0;
}

table tfoot tr td {
  text-align: center !important;
}

@media (max-width: 39.9375em) {
  .tablesaw-stack tbody tr:not(:last-child) {
    border-bottom: 2px solid #0B0B0D;
  }
}
span.tablesaw-cell-content a:hover{
	color:#000;
}
span.tablesaw-cell-content a{
	color:#000;
	font-family:"MyriadProSemibold";
	text-decoration:underline;
}
tr.bCk {
    background: #000;
    color: #FFF;
}
.tablesaw thead tr:first-child th {
    padding-top: .9em;
    padding-bottom: .7em;
    padding: 30px;
    text-align: center;
}
.table-bordered td span.subLit {
    font-family: 'MTNBrighterSans-RegularItalic'!important;
}
.table-bordered td span.lit {
    font-family: 'MTNBrighterSans-BoldItalic'!important;
}
table#table-7736 span{
	display:inline;
	color:#232323;
}
ol.lowRm li a {
    text-decoration: underline!important;
    color: #232323!important;
}
tr.bCk th:first-child {
    border-top-left-radius: 15px!important;
}
tr.bCk th:last-child {
    border-top-right-radius: 15px!important;
}
.table-hover>tbody>tr:hover {
    background-color: #f5f5f5;
}
table#table-7736>tbody>tr>td, table#table-7736>tbody>tr>th, table#table-7736>tfoot>tr>td, table#table-7736>tfoot>tr>th, table#table-7736>thead>tr>td, table#table-7736>thead>tr>th {
    border: 1px solid #ddd;
}
#max-1 p,#max-1 ol,span.tablesaw-cell-content{
	color:#232323;
}
/*end*/
    

 
    