@charset "utf-8";
@media screen and (min-width: 769px) and (max-width: 800px) {
	/*Index popup*/
	.indexPopup { position:fixed; left:50%; background:#fff; top:50%; width:600px; height:389px; margin-left:-300px; margin-top:-195px; z-index:9999; overflow:hidden }
	.indexPopup img.banner {max-width:100% }
	/*Video popup*/
	.videoPopup { position:fixed; left:50%; background:#fff; top:50%; width:600px; height:338px; margin-left:-300px; margin-top:-169px; z-index:9999; overflow:hidden }
	.videoPopup video, .videoPopup img,.videoPopup embed {width:600px; height:338px;}
	.container, .mainNav { width: 770px }
	.mainNav { width:645px }
	.figLogo {width:108px }
	#languageSec { padding: 17px 0 6px }
	/*Main Menu Section*/
	#mainMenu { padding: 16px 20px 22px 30px; overflow:inherit }
	#mainMenu figure { margin-right: 10px }
	#mainMenu ul li { padding: 0 16px }
	#mainMenu form input[type="button"], .prestige #mainMenu form input[type="button"] { display: block; background: url(../images/rd/search-icon.png) center right no-repeat }
	#mainMenu form .outersearch { position:absolute; top:48px; right:0px; width:100%; background:url('../images/rd/search-arrow.png') no-repeat 599px 5px;padding-top:16px;  display:none }
	#mainMenu form .searchText { padding: 7px 2%; width:96%; border-radius: 5px 5px 5px 0px; -webkit-border-radius: 5px 5px 5px 0px; -moz-border-radius: 5px 5px 5px 0px; -o-border-radius: 5px 5px 5px 0px; -ms-border-radius: 5px 5px 5px 0px; background: #76797c }
	#mainMenu form .searchText input {background:#fff; line-height:26px; height:26px; padding:3px 2%; width:96%; font-size:12px }
	#mainMenu form { border-bottom: none; padding-left: 10px; background: url(../images/rd/seprator.png) no-repeat left top }
	/*Mobile Navigation Section*/
	.mobileSubNavigation { background: #76797c; padding: 0 0 0 0px; margin-bottom: 5px; position: absolute; width:645px; display: none; margin-top: -4px; padding-top: 4px }
	.mobileSubNavigation ul li { float: left; position: static }
	.downarrow { position: absolute; bottom: -4px; background: url(../images/rd/uparrow.png) no-repeat; width: 7px; height: 4px; left: 0; z-index: 1000 }
	.mobileSubNavigation > ul > li { background: url(../images/rd/seprator2.png) no-repeat right 11px }
	.mobileSubNavigation > ul > li.last { background: transparent }
	.mobileSubNavigation > ul > li > a { color: #FFF; padding: 11px 18px 11px 18px; font-size: 12px; display: block; font-family: NeoTechMedium, Arial, Helvetica, sans-serif }
	.mobileSubNavigation > ul > li:hover > a { background:url('../images/rd/subnavarrow-mobile.png') no-repeat center bottom }
	.mobileProductsec {position: absolute; width: 318px; max-height: 200px; background: rgba(255,255,255,0.9); z-index: 105; padding: 10px; display: none; border: 1px #86a340 solid;left:0px; border-top:0px solid;  overflow: inherit }
	.mobileProductsec .productScroller { float: left; width: 100%; overflow-y: auto; overflow-x: hidden; max-height: 200px }
	.mobileProductsec .mobileProductList1 { overflow: auto; background: url(../images/rd/subNavseprator.png) no-repeat right right; min-height: 200px; padding: 0 20px 0 20px; float: left; width: 268px }
	.mobileProductsec .mobileProductList1 ul > li { padding: 0 0 0 10px; background: url(../images/rd/subNavarr1.png) no-repeat left 19px; display: block; float: inherit; border: none }
	.mobileProductsec .mobileProductList1 ul > li > a { color: #b8c899; padding: 0; padding: 13px 0; font-size: 15px; display: block; border-bottom: 1px #d0d0d0 dashed; line-height: 22px; font-weight: bold }
	.mobileProductSec .mobileProductList1 ul > li:hover > a { color: #82a03a !important }
	.mobileProductsec .mobileProductList1 ul > li > a:hover, .mobileProductsec .mobileProductList1 > li.active > a { color: #82a03a; background-image: none }
	.mobileProductsec .mobileProductList1 ul > li ul li { padding: 0; background: transparent }
	.mobileProductsec .mobileProductList1 ul > li ul li a {display: block; background: url(../images/rd/subNavarr1.png) no-repeat left 9px; color: #76797c; font-size: 12px; font-weight: normal; line-height: 16px; padding: 5px 0 5px 10px }
	.mobileProductsec .mobileProductList1 ul > li li > a:hover, .mobileProductsec .mobileProductList1 > li.active li > a { background: url(../images/rd/subNavarr1.png) no-repeat left 9px }
	/*Menu Section end*/
	/*Banner Section*/
	.sliderContent h1 { font-size: 1.75em }
	.sliderContent h2 { font-size: .65em; line-height: 25px }
	.sliderNavgation { height: 41px; margin: 0 0 0 -236px; bottom: 4px }
	.sliderNavgation ul { height: 41px }
	.sliderNavgation ul li a { height: 41px; font-size: .9em; line-height: 42px }
	.sliderNavgation ul li a.iconElife { background-position: 30px center; background-size: 18% }
	/*.sliderNavgation ul li a.iconSmartPhone { background-position: 30px center; background-size: 20% }*/
	.sliderNavgation ul li a.iconMobile { background-position: 30px center; background-size: 11% }
	.sliderNavgation ul li a.iconInternet { background-position: 30px center; background-size: 16% }
	.sliderNavgation ul li a.iconElife span, .sliderNavgation ul li a.iconLandline span, /*.sliderNavgation ul li a.iconSmartPhone span,*/ .sliderNavgation ul li a.iconMobile span, .sliderNavgation ul li a.iconInternet span { padding: 0 25px 0 60px; background-position: 25px center }
	.sliderNavgation ul li a.iconLandline span, .sliderNavgation ul li a.iconLandline span:hover { background-position: 16px center }
	/*.sliderNavgation ul li a.iconSmartPhone span, .sliderNavgation ul li a.iconSmartPhone span:hover { background-position: 16px center }*/
	.sliderNavgation ul li a.iconElife span:hover, .sliderNavgation ul li a.iconMobile span:hover, .sliderNavgation ul li a.iconInternet span:hover { background-position: 25px center }
	/*Sign In Section*/
	#userBlock { padding: 20px 20px 10px 20px }
	#userBlock .buttonBlock input { float: left }
	#userBlock .buttonBlock .signinButton { margin-left: 12px }
	#userBlock .buttonBlock .regButton { margin-left: 9px }
	#userBlock .fieldCol { width: 174px; margin-left: 9px; margin-right: 0px; border-radius: none }
	#userBlock .fieldCol:first-child { margin-left: 0px }
	.userButton, .signinButton, .regButton { min-width: 64px; max-width: 104px; font-weight: bold; font-size: 14px; padding: 10px 5px; -webkit-border-radius: 6px 6px 6px 0 !important; -moz-border-radius: 6px 6px 6px 0; border-radius: 6px 6px 6px 0; height: 36px }
	.userfield { width: 90%; padding: 7px 7px }
	.fieldCol .buttonBlock input { line-height: 130px !important }
	input { -webkit-appearance: caret; -webkit-appearance: none; -moz-appearance: caret; /* mobile firefox too! */ }
	/*Tab scroller secton*/
	#banner .flex-control-nav { margin-top: 5px; height: 18px; left: 18px; bottom: 28px; border-radius: 4px }
	#banner .flex-control-nav li a { margin-top: 5px; bottom: 28px; left: 18px }
	.sliderContent { width: 420px }
	#userBlock p { font-size: 13px; padding: 2px 0 15px }
	.newsBlock .tabContent .horiz_container li { width: 122px }
	.horiz_container { width: 996px }
	.newsBlock .tabContent .horiz_container li h3 { font-size: 15px }
	.horiz_container li span { font-size: 12px }
	#userBlock .buttonBlock { width: auto; float: left }
	#userBlock .forgetPassword {position:absolute; left:205px; bottom:20px }
	#userBlock .drop-list {width:170px; top:38px}
	.content { width: 555px !important }
	.extraBanners { position: absolute; left: 0px; top: 0px; width: 770px; display: none }
	.extraBanners ul { float: left }
	.extraBanners ul li { float: left; position: absolute; top: 0px; left: 0px; display: none; width: 770px }
	/*News Section*/
	.newsBlock .twoCols { width: 770px }
	.newsBlock .tabWrapper, .newsBlock .singleCols .tabWrapper { width: 595px }
	.newsBlock .cols { padding: 20px 17px 0px; width: 734px; margin-left: 0px }
	.help .columnBlock .cols { width: 243px; margin-top: 0 }
	.columnBlock .cols { min-height: 120px; margin-top: 20px }
	.help .columnBlock { padding-top: 3px }
	.newsBlock .newsList { width: 311px; padding-right: 20px; float: left; border-top: medium none; margin-right: 20px }
	#userBlock.cols h2 { border-bottom: 1px solid #E4E4E5; margin-bottom: 14px }
	.newsSlider ul.slides li .newsList:first-child { border-right: 1px solid #E4E4E5 }
	.newsBlock .tabContent, .newsBlock .singleCols .tabContent { width: 554px !important }
	#horiz_container_outer { width: 560px !important }
	#scrollbar { width: 564px !important }
	#track { width: 560px !important }
	/* we are Help Section*/
	.help .cols .blockCont h2 { font-size: 15px; line-height: 28px; padding: 0 15px }
	.help .cols .blockCont .overCont p { line-height: 14px; width: 125px }
	.help .cols .blockCont .overCont a { line-height: 25px; font-size: 11px; padding: 0 5px }
	/*Footer Section*/
	.clm2 { width: 214px }
	.clm3 { width: 237px }
	.clm4 { width: 300px }
	.clm5 { width: 770px; margin: 10px 0px 0px 0px }
	.footerBlock { overflow: hidden; display: block; min-height: 226px }
	.footerBlock h2 { padding-bottom: 5px }
	.footerBlock .container { padding-top: 10px }
	.botGrayBlock .container .left { margin-left: 0px }
	.downArrow { display: none !important }
	.botGrayBlock .grayLink { padding: 16px 0 14px }
	.building address { line-height: 22px }
	.findLocation { display: block }
	.footerBlock .row .clm3 { width: 31.3% }
	.footerBlock .row .clm2 { width: 24.3%; margin-left: 6% }
	.footerBlock .row .clm4 { width: 31.4%; margin-left: 6%; background: none !important }
	.footerBlock .row .clm3.last { width: 100%; margin-left: 0; margin-top: 25px }
	.newsLetter { width: 212px }
	.newsLetter input { width: 160px !important }
	.newsLetter a { line-height: 18px }
	.social { padding: 15px 0 10px 506px; margin: 0px; background: url(../images/rd/social-tp-border.png) no-repeat center top }
	.social h2 { float: left }
	.social ul { float: left; margin-left: 20px;min-height:20px }
	.social li { margin: 0 10px 0 0px !important; float: left; text-indent: -9999px; padding-left: 0px }
	.social li:last-child { margin: 0px !important; padding: 0px }
	.subScribe p { padding: 10px 0 0 }
	.copy { padding: 0; float: left; margin-top: -28px; font-size: 12px }
	.quick { margin-left: 0px }
	#contentBlock { margin-bottom: 275px; padding-top: 17px }
	/*smartphone*/
	.smartphone .sliderContent { width: 425px; left: 20px; top: 31px }
	.smartphone .sliderContent h1 { font-size: 24px; padding: 0 }
	.smartphone .sliderContent h2 { font-size: 14px; color: #FFF; line-height: 17px; padding-bottom: 2px }
	.smartphone .flex-viewport li img { min-height: 245px }
	.smartphone .sliderContent p { font-size: 12px; line-height: 24px }
	.smartphone .flex-control-nav { bottom: 10px !important }
	.smartphone .cols .blockCont h2 { font-family: NeoTechRegular, Arial, Helvetica, sans-serif; font-size: 13px; font-weight: normal; line-height: 14px; min-height: 26px; padding: 6px 20px }
	.smartphone .cols { width: 246px; margin: 0 0 0 15px }
	.smartphone .cols2 { margin-left: 15px; margin-top: 0; width: 377px }
	.smartphone .cols2 .blockCont .overCont p, .smartphone .cols .blockCont .overCont p { width: auto; font-size: 11px }
	.smartphone .cols2 .blockCont .overCont p{ width: 280px }
	.smartphoneInterest { padding: 26px 20px 29px }
	.smartphoneInterest ul li:nth-child(3) { width: 193px }
	.smartphoneInterest ul li { width: 178px }
	.smartphoneInterest ul li a { font-size: 12px; padding: 0 10px }
	.smartphone .cols .blockCont .overCont { padding-left: 20px }
	.smartphoneInterest ul li:first-child a { padding-left: 0 }
	.smartphoneInterest ul li:last-child a { padding-right: 0 }
	.smartphoneWeare { padding: 9px 0 0 0 }
	/*----Smartphone Detail page---*/
	.smartphoneTab ul li:first-child{ width:154px }
	.smartphoneTab ul li{ width:153px }
	.smartphoneTab ul li a.brandBlack{ background-position:-29px 0}
	.smartphoneTab ul li a.brandBlack:hover, .smartphoneTab ul li.currentTab a.brandBlack {background-position:-229px 0 }
	.smartphoneTab ul li a.brandSamsung{ background-position:-29px -50px}
	.smartphoneTab ul li a.brandSamsung:hover, .smartphoneTab ul li.currentTab a.brandSamsung { background-position:-229px -50px}
	.smartphoneTab ul li a.brandApple{ background-position:-29px -100px}
	.smartphoneTab ul li a.brandApple:hover, .smartphoneTab ul li.currentTab a.brandApple  { background-position:-229px -100px}
	.smartphoneTab ul li a.brandNokia{ background-position:-29px -150px}
	.smartphoneTab ul li a.brandNokia:hover, .smartphoneTab ul li.currentTab a.brandNokia { background-position:-229px -150px}
	.smartphoneTab ul li a.brandHuawel{ background-position:-29px -200px }
	.smartphoneTab ul li a.brandHuawel:hover, .smartphoneTab ul li.currentTab a.brandHuawel { background-position:-229px -200px}
	.smartphoneTabContent .content{ width: 715px !important }
	.smartphoneContent h3{ font-size:12px }
	.leftColumn .flex-control-nav li{ margin-left: 5px; width: 52px }
	.innercolumn:first-child{ background-image:none; padding-right:0 }
	.innercontent .innercolumnBlock .innercolumn{ width:auto }
	.innercolumn:last-child{ padding-left:0}
	.smartphoneTabContent .leftColumn, .smartphoneTabContent .rightColumn{ width:231px }
	.smartphoneTabContent .rightColumn{  margin-left: 20px; width: 465px }
	.verticalScrollContent{ height:305px }
	.sms li:nth-child(2){ border:0; margin-right:0}
	.sms li:nth-child(3){ border-right:1px solid #D5D6D7; margin-right:28px }
	.sms li:last-child{border:none; margin-right: 0 }
	.blackBerryDes { width: 725px }
	/*Popup Content*/
	.popupContent {width:600px; margin-left:-300px }
	.popupInner .leftData {width:295px }
	.popupInner .img {width:185px }
	.highLightPlans li h5 {font-size:16px; padding:3px 15px 0}
	.highLightPlans li h5 span {font-size:12px;}
	/* Wedget page*/
	.wegbanner figure{ width: 400px }
	.wegbanner .weg-ban-con{ padding: 10px 0 10px 30px; width: 338px }
	.compare-sec input[type="text"], .compare-sec ul.comparelist { width: 540px }
	.wedgetGrid .gridHd .firstBlock {width:363px }
	.wedgetGrid .gridHd .firstBlock ul li.no {width:82px;padding-left:0px; text-align:center }
	.wedgetGrid .gridHd .firstBlock ul li.cName {width:198px;padding-left:0px; padding-right:0px; text-align:center }
	.wedgetGrid .gridHd .secondBlock {width:311px !important }
	.wedgetGrid .gridHd .secondBlock .gridTopSlider ul li {font-size:11px; height:54px; line-height:14px; text-align:center; padding-right:20px; padding-top:15px }
	.wedgetGrid .gridHd .secondBlock .gridTopSlider ul li span {font-size:11px; line-height:14px }
	.wedgetContent {height:430px }
	.wedgetContent .firstBlock {width:363px }
	.wedgetContent .secondBlock {width:311px !important }
	.wedgetContent .mCSB_container {margin-right:22px }
	.wedgetContent .firstBlock ul li li.no {width:82px;padding-left:0px; padding-right:0px }
	.wedgetContent .firstBlock ul li li.cName {width:178px }
	.wedgetContent .secondBlock .gridContentSlider ul li li {width:155px }
	.wedgetGrid .flex-direction-nav li a {position:absolute; top:0px; width:20px; height:64px; text-indent:-9999px }
	.wedgetGrid .flex-direction-nav li a.flex-prev {left:0px; background:url('../images/rd/lftWedgetArrow.png') no-repeat center 25px #c6ce2c }
	.wedgetGrid .flex-direction-nav li a.flex-next {right:0px; background:url('../images/rd/rgtWedgetArrow.png') no-repeat center 25px #c6ce2c }
	.pageHd h1 span {display:block }
	/*tabs content*/
	/*.hrTabs ul > li{width:127px }
	.hrTabs ul li:first-child, .hrTabs ul li:first-child a{width:130px }*/
	.twoColsBlock .leftCols, .twoColsBlock .rightCols{width:770px }
	.singleColsBlock .leftCols{width:770px }
	.twoColsBlock .rightCols .widgets:first-child{width:330px !important; margin-left:0 }
	.twoColsBlock .rightCols .widgets{width:335px;margin:9px 0 0 20px;float:left }
	 .columnBlock .rightCols .widgets:first-child{ /*min-height: 253px;*/ width: 308px}
	.twoColsBlock .rightCols.newsBlock #userBlock {width:335px; float:left; margin-top:9px; padding-bottom:20px; margin-bottom:0px }
	.twoColsBlock .rightCols.newsBlock #userBlock .fieldCol { width: 100%; margin-left: 0px; margin-right: 0px; border-radius: none }
	.twoColsBlock .rightCols.newsBlock #userBlock .fieldCol:first-child { margin-left: 0px }
	.twoColsBlock .rightCols.newsBlock #userBlock .forgetPassword {position:relative; left:0; margin-top:25px; bottom:20px }
	.twoColsBlock .rightCols.newsBlock #userBlock .userButton,.twoColsBlock .rightCols.newsBlock #userBlock .signinButton,.twoColsBlock .rightCols.newsBlock #userBlock .regButton { min-width: 82px; max-width: 104px; font-weight: bold; font-size: 14px; padding: 10px 5px; -webkit-border-radius: 6px 6px 6px 0 !important; -moz-border-radius: 6px 6px 6px 0; border-radius: 6px 6px 6px 0; height: 36px }
	.twoColsBlock .rightCols.newsBlock #userBlock .userfield { width: 316px; padding: 7px 7px }
	.twoColsBlock .rightCols.newsBlock #userBlock .drop-list {width:330px; top:38px}
	.twoColsBlock .rightCols.newsBlock #userBlock .buttonBlock {float:right }
	.twoColsBlock .rightCols .widgets:first-child{margin-top:10px }	
	.tabsContent .eList li.fullWidth{width:688px !important }
	.colEql{width:284px !important}
	.clrWhite .colEql{width:201px !important}
	.tabhgt .colEql{width:323px !important}
	.tabhgt .last{ width:323px !important }
	.clrWhite .twoCol1{ width: 298px !important }
	.featAccord .twoCol2{ width: 323px !important }
	.featAccord .twoCol3{ width:323px !important }
	.twoColsBlock .rightCols .widgets:first-child{}
		.tabsContent .accordList{background:url('../images/rd/border-separater.png') no-repeat center bottom; padding-bottom: 28px }
	.tabsContent h4{cursor:pointer; background-image:none }
	.tabsContent h4 i{padding-right:10px }
	.tabsContent h4.ui-state-default{background:url('../images/rd/border-separater.png') no-repeat 0 bottom;padding:20px 0 40px 0 }
	.tabsContent h4.ui-state-active{background:none;padding:10px 0 10px 0 }
	.colEql2{width:323px !important}
	.twoCol1{width:307px !important}
	.widgets ul.list > li ul li{width:auto;margin-right:8px }
	.support ul{float:right;margin-top:-24px }
	/*Career Section*/
	.hrTabs ul > li.col1 {width:157px }
	.hrTabs ul > li.col1 a {width:157px }
	.hrTabs ul > li.col2 {width:190px }
	.hrTabs ul > li.col2 a {width:190px }
	.hrTabs ul > li.col3 {width:230px }
	.hrTabs ul > li.col3 a {width:230px }
	.twoCol2 {width:362px !important }
	.twoColsBlock .rightCols .img-widgets:first-child{margin-top:10px }
	.twoColsBlock .rightCols .img-widgets:first-child{margin:0 }
	.twoColsBlock .rightCols .img-widgets{width:380px;margin:9px 0 0 9px;float:left }
	.twoColsBlock .rightCols .img-widgets:first-child{margin-top:10px }
	.columnBlock .img-widgets .cols {width:100%;margin:0px }
	.aboutCont1{ min-height:317px}
	.aboutCont2{ min-height:221px}
	.aboutCont3{ min-height:132px}
	.bgGradient{ padding:10px}
	.aboutList > li.medium a{ width:205px}
	.about .cols .blockCont h2{ min-height:15px}
	.aboutSec .tabsContent .accordList{ background:none}
	.services .cols2{ width:357px; min-height:127px}
	
	.prestige .mobileSubNavigation {background:#fff;}
	.prestige .mobileSubNavigation > ul > li > a {color:#000;}
	.prestige .mobileProductsec .mobileProductList1 ul > li > a { color: #999;}
	.prestige .mobileProductSec .mobileProductList1 ul > li:hover > a { color: #666 !important }
	.prestige .mobileProductsec .mobileProductList1 ul > li > a:hover, .prestige .mobileProductsec .mobileProductList1 > li.active > a { color: #666;}
	.prestige .mobileProductsec .mobileProductList1 ul > li ul li a {background-image: url(../images/rd/prestige/subNavarr1.png); color: #999;}
	.prestige .mobileProductsec .mobileProductList1 ul > li li > a:hover, .prestige .mobileProductsec .mobileProductList1 > li.active li > a { background-image: url(../images/rd/prestige/subNavarr1.png)}
	
	.prestige .twoColsBlock .rightCols.newsBlock #userBlock {width:730px; margin-top:20px;}
	.prestige .twoColsBlock .rightCols.newsBlock #userBlock .fieldCol {width:234px; margin-left:13px;}
	.prestige .twoColsBlock .rightCols.newsBlock #userBlock .userfield {width:219px;}
	.prestige .twoColsBlock .rightCols.newsBlock #userBlock .userButton, .prestige .twoColsBlock .rightCols.newsBlock #userBlock .signinButton, .prestige .twoColsBlock .rightCols.newsBlock #userBlock .regButton {height:32px; padding:6px 5px;}
	.prestige .page-link a.curpage {padding-right:0px;}
	.prestige .twoColsBlock .rightCols.newsBlock #userBlock .fieldCol:first-child {margin-left:0px;}
	.prestige #newsBlock {width:737px;margin:20px 0 0; padding:14px;}
	.prestige .newsBlock {padding-bottom:0px;}
	.prestige .smartphoneWeare {padding:0px;}
	.prestige #newsBlock .newsList {width:48%; padding-left:2%; border-top:0px solid; border-left:1px solid #ccc; padding-top:0px; margin-top:0px;}
	.prestige #newsBlock .newsList:first-child {padding-left:0%; border-left:0px solid #ccc;}

	.prestige .help .columnBlock .cols {width:239px;}

	.prestige #mainMenu form, .prestige .find-sec .find-chennel form {border-bottom:0px solid; min-width:inherit;}
	.prestige #mainMenu form input[type="button"], .prestige .find-sec .find-chennel form input[type="button"] {background-image:url('../images/rd/prestige/search-icon.png')}
	.prestige .formSection1 .formBlock input[type="text"], .prestige .formSection1 .formBlock input[type="password"], .prestige .formSection1 .formBlock textarea {width:125px;}
	.personaLogin .formSection1 .formBlock .formRow .fieldCol input[type="text"], .formSection1 .formBlock .formRow .fieldCol input[type="password"] {width:120px;}
	
	/*Data Calculator*/
	.dataCalculator .slideBlock label {width:100px;}
	.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {width:28px; height:28px; background-image:url('../images/rd/data-calculator/icon-move-large.png');}
	.ui-slider-horizontal {height:6px;}
	.ui-slider-horizontal .ui-slider-handle {top:-11px; margin-left:-14px;}
	
	/*Customer Support*/
	.custSupportBlock .tabContentAll {width:620px;}
	.custSupportBlock .secondLevelTab {width:150px; }
	.custSupportBlock .thirdLevelCont {width:470px;}
	.custSupportBlock .thirdLevelCont .videoList li div.videoBlock img {width:80px;}
	.custSupportBlock .thirdLevelCont .videoList li div.videoBlock p {width:50%;}
	.custSupportBlock .thirdLevelCont .videoList li div.videoBlock p span {font-size:12px;}
	
	/*Roaming widgets page*/
	.roamingBlock{padding:20px;} 
	.romingBuild{ width:525px; margin-left:-71px; padding:3px 0 10px 60px; margin-top:8px}
	.romingGlobe{ width:240px}
	.romingBuild .cont{ width:100%; padding:10px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
	.romingBuild span{ display:none} 
	.romingSections .clm6:first-child{ margin:0}
	.promCont{ padding:10px} 
	.promCont li:first-child i { width:19px}
	.romingSections .operator{ padding:10px; background:none}
	.romingSections .operator li{ margin:7px 0}
	.romingSections.tabsContent h2{ background:none}
	.romingBuild .formSection{ width:228px; margin:auto}
	.romingBuild .formSection .formBlock .formRow .fieldCol input[type="text"]{ width:202px !important}
	.romingBuild .formSection .formBlock input[type="text"]{ margin-bottom:0} 
	.promotionList .browsers{ display:block !important}
	.promotionList .mobiles{ display:none !important}
	.promotionBoxSec .left{ width:35%;}
	.promotionBoxSec .right{ width:65%; float:left;padding-left:20px}
	.promotionBoxSec .tabsContent .accordList{ padding-bottom:0; background:none}
	
	/*added for home page*/
		.fullcontent { width: 555px !important }
}
@media screen and (min-width: 701px) and (max-width: 768px) {
	/*Index popup*/
	.indexPopup { position:fixed; left:50%; background:#fff; top:50%; width:600px; height:389px; margin-left:-300px; margin-top:-195px; z-index:9999; overflow:hidden }
	.indexPopup img.banner {max-width:100% }
	.indexPopup .close {width:25px; height:25px; background:url(../images/rd/closeButton.png) no-repeat; z-index:9999; position:absolute; cursor:pointer; top:15px; right:15px }
	/*Video popup*/
	.videoPopup { position:fixed; left:50%; background:#fff; top:50%; width:600px; height:338px; margin-left:-300px; margin-top:-169px; z-index:9999; overflow:hidden }
	.videoPopup video, .videoPopup img,.videoPopup embed {width:600px; height:338px;}
	.container, .mainNav { width: 738px }
	.mainNav { width:610px }
	.figLogo img {width:107px }
	#languageSec { padding: 17px 0 6px }
	/*Main Menu Section*/
	#mainMenu { padding: 16px 20px 22px 30px; overflow:inherit }
	#mainMenu figure { margin-right: 10px }
	#mainMenu ul li { padding: 0 16px }
	#mainMenu ul.primaryNav {display:block }
	#mainMenu form input[type="button"], .prestige #mainMenu form input[type="button"] { display: block; background: url(../images/rd/search-icon.png) center right no-repeat }
	#mainMenu form .outersearch { position:absolute; top:48px; width:100%; right:0px; background:url('../images/rd/search-arrow.png') no-repeat 564px 5px;padding-top:16px;  display:none }
	#mainMenu form .searchText { padding: 7px 2%; width:96%; border-radius: 5px 5px 5px 0px; -webkit-border-radius: 5px 5px 5px 0px; -moz-border-radius: 5px 5px 5px 0px; -o-border-radius: 5px 5px 5px 0px; -ms-border-radius: 5px 5px 5px 0px; background: #76797c }
	#mainMenu form .searchText input {background:#fff; line-height:26px; height:26px; padding:3px 2%; width:96%; font-size:12px }
	#mainMenu form { border-bottom: none; padding-left: 10px; background: url(../images/rd/seprator.png) no-repeat left top }
	.subNavication { padding: 4px 0 0 0px; width:610px; height:auto }
	#mainMenu .mobile-nav { float: right; width: 32px; height: 32px; background: url('../images/rd/bg-mobile-nav.png') no-repeat center center; position: absolute; top: 25px; right: 50px }
	/*Menu Section start*/
	/*Mobile Navigation Section*/
	.mobileSubNavigation { background: #76797c; padding: 0 0 0 0px; margin-bottom: 5px; position: absolute; width:610px; display: none; margin-top: -4px; padding-top: 4px }
	.mobileSubNavigation ul li { float: left; position: static }
	.downarrow { position: absolute; bottom: -4px; background: url(../images/rd/uparrow.png) no-repeat; width: 7px; height: 4px; left: 0; z-index: 1000 }
	.mobileSubNavigation > ul > li { background: url(../images/rd/seprator2.png) no-repeat right 11px }
	.mobileSubNavigation > ul > li.last { background: transparent }
	.mobileSubNavigation > ul > li > a { color: #FFF; padding: 11px 18px 11px 18px; font-size: 12px; display: block; font-family: NeoTechMedium, Arial, Helvetica, sans-serif }
	.mobileSubNavigation > ul > li:hover > a { background:url('../images/rd/subnavarrow-mobile.png') no-repeat center bottom }
	.mobileProductsec {position: absolute; width: 318px; max-height: 200px; background: rgba(255,255,255,0.9); z-index: 105; padding: 10px; display: none; border: 1px #86a340 solid;left:0px; border-top:0px solid;  overflow: inherit }
	.mobileProductsec .productScroller { float: left; width: 100%; overflow-y: auto; overflow-x: hidden; max-height: 200px }
	.mobileProductsec .mobileProductList1 { overflow: auto; background: url(../images/rd/subNavseprator.png) no-repeat right right; min-height: 200px; padding: 0 20px 0 20px; float: left; width: 268px }
	.mobileProductsec .mobileProductList1 ul > li { padding: 0 0 0 10px; background: url(../images/rd/subNavarr1.png) no-repeat left 19px; display: block; float: inherit; border: none }
	.mobileProductsec .mobileProductList1 ul > li > a { color: #b8c899; padding: 0; padding: 13px 0; font-size: 15px; display: block; border-bottom: 1px #d0d0d0 dashed; line-height: 22px; font-weight: bold }
	.mobileProductSec .mobileProductList1 ul > li:hover > a { color: #82a03a !important }
	.mobileProductsec .mobileProductList1 ul > li > a:hover, .mobileProductsec .mobileProductList1 > li.active > a { color: #82a03a; background-image: none }
	.mobileProductsec .mobileProductList1 ul > li ul li { padding: 0; background: transparent }
	.mobileProductsec .mobileProductList1 ul > li ul li a {display: block; background: url(../images/rd/subNavarr1.png) no-repeat left 9px; color: #76797c; font-size: 12px; font-weight: normal; line-height: 16px; padding: 5px 0 5px 10px }
	.mobileProductsec .mobileProductList1 ul > li li > a:hover, .mobileProductsec .mobileProductList1 > li.active li > a { background: url(../images/rd/subNavarr1.png) no-repeat left 9px }
	/*Menu Section end*/
	/*Banner Section*/
	.sliderContent h1 { font-size: 1.75em }
	.sliderContent h2 { font-size: .65em; line-height: 25px }
	.sliderNavgation { height: 41px; margin: 0 0 0 -236px; bottom: 4px }
	.sliderNavgation ul { height: 41px }
	.sliderNavgation ul li a { height: 41px; font-size: .9em; line-height: 42px }
	.sliderNavgation ul li a.iconElife { background-position: 30px center; background-size: 18% }
	.sliderNavgation ul li a.iconLandline { background-position: 30px center; background-size: 20% }
	/*.sliderNavgation ul li a.iconSmartPhone { background-position: 30px center; background-size: 20% }*/
	.sliderNavgation ul li a.iconMobile { background-position: 30px center; background-size: 11% }
	.sliderNavgation ul li a.iconInternet { background-position: 30px center; background-size: 16% }
	.sliderNavgation ul li a.iconElife span, .sliderNavgation ul li a.iconLandline span, /*.sliderNavgation ul li a.iconSmartPhone span,*/ .sliderNavgation ul li a.iconMobile span, .sliderNavgation ul li a.iconInternet span { padding: 0 25px 0 60px; background-position: 25px center }
	.sliderNavgation ul li a.iconLandline span, .sliderNavgation ul li a.iconLandline span:hover { background-position: 16px center }
	/*.sliderNavgation ul li a.iconSmartPhone span, .sliderNavgation ul li a.iconSmartPhone span:hover { background-position: 16px center }*/
	.sliderNavgation ul li a.iconElife span:hover, .sliderNavgation ul li a.iconMobile span:hover, .sliderNavgation ul li a.iconInternet span:hover { background-position: 25px center }
	/*Sign In Section*/
	#userBlock { padding: 20px 20px 10px 20px }
	#userBlock .buttonBlock input { float: left }
	#userBlock .buttonBlock .signinButton { margin-left: 12px }
	#userBlock .buttonBlock .regButton { margin-left: 9px }
	#userBlock .fieldCol { width: 158px; margin-left: 9px; margin-right: 0px; border-radius: none }
	#userBlock .fieldCol:first-child { margin-left: 0px }
	#userBlock .forgetPassword {position:absolute; left:187px; bottom:20px }
	.userButton, .signinButton, .regButton { min-width: 82px; max-width: 104px; font-weight: bold; font-size: 14px; padding: 10px 5px; -webkit-border-radius: 6px 6px 6px 0 !important; -moz-border-radius: 6px 6px 6px 0; border-radius: 6px 6px 6px 0; height: 36px }
	.userfield { width: 140px; padding: 7px 7px }
	#userBlock .drop-list {width:154px; top:38px}
	.fieldCol .buttonBlock input { line-height: 130px !important }
	input { -webkit-appearance: caret; -webkit-appearance: none; -moz-appearance: caret; /* mobile firefox too! */ }
	/*Tab scroller Section*/
	#banner .flex-control-nav { margin-top: 5px; height: 18px; left: 18px; bottom: 7px; border-radius: 4px }
	#banner .flex-control-nav li a { margin-top: 5px; bottom: 28px; left: 18px }
	.sliderContent { width: 420px }
	.mobileSubNavigation { display: none }
	#userBlock p { font-size: 13px; padding: 2px 0 15px }
	.newsBlock .tabContent .horiz_container li { width: 94px }
	.horiz_container { width: 796px }
	.newsBlock .tabContent .horiz_container li h3 { font-size: 15px }
	.horiz_container li span { font-size: 12px }
	#userBlock .buttonBlock { width: auto; float: left }
	#newsBlock .newsList p {padding-right:10px }
	#newsBlock.cols h2 { border-bottom: 1px solid #E4E4E5; margin-bottom: 14px }
	.content { width: 525px !important }
	.extraBanners { position: absolute; left: 0px; top: 0px; width: 738px; display: none }
	.extraBanners ul { float: left }
	.extraBanners ul li { float: left; position: absolute; top: 0px; left: 0px; display: none; width: 738px }
	/*News Section*/
	.newsBlock .twoCols { width: 738px }
	.newsBlock .tabWrapper, .newsBlock .singleCols .tabWrapper { width: 565px }
	#userBlock.cols { padding: 20px 17px 0px; width: 704px; margin-left: 0px }
	.help .columnBlock .cols { width: 236px; margin-top: 0 }
	.columnBlock .cols { min-height: 130px; margin-top: 20px; margin-left: 15px }
	#userBlock.cols { margin-left: 0 }
	.help .columnBlock { padding-top: 3px }
	.newsBlock .newsList { width: 311px; padding-right: 20px; float: left; border-top: medium none; margin-right: 20px }
	#userBlock.cols h2 { border-bottom: 1px solid #E4E4E5; margin-bottom: 14px }
	.newsSlider ul.slides li .newsList:first-child { border-right: 1px solid #E4E4E5 }
	.newsBlock .tabContent, .newsBlock .singleCols .tabContent { width: 527px !important }
	#horiz_container_outer { width: 530px !important }
	#scrollbar { width: 534px !important }
	#track { width: 530px !important }
	/* we are Help Section */
	.help .cols .blockCont h2 { font-size: 15px; line-height: 28px; padding: 0 15px }
	.help .cols .blockCont .overCont p { line-height: 14px; width: 125px }
	.help .cols .blockCont .overCont a { line-height: 25px; font-size: 11px; padding: 0 5px }
	/*Footer Section*/
	.clm2 { width: 214px }
	.clm3 { width: 237px }
	.clm4 { width: 300px }
	.clm5 { width: 738px; margin: 10px 0px 0px 0px }
	.footerBlock { overflow: hidden; display: block; min-height: 226px }
	.footerBlock h2 { padding-bottom: 5px }
	.footerBlock .container { padding-top: 10px }
	.botGrayBlock .container .left { margin-left: 0px }
	.downArrow { display: none !important }
	.botGrayBlock .grayLink { padding: 16px 0 14px }
	.building address { line-height: 22px }
	.findLocation { display: block }
	.footerBlock .row .clm3 { width: 31.3% }
	.footerBlock .row .clm2 { width: 24.3%; margin-left: 6% }
	.footerBlock .row .clm4 { width: 31.4%; margin-left: 6%; background: none !important }
	.footerBlock .row .clm3.last { width: 100%; margin-left: 0; margin-top: 25px }
	.newsLetter { width: 212px }
	.newsLetter input { width: 160px !important }
	.newsLetter a { line-height: 18px }
	.social { padding: 15px 0 10px 485px; margin: 0px; background: url(../images/rd/social-tp-border.png) no-repeat center top }
	.social h2 { float: left }
	.social ul { float: left; margin-left: 20px; min-height:20px }
	.social li { margin: 0px !important; float: left; text-indent: -9999px; padding-left: 10px }
	.social li:last-child { margin: 0px; padding: 0px }
	.subScribe p { padding: 10px 0 0 }
	.copy { padding: 0; float: left; margin-top: -28px; font-size: 12px }
	.quick { margin-left: 0px }
	#contentBlock { margin-bottom: 275px; padding-top: 17px }
	/*smartphone*/
	.smartphone .sliderContent { width: 425px; left: 20px; top: 31px }
	.smartphone .sliderContent h1 { font-size: 24px; padding: 0 }
	.smartphone .sliderContent h2 { font-size: 14px; color: #FFF; padding-bottom: 2px }
	.smartphone .flex-viewport li img { min-height: 245px }
	.smartphone .sliderContent p { font-size: 12px; line-height: 24px }
	.smartphone .flex-control-nav { bottom: 10px !important }
	.smartphoneContent .smartphone { padding-top: 0 !important }
	.smartphone .cols .blockCont h2 { font-family: NeoTechRegular, Arial, Helvetica, sans-serif; font-size: 13px; font-weight: normal; line-height: 14px; min-height: 26px; padding: 6px 20px }
	.smartphone .cols { width: 235px; margin: 10px 0 0 15px }
	.smartphone .cols2 { margin-left: 15px; width: 361px }
	.smartphone .cols2 .blockCont .overCont p, .smartphone .cols .blockCont .overCont p { width: auto; font-size: 12px }
	.smartphone .cols2 .blockCont .overCont p{ width: 259px}
	.smartphoneInterest { padding: 26px 20px 29px }
	.smartphoneInterest ul li:nth-child(3) { width: 185px; min-height: 147px }
	.smartphoneInterest ul li { width: 170px }
	.smartphoneInterest ul li a { font-size: 12px; padding: 0 5px }
	.smartphone .cols .blockCont .overCont { padding-left: 20px }
	.smartphoneInterest ul li:first-child a { padding-left: 0 }
	.smartphoneInterest ul li:last-child a { padding-right: 0 }
	.smartphoneWeare { padding: 9px 0 0 0 }
	/*----Smartphone Detail page---*/
	.smartphoneTab ul li:first-child{ width:150px }
	.smartphoneTab ul li{ width:146px }
	.smartphoneTab ul li a.brandBlack{ background-position:-29px 0}
	.smartphoneTab ul li a.brandBlack:hover, .smartphoneTab ul li.currentTab a.brandBlack{background-position:-229px 0 }
	.smartphoneTab ul li a.brandSamsung{ background-position:-29px -50px}
	.smartphoneTab ul li a.brandSamsung:hover, .smartphoneTab ul li.currentTab a.brandSamsung{ background-position:-229px -50px}
	.smartphoneTab ul li a.brandApple{ background-position:-29px -100px}
	.smartphoneTab ul li a.brandApple:hover ,.smartphoneTab ul li.currentTab a.brandApple{ background-position:-229px -100px}
	.smartphoneTab ul li a.brandNokia{ background-position:-29px -150px}
	.smartphoneTab ul li a.brandNokia:hover, .smartphoneTab ul li.currentTab a.brandNokia{ background-position:-229px -150px}
	.smartphoneTab ul li a.brandHuawel{ background-position:-29px -200px }
	.smartphoneTab ul li a.brandHuawel:hover, .smartphoneTab ul li.currentTab a.brandHuawel{ background-position:-229px -200px}
	.smartphoneTabContent .content{ width: 683px !important }
	.smartphoneTabContent .leftColumn, .smartphoneTabContent .rightColumn{ width:231px }
	.smartphoneTabContent .rightColumn{  margin-left: 20px; width: 433px }
	.smartphoneContent h3{ font-size:12px }
	.leftColumn .flex-control-nav li{ margin-left: 5px; width: 52px }
	.innercolumn:first-child{ background-image:none; padding-right:0 }
	.innercontent .innercolumnBlock .innercolumn{ width:auto }
	.innercolumn:last-child{ padding-left:0}
	.verticalScrollContent{ height:305px }
	.sms li:nth-child(2){ border:0; margin-right:0}
	.sms li:nth-child(3){ border-right:1px solid #D5D6D7; margin-right:28px }
	.sms li:last-child{border:none; margin-right: 0 }
	.blackBerryDes { width: 690px }
	/*Popup Content*/
	.popupContent {width:650px; margin-left:-325px }
	.popupInner .leftData {width:350px }
	.popupInner .img {width:185px }
	.highLightPlans li h5 {font-size:16px; padding:3px 15px 0}
	.highLightPlans li h5 span {font-size:12px;}
	/* Wedget page*/
	.wegbanner figure{ width: 374px }
	.wegbanner .weg-ban-con{ padding: 10px 0 10px 30px; width: 320px }
	.compare-sec input[type="text"], .compare-sec ul.comparelist{ width: 510px }
	.wedgetGrid .gridHd .firstBlock {width:340px }
	.wedgetGrid .gridHd .firstBlock ul li.no {width:69px;padding-left:0px; text-align:center }
	.wedgetGrid .gridHd .firstBlock ul li.cName {width:188px;padding-left:0px; padding-right:0px; text-align:center }
	.wedgetGrid .gridHd .secondBlock {width:311px !important }
	.wedgetGrid .gridHd .secondBlock .gridTopSlider ul li {font-size:11px; height:54px; line-height:14px; text-align:center; padding-right:20px; padding-top:15px }
	.wedgetGrid .gridHd .secondBlock .gridTopSlider ul li span {font-size:11px; line-height:14px }
	.wedgetContent {height:430px }
	.wedgetContent .firstBlock {width:340px }
	.wedgetContent .secondBlock {width:311px !important }
	.wedgetContent .mCSB_container {margin-right:22px }
	.wedgetContent .firstBlock ul li li.no {width:69px;padding-left:0px; padding-right:0px }
	.wedgetContent .firstBlock ul li li.cName {width:168px }
	.wedgetContent .secondBlock .gridContentSlider ul li li {width:155px }
	.wedgetGrid .flex-direction-nav li a {position:absolute; top:0px; width:20px; height:64px; text-indent:-9999px }
	.wedgetGrid .flex-direction-nav li a.flex-prev {left:0px; background:url('../images/rd/lftWedgetArrow.png') no-repeat center 25px #c6ce2c }
	.wedgetGrid .flex-direction-nav li a.flex-next {right:0px; background:url('../images/rd/rgtWedgetArrow.png') no-repeat center 25px #c6ce2c }
	.pageHd h1 span {display:block }
	/*tabs content*/
	/*.hrTabs ul > li{width:121px }
	.hrTabs ul li:first-child, .hrTabs ul li:first-child a{width:128px }*/
	.twoColsBlock .leftCols, .twoColsBlock .rightCols{width:738px }
	.singleColsBlock .leftCols { width:738px }
	.twoColsBlock .rightCols .widgets:first-child{margin-top:10px }
	.tabsContent .eLife li h5{padding:7px 40px 0 40px }
	.tabsContent .hightArea li h5{padding:7px 40px 0 40px }
	.tabsContent .accordList{background:url('../images/rd/border-separater.png') no-repeat center bottom; padding-bottom: 25px }
	.tabsContent h4{cursor:pointer }
	.tabsContent h4 i{padding-right:10px }
	.tabsContent h4.ui-state-default{background:url('../images/rd/border-separater.png') no-repeat 0 bottom;padding:20px 0 40px 0 }
	.tabsContent h4.ui-state-active{background:none;padding:10px 0 10px 0 }
	.tabsContent .eList li.fullWidth{width:658px !important }
	.colEql{width:252px !important}
	.colEql2{width:275px !important}
	.equa3{width:339px !important}
	.clrWhite .colEql{width: 185px !important }
	.tabhgt .colEql{width: 307px !important}
	.clrWhite .threeCol{ width:202px !important}
	.featAccord .twoCol1{ width:267px !important}
	.featAccord .equa3 { width: 383px !important }
	.featAccord .twoCol2 { width: 339px !important }
	.tabhgt .last{ width:307px !important }
	/*.featAccord .colEql2{  width: 258px !important }*/
	.twoColsBlock .rightCols .widgets:first-child{width:319px;margin:0 }
	.twoColsBlock .rightCols .widgets{width:330px;margin:9px 0 0 9px;float:left }
	.twoColsBlock .rightCols.newsBlock #userBlock {width:325px; float:left; margin-top:9px; padding-bottom:20px; margin-bottom:0px }
	.twoColsBlock .rightCols.newsBlock #userBlock .fieldCol { width: 100%; margin-left: 0px; margin-right: 0px; border-radius: none }
	.twoColsBlock .rightCols.newsBlock #userBlock .fieldCol:first-child { margin-left: 0px }
	.twoColsBlock .rightCols.newsBlock #userBlock .forgetPassword {position:relative; left:0; margin-top:25px; bottom:20px }
	.twoColsBlock .rightCols.newsBlock #userBlock .userButton,.twoColsBlock .rightCols.newsBlock #userBlock .signinButton,.twoColsBlock .rightCols.newsBlock #userBlock .regButton { min-width: 82px; max-width: 104px; font-weight: bold; font-size: 14px; padding: 10px 5px; -webkit-border-radius: 6px 6px 6px 0 !important; -moz-border-radius: 6px 6px 6px 0; border-radius: 6px 6px 6px 0; height: 36px }
	.twoColsBlock .rightCols.newsBlock #userBlock .userfield { width: 306px; padding: 7px 7px }
	.twoColsBlock .rightCols.newsBlock #userBlock .drop-list {width:320px; top:38px}
	.twoColsBlock .rightCols.newsBlock #userBlock .buttonBlock {float:right }
	.twoColsBlock .rightCols .widgets:first-child{margin-top:10px }	
	.widgets ul.list > li ul li{width:auto;margin-right:8px }
	.support ul{float:right;margin-top:-24px }
	.twoColsBlock .rightCols .widgets:first-child{height:auto } 
	.aboutSec .rightCols .widgets:first-child{height:270px }
	.aboutSec .tabsContent .accordList{ background:none}
	/*Career Section*/
	.hrTabs .tabs {min-height:auto }
	.hrTabs ul > li.col1 {width:145px }
	.hrTabs ul > li.col1 a {width:145px }
	.hrTabs ul > li.col2 {width:180px }
	.hrTabs ul > li.col2 a {width:180px }
	.hrTabs ul > li.col3 {width:230px }
	.hrTabs ul > li.col3 a {width:230px }
	.twoCol2 {width:362px !important }
	.twoColsBlock .rightCols .img-widgets:first-child{margin-top:10px }
	.twoColsBlock .rightCols .img-widgets:first-child{margin:0 }
	.twoColsBlock .rightCols .img-widgets{width:364px;margin:9px 0 0 9px;float:left }
	.twoColsBlock .rightCols .img-widgets:first-child{margin-top:10px }
	.columnBlock .img-widgets .cols {width:100%;margin:0px }
	.aboutCont1{ min-height:317px}
	.aboutCont2{ min-height:221px}
	.aboutCont3{ min-height:132px}
	.bgGradient{ padding:10px}
	.aboutList > li.medium a{ width:205px}
	.about .cols .blockCont h2{ min-height:15px}
	.smartphone .cols .blockCont h2{ min-height:inherit; line-height:20px }
	.services .cols2{ width:341px}
	.services{ padding:10px 0}
	
	.prestige .mobileSubNavigation {background:#fff;}
	.prestige .mobileSubNavigation > ul > li > a {color:#000;}
	.prestige #mainMenu .mobile-nav { background-image: url('../images/rd/prestige/bg-mobile-nav.png'); }

	.prestige .mobileProductsec .mobileProductList1 ul > li > a { color: #999;}
	.prestige .mobileProductSec .mobileProductList1 ul > li:hover > a { color: #666 !important }
	.prestige .mobileProductsec .mobileProductList1 ul > li > a:hover, .prestige .mobileProductsec .mobileProductList1 > li.active > a { color: #666;}
	.prestige .mobileProductsec .mobileProductList1 ul > li ul li a {background-image: url(../images/rd/prestige/subNavarr1.png); color: #999;}
	.prestige .mobileProductsec .mobileProductList1 ul > li li > a:hover, .prestige .mobileProductsec .mobileProductList1 > li.active li > a { background-image: url(../images/rd/prestige/subNavarr1.png)}
	
	.prestige .twoColsBlock .rightCols.newsBlock #userBlock {width:703px; margin-top:20px;}
	.prestige .twoColsBlock .rightCols.newsBlock #userBlock .fieldCol {width:225px; margin-left:13px;}
	.prestige .twoColsBlock .rightCols.newsBlock #userBlock .userfield {width:210px;}
	.prestige .twoColsBlock .rightCols.newsBlock #userBlock .userButton, .prestige .twoColsBlock .rightCols.newsBlock #userBlock .signinButton, .prestige .twoColsBlock .rightCols.newsBlock #userBlock .regButton {height:32px; padding:6px 5px;}
	.prestige .page-link a.curpage {padding-right:0px;}
	.prestige .twoColsBlock .rightCols.newsBlock #userBlock .fieldCol:first-child {margin-left:0px;}
	.prestige #newsBlock {width:708px;margin:20px 0 0; padding:14px;}
	.prestige .newsBlock {padding-bottom:0px;}
	.prestige .smartphoneWeare {padding:0px;}
	.prestige .help .columnBlock .cols {width:232px;}
	.prestige #newsBlock .newsList {width:48%; padding-left:2%; border-top:0px solid; border-left:1px solid #ccc; padding-top:0px; margin-top:0px;}
	.prestige #newsBlock .newsList:first-child {padding-left:0%; border-left:0px solid #ccc;}


	.prestige #mainMenu form, .prestige .find-sec .find-chennel form {border-bottom:0px solid; min-width:inherit;}
	.prestige #mainMenu form input[type="button"], .prestige .find-sec .find-chennel form input[type="button"] {background-image:url('../images/rd/prestige/search-icon.png')}
	.prestige .formSection1 .formBlock input[type="text"], .prestige .formSection1 .formBlock input[type="password"], .prestige .formSection1 .formBlock textarea {width:125px;}
	.personaLogin .formSection1 .formBlock .formRow .fieldCol input[type="text"], .formSection1 .formBlock .formRow .fieldCol input[type="password"] {width:120px;}

	/*Data Calculator*/
	
	.dataCalculator .slideBlock label {width:100px;}
	.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {width:28px; height:28px; background-image:url('../images/rd/data-calculator/icon-move-large.png');}
	.ui-slider-horizontal {height:6px;}
	.ui-slider-horizontal .ui-slider-handle {top:-11px; margin-left:-14px;}
	
	
	/*Customer Support*/
	.custSupportBlock .custTab li a {font-size:12px;}
	.custSupportBlock .tabContentAll {width:588px;}
	.custSupportBlock .secondLevelTab {width:140px; }
	.custSupportBlock .thirdLevelCont {width:448px;}
	.custSupportBlock .secondLevelTab ul li a {line-height:18px; padding:15px;}
	.custSupportBlock .thirdLevelCont .videoList li div.videoBlock img {width:80px;}
	.custSupportBlock .thirdLevelCont .videoList li div.videoBlock p {width:50%;}
	.custSupportBlock .thirdLevelCont .videoList li div.videoBlock p span {font-size:12px;}
	
	
	/*Roaming widgets page*/
	.roamingBlock{padding:20px;} 
	.romingBuild{ width:525px; margin-left:-71px; padding:3px 0 10px 60px; margin-top:8px}
	.romingGlobe{ width:240px}
	.romingBuild .cont{ width:100%; padding:10px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
	.romingBuild span{ display:none} 
	.romingSections .clm6:first-child{ margin:0}
	.promCont{ padding:10px} 
	.promCont li:first-child i { width:19px}
	.romingSections .operator{ padding:10px; background:none}
	.romingSections .operator li{ margin:7px 0}
	.romingSections.tabsContent h2{ background:none}
	.romingBuild .formSection{ width:228px; margin:auto}
	.romingBuild .formSection .formBlock .formRow .fieldCol input[type="text"]{ width:202px !important}
	.romingBuild .formSection .formBlock input[type="text"]{ margin-bottom:0} 
	.promotionBoxSec .left{ width:35%;}
	.promotionBoxSec .right{ width:65%; float:left;padding-left:20px}
	.promotionBoxSec .tabsContent .accordList{ padding-bottom:0; background:none}
	
	.fullcontent { width: 525px !important }
	
}
@media screen and (min-width: 641px) and (max-width: 700px) {
	/*Index popup*/
	.indexPopup { position:fixed; left:50%; background:#fff; top:50%; width:500px; height:324px; margin-left:-250px; margin-top:-162px; z-index:9999; overflow:hidden }
	.indexPopup img.banner {max-width:100% }
	.indexPopup .close {width:25px; height:25px; background:url(../images/rd/closeButton.png) no-repeat; z-index:9999; position:absolute; cursor:pointer; top:15px; right:15px }
	/*Video popup*/
	.videoPopup { position:fixed; left:50%; background:#fff; top:50%; width:500px; height:282px; margin-left:-250px; margin-top:-141px; z-index:9999; overflow:hidden }
	.videoPopup video, .videoPopup img,.videoPopup embed {width:500px; height:282px;}
	.videoPopup .close {width:25px; height:25px; background:url(../images/rd/closeButton.png) no-repeat; z-index:9999; position:absolute; cursor:pointer; top:15px; right:15px }
	.container, .mainNav { width: 630px }
	#languageSec { padding: 17px 0 6px }
	/*Main Menu Section*/
	.mainNav {width:500px;}
	.subNavication { height: auto; display: none !important }
	#mainMenu { position: relative; overflow: inherit; padding: 18px 18px 18px 10px }
	#userBlock.cols, .newsBlock .twoCols { padding: 0 10px 0 0 }
	#userBlock.cols {padding: 20px 17px 0px }
	#mainMenu figure { padding: 7px 0 10px 0 }
	#mainMenu figure img.logo { width: 120px }
	#mainMenu .mobile-nav { float: right; width: 32px; height: 32px; background: url('../images/rd/bg-mobile-nav.png') no-repeat center center; position: absolute; top: 25px; right: 50px }
	#mainMenu > ul { display: block; position: absolute; width: 133px; padding: 20px; z-index: 99; background: -moz-linear-gradient(top, #ffffff 0%, #f8f8f8 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(100%, #f8f8f8)); background: -webkit-linear-gradient(top, #ffffff 0%, #f8f8f8 100%); background: -o-linear-gradient(top, #ffffff 0%, #f8f8f8 100%); background: -ms-linear-gradient(top, #ffffff 0%, #f8f8f8 100%); background: linear-gradient(to bottom, #ffffff 0%, #f8f8f8 100%);  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f8f8f8', GradientType=0 );
	-webkit-box-shadow: 1px 1px 2px rgba(0,0,0,.2); -moz-box-shadow: 1px 1px 2px rgba(0,0,0,.2); box-shadow: 1px 1px 2px rgba(0,0,0,.2); border-radius: 5px 5px 5px 5px; -webkit-border-radius: 5px 5px 5px 5px; -moz-border-radius: 5px 5px 5px 5px; -o-border-radius: 5px 5px 5px 5px; -ms-border-radius: 5px 5px 5px 5px; margin-top: 0px; top: 52px; right: 20px }
	#mainMenu > ul:after, #mainMenu > ul:before { border: solid transparent; content: ' '; height: 0; right: 22px; position: absolute; width: 0; border-bottom-color: #fff }
	#mainMenu > ul:before { border-width: 14px; top: -22px; z-index: 2222 }
	#mainMenu form input[type="button"], .prestige #mainMenu form input[type="button"] { display: block; background: url(../images/rd/search-icon.png) center right no-repeat; height: 0px; width: 0px; content: " " }
	#mainMenu form .outersearch { position:absolute; top:48px; width:100%; right:0px; background:url('../images/rd/search-arrow.png') no-repeat 590px 5px;padding-top:16px;  display:none }
	#mainMenu form .searchText { padding: 7px 2%; width:96%; border-radius: 5px 5px 5px 0px; -webkit-border-radius: 5px 5px 5px 0px; -moz-border-radius: 5px 5px 5px 0px; -o-border-radius: 5px 5px 5px 0px; -ms-border-radius: 5px 5px 5px 0px; background: #76797c }
	#mainMenu form .searchText input {background:#fff; line-height:26px; height:26px; padding:3px 2%; width:96%; font-size:12px }
	#mainMenu form { border-bottom: none; padding-left: 10px; background: url(../images/rd/seprator.png) no-repeat left top }
	#mainMenu ul.primaryNav { display: none }
	#mainMenu ul li { float: left; width: 123px; padding: 0px 0 0 15px; background: url('../images/rd/arrow-green.png') no-repeat 0 10px !important }
	#mainMenu ul li a:hover, #mainMenu ul li.active a { background: transparent }
	#mainMenu ul li a { border-bottom: 1px dashed #d0d0d0; line-height: 18px; padding: 5px 5px 5px 0; text-transform: capitalize; color: #82a03a }
	.subNavication { padding: 4px 0 0 176px }
	.productSec { left: -130px }
	/*Mobile Navigation Section*/
	#mainMenu .mobile-nav { display: block }
	#mainMenu .primaryNav, .subNavication, #mainMenu .mobilePrimaryNav { display: none }
	.mobileSubNavigation { background: #76797c; padding: 0 0 0 0px; margin-bottom: 5px; position: relative; display: none; margin-top: -4px; padding-top: 4px }
	.mobileSubNavigation ul li { float: left; position: static }
	.downarrow { position: absolute; bottom: -4px; background: url(../images/rd/uparrow.png) no-repeat; width: 7px; height: 4px; left: 0; z-index: 1000 }
	.mobileSubNavigation > ul > li { background: url(../images/rd/seprator2.png) no-repeat right 11px }
	.mobileSubNavigation > ul > li.last { background: transparent }
	.mobileSubNavigation > ul > li > a { color: #FFF; padding: 11px 18px 11px 18px; font-size: 12px; display: block; font-family: NeoTechMedium, Arial, Helvetica, sans-serif }
	.mobileSubNavigation > ul > li:hover > a { background:url('../images/rd/subnavarrow-mobile.png') no-repeat center bottom }
	.mobileProductsec {position: absolute; width: 548px; max-height: 200px; background: rgba(255,255,255,0.9); z-index: 105; padding: 10px; display: none; border: 1px #86a340 solid;left:0px; border-top:0px solid;  overflow: inherit }
	.mobileProductsec .productScroller { float: left; width: 100%; overflow-y: auto; overflow-x: hidden; max-height: 300px }
	.mobileProductsec .mobileProductList1 { overflow: auto; background: url(../images/rd/subNavseprator.png) no-repeat right right; min-height: 200px; padding: 0 20px 0 20px; float: left; width: 520px }
	.mobileProductsec .mobileProductList1 ul > li { padding: 0 0 0 10px; background: url(../images/rd/subNavarr1.png) no-repeat left 19px; display: block; float: inherit; border: none }
	.mobileProductsec .mobileProductList1 ul > li > a { color: #b8c899; padding: 0; padding: 13px 0; font-size: 15px; display: block; border-bottom: 1px #d0d0d0 dashed; line-height: 22px; font-weight: bold }
	.mobileProductSec .mobileProductList1 ul > li:hover > a { color: #82a03a !important }
	.mobileProductsec .mobileProductList1 ul > li > a:hover, .mobileProductsec .mobileProductList1 > li.active > a { color: #82a03a; background-image: none }
	.mobileProductsec .mobileProductList1 ul > li ul li { padding: 0; background: transparent }
	.mobileProductsec .mobileProductList1 ul > li ul li a {display: block; background: url(../images/rd/subNavarr1.png) no-repeat left 9px; color: #76797c; font-size: 12px; font-weight: normal; line-height: 16px; padding: 5px 0 5px 10px }
	.mobileProductsec .mobileProductList1 ul > li li > a:hover, .mobileProductsec .mobileProductList1 > li.active li > a { background: url(../images/rd/subNavarr1.png) no-repeat left 9px }
	/*Banner Section*/
	#banner { padding: 0 }
	.sliderContent { width: 295px }
	.sliderContent { top: 25px; left: 20px }
	.sliderContent h1 { font-size: 16px }
	.sliderContent h2 { font-size: 12px; line-height: 20px; padding: 4px 0 }
	.bannerSlider .flex-viewport li img, .extraBanners li img {}
	.sliderNavgation { height: 41px; margin: 0 0 0 -194px; bottom: -15px }
	.sliderNavgation ul { height: 41px }
	.sliderNavgation ul li a { height: 41px; font-size: 11px; line-height: 42px }
	.sliderNavgation ul li a.iconElife span, .sliderNavgation ul li a.iconElife span:hover { background-size: 18px 20px; padding: 0 17px 0 47px; background-position: 21px center }
	.sliderNavgation ul li a.iconLandline span, .sliderNavgation ul li a.iconLandline span:hover { background-position: 20px center; background-size: 25px 21px; padding: 0 19px 0 50px }
	/*.sliderNavgation ul li a.iconSmartPhone span, .sliderNavgation ul li a.iconSmartPhone span:hover { background-position: 20px center; background-size: 25px 21px; padding: 0 19px 0 50px }*/
	.sliderNavgation ul li a.iconMobile span, .sliderNavgation ul li a.iconMobile span:hover { background-position: 23px center; background-size: 12px 20px; padding: 0 20px 0 42px }
	.sliderNavgation ul li a.iconInternet span, .sliderNavgation ul li a.iconInternet span:hover { background-position: 17px center; background-size: 21px 21px; padding: 0 18px 0 42px }
	/*Sign In Section*/
	#userBlock { padding: 13px 20px 20px; margin-top: 10px }
	#userBlock .buttonBlock .signinButton { margin-left: 8px }
	#userBlock .buttonBlock .regButton { margin-left: 8px }
	#userBlock .fieldCol { width: 185px; margin-right: 21px; border-radius: none }
	#userBlock .drop-list {width:180px; top:38px}
	#userBlock .fieldCol:nth-child(3) { margin-right: 0px }
	#userBlock .buttonBlock { float: right }
	.userButton, .signinButton, .regButton { min-width: 64px; max-width: 104px; font-weight: bold; font-size: 14px; padding: 10px 5px; -webkit-border-radius: 6px 6px 6px 0 !important; -moz-border-radius: 6px 6px 6px 0; border-radius: 6px 6px 6px 0; height: 36px }
	.userfield { width: 90%; padding: 7px 7px }
	.fieldCol .buttonBlock input { line-height: 130px !important }
	input { -webkit-appearance: caret; -webkit-appearance: none; -moz-appearance: caret; /* mobile firefox too! */ }
	/*Tab scroller Section*/
	#banner .bannerSlider { margin-bottom: 10px }
	#banner .flex-control-nav { margin-top: 5px; height: 18px; left: 18px; bottom: 50px; border-radius: 4px }
	#banner .flex-control-nav li a { margin-top: 5px; bottom: 28px; left: 18px }
	#userBlock p { font-size: 13px; padding: 2px 0 15px }
	.newsBlock .tabContent .horiz_container li { width: 94px }
	.horiz_container { width: 796px }
	.newsBlock .tabContent .horiz_container li h3 { font-size: 15px }
	.horiz_container li span { font-size: 12px }
	.content { width: 430px }
	.extraBanners { position: absolute; left: 0px; top: 0px; width: 630px; display: none }
	.extraBanners ul { float: left }
	.extraBanners ul li { float: left; position: absolute; top: 0px; left: 0px; display: none; width: 630px }
	/*News Section*/
	.newsBlock .twoCols { width: 620px }
	.newsBlock .tabWrapper, .newsBlock .singleCols .tabWrapper { width: 450px }
	.newsSlider ul.slides li .newsList:first-child { border-right: 1px solid #E4E4E5 }
	#userBlock.cols { padding: 20px 17px 0px; width: 597px; margin-left: 0px; margin-top: 20px; margin-bottom:10px }
	.help .columnBlock .cols { width: 206px }
	.columnBlock .cols { min-height: inherit; margin-left: 5px; padding-bottom: 19px }
	.newsBlock .newsList { float: left; margin-right: 12px; padding-right: 12px; width: 226px; border-top: none }
	#userBlock.cols { padding-bottom: 15px }
	#userBlock.cols h2 { border-bottom: 1px solid #E4E4E5; margin-bottom: 14px }
	.newsBlock .tabContent, .newsBlock .singleCols .tabContent { width: 430px }
	.newsBlock .singleCols .tabContent .contheight {padding:0 }
	.newsBlock .singleCols .tabContent .contheight h2 {font-size:24px; line-height:30px }
	.newsBlock .singleCols .tabContent .contheight .block {line-height:36px; font-size:16px; padding:0 20px 0 40px; background-position:8px 3px; margin:5px 0 }
	.newsBlock { padding-bottom: 10px }
	.help .cols .blockCont .overCont { padding: 5px 0 }
	#horiz_container_outer { width: 530px !important }
	#scrollbar { width: 534px !important }
	#track { width: 530px !important }
	/*we are Help Section*/
	.help .cols .blockCont h2 { font-size: 12px; line-height: 21px; padding: 0 8px }
	.help .cols .blockCont .overCont p { float: left; font-size: 10px; line-height: 14px; padding: 0 4px 0 8px; width: 90px }
	.help .cols .blockCont .overCont a { line-height: 25px; font-size: 11px; padding: 0 5px; display: block; float: right; margin-right: 8px }
	/*Footer Section*/
	footer { position: relative }
	.clm2 { width: 214px }
	.clm3 { width: 237px }
	.clm4 { width: 300px }
	.clm5 { width: 630px; margin: 10px 0 5px }
	.footerBlock { overflow: hidden; display: block; min-height: 226px }
	.footerBlock h2 { padding-bottom: 5px }
	.footerBlock .container { padding-top: 10px }
	.botGrayBlock .container .left { margin-left: 0px }
	.botwhiteBlock { padding-top: 12px }
	.downArrow { display: none !important }
	.botGrayBlock .grayLink { padding: 16px 0 14px }
	.building address { line-height: 22px; font-size: 12px }
	.findLocation { display: block }
	.quickLinks li a { font-size: 13px }
	.footerBlock .row .clm3 { width: 207px }
	.footerBlock .row .clm2 { width: 181px; margin-left: 24px }
	.footerBlock .row .clm4 { margin-left: 20px; width: 188px; background: none !important }
	.footerBlock .row .clm3.last { width: 100%; margin-left: 0; margin-top: 25px }
	.newsLetter { overflow: hidden; width: 146px }
	.newsLetter input { float: left; width: 116px }
	.newsLetter a { line-height: 18px; padding-left: 6px; display: block }
	.social { padding: 15px 0 10px 373px; margin: 0px; background: url(../images/rd/social-tp-border.png) no-repeat center top }
	.social h2 { float: left; font-size: 14px; padding-right: 10px }
	.social ul { margin-left: 20px }
	.social li { margin: 0 8px 0 0 !important; float: left; text-indent: -9999px; padding-left: 0px }
	.social li:last-child { margin: 0px !important; padding: 0px }
	.subScribe p { padding: 10px 0 0; line-height: 22px }
	.copy { padding: 0; float: left; margin-top: -33px; font-size: 12px }
	.quick { margin-left: 0px }
	#contentBlock { padding-top: 6px; margin-bottom: 0px }
	.mainNav { margin-left: 0px !important; left: auto !important; position: relative !important }
	#banner { margin-top: 0px !important }
	/*smartphone*/
	.smartphone .sliderContent { width: 350px }
	.smartphone .sliderContent h1 { font-size: 16px; padding-bottom: 11px }
	.smartphone .sliderContent h2 { font-size: 14px; color: #FFF; line-height: 17px; padding-bottom: 2px }
	.smartphone .sliderContent p { font-size: 11px; line-height: 14px }
	.smartphone .flex-control-nav { bottom: 28px !important }
	.smartphone .cols .blockCont h2 { line-height: 12px; padding: 4px 10px; min-height: 20px }
	.smartphone .cols { width: 183px }
	.smartphone .cols2 { width: 280px }
	.smartphone .cols2 .blockCont .overCont p, .smartphone .cols .blockCont .overCont p { width: auto; font-size: 11px }
	.smartphone .cols2 .blockCont .overCont p { width:192px}
	.smartphoneInterest h2 { margin-left: 19px }
	.smartphoneInterest { padding: 14px 0 }
	.smartphoneInterest ul li { width: 141px;  min-height: 165px }
	.smartphoneInterest ul li a { padding: 0 6px }
	.smartphoneWeare { padding-top: 8px }
	/*----Smartphone Detail page---*/
	.smartphoneTab ul li a{ background:url(../images/rd/brandlogoMob.png) no-repeat }
	.smartphoneTab ul li:first-child{ width:114px }
	.smartphoneTab ul li{ width:113px }
	.smartphoneTabContent{ padding: 16px 16px 7px }
	.smartphoneTab ul li a.brandBlack{ background-position:-24px 0px}
	.smartphoneTab ul li a.brandBlack:hover, .smartphoneTab ul li.currentTab a.brandBlack{background-position:-184px 0px }
	.smartphoneTab ul li a.brandSamsung{ background-position:-24px -50px}
	.smartphoneTab ul li a.brandSamsung:hover, .smartphoneTab ul li.currentTab a.brandSamsung{ background-position:-184px -50px}
	.smartphoneTab ul li a.brandApple{ background-position:-24px -100px}
	.smartphoneTab ul li a.brandApple:hover, .smartphoneTab ul li.currentTab a.brandApple{ background-position:-184px -100px}
	.smartphoneTab ul li a.brandNokia{ background-position:-24px -150px}
	.smartphoneTab ul li a.brandNokia:hover, .smartphoneTab ul li.currentTab a.brandNokia{ background-position:-184px -150px}
	.smartphoneTab ul li a.brandHuawel{ background-position:-24px -200px}
	.smartphoneTab ul li a.brandHuawel:hover, .smartphoneTab ul li.currentTab a.brandHuawel{ background-position:-184px -200px}
	.smartphoneTabContent .horizontalScrollContent > li{padding: 13px 20px 7px; min-height:inherit; width:181px}
	.smartphoneTabContent .horizontalScrollContent > li img{ max-width: 100%; width: 100% }
	.smartphoneTabContent .content{ height:335px; width: 536px !important }
	.smartphoneTabContent .leftColumn, .smartphoneTabContent .rightColumn{ width: 177px }
	.leftColumn .flex-control-nav li{ width:39px; height:40px; line-height:40px; margin-left: 4px }
	.smartphoneTabContent .rightColumn{ margin-left:10px; width: 351px }
	.innerContentHolder{ padding-top:0 }
	.verticalScrollContent{ height: 194px }
	.smartphoneContent h1{ font-size:16px}
	.smartphoneContent h3{ font-size:10px }
	.smartphoneContent .brandDescription h2{ font-size:15px }
	.smartphoneContent .innercontent p{ font-size:12px}
	.innercolumn:first-child{ background-image: none }
	.innercolumn:last-child{ padding-left:0 }
	.innerTab li{  padding: 0 16px }
	.innerTab li a{ font-size:12px}
	.orderStatus{padding: 8px 0 0 }
	.orderNumber{ padding: 0 8px }
	.sms li{margin-right: 10px; width: 136px }
	.sms li:nth-child(2){ margin-right:0; border:none }
	.sms li:nth-child(3){ border-right:1px solid #D5D6D7; margin-right:10px }
	.sms li:last-child{border:none; margin-right: 0 }
	.perMonth{ width: 120px }
	.charges .packageDesc{ padding-right:5px }
	.package .packageDesc { padding-left:10px }
	.verticalScrollContent .mCSB_container .innercolumnBlock{ margin-right:24px }
	.verticalScrollContent .mCSB_container .brandDescription{margin-right:26px }
	.innercontent .innercolumnBlock .innercolumn{ width:auto}
	.innercolumn:first-child{ padding-right:0 }
	.blackBerryDes { width: 543px }
	/*Popup Content*/
	.popupContent {width:550px; margin-left:-275px }
	.popupInner .leftData {width:460px }
	.popupInner .img {width:185px; display:none }
	.highLightPlans li h5 {font-size:16px; padding:3px 15px 0}
	.highLightPlans li h5 span {font-size:12px;}
	/* Wedget page*/
	.weg-title-sec h1{ width:40%}
	.wegbanner figure{ width: 290px }
	.wegbanner .weg-ban-con{  padding: 0 0 10px 15px;
    width: 265px }
	.wegbanner .weg-ban-con h1{ font-size:18px }
	.wegbanner .weg-ban-con p{ font-size:12px; line-height:24px}
	.compare-sec input[type="text"], .compare-sec ul.comparelist{ width: 360px }
	.find-sec .select-pack{ padding:18px 12px }
	.find-sec .select-pack input[type="text"]{ width:121px }
	.find-sec .select-pack .drop-list{ width:159px}
	.grid-sec{padding:20px }
	.wedgetGrid .gridHd .firstBlock {width:340px }
	.wedgetGrid .gridHd .firstBlock ul li.no {width:69px;padding-left:0px; text-align:center }
	.wedgetGrid .gridHd .firstBlock ul li.cName {width:188px;padding-left:0px; padding-right:0px; text-align:center }
	.wedgetGrid .gridHd .secondBlock {width:155px !important }
	.wedgetGrid .gridHd .secondBlock .gridTopSlider ul li {font-size:11px; height:54px; line-height:14px; text-align:center; padding-right:20px; padding-top:15px }
	.wedgetGrid .gridHd .secondBlock .gridTopSlider ul li span {font-size:11px; line-height:14px }
	.wedgetContent {height:300px }
	.wedgetContent .firstBlock {width:340px }
	.wedgetContent .secondBlock {width:155px !important }
	.wedgetContent .mCSB_container {margin-right:22px }
	.wedgetContent .firstBlock ul li li.no {width:69px;padding-left:0px; padding-right:0px }
	.wedgetContent .firstBlock ul li li.cName {width:168px }
	.wedgetContent .secondBlock .gridContentSlider ul li li {width:155px }
	.wedgetGrid .flex-direction-nav li a {position:absolute; top:0px; width:20px; height:64px; text-indent:-9999px }
	.wedgetGrid .flex-direction-nav li a.flex-prev {left:0px; background:url('../images/rd/lftWedgetArrow.png') no-repeat center 25px #c6ce2c }
	.wedgetGrid .flex-direction-nav li a.flex-next {right:0px; background:url('../images/rd/rgtWedgetArrow.png') no-repeat center 25px #c6ce2c }
	.pageHd.pagination .pageHdLft {width:100%; padding-bottom:30px }
	/*tabs content*/
	/*.hrTabs ul > li, .hrTabs ul li:first-child, .hrTabs ul li:first-child a{width:94px }*/
	.twoColsBlock .leftCols, .twoColsBlock .rightCols{width:630px }
	.singleColsBlock .leftCols {width:630px }
	.twoColsBlock .rightCols .widgets:first-child{margin-top:10px }	
	.tabsContent .eLife li h5{padding:7px 20px 0 20px }
	.tabsContent .eList > li, .fullWidth{width:488px !important }
	.tabsContent .hightArea li h5{padding:7px 20px 0 20px }
	.tabsContent .hightArea > li{width:488px !important }
	.tabsContent .accordList{background:url('../images/rd/border-separater-320.png') no-repeat center bottom }
	.tabsContent h4{font-size:13px;cursor:pointer }
	.tabsContent h4 i{padding-right:10px }
	.tabsContent h4.ui-state-default{background:url('../images/rd/border-separater-320.png') no-repeat 0 bottom;padding:20px 0 40px 0 }
	.tabsContent h4.ui-state-active{background:none;padding:10px 0 10px 0 }
	/*Career Section*/
	.hrTabs .tabs {min-height:auto }
	.hrTabs ul > li.col1 {width:145px }
	.hrTabs ul > li.col1 a {width:145px }
	.hrTabs ul > li.col2 {width:180px }
	.hrTabs ul > li.col2 a {width:180px }
	.hrTabs ul > li.col3 {width:230px }
	.hrTabs ul > li.col3 a {width:230px }
	.twoCol2 {width:362px !important }
	.twoColsBlock .rightCols .img-widgets:first-child{margin-top:10px }
	.twoColsBlock .rightCols .img-widgets:first-child{margin:0 }
	.twoColsBlock .rightCols .img-widgets{width:364px;margin:9px 0 0 9px;float:left }
	.twoColsBlock .rightCols .img-widgets:first-child{margin-top:10px }
	.columnBlock .img-widgets .cols {width:100%;margin:0px }

	.prestige .mobileSubNavigation {background:#fff;}
	.prestige .mobileSubNavigation > ul > li > a {color:#000;}
	.prestige #mainMenu .mobile-nav { background-image: url('../images/rd/prestige/bg-mobile-nav.png'); }

	.prestige .mobileProductsec .mobileProductList1 ul > li > a { color: #999;}
	.prestige .mobileProductSec .mobileProductList1 ul > li:hover > a { color: #666 !important }
	.prestige .mobileProductsec .mobileProductList1 ul > li > a:hover, .prestige .mobileProductsec .mobileProductList1 > li.active > a { color: #666;}
	.prestige .mobileProductsec .mobileProductList1 ul > li ul li a {background-image: url(../images/rd/prestige/subNavarr1.png); color: #999;}
	.prestige .mobileProductsec .mobileProductList1 ul > li li > a:hover, .prestige .mobileProductsec .mobileProductList1 > li.active li > a { background-image: url(../images/rd/prestige/subNavarr1.png)}

	.prestige #mainMenu form, .prestige .find-sec .find-chennel form {border-bottom:0px solid; min-width:inherit;}
	.prestige #mainMenu form input[type="button"], .prestige .find-sec .find-chennel form input[type="button"] {background-image:url('../images/rd/prestige/search-icon.png')}
	.prestige .formSection1 .formBlock input[type="text"], .prestige .formSection1 .formBlock input[type="password"], .prestige .formSection1 .formBlock textarea {width:125px;}
	.personaLogin .formSection1 .formBlock .formRow .fieldCol input[type="text"], .formSection1 .formBlock .formRow .fieldCol input[type="password"] {width:120px;}
	
	/*Data Calculator*/
	.dataCalculator .slideBlock .uiSlider {width:300px;}
	.dataCalculator .formSection .formBlock input[type="text"] {width:180px !important;}
	.dataCalculator div.selectbox-wrapper {width:200px !important}
	.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {width:28px; height:28px; background-image:url('../images/rd/data-calculator/icon-move-large.png');}
	.ui-slider-horizontal {height:6px;}
	.ui-slider-horizontal .ui-slider-handle {top:-11px; margin-left:-14px;}
	
	/*Customer Support*/
	.custSupportBlock .custTab {width:120px;}
	.custSupportBlock .custTab li {width:119px;}
	.custSupportBlock .custTab li.curTab a, .custSupportBlock .custTab li a {width:94px; font-weight:normal;}
	.custSupportBlock .custTab li a i.cust-icon {margin-left:32px;}
	.custSupportBlock .custTab li a {font-size:12px;}
	.custSupportBlock .tabContentAll {width:510px;}
	.custSupportBlock .secondLevelTab {width:120px; }
	.custSupportBlock .thirdLevelCont {width:388px;}
	.custSupportBlock .secondLevelTab ul li a {line-height:18px; padding:15px;}
	.custSupportBlock .thirdLevelCont .videoList li div.videoBlock img {width:80px;}
	.custSupportBlock .thirdLevelCont .videoList li div.videoBlock p {width:50%;}
	.custSupportBlock .thirdLevelCont .videoList li div.videoBlock p span {font-size:12px;}
	.aboutList.aboutThreeCol > li a {width:235px;}
	.smartphone.about .cols2 {width:312px;}
	/*Roaming widgets page*/
	.roamingBlock{padding:20px;}
	.romingGlobe, .romingBuild{ width:100%; text-align:center}
	.romingBuild{ margin:0; padding:0; width:100%;  margin-bottom:20px; padding-bottom:10px}
	.romingBuild .cont{ width:100%; padding:10px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
	.romingBuild span{ display:none}
	.romingSections .clm6{ width:100%; margin-left:0; margin-top:10px}
	.romingSections .clm6:first-child{ margin:0}
	.promCont{ padding:10px} 
	.promCont li:first-child i { width:19px}
	.romingSections .operator{ padding:10px; background:none}
	.romingSections .operator li{ margin:7px 0}
	.romingSections.tabsContent h2{ background:none}
	.romingBuild .formSection{ width:228px; margin:auto}
	.romingBuild .formSection .formBlock .formRow .fieldCol input[type="text"]{ width:202px !important}
	.romingBuild .formSection .formBlock input[type="text"]{ margin-bottom:0}
	.promotionBoxSec .left{ width:35%;}
	.promotionBoxSec .right{ width:65%; float:left;padding-left:20px}
	.promotionBoxSec .tabsContent .accordList{ padding-bottom:0; background:none}
	.fullcontent { width: 525px !important }
}
@media screen and (min-width: 569px) and (max-width: 640px) {
	/*Index popup*/
	.indexPopup { position:fixed; left:50%; background:#fff; top:50%; width:500px; height:324px; margin-left:-250px; margin-top:-162px; z-index:9999; overflow:hidden }
	.indexPopup img.banner {max-width:100% }
	.indexPopup .close {width:25px; height:25px; background:url(../images/rd/closeButton.png) no-repeat; z-index:9999; position:absolute; cursor:pointer; top:15px; right:15px }
	/*Video popup*/
	.videoPopup { position:fixed; left:50%; background:#fff; top:50%; width:500px; height:282px; margin-left:-250px; margin-top:-141px; z-index:9999; overflow:hidden }
	.videoPopup video, .videoPopup img,.videoPopup embed {width:500px; height:282px;}
	.videoPopup .close {width:25px; height:25px; background:url(../images/rd/closeButton.png) no-repeat; z-index:9999; position:absolute; cursor:pointer; top:15px; right:15px }
	.container, .mainNav { width: 570px }
	.mainNav { margin-left: 0px !important; left: auto !important; position: relative !important; width:440px }
	.figLogo {width:105px }
	#languageSec { padding: 17px 0 6px }
	/*Main Menu Section*/
	.subNavication { height: auto; display: none !important }
	#mainMenu { position: relative; overflow: inherit; padding: 18px 18px 18px 10px }
	#userBlock.cols, .newsBlock .twoCols { padding: 0 10px 0 0 }
	#userBlock.cols {padding: 20px 17px 0px }
	#mainMenu figure { padding: 7px 0 10px 0 }
	#mainMenu figure img.logo { width: 120px }
	#mainMenu .mobile-nav { float: right; width: 32px; height: 32px; background: url('../images/rd/bg-mobile-nav.png') no-repeat center center; position: absolute; top: 25px; right: 50px }
	#mainMenu > ul { display: block; position: absolute; width: 133px; padding: 20px; z-index: 99; background: -moz-linear-gradient(top, #ffffff 0%, #f8f8f8 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(100%, #f8f8f8)); background: -webkit-linear-gradient(top, #ffffff 0%, #f8f8f8 100%); background: -o-linear-gradient(top, #ffffff 0%, #f8f8f8 100%); background: -ms-linear-gradient(top, #ffffff 0%, #f8f8f8 100%); background: linear-gradient(to bottom, #ffffff 0%, #f8f8f8 100%);  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f8f8f8', GradientType=0 );
	-webkit-box-shadow: 1px 1px 2px rgba(0,0,0,.2); -moz-box-shadow: 1px 1px 2px rgba(0,0,0,.2); box-shadow: 1px 1px 2px rgba(0,0,0,.2); border-radius: 5px 5px 5px 5px; -webkit-border-radius: 5px 5px 5px 5px; -moz-border-radius: 5px 5px 5px 5px; -o-border-radius: 5px 5px 5px 5px; -ms-border-radius: 5px 5px 5px 5px; margin-top: 0px; top: 52px; right: 20px }
	#mainMenu > ul:after, #mainMenu > ul:before { border: solid transparent; content: ' '; height: 0; right: 22px; position: absolute; width: 0; border-bottom-color: #fff }
	#mainMenu > ul:before { border-width: 14px; top: -22px; z-index: 2222 }
	#mainMenu form input[type="button"], .prestige #mainMenu form input[type="button"] { display: block; background: url(../images/rd/search-icon.png) center right no-repeat; height: 0px; width: 0px; content: " " }
	#mainMenu form .outersearch { position:absolute; top:48px; width:100%; right:0px; background:url('../images/rd/search-arrow.png') no-repeat 397px 5px;padding-top:16px;  display:none }
	#mainMenu form .searchText { padding: 7px 2%; width:96%; border-radius: 5px 5px 5px 0px; -webkit-border-radius: 5px 5px 5px 0px; -moz-border-radius: 5px 5px 5px 0px; -o-border-radius: 5px 5px 5px 0px; -ms-border-radius: 5px 5px 5px 0px; background: #76797c }
	#mainMenu form .searchText input {background:#fff; line-height:26px; height:26px; padding:3px 2%; width:96%; font-size:12px }
	#mainMenu form { border-bottom: none; padding-left: 10px; background: url(../images/rd/seprator.png) no-repeat left top }
	#mainMenu ul.primaryNav { display: none }
	#mainMenu ul li { float: left; width: 123px; padding: 0px 0 0 15px; background: url('../images/rd/arrow-green.png') no-repeat 0 10px !important }
	#mainMenu ul li a:hover, #mainMenu ul li.active a { background: transparent }
	#mainMenu ul li a { border-bottom: 1px dashed #d0d0d0; line-height: 18px; padding: 5px 5px 5px 0; text-transform: capitalize; color: #82a03a }
	.subNavication { padding: 4px 0 0 176px }
	.productSec { left: -130px }
	/*Mobile Navigation Section*/
	#mainMenu .mobile-nav { display: block }
	#mainMenu .primaryNav, .subNavication, #mainMenu .mobilePrimaryNav { display: none }
	.mobileSubNavigation { background: #76797c; padding: 0 0 0 0px; margin-bottom: 5px; position: absolute; display: none; margin-top: -4px; padding-top: 4px; width:440px }
	.mobileSubNavigation ul li { float: left; position: static }
	.downarrow { position: absolute; bottom: -4px; background: url(../images/rd/uparrow.png) no-repeat; width: 7px; height: 4px; left: 0; z-index: 1000 }
	.mobileSubNavigation > ul > li { background: url(../images/rd/seprator2.png) no-repeat right 11px }
	.mobileSubNavigation > ul > li.last { background: transparent }
	.mobileSubNavigation > ul > li > a { color: #FFF; padding: 11px 18px 11px 18px; font-size: 12px; display: block; font-family: NeoTechMedium, Arial, Helvetica, sans-serif }
	.mobileSubNavigation > ul > li:hover > a { background:url('../images/rd/subnavarrow-mobile.png') no-repeat center bottom }
	.mobileProductsec {position: absolute; width: 318px; max-height: 200px; background: rgba(255,255,255,0.9); z-index: 105; padding: 10px; display: none; border: 1px #86a340 solid;left:0px; border-top:0px solid;  overflow: inherit }
	.mobileProductsec .productScroller { float: left; width: 100%; overflow-y: auto; overflow-x: hidden; max-height: 200px }
	.mobileProductsec .mobileProductList1 { overflow: auto; background: url(../images/rd/subNavseprator.png) no-repeat right right; min-height: 200px; padding: 0 20px 0 20px; float: left; width: 268px }
	.mobileProductsec .mobileProductList1 ul > li { padding: 0 0 0 10px; background: url(../images/rd/subNavarr1.png) no-repeat left 19px; display: block; float: inherit; border: none }
	.mobileProductsec .mobileProductList1 ul > li > a { color: #b8c899; padding: 0; padding: 13px 0; font-size: 15px; display: block; border-bottom: 1px #d0d0d0 dashed; line-height: 22px; font-weight: bold }
	.mobileProductSec .mobileProductList1 ul > li:hover > a { color: #82a03a !important }
	.mobileProductsec .mobileProductList1 ul > li > a:hover, .mobileProductsec .mobileProductList1 > li.active > a { color: #82a03a; background-image: none }
	.mobileProductsec .mobileProductList1 ul > li ul li { padding: 0; background: transparent }
	.mobileProductsec .mobileProductList1 ul > li ul li a {display: block; background: url(../images/rd/subNavarr1.png) no-repeat left 9px; color: #76797c; font-size: 12px; font-weight: normal; line-height: 16px; padding: 5px 0 5px 10px }
	.mobileProductsec .mobileProductList1 ul > li li > a:hover, .mobileProductsec .mobileProductList1 > li.active li > a { background: url(../images/rd/subNavarr1.png) no-repeat left 9px }
	/*Banner Section*/
	#banner { padding:140px 0 0 }
	.sliderContent { width: 295px }
	.sliderContent { top: 25px; left: 20px }
	.sliderContent h1 { font-size: 16px }
	.sliderContent h2 { font-size: 12px; line-height: 20px; padding: 4px 0 }
	.bannerSlider .flex-viewport li img, .extraBanners li img { min-height: 228px }
	.sliderNavgation { height: 41px; margin: 0 0 0 -194px; bottom: -15px }
	.sliderNavgation ul { height: 41px }
	.sliderNavgation ul li a { height: 41px; font-size: 11px; line-height: 42px }
	.sliderNavgation ul li a.iconElife span, .sliderNavgation ul li a.iconElife span:hover { background-size: 18px 20px; padding: 0 17px 0 47px; background-position: 21px center }
	.sliderNavgation ul li a.iconLandline span, .sliderNavgation ul li a.iconLandline span:hover { background-position: 20px center; background-size: 25px 21px; padding: 0 19px 0 50px }
	/*.sliderNavgation ul li a.iconSmartPhone span, .sliderNavgation ul li a.iconSmartPhone span:hover { background-position: 20px center; background-size: 25px 21px; padding: 0 19px 0 50px }*/
	.sliderNavgation ul li a.iconMobile span, .sliderNavgation ul li a.iconMobile span:hover { background-position: 23px center; background-size: 12px 20px; padding: 0 20px 0 42px }
	.sliderNavgation ul li a.iconInternet span, .sliderNavgation ul li a.iconInternet span:hover { background-position: 17px center; background-size: 21px 21px; padding: 0 18px 0 42px }
	/*Sign In Section*/
	#userBlock { padding: 13px 20px 20px; margin-top: 10px }
	#userBlock .buttonBlock .signinButton { margin-left: 8px }
	#userBlock .buttonBlock .regButton { margin-left: 8px }
	#userBlock .fieldCol { width: 164px; margin-right: 21px; border-radius: none }
	#userBlock .drop-list {width:161px; top:38px}
	#userBlock .fieldCol:nth-child(3) { margin-right: 0px }
	#userBlock .buttonBlock { float: right }
	.userButton, .signinButton, .regButton { min-width: 64px; max-width: 104px; font-weight: bold; font-size: 14px; padding: 10px 5px; -webkit-border-radius: 6px 6px 6px 0 !important; -moz-border-radius: 6px 6px 6px 0; border-radius: 6px 6px 6px 0; height: 36px }
	.userfield { width: 90%; padding: 7px 7px }
	.fieldCol .buttonBlock input { line-height: 130px !important }
	input { -webkit-appearance: caret; -webkit-appearance: none; -moz-appearance: caret; /* mobile firefox too! */ }
	/*Tab scroller Section*/
	#banner .bannerSlider { margin-bottom: 10px }
	#banner .flex-control-nav { margin-top: 5px; height: 18px; left: 18px; bottom: 50px; border-radius: 4px }
	#banner .flex-control-nav li a { margin-top: 5px; bottom: 28px; left: 18px }
	#userBlock p { font-size: 13px; padding: 2px 0 15px }
	.newsBlock .tabContent .horiz_container li { width: 94px }
	.horiz_container { width: 796px }
	.newsBlock .tabContent .horiz_container li h3 { font-size: 15px }
	.horiz_container li span { font-size: 12px }
	.content { width: 360px }
	.extraBanners { position: absolute; left: 0px; top: 0px; width: 570px; display: none }
	.extraBanners ul { float: left }
	.extraBanners ul li { float: left; position: absolute; top: 0px; left: 0px; display: none; width: 570px }
	/*News Section*/
	.newsBlock .twoCols { width: 560px }
	.newsBlock .tabWrapper, .newsBlock .singleCols .tabWrapper { width: 380px }
	.newsSlider ul.slides li .newsList:first-child { border-right: 1px solid #E4E4E5 }
	#userBlock.cols { padding: 20px 17px 0px; width: 536px; margin-left: 0px; margin-top: 20px; margin-bottom:10px }
	.help .columnBlock .cols { width: 183px }
	.columnBlock .cols { min-height: inherit; margin-left: 5px; padding-bottom: 19px }
	.about .cols{ padding-bottom:0}
	.aboutCont{ min-height:235px}
	.newsBlock .newsList { float: left; margin-right: 12px; padding-right: 12px; width: 226px; border-top: none }
	#userBlock.cols { padding-bottom: 15px }
	#userBlock.cols h2 { border-bottom: 1px solid #E4E4E5; margin-bottom: 14px }
	.newsBlock .tabContent, .newsBlock .singleCols .tabContent { width: 360px }
	.newsBlock .singleCols .tabContent .contheight {padding:0px }
	.newsBlock .singleCols .tabContent .contheight h2 {font-size:24px; line-height:30px }
	.newsBlock .singleCols .tabContent .contheight .block {line-height:36px; font-size:16px; padding:0 20px 0 40px; background-position:8px 3px; margin:5px 0 }
	.newsBlock { padding-bottom: 10px }
	.help .cols .blockCont .overCont { padding: 5px 0 }
	#horiz_container_outer { width: 530px !important }
	#scrollbar { width: 534px !important }
	#track { width: 530px !important }
	/*we are Help Section*/
	.help .cols .blockCont h2 { font-size: 12px; line-height: 21px; padding: 0 8px }
	.help .cols .blockCont .overCont p { float: left; font-size: 10px; line-height: 14px; padding: 0 4px 0 8px; width: 90px }
	.help .cols .blockCont .overCont a { line-height: 25px; font-size: 11px; padding: 0 5px; display: block; float: right; margin-right: 8px }
	/*Footer Section*/
	footer { position: relative }
	.clm2 { width: 214px }
	.clm3 { width: 237px }
	.clm4 { width: 300px }
	.clm5 { width: 570px; margin: 10px 0 5px }
	.footerBlock { overflow: hidden; display: block; min-height: 226px }
	.footerBlock h2 { padding-bottom: 5px }
	.footerBlock .container { padding-top: 10px }
	.botGrayBlock .container .left { margin-left: 0px }
	.botwhiteBlock { padding-top: 12px }
	.downArrow { display: none !important }
	.botGrayBlock .grayLink { padding: 16px 0 14px }
	.building address { line-height: 22px; font-size: 12px }
	.findLocation { display: block }
	.quickLinks li a { font-size: 13px }
	.footerBlock .row .clm3 { width: 187px }
	.footerBlock .row .clm2 { width: 161px; margin-left: 24px }
	.footerBlock .row .clm4 { margin-left: 20px; width: 168px; background: none !important }
	.footerBlock .row .clm3.last { width: 100%; margin-left: 0; margin-top: 25px }
	.newsLetter { overflow: hidden; width: 146px }
	.newsLetter input { float: left; width: 116px }
	.newsLetter a { line-height: 18px; padding-left: 6px; display: block }
	.social { padding: 15px 0 10px 340px; margin: 0px; background: url(../images/rd/social-tp-border.png) no-repeat center top }
	.social h2 { float: left; font-size: 14px; padding-right: 10px }
	.social ul { margin-left: 20px; min-height:20px }
	.social li { margin: 0 8px 0 0 !important; float: left; text-indent: -9999px; padding-left: 0px }
	.social li:last-child { margin: 0px !important; padding: 0px }
	.subScribe p { padding: 10px 0 0; line-height: 22px }
	.copy { padding: 0; float: left; margin-top: -33px; font-size: 12px }
	.quick { margin-left: 0px }
	#contentBlock { padding-top: 6px; margin-bottom: 0px }
	#banner { margin-top: 0px !important }
	/*smartphone*/
	.smartphone .sliderContent { width: 350px }
	.smartphone .sliderContent h1 { font-size: 16px; padding-bottom: 11px }
	.smartphone .sliderContent h2 { font-size: 14px; color: #FFF; line-height: 17px; padding-bottom: 2px }
	.smartphone .sliderContent p { font-size: 11px; line-height: 14px }
	.smartphone .flex-control-nav { bottom: 28px !important }
	.smartphone .cols .blockCont h2 { line-height: 12px; padding: 4px 10px; min-height: 20px }
	.smartphone .cols { width: 183px }
	.smartphone .cols2 { width: 280px }
	.smartphone .cols2 .blockCont .overCont p, .smartphone .cols .blockCont .overCont p { width: auto; font-size: 11px }
	.smartphone .cols2 .blockCont .overCont p { width:192px}
	.smartphoneInterest h2 { margin-left: 19px }
	.smartphoneInterest { padding: 14px 0 }
	.smartphoneInterest ul li { width: 141px;  min-height: 165px }
	.smartphoneInterest ul li a { padding: 0 6px }
	.smartphoneWeare { padding-top: 8px }
	/*----Smartphone Detail page---*/
	.smartphoneTab ul li a{ background:url(../images/rd/brandlogoMob.png) no-repeat }
	.smartphoneTab ul li:first-child{ width:114px }
	.smartphoneTab ul li{ width:113px }
	.smartphoneTabContent{ padding: 16px 16px 7px }
	.smartphoneTab ul li a.brandBlack{ background-position:-24px 0px}
	.smartphoneTab ul li a.brandBlack:hover, .smartphoneTab ul li.currentTab a.brandBlack{background-position:-184px 0px }
	.smartphoneTab ul li a.brandSamsung{ background-position:-24px -50px}
	.smartphoneTab ul li a.brandSamsung:hover, .smartphoneTab ul li.currentTab a.brandSamsung{ background-position:-184px -50px}
	.smartphoneTab ul li a.brandApple{ background-position:-24px -100px}
	.smartphoneTab ul li a.brandApple:hover, .smartphoneTab ul li.currentTab a.brandApple{ background-position:-184px -100px}
	.smartphoneTab ul li a.brandNokia{ background-position:-24px -150px}
	.smartphoneTab ul li a.brandNokia:hover, .smartphoneTab ul li.currentTab a.brandNokia{ background-position:-184px -150px}
	.smartphoneTab ul li a.brandHuawel{ background-position:-24px -200px}
	.smartphoneTab ul li a.brandHuawel:hover, .smartphoneTab ul li.currentTab a.brandHuawel{ background-position:-184px -200px}
	.smartphoneTabContent .horizontalScrollContent > li{padding: 13px 20px 7px; min-height:inherit; width:181px}
	.smartphoneTabContent .horizontalScrollContent > li img{ max-width: 100%; width: 100% }
	.smartphoneTabContent .content{ height:335px; width: 536px !important }
	.smartphoneTabContent .leftColumn, .smartphoneTabContent .rightColumn{ width: 177px }
	.leftColumn .flex-control-nav li{ width:39px; height:40px; line-height:40px; margin-left: 4px }
	.smartphoneTabContent .rightColumn{ margin-left:10px; width: 351px }
	.innerContentHolder{ padding-top:0 }
	.verticalScrollContent{ height: 194px }
	.smartphoneContent h1{ font-size:16px}
	.smartphoneContent h3{ font-size:10px }
	.smartphoneContent .brandDescription h2{ font-size:15px }
	.smartphoneContent .innercontent p{ font-size:12px}
	.innercolumn:first-child{ background-image: none }
	.innercolumn:last-child{ padding-left:0 }
	.innerTab li{  padding: 0 16px }
	.innerTab li a{ font-size:12px}
	.orderStatus{padding: 8px 0 0 }
	.orderNumber{ padding: 0 8px }
	.sms li{margin-right: 10px; width: 136px }
	.sms li:nth-child(2){ margin-right:0; border:none }
	.sms li:nth-child(3){ border-right:1px solid #D5D6D7; margin-right:10px }
	.sms li:last-child{border:none; margin-right: 0 }
	.perMonth{ width: 120px }
	.charges .packageDesc{ padding-right:5px }
	.package .packageDesc { padding-left:10px }
	.verticalScrollContent .mCSB_container .innercolumnBlock{ margin-right:24px }
	.verticalScrollContent .mCSB_container .brandDescription{margin-right:26px }
	.innercontent .innercolumnBlock .innercolumn{ width:auto}
	.innercolumn:first-child{ padding-right:0 }
	.blackBerryDes { width: 543px }
	/*Popup Content*/
	.popupContent {width:550px; margin-left:-275px }
	.popupInner .leftData {width:460px }
	.popupInner .img {width:185px; display:none }
	.highLightPlans li h5 {font-size:14px; padding:3px 15px 0}
	.highLightPlans li h5 span {font-size:12px;}
	/* Wedget page*/
	.weg-title-sec h1{ width:40%}
	.wegbanner figure{ width: 290px }
	.wegbanner .weg-ban-con{  padding: 0 0 10px 15px;
    width: 265px }
	.wegbanner .weg-ban-con h1{ font-size:18px }
	.wegbanner .weg-ban-con p{ font-size:12px; line-height:24px}
	.compare-sec input[type="text"], .compare-sec ul.comparelist{ width: 360px }
	.find-sec .select-pack{ padding:18px 12px }
	.find-sec .select-pack input[type="text"]{ width:121px }
	.find-sec .select-pack .drop-list{ width:159px}
	.grid-sec{padding:20px }
	.wedgetGrid .gridHd .firstBlock {width:340px }
	.wedgetGrid .gridHd .firstBlock ul li.no {width:69px;padding-left:0px; text-align:center }
	.wedgetGrid .gridHd .firstBlock ul li.cName {width:188px;padding-left:0px; padding-right:0px; text-align:center }
	.wedgetGrid .gridHd .secondBlock {width:155px !important }
	.wedgetGrid .gridHd .secondBlock .gridTopSlider ul li {font-size:11px; height:54px; line-height:14px; text-align:center; padding-right:20px; padding-top:15px }
	.wedgetGrid .gridHd .secondBlock .gridTopSlider ul li span {font-size:11px; line-height:14px }
	.wedgetContent {height:300px }
	.wedgetContent .firstBlock {width:340px }
	.wedgetContent .secondBlock {width:155px !important }
	.wedgetContent .mCSB_container {margin-right:22px }
	.wedgetContent .firstBlock ul li li.no {width:69px;padding-left:0px; padding-right:0px }
	.wedgetContent .firstBlock ul li li.cName {width:168px }
	.wedgetContent .secondBlock .gridContentSlider ul li li {width:155px }
	.wedgetGrid .flex-direction-nav li a {position:absolute; top:0px; width:20px; height:64px; text-indent:-9999px }
	.wedgetGrid .flex-direction-nav li a.flex-prev {left:0px; background:url('../images/rd/lftWedgetArrow.png') no-repeat center 25px #c6ce2c }
	.wedgetGrid .flex-direction-nav li a.flex-next {right:0px; background:url('../images/rd/rgtWedgetArrow.png') no-repeat center 25px #c6ce2c }
	.pageHd.pagination .pageHdLft {width:100%; padding-bottom:30px }
	/*tabs content*/
	/*.hrTabs ul > li, .hrTabs ul li:first-child, .hrTabs ul li:first-child a{width:94px }*/
	.twoColsBlock .leftCols, .twoColsBlock .rightCols{width:570px }
	.singleColsBlock .leftCols {width:570px }
	.twoColsBlock .rightCols .widgets:first-child{margin-top:10px }	
	.tabsContent .eLife li h5{padding:7px 20px 0 20px }
	.tabsContent .eList > li, .fullWidth{width:488px !important }
	.tabsContent .accordList{background:url('../images/rd/border-separater-320.png') no-repeat center bottom; padding-bottom: 12px }
	.tabsContent h4{font-size:13px;cursor:pointer;  background-image: none }
	.tabsContent h4 i{padding-right:10px }
	.tabsContent h4.ui-state-default{background:url('../images/rd/border-separater-320.png') no-repeat 0 bottom;padding:20px 0 40px 0 }
	.tabsContent h4.ui-state-active{background:none;padding:10px 0 10px 0 }
	/*Career Section*/
	.hrTabs .tabs {min-height:auto }
	.hrTabs ul > li a {font-size:13px }
	.hrTabs ul > li.col1 {width:105px }
	.hrTabs ul > li.col1 a {width:105px }
	.hrTabs ul > li.col2 {width:141px }
	.hrTabs ul > li.col2 a {width:141px }
	.hrTabs ul > li.col3 {width:180px }
	.hrTabs ul > li.col3 a {width:180px }
	.highlight {font-size:18px; line-height:24px }
	.twoCol2 {width:362px !important }
	.twoColsBlock .rightCols .img-widgets:first-child{margin-top:10px }
	.twoColsBlock .rightCols .img-widgets:first-child{margin:0 }
	.twoColsBlock .rightCols .img-widgets{width:280px;margin:9px 0 0 9px;float:left }
	.twoColsBlock .rightCols .img-widgets:first-child{margin-top:10px }
	.columnBlock .img-widgets .cols {width:100%;margin:0px }
	.aboutCont1{ min-height:371px}
	.aboutCont2{ min-height:221px}
	.aboutCont3{ min-height:187px}
	.bgGradient{ padding:10px}
	.twoColsBlock .tabclick {margin-bottom:20px; text-align:center;padding:0 20px;width:184px; background:url('../images/rd/uparrowgray.png') no-repeat 90% center #C6CE2C; color:#fff; font-size:13px;line-height:41px; margin-left:150px }
	.twoColsBlock .hrTabs ul.slides {position:absolute; left:150px; width:222px;  border-radius:0 0 0 0;-moz-border-radius:0 0 0 0; -webkit-border-radius:0 0 0 0; height:auto }
	.twoColsBlock .hrTabs ul.slides li {width:222px; border-radius:0 0 0 0;-moz-border-radius:0 0 0 0; -webkit-border-radius:0 0 0 0; height:26px; line-height:26px }
	.twoColsBlock .hrTabs ul.slides li:hover {background:#C6CE2C }
	.twoColsBlock .hrTabs ul.slides li a {border-radius:0 0 0 0;-moz-border-radius:0 0 0 0; -webkit-border-radius:0 0 0 0; padding:0 10px; width:202px; font-size:13px }
	.twoColsBlock .hrTabs ul.slides li a span {display:none !important }
	.twoColsBlock .hrTabs ul.slides li a {height:26px;line-height:22px }

	
	.singleColsBlock .tabclick {margin-bottom:20px; text-align:center;padding:0 20px;width:184px; background:url('../images/rd/uparrowgray.png') no-repeat 90% center #C6CE2C; color:#fff; font-size:13px;line-height:41px; margin-left:150px }
	.singleColsBlock .hrTabs ul.slides {position:absolute; left:150px; top:40px; width:222px;  border-radius:0 0 0 0;-moz-border-radius:0 0 0 0; -webkit-border-radius:0 0 0 0; height:auto }
	.singleColsBlock .hrTabs ul.slides li {width:222px; border-radius:0 0 0 0;-moz-border-radius:0 0 0 0; -webkit-border-radius:0 0 0 0; height:26px; line-height:26px }
	.singleColsBlock .hrTabs ul.slides li:hover {background:#C6CE2C }
	.singleColsBlock .hrTabs ul.slides li a {border-radius:0 0 0 0;-moz-border-radius:0 0 0 0; -webkit-border-radius:0 0 0 0; padding:0 10px; width:202px; font-size:13px }
	.singleColsBlock .hrTabs ul.slides li a span {display:none !important }
	.singleColsBlock .hrTabs ul.slides li a {height:26px;line-height:22px }

	.services .cols2{ width:100%; margin:20px 0 0 0}
	.services{ padding:0}
	.services p{ width:385px}
	.services .cols2{ min-height:inherit}
	.formSection .formBlock input[type="text"] {width:210px;}
	.formSection .formBlock .txtarea {width:460px;}
	.formSection .formBlock .formRow .fieldCol .drop-list {width:230px;}
	.formSection .formBlock .formRow .fieldCol .drop-list li {width:212px;}
	
	.prestige .mobileSubNavigation {background:#fff;}
	.prestige .mobileSubNavigation > ul > li > a {color:#000;}
	.prestige #mainMenu .mobile-nav { background-image: url('../images/rd/prestige/bg-mobile-nav.png'); }

	.prestige .mobileProductsec .mobileProductList1 ul > li > a { color: #999;}
	.prestige .mobileProductSec .mobileProductList1 ul > li:hover > a { color: #666 !important }
	.prestige .mobileProductsec .mobileProductList1 ul > li > a:hover, .prestige .mobileProductsec .mobileProductList1 > li.active > a { color: #666;}
	.prestige .mobileProductsec .mobileProductList1 ul > li ul li a {background-image: url(../images/rd/prestige/subNavarr1.png); color: #999;}
	.prestige .mobileProductsec .mobileProductList1 ul > li li > a:hover, .prestige .mobileProductsec .mobileProductList1 > li.active li > a { background-image: url(../images/rd/prestige/subNavarr1.png)}

	.prestige #mainMenu form, .prestige .find-sec .find-chennel form {border-bottom:0px solid; min-width:inherit;}
	.prestige #mainMenu form input[type="button"], .prestige .find-sec .find-chennel form input[type="button"] {background-image:url('../images/rd/prestige/search-icon.png')}
	.prestigeLogin {background:#D7AF48;}
	.prestige .help .columnBlock .cols { width: 182px }
	.prestige .twoColsBlock .rightCols.newsBlock #userBlock {margin-top:20px;}

	.prestige .formSection1 .formBlock input[type="text"], .prestige .formSection1 .formBlock input[type="password"], .prestige .formSection1 .formBlock textarea {width:125px;}
	.prestige .formSection1 .formBlock .formRow .fieldCol input[type="text"], .prestige .formSection1 .formBlock .formRow .fieldCol input[type="password"] {width:120px;}
	.prestige .formSection1 .formBlock .formRow .fieldCol.submitButton {margin-left:0px;}

	.prestige .twoColsBlock .tabclick {background-color:#d7af48; background-image:url("../images/rd/prestige/uparrowgray.png");}
	.prestige .img-widgets .blockCont h6 {font-size:24px;}

	/*Data Calculator*/
	.dataCalculator .slideBlock .uiSlider {width:300px;}
	.dataCalculator .formSection .formBlock input[type="text"] {width:180px !important;}
	.dataCalculator div.selectbox-wrapper {width:200px !important}
	.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {width:28px; height:28px; background-image:url('../images/rd/data-calculator/icon-move-large.png');}
	.ui-slider-horizontal {height:6px;}
	.ui-slider-horizontal .ui-slider-handle {top:-11px; margin-left:-14px;}
	
	/*Customer Support*/
	.custSupportBlock .custTab {width:120px;}
	.custSupportBlock .custTab li {width:119px;}
	.custSupportBlock .custTab li.curTab a, .custSupportBlock .custTab li a {width:94px; font-weight:normal;}
	.custSupportBlock .custTab li a i.cust-icon {margin-left:32px;}
	.custSupportBlock .custTab li a {font-size:12px;}
	.custSupportBlock .tabContentAll {width:450px;}
	.custSupportBlock .secondLevelTab {width:120px; }
	.custSupportBlock .thirdLevelCont {width:328px;}
	.custSupportBlock .secondLevelTab ul li a {line-height:18px; padding:15px;}
	.custSupportBlock .thirdLevelCont .videoList li div.videoBlock img {width:80px;}
	.custSupportBlock .thirdLevelCont .videoList li div.videoBlock p {width:50%;}
	.custSupportBlock .thirdLevelCont .videoList li div.videoBlock p span {font-size:12px;}
	
	.aboutList.aboutThreeCol > li a {width:214px;}
	/*Roaming widgets page*/
	.roamingBlock{padding:20px;}
	.romingGlobe, .romingBuild{ width:100%; text-align:center}
	.romingBuild{ margin:0; padding:0; width:100%;  margin-bottom:20px; padding-bottom:10px}
	.romingBuild .cont{ width:100%; padding:10px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
	.romingBuild span{ display:none}
	.romingSections .clm6{ width:100%; margin-left:0; margin-top:10px}
	.romingSections .clm6:first-child{ margin:0}
	.promCont{ padding:10px} 
	.promCont li:first-child i { width:19px}
	.romingSections .operator{ padding:10px; background:none}
	.romingSections .operator li{ margin:7px 0}
	.romingSections.tabsContent h2{ background:none}
	.romingBuild .formSection{ width:228px; margin:auto}
	.romingBuild .formSection .formBlock .formRow .fieldCol input[type="text"]{ width:202px !important}
	.romingBuild .formSection .formBlock input[type="text"]{ margin-bottom:0}
	.promotionList .browsers{ display:block !important}
	.promotionList .mobiles{ display:none !important}
	.promotionBoxSec .left{ width:100%; text-align:center}
	.promotionBoxSec .right{ width:100%; float:left;}
	.promotionBoxSec .tabsContent .accordList{ padding-bottom:0; background:none}
		
	.fullcontent { width: 360px;overflow:auto }
}
@media screen and (min-width: 481px) and (max-width: 568px) {
	/*Index popup*/
	.indexPopup { position:fixed; left:50%; background:#fff; top:50%; width:300px; height:195px; margin-left:-150px; margin-top:-97px; z-index:9999; overflow:hidden }
	.indexPopup img.banner {max-width:100% }
	.indexPopup .close {width:25px; height:25px; background:url(../images/rd/closeButton.png) no-repeat; z-index:9999; position:absolute; cursor:pointer; top:5px; right:5px }
	/*video popup*/
	.videoPopup { position:fixed; left:50%; background:#fff; top:50%; width:400px; height:225px; margin-left:-200px; margin-top:-113px; z-index:9999; overflow:hidden }
	.videoPopup video, .videoPopup img,.videoPopup embed {width:400px; height:225px;}
	.videoPopup .close {width:25px; height:25px; background:url(../images/rd/closeButton.png) no-repeat; z-index:9999; position:absolute; cursor:pointer; top:5px; right:5px }
	.container, .mainNav { width: 540px }
	#languageSec { padding: 17px 0 6px }
	.figLogo {width:105px }
	/*Main Menu Section*/
	.subNavication { height: auto }
	#mainMenu { position: relative; overflow: inherit; padding: 18px 18px 18px 10px }
	#userBlock.cols, .newsBlock .twoCols { padding: 0 10px 0 0 }
	#mainMenu figure { padding: 7px 0 10px 0 }
	#mainMenu figure img.logo { width: 120px }
	#mainMenu .mobile-nav { float: right; width: 32px; height: 32px; background: url('../images/rd/bg-mobile-nav.png') no-repeat center center; position: absolute; top: 25px; right: 50px }
	#mainMenu > ul { display: block; position: absolute; width: 133px; padding: 20px; z-index: 99; background: -moz-linear-gradient(top, #ffffff 0%, #f8f8f8 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(100%, #f8f8f8)); background: -webkit-linear-gradient(top, #ffffff 0%, #f8f8f8 100%); background: -o-linear-gradient(top, #ffffff 0%, #f8f8f8 100%); background: -ms-linear-gradient(top, #ffffff 0%, #f8f8f8 100%); background: linear-gradient(to bottom, #ffffff 0%, #f8f8f8 100%);  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f8f8f8', GradientType=0 );
	-webkit-box-shadow: 1px 1px 2px rgba(0,0,0,.2); -moz-box-shadow: 1px 1px 2px rgba(0,0,0,.2); box-shadow: 1px 1px 2px rgba(0,0,0,.2); border-radius: 5px 5px 5px 5px; -webkit-border-radius: 5px 5px 5px 5px; -moz-border-radius: 5px 5px 5px 5px; -o-border-radius: 5px 5px 5px 5px; -ms-border-radius: 5px 5px 5px 5px; margin-top: 0px; top: 60px; right: 29px }
	#mainMenu > ul:after, #mainMenu > ul:before { border: solid transparent; content: ' '; height: 0; right: 22px; position: absolute; width: 0; border-bottom-color: #fff }
	#mainMenu > ul:before { border-width: 14px; top: -22px; z-index: 2222 }
	#mainMenu form input[type="button"], .prestige #mainMenu form input[type="button"] { display: block; background: url(../images/rd/search-icon.png) center right no-repeat; height: 0px; width: 0px; content: " " }
	#mainMenu form .outersearch { position:absolute; top:48px; width:100%; right:0px; background:url('../images/rd/search-arrow.png') no-repeat 371px 5px;padding-top:16px;  display:none }
	#mainMenu form .searchText { padding: 7px 2%; width:96%; border-radius: 5px 5px 5px 0px; -webkit-border-radius: 5px 5px 5px 0px; -moz-border-radius: 5px 5px 5px 0px; -o-border-radius: 5px 5px 5px 0px; -ms-border-radius: 5px 5px 5px 0px; background: #76797c }
	#mainMenu form .searchText input {background:#fff; line-height:26px; height:26px; padding:3px 2%; width:96%; font-size:12px }
	#mainMenu form { border-bottom: none; padding-left: 10px; background: url(../images/rd/seprator.png) no-repeat left top }
	#mainMenu ul.primaryNav { display: none }
	#mainMenu ul li { float: left; width: 123px; padding: 0px 0 0 15px; background: url('../images/rd/arrow-green.png') no-repeat 0 10px !important }
	#mainMenu ul li a:hover, #mainMenu ul li.active a { background: transparent }
	#mainMenu ul li a { border-bottom: 1px dashed #d0d0d0; line-height: 18px; padding: 5px 5px 5px 0; text-transform: capitalize; color: #82a03a }
	/*Mobile Navigation Section*/
	#mainMenu .mobile-nav { display: block }
	#mainMenu .primaryNav, .subNavication, #mainMenu .mobilePrimaryNav { display: none }
	.mobileSubNavigation { background: #76797c; padding: 0 0 0 0px; margin-bottom: 5px; position: absolute; width:415px; display: none; margin-top: -4px; padding-top: 4px }
	.mobileSubNavigation ul li { float: left; position: static }
	.downarrow { position: absolute; bottom: -4px; background: url(../images/rd/uparrow.png) no-repeat; width: 7px; height: 4px; left: 0; z-index: 1000 }
	.mobileSubNavigation > ul > li { background: url(../images/rd/seprator2.png) no-repeat right 11px }
	.mobileSubNavigation > ul > li.last { background: transparent }
	.mobileSubNavigation > ul > li > a { color: #FFF; padding: 11px 18px 11px 18px; font-size: 12px; display: block; font-family: NeoTechMedium, Arial, Helvetica, sans-serif }
	.mobileSubNavigation > ul > li.active > a { background:url('../images/rd/subnavarrow-mobile.png') no-repeat center bottom }
	.mobileProductsec {left:0px;  position: absolute; width: 318px; max-height: 200px; background: rgba(255,255,255,0.9); z-index: 105; padding: 10px; display: none; border: 1px #86a340 solid; overflow: inherit; border-top:0px solid }
	.mobileProductsec .productScroller { float: left; width: 100%; overflow-y: auto; overflow-x: hidden; max-height: 150px }
	.mobileProductsec .mobileProductList1 { overflow: auto; background: url(../images/rd/subNavseprator.png) no-repeat right right; min-height: 150px; padding: 0 20px 0 20px; float: left; width: 268px }
	.mobileProductsec .mobileProductList1 ul > li { padding: 0 0 0 10px; background: url(../images/rd/subNavarr1.png) no-repeat left 13px; display: block; float: inherit; border: none }
	.mobileProductsec .mobileProductList1 ul > li > a { color: #b8c899; padding: 0; padding: 7px 0; font-size: 13px; display: block; border-bottom: 1px #d0d0d0 dashed; line-height: 22px; font-weight: bold }
	.mobileProductSec .mobileProductList1 ul > li:hover > a { color: #82a03a !important }
	.mobileProductsec .mobileProductList1 ul > li > a:hover, .mobileProductsec .mobileProductList1 > li.active > a { color: #82a03a; background-image: none }
	.mobileProductsec .mobileProductList1 ul > li ul li { padding: 0; background: transparent }
	.mobileProductsec .mobileProductList1 ul > li ul li a {display: block; background: url(../images/rd/subNavarr1.png) no-repeat left 9px; color: #76797c; font-size: 12px; font-weight: normal; line-height: 16px; padding: 5px 0 5px 10px }
	.mobileProductsec .mobileProductList1 ul > li li > a:hover, .mobileProductsec .mobileProductList1 > li.active li > a { background: url(../images/rd/subNavarr1.png) no-repeat left 9px }
	.subNavication { padding: 4px 0 0 176px }
	.productSec { left: -130px }
	/*Banner Section*/
	#banner { padding: 140px 0 15px 0 }
	.bannerSlider .flex-viewport li img, .extraBanners li img { min-height: 215px }
	.sliderContent { top: 25px; left: 20px; width: 240px }
	.sliderContent h1 { font-size: 16px }
	.sliderContent h2 { font-size: 12px; line-height: 20px; padding: 4px 0 }
	.sliderNavgation { height: 41px; margin: 0 0 0 -194px; bottom: 4px }
	.sliderNavgation ul { height: 41px }
	.sliderNavgation ul li a { height: 41px; font-size: 11px; line-height: 42px }
	.sliderNavgation ul li a.iconElife span, .sliderNavgation ul li a.iconElife span:hover { background-size: 18px 20px; padding: 0 17px 0 47px; background-position: 21px center }
	.sliderNavgation ul li a.iconLandline span, .sliderNavgation ul li a.iconLandline span:hover { background-position: 20px center; background-size: 25px 21px; padding: 0 19px 0 50px }
	/*.sliderNavgation ul li a.iconSmartPhone span, .sliderNavgation ul li a.iconSmartPhone span:hover { background-position: 20px center; background-size: 25px 21px; padding: 0 19px 0 50px }*/
	.sliderNavgation ul li a.iconMobile span, .sliderNavgation ul li a.iconMobile span:hover { background-position: 23px center; background-size: 12px 20px; padding: 0 20px 0 42px }
	.sliderNavgation ul li a.iconInternet span, .sliderNavgation ul li a.iconInternet span:hover { background-position: 17px center; background-size: 21px 21px; padding: 0 18px 0 42px }
	/*Sign In Section*/
	#userBlock { padding: 13px 20px 20px }
	#userBlock .buttonBlock .signinButton { margin-left: 8px }
	#userBlock .buttonBlock .regButton { margin-left: 8px }
	#userBlock .fieldCol { width: 153px; margin-right: 21px; border-radius: none }
	#userBlock .fieldCol:nth-child(3) { margin-right: 0px }
	.drop-list {width:152px }
	#userBlock .buttonBlock { float: right }
	.userButton, .signinButton, .regButton { min-width: 64px; max-width: 104px; font-weight: bold; font-size: 14px; padding: 10px 5px; -webkit-border-radius: 6px 6px 6px 0 !important; -moz-border-radius: 6px 6px 6px 0; border-radius: 6px 6px 6px 0; height: 36px }
	.userfield { width: 90%; padding: 7px 7px }
	.fieldCol .buttonBlock input { line-height: 130px !important }
	input { -webkit-appearance: caret; -webkit-appearance: none; -moz-appearance: caret; /* mobile firefox too! */ }
	/*Tab scroller Section*/
	#banner .bannerSlider { margin-bottom: 10px }
	#banner .flex-control-nav { margin-top: 5px; height: 18px; left: 18px; bottom: 38px; border-radius: 4px }
	#banner .flex-control-nav li a { margin-top: 5px; bottom: 28px; left: 18px }
	.bannerSlider .flex-viewport li img { min-height: 215px }
	#userBlock p { font-size: 13px; padding: 2px 0 15px }
	.newsBlock .tabContent .horiz_container li { width: 94px }
	.horiz_container { width: 796px }
	.newsBlock .tabContent .horiz_container li h3 { font-size: 15px }
	.horiz_container li span { font-size: 12px }
	.content { width: 340px }
	.tabContentAll .content {width:325px }
	.extraBanners { position: absolute; left: 0px; top: 0px; width: 540px; display: none }
	.extraBanners ul { float: left }
	.extraBanners ul li { float: left; position: absolute; top: 0px; left: 0px; display: none; width: 540px }
	/*News Section*/
	.newsBlock .twoCols { width: 530px }
	.newsBlock .tabWrapper, .newsBlock .singleCols .tabWrapper { width: 349px }
	.newsSlider ul.slides li .newsList:first-child { border-right: 1px solid #E4E4E5 }
	#userBlock.cols { padding: 20px 17px 0px; width: 505px; margin-left: 0px; margin-top: 11px }
	.help .columnBlock .cols { width: 173px }
	.columnBlock .cols { min-height: inherit; margin-left: 10px; padding-bottom: 19px }
	.about .cols{ padding-bottom:0}
	.newsBlock .newsList { float: left; margin-right: 12px; padding-right: 12px; width: 226px; border-top: none }
	#userBlock.cols { padding-bottom: 15px; margin-left: 0 }
	#userBlock.cols h2 { border-bottom: 1px solid #E4E4E5; margin-bottom: 14px }
	.newsBlock .tabContent, .newsBlock .singleCols .tabContent { width: 325px }
	.newsBlock .singleCols .tabContent .contheight {padding:0 }
	.newsBlock .singleCols .tabContent {padding:10px 20px; overflow:hidden }
	.newsBlock .singleCols .tabContent .contheight h2 {font-size:18px; line-height:24px }
	.newsBlock .singleCols .tabContent .contheight p {font-size:12px; line-height:16px }
	.newsBlock .singleCols .tabContent .contheight .learnMore a {line-height:26px; height:26px }
	.newsBlock .singleCols .tabContent .contheight .block {line-height:26px; background-size:20px 20px; font-size:16px; padding:0 10px 0 30px; background-position:8px 3px; margin:10px 0 0 }
	.newsBlock { padding-bottom: 10px }
	.help .cols .blockCont .overCont { padding: 5px 0 }
	#horiz_container_outer { width: 530px !important }
	#scrollbar { width: 534px !important }
	#track { width: 530px !important }
	/* We are Help Section*/
	.help .cols .blockCont h2 { font-size: 11px; line-height: 21px; padding: 0 8px }
	.help .cols .blockCont .overCont p { float: left; font-size: 10px; line-height: 14px; padding: 0 4px 35px 8px; width: auto }
	.help .cols .blockCont .overCont a { line-height: 25px; font-size: 11px; padding: 0 5px; display: block; float: right; margin-right: 8px }
	/*Footer Section*/
	footer { position: relative }
	.clm2 { width: 214px }
	.clm3 { width: 237px }
	.clm4 { width: 300px }
	.clm5 { width: 540px; margin: 10px 0 5px }
	.footerBlock { overflow: hidden; display: block; min-height: 226px }
	.footerBlock h2 { padding-bottom: 5px }
	.footerBlock .container { padding-top: 10px }
	.botGrayBlock .container .left { margin-left: 0px }
	.botwhiteBlock { padding-top: 12px }
	.downArrow { display: none !important }
	.botGrayBlock .grayLink { padding: 16px 0 14px }
	.building address { line-height: 22px; font-size: 12px }
	.findLocation { display: block }
	.quickLinks li a { font-size: 13px }
	.footerBlock .row .clm3 { width: 177px }
	.footerBlock .row .clm2 { width: 151px; margin-left: 24px }
	.footerBlock .row .clm4 { margin-left: 20px; width: 168px; background: none !important }
	.footerBlock .row .clm3.last { width: 100%; margin-left: 0; margin-top: 25px }
	.newsLetter { overflow: hidden; width: 146px }
	.newsLetter input { float: left; width: 116px }
	.newsLetter a { line-height: 18px; padding-left: 6px; display: block }
	.social { padding: 15px 0 10px 283px; margin: 0px; background: url(../images/rd/social-tp-border.png) no-repeat center top }
	.social h2 { float: left; font-size: 14px; padding-right: 10px }
	.social ul { margin-left: 20px; min-height:20px }
	.social li { margin: 0 8px 0 0 !important; float: left; text-indent: -9999px; padding-left: 0px }
	.social li:last-child { margin: 0px !important; padding: 0px }
	.subScribe p { padding: 10px 0 0; line-height: 22px }
	.copy { padding: 0; float: left; margin-top: -33px; font-size: 12px }
	.quick { margin-left: 0px }
	#contentBlock { padding-top: 6px; margin-bottom: 0px }
	.mainNav { margin-left: 0px !important; left: auto !important; position: relative !important; width:415px }
	/*smartphone*/
	#banner .smartphone { margin-bottom: 0 }
	.smartphone .sliderContent { width: 275px }
	.smartphone .sliderContent h1 { font-size: 16px; padding-bottom: 7px }
	.smartphone .sliderContent h2 { font-size: 14px; color: #FFF; line-height: 17px; padding-bottom: 2px }
	.smartphone .sliderContent p { font-size: 11px; line-height: 14px }
	.smartphone .flex-control-nav { bottom: 28px !important }
	.smartphone .cols .blockCont h2 { line-height: 14px; padding: 4px 10px; min-height: 20px }
	.smartphone .cols { width: 173px }
	.smartphone .cols2 { width: 265px }
	.smartphone .cols2 .blockCont .overCont p, .smartphone .cols .blockCont .overCont p { width: auto; font-size: 11px }
	.smartphone .cols2 .blockCont .overCont p{ width:170px}
	.smartphoneInterest h2 { margin-left: 19px }
	.smartphoneInterest { padding: 14px 0 }
	.smartphoneInterest ul li { width: 134px; min-height: 160px }
	.smartphoneInterest ul li a { padding: 0 12px; font-size: 11px }
	.smartphoneWeare { padding-top: 6px }
	/*----Smartphone Detail page---*/
	.smartphoneTab ul li a{ background:url(../images/rd/brandlogoMob.png) no-repeat }
	.smartphoneTab ul li:first-child{ width:108px }
	.smartphoneTab ul li{ width:107px }
	.smartphoneTabContent{ padding: 16px 16px 7px }
	.smartphoneTab ul li a.brandBlack{ background-position:-24px 0px}
	.smartphoneTab ul li a.brandBlack:hover, .smartphoneTab ul li.currentTab a.brandBlack {background-position:-184px 0px }
	.smartphoneTab ul li a.brandSamsung{ background-position:-24px -50px}
	.smartphoneTab ul li a.brandSamsung:hover, .smartphoneTab ul li.currentTab a.brandSamsung { background-position:-184px -50px}
	.smartphoneTab ul li a.brandApple{ background-position:-24px -100px}
	.smartphoneTab ul li a.brandApple:hover, .smartphoneTab ul li.currentTab a.brandApple { background-position:-184px -100px}
	.smartphoneTab ul li a.brandNokia{ background-position:-24px -150px}
	.smartphoneTab ul li a.brandNokia:hover, .smartphoneTab ul li.currentTab a.brandNokia { background-position:-184px -150px}
	.smartphoneTab ul li a.brandHuawel{ background-position:-24px -200px}
	.smartphoneTab ul li a.brandHuawel:hover, .smartphoneTab ul li.currentTab a.brandHuawel { background-position:-184px -200px}
	.smartphoneTabContent .horizontalScrollContent > li{padding: 13px 20px 7px; min-height:inherit; width:181px}
	.smartphoneTabContent .horizontalScrollContent > li img{ max-width: 100%; width: 100% }
	.smartphoneTabContent .content{ height:335px; width: 508px !important }
	.smartphoneTabContent .leftColumn, .smartphoneTabContent .rightColumn{ width: 160px }
	.leftColumn .flex-control-nav li{ width:35px; height:37px; line-height:37px; margin-left: 4px }
	.smartphoneTabContent .rightColumn{ margin-left:7px; width: 341px }
	.innerContentHolder{ padding-top:0 }
	.verticalScrollContent{ height: 194px }
	.smartphoneContent h1{ font-size:16px}
	.smartphoneContent h3{ font-size:10px }
	.smartphoneContent .brandDescription h2{ font-size:15px }
	.smartphoneContent .innercontent p{ font-size:12px}
	.innercolumn:last-child{ padding-left:0 }
	.innercolumn:first-child{ background-image: none }
	.innerTab li{  padding: 0 16px }
	.innerTab li a{ font-size:12px}
	.orderStatus{padding: 8px 0 0 }
	.orderNumber{ padding: 0 8px }
	.package .tablecolumn div{ display:inherit; padding: 10px 0; width: 100% }
	.sms li{margin-right: 10px; width: 136px }
	.sms li:nth-child(2){ margin-right:0; border:none }
	.sms li:nth-child(3){ border-right:1px solid #D5D6D7; margin-right:10px }
	.sms li:last-child{border:none; margin-right: 0 }
	.perMonth{ width: 120px }
	.charges .packageDesc{ padding-right:5px }
	.charges .list-content p{ padding-bottom:10px }
	.note{ padding:0 }
	.innercontent .innercolumnBlock{ padding-top:0}
	.package .packageDesc { padding-left:10px }
	.conDetails { padding: 10px 0 }
	.innercontent .innercolumnBlock .innercolumn{ width:auto }
	.verticalScrollContent .mCSB_container .innercolumnBlock{ margin-right:22px }
	.verticalScrollContent .mCSB_container .brandDescription{ margin-right: 20px }
	.innercolumn:first-child{ padding-right:0 }
	.blackBerryDes { width: 513px }
	/*Popup Content*/
	.popupContent {width:380px; height:240px; margin-top:-120px; margin-left:-190px }
	.popupInner {padding:10px }
	.popupInner h2, .popupInner h3 {font-size:16px; line-height:22px }
	.popupInner .leftData {width:330px }
	.popupInner .listData {height:120px }
	.popupInner .leftData ul li p {font-size:12px }
	.popupInner .imgList ul {padding:5px }
	.popupInner .imgList ul li {margin-left:5px }
	.popupInner .imgList ul li img {width:35px; height:35px }
	.popupInner .img {display:none }
	.popupInner .listData.productSpecification {height:160px;}
	.highLightPlans li h5 {font-size:14px; padding:3px 15px 0}
	.highLightPlans li h5 span {font-size:12px;}
	/* Wedget page*/
	.weg-title-sec h1{ width:40%}
	.wegbanner figure{ width: 274px }
	.wegbanner .weg-ban-con{  padding: 0 0 10px 15px;
    width: 250px }
	.wegbanner .weg-ban-con h1{ font-size:18px; padding:0 0 10px }
	.wegbanner .weg-ban-con p{ font-size:11px; line-height:24px}
	.compare-sec input[type="text"], .compare-sec ul.comparelist { width: 328px }
	.find-sec .select-pack{ padding:18px 12px }
	.find-sec .select-pack input[type="text"]{ width:105px }
	.find-sec .select-pack .drop-list{ width:143px}
	.grid-sec{padding:20px }
	.find-sec .find-chennel form input[type="text"]{ width:187px}
	.wedgetGrid .gridHd .firstBlock {width:315px }
	.wedgetGrid .gridHd .firstBlock ul li.no {width:59px;padding-left:0px; text-align:center }
	.wedgetGrid .gridHd .firstBlock ul li.cName {width:173px;padding-left:0px; padding-right:0px; text-align:center }
	.wedgetGrid .gridHd .secondBlock {width:155px !important }
	.wedgetGrid .gridHd .secondBlock .gridTopSlider ul li {font-size:11px; height:54px; line-height:14px; text-align:center; padding-right:20px; padding-top:15px }
	.wedgetGrid .gridHd .secondBlock .gridTopSlider ul li span {font-size:11px; line-height:14px }
	.wedgetContent {height:300px }
	.wedgetContent .firstBlock {width:315px }
	.wedgetContent .secondBlock {width:155px !important }
	.wedgetContent .mCSB_container {margin-right:22px }
	.wedgetContent .firstBlock ul li li.no {width:59px;padding-left:0px; padding-right:0px }
	.wedgetContent .firstBlock ul li li.cName {width:153px }
	.wedgetContent .secondBlock .gridContentSlider ul li li {width:155px }
	.wedgetGrid .flex-direction-nav li a {position:absolute; top:0px; width:20px; height:64px; text-indent:-9999px }
	.wedgetGrid .flex-direction-nav li a.flex-prev {left:0px; background:url('../images/rd/lftWedgetArrow.png') no-repeat center 25px #c6ce2c }
	.wedgetGrid .flex-direction-nav li a.flex-next {right:0px; background:url('../images/rd/rgtWedgetArrow.png') no-repeat center 25px #c6ce2c }
	.pageHd.pagination .pageHdLft {width:100%; padding-bottom:30px }
	/*tabs content*/
	.hrTabs ul > li, .hrTabs ul li:first-child, .hrTabs ul li:first-child a{width:89px }
	.twoColsBlock .leftCols, .twoColsBlock .rightCols{width:539px }
	.singleColsBlock .leftCols{width:539px }
	.twoColsBlock .rightCols .widgets:first-child{margin-top:10px }	
	.tabsContent .eLife li h5{padding:7px 20px 0 20px }
	.tabsContent .eList li, .fullWidth{width:457px !important }
	.tabsContent .accordList{background:url('../images/rd/border-separater.png') no-repeat center bottom }
	.aboutSec .tabsContent .accordList{ background:none}
	.tabsContent h4{font-size:13px;cursor:pointer;background:url('../images/rd/border-separater.png') no-repeat -68px top } 
	.tabsContent h4 i{padding-right:10px }
	.tabsContent h4.ui-state-default{background:url('../images/rd/border-separater.png') no-repeat 0 bottom;padding:20px 0 40px 0 }
	.tabsContent h4.ui-state-active{background:none;padding:10px 0 10px 0 }
	.twoColsBlock .tabclick { margin-bottom:20px; text-align:center;padding:0 20px;width:182px; background:url('../images/rd/uparrowgray.png') no-repeat 90% center #C6CE2C; color:#fff; font-size:13px;line-height:41px; margin-left:150px }
	.twoColsBlock .hrTabs ul.slides {position:absolute; left:150px; top:40px; width:222px;  border-radius:0 0 0 0;-moz-border-radius:0 0 0 0; -webkit-border-radius:0 0 0 0; height:auto }
	.twoColsBlock .hrTabs ul.slides li {width:222px; border-radius:0 0 0 0;-moz-border-radius:0 0 0 0; -webkit-border-radius:0 0 0 0; height:26px; line-height:26px }
	.twoColsBlock .hrTabs ul.slides li:hover {background:#C6CE2C }
	.twoColsBlock .hrTabs ul.slides li a {border-radius:0 0 0 0;-moz-border-radius:0 0 0 0; -webkit-border-radius:0 0 0 0; padding:0 10px; width:202px; font-size:13px }
	.twoColsBlock .hrTabs ul.slides li a span {display:none !important }
	.twoColsBlock .hrTabs ul.slides li a {height:26px;line-height:22px }

	.singleColsBlock .tabclick { margin-bottom:20px; text-align:center;padding:0 20px;width:174px; background:url('../images/rd/uparrowgray.png') no-repeat 90% center #C6CE2C; color:#fff; font-size:13px;line-height:41px; margin-left:150px }
	.singleColsBlock .hrTabs ul.slides {position:absolute; left:150px; top:40px; width:222px;  border-radius:0 0 0 0;-moz-border-radius:0 0 0 0; -webkit-border-radius:0 0 0 0; height:auto }
	.singleColsBlock .hrTabs ul.slides li {width:222px; border-radius:0 0 0 0;-moz-border-radius:0 0 0 0; -webkit-border-radius:0 0 0 0; height:26px; line-height:26px }
	.singleColsBlock .hrTabs ul.slides li:hover {background:#C6CE2C }
	.singleColsBlock .hrTabs ul.slides li a {border-radius:0 0 0 0;-moz-border-radius:0 0 0 0; -webkit-border-radius:0 0 0 0; padding:0 10px; width:202px; font-size:13px }
	.singleColsBlock .hrTabs ul.slides li a span {display:none !important }
	.singleColsBlock .hrTabs ul.slides li a {height:26px;line-height:22px }
	/*Career Section*/
	.hrTabs ul > li a {font-size:12px }
	.hrTabs ul > li.col1 {width:106px }
	.hrTabs ul > li.col1 a {width:106px }
	.hrTabs ul > li.col2 {width:135px }
	.hrTabs ul > li.col2 a {width:135px }
	.hrTabs ul > li.col3 {width:160px }
	.hrTabs ul > li.col3 a {width:160px }
	.highlight {font-size:18px; line-height:24px }
	.hrTabs .tabs {min-height:auto }
	.twoCol2 {width:362px !important }
	.twoColsBlock .rightCols .img-widgets:first-child{margin-top:10px }
	.twoColsBlock .rightCols .img-widgets:first-child{margin:0 }
	.twoColsBlock .rightCols .img-widgets{width:265px;margin:9px 0 0 9px;float:left }
	.twoColsBlock .rightCols .img-widgets:first-child{margin-top:10px }
	.columnBlock .img-widgets .cols {width:100%;margin:0px }
	.columnBlock .img-widgets h2 {font-size:16px; margin-top:15px }
	.aboutCont1{ min-height:371px}
	.aboutCont2{ min-height:221px}
	.aboutCont3{ min-height:187px}
	.bgGradient{ padding:10px}
	.services .cols2{ width:100%}
	.services p{ width:354px}
	.services .cols2{ min-height:inherit}
	.services .cols2{ margin:20px 0 0 0 }
	.services{ padding:0}
	.formSection .formBlock input[type="text"] {width:202px;}
	.formSection .formBlock .txtarea {width:202px;}
	.formSection .formBlock .formRow .fieldCol .drop-list {width:222px;}
	.formSection .formBlock .formRow .fieldCol .drop-list li {width:207px;}
	.contentHd h3 {width:100%;}
	.columnBlock .socialBlock {margin-top:10px;}
	
	.prestige .mobileSubNavigation {background:#fff;}
	.prestige .mobileSubNavigation > ul > li > a {color:#000;}
	.prestige #mainMenu .mobile-nav { background-image: url('../images/rd/prestige/bg-mobile-nav.png'); }

	.prestige .mobileProductsec .mobileProductList1 ul > li > a { color: #999;}
	.prestige .mobileProductSec .mobileProductList1 ul > li:hover > a { color: #666 !important }
	.prestige .mobileProductsec .mobileProductList1 ul > li > a:hover, .prestige .mobileProductsec .mobileProductList1 > li.active > a { color: #666;}
	.prestige .mobileProductsec .mobileProductList1 ul > li ul li a {background-image: url(../images/rd/prestige/subNavarr1.png); color: #999;}
	.prestige .mobileProductsec .mobileProductList1 ul > li li > a:hover, .prestige .mobileProductsec .mobileProductList1 > li.active li > a { background-image: url(../images/rd/prestige/subNavarr1.png)}

	.prestige #mainMenu form, .prestige .find-sec .find-chennel form {border-bottom:0px solid; min-width:inherit;}
	.prestige #mainMenu form input[type="button"], .prestige .find-sec .find-chennel form input[type="button"] {background-image:url('../images/rd/prestige/search-icon.png')}
	.prestigeLogin {background:#D7AF48;}

	.prestige .twoColsBlock .rightCols.newsBlock #userBlock {margin-top:20px;}

	.prestige .formSection1 .formBlock input[type="text"], .prestige .formSection1 .formBlock input[type="password"], .prestige .formSection1 .formBlock textarea {width:125px;}
	.prestige .formSection1 .formBlock .formRow .fieldCol input[type="text"], .prestige .formSection1 .formBlock .formRow .fieldCol input[type="password"] {width:120px;}
	.prestige .formSection1 .formBlock .formRow .fieldCol.submitButton {margin-left:0px;}

	.prestige .help .columnBlock .cols {width:169px;}

	.prestige .twoColsBlock .tabclick {background-color:#d7af48; background-image:url("../images/rd/prestige/uparrowgray.png");}
	.prestige .img-widgets .blockCont h6 {font-size:24px;}
	
	/*Data Calculator*/
	.dataCalculator .slideBlock .uiSlider {width:270px;}
	.dataCalculator .formSection .formBlock input[type="text"] {width:180px !important;}
	.dataCalculator .formSection .formBlock .selectbox-wrapper li {width:auto;}
	.dataCalculator div.selectbox-wrapper {width:200px !important}
	.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {width:28px; height:28px; background-image:url('../images/rd/data-calculator/icon-move-large.png');}
	.ui-slider-horizontal {height:6px;}
	.ui-slider-horizontal .ui-slider-handle {top:-11px; margin-left:-14px;}
	
	/*Customer Support*/
	.custSupportBlock .custTab {width:100px;}
	.custSupportBlock .custTab li {width:99px;}
	.custSupportBlock .custTab li.curTab a, .custSupportBlock .custTab li a {width:74px; font-weight:normal;}
	.custSupportBlock .custTab li a i.cust-icon {margin-left:22px;}
	.custSupportBlock .custTab li a {font-size:12px; padding:6px 10px 6px 14px;}
	.custSupportBlock .tabContentAll {width:440px;}
	.custSupportBlock .secondLevelTab {width:110px; }
	.custSupportBlock .thirdLevelCont {width:328px;}
	.custSupportBlock .secondLevelTab ul li a {line-height:18px; padding:15px;}
	.custSupportBlock .thirdLevelCont .videoList li div.videoBlock img {width:80px;}
	.custSupportBlock .thirdLevelCont .videoList li div.videoBlock p {width:50%;}
	.custSupportBlock .thirdLevelCont .videoList li div.videoBlock p span {font-size:12px;}
	
	.aboutList.aboutThreeCol > li a {width:200px;}
	/*Roaming widgets page*/
	.roamingBlock{padding:20px;}
	.romingGlobe, .romingBuild{ width:100%; text-align:center}
	.romingBuild{ margin:0; padding:0; width:100%;  margin-bottom:20px; padding-bottom:10px}
	.romingBuild .cont{ width:100%; padding:10px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
	.romingBuild span{ display:none}
	.romingSections .clm6{ width:100%; margin-left:0; margin-top:10px}
	.romingSections .clm6:first-child{ margin:0}
	.promCont{ padding:10px}
	.promCont li{ width:100%; padding-left:0; background:none; padding:7px 0;}
	.promCont li:first-child i { width:19px}
	.romingSections .operator{ padding:10px; background:none}
	.romingSections .operator li{ margin:7px 0}
	.romingSections.tabsContent h2{ background:none}
	.romingBuild .formSection{ width:228px; margin:auto}
	.romingBuild .formSection .formBlock .formRow .fieldCol input[type="text"]{ width:202px !important}
	.romingBuild .formSection .formBlock input[type="text"]{ margin-bottom:0}
	.promotionList .browsers{ display:block}
	.promotionList .mobiles{ display:none !important}
	.promotionBoxSec .left{ width:100%; text-align:center}
	.promotionBoxSec .right{ width:100%; float:left;}
	.promotionBoxSec .tabsContent .accordList{ padding-bottom:0; background:none}
	.fullcontent { width: 340px }
	.tabContentAll .fullcontent {width:325px }
}
@media screen and (min-width: 401px) and (max-width: 480px) {
	/*Index popup*/
	.indexPopup { position:fixed; left:50%; background:#fff; top:50%; width:300px; height:195px; margin-left:-150px; margin-top:-97px; z-index:9999; overflow:hidden }
	.indexPopup img.banner {max-width:100% }
	.indexPopup .close {width:25px; height:25px; background:url(../images/rd/closeButton.png) no-repeat; z-index:9999; position:absolute; cursor:pointer; top:5px; right:5px }
	/*video popup*/
	.videoPopup { position:fixed; left:50%; background:#fff; top:50%; width:400px; height:225px; margin-left:-200px; margin-top:-113px; z-index:9999; overflow:hidden }
	.videoPopup video, .videoPopup img,.videoPopup embed {width:400px; height:225px;}
	.videoPopup .close {width:25px; height:25px; background:url(../images/rd/closeButton.png) no-repeat; z-index:9999; position:absolute; cursor:pointer; top:5px; right:5px }
	html, body { width: 100%; overflow: hidden }
	/*banner Section*/
	#banner .bannerSlider { display: block }
	#banner .mobileBannerSlider { display: none }
	.sliderContent h1 { font-size: 16px; line-height: 18px }
	.sliderContent h2 { line-height: 20px; padding: 5px 0; font-size: 12px }
	.sliderContent { left: 20px; right: 18px; top: 40px; width: 240px }
	.bannerSlider .flex-viewport li img, .extraBanners li img { min-height: 184px }
	/*Sign in Section*/
	#userBlock .buttonBlock { text-align: right }
	#userBlock .buttonBlock .regButton { margin-left: 10px }
	#banner .flex-control-nav { left: 20px }
	#banner .flex-control-nav { height: 16px }
	#banner .flex-control-nav li a { margin-top: 4px }
	.CustomDropArrow { height: 34px; top: 2px; width: 35px }
	#userBlock { -webkit-border-radius: 8px 8px 8px 0; -moz-border-radius: 8px 8px 8px 0; border-radius: 8px 8px 8px 0; padding: 16px 20px 20px }
	.container { width: 460px }
	.container, .mainNav { width: 462px; position: relative !important }
	.mainNav { margin-left: -231px }
	#mainMenu { position: relative; overflow: inherit }
	#mainMenu, .sliderNavgation, #userBlock.cols, .newsBlock .twoCols { padding: 10px }
	#mainMenu figure { padding: 7px 0 10px 0 }
	#mainMenu figure img.logo { width: 120px }
	#mainMenu .mobile-nav { float: right; width: 22px; height: 22px; background: url('../images/rd/bg-mobile-nav.png') no-repeat center center; position: absolute; top: 22px; right: 45px }
	#mainMenu > ul { display: block; position: absolute; width: 133px; padding: 20px; z-index: 99; background: -moz-linear-gradient(top, #ffffff 0%, #f8f8f8 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(100%, #f8f8f8)); background: -webkit-linear-gradient(top, #ffffff 0%, #f8f8f8 100%); background: -o-linear-gradient(top, #ffffff 0%, #f8f8f8 100%); background: -ms-linear-gradient(top, #ffffff 0%, #f8f8f8 100%); background: linear-gradient(to bottom, #ffffff 0%, #f8f8f8 100%);  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f8f8f8', GradientType=0 );
	-webkit-box-shadow: 1px 1px 2px rgba(0,0,0,.2); -moz-box-shadow: 1px 1px 2px rgba(0,0,0,.2); box-shadow: 1px 1px 2px rgba(0,0,0,.2); border-radius: 5px 5px 5px 5px; -webkit-border-radius: 5px 5px 5px 5px; -moz-border-radius: 5px 5px 5px 5px; -o-border-radius: 5px 5px 5px 5px; -ms-border-radius: 5px 5px 5px 5px; margin-top: 0px; top: 52px; right: 20px }
	#mainMenu > ul:after, #mainMenu > ul:before { border: solid transparent; content: ' '; height: 0; right: 22px; position: absolute; width: 0; border-bottom-color: #fff }
	#mainMenu > ul:before { border-width: 14px; top: -22px; z-index: 2222 }
	#mainMenu form input[type="button"], .prestige #mainMenu form input[type="button"] { display: block; background: url(../images/rd/search-icon.png) center right no-repeat; height: 0px; width: 0px; content: " " }
	#mainMenu form .outersearch { position:absolute; top:42px; width:100%; right:0px; background:url('../images/rd/search-arrow.png') no-repeat 304px 5px;padding-top:16px;  display:none }
	#mainMenu form .searchText { padding: 7px 2%; width:96%; border-radius: 5px 5px 5px 0px; -webkit-border-radius: 5px 5px 5px 0px; -moz-border-radius: 5px 5px 5px 0px; -o-border-radius: 5px 5px 5px 0px; -ms-border-radius: 5px 5px 5px 0px; background: #76797c }
	#mainMenu form .searchText input {background:#fff; line-height:26px; height:26px; padding:3px 2%; width:96%; font-size:12px }
	#mainMenu form { border-bottom: none; padding-left: 10px; background: url(../images/rd/seprator.png) no-repeat left top }
	#mainMenu ul.primaryNav { display: none }
	#mainMenu ul li { float: left; width: 123px; padding: 0px 0 0 15px; background: url('../images/rd/arrow-green.png') no-repeat 0 10px !important }
	#mainMenu ul li a:hover, #mainMenu ul li.active a { background: transparent }
	#mainMenu ul li a { border-bottom: 1px dashed #d0d0d0; line-height: 18px; padding: 5px 5px 5px 0; text-transform: capitalize; color: #82a03a }
	.subNavication { padding-left: 0px; height: auto }
	.userButton, .signinButton, .regButton { font-size: 14px; padding: 6px 0; min-width: 105px }
	.bannerSlider { display: none }
	.mobileBannerSlider { display: block }
	.subNavication .productSec { width: 260px }
	/*Mobile Navigation*/
	#mainMenu .mobile-nav { display: block }
	#mainMenu .primaryNav, .subNavication, #mainMenu .mobilePrimaryNav { display: none }
	.mobileSubNavigation { background: #76797c; padding: 0 0 0 0px; margin-bottom: 5px; position: relative; display: none; margin-top: -4px; padding-top: 4px }
	.mobileSubNavigation ul li { float: left; position: static }
	.downarrow { position: absolute; bottom: -4px; background: url(../images/rd/uparrow.png) no-repeat; width: 7px; height: 4px; left: 0; z-index: 1000 }
	.mobileSubNavigation > ul > li { background: url(../images/rd/seprator2.png) no-repeat right 11px }
	.mobileSubNavigation > ul > li.last { background: transparent }
	.mobileSubNavigation > ul > li > a { color: #FFF; padding: 11px 18px 11px 18px; font-size: 12px; display: block; font-family: NeoTechMedium, Arial, Helvetica, sans-serif }
	.mobileSubNavigation > ul > li.active > a { background:url('../images/rd/subnavarrow-mobile.png') no-repeat center bottom }
	.mobileProductsec {left:0px;  position: absolute; width: 208px; max-height: 200px; background: rgba(255,255,255,0.9); z-index: 105; padding: 10px; display: none; border: 1px #86a340 solid; overflow: inherit; border-top:0px solid }
	.mobileProductsec .productScroller { float: left; width: 100%; overflow-y: auto; overflow-x: hidden; max-height: 150px }
	.mobileProductsec .mobileProductList1 { overflow: auto; background: url(../images/rd/subNavseprator.png) no-repeat right right; min-height: 150px; padding: 0 20px 0 20px; float: left; width: 168px }
	.mobileProductsec .mobileProductList1 ul > li { padding: 0 0 0 10px; background: url(../images/rd/subNavarr1.png) no-repeat left 13px; display: block; float: inherit; border: none }
	.mobileProductsec .mobileProductList1 ul > li > a { color: #b8c899; padding: 0; padding: 7px 0; font-size: 13px; display: block; border-bottom: 1px #d0d0d0 dashed; line-height: 22px; font-weight: bold }
	.mobileProductSec .mobileProductList1 ul > li:hover > a { color: #82a03a !important }
	.mobileProductsec .mobileProductList1 ul > li > a:hover, .mobileProductsec .mobileProductList1 > li.active > a { color: #82a03a; background-image: none }
	.mobileProductsec .mobileProductList1 ul > li ul li { padding: 0; background: transparent }
	.mobileProductsec .mobileProductList1 ul > li ul li a {display: block; background: url(../images/rd/subNavarr1.png) no-repeat left 9px; color: #76797c; font-size: 12px; font-weight: normal; line-height: 16px; padding: 5px 0 5px 10px }
	.mobileProductsec .mobileProductList1 ul > li li > a:hover, .mobileProductsec .mobileProductList1 > li.active li > a { background: url(../images/rd/subNavarr1.png) no-repeat left 9px }
	.extraBanners { position: absolute; left: 0px; top: 0px; width: 100%; display: none }
	.extraBanners ul { float: left }
	.extraBanners ul li { float: left; position: absolute; top: 0px; left: 0px; display: none; width: 100% }
	.sliderNavgation ul li a.iconElife span { padding: 0 40px 0 63px; background-position: 27px center }
	.sliderNavgation ul li a.iconMobile span { padding: 0 40px 0 63px }
	.sliderNavgation ul li a.iconLandline span, .sliderNavgation ul li a.iconLandline span:hover {background-position: 20px center;padding: 0 40px 0 63px }

	.sliderNavgation ul li a.iconElife span:hover { background-position: 27px center }
	.sliderNavgation { position: relative; margin-left: 0px; width: 460px; float: left; padding: 0px; left: 0px; height: auto; margin-top: 20px; margin-bottom: 20px; box-shadow: none; -webkit-border-radius: 0 0 10px 0; -moz-border-radius: 0 0 10px 0; border-radius: 0 0 10px 0 }
	.sliderNavgation ul li a.iconMobile span, .sliderNavgation ul li a.iconInternet span, .sliderNavgation ul li a.iconMobile span:hover, .sliderNavgation ul li a.iconInternet span:hover { padding: 0 38px 0 64px; background-position: 23px center }
	.sliderNavgation ul li { width: 49.8%; border-bottom: 1px solid #e3e3e3 !important; padding-top: 0 }
	.sliderNavgation ul li:hover { background-image: none }
	.sliderNavgation ul li a.iconInternet { -webkit-border-radius: 0 0 10px 0; -moz-border-radius: 0 0 10px 0; border-radius: 0 0 10px 0; border-right: 1px solid #E3E3E3 !important }
	.sliderNavgation ul li:last-child { -webkit-border-radius: 0 0 10px 0; -moz-border-radius: 0 0 10px 0; border-radius: 0 0 10px 0 }
	.sliderNavgation ul li a.iconLandline, .sliderNavgation ul li a.iconLandline span, .sliderNavgation ul li a.iconLandline span:hover { border-radius: 0px 10px 0px 0px; -webkit-border-radius: 0px 10px 0px 0px; -moz-border-radius: 0px 10px 0px 0px; -o-border-radius: 0px 10px 0px 0px; -ms-border-radius: 0px 10px 0px 0px }
	.sliderNavgation ul li:nth-child(2n+2) { border-right: 0px solid #e3e3e3 }
	.sliderNavgation ul li a.iconElife { background-position: 31px center }
	.sliderNavgation ul li:hover a i { display: none }
	.sliderNavgation ul li:hover { background-image: none }

	.productSec .productList1 { width: 206px; height: 200px; overflow: auto }
	.productSec .productList1 li ul li { background-position: 0 9px }
	.productSec .productList1 li ul li a { font-size: 13px; line-height: 18px; color: #76797c !important; font-weight: normal }
	.productSec .productList1 > li { background: url("../images/rd/subNavarr1.png") no-repeat left 19px }
	.productSec .productList1 li ul li a { background: none; line-height: 16px; padding-top: 7px; padding-bottom: 7px }
	.newsBlock .twoCols, .newsBlock .singleCols { width: auto; padding: 0px; background: transparent; -webkit-box-shadow: none; -moz-box-shadow: none; padding-bottom: 5px; overflow: auto; box-shadow: none }
	.newsBlock .tabs { background: transparent; border: 0px solid; padding-bottom: 10px }
	.newsBlock .tabs li { background: transparent; border: 0px solid }
	.newsBlock .tabs li a { background: #c6ce2c; border: 0px solid; text-align: center; padding: 0 20px; color: #fff; border-radius: 10px 10px 10px 0; -webkit-border-radius: 10px 10px 10px 0; -moz-border-radius: 10px 10px 10px 0; -o-border-radius: 10px 10px 10px 0; -ms-border-radius: 10px 10px 10px 0; width:137px }
	.newsBlock .tabs li.curTab a i { display: none }
	.newsBlock .tabs li.curTab { border-top: 0px solid; border-left: 0px solid }
	.newsBlock .tabs li.curTab a { border-right: 0px solid; border-top:0px solid; width:137px }
	.newsBlock .singleCols .tabs li a {height:40px }
	.newsBlock .singleCols .tabs li.twoLine a span {margin-top:-5px }
	.newsBlock .tabsBlock { position: relative; width: 100% }
	.newsBlock .tabsBlock .flex-viewport { width: 177px; margin-left: 143px }
	.newsList img { width: inherit }
	.flex-direction-nav li a { position: absolute; top: 11px }
	.flex-direction-nav li a.flex-prev { left: 105px; background: url('../images/rd/arrow-left.png') no-repeat 0 0; width: 11px; height: 17px; line-height: 17px; text-indent: -9999px }
	.flex-direction-nav li a.flex-next { right: 107px; background: url('../images/rd/arrow-right.png') no-repeat 0 0; width: 11px; height: 17px; line-height: 17px; text-indent: -9999px }
	.newsBlock .tabContent, .newsBlock .singleCols .tabContent { padding: 0; width: 100% }
	.newsBlock .tabContent .horiz_container li { margin-left: 10px }
	#horiz_container_inner { padding: 0px }
	#scrollbar, #track, #horiz_container_outer { width: 277px }
	.newsBlock .tabContent .horiz_container li { padding: 9px }
	.content { width: 438px; background: transparent }
	.newsBlock .tabWrapper, .newsBlock .singleCols .tabWrapper { width: 438px; height: 210px; padding: 10px 10px 20px 10px; -webkit-box-shadow: 1px 1px 2px rgba(0,0,0,.2); -moz-box-shadow: 1px 1px 2px rgba(0,0,0,.2); box-shadow: 1px 1px 2px rgba(0,0,0,.2); background: -moz-linear-gradient(top, #ffffff 0%, #f8f8f8 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(100%, #f8f8f8)); background: -webkit-linear-gradient(top, #ffffff 0%, #f8f8f8 100%); background: -o-linear-gradient(top, #ffffff 0%, #f8f8f8 100%); background: -ms-linear-gradient(top, #ffffff 0%, #f8f8f8 100%); background: linear-gradient(to bottom, #ffffff 0%, #f8f8f8 100%);  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f8f8f8', GradientType=0 );
	}
	.newsBlock .singleCols .tabWrapper {height:auto }
	.newsBlock .singleCols .tabContent {width:280px;padding:0px; height:auto }
	.newsBlock .singleCols .tabContent .contheight h2 {font-size:18px; line-height:24px }
	.newsBlock .singleCols .tabContent .contheight p {font-size:12px; line-height:20px }
	.newsBlock .singleCols .tabContent .contheight .block {font-size:16px; line-height:32px; padding:0 10px 0 30px; background-position:5px 3px; background-size:20px 20px }
	.newsBlock .tabWrapper .tabContentAll { width: 3500px }
	.newsBlock .tabWrapper .tabContent { width: 450px; float: left }
	.newsBlock .singleCols .tabWrapper .tabContent {width:440px }
	.newsBlock .singleCols .tabContent .contheight {padding:10px 10px 0 }
	.horiz_container { width: 860px }
	#userBlock { margin-top: 20px }
	#userBlock p { padding: 6px 0 16px; border-bottom: 1px solid #e3e3e3; margin-bottom: 10px }
	.userfield { padding: 6px 8px 7px; width: 418px }
	.CustomDropfield { padding-right: 40px; width: 387px }
	#userBlock .fieldCol { margin-right: 0px; width: 439px; margin-bottom: 0px }
	#userBlock .fieldCol.buttonBlock { text-align: right }
	.drop-list { top: 37px; width: 435px }
	.columnBlock .cols { width: 460px; margin-left: 0px; margin-top: 20px }
	.help .cols img { width: 100% }
	.help .cols .blockCont .overCont p { width: 300px; font-size: 12px }
	.newsBlock .cols { margin-left: 0px; width: 440px }
	.help .columnBlock .cols:first-child { margin-top: 0px !important }
	#newsBlock {padding:10px }
	#newsBlock .newsList img {width:auto }
	#newsBlock .flex-control-nav {right:10px; top:15px }
	#newsBlock .newsList {width:100%;border-right:0px solid; margin-right:0px; border-top:1px solid #e4e4e5 }
	#newsBlock li .newsList:first-child {border-top:0px solid;padding-top:0px }
	/*Footer Section*/
	.footerBlock { overflow: hidden; min-height: inherit }
	.footerclms { display: none }
	.footerBlock h2 { padding-bottom: 5px }
	.footerBlock .container { padding-top: 10px }
	.botGrayBlock .container .left { margin-left: 125px }
	.downArrow { display: inline !important }
	.findLocation { display: none }
	.footerBlock .row .clm3 { width: 100% }
	.footerBlock .row .clm2 { width: 100%; margin-left: 0 }
	.footerBlock .row .clm4 { width: 100%; margin-left: 0 }
	.footerBlock .row .clm3 { width: 100%; margin-left: 0 }
	.footerBlock .container .row > div { background: url(../images/rd/divid-hori.png) no-repeat bottom center }
	.footerBlock .container .row > div.last { background: url(../images/rd/divid-hori.png) no-repeat bottom center; width: 440px }
	.building { padding: 10px 20px }
	.quick { padding: 10px 20px }
	.subScribe { padding: 10px 20px }
	.social { padding: 10px 20px 10px 20px }
	.green { padding-top: 5px }
	.quickLinks li { padding: 3px 0 3px 15px }
	.copy { padding: 7px 0 }
	.footerBlock .container { padding: 0 0 0 0 }
	.subScribe p { padding: 10px 10px 0 0 }
	.newsLetter input { width: 170px }
	#contentBlock { margin-bottom: 0; padding-top: 0 }
	footer { position: relative }
	.footerShow { display: inline-block }
	.figLogo {width:95px }
	.mainNav { margin-left: 0px !important; left: auto !important; position: relative !important; width:340px }
	#banner { margin-top: 0px !important; padding-top: 140px }
	/*smartphone*/
	.smartphone .sliderContent { width: 275px; top: 30px }
	.smartphone .sliderContent h1 { font-size: 16px; padding-bottom: 5px }
	.smartphone .sliderContent h2 { font-size: 14px; color: #FFF; line-height: 17px; padding-bottom: 2px }
	.smartphone .sliderContent p { font-size: 11px; line-height: 14px }
	.smartphone .cols .blockCont h2 { line-height: 14px; padding: 4px 10px; min-height: 28px; font-size: 11px }
	.smartphone .cols { width: 149px }
	.smartphone .cols2 { width: 227px }
	.smartphone .cols { margin-left: 7px; min-height: inherit; padding-bottom: 19px; margin-top: 0 }
	.smartphone .cols2 .blockCont .overCont p { width: 120px; line-height: inherit; font-size: 11px }
	.smartphone .cols .blockCont .overCont p { line-height: 14px; font-size: 11px }
	.smartphone .cols .blockCont .overCont { padding-left: 10px }
	.smartphoneInterest h2 { margin-left: 19px }
	.smartphoneInterest { padding: 14px 0 }
	.smartphoneInterest ul li { width: 114px; min-height: 173px }
	.smartphoneInterest ul li a { padding: 0 5px; font-size: 11px }
	.smartphoneWeare { padding-bottom: 0px }
	/*----Smartphone Detail page---*/
	.smartphoneTab .flex-viewport { position: relative; width:161px; margin:0 auto; overflow:hidden; border-radius:5px 5px 5px 0}
	.smartphoneTab { height:50px }
	.smartphoneTab .flex-viewport ul li.currentTab span.uparrow, .smartphoneTab .flex-viewport ul li:hover span.uparrow{ display: none}
	.smartphoneTab .flex-direction-nav { background:none; border:none; box-shadow:none; height: 41px;
    overflow: hidden;
    position: relative;
    top: -41px;    margin-left: 12px }
	.smartphoneTab .flex-direction-nav li{ background:none;   float: left;
    width: 219px !important; border: medium none }
	.smartphoneTab .flex-direction-nav li:hover{ background:none }
	.smartphoneTab .flex-direction-nav a:hover{background-color:transparent }
	.smartphoneTab .flex-viewport ul{ height:38px; width:810px; background:none; box-shadow:none }
	.smartphoneTab .flex-viewport ul li{ height:38px }
	.smartphoneTab .flex-viewport ul li:first-child{ width:161px; border-radius: 5px 5px 5px 0px; -webkit-border-radius: 5px 5px 5px 0px; -moz-border-radius: 5px 5px 5px 0px; -o-border-radius: 5px 5px 5px 0px; -ms-border-radius: 5px 5px 5px 0px }
	.smartphoneTab .flex-viewport ul li{ width:161px; border-radius: 5px 5px 5px 0px; -webkit-border-radius: 5px 5px 5px 0px; -moz-border-radius: 5px 5px 5px 0px; -o-border-radius: 5px 5px 5px 0px; -ms-border-radius: 5px 5px 5px 0px; background-color:#82A03A }
	.smartphoneTabContent{ padding: 16px 16px 7px; overflow:hidden }
	.smartphoneTab .flex-viewport ul li a.brandBlack{ background-position:-222px -4px }
	.smartphoneTab .flex-viewport ul li a.brandBlack:hover, .smartphoneTab .flex-viewport ul li.currentTab a.brandBlack{background-position:-222px -4px }
	.smartphoneTab ul > li{ border: none}
	.smartphoneTab ul li a.brandSamsung{ background-position:-222px -56px}
	.smartphoneTab ul li a.brandSamsung:hover, .smartphoneTab ul li.currentTab a.brandSamsung{ background-position:-222px -56px}
	.smartphoneTab ul li a.brandApple{ background-position:-222px -107px}
	.smartphoneTab ul li a.brandApple:hover, .smartphoneTab ul li.currentTab a.brandApple{ background-position:-222px -107px }
	.smartphoneTab ul li a.brandNokia{ background-position:-222px -155px}
	.smartphoneTab ul li a.brandNokia:hover, .smartphoneTab ul li.currentTab a.brandNokia{ background-position:-222px -155px}
	.smartphoneTab ul li a.brandHuawel{ background-position:-222px -206px}
	.smartphoneTab ul li a.brandHuawel:hover, .smartphoneTab ul li.currentTab a.brandHuawel{ background-position:-222px -206px}
	.smartphoneTabContent .horizontalScrollContent > li{padding: 13px 15px 7px; min-height:inherit; width:230px}
	.smartphoneTabContent .horizontalScrollContent > li img{ max-width: 100%; width: 100% }
	.smartphoneTabContent .content{ height:386px; width: 432px !important; float:left; margin-right:20px }
	.smartphoneTabContent .leftColumn, .smartphoneTabContent .rightColumn{ width:269px }
	.smartphoneTabContent .rightColumn{ width: 428px; margin:20px 0 0 0 }
	.innerTab li{ padding: 0 6px }
	.innerTab li:last-child{ padding-right:0 }
	.smartphoneContent .brandDescription h2{ font-size:14px; line-height:18px}
	.verticalScrollContent{ height:398px;  margin-bottom: 18px }
	.innercolumn:last-child{ padding-left:0 }
	.innercontent .innercolumnBlock .innercolumn{ width:auto; margin-bottom: 10px; padding-right: 0 }
	.thumbnail ul li{ width:58px}
	.smartphoneTabContent .leftColumn{ padding-bottom: 62px;   margin: 0 0 0 82px }
	.orderNumber{ padding: 0 11px }
	.orderStatus{  position: absolute; bottom:0}
	.package .tablecolumn div{ display:inherit; padding: 10px 0; width: 100% }
	.sms li{ width:auto; border:none }
	.sms li:last-child{border:none; margin-right: 0 }
	.perMonth{ width: 120px }
	.charges .packageDesc{ padding-right:5px }
	.charges .list-content p{ padding-bottom:10px }
	.charges .innercolumnBlock{ margin-bottom:0 }
	.note{ padding:0 }
	.innercontent .innercolumnBlock{ padding-top:0}
	.package .packageDesc { padding-left:10px }
	.conDetails { padding: 10px 0 }
	.innercolumn:first-child{ background-image: none }
	.verticalScrollContent .mCSB_container .brandDescription{ margin-right:18px }
	.verticalScrollContent .mCSB_container .innercolumnBlock{ margin-right:16px }
	.blackBerryDes { width: 432px }
	.package .tablecolumn{ display:block }
	/*Popup Content*/
	.popupContent {width:380px; height:240px; margin-top:-120px; margin-left:-190px }
	.popupInner {padding:10px }
	.popupInner h2, .popupInner h3 {font-size:16px; line-height:22px }
	.popupInner .leftData {width:330px }
	.popupInner .listData {height:120px }
	.popupInner .leftData ul li p {font-size:12px }
	.popupInner .imgList ul {padding:5px }
	.popupInner .imgList ul li {margin-left:5px }
	.popupInner .imgList ul li img {width:35px; height:35px }
	.popupInner .img {display:none }
	.popupInner .listData.productSpecification {height:160px;}
	.highLightPlans li h5 {font-size:14px; padding:3px 15px 0}
	.highLightPlans li h5 span {font-size:12px;}
	.highLightPlans {width:100% !important;}
	.highLightPlans li {width:100% !important; border-top:1px solid #fff; border-left:0px solid; display:block;}
	/* Wedget page*/
	.weg-title-sec h1{ width:100%; padding-top:2px }
	.page-link{margin-top: 10px }
	.wegbanner{padding: 26px 0 6px }
	.wegbanner figure{ width: auto; margin-bottom: 12px }
	.wegbanner figure img{margin-left: -48px }
	.wegbanner .weg-ban-con{  padding: 0 20px 10px 15px; width: auto }
	.wegbanner .weg-ban-con h1{ font-size:18px; padding:0 0 10px }
	.wegbanner .weg-ban-con p{ font-size:11px; line-height:24px}
	.compare-sec input[type="text"], .compare-sec ul.comparelist { width: 270px }
	.find-sec .find-chennel{ padding:18px 10px; margin-top: 3px }
	.find-sec .find-chennel form{margin-left: 5px }
	.find-sec .select-pack{ padding:18px 12px }
	.find-sec .select-pack input[type="text"]{ width:107px }
	.find-sec .select-pack .drop-list{ width:145px}
	.grid-sec{padding:10px }
	.compare-sec { padding: 0 27px 18px 0 }
	.find-sec .find-chennel form input[type="text"]{ width:142px}
	.wedgetGrid .gridHd .firstBlock {width:257px }
	.wedgetGrid .gridHd .firstBlock ul li.no {width:59px;padding-left:0px; text-align:center }
	.wedgetGrid .gridHd .firstBlock ul li.cName {width:115px;padding-left:0px; padding-right:0px; text-align:center }
	.wedgetGrid .gridHd .secondBlock {width:155px !important }
	.wedgetGrid .gridHd .secondBlock .gridTopSlider ul li {font-size:11px; height:54px; line-height:14px; text-align:center; padding-right:20px; padding-top:15px }
	.wedgetGrid .gridHd .secondBlock .gridTopSlider ul li span {font-size:11px; line-height:14px }
	.wedgetContent {height:300px }
	.wedgetContent .firstBlock {width:257px }
	.wedgetContent .secondBlock {width:155px !important }
	.wedgetContent .mCSB_container {margin-right:22px }
	.wedgetContent .firstBlock ul li li.no {width:59px;padding-left:0px; padding-right:0px }
	.wedgetContent .firstBlock ul li li.cName {width:95px }
	.wedgetContent .secondBlock .gridContentSlider ul li li {width:155px }
	.wedgetGrid .flex-direction-nav li a {position:absolute; top:0px; width:20px; height:64px; text-indent:-9999px }
	.wedgetGrid .flex-direction-nav li a.flex-prev {left:0px; background:url('../images/rd/lftWedgetArrow.png') no-repeat center 25px #c6ce2c }
	.wedgetGrid .flex-direction-nav li a.flex-next {right:0px; background:url('../images/rd/rgtWedgetArrow.png') no-repeat center 25px #c6ce2c }
	.pageHd.pagination .pageHdLft {width:100%; padding-bottom:30px }
	.pageHd.pagination .pageHdLft h1 {font-size:16px; line-height:26px }
	.pageHd.pagination .pageHdLft h1 span {display:block; font-size:12px }
	.pageHd p {font-size:11px }
	/*tabs content*/
	.twoColsBlock .leftCols, .twoColsBlock .rightCols{width:462px }
	.singleColsBlock .leftCols{width:462px }
	.twoColsBlock .rightCols .widgets:first-child{margin-top:10px }
	.twoColsBlock .tabclick { margin-bottom:20px; text-align:center;padding:0 20px;width:184px; background:url('../images/rd/uparrowgray.png') no-repeat 90% center #C6CE2C; color:#fff; font-size:13px;line-height:41px; margin-left:110px }
	.twoColsBlock .hrTabs ul.slides {position:absolute; left:110px; width:222px;  border-radius:0 0 0 0;-moz-border-radius:0 0 0 0; -webkit-border-radius:0 0 0 0; height:auto }
	.twoColsBlock .hrTabs ul.slides li {width:222px; border-radius:0 0 0 0;-moz-border-radius:0 0 0 0; -webkit-border-radius:0 0 0 0; height:26px; line-height:26px }
	.twoColsBlock .hrTabs ul.slides li:hover {background:#C6CE2C }
	.twoColsBlock .hrTabs ul.slides li a {border-radius:0 0 0 0;-moz-border-radius:0 0 0 0; -webkit-border-radius:0 0 0 0; padding:0 10px; width:202px; font-size:13px }
	.twoColsBlock .hrTabs ul.slides li a span {display:none !important }
	.twoColsBlock .hrTabs ul.slides li a {height:26px;line-height:22px }
	
	.singleColsBlock .tabclick { margin-bottom:20px; text-align:center;padding:0 20px;width:184px; background:url('../images/rd/uparrowgray.png') no-repeat 90% center #C6CE2C; color:#fff; font-size:13px;line-height:41px; margin-left:110px }
	.singleColsBlock .hrTabs ul.slides {position:absolute; left:110px; top:40px; width:222px;  border-radius:0 0 0 0;-moz-border-radius:0 0 0 0; -webkit-border-radius:0 0 0 0; height:auto }
	.singleColsBlock .hrTabs ul.slides li {width:222px; border-radius:0 0 0 0;-moz-border-radius:0 0 0 0; -webkit-border-radius:0 0 0 0; height:26px; line-height:26px }
	.singleColsBlock .hrTabs ul.slides li:hover {background:#C6CE2C }
	.singleColsBlock .hrTabs ul.slides li a {border-radius:0 0 0 0;-moz-border-radius:0 0 0 0; -webkit-border-radius:0 0 0 0; padding:0 10px; width:202px; font-size:13px }
	.singleColsBlock .hrTabs ul.slides li a span {display:none !important }
	.singleColsBlock .hrTabs ul.slides li a {height:26px;line-height:22px }

	.tabsContent .eLife{background:none;box-shadow:none }
	.tabsContent .eLife li{width:387px !important;text-align:left;background: #c7cf31; background: -moz-linear-gradient(top, #c7cf31 0%, #b5bd11 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #c7cf31), color-stop(100%, #b5bd11)); background: -webkit-linear-gradient(top, #c7cf31 0%, #b5bd11 100%); background: -o-linear-gradient(top, #c7cf31 0%, #b5bd11 100%); background: -ms-linear-gradient(top, #c7cf31 0%, #b5bd11 100%); background: linear-gradient(to bottom, #c7cf31 0%, #b5bd11 100%);margin:0 0 10px 0;border-radius:5px !important;height:auto !important;padding:8px 17px 8px 17px }
	.tabsContent .eLife li figure{display:inline }
	.tabsContent .eLife li h5{padding:7px 0 0 10px;display:inline }
	.tabsContent .hightArea{background:none;box-shadow:none }
	.tabsContent .hightArea li{width:387px !important;text-align:left;background: #c7cf31; background: -moz-linear-gradient(top, #c7cf31 0%, #b5bd11 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #c7cf31), color-stop(100%, #b5bd11)); background: -webkit-linear-gradient(top, #c7cf31 0%, #b5bd11 100%); background: -o-linear-gradient(top, #c7cf31 0%, #b5bd11 100%); background: -ms-linear-gradient(top, #c7cf31 0%, #b5bd11 100%); background: linear-gradient(to bottom, #c7cf31 0%, #b5bd11 100%);margin:0 0 10px 0;border-radius:5px !important;height:auto !important;padding:8px 17px 8px 17px }
	.tabsContent .hightArea li figure{display:inline }
	.tabsContent .hightArea li h5{padding:7px 0 0 10px;display:block; text-align:center }
	.tabsContent .eList > li, .fullWidth{width:380px !important }
	.tabsContent .accordList{background:url('../images/rd/border-separater-320.png') no-repeat center bottom }
	.tabsContent h4{font-size:13px;cursor:pointer }
	.tabsContent h4 i{padding-right:10px }
	.tabsContent h4.ui-state-default{background:url('../images/rd/border-separater-320.png') no-repeat 0 bottom;padding:20px 0 40px 0 }
	.tabsContent h4.ui-state-active{background:none;padding:10px 0 10px 0 }
	.tabsContent h4.ui-state-default .ui-icon{background:url('../images/rd/icons.png') no-repeat 2px -264px;width:20px;height:16px;float:right;padding-right:16px }
	.tabsContent h4.ui-state-active .ui-icon{background:url('../images/rd/icons.png') no-repeat 2px -239px;width:20px;height:16px;float:right;padding-right:16px } 
	.about .cols{ padding-bottom:0}
	.bgGradient{ padding:10px}
	.aboutCont1{ min-height:389px}
	.aboutCont2{ min-height:253px}
	.aboutCont3{ min-height:186px}
	.aboutList > li.large a, .aboutList > li.medium a, .aboutList > li a { width:165px; padding:8px 15px 8px 20px; background-position:10px 14px }
	.aboutList > li.large a:hover, .aboutList > li.medium a:hover, .aboutList > li a:hover{ background-position:10px 14px }
	.services .cols2 { width: 422px }
	.services .cols{ min-height:inherit} 
	.services p{width:298px}
	.services .cols2{ margin:20px 0 0 0}
	.services { padding:0}
	
	.formSection .formBlock input[type="text"] {width:365px; margin-right:0px;margin-bottom:15px;}
	.formSection .formBlock .txtarea {width:365px; margin-right:0px;margin-bottom:15px;}
	.formSection .formBlock, .formSection .formRow {padding-bottom:0px;}
	.formSection .formBlock .formRow .fieldCol .drop-list {width:385px;}
	.formSection .formBlock .formRow .fieldCol .drop-list li {width:370px;}
	.table tr td {font-size:13px;}
	.contentHd h3 {width:100%; font-size:18px; line-height:22px;}
	.columnBlock .socialBlock {margin-top:10px;}
	.listLink > li, .listLink > li:first-child {width:100%;}
	.listLink > li a {float:none; display:block; overflow:hidden;}

	.prestige .mobileSubNavigation {background:#fff;}
	.prestige .mobileSubNavigation > ul > li > a {color:#000;}
	.prestige #mainMenu .mobile-nav { background-image: url('../images/rd/prestige/bg-mobile-nav.png'); }

	.prestige .mobileProductsec .mobileProductList1 ul > li > a { color: #999;}
	.prestige .mobileProductSec .mobileProductList1 ul > li:hover > a { color: #666 !important }
	.prestige .mobileProductsec .mobileProductList1 ul > li > a:hover, .prestige .mobileProductsec .mobileProductList1 > li.active > a { color: #666;}
	.prestige .mobileProductsec .mobileProductList1 ul > li ul li a {background-image: url(../images/rd/prestige/subNavarr1.png); color: #999;}
	.prestige .mobileProductsec .mobileProductList1 ul > li li > a:hover, .prestige .mobileProductsec .mobileProductList1 > li.active li > a { background-image: url(../images/rd/prestige/subNavarr1.png)}

	.prestige #mainMenu form, .prestige .find-sec .find-chennel form {border-bottom:0px solid; min-width:inherit;}
	.prestige #mainMenu form input[type="button"], .prestige .find-sec .find-chennel form input[type="button"] {background-image:url('../images/rd/prestige/search-icon.png')}
	.prestigeLogin {background:#D7AF48;}

	.prestige .twoColsBlock .rightCols.newsBlock #userBlock {margin-top:20px;}
	.prestige .img-widgets:first-child {margin-top:20px;}
	.prestige .columnBlock .cols {margin-top:0px;}
	.prestige .columnBlock .cols {width:100%;}

	.prestige .formSection1 .formBlock input[type="text"], .prestige .formSection1 .formBlock textarea {width:200px;}
	 .prestige .formSection1 .formBlock input[type="password"] {width:200px;}
	.prestige .formSection1 .formBlock .formRow .fieldCol input[type="text"], .prestige .formSection1 .formBlock .formRow .fieldCol input[type="password"] {width:375px;}
	.prestige .formSection1 .formBlock .formRow .fieldCol.submitButton, .prestige .formSection1 .formBlock .formRow .fieldCol {margin-left:0px; padding-bottom:10px;}
	.prestige .columnBlock.smartCollapse .cols {width:456px;}
	.prestige .twoColsBlock .tabclick {background-color:#d7af48; background-image:url("../images/rd/prestige/uparrowgray.png");}

	/*Data Calculator*/
	.dataCalculator .slideBlock .uiSlider {width:290px; clear:left;}
	.dataCalculator .formSection .formBlock input[type="text"] {width:160px !important;}
	.dataCalculator .formSection .formBlock .selectbox-wrapper li {width:auto;}
	.dataCalculator div.selectbox-wrapper {width:180px !important}
	.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {width:28px; height:28px; background-image:url('../images/rd/data-calculator/icon-move-large.png');}
	.ui-slider-horizontal {height:6px;}
	.ui-slider-horizontal .ui-slider-handle {top:-11px; margin-left:-14px;}
	
	/*Customer Support*/
	.custSupportBlock .custTab {width:100px;}
	.custSupportBlock .custTab li {width:99px;}
	.custSupportBlock .custTab li.curTab a, .custSupportBlock .custTab li a {width:74px; font-weight:normal;}
	.custSupportBlock .custTab li a i.cust-icon {margin-left:24px;}
	.custSupportBlock .custTab li a {font-size:12px; padding:6px 10px 6px 14px;}
	.custSupportBlock .tabContentAll {width:360px;}
	.custSupportBlock .secondLevelTab {width:110px; }
	.custSupportBlock .thirdLevelCont {width:248px;}
	.custSupportBlock .secondLevelTab ul li a {line-height:18px; padding:15px;}
	.custSupportBlock .thirdLevelCont .videoList li div.videoBlock img {width:80px;}
	.custSupportBlock .thirdLevelCont .videoList li div.videoBlock p {width:55%;}
	.custSupportBlock .thirdLevelCont .videoList li div.videoBlock p span {font-size:12px;}
	.custSupportBlock .thirdLevelCont .manualList > li div.videoBlock {width:100%; margin-left:0px;}
	.custSupportBlock .thirdLevelCont .manualList > li div.videoBlock:first-child {padding-bottom:15px;}
	
	.aboutList.aboutThreeCol > li a {width:170px;}
	/*Roaming widgets page*/
	.roamingBlock{padding:20px;}
	.romingGlobe, .romingBuild{ width:100%}
	.romingBuild{ margin:0; padding:0; width:100%;  margin-bottom:20px; padding-bottom:10px}
	.romingBuild .cont{ width:100%; padding:10px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
	.romingBuild span{ display:none}
	.romingSections .clm6{ width:100%; margin-left:0; margin-top:10px}
	.romingSections .clm6:first-child{ margin:0}
	.promCont{ padding:10px}
	.promCont li{ width:100%; padding-left:0; background:none; padding:7px 0;}
	.promCont li:first-child i { width:19px}
	.romingSections .operator{ padding:10px; background:none}
	.romingSections .operator li{ margin:7px 0}
	.romingSections.tabsContent h2{ background:none}
	.romingBuild .formSection{ width:228px; margin:auto}
	.romingBuild .formSection .formBlock .formRow .fieldCol input[type="text"]{ width:202px !important}
	.romingBuild .formSection .formBlock input[type="text"]{ margin-bottom:0}
	
	.tabsContent .highlightArea li {display:block; border-left:0px solid; width:100% !important; border-top:1px solid #fff;}
	.tabsContent .highlightArea li:first-child {border-top:0px solid;}

	#contentBlock .subThreeCol {display:block; overflow:hidden;}
	#contentBlock .subThreeCol > div {float:left; width:100%; margin:0%; border-bottom:1px solid #e3e3e3; }

	
	.romingSections .chargesTbl table {width:100%;}
	.romingSections .chargesTbl table tr {width:100%; clear:both;}
	.romingSections .chargesTbl table tr th {width:96%; clear:both;float:left;}
	.romingSections .chargesTbl table tr td {width:96%; clear:both;float:left;}
	
	.promotionList .browsers{ display:none !important}
	.promotionList .mobiles{ display:block !important; text-align:center}
	.promotionBoxSec .left{ width:100%; text-align:center}
	.promotionBoxSec .right{ width:100%; float:left;}
	.promotionBoxSec .tabsContent .accordList{ padding-bottom:0; background:none}
	.promotionBoxSec .tabsContent .hightArea{ background:none}
	.fullcontent { width: 438px; background: transparent }
}
@media screen and (max-width: 400px) {
	/*Index popup*/
	.indexPopup { position:fixed; left:50%; background:#fff; top:50%; width:300px; height:195px; margin-left:-150px; margin-top:-97px; z-index:9999; overflow:hidden }
	.indexPopup img.banner {max-width:100% }
	.indexPopup .close {width:25px; height:25px; background:url(../images/rd/closeButton.png) no-repeat; z-index:9999; position:absolute; cursor:pointer; top:5px; right:5px }
	/*video popup*/
	.videoPopup { position:fixed; left:50%; background:#fff; top:50%; width:300px; height:169px; margin-left:-150px; margin-top:-85px; z-index:9999; overflow:hidden }
	.videoPopup video, .videoPopup img,.videoPopup embed {width:300px; height:169px;}
	.videoPopup .close {width:25px; height:25px; background:url(../images/rd/closeButton.png) no-repeat; z-index:9999; position:absolute; cursor:pointer; top:5px; right:5px }
	html, body { width: 100%;}
	.container, .mainNav { width: 300px }
	.mainNav {width:190px; margin: 0}
	.figLogo {width:98px }
	#banner {padding-top:130px;}
	#banner .bannerSlider { display: none }
	.mobileBannerSlider { display: block }
	.sliderContent h1 { font-size: 20px; line-height: 25px }
	.sliderContent h2 { line-height: 20px; padding: 5px 0; font-size: 14px }
	.sliderContent { left: 18px; right: 18px; top: 173px; width: auto }
	#userBlock .buttonBlock { text-align: right }
	#userBlock .buttonBlock .regButton { margin-left: 10px }
	#banner .flex-control-nav { left: auto; right:10px; bottom: 20px }
	#banner .flex-control-nav { height: 16px }
	#banner .flex-control-nav li a { margin-top: 4px }
	.CustomDropArrow { height: 34px; top: 2px; width: 35px }
	#userBlock { -webkit-border-radius: 8px 8px 8px 0; -moz-border-radius: 8px 8px 8px 0; border-radius: 8px 8px 8px 0; padding: 16px 20px 10px }
	.container { width: 300px }
	#mainMenu { position: relative; overflow: inherit }
	#mainMenu, .sliderNavgation, #userBlock.cols, .newsBlock .twoCols { padding: 10px }
	#mainMenu figure { padding: 7px 0 10px 0 }
	#mainMenu figure img.logo { width: 120px }
	#mainMenu .mobile-nav { float: right; width: 22px; height: 22px; background: url('../images/rd/bg-mobile-nav.png') no-repeat center center; position: absolute; top: 22px; right: 45px }
	#mainMenu > ul { display: block; position: absolute; width: 133px; padding: 20px; z-index: 99; background: -moz-linear-gradient(top, #ffffff 0%, #f8f8f8 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(100%, #f8f8f8)); background: -webkit-linear-gradient(top, #ffffff 0%, #f8f8f8 100%); background: -o-linear-gradient(top, #ffffff 0%, #f8f8f8 100%); background: -ms-linear-gradient(top, #ffffff 0%, #f8f8f8 100%); background: linear-gradient(to bottom, #ffffff 0%, #f8f8f8 100%);  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f8f8f8', GradientType=0 );
	-webkit-box-shadow: 1px 1px 2px rgba(0,0,0,.2); -moz-box-shadow: 1px 1px 2px rgba(0,0,0,.2); box-shadow: 1px 1px 2px rgba(0,0,0,.2); border-radius: 5px 5px 5px 5px; -webkit-border-radius: 5px 5px 5px 5px; -moz-border-radius: 5px 5px 5px 5px; -o-border-radius: 5px 5px 5px 5px; -ms-border-radius: 5px 5px 5px 5px; margin-top: 0px; top: 52px; right: 20px }
	#mainMenu > ul:after, #mainMenu > ul:before { border: solid transparent; content: ' '; height: 0; right: 22px; position: absolute; width: 0; border-bottom-color: #fff }
	#mainMenu > ul:before { border-width: 14px; top: -22px; z-index: 2222 }
	#mainMenu ul li { float: left; width: 123px; padding: 0px 0 0 15px; background: url('../images/rd/arrow-green.png') no-repeat 0 10px !important }
	#mainMenu ul li a:hover, #mainMenu ul li.active a { background: transparent }
	#mainMenu ul li a { border-bottom: 1px dashed #d0d0d0; line-height: 18px; padding: 5px 5px 5px 0; text-transform: capitalize; color: #82a03a }
	.subNavication { padding-left: 0px; height: auto }
	/*Mobile Navigation*/
	#mainMenu .mobile-nav { display: block }
	#mainMenu .primaryNav, .subNavication, #mainMenu .mobilePrimaryNav { display: none }
	.mobileSubNavigation { background: #76797c; padding: 0 0 0 0px; margin-bottom: 5px; position: absolute; display: none; margin-top: -4px; padding-top: 4px; margin-left:-109px }
	.mobileSubNavigation ul { /*overflow: hidden;*/
	}
	.mobileSubNavigation ul li { float: left; position: static }
	.downarrow { position: absolute; bottom: -4px; background: url(../images/rd/uparrow.png) no-repeat; width: 7px; height: 4px; left: 0; z-index: 1000 }
	.mobileSubNavigation > ul > li { background: url(../images/rd/seprator2.png) no-repeat right 11px }
	.mobileSubNavigation > ul > li.last { background: transparent }
	.mobileSubNavigation > ul > li > a { color: #FFF; padding: 11px 18px 11px 18px; font-size: 12px; display: block; font-family: NeoTechMedium, Arial, Helvetica, sans-serif }
	.mobileSubNavigation > ul > li.active > a { background:url('../images/rd/subnavarrow-mobile.png') no-repeat center bottom }
	.mobileProductsec {left:0px;  position: absolute; width: 208px; max-height: 200px; background: rgba(255,255,255,0.9); z-index: 105; padding: 10px; display: none; border: 1px #86a340 solid; overflow: inherit; border-top:0px solid }
	.mobileProductsec .productScroller { float: left; width: 100%; overflow-y: auto; overflow-x: hidden; max-height: 200px }
	.mobileProductsec .mobileProductList1 { overflow: auto; background: url(../images/rd/subNavseprator.png) no-repeat right right; min-height: 150px; padding: 0 20px 0 20px; float: left; width: 168px }
	.mobileProductsec .mobileProductList1 ul > li { padding: 0 0 0 10px; background: url(../images/rd/subNavarr1.png) no-repeat left 13px; display: block; float: inherit; border: none }
	.mobileProductsec .mobileProductList1 ul > li > a { color: #b8c899; padding: 0; padding: 7px 0; font-size: 13px; display: block; border-bottom: 1px #d0d0d0 dashed; line-height: 22px; font-weight: bold }
	.mobileProductSec .mobileProductList1 ul > li:hover > a { color: #82a03a !important }
	.mobileProductsec .mobileProductList1 > li.active > a { color: #82a03a; background-image: none }
	.mobileProductsec .mobileProductList1 ul > li ul li { padding: 0; background: transparent }
	.mobileProductsec .mobileProductList1 ul > li ul li a {display: block; background: url(../images/rd/subNavarr1.png) no-repeat left 9px; color: #76797c; font-size: 12px; font-weight: normal; line-height: 16px; padding: 5px 0 5px 10px }
	.mobileProductsec .mobileProductList1 ul > li li > a:hover, .mobileProductsec .mobileProductList1 > li.active li > a { background: url(../images/rd/subNavarr1.png) no-repeat left 9px }
	#mainMenu form input[type="button"], .prestige #mainMenu form input[type="button"] { display: block; background: url(../images/rd/search-icon.png) center right no-repeat; height: 0px; width: 0px; content: " " }
	#mainMenu form .outersearch { position:absolute; top:42px; width:100%; right:0px; background:url('../images/rd/search-arrow.png') no-repeat 153px 5px;padding-top:16px;  display:none }
	#mainMenu form .searchText { padding: 7px 2%; width:96%; border-radius: 5px 5px 5px 0px; -webkit-border-radius: 5px 5px 5px 0px; -moz-border-radius: 5px 5px 5px 0px; -o-border-radius: 5px 5px 5px 0px; -ms-border-radius: 5px 5px 5px 0px; background: #76797c }
	#mainMenu form .searchText input {background:#fff; line-height:26px; height:26px; padding:3px 2%; width:96%; font-size:12px }
	#mainMenu form { border-bottom: none; padding-left: 10px; background: url(../images/rd/seprator.png) no-repeat left top; padding-bottom:5px }
	.userButton, .signinButton, .regButton { font-size: 14px; padding: 6px 0; min-width: 105px }
	.bannerSlider { display: none }
	.mobileBannerSlider { display: block }
	.extraBannersMobile { position: absolute; left: 0px; top: 0px; width: 300px; display: none }
	.extraBannersMobile ul { float: left }
	.extraBannersMobile ul li { float: left; position: absolute; top: 0px; left: 0px; display: none; width: 300px }
	.sliderNavgation ul li a.iconElife {border-radius:10px 0 0 0; -moz-border-radius:10px 0 0 0; -webkit-border-radius:10px 0 0 0; -ms-border-radius:10px 0 0 0; }
	.sliderNavgation ul li a.iconElife span { padding: 0 40px 0 63px; background-position: 27px center }
	.sliderNavgation ul li a.iconMobile span { padding: 0 40px 0 63px }
	.sliderNavgation ul li a.iconElife span:hover { background-position: 27px center }
	.sliderNavgation { position: relative; margin-left: 0px; width: 300px; float: left; padding: 0px; left: 0px; height: auto; margin-top: 20px; margin-bottom: 20px; box-shadow: none; -webkit-border-radius: 0 0 10px 0; -moz-border-radius: 0 0 10px 0; border-radius: 0 0 10px 0 }
	.sliderNavgation ul li a.iconMobile span, .sliderNavgation ul li a.iconInternet span, .sliderNavgation ul li a.iconMobile span:hover, .sliderNavgation ul li a.iconInternet span:hover { padding: 0 38px 0 64px; background-position: 23px center }
	.sliderNavgation ul li a.iconLandline, .sliderNavgation ul li a.iconLandline span,.sliderNavgation ul li a.iconLandline , .sliderNavgation ul li a.iconLandline span:hover { border-radius: 0px 10px 0px 0px; -webkit-border-radius: 0px 10px 0px 0px; -moz-border-radius: 0px 10px 0px 0px; -o-border-radius: 0px 10px 0px 0px; -ms-border-radius: 0px 10px 0px 0px }
	.sliderNavgation ul li a.iconLandline span, .sliderNavgation ul li a.iconLandline:hover span {background-position:16px center; padding:0 38px 0 61px }
	.sliderNavgation ul li { width: 49.8%; border-bottom: 1px solid #e3e3e3 !important; padding-top: 0 }
	.sliderNavgation ul li:hover a i { display: none }
	.sliderNavgation ul li:hover { background-image: none }
	.sliderNavgation ul li a.iconLandline { -webkit-border-radius: 0 10px 0 0; -moz-border-radius: 0 10px 0 0; border-radius: 0 10px 0 0 }
	.sliderNavgation ul li a.iconInternet { -webkit-border-radius: 0 0 10px 0; -moz-border-radius: 0 0 10px 0; border-radius: 0 0 10px 0; border-right: 1px solid #E3E3E3 !important }
	.sliderNavgation ul li:last-child { -webkit-border-radius: 0 0 10px 0; -moz-border-radius: 0 0 10px 0; border-radius: 0 0 10px 0 }
	.sliderNavgation ul li:nth-child(2n+2) { border-right: 0px solid #e3e3e3 }
	.sliderNavgation ul li a.iconElife { background-position: 31px center }
	.newsBlock .tabWrapper .tabContentAll { width: 3500px; height:auto !important }
	.newsBlock .tabWrapper .tabContent { width: 280px; float: left; margin: 0 10px 0 0; height:auto !important }
	.newsBlock .singleCols .tabContent .contheight {padding:10px 10px 0 }
	.productSec .productList1 { width: 206px; height: 200px; overflow: auto }
	.productSec .productList1 li ul li { background-position: 0 9px }
	.productSec .productList1 li ul li a { font-size: 13px; line-height: 18px; color: #76797c !important; font-weight: normal }
	.productSec .productList1 > li { background: url("../images/rd/subNavarr1.png") no-repeat left 19px }
	.productSec .productList1 li ul li a { background: none; line-height: 16px; padding-top: 7px; padding-bottom: 7px }
	.newsBlock .twoCols, .newsBlock .singleCols { width: 300px; padding: 0px; background: transparent; -webkit-box-shadow: none; -moz-box-shadow: none; padding-bottom: 5px; overflow: auto; box-shadow: none; margin-bottom: 10px }
	.newsBlock .tabs { background: transparent; border: 0px solid; padding-bottom: 10px }
	.newsBlock .tabs li { background: transparent; border: 0px solid }
	.newsBlock .tabs li a { background: #c6ce2c; border: 0px solid; text-align: center; padding: 0 20px; color: #fff; border-radius: 10px 10px 10px 0; -webkit-border-radius: 10px 10px 10px 0; -moz-border-radius: 10px 10px 10px 0; -o-border-radius: 10px 10px 10px 0; -ms-border-radius: 10px 10px 10px 0; width:137px }
	.newsBlock .tabs li.curTab a i { display: none }
	.newsBlock .tabs li.curTab { border-top: 0px solid; border-left: 0px solid }
	.newsBlock .tabs li.curTab a { border-right: 0px solid; border-top:0px solid; width:137px }
	.newsBlock .singleCols .tabs li a {height:40px }
	.newsBlock .singleCols .tabs li.twoLine a span {margin-top:-5px }
	.newsBlock .tabsBlock { position: relative; width: 100% }
	.newsBlock .tabsBlock .flex-viewport { width: 177px; margin-left: 62px }
	.flex-direction-nav li a { position: absolute; top: 11px }
	.flex-direction-nav li a.flex-prev { left: 40px; background: url('../images/rd/arrow-left.png') no-repeat 0 0; width: 11px; height: 17px; line-height: 17px; text-indent: -9999px }
	.flex-direction-nav li a.flex-next { right: 40px; background: url('../images/rd/arrow-right.png') no-repeat 0 0; width: 11px; height: 17px; line-height: 17px; text-indent: -9999px }
	.newsBlock .tabContent { padding: 0; width: 100% }
	.newsBlock .tabContent .horiz_container li { margin-left: 10px }
	#horiz_container_inner { padding: 0px }
	#scrollbar, #track, #horiz_container_outer { width: 277px }
	.newsBlock .tabContent .horiz_container li { padding: 9px }
	.content { width: 276px; background: transparent }
	.newsBlock .tabWrapper, .newsBlock .singleCols .tabWrapper { width: 277px; height: 210px; padding: 10px 10px 20px 10px; -webkit-box-shadow: 1px 1px 2px rgba(0,0,0,.2); -moz-box-shadow: 1px 1px 2px rgba(0,0,0,.2); box-shadow: 1px 1px 2px rgba(0,0,0,.2); background: -moz-linear-gradient(top, #ffffff 0%, #f8f8f8 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(100%, #f8f8f8)); background: -webkit-linear-gradient(top, #ffffff 0%, #f8f8f8 100%); background: -o-linear-gradient(top, #ffffff 0%, #f8f8f8 100%); background: -ms-linear-gradient(top, #ffffff 0%, #f8f8f8 100%); background: linear-gradient(to bottom, #ffffff 0%, #f8f8f8 100%);  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f8f8f8', GradientType=0 );
	}
	.newsBlock .singleCols .tabWrapper {height:auto !important }
	.newsBlock .singleCols .tabContent {width:280px;padding:0px; height:auto }
	.newsBlock .singleCols .tabContent .contheight h2 {font-size:18px; line-height:24px }
	.newsBlock .singleCols .tabContent .contheight p {font-size:12px; line-height:18px }
	.newsBlock .singleCols .tabContent .contheight .block {font-size:16px; line-height:28px; padding:0 10px 0 30px; background-position:5px 3px; background-size:20px 20px }
	#newsBlock {padding:10px }
	#newsBlock .newsList img {width:auto }
	#newsBlock .flex-control-nav {right:10px; top:15px }
	#newsBlock .newsList {width:100%;border-right:0px solid; margin-right:0px; border-top:1px solid #e4e4e5 }
	#newsBlock li .newsList:first-child {border-top:0px solid;padding-top:0px }
	.horiz_container { width: 860px }
	#userBlock { margin-top: 20px }
	#userBlock p { padding: 6px 0 16px; border-bottom: 1px solid #e3e3e3; margin-bottom: 10px }
	.userfield { padding: 6px 8px 7px; width: 259px }
	.CustomDropfield { padding-right: 40px; width: 226px }
	#userBlock .fieldCol { margin-right: 0px; width: 277px; margin-bottom: 0px }
	#userBlock .forgetPassword {width:100%; text-align:left; padding-bottom:10px }
	#userBlock .fieldCol.accList {margin-bottom:0px; padding-bottom:5px }
	#userBlock .fieldCol.buttonBlock { text-align: right }
	.drop-list { top: 37px; width: 274px }
	.help .cols .blockCont .overCont p { width: 160px; font-size: 12px; line-height: inherit }
	#userBlock.cols { margin-left: 0px; width: 278px }
	.help .columnBlock .cols:first-child { margin-top: 0px !important }
	.help .columnBlock .cols { width: 300px; margin-left: 0px; margin-top: 20px }
	#newsBlock .newsList {width:100%;border-right:0px solid; margin-right:0px; border-top:1px solid #e4e4e5 }
	/*Footer Section*/
	.footerBlock { overflow: hidden; min-height: inherit }
	.footerclms { display: none }
	.footerBlock h2 { padding-bottom: 5px }
	.footerBlock .container { padding-top: 10px }
	.botGrayBlock .container .left { margin-left: 50px }
	.downArrow { display: inline !important }
	.findLocation { display: none }
	.footerBlock .row .clm3 { width: 100% }
	.footerBlock .row .clm2 { width: 100%; margin-left: 0 }
	.footerBlock .row .clm4 { width: 100%; margin-left: 0 }
	.footerBlock .row .clm3 { width: 100%; margin-left: 0 }
	.footerBlock .container .row > div { background: url(../images/rd/divid-hori.png) no-repeat bottom center }
	.footerBlock .container .row > div.last { background: url(../images/rd/divid-hori.png) no-repeat bottom center }
	.building { padding: 10px 20px }
	.quick { padding: 10px 20px }
	.subScribe { padding: 10px 20px }
	.social { padding: 10px 20px 10px 20px }
	.green { padding-top: 5px }
	.quickLinks li { padding: 3px 0 3px 15px }
	.copy { padding: 7px 0 }
	.footerBlock .container { padding: 0 0 0 0 }
	.subScribe p { padding: 10px 10px 0 0 }
	.newsLetter input { width: 170px }
	#contentBlock { margin-bottom: 0; padding-top: 0 }
	footer { position: relative }
	.footerShow { display: inline-block }
	/*smartphone*/
	.smartphone { padding-top: 0 }
	.smartphone .sliderContent { top: 16px; width: auto }
	.smartphone .sliderContent h1 { font-size: 20px; padding-bottom: 2px }
	.smartphone .sliderContent h2 { font-size: 14px; color: #FFF; line-height: 20px; padding: 0 }
	.smartphone .cols .blockCont h2 { font-size: 12px; line-height: 14px; min-height: 28px; padding: 5px 20px }
	.smartphone .cols2, .smartphone .cols { min-height: 235px; max-height: 235px; width: 298px; margin: 0 0 10px } 
	.smartphone .cols .blockCont .overCont { padding-left: 20px }
	.smartphone .cols2:last-child { margin-bottom: 0 }
	.smartphoneInterest { padding: 18px 12px; margin-bottom: 10px }
	.smartphoneInterest h2 { font-size: 16px }
	.interestBlock { margin-top: 0 }
	.smartphoneInterest ul li { width: 137px; margin-bottom: 37px }
	.smartphoneInterest ul li:last-child, .smartphoneInterest ul li:nth-child(3) { margin-bottom: 0 }
	.smartphoneInterest ul li:nth-child(3) { border: none }
	.smartphoneInterest ul li a { font-size: 12px; padding: 0 10px }
	.smartphoneWeare { padding-top:6px }
	/*----Smartphone Detail page---*/
	.smartphoneTab .flex-viewport { position: relative; width:161px; margin:0 auto; overflow:hidden; border-radius:5px 5px 5px 0; -webkit-border-radius: 5px 5px 5px 0px; -moz-border-radius: 5px 5px 5px 0px; -o-border-radius: 5px 5px 5px 0px; -ms-border-radius: 5px 5px 5px 0px }
	.smartphoneTab { height:50px }
	.smartphoneTab .flex-viewport ul li.currentTab span.uparrow, .smartphoneTab .flex-viewport ul li:hover span.uparrow{ display: none}
	.smartphoneTab .flex-direction-nav { background:none; border:none; box-shadow:none; height: 41px;
    overflow: hidden;
    position: relative;
    top: -41px; box-shadow:#000 }
	.smartphoneTab .flex-direction-nav li{ background:none;   float: left;
    width: 148px !important; border: medium none }
	.smartphoneTab .flex-direction-nav li:hover{ background:none }
	.smartphoneTab .flex-direction-nav a:hover{background-color:transparent }
	.smartphoneTab .flex-viewport ul{ height:38px; width:810px; background:none; box-shadow:none }
	.smartphoneTab .flex-viewport ul li{ height:38px }
	.smartphoneTab .flex-viewport ul li:first-child{ width:161px; border-radius: 5px 5px 5px 0px; -webkit-border-radius: 5px 5px 5px 0px; -moz-border-radius: 5px 5px 5px 0px; -o-border-radius: 5px 5px 5px 0px; -ms-border-radius: 5px 5px 5px 0px }
	.smartphoneTab .flex-viewport ul li{ width:161px; border-radius: 5px 5px 5px 0px; -webkit-border-radius: 5px 5px 5px 0px; -moz-border-radius: 5px 5px 5px 0px; -o-border-radius: 5px 5px 5px 0px; -ms-border-radius: 5px 5px 5px 0px; background-color:#82A03A }
	.smartphoneTabContent{ padding: 16px 16px 7px; overflow:hidden }
	.smartphoneTab .flex-viewport ul li a.brandBlack{ background-position:-222px -4px }
	.smartphoneTab .flex-viewport ul li a.brandBlack:hover, .smartphoneTab .flex-viewport ul li.currentTab a.brandBlack{background-position:-222px -4px }
	.smartphoneTab ul > li{ border: none}
	.smartphoneTab ul li a.brandSamsung{ background-position:-222px -56px}
	.smartphoneTab ul li a.brandSamsung:hover, .smartphoneTab ul li.currentTab a.brandSamsung{ background-position:-222px -56px}
	.smartphoneTab ul li a.brandApple{ background-position:-222px -107px}
	.smartphoneTab ul li a.brandApple:hover, .smartphoneTab ul li.currentTab a.brandApple{ background-position:-222px -107px }
	.smartphoneTab ul li a.brandNokia{ background-position:-222px -155px}
	.smartphoneTab ul li a.brandNokia:hover, .smartphoneTab ul li.currentTab a.brandNokia{ background-position:-222px -155px}
	.smartphoneTab ul li a.brandHuawel{ background-position:-222px -206px}
	.smartphoneTab ul li a.brandHuawel:hover, .smartphoneTab ul li.currentTab a.brandHuawel{ background-position:-222px -206px}
	.smartphoneTabContent .horizontalScrollContent > li{padding: 13px 15px 7px; min-height:inherit; width:230px}
	.smartphoneTabContent .horizontalScrollContent > li img{ max-width: 100%; width: 100% }
	.smartphoneTabContent .content{ height:386px; width: 265px !important; float:left; margin-right:20px }
	.smartphoneTabContent .leftColumn, .smartphoneTabContent .rightColumn{ width:269px }
	.smartphoneTabContent .rightColumn{ width: 267px; margin:20px 0 0 0 }
	.innerTab li{ padding: 0 6px }
	.innerTab li:last-child{ padding-right:0 }
	.smartphoneContent .brandDescription h2{ font-size:14px; line-height:18px}
	.verticalScrollContent{ height:398px;  margin-bottom: 18px }
	.innercolumn:last-child{ padding-left:0 }
	.innercontent .innercolumnBlock .innercolumn{ width:auto; margin-bottom: 10px; padding-right: 0 }
	.thumbnail ul li{ width:58px}
	.smartphoneTabContent .leftColumn{ padding-bottom: 62px }
	.orderNumber{ padding: 0 11px }
	.orderStatus{  position: absolute; bottom:0}
	.package .tablecolumn div{ display:inherit; padding: 10px 0; width: 100% }
	.sms li{ width:auto; border:none }
	.sms li:last-child{border:none; margin-right: 0 }
	.perMonth{ width: 120px }
	.charges .packageDesc{ padding-right:5px }
	.charges .list-content p{ padding-bottom:10px }
	.charges .innercolumnBlock{ margin-bottom:0 }
	.note{ padding:0 }
	.innercontent .innercolumnBlock{ padding-top:0}
	.package .packageDesc { padding-left:10px }
	.conDetails { padding: 10px 0 }
	.innercolumn:first-child{ background-image: none }
	.verticalScrollContent .mCSB_container .brandDescription{ margin-right:18px }
	.verticalScrollContent .mCSB_container .innercolumnBlock{ margin-right:16px }
	.blackBerryDes { width: 265px }
	/*Popup Content*/
	.popupContent {width:280px; height:340px; margin-top:-170px; margin-left:-140px }
	.popupInner {padding:10px }
	.popupInner h2, .popupInner h3 {font-size:16px; line-height:22px }
	.popupInner .leftData {width:230px }
	.popupInner .listData {height:220px }
	.popupInner .leftData ul li p {font-size:12px }
	.popupInner .imgList ul {padding:5px }
	.popupInner .imgList ul li {margin-left:5px }
	.popupInner .imgList ul li img {width:35px; height:35px }
	.popupInner .img {display:none }
	.popupInner .listData.productSpecification {height:265px;}
	.highLightPlans li h5 {font-size:14px; padding:3px 15px 0}
	.highLightPlans li h5 span {font-size:12px;}
	.detailsPerDay {width:100% !important;}
	.detailsPerDay li {width:100% !important;display:block; background:url('../images/rd/data-calculator/sep-h.png') no-repeat center top;}
	.highLightPlans {width:100% !important;}
	.highLightPlans li {width:100% !important; border-top:1px solid #fff; border-left:0px solid; display:block;}
	/* Wedget page*/
	.weg-title-sec h1{ width:100%; padding-top:2px }
	.page-link{margin-top: 10px }
	.wegbanner{padding: 26px 0 6px }
	.wegbanner figure{ width: 296px; margin-bottom: 12px }
	.wegbanner figure img{margin-left: -48px }
	.wegbanner .weg-ban-con{  padding: 0 0 10px 15px;
    width: 250px }
	.wegbanner .weg-ban-con h1{ font-size:18px; padding:0 0 10px }
	.wegbanner .weg-ban-con p{ font-size:11px; line-height:24px}
	.compare-sec input[type="text"], .compare-sec ul.comparelist { width: 138px }
	.find-sec .find-chennel{ padding:18px 10px }
	.find-sec .find-chennel form{margin-left: 5px }
	.find-sec .select-pack{ padding:18px 12px }
	.find-sec .select-pack input[type="text"]{ width:236px }
	.find-sec .select-pack .drop-list{ width:274px}
	.grid-sec{padding:10px }
	.find-sec .find-chennel form input[type="text"]{ width:165px}
	.compare-sec {padding:0 0px 18px 0}
	.wedgetGrid .gridHd .firstBlock {width:146px }
	.wedgetGrid .gridHd .firstBlock ul li.logo, .wedgetContent .firstBlock ul li li.logo {display:none }
	.wedgetGrid .gridHd .firstBlock ul li.no {width:59px;padding-left:0px; text-align:center }
	.wedgetGrid .gridHd .firstBlock ul li.cName {width:85px;padding-left:0px; padding-right:0px; text-align:center }
	.wedgetGrid .gridHd .secondBlock {width:110px !important }
	.wedgetGrid .gridHd .secondBlock .gridTopSlider ul li {font-size:11px; height:64px; line-height:14px; text-align:center; padding-right:20px; padding-top:5px }
	.wedgetGrid .gridHd .secondBlock .gridTopSlider ul li span {font-size:11px; line-height:14px }
	.wedgetContent {height:300px }
	.wedgetContent .firstBlock {width:146px }
	.wedgetContent .secondBlock {width:110px !important }
	.wedgetContent .mCSB_container {margin-right:22px }
	.wedgetContent .firstBlock ul li li.no {width:59px;padding-left:0px; padding-right:0px }
	.wedgetContent .firstBlock ul li li.cName {width:65px }
	.wedgetContent .secondBlock .gridContentSlider ul li li {width:110px }
	.wedgetGrid .flex-direction-nav li a {position:absolute; top:0px; width:20px; height:64px; text-indent:-9999px }
	.wedgetGrid .flex-direction-nav li a.flex-prev {left:0px; background:url('../images/rd/lftWedgetArrow.png') no-repeat center 25px #c6ce2c }
	.wedgetGrid .flex-direction-nav li a.flex-next {right:0px; background:url('../images/rd/rgtWedgetArrow.png') no-repeat center 25px #c6ce2c }
	.pageHd.pagination .pageHdLft {width:100%; padding-bottom:30px }
	.pageHd.pagination .pageHdLft h1 {font-size:16px; line-height:26px }
	.pageHd.pagination .pageHdLft h1 span {display:block; font-size:12px }
	.pageHd p {font-size:11px }
	/*tabs content*/
	.twoColsBlock .leftCols, .twoColsBlock .rightCols{width:300px }
	.singleColsBlock .leftCols {width:300px }
	.twoColsBlock .rightCols .widgets:first-child{margin-top:10px }
	.twoColsBlock .tabclick { margin-bottom:20px; text-align:center;padding:0 20px;width:164px; background:url('../images/rd/uparrowgray.png') no-repeat 90% center #C6CE2C; color:#fff; font-size:12px;line-height:41px; margin-left:40px }
	.twoColsBlock .hrTabs ul.slides {position:absolute; top:40px; left:40px; width:202px;  border-radius:0 0 0 0;-moz-border-radius:0 0 0 0; -webkit-border-radius:0 0 0 0; height:auto; z-index:100 }
	.twoColsBlock .hrTabs ul.slides li {width:202px; border-radius:0 0 0 0;-moz-border-radius:0 0 0 0; -webkit-border-radius:0 0 0 0; height:26px; line-height:26px }
	.twoColsBlock .hrTabs ul.slides li:hover {background:#C6CE2C }
	.twoColsBlock .hrTabs ul.slides li a {border-radius:0 0 0 0;-moz-border-radius:0 0 0 0; -webkit-border-radius:0 0 0 0; padding:0 10px; width:182px }
	.twoColsBlock .hrTabs ul.slides li a span {display:none !important }
	.twoColsBlock .hrTabs ul.slides li a {height:26px;line-height:24px; font-size:12px }
	
	.singleColsBlock .tabclick { margin-bottom:20px; text-align:center;padding:0 20px;width:164px; background:url('../images/rd/uparrowgray.png') no-repeat 90% center #C6CE2C; color:#fff; font-size:12px;line-height:41px; margin-left:40px }
	.singleColsBlock .hrTabs ul.slides {position:absolute; left:40px; top:40px; width:202px;  border-radius:0 0 0 0;-moz-border-radius:0 0 0 0; -webkit-border-radius:0 0 0 0; height:auto; z-index:100 }
	.singleColsBlock .hrTabs ul.slides li {width:202px; border-radius:0 0 0 0;-moz-border-radius:0 0 0 0; -webkit-border-radius:0 0 0 0; height:26px; line-height:26px }
	.singleColsBlock .hrTabs ul.slides li:hover {background:#C6CE2C }
	.singleColsBlock .hrTabs ul.slides li a {border-radius:0 0 0 0;-moz-border-radius:0 0 0 0; -webkit-border-radius:0 0 0 0; padding:0 10px; width:182px }
	.singleColsBlock .hrTabs ul.slides li a span {display:none !important }
	.singleColsBlock .hrTabs ul.slides li a {height:26px;line-height:24px; font-size:12px }
	.tabsContent h2 {font-size:16px;}
	.tabsContent .eLife{background:none;box-shadow:none }
	.tabsContent .eLife li{width:226px !important;text-align:left;background: #c7cf31; background: -moz-linear-gradient(top, #c7cf31 0%, #b5bd11 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #c7cf31), color-stop(100%, #b5bd11)); background: -webkit-linear-gradient(top, #c7cf31 0%, #b5bd11 100%); background: -o-linear-gradient(top, #c7cf31 0%, #b5bd11 100%); background: -ms-linear-gradient(top, #c7cf31 0%, #b5bd11 100%); background: linear-gradient(to bottom, #c7cf31 0%, #b5bd11 100%);margin:0 0 10px 0;border-radius:5px !important;height:auto !important;padding:8px 17px 8px 17px }
	.tabsContent .eLife li figure{display:inline }
	.tabsContent .eLife li h5{padding:7px 0 0 10px;display:inline;font-size:14px }
	.tabsContent .hightArea{background:none;box-shadow:none }
	.tabsContent .hightArea li{width:226px !important;text-align:left;background: #c7cf31; background: -moz-linear-gradient(top, #c7cf31 0%, #b5bd11 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #c7cf31), color-stop(100%, #b5bd11)); background: -webkit-linear-gradient(top, #c7cf31 0%, #b5bd11 100%); background: -o-linear-gradient(top, #c7cf31 0%, #b5bd11 100%); background: -ms-linear-gradient(top, #c7cf31 0%, #b5bd11 100%); background: linear-gradient(to bottom, #c7cf31 0%, #b5bd11 100%);margin:0 0 10px 0;border-radius:5px !important;height:auto !important;padding:8px 17px 8px 17px }
	.tabsContent .hightArea li figure{display:inline }
	.tabsContent .hightArea li h5{padding:7px 0 0 10px;font-size:14px;display:block; text-align:center }
	.tabsContent .eList > li, .fullWidth{width:226px !important }
	.tabsContent .accordList{background:url('../images/rd/border-separater-320.png') no-repeat 0 bottom }
	.tabsContent h4{font-size:13px;cursor:pointer; background:none; padding-bottom:10px; margin-bottom:10px; border-bottom:1px solid #e4e4e4 }
	.tabsContent h4:first-child {border-bottom:0px solid; padding:10px 0 0; margin:0px;}
	.tabsContent h4 i{padding-right:10px }
	.tabsContent h4.ui-state-default{background:url('../images/rd/border-separater-320.png') no-repeat 0 bottom;padding:20px 0 40px 0 }
	.tabsContent h4.ui-state-default .ui-icon{background:url('../images/rd/icons.png') no-repeat 2px -264px;width:20px;height:16px;float:right;padding-right:16px }
	.tabsContent h4.ui-state-active .ui-icon{background:url('../images/rd/icons.png') no-repeat 2px -239px;width:20px;height:16px;float:right;padding-right:16px }
	.tabsContent h4.ui-state-active{background:none;padding:10px 0 10px 0 } 
	/*Career Section*/
	.highlight {font-size:14px; line-height:20px }
	.img-widgets .cols {width:300px } 
	.aboutCont{ min-height:inherit}
	.aboutSec .tabsContent .accordList{ background:none}
	/*Account Login*/
	#languageSec .accountLogin {right:-45px; background-position:219px 0 }
	/*about Login*/
	.services .cols2 { width: 259px }
	.services .cols{ min-height:inherit} 
	.about  .cols2, .about  .cols{ max-height:inherit}
	.about .cols .blockCont h2{ min-height:inherit}
	.aboutCont{ min-height:inherit}
	.aboutList > li a, .aboutList > li.medium a, .aboutList > li.large a{width:225px; padding-right:10px }
	.formSection .formRow {padding-bottom:0px;}
	.formSection .formBlock input[type="text"] {width:205px; margin-left:0px;margin-bottom:15px;}
	.formSection .formBlock .txtarea {width:205px; margin-left:0px;margin-bottom:15px;}
	
	.subscribeDet .dial h3 {font-size:14px; }
	.subscribeDet .visit h3 {font-size:14px;}
	.subscribeDet p {font-size:12px;}
	.table tr td {font-size:12px; padding:10px;}
	.contentHd h3 {width:100%; font-size:18px; line-height:22px;}
	.columnBlock .socialBlock {margin-top:10px;}
	.listLink > li, .listLink > li:first-child {width:100%;}
	.listLink > li a {float:none; display:block; overflow:hidden;}

	.prestige .mobileSubNavigation {background:#fff;}
	.prestige .mobileSubNavigation > ul > li > a {color:#000;}
	.prestige .extraBannersMobile, .prestige .extraBannersMobile ul li {bottom:0px; top:auto;}
	.prestige #mainMenu .mobile-nav { background-image: url('../images/rd/prestige/bg-mobile-nav.png'); }

	.prestige .mobileProductsec .mobileProductList1 ul > li > a { color: #999;}
	.prestige .mobileProductSec .mobileProductList1 ul > li:hover > a { color: #666 !important }
	.prestige .mobileProductsec .mobileProductList1 ul > li > a:hover, .prestige .mobileProductsec .mobileProductList1 > li.active > a { color: #666;}
	.prestige .mobileProductsec .mobileProductList1 ul > li ul li a {background-image: url(../images/rd/prestige/subNavarr1.png); color: #999;}
	.prestige .mobileProductsec .mobileProductList1 ul > li li > a:hover, .prestige .mobileProductsec .mobileProductList1 > li.active li > a { background-image: url(../images/rd/prestige/subNavarr1.png)}

	.prestige #mainMenu form, .prestige .find-sec .find-chennel form {border-bottom:0px solid; min-width:inherit;}
	.prestige #mainMenu form input[type="button"], .prestige .find-sec .find-chennel form input[type="button"] {background-image:url('../images/rd/prestige/search-icon.png')}
	.prestigeLogin {background:#D7AF48;}
	.prestigeContent .prestigeTwoCol .lftImg, .prestigeContent .prestigeTwoCol .lftImg {width:300px; margin-right:0px;}
	.prestige .help .columnBlock .cols {width:296px;}

	.prestige .twoColsBlock .rightCols.newsBlock #userBlock {margin-top:20px;}

	.prestige .formSection1 .formBlock input[type="text"], .prestige .formSection1 .formBlock input[type="password"], .prestige .formSection1 .formBlock textarea {width:220px;}
	.prestige .formSection1 .formBlock .formRow .fieldCol {margin-left:0px; padding-left:0px; padding-bottom:10px;}
	.prestige .formSection1 .formBlock .formRow .fieldCol input[type="text"], .prestige .formSection1 .formBlock .formRow .fieldCol input[type="password"] {width:220px;}
	.prestige .formSection1 .formBlock .formRow .fieldCol.submitButton {margin-left:0px;}

	.prestige .twoColsBlock .tabclick {background-color:#d7af48; background-image:url("../images/rd/prestige/uparrowgray.png");}
	.prestige .img-widgets:first-child {margin-top:20px;}
	.prestige .columnBlock .cols {margin-top:0px; width:100%}
	/*Data Calculator*/
	.dataCalculator .slideBlock .uiSlider {width:233px; clear:both; margin-right:0px;}
	.dataCalculator .widgets h2 {font-size:16px;}
	.dataCalculator .slideBlock {position:relative;}
	.dataCalculator .slideBlock label {width:120px;}
	.dataCalculator .slideBlock input {position:absolute; top:10px; right:10px;}
	.dataCalculator .formSection .formBlock .formRow .fieldCol {margin-left:0px; margin-top:10px;}
	.dataCalculator .formSection .formBlock .formRow .fieldCol:first-child {margin-top:0px;}

	.dataCalculator .formSection .formBlock input[type="text"] {width:200px !important;}
	.dataCalculator .formSection .formBlock .selectbox-wrapper li {width:auto;}
	.dataCalculator div.selectbox-wrapper {width:220px !important}
	.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {width:28px; height:28px; background-image:url('../images/rd/data-calculator/icon-move-large.png');}
	.ui-slider-horizontal {height:6px;}
	.ui-slider-horizontal .ui-slider-handle {top:-11px; margin-left:-14px;}
	
	
	/*Customer Support*/
	.secondLevelTab .tabclick {display:block;}
	
	.secondLevelTab .tabclick {margin-bottom:20px; text-align:center;padding:0 20px;width:184px; background:url('../images/rd/uparrowgray.png') no-repeat 90% center #C6CE2C; color:#fff; font-size:13px;line-height:41px; margin-left:30px }
	.secondLevelTab ul.slides {position:absolute; left:30px; width:224px;  border-radius:0 0 0 0;-moz-border-radius:0 0 0 0; -webkit-border-radius:0 0 0 0; height:auto; top:40px; }
	.secondLevelTab ul.slides li {width:224px; border-radius:0 0 0 0;-moz-border-radius:0 0 0 0; -webkit-border-radius:0 0 0 0; line-height:26px; background-color:#fff; border-bottom:1px solid #e9e9e9;}
	.secondLevelTab ul.slides li:hover {background:#C6CE2C }
	.secondLevelTab ul.slides li:hover a, .secondLevelTab ul.slides li:curTab a {color:#fff;}
	.secondLevelTab ul.slides li a {border-radius:0 0 0 0;-moz-border-radius:0 0 0 0; -webkit-border-radius:0 0 0 0; padding:0 10px; width:202px; font-size:13px }
	.secondLevelTab ul.slides li a span {display:none !important }
	.secondLevelTab ul.slides li a {height:26px;line-height:22px }
	.custSupportBlock .secondLevelTab ul li a {line-height:18px; padding:3px 0 3px 15px; border-bottom:1px solid #fff; background-color:transparent; display:block; width:auto; height:auto; font-family: OpenSansRegular, Arial, Helvetica, sans-serif}
	.custSupportBlock .secondLevelTab ul li.curTab a i {background-image:none;}
	.custSupportBlock .tabContentAll {width:290px; background:transparent;}
	.custSupportBlock .secondLevelTab {position:relative;}
	.custSupportBlock .thirdLevelCont {width:298px;}
	.custSupportBlock .thirdLevelCont .videoList li div.videoBlock img {width:80px;}
	.custSupportBlock .thirdLevelCont .videoList li div.videoBlock p {width:65%;}
	.custSupportBlock .thirdLevelCont .videoList li div.videoBlock p span {font-size:12px;}
	.custSupportBlock .thirdLevelCont .manualList > li div.videoBlock {width:100%; margin-left:0px;}
	.custSupportBlock .thirdLevelCont .manualList > li div.videoBlock:first-child {padding-bottom:15px;}
	.custSupportBlock .custSliderCont li a {width:147px; display:block; line-height:40px; text-align:center;-webkit-border-radius: 10px 10px 10px 0; -moz-border-radius: 10px 10px 10px 0; border-radius: 10px 10px 10px 0 ; background:#C6CE2C; padding:0 15px;}
	.custSupportBlock .custSliderCont li a span {color:#fff;}
	.custSupportBlock .custSliderCont { position: relative; width: 100% }
	.custSupportBlock .custSliderCont .flex-viewport { width: 177px; margin-left: 62px }
	.custSupportBlockflex-direction-nav li a { position: absolute; top: 11px }
	.custSupportBlock .flex-direction-nav li a.flex-prev { left: 40px; background: url('../images/rd/arrow-left.png') no-repeat 0 0; width: 11px; height: 17px; line-height: 17px; text-indent: -9999px }
	.custSupportBlock .flex-direction-nav li a.flex-next { right: 10px; background: url('../images/rd/arrow-right.png') no-repeat 0 0; width: 11px; height: 17px; line-height: 17px; text-indent: -9999px }
	.custSupportBlock .custSliderCont { padding: 0; width: 100% ; padding-bottom:20px;}
	.custSupportBlock .custSliderCont .horiz_container li { margin-left: 10px }
	.aboutList.aboutThreeCol > li a {width:225px;}
	/*Roaming widgets page*/
	.roamingBlock{padding:20px;}
	.romingGlobe, .romingBuild{ width:100%}
	.romingBuild{ margin:0; padding:0; width:100%;  margin-bottom:20px; padding-bottom:10px}
	.romingBuild .cont{ width:100%; padding:10px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
	.romingBuild span{ display:none}
	.romingSections .clm6{ width:100%; margin-left:0; margin-top:10px}
	.romingSections .clm6:first-child{ margin:0}
	.promCont{ padding:10px}
	.promCont li{ width:100%; padding-left:0; background:none; padding:7px 0;}
	.promCont li:first-child i { width:19px}
	.romingSections .operator{ padding:10px; background:none}
	.romingSections .operator li{ width:100%; padding-left:0; margin:7px 0}
	.romingSections.tabsContent h2{ background:none}
	.romingBuild .formSection{ width:228px; margin:auto}
	.romingBuild .formSection .formBlock .formRow .fieldCol input[type="text"]{ width:202px !important}
	.romingBuild .formSection .formBlock input[type="text"]{ margin-bottom:0}
	
	.tabsContent .highlightArea li {display:block; border-left:0px solid; width:100% !important; border-top:1px solid #fff;}
	.tabsContent .highlightArea li:first-child {border-top:0px solid;}

	#contentBlock .subThreeCol {display:block; overflow:hidden;}
	#contentBlock .subThreeCol > div {float:left; width:100%; margin:0%; border-bottom:1px solid #e3e3e3; }
	#contentBlock .subThreeCol > div:first-child {border-top:0px solid;}
	.romingSections .chargesTbl table {width:100%;}
	.romingSections .chargesTbl table tr {width:100%; clear:both;}
	.romingSections .chargesTbl table tr th {width:93%; clear:both;float:left;}
	.romingSections .chargesTbl table tr td {width:93%; clear:both;float:left;}
	.promotionList .browsers{ display:none !important}
	.promotionList .mobiles{ display:block !important}
	.promotionBoxSec .left{ width:100%; text-align:center}
	.promotionBoxSec .right{ width:100%; float:left;}
	.promotionBoxSec .tabsContent .accordList{ padding-bottom:0; background:none}
	.promotionBoxSec .tabsContent .hightArea{ background:none}
	 
}
@media screen and (min-width: 569px) and (max-width: 700px) and (orientation:landscape) {
	/*Index popup*/
	.indexPopup { position:fixed; left:50%; background:#fff; top:50%; width:300px; height:195px; margin-left:-150px; margin-top:-97px; z-index:9999; overflow:hidden }
	.indexPopup img.banner {max-width:100% }
	.indexPopup .close {width:25px; height:25px; background:url(../images/rd/closeButton.png) no-repeat; z-index:9999; position:absolute; cursor:pointer; top:5px; right:5px }
	/*video popup*/
	.videoPopup { position:fixed; left:50%; background:#fff; top:50%; width:300px; height:169px; margin-left:-150px; margin-top:-85px; z-index:9999; overflow:hidden }
	.videoPopup video, .videoPopup img,.videoPopup embed {width:300px; height:169px;}
	.videoPopup .close {width:25px; height:25px; background:url(../images/rd/closeButton.png) no-repeat; z-index:9999; position:absolute; cursor:pointer; top:5px; right:5px }
	/*Popup Content*/
	.popupContent {width:480px; height:280px; margin-top:-140px; margin-left:-240px }
	.popupInner {padding:10px }
	.popupInner h2, .popupInner h3 {font-size:16px; line-height:22px }
	.popupInner .leftData {width:430px }
	.popupInner .listData {height:160px }
	.popupInner .leftData ul li p {font-size:12px }
	.popupInner .imgList ul {padding:5px }
	.popupInner .imgList ul li {margin-left:5px }
	.popupInner .imgList ul li img {width:35px; height:35px }
	.popupInner .img {display:none }
	/*----Smartphone Detail page---*/
	.smartphoneTab ul li a{ background:url(../images/rd/brandlogoMob.png) no-repeat }
	.smartphoneTab ul li:first-child{ width:108px }
	.smartphoneTab ul li{ width:107px }
	.smartphoneTabContent{ padding: 16px 16px 7px }
	.smartphoneTab ul li a.brandBlack{ background-position:-24px 0px}
	.smartphoneTab ul li a.brandBlack:hover, .smartphoneTab ul li.currentTab a.brandBlack {background-position:-184px 0px }
	.smartphoneTab ul li a.brandSamsung{ background-position:-24px -50px}
	.smartphoneTab ul li a.brandSamsung:hover, .smartphoneTab ul li.currentTab a.brandSamsung { background-position:-184px -50px}
	.smartphoneTab ul li.brandApple{ background-position:-24px -100px}
	.smartphoneTab ul li a.brandApple:hover, .smartphoneTab ul li.currentTab a.brandApple { background-position:-184px -100px}
	.smartphoneTab ul li a.brandNokia{ background-position:-24px -150px}
	.smartphoneTab ul li a.brandNokia:hover, .smartphoneTab ul li.currentTab a.brandNokia { background-position:-184px -150px}
	.smartphoneTab ul li a.brandHuawel{ background-position:-24px -200px}
	.smartphoneTab ul li a.brandHuawel:hover, .smartphoneTab ul li.currentTab a.brandHuawel { background-position:-184px -200px}
	.smartphoneTabContent .horizontalScrollContent > li{padding: 13px 20px 7px; min-height:inherit; width:181px}
	.smartphoneTabContent .horizontalScrollContent > li img{ max-width: 100%; width: 100% }
	.smartphoneTabContent .content{ height:335px; width: 508px !important }
	.smartphoneTabContent .leftColumn, .smartphoneTabContent .rightColumn{ width: 160px }
	.leftColumn .flex-control-nav li{ width:35px; height:37px; line-height:37px; margin-left: 4px }
	.smartphoneTabContent .rightColumn{ margin-left:7px; width: 341px }
	.innerContentHolder{ padding-top:0 }
	.verticalScrollContent{ height: 194px }
	.smartphoneContent h1{ font-size:16px}
	.smartphoneContent h3{ font-size:10px }
	.smartphoneContent .brandDescription h2{ font-size:15px }
	.smartphoneContent .innercontent p{ font-size:12px}
	.innercolumn:last-child{ padding-left:0 }
	.innercolumn:first-child{ background-image: none }
	.innerTab li{  padding: 0 16px }
	.innerTab li a{ font-size:12px}
	.orderStatus{padding: 8px 0 0 }
	.orderNumber{ padding: 0 8px }
	.package .tablecolumn div{ display:inherit; padding: 10px 0; width: 100% }
	.sms li{margin-right: 10px; width: 136px }
	.sms li:nth-child(2){ margin-right:0; border:none }
	.sms li:nth-child(3){ border-right:1px solid #D5D6D7; margin-right:10px }
	.sms li:last-child{border:none; margin-right: 0 }
	.perMonth{ width: 120px }
	.charges .packageDesc{ padding-right:5px }
	.charges .list-content p{ padding-bottom:10px }
	.note{ padding:0 }
	.innercontent .innercolumnBlock{ padding-top:0}
	.package .packageDesc { padding-left:10px }
	.conDetails { padding: 10px 0 }
	.innercontent .innercolumnBlock .innercolumn{ width:auto }
	.verticalScrollContent .mCSB_container .innercolumnBlock{ margin-right:22px }
	.verticalScrollContent .mCSB_container .brandDescription{ margin-right: 20px }
	.innercolumn:first-child{ padding-right:0 }
	.blackBerryDes { width: 513px }
	
	.prestige #mainMenu .mobile-nav { background-image: url('../images/rd/prestige/bg-mobile-nav.png'); }
	.prestige .twoColsBlock .rightCols.newsBlock #userBlock {margin-top:20px;}

	.prestige .formSection1 .formBlock input[type="text"], .prestige .formSection1 .formBlock input[type="password"], .prestige .formSection1 .formBlock textarea {width:125px;}
	.prestige .formSection1 .formBlock .formRow .fieldCol input[type="text"], .prestige .formSection1 .formBlock .formRow .fieldCol input[type="password"] {width:120px;}
	.prestige .formSection1 .formBlock .formRow .fieldCol.submitButton {margin-left:0px;}
	
	/*Roaming widgets page*/
	.roamingBlock{padding:20px;}
	.romingGlobe, .romingBuild{ width:100%; text-align:center}
	.romingBuild{ margin:0; padding:0; width:100%;  margin-bottom:20px; padding-bottom:10px}
	.romingBuild .cont{ width:100%; padding:10px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
	.romingBuild span{ display:none}
	.romingSections .clm6{ width:100%; margin-left:0; margin-top:10px}
	.romingSections .clm6:first-child{ margin:0}
	.promCont{ padding:10px} 
	.promCont li:first-child i { width:19px}
	.romingSections .operator{ padding:10px; background:none}
	.romingSections .operator li{ margin:7px 0}
	.romingSections.tabsContent h2{ background:none}
	.romingBuild .formSection{ width:228px; margin:auto}
	.romingBuild .formSection .formBlock .formRow .fieldCol input[type="text"]{ width:202px !important}
	.romingBuild .formSection .formBlock input[type="text"]{ margin-bottom:0}
	.romingSections .chargesTbl table, .romingSections .incomingTbl table{ width:791px; margin-bottom:0 }
	.romingSections .chargesTbl, .romingSections .incomingTbl{overflow-x:scroll} 
}
@media screen and (max-width: 400px) and (max-height: 320px) {
	/*Popup Content*/
	.popupContent {width:300px; height:200px; margin-top:-100px; margin-left:-150px }
	.popupInner {padding:10px }
	.popupInner h2, .popupInner h3 {font-size:16px; line-height:22px }
	.popupInner .leftData {width:250px }
	.popupInner .listData {height:80px }
	.popupInner .leftData ul li p {font-size:12px }
	.popupInner .imgList ul {padding:5px }
	.popupInner .imgList ul li {margin-left:5px }
	.popupInner .imgList ul li img {width:35px; height:35px }
	.popupInner .img {display:none }
}
@media screen and (max-height: 320px) { 
	header .headerBlock {position:relative;}
	header #banner {padding-top:10px;}
}
@media screen and (min-width: 1025px) and (max-width: 1800px) {
	#languageSec .accountLoginTabs .drop-list li:hover { color: #FFF; background: #C6CE2C }
	
}