﻿.carousel,.item,.active{height:100%;}.carousel-inner{height:100%;}.fill{width:100%;height:100%;background-position:center;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;-o-background-size:cover;}.carousel-control.right,.carousel-control.left{background-image:none;}.carousel-control{opacity:1;top:25% !important;height:50% !important;width:6% !important;}.carousel-control .icon-prev,.carousel-control .icon-next{width:40px;height:40px;background:#a30050;margin-top:-25px;font-size:36px;text-shadow:none;opacity:.4;filter:alpha(opacity=40);-webkit-transition:all .5s ease;transition:all .5s ease;}.carousel-control .icon-prev:hover,.carousel-control .icon-next:hover{opacity:1;filter:alpha(opacity=100);}@media screen and (max-width:990px){.carousel{margin-bottom:10px;}.carousel-control .icon-prev,.carousel-control .icon-next{background:none;color:#a30050;font-size:48px;}.carousel-indicators{bottom:-35px;}}.carousel-control .icon-next{right:0;margin-right:0;}.carousel-control .icon-prev{left:0;margin-left:0;}.carousel-indicators .active{background-color:#a30050;}.carousel-indicators li{border:2px solid #a30050;}.feature-wrap{text-align:center;padding-left:5px;padding-right:5px;}.feature-box{padding:15px;height:300px;}.feature-box:hover{-webkit-box-shadow:3px 10px 30px rgba(0,0,0,.09);box-shadow:3px 10px 30px rgba(0,0,0,.09);}.feature-name{margin-top:15px;margin-bottom:7px;font-size:14px;line-height:18px;min-height:55px;}.feature-name a{color:#111;}.feature-name a:hover{color:#a30050;}.feature-image{max-width:100%;padding-left:0;padding-right:0;min-height:180px;}.feature-image img{max-width:100%;padding-left:0;padding-right:0;position:relative;text-align:center;max-height:180px;}.section-title{font-family:'CoreSans-Light';text-transform:uppercase;margin-bottom:20px;font-size:20px;}@media screen and (min-width:600px) and (max-width:990px){.feature-wrap{width:33.3%;}}@media(max-width:767px){h2.feature-name{font-size:16px;}}@media(max-width:500px){.home-promo-small{width:100%;}}@media screen and (max-width:420px){.feature-wrap{height:288px;}.feature-name{margin-top:0;}.product-accessory .accessory-image{min-height:170px;}}@media screen and (max-width:380px){.feature-box .feature-image{min-height:140px;}.feature-wrap{height:250px;}}@media screen and (max-width:350px){.feature-box .feature-image{min-height:110px;}.feature-image img{max-height:105px;}.feature-wrap{height:210px;}}.home-carrier-logo{padding:15px 0;width:20%;float:left;margin:0 auto;}.home-telus-logo{width:185px;}.home-rogers-logo{width:170px;}.home-fido-logo,.home-koodo-logo,.home-telus-logo,.home-rogers-logo,.home-chatr-logo,.home-publicmobile-logo{margin:0 auto;text-align:center;}@media screen and (max-width:849px) and (min-width:600px){.home-carrier-logo img{width:85%;}}@media screen and (max-width:849px) and (min-width:600px){.home-rogers-logo,.home-telus-logo{width:140px;}}@media screen and (max-width:849px) and (min-width:600px){.home-fido-logo,.home-chatr-logo,.home-koodo-logo{width:80px;}}@media screen and (max-width:414px){.home-carrier-logo{width:33%;}}@media screen and (max-width:599px) and (min-width:415px){.home-fido-logo,.home-chatr-logo,.home-koodo-logo{width:50px;}}@media screen and (max-width:599px) and (min-width:415px){.home-rogers-logo,.home-telus-logo{width:auto;}}@media screen and (max-width:414px){.home-rogers-logo,.home-telus-logo{width:auto;}}@media screen and (max-width:414px){.home-fido-logo,.home-chatr-logo,.home-koodo-logo{width:60px;}}.location-home{text-align:center;min-height:230px;background:url(../images/canada-map.png) no-repeat center;}.map-title{text-align:center;font-family:'CoreSans-ExtraLight';font-size:28px;color:#fff;padding-top:50px;}.map-title span{color:#fdc82f;font-size:68px;}.location-home-search{height:60px;width:60%;margin:0 auto;margin-top:-80px;margin-bottom:20px;}.location-home-search .form-control{height:40px;border-radius:0;border:none;}span.input-group-btn .btn-pink{padding:8px 30px;}@media(max-width:989px){.location-home-search{width:90%;margin-top:-60px;}.map-title{padding-top:15px;font-size:24px;}.map-title span{font-size:60px;}}@media(max-width:400px){.location-home-search{width:90%;margin-top:-40px;}.map-title{padding-top:15px;font-size:24px;}.map-title span{font-size:60px;}}.phones-page-section{background:#fff;border:10px solid #f5f4f4;padding:4px;margin:1px;width:33%;color:#111;}.phones-page-img{max-width:80px;height:155px;margin:0 auto;margin-top:15px;}.phones-page-title{margin-left:15px;margin-right:15px;}.phones-page-title h3{color:#a30050;font-size:16px;}.phones-text{margin:15px;}.phones-text p{min-height:55px;font-size:12px;}.phones-text a{font-family:'CoreSans-Medium';}@media(max-width:700px){.phones-page-section{width:100%;}}@media(max-width:950px) and (min-width:700px){.phones-text p{min-height:85px;}}@media(max-width:699px){.phones-text p{min-height:40px;}}h2.product-title{font-size:14px;}.comparison-bg-text h3{margin:0;margin-top:5px;text-align:right;font-size:18px;}td.featureCol>label{color:#fff;}.filter-btn{padding:8px 20px 7px;font-family:'CoreSans-Medium';text-transform:uppercase;font-size:14px;color:#fff;background:#0094b3;width:auto;border:none;border-radius:5px;}.filter-btn:hover{background:#00638a;}@media screen and (max-width:989px){.filter-btn{width:100%;text-align:center;margin-top:10px;margin-bottom:25px;}}.product-box{margin-top:10px;padding-left:5px;padding-right:5px;}.product{padding:15px;height:600px;}.product:hover{-webkit-box-shadow:3px 10px 30px rgba(0,0,0,.09);box-shadow:3px 10px 30px rgba(0,0,0,.09);}.product-carriers{border-top:1px solid #111;border-bottom:1px solid #111;text-align:center;height:35px;line-height:32px;padding:0;}.product-carriers img{margin:0 5px;width:60px;}img.product-carriers-small{width:38px;}.product-carriers-call-out{text-align:center;height:25px;}h5.product-carriers-call-out-sale{text-transform:uppercase;padding:6px 20px;background:#f93d3d;color:#fff;margin:0;}h5.product-carriers-call-out-promo{padding:6px 20px;background:#ffc425;text-transform:uppercase;margin:0;}.product-image{max-width:100%;padding-left:0;padding-right:0;text-align:center;margin-top:15px;}.product-image img{max-height:250px;}.product-info{text-align:center;}.product-title{margin-bottom:5px;min-height:60px;}.product-manufacture{font-family:'CoreSans-Bold';color:#111;font-size:16px;margin-bottom:7px;}.product-model{font-family:'CoreSans-Medium';color:#111;font-size:20px;line-height:22px;}a.product-model:hover{color:#a30050;}p.product-price{font-size:12px;color:#666;}p.product-price span{width:100%;font-size:36px;color:#111;}.product-color-wrap{margin:15px 0 10px;text-align:center;}.product-color-swatch{display:inline-block;border:1px solid #999;width:20px;height:20px;margin:0;box-shadow:none !important;border-radius:0 !important;}.store-list-name a:hover,.store-list-dir a:hover{color:#333;}.star-feature{text-transform:capitalize;font-size:20px;margin-top:5px;}.filter-options{color:#fff;min-height:170px;}.filter-options .PhoneSize i.fa{margin-right:7px;}.list-view-promo-wrap{margin-top:20px;}@media screen and (min-width:900px){.product-box{width:33.33%;}}@media screen and (max-width:899px){.product-box{width:50%;}}@media screen and (max-width:660px){.list-view-promo-wrap div{width:100%;margin-top:10px;}}@media screen and (max-width:600px){.filter-options{width:50%;}}@media screen and (max-width:400px){.brand{width:100%;}.product{padding:0;}.product-carriers{padding:0;}}.product-detail-sideInfo .product-banner{padding:0 0 15px 0 !important;}.product-detail-topInfo{margin-bottom:20px;}.product-detail-contract-wrap{margin:20px 0 5px 0;padding:0;}.product-color-swatch.active{border:2px solid #333;}.contract-option{padding:0;color:#111;}.product-detail-panel-group{margin-bottom:0;margin-top:14px;}.product-detail-panel{border-radius:0;border:none;}.product-detail-contract-wrap .panel-title{font-size:18px;font-family:'CoreSans-Medium';color:#fff;}.product-detail-panel>.panel-heading{border-radius:0;height:96px;padding:0;background:#ebebeb;}.product-detail-panel>.panel-heading+.panel-collapse>.panel-body{border:1px solid #ebebeb;border-top:none;}.product-detail-contract-wrap .panel-collapse .panel-body .row{margin-bottom:15px;}.product-detail-carrier{text-align:left;float:left;width:160px;line-height:95px;margin-left:15px;}.product-detail-carrier img{max-height:50px;}.start-price{margin-top:15px;}.product-detail-contract-without{height:40px;line-height:40px;}.product-detail-contract-without span{font-size:14px;font-family:'CoreSans-Medium';margin-right:16px;}.detail-contract-price span{font-size:24px;font-family:'CoreSans-Medium';}.detail-contract-price{font-size:12px;}.detail-contract-sale{color:#c30000;font-family:'CoreSans-Medium';}.detail-contract-bonus{color:#0094b3;margin-bottom:20px;font-size:12px;}.detail-contract-bonus span{font-family:'CoreSans-Medium';}.detail-contract-option{margin-top:10px;}.product-detail-tab-container{height:96px;cursor:pointer;}.product-detail-tab-content .tab-content-right{display:table;float:left;max-width:135px;width:100%;margin-left:50px;text-align:center;color:#111;}.product-detail-tab-content .with-tab-price{display:table-cell;vertical-align:middle;font-size:42px;line-height:32px;padding:0;padding-top:6px;}.product-detail-tab-content .dollar-small{line-height:0;font-size:24px;top:-.5em;position:relative;vertical-align:baseline;}.start-from{font-size:13px;}.product-detail-tab-container i.fa{position:absolute;display:inline-block;color:#111;margin-top:36px;left:420px;font-size:1.6em;}.product-detail-tab-container:hover{background:#ccc;}.product-detail-tab-content .btn-yellow{border:none;}.more-details{color:#a30050;font-family:'CoreSans-Medium';border-top:1px solid #ddd;padding-top:15px;margin-bottom:0 !important;text-align:center;}@media screen and (max-width:800px){.product-detail-topInfo-left{padding:0;}}@media screen and (max-width:550px){.product-detail-tab-container,.product-detail-panel>.panel-heading{height:130px;}.product-detail-carrier{float:none;line-height:54px;}.product-detail-carrier img{text-align:center !important;}.product-detail-tab-content .tab-content-right{margin-left:20px;}.product-detail-tab-container i.fa{font-size:1.5em;margin-top:33px;left:163px;}.product-detail-tab-content .with-tab-price{font-size:32px;padding-top:0;}.detail-contract-option{width:100%;}.product-detail-tab-content .btn-yellow{margin-top:-54px;}}.product-detail-bottomInfo{float:left;width:100%;margin-top:30px;}.product-detail-size>div>.btn-default.active{border:2px solid #333 !important;}.product-detail-carousel>.carousel>.carousel-inner>.item{position:relative;}.product-detail-carousel>.carousel>.carousel-inner>.item>img{max-height:400px;position:absolute;top:15px;bottom:0;left:0;right:0;margin:auto;}.info-box-title{margin-top:-15px;background:#870143;border-bottom:1px solid #7d003e;padding:10px;}.info-box-title h2{font-family:'CoreSans-ExtraLight';margin:0;}.info-box-item{font-size:20px;padding:0 20px;color:#fff;margin-bottom:30px;}.find-more-detail h3{font-family:'CoreSans-Medium';color:#a30050;text-align:center;margin-top:10px;}.find-more-detail h3:hover{color:#111;}.find-more-detail .well{border:none;background:#fff;box-shadow:none !important;border-radius:0;}.additional-accessories{margin-bottom:40px;}.additional-accessories h2{text-transform:uppercase;margin-bottom:20px;font-size:20px;}.accessory-box{padding-left:5px;padding-right:5px;text-align:center;margin-bottom:15px;}.accessory{padding:15px;height:360px;}.accessory:hover{-webkit-box-shadow:3px 10px 30px rgba(0,0,0,.09);box-shadow:3px 10px 30px rgba(0,0,0,.09);}.accessory-image{max-width:100%;padding-left:0;padding-right:0;text-align:center;}.accessory-image img{max-height:140px;}.accessory-title{margin-bottom:5px;min-height:80px;}.accessory-manufacture{font-family:'CoreSans-Bold';color:#111;font-size:16px;margin-bottom:7px;}.accessory-model{font-family:'CoreSans-Medium';color:#111;font-size:18px;line-height:22px;}.accessory-price span{font-size:28px;}@media screen and (min-width:450px) and (max-width:990px){.info-box-item,.accessory-box{width:50%;}.info-box-item{font-size:18px;padding:0 15px;margin-bottom:14px;}}@media screen and (max-width:450px){.product-detail-tab-content .btn-yellow{margin-top:-54px;}.info-box-item{text-align:center;padding:0 10px;margin-bottom:12px;}.additional-accessories h2{font-size:18px;}}.info-box-item>.fa-stack>.fa-inverse{color:#a30050 !important;}.info-box-title{color:#fff;text-align:center;margin-bottom:20px;}.border-right{height:170px;border-right:1px solid #870143;width:1px;float:right;padding-left:20px;}.specification-btn{text-align:center;margin-bottom:10px;}.trade-in,.device-protection{text-align:center;cursor:pointer;}.trade-in a,.device-protection a{width:80%;}.trade-in>h2>a:hover,.device-protection>h2>a:hover{color:#fff !important;}.trade-in h2,.device-protection h2{font-family:'CoreSans-ExtraLight';margin-top:6px;}@media screen and (max-width:600px){.trade-in,.device-protection{width:100%;}}@media screen and (max-width:989px){.product-detail-sideInfo .product-color-swatch,.accessory-detail-color-wrap .product-color-swatch{width:30px;height:30px;margin:0 10px 10px 0;}}.modal-header{background:#f6f6f6;}h2.modal-heading{margin:10px 0;float:left;}.modal-sub-head{font-size:24px;}.specs{margin-top:0;margin-bottom:60px;padding:0 20px;}.specs>dt[class*="col-"],.specs>dd[class*="col-"]{padding:6px 0;border:0 solid #578dbb;}.flex{display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;}.modal-close{position:absolute;top:50%;right:0;padding:20px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);line-height:1;border:0;outline:0;background:none;font-size:36px;color:#a30050;}.fa-check{color:#a30050;}.modal .specs>dt[class*="col-"]:first-of-type,.modal .specs>dd[class*="col-"]:first-of-type{border-top-width:1px;text-align:left;}.modal .specs>dt[class*="col-"],.modal .specs>dd[class*="col-"]{border-color:#e1e1e1;}.modal .specs>dt[class*="col-"],.modal .specs>dd[class*="col-"],.specs>dt[class*="col-"],.specs>dd[class*="col-"]{border-bottom-width:1px;text-align:left;}.specification-btn .modal .modal-content{color:#111;}@media(min-width:992px){.modal-dialog{width:90%;margin:20px auto;}}@media(max-width:420px){.specs>dd{text-align:right;}.modal .specs>dt[class*="col-"]:first-of-type,.modal .specs>dd[class*="col-"]:first-of-type{border-top-width:0;text-align:left;}.modal .specs>dt[class*="col-"],.modal .specs>dd[class*="col-"],.specs>dt[class*="col-"],.specs>dd[class*="col-"]{border-bottom-width:0;text-align:left;}.modal .specs>dt[class*="col-"]{border-top:1px solid #ebebeb;}.modal-sub-head{font-size:20px;border-bottom:1px solid #ebebeb;padding-bottom:10px;}}@media screen and (max-width:419px){dt.col-xs-6,dd.col-xs-6{width:100% !important;}}@media(max-width:519px){.specs>dt[class*="col-"]{padding-bottom:1px;}}@media(max-width:991px){.modal-dialog{width:90%;margin:20px auto;}.border-right{display:none;}}.modal-content{text-align:left !important;}.additional-products{margin-top:20px;}@media(min-width:481px){.vertical-center-parent{display:table;}}.lifestyle-feature.full-background>div>div{background:rgba(0,0,0,.5);color:#fdfdfd;padding:4px;}.lifestyle-feature .header-text{font-size:30px;}.full-background .vertical-center{display:table-cell;vertical-align:middle;float:none !important;}.lifestyle-feature>div{margin-top:15px;margin-bottom:15px;}.full-background>div{margin:0 auto;float:none;}@media(min-width:481px){.vertical-center{display:table-cell;vertical-align:middle;float:none !important;}}.product-detail-carousel>.carousel>.carousel-inner{max-width:400px;height:415px;margin:0 auto;}ul.thumbnails-carousel{padding:5px 0 0 0;margin:0;list-style-type:none;text-align:center;margin-top:30px;margin-bottom:20px;}ul.thumbnails-carousel .center{display:inline-block;}ul.thumbnails-carousel li{margin-right:5px;margin-top:5px;float:left;cursor:pointer;border:1px solid #ccc;width:65px;height:65px;padding:6px;position:relative;}.thumbnails-carousel-item{position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;}.controls-background-reset{background:none !important;}.active-thumbnail{opacity:.4;}.indicators-fix{bottom:70px;}@media(max-width:481px){.product-detail-carousel>.carousel>.carousel-inner>.item>img{max-width:80%;}}table.ComparePhones{width:100%;margin:0;padding:0;background:#fff;border-collapse:collapse;color:#444;font-weight:normal;}table.ComparePhones img{max-width:100px;}table.ComparePhones tr{font-size:12px;font-weight:normal;margin:0;border-bottom:3px solid #fff;border-top:none;border-right:3px solid #fff;border-left:none;text-align:left;padding:7px;background:#d2e9ee;}table.ComparePhones th{vertical-align:top;font-size:12px;text-align:left;padding-bottom:8px;background:#fff;font-weight:normal;font-family:'CoreSans-Medium';}table.ComparePhones td{font-size:14px;margin:0;text-align:left;padding:10px;vertical-align:top;}table.ComparePhones td.category{font-family:'CoreSans-Bold';background-color:#fdc82f;color:#000;text-align:left;height:25px;line-height:25px;font-size:16px;}td.item,td.itemalt{font-family:'CoreSans-Medium';}table.ComparePhones th a{font-size:14px;font-weight:normal;font-family:'CoreSans-Medium';}.ComparePhones-printBtn .btn-pink{padding:5px 90px;margin-top:10px;}.plans-page{margin-bottom:40px;}.plans-title{font-size:18px;margin-bottom:30px;}.plans-page-section{background:#fff;text-align:center;border:10px solid #f5f4f4;padding:20px 4px 4px 4px;margin:1px;width:24%;min-height:184px;}.plans-page-section,.plans-page-section a{color:#111;cursor:pointer;}.plans-page-section:hover h3,.plans-page-section:hover .plans-page-section i{color:#14aece;cursor:pointer;}.plans-page-section h3{font-family:'CoreSans-Medium';font-size:16px;color:#a30050;}.plans-page-section i{font-size:60px;}@media(min-width:551px) and (max-width:800px){.plans-page-section{width:48%;}}@media(max-width:550px){.plans-page-section{width:100%;}}.plan-carrier-logo-wrap{margin-bottom:40px;}.plan-carrier-logo{width:16%;float:left;background:#fff;line-height:100px;margin:1px;}.plan-fido-logo,.plan-koodo-logo,.plan-telus-logo,.plan-rogers-logo,.plan-chatr-logo{margin:0 auto;text-align:center;}.plan-public-mobile-logo{width:108px !important;margin:0 auto;}.plan-fido-logo{width:100px;}.plan-koodo-logo{width:100px;}.plan-chatr-logo{width:80px;}.plan-rogers-logo{width:150px;}.plan-telus-logo{width:150px;}@media screen and (min-width:991px) and (max-width:1200px){.plan-rogers-logo,.plan-telus-logo{width:130px;}.plan-fido-logo,.plan-chatr-logo,.plan-koodo-logo{width:80px;}}@media screen and (max-width:990px){.plan-carrier-logo{width:32%;line-height:100px;}}.plan-fido-logo:hover,.plan-koodo-logo:hover,.plan-chatr-logo:hover{width:55%;transition:all .25s ease-in-out;cursor:pointer;}.plan-telus-logo:hover,.plan-rogers-logo:hover{width:80%;transition:all .25s ease-in-out;cursor:pointer;}@media screen and (min-width:650px) and (max-width:879px){.plan-fido-logo:hover,.plan-koodo-logo:hover,.plan-chatr-logo:hover{width:60%;}.plan-telus-logo:hover,.plan-rogers-logo:hover{width:90%;}}@media screen and (max-width:649px){.plan-carrier-logo{width:48%;line-height:70px;}.plan-rogers-logo,.plan-telus-logo{width:100px;}.plan-fido-logo,.plan-chatr-logo,.plan-koodo-logo{width:60px;}}@media screen and (min-width:450px) and (max-width:649px){.plan-fido-logo:hover,.plan-koodo-logo:hover,.plan-chatr-logo:hover{width:35%;}.plan-telus-logo:hover,.plan-rogers-logo:hover{width:60%;}}@media screen and (max-width:449px){.plan-fido-logo:hover,.plan-koodo-logo:hover,.plan-chatr-logo:hover{width:50%;}.plan-telus-logo:hover,.plan-rogers-logo:hover{width:80%;}}.find-accessory-wrap{margin:0 auto;width:70%;padding-bottom:55px;}.find-accessory-title h1{font-family:'CoreSans-ExtraLight';color:#fff;margin-top:10px;margin-bottom:20px;}.find-accessory-search-btn .btn-pink{padding:5px 12px;margin-left:4px;border-radius:4px;}.find-accessory-search-dropdown>select.form-control{border-radius:0;color:#a30050;}@media(max-width:990px){.find-accessory-search-btn .btn-pink{margin-left:0;margin-top:5px;}}.accessory-list-box{padding:0 5px;}.product-accessory{text-align:left;margin:10px 0;padding:15px;height:280px;box-shadow:1px 1px 1px rgba(0,0,0,.08);}.product-accessory:hover{-webkit-box-shadow:3px 10px 30px rgba(0,0,0,.09);box-shadow:3px 10px 30px rgba(0,0,0,.09);}#acc-filter{font-family:'CoreSans-Medium';margin-bottom:15px;}.filter-label{margin-top:12px;}.filter-label label{font-weight:normal;margin-bottom:0;}.sales-price-accessories{color:#f93d3d !important;}.sales-text-accessories{color:#f93d3d !important;font-size:14px !important;font-family:'CoreSans-Medium';}.accessory-info{padding:0 5px;}.product-model-acc{font-family:'CoreSans-Medium';font-size:16px;}.product-accessory span.accessory-manufacture{font-family:'CoreSans-Light';font-size:16px;}@media(min-width:800px) and (max-width:1200px){.product-accessory{height:260px;}}@media(max-width:799px){.product-accessory .accessory-image,.product-accessory .accessory-info{width:100%;}.product-accessory{height:380px;}}@media(min-width:500px) and (max-width:1200px){.accessory-list-box{width:50% !important;}}@media(max-width:499px){.accessory-list-box{width:100% !important;}}.accessory-detail-features{padding:10px 30px 20px !important;margin-bottom:20px;}.accessory-detail-price{font-size:24px;font-family:'CoreSans-Medium';}.accessory-detail-sec{margin:20px 0;line-height:34px;}.promo-section{border:1px solid #ddd;margin:10px 0;background:#fff;}.promo-text{padding:20px 60px;}.promo-text h3{font-family:'CoreSans-Light';margin-bottom:20px;margin-top:70px;}.promo-text a.btn.btn-pink{font-size:12px;padding:4px 20px;margin-top:40px;}@media(max-width:1200px){.promo-text h3,.promo-text a.btn.btn-pink{margin-top:20px;}}@media(max-width:840px){.promo-text a.btn.btn-pink{margin-top:5px;}.promo-text h3{margin-top:5px;}.promo-text{padding:20px;}}@media(max-width:740px){.promo-image,.promo-text{width:100%;}.promo-image{text-align:center;}.promo-image img{width:50%;margin:0 auto;}}.screen-size{cursor:pointer;}i.active{color:#fdc82f;}.screen{display:none;}#priceSlider{width:120px;margin-top:10px;}.salePrice{color:#f00;}.fa-times{color:#a30050;}button[disabled]{opacity:.4 !important;cursor:not-allowed !important;}.lifestyle-feature{margin:50px 0;color:#666;background-repeat:no-repeat;background-position:center center;}.full-background{height:480px;}.map-title{margin-top:20px;margin-bottom:10px;}.rate-plan-list{font-size:14px;}.sub-category-name{color:#fff;background-color:#686868;padding:5px;margin-top:20px;}.sub-category-name h2{font-size:19px;margin:5px;}div.rate-plan-name{font-size:16px;font-weight:bold;}.rate-plan-list .rate-plan{border-bottom:1px dashed #ccc;padding-top:10px;padding-bottom:10px;padding-left:5px;}.rate-plan-list .rate-plan:last-child{border-bottom:none;}.rate-plan-list .rate-plan .rate-plan-price{margin:10px 0 10px -15px;}.rate-plan-list .rate-plan .rate-plan-details{text-align:right;}.rate-plan-list .rate-plan .monthly-fee{font-weight:bold;}.rate-plan-list .rate-plan .monthly-fee-add{font-size:small;}.rate-plan-list .rate-plan-item{margin-left:15px;margin-top:5px;}.rate-plan-list .rate-plan-item ul{margin-bottom:5px;}#rate-plan-details{margin-top:20px;margin-bottom:50px;}#rate-plan-details tr:last-child td{border-bottom:1px solid #ddd;}#rate-plan-details tbody .field{font-weight:bold;}#feature-list{font-size:14px;margin-bottom:30px;}#feature-list h2{font-size:19px;margin:0 0 8px 0;}#feature-list .feature-item{border-bottom:1px dashed #ccc;padding-top:15px;padding-bottom:15px;padding-left:5px;}#feature-list .feature-item:last-child{border-bottom:none;}#feature-list .feature-item .price{font-size:16px;}#feature-list .feature-item .xs-price{font-weight:bold;margin:10px 0;}#long-distance{margin-top:20px;margin-bottom:50px;}#long-distance tr:last-child td{border-bottom:1px solid #ddd;}#long-distance tbody .field{font-weight:bold;}#romaing{margin-bottom:30px;}.detail-contract-bonus{margin-top:10px;}.detail-contract-bonus span{background-color:#ffc425;display:inline-block;padding:2px 5px;}.detail-contract-bonus p{min-height:15px;}table.ComparePlan{width:100%;margin:0;padding:0;background:#fff;border-collapse:collapse;color:#444;font-weight:normal;}table.ComparePlan tr{font-size:12px;font-weight:normal;margin:0;border-bottom:3px solid #fff;border-top:none;border-right:3px solid #fff;border-left:none;text-align:left;padding:7px;background:#d2e9ee;}table.ComparePlan thead th{font-family:'CoreSans-Bold';background-color:#fdc82f;color:#000;text-align:left;font-size:14px;vertical-align:top;}table.ComparePlan td{font-size:14px;margin:0;text-align:left;padding:10px;vertical-align:top;}table.ComparePlan td.item{font-family:'CoreSans-Bold';}.product-detail-not-available{display:table;max-width:400px;width:100%;margin-left:10px;text-align:left;color:#111;}.product-detail-not-available .with-no-price{display:table-cell;vertical-align:middle;font-size:18px;line-height:25px;padding:0;padding-top:38px;padding-left:60px;}.product-detail-tab-content .with-tab-price{min-width:150px;}.carrier-color{float:left;margin:42px 0 0 90px;}@media screen and (max-width:550px){.product-detail-not-available .with-no-price{padding-top:10px;padding-left:10px;font-size:16px;}.carrier-color{margin:37px 0 0 30px;}}@media screen and (max-width:400px){.product-detail-tab-container,.product-detail-panel>.panel-heading{height:165px;}.product-detail-tab-container{height:160px;}.carrier-color{float:none;margin:75px 0 0 40px;}}.blue-bg h1.page-title{color:#fff !important;}.plans-page{margin-bottom:10px;}.home-carrier-logo1,.home-carrier-logo2{width:23%;padding-top:17px;}.home-carrier-logo3{width:21%;}.home-carrier-logo4{width:16%;}.home-carrier-logo5{width:17%;}.home-koodo-logo,.home-publicmobile-logo{width:108px;}.home-fido-logo{width:104px;}.home-chatr-logo{width:83px;}@media screen and (max-width:849px) and (min-width:600px){.home-carrier-logo1,.home-carrier-logo2{padding-top:20px;}.home-rogers-logo,.home-telus-logo{width:150px;}}@media screen and (max-width:610px){.home-carrier-logo{width:100% !important;}.home-koodo-logo,.home-fido-logo{width:115px;}.home-chatr-logo{width:100px;}}@media screen and (max-width:599px){.home-rogers-logo,.home-telus-logo{width:175px;}.home-carrier-logo1,.home-carrier-logo2{padding-top:14px;}}.product-disclaimer{font-size:14px;margin:10px 0;}@media screen and (max-width:651px){.product-info p.product-price span{font-size:28px;}.product .product-carriers{line-height:24px;height:55px;}.product .product-carriers img{width:55px;}.product .product-manufacture{font-size:14px;}.product .col-xs-12.product-info{padding:0;}.product .produt-model{font-size:16px;}}.compare-phone-img-wrap{display:inline-block;text-align:center;}.stacktable{width:100%;}.stacktable.large-only{display:table;}.stacktable.small-only{display:none;}@media(max-width:989px){.st-head-row{padding-top:10px;}.st-head-row.st-head-row-main{padding-top:0;}.st-head-row.st-head-row-main th{background-color:#fdc82f;}.st-head-row.st-head-row-main .compare-phone-img-wrap img{max-height:150px;}.st-head-row.st-head-row-main .compare-phone-img-wrap{text-align:center;margin:5px 0;}.st-head-row.st-head-row-main .rateplan-compare-logo-wrap img{max-height:40px;margin-left:0;}.st-head-row.st-head-row-main .rateplan-compare-logo-wrap{height:45px;margin:5px 0;}.st-head-row.st-head-row-main strong{font-size:14px;}.st-key{width:49%;text-align:right;font-size:14px;}.st-val{width:49%;font-size:14px;}.stacktable.large-only{display:none;}.stacktable.small-only{display:table;}.stacktable.small-only tr{font-size:12px;font-weight:normal;margin:0;border-bottom:3px solid #fff;border-top:none;border-left:none;text-align:left;padding:7px;background:#d2e9ee;}.stacktable.small-only tr td{vertical-align:top;padding:8px;}}.home-carrier-logo1,.home-carrier-logo2{width:19%;padding-top:17px;}.home-carrier-logo3{width:16%;}.home-carrier-logo4{width:14%;}.home-carrier-logo5{width:14%;margin-right:2%;}.home-carrier-logo6{width:15%;}.home-koodo-logo{width:108px;}.home-fido-logo{width:104px;}.home-chatr-logo{width:83px;}@media screen and (max-width:849px) and (min-width:600px){.home-carrier-logo1,.home-carrier-logo2{padding-top:20px;}.home-rogers-logo,.home-telus-logo{width:150px;}}@media screen and (max-width:610px){.home-carrier-logo{width:100% !important;}.home-koodo-logo,.home-fido-logo{width:115px;}.home-chatr-logo{width:100px;}}@media screen and (max-width:599px){.home-rogers-logo,.home-telus-logo{width:175px;}.home-carrier-logo1,.home-carrier-logo2{padding-top:14px;}}.home-rogers-logo{width:135px;}.home-telus-logo{width:144px;}.home-koodo-logo{width:88px;}.home-fido-logo{width:90px;}.home-chatr-logo{width:73px;}.home-publicmobile-logo{width:100px;}.home-logo-container{line-height:40px;}@media(max-width:700px){.home-logo-container .home-carrier-logo{width:33%;}}.compare-page{width:100%;}.product-detail-carousel>.carousel>.carousel-inner>.item>img:last-child{height:100%;}#find-model-iphone .container .modal-heading{font-size:18px;}#find-model-iphone .container .modal-body ol li{margin:10px 0;}@media(min-width:1200px){#find-model-iphone .container{width:40%;}}@media(min-width:990px){#find-model-iphone .container{width:40%;}}#find-model-android .container .modal-heading{font-size:18px;}#find-model-android .container .modal-body ol li{margin:10px 0;}@media(min-width:1200px){#find-model-android .container{width:40%;}}@media(min-width:990px){#find-model-android .container{width:40%;}}.addsearch{width:100%;padding:5px 8px;}.search-bar{padding-bottom:80px;padding-top:10px;}.search-bar .form-control{font-size:18px;}.search-bar #bd-site-search{height:44px;}.search-bar .input-group-btn button{background-position-y:10px;height:44px;background-color:#a30050;color:#fff;}