.fido-banner-dashboard{ 
	position: relative; 
}

/*******BANNER STYLES - Internet landing, account overview*******/
body[ute-device-size='xs'] .header-text{ 
	position: absolute; 
	color: #FFF; 
	top:10%; 
	left: 15px;
}

body[ute-device-size='xs'] .header-1{
	 font-size: 6.2vw;
}

body[ute-device-size='xs'] .header-text i{ 
	font-size: 5rem;
    vertical-align: middle;
}

body[ute-device-size='xs'][ute-language='fr'] .header-text i{ 
    height: 100%;
    display: block;
    float: left;
}

.header-text{ 
	top:30%; 
}
	
.header-text i {
	font-size: 8rem;
	vertical-align: middle;
}
	
.header-text .header-1 {
    font-size: 3.2rem;
}
	
/*******BANNER STYLES - Internet landing, account overview[END]*******/

/*******INTERNET LANDING - EASY PAY  ***********/
body[ute-device-size='xs'][ute-language='fr'] .media-item img{
	width:75%;	
}

body[ute-device-size='xs'][ute-language='fr'] .media-item h3{
    display: block;
    width: 50%;
    right: 0;
    font-size: 6vw;
    font-weight: 600;
}
/*******INTERNET LANDING - EASY PAY [END]*******/


.popover-link-wrapper {
  display: table;
}
.popover-link-wrapper > * {
    display: table-cell;
}
.popover-link-wrapper > * + * {
    padding-left: 5px;
}

/** HOMEPAGE MAIN BANNER MOBILE **/

body[ute-device-size = 'xs'] #c1430335716860.rui-hero-expander{
    background-image: none;
}

body[ute-device-size = 'xs'] .rui-hero-expander .banner{
    background-image: url('../html-fido/cms/ute/fido/images/temp-get-curious-sm.html');
    background-repeat: no-repeat;
    background-size: 100%;
    min-height: auto;
}

/*****Account Overview - Internet TV Tile [START]*****/
#fido-acct-overview-tile{
	/*background:url('/html-fido/cms/ute/fido/images/brand/fido/acct-overview-icon-tile.jpg') no-repeat 0 0;*/
	padding: 0px; 
	line-height: 1; 
	left: -55px; 
	width: 445px;
	position: relative !important;
}
#fido-acct-overview-tile > img{
	padding: 0;
	position: absolute !important;
}
#fido-acct-overview-tile h4{ 
	font-size:24px; position: relative; padding: 35px 25px 0  50px; line-height: 1.25;
}

#fido-acct-overview-tile p{ 
	position: relative;
	padding:0px 25px 0  50px;
}
#fido-acct-overview-tile p a:hover{
	text-decoration:none; color:#ffe600;
}
/*****Account Overview - Internet TV Tile  [END]*****/

body[ute-device-size='md'] .internet-landing-container button, body[ute-device-size='lg'] .internet-landing-container button, body[ute-device-size='xl'] .internet-landing-container button, body[ute-device-size='2k'] .internet-landing-container button, body[ute-device-size='4k'] .internet-landing-container button, body[ute-device-size='8k'] .internet-landing-container button {
  position: absolute;
  bottom: 120px;
  right: -2px; 
}

/* Internet Page Background */
body[ute-device-size = 'xs'] .background-text-bg{
	background: transparent url("../html-fido/cms/ute/fido/images/banner/banner-text-bg.html") repeat scroll 0% 0% / 100% auto; 
	position: relative; 
	clear: both; 
	margin-top: -15px; 
	padding: 15px;  
}

body[ute-device-size = 'xs']  .check-availability-xs{
	min-height: 100px;
}

/* Internet Page Background */
body[ute-device-mobile = 'false'] .background-text-bg, body[ute-device-size='md'] .background-text-bg{
	background: transparent url("../html-fido/cms/ute/fido/images/banner/banner-text-bg.html") no-repeat scroll 0 0 / 100% auto;
    bottom: 0;
    height: 85px;
    padding: 25px 35px;
    position: absolute;
    right: 0;
    width: 70%;
}




/** INTERNET EASY PAY SECTION */

.easy-pay-section{
    background: rgba(0, 0, 0, 0) url("../html-fido/cms/ute/fido/images/internet/easy-pay-bg.html") no-repeat scroll 0 0;
	background-size: cover;
}

#easy-pay-block h3{
    padding-top: 0px;
    margin-top: 0px;
	font-weight: 600;
}

.easy-pay-xs {
    display: block;
    position: absolute;
    right: 15%;
    top: 20%;
    width: 35%;
}

body[ute-language = 'fr'] .easy-pay-xs {
	top: 10%;
}

.easy-pay-section .ute-link{	
	float: right;
    right: 30px;
    position: relative;}

.easy-pay-section .ute-link span{	
	margin-left:5px;}


body[ute-device-size = 'xs'] .easy-pay-section{
    background: none;
}
body[ute-device-size = 'xs'] [class^="package-selector-wrapper-"] .internet_pkg_detail .poster{
	width:100%;
}
[class^="package-selector-wrapper-"] .internet_pkg_detail .pkg-details p.pull-left {
    clear: both;
	padding-top: 0px;
}

body[ute-device-size = 'xs'] div.package-selector-wrapper-internet .internet_pkg_detail .poster .poster-label {
    position: relative;
	margin-bottom: 10px;
    margin-bottom: 10px;
}

[class^="package-selector-wrapper-"] .internet_pkg_detail .poster .poster-label {
    background: rgb(254,230,0);
    background: transparent\9;
    background: rgba(254,230,0,0.9);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#fee600,endColorstr=#fee600);
}

body[ute-device-size = 'xs'] div.package-selector-wrapper-internet .internet_pkg_detail .poster .poster-label h4{
   margin-top: 0px;
   margin-bottom: 0px;
}

body[ute-device-size = 'xs'] #easy-pay-block img {
    display: block;
    max-width: 60%;
    height: auto;
    top: -20px;
    position: relative;
}

[class^="package-selector-wrapper-"] .internet_pkg_detail .pkg-details p.feature {
  	display: table-cell;
    padding-bottom: 20px;
}

body[ute-device-size = 'xs'] [class^="package-selector-wrapper-"] .internet_pkg_detail .poster .poster-label{
	height:auto;
}

body[ute-device-size = 'xs'] [class^="package-selector-wrapper-"] .package-detail::after{
	background:none;}

/** TEMPORARY STYLES - TO BE REMOVED ***/
.wireless-support-block{display:none;}
/** TEMPORARY STYLES - TO BE REMOVED ***/
