ul.shareOptions li{margin-left:15px}
ul.shareOptions li:first-child{margin-left:0}
ul.shareOptions li>a{font-family:RobotoR;font-size:13px;color:#6e6f70}
ul.shareOptions li{margin-bottom:15px}
ul.shareOptions.boxWithImageText li>a{border:1px solid #ccc;border-radius:4px;text-align:center;width:95px;cursor:pointer;padding:10px 4px;background-color:#fff!important;white-space:normal;min-height:70px;height:inherit}
.addthis_button_foursquare>div{display:inline-block!important}
ul.shareOptions.boxWithImageText li>a>span.shareOptionname{display:block;font-family:RobotoR;font-size:13px;color:#6e6f70;margin-bottom:0;word-break:break-word;position:static;padding-top:0}
ul.shareOptions.boxWithImageText li>a.addthis_button_googleplus span.shareOptionname{padding-top:28px}
ul.boxWithImageText li>a{position:relative;width:90px;height:70px;background-color:#fff;border:1px solid #ccc;border-radius:4px;background-position:center 5px;padding:8px 5px}
ul.boxWithImageText li>a>label{position:absolute;width:100%;left:0;bottom:0;padding-top:5px;margin:0}
.urlBox{clear:both;padding:25px 0 0 0}
.shareLinkText{height:46px;font-family:RobotoR;font-size:15px;color:#6e6f70}
.form{overflow:hidden}
.form .form-group{overflow:hidden;min-height:85px}
.form input{font-family:RobotoR;font-size:15px;color:#aaacad;height:42px}
.form sup.mandatory{color:#eb5266;margin-right:5px;font-size:15px;top:-2px}
.form .help-block{margin-bottom:0}
.form button[type="submit"],.form button.back{width:115px}
.notifyForm .form-group>div{width:380px}
.notifyForm .form-group>div input.email{width:90%}
.notifyForm .form-group>div .helpText{margin:2px 40px 0 0}
.notifyForm button[type="button"]{width:115px}
.promotionsWrap.inModal>li{width:25%}
.promotionsWrap.inModal .promotions>div{font-size:14px}
.promotionsWrap.inModal .promotions{border-bottom:0;font-family:RobotoR;font-size:15px;color:#6e6f70}
.promotionsWrap.inModal .promotions>div.adTop{margin-bottom:10px}
.promotionsWrap.inModal .promotions>div.adTop .promotionHeading{font-family:cpw_tradeRegular;font-size:16px;margin-top:0;margin-left:0;text-transform:uppercase}
.promotionsWrap.inModal span.Ctm_icons.PricePromiseBG+label,span.Ctm_icons.TradeInPromiseBG+label,span.rounded+label{font-family:cpw_tradebold;margin-left:5px;font-size:16px}
.promotionsWrap.inModal .promotions>div{width:95%}
.locationInput{padding-bottom:40px}
//.locationInput .productImage img{max-width:50%}
.resultOnload{padding-top:40px;border-top:1px solid #ccc}
.resultsSummary{padding:0 0 20px 0;border-bottom:1px solid #ccc}
.removeStore{margin:2px 0 0 15px}
.fourColumnList tr{border-bottom:1px solid #ccc}
.fourColumnList tr>td{;width:25%;padding:25px 0}
.fourColumnList tr:first-child>td{padding-top:0}
.fourColumnList tr>td.storeDistance,.fourColumnList tr>td.setDefault{vertical-align:middle}
.fourColumnList tr>td.storeDetail{width:28%}
.fourColumnList tr>td.storeDistance{width:10%}
.fourColumnList tr>td.proAvailibility{width:35%;padding-left:50px}
.fourColumnList tr>td.setDefault{width:27%}
.otherDetails{display:inline-block;margin-top:15px}
.proAvailibility .stockInfo span.title.outStock{margin-top:0}
.proAvailibility .stockInfo p{margin-left:32px;padding-right:0;margin-top:0}
.storeDistance>p{margin-top:10px}
.storeDistance>p:first-child{margin-top:0}
.setDefault button{background-color:transparent;border-color:#ccc;font-family:RobotoR;font-size:13px;color:#6e6f70}
.setDefault button span.Ctm_icons{display:none}
.setDefault button.defaultStoreBtn{font-family:RobotoR;font-size:13px;color:#1ca8dd;border-color:#1ca8dd}
.setDefault button.defaultStoreBtn span.Ctm_icons{display:inline-block}
.defaultStoreBtn{background-color:transparent;color:#1ca8dd;border-color:#1ca8dd}
.defaultStoreBtn .Ctm_icons{margin-top:3px}
.storesults{height:430px;overflow-y:auto}
#giftDetails .modal-body>div:first-child{border-bottom:1px solid #ccc;padding-bottom:35px}
#giftDetails .giftTopFeatures{margin-top:20px}
#giftDetails .giftTopFeatures ul{font-family:RobotoR;font-size:15px;color:#6e6f70;padding-left:20px;list-style-type:disc}
.features .fTop{padding:30px 45px}
.upFrontFeatues{margin-left:18px}
.upFrontFeatues li{font-family:RobotoR;font-size:15px;color:#6e6f70;list-style:disc;margin-top:15px}
.upFrontFeatues li:first-child{margin-top:0}
.otherFeatures div.features{width:90%}
.otherFeatures div.features>p:first-child{text-align:center}
.otherFeatures div.features>p:last-child{font-family:RobotoR;font-size:15px;color:#6e6f70;margin-top:25px}
#deviceUspIdOverlay ul,#deviceUspIdOverlay ol{list-style-position:outside;padding-left:20px}
#deviceUspIdOverlay ul{list-style-type:disc}
#deviceUspIdOverlay ol{list-style-type:decimal}
@media only screen and (min-width:320px) and (max-width:1023px){.modal-header,.modal-body,.modal-footer{padding:0}
.modal-header{padding:10px 10px 0 20px;background:0}
.modal_close{width:31px;height:31px;background-size:31px 31px}
.modal-header .close{margin-top:3px}
.modal-body{padding:20px}
.modal-footer{border-top:0}
.modal-title{font-size:27px}
#giftDetails .capacity{font-size:16.5px;overflow:hidden}
#giftDetails .modal-body>div:first-child{border-bottom:0;padding:10px 20px 10px 20px;background-color:#f3f4f5}
#giftDetails #removeGift{float:right;font-size:13.5px}
#giftDetails .features{background:#fff;padding:25px 20px 25px 20px}
#giftDetails .giftTopFeatures{margin-top:15px}
#giftDetails .fTop .row>div:first-child{text-align:center;margin-bottom:20px}
}
@media only screen and (min-width:320px) and (max-width:767px){ul.shareOptions.boxWithImageText li{min-height:75px;width:75px;margin:0 0 10px 10px}
ul.shareOptions li:nth-child(3n+1){margin-left:0}
#shareModal .modal-dialog{width:288px;margin:10px auto}
.shareLinkText{color:#14a7d2;text-overflow:ellipsis}
ul.shareOptions.boxWithImageText li>a{width:auto;height:auto}
ul.shareOptions.boxWithImageText li>a>label{font-family:RobotoR;font-size:12px;color:#6e6f70}
.urlBox{clear:both;padding:20px 0 0 0}
.urlBox span.icons{margin-top:0}
.twitter{width:25px;height:20px;background-size:25px 20px}
.share_FB{width:10px;height:22px;background-size:10px 22px}
.pintrest{width:23px;height:22px;background-size:23px 22px}
.share_goggle{width:24px;height:21px;background-size:24px 21px}
.share_hukd{width:60px;height:15px;background-size:60px 15px}
}
@media only screen and (min-width:768px) and (max-width:1023px){ul.shareOptions li{margin-bottom:15px}
ul.shareOptions li:nth-child(5n+1){margin-left:0}
}
@media only screen and (min-width:1024px) and (max-width:1439px){.promotionsWrap.inModal{border-bottom:0;padding:0}
}
@media only screen and (min-width:1024px){ul.shareOptions li{margin-bottom:15px}
ul.shareOptions li:nth-child(7n+1){margin-left:0}
#deviceUspIdOverlay .modal-body{height:550px;overflow-x:hidden;overflow-y:scroll;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar}
}
@media only screen and (min-width:320px) and (max-width:1023px){#deviceUspIdOverlay .modal-body{height:auto;padding:20px}
#accDetailContainer.modal-dialog{max-height:inherit}
}
.s7interactiveswatches{display:none}
.s7videoviewer{width:90%!important;margin:30px 0 0 0;display:inline-block;height:380px!important}
#zoomMediaModal .s7videoviewer,#deviceVideoModal .s7videoviewer{width:100%!important;margin:0}
.videoLabel{width:640px;padding:15px 25px;background:#4a82af}
.videoCommon .s7videoplayer{background-color:#fff;width:100%!important}
.videoCommon.s7videoviewer .s7controlbar{background:#4a82af;height:55px!important;width:100%!important;z-index:1}
.videoCommon.s7videoviewer.s7mouseinput .s7playpausebutton[selected='true'][state='up'],.videoCommon.s7videoviewer.s7touchinput .s7playpausebutton[selected='true'][state='up']{background-image:url(images/icons/play.png)}
.videoCommon.s7videoviewer.s7mouseinput .s7playpausebutton[selected='true'][state='over'],.videoCommon.s7videoviewer.s7touchinput .s7playpausebutton[selected='true'][state='over']{background-image:url(images/icons/play.png)}
.videoCommon.s7videoviewer.s7mouseinput .s7playpausebutton[selected='true'][state='down'],.videoCommon.s7videoviewer.s7touchinput .s7playpausebutton[selected='true'][state='down']{background-image:url(images/icons/play.png)}
.videoCommon.s7videoviewer.s7mouseinput .s7playpausebutton[selected='false'][state='up'],.videoCommon.s7videoviewer.s7touchinput .s7playpausebutton[selected='false'][state='up']{background-image:url(images/icons/pause.png)}
.videoCommon.s7videoviewer.s7mouseinput .s7playpausebutton[selected='false'][state='over'],.videoCommon.s7videoviewer.s7touchinput .s7playpausebutton[selected='false'][state='over']{background-image:url(images/icons/pause.png)}
.videoCommon.s7videoviewer.s7mouseinput .s7playpausebutton[selected='false'][state='down'],.videoCommon.s7videoviewer.s7touchinput .s7playpausebutton[selected='false'][state='down']{background-image:url(images/icons/pause.png)}
.videoCommon.s7videoviewer.s7mouseinput .s7playpausebutton,.videoCommon.s7videoviewer.s7touchinput .s7playpausebutton{top:15px;left:15px;height:22px;width:14px;background-size:14px 22px;background-position:0 0!important}
.videoCommon.s7videoviewer.s7mouseinput .s7videoscrubber,.videoCommon.s7videoviewer.s7touchinput .s7videoscrubber{top:-8px;left:0;width:100%!important;z-index:0}
.videoCommon.s7videoviewer .s7videoscrubber .s7track{background-color:#0f3145;right:0}
.videoCommon.s7videoviewer.s7mouseinput .s7videoscrubber .s7knob,.videoCommon.s7videoviewer.s7touchinput .s7videoscrubber .s7knob{background-image:url(images/icons/videoSlider.png);background-size:30px 30px;background-position:0 0}
.videoCommon.s7videoviewer .s7videoscrubber .s7knob{width:30px;height:30px;top:-13px;background-color:transparent}
.videoCommon.s7videoviewer .s7videoscrubber .s7trackplayed{background-color:#fff}
.videoCommon #s7viewer_videoScrubberTime{top:-50px!important}
.videoCommon.s7videoviewer .s7videoscrubber .s7videotime{font-family:RobotoM;font-size:15px!important;width:61px;height:44px!important;padding:0;background-image:url(images/icons/videoTimeTooltip.png);background-position:0 1px;top:-48px!important}
.videoCommon.s7videoviewer.s7mouseinput .s7fullscreenbutton,.videoCommon.s7videoviewer.s7touchinput .s7fullscreenbutton{top:15px;right:15px;width:22px;height:22px;background-size:22px 22px;background-position:0 0!important}
.videoCommon.s7videoviewer.s7mouseinput .s7fullscreenbutton[selected='false'][state='up'],.videoCommon.s7videoviewer.s7touchinput .s7fullscreenbutton[selected='false'][state='up']{background-image:url(images/icons/fullScreen.png)}
.videoCommon.s7videoviewer.s7mouseinput .s7fullscreenbutton[selected='false'][state='down'],.videoCommon.s7videoviewer.s7touchinput .s7fullscreenbutton[selected='false'][state='down']{background-image:url(images/icons/fullScreen.png)}
.videoCommon.s7videoviewer.s7mouseinput .s7fullscreenbutton[selected='false'][state='over'],.videoCommon.s7videoviewer.s7touchinput .s7fullscreenbutton[selected='false'][state='over']{background-image:url(images/icons/fullScreen.png)}
.videoCommon.s7videoviewer.s7mouseinput .s7fullscreenbutton[selected='true'][state='up'],.videoCommon.s7videoviewer.s7touchinput .s7fullscreenbutton[selected='true'][state='up']{background-image:url(images/icons/fullScreen.png)}
.videoCommon.s7videoviewer.s7mouseinput .s7fullscreenbutton,[selected='true'][state='down'],.videoCommon.s7videoviewer.s7touchinput .s7fullscreenbutton,[selected='true'][state='down']{background-image:url(images/icons/fullScreen.png)}
.videoCommon.s7videoviewer.s7mouseinput .s7fullscreenbutton[selected='true'][state='over'],.videoCommon.s7videoviewer.s7touchinput .s7fullscreenbutton[selected='true'][state='over']{background-image:url(images/icons/fullScreen.png)}
.videoCommon.s7videoviewer.s7mouseinput .s7mutablevolume,.videoCommon.s7videoviewer.s7touchinput .s7mutablevolume{top:15px;left:55px;width:29px;height:22px}
.videoCommon.s7videoviewer.s7mouseinput .s7mutablevolume .s7mutebutton,.videoCommon.s7videoviewer.s7touchinput .s7mutablevolume .s7mutebutton{background-size:29px 22px;background-position:0 0!important}
.videoCommon.s7videoviewer.s7mouseinput .s7mutablevolume .s7mutebutton[selected='false'][state='up'],.videoCommon.s7videoviewer.s7touchinput .s7mutablevolume .s7mutebutton[selected='false'][state='up']{background-image:url(images/icons/vidoeVolume.png)}
.videoCommon.s7videoviewer.s7mouseinput .s7mutablevolume .s7mutebutton[selected='false'][state='over'],.videoCommon.s7videoviewer.s7touchinput .s7mutablevolume .s7mutebutton[selected='false'][state='over']{background-image:url(images/icons/vidoeVolume.png)}
.videoCommon.s7videoviewer.s7mouseinput .s7mutablevolume .s7mutebutton[selected='false'][state='down'],.videoCommon.s7videoviewer.s7touchinput .s7mutablevolume .s7mutebutton[selected='false'][state='down']{background-image:url(images/icons/vidoeVolume.png)}
.videoCommon.s7videoviewer.s7mouseinput .s7mutablevolume .s7mutebutton[selected='true'][state='up'],.videoCommon.s7videoviewer.s7touchinput .s7mutablevolume .s7mutebutton[selected='true'][state='up']{background-image:url(images/icons/vidoeVolume_mute.png)}
.videoCommon.s7videoviewer.s7mouseinput .s7mutablevolume .s7mutebutton[selected='true'][state='over'],.videoCommon.s7videoviewer.s7touchinput .s7mutablevolume .s7mutebutton[selected='true'][state='over']{background-image:url(images/icons/vidoeVolume_mute.png)}
.videoCommon.s7videoviewer.s7mouseinput .s7mutablevolume .s7mutebutton[selected='true'][state='down'],.videoCommon.s7videoviewer.s7touchinput .s7mutablevolume .s7mutebutton[selected='true'][state='down']{background-image:url(images/icons/vidoeVolume_mute.png)}
.videoCommon.s7videoviewer.s7mouseinput .s7mutablevolume .s7verticalvolume,.videoCommon.s7videoviewer.s7touchinput .s7mutablevolume .s7verticalvolume{width:30px;height:83px}
.videoCommon.s7videoviewer .s7mutablevolume .s7verticalvolume{background-color:rgba(12,48,62,0.8);top:-97px!important;z-index:1!important}
.videoCommon.s7videoviewer.s7mouseinput .s7mutablevolume .s7verticalvolume .s7knob,.videoCommon.s7videoviewer.s7touchinput .s7mutablevolume .s7verticalvolume .s7knob{width:18px;height:18px;background-image:url(images/icons/volumeSlider.png);left:6px;background-size:18px 18px;background-position:0 0!important}
.videoCommon.s7videoviewer .s7mutablevolume .s7verticalvolume .s7track{background-color:#000100;border-radius:4px}
.videoCommon.s7videoviewer .s7mutablevolume .s7verticalvolume .s7filledtrack{background-color:#0096d9;border-radius:4px}
.s7videoviewer.s7mouseinput .s7videotime,.s7videoviewer.s7touchinput .s7videotime{top:50%!important;right:98px;font-size:15px!important;margin-top:-12.5px;color:#fff!important;text-align:left}
.s7videoviewer.s7mouseinput .s7videoscrubber .s7videotime>div,.s7videoviewer.s7touchinput .s7videoscrubber .s7videotime>div{text-align:center;margin-top:5px}
.videoCommon.s7videoviewer .s7tooltip,.videoCommon .s7socialshare{display:none!important}
@media only screen and (min-width:320px) and (max-width:1439px){.s7videoviewer{margin:0}
}
@media only screen and (min-width:320px) and (max-width:767px){.s7videoviewer{width:100%!important;height:180px!important}
}
.s7videoviewer.s7touchinput .s7videotime{margin-left:-54px}
#deviceVideoModal .videoCommon.s7videoviewer .s7mutablevolume .s7verticalvolume{top:-153px!important}
#deviceVideoModal .videoCommon.s7videoviewer.s7mouseinput .s7mutablevolume .s7verticalvolume,#deviceVideoModal .videoCommon.s7videoviewer.s7touchinput .s7mutablevolume .s7verticalvolume{width:60px;height:138px;left:-15px}
#deviceVideoModal .s7videoviewer .s7mutablevolume .s7verticalvolume .s7track{top:20px;width:10px;height:95px}
#deviceVideoModal .videoCommon.s7videoviewer.s7mouseinput .s7mutablevolume .s7verticalvolume .s7knob,#deviceVideoModal .videoCommon.s7videoviewer.s7touchinput .s7mutablevolume .s7verticalvolume .s7knob{width:30px;height:30px;left:14px;background-image:url(images/icons/videoSlider.png);background-size:30px 30px;background-position:0 0!important}
#deviceVideoModal .s7videoviewer .s7mutablevolume .s7verticalvolume .s7filledtrack{width:10px}
#deviceVideoModal .videoCommon.s7videoviewer .s7mutablevolume .s7verticalvolume .s7track{left:24px}
.matrixContainer{overflow:hidden}
.matrixContainer>ul{float:left;display:inline}
.matrixContainer>ul.addShadow{-webkit-box-shadow:5px 0 5px 0 rgba(0,0,0,0.05);-moz-box-shadow:5px 0 5px 0 rgba(0,0,0,0.05);box-shadow:5px 0 5px 0 rgba(0,0,0,0.05)}
.matrixContainer>ul:first-child{width:165px;z-index:99;background:#fff;position:relative}
.matrixContainer>div{float:left;display:inline;width:655px}
.allStockContainer{width:100000000px;position:relative;transition:left ease-in-out 700ms;-webkit-transition:left ease-in-out 700ms}
.matrixContainer ul>li:first-child{font-size:21px;font-family:RobotoBCondensed,'Roboto Condensed';color:#5a5b5c;padding:12px 0;background:#f7fafa;border-bottom:1px solid #ccc;padding-left:35px}
.matrixContainer ul.allStockContainer>li:first-child{background:#f2f5f5}
.matrixContainer ul>li{padding:15px 0;font-family:RobotoR;font-size:14px;color:#6e6f70;padding-left:35px}
.matrixContainer .colorBox{display:inline-block;vertical-align:top}
.matrixContainer .colorBox+label{padding-left:10px;width:85px;text-align:left}
.matrixContainer ul>li:nth-child(odd){background:#fafbfc}
.matrixContainer ul.allStockContainer>li{padding-left:0}
.allStockContainer>li>ol{overflow:hidden}
.allStockContainer>li>ol>li{width:205px;float:left;padding-left:20px}
.allStockContainer>li>ol>li>.Ctm_icons,.allStockContainer>li>ol>li>.icon,.allStockContainer>li>ol>li>.cpwicon-tick{float:left;width:32px!important}
.allStockContainer>li>ol>li>.cpwicon-tick,#stockMatrix_M .stockMsg span.cpwicon-tick{color:#0cd19b;font-size:25px}
.allStockContainer>li>ol>li>.stockMsg{display:inline;float:left;width:75%}
.allStockContainer>li>ol>li>.stockMsg label{width:auto;margin-bottom:0;float:none;vertical-align:middle}
.accessoryStickyCss{position:relative;top:52px}
.stockNavigation{position:relative;text-align:center;margin-top:20px}
.stockNavigation .cpwicon-arrow-right.disable,.stockNavigation .cpwicon-arrow-left.disable{opacity:.5}
.stockNavigation .cpwicon{top:-1px}
.stockNavigation ul{margin:0 36px;overflow:hidden;display:inline-block}
.stockNavigation ul>li{float:left;display:inline}
.stockNavigation ul>li>a{height:22px;width:22px;border:2px solid #ccc;border-radius:50%;margin-left:12px;display:block;padding:8px}
.stockNavigation ul>li:first-child>a{margin-left:0}
.stockNavigation ul>li.active>a{border:2px solid #1ca8dd}
.specificationData .deviceCategoryName .subHeading,.overViewData .deviceCategoryName .subHeading{width:80%;margin-left:78px}
#CQ .x-html-editor-tb .x-btn-text.x-edit-insertvariable{background-image:url()!important}
#stockMatrix_M .menuContent{background:#fff;padding:20px}
#stockMatrix_M .clrStockAvail:first-child{margin-top:20px}
#stockMatrix_M .clrStockAvail{margin-top:25px}
#stockMatrix_M .clrAvailBox span.capacity{margin-right:15px}
#stockMatrix_M .stockMsg span{width:32px!important}
#stockMatrix_M .stockMsg span.addHt,.allStockContainer>li>ol>li>.icon.addHt{height:1px}
#stockMatrix_M .stockMsg .warning{margin:0 0 0 6px;width:26px!important}
#stockMatrix_M .clrAvailBox span.stockMsg{width:70%}
.clrAvailBox span.stockMsg label{margin-bottom:0}
.clrStockAvail span.colorBox{margin-right:4px}
.deviceReview div.desc .descTitle .toolHead h2{text-align:left;color:#fff}
@media screen and (min-width:768px) and (max-width:1023px){.matrixContainer>ul:first-child{width:145px}
.matrixContainer>div{width:395px}
.allStockContainer>li>ol>li{width:180px}
.matrixContainer .colorBox+label{font-size:15px}
.allStockContainer>li>ol>li>.stockMsg label{margin-left:0}
.stockNavigation .cpwicon{display:none}
.accessoryStickyCss{position:relative;top:-1px}
.usp a{color:white;text-decoration:underline}
}
#loaderGif{padding:10px 0}
span[iconfor="storeChecker"]{margin:10px 0 0 7px}
.Ctm_icons.left15{margin-left:15px}
.accAddedTobasketFlag{height:46px;margin-bottom:15px}
#accLightBox .accAddedTobasketFlag{margin-top:15px}
.accAddedTobasketFlag>div{display:inline-block}
.dealerrorMessage{padding:10px 0 0 25px}
.dealerrorMessage p span:first-child{margin:10px 25px 0 0}
.dealerrorMessage p span:last-child{width:88%}
#pgupgrade .dealerrorMessage,#upgrade .dealerrorMessage{padding-top:20px}
.Ctm_icons.makeItyourImg{width:101px;height:121px;background-position:0 -6248px}
.Ctm_icons.makeItyourGreyImg{width:101px;height:121px;background-position:0 -6100px}
#instockTip{vertical-align:sub}
#featureList .tickDarkGray,#featureList .crossDarkGray{margin-top:3px}
#upfrontCostDoAcc{display:block}
#wasNowDo.prvsTarfData{bottom:0}
.promotionalHeaders.removealborder{border-right:transparent!important}
.awardTitle{font-size:24px;font-weight:bold;font-family:RobotoBCondensed;color:#fff}
.reviewsOverview .reviewSummary{font-size:12px;margin-bottom:15px}
.reviewsOverview .Ctm_icons.left10{margin-left:0}
.reviewsOverview .reviewSummary .goToFullSpecsTab{font-size:12px}
#pdp .Ctm_icons.InStocktick{background-position:0 -2875px;width:22px;height:20px}
.media-body h4.tradeinTitle{display:none}
.deviceHighSpecs.thrdPrtyRvw{margin-top:20px}
.deviceHighSpecs.thrdPrtyRvw .gadGetHldr{border-top:1px solid #e9eaeb;padding-top:20px;text-align:center}
.deviceHighSpecs.thrdPrtyRvw .gadGetLogo{width:43%}
.deviceHighSpecs.thrdPrtyRvw .gadGetLogo .gadgetshow img{max-width:100%}
.deviceHighSpecs.thrdPrtyRvw a[data-toggle="modal"]{margin-top:30px;display:inline-block}
.deviceHighSpecs.thrdPrtyRvw .gadGetRvwIcn{width:50%;padding-top:13px;text-align:right}
.thrdPrtyRvw.resultBtmBdr .gadGetLogo{text-align:center;margin-top:-28px}
.thrdPrtyRvw.resultBtmBdr h2,.thrdPrtyRvw.resultBtmBdr p{margin-bottom:25px}
.deviceHighSpecs.thrdPrtyRvw .gadGetHldr .fullGadgetDetails{display:none}
.deviceHighSpecs.thrdPrtyRvw .gadGetHldr .fullGadgetDetailsRvw{height:78px;overflow:hidden;margin-bottom:10px}
.gadGetDtls.modal .gadGetHldr{overflow-y:auto;height:350px;position:relative}
.gadGetDtls .cloudEffect{position:fixed;width:91%;height:50px;z-index:1000;bottom:1px;background-color:rgba(255,255,255,0.71);box-shadow:0 -17px 70px 0 #fff}
.makeiturs{position:absolute;left:-120px;top:-50px}
#pdp .subHeader{background:#4c7eb8}
.prvsTarfData{background-color:#ff3e62;position:static;padding:3px;display:inline-block;margin:5px 0 0 0;width:auto}
.buyingOption .threeDiv,.buyingOption .twoDiv{display:none}
.threeDiv a.decoration:hover,.twoDiv a.decoration:hover{color:#fff}
.btn-default.no-markup.allPhones{font-family:RobotoR;font-size:15px;color:#1ca8dd;border-color:#1ca8dd;margin-right:60px}
.subHeader.withBtn .row>div:first-child{padding-top:7px}
.productDisplay{padding:45px 80px 60px 80px;background-color:#5790d1}
.typo .phoneName,#giftHeadingArea{margin:0 0 0 15px}
.moreInfo{margin-left:15px}
.moreInfo a{font-size:15px;color:#fff;font-family:RobotoR;overflow:hidden;padding:0!important;margin-right:15px;margin-top:15px}
.moreInfo>li:first-child a{padding-left:0}
.moreInfo a>span,.moreInfo a>label{float:left}
.moreInfo a>label{margin:-2px 0 0 0;border-bottom:1px solid #fff;cursor:pointer}
.moreInfo>li:first-child a>label{margin-left:0}
.deviceThumbnail ul.boxWithImageText>li>a{background-color:transparent;border:0;border-radius:0;padding:15px 5px;height:85px;width:80px;border-top:1px solid #4e89c5;box-shadow:none}
.deviceThumbnail.inModal ul.boxWithImageText>li>a{border-top:1px solid #e0e0e0!important}
.deviceThumbnail ul{display:inline-block}
.deviceThumbnail ul.boxWithImageText>li:last-child>a{border-bottom:1px solid #5187c2}
.deviceThumbnail.inModal ul.boxWithImageText>li:last-child>a{border-bottom:1px solid #e0e0e0!important}
.deviceThumbnail ul.boxWithImageText li>a>label{font-size:15px;color:#fff;font-family:RobotoR;bottom:7px;text-decoration:underline}
.deviceThumbnail ul.boxWithImageText li.active>a>label{color:#fff;text-decoration:none}
.deviceThumbnail.inModal ul.boxWithImageText>li>a>label{color:rgba(28,168,221,0.84)}
.deviceThumbnail.inModal ul.boxWithImageText>li.active>a>label{color:#1ca8dd}
.greyTheme .deviceThumbnail.inModal ul.boxWithImageText>li.active>a>label{color:#1ca8dd!important}
.goldTheme .deviceThumbnail.inModal .boxWithImageText li.active a label{color:#1ca8dd!important}
.goldTheme .deviceThumbnail.inModal .boxWithImageText li a label{color:rgba(28,168,221,0.84)!important}
.deviceThumbnail ul.boxWithImageText li.active{padding-bottom:10px}
.deviceThumbnail ul.boxWithImageText li .Color-Fill-3GL{background-position:0 -5562px}
.deviceThumbnail ul.boxWithImageText li .Play-2GL{background-position:0 -5594px}
.deviceThumbnail ul.boxWithImageText li .Viewer3D-GL{background-position:0 -5530px}
.deviceThumbnail ul.boxWithImageText li.active .Color-Fill-3GL{background-position:0 -1853px}
.deviceThumbnail ul.boxWithImageText li.active .Play-2GL{background-position:0 -1917px}
.deviceThumbnail ul.boxWithImageText li.active .Viewer3D-GL{background-position:0 -1981px}
.deviceThumbnail ul.boxWithImageText li.active .Color-Fill-3{background-position:0 -5106px}
.deviceThumbnail ul.boxWithImageText li.active .Play-2{background-position:0 -5170px}
.deviceThumbnail ul.boxWithImageText li.active .Viewer3D{background-position:0 -5234px}
.deviceThumbnail ul.boxWithImageText li .Color-Fill-3{background-position:0 -5418px}
.deviceThumbnail ul.boxWithImageText li .Play-2{background-position:0 -5450px}
.deviceThumbnail ul.boxWithImageText li .Viewer3D{background-position:0 -5386px}
.deviceThumbnail.inModal ul.boxWithImageText>li>a .Color-Fill-3GL{background-position:0 -5418px!important}
.deviceThumbnail.inModal ul.boxWithImageText>li>a .Play-2GL{background-position:0 -5450px!important}
.deviceThumbnail.inModal ul.boxWithImageText>li>a .Viewer3D-GL{background-position:0 -5386px!important}
.deviceThumbnail.inModal ul.boxWithImageText>li.active .Color-Fill-3GL{background-position:0 -5106px!important}
.deviceThumbnail.inModal ul.boxWithImageText>li.active .Play-2GL{background-position:0 -5170px!important}
.deviceThumbnail.inModal ul.boxWithImageText>li.active .Viewer3D-GL{background-position:0 -5234px!important}
.deviceThumbnail ul>li>div{text-align:center}
.deviceThumbnail ul>li>div>span.prev,.deviceThumbnail ul>li>div>span.next{cursor:pointer}
.deviceThumbnail ul>li>div>span.prev.disable,.deviceThumbnail ul>li>div>span.next.disable{cursor:auto}
.deviceThumbnail.inModal ul>li>div>span.next{background-position:0 -4876px!important}
.deviceThumbnail.inModal ul>li>div>span.prev{background-position:0 -4835px!important}
.deviceThumbnail.inModal ul>li>div>span.next.disable{background-position:0 -5362px!important}
.deviceThumbnail.inModal ul>li>div>span.prev.disable{background-position:0 -5338px!important}
.deviceThumbnail ul>li>div>span.next.disable{background-position:0 -5506px}
.deviceThumbnail ul>li>div>span.prev.disable{background-position:0 -5482px}
.roundedSlider{display:none}
.thumbHold{overflow:hidden}
.deviceThumbnail ul.boxWithImageText li:first-child>div.roundedSlider{xdisplay:block}
.roundedSlider>span.prev{margin-bottom:15px}
.roundedSlider>span.next{margin-top:15px}
.roundedSlider ol.slider{position:relative;left:0}
.roundedSlider ol.slider>li{height:73px;width:73px;text-align:center;background:#fff;border-radius:50%;margin-bottom:15px;overflow:hidden;cursor:pointer;opacity:.2}
.roundedSlider ol.slider>li.active{background:#fff;opacity:1}
.deviceThumbnail.inModal{margin-top:105px}
.deviceThumbnail.inModal .roundedSlider ol.slider>li{background:#ececeb;opacity:.8}
.deviceThumbnail.inModal .roundedSlider ol.slider>li.active{background:#fff;border:1px solid #ebebec}
.roundedSlider ol.slider>li:first-child{margin-top:0}
.roundedSlider ol.slider>li>img{display:inline-block;margin:20px 0 0;max-width:70%}
.tipbox{width:240px;background-color:#fff;display:none;position:absolute;border-radius:5px;z-index:9999;border:1px solid #d1d1d2;color:#7c7c7c;padding:5px;font-size:12px}
.tipbox .arrow-up{position:absolute;top:-10px;right:10px;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid #fff}
.closeMe{width:15px;height:15px;background:url(images/icons/smallCloseLightGray.png);background-size:100%}
.CompHead{color:#e5193c;font-weight:bold;font-size:18px;font-family:RobotoBCondensed;line-height:20px;padding:0 10px 0 10px}
#errorMessageSpan{padding:5px 10px 20px 10px}
.upfrontData li{display:none}
.upfrontData li>img{xmargin-left:15%}
.upfrontData li:first-child{display:block}
.usp{background:#4d80b8;padding:0 0 0 25px;border-radius:4px;position:relative}
.usp #deviceusp{position:absolute;right:15px;top:50%;margin-top:-8px}
.usp #deviceuspNew{position:absolute;right:15px;top:50%;margin-top:-8px}
.promotionalHeaders{border-right:1px solid #5790d1;padding:10px 0 10px 0;margin-right:45px;overflow:hidden}
.promotionalHeaders span.text{display:block;line-height:27px}
#colorBox.cust-select,#capcityDrop.cust-select{width:260px}
.stockInfo table th{font-size:16px;font-family:RobotoM;color:#5a5b5c;padding:8px 0;background:#f3f4f5;border-bottom:1px solid #ccc}
.stockInfo table th:first-child{padding-left:30px}
.stockInfo table td{padding:10px 5px;font-family:RobotoR;font-size:12px;color:#6e6f70}
.stockInfo table td label,.stockInfo table td span{float:left}
.stockInfo table td .stockMsg span{margin:0 5px 0 0;width:22px}
.stockInfo table td span.colorBox{margin:0 10px 0 5px}
.stockInfo table tbody tr:nth-child(odd){background:#fff}
.stockInfo table tbody tr:nth-child(even){background:#fafbfc}
.stockInfo .stockWorstCase{display:none}
.fourColumnList tr.inStockResults>td{padding:0}
.inStockResults>td>p{background:#f3f4f6;padding:15px 15px}
.clrStockAvail{margin-top:30px}
.clrAvailBox ul>li{margin-top:5px;overflow:hidden}
.clrAvailBox span.capacity{width:60px;display:inline-block;float:left;font-family:RobotoM;font-size:15px;color:#6e6f70;margin-right:22px;text-align:right}
.clrAvailBox span.stockMsg{font-family:RobotoR;font-size:15px;color:#6e6f70;float:left;width:75%}
.stockMsg{overflow:hidden}
.stockMsg span.Ctm_icons.InStocktick{margin-top:5px;background-position:0 -2875px;width:22px;height:20px}
.stockMsg span.Ctm_icons.Outstock{margin-top:3px}
.stockMsg span,.stockMsg label{float:left}
.stockMsg label{width:78%}
div[role="tabpanel"] .nav{border-bottom:0}
div[role="tabpanel"] .nav>li{margin-left:10px;margin-bottom:-1px}
div[role="tabpanel"] .nav>li:first-child{margin-left:0}
div[role="tabpanel"] .nav>li>a{border-bottom:0;color:#fff;padding:15px 40px;font-size:18px;font-family:RobotoM;background-color:#4c7eb8;border:0}
div[role="tabpanel"] .nav-tabs>li.active>a{color:#6e6f70;border:1px solid transparent;background-color:#fff}
div[role="tabpanel"] .tab-content{padding:40px 25px;background:#fff;border-radius:0 4px 4px 4px}
#nPlan .actionDiv,#pgPlan .actionDiv{padding-top:15px;text-align:center}
.buyingOption .actionDiv button{width:222px}
.tab-pane#upgrade .cust-select,.tab-pane#pgupgrade .cust-select{margin-left:30px}
#upgrade .priceInfoDiv,#upgrade .actionDiv,#pgupgrade .actionDiv,#pgupgrade .priceInfoDiv{display:table-cell;float:none!important}
#upgrade .actionDiv,#pgupgrade .actionDiv{vertical-align:bottom}
#simFree .priceInfoDiv,#simFree .actionDiv{display:table-cell;float:none!important;vertical-align:bottom}
#upgrade .priceInfoDiv,#pgupgrade .priceInfoDiv,#simFree .priceInfoDiv{width:54%}
.priceInfoDiv{word-break:break-word;width:50%}
.priceInfoDiv .message-trade-info{font-size:15px;line-height:20px;margin-top:5px;margin-bottom:10px;max-width:160px}
@media only screen and (min-width:768px){.priceInfoDiv .message-trade-info{margin-top:0;max-width:100%}
}
.priceInfoDiv .cpwicon-information{line-height:0}
.priceInfoDiv .cpwicon-information:before{font-size:18px;margin-left:3px}
.valueMessage{padding:5px 0;text-align:center;color:#ed1a40;font-family:RobotoB;font-size:18px;border:1px solid #ccc;margin-bottom:10px}
.netWorkLog{height:40px;width:40px}
.configuration{background:#fff;border-radius:4px;padding-bottom:6px}
.accesoriesPrice{padding:25px 30px}
.configurationsType{padding:30px 20px 30px 30px}
.fConfiguration{margin-top:20px}
.configurationsType .fConfiguration:first-child{margin-top:0}
.configurationsType .fConfiguration:last-child{margin-top:10px}
.fConfiguration label.title{font-family:RobotoM;font-size:18px;color:#6e6f70}
.fConfiguration>ul>li{margin-right:10px;margin-bottom:10px}
.fConfiguration>ul>li.disable>a{background-color:#f3f4f5;border:0;opacity:.9;cursor:auto;cursor:default}
.fConfiguration label.name{font-family:RobotoR;font-size:15px;color:#6e6f70;margin-bottom:0;display:inline-block}
.fConfiguration .cust-select .form-control{height:42px}
ul.horizontal.colorBoxesH>li>a{padding:9px 12px;overflow:hidden;min-width:126px;height:42px;text-align:left}
.fConfiguration>ul>li.active>a{border:2px solid #1ca8dd;background-color:#fff;box-shadow:none}
.fConfiguration>ul>li.active label.name{color:#1ca8dd}
.colorBoxesH label.name{margin-left:10px}
.colorBoxesH span.colorBox{float:left}
ul.horizontal.onlyText>li>a{padding:10px 12px;overflow:hidden;width:65px;height:45px}
.stockChecker{padding:20px 20px 30px;background:#fafafa;border-top:1px solid #ccc;border-radius:0 0 4px 4px;margin:0 6px}
.stockChecker .stockInfo .media-left{padding:2px 0 0 0;width:36px}
.stockChecker .title{font-family:RobotoR;font-size:15px;color:#6e6f70;max-width:74%;margin-top:-3px}
.stockChecker .title.stockAvailable,.stockAvailable{color:#02d29d}
.deliveryMsgAdv{font-family:RobotoB;font-size:15px;color:#6e6f70;padding:8px 0 0 36px}
#allStockData{display:none}
.productKeyValues{background:#4c7fb8;padding:20px 80px}
ul.awards>li{margin-left:20px}
ul.awards>li:first-child{margin-left:0}
.promoTextStyle{font-family:cpw_tradebold;font-size:15px;color:#4c92c4;padding:3px 10px 0 6px;text-align:center;display:inline-block;text-transform:upperCase}
.urgencyMsg{overflow:hidden;background:#4c7eb8;padding:15px 34px;border-top:1px solid #5790d1}
.urgencyMsg .msgText{margin-top:7px}
.urgencyMsg span.Ctm_icons{margin-top:10px}
ul.time li{margin-left:12px;font-family:cpw_tradebold;font-size:18px;color:#c5d2e4}
ul.time li:first-child{margin-left:20px}
.timebox{display:inline-block;padding:2px 0 0 5px;height:30px;width:30px;border:1px solid #7199c6;margin-right:7px;font-family:cpw_tradebold;font-size:18px;color:#fff}
.urgencyMsg.mobile{background:#f3f4f5;padding:10px;border-top:0}
.urgencyMsg.mobile>div:first-child{border-radius:7px;background:#fff;padding:10px 8px 10px 15px}
.urgencyMsg.mobile ul.time li{font-size:12px;text-align:center}
.urgencyMsg.mobile ul.time li>label{display:block;margin-top:5px;text-align:center}
.urgencyMsg.mobile ul.time li:first-child{margin-left:0;padding-left:0}
.urgencyMsg.mobile .timebox{padding:4px 0 0 0;height:35px;width:35px;border:1px solid #ccc;margin-right:0;color:#4a4b4c;background:#f3f4f5}
.urgencyMsg.mobile span.Ctm_icons{margin-top:0}
.timeLeft{position:relative}
.urgencyVan{position:absolute;bottom:0;right:0}
.giftSection{background:#f2f5f5;padding:15px 80px 15px 80px}
.gifts{background:#fff;border-radius:4px;padding-left:35px;position:relative}
.gifts .media{border-right:1px solid #e4e0e0;margin-right:45px}
.gifts .media-left,.gifts .media-body{padding:10px 50px 10px 0}
.gifts .InfoSB-Icon{position:absolute;right:15px;top:50%;margin-top:-8px}
.giftSummary{width:45%;font-size:18px;color:#6e6f70}
.giftFeatures{width:60%;margin-left:100px}
.giftFullDetails{border-left:1px solid #ccc;padding:0 0 30px 0}
.giftDescription{width:100%}
.giftDescriptionSection{width:100%}
.shareOptions{float:left;width:100%;overflow:visible!important}
.at4-icon{background-color:transparent!important;background-size:100% 100%!important}
.at4-icon.aticon-email{background-color:#738a8d!important}
.at4-icon.aticon-twitter{background:url(images/icons/share_twitter.png) 0 0 no-repeat!important;width:30px;height:26px}
.at4-icon.aticon-facebook{background:url(images/icons/share_FB.png) 0 0 no-repeat!important;width:12px;height:26px}
.at_PinItButton{background:url(images/icons/pintrest.png) 0 0 no-repeat!important;width:30px!important;height:30px!important}
.addthis_button_googleplus{background:url(images/icons/share_goggle.png) center 10px no-repeat!important}
.at4-icon.aticon-whatsapp{background:url(images/icons/whatsApp.png) 0 0 no-repeat!important;width:22px;height:23px}
.Ctm_icons .EmailG{background:url('images/icons/icons.png') no-repeat top left!important;display:inline-block}
.share_hukd{background:url(images/icons/share_hukd.png) 0 0 no-repeat;width:75px;height:18px}
.whatsApp{background:url(images/icons/whatsApp.png) 0 0 no-repeat;width:22px;height:23px}
.sliderHold{position:relative;overflow:hidden}
.sliderData{position:relative;width:50000px;display:none}
.upfrontData{display:none}
.sliderData.active,.upfrontData.active{display:block}
.sliderData li{text-align:center;display:inline-block;position:relative}
.sliderData li>img{max-width:50%;display:inline-block}
.upfrontData li{text-align:center}
.noassetThumb{position:relative;top:50%;margin-top:-11px}
.upfrontData.phoneImg-lg{width:90%}
div.image .upfrontData li img{display:inline-block}
#zoomMediaModal .modal-lg,#deviceVideoModal .modal-lg{width:100%;margin:0}
#zoomMediaModal .modal-content,#deviceVideoModal .modal-content{padding:60px 85px;background-size:100% 100%;border-radius:0}
#deviceVideoModal .modal-content{background:#5790d1}
#deviceVideoModal .backBtn{color:#fff;background-color:#4c7eb8}
#zoomMediaModal .backBtn{background-color:transparent;border:1px solid #1ca8dd;color:#1ca8dd}
#zoomMediaModal .modal-header,#deviceVideoModal .modal-header{border-bottom:0;padding:0;background:0;border-radius:0}
#zoomMediaModal .modal-body,#deviceVideoModal .modal-body{padding:50px 0;background-color:transparent}
#zoomMediaModal .cust-select.clrInput,#deviceVideoModal .cust-select.clrInput{width:170px}
#zoomMediaModal button[data-dismiss="modal"] span{vertical-align:bottom}
#zoomMediaModal button[data-dismiss="modal"] span.Ctm_icons.backArrow{vertical-align:middle}
div.image360{display:none;position:absolute;left:21%;top:50%;z-index:9}
.zommInstuction{display:none;width:120px;color:#fff;padding-bottom:10px;position:absolute;top:0;left:0}
.zommInstuction span.instuctiontxt{position:relative;display:block;padding:10px 15px;background-color:rgba(0,0,0,0.7);border-radius:7px}
.zommInstuction .arrow-down{width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid rgba(0,0,0,0.7);position:absolute;bottom:-10px;left:50%;margin-left:-12px}
.zoomMedia,.spinCommon{cursor:pointer}
#zoomMediaModal .phoneImg-lg img{margin-left:0;display:inline-block}
.zoomImgCommon .s7zoomview{background-color:transparent}
.zoomImgCommon .s7button{display:none}
.zoomImgCommon.s7basiczoomviewer .s7zoomview .s7iconeffect{display:none}
.zoomImgCommon{position:relative;width:100%!important;height:300px!important}
.spinCommon.s7spinviewer{position:relative;width:100%!important;height:580px!important}
.s7spinview{background-color:transparent}
.spinCommon .s7button{display:none}
.s7spinviewer.s7mouseinput .s7spinview .s7iconeffect{width:197px!important;height:265px!important;background-image:url(images/icons/rotate-360-Image.png)!important;background-size:197px 265px!important;margin-left:16px!important}
.s7spinviewer.s7mouseinput .s7spinview .s7iconeffect[state='spin_1D']{background-position:0 0!important}
.s7spinviewer.s7mouseinput .s7spinview .s7iconeffect[state='spin_2D']{background-position:0 0!important}
.s7spinviewer.s7touchinput .s7spinview .s7iconeffect{width:115px!important;height:115px!important;background-image:url(images/icons/spinOverMobile.png)!important;background-size:115px 115px!important}
.s7spinviewer.s7touchinput .s7spinview .s7iconeffect[state='spin_1D']{background-position:0 0!important}
.s7spinviewer.s7touchinput .s7spinview .s7iconeffect[state='spin_2D']{background-position:0 0!important}
@media only screen and (-webkit-min-device-pixel-ratio:1.5){.s7spinviewer.s7touchinput .s7spinview .s7iconeffect[state]{background-size:115px 115px!important}
.s7spinviewer.s7touchinput .s7spinview .s7iconeffect[state='spin_1D']{background-position:0 0!important}
.s7spinviewer.s7touchinput .s7spinview .s7iconeffect[state='spin_2D']{background-position:0 0!important}
}
.deviceFullSpecsTopMargin{margin-top:75px}
.deviceinfoSummary{padding:0 80px;-webkit-box-shadow:0 20px 20px 0 rgba(0,0,0,0.15);-moz-box-shadow:0 20px 20px 0 rgba(0,0,0,0.15);box-shadow:0 0 20px 0 rgba(0,0,0,0.15)}
.deviceinfoSummary .row>div:first-child{width:100%}
.deviceImg{padding:20px 0 15px 15px;display:none}
.deviceImg span.rounded{width:75px;height:75px;background:#4591e7;text-align:center;overflow:hidden;cursor:pointer}
.deviceImg span.rounded.greyBg{background:#e9eaec}
.deviceImg img{max-width:70%}
.deviceMM{padding:25px 0 20px 0;display:none}
.deviceMM span.dName{font-family:RobotoBCondensed,Roboto Condensed;font-size:27px;color:#5a5b5c;word-break:break-word}
.deviceMM span.dOtherInfo{font-family:RobotoR,Roboto;font-weight:400;font-size:15px;color:#aaacad}
.specTabs{width:100%}
ul.horizontal.deviceInfoTabs li{width:20%;text-align:center;border-left:1px solid #f3f4f5}
ul.horizontal.deviceInfoTabs li:last-child{border-right:1px solid #f3f4f5}
ul.horizontal.deviceInfoTabs li>a{font-family:RobotoM,Roboto;font-weight:500;font-size:18px;color:#6e6f70;padding:15px 0 15px 0}
ul.horizontal.deviceInfoTabs li.active>a{color:#1ca8dd;border-bottom:3px solid #1ca8dd}
ul.horizontal.deviceInfoTabs li:first-child>a{padding-left:0}
.costDiv,.costDiv.mobile,.costDiv.tablet{display:none}
.costDiv .viewPlans{width:130px;margin-top:45px;height:40px}
.costDiv .dealSummarySticky{width:130px;margin-top:45px;height:40px}
.deviceinfoSummary.sticky{position:fixed;top:0;left:0;right:0;width:100%;background:#fff;z-index:9003}
.deviceinfoSummary.sticky.moveDown{margin-top:80px}
.simFrDevice.addTopMargin{margin-top:23px}
.header>.hBtm.moveUP{margin-top:-80px}
.deviceinfoSummary.sticky.moveDown{-webkit-transition:all 500ms linear 0s;-moz-transition:all 500ms linear 0s;-ms-transition:all 500ms linear 0s;transition:all 500ms linear 0s}
.deviceinfoSummary.sticky .deviceImg,.deviceinfoSummary.sticky .deviceMM,.deviceinfoSummary.sticky .costDiv{display:block}
.deviceinfoSummary.sticky .costDiv.mobile,.deviceinfoSummary.sticky .costDiv.tablet{display:none}
.deviceinfoSummary.sticky .costDiv{font-family:RobotoR,Roboto;font-weight:400;font-size:15px;color:#7d7e80;padding:15px 0 15px 30px;border-left:1px solid #f3f4f5}
.deviceinfoSummary.sticky .row>div:first-child{width:72%}
.deviceinfoSummary.sticky .row>div.costDiv{width:28%}
.deviceinfoSummary.sticky .row>div.costDiv>div:first-child{width:57%}
.deviceinfoSummary.sticky .row>div.costDiv>div:last-child{width:43%}
.deviceinfoSummary.sticky .specTabs{width:auto;padding-left:25px}
.deviceinfoSummary.sticky ul.horizontal.deviceInfoTabs li{width:auto;text-align:left;border:0;cursor:pointer}
.deviceinfoSummary.sticky ul.horizontal.deviceInfoTabs li>a{padding:0 0 10px 0;margin-right:60px}
.deviceinfoSummary.sticky ul.horizontal.deviceInfoTabs li:last-child>a{margin-right:0}
.deviceFullSpecsTabData{xpadding:20px 80px}
.deviceFullSpecsTabData .tabHeading{font-family:cpw_tradebold;font-size:42px;text-transform:uppercase;color:#aaacad;margin:0}
.deviceShortSummary{padding:20px 80px}
.deviceReview div.desc{padding-left:20px}
.deviceReview .row>div.whatCarphoneSays .desc:first-child{padding-left:0}
.deviceReview div.desc>div{border:1px solid #f3f4f5;border-radius:7px;padding:35px 45px 25px 45px}
.deviceReview div.desc .descTitle h2{margin:0;font-family:RobotoBCondensed,Roboto Condensed;font-size:36px;color:#5a5b5c;text-align:center;margin-bottom:30px}
.quick .descData li{background:url(images/icons/listStyle_green.png) 0 6px no-repeat;font-family:RobotoR;font-size:18px;font-weight:400;color:#5a5b5c;line-height:20px;margin-bottom:20px;padding-left:20px}
.desc .carphn .descData{text-align:center}
.deviceHighSpecs{margin-top:60px;text-align:center}
.float_center{float:right;position:relative;left:-50%;text-align:left}
.float_center>.child{position:relative;left:50%}
.deviceHighSpecs ul.horizontal>li{display:inline-block;float:left;width:150px;text-align:center;margin-left:75px}
.deviceHighSpecs ul.horizontal>li:first-child{margin-left:0}
.deviceHighSpecs .specsImg{height:70px}
.deviceHighSpecs .specInfo{font-size:18px;font-family:RobotoR,Roboto;font-weight:400;color:#5a5b5c}
.deviceHighSpecs .specInfo p:first-child{font-family:RobotoB}
.deviceReview.lowEnd div.desc>div{height:615px;padding:35px 55px 0 55px}
.deviceHighSpecs.lowEnd{display:block;text-align:center}
.deviceHighSpecs.lowEnd ul.horizontal>li{width:33%;margin-left:0}
.deviceHighSpecs.lowEnd li:last-child{margin-right:0}
.reviewSummary{font-family:RobotoR;font-size:15px;font-weight:400;color:#aaacad}
.deviceCategoryAcc .deviceCategoryAccHeading{background:#f3f4f5;border-bottom:1px solid #fff;padding:0 80px 0 90px;position:relative}
.deviceCategoryAcc .deviceCategoryName{width:70%;height:100%;position:relative;padding:20px 0 20px 30px}
.deviceCategoryAcc .deviceCategoryImg{position:absolute;right:0;height:100%;width:30%}
.specificationData .deviceCategoryName .rounded,.overViewData .deviceCategoryName .rounded{width:45px;position:absolute;top:50%;margin-top:-22.5px}
.specificationData .deviceCategoryName .heading,.overViewData .deviceCategoryName .heading{width:80%;margin-left:78px}
.deviceCategoryName .rounded{height:45px;width:45px;background:#1ca8dd}
.deviceCategoryName .rounded span{margin:17px 0 0 11px}
.deviceCategoryAcc .panels.active .deviceCategoryName .rounded span{margin:15px 0 0 12px}
.deviceCategoryAcc .heading{font-family:cpw_tradebold;font-size:42px;text-transform:uppercase;color:#1ca8dd;margin-bottom:0;cursor:pointer;margin-top:0;display:block}
.deviceCategoryAcc .subHeading{font-size:18px;font-family:RobotoR,Roboto;font-weight:400;color:#5a5b5c;display:block;cursor:pointer}
.deviceVideoHldr .heading{text-transform:none}
.deviceCategoryAcc .deviceCategoryImg img{float:right;filter:grayscale(100%);-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);-ms-filter:grayscale(100%);-o-filter:grayscale(100%);filter:url(pdp/css/desaturate.svg#greyscale);filter:gray;-webkit-filter:grayscale(1);max-width:100%;height:100%}
.deviceCategoryAcc .panels.active .deviceCategoryImg img{filter:inherit;-webkit-filter:grayscale(0)}
.deviceCategoryAcc .panelBody{background:#fff;padding:42px 0 0 0;position:relative}
.deviceFullSpecs .panelBody{display:block}
.compareBox{border:1px solid #e9eaeb;border-radius:4px}
.compareBox .compareProduct,.compareBox .compareFeatures{position:relative;overflow:hidden}
.compareBox .rating-static{margin-top:15px}
.compareBox span.rounded{height:60px;width:60px;border:1px solid #e9eaeb;font-family:cpw_tradebold;font-size:27px;text-transform:uppercase;color:#7d7e80;padding:10px 0 0 14px;position:absolute;right:0;top:50%;margin-right:-30px;background:#fff;margin-top:-30px}
.compareBox .compareIt,.compareBox .compareWith{float:left;width:50%;xmin-height:295px}
.compareItVisual,.compareWithVisual,.compareItProgres,.compareWithProgres{padding:35px 115px;position:relative}
.compareItVisual,.compareWithVisual{float:left;display:inline;width:100%}
.compareBox .compareIt{border-right:1px solid #e9eaeb}
.compareBox .compareFeatures>div{border-top:0;border-bottom:0}
.compareBox img{width:113px}
.compareName{text-align:center}
.compareName h3{font-family:RobotoBCondensed,Roboto Condensed;font-size:30px;color:#5a5b5c;margin:0}
.comparePrice p{font-family:RobotoR,Roboto;font-weight:400;font-size:15px;color:#7d7e80}
.comparePrice .cost{font-family:cpw_tradebold;font-size:30px;text-transform:uppercase;color:#5a5b5c;line-height:25px}
.comparePrice .emi{font-size:15px;font-family:RobotoM,Roboto;font-weight:500;color:#5a5b5c}
.compareItImg,.compareWithImg{width:40%}
.compareItDetails,.compareWithDetails{width:60%}
.compareWithImg{text-align:right}
.compareItProgres,.compareWithProgres{background:#f3f4f5;clear:both;padding-bottom:45px}
.compareSpecsProgress li:first-child{margin-top:0}
.compareSpecsProgress li{margin-top:15px}
.progressTitle{font-family:RobotoR,Roboto;font-weight:400;font-size:15px;color:#6e6f70}
.progressValue{font-family:RobotoB;font-size:15px;color:#566fb5}
.progressBar{border-radius:6px;height:15px;background:#dbdcdc;overflow:hidden;position:relative}
.steps{position:relative;top:0;left:0;height:15px}
.steps .tick{position:absolute;top:0;height:15px;width:1px;background:#fff}
.steps .tick:first-child,.steps .tick:last-child{background:0}
.progressBar .progress{float:left;height:15px;background:#798dc4;border-radius:0}
.goToSpecification{width:290px;height:55px}
.hotspot{text-align:center;position:relative}
.hotSpotImgDiv{display:inline-block;position:relative}
.checkmeOut{height:97px;width:144px;background:url(images/icons/hotSpot_checkMeout.png) 0 0 no-repeat;position:absolute;left:-144px;top:50%;margin-top:-48.5px}
.hotSpotPlusMinus{background:url(images/icons/hotSpotPlusMinus.png) 0 0 no-repeat;height:42px;width:42px;display:inline-block;position:absolute;top:0;left:0}
.hotSpotPlusMinus.active{background-position:0 -43px}
.hotSpotImg{width:100%}
.hotspotDiv{background:#fff;border-radius:7px;-webkit-box-shadow:0 0 74px 2px rgba(0,0,0,0.2);-moz-box-shadow:0 0 74px 2px rgba(0,0,0,0.2);box-shadow:0 0 74px 2px rgba(0,0,0,0.2);padding:20px 20px 35px 20px;min-height:260px;width:250px;text-align:left;position:absolute;z-index:9;display:inline-block;top:0;left:0}
.hotspot .sidemenu{text-align:left}
.hotspotDiv .spotHead h3{margin:7px 0 0 0;font-family:RobotoBCondensed,Roboto Condensed;font-size:24px;color:#5a5b5c;width:80%;word-break:break-word}
.spotHead .spotClose{height:36px;width:36px;background:url(images/icons/cross.png) center center no-repeat #1ca8dd}
.hotspotDiv .spotContent{margin-top:25px}
.spotArrow{position:absolute;top:35px}
.hotspotDiv.right .spotArrow{width:0;height:0;border-top:20px solid transparent;border-bottom:20px solid transparent;border-left:20px solid #fff;right:-20px}
.hotspotDiv.left .spotArrow{width:0;height:0;border-top:20px solid transparent;border-bottom:20px solid transparent;border-right:20px solid #fff;left:-20px}
.spotImg{margin:0 -20px 20px -20px}
.spotImg img,.hSpotImg img{height:auto;width:250px}
.hSpotTitle{margin-top:0;font-family:RobotoBCondensed,Roboto Condensed;font-size:18px;color:#5a5b5c}
.hSpotData{margin-top:15px;font-size:13.5px;font-family:RobotoR,Roboto;font-weight:400;color:#5a5b5c}
.hSpotActions{overflow:hidden;margin-top:25px}
.hSpotActions button{width:88px;height:39px;float:left;display:inline;font-family:RobotoM;font-size:15px;color:#1ca8dd}
button#prevHot{margin-right:15px}
button#nextHot{margin-left:15px}
.hSpotIndicators{font-size:15px;font-family:RobotoR,Roboto;font-weight:400;color:#7d7e80;float:left;display:inline;margin-top:8px}
.hSpotIndicators .currentH{font-family:RobotoB;color:#5a5b5c}
.tab-panel ul{overflow:hidden}
.tab-panel ul>li{float:left;display:inline;width:20%;background:#e9eaeb;padding-bottom:3px}
.tab-panel ul>li>a{display:block;padding:35px 0;border-left:1px solid #fff;font-family:RobotoB,Roboto;font-weight:700;font-size:18px;color:#b3b4b5;overflow:hidden;text-align:center}
.tab-panel ul>li:first-child>a{border-left:none}
.tab-panel li .tab-img{display:none}
.tab-panel ul>li.active{background:#fff}
.tab-panel ul>li.active>a{border-bottom:3px solid #1ca8dd;color:#5a5b5c}
.tab-panel ul>li:first-child.active{border-left:1px solid #f3f4f5}
.tab-panel ul>li:last-child.active{border-right:1px solid #f3f4f5}
.tabView{padding-bottom:42px}
.tabView.withImg .tab-panel li .tab-img{display:inline-block;border-radius:50%;height:60px;width:60px;float:left;background:#b3b4b5;margin-right:18px;line-height:55px;text-align:center}
.tab-panel li .tab-img>img{margin-left:-1px;max-width:100%}
.tabView.withImg .tab-panel li .tab-title{margin-top:5px;display:inline-block;float:left;width:110px}
.tabView.withImg .tab-panel ul>li>a{padding:15px 20px;text-align:left}
.tabView.withImg .tab-panel li.active .tab-img{background:#38c6f4}
.tab-data>div{min-height:582px;display:none;overflow:hidden;border:1px solid #f3f4f5;border-bottom:0;position:relative}
.tab-data>div.active{display:block}
.tab-data>div>img{width:100%}
.tab-data>div .imgWithDescription{padding:80px 70px}
.imgWithDescription{overflow:hidden}
.imgWithDescription>div{float:left;display:inline}
.imgLeft .leftDiv{margin-right:100px}
.imgRight .leftDiv{margin-right:100px}
.imgDesc{font-size:18px;font-family:RobotoR,Roboto;font-weight:400;color:#5a5b5c}
.imgDesc p{width:655px;margin-bottom:30px}
.imgDesc a{font-family:RobotoR,Roboto;font-weight:400;font-size:18px;color:#1ca8dd}
.imgDesc li{background:url(images/icons/listStyle_darkGray.png) 0 center no-repeat;margin-bottom:15px;padding-left:20px}
.descriptiveText h3,.content-media__title.content-media__text--regular,.content-media__title.content-media__text--small{font-family:RobotoBCondensed,Roboto Condensed;font-size:36px;color:#5a5b5c;margin:0;padding:18px 0 4px 0}
.descriptiveText h3.noTopPadding,.content-media__title.content-media__text--regular.noTopPadding,.content-media__title.content-media__text--small.noTopPadding{padding-top:0}
.descriptiveText p,.descriptiveText ul,.descriptiveText ol,.content-media__description.content-media__text--regular,.content-media__description.content-media__text--small{font-size:18px;font-family:RobotoR,Roboto;font-weight:400;color:#5a5b5c;line-height:27px}
.descriptiveText ul,.descriptiveText ol{list-style-position:outside;padding-left:20px}
.descriptiveText ul{list-style-type:disc}
.descriptiveText ol{list-style-type:decimal}
.imgWithDescription.noImgDesc .imgDesc{display:none}
.imgWithDescription.noImg .imgDiv{display:none}
.imgWithDescription.imgCenter>div{float:none;display:block;text-align:center}
.imgWithDescription.imgCenter .descriptiveText p{width:auto;margin-bottom:35px}
.imgWithDescription.withLink>div{float:none;display:block}
.imgWithDescription.withLink>div:last-child{margin-top:45px}
.imgWithDescription.withLink .imgDiv,.imgWithDescription.withLink .imgDesc{float:left;display:inline}
.imgWithDescription.withLink>div{overflow:hidden}
.imgWithDescription.withLink>div:last-child>div:first-child{margin-right:50px}
.imgWithDescription.withLink .descriptiveText p{width:auto}
.imgWithDescription.withLink.smallImg .imgDiv img{height:250px;width:325px}
.imgWithDescription.withLink.mediumImg .imgDiv img{height:440px;width:580px}
.imgWithDescription.withLink.mediumImg .imgDesc p{width:400px}
.imgWithDescription.withLink.largeImg .imgDiv img{height:565px;width:742px}
.imgWithDescription.withLink.largeImg .imgDiv,.imgWithDescription.withLink.largeImg .imgDesc{float:none;display:block}
.imgWithDescription.withLink.largeImg .imgDiv{text-align:center}
.imgWithDescription.withLink.largeImg .imgDesc p{width:auto}
.imgWithDescription.column.horizontal{float:left;display:inline}
.imgWithDescription.column.horizontal.two{width:50%}
.imgWithDescription.column.horizontal.three{width:33.33%}
.imgWithDescription.column.one .descriptiveText p{width:auto}
.imgWithDescription.column.two .descriptiveText p{width:395px}
.imgWithDescription.column.three .descriptiveText p{width:325px}
.imgWithDescription.grayBg>div{float:left;display:inline;height:400px;width:50%}
.imgWithDescription.grayBg .descriptiveText{height:100%;background:#f3f4f5;padding:55px 120px}
.imgWithDescription.grayBg .descriptiveText p{width:auto}
.imgWithDescription.grayBg .imgDiv img{height:400px;width:100%}
.imgWithDescription.grayBg.column.horizontal{border-left:1px solid #fff}
.imgWithDescription.grayBg.column.horizontal>div{float:none;display:block;height:auto;width:auto}
.imgWithDescription.grayBg.column.horizontal .descriptiveText{text-align:center}
.imgWithDescription.grayBg.column.two .imgDiv img{height:260px;width:100%}
.imgWithDescription.grayBg.column.two .descriptiveText{padding:30px 120px}
.imgWithDescription.grayBg.column.three .imgDiv img{height:240px;width:100%}
.imgWithDescription.grayBg.column.three .descriptiveText{padding:30px 45px}
.tab-data .cq-colctrl-lt0-c0,.tab-data .cq-colctrl-lt0-c1{padding:80px 70px}
.tab-data .imageWithImageDescription{padding:80px 70px}
.parsys_column .imageWithImageDescription{padding:0}
.descriptiveText p,.descriptiveText ul,.descriptiveText ol{word-wrap:break-word}
div.cq-colctrl-lt0,.contetnt-module-single-col,.contetnt-module-three-col{padding-top:42px;padding-bottom:42px}
.contetnt-module-single-col{padding-left:108px;padding-right:108px}
.cq-colctrl-lt0-c0 .contetnt-module-two-col{padding-left:108px;padding-right:26px}
.cq-colctrl-lt0-c1 .contetnt-module-two-col{padding-right:108px}
div.cq-colctrl-lt0-c0,div.cq-colctrl-lt0-c1{float:none;display:table-cell;vertical-align:middle}
.descriptiveText.contetnt-module-with-img,.descriptiveText.contetnt-module-with-img-bg{padding-left:108px;padding-right:108px}
.descriptiveText.contetnt-module-three-col{padding-right:26px}
div.parsys_column.cq-colctrl-lt1-c2 .descriptiveText.contetnt-module-three-col{padding-right:0}
.cq-colctrl-lt0-c0 .descriptiveText.centerDesc p,.cq-colctrl-lt0-c1 .descriptiveText.centerDesc p{width:auto}
.cq-colctrl-lt0-c0 .descriptiveText.centerDesc,.cq-colctrl-lt0-c1 .descriptiveText.centerDesc{padding:30px}
.descriptiveText img{height:83px;width:83px}
div.image img,.imageresizing{max-width:100%}
.content-media--horizontal .image-link,.content-media--horizontal .content-media__text{float:none;display:table-cell}
.content-media--horizontal .content-media__text{vertical-align:middle;padding:0 108px 0 108px}
.content-media--horizontal.content-media--imgRight{direction:rtl}
.content-media--horizontal.content-media--imgRight .content-media__text{direction:ltr}
.richText{font-size:18px;font-family:RobotoR,Roboto;font-weight:400;color:#5a5b5c}
.richText li{background:url(images/icons/listStyle_darkGray.png) 0 center no-repeat;margin-bottom:15px;padding-left:20px}
.richText li{margin-bottom:5px}
.richText p{width:655px;margin-bottom:20px}
.carousel{position:relative;overflow:hidden}
.carousel-inner{border:1px solid #e9eaeb;min-height:200px;background:#fff}
.carousel-control{position:absolute;top:50%!important;width:72px!important;height:72px;border-radius:50%;margin-top:-35px;z-index:9;cursor:pointer}
.carousel-control.left{background:url(images/icons/carousel-prvs.png) 40px center no-repeat #b7b4ad!important;left:-40px!important}
.carousel-control.right{background:url(images/icons/carousel-nxt.png) 0 center no-repeat #b7b4ad!important;right:-40px!important}
.carousel-indicators{position:static;text-align:center!important;margin-top:30px!important;width:auto!important;margin-left:0!important}
.carousel-indicators li{display:inline-block;height:20px!important;width:20px!important;text-indent:0!important;border:2px solid #cdcfd1!important;margin:0 0 0 16px!important;border-radius:50%;cursor:pointer;background-color:transparent}
.carousel-indicators li:first-child{margin-left:0}
.carousel-indicators li.active{border:2px solid #1ca8dd!important;height:20px;width:20px;margin:0 0 0 16px;background-color:transparent}
.carousel-indicators li.active:first-child{margin-left:0}
.carousel-inner div.imgWithDescription{padding:80px 70px}
.videoCallout{background:#f3f4f5;display:inline-block;cursor:pointer}
.videoCallout .videoInfo{padding:15px}
.videoCallout h1{font-family:RobotoB;font-size:16px;color:#5a5b5c;margin:0 0 10px 0}
.videoCallout span{font-family:RobotoR,Roboto;font-weight:400;font-size:16px;color:#7d7e80}
.specificationData .deviceCategoryName .heading,.overViewData .deviceCategoryName .heading{margin-top:0}
.specificationData [rel="collapse"]{padding:0 80px 0 90px}
.deviceSummryDiv>div{padding:35px 0 35px 108px;border-top:1px solid #e9eaeb}
.deviceSummryDiv>div:first-child{padding-top:0;border-top:0}
.boxPackaging{padding-left:108px}
.boxPackaging h1{margin-bottom:20px}
.specificationData .deviceCategoryAcc .panelBody{padding-bottom:45px;margin:0}
.deviceSummryTitle{font-family:RobotoBCondensed,Roboto Condensed;font-size:30px;color:#5a5b5c;margin:0}
.shortSummary{font-family:RobotoR,Roboto;font-weight:400;font-size:15px;color:#7d7e80;width:75%}
.summaryLink{margin-top:15px;display:inline-block;font-family:RobotoR,Roboto;font-weight:400;font-size:15px;color:#1ca8dd}
.summaryLink span.icon{vertical-align:middle}
.videoIconsummry{background:url(images/icons/videoIcon.png) 0 0 no-repeat;width:22px;height:18px}
.dataDiv{margin-top:20px}
.dataDiv>div{overflow:hidden;margin-top:35px}
.dataDiv>div:first-child{margin-top:0}
.dataTitle{font-family:RobotoB;font-size:18px;color:#7d7e80}
.battery{background:url(images/icons/battery.png) 0 0 no-repeat;height:60px;width:96px;padding:12px 0 0 12px}
.Battery_group .featureUnit{margin-top:-8px}
.batteryBar{display:inline-block;background:#00af83;width:9px;height:35px;margin-left:2px}
.batteryBar:first-child{margin-left:0}
.sdCard{background:url(images/icons/sdCard.png) 0 0 no-repeat;height:93px;width:82px;padding:25px 0 0 12px}
.cameraMP{background:url(images/icons/cameraMP.png) 0 0 no-repeat;height:90px;width:110px;padding:30px 0 0 40px}
.units{text-align:center;font-family:RobotoR,Roboto;font-weight:400;font-size:15px;color:#7d7e80;margin-top:10px}
.cameraUnit{width:110px}
.speedProcessorBG{background:url(images/icons/speedProcessorBG.png) 0 0 no-repeat;height:102px;width:102px;padding:22px 0 0 33px}
.processorUnit{margin:-10px 0 0 2px;font-size:15px;color:#7d7e80;font-family:RobotoR;text-transform:capitalize}
ul.shortSummary>li{background:url(images/icons/listStyle_darkGray.png) 0 center no-repeat;margin-bottom:5px;padding-left:20px}
.specificationBox{margin-top:40px}
.specificationBox:first-child{margin-top:0}
.specificationBox h3{font-family:RobotoBCondensed,Roboto Condensed;font-size:30px;color:#5a5b5c;margin:0;border-bottom:1px solid #e9eaeb;padding:0 0 15px 108px}
.specificationBox li{padding:12px 0;overflow:hidden;padding-left:108px}
.specificationBox li:nth-child(even){background:#fafafa}
.specificationBox li label,.specificationBox li p{float:left;display:inline}
.specificationBox li label{width:300px;font-family:RobotoB;font-size:15px;color:#6e6f70}
.specificationBox li p{font-family:RobotoR,Roboto;font-weight:400;font-size:15px;color:#6e6f70}
.specificationBox li .InfoSB-Icon{vertical-align:middle;margin-left:7px;cursor:pointer}
.popover>.arrow,.popover>.arrow:after{border-style:solid!important}
.popover.right>.arrow:after{border-right-color:#495d70!important}
.tickDarkGray{background:url(images/icons/tickDarkGray.png) 0 0 no-repeat;height:14px;width:17px}
.crossDarkGray{background:url(images/icons/crossDarkGray.png) 0 0 no-repeat;height:16px;width:16px}
.ui-loader{display:none}
.boxOnImgLeft{width:460px;min-height:300px;background-color:#fff;border-radius:3px;margin-top:10px;margin-left:10px;position:absolute;top:113px;left:22px;z-index:999;padding:50px 60px}
.boxOnImgRight{width:460px;min-height:300px;background-color:#fff;border-radius:3px;margin-top:10px;margin-left:10px;position:absolute;top:113px;right:30px;z-index:999;padding:50px 60px}
.imgHld{max-height:585px!important}
.carousel-inner>.item>div>img,.tabCarousalBackgroundImage>img{display:block;max-width:100%;height:auto}
.boxHd{padding:7px 0}
.deviceVideoHldr{max-width:407px;margin-bottom:20px;margin-top:18px;width:100%;background-color:#f3f5f7}
.deviceVideoCntnt.whiteBG{background-color:#fff}
.deviceVideoCntnt.greyBg{background-color:#f3f5f7}
.deviceVideo{padding:0;width:47%;position:relative}
.deviceVideo .Ctm_icons.PDP-Video-small-icon{position:absolute;top:50%;left:50%;margin-left:-23px;margin-top:-23px}
.deviceVideo img{width:100%}
.deviceVideoCntnt{padding:0 5px 0 25px;width:53%;vertical-align:middle}
.deviceVideoCntnt .heading,.deviceVideoData .vheading{line-height:normal;font-family:RobotoBCondensed,'Roboto Condensed';color:#5a5b5c}
.deviceVideoCntnt .heading{margin-bottom:8px;font-size:22px;cursor:auto}
.deviceVideoData .vheading{margin-bottom:12px;font-size:35px}
.deviceVideoCntnt .videoTime{font-family:RobotoR,Roboto;font-weight:400;font-size:16px;color:#7b7c7e}
.deviceVideoData .vsubHeading{font-family:RobotoR,Roboto;font-weight:400;font-size:18px;color:#5a5a5a}
.deviceVideoHldr.bigVideo{background-color:transparent;margin-top:35px;margin-bottom:85px;max-width:1054px;width:100%;margin-left:auto;margin-right:auto}
.deviceVideoHldr.bigVideo .deviceVideo .Ctm_icons.PDP-Video-small-icon{background-position:0 -5682px;width:90px;height:90px;position:absolute;top:50%;left:50%;margin-left:-50px;margin-top:-74px}
.deviceVideoHldr.bigVideo .deviceVideoHldr{background-color:transparent}
.deviceVideoHldr.bigVideo .deviceVideoCntnr{max-width:527px;height:355px;overflow:hidden;position:relative;width:100%}
.deviceVideoHldr.bigVideo .deviceVideo img{width:auto;max-width:100%;height:355px}
.deviceVideoHldr.bigVideo .deviceVideoData{padding:0 20px 0 110px;width:auto;vertical-align:middle}
.deviceVideoHldr.bigVideo .deviceVideoCntnt{position:absolute;bottom:0;left:0;width:100%;padding:23px 31px;background:rgba(0,0,0,0.6)}
.deviceVideoHldr.bigVideo .deviceVideoCntnt .heading{color:#fff;font-size:24px;margin-bottom:4px}
.deviceVideoHldr.bigVideo .deviceVideoCntnt .videoTime{font-size:15px;color:#fff}
.modal.deviceVideoModal .modal-body{width:100%;max-width:1054px;margin:auto}
.modal.deviceVideoModal .heading{font-family:RobotoBCondensed,'Roboto Condensed';font-size:36px;color:#fff}
.modal.deviceVideoModal .para{font-family:RobotoR,Roboto;font-size:18px;color:#fff}
.deviceVideoHlr-Modal{width:100%;background-color:#4a7eae;position:relative}
#videoOnModal_videoTime.s7videotime{margin-right:20px}
.deviceVideoHlr-Modal .shareIcnHldr{display:inline-block;position:absolute;z-index:2;bottom:20px;width:23px;height:22px;right:57px}
#shareIcnHldrAnchr{display:none}
.removeLeftMargin{margin-left:0!important}
.camera_mp{padding:29px 0 0 0}
.content-media__cta.btn:hover{color:#fff}
.Ins-heading{margin:45px 0 35px 0}
.deviceCompare{padding-bottom:70px}
.reviewData#reviewData,.reviewData .bv-cleanslate .bv-core-container-585 .bv-section-summary .bv-section-summary-table{background-color:#f3f4f5!important}
@media only screen and (min-width:320px) and (max-width:767px){#othrstockTip{display:block;margin:10px 0}
#featureList .tickDarkGray,#featureList .crossDarkGray{margin-top:3px}
.masterimg{margin-top:-15px;width:40px;margin-left:-5px}
.buyingOption .value-message__container{float:none}
.dealerrorMessage{padding:10px 0 0 15px}
.dealerrorMessage p span:first-child{margin:7px 10px 0 0}
.dealerrorMessage p span:last-child{width:80%}
.camera_mp{padding:24px 0 0 0}
.removable_storage_sd{padding:28px 0 0 0}
.category-built-in-memory .dataDiv>.row>div:last-child{margin-top:18px}
.Battery_group .featureUnit{margin-top:-5px}
.tabView{padding-bottom:18px}
.tipbox .arrow-up{right:50px}
.thrdPrtyRvw{padding:0 20px 0 20px}
.thrdPrtyRvw h2{font-size:24px}
.deviceHighSpecs.thrdPrtyRvw .gadGetLogo .gadgetshow img{width:70%}
.resultBtmBdr .gadGetLogo img{max-width:85%}
.thrdPrtyRvw.resultBtmBdr .gadGetLogo{text-align:left;margin-top:-15px}
.thrdPrtyRvw.resultBtmBdr h2{text-transform:uppercase}
.thrdPrtyRvw.resultBtmBdr h2,.thrdPrtyRvw.resultBtmBdr p{margin-bottom:20px}
.fullGadgetDetailsRvw{font-size:13.5px;margin-bottom:7px}
.fullGadgetDetails a{font-size:13.5px}
.deviceHighSpecs.thrdPrtyRvw .gadGetLogo .gadgetshow{margin:0 auto}
.deviceHighSpecs.thrdPrtyRvw a[data-toggle="modal"]{margin-top:0}
.reviewData#reviewData{margin-right:0;margin-left:0}
.accessoryStickyCss{position:relative;top:1px}
.moreInfo a>.Ctm_icons.CompareW{background-position:0 -4358px;width:20px;height:13px;position:relative;top:1px}
.moreInfo a>.Ctm_icons.ShareW-20W{background-position:0 -4381px;width:17px;height:16px;position:relative;top:2px}
div.image img{max-width:95%!important}
.sliderData.phoneImages li img{height:300px}
div.cq-colctrl-lt0-c0,div.cq-colctrl-lt1-c0,div.cq-colctrl-lt1-c2{width:100%!important}
div.cq-colctrl-lt0-c1,div.cq-colctrl-lt1-c1{width:100%!important}
div.parsys_column{height:100%;float:none!important;border:0;vertical-align:top;padding:0;margin:0;display:block}
.content-media--horizontal .image-link,.content-media--horizontal .content-media__text{display:block}
.content-media--horizontal .content-media__text{padding:15px}
.content-media{margin:18px 0}
.cq-colctrl-lt0-c0 .content-media{margin:0}
div.parsys_column.cq-colctrl-lt0,.contetnt-module-single-col,.contetnt-module-three-col{margin:18px 0}
.descriptiveText.contetnt-module-with-img,.descriptiveText.contetnt-module-with-img-bg{margin:18px 0}
.s7imageresize{padding:18px 0}
.cq-colctrl-lt0-c0 .descriptiveText.contetnt-module-with-img,.cq-colctrl-lt0-c0 .descriptiveText.contetnt-module-with-img-bg{margin-top:0}
.cq-colctrl-lt0-c0 .s7imageresize{padding-top:0}
.descriptiveText.contetnt-module-with-img,.descriptiveText.contetnt-module-with-img-bg{padding:0}
.contetnt-module-single-col{padding:0}
.descriptiveText.contetnt-module-two-col,.descriptiveText.contetnt-module-three-col,.cq-colctrl-lt0-c1 .descriptiveText.contetnt-module-two-col{padding:0}
div.parsys_column.cq-colctrl-lt1-c2 .contetnt-module-three-col{margin-bottom:36px}
.cq-colctrl-lt0-c1 .contetnt-module-two-col{margin-top:36px}
.tabView.carousel .carousel-inner>.item{padding-left:10px}
.tabCarousalBackgroundImage{margin-left:-10px}
div.parsys_column .section{overflow:hidden}
.cpwTRDarkGray33-xs{font-size:33px}
.RobotoRWhite15-xs{font-size:15px}
#network.cust-select{width:auto}
.productDisplay{padding:0;background-position:center -50px;background-size:589px}
.typo .phoneName,#giftHeadingArea{margin:0}
.prdcttariffinfo{margin:0}
.view div.titleDiv{text-align:center;padding:17px 0;background:#4f83bd}
.moreInfo{margin:5px 0 0 0;padding:10px 6px}
.moreInfo li{width:33.33%}
ul.horizontal.moreInfo>li>a{padding:0;font-size:15px;margin:0}
ul.horizontal.moreInfo>li:nth-child(1)>a{margin-top:-5px}
ul.horizontal.moreInfo>li:nth-child(2)>a{display:block;text-align:center}
ul.horizontal.moreInfo>li:nth-child(3)>a{display:block;text-align:right}
.moreInfo a>label{margin:-2px 0 0 0;border:0!important}
.moreInfo>li:first-child a>label{font-size:12px}
.moreInfo a>span,.moreInfo a>label{float:none;display:inline-block}
.moreInfo a>label{display:inline}
.moreInfo #share a>label{margin-left:0}
div.image{margin-bottom:0;margin-top:0}
.deviceThumbnail ul{display:block;overflow:hidden}
.deviceThumbnail ul.boxWithImageText>li{float:left;display:inline;width:33.33%;padding-left:1px}
.deviceThumbnail ul.boxWithImageText>li>a{background-color:rgba(77,126,180,0.73);border:0;border-radius:0;padding:5px 0 0 0;height:58px;width:100%;border-top:0}
.tipbox{width:255px!important}
.closeMe{top:3px!important}
.deviceThumbnail ul.boxWithImageText>li.active>a{background-color:transparent}
.deviceThumbnail.upfront ul.boxWithImageText>li span{transform:scale(.9);-ms-transform:scale(.9);-webkit-transform:scale(.9)}
.deviceThumbnail ul.boxWithImageText li>a>label{bottom:10px;font-size:13px;text-decoration:none}
.deviceThumbnail ul.boxWithImageText>li:last-child>a{border-bottom:0}
.phoneImages li>img,.img360View li>img{max-width:50%}
.deviceThumbnail ul.boxWithImageText li.active{padding-bottom:0}
.details{background:#f3f4f5;padding:10px}
.Ctm_icons.Link-cstm-clr-w22{background-position:0 -5874px;width:19px;height:19px;margin:0 5px 0 0}
.usp{background:#fff;padding:0;position:relative}
.promotionalHeaders{border-right:0;padding:10px 0 10px 20px;overflow:hidden;margin-right:30px}
.promotionalHeaders .media-left{height:auto;width:60px}
.usp #deviceusp{right:10px;top:10px;margin-top:0}
.usp #deviceuspNew{right:10px;top:10px;margin-top:0}
.promotionalHeaders img{max-width:100%}
.promotionalHeaders span.text{line-height:20px;font-size:13.5px}
.deviceusptooltip{position:absolute;top:10px;right:10px}
.buyingOption div[role="tabpanel"] .nav>li{width:30%!important}
.buyingOption div[role="tabpanel"] .nav>li>a{padding:13px 0;font-size:13.5px;text-align:center;margin-right:0}
.configurationsType{padding:20px 10px 20px 20px}
ul.horizontal.colorBoxesH>li>a{min-width:125px;width:auto}
.accesoriesPrice{padding:17px}
.clrStockAvail span.colorBox{display:inline-block}
.fConfiguration ul>li>a{width:80px;height:45px;padding:11px}
.fConfiguration ul[rel="clrBoxDrop"]>li>a,.fConfiguration ul[rel="capacityBoxDrop"]>li>a{width:auto;height:auto;padding:6px 0 6px 10px}
.clrAvailBox span.stockMsg{width:68%}
.stockMsg .warning{margin:0 0 0 4px}
.clrAvailBox span.capacity{margin-right:22px}
.stockChecker{padding:20px}
.stockChecker .title{max-width:75%}
.deliveryInfo{margin-top:15px}
.deliveryMsgAdv{padding-top:5px}
.default-icon{background-size:20px 17px;width:20px;height:17px}
.zommInstuction{width:85%;padding-bottom:0;z-index:9}
.zommInstuction span.instuctiontxt{padding:15px 0}
.spinCommon.s7spinviewer{height:300px!important}
.gifts{padding-left:20px}
.gifts .media-left{padding:10px 20px 10px 0}
.gifts .media-body{padding:10px 0 10px 0}
.gifts .media{border-right:0;margin-right:20px}
.giftSummary{width:95%;word-break:break-all;font-size:15px}
.giftSummary,.giftFeatures{float:none!important}
.giftFeatures{margin-top:15px;width:auto;margin-left:0}
.gifts .InfoSB-Icon{position:absolute;right:10px;top:10px;margin-top:0}
.tab-pane#upgrade .cust-select,.tab-pane#pgupgrade .cust-select{margin-left:0}
.marginT15-xs{margin-top:15px}
.deviceFullSpecsTopMargin{margin-top:0}
.deviceShortSummary{padding:0;background:#fff}
.deviceReview div.desc>div{border:0;border-bottom:1px solid #f3f4f5;border-radius:0;height:auto;padding:30px}
.deviceReview div.desc{padding-left:0}
.deviceReview div.desc .descTitle h2{font-size:21px;margin-bottom:20px}
.quick .descData li{font-size:13.5px;line-height:18px;margin-bottom:10px}
.deviceReview div.desc>div.carphn img{max-width:36%;margin-top:-5px}
.deviceReview div.desc>div.carphn p{font-size:13.5px;margin-top:0}
.deviceHighSpecs{margin-top:15px}
.deviceHighSpecs ul.horizontal>li{width:33.33%;margin:15px 0 0 0;height:100px}
.deviceHighSpecs .specInfo{font-size:12px}
.deviceHighSpecs a{font-size:13.5px;float:none!important;display:block;padding-top:20px;text-align:center}
.user .descTitle a{font-size:12px}
.deviceHighSpecs .specsImg{height:45px}
.deviceReview.lowEnd div.desc>div{height:auto;padding:20px}
.deviceCategoryAcc .deviceCategoryAccHeading{padding:0}
.deviceCategoryAcc .deviceCategoryName{padding:15px 0 15px 15px}
.deviceCategoryAcc .deviceCategoryImg img{max-width:100%}
.deviceCategoryAcc .deviceCategoryImg{right:15px}
.deviceCategoryName .rounded{height:25px;width:25px;margin-top:0}
.specificationData .deviceCategoryName .rounded,.overViewData .deviceCategoryName .rounded{width:25px;margin:-12.5px 10px 0 0}
.deviceCategoryAcc .heading{font-size:21px;line-height:21px}
.deviceCategoryAcc .subHeading{display:none}
.deviceCategoryName .rounded span{background-position:0 -4569px}
.deviceCategoryAcc .panels.active .deviceCategoryName .rounded span{background-position:0 -4586px}
.deviceCategoryName .rounded span,.deviceCategoryAcc .panels.active .deviceCategoryName .rounded span{margin:9px 0 0 7px}
.specificationData .deviceCategoryName .heading,.overViewData .deviceCategoryName .heading{width:100%;margin:0 0 0 35px}
.specificationData .deviceCategoryName .heading,.overViewData .deviceCategoryName .heading{width:100%;margin-left:35px}
.hSpotImg img{width:auto;max-width:100%}
.deviceCategoryAcc .panelBody{background:#fff;padding:18px 10px 0 10px;margin-left:0;margin-right:0;position:relative}
.hotSpotImgDiv{padding:20px}
.checkmeOut{background-size:86px 56px;height:56px;left:5px;margin-top:0;top:15px;width:86px}
.hotSpotPlusMinus{background:url(images/icons/hotSpotPlusMobileN.png) 0 0 no-repeat;height:23px;width:23px}
.hotSpotPlusMinus.active{background-position:0 -23px}
#hotSpotMenu{background:#f2f5f5}
.deviceCompare{padding-bottom:0;background:#fff}
.deviceFullSpecsTabData .tabHeading{font-size:21px}
.compareBox .compareIt{border-right:0;position:relative}
.compareBox .compareIt,.compareBox .compareWith{float:none;width:auto}
.compareItVisual,.compareWithVisual{padding:30px 35px}
.compareWithVisual{padding-top:30px}
.compareBox img{width:60px}
.compareName h3{font-size:18px}
.comparePrice p{font-size:12px}
.comparePrice .cost{font-size:19.5px}
.compareItVisual>div:first-child,.compareWithVisual>div.compareWithImg{width:40%}
.compareItVisual>div.compareItDetails,.compareWithVisual>div.compareWithDetails{width:60%}
.compareWithVisual>div.compareWithImg,.compareWithVisual>div.compareWithDetails{float:right!important;text-align:left}
.compareWithDetails{margin-right:0}
.compareBox .rating-static{margin-top:7px}
.compareSpecsProgress li:first-child{margin-top:0}
.compareBox .compareWith{border-bottom:0}
.compareItProgres{padding:20px 20px 40px 20px}
.compareWithProgres{padding:20px}
.compareBox span.rounded{padding:6px 0 0 9px;font-size:19.5px;height:40px;width:40px;right:50%;margin-right:-20px;top:100%;margin-top:-20px}
.boxOnImgLeft,.boxOnImgRight{position:static;width:auto;height:auto;padding:10px 0;margin:0;text-align:center}
.carousel-inner>.item>div.boxOnImgLeft img,.carousel-inner>.item>div.boxOnImgRight img{display:inline-block}
.comparePhone.section .compareBox+.marginT30{margin:20px 0 25px 0;padding:0 10px}
.goToSpecification{width:100%;height:40px;max-width:280px}
.specificationData [rel="collapse"]{padding-bottom:0}
.specificationData .deviceCategoryAcc .panelBody{padding:20px 0 0 0}
.specificationData .deviceCategoryName .heading,.overViewData .deviceCategoryName .heading{margin-top:0}
.specificationData .deviceCategoryName .heading,.overViewData .deviceCategoryName .heading{width:100%;margin-left:35px}
.deviceSummryDiv>div{padding:20px}
.deviceSummryTitle{font-size:21px;margin-bottom:10px}
.shortSummary{font-size:12px;margin-top:15px;width:100%}
.groupFeatures .shortSummary{width:200%}
.groupFeatures{overflow:hidden}
.groupFeatures>div{float:left;display:inline;margin-top:0;width:50%}
.groupFeatures>div:last-child .dataDiv{margin-top:43px}
.dataTitle{font-size:13.5px;margin-bottom:10px;display:inline-block}
.dataValue{font-size:19.5px}
.dataUnit{font-size:12px}
.cameraUnit{width:auto}
.units{font-size:13.5px;font-weight:400;margin-top:10px;text-align:left}
.processorUnit{font-size:12px;margin:-6px 0 0}
.dimensionImg span.imgIcon{width:169px;height:274px;background-size:169px 274px}
.specificationBox{margin-top:17px}
.specificationBox h3{font-size:21px}
.specificationBox h3,.specificationBox li{padding:7px 0 7px 20px}
.specificationBox li .popover{width:auto}
.specificationBox li label{font-size:13.5px;width:60%;margin-right:5%}
.specificationBox li p{font-size:12px;width:35%}
.specificationBox li .InfoSB-Icon{margin-left:5px}
.boxPackaging{padding:0 20px;margin-bottom:10px}
.boxPackaging img{max-width:100%}
.boxPackaging h1{margin:15px 0}
ul.shortSummary{margin-top:0;width:auto}
ul.shortSummary>li{margin-bottom:5px}
.imgWithDescription .imgDiv img{max-width:100%;height:auto}
.descriptiveText img{height:42px;width:42px}
.descriptiveText h1,.content-media__title.content-media__text--regular,.content-media__title.content-media__text--small{font-size:21px;padding:15px 0 10px 0}
.descriptiveText p,.content-media__description.content-media__text--regular,.content-media__description.content-media__text--small{font-size:13.5px;line-height:18px;width:auto}
.imgLeft .leftDiv,.imgWithDescription.withLink>div:last-child>div:first-child{margin:0}
.imgWithDescription.withLink.mediumImg .imgDiv img{max-width:50%;height:auto}
.imgWithDescription.withLink>div:last-child{margin-top:25px}
.imgWithDescription.withLink>div:last-child>div:first-child{text-align:center;margin-bottom:15px}
.imgWithDescription.withLink.smallImg>div:last-child>div:first-child{text-align:left;margin-bottom:15px}
.imgWithDescription.withLink.mediumImg .imgDesc p{width:auto;font-size:13.5px}
.imgDesc p{width:auto;margin-bottom:15px}
.imgDesc,.imgDesc a{font-size:13.5px}
.imgDesc li{margin-bottom:5px}
.imgWithDescription.withLink.smallImg .imgDiv img{max-width:100%;height:auto}
.imgWithDescription.withLink.smallImg .imgDiv{width:45%}
.imgWithDescription.withLink.smallImg .imgDesc{width:50%;float:right}
.imgWithDescription.withLink.smallImg .imgDesc ul,.imgWithDescription.withLink.smallImg .imgDesc a{margin-left:-100%}
.carousel-control{display:none}
.carousel-indicators li,.carousel-indicators li.active{height:17px;width:17px;margin:0 0 0 10px}
.carousel-indicators{margin-top:10px}
.deviceinfoSummary{padding:0 0 25px 0}
.deviceImg span.rounded{height:40px;width:40px}
ul.horizontal.deviceInfoTabs li:first-child{padding-left:10px}
ul.horizontal.deviceInfoTabs li{width:auto;text-align:left;border-left:none}
ul.horizontal.deviceInfoTabs li>a{padding:0 0 3px 0;margin-right:25px}
.deviceinfoSummary.sticky .row>div:first-child{width:100%;float:left;position:relative}
.deviceinfoSummary.sticky .deviceImg,.deviceinfoSummary.sticky .specTabs{float:left;display:inline}
.deviceinfoSummary.sticky .deviceImg{width:20%;padding:7px 0 7px 10px}
.deviceinfoSummary.sticky .specTabs{width:80%;padding-left:0;position:static}
.deviceinfoSummary.sticky .deviceMM{display:inline-block;width:50%;padding:10px 0 10px 0;float:left}
.deviceMM span.dName{font-size:15px;display:block;margin-right:0}
.deviceMM span.dOtherInfo{font-size:12px;margin-top:-1px;display:block}
.deviceinfoSummary ul.horizontal.deviceInfoTabs{height:34px;background:#fff;padding-left:10px;width:157%}
.scrollDivWrap{position:absolute;left:0;bottom:-25px;width:100%;overflow:hidden;height:31px;padding-top:5px}
.deviceinfoSummary.sticky .scrollDivWrap{border-top:1px solid #f3f4f5}
.scrollDiv{width:102%;white-space:nowrap;overflow:scroll;-webkit-overflow-scrolling:touch}
ul.horizontal.deviceInfoTabs li>a{font-size:13.5px}
.deviceinfoSummary.sticky ul.horizontal.deviceInfoTabs li>a{padding:0 0 3px 0;margin-right:25px}
ul.horizontal.deviceInfoTabs li.active>a{border-bottom:2px solid #1ca8dd}
.deviceinfoSummary.sticky .costDiv.mobile{display:inline-block;border-left:none;padding:12px 10px 10px 0;float:right}
.costDiv{width:45%;padding:0;border-left:0;float:left;padding-top:10px}
.costDiv .viewPlans{width:auto;height:auto;font-size:12px;margin-top:0;max-width:101px;float:right;font-family:RobotoR,Roboto}
.costDiv .dealSummarySticky{width:auto;height:auto;font-size:12px;margin-top:0;max-width:101px;float:right;font-family:RobotoR,Roboto}
.deviceHighSpecs.thrdPrtyRvw .gadGetHldr .row{margin-top:0}
.deviceHighSpecs.thrdPrtyRvw .gadGetRvwIcn img{max-width:118px}
.deviceHighSpecs.thrdPrtyRvw .gadGetLogo,.deviceHighSpecs.thrdPrtyRvw .gadGetRvwIcn{width:100%;text-align:center}
.gadGetDtls.modal .gadGetHldr{height:auto;padding:15px}
.gadGetDtls .cloudEffect{display:none}
.gadGetDtls .modal-title{font-size:22px}
.gadGetDtls.modal .gadGetHldr .RobotoRLightGray18{font-size:13px}
.gadGetDtls.modal .gadGetHldr .gadGetLogoImg img{width:60%;max-width:212px}
.deviceHighSpecs.thrdPrtyRvw .gadGetHldr .fullGadgetDetails{margin-top:10px}
.deviceHighSpecs.thrdPrtyRvw .gadGetHldr .fullGadgetDetailsRvw{margin-bottom:0}
.deviceHighSpecs.thrdPrtyRvw .gadGetHldr .fullGadgetDetails a{margin-top:0}
.deviceHighSpecs.thrdPrtyRvw .gadGetHldr .fullGadgetDetailsRvw .RobotoRLightGray18{font-size:14px}
.priceInfoDiv .RobotoRLightGray15:nth-child(1){margin-bottom:0}
.priceInfoDiv .RobotoRLightGray15{line-height:11px;margin-bottom:8px}
.productPricePaym{line-height:39px}
.upfrontPricePaym{line-height:30px}
.priceInfoDiv{width:45%}
#upgrade .priceInfoDiv,#pgupgrade .priceInfoDiv,#simFree .priceInfoDiv{width:81%}
.paymTab .actionDiv .btn.large,.paygTab .actionDiv .btn.large{max-width:136px;padding:9px 0}
.paymTab .actionDiv .btn.large+.RobotoRBlue15,.paygTab .actionDiv .btn.large+.RobotoRBlue15{margin-top:10px}
.clrStockAvail{margin-top:15px}
.clrAvailBox{margin-top:5px}
.clrAvailBox ul>li{margin-top:5px}
.deviceReview div.desc>div.user{padding-top:30px}
.deviceReview div.desc>div.user .progressBarDiv{padding-top:25px}
.deviceVideoHldr{max-width:280px}
.deviceVideoCntnt .heading{font-size:14px;line-height:16px;margin-bottom:3px}
.deviceVideoData .vheading{font-size:15px}
.deviceVideoCntnt .videoTime{font-size:12px}
.deviceVideoData .vsubHeading{font-size:14px}
.deviceVideoCntnr{height:73px;width:131px}
.deviceVideo img{width:100%;max-height:100px;height:100%}
.deviceVideoCntnt{padding:0 5px 0 14px;width:55%;vertical-align:middle}
.bigVideo.deviceVideoHldr{margin:0 auto 10px;max-width:380px}
#deviceVideoModal .modal-content{padding:10px}
.deviceVideoHldr.bigVideo .deviceVideo{height:186px;display:block;width:100%}
.deviceVideoHldr.bigVideo .deviceVideoCntnr{height:224px}
.deviceVideoHldr.bigVideo .deviceVideo img{height:100%;max-height:224px}
.deviceVideoHldr.bigVideo .deviceVideoCntnt{padding:8px 15px 10px}
.deviceVideoHldr.bigVideo .deviceVideoCntnt .heading{font-size:15px;margin-bottom:0}
.bigVideo .deviceVideoCntnt .heading{font-size:18px}
.bigVideo .deviceVideoData .vheading{font-size:20px;margin-bottom:8px}
.bigVideo .deviceVideoData .vsubHeading{font-size:14px;line-height:18px}
.deviceVideoHldr.bigVideo .deviceVideoCntnt .videoTime{font-size:11px}
.deviceVideoHldr.bigVideo .deviceVideoData{margin-top:18px;padding:0;width:100%;display:block}
.deviceVideoHldr.bigVideo .deviceVideo .Ctm_icons.PDP-Video-small-icon{background-position:0 -5782px;width:50px;height:50px;margin-left:-26px;margin-top:-47px}
.Ins-heading{margin:15px 0}
}
@media only screen and (min-width:320px) and (max-width:1023px){div[role="tabpanel"] .nav>li>a{color:#7d7e80;padding:13px 18px;font-size:14px;font-family:RobotoM;background-color:transparent;border:1px solid #cdcfd1;border-bottom:0}
div[role="tabpanel"] .tab-content{padding:40px 20px}
div[role="tabpanel"] .nav>li{margin-left:6px;margin-bottom:-1px}
.threeDiv a.decoration,.twoDiv a.decoration{color:#1ca8dd}
.comparePhone .deviceCompare{padding:10px}
.threeDiv a.decoration:hover,.twoDiv a.decoration:hover{color:#1ca8dd}
.clrAvailBox span.stockMsg label{margin-left:0}
.stockMsg span{width:15px!important}
.priceInfoDiv p>label{display:block}
.valueMessage{font-size:14px}
.productKeyValues{background:#f3f4f5;padding:10px}
.productKeyValues ul{float:none!important}
.giftSection{background:#f2f5f5;padding:10px}
.giftName{line-height:25px;margin-bottom:5px;word-break:break-word}
.giftSummary{padding:0}
.giftDescPdp{margin-top:-5px}
.giftFullDetails{border-left:none;padding:0}
.giftFullDetails .InfoSB-Icon{margin-left:0}
#storeCheck .menuContent,#giftMenu .menuContent{padding:0}
.locationInput{border-bottom:0;padding-bottom:0}
.menuContent .deviceThumbnail{padding:25px;margin:0}
.deviceStoreLoc,.storesults{background:#fff;padding:15px 20px}
.deviceStoreLoc .hdrSearch{margin-top:6px;margin-bottom:0}
.storesultsMobile{margin-top:23px}
.locationInput .resultsSummary{border-bottom:1px solid #ccc;padding-bottom:10px}
.storesults{height:auto;padding-top:0}
.storeDetail address{width:65%}
.storeDetail .storeDistance{width:30%}
.storesults li{margin-top:23px;border-bottom:1px solid #ccc;padding-bottom:23px}
.storesults li.inStockResults{background:#f3f4f6;margin-top:0;padding:10px}
.storesults li:first-child{margin-top:0}
.menuContent .notifyForm .form button[type="submit"]{width:100%}
.menuContent .notifyForm .form-group{width:100%}
.promotionsWrap.inMenu .promotions>div.adTop h2{margin-left:0}
.promotionsWrap.inMenu span.Ctm_icons.PricePromiseBG+label,span.Ctm_icons.TradeInPromiseBG+label,span.rounded+label{font-size:21px}
.promotionsWrap.inMenu .promotions>div.adTop{margin-bottom:0}
.promotionsWrap.inMenu .promotions>div{font-family:RobotoR;font-size:13px;color:#6e6f70}
.promotionsWrap.inMenu .promotions span.rounded,.advertiseMble span.rounded{height:60px;width:60px}
.promotionsWrap.inMenu>li{margin-bottom:20px}
.promotionsWrap.inMenu>li:last-child{margin-bottom:0}
.stockInfo p{margin-left:37px;padding-right:0}
.features{background:#fff}
.features .fTop{padding:0}
.otherFeatures div.features{width:90%}
.otherFeatures div.features>p:last-child{margin-top:15px}
.deviceVideo .Ctm_icons.PDP-Video-small-icon{transform:scale(0.8);margin-left:-23px;margin-top:-27px}
.deviceVideoHldr.bigVideo .deviceVideo .Ctm_icons.PDP-Video-small-icon{transform:scale(1)}
}
@media only screen and (min-width:768px){.ratingMargin{margin-bottom:10px;margin-top:-10px}
.dealsumPDP .prdcttariffinfo{margin-left:-4px}
.deviceCategoryAcc .panelBody .cq-colctrl-lt0-c0>.image img{padding-right:10%}
.deviceCategoryAcc .panelBody .cq-colctrl-lt0-c1>.image img{padding-left:10%}
}
@media only screen and (min-width:768px) and (max-width:1023px){.moreInfo a>label{margin:-2px 0 0 4px;border-bottom:1px solid #fff;cursor:pointer}
.masterimg{margin-top:-5px;width:50px;margin-left:-10px}
.camera_mp{padding:20px 0 0 0}
.Battery_group .featureUnit{margin-top:-5px}
.deviceCompare{padding-bottom:35px}
.deviceCategoryAcc .deviceCategoryName{padding-left:0;width:65%}
.thrdPrtyRvw.resultBtmBdr{padding:0 20px}
.thrdPrtyRvw.resultBtmBdr .gadGetLogo{text-align:left}
.cpwTBDarkGray36-sm{font-size:36px}
.btn-default.no-markup.allPhones{margin-right:20px}
.productDisplay{padding:40px 0 0 0;background-position:center -110px;background-size:1000px}
.productDisplay .typo{padding:0 20px 0 20px}
.sliderData li>img{max-width:50%}
.specificationData .deviceCategoryName .subHeading,.overViewData .deviceCategoryName .subHeading{width:80%;margin-left:60px}
.deviceThumbnail ul{display:block;overflow:hidden}
.deviceThumbnail ul.boxWithImageText>li{float:left;display:inline;width:33.33%;padding-left:1px}
.deviceThumbnail ul.boxWithImageText>li>a{background-color:rgba(77,126,180,0.73);border:0;border-radius:0;padding:23px 0 0 0;height:93px;width:100%;border-top:0}
.deviceCategoryAcc .heading{margin-top:20px!important}
.deviceThumbnail ul.boxWithImageText>li.active>a{background-color:transparent}
.deviceThumbnail ul.boxWithImageText li.active{padding-bottom:0}
.deviceThumbnail ul.boxWithImageText li>a>label{bottom:10px;text-decoration:none;font-size:17px}
.deviceThumbnail.upfront ul.boxWithImageText>li span{transform:scale(1.3);-ms-transform:scale(1.3);-webkit-transform:scale(1.3)}
.deviceThumbnail ul.boxWithImageText>li:last-child>a{border-bottom:0}
.zoomImgCommon{height:470px!important}
.zommInstuction{width:40%;padding-bottom:0;z-index:9}
.zommInstuction span.instuctiontxt{padding:15px 0}
div.image{margin-bottom:0}
.details{background:#e9eaeb;padding:45px 0 10px 0}
.deliveryInfo{margin-top:0}
.promotionalHeaders span.text{width:65%}
.promotionalHeaders span.text{line-height:30px;margin-left:10px}
.usp,.configuration,.buyingOption,.tradein-phone{margin-left:20px;margin-right:20px}
.usp{background:#f2f2f3;border-radius:7px}
.stockMsg label{margin-left:10px}
.stockChecker .title{max-width:80%}
.promotionalHeaders{border-right:1px solid #e8e8e8}
.productKeyValues{background:#f0f0f1;padding:20px}
div[role="tabpanel"] .nav>li>a{border:1px solid #ccc;border-bottom:0;color:#6e6f70;font-size:18px;background-color:transparent}
#upgrade .priceInfoDiv,#pgupgrade .priceInfoDiv,#simFree .priceInfoDiv{width:95%}
.gifts .media-left,.gifts .media-body{padding:10px 20px 10px 0}
.giftSummary{font-size:15px}
.giftFeatures{margin-left:20px}
.awardTitle{color:#5a5b5c}
.promotionsWrap.inMenu{border-bottom:0;padding:0}
.promotionsWrap.inMenu .promotions>div{width:100%}
.promotionsWrap.inMenu .promotions{height:auto}
.promotionsWrap.inMenu .promotions>div.adBtm,.service{margin-top:10px}
.deviceFullSpecsTopMargin{margin-top:100px}
.deviceinfoSummary{padding:0 20px}
.deviceinfoSummary.sticky{padding:0 30px 0 35px}
.deviceinfoSummary.sticky .row>div{float:left;display:inline}
.deviceImg{padding:20px 0 15px 0}
.deviceinfoSummary.sticky .deviceImg{width:15%;float:left;display:inline}
.deviceinfoSummary.sticky .specTabs{width:85%;float:left;display:inline;padding-left:15px;position:static}
.deviceMM{padding:10px 0 0 0}
.deviceMM span.dOtherInfo{display:block}
.deviceinfoSummary.sticky .costDiv.tablet{display:inline-block;border-left:none;padding:0}
.costDiv.tablet{overflow:hidden;padding:0}
.costDiv.tablet p{float:left}
.costDiv.tablet .planDevice p:last-child{margin-left:15px}
.deviceinfoSummary.sticky ul.horizontal.deviceInfoTabs{position:absolute;width:100%;height:45px;left:0;bottom:0;background:#fff;border-top:1px solid #f3f4f5;padding-top:5px}
.deviceinfoSummary.sticky ul.horizontal.deviceInfoTabs li:first-child{padding-left:35px}
.costDiv{border-left:0}
.costDiv>div:first-child{display:none}
.costDiv .viewPlans,.costDiv .dealSummarySticky{margin-top:0;float:right;max-width:158px}
.deviceImg span.rounded{width:72px;height:72px}
.deviceinfoSummary.sticky ul.horizontal.deviceInfoTabs li>a{margin-right:35px;padding:3px 0 8px 0}
.deviceinfoSummary.sticky .row>div.costDiv>div:last-child{width:100%}
.deviceinfoSummary.sticky .row>div:first-child{width:75%;position:static;padding-bottom:45px}
.deviceinfoSummary.sticky .row>div.costDiv{width:25%;padding:20px 0 15px 15px;border-left:none}
.deviceShortSummary{padding:10px 20px}
.deviceReview .row>div.whatCarphoneSays .desc:first-child{padding-left:0;padding-right:15px}
.reviewsOverview div.desc{padding-right:15px;margin-top:15px}
.deviceReview div.desc .descTitle h2{font-size:27px;margin:0 0 20px}
.deviceReview div.desc{padding-left:0;margin-top:15px}
.deviceReview div.desc>div{padding:15px 10px 45px 10px;border:1px solid #f3f4f5}
.deviceReview.lowEnd div.desc>div{height:535px;padding:15px 10px 45px 10px}
#whatCarphoneSays p,.deviceHighSpecs .specInfo{font-size:15px}
.deviceHighSpecs .specsImg{height:70px}
.deviceFullSpecsTabData .tabHeading{font-size:36px}
.goToSpecification{height:42px;width:191px;font-size:16px}
.deviceHighSpecs{margin-top:0}
.deviceHighSpecs ul.horizontal>li{width:31%;margin:35px 0 0 10px;height:150px}
.deviceHighSpecs ul.horizontal>li:nth-child(3n+1){margin-left:0}
.deviceHighSpecs a{float:none!important;display:block;padding-top:20px;text-align:center;font-size:15px}
.deviceCategoryAcc .subHeading{font-size:15px}
.deviceCategoryAcc .deviceCategoryAccHeading{padding:0 20px 0 20px;height:115px}
.checkmeOut{left:-30px;margin-top:0;top:21px}
.compareWithVisual{padding:30px 20px 30px 40px}
.compareItVisual{padding:30px 40px 30px 20px}
.compareWithProgres,.compareItProgres{padding:25px 30px 35px 25px}
.compareBox img{width:85px}
.compareName h3{font-size:20px}
.compareBox span.rounded{height:40px;width:40px;font-size:18px;padding:7px 0 0 10px;margin-right:-20px;margin-top:-20px}
.specificationBox h3{padding:0 0 15px 0}
.deviceCategoryAcc .heading{font-size:36px}
.deviceFullSpecsTabData .deviceCategoryAcc .deviceCategoryImg{right:20px;width:35%}
.deviceFullSpecsTabData .deviceCategoryAcc .deviceCategoryImg img{max-width:inherit}
.specificationData .deviceCategoryName .rounded,.overViewData .deviceCategoryName .rounded{width:45px}
.specificationData .deviceCategoryName .heading,.overViewData .deviceCategoryName .heading{width:80%;margin-left:60px}
.deviceCategoryAcc .deviceCategoryImg{right:20px;width:25%}
.specificationData .deviceCategoryName .heading,.overViewData .deviceCategoryName .heading{width:auto}
.deviceCategoryAcc .panelBody{padding:27px 17px 0 17px;margin:0}
div.cq-colctrl-lt0,.contetnt-module-single-col,.contetnt-module-three-col{padding-top:27px;padding-bottom:27px}
.descriptiveText.contetnt-module-with-img,.descriptiveText.contetnt-module-with-img-bg{padding-left:62px;padding-right:62px}
.contetnt-module-single-col{padding-left:62px;padding-right:62px}
.cq-colctrl-lt0-c0 .contetnt-module-two-col{padding-left:62px}
.cq-colctrl-lt0-c1 .descriptiveText.contetnt-module-two-col{padding-right:62px}
.content-media--horizontal .content-media__text{padding:0 62px 0 62px}
.descriptiveText h1,.content-media__title.content-media__text--regular,.content-media__title.content-media__text--small{font-size:21px;padding:16px 0 6px 0}
.descriptiveText p,.descriptiveText ul,.descriptiveText ol,.content-media__description.content-media__text--regular,.content-media__description.content-media__text--small{font-size:15px}
.deviceSummryDiv>div{padding:20px 20px 20px 60px}
.deviceSummryTitle{font-size:27px;margin-bottom:10px}
.shortSummary,.summaryLink{font-size:14px;margin-top:10px;width:100%}
.dataTitle{font-size:15px;margin-bottom:10px;display:inline-block}
.dataValue{font-size:27px}
.dataUnit{font-size:13px}
.cameraUnit{width:80px}
.specificationBox{margin-top:17px}
.specificationBox h3{font-size:21px}
.specificationBox h3,.specificationBox li{padding:7px 0 7px 60px}
.specificationBox li label{font-size:13.5px;width:30%}
.specificationBox li p{font-size:14px;width:65%;margin-left:15px}
.boxPackaging{padding:0 20px 0 60px}
.boxPackaging img{max-width:85%}
ul.shortSummary>li{margin-bottom:5px;font-size:15px}
.tabView{padding-bottom:27px}
.tabView.withImg .tab-panel ul>li>a{padding:15px 35px;text-align:center}
.tabView.withImg .tab-panel li .tab-img{float:none}
.tabView.withImg .tab-panel li .tab-title{margin-top:10px;display:block;float:none;width:auto}
.boxHd{font-size:20px}
.boxImgDesc{font-size:12px}
.boxOnImgLeft{width:295px;min-height:230px;top:50px;padding:20px 30px}
.boxOnImgRight{width:295px;min-height:230px;top:50px;padding:20px 30px}
.deviceHighSpecs.thrdPrtyRvw .gadGetHldr{padding-left:15%;padding-right:15%}
.deviceHighSpecs.thrdPrtyRvw .gadGetLogo,.deviceHighSpecs.thrdPrtyRvw .gadGetRvwIcn{width:100%}
.deviceHighSpecs.thrdPrtyRvw .gadGetRvwIcn{text-align:center}
.Ins-heading{margin:30px 0}
.deviceVideoHldr{width:100%;max-width:280px}
.deviceVideoCntnr{height:73px;width:131px}
.deviceVideoCntnt{padding:0 5px 0 13px}
.deviceVideoCntnt .heading{font-size:14px}
.deviceVideoCntnt .videoTime{font-size:12px}
.deviceVideoHldr.bigVideo{max-width:90%;width:80%;margin-left:10%;margin-right:10%;margin-top:30px;margin-bottom:50px}
.deviceVideoHldr.bigVideo .deviceVideoCntnr{height:202px;max-width:359px}
.deviceVideoHldr.bigVideo .deviceVideo img{height:202px}
.deviceVideoHldr.bigVideo .deviceVideoData{padding:0 10px 0 70px}
.deviceVideoHldr.bigVideo .deviceVideo .Ctm_icons.PDP-Video-small-icon{background-position:0 -5782px;width:50px;height:50px;margin-left:-33px;margin-top:-43px}
.deviceVideoData .vsubHeading{font-size:16px}
.deviceVideoData .vheading{font-size:27px}
.deviceVideoHldr.bigVideo .deviceVideoCntnt .heading{font-size:16px}
.deviceVideoHldr.bigVideo .deviceVideoCntnt .videoTime{font-size:13px}
.deviceVideoHldr.bigVideo .deviceVideoCntnt{padding:7px 8px}
}
@media only screen and (min-width:1024px) and (max-width:1200px){.stockInfo table th:first-child{padding-left:0}
.stockInfo table td,.stockInfo table th{text-align:center}
.stockInfo table td>span{float:none;display:inline-block}
.stockInfo table td span{margin:0!important}
.stockInfo table td label{margin-left:0;float:none;width:auto}
.stockInfo table td .stockMsg span{width:22px;float:none}
.deviceVideoHldr.bigVideo{max-width:788px}
.deviceVideoHldr.bigVideo .deviceVideoCntnr{height:261px}
.deviceVideoHldr.bigVideo .deviceVideo img{height:261px}
.deviceVideoHldr.bigVideo .deviceVideo .Ctm_icons.PDP-Video-small-icon{background-position:0 -5782px;width:50px;height:50px;margin-left:-30px;margin-top:-49px}
.deviceVideoHldr.bigVideo .deviceVideoCntnt{padding:13px 14px}
.deviceVideoHldr.bigVideo .deviceVideoCntnt .heading{font-size:21px}
.deviceVideoHldr.bigVideo .deviceVideoCntnt .videoTime{font-size:13px}
.deviceVideoHldr.bigVideo .deviceVideoData{padding:0 10px 0 89px}
.deviceVideoData .vheading{font-size:29px}
.deviceVideoData .vsubHeading{font-size:15px}
}
@media only screen and (min-width:1024px) and (max-width:1439px){.dealerrorMessage{padding:10px 0 0 15px}
.dealerrorMessage p span:last-child{width:80%}
.camera_mp{padding:20px 0 0 0}
.Battery_group .featureUnit{margin-top:-6px}
.deviceCompare{padding-bottom:47px}
.tabView{padding-bottom:33px}
.thrdPrtyRvw.resultBtmBdr{padding:0 40px}
.deviceHighSpecs.thrdPrtyRvw .gadGetLogo,.deviceHighSpecs.thrdPrtyRvw .gadGetRvwIcn{width:100%;text-align:center}
.deviceHighSpecs.thrdPrtyRvw .gadGetLogo .gadgetshow img{max-width:75%}
.cpwTBDarkGray36-md{font-size:36px}
.masterimg{margin-top:-20px;width:50px}
.specificationData .deviceCategoryName .subHeading,.overViewData .deviceCategoryName .subHeading{margin-left:80px;width:80%}
.compareItImg,.compareWithImg{width:35%}
.compareItVisual,.compareWithVisual,.compareItProgres,.compareWithProgres{padding:25px 55px}
.compareWithDetails{margin-left:50px}
.compareItDetails,.compareWithDetails{width:50%}
.comparePhone.section{padding-left:45px;padding-right:45px}
.moreInfo,.typo .phoneName,#giftHeadingArea{margin:0}
.media h4.tradeinTitle{display:none}
.media-body h4.tradeinTitle{display:block}
#tradeInImg{margin-top:10px}
.productDisplay{padding:45px 40px;background-position:-99px -202px;background-size:925px}
.btn-default.no-markup.allPhones{margin-right:40px}
.deviceThumbnail.upfront{text-align:center}
.deviceThumbnail.upfront ul{display:inline-block;overflow:hidden;width:60%}
.deviceThumbnail.upfront ul.boxWithImageText>li{float:left;display:inline;width:33.33%;padding-left:2px}
.deviceThumbnail.upfront ul.boxWithImageText>li span{transform:scale(1.3);-ms-transform:scale(1.3);-webkit-transform:scale(1.3)}
.deviceThumbnail.upfront ul.boxWithImageText>li:first-child{padding-left:0}
.deviceThumbnail.upfront ul.boxWithImageText>li:first-child>a{border-left:none}
.deviceThumbnail.upfront ul.boxWithImageText>li>a{border:0;border-radius:0;padding:14px 0 0 0;height:80px;width:100%;border-top:0;border-left:1px solid #5499d0}
.deviceThumbnail.upfront .roundedSlider,.deviceThumbnail.upfront ul.boxWithImageText li:first-child>div.roundedSlider{display:none!important}
.deviceThumbnail.upfront ul.boxWithImageText>li.active>a{background-color:transparent}
.deviceThumbnail.upfront ul.boxWithImageText li>a>label{bottom:11px}
.deviceThumbnail.upfront ul.boxWithImageText>li:last-child>a{border-bottom:0}
.deviceThumbnail.upfront ul.boxWithImageText li.active{padding-bottom:0}
.deviceThumbnail.upfront ul.boxWithImageText li.active>a{opacity:1}
.phoneImages li>img,.img360View li>img{max-width:50%}
.usp{padding:0 10px 0 15px;position:relative}
.deviceusptooltip{position:absolute;top:10px;right:10px}
.promotionalHeaders{border-right:0;margin-right:18px}
.usp #deviceusp{right:10px;top:10px;margin-top:0}
.usp #deviceuspNew{right:10px;top:10px;margin-top:0}
.configurationsType{padding:30px 10px 30px 20px}
.promotionalHeaders span.text{width:auto}
.usp .addMargin{margin-top:10px}
.usp a{color:white;text-decoration:underline}
.stockChecker{padding:18px 18px 30px}
.stockChecker .title{max-width:80%}
div[role="tabpanel"] .nav>li>a{padding:20px 25px;margin-right:0}
div[role="tabpanel"] .tab-content{padding:40px 15px}
#nPlan .actionDiv,#pgPlan .actionDiv{padding-top:25px}
.priceInfoDiv{width:45%}
#upgrade .priceInfoDiv,#pgupgrade .priceInfoDiv,#simFree .priceInfoDiv{width:62%}
.buyingOption .actionDiv button{width:190px}
.productPricePaym+label,.upfrontPricePaym+label{display:block}
.productKeyValues,.giftSection{padding:20px 40px}
.gifts .media-left,.gifts .media-body{padding:10px 35px 10px 0}
.giftFeatures{width:60%;margin-left:35px}
.deviceinfoSummary{padding:0 40px}
.deviceinfoSummary.sticky{padding:0 60px}
.deviceFullSpecsTopMargin{margin-top:15px}
.deviceinfoSummary.sticky .row>div{float:left;display:inline}
.deviceImg{padding:20px 0 15px 0}
.deviceMM{padding-bottom:25px}
.deviceinfoSummary.sticky .deviceImg{width:13%;float:left;display:inline}
.deviceinfoSummary.sticky .specTabs{width:87%;float:left;display:inline;padding-left:15px}
.costDiv .viewPlans,.costDiv .dealSummarySticky{width:auto;float:right;max-width:158px;padding:6px 24px}
.deviceImg span.rounded{width:72px;height:72px}
.deviceinfoSummary.sticky ul.horizontal.deviceInfoTabs li>a{margin-right:30px}
ul.horizontal.deviceInfoTabs li>a{font-size:15px}
.deviceinfoSummary.sticky .row>div:first-child{width:65%}
.deviceinfoSummary.sticky .row>div.costDiv{width:35%;padding:15px 0 15px 15px}
.deviceinfoSummary.sticky .row>div.costDiv>div:first-child{width:47%}
.deviceinfoSummary.sticky .row>div.costDiv>div:last-child{width:53%}
.simFrDevice.addTopMargin{margin-top:53px}
.simFrDevice.addTopMarginProduct{margin-top:32px}
.deviceShortSummary{padding:20px 40px}
.deviceReview div.desc .descTitle h2{font-size:27px}
.deviceReview div.desc>div,.deviceReview.lowEnd div.desc>div{padding:15px 10px 0 10px}
.deviceReview.lowEnd div.desc>div{height:575px}
.deviceHighSpecs ul.horizontal>li{width:120px;margin-left:40px}
.deviceHighSpecs.lowEnd ul.horizontal>li{width:32%;margin-left:0}
.deviceHighSpecs .specInfo,.deviceHighSpecs a,.dataTitle{font-size:15px}
.deviceHighSpecs .specsImg{height:70px}
.goToSpecification{height:42px;width:191px;font-size:16px}
.deviceCategoryAcc .deviceCategoryName{width:75%;padding-left:0}
.specificationData .deviceCategoryName .rounded,.overViewData .deviceCategoryName .rounded{width:45px}
.specificationData .deviceCategoryName .heading,.overViewData .deviceCategoryName .heading{margin-left:80px;width:80%}
.deviceCategoryAcc .subHeading{font-size:15px}
.deviceCategoryAcc .deviceCategoryImg{right:0;width:25%}
.deviceSummryTitle,.dataValue{font-size:27px}
.dataUnit{font-size:13px}
.deviceSummryDiv>div{padding:35px 0 35px 80px}
.cameraUnit{width:80px}
ul.shortSummary>li{margin-bottom:6px}
.boxPackaging{padding-left:80px}
.deviceCategoryAcc .deviceCategoryAccHeading{padding:0 40px 0 40px}
.compareName h3{font-size:21px}
.compareBox img{height:160px;width:auto}
.compareBox span.rounded{height:45px;width:45px;font-size:21px;padding:6px 0 0 11px;margin-right:-22.5px;margin-top:-22.5px}
.compareItVisual,.compareWithVisual,.compareItProgres,.compareWithProgres{padding:25px 55px}
.compareItProgres,.compareWithProgres{padding-bottom:35px}
.deviceCategoryAcc .panelBody{padding:35px 30px}
div.cq-colctrl-lt0,.contetnt-module-single-col,.contetnt-module-three-col{padding-top:33px;padding-bottom:33px}
.descriptiveText.contetnt-module-with-img,.descriptiveText.contetnt-module-with-img-bg{padding-left:80px;padding-right:80px}
.contetnt-module-single-col{padding-left:80px;padding-right:80px}
.cq-colctrl-lt0-c0 .contetnt-module-two-col{padding-left:80px}
.descriptiveText h1,.content-media__title.content-media__text--regular,.content-media__title.content-media__text--small{font-size:27px;padding:16px 0 6px 0}
.content-media--horizontal .content-media__text{padding:0 80px 0 80px}
.descriptiveText p,.descriptiveText ul,.descriptiveText ol,.content-media__description.content-media__text--regular,.content-media__description.content-media__text--small{font-size:15px}
.specificationBox h3{padding:0 0 15px 80px}
.specificationBox li{padding-left:80px}
.boxImgDesc{font-size:15px}
.boxHd{font-size:20px}
.boxOnImgLeft{width:380px;min-height:280px;top:85px;left:35px;padding:30px 40px}
.boxOnImgRight{width:380px;min-height:280px;top:85px;right:35px;padding:30px 40px}
.Ins-heading{margin:30px 0}
}
@media only screen and (min-width:1270px){.specificationData .panelBody,#deviceInsuranceData{padding-left:0;padding-right:0}
.specificationData .deviceCategoryAcc .panelBody,.reviewData#reviewData{margin-left:auto;margin-right:auto}
.deviceCategoryAccHeading .container-lg-fixed{position:relative}
}
@media only screen and (min-width:1440px){.masterimg{margin-top:-25px;width:60px}
.deviceCategoryAcc .deviceCategoryAccHeading{padding:0}
.compareItDetails,.compareWithDetails{width:40%}
.compareItVisual,.compareWithVisual,.compareItProgres,.compareWithProgres{padding:35px 80px;position:relative}
.compareItImg,.compareWithImg{width:30%}
.compareWithDetails{margin-left:140px}
.compareBox img{height:190px;width:auto}
.typo .phoneName{padding-right:150px}
.accessoriesAlign{margin-top:215px}
.hotspotDiv{width:325px}
.spotImg img,.hSpotImg img{height:auto;width:325px}
.deviceThumbnail ul.boxWithImageText li>a>label{bottom:19px}
.roundedSlider ol.slider{padding-left:4px}
}
.insureTnC{margin-top:40px;padding-top:30px;border-top:#dbdcde 1px solid;color:#9c9c9e;font-size:12px}
.ways2buyLoader{padding:10px 0;position:absolute;background-color:#fff;top:0;z-index:2;width:100%;height:100%;margin:0 auto;left:0;right:0;text-align:center}
.ways2buyLoader .loading-spinner{width:100px;height:100px;margin:30px auto;position:absolute;left:0;right:0;top:50%;transform:translateY(-86%)}
.planloader{position:relative}
.viewDetailAccessory{display:none}
.detailLightBox.disabled{cursor:not-allowed;pointer-events:none;opacity:.65}
.insurncDetailHeader{border-bottom:1px solid #ddd;padding-bottom:20px;float:left;width:100%}
.insurncDetailHeader+div{clear:both}
.insurncDetailHeader>div:first-child{width:25%;margin-top:-45px}
.insurncDetailHeader>div:last-child{width:75%}
.insurancePriceDetail .chsInsPrc{margin-top:0}
.accesoriesData{position:relative}
.borderTop-lightGray{border-top:1px solid #e9eaeb}
.borderBottom-lightGray{border-bottom:1px solid #e9eaeb}
.brdr-gray1-2{border:1px solid #e4e9eb}
.brdr-radius-5{border-radius:5px}
.lineThrough{text-decoration:line-through}
.modal_close{background-color:#aaacad;border-radius:50%}
.modal{z-index:10000}
.RobotoBcDarkGray36 .rte-productModel{color:#aaacad}
.chsInsrPromLine .rte-productName{color:#5a5b5c;font-family:RobotoB}
.chsInsrPromLine p span{font-family:RobotoB;color:#5a5b5c}
.fConfigurationData{margin-top:20px}
.configurationsType .fConfigurationData:first-child{margin-top:0}
.fConfigurationData label.title{font-family:RobotoM;font-size:18px;color:#6e6f70}
.fConfigurationData>ul>li{margin-left:10px}
.fConfigurationData>ul>li:nth-child(3n+1){margin-left:0}
.fConfigurationData>ul>li:first-child{margin-left:0}
.fConfigurationData>ul>li>a{border:1px solid #cdcfd1}
.fConfigurationData>ul>li.disable>a{background-color:#f3f4f5;border:0;opacity:.9;cursor:auto;cursor:default}
.fConfigurationData label.name{text-transform:capitalize;font-family:RobotoR;font-size:15px;color:#6e6f70;margin-bottom:0}
.fConfigurationData>ul>li.active>a{border:2px solid #1ca8dd}
.fConfigurationData>ul>li.active label.name{color:#1ca8dd}
.deviceInsuranceData,.deviceAccssoriesData{padding:20px 80px}
.deviceInsuranceData .RobotoBcDarkGray36 .rte-productName{color:#acadaf}
.deviceInsuranceBnr{border-radius:5px;background:url(images/icons/deviceInsuranceBnrGlare.png) 78% 100% no-repeat scroll #23b3cd;min-height:302px;overflow:hidden;margin-top:33px}
.deviceInsuranceBnr .leftBnrCntnt{margin-top:53px;margin-left:60px;margin-bottom:60px}
.deviceInsuranceBnr .leftBnrCntnt .heading1{background-color:#008ca8;display:inline-block;padding:6px 12px}
.dvcInsrncBnrImgHldr{height:308px}
.dvcInsrncBnrImgHldr img{margin-top:28px}
.deviceInsuranceBnr .rightBnrCntnt{margin-top:47px;padding-left:22px}
.dvcChseInsrnc{position:relative}
.dvcCIbox{border:1px solid #d9dcde;border-radius:5px;position:relative;float:left;margin-bottom:20px;background-color:#fff}
.dvcCI3boxs .dvcCIbox{width:32%;margin-right:2%}
.dvcCIbox.dvcCIboxlstChld{margin-right:0}
.dvcCI2boxs .dvcCIbox{width:49%;margin-right:2%}
.dvcCI2boxs .dvcCIbox:nth-child(2){margin-right:0}
.dvcCI2boxs .dvcCIbox .chsInsrHdr{padding-top:30px;padding-bottom:30px}
.dvcCIbox.lastChild{margin-right:0}
.dvcCIbox .chsInsrHdr{border-radius:5px 5px 0 0;padding:17px 0 17px 6%;background-color:#e9eaeb;border-left:1px solid #e9eaeb;border-right:1px solid #e9eaeb;border-top:1px solid #e9eaeb;margin-top:-1px;margin-left:-1px;margin-right:-1px}
.chsInsrCntnr{padding:25px 1% 29px 6%;min-height:338px}
.chsInsrFtr{padding:0 7% 29px;text-align:right}
.dvcCIboxRgt{float:right;text-align:center;width:30%}
.dvcCI2boxs .dvcCIboxRgt{width:30%}
.dvcCI2boxs .dvcCIboxRgt{width:30%}
.dvcCI3boxs .chsInsrHdrImgHldr{float:right;position:relative;width:30%;height:55px}
.dvcCI2boxs .chsInsrHdrImgHldr{float:right;width:30%;position:relative;height:55px}
.dvcCI2boxs .chsInsrHdrImgHldr img{position:absolute;top:-15px;left:15%}
.dvcCI2boxs .chsInsrHdrImgRayHldr img{margin-top:-10px}
.dvcCI3boxs .chsInsrHdrImgHldr img{max-width:85px;width:100%;margin-top:0;position:absolute;left:9%;top:-15px}
.dvcCI3boxs .chsInsrHdrImgRayHldr img{width:219px;margin-left:-43px;margin-top:-14px}
.dvcChseInsrnc{margin-top:25px}
.ChsInsPayToday+.ChsInsPerMonth .cpwTBDarkGray48,.ChsInsPerMonth .cpwTBDarkGray30{font-size:20px}
.ChsInsPayToday .chsInsPrc{margin-top:6px}
.ChsInsPayToday+.ChsInsPerMonth .chsInsPrc{margin-top:2px}
.cmprInsrncHldr .ChsInsPayToday+.ChsInsPerMonth .chsInsPrc{float:left;padding-left:0}
.ChsInsPerMonth{overflow:hidden}
.chsInsPrc{line-height:18px;margin-top:20px}
.chsInsrPromLine{min-height:85px}
.chsInsrPromLine .h4{line-height:1.1;margin-bottom:5px;word-break:break-word}
#insPromotionalTileRTEText{font-weight:bold;color:#3e3e3e}
.chsInsrFeatr li{margin-bottom:7px;float:none}
.dvcCIbox .veiwDetails{margin-top:20px;display:inline-block}
.dvcCI3boxs .dvcCIbox .veiwDetails{position:absolute;bottom:40px}
.chsInsrFtr .btn-primary{padding:10px 20px}
.dvcChseInsrnc .btn-primary{padding:10px 20px;font-size:16px}
.ChsInsSwipeBG{display:none}
.chsInsrFeatr{width:90%}
.cmprInsrncHldr .dvcCIboxs-hldr{width:818px;position:relative;overflow-y:scroll;overflow-x:hidden;border:1px solid #e9eaec;border-radius:4px 4px 0 0;height:445px}
.cmprInsrncHldr .leftCarosulIcon,.cmprInsrncHldr .rightCarosulIcon{position:fixed;top:50%;z-index:20000}
.cmprInsrncHldr .leftCarosulIcon{left:0}
.cmprInsrncHldr .rightCarosulIcon{right:0}
.cmprInsrncHldr .dvcCIboxs-hldr-innr{width:5000px!important}
.cmprInsrncHldr .dvcCIbox{float:left}
.cmprInsrncHldr .dvcCIbox .chsInsrHdr{padding-top:10px;padding-bottom:10px;padding-left:28px;width:100%;height:85px;background-color:transparent;border:0;position:relative}
.cmprInsrncHldr .dvcCIbox{border:0;border-radius:5px;margin-bottom:0}
.cmprInsrncHldr .chsInsrCntnr{padding:0}
.compareInsuranceMidLine{background-color:#dcdddf;width:1px;height:445px;position:fixed;left:50%;z-index:2}
.compareInsuranceHeader{width:817px;height:85px;position:absolute;background-color:#e9eaec;z-index:1;border-radius:4px 4px 0 0}
.compareInsurancePriceBG{width:816px;height:111px;position:absolute;background-color:#fff;z-index:1;margin-top:85px;box-shadow:0 10px 10px -6px rgba(0,0,0,0.05);-webkit-box-shadow:0 10px 10px -6px rgba(0,0,0,0.05);-moz-box-shadow:0 10px 10px -6px rgba(0,0,0,0.05)}
.cmprInsrncHldr .chsInsrHdr .media{margin-top:17px}
.cmprInsrncHldr .chsInsrHdrImgHldr{float:right;width:30%;margin-right:2%;text-align:center;position:relative;right:auto}
.cmprInsrncHldr .chsInsrHdrImgHldr img{max-width:60%;margin-left:0!important}
.cmprInsrncHldr .dvcCIboxRgt{width:100%;text-align:left;padding:0 0 0 25px;float:none;position:relative;z-index:1;margin-top:15px}
.cmprInsrncHldr .chsInsrFeatrHldr{margin-top:15px}
.cmprInsrncHldr .ChsInsPayToday{text-align:left}
.cmprInsrncHldr .chsInsRating{float:right;margin-top:-68px;width:30%}
.cmprInsrncHldr .chsInsPrc+div{display:table-cell;padding-left:5px}
.cmprInsrncHldr .chsInsrCntnr{padding:0}
.cmprInsrncHldr .chsInsrPromLine{min-height:170px;display:none}
.cmprInsrncHldr .chsInsrFeatr{width:100%;margin-top:0}
.cmprInsrncHldr .chsInsrFeatr .featureListLeft{width:26px}
.cmprInsrncHldr .chsInsrFeatr li{padding:19px 30px;margin-bottom:0;min-height:62px}
.cmprInsrncHldr .chsInsrFeatr .featureListLeft{width:26px}
.cmprInsrncHldr .chsInsrFeatr li:nth-child(odd){background-color:#fafbfd}
.cmprInsrncHldr .chsInsrFeatr li:nth-child(even){background-color:transparent}
#underWrittenHolder.chsInsrFeatr{background-color:#fafbfd}
.underWrittenLogo{max-height:40px}
#excessHolder.chsInsrFeatr,#fullPoilcyHolder.chsInsrFeatr{background-color:transparent}
.cmprInsrncHldr .dvcCIbox:nth-child(1) .chsInsrFeatr li:last-child{border-radius:0 0 0 5px}
.cmprInsrncHldr .dvcCIbox:nth-child(2) .chsInsrFeatr li:last-child{border-radius:0 0 5px 0}
.comInsurFtrTxt{margin-bottom:10px;margin-top:15px;color:#bdbdbd;font-weight:normal}
.tndcText{margin-bottom:10px;margin-top:15px;color:#bdbdbd;font-weight:normal;padding:0 40px 25px 40px}
.comInsurFtrTxt label,.tndcText label{color:#5a5b5c;margin-right:5px}
.comInsurFtrTxt .olDecimal{margin:10px 20px}
.comInsurFtrTxt .olDecimal li{margin-bottom:15px}
.insurncDetail .chsInsrFeatr{width:auto}
.insurncDetail .btn-primary{padding:10px 25px}
.insurncDetail .chsInsRating img{height:55px}
.carousel4CPW .pdp-item{width:100%;margin-bottom:10px;float:left;display:inline}
.PDPimgAccsr{height:265px}
.PDPimgAccsr img{max-width:100%}
.pdp-item .item-hdg{height:auto;text-align:center}
.carousel4CPW .price{xborder-top:1px solid #eff0f0;xpadding-top:10px;margin-bottom:0}
.carousel4CPW .accPriceSection{padding-bottom:20px}
.carousel4CPW .owl-theme .owl-controls .owl-buttons div.owl-prev{left:-84px}
.carousel4CPW .owl-theme .owl-controls .owl-buttons div.owl-next{right:-84px}
.cust-select.clrInput .colorBox.inText{top:10px}
.ovrlyPDPaccries .input-group .form-control:first-child{border-bottom-left-radius:4px;border-top-left-radius:4px}
.ovrlyPDPaccries .addToBasket{padding:10px 25px;width:260px}
.ovrlyPDPaccries .fConfiguration{margin-top:20px;width:100%;max-width:260px}
.ovrlyPDPaccriesImg-hldr{overflow:hidden;text-align:center}
.attachStckyHdr{padding-top:10px;padding-bottom:10px;box-shadow:0 8px 9px 3px rgba(195,195,195,0.34);-webkit-box-shadow:0 8px 9px 3px rgba(195,195,195,0.34);-moz-box-shadow:0 8px 9px 3px rgba(195,195,195,0.34);position:fixed;width:100%;background-color:#fff;z-index:10}
.attachStckyHdr .btn-primary,.getASimOnly .btn-primary{padding:16px 20px}
.attachStckyHdr .noThanks{margin-top:16px;margin-right:40px}
.basketHdlr{margin-top:117px;min-height:500px;background-color:#f3f4f5;padding-bottom:40px}
.downArrowHldr img{margin-top:21px;margin-right:20px}
.downArrowHldr .text{line-height:30px;margin-top:-20px}
.orIcon{background:url('images/icons/orIcon.png');width:62px;height:62px;display:inline-block}
.attachdefaultOrIcon{position:absolute;z-index:9;right:-35px;top:49%}
#featureCorousel .leftCarosulIcon{top:230px}
#featureCorousel .rightCarosulIcon{top:230px}
#featureCorousel .carousalBubble{display:none}
#jCarousal2 .rightCarosulIconOverlay,#jCarousal2 .leftCarosulIconOverlay{position:fixed}
.atchDfltInsur .chsInsrFtr{text-align:right}
.cust-check input[type='radio']{display:none;float:left;width:18px}
.cust-check input[type='radio']+label{margin:0;clear:none;padding:5px 0 4px 24px;cursor:pointer;background:url(images/icons/off.png) 10px center no-repeat}
.cust-check input[type='radio']:checked+label{background-image:url(images/icons/check.png)}
.btn-check.btn-default.cust-check{display:inline-block;min-width:115px;font-size:16px;text-align:left;padding:0}
.btn-check.btn-default.cust-check:hover{border:1px solid #1ca8dd;background-color:#fff}
.btn-check.btn-default.cust-check input[type='checkbox']+label,.btn-check.btn-default.cust-check input[type='radio']+label{display:block;padding-left:35px;background-position:10px center;padding-top:9px;padding-bottom:9px}
.btn-check.btn-default.cust-check input[type='checkbox']:checked+label .slctTxt,.btn-check.btn-default.cust-check input[type='radio']:checked+label .slctTxt{color:#1ca8dd}
.attachEssenials{margin-top:20px}
.attachEssenials .productList{padding-top:15px;padding-bottom:15px;border-bottom:1px solid #e9eaeb}
.attachEssenials .productLft{float:left;width:90%}
.attachEssenials .productRgt{float:left;width:10%;margin-top:30px}
.attachEssenials .productRgt .veiwDetails{margin-top:20px;display:inline-block}
.attachEssenials .productNmImgHldr{float:left;width:45%}
.attachEssenials .productName{float:right;width:64%;margin-top:30px;padding-left:10px}
.attachEssenials .productHldr{float:left;width:35%;text-align:center}
.attachEssenials .productHldr img{max-width:100%}
.attachEssenials .productAmtDscrptnHldr{float:left;width:55%;margin-top:20px}
.attachEssenials .productAmount{float:right;width:30%}
.attachEssenials .productDscrptn{float:left;width:64%;margin-top:10px}
.productPrice{line-height:38px;margin-top:14px}
.nowTxt{position:relative;top:12px}
.ProductOldPrice{margin-top:-10px;text-decoration:line-through;color:#808080}
.attachEssenials .prdtInBskt{color:#00b083;font-size:15px;margin-top:2px}
.attachEssenials .prdtInBskt .media-left{padding-right:5px}
.attachEssenials .prdtInBskt .media-body{vertical-align:middle}
.getASimOnly .row{padding-bottom:30px;padding-top:30px}
.getASimOnly .row .prdctHldr{padding-left:40px;padding-right:40px}
.atchInsrCBcntnt{padding-left:36px;position:relative}
.atchInsrCBremoveBtn{position:relative;right:0;top:-40px;margin-left:8.33%}
.atchCBicon{position:absolute;left:41%;top:-23px}
.overlayCIbox .dvcCIbox{width:100%}
.overlayCIbox .chsInsrHdrImgHldr{position:absolute;width:30%;right:0;text-align:center}
.overlayCIbox .chsInsrHdrImgHldr img{max-width:82px;width:100%}
.overlayCIbox .dvcCIboxRgt{margin-top:30px}
.itemWrapper{text-align:left!important;width:1000%;overflow:hidden}
.dispWidth{overflow:hidden}
.pdp-item .access-item{margin:auto;width:300px;background-color:#fff;padding:20px;text-align:center;border-radius:7px}
.accPriceSection .accPreviousPriceTile{min-height:28px}
@media only screen and (min-width:320px) and (max-width:767px){#compareInsuranceLightBox{overflow-y:scroll!important}
.pdp-item .access-item{margin:0;width:100%;background-color:#fff;padding:20px}
.cmprInsrncHldr .chsInsrFeatr{width:100%}
.padding10-xs{padding-top:10px;padding-bottom:10px;padding-right:10px;padding-left:10px}
.leftCarosulIcon,.leftCarosulIconOverlay,.leftCarosulIconAsr{display:none}
.rightCarosulIcon,.rightCarosulIconOverlay,.rightCarosulIconAsr{display:none}
#featureCorousel .carousalBubble{display:inline-block}
.modal-hdr-bdy{background-color:#fff;padding:10px;margin-left:-15px;margin-right:-15px;margin-bottom:-11px;margin-top:10px}
.content{background:#fff!important}
.atchDfltCntnt{background:#f2f5f5!important}
.deviceInsuranceData{padding:10px 0 10px 10px}
.deviceAccssoriesData{padding:10px 10px}
.deviceInsuranceBnr{margin-right:10px;margin-top:12px}
.deviceInsuranceBnr .leftBnrCntnt{margin:10px 20px}
.deviceInsuranceBnr .leftBnrCntnt .heading1{font-size:24px;padding:5px 9px;margin-bottom:0}
.deviceInsuranceBnr .leftBnrCntnt h5{font-size:18px}
.deviceInsuranceBnr .leftBnrCntnt h5 span.rte-simFreePrice,.deviceInsuranceBnr .leftBnrCntnt h5 span.poundEWS{font-size:24px}
.chsInsrPromLine .h4{line-height:1.1}
.chsInsrPromLine .h4#promotionalText{margin-bottom:2px;font-size:13px}
.chsInsrPromLine .h4#insPromotionalTileRTEText{color:#212121;margin-bottom:0}
.chsInsrFeatr#featureList .tickDarkGray,.chsInsrFeatr#featureList .crossDarkGray{margin-top:1px;transform:scale(.7)}
.deviceInsuranceBnr .tick_shield{width:23px}
.deviceInsuranceBnr .dvcInsrncBnrImgHldr img{width:128px;margin-left:-32px;margin-top:20px}
.deviceInsuranceBnr .rightBnrCntnt{margin-top:10px;width:60%}
.deviceInsuranceBnr .rightBnrCntnt .media{margin-top:0;margin-right:5px}
.dvcInsrncBnrImgHldr{height:220px;width:40%}
.dvcChseInsrnc{margin-top:25px;width:100%;overflow:hidden}
.dvcChseInsrncInner{width:300%}
.dvcChseInsrnc .dvcCIbox{width:29%;margin-right:1%;margin-bottom:0}
.dvcCI2boxs .chsInsrHdrImgHldr{height:auto;text-align:right;padding-right:10px;width:16%}
.chsInsrHdrImgHldr img{margin-top:-5px;width:42px;left:0}
.chsInsrCntnr .featureBox{width:66%}
.dvcCI2boxs .dvcCIbox .chsInsrHdr{padding-top:5px;padding-bottom:5px}
.chsInsrCntnr{padding:20px 1% 20px 5%}
.dvcCIbox .chsInsrHdr{padding:3px 20px}
.dvcCIbox .chsInsrHdr .media{margin-top:8px}
.dvcCI3boxs .dvcCIbox .veiwDetails{position:relative;bottom:0}
.chsInsPrc{line-height:18px;margin-top:0}
.chsInsrFtr{text-align:center;padding-bottom:14px}
.chsInsrFtr .btn-primary{width:100%;max-width:320px;height:40px}
#featureContainer .chsInsrCntnr{height:330px;min-height:10px;overflow-x:hidden;padding:17px 5px 17px 20px}
.ChsInsSwipeBG{display:block;background-color:#fafafa;border-top:2px solid #f2f3f3;padding:14px 50px;margin:5px;text-align:center;position:relative;line-height:18px;min-height:66px}
.ChsInsSwipeBG p.insMobileSwipe{ms-transform:rotate(-7deg);-webkit-transform:rotate(-7deg);transform:rotate(-7deg)}
.ChsInsSwipeBG .arwCrvImg{position:absolute;top:21px;right:-33px;z-index:20}
.dvcChseInsrnc .carousalBubble a{padding:5px;height:17px;width:17px}
.dvcCIEW .attachdefaultOrIcon{right:-22px;top:45%;width:35px;height:35px;background-size:100%;zoom:0}
.chsInsrHdrImgHldr{width:16%;float:right}
.chsInsRating img{max-width:80%}
.dotHolder{height:50px;border-top:1px solid #d9dcde;border-bottom:1px solid #d9dcde;text-align:center;padding:15px;background-color:#333}
.dots{width:17px;height:17px;border-radius:10px;display:inline-block}
.dotBlue{border:2px solid #00adec}
.dotGray{border:2px solid #cdced0}
.insurncDetail .btn-primary,.ovrlyPDPaccries .btn-primary,.ovrlyPDPaccries .fConfiguration{width:100%}
.modal-body.insurncDetail{padding:10px 20px}
.insurncDetail .modal-title{font-size:21px}
.deviceAccssoriesData .owl-item:nth-child(1){margin-left:0}
.carousel4CPW .owl-theme .owl-controls .owl-buttons div.owl-prev{display:none}
.carousel4CPW .owl-theme .owl-controls .owl-buttons div.owl-next{display:none}
.deviceAccssoriesData.carousel4CPW .item-hdg,.deviceAccssoriesData.carousel4CPW .item-subhdg{text-align:left}
.PDPAccrsRtg{float:right;margin-bottom:15px;width:50%;margin-top:10px}
.PDPimgAccsr{float:left;width:50%;padding-right:10px;height:115px;margin-top:10px}
.btnVeiwDtlHldr{text-align:center;margin-top:10px;float:left;width:100%}
.accActnDiv{clear:both;overflow:hidden;padding-top:20px}
.accActnDiv .attachAccsButton{float:right;width:48%;font-size:12px;padding:10px 0;margin-bottom:0}
.accActnDiv .viewDetailAccessory{float:right;width:48%;margin-right:4%;font-size:12px;border:1px solid #1ca8dd;border-radius:4px;padding:10px 0}
.PDPimgAccsr img{max-width:100%;height:112px}
.carousel4CPW .accPriceSection{float:right;margin-bottom:15px;width:50%;margin-top:10px;text-align:left}
.carousel4CPW .price{font-size:22px}
.attachStckyHdr .prdctHldr{display:none}
.attachStckyHdr .btn-primary,.getASimOnly .btn-primary{padding:5px 15px}
.attachStckyHdr .noThanks{margin-top:11px;float:left!important}
.atchDfltInsur .dvcCIbox{width:100%;margin-right:0}
.atchDfltInsur .chsInsrCntnr{min-height:0}
.atchDfltInsur .btn-check.btn-default.cust-check{padding:0}
.atchDfltInsur .attachdefaultOrIcon{left:38.5%;top:364px;width:50px;height:50px;background-size:100%}
.atchDfltInsur .chsInsrCntnr{padding:20px 1% 0 5%}
.attachEssenials .borderBottom-lightGray{border:0;padding-bottom:20px}
.attachEssenials .productList{background-color:#fff;border-top:0;border-radius:5px;padding:15px;margin-bottom:10px}
.attachEssenials .productLft{width:100%}
.attachEssenials .productRgt{width:100%;margin-top:10px}
.attachEssenials .productNmImgHldr{float:none;width:auto}
.attachEssenials .productName{float:none;width:auto;margin-top:0;padding-left:0}
.attachEssenials .productHldr{float:left;width:40%;margin-top:8px}
.attachEssenials .productHldr img{max-width:90%}
.attachEssenials .productRtngInfo{float:right;width:57%}
.attachEssenials .productAmtDscrptnHldr{float:none;width:auto}
.attachEssenials .productAmount{float:right;width:57%}
.attachEssenials .productDscrptn{float:left;width:100%;margin-top:10px;margin-bottom:20px}
.attachEssenials .productRgt .btn{float:right}
.attachEssenials .productRgt .veiwDetails{float:left;margin-top:10px}
.attachEssenials .prdtInBskt{font-size:13px}
.attachEssenials .prdtInBskt .media-left{padding-right:5px}
.attachEssenials .prdtInBskt .Ctm_icons.basketGreen{width:15px;background-size:100%;height:14px}
.attachEssenials .productPrice{margin-top:10px}
.getASimOnly .row{padding:10px;background:#fff;border:0}
.getASimOnly .row .prdctHldr{vertical-align:top;padding:0;padding-right:10px;padding-left:10px;float:left;width:25%}
.getASimOnly .row .prdctHldr img{max-width:80%;margin-top:10px}
.getASimOnly .btn-primary{margin-top:15px;margin-bottom:10px;float:none!important}
.atchInsrCBright .atchCBTxt{float:left;width:60%;position:static;margin-top:2px}
.atchInsrCBright .chsInsPrc,.atchInsrCBright .chsInsOldPrc{float:right;width:40%;text-align:right}
.atchInsrCBright .btn-primary{clear:both;width:100%}
.atchCBicon{width:50px;height:50px;background-size:100%;top:-10px;z-index:10}
.atchInsrCBremoveBtn{position:absolute;right:10px;top:-40px;text-indent:-10000px}
.overlayCIbox .modal-body{padding:10px}
.overlayCIbox .chsInsrHdrImgHldr img{max-width:40px}
.overlayCIbox .dvcCIboxRgt{margin-top:10px}
.overlayCIbox .chsInsrFeatr{width:auto}
.overlayCIbox .chsInsrCntnr{min-height:0}
.overlayCIbox .ChsInsSwipeBG{display:none}
.modal-title{font-size:24px}
.overlayCIbox .chsInsrHdr,.bsktOvrlyInsur.cmprInsrncHldr .chsInsrHdr{margin-top:3px;margin-left:3px!important;margin-right:3px;border-radius:5px 5px 0 0!important}
.bsktOvrlyInsur.cmprInsrncHldr .dvcCIbox{width:100%;border:1px solid #d9dcde;border-radius:5px}
.bsktOvrlyInsur.cmprInsrncHldr .chsInsrHdr .media .media-body{display:table-cell;padding:0 14px;height:auto}
.bsktOvrlyInsur.cmprInsrncHldr .chsInsrCntnr{padding:5px}
.bsktOvrlyInsur.cmprInsrncHldr .dvcCIboxRgt{width:30%;float:right;box-shadow:none}
.bsktOvrlyInsur.cmprInsrncHldr .dvcCIboxLft{width:70%;float:left}
.bsktOvrlyInsur.cmprInsrncHldr .chsInsrFeatr li .media-left,.bsktOvrlyInsur.cmprInsrncHldr .chsInsrFeatr li .media-body{display:table-cell}
.bsktOvrlyInsur.cmprInsrncHldr .chsInsrFeatr li{padding:5px 4px;text-align:left;min-height:0}
.bsktOvrlyInsur.cmprInsrncHldr .chsInsrFeatr li:nth-child(odd){background-color:transparent}
.bsktOvrlyInsur.cmprInsrncHldr .chsInsRating img{max-width:80%}
.bsktOvrlyInsur .chsInsrFeatr .btn-primary{width:238px}
.bsktOvrlyInsur.cmprInsrncHldr .chsInsrHdrImgHldr{display:inline-block;width:auto;padding-bottom:5px;padding-top:5px}
.bsktOvrlyInsur.cmprInsrncHldr .chsInsrHdrImgHldr img{width:34px}
}
@media only screen and (min-width:480px) and (max-width:767px){.chsInsrFtr{text-align:right}
.chsInsrFtr .btn-primary{width:auto}
.attachEssenials .productDscrptn{float:right;width:57%}
.atchInsrCBright{width:202px}
.atchInsrCBright .btn-primary{max-width:202px}
.cmprInsrncHldr .dvcCIbox{max-width:178px}
.cmprInsrncHldr .dvcCIboxRgt{max-width:177px;margin-top:38px;height:70px}
.cmprInsrncHldr .dvcCIbox .chsInsrHdr{max-width:178px}
.cmprInsrncHldr .chsInsrHdr .media .media-body{height:auto}
.cmprInsrncHldr .chsInsRating{width:50%;margin-top:10px;padding-right:10px;text-align:right}
.cmprInsrncHldr .chsInsPrcHldr{width:50%}
.cmprInsrncHldr .chsInsrPromLine{min-height:109px}
}
@media only screen and (min-width:768px) and (max-width:1023px){.chsInsPrc .cpwTBDarkGray48{font-size:36px}
.cmprInsrncHldr .chsInsRating{float:right;margin-top:-60px;width:30%}
.cmpInsP{padding-left:15px}
.cmprInsrncHldr .ChsInsPayToday .chsInsPrc{padding-left:0}
.modal-header{padding:20px 20px 20px 30px;background:#e9eaeb}
.modal-body{padding:20px 30px}
.deviceAccssoriesData{padding:20px 20px}
.deviceInsuranceData{padding:20px 20px 0}
.compareBannerComponent .RobotoBcDarkGray27{margin-top:0;font-size:21px}
.ovrlyPDPaccriesImg-hldr{max-width:360px;width:100%;margin:auto}
.tmbNl-arw-hldr{max-width:292px;width:100%;overflow:hidden;margin:auto}
.carousel4CPW .owl-theme .owl-controls .owl-buttons div.owl-prev{left:-24px}
.carousel4CPW .owl-theme .owl-controls .owl-buttons div.owl-next{right:-24px}
.pdp-item .access-item{max-width:230px}
.pdp-item .item-subhdg .RobotoRLightGray15{display:none}
.PDPimgAccsr{height:222px}
.pdp-item .item-hdg .RobotoBcDarkGray27{font-size:21px}
.pdp-item .PDPimgAccsr img{max-width:90%;height:180px}
.carousel4CPW .price.cpwTBDarkGray30{font-size:21px}
.pdp-item .btnVeiwDtlHldr .btn.large{padding:10px 0;margin-bottom:15px}
.pdp-item .btnVeiwDtlHldr .veiwDetails{font-size:13px}
.leftBnrCntntHldr{width:38%}
.deviceInsuranceBnr{margin-top:22px;min-height:200px}
.deviceInsuranceBnr .dvcInsrncBnrImgHldr{width:24%;margin:0;overflow:hidden;height:212px}
.dvcInsrncBnrImgHldr img{margin-top:24px;width:100%;margin-left:-20px}
.deviceInsuranceBnr .rightBnrCntnt{margin-top:33px;width:38%;padding-left:10px}
.deviceInsuranceBnr .rightBnrCntnt .media{margin-top:5px}
.deviceInsuranceBnr .leftBnrCntnt{margin-top:38px;margin-left:24px;margin-bottom:0;margin-right:15px}
.deviceInsuranceBnr .leftBnrCntnt .heading1{font-size:35px;position:relative;z-index:1;display:block}
.deviceInsuranceBnr .leftBnrCntnt h5{font-size:20px;line-height:1.3}
.deviceInsuranceBnr .leftBnrCntnt h5 span.rte-simFreePrice{font-size:26px}
.deviceInsuranceBnr .tick_shield{width:30px}
.Ins-heading{margin:24px 0}
.dvcCIbox .chsInsrHdr{padding-top:10px!important;padding-bottom:10px!important}
.dvcCIbox .chsInsrHdr .media{width:70%}
.dvcCIbox .chsInsrHdr .chsInsrHdrImgHldr{width:30%;position:absolute;right:0;text-align:center}
.dvcCIbox .chsInsrHdrImgHldr{height:auto}
.chsInsrHdrImgHldr img{max-width:46px}
.chsInsrPromLine .RobotoRLightGray18{font-size:15px}
.dvcCIbox .chsInsrHdr .RobotoBcDarkGray27{font-size:20px}
.dvcCIbox .chsInsrHdr .media-right .Ctm_icons.InfoSB-Icon{margin-top:5px}
.dvcCIbox .chsInsrHdrImgHldr{height:auto}
.dvcCIbox .chsInsrHdrImgHldr img{max-width:62px;margin-top:13px}
.chsInsrPromLine .RobotoBDarkGray18{font-size:15px}
.chsInsrFeatr.RobotoRGray15{font-size:13px}
#featureContainer .dvcCIboxRgt{text-align:center!important}
.dvcCIbox .veiwDetails{font-size:13px}
.chsInsrCntnr{min-height:320px;padding:18px 1% 18px 7%}
#featureContainer .chsInsrCntnr{height:250px;min-height:0;overflow-x:hidden;padding-left:20px;padding-top:10px;padding-right:0}
.chsInsrFeatr li{margin-bottom:1px;float:none}
.chsInsrFtr{padding-right:5%}
.chsInsrFtr button{float:right;margin-top:0}
#featureList .tickDarkGray,#featureList .crossDarkGray{transform:scale(0.7);margin-top:1px}
.chsInsPrc .cpwTBDarkGray48{font-size:36px}
.chsInsPrc .cpwTBDarkGray30{font-size:24px}
.ChsInsPayToday+.ChsInsPerMonth .chsInsPrc .cpwTBDarkGray48,.ChsInsPayToday+.ChsInsPerMonth .chsInsPrc .cpwTBDarkGray30{font-size:20px}
.orIcon{width:47px;height:47px;background-size:100%}
#featureCorousel .attachdefaultOrIcon{right:-8%;top:49%}
.attachStckyHdr .RobotoBcDarkGray27{font-size:24px}
.attachStckyHdr .RobotoRLightGray18,.attachStckyHdr .noThanks,.btn.btn-primary.RobotoRWhite18{font-size:15px}
.atchDfltInsur .RobotoBcDarkGray36,.atchDfltInsur .RobotoBcLight1Gray36,.attachEssenials .RobotoBcDarkGray36,.attachEssenials .RobotoBcLight2Gray36{font-size:24px}
.atchDfltInsur .downArrowHldr{display:none}
.attachEssenials .productName .RobotoBcDarkGray27{font-size:21px}
.attachEssenials .productDscrptn .RobotoRGray15{font-size:13px}
.attachEssenials .cpwTBDarkGray48{font-size:36px}
.attachEssenials .cpwTBDarkGray30{font-size:24px}
.attachEssenials .productAmount .RobotoRLightGray15,.attachEssenials .prdtInBskt{font-size:13px}
.attachEssenials .productLft{width:100%}
.attachEssenials .productRgt{width:100%}
.attachEssenials .productRgt .veiwDetails{margin-right:6%;float:left;margin-top:10px}
.atchInsrCBcntnt .chsInsrFeatr{width:auto}
.cmprInsrncHldr .dvcCIbox .chsInsrHdr{margin-top:0}
.cmprInsrncHldr .dvcCIbox .chsInsrHdr .media{width:75%}
.cmprInsrncHldr .dvcCIbox .chsInsrHdr .chsInsrHdrImgHldr{width:15%}
.cmprInsrncHldr .dvcCIbox .chsInsrHdrImgHldr img{margin-left:-40px;max-width:40px;margin-top:13px}
.cmprInsrncHldr .dvcCIbox{width:100%;max-width:267px}
.cmprInsrncHldr .dvcCIbox .chsInsrHdr{max-width:266px;padding-left:15px}
.cmprInsrncHldr .dvcCIboxRgt{max-width:266px}
.cmprInsrncHldr .chsInsrPromLine{min-height:158px}
.cmprInsrncHldr .chsInsPrcHldr{padding-left:15px;padding-top:0;padding-bottom:10px}
.cmprInsrncHldr .chsInsrFeatr li{padding:19px 15px}
.cmprInsrncHldr .chsInsRating{margin-right:10px}
.cmprInsrncHldr .chsInsRating img{max-width:100%;margin-right:10px}
.cmprInsrncHldr .dvcCIboxs-hldr{width:308px}
#featureCorousel .rightCarosulIcon,#featureCorousel .leftCarosulIcon{top:170px}
.viewFullPolicyTxt{margin-top:8px}
.compareBannerComponent .newborder{margin-top:0}
}
@media only screen and (min-width:320px) and (max-width:1023px){.insurncDetailHeader>div:first-child{margin-top:0;width:100%}
.insurncDetailHeader>div:last-child{width:100%}
.insurncDetailHeader>div{float:none!important}
.modal-body.cmprInsrncHldr{padding:20px}
.cmprInsrncHldr .dvcCIboxs-hldr{width:250px}
.cmprInsrncHldr .dvcCIbox{max-width:126px;margin-bottom:0}
.cmprInsrncHldr .chsInsrHdrImgHldr{display:none!important}
.cmprInsrncHldr .leftCarosulIcon,.cmprInsrncHldr .rightCarosulIcon{display:none!important}
.cmprInsrncHldr .dvcCIbox .chsInsrHdr{padding:0;max-width:126px;height:60px;overflow:hidden}
.compareInsuranceHeader{height:60px}
.cmprInsrncHldr .chsInsrHdr .media{margin-top:0;text-align:center}
.cmprInsrncHldr .chsInsrHdr .media .media-body{display:inline-block;padding:0 14px;height:60px}
.cmprInsrncHldr .dvcCIboxRgt{height:136px;width:100%;max-width:124px;overflow:hidden;margin-top:2px}
.chsInsrFeatr img.underWrittenLogo{width:auto;height:22px;margin:4px auto}
.cmprInsrncHldr .chsInsPrcHldr{padding-left:0;padding-top:15px;padding-bottom:10px;width:100%}
.cmprInsrncHldr .chsInsRating{width:100%;margin-top:0}
.cmprInsrncHldr .chsInsRating img{max-width:66%}
.cmprInsrncHldr .chsInsPrc{display:block}
.cmprInsrncHldr .chsInsPrc+div{display:block;text-align:left;padding-left:0}
.cmprInsrncHldr .dvcCIbox .chsInsrHdr .media-right{padding-left:0}
.compareInsuranceMidLine{position:absolute}
.cmprInsrncHldr .chsInsrFeatr li{padding:11px 4px;text-align:center;min-height:65px}
.cmprInsrncHldr .chsInsrFeatr li .media-left,.cmprInsrncHldr .chsInsrFeatr li .media-body{display:block;width:100%}
.compareInsurancePriceBG{display:none;width:100%}
.cmprInsrncHldr .dvcCIboxs-hldr{height:75%;overflow-y:auto}
.modal-body.insurncDetail{padding:10px 20px}
#insuranceDetailLightBox #promotionalText{font-size:16px}
.insurancePriceDetail{margin-left:0;line-height:1}
.insbuttonWrapper{width:275px;margin:0 auto}
.insbuttonWrapper button{font-size:15px;padding:8px 12px;width:105px;margin-left:20px}
#featureContainer>div:last-child .insuranceCompareMobile{padding:15px 40px}
#excessHolder.chsInsrFeatr{padding:11px 4px;height:130px}
.excessAmount,.excessamount{line-height:15px;text-align:center}
#underWrittenHolder.chsInsrFeatr{height:63px;padding:11px 4px;text-align:center}
#underWrittenHolder.chsInsrFeatr span{display:block;padding:0;width:100%}
#fullPoilcyHolder.chsInsrFeatr{padding:11px 4px;text-align:center}
}
@media only screen and (min-width:1024px) and (max-width:1439px){.excessAmount,.excessamount{line-height:normal;font-family:RobotoB}
.cmprInsrncHldr .chsInsRating{float:right;margin-top:-65px;width:30%}
.newborder{border:0;font-size:18px}
.cmpInsP{padding-left:25px}
.cmprInsrncHldr .ChsInsPayToday .chsInsPrc{padding-left:0}
.cmprInsrncHldr .dvcCIboxs-hldr{height:445px;overflow-y:auto}
.deviceAccssoriesData{padding:20px 40px 20px}
.deviceInsuranceData{padding:20px 40px 1px}
.pdp-item .access-item{width:220px}
.pdp-item .PDPimgAccsr img{max-width:100%;height:180px}
.pdp-item .item-hdg .RobotoBcDarkGray27{font-size:21px}
.pdp-item .item-subhdg .RobotoRLightGray15{display:none}
.carousel4CPW .owl-theme .owl-controls .owl-buttons div.owl-prev{left:-44px}
.carousel4CPW .owl-theme .owl-controls .owl-buttons div.owl-next{right:-44px}
.carousel4CPW .price.cpwTBDarkGray30{font-size:21px}
.pdp-item .btnVeiwDtlHldr .btn.large{padding:10px 0}
.pdp-item .btnVeiwDtlHldr .veiwDetails{font-size:13px}
.Ins-banner .RobotoBcDarkGray36{font-size:32px}
.deviceInsuranceBnr{margin-top:29px;min-height:236px}
.deviceInsuranceBnr .leftBnrCntntHldr{width:42%}
.deviceInsuranceBnr .dvcInsrncBnrImgHldr{width:28%;margin:0;overflow:hidden;height:226px}
.deviceInsuranceBnr .rightBnrCntnt{width:30%;margin-top:37px;padding-left:10px}
.deviceInsuranceBnr .rightBnrCntnt .media{margin-top:2px}
.deviceInsuranceBnr .leftBnrCntnt{margin-top:31px;margin-left:59px;margin-bottom:0}
.dvcInsrncBnrImgHldr img{margin-top:19px;width:200px}
.deviceInsuranceBnr .leftBnrCntnt .heading1{font-size:40px;margin-top:16px}
.deviceInsuranceBnr .leftBnrCntnt h5{font-size:26px;line-height:31px}
.deviceInsuranceBnr .leftBnrCntnt h5 span.rte-simFreePrice{font-size:38px}
.deviceInsuranceBnr .tick_shield{width:33px}
.atchInsrCBcntnt .chsInsrFeatr{width:auto}
.atchInsrCBright .btn-primary{width:100%}
.atchInsrCBright .chsInsRating{margin-top:10px}
.atchCBicon{width:50px;height:50px;background-size:100%;top:-10px}
.atchDfltInsur .RobotoBcDarkGray36,.atchDfltInsur .RobotoBcLight1Gray36,.attachEssenials .RobotoBcDarkGray36,.attachEssenials .RobotoBcLight2Gray36{font-size:27px}
.downArrowHldr .text{font-size:30px}
.chsInsrPromLine .RobotoRLightGray18{font-size:15px}
.dvcCIbox .chsInsrHdr .RobotoBcDarkGray27{font-size:24px}
.dvcCIbox .chsInsrHdr .media-right .Ctm_icons.InfoSB-Icon{margin-top:5px}
.dvcCIbox .chsInsrHdr{padding-top:10px!important;padding-bottom:10px!important}
.dvcCIbox .chsInsrHdrImgHldr{height:auto;right:0;width:30%;text-align:center}
.dvcCIbox .chsInsrHdrImgHldr img{max-width:73px;margin-top:13px}
.chsInsrPromLine .RobotoBDarkGray18{font-size:15px}
.chsInsrFeatr.RobotoRGray15{font-size:13px!important}
.cmprInsrncHldr .chsInsrFeatr.RobotoRGray15{font-size:15px!important}
.chsInsrFeatr li{margin-bottom:3px}
.dvcCIbox .veiwDetails{font-size:13px}
.chsInsrCntnr{min-height:320px}
#featureContainer .chsInsrCntnr{height:300px;min-height:200px;overflow-x:hidden;padding-top:18px;padding-bottom:10px}
#featureContainer .dvcCIboxRgt{text-align:center!important;width:30%!important}
#featureList .tickDarkGray,#featureList .crossDarkGray{transform:scale(.7)}
.cmprInsrncHldr #featureList .tickDarkGray,.cmprInsrncHldr #featureList .crossDarkGray{transform:scale(.9)}
.chsInsrFtr{padding-right:5%;padding-bottom:21px}
.chsInsPrc .cpwTBDarkGray48{font-size:36px}
.chsInsPrc .cpwTBDarkGray30{font-size:24px}
.ChsInsPayToday+.ChsInsPerMonth .chsInsPrc .cpwTBDarkGray48,.ChsInsPayToday+.ChsInsPerMonth .chsInsPrc .cpwTBDarkGray30{font-size:20px}
.dvcCIbox .chsInsrHdrImgHldr img{max-height:110px}
.orIcon{width:47px;height:47px;background-size:100%}
#featureCorousel .attachdefaultOrIcon{top:52%}
#featureCorousel .leftCarosulIcon{top:44%}
#featureCorousel .rightCarosulIcon{top:44%}
.attachStckyHdr .RobotoBcDarkGray27{font-size:24px}
.attachStckyHdr .RobotoRLightGray18,.attachStckyHdr .noThanks{font-size:15px}
.btn.btn-primary.RobotoRWhite18{font-size:15px}
.attachEssenials .productName .RobotoBcDarkGray27{font-size:24px}
.attachEssenials .productDscrptn .RobotoRGray15{font-size:13px}
.attachEssenials .cpwTBDarkGray48{font-size:36px}
.attachEssenials .cpwTBDarkGray30{font-size:24px}
.attachEssenials .productAmount .RobotoRLightGray15,.attachEssenials .prdtInBskt{font-size:13px}
.cmprInsrncHldr .dvcCIbox .chsInsrHdr img{max-width:65px;width:65px;margin-left:0!important}
.compareInsuranceMidLine{top:195px}
.underWrittenLogo{max-width:100%}
#excessHolder.chsInsrFeatr{padding:19px 30px 19px 59px;height:112px}
.excessAmount,.excessamount{line-height:25px}
#underWrittenHolder.chsInsrFeatr{height:63px;padding:19px 30px 19px 59px}
#fullPoilcyHolder.chsInsrFeatr{padding:19px 30px}
.atchInsrCBright .atchCBTxt{float:left;width:60%;position:static;margin-top:2px}
.atchInsrCBright .chsInsPrc,.atchInsrCBright .chsInsOldPrc{float:right;width:40%;text-align:right}
.atchInsrCBright .btn-primary{clear:both;width:100%}
.atchInsrCBright .chsInsrFeatr{width:auto}
.atchInsrCBremoveBtn{position:absolute;right:-8px;top:-40px}
.newborder{margin-top:-3px}
.viewFullPolicyTxt{margin-top:13px}
.RobotoBcDarkGray36.Ins-heading{margin:25px 0 26px 0;font-size:27px}
}
@media only screen and (min-width:1270px) and (max-width:1439px){.deviceInsuranceBnr .dvcInsrncBnrImgHldr{width:25%;height:250px}
.deviceInsuranceBnr .dvcInsrncBnrImgHldr img{max-width:93%}
}
@media only screen and (min-width:1440px){.insDetails #excesses{font-size:18px;line-height:normal;font-family:RobotoB}
.cmpInsP{padding-left:25px}
.newborder{border:0;font-size:18px}
.dvcInsrncBnrImgHldr img{margin-top:28px;padding-left:60px}
.cmprInsrncHldr .dvcCIboxs-hldr{height:500px;overflow-y:auto}
.compareInsuranceMidLine{height:500px;top:195px}
.cmprInsrncHldr .ChsInsPayToday .chsInsPrc{padding-left:0}
.cmprInsrncHldr .chsInsrHdrImgHldr img{margin-left:0!important}
.dvcCIbox .chsInsrHdrImgHldr img{max-height:110px}
.attachdefaultOrIcon{right:-42px}
.newborder{margin-top:-3px}
.viewFullPolicyTxt{margin-top:13px}
.RobotoBcDarkGray36.Ins-heading{margin:45px 0 28px 0}
#featureContainer .dvcCIbox .chsInsrHdrImgHldr{width:40%;text-align:center;right:0}
#featureContainer .chsInsrHdr .media{width:60%}
#featureContainer .featureBox{width:60%}
#featureContainer .dvcCIboxRgt{text-align:center!important;width:40%!important;margin-top:30px}
#featureContainer .pdpInsAddBasket{width:196px}
#excessHolder.chsInsrFeatr{padding:19px 30px 19px 59px;height:112px}
.excessAmount,.excessamount,.excessDesc{line-height:25px}
#underWrittenHolder.chsInsrFeatr{height:63px;padding:19px 30px 19px 59px}
#fullPoilcyHolder.chsInsrFeatr{padding:19px 30px}
}
@media only screen and (min-width:768px){.leftCarosulIcon,.leftCarosulIconOverlay,.leftCarosulIconAsr{background:url(images/icons/carousel-prvs.png) no-repeat;width:34px;height:72px;float:left;position:relative;top:-450px}
.rightCarosulIcon,.rightCarosulIconOverlay,.rightCarosulIconAsr{background:url(images/icons/carousel-nxt.png) no-repeat;width:34px;height:72px;float:right;position:relative;top:-450px}
.dvcInsrncBnrImgHldr{margin:5px 41px 0 -47px}
.compareBannerComponent .newborder{border:0}
.attachAccRating{padding-top:10px}
}
.disableThumbnail{opacity:.6;cursor:default}
.dvcChseInsrnc{margin:auto;width:100%;overflow:hidden!important}
.dvcChseInsrncInner{width:100000px!important}
.leftCarosulIcon,.leftCarosulIconOverlay,.leftCarosulIconAsr{background:url(images/icons/left-carousal-icon.png) no-repeat;width:34px;height:72px;position:absolute;left:0;top:47%;z-index:10}
.rightCarosulIcon,.rightCarosulIconOverlay,.rightCarosulIconAsr{background:url(images/icons/right-carousal-icon.png) no-repeat;width:34px;height:72px;position:absolute;right:0;top:47%;z-index:10}
@media only screen and (min-width:320px) and (max-width:767px){.leftCarosulIcon,.rightCarosulIcon,.leftCarosulIconOverlay,.rightCarosulIconOverlay,.leftCarosulIconAsr,.rightCarosulIconAsr{display:none!important}
}
.ovrlyPDPaccries .configurationsType{padding:0}
.ovrlyPDPaccriesImg-hldr .thumbnailHldr li .imgHldr img{max-width:43px;opacity:.4;filter:alpha(opacity=40)}
.ovrlyPDPaccriesImg-hldr .thumbnailHldr li.tNactive .imgHldr img{opacity:1;filter:alpha(opacity=100)}
.ovrlyPDPaccriesImg-hldr .thumbnailHldr li{float:left}
.ovrlyPDPaccriesImg-hldr .thumbnailHldr li.tNactive .imgHldr{background:#fff;border:2px solid #1ca8dd}
.ovrlyPDPaccriesImg-hldr .thumbnailHldr li .imgHldr{display:inline-block;width:70px;height:70px;background:#e9eaeb;border-radius:50%;border:2px solid #e9eaeb;overflow:hidden;text-align:center}
.ovrlyPDPaccriesImg-hldr .thumbnailHldr ul{overflow:hidden}
.thumbnailInner{width:5000px}
.thumbnailHldr{overflow:hidden;width:245px}
.thumbnailPrev{position:absolute;top:50%;left:-30px;margin-top:-11px}
.thumbnailNext{position:absolute;top:50%;right:-30px;margin-top:-11px}
.icons.Previous{background-position:0 -78px;width:15px;height:22px}
.ovrlyPDPaccriesImg-hldr .lftArrow{float:left;margin:25px 12px 0 0;cursor:pointer}
.ovrlyPDPaccriesImg-hldr .rgtArrow{float:left;margin:25px 0 0 12px;cursor:pointer}
.ovrlyPDPaccriesImg img{max-width:100%}
.carousalBubble{display:inline-block;padding:15px 0}
.carousalBubble li{margin-bottom:0}
.carousalBubble a{border-radius:50%;height:20px;width:20px;border:2px solid #e9eaeb}
.carousalBubble li.active a{border:2px solid #1ca8dd}
@media only screen and (min-width:320px) and (max-width:1023px){.modal .carousalBubble{display:none}
.ovrlyPDPaccries .modal-body{padding:10px 20px 20px 20px}
.ovrlyPDPaccries .accName{font-size:21px;word-break:break-word}
.ovrlyPDPaccriesImg img{max-width:80%}
.ovrlyPDPaccries .fConfiguration label.title{font-size:16px}
.ovrlyPDPaccries .colorBoxesH span.colorBox{float:none!important;display:inline-block}
.ovrlyPDPaccries .colorBoxesH label.name{margin:3px 5px!important;display:block;white-space:nowrap;overflow:hidden;font-size:13px}
.accPricePrevious,.accPricePresent{font-size:33px}
.ovrlyPDPaccries .btn-primary{width:100%}
.ovrlyPDPaccries ul.horizontal.colorBoxesH>li>a{width:auto;padding:5px 10px;min-width:75px;height:60px;text-align:center}
.ovrlyPDPaccries .fConfiguration label.name{font-size:13.5px}
.ovrlyPDPaccriesImg-hldr .lftArrow,.ovrlyPDPaccriesImg-hldr .rgtArrow{display:none}
.ovrlyPDPaccriesImg-hldr .thumbnailHldr{width:100px;text-align:center;margin-top:10px}
.ovrlyPDPaccriesImg-hldr .thumbnailHldr li .imgHldr img{display:none}
.ovrlyPDPaccriesImg-hldr .thumbnailHldr li{float:left;margin-right:10px}
.ovrlyPDPaccriesImg-hldr .thumbnailHldr li .imgHldr{display:inline-block;background:0;width:17px;height:17px;float:left;margin-right:8px}
.ovrlyPDPaccriesImg-hldr .thumbnailHldr li.tNactive{background:0}
.ovrlyPDPaccriesImg-hldr .thumbnailHldr ul{width:1000px}
.thumbnailInner{width:auto}
}
.viewAllDeals{display:block}
.cust-select.clrInput .dropdown-menu>li>a .name{display:inline-block}
.dealsumPDP .deliveryInfo p{margin-left:0;margin-top:0}
.breadCrumbWrap .currOpacity{color:#fff!important}
.dealsumPDP .prdcttariffinfo{margin-top:10px;display:inline-block}
.currentnoupfrontcost .currentnoupfCST{font-size:15px!important}
#tariffBenefitsContainer #tariffBenefitOverlayTemplate .Ctm_icons.tickLightGray{margin-top:20px}
.dealsumPDP .giftBenefits+.questions{margin-top:0}
.dealsumPDP .heading{padding-bottom:0;padding-top:0}
#giftBenefitTemplate img{height:60px;margin-bottom:15px;margin-top:15px;width:60px}
.giftBenefits.questions li .heading{margin-top:20px}
.giftBenefits .panels.active .onClose{display:block}
.dealSummaryGiftHeight{max-width:197px;margin-right:50px}
.or-smallicon-2{background:url(images/icons/or-smallicon-2.png) no-repeat 0 0;width:45px;height:45px}
.basketSfMainDiv{margin-bottom:-22px!important}
.dealSummaryBasket{margin-left:184px;margin-top:-124px}
.variant-2.deal-summary-compnt .or-smallicon-2{position:absolute;right:-23px;top:24%}
.tariffBenefitsDealSummaryPos{margin-left:-11px}
.dealSummaryMarginL10{margin-left:-11px}
.variant-2.deal-summary-compnt .tariffInfo>div:nth-child(1){border-right:1px solid #ccc;margin-right:20px}
.dealSummaryGiftImage{max-height:22px;height:100%}
.variant-2.deal-summary-compnt .tariffInfo>div:nth-child(2){padding-left:20px}
.variant-2.deal-summary-compnt .tariffInfo a{margin-top:15px;margin-bottom:15px;display:block}
.variant-2.deal-summary-compnt .grayRoundCBox,.variant-3.deal-summary-compnt .grayRoundCBox{background-color:transparent;padding-top:15px}
.variant-2.deal-summary-compnt .RobotoRmediumLGray15{color:#5a5b5c}
.variant-2.deal-summary-compnt .dealsum-Box-Gift .media-body+p{margin-top:20px}
.variant-2.deal-summary-compnt .dealSummaryDataPDP{padding:0}
.variant-2.deal-summary-compnt .deal-sumUpfrontCost{margin-top:0}
.variant-2.deal-summary-compnt .deal-sum-btn{margin:10px 0}
.variant-2.deal-summary-compnt .deal-sum-btn .btn{margin:0}
.variant-2.deal-summary-compnt .deal-sum-offer{margin-bottom:20px}
.Ctm_icons.greyTICK{background:url(images/icons/greyTICK.png) no-repeat;width:15px;height:12px}
.dealsumatttrbute{margin-bottom:5px;color:#5a5b5c;font-size:18px;font-family:RobotoB}
.Ctm_icons.lightRedTick{background:url(images/icons/lightRedTick.png) no-repeat;width:15px;height:12px}
.delSummary-detailsTtl{font-family:RobotoM,Roboto;font-weight:500;font-size:21px}
.prdcttariffinfo{font-size:15px;color:#fff;font-family:RobotoR;display:inline-block;margin-top:15px;margin-left:15px}
.configurationsType.deal-summary-compnt{padding:20px;display:table}
.RobotoRmediumLGray15{font-family:RobotoR;font-size:15px;font-weight:400;color:#87898a}
.RobotoRLightRed15{font-family:RobotoR,Roboto;font-weight:400;font-size:15px;color:#ff3e62}
.RobotoMDarkGray13{font-size:13px;font-family:RobotoM,Roboto;font-weight:500;color:#5a5b5c}
.RobotoBclightRed15{font-family:RobotoBCondensed,'Roboto Condensed';font-size:15px;color:#ff3e62}
.dealsumMonth{margin-top:-15px;padding:0;text-align:center}
.deal-sum-price{margin-left:25px}
.grayRoundCBox>div>div{padding:10px 10px}
.media.dealsum-Box-Gift{margin-top:20px;margin-left:10px}
.dealsum-Box-Gift .media-body h4{margin:0}
.dealSummaryDataPDP{font-family:RobotoR,Roboto;font-weight:400;font-size:15px;color:#fff;text-align:center;background-color:#ff3e62;display:inline-block;padding:3px}
}
.dealsum-price{line-height:normal}
.deal-sumUpfrontCost{margin-top:5px}
.dealSummaryOptIn{margin-top:23px}
.deal-sum-btn{margin:20px 0 30px 0}
.delsummary-prmnt{margin:-15px 0 10px 0}
.configuration .deal-sum-offer{padding:15px 0 0 10px}
.deal-sum-offer .media{margin-top:10px}
.deal-sum-offer .tariffBenefit div{margin-top:8px}
.deal-sum-offer .InfoSB-Icon{margin-bottom:-3px;margin-right:6px}
.deal-sum-offer .fullplndtals{margin-top:15px}
.deal-sum-btn .btn{padding:10px 30px}
.networkBenefitIcon{display:inline-block}
@media only screen and (min-width:320px) and (max-width:767px){.viewAllDeals{width:121px;text-align:center}
.adjustheightbanner{min-height:100px}
.adjustheightbanner1{min-height:50px}
#giftBenefitTemplate img{height:45px;margin-bottom:15px;margin-top:15px;width:45px}
#overlayGiftHeadingText{margin-top:0}
.dealsumPDP .prdcttariffinfo,.prdcttariffinfo{margin-top:5px}
.currentnoupfrontcost{width:15%;line-height:normal}
.deal-summary-compnt.variant-3 .configuration .deal-sum-offer{margin-bottom:0}
.variant-2.deal-summary-compnt .tariffInfo>div:nth-child(1){border-right:0;padding-bottom:20px;margin-bottom:20px;margin-right:0;border-bottom:1px solid #ccc}
.dealSummaryPriceSFMobilePrice{margin-left:-124px}
.dealSummaryGiftHeight{max-width:75px}
.dealSummaryPriceSFMobile{margin-left:15px}
.dealSummaryGiftImage{max-height:22px;height:100%}
.variant-2.deal-summary-compnt .tariffInfo>div:nth-child(2){padding-left:0}
.variant-2.deal-summary-compnt .or-smallicon-2{right:40%;top:auto}
.del-detailsTtl{font-size:16px}
.deal-sumUpfrontCost .delsummary-prmnt{top:-5px;position:relative;display:inline-block;min-width:80px}
.dealSummaryDataPDP{font-size:12px}
.deal-sum-btn .btn{padding:8px 16px}
.deal-sumUpfrontCost{margin-top:0}
.RobotoRLightRed13-xs{font-size:13px}
.configuration .deal-sum-offer{padding:5px 0 0 10px}
.RobotoRLightRed13-xs{font-size:13px}
.dealsumatttrbute{font-size:15px}
.delsumimghdr span{background-size:100%}
.delsumimghdr span.networkImage.vodafone_network{width:50px;height:35px}
.RobotoRDarkGray13-xs{font-size:13px}
.RobotoRmediumLGray13-xs{font-size:13px}
.delsummary-prmnt{margin:-5px 0 5px 0}
.deal-sum-price{margin-top:10px;margin-left:5px}
.networkBenefitIcon{display:inline-block;width:23px;height:23px;background-size:100%;margin-top:-2px}
}
@media only screen and (min-width:768px) and (max-width:1023px){.viewAllDeals{width:149px}
ul.moreInfo.horizontal>li{margin-right:10px}
.marginTResolution{margin-top:15px}
.adjustheightbanner{min-height:110px}
.adjustheightbanner1{min-height:70px}
.configuration#deal-summary-compntId{min-height:385px}
.dealsumatttrbute{margin-bottom:0}
.deal-sum-offer .fullplndtals{margin-top:5px}
.deal-sum-price{top:-110px;position:relative;left:110px;margin-left:10px}
.dealSummaryGiftHeight{max-width:128px}
.dealSummaryPriceSFTablet{height:131px}
.dealSummaryPriceSFTabletDiv{margin-left:-90px;margin-top:115px}
.deal-sum-btn{margin:30px 0 30px 0}
.dealSummaryGiftImage{max-height:22px;height:100%}
.deal-sum-btn button{padding:9px 27px}
.delsumimghdr span.networkImage.vodafone_network{height:50px;width:69px}
.prdcttariffinfo{margin-top:10px}
}
@media only screen and (max-width:1439px) and (min-width:1024px){.currentnoupfrontcost{width:140%;margin-top:5px}
.marginTResolution{margin-top:20px}
#dealSummarySfNoNetwork .tarrifLength{margin-top:0}
#dealSummarySfNoNetwork .imgIcon{margin-top:1px;display:inline-block}
ul.moreInfo.horizontal>li{margin-right:10px}
.giftBenefits.questions li .heading{margin-left:-5px}
.delsumimghdr span.networkImage.vodafone_network{height:50px;width:69px}
.adjustheightbanner{min-height:115px}
.adjustheightbanner1{min-height:80px}
}
@media only screen and (max-width:1439px) and (min-width:1270px){#dealSummayBasketSfDiv .modalAddToBasket{width:170px}
}
@media only screen and (min-width:1440px){#dealSummayBasketSfDiv .modalAddToBasket{width:170px}
.dealSummaryComponent .deal-summary-compnt{padding:20px 30px 20px 30px}
.currentnoupfrontcost{width:140%;margin-top:5px}
.marginTResolution{margin-top:20px}
.adjustheightbanner{min-height:115px}
.adjustheightbanner1{min-height:80px}
#dealSummarySfNoNetwork .tarrifLength{margin-top:0}
#dealSummarySfNoNetwork .imgIcon{margin-top:1px;zoom:1.3;display:inline-block}
ul.moreInfo.horizontal>li{margin-right:10px}
.giftBenefits.questions li .heading{margin-left:-5px}
}
.ppl-als-vwd .item-box .product-img,.ppl-als-vwd .item-box .product-info,.ppl-als-vwd .item-box .product-Hdr{float:left}
.ppl-als-vwd .item-box .product-Hdr{margin-left:127px}
.ppl-als-vwd .item-box .product-img{width:30%;margin-top:-34px}
.ppl-als-vwd .item-box .product-img img{max-width:110px;max-height:185px;width:100%}
.ppl-als-vwd .item-box .product-info{width:70%;position:relative;min-height:195px;padding-left:10px}
.ppl-als-vwd .item-box .product-info .btn-primary{position:absolute;bottom:0}
.ppl-als-vwd .item-box .product-info .heading{margin-top:0;margin-bottom:5px}
.ppl-als-vwd .item-box .product-info .bold{color:#595959}
.ppl-als-vwd .item-box .product-info .productPrice{line-height:20px}
.ppl-als-vwd .item-box .product-info .price-before{margin-top:5px}
@media only screen and (min-width:320px) and (max-width:767px){.ppl-als-vwd .item-box .product-Hdr{width:100%;margin-left:0}
.ppl-als-vwd .item-box .product-img{margin-top:0}
.ppl-als-vwd .item-box .product-info .btn-primary{position:relative}
}
@media only screen and (min-width:1024px) and (max-width:1439px){.ppl-als-vwd .item-box{max-width:310px;margin-left:15px}
.ppl-als-vwd .item-box .product-Hdr{margin-left:0;width:100%}
.ppl-als-vwd .item-box .product-img{margin-top:0}
}
@media only screen and (min-width:1270px) and (max-width:1440px){.ppl-als-vwd .item-box{max-width:380px}
}
.redTheme .productDisplay{background:#f68b85;background:-moz-radial-gradient(center,ellipse cover,#f68b85 0,#db624f 100%);background:-webkit-gradient(radial,center center,0px,center center,100%,color-stop(0%,#f68b85),color-stop(100%,#db624f));background:-webkit-radial-gradient(center,ellipse cover,#f68b85 0,#db624f 100%);background:-o-radial-gradient(center,ellipse cover,#f68b85 0,#db624f 100%);background:-ms-radial-gradient(center,ellipse cover,#f68b85 0,#db624f 100%);background:radial-gradient(ellipse at center,#f68b85 0,#db624f 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f68b85',endColorstr='#db624f',GradientType=1);background-color:#db624f}
.redTheme .adjBack{background-color:#c05646}
.redTheme div[role="tabpanel"] .nav>li>a{background-color:#c05646}
.redTheme .fConfiguration>ul>li.active>a{border:2px solid #1ca8dd}
.redTheme .fConfiguration>ul>li.active label.name{xcolor:#c05646}
.redTheme .productKeyValues{background:#c05646}
.redTheme .usp{background:#c05646}
.redTheme .promotionalHeaders{border-right:1px solid #de6052}
.redTheme .deviceThumbnail ul.boxWithImageText>li>a{border-top:1px solid #d35f60}
.redTheme .deviceThumbnail ul.boxWithImageText>li:last-child>a{border-bottom:1px solid #d35f60}
.redTheme .typo .row div.col-sm-3 p{width:100px;height:40px;background-color:#fff;-moz-border-radius:100px/40px;-webkit-border-radius:100px/40px;border-radius:100px/40px;text-align:center;padding-top:0;font-size:28px;font-family:cpw_tradebold;text-transform:uppercase}
.redTheme .typo .row div.col-sm-3 p{color:#d35f60}
.redTheme .titleDiv h1{color:#FFF!important}
.redTheme .titleDiv label{color:#FFF!important}
.redTheme .promotionalHeaders span{color:#FFF}
.redTheme .moreInfo a>label{color:#FFF!important;border-bottom:1px solid #FFF}
.redTheme .usp .promotionalHeaders a{color:#FFF!important}
.redTheme .infoTransperent{background:url(images/icons/infoTransperent.png) 0 0 no-repeat;width:16px;height:16px}
.redTheme div[role="tabpanel"] .nav>li>a{color:#fff}
.redTheme div[role="tabpanel"] .nav>li.active>a{color:#6e6f70;border:1px solid transparent;background-color:#fff}
.redTheme .productKeyValues div p{color:#FFF}
.redTheme .boxWithImageText li a label{color:rgba(255,255,255,0.63)!important}
.redTheme .boxWithImageText li.active a label{color:#fff!important}
.redTheme .Ctm_icons.Color-Fill-3GL{background-position:0 -11216px;width:22px;height:22px}
.redTheme .deviceThumbnail ul.boxWithImageText li.active .Color-Fill-3GL{background-position:0 -1853px}
.redTheme .deviceThumbnail ul.boxWithImageText li.active .Play-2GL{background-position:0 -1917px}
.redTheme .deviceThumbnail ul.boxWithImageText li.active .Viewer3D-GL{background-position:0 -1981px}
.redTheme .deviceThumbnail ul>li>div>span.prev.disable{background-position:0 -5482px}
.redTheme .deviceThumbnail ul>li>div>span.next.disable{background-position:0 -5362px}
.redTheme .promoTextStyle{color:#db624f!important}
@media only screen and (min-width:320px) and (max-width:1439px){.redTheme .mSlider ul>li.active>a{border:1px solid #fff!important;background-color:#f68b85!important}
.redTheme .mSlider ul>li>a{border:1px solid #de6052!important}
.redTheme .deviceThumbnail.upfront ul.boxWithImageText>li>a{background-color:#de6052!important}
}
.greyTheme .productDisplay{background:-moz-radial-gradient(center,ellipse cover,#f5f5f5 0,#e9eaec 100%);background:-webkit-gradient(radial,center center,0px,center center,100%,color-stop(0%,#f5f5f5),color-stop(100%,#e9eaec));background:-webkit-radial-gradient(center,ellipse cover,#f5f5f5 0,#e9eaec 100%);background:-o-radial-gradient(center,ellipse cover,#f5f5f5 0,#e9eaec 100%);background:-ms-radial-gradient(center,ellipse cover,#f5f5f5 0,#e9eaec 100%);background:radial-gradient(ellipse at center,#f5f5f5 0,#e9eaec 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f5f5f5',endColorstr='#e9eaec',GradientType=1);background-color:#e9eaec}
.greyTheme .adjBack{background-color:#f2f2f2}
.greyTheme div[role="tabpanel"] .nav>li>a{background-color:#f2f2f2}
.greyTheme .fConfiguration>ul>li.active>a{border:2px solid #1ca8dd}
.greyTheme .fConfiguration>ul>li.active label.name{xcolor:#f2f2f2}
.greyTheme .productKeyValues{background:#f2f2f2}
.greyTheme .usp{background:#f2f2f2}
.greyTheme .awardTitle{color:#5a5b5c}
.greyTheme .promotionalHeaders{border-right:1px solid #eaeaea}
.greyTheme .deviceThumbnail ul.boxWithImageText>li>a{border-top:1px solid #d9d9d9}
.greyTheme .deviceThumbnail ul.boxWithImageText>li:last-child>a{border-bottom:1px solid #d9d9d9}
.greyTheme .typo .row div.col-sm-3 p{width:100px;height:40px;background-color:#6e6f71;-moz-border-radius:100px/40px;-webkit-border-radius:100px/40px;border-radius:100px/40px;text-align:center;padding-top:0;font-size:28px;font-family:cpw_tradebold;text-transform:uppercase}
.greyTheme .typo .row div.col-sm-3 p{color:#fff!important}
.greyTheme .titleDiv h1{color:#5a5b5d!important}
.greyTheme .titleDiv label{color:#5a5b5d!important}
.greyTheme .promotionalHeaders span{color:#6e6e6e}
.greyTheme .rating-static{background-image:url(images/icons/ratings.png)}
.greyTheme .rating-static.whiteR{background-image:url(images/icons/ratings.png)}
.greyTheme .moreInfo a{color:#14a7d2}
.greyTheme .moreInfo a>label{color:#14a7d2!important;border-bottom:1px solid #14a7d2}
.greyTheme .usp .promotionalHeaders a{color:#14a7d2!important}
.greyTheme .Ctm_icons.CompareW{background-position:0 -4987px;width:24px;height:16px}
.greyTheme .Ctm_icons.ShareW-20W{background-position:0 -5045px;width:23px;height:22px}
.greyTheme .infoTransperent{background:url(images/icons/Ctm_icons.png) no-repeat top left;background-position:0 -522px;width:16px;height:16px}
.greyTheme div[role="tabpanel"] .nav>li>a{color:#7c7d7f;border:1px solid #cecfd1;border-bottom:none!important}
.greyTheme div[role="tabpanel"] .nav>li.active>a{color:#6e6f70;border:1px solid transparent;background-color:#fff}
.greyTheme .productKeyValues div p{color:#727375}
.greyTheme .boxWithImageText li.active a label{color:#7a7b7d!important}
.greyTheme .boxWithImageText li a label{color:#16a3d8!important}
.greyTheme .Ctm_icons.Color-Fill-3GL{background-position:0 -11216px;width:22px;height:22px}
.greyTheme .deviceThumbnail ul.boxWithImageText li .Color-Fill-3GL{background-position:0 -5106px}
.greyTheme .deviceThumbnail ul.boxWithImageText li.active .Color-Fill-3GL{background-position:0 -5074px}
.greyTheme .deviceThumbnail ul.boxWithImageText li .Play-2GL{background-position:0 -5170px}
.greyTheme .deviceThumbnail ul.boxWithImageText li.active .Play-2GL{background-position:0 -5138px}
.greyTheme .deviceThumbnail ul.boxWithImageText li .Viewer3D-GL{background-position:0 -5234px}
.greyTheme .deviceThumbnail ul.boxWithImageText li.active .Viewer3D-GL{background-position:0 -5202px}
.greyTheme .deviceThumbnail ul>li>div>span.prev{background-position:0 -4835px}
.greyTheme .deviceThumbnail ul>li>div>span.next{background-position:0 -4876px}
.greyTheme .deviceThumbnail ul>li>div>span.prev.disable{background-position:0 -5338px}
.greyTheme .deviceThumbnail ul>li>div>span.next.disable{background-position:0 -5362px}
.greyTheme .promoTextStyle{color:#5872bf!important}
.greyTheme .Ctm_icons.infoTransperent{background-position:0 -448px!important}
.greyTheme .RobotoRWhite15,.greyTheme .prdcttariffinfo{color:#14a7d2}
.greenTheme .productDisplay{background:-moz-radial-gradient(center,ellipse cover,#add76b 0,#83bc5d 100%);background:-webkit-gradient(radial,center center,0px,center center,100%,color-stop(0%,#add76b),color-stop(100%,#83bc5d));background:-webkit-radial-gradient(center,ellipse cover,#add76b 0,#83bc5d 100%);background:-o-radial-gradient(center,ellipse cover,#add76b 0,#83bc5d 100%);background:-ms-radial-gradient(center,ellipse cover,#add76b 0,#83bc5d 100%);background:radial-gradient(ellipse at center,#add76b 0,#83bc5d 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#add76b',endColorstr='#83bc5d',GradientType=1);background-color:#83bc5d}
.greenTheme .adjBack{background-color:#74a553}
.greenTheme div[role="tabpanel"] .nav>li>a{background-color:#74a553}
.greenTheme .fConfiguration>ul>li.active>a{border:2px solid #1ca8dd}
.greenTheme .fConfiguration>ul>li.active label.name{xcolor:#74a553}
.greenTheme .productKeyValues{background:#74a553}
.greenTheme .usp{background:#74a553}
.greenTheme .promotionalHeaders{border-right:1px solid #82b556}
.greenTheme .deviceThumbnail ul.boxWithImageText>li>a{border-top:1px solid #74a553}
.greenTheme .deviceThumbnail ul.boxWithImageText>li:last-child>a{border-bottom:1px solid #74a553}
.greenTheme .typo .row div.col-sm-3 p{width:100px;height:40px;background-color:#fff;-moz-border-radius:100px/40px;-webkit-border-radius:100px/40px;border-radius:100px/40px;text-align:center;padding-top:0;font-size:28px;font-family:cpw_tradebold;text-transform:uppercase}
.greenTheme .typo .row div.col-sm-3 p{color:#74a553}
.greenTheme .titleDiv h1{color:#FFF!important}
.greenTheme .titleDiv label{color:#FFF!important}
.greenTheme .promotionalHeaders span{color:#FFF}
.greenTheme .moreInfo a>label{color:#FFF!important;border-bottom:1px solid #FFF}
.greenTheme .usp .promotionalHeaders a{color:#FFF!important}
.greenTheme .moreInfo a{color:#1ca8dd!important}
.greenTheme .infoTransperent{background:url(images/icons/infoTransperent.png) 0 0 no-repeat;width:16px;height:16px}
.greenTheme div[role="tabpanel"] .nav>li>a{color:#fff}
.greenTheme div[role="tabpanel"] .nav>li.active>a{color:#6e6f70;border:1px solid transparent;background-color:#fff}
.greenTheme .productKeyValues div p{color:#FFF}
.greenTheme .boxWithImageText li a label{color:rgba(255,255,255,0.63)!important}
.greenTheme .boxWithImageText li.active a label{color:#fff!important}
.greenTheme .Ctm_icons.Color-Fill-3GL{background-position:0 -11216px;width:22px;height:22px}
.greenTheme .deviceThumbnail ul.boxWithImageText li.active .Color-Fill-3GL{background-position:0 -1853px}
.greenTheme .deviceThumbnail ul.boxWithImageText li.active .Play-2GL{background-position:0 -1917px}
.greenTheme .deviceThumbnail ul.boxWithImageText li.active .Viewer3D-GL{background-position:0 -1981px}
.greenTheme .deviceThumbnail ul>li>div>span.prev.disable{background-position:0 -5482px}
.greenTheme .deviceThumbnail ul>li>div>span.next.disable{background-position:0 -5362px}
.greenTheme .promoTextStyle{color:#83bc5d!important}
@media only screen and (min-width:320px) and (max-width:1439px){.greenTheme .mSlider ul>li.active>a{border:1px solid #fff!important;background-color:#f68b85!important}
.greenTheme .mSlider ul>li>a{border:1px solid #de6052!important}
.greenTheme .deviceThumbnail.upfront ul.boxWithImageText>li>a{background-color:#de6052!important}
}
.goldTheme .productDisplay{background:-moz-radial-gradient(center,ellipse cover,#d0b696 0,#b69165 100%);background:-webkit-gradient(radial,center center,0px,center center,100%,color-stop(0%,#d0b696),color-stop(100%,#b69165));background:-webkit-radial-gradient(center,ellipse cover,#d0b696 0,#b69165 100%);background:-o-radial-gradient(center,ellipse cover,#d0b696 0,#b69165 100%);background:-ms-radial-gradient(center,ellipse cover,#d0b696 0,#b69165 100%);background:radial-gradient(ellipse at center,#d0b696 0,#b69165 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#d0b696',endColorstr='#b69165',GradientType=1);background-color:#b69165}
.goldTheme .adjBack{background-color:#a17f59}
.goldTheme div[role="tabpanel"] .nav>li>a{background-color:#a17f59}
.goldTheme .fConfiguration>ul>li.active>a{border:2px solid #1ca8dd}
.goldTheme .fConfiguration>ul>li.active label.name{xcolor:#a17f59}
.goldTheme .productKeyValues{background:#a17f59}
.goldTheme .usp{background:#a17f59}
.goldTheme .promotionalHeaders{border-right:1px solid #b4926c}
.goldTheme .deviceThumbnail ul.boxWithImageText>li>a{border-top:1px solid #b4926c}
.goldTheme .deviceThumbnail ul.boxWithImageText>li:last-child>a{border-bottom:1px solid #b4926c}
.goldTheme .typo .row div.col-sm-3 p{width:100px;height:40px;background-color:#fff;-moz-border-radius:100px/40px;-webkit-border-radius:100px/40px;border-radius:100px/40px;text-align:center;padding-top:0;font-size:28px;font-family:cpw_tradebold;text-transform:uppercase}
.goldTheme .typo .row div.col-sm-3 p{color:#b79568}
.greenTheme .titleDiv h1{color:#FFF!important}
.greenTheme .titleDiv label{color:#FFF!important}
.greenTheme .promotionalHeaders span{color:#FFF}
.greenTheme .moreInfo a>label{color:#FFF!important;border-bottom:1px solid #FFF}
.greenTheme .usp .promotionalHeaders a{color:#FFF!important}
.goldTheme .infoTransperent{background:url(images/icons/infoTransperent.png) 0 0 no-repeat;width:16px;height:16px}
.goldTheme div[role="tabpanel"] .nav>li>a{color:#fff}
.goldTheme div[role="tabpanel"] .nav>li.active>a{color:#6e6f70;border:1px solid transparent;background-color:#fff}
.goldTheme .productKeyValues div p{color:#FFF}
.goldTheme .boxWithImageText li a label{color:rgba(255,255,255,0.63)!important}
.goldTheme .boxWithImageText li.active a label{color:#fff!important}
.goldTheme .Ctm_icons.Color-Fill-3GL{background-position:0 -11216px;width:22px;height:22px}
.goldTheme .deviceThumbnail ul.boxWithImageText li.active .Color-Fill-3GL{background-position:0 -1853px}
.goldTheme .deviceThumbnail ul.boxWithImageText li.active .Play-2GL{background-position:0 -1917px}
.goldTheme .deviceThumbnail ul.boxWithImageText li.active .Viewer3D-GL{background-position:0 -1981px}
.goldTheme .deviceThumbnail ul>li>div>span.prev.disable{background-position:0 -5482px}
.goldTheme .deviceThumbnail ul>li>div>span.next.disable{background-position:0 -5362px}
.goldTheme .promoTextStyle{color:#b69165!important}
@media only screen and (min-width:320px) and (max-width:1439px){.goldTheme .mSlider ul>li.active>a{border:1px solid #fff!important;background-color:#d0b696!important}
.goldTheme .mSlider ul>li>a{border:1px solid #b4926c!important}
.goldTheme .deviceThumbnail.upfront ul.boxWithImageText>li>a{background-color:#b4926c!important}
}
.blackTheme .productDisplay{background:-moz-radial-gradient(center,ellipse cover,#4c5157 0,#404145 100%);background:-webkit-gradient(radial,center center,0px,center center,100%,color-stop(0%,#4c5157),color-stop(100%,#404145));background:-webkit-radial-gradient(center,ellipse cover,#4c5157 0,#404145 100%);background:-o-radial-gradient(center,ellipse cover,#4c5157 0,#404145 100%);background:-ms-radial-gradient(center,ellipse cover,#4c5157 0,#404145 100%);background:radial-gradient(ellipse at center,#4c5157 0,#404145 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#4c5157',endColorstr='#404145',GradientType=1);background-color:#404145}
.blackTheme .adjBack{background-color:#393a3e}
.blackTheme div[role="tabpanel"] .nav>li>a{background-color:#393a3e}
.blackTheme .fConfiguration>ul>li.active>a{border:2px solid #1ca8dd}
.blackTheme .fConfiguration>ul>li.active label.name{xcolor:#393a3e}
.blackTheme .productKeyValues{background:#393a3e}
.blackTheme .usp{background:#393a3e}
.blackTheme .promotionalHeaders{border-right:1px solid #404145}
.blackTheme .deviceThumbnail ul.boxWithImageText>li>a{border-top:1px solid #404145}
.blackTheme .deviceThumbnail ul.boxWithImageText>li:last-child>a{border-bottom:1px solid #404145}
.blackTheme .typo .row div.col-sm-3 p{width:100px;height:40px;background-color:#fff;-moz-border-radius:100px/40px;-webkit-border-radius:100px/40px;border-radius:100px/40px;text-align:center;padding-top:0;font-size:28px;font-family:cpw_tradebold;text-transform:uppercase}
.blackTheme .typo .row div.col-sm-3 p{color:#404145}
.blackTheme .titleDiv h1{color:#FFF!important}
.blackTheme .titleDiv label{color:#FFF!important}
.blackTheme .promotionalHeaders span{color:#FFF}
.blackTheme .moreInfo a>label{color:#FFF!important;border-bottom:1px solid #FFF}
.blackTheme .usp .promotionalHeaders a{color:#FFF!important}
.blackTheme .infoTransperent{background:url(images/icons/infoTransperent.png) 0 0 no-repeat;width:16px;height:16px}
.blackTheme div[role="tabpanel"] .nav>li>a{color:#fff}
.blackTheme div[role="tabpanel"] .nav>li.active>a{color:#6e6f70;border:1px solid transparent;background-color:#fff}
.blackTheme .productKeyValues div p{color:#FFF}
.blackTheme .boxWithImageText li a label{color:rgba(255,255,255,0.63)!important}
.blackTheme .boxWithImageText li.active a label{color:#fff!important}
.blackTheme .Ctm_icons.Color-Fill-3GL{background-position:0 -11216px;width:22px;height:22px}
.blackTheme .deviceThumbnail ul.boxWithImageText li.active .Color-Fill-3GL{background-position:0 -1853px}
.blackTheme .deviceThumbnail ul.boxWithImageText li.active .Play-2GL{background-position:0 -1917px}
.blackTheme .deviceThumbnail ul.boxWithImageText li.active .Viewer3D-GL{background-position:0 -1981px}
.blueTheme .deviceThumbnail ul>li>div>span.prev.disable{background-position:0 -5482px}
.blueTheme .deviceThumbnail ul>li>div>span.next.disable{background-position:0 -5362px}
.blackTheme .promoTextStyle{color:#3d4142!important}
@media only screen and (min-width:320px) and (max-width:1439px){.blackTheme .mSlider ul>li.active>a{border:1px solid #fff!important;background-color:#4c5157!important}
.blackTheme .mSlider ul>li>a{border:1px solid #404145!important}
.blackTheme .deviceThumbnail.upfront ul.boxWithImageText>li>a{background-color:#404145!important}
}
.blueTheme .productDisplay{background:-moz-radial-gradient(center,ellipse cover,#67c3eb 0,#5793cf 100%);background:-webkit-gradient(radial,center center,0px,center center,100%,color-stop(0%,#67c3eb),color-stop(100%,#5793cf));background:-webkit-radial-gradient(center,ellipse cover,#67c3eb 0,#5793cf 100%);background:-o-radial-gradient(center,ellipse cover,#67c3eb 0,#5793cf 100%);background:-ms-radial-gradient(center,ellipse cover,#67c3eb 0,#5793cf 100%);background:radial-gradient(ellipse at center,#67c3eb 0,#5793cf 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#67c3eb',endColorstr='#5793cf',GradientType=1);background-color:#5793cf}
.blueTheme .adjBack{background-color:#4b80b8}
.blueTheme div[role="tabpanel"] .nav>li>a{background-color:#4b80b8}
.blueTheme .fConfiguration>ul>li.active>a{border:2px solid #1ca8dd}
.blueTheme .fConfiguration>ul>li.active label.name{xcolor:#4b80b8}
.blueTheme .productKeyValues{background:#4b80b8}
.blueTheme .usp{background:#4b80b8}
.blueTheme .promotionalHeaders{border-right:1px solid #5790d1}
.blueTheme .deviceThumbnail ul.boxWithImageText>li>a{border-top:1px solid #5790d1}
.blueTheme .deviceThumbnail ul.boxWithImageText>li:last-child>a{border-bottom:1px solid #5790d1}
.blueTheme .typo .row div.col-sm-3 p{width:100px;height:40px;background-color:#fff;-moz-border-radius:100px/40px;-webkit-border-radius:100px/40px;border-radius:100px/40px;text-align:center;padding-top:0;font-size:28px;font-family:cpw_tradebold;text-transform:uppercase}
.blueTheme .typo .row div.col-sm-3 p{color:#5790d1}
.blueTheme .titleDiv h1{color:#FFF!important}
.blueTheme .titleDiv label{color:#FFF!important}
.blueTheme .promotionalHeaders span{color:#FFF}
.blueTheme .moreInfo a>label{color:#FFF!important;border-bottom:1px solid #FFF}
.blueTheme .usp .promotionalHeaders a{color:#FFF!important}
.blueTheme div[role="tabpanel"] .nav>li>a{color:#fff}
.blueTheme div[role="tabpanel"] .nav>li.active>a{color:#6e6f70;border:1px solid transparent;background-color:#fff}
.blueTheme .productKeyValues div p{color:#FFF}
.blueTheme .boxWithImageText li a label{color:rgba(255,255,255,0.63)!important}
.blueTheme .boxWithImageText li.active a label{color:#fff!important}
.blueTheme .icons.Color-Fill-3GL{background-position:0 -11216px;width:22px;height:22px}
.blueTheme .deviceThumbnail ul.boxWithImageText li.active .Color-Fill-3GL{background-position:0 -1853px}
.blueTheme .deviceThumbnail ul.boxWithImageText li.active .Play-2GL{background-position:0 -1917px}
.blueTheme .deviceThumbnail ul.boxWithImageText li.active .Viewer3D-GL{background-position:0 -1981px}
.blueTheme .deviceThumbnail ul>li>div>span.prev.disable{background-position:0 -5482px}
.blueTheme .deviceThumbnail ul>li>div>span.next.disable{background-position:0 -5362px}
.blueTheme .promoTextStyle{color:#4c92c4!important}
@media only screen and (min-width:320px) and (max-width:1439px){.blueTheme.mSlider ul>li.active>a{border:1px solid #fff!important;background-color:#67c3eb!important}
.blueTheme .mSlider ul>li>a{border:1px solid #5790d1!important}
.blueTheme .deviceThumbnail.upfront ul.boxWithImageText>li>a{background-color:#5790d1!important}
}
.themeSpinview .productDisplay{background:#fff}
.themeSpinview .deviceThumbnail ul.boxWithImageText>li>a{background-color:#e0e0e0!important}
.themeSpinview .deviceThumbnail ul.boxWithImageText>li.active>a{background:transparent!important}
.themeSpinview .deviceThumbnail ul.boxWithImageText li>a>label{color:#1ca8dd}
.themeSpinview .deviceThumbnail ul.boxWithImageText li.active>a>label{color:#5a5b5c}
.themeSpinview .titleDiv #productTitle{color:#5a5b5c}
.themeSpinview .moreInfo a{color:#1ca8dd}
.themeSpinview .moreInfo a>.Ctm_icons.CompareW{background-position:0 -4938px}
.themeSpinview .moreInfo a>.Ctm_icons.ShareW-20W{background-position:0 -4961px}
.themeSpinview .deviceThumbnail ul.boxWithImageText li .Color-Fill-3GL{background-position:0 -5106px}
.themeSpinview .deviceThumbnail ul.boxWithImageText li .Play-2GL{background-position:0 -5170px}
.themeSpinview .deviceThumbnail ul.boxWithImageText li.active .Viewer3D-GL{background-position:0 -5202px}
@media only screen and (min-width:320px) and (max-width:767px){.themeSpinview .titleDiv{background:#e5e5e5!important}
.redTheme .deviceThumbnail ul.boxWithImageText>li>a{background-color:#c05646!important}
.redTheme .view div.titleDiv{background-color:#d35f60}
.greyTheme .deviceThumbnail ul.boxWithImageText>li>a{background-color:#f2f2f2!important}
.greyTheme .view div.titleDiv{background-color:#dbdbdb}
.greyTheme .promotionalHeaders .RobotoBcGray27-sm{color:#6e6f70!important}
.greyTheme .moreInfo a>.Ctm_icons.CompareW{background-position:0 -4938px}
.greyTheme .moreInfo a>.Ctm_icons.ShareW-20W{background-position:0 -4961px}
.greyTheme .rating-static{background-image:url(images/icons/ratings.png)}
.greyTheme .rating-static.whiteR{background-image:url(images/icons/ratings.png)}
.greenTheme .deviceThumbnail ul.boxWithImageText>li>a{background-color:#74a553!important}
.greenTheme .view div.titleDiv{background-color:#74a552}
.goldTheme .deviceThumbnail ul.boxWithImageText>li>a{background-color:#a17f59!important}
.goldTheme .view div.titleDiv{background-color:#a2825c}
.blackTheme .deviceThumbnail ul.boxWithImageText>li>a{background-color:#393a3e!important}
.blackTheme .view div.titleDiv{background-color:#38393d}
.blueTheme .deviceThumbnail ul.boxWithImageText>li>a{background-color:#4b80b8!important}
}
@media only screen and (max-width:1439px) and (min-width:1024px){.greyTheme .promotionalHeaders,.redTheme .promotionalHeaders,.greenTheme .promotionalHeaders,.goldTheme .promotionalHeaders,.blackTheme .promotionalHeaders,.blueTheme .promotionalHeaders{border-right:0}
}
@media only screen and (min-width:320px) and (max-width:767px){.goldTheme .promotionalHeaders span.text{color:#fff}
.goldTheme .promotionalHeaders,.greenTheme .promotionalHeaders,.blueTheme .promotionalHeaders,.redTheme .promotionalHeaders,.blackTheme .promotionalHeaders{border-right:0}
.greyTheme .promotionalHeaders{border-right:0}
.usp a{text-decoration:underline;color:white}
}
@media only screen and (min-width:768px) and (max-width:1023px){.goldTheme .promotionalHeaders span.text,.goldTheme .awardTitle,.greenTheme .awardTitle,.blueTheme .awardTitle,.redTheme .awardTitle{color:#fff}
}