﻿/*------------------
INDEX

Global Styles
Header Menu Styles

NewsLetter Footer
Home Page stuff
FAQ Service
Recharge Landing
Pay As You God
Support Landing
SupportLanding - MTN Subscriber Documents
Loyalty141
FTTH
Contact Us
Get Started

 ?--- Slider CSS overrides Options

----------------------*/


/** Helper classes **/

@font-face {
	font-family: 'Myriad Pro';
	src: url('/Style%20Library/styles/fonts/MyriadProRegular.ttf') format('truetype');
	src: url('/Style Library/styles/fonts/myriadpro-regular-webfont.eot') format('embedded-opentype');
	font-weight: normal;
	font-style: normal;
}


/*@font-face {
   font-family: 'Myriad Pro';
   src: url('/Style%20Library/styles/fonts/MyriadProRegular.ttf') format('truetype');
   font-weight: normal;
   font-style: normal;
}*/

@font-face {
	font-family: 'Myriad Pro Light';
	src: url('/Style%20Library/styles/fonts/myriadpro-light-webfont.eot') format('embedded-opentype'), /* IE9 + later */
	url('/Style%20Library/styles/fonts/MyriadProLight.otf') format('opentype');
	/* IE6 to IE8  */
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'Myriad Pro Bold';
	src: url('/Style Library/styles/fonts/myriadwebpro-bold.eot') format('embedded-opentype');
	src: url('/Style Library/styles/fonts/myriadwebpro-bold.ttf') format('truetype');
	/* Safari og iOS, Chrome, Android, Firefox and Opera except Opera Mini  */
	src: url('/Style Library/styles/fonts/myriadprobold.woff') format('woff');
	/* Newer browsers */
}

@font-face {
	font-family: 'Myriad Pro SemiBold';
	src: url('/Style Library/styles/fonts/MyriadProSemibold.eot') format('embedded-opentype');
	src: url('/Style Library/styles/fonts/MyriadProSemibold.ttf') format('truetype');
	src: url('/Style Library/styles/fonts/MyriadProSemibold.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;
}


/*****
Global Stylesma
*****/

.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;
}

/* Select 
h1, h2, h3, h4, a, p, span, li, ol, th, td {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}
/*
::-webkit-input-placeholder { 
	white-space:pre-wrap;
}
::-moz-placeholder {
	white-space:pre-wrap;
}
:-ms-input-placeholder{
	white-space:pre-wrap;
} 
*/

.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;
}


/* Global item do not alter */

.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);
	/*margin-left: 90px;
	position:absolute;
	bottom:0px;*/
	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;
}


/**** end Global Styles ******/


/**** Header Menu Styles *****/

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: 0px;
}

nav.topNav {
	position: absolute;
	top: 0px;
	height: 50px;
	/*background: red;*/
	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;
	/*background: #fff;*/
	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;
}


/*End Top Nav Styles*/


/*Body styles*/

div.topSection {
	position: relative;
	margin-bottom: 20px;
}

#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;
	/* height: 45px; */
	font-size: 35px!important;
	color: #373737;
	padding: 11px 18px;
	/*position: relative; */
	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: 350px;
	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: 15px;
	font-family: Myriad Pro SemiBold, 'MyriadProSemiBold';
	font-size: 21px;
	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 Bold', 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;
}

div.phoneGallery ul 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;
}

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: 300px;
}

div.phoneGallery p.detail {
	margin-top: 0px;
	font-size: 16px;
	color: #b7b7b7;
}

div.phoneGallery h2.price {
	font-size: 36px;
	color: #f8a125;
	/*position: absolute;*/
	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;
	/*changed 268*/
	overflow: hidden;
}

ul.cascadeBlock li {
	position: relative;
	float: left;
	width: 33.33%;
	/*changed from 33.2*/
	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 .2s ease-in-out;
}

ul.cascadeBlock li img.mainImage:hover {
	transform: scale(1.01);
}

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 {
	/*margin-left: */
}

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: 940px;
    position: relative;
    top: 50px;
   
}
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;
	/*margin-top: 20px;*/
	height: 270px;
	/*background: #ffffff;*/
	/*PSD's are different whith regards to this*/
}

h5 {
	font-size: 25px;
}

input[type='text'],
select {
	-webkit-appearance: textfield!important;
	-moz-appearance: textfield!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;
	/*background: #f1f1f1;*/
	padding-top: 0px;
	float: right;
	/*margin-top: 40px;*/
	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 {
	/*border-bottom: 1px solid #FFBE00;*/
	height: 610px;
	padding: 0 0px;
	/*padding-bottom: 30px;*/
	display: inline-block;
	background: #373737;
	width: 100%;
}

footer .footerContainer {
	width: 1306px;
	padding-left: 20px;
	padding-right: 20px;
	/* background: red; */
	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;
}


/* span.icon-phone-1 {
   font-size: 35px;
   float: left;
   color: #ffbe00;
}*/

.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;
}


/*****Matching PSD menu font by  ******/

ul.leftNav li {
	font-size: 22px;
	font-weight: 400;
}


/******** Slider CSS overrides Options  ********/

.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 {
	/* position: absolute;*/
	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;
}


/*Service Details General Styles*/

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);
	/*changed as per PSD with OPMedium*/
}

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;
	/*changed as per PSD*/
	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;
	/*650px;*/
}

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;
	/*margin-bottom:15px;  */
}

.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: 0 0 20px 0;changed acc to psd*/
	padding: 3px 3px 30px;
	height: auto;
	border-bottom: 0px;
	/*min-height:450px;*/
	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: 50px;*/
	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);
	/*changed as per PSD with OPMedium*/
}

.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;
	/*height:250px!important;*/
}

.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;
	/*Changed from 20px*/
	text-decoration: none!important;
	cursor: pointer;
}

#supportMenu .box a.button {
	min-width: 240px;
	/*	padding: 15px 20px; */
	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;
}

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: 23px;
}

div.phoneGallery div.bxlistContainer1 div.bx-controls div.bx-controls-direction a.bx-prev:hover {
	background-position: bottom left !important;
}

#divPhoneGallery div.bxlistContainer1 div.bx-controls div.bx-controls-direction a.bx-next:hover {
	background-position: bottom left !important;
}

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;*/
}

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: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;
}

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;
}

.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: 25px;
	height: 70px;
	padding-top: 25px;
}

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;
}

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;
}

div.sidebarZoom {
	width: 300px;
	display: inline-block;
	height: 205px;
	box-shadow: 3px 3px #f0f0f0;
	background-color: #fff;
}

div.recoContainer {
	float: left;
	margin-top: 15px;
	margin-left: -20px;
}

div.searchSidebarZoom {
	box-shadow: none !important;
	float: left;
}

div.sidebarZoom img.device {
	float: left;
	margin-top: 20px;
	margin-right: 20px;
	width: 85px;
}

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;
}


/* too generic
.tabControl li > div {
  background-color: #fff !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;
}


/*div#faq.tab.useArrows li:nth-of-type(7n + 8) h4 {
    background: url('/Style%20Library/Images/downArrow.png') no-repeat 98% #F1F1F1;
    color:#989898;
}

div#faq.tab.useArrows li:nth-of-type(7n + 8) div.answer {
               display:block;
}*/

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;
}

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;
	/*height:330px;*/
}

#shareComponentSocial img.socialClose {
	left: 370px;
	top: 0px;
}

#successContainer img.socialClose {
	left: 400px;
	top: 20px;
}

.successMsg {
	padding: 30px;
}

div.mail {
	display: inline-block;
}

#mailContainer {
	display: inline-block;
	display: none;
	height: auto;
	/* padding-top: 40px; */
	/* padding-left: 20px; */
	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;
	/* display: block; */
	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;
}


/* Contract Landing remove by @

a.withDeviceShopLink span:nth-of-type(1){
               font-family:'Myriad Pro Bold', MyriadProBold!important; 
}*/

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;
}


/*.shareComponent:after {
    content: '';
    position: absolute;
    width: 0;
    height: 0;
    margin-left: -0.5em;
    bottom: -5px;
    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: 5px 5px 5px #cccccc;
}*/

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;
}
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: 19px;
}
.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 {
	width: 130px;
	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: 35px!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;
}
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;
	margin-right: 5px;
}
.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;
	margin-right: 5px !important;
}
.innerContent p {
	font-family: 'Myriad Pro Bold', MyriadProSemiBold;
	float: left;
	margin-right: 5px !important;
	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: left; */
	
	float: right;
	margin-left: 0px;
	text-align: left;
	vertical-align: baseline;
	width: 360px;
	word-break: break-word;
}
.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: inline-block; About MTN tablet hides */
	
	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;
}
.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 125px 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 125px top;
	background-position-y: 8px;
	margin-top: -10px;
	margin-left: -10px;
	/* display: list-item; */
	
	clear: both;
}
.validEmailCheck {
	margin-top: -24px !important;
	background-position: right 200px top;
	background-position-y: 8px;
}
.validCellCheck {
	background-position: 78px;
	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: 290px;
	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 125px 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-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-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;
}
.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;
}

/*Upgrades Status Check*/
.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;
}

/*****NewsLetter Footer*****/
.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 {
	border: 1px solid #eaeaea;
	position: relative;
	/* display: inline-block; */
	/* top: 105px; */
	/* height: 100px; */
	
	max-width: 566px;
	padding: 10px;
	/* margin-bottom: 105px; */
	
	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*/
.networkSelect {
	width: 200px !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;
}
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 115px 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 115px 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 200px 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;
}
.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 210px 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: 108px 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: 20px;
}
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;
}
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';
	font-weight: 400!important;
	margin: 0 15px;
	font-size: 17px !important;
	width: 300px;
}
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-weight:normal;*/
	
	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: 331px 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: 249px 5px;
	margin-top: -29px;
	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 {
	/* margin-top: 20px; */
	/* background-color: red; */
	
	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: 8px;
	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 125px 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;
}
.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;
}