/*fonts*/
@font-face { font-family: 'NeoTechAltMedium'; src: url('font/neo-tech-alt-medium.eot'); src: url('font/neo-tech-alt-medium.eot') format('embedded-opentype'), url('font/neo-tech-alt-medium.woff') format('woff'), url('font/neo-tech-alt-medium.ttf') format('truetype'), url('font/neo-tech-alt-medium.svg#NeoTechAltMedium') format('svg') }
@font-face { font-family: 'OpenSansRegular'; src: url('font/opensans-regular.eot'); src: url('font/opensans-regular.eot') format('embedded-opentype'), url('font/opensans-regular.woff') format('woff'), url('font/opensans-regular.ttf') format('truetype'), url('font/opensans-regular.svg#OpenSansRegular') format('svg') }
@font-face {
    font-family: 'OpenSansBold';
    src: url('font/opensans-bold.eot');
    src: url('font/opensans-bold.eot') format('embedded-opentype'),
		 url('font/opensans-bold.woff') format('woff'),
		 url('font/opensans-bold.ttf') format('truetype'),
		 url('font/opensans-bold.svg#OpenSansBold') format('svg');
}

input[type='text'], input[type='password'] {-webkit-appearance: caret; -webkit-appearance: none; -moz-appearance: caret; /* mobile firefox too! */ }
/*global Style */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video { border: 0; font-size: 100%; font: inherit; vertical-align: baseline; margin: 0; padding: 0; outline: 0 }
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display: block }
header, section, footer { clear: both }
ol, ul { list-style: none }
table { border-collapse: collapse; border-spacing: 0 }
label { display: inline-block }
input[type=button], button, input[type="submit"] { cursor: pointer; border: 0 }
:focus { outline: 0 }
::-moz-focus-inner {
border:0
}
body { font: 13px/18px NeoTechAltMedium, Arial, Helvetica, sans-serif; -webkit-text-stroke: 0.0001em; -webkit-appearance: none }
* { font-weight: 100; outline: 0 }
a { outline: 0; text-decoration: none; color: #c3cf21;/*;-webkit-backface-visibility:hidden; -webkit-transition:.3s; -moz-transition:.3s; -o-transition:.3s;transition:.3s*/ }
.borderBox{-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.fLeft{ float:left}
a:hover, a:active, a:focus, a:visited { outline: 0 }
a:hover { text-decoration: none }
input, select { vertical-align: middle }
input, textarea { font-family: NeoTechAltMedium, Arial, Helvetica, sans-serif; resize: none; outline: 0 }
strong { font-weight: 700 }
textarea { margin: 0; overflow: auto; vertical-align: top }
figure img { max-width: 100% }
img { height: auto; max-width: 100%; vertical-align: middle }
p { font-size: 13px; line-height: 18px }
.text-center { text-align: center }
.clearfix:after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0 }
.clearfix { display: block }
html[xmlns] .clearfix { display: block }
* html .clearfix { height: 1% }
html { -webkit-text-size-adjust: none }
body { background: #f7f7f7; font: normal 13px/1.2 NeoTechAltMedium, Arial, Helvetica, sans-serif; color: #76797c;  }
.roudendCor, #mainMenu, .userButton, .columnBlock .cols, .newsBlock .twoCols, .newsBlock .singleCols, #newsBlock, .smartphoneInterest, .smartphoneTab ul, .smartphoneTabContent, .find-sec, .grid-sec, .hrTabs > ul, .widgets, .tabs, .img-widgets, .formSection, .videoPopup, .videoPopup embed, .videoPopup video, .hightArea, .highlightArea, .highLightPlans, .table, .tabsContent .eLife, .hrLargeTabs > ul, .orderContent, .orderContent .mobileLandlineBlock .twoBlock, .prestigeContent, .prestigeLogin, .dataCalculator .slideBlock input, .dataCalculator .slideBlock, .custTab, .custTab > ul, .roamingBlock, .subBox, .sd-con-sec , .smarttabclick, .green-grid-sec { -webkit-border-radius: 10px 10px 10px 0; -moz-border-radius: 10px 10px 10px 0; border-radius: 10px 10px 10px 0 }
.boxShadow, #mainMenu, .newsBlock .cols, #newsBlock, .newsBlock .twoCols, .newsBlock .singleCols, .smartphone .cols, .smartphoneInterest, .smartphoneTab ul, .hrTabs > ul, .smartphoneTabContent, .find-sec, .grid-sec, .widgets, .tabs, .img-widgets, .hrLargeTabs > ul, .orderContent, .prestigeContent, .prestigeLogin,.prestige .hrLargeTabs > ul, .prestigeContent, .prestige #newsBlock, .prestigeLogin, .custTab, .custTab > ul, .thirdLevelCont, .roamingBlock, .sd-con-sec, .smarttabclick , .green-grid-sec{ -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) }
.boxgradientColor, #mainMenu, .newsBlock .cols, .newsBlock .twoCols, .newsBlock .singleCols, .smartphone .cols, .smartphoneInterest, .sliderNavgation ul li a, .smartphoneTab ul, .hrTabs > ul, .smartphoneTabContent, .find-sec, .grid-sec, .widgets, .tabs, .img-widgets, .hrLargeTabs > ul, .orderContent, .prestigeContent, .prestigeLogin, .custTab, .custTab > ul, .roamingBlock, .smarttabclick{ background: #ffffff; 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%) }
.roamingBlock { background: #ffffff; background: -moz-linear-gradient(top, #ffffff 0%, #fafafa 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(100%, #fafafa)); background: -webkit-linear-gradient(top, #ffffff 0%, #fafafa 100%); background: -o-linear-gradient(top, #ffffff 0%, #fafafa 100%); background: -ms-linear-gradient(top, #ffffff 0%, #fafafa 100%); background: linear-gradient(to bottom, #ffffff 0%, #fafafa 100%) }
.left { float: left }
.right { float: right }
/*form style*/
.userButton, .signinButton, .regButton { min-width: 60px; text-align: center; padding: 6px 0; font-size: 13px; line-height: 18px; color: #FFF; border: none; outline: none; cursor: pointer; -webkit-border-radius: 6px 6px 6px 0; -moz-border-radius: 6px 6px 6px 0; border-radius: 6px 6px 6px 0; height: 30px;font-family: OpenSansRegular, Arial, Helvetica, sans-serif }
.signinButton { background-color: #c6ce2c }
.regButton { background-color: #76797c; min-width:95px }
.userfield { border: 2px #e1e1e1 solid; padding: 6px 8px; line-height:16px; width: 260px; outline: none; font-family: OpenSansRegular, Arial, Helvetica, sans-serif; font-size: 13px; color: #cccdce }
.userfield:active { border-color: #71a042 }
.userfield:focus { border-color: #71a042 }
.userfieldActive { border: 2px #71a042 solid }
.pageHolder { position: relative; height: 100%; min-height: 100%; height: auto !important }
.container, .mainNav { margin: 0 auto; width: 1000px }
.mainNav { z-index: 99999; background: #f7f7f7; margin: 0; position: relative;float:right; padding-bottom:10px; width:865px }
#contentBlock { background: #f7f7f7; margin-bottom: 0px; position: relative; z-index: 100; padding:20px 0; }
.ipadOverlap {-webkit-transform: translate3d(0,0,0) }
header { position: relative; background: #f7f7f7; z-index: 101 }
header .headerBlock {background:#f7f7f7; width:100%; z-index:1000000; position:fixed; top:0px; left:0}
/*Logo*/
.figLogo {float:left; width:115px; z-index:999999 }
.figLogo .logoSmall {top:-80px; display:none }
#languageSec { padding: 19px 0 8px; float:right }
#languageSec ul { float: right }
#languageSec ul li { float: left; border-left: 1px #b8babb solid; border-right: 1px #fff solid; padding: 0 15px; position:relative }
#languageSec ul li:first-child { border-left: 0px #b8babb solid }
#languageSec ul li:last-child { border-right: 0px #b8babb solid; padding-right: 0 }
#languageSec ul li a { color: #82a03a; font-size: 14px; font-family: 'NeoTechAltMedium', Verdana, Geneva, sans-serif }
#languageSec ul li a.accountIcon { background: url(../images/rd/arrowGreen.png) no-repeat right center; padding: 0 16px 0 0 }
#languageSec ul li a.languge { background: url(../images/rd/iconLanguage.png) no-repeat; display: block; width: 27px; height: 18px }
#mainMenu, .newsBlock .cols, .newsBlock .twoCols, .newsBlock .singleCols { padding: 16px 30px 23px; margin: 8px 0 0; overflow: hidden }
.mCSB_buttonUp { display: none !important }
.mCSB_buttonDown { display: none !important }
.mCSB_draggerContainer { margin: 0px !important }
.mCSB_dragger_bar { width: 10px }
#mainMenu { position: relative; z-index: 1000 }
#mainMenu figure { float: left; width: 173px; margin-right: 22px }
#mainMenu .mobile-nav, #mainMenu .mobilePrimaryNav, .mainNav .mobileSubNavigation { display: none }
#mainMenu ul { float: left; margin-top: 17px }
#mainMenu ul li { float: left; padding: 0 27px; background: url(../images/rd/seprator.png) no-repeat right top }
#mainMenu ul li a { display: block; color: #76797c; line-height:16px; text-transform: uppercase; text-decoration:none; padding: 0 0 6px; font-size: 13px; font-family: NeoTechAltMedium, Verdana, Geneva, sans-serif }
#mainMenu ul li a:hover, #mainMenu ul li.active a { color: #82a03a; background: url(../images/rd/maninNavhover.png) no-repeat bottom center  }
#mainMenu ul li:last-child { background-image: none }
#mainMenu form , .find-sec .find-chennel form{ float: right; border-bottom: 1px #b8babb solid; margin-top: 16px; padding-bottom: 1px }
#mainMenu form .outersearch {float:left }
#mainMenu form .searchText {float:left }
#mainMenu form input[type="text"], .find-sec .find-chennel form input[type="text"]{ border: none; outline: none; color: #cccdce; background: transparent; font-size: 13px; font-family: OpenSansRegular, Arial, Helvetica, sans-serif; width: 158px; float: left }/*width: 258px;*/
#mainMenu form input[type="button"], .find-sec .find-chennel form input[type="button"] { display: block; padding: 9px; border: none; outline: none; float: right; width: 13px; height: 13px; background: url(../images/rd/arrowBullet.png) center right no-repeat; text-indent:-9999px}
.subNavication { background: #76797c; padding: 0 0 0 35px; position: absolute; display: none; min-height:36px; height: 36px; margin-top: -4px; padding-top: 4px; width:830px }
.subNavication ul li { float: left; position: relative }
.downarrow { position: absolute; bottom: -4px; background: url(../images/rd/uparrow.png) no-repeat; width: 7px; height: 4px; left: 0; z-index: 1000 }
.subNavication > ul > li { background: url(../images/rd/seprator2.png) no-repeat right 11px }
.subNavication > ul > li.last { background: transparent }
.subNavication > ul > li > a { color: #FFF; padding: 11px 16px 16px 16px; font-size: 12px; display: block; font-family: NeoTechAltMedium, Arial, Helvetica, sans-serif }
.subNavication > ul > li:hover > a { background: url(../images/rd/uparrow.png) no-repeat center 36px }
.productSec { position: absolute; left:0px; width: 660px; min-height: 330px; background: rgba(255,255,255,0.9); z-index: 105; top: 40px; padding: 5px 0; display: none; border: 1px #86a340 solid; overflow: hidden; max-height:335px }

.productSec.menuHeight {max-height:430px;}
.productSec.nosubNav {width:455px }
.subNavication > ul > li.active > a {color:#82A03A }
.productSec.rgt {right:0px; left:auto }
.productSec .productList1, .productSec .productList2 { width: 160px; background: url(../images/rd/subNavseprator.png) no-repeat right; min-height: 300px;  padding: 0 24px 0 20px; float: left }
.productSec .productList2 {height:300px; overflow:hidden;}
.productSec .productList2 > div {height:300px !important; overflow:auto !important;}
.productSec .productList1 li, .productSec .productList2 li { padding: 0 0 0 10px; background: url(../images/rd/subNavarr1.png) no-repeat left 9px; display: block; float: inherit; border: none }
.productSec .productList1 li a { color: #76797c; padding: 0; padding: 5px 0; font-size: 13px; display: block; border-bottom: 1px #d0d0d0 dashed; line-height: 18px }
.productSec .productList1 li:hover > a { color: #76797c !important }
.productSec .productList1 > li > a:hover, .productSec .productList2 > li > a:hover, .productSec .productList1 > li.active > a { color: #82a03a; background-image: none }
.productSec .productList1 li ul li { padding: 0 }
.productSec .productList1 li ul li a { padding-left: 10px; display: block; background: url(../images/rd/subNavarr1.png) no-repeat left 16px; color: #82a03a }
.productSec .productList2 { padding: 10px 22px 0 17px; width: 167px; }
.productSec .productList2 li { background-position: 0 10px }
.productSec .productList2 li a { color: #76797c; padding: 0; padding: 5px 0; font-size: 12px; display: block; border-bottom: 1px #d0d0d0 dashed }
.productSec .productList2 li a span { font-size: 11px }
.productSec .productAdd { padding: 10px 20px; width: 180px; float: left }
.productSec .productAdd p { border-bottom: 1px #d0d0d0 dashed; color: #82a03a; line-height: 16px; padding: 5px 0; margin-bottom: 10px; font-family: NeoTechAltMedium, Arial, Helvetica, sans-serif; font-size: 12px }
/*--banner Section--*/
.mobileBannerSlider { display: none; position:relative }
#banner { position: relative; padding: 100px 0 10px }
#banner .bannerSlider { display: block; position: relative }
.flex-viewport { z-index: 0; position: relative }
.flex-viewport li img { position: relative; z-index: -1 }
#banner .flex-control-nav { position: absolute; bottom: 10px; left: 30px; height: 23px; padding: 0 10px; background: #ffffff; background: -moz-linear-gradient(top, #ffffff 0%, #e8e8e8 50%, #ffffff 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(50%, #e8e8e8), color-stop(100%, #ffffff)); background: -webkit-linear-gradient(top, #ffffff 0%, #e8e8e8 50%, #ffffff 100%); background: -o-linear-gradient(top, #ffffff 0%, #e8e8e8 50%, #ffffff 100%); background: -ms-linear-gradient(top, #ffffff 0%, #e8e8e8 50%, #ffffff 100%); background: linear-gradient(to bottom, #ffffff 0%, #e8e8e8 50%, #ffffff 100%); 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; z-index: 100 }
#banner .flex-control-nav li { float: left }
#banner .flex-control-nav li a { float: left; width: 9px; height: 9px; line-height: 9px; text-indent: -999px; background: url('../images/rd/controls.png') no-repeat 0 -14px; margin-left: 5px; margin-top: 8px; cursor: pointer }
#banner .flex-control-nav li:first-child a { margin-left: 0px }
#banner .flex-control-nav li a.flex-active { background-position: 0 0 }
#banner ul.slides li { position: relative }
#banner ul.slides li a {float:left;width:100%; display:block }
#banner .bannerSlider .flex-viewport li { position: relative; z-index: 0 }
.sliderNavgation { padding: 0; margin: 0; position: absolute; bottom: 0px; z-index: 1000; height: 52px; left: 50%; margin-left: -326px; -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); -webkit-border-radius: 10px 35px 10px 0; -moz-border-radius: 10px 35px 10px 0; border-radius: 10px 35px 10px 0 }
.sliderNavgation ul { margin: 0; height: 52px }
.sliderNavgation ul li { float: left; padding: 0; position: relative; border-right: 1px solid #e3e3e3 }
.sliderNavgation ul li:hover { background: url(../images/rd/sliderNavgationArrow.png) no-repeat top center }
.sliderNavgation ul li:last-child { border: none }
.sliderNavgation ul li a { display: block; color: #76797c; font-size: 14px; line-height: 52px }
.sliderNavgation ul li i { display: none; position: absolute; float: left; top: -9px; left: 50%; margin-left: -8px; background: url('../images/rd/sliderNavgationArrow.png') no-repeat 0 0; width: 17px; height: 9px }
.sliderNavgation ul li:hover i { display: block }
.sliderNavgation ul li a span { display: block }
.sliderNavgation ul li a:hover { background: #71a042; color: #ffffff }
.sliderNavgation ul li a.iconElife span { background: url(../images/rd/iconElife.png) no-repeat 40px center; padding: 0 40px 0 74px; -webkit-border-radius: 10px 0 0 0; -moz-border-radius: 10px 0 0 0; }
.sliderNavgation ul li a.iconElife span:hover { background: url(../images/rd/iconElifeHover.png) no-repeat 40px center #71a042 }
.sliderNavgation ul li a.iconLandline span { background: url(../images/rd/iconLandline.png) no-repeat 33px center; padding: 0 38px 0 74px }
.sliderNavgation ul li a.iconLandline span:hover { background: url(../images/rd/iconLandlineHover.png) no-repeat 33px center #71a042 }
.sliderNavgation ul li a.iconSmartPhone span { background: url(../images/rd/iconSmartPhone.png) no-repeat 33px center; padding: 0 38px 0 74px;-webkit-border-radius: 0 10px 10px 0; -moz-border-radius: 0 10px 10px 0; border-radius: 0 10px 10px 0  }
.sliderNavgation ul li a.iconSmartPhone span:hover { background: url(../images/rd/iconSmartPhoneHover.png) no-repeat 33px center #71a042;  }
.sliderNavgation ul li a.iconMobile span { background: url(../images/rd/iconMobile.png) no-repeat 33px center; padding: 0 38px 0 74px }
.sliderNavgation ul li a.iconMobile span:hover { background: url(../images/rd/iconMobileHover.png) no-repeat 33px center #71a042 }
.sliderNavgation ul li a.iconInternet span { background: url(../images/rd/iconInternet.png) no-repeat 33px center; padding: 0 38px 0 74px; -webkit-border-radius: 0 10px 10px 0; -moz-border-radius: 0 10px 10px 0; border-radius: 0 10px 10px 0 }
.sliderNavgation ul li a.iconInternet span:hover { background: url(../images/rd/iconInternetHover.png) no-repeat 33px center #71a042 }
.sliderNavgation ul li a.iconElife { -webkit-border-radius: 10px 0 0 0; -moz-border-radius: 10px 0 0 0; border-radius: 10px 0 0 0 }
.sliderNavgation ul li a.iconSmartPhone { -webkit-border-radius: 0 10px 10px 0; -moz-border-radius: 0 10px 10px 0; border-radius: 0 10px 10px 0 }
.sliderNavgation ul li a.iconInternet { -webkit-border-radius: 0 10px 10px 0; -moz-border-radius: 0 10px 10px 0; border-radius: 0 10px 10px 0 }
#sliderBlock #sliderHolder { height: 319px }
.sliderContent { position: absolute; color: #fff; top: 50px; left: 30px; width: 500px }
.sliderContent h1 { font-size: 30px; font-family: NeoTechAltMedium, Verdana, Geneva, sans-serif }
.sliderContent h2 { font-size: 18px; padding: 10px 0; line-height: 24px; color: #FFF; font-family: NeoTechAltMedium, Verdana, Geneva, sans-serif }
.mobileBannerSlider { display: none }
.extraBanners { position: absolute; left: 0px; top: 0px; width: 1000px; display: none; z-index: 500 }
.extraBanners ul { float: left }
.extraBanners ul li { float: left; position: absolute; top: 0px; left: 0px; display: none; width: 1000px }
.extraBannersMobile { position: absolute; left: 0px; top: 0px; width: 300px; display: none; z-index: 500 }
.extraBannersMobile ul { float: left }
.extraBannersMobile ul li { float: left; position: absolute; top: 0px; left: 0px; display: none; width: 300px }
/*--content Section--*/
h2 { color: #82a03a; font-size: 20px; line-height: 26px; font-family: NeoTechAltMedium, Verdana, Geneva, sans-serif }
#userBlock h2 { padding-bottom: 10px }
#userBlock p { padding: 12px 0 22px }
#userBlock .fieldCol { float: left; width: 280px; position: relative; padding-bottom:10px }
#userBlock .forgetPassword { float:left; padding: 6px 0 0; width:97px; border-bottom:0px solid !important; margin-bottom:0px !important }
#userBlock .forgetPassword a { color: #00a9cc; font-size: 11px }
#userBlock .forgetPassword a:hover { text-decoration: underline }
#userBlock .buttonBlock { margin-right: 0; width: auto; text-align:right }
#userBlock .buttonBlock .regButton { margin-left: 12px }
#userBlock .fieldCol .buttonBlock { border: 1px solid red }
#userBlock .buttonBlock .signinButton { margin-left: 8px }
.CustomDropfield { padding-right: 40px; width: 228px }
.CustomDropArrow, .CustomDropArrowAcc { position: absolute; width: 30px; height: 36px; top: 0px; right: 0; display: block; background: url(../images/rd/dropArrow.png) no-repeat center center }
.drop-list { width: 276px; position: absolute; top: 36px; border: 2px #E1E1E1 solid; border-top: none; z-index: 100; background: #fff; display: none }
.drop-list li { font-family: OpenSansRegular, Arial, Helvetica, sans-serif; font-size: 14px; color: #76797C; padding: 5px 8px; border-bottom: 1px solid #E4E4E5 }
.drop-list li:hover { color: #FFF; background: #C6CE2C }
.columnBlock { padding: 10px 0 }
.columnBlock.about {padding:20px 0 20px 0 }
.midCol { margin: 0 20px }
.columnBlock .cols { float: left; width: 320px; min-height: 214px; position: relative; margin-left: 20px; 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; border: 0px solid #fff; overflow: visible }
/*.columnBlock .cols img{-webkit-border-radius: 5px 5px 5px 0px } /* for Sony Tablet */
.columnBlock .cols:first-child { margin-left: 0px }
/*News Section*/
.newsBlock { padding-bottom: 20px }
.newsBlock .twoCols { width: 660px; float: left; min-height: 220px; padding: 0px }
.newsBlock .singleCols { width: 100%; float: left; min-height: 220px; padding: 0px }
.newsBlock .tabsBlock { float: left }
.newsBlock .tabs { float: left; list-style: none; width: 172px; border: 1px solid #dddcdc; border-right: none; border-top: 0px solid; border-left:0px solid; border-radius:0 0 0 0 }
.newsBlock .tabs li { font-size: 15px; width: 169px; margin: 0; float: left; padding: 0; background: #fff; border-left: 1px solid #d6d6d6 }
.newsBlock .tabs li a { color: #76797c; padding: 10px 10px 10px 14px; width: 146px; border-top: 1px solid #d6d6d6; border-right: 1px solid #d6d6d6; float: left; text-decoration: none; background: #ffffff; background: -moz-linear-gradient(top, #ffffff 0%, #e8e8e8 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(100%, #e8e8e8)); background: -webkit-linear-gradient(top, #ffffff 0%, #e8e8e8 100%); background: -o-linear-gradient(top, #ffffff 0%, #e8e8e8 100%); background: -ms-linear-gradient(top, #ffffff 0%, #e8e8e8 100%); background: linear-gradient(to bottom, #ffffff 0%, #e8e8e8 100%);  background:filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e8e8e8', GradientType=0 ); line-height: 40px; text-align: right; font-size: 14px; position: relative }

.newsBlock .tabs li a i { float: right; position: absolute; top: 20px; right: -10px; width: 10px; height: 18px; background: url('../images/rd/arrow-tab-h.png') no-repeat 0 0; display: none }
.newsBlock .tabs li.curTab a i { display: block }
.newsBlock .tabs li a span { font-size: 11px; color: #ece3d0; display: none }
.newsBlock .tabs li.curTab a {width:146px; color: #fff; background: #c6ce2c; border-right: 1px solid #71a042; border-top: 1px solid #71a042; border-left: 0px solid }
.newsBlock .tabs li.curTab { border-top: 1px solid #71a042; border-left: 1px solid #71a042 }
.newsBlock .tabs li.curTab {border-top:0px solid }
.newsBlock .tabs > li:first-child, .newsBlock .tabs > li:first-child a {border-radius:9px 0 0 0;-webkit-border-radius: 9px 0 0 0; -moz-border-radius: 9px 0 0 0 }
.newsBlock .productSlider .tabs > li:first-child, .newsBlock .productSlider .tabs > li:first-child a, .tabclick {-webkit-border-radius: 10px 10px 10px 0; -moz-border-radius: 10px 10px 10px 0; border-radius: 10px 10px 10px 0 }
.newsBlock .tabs > li:first-child a {line-height:41px }
.newsBlock .tabs li.curTab a span { display: block }
.newsBlock .tabWrapper { float: left; width: 487px; height: 246px; overflow: hidden; 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-border-radius: 10px 10px 10px 0; -moz-border-radius: 10px 10px 10px 0; border-radius: 10px 10px 10px 0 }
.newsBlock .tabWrapper .tabContentAll { float: left; width: 100% }

.newsBlock .tabContent { float: left; width: 450px; padding: 20px }
.newsBlock .tabContent p { font-size: 12px; line-height: 22px; margin-bottom: 0 }
.newsBlock .tabContent .horiz_container li { width: 111px; padding: 10px; border: 1px solid #dce1e3; float: left; margin-left: 20px; background: #f7f7f7; height: 162px }
.horiz_container li span {font-family: NeoTechAltMedium, Arial, Helvetica, sans-serif }
.newsBlock .tabContent .horiz_container li:first-child { margin-left: 0px }
.newsBlock .tabContent .horiz_container li h3 { font-size: 16px; line-height: 20px; padding: 10px 0 0 }
.newsBlock .tabContent .horiz_container li img { border: 1px solid #dce1e3; width: 100% }
/*Single Block Tab content*/
.newsBlock .singleCols .tabWrapper {width:828px }
.newsBlock .singleCols .tabContent {float: left; width: 790px; padding: 15px 20px }
.newsBlock .singleCols .tabs li.twoLine a {line-height:27px }
.newsBlock .singleCols .tabs li.twoLine a span {line-height:14px; display:block; color:#76797c; font-size:12px }
.newsBlock .singleCols .tabs li.twoLine.curTab a span {color:#fff }
.newsBlock .singleCols .tabContent .contheight {padding:0 20px 0 }
.newsBlock .singleCols .tabContent .contheight h2 {font-size:24px; line-height:30px; color:#76797c; padding-bottom:5px }
.newsBlock .singleCols .tabContent .contheight p {font-size:14px; line-height:22px; color:#76797c }
.newsBlock .singleCols .tabContent .contheight .block {font-size:20px; margin:10px 0 0; display:inline-block; clear:both; line-height:40px; color:#71a041; float:left;padding:0 20px 0 60px; background:url('../images/rd/elife/iconElife.png') no-repeat 10px 3px #f7f7f7 }
.newsBlock .singleCols .tabContent .contheight .block.elife {background-image:url('../images/rd/elife/iconElife.png')}
.newsBlock .singleCols .tabContent .contheight .block.internet {background-image:url('../images/rd/elife/internet.png')}
.newsBlock .singleCols .tabContent .contheight .block.landline {background-image:url('../images/rd/elife/landline.png')}
.newsBlock .singleCols .tabContent .contheight .block.mobile {background-image:url('../images/rd/elife/mobile.png')}
.newsBlock .singleCols .tabContent .contheight .learnMore {clear:both; padding-top:10px; overflow:hidden }
.newsBlock .singleCols .tabContent .contheight .learnMore a {font-size:13px; line-height:32px; height:32px;padding:0 15px; background:#c6ce2c; color:#fff; display:inline-block; -webkit-border-radius: 5px 5px 5px 0; -moz-border-radius: 5px 5px 5px 0; border-radius: 5px 5px 5px 0; float:right; font-family: OpenSansRegular, Arial, Helvetica, sans-serif }
.newsBlock .cols { width: 280px; padding: 20px 20px 14px 20px; position: relative }
.newsBlock .cols h2 { padding-bottom: 5px }
#newsBlock { margin-bottom:20px; 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-border-radius: 10px 10px 10px 0; -moz-border-radius: 10px 10px 10px 0; border-radius: 10px 10px 10px 0; padding:20px 20px 14px; position:relative; overflow:hidden }
#newsBlock h2{ border-bottom:1px solid #E4E4E5; padding-bottom:2px; margin-bottom:10px }
#newsBlock .flex-control-nav { position: absolute; top: 25px; right: 20px }
#newsBlock .newsList { border-right: 1px solid #e4e4e5; padding: 12px 0; overflow: hidden; margin-right:2%; width:48%; float:left }
#newsBlock .newsList.last { padding-bottom: 5px; margin-right:0px; border-right:0px solid }
#newsBlock .newsList img { float: left; margin-right: 10px }
#newsBlock .read-more { float: right; color: #c3cf21; font-size: 13px; font-family: OpenSansRegular, Arial, Helvetica, sans-serif }
#newsBlock .newsList p { color: #76797c; font-size:14px; line-height: 20px; padding: 0 10px 4px 0;font-family: OpenSansRegular, Arial, Helvetica, sans-serif }
#newsBlock .newsList p a {color:#76797c }
#newsBlock .newsList .showNewsdate { background: url(../images/rd/iconTime.png) no-repeat 0 3px; padding: 2px 0 0 15px; display: block; float: left; font-size: 11px; font-family: OpenSansRegular, Arial, Helvetica, sans-serif }
#newsBlock .newsList .desc {padding: 2px 15px 0; display: block; font-size: 11px; font-family: OpenSansRegular, Arial, Helvetica, sans-serif }
#newsBlock .flex-control-nav li { float: left }
#newsBlock .flex-control-nav li a { float: left; width: 9px; height: 9px; line-height: 9px; text-indent: -999px; background: url('../images/rd/controls.png') no-repeat 0 -14px; margin-left: 5px; cursor: pointer }
#newsBlock .flex-control-nav li a.flex-active { background-position: 0 0 }
/*We're to Help Section*/
.help .cols .blockCont { float: left; width: 100%; position: absolute; bottom: 0px; left: 0px;   border-radius:0px 0px 10px 0;-moz-border-radius:0px 0px 10px 0;-webkit-border-radius:0px 0px 10px 0 }
.help .cols img {-webkit-border-radius: 10px 10px 10px 0; -moz-border-radius: 10px 10px 10px 0; border-radius: 10px 10px 10px 0 }
.help .cols .blockCont h2 { background: #71a041; color: #fff; line-height: 35px; padding: 0 20px;   border-radius:0px 0px 10px 0;-moz-border-radius:0px 0px 10px 0;-webkit-border-radius:0px 0px 10px 0 }
.help .cols .blockCont .overCont { position:relative; background: rgba(0,0,0,0.7); padding: 5px 10px 5px 20px; overflow: hidden; display: none; border-radius:0px 0px 10px 0;-moz-border-radius:0px 0px 10px 0;-webkit-border-radius:0px 0px 10px 0; min-height:35px }
.help .cols:hover h2 {border-radius:0px 0px 0 0 }
.help .cols .blockCont .overCont p { line-height: 22px; color: #fff; clear: none; float: left; width: 180px; font-size: 12px }
.help .cols .blockCont .overCont a { float: right; line-height: 27px; padding: 0 10px; background: #c6ce2c; color: #fff; margin-top: 8px; -webkit-border-radius: 6px 6px 6px 0; -moz-border-radius: 6px 6px 6px 0; border-radius: 6px 6px 6px 0;font-family: OpenSansRegular, Arial, Helvetica, sans-serif; position:absolute; right:10px; bottom:10px }
/*Footer Section*/
footer { width: 100%; z-index: 1; float: left;}
.bottomBlock, .botwhiteBlock, .botGrayBlock, .footerBlock { width: 100% }
.botwhiteBlock { background-color: #FFF; padding: 15px 0 12px 0 }
.botGrayBlock { background-color: #dbdbdb }
.botGrayBlock .grayLink { padding: 27px 0 24px 0; overflow: hidden }
.botGrayBlock .grayLink a { color: #76797c; font-size: 14px; line-height: 18px }
.footerBlock { background-color: #e5e5e6; min-height: 267px }
.footerShow { width: 30px; display: inline-block; position: relative; height: 20px; margin-bottom: -5px; background: url(../images/rd/fotNavButton.png) no-repeat top #dbdbdb; display: none }
.findLocation span { background: url(../images/rd/pointer.png) no-repeat left; width: 10px; height: 16px; float: left; margin-right: 10px }
.footerBlock .container { padding: 25px 0 0 0 }
.footerBlock h2 { color: #76797c; text-transform: uppercase; font-size: 15px; padding-bottom: 10px }
.footerBlock .container .row > div { background: url(../images/rd/footer-divider.png) no-repeat right }
.footerBlock .container .row > div.last { background: none }
.building address { font-size: 14px; color: #76797c; padding-right: 20px; line-height: 22px; font-family: OpenSansRegular, Arial, Helvetica, sans-serif }
.green { color: #71a041 !important; padding-top: 15px }
.quick { margin-left: 10px }
.quickLinks li { background: url(../images/rd/qlinks.png) no-repeat left; padding: 7px 0 7px 15px }
.quickLinks li a { color: #76797c; font-family: OpenSansRegular, Arial, Helvetica, sans-serif }
.quickLinks li a:hover {color:#71a041 }
.newsLetter { background: #FFF; width: 216px; padding: 5px 10px }
.newsLetter input { border: none; background: none; width: 178px; color: #cccdce; font-family: OpenSansRegular, Arial, Helvetica, sans-serif }
.newsLetter a { float: right; border-left: 1px solid #e2e3e3; padding-left: 10px; color: #76797c; font: 12px/18px NeoTechAltMedium, Arial, Helvetica, sans-serif }
.subScribe p { font: 12px/16px OpenSansRegular; padding: 10px 30px 0 0 }
.social { margin-left: 5px }
.social li { background: url(../images/rd/social.png) no-repeat; margin: 10px 0 }
.social li a { display: block; padding-left: 32px; color: #76797c; font-family: OpenSansRegular, Arial, Helvetica, sans-serif; line-height:20px }
.social li a:hover {color:#71a041 }
.social li.fb { width: 22px; height: 22px; background-position: 0 0 }
.social li.youtube { width: 22px; height: 22px; background-position: 0 -22px }
.social li.twit { width: 22px; height: 22px; background-position: 0 -44px }
.social li.link { width: 22px; height: 22px; background-position: 0 -66px; margin: -96px 0px 0px 140px }
.social li.inst { width: 22px; height: 22px; background-position: 0 -110px; margin: 10px 0 10px 140px }
.social ul {min-height:90px }
.copy { text-align: center; padding: 30px 0; font-family: OpenSansRegular, Arial, Helvetica, sans-serif }
.pageHolder p, .pageHolder p a {font-family: OpenSansRegular, Arial, Helvetica, sans-serif }
/*----Smartphone page---*/
.smartphoneContent { padding-top: 0 !important }
.smartphone .sliderContent { width: 510px; color: #FFF }
.smartphone .sliderContent h1 { font-size: 34px; padding-bottom: 0px }
.smartphone .sliderContent h1 span.greentxt {color:#cdd623 }
.smartphone .sliderContent h1 span.orangetxt {color:#f49924 }
.smartphone .sliderContent h2 { font-size: 18px; color: #FFF; line-height: 20px }
.smartphone .sliderContent p { font-size: 13px; line-height: 24px; color: #FFF }
.smartphone .cols { min-height: 317px; -webkit-border-radius: 10px 10px 10px 0; -moz-border-radius: 10px 10px 10px 0; border-radius: 10px 10px 10px 0; overflow:hidden}
.smartphone .cols img {-webkit-border-radius: 10px 10px 10px 0 } /*for Sony Tablet*/ 
.smartphone .cols2 { width: 490px }
.smartphone .cols .blockCont h2 { font-size: 14px; line-height: 18px; font-weight: normal; font-family: NeoTechAltMedium, Arial, Helvetica, sans-serif; padding: 8px 30px; min-height: 31px; /*-webkit-border-radius: 0px 0px 10px 0; */ }
.smartphone .cols .blockCont .overCont { padding-left: 30px }
.smartphone .cols .blockCont .overCont p { width: 180px }
.smartphone .cols2 .blockCont .overCont p { width: 290px }
.interestBlock { background: #eaeaea; margin-top: 10px; padding-bottom: 1px }
.smartphoneInterest { padding: 26px 30px 40px }
.smartphoneInterest h2 { font-size: 18px; padding-bottom: 8px }
.smartphoneInterest ul li:first-child { border: none }
.smartphoneInterest ul li { float: left; border-left: 1px #c8c9ca solid; width: 234px; padding: 10px 0 40px; position:relative; }
.smartphoneInterest ul li a { display: block; padding: 0 20px; font-size: 13px; color: #76797c; text-align: center; font-family: OpenSansRegular, Arial, Helvetica, sans-serif }
.smartphoneInterest ul li a span { display: block; font-family: NeoTechAltMedium, Verdana, Geneva, sans-serif; height: 120px }
.smartphoneInterest ul li a span i { width: 70px; height: 62px; display: block; margin: 22px auto 0; background: url(../images/rd/smartPhone-icon.png) no-repeat }
.smartphoneInterest ul li a.iconMob span i { background-position: 0 -62px }
.smartphoneInterest ul li a.iconElife span i { background-position: 0 -124px }
.smartphoneInterest ul li a.iconBrond span i { background-position: 0 -186px }
.smartphoneWeare { padding-bottom: 0 }
.helpButton { position: relative; background: #71a041; height: 26px; line-height: 26px; display: inline-block; -webkit-border-radius: 6px 6px 6px 0; -moz-border-radius: 6px 6px 6px 0; border-radius: 6px 6px 6px 0; cursor: pointer }
.helpButton a { padding: 0 10px 0 30px; color: #FFF; background: url(../images/rd/weareButtoArr.png) no-repeat left top; display: inline-block }
.smartphoneWeare div.smartCollapse {padding-bottom:15px }
.smartphoneWeare h2.smartCollapse { padding-top: 10px }
/*----Smartphone Detail page---*/
.smartphoneTab{ padding:10px 0 }
.smartphoneTab > ul{ height:50px }
.smartphoneTab ul > li{ float:left;  border-left:1px #dce1e3 solid; height:50px; display:block; width: 165px; 
cursor: pointer; position: relative}
.smartphoneTab ul > li a{ height:50px; display:block; background-image:url(../images/rd/brandlogo.png); background-repeat:no-repeat }
.smartphoneTab ul > li:hover, .smartphoneTab ul > li.currentTab { background:url('../images/rd/bg-active-tab.png') repeat-x center bottom; }
.smartphoneTab ul > li.currentTab span.uparrow, .smartphoneTab ul > li:hover span.uparrow { display:block}
.smartphoneTab ul > li span.uparrow { display: block; position:absolute; width:20px; height:10px; bottom:-10px; left:50%; margin-left:-10px; background:url(../images/rd/branduparrow.png) no-repeat center; display: none }
.smartphoneTab ul li:first-child{ -webkit-border-radius: 10px 0 0 0; -moz-border-radius: 10px 0 0 0; border-radius: 10px 0 0 0; border-left:none; width:165px }
.smartphoneTab ul li a.brandLG { background-position:center -262px }
.smartphoneTab ul li a.brandLG:hover, .smartphoneTab ul li.currentTab a.brandLG { -webkit-border-radius: 10px 0 0 0; -moz-border-radius: 10px 0 0 0; border-radius: 10px 0 0 0 }
.smartphoneTab ul li a.brandBlack { background-position:center 0 }
.smartphoneTab ul li a.brandBlack:hover, .smartphoneTab ul li.currentTab a.brandBlack {background-position:center 0;  -webkit-border-radius: 10px 0 0 0; -moz-border-radius: 10px 0 0 0; border-radius: 10px 0 0 0 }
.smartphoneTab ul li a.brandSamsung{ background-position:center -50px}
.smartphoneTab ul li a.brandSamsung:hover, .smartphoneTab ul li.currentTab a.brandSamsung{ background-position:center -50px }
.smartphoneTab ul li a.brandApple{ background-position:center -100px}
.smartphoneTab ul li a.brandApple:hover, .smartphoneTab ul li.currentTab a.brandApple{ background-position:center -100px }
.smartphoneTab ul li a.brandNokia{ background-position:center -150px}
.smartphoneTab ul li a.brandNokia:hover, .smartphoneTab ul li.currentTab a.brandNokia{ background-position:center -150px}
.smartphoneTab ul li:last-child{ -webkit-border-radius: 0 10px 10px 0; -moz-border-radius: 0 10px 10px 0; border-radius: 0 10px 10px 0 }
.smartphoneTab ul li a.brandHuawel{background-position:center -200px }
.smartphoneTab ul li a.brandHuawel:hover, .smartphoneTab ul li.currentTab a.brandHuawel{ background-position:center -200px; 
 -webkit-border-radius: 0 10px 10px 0; -moz-border-radius: 0 10px 10px 0; border-radius: 0 10px 10px 0 }
.smartphoneTabContent { padding:27px 27px 17px; margin-bottom:20px} 
.smartphoneTabContent .horizontalScrollContent > li{ padding:28px 24px 18px; width: 258px; min-height:371px; background: #F7F7F7; border: 1px solid #DCE1E3;  float: left }
.smartphoneTabContent .horizontalScrollContent > li:first-child {margin-left:0px }
.smartphoneTabContent .horizontalScrollContent li img { border:none; max-width:inherit }
.smartphoneTabContent .horizontalScrollContent li a > h2{ text-align:center; font-size: 18px; padding: 10px 0 2px; height: 26px; overflow:hidden }
.smartphoneTabContent .horizontalScrollContent li a > p{ text-align:center; font-size:12px; line-height:18px;  height: 40px; overflow:hidden; color:#76797c }
.smartphoneTabContent .content{ height:464px; width:946px }
.smartphoneTabContent .horizontalScrollContent > li { margin-left: 10px}
.smartphoneTabContent .mCSB_horizontal.mCustomScrollBox > .mCSB_scrollTools { height:20px}
/*----Smartphone Detail-1  page---*/
.blackBerryDescrip{ display: none; 
width:950px;
background: #ffffff; 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%);
    bottom: 0;
    display: none;
    left: 0;
    position: absolute;
    right: 0;
    top: 0 }
	.blackBerryDes{
width:950px;
background: #ffffff; 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%);
    bottom: 0;
    left: 0;
    position: absolute;
    right: 0;
    top: 0 }
	.smarttabContentHolder {position:relative }
.hideDescrip { width:25px; height:25px; background:url(../images/rd/closeButton.png) no-repeat; position:absolute; top:0px; right:0px; display: block }
.smartphoneTabContent .leftColumn, .smartphoneTabContent .rightColumn{width:253px; float:left; margin-bottom:10px }
.smartphoneTabContent .rightColumn{ width:664px; margin-left:29px; float:right }
.smartphoneTabContent .leftColumn .flex-viewport { background:#F7F7F7; border: 1px solid #DCE1E3; -webkit-border-radius: 10px 10px 10px 0; -moz-border-radius:10px 10px 10px 0; border-radius: 10px 10px 10px 0;  padding: 23px 0 18px; margin-bottom:9px}
.leftColumn .flex-control-nav li { float: left; background:#F7F7F7; border: 1px solid #DCE1E3; -webkit-border-radius: 10px 10px 10px 0; -moz-border-radius:10px 10px 10px 0; border-radius: 10px 10px 10px 0; width:55px; height:58px; line-height: 58px; margin-left:8px }
.leftColumn .flex-control-nav li img {line-height:58px }
.leftColumn .flex-control-nav li:first-child{ margin-left:0}
/*Inner Tab Control*/
.innerTab li{ float: left; background:url(../images/rd/seprator.png) no-repeat left center; padding:0 20px }
.innerTab li:first-child{ background:none }
.innerTab li a{ display: block; line-height:40px; color:#76797C; font-family: NeoTechAltMedium,Verdana,Geneva,sans-serif }
.innerTab li a:hover, .currentTab a{ color: #82a03a !important; background: url(../images/rd/maninNavhover.png) no-repeat center 28px }
.innerContentHolder{ padding-top:8px }
.innercontent .innercolumnBlock{ overflow: hidden; background:url(../images/rd/innercolum-sep.png) no-repeat bottom center; padding:20px 0 }
.innercontent .innercolumnBlock:last-child{ background-image:none; padding-bottom:0}
.innercontent .innercolumnBlock .innercolumn{ float:left; width:47%; }
.innercolumn:first-child{padding-right:26px; }
.innercolumn:last-child{padding-left:30px }
.smartphoneContent h1{ font-size:24px; color: #82A03A;font-family: NeoTechAltMedium,Verdana,Geneva,sans-serif; line-height: 26px;
padding-right: 25px }
.smartphoneContent h1 .titleArrow { display:inline-block; width:12px; height:8px; background:url(../images/rd/down-arrow.png) no-repeat; background-size:12px 8px }
.smartphoneContent h3{ border-bottom: 1px #DCE1E3 solid; padding:5px 0; font-size: 14px }
.smartphoneContent h4{ font-size:15px; color: #82A03A; font-family: NeoTechAltMedium,Verdana,Geneva,sans-serif; margin: 8px 0 }
.smartphoneContent .brandDescription{ background:#f7f7f7; padding:10px}
.smartphoneContent .brandDescription h2{ padding-bottom:4px}
.smartphoneContent .innercontent p{ line-height:22px; font-family: OpenSansRegular, Arial, Helvetica, sans-serif }
.smartphoneContent .brondTitleicon, .iconBBM, .iconBulit{ display:block; background:url(../images/rd/brandTitle-icon.png) no-repeat 0 0; padding-left:43px; height:32px; line-height:32px}
.iconBBM{ background-position:0 -32px}
.iconBulit{ background-position:0 -67px}
.iconmulti{ line-height:inherit }
.orderStatus{ padding:15px 0 0 }
.orderStatus ul li{ float:left; position:relative }
.orderStatus ul li a{display:block; height:32px; line-height:32px }
.orderNumber{ background: #c6ce2c; color:#FFF; padding:0 18px; -webkit-border-radius: 6px 6px 6px 0; -moz-border-radius:6px 6px 6px 0; border-radius: 6px 6px 6px 0 }
.orderList{ margin-left:8px; width: 185px }
.orderList a{ color:#76797c; background:url(../images/rd/uparrowgray.png) no-repeat 130px  center; padding-right: 17px;   position: inherit; width: auto }
.orderStatus .drop-list{ width: 185px }
.orderStatus .drop-list li{ margin-right: 0; width: 168px }
.orderStatus .drop-list a{ padding-right:0 }
.list-content li{ font-size:13px; line-height:22px; font-family: OpenSansRegular, Arial, Helvetica, sans-serif; background:url(../images/rd/listConBulit.png) no-repeat 0 6px; padding-left:16px}
.package .tablecolumn{ position: relative; display:table }
.package .tablecolumn div{ display:table-cell }
.package-type{ overflow:hidden; margin:20px 0}
.package-type .perMonth{ width:135px; background:#c6ce2c;  -webkit-border-radius: 6px 6px 6px 0; -moz-border-radius: 6px 6px 6px 0; border-radius:  6px 6px 6px 0; color:#FFF; text-align:center; vertical-align:middle;  font-size:26px; color: #fff; font-family: NeoTechAltMedium,Verdana,Geneva,sans-serif;   padding: 25px 0; float:left; margin-right:20px; }
.perMonth span{ font-size:14px; font-family:NeoTechAltMedium, Arial, Helvetica, sans-serif;  display: block }
.packageDesc { width:auto; padding-left:20px }
.note { color:#617f1a; padding-top: 12px } 
.datapack .perMonth{display: block !important; float: left; margin: 0 15px 15px 0;  width: 308px }
.datapack .perMonth:nth-child(2), .datapack .perMonth:nth-child(4){ margin-right:0 }
.datapack ..packageDesc{ padding-left:0 }
.package .innercolumnBlock:last-child{ background:inherit; padding-top:0; background:url("../images/rd/innercolum-sep.png") no-repeat scroll center bottom rgba(0, 0, 0, 0); padding-bottom: 25px }
.charges .packageDesc{ padding-left:0 }
.charges .list-content p { padding-bottom:20px }
.charges .innercolumnBlock{ margin-bottom:18px }
.subscribe .innercolumnBlock{ padding:0 }
.subscribe .innercolumnBlock:last-child{ padding-top:40px }
.subscribeIcon,.subscribe h5.iconDial, .subscribe h5.iconVisit, .subscribe h5.iconSms { background:url(../images/rd/subscrip-icon.png) no-repeat 0 0; line-height:30px;}
.subscribe h4{ margin-bottom:20px;}
.subscribe h5, .conOnline{ font-size:17px; font-family: 'NeoTechAltMedium'; color:#82a03a; }
.conOnline{ color: #82A03A; display: inline-block; font-size: 16px; padding-bottom: 20px;}
.conDetails{ padding:20px 0 0 }
.subscribe h5.iconSms{ background-position:70px -3px }
.subscribe h5.iconDial{ background-position:52px -33px }
.subscribe h5.iconVisit{ background-position:42px -57px }
.subscribe .innercolumnBlock .innercolumn{ width:26%;}
.subscribe .list-content li{ background-position:29px 6px;}
.sms li{ width: 168px; float:left; border-left: 1px #d5d6d7 solid; padding-left:39px; margin-bottom:10px }
.sms li:first-child{ border:none;padding-left:10px; background-position:0 6px;}
.sms li p{ font-family:OpenSansBold, Verdana, Geneva, sans-serif }
.sms li p span{ color:#82a03a; font-size:16px; font-family:OpenSansBold, Verdana, Geneva, sans-serif }
.bg-none{ background-image:none !important}
/*Popup*/
.popupOverlay {background:#cccfd3; opacity:0.8; filter:alpha(opacity=80); position:fixed; width:100%; height:100%; left:0px; top:0px; z-index:9998 }
.indexPopup {position:fixed; left:50%; background:#fff; top:50%; width:900px; height:583px; margin-left:-450px; margin-top:-291px; 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 }
.popupOverlay.videoPopupOverlay {background:#000;opacity:0.6; filter:alpha(opacity=60);}
.videoPopup {position:fixed; left:50%; background:#fff; top:50%; width:800px; height:450px; margin-left:-400px; margin-top:-225px; z-index:9999; overflow:hidden;}
.videoPopup img.banner {max-width:100%; }
.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 }
.popupContent {position:fixed; left:50%; top:50%; width:775px; height:490px; margin-left:-385px; margin-top:-245px; z-index:9999; background:#ffffff; -webkit-border-radius: 10px 10px 10px 10px; -moz-border-radius: 10px 10px 10px 10px; border-radius: 10px 10px 10px 10px; overflow:hidden }
.popupInner {display:block; overflow:hidden; padding:30px }
.popupInner .listData {float:left;width:100%; height:310px; overflow:auto }
.popupInner h2 {color: #76797c; font-size: 26px; line-height: 34px; font-family: NeoTechAltMedium, Verdana, Geneva, sans-serif }
.popupInner h3 {color: #76797c; font-size: 20px; line-height: 30px; font-family: NeoTechAltMedium, Verdana, Geneva, sans-serif }
.popupInner .leftData {float:left;width:450px }
.popupInner .leftData p {font-family: OpenSansRegular, Arial, Helvetica, sans-serif }
.popupInner .leftData ul {display:block; overflow:hidden; padding-top:10px }
.popupInner .leftData ul li {display:block; padding-left:25px; padding-bottom:15px; background:url('../images/rd/popup-bullet.png') no-repeat 0 5px }
.popupInner .leftData ul li p {font-size:13px; line-height:20px;font-family: OpenSansRegular, Arial, Helvetica, sans-serif }
.popupInner .leftData ul li p.hd {color:#71a041;font-family: OpenSansRegular, Arial, Helvetica, sans-serif }
.popupInner .leftData ul li p.hd a {color:#71a041;font-family: OpenSansRegular, Arial, Helvetica, sans-serif }
.popupInner .img {float:right; width:215px;margin:0 0 0 20px }
.popupInner .imgList {position:absolute; bottom:0px;left:0px;width:100% }
.popupInner .imgList ul {display:block; overflow:hidden; padding:10px 20px; background:#e9eaec }
.popupInner .imgList ul li {float:left; margin-left:10px }
.popupInner .imgList ul li:first-child {margin-left:0px }
.popupInner .imgList ul li img {width:40px; height:40px; border:1px solid #838687 }
.popupContent .close {width:25px; height:25px; background:url(../images/rd/closeButton.png) no-repeat; z-index:9999; position:absolute; cursor:pointer; top:15px; right:15px }

.popupInner h1{ font-size:24px; color: #82A03A;font-family: NeoTechAltMedium,Verdana,Geneva,sans-serif; line-height: 26px;
padding-right: 25px;padding-bottom:10px;border-bottom: 1px solid #dce1e3; margin-bottom:15px; }
.popupInner h1 span { font-size:14px; color:#76797c; }
.popupInner p {font-family: OpenSansRegular, Arial, Helvetica, sans-serif;}

.popupInner .listData.productSpecification {float:left;width:100%; height:380px; overflow:auto }
.popupInner .listData .specification {display:block;}
.popupInner .listData .specification h4 {font-size:16px;line-height:22px; padding-bottom:10px; }
.popupInner .listData .specification ul {float:left;width:100%; border-bottom:1px solid #e3e3e3; margin-bottom:15px;}
.popupInner .listData .specification ul li {display:block; line-height:18px;font-family: OpenSansRegular, Arial, Helvetica, sans-serif; padding-bottom:10px;}
.popupInner .listData .specification ul li div.specHd {display:inline-block; line-height:18px; font-size:13px; vertical-align:top; width:35%; padding-right:4%; }
.popupInner .listData .specification ul li div.specCont {display:inline-block; line-height:18px; font-size:13px; vertical-align:top; width:55%; }

/*Data Calculator Popup*/
.popupInner h3 {}
.detailsPerDay {display:table; padding-top:10px;}
.detailsPerDay li {display:table-cell; width:16%; padding:10px 4%; text-align:center;background:url('../images/rd/data-calculator/sep.png') no-repeat left center; vertical-align:top;}
.detailsPerDay li:first-child {background:none;}
.detailsPerDay li i {display:block; line-height:35px;padding-bottom:5px;height:35px; }
.detailsPerDay li p {font-family: OpenSansRegular, Arial, Helvetica, sans-serif}
.detailsPerDay.hp1 {width:25%;}
.detailsPerDay.hp2 {width:50%;}
.detailsPerDay.hp3 {width:75%;}
.detailsPerDay.hp4 {width:100%;}

.highLightPlans {display:table; 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%);width:100%; margin:10px 0; }
.highLightPlans li {width:11% !important;display:table-cell; min-height:30px;padding:8px 0 13px 0;border-left:1px solid #fff;text-align:center; }
.highLightPlans li h5 {color:#fff;font-size:18px;font-weight:normal; padding:3px 30px 0 30px }
.highLightPlans li h5 span {font-size:13px; font-weight:normal }
.highLightPlans.hp1 {width:25%;}
.highLightPlans.hp2 {width:50%;}
.highLightPlans.hp3 {width:75%;}
.highLightPlans.hp4 {width:100%;}
.popupInner .subscribe {font-size:16px; line-height:24px; color:#82a03a; font-family:NeoTechAltMedium,Verdana,Geneva,sans-serif; padding:10px 0;}
.popupInner .terms {font-size:12px; line-height:18px; color:#76797c;}


/* Wedget page*/
.weg-title-sec {
	border-bottom:1px #e3e3e3 solid;
	margin-top:20px;
	padding-bottom:10px;
	} 
.weg-title-sec h1, .wegbanner .weg-ban-con h1{ font-family: NeoTechAltMedium,Verdana,Geneva,sans-serif; font-size:26px; color:#82a03a ; padding-top:21px ;float: left; width: 50% }
.page-link{ float:right; margin-top: 10px; position:absolute; right:0px; bottom:10px }
.page-link a{ display:inline-block; color:#cccccc; padding:0 8px 0 18px; float:left; background:url(../images/rd/page-link-bul.png) no-repeat left;font-family: OpenSansRegular, Arial, Helvetica, sans-serif }
.page-link a:first-child{ background-image:none}
.page-link a:hover , .page-link a.curpage{ color:#76797c}
.wegbanner{ overflow:hidden; padding: 22px 0 16px }
.wegbanner figure{ float:left}
.wegbanner .weg-ban-con{ float:left; padding: 45px 55px 10px 50px; width: 375px }
.wegbanner .weg-ban-con h1{ color:#76797c; font-size:24px; width: 100% }
.wegbanner .weg-ban-con p{ font-size:14px; line-height:30px; color:#76797c }
/*find Section */
.find-sec{margin-bottom:18px }
.find-sec .find-chennel{ float:left;  padding:18px; margin-top: 6px }
.find-chennel p{ float:left; display: inline-block}
.find-sec .find-chennel form{ margin-top:0; float:left; margin-left:23px }
.find-sec .find-chennel form input[type="text"]{ width:202px }
.find-sec .select-pack{ float:right; background-color:#9f9f9f; padding:18px; position:relative; border-radius:0 10px 10px 0; -webkit-border-radius:0 10px 10px 0; -moz-border-radius:0 10px 10px 0 }
.find-sec .select-pack input[type="text"]{ width:170px;	border:1px solid #e1e1e1;height:26px;line-height:26px;padding:0 30px 0 10px; 	color:#cccdce;	background:#ffffff }
.find-sec .select-pack .CustomDropArrow{ height: 26px; right: 18px; top: 18px; width: 30px }
.find-sec .select-pack .drop-list{top: 47px;   width: 208px }
.grid-sec{ padding:30px; margin-bottom:18px }
.compare-sec{ padding:0 32px 18px 0; position:relative }
.compare-sec input[type="text"]{ width:752px; border:1px #dce4ec solid;	height:42px; outline:none; padding:0 10px; color:#cccdce; visibility:hidden }
.compare-sec .signinButton { float:right; padding:0 25px; line-height:44px;  height: 44px }
.compare-sec ul.comparelist {overflow:hidden; float:left;width:400px;line-height:18px;width:752px; border:1px #dce4ec solid; height:42px; outline:none; padding:0 10px; color:#cccdce; position:absolute; background:#fff }
.compare-sec ul.comparelist .opt {height:42px; line-height:42px }
.compare-sec ul.comparelist li.val {float:left;padding:7px;line-height:18px; margin:5px 0 5px 5px; background:#ebedee; color:#76797C }
.compare-sec ul.comparelist li.val:first-child {margin-left:0px }
.compare-sec ul.comparelist:hover {background:#f6f6f6 }
body:after { visibility:hidden; content: 'breakpoint_1'; position:absolute; right:0px; bottom:0px; }
@media all and (min-width:401px) {
body:after { visibility:hidden; content: 'breakpoint_2'; position:absolute; right:0px; bottom:0px; }
}
@media all and (min-width:481px) {
body:after { visibility:hidden; content: 'breakpoint_3'; position:absolute; right:0px; bottom:0px; }
}
@media all and (min-width:569px) {
body:after { visibility:hidden; content: 'breakpoint_4'; position:absolute; right:0px; bottom:0px; }
}
@media all and (min-width:641px) {
body:after { visibility:hidden; content: 'breakpoint_5'; position:absolute; right:0px; bottom:0px; }
}
@media all and (min-width:769px) {
body:after { visibility:hidden; content: 'breakpoint_6'; position:absolute; right:0px; bottom:0px; }
}
@media all and (min-width:1025px) {
body:after { visibility:hidden; content: 'breakpoint_7'; position:absolute; right:0px; bottom:0px; }
}
.wedgetGrid {float:left;width:100% }
.wedgetGrid .gridHd {display:block; overflow:hidden }
.wedgetGrid .gridHd .firstBlock {float:left;width:285px;background:#f0f0f1;border:1px solid #dce4ec; border-right:0px solid; border-bottom:0px solid }
.wedgetGrid .gridHd .firstBlock ul {float:left }
.wedgetGrid .gridHd .firstBlock ul li {float:left; font-size:13px; line-height:64px; padding-left:10px;border-right:1px solid #fff;font-family: OpenSansRegular, Arial, Helvetica, sans-serif }
.wedgetGrid .gridHd .firstBlock ul li.logo {width:70px }
.wedgetGrid .gridHd .firstBlock ul li.no {width:59px }
.wedgetGrid .gridHd .firstBlock ul li.cName{width:123px }
.wedgetGrid .gridHd .firstBlock ul li.cName1 {width:274px;}
.wedgetGrid .gridHd .secondBlock {float:left;width:622px; position:relative; background:#82a03a; border:1px solid #dce4ec; border-left:0px solid; border-bottom:0px solid; height:64px; overflow:hidden }
.wedgetGrid .gridHd .secondBlock .gridTopSlider ul {float:left }
.wedgetGrid .gridHd .secondBlock .gridTopSlider ul li {float:left; width:131px; cursor:move; line-height:18px; color:#fff; padding:10px 20px 0 24px; height:54px; font-size:11px; border-right:1px solid #fff;font-family: OpenSansRegular, Arial, Helvetica, sans-serif }
/*.wedgetGrid .gridHd .secondBlock .gridTopSlider ul li:nth-child(4n+1) {padding-left:25px !important; width:142px !important }*/
.wedgetGrid .gridHd .secondBlock .gridTopSlider ul li span {font-size:17px; line-height:24px }
.wedgetGrid .gridHd .secondBlock .gridTopSlider .comparetopSlider ul li {cursor:inherit }
.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 }
.wedgetGrid .flex-direction-nav li a.flex-disabled {display:none }
.wedgetContent {float:left;width:100%; height:428px; overflow:auto }
.wedgetContent .firstBlock {float:left;width:285px;background:#f0f0f1;border:1px solid #dce4ec; border-right:0px solid; border-bottom:0px solid }
.wedgetContent .firstBlock ul {float:left }
.wedgetContent .firstBlock ul li li {float:left; font-size:13px; height:70px; padding:0 10px;border-right:1px solid #dce4ec; border-bottom:1px solid #dce4ec;font-family: OpenSansRegular, Arial, Helvetica, sans-serif }
.wedgetContent .firstBlock > ul > li {float:left }
.wedgetContent .firstBlock > ul > li:nth-child(odd) {background:#f9f9fa }
.wedgetContent .firstBlock > ul > li:nth-child(even) {background:#fdfdfd }
.wedgetContent .firstBlock ul li li.logo {width:60px; height:60px; padding-top:10px; text-align:center }
.wedgetContent .firstBlock ul li li.logo img {border:1px solid #dfe7ee }
.wedgetContent .firstBlock ul li li.no {width:49px; padding-top:20px; height:50px; text-align:center }
.wedgetContent .firstBlock ul li li.cName{width:113px; height:50px; padding-top:20px }
.wedgetContent .firstBlock ul li li.cName1 {width:264px; height:auto; padding-top:20px }
.wedgetContent .secondBlock {float:left;width:622px; position:relative; border:1px solid #dce4ec; border-left:0px solid; border-bottom:0px solid;overflow:hidden }
.wedgetContent .secondBlock .gridContentSlider ul {float:left }
.wedgetContent .secondBlock .gridContentSlider ul.slides > li {width:156px }
.wedgetContent .secondBlock .gridContentSlider ul ul > li {float:left;font-family: OpenSansRegular, Arial, Helvetica, sans-serif }
.wedgetContent .secondBlock .gridContentSlider ul li li.true {background:url('../images/rd/true.png') no-repeat center center }  
.wedgetContent .secondBlock .gridContentSlider ul ul > li:nth-child(odd) {background-color:#f6f6f6 }
.wedgetContent .secondBlock .gridContentSlider ul ul > li:nth-child(even) {background-color:#fdfdfd }
.wedgetContent .secondBlock .gridContentSlider ul li li {float:left; width:155px; height:70px; line-height:18px; padding:0; font-size:12px; border-right:1px solid #dce4ec; border-bottom:1px solid #dce4ec;font-family: OpenSansRegular, Arial, Helvetica, sans-serif }
.wedgetContent .secondBlock .gridContentSlider ul li li span {font-size:18px; line-height:24px }
.clearBtn {float:left;position:absolute; top:10px; display:none; right:175px; width:21px; height:21px; background:url('../images/rd/closeButton.png') no-repeat 0 0 }
.gridContentSlider .slidesinner {float:left }
.gridContentSlider .slidesinner li {float:left;width:156px }
.dragTextArea {background:#f6f6f6}
/*Inner page Heading*/
.pageHd {overflow:hidden; padding:0px 0 5px; border-bottom:1px solid #e3e3e3; position:relative }
.pageHd.pagination .pageHdLft {width:50% }
.pageHd .pageHdLft {width:100%;float:left }
.pageHd h1 {font-size:26px; line-height:32px; color:#82a03a; font-weight:normal }
.pageHd h1 span {font-size:15px; line-height:20px; color:#76797c; font-weight:normal }
.pageHd p {font-size:13px; line-height:22px }
/*Inner Page Content Area */
.twoColsBlock { padding:20px 0 }
.twoColsBlock .leftCols {float:left;width:660px }
.singleColsBlock { padding:20px 0 }
.singleColsBlock .leftCols {float:left;width:1000px }
.singleColsBlock .hrTabs .tabs {min-height:200px;}
/*Tabs*/
.hrTabs { padding:0 0 10px 0; position:relative }
.hrTabs > ul { height:50px; margin-bottom:20px }
.hrTabs > ul > li {float:left; border-left:1px #dce1e3 solid; height:50px; display:block; cursor: pointer; position: relative }/* width: 109px;*/
.hrTabs > ul > li a {line-height:50px; height:50px; display:block; padding:0 15px; text-align:center; font-size:14px;  color:#76797c }
.hrTabs > ul > li a:hover, .hrTabs > ul > li.ui-state-active a {background:#82a03a; color:#fff !important }
.hrTabs > ul > li.ui-state-active span.uparrow, .hrTabs > ul > li:hover span.uparrow {display:block}
.hrTabs > ul > li span.uparrow { display: block; position:absolute; width:20px; height:10px; bottom:-10px; left:50%; margin-left:-10px; background:url('../images/rd/branduparrow.png') no-repeat center; display: none }
.hrTabs > ul li:first-child, .hrTabs > ul li:first-child a{ -webkit-border-radius: 10px 0 0 0; -moz-border-radius: 10px 0 0 0; border-radius: 10px 0 0 0; border-left:none }
/*.hrTabs > ul li.last a {-webkit-border-radius: 0 10px 10px 0; -moz-border-radius: 0 10px 10px 0; border-radius: 0 10px 10px 0 }*/
.hrTabs .ui-tabs-hide {display:none }
.hrTabs .tabs {padding:20px; min-height:440px }
/*Right Area*/
.twoColsBlock .rightCols {float:right; width:320px }
.twoColsBlock .rightCols.newsBlock #userBlock {margin:0 0 20px 0}
.widgets:first-child {margin-top:0px }
.widgets {display:block; overflow:hidden;padding:20px; margin-top:20px }
.widgets h2 {line-height:26px; font-size:20px; font-weight:normal;border-bottom:1px solid #e3e3e3; color:#82a03a; padding-bottom:5px; margin-bottom:10px }
.widgets h2 a {float:right; margin-top:2px;font-size:13px; line-height:18px; color:#82a03a }
.widgets h3 {font-size:16px; line-height:24px;background:url('../images/rd/icons.png') no-repeat 0 0;font-family: OpenSansRegular, Arial, Helvetica, sans-serif }
.widgets h3 a {color:#76797c; display:block; padding-left:25px }
.widgets ul.list > li {border-bottom:1px solid #e3e3e3; padding-bottom:10px; margin-bottom:10px }
.widgets ul.list > li.last {border-bottom:0px solid; padding-bottom:0px; margin-bottom:0px }
.widgets ul.list > li ul {display:block; overflow:hidden; padding-left:20px }
.widgets ul.list > li ul li {float:left;width:50%;font-family: OpenSansRegular, Arial, Helvetica, sans-serif }
.widgets ul.list > li ul li a {display:block;padding-left:15px;line-height:24px; color:#76797c; background:url('../images/rd/widget-arrow.png') no-repeat 5px 10px }
.widgets ul.list > li.applyNow h3 {background-position:3px 5px }
.widgets ul.list > li.download h3 {background-position:3px -25px }
.widgets ul.list > li.locate h3 {background-position:3px -55px }
.widgets ul.list > li.removeControl h3 {background-position:3px -25px }
.widgets ul.list > li.viewPay h3 {background-position:3px -85px }
.widgets ul.list > li.support h3 {background-position:3px -115px }
.widgets ul.list > li.phone h3{background-position:3px -283px }
.widgets ul.list > li.howToView h3{background-position:3px -307px }
.widgets ul.list > li.autoPlay h3{background-position:3px -330px }
.widgets ul.list > li.mobilePay h3{background-position:3px -360px }
.widgets ul.list > li.payBills h3{background-position:3px -383px }
.widgets ul.cri li{ font-family: OpenSansRegular, Arial, Helvetica, sans-serif;font-size:16px; padding:10px 0; border-top:1px solid #e3e3e4; display:block; background:url(../images/rd/icon-right-arrow.png) no-repeat left; padding-left:20px}
.widgets ul.cri li:first-child{ border:0}
.widgets ul.cri li a{  color:#76797c; text-decoration:none}
.widgets ul.cri li a:hover, .widgets ul.cri li a.active{ color:#82a03a}
/*tabs content*/
.tabsContent {font-family: OpenSansRegular, Arial, Helvetica, sans-serif }
.tabsContent p{margin-bottom:15px;font-family: OpenSansRegular, Arial, Helvetica, sans-serif }
.tabsContent .eLife{display:inline-block; 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%);width:100% }
.tabsContent .eLife li{width:33% !important;display:inline;height:77px;padding:8px 0 13px 0;border-left:1px solid #fff;text-align:center;float:left; }
.tabsContent .eLife li h5{color:#fff;font-size:15px;padding:7px 40px 0 40px }
.tabsContent h2{margin:15px 0 10px 0;background:url('../images/rd/bg-elife-header.png') repeat-x right 14px }
.tabsContent h2 span{background:#fff;padding:0 10px 0 5px }
.tabsContent .featAccord h2{margin:15px 0 10px 0;background:url('../images/rd/bg-elife-header1.png') repeat-x right 14px }
.tabsContent .featAccord h2 span{background:#fff;padding:0 10px 0 0 }
/*.tabsContent h4{font-size:16px; background:url('../images/rd/border-separater.png') no-repeat center top; padding:20px 0px}*/
.tabsContent h4{font-size:16px;padding:20px 0px}
#tab3 h4{ background:none; padding:10px 0}
.tabsContent h4:first-child{ background:none;}
.tabsContent h4 i{width:25px;height:19px;float:right;background:url('../images/rd/icons.png') no-repeat }
.tabsContent h4 .iconPlus{background-position:0 -262px; cursor:pointer}
.tabsContent h4 .iconMinus{background-position:0 -237px; cursor:pointer}
.tabsContent h2 i{width:25px;height:19px;float:right;background:url('../images/rd/icons.png') no-repeat }
.tabsContent h2 .iconPlus{background-position:0 -262px; cursor:pointer}
.tabsContent h2 .iconMinus{background-position:0 -237px; cursor:pointer}
.mT0{ margin-top:0 !important}
.tabsContent h1{color: #82A03A;font-family: NeoTechAltMedium,Verdana,Geneva,sans-serif; font-size: 24px; line-height: 26px; padding:15px 0}
/*.tabsContent h4.even{background:url('../images/rd/border-separater.png') no-repeat 0 top #fbfbfb }*/
/*.tabsContent .accordList{display:inline-block;width:100%;padding-bottom:40px;background:url('../images/rd/border-separater.png') no-repeat 0 bottom }*/
.tabsContent .eList{display:inline-block;width:100%;background:none;box-shadow:none }
.tabsContent .eList > li:first-child{width:164px; /*width:auto;*/}
.tabsContent .eList > li{display:inline;border:none; float:left;background:url('../images/rd/widget-arrow.png') no-repeat 10px 17px #f7f7f7;width:auto;padding:12px 20px 12px 20px;height:auto !important;margin:0 0 2px 2px;border-radius:0 !important;font-family: OpenSansRegular, Arial, Helvetica, sans-serif }
.tabsContent .eList > li:hover{ background:url('../images/rd/widget-arrow-hover.png') no-repeat 10px 17px #76797c; color:#fff }
.tabsContent h4 .iconSpeed{background-position:0 -144px }
.tabsContent h4 .iconLine{background-position:0 -176px }
.tabsContent h4 .iconTv{background-position:0 -208px }
.clrWhite{background:#fff !important }
.threeCol{width:212px !important}
.threeCol1{width:164px !important}
.twoCol1{width:189px !important}
.twoCol2{width:362px !important}
.twoCol3{width:245px !important}
.clrWhite .threeCol{width:202px !important}
.clrWhite .tabsContent .eList > li:first-child{ width:auto}
.featAccord .twoCol1{width: 181px !important }
.featAccord .twoCol2 { width: 356px !important }
.featAccord .twoCol3{ width: 231px !important }
.tabhgt .twoCol2 { width: 380px !important }
.tabhgt .noCols { width: auto !important }
/*.eList .twoCol3{width:268px !important}*/
.tabsContent .eList li.fullWidth, .tabsContent .eList li.fullWidth:first-child {width:569px }
.highlight {font-family: OpenSansRegular, Arial, Helvetica, sans-serif; padding:15px; line-height:30px; font-size:24px; line-height:32px; color:#82a03a; background:#f7f7f7; text-align:center; clear:both; margin-bottom:15px }
.tabsContent .innercolumnBlock{padding:20px 0 20px 0 }
.tabsContent .tablecolumn{display:table;position:relative}
.tabsContent .tablecolumn div{display:table-cell}
.tabsContent .list-content li, .tabsContent .list-content li:first-child{width:100%;border:none;height:auto }
.tabclick {display:none }
.tabsContent a{color:#82A03A }
.readMore{ text-align:right}
.readMore a {font-family: OpenSansRegular, Arial, Helvetica, sans-serif;font-size:13px; line-height:32px; height:32px;padding:0 15px; background:#c6ce2c; color:#fff; display:inline-block; -webkit-border-radius: 5px 5px 5px 0; -moz-border-radius: 5px 5px 5px 0; border-radius: 5px 5px 5px 0 }
.fRight{ float:right; clear:both}
 
/*Career Section*/
.hrTabs > ul > li.col1 {width:131px }
.hrTabs > ul > li.col1 a {width:131px }
.hrTabs > ul > li.col2 {width:163px }
.hrTabs > ul > li.col2 a {width:163px }
.hrTabs > ul > li.col3 {width:200px }
.hrTabs > ul > li.col3 a {width:200px }
.hrTabs > ul > li.col4 {width:152px }
.hrTabs > ul > li.col4 a {width:152px }
.hrTabs > ul > li.col5 {width:121px }
.hrTabs > ul > li.col5 a {width:121px }
.nomar {margin-top:0px !important }
.nomar1 {margin:0px !important }
.nopad {padding-top:0px !important }
.img-career {float:left;padding:0 10px 10px 0 }
.img-widgets {padding:0px; overflow:hidden;display:block; margin-top:20px; position:relative }
.img-widgets:first-child {margin-top:0px }
.img-widgets h2 {margin:20px 20px 0; line-height:26px; font-size:20px; font-weight:normal; color:#82a03a; padding-bottom:5px; clear:both;overflow:hidden }
.img-widgets h2 a {float:right; margin-top:2px;font-size:13px; line-height:18px; color:#82a03a }
.img-widgets .flex-control-nav {position:absolute; top:25px; right:20px }
.img-widgets .flex-control-nav li { float: left }
.img-widgets .flex-control-nav li a { float: left; width: 9px; height: 9px; line-height: 9px; text-indent: -999px; background: url('../images/rd/controls.png') no-repeat 0 -14px; margin-left: 5px; cursor: pointer }
.img-widgets .flex-control-nav li a.flex-active { background-position: 0 0 }
.img-widgets .cols {margin-left:0px }
.img-widgets .blockCont {position:absolute; left:0px; bottom:0px; display:block; width:97%; padding:5px 2%; background:#72a242; -webkit-border-radius: 0px 0px 10px 0; -moz-border-radius: 0px 0px 10px 0; border-radius: 0px 0px 10px 0}
.img-widgets .blockCont p {float:left; font-size:12px; color:#fff }
.img-widgets .blockCont p b {font-size:14px }
.img-widgets .blockCont a { float: right; line-height: 27px; padding: 0 10px; background: #c6ce2c; color: #fff; margin-top: 5px; -webkit-border-radius: 6px 6px 6px 0; -moz-border-radius: 6px 6px 6px 0; border-radius: 6px 6px 6px 0; font-family: OpenSansRegular, Arial, Helvetica, sans-serif }
/*Account Login*/
#languageSec .accountLogin {position:absolute; right:0; top:20px; z-index:999999; background:url('../images/rd/acc-login-icon.png') no-repeat 264px 0; width:290px; padding-top:6px; height:auto !important; overflow:inherit !important }
#languageSec .accountLoginTabs {background:rgba(130,160,58,0.9) }
#languageSec .accountLogin ul {float:left !important }
#languageSec .accountLogin ul li {padding:0px !important; font-family:OpenSansRegular !important; border-left:0px solid }
#languageSec .accountLogin ul li.accPersonal a {width:80px }
#languageSec .accountLogin ul li.accBusiness a {width:84px }
#languageSec .accountLogin ul li.accOther a {width:123px }
#languageSec .accountLogin ul li a {line-height:38px; text-align:center; font-size:13px;float:left; color:#a4ad93; background:#4f651d; font-weight:Normal; font-family:OpenSansRegular }
#languageSec .accountLogin ul li.active a {color:#fff !important; background:transparent }
#languageSec .accountLoginTabs .ui-tabs-hide {display:none }
#languageSec .accountLoginTabs p {color:#fff; padding-bottom:15px; font-family:OpenSansRegular !important }
#languageSec .accountLoginTabs p.forgetPassword {color:#fff;padding:15px 0 0 }
#languageSec .accountLoginTabs .accLoginContent .userfield input {font-family:OpenSansRegular !important }
#languageSec .accountLoginTabs p.forgetPassword a {color:#fff;font-family:OpenSansRegular !important; font-size:12px }
#languageSec .accountLoginTabs .accLoginContent {padding:15px; clear:both }
#languageSec .accountLoginTabs .accLoginContent .fieldCol {padding-bottom:10px; position:relative }
#languageSec .accountLoginTabs .accLoginContent .buttonBlock input[type="button"] {margin-right:10px }
#languageSec .accountLoginTabs .accLoginContent .userfield {width:240px }
#languageSec .accountLoginTabs .drop-list { width: 256px; position: absolute; top: 36px; border: 2px #E1E1E1 solid; border-top: none; z-index: 100; background: #fff; display: none }
#languageSec .accountLoginTabs .drop-list li { font-family: OpenSansRegular, Arial, Helvetica, sans-serif; font-size: 13px; color: #76797C; padding: 5px 8px !important; border-bottom: 1px solid #E4E4E5; float:none !important; display:Block }
/*About Us Section*/
.aboutList {display:inline-block;width:100%;background:none;box-shadow:none; padding-top:15px }
.aboutList > li:first-child{width:auto }
.aboutList > li{float:left;border:none;width:auto;height:auto !important;margin:0 0 2px 2px;border-radius:0 !important;font-family: OpenSansRegular, Arial, Helvetica, sans-serif }
.aboutList > li a {float:left;width:auto;background:url('../images/rd/widget-arrow.png') no-repeat 10px 17px #f7f7f7;padding:12px 15px 12px 20px;height:auto !important;border-radius:0 !important; width:164px; color:#76797c }
.aboutList.aboutThreeCol > li a {width:113px;}
.aboutList > li a.large{ width:204px}
.aboutList > li a:hover {background:url('../images/rd/widget-arrow-hover.png') no-repeat 10px 17px #76797c; color:#fff } 
.aboutList > li.medium a{ width:140px}
.aboutList > li.large a{ width:225px}

/*About Us Section*/
.listLink {display:inline-block;width:100%;background:none;box-shadow:none; padding-top:5px; padding-bottom:15px;}
.listLink > li:first-child{width:auto }
.listLink > li{float:left;border:none;width:auto;height:auto !important;margin:0 0 2px 2px;border-radius:0 !important;font-family: OpenSansRegular, Arial, Helvetica, sans-serif }
.listLink > li a {float:left;width:auto;background:url('../images/rd/widget-arrow.png') no-repeat 10px 17px #f7f7f7;padding:12px 15px 12px 20px;height:auto !important;border-radius:0 !important; width:auto; color:#76797c }
.listLink > li a.large{ width:204px}
.listLink > li a:hover {background:url('../images/rd/widget-arrow-hover.png') no-repeat 10px 17px #76797c; color:#fff } 
.listLink > li.medium a{ width:140px}
.listLink > li.large a{ width:225px}
.padTop {padding-top:15px;}

.contentHd {float:left;width:100%; padding-bottom:15px;}
.contentHd h3 {float:left; font-size:20px; line-height:30px;}
.columnBlock .socialBlock {float:right;margin-top:2px; }
.columnBlock .socialBlock li { background: url('../images/rd/social.png') no-repeat; margin:  0 0 0 7px;float:left;text-indent:-9999px;}
.columnBlock .socialBlock li a { display: block;}
.columnBlock .socialBlock li a:hover {color:#71a041 }
.columnBlock .socialBlock li.fb { width: 22px; height: 22px; background-position: 0 -132px }
.columnBlock .socialBlock li.twit { width: 22px; height: 22px; background-position: 0 -154px }
.columnBlock .socialBlock li.blog { width: 22px; height: 22px; background-position: 0 -176px }
.columnBlock .socialBlock li.mail { width: 22px; height: 22px; background-position: 0 -198px; }
.columnBlock .socialBlock li.print { width: 22px; height: 22px; background-position: 0 -220px; }

.aboutCont1{ min-height:216px}
.aboutCont2{ min-height:138px}
.aboutCont3{ min-height:140px}
.bgGradient{background: -moz-linear-gradient(top, #ffffff 0%, #fcfcfc 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(100%, #fcfcfc)); background: -webkit-linear-gradient(top, #ffffff 0%, #fcfcfc 100%); background: -o-linear-gradient(top, #ffffff 0%, #fcfcfc 100%); background: -ms-linear-gradient(top, #ffffff 0%, #fcfcfc 100%); background: linear-gradient(to bottom, #ffffff 0%, #fcfcfc 100%);  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#fcfcfc', GradientType=0 );
-webkit-border-radius: 10px 10px 10px 0; -moz-border-radius: 10px 10px 10px 0; border-radius: 10px 10px 10px 0; padding:20px; clear:both}
.about .cols .blockCont { float: left; width: 100%; border-radius:0px 0px 10px 0;-moz-border-radius:0px 0px 10px 0;-webkit-border-radius:0px 0px 10px 0; position:relative; margin-top:-8px; }
.about .cols .blockCont h2 { background: #71a041; color: #fff; line-height: 35px; padding: 0 20px;   border-radius:0px 0px 10px 0;-moz-border-radius:0px 0px 10px 0;-webkit-border-radius:0px 0px 10px 0 }
.about .cols .blockCont .overCont { background: rgba(0,0,0,0.7); padding: 5px 10px 5px 20px; overflow: hidden; display: none; border-radius:0px 0px 10px 0;-moz-border-radius:0px 0px 10px 0;-webkit-border-radius:0px 0px 10px 0 } 
.about .cols .blockCont .overCont p { line-height: 22px; color: #fff; clear: none; float: left; width: 200px; font-size: 12px }
.about .cols .blockCont .overCont a { float: right; line-height: 27px; padding: 0 10px; background: #c6ce2c; color: #fff; margin-top: 8px; -webkit-border-radius: 6px 6px 6px 0; -moz-border-radius: 6px 6px 6px 0; border-radius: 6px 6px 6px 0 }
.services .cols2 { width: 300px }
.services .cols{ min-height:154px}
.services h2{ font-size:16px; background:none; margin:0px 0 5px}
.services .bgGradient{ padding:10px}
.services p{ float:left; width:225px}
.services img{ float:right}
.services .learMore{ background:url(../images/rd/icon-right-arrow.png) no-repeat right 4px; float:left; padding-right:10px; padding-bottom:10px}
.video {text-align:center; padding:0 0 20px }
.video {cursor:pointer}

.tabsContent .hightArea {display:inline-block; 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%);width:100% }
.tabsContent .hightArea li{width:33% !important;display:inline; float:left; min-height:30px;padding:8px 0 13px 0;border-left:1px solid #fff;text-align:center; height:50px; }
.tabsContent .hightArea li h5{color:#fff;font-size:15px;font-weight:bold; padding:3px 30px 0 30px }
.tabsContent .hightArea li h5 span {font-size:13px; font-weight:normal }
.mobileSubNavigation, .mobileSubNavigation ul {overflow:inherit !important; height:auto !important }

.formSection {display:block; padding:15px; background:#f7f7f7 }
.formSection .formBlock, .formSection .formRow {display:block }
.formSection .formRow {padding-bottom:15px }
.formSection .formRow.last {padding-bottom:0px }
.fieldCol.required span.errortxt {color:#ff0000; font-size:11px;display:block; clear:both; padding-top:2px;}
.formSection .formBlock input[type="text"] {color:#cccdce; display:inline-block; border:2px solid #dce4ec; width:220px; padding:10px;font-family: OpenSansRegular, Arial, Helvetica, sans-serif;}
.formSection .formBlock select {width:240px;}
.formSection .formBlock .txtarea {display:block; width:480px; padding:10px; line-height:18px; border:2px solid #dce4ec; color:#cccdce; font-size:13px; font-family: OpenSansRegular, Arial, Helvetica, sans-serif; }
.formSection .formBlock .formRow input[type="text"]:first-child {margin-right:13px;}
.formSection .formBlock .formRow .fieldCol {display:inline-block; position:relative; margin-right:13px; vertical-align:top;}
.formSection .formBlock .formRow .fieldCol input[type="text"] {margin-right:0px;}
.formSection .formBlock .formRow .fieldCol .drop-list { width: 240px; position: absolute; top: 43px; border: 2px #E1E1E1 solid; border-top: none; z-index: 100; background: #fff; display: none; -webkit-border-radius: 0 0 0 0; -moz-border-radius: 0 0 0 0; border-radius: 0 0 0 0; background:#fff; -webkit-box-shadow: 1px 1px 2px transparent; -moz-box-shadow: 1px 1px 2px transparent; box-shadow: 1px 1px 2px transparent }
.formSection .formBlock .formRow .fieldCol .drop-list li { font-family: OpenSansRegular, Arial, Helvetica, sans-serif; font-size: 14px; color: #76797C; padding: 5px 8px; border-bottom: 1px solid #E4E4E5; width:224px; -webkit-border-radius: 0 0 0 0; -moz-border-radius: 0 0 0 0; border-radius: 0 0 0 0; height:auto;}
.formSection .formBlock .formRow .fieldCol .drop-list li:hover { color: #FFF; background: #C6CE2C }
.formSection .formBlock .formRow .fieldCol .CustomDropArrow {height:43px;}

.table {background:#c6ce2c; width:100%; border-radius:10px;}
.table tr.hd {}
.table tr.hd td {background:#82a03a; font-weight:bold;}
.table tr.hd td.first {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;}
.table tr.hd td.last {border-radius:0 10px 0 0; -moz-border-radius:0 10px 0 0; -webkit-border-radius:0 10px 0 0; -ms-border-radius:0 10px 0 0;}
.table tr td {padding:15px; line-height:20px; border-left:1px solid #fff; color:#fff; font-size:15px; border-bottom:1px solid #fff;}
.table tr td:first-child {border-left:0px solid;}
.subscribeDet {display:block; overflow:hidden;}
.subscribeDet .dial {float:left; width:49%;}
.subscribeDet h3 {display:inline-block; padding-right:20px; background:url('../images/rd/phone.png') no-repeat right center; line-height:32px; font-weight:bold; font-size:17px; color:#82a03a;}
.subscribeDet h3 a {color:#82a03a;}

.tabsContent .highlightArea {display:table; 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%);width:100% }
.tabsContent .highlightArea li {width:32% !important;display:table-cell; min-height:30px;padding:8px 0 13px 0;border-left:1px solid #fff;text-align:center; }
.tabsContent .highlightArea li h5 {color:#fff;font-size:15px;font-weight:bold; padding:3px 30px 0 30px }
.tabsContent .highlightArea li h5 span {font-size:13px; font-weight:normal }


ul.defaultList {display:block; overflow:hidden; padding:10px 0 0 ; }
ul.defaultList li {display:block; padding-left:25px; padding-bottom:15px; background:url('../images/rd/popup-bullet.png') no-repeat 0 5px }
ul.defaultList li p {font-size:13px; line-height:20px;font-family: OpenSansRegular, Arial, Helvetica, sans-serif; margin-bottom:0px; }
ul.defaultList li p.hd {color:#76797C;font-family: OpenSansRegular, Arial, Helvetica, sans-serif }
ul.defaultList li p.hd a {color:#76797C;font-family: OpenSansRegular, Arial, Helvetica, sans-serif }
ul.defaultList li.last {padding-bottom:0px;}

#contentBlock .subThreeCol {display:block; overflow:hidden; padding-bottom:10px;}
#contentBlock .subThreeCol > div {float:left; width:31%; margin-left:2%; padding:10px 0;}
#contentBlock .subThreeCol > div:first-child {margin-left:0%;}
#contentBlock .subThreeCol h3 img {padding-right:10px;}
#contentBlock .subThreeCol h3 {display:inline-block;line-height:32px; font-weight:bold; font-size:17px; color:#322F1D;}
#contentBlock .subThreeCol h3 a {color:#322F1D; text-decoration:underline;}
#contentBlock .subThreeCol h3 a:hover {color:#82a03a; text-decoration:underline;}
#contentBlock .subThreeCol p {padding-top:5px; padding-bottom:0px; margin:0px;}

#contentBlock .subSingleCol {display:block; overflow:hidden;}
#contentBlock .subSingleCol > div {float:left; width:100%;}
#contentBlock .subSingleCol > div:first-child {margin-left:0%;}
#contentBlock .subSingleCol h3 img {display:inline-block; padding-right:10px;}
#contentBlock .subSingleCol h3 {display:inline-block;line-height:32px; font-weight:bold; font-size:17px; color:#82a03a;}
#contentBlock .subSingleCol h3 a {color:#322F1D;}
#contentBlock .subSingleCol p {padding-top:5px;}

#contentBlock .subBox {display:block; overflow:hidden; padding:20px; background:#fff; }
#contentBlock .subBox > div {float:left; width:100%;}
#contentBlock .subBox > div:first-child {margin-left:0%;}
#contentBlock .subBox h4 {display:inline-block;line-height:32px; font-weight:bold; font-size:14px; padding:0px;}
#contentBlock .subBox h4 a {color:#322F1D;}
#contentBlock .subBox p {padding-top:5px;}


.newsBlock .singleCols .tabContent .contheight .block .blockList {display:block; overflow:hidden; padding-top:5px;}
.newsBlock .singleCols .tabContent .contheight .block .blockList li {float:left; margin-right:10px; padding-bottom:5px;  line-height:30px;}

/*Tabs*/
.hrLargeTabs { padding:0 0 10px 0; position:relative }
.hrLargeTabs > ul { margin-bottom:20px; padding:10px 10px 3px }
.hrLargeTabs > ul > li {float:left; display:block; cursor: pointer; position: relative; margin-right:8px; margin-bottom:8px; }/* width: 109px;*/
.hrLargeTabs > ul > li a {line-height:18px; padding:5px 20px; display:block; text-align:center; font-size:14px; background:#f7f7f7; color:#76797c }
.hrLargeTabs > ul > li a:hover, .hrLargeTabs > ul > li.ui-state-active a {background:#82a03a; color:#fff !important }
.hrLargeTabs > ul > li.ui-state-active span.uparrow, .hrLargeTabs > ul > li:hover span.uparrow {display:block}
.hrLargeTabs > ul > li span.uparrow { display: block; position:absolute; width:20px; height:10px; bottom:-10px; left:50%; margin-left:-10px; display: none }

/*.hrLargeTabs > ul li.last a {-webkit-border-radius: 0 10px 10px 0; -moz-border-radius: 0 10px 10px 0; border-radius: 0 10px 10px 0 }*/
.hrLargeTabs .ui-tabs-hide {display:none }
.hrLargeTabs .tabs {padding:20px; min-height:440px }

.learn-more {display:block; overflow:hidden; padding-top:15px;}
.learn-more a {float:left; background-color: #c6ce2c; min-width: 60px; text-align: center; padding: 6px 15px; font-size: 13px; line-height: 18px; color: #FFF; border: none; outline: none; cursor: pointer; -webkit-border-radius: 6px 6px 6px 0; -moz-border-radius: 6px 6px 6px 0; border-radius: 6px 6px 6px 0;font-family: OpenSansRegular, Arial, Helvetica, sans-serif }

/*Order Section*/
.orderContent { padding:27px 27px 17px; margin-bottom:20px; margin-top:20px; overflow:hidden }  
.orderContent .content{ height:464px; width:946px }
.orderContent .leftColumn, .orderContent .rightColumn{width:253px; float:left; margin-bottom:10px }
.orderContent .rightColumn{ width:664px; margin-left:29px; float:right;}
.orderContent h1{ font-size:24px; color: #82A03A;font-family: NeoTechAltMedium,Verdana,Geneva,sans-serif; line-height: 26px;
padding-right: 25px;padding-bottom:10px;border-bottom: 1px solid #dce1e3; }
.orderContent h1 span { font-size:14px; color:#76797c; }
.orderContent h3 { font-size:16px; color:#76797c; padding:10px 0 10px; }
.orderContent p {font-size:14px; line-height:18px; padding:0 0 10px 0;}
.orderContent .captcha {padding-bottom:15px;}
.orderContent .leftColumn .flex-viewport { background:#F7F7F7; border: 1px solid #DCE1E3; -webkit-border-radius: 10px 10px 10px 0; -moz-border-radius:10px 10px 10px 0; border-radius: 10px 10px 10px 0;  padding: 23px 0 18px; margin-bottom:9px}


.orderContent .options h3:first-child {padding-top:0px;}
.orderContent .options .colorCode {display:block; overflow:hidden;}
.orderContent .options .colorCode li {display:block; width:34px; height:34px; float:left; border-radius:5px; border:3px solid #e5e5e5;}
.orderContent .options .colorCode li.clrBlack {background:#111;}

.orderContent .options .memory {display:block; overflow:hidden;}
.orderContent .options .memory li {display:block; width:70px;padding-right:10px; float:left;font-family: OpenSansRegular, Arial, Helvetica, sans-serif;}
.orderContent .options .memory li input {display:inline-block; padding:0px; margin:0px 10px 0 0;}

.orderContent .options .package {display:block; }
.orderContent .options .package > li {display:block; width:70px;padding-right:10px; float:left;}
.orderContent .options .package > li select {width:220px;}


.orderContent .phoneDetails {display:block;clear:both; padding:20px 0; vertical-align:top; border-bottom:1px solid #e3e3e3;}
.orderContent .leftCol {display:inline-block; width:47%; padding-right:2%; margin-right:2%; border-right:1px solid #e3e3e3; vertical-align:top;}
.orderContent .leftCol .prodImage {display:inline-block; width:35%; margin-right:4%; padding:2%; border:1px solid #e3e3e3;vertical-align:top;}
.orderContent .leftCol .prodOpt {display:inline-block; width:55%;vertical-align:top;}
.orderContent .rightCol {display:inline-block; width:47%; vertical-align:top;}
.orderContent .rightCol h3:first-child {padding-top:0px;}

.orderContent .rightCol .prodDescList {float:left;width:100%; padding:10px 0;}
.orderContent .rightCol .prodDescList li {float:left;margin-left:10px;font-family: OpenSansRegular, Arial, Helvetica, sans-serif;}
.orderContent .rightCol .prodDescList li:first-child {margin-left:0px;}
.orderContent .rightCol .prodDescList li h2 {font-size:32px; font-weight:normal;}
.orderContent .rightCol .prodDescList li h2 span {font-size:16px;}
.orderContent .rightCol .prodDescList li p {color:#76797c; font-size:14px;font-family: OpenSansRegular, Arial, Helvetica, sans-serif;}
.orderContent .rightCol .desc {float:left;width:100%; padding-bottom:10px;}
.orderContent .rightCol .desc li {display:block; padding-bottom:10px; line-height:18px; padding-left:15px;font-family: OpenSansRegular, Arial, Helvetica, sans-serif; background:url('../images/rd/icon-right-arrow.png') no-repeat 0 7px;}

.orderContent .loginForm {padding:10px 0 10px; border-bottom:1px solid #e3e3e3; margin-bottom:20px; }
.orderContent .personalForm {display:inline-block; width:40%; padding-right:2%; margin-right:2%; border-right:1px solid #e3e3e3; vertical-align:top;}
.orderContent .registerForm {display:inline-block; width:55%; vertical-align:top;}

.orderContent .personaLogin {padding-bottom:20px; border-bottom:1px solid #e3e3e3; margin-bottom:10px;}
.orderContent .mobileLandlineBlock {padding-bottom:20px;}
.orderContent .mobileLandlineBlock .twoBlock {display:inline-block; width:40%; padding:2% 4%; margin-left:3%; background:#f7f7f7;}
.orderContent .mobileLandlineBlock .twoBlock:first-child {margin-left:0%;}
.orderContent .elifeBlock {padding-bottom:20px}
.orderContent .elifeBlock .singleBlock {display:inline-block; width:92%; padding:2% 4%; background:#f7f7f7;}
.orderContent .internetBlock {padding-bottom:20px; border-bottom:1px solid #e7e7e7;}
.orderContent .internetBlock .twoBlock {display:inline-block; width:40%; padding:2% 4%; background:#f7f7f7;}
.orderContent .internetBlock .twoBlock:first-child {margin-left:0%;}
.orderContent .continue {text-align:right; padding-top:30px;}
.orderContent .continue a { padding:6px 30px;}


.formSection1 {display:block;}
.formSection1 .formBlock, .formSection1 .formRow {display:block;}
.formSection1 .formRow {padding-bottom:20px;}
.formSection1 .formRow.last {padding-bottom:0px;}
.fieldCol.required span.errortxt {color:#ff0000; font-size:11px;display:block; clear:both; padding-top:2px;}
.formSection1 .formBlock input[type="text"], .formSection1 .formBlock input[type="password"], .formSection1 .formBlock textarea{color:#cccdce; display:inline-block; border:2px solid #dce4ec; width:205px; padding:10px;font-family: OpenSansRegular, Arial, Helvetica, sans-serif;}
.formSection1 .formBlock .formRow .fieldCol.selboxSmall input[type="text"] {width:80px; background-position:92% center;}
.formSection1 .formBlock .txtarea {display:block; width:480px; padding:10px; line-height:18px; border:2px solid #dce4ec; color:#cccdce; font-size:13px; font-family: OpenSansRegular, Arial, Helvetica, sans-serif; }
.formSection1 .formBlock .formRow input[type="text"]:first-child {margin-right:13px;}
.formSection1 .formBlock .formRow .fieldCol {display:inline-block; position:relative; margin-left:13px; vertical-align:top;}
.formSection1 .formBlock .formRow .fieldCol:first-child {margin-left:0px;}
.formSection1 .formBlock .formRow .fieldCol.selboxSmall {width:100px;}
.formSection1 .formBlock .formRow .fieldCol.selboxSmall select {width:100px;}
.formSection1 .formBlock .formRow .fieldCol input[type="text"], .formSection1 .formBlock .formRow .fieldCol input[type="password"] {margin-right:0px;}
.formSection1 .formBlock .formRow input[type="submit"], .formSection1 .formBlock .formRow input[type="button"] {padding:0 10px; float:left;margin-right:10px;}
.formSection1 .formRow a.signinButton {padding:6px 10px;float:left; height:auto;}
.formSection1 .formBlock .formRow .fieldCol.helpOpt {padding-right:30px;}
.personaLogin .formSection1 .formBlock .formRow .fieldCol input[type="text"], .formSection1 .formBlock .formRow .fieldCol input[type="password"] {width:205px;}
.formSection1 .formBlock .formRow .fieldCol.helpOpt .helpbtn {float:right; position:absolute; right:0px; top:12px; width:14px; height:14px; background:url('../images/rd/help.png') no-repeat 0 0;}
.formSection1 .formBlock .formRow .fieldCol.submitButton {padding-top:5px;}

/*Data Calculator Section*/
.dataCalculator .hrTabs .tabs {min-height:inherit;}
.dataCalculator .hrTabs h3 {font-size:16px; line-height:22px; padding-top:5px; padding-bottom:10px;}
.dataCalculator .hrTabs h3:first-child {padding-top:0px;}
.dataCalculator .hrTabs p {padding-bottom:10px;}
.dataCalculator .slideBlock {display:block; padding:10px; background:#f7f7f7; margin-bottom:8px;}
.dataCalculator .slideBlock i.icons {float:left;width:25px; height:25px; margin-top:5px; margin-right:5px; background:url('../images/rd/data-calculator/icons-slider.png') no-repeat 0 0;}
.dataCalculator .slideBlock i.icons.email {background-position:0 0;}
.dataCalculator .slideBlock i.icons.internet {background-position:0 -30px;}
.dataCalculator .slideBlock i.icons.socialMedia {background-position:0 -60px;}
.dataCalculator .slideBlock i.icons.music {background-position:0 -90px;}
.dataCalculator .slideBlock i.icons.videos {background-position:0 -120px;}
.dataCalculator .slideBlock i.icons.photos {background-position:0 -150px;}
.dataCalculator .slideBlock i.icons.videos {background-position:0 -180px;}
.dataCalculator .slideBlock i.icons.apps {background-position:0 -210px;}

.dataCalculator .slideBlock label {float:left; width:60px; margin-right:10px; padding-top:5px;line-height:16px;}
.dataCalculator .slideBlock .uiSlider {float:left;width:395px; margin-right:20px; cursor:pointer;} 
.dataCalculator .slideBlock input {float:left;line-height:20px; height:20px; padding:4px 0 4px 5px; width:78px; text-align:left; font-size:12px; border:1px solid #e1e1e1; background:transparent; font-weight:normal;} 
.dataCalculator div.selectbox-wrapper {width:260px !important;}
.dataCalculator .formSection .formBlock input[type="text"] {width:240px !important;}
.dataCalculator .uiSlider p {font-size:10px; line-height:12px; color:#76797C; padding-top:8px; padding-bottom:0px;}

.dataCalculator .recommandBlock {display:block; overflow:hidden; padding:2px 0 0; clear:both; text-align:center; background:url('../images/rd/data-calculator/bg-recommend-top.png') no-repeat center 0;}
.dataCalculator .recommandBlockInner {display:block; overflow:hidden; margin-top:1px; padding:10px 0; clear:both; text-align:center; background:url('../images/rd/data-calculator/bg-recommend.png') repeat-y center 0;}
.dataCalculator .recommandBlockInner h5 {font-size:16px; line-height:22px; color:#949799;}
.dataCalculator .recommandBlockInner h6, .dataCalculator .recommandBlockInner h5 b {font-size:18px; line-height:26px; color:#545454; display:block;}
.dataCalculator .widgets table tr td, .dataCalculator .widgets p {font-family:'OpenSansRegular'; font-size:10px; font-weight:normal; line-height:14px;}
.dataCalculator .widgets h2 {font-size:18px;}
.dataCalculator .widgets p {font-size:11px; line-height:15px;}
.dataCalculator .circleChart {float:left;position:relative; padding-left:0; padding-bottom:10px; left:50%; margin-left:-100px;}
.dataCalculator .topOverlay {position:absolute; z-index:10000; width:200px; height:200px; left:50%; margin-left:-100px; top:0px;}


.dataCalculator .formSection .formBlock .formRow .fieldCol {margin-left:13px; margin-right:0px; margin-bottom:0px;}
.dataCalculator .formSection .formBlock .formRow .fieldCol input {margin-bottom:0px; background-position:92% center;}
.dataCalculator .formSection .formBlock .formRow .fieldCol:first-child {margin-left:0px;}
.dataCalculator .widgets .read-more {display:block; text-align:center;padding-top:5px;}
.dataCalculator .widgets .read-more a{ display:inline-block; line-height: 27px; padding: 0 10px; background: #c6ce2c; color: #fff; -webkit-border-radius: 6px 6px 6px 0; -moz-border-radius: 6px 6px 6px 0; border-radius: 6px 6px 6px 0;font-family: OpenSansRegular, Arial, Helvetica, sans-serif;}
.dataCalculator .widgets #moreplanid {color:#00a9cc; font-size:11px;}

/*Live Wrapper Updations - 26.11.2013*/
.liveWrapper body {background:#fff }
.liveWrapper .left { float: left;  clear:none; padding:0px }
.liveWrapper .right { float: right; clear:none; padding:0px }
.liveWrapper footer { width: 100%; z-index: 1; float: left; left: 0px; bottom: 0px }
.liveWrapper .container,.liveWrapper .mainNav {width:967px }
.liveWrapper .mainNav {margin: 0 0 10px 0;position: relative; width:832px }
.liveWrapper #mainMenu ul li { float: left; padding: 0 25px}
.liveWrapper .subNavication {width:798px }
.liveWrapper #baseLayout {padding-top:152px; position:relative; z-index:10 }
/*Footer Section*/
.liveWrapper footer { width: 100%; z-index: 1; float: left; left: 0px; bottom: 0px; position:static }
.liveWrapper .footerBlock { background-color: #e5e5e6; min-height: 267px; overflow:hidden }
.liveWrapper .footerShow { width: 30px; display: inline-block; position: relative; height: 20px; margin-bottom: -5px; background: url(../images/rd/fotNavButton.png) no-repeat top #dbdbdb; display: none }
.liveWrapper .findLocation span { background: url(../images/rd/pointer.png) no-repeat left; width: 10px; height: 16px; float: left; margin-right: 10px }
.liveWrapper .footerBlock h2 {float:none; color: #76797c; text-transform: uppercase; font-size: 15px; padding-bottom: 10px }
.liveWrapper .footerBlock .container .row > div { background: url(../images/rd/footer-divider.png) no-repeat right }
.liveWrapper .building address { font-size: 13px; color: #76797c; padding-right: 20px; line-height: 22px; font-family:'OpenSansRegular'}
.liveWrapper .green { color: #71a041 !important; padding-top: 15px }
.liveWrapper .quick { margin-left: 10px }
.liveWrapper .quickLinks li { background: url(../images/rd/qlinks.png) no-repeat left; padding: 7px 0 7px 15px }
.liveWrapper  .footerBlock .container .row > div.last { background:none }
.accListOtherAcc ul.drop-list{ height:135px; overflow-y:scroll}
/*Your Details*/
.yourDetails .formSection1{ margin-left: 3%;  width: 31%; float: left;}
.yourDetails .formSection1:first-child { margin-left:0;}
.yourDetails .formSection1 input[type="text"], .yourDetails .formSection1 textarea{ width: 260px;}
.yourDetails .formSection1 textarea{ height:107px;}
.yourDetails .formSection1 p{ font-weight:bold}
.yourDetails .ydLast{  padding-right: 0; width: 32%;}
.yourDetails .ydLast input[type="text"]{ width: 280px;}
.yourDetails .ydLast .ydbtn{ margin-top:123px; text-align:right;}

/*Customer Support*/

/*Tabs*/

.custSupportBlock { padding-bottom: 20px }
.custSupportBlock .tabsBlock { float: left }
.custSupportBlock .custTab { float: left; list-style: none; width: 150px; border: 1px solid #dddcdc; border-right: none; border-top: 0px solid; border-left:0px solid; border-radius:0 0 0 0; position:relative;  z-index:100;}
.custSupportBlock .custTab li { font-size: 15px; width: 149px; margin: 0; float: left; padding: 0; background: #fff; border-left: 1px solid #d6d6d6 }
.custSupportBlock .custTab li a { color: #76797c; padding: 10px 10px 10px 14px; width: 126px; border-top: 1px solid #d6d6d6; border-right: 1px solid #d6d6d6; float: left; text-decoration: none; background: #ffffff; background: -moz-linear-gradient(top, #ffffff 0%, #e8e8e8 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(100%, #e8e8e8)); background: -webkit-linear-gradient(top, #ffffff 0%, #e8e8e8 100%); background: -o-linear-gradient(top, #ffffff 0%, #e8e8e8 100%); background: -ms-linear-gradient(top, #ffffff 0%, #e8e8e8 100%); background: linear-gradient(to bottom, #ffffff 0%, #e8e8e8 100%);  background:filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e8e8e8', GradientType=0 ); line-height: 18px; text-align: center; font-size: 14px; position: relative }
.custSupportBlock .custTab, .custSupportBlock .custTab li.first a, .custSupportBlock .custTab li.first {-webkit-border-radius: 10px 0 0 0; -moz-border-radius: 10px 0 0 0; border-radius: 10px 0 0 0}
.custSupportBlock .custTab li a i.ui-icon { float: right; position: absolute; top: 20px; right: -10px; width: 10px; height: 18px; background: url('../images/rd/arrow-tab-h1.png') no-repeat 0 0; display: none; }
.custSupportBlock .custTab li.curTab a i { display: block }
.custSupportBlock .custTab li a i.cust-icon {width:25px; height:25px;display:block;margin-left:50px; clear:both;}
.custSupportBlock .custTab li.elife a i.cust-icon {background:url('../images/rd/customer-support/iconElife.png') no-repeat center top;}
.custSupportBlock .custTab li.curTab.elife a i.cust-icon {background-image:url('../images/rd/customer-support/iconElifeHover.png');}
.custSupportBlock .custTab li.landline a i.cust-icon {background:url('../images/rd/customer-support/iconLandline.png') no-repeat center top;}
.custSupportBlock .custTab li.curTab.landline a i.cust-icon {background-image:url('../images/rd/customer-support/iconLandlineHover.png');}
.custSupportBlock .custTab li.mobile a i.cust-icon {background:url('../images/rd/customer-support/iconMobile.png') no-repeat center top;}
.custSupportBlock .custTab li.curTab.mobile a i.cust-icon {background-image:url('../images/rd/customer-support/iconMobileHover.png');}
.custSupportBlock .custTab li.internet a i.cust-icon {background:url('../images/rd/customer-support/iconInternet.png') no-repeat center top;}
.custSupportBlock .custTab li.curTab.internet a i.cust-icon {background-image:url('../images/rd/customer-support/iconInternetHover.png');}
.custSupportBlock .custTab li.myAccount a i.cust-icon {background:url('../images/rd/customer-support/iconMyAcc.png') no-repeat center top;}
.custSupportBlock .custTab li.curTab.myAccount a i.cust-icon {background-image:url('../images/rd/customer-support/iconMyAccHover.png');}
.custSupportBlock .custTab li.appForm a i.cust-icon {background:url('../images/rd/customer-support/iconApp.png') no-repeat center top;}
.custSupportBlock .custTab li.appForm.elife a i.cust-icon {background-image:url('../images/rd/customer-support/iconAppHover.png');}
.custSupportBlock .custTab li.downloads a i.cust-icon {background:url('../images/rd/customer-support/iconDownload.png') no-repeat center top;}
.custSupportBlock .custTab li.curTab.downloads a i.cust-icon {background-image:url('../images/rd/customer-support/iconDownloadHover.png');}
.custSupportBlock .custTab li.videos a i.cust-icon {background:url('../images/rd/customer-support/iconVideo.png') no-repeat center top;}
.custSupportBlock .custTab li.curTab.videos a i.cust-icon {background-image:url('../images/rd/customer-support/iconVideoHover.png');}
.custSupportBlock .custTab li.voice a i.cust-icon {background:url('../images/rd/customer-support/iconVoice.png') no-repeat center top;}
.custSupportBlock .custTab li.curTab.voice a i.cust-icon {background-image:url('../images/rd/customer-support/iconVoiceHover.png');}
.custSupportBlock .custTab li.data a i.cust-icon {background:url('../images/rd/customer-support/iconData.png') no-repeat center top;}
.custSupportBlock .custTab li.curTab.data a i.cust-icon {background-image:url('../images/rd/customer-support/iconDataHover.png');}
.custSupportBlock .custTab li.security a i.cust-icon {background:url('../images/rd/customer-support/iconSecurity.png') no-repeat center top;}
.custSupportBlock .custTab li.curTab.security a i.cust-icon {background-image:url('../images/rd/customer-support/iconSecurityHover.png');}
.custSupportBlock .custTab li a span { font-size: 11px; color: #76797C; }
.custSupportBlock .custTab li.curTab a { width:126px; color: #fff; background: #c6ce2c; border-right: 1px solid #71a042; border-top: 1px solid #71a042; border-left: 0px solid }
.custSupportBlock .custTab li.curTab { border-top: 1px solid #71a042; border-left: 1px solid #71a042 }
.custSupportBlock .custTab li.curTab {border-top:0px solid }
.custSupportBlock .custTab > li:first-child, .custSupportBlock .custTab > li:first-child a {border-radius:9px 0 0 0;-webkit-border-radius: 9px 0 0 0; -moz-border-radius: 9px 0 0 0 }

.custSupportBlock .tabContentAll {float:left;width:850px; min-height:525px; background:#e9e9e9;-webkit-border-radius: 0 10px 10px 0; -moz-border-radius: 0 10px 10px 0; border-radius: 0 10px 10px 0}
.custSupportBlock .secondLevelTab {float:left;width:170px;}
.custSupportBlock .secondLevelTab ul {display:block; overflow:hidden;}
.custSupportBlock .secondLevelTab ul li {display:block;}
.custSupportBlock .secondLevelTab ul li a {display:block; line-height:26px; padding:12px 15px; border-bottom:1px solid #fff; color:#76797c; font-size:12px; border-right:1px solid #e3e3e3; background:#e9e9e9; position:relative;}
.custSupportBlock .secondLevelTab ul li.curTab a i {position:absolute; right:-1px;top:50%; margin-top:-12px; height:23px; width:15px; background:url('../images/rd/arrow-second-tab.png') no-repeat 0 0;}

.custSupportBlock .thirdLevelContInner {display:block; overflow:hidden;}
.custSupportBlock .thirdLevelCont {float:left;width:680px; background:#ffffff;-webkit-border-radius: 0 10px 10px 0; -moz-border-radius: 0 10px 10px 0; border-radius: 0 10px 10px 0;  min-height:300px;}
.custSupportBlock .thirdLevelCont .featAccord {float:left;width:100%;}
.custSupportBlock .thirdLevelCont .featAccord > li {display:block; overflow:hidden; background:url('../images/rd/bg-dotted.png') repeat-x 0 bottom;font-family: OpenSansRegular, Arial, Helvetica, sans-serif; padding:15px; position:relative;}
.custSupportBlock .thirdLevelCont .featAccord > li a.video {position:absolute; right:0px; bottom:0px; width:35px; height:35px; background:url('../images/rd/customer-support/iconsAccorVideo.png') no-repeat 0 0; padding:0px;}
.custSupportBlock .thirdLevelCont .featAccord > li h4 {cursor:pointer; font-size:12px; line-height:22px; background:url('../images/rd/customer-support/arrowBottom.png') no-repeat 100% 4px; display:block; padding-right:25px;}
.custSupportBlock .thirdLevelCont .featAccord > li.currTab h4 {background:url('../images/rd/customer-support/arrowTop.png') no-repeat 100% 4px;}
.custSupportBlock .thirdLevelCont .featAccord > li.currTab {background-color:#f1f1f1;}
.custSupportBlock .thirdLevelCont .featAccord > li .accordList {display:none; font-size:font-size:12px; line-height:18px; padding-top:20px; font-size:12px;}
.custSupportBlock .thirdLevelCont .downloadList li {display:block; overflow:hidden; background:url('../images/rd/bg-dotted.png') repeat-x 0 bottom;font-family: OpenSansRegular, Arial, Helvetica, sans-serif; padding:15px 0px; vertical-align:top;}
.custSupportBlock .thirdLevelCont .downloadList li:first-child {padding-top:0px;}
.custSupportBlock .thirdLevelCont .downloadList li img {padding-right:10px; display:inline-block; vertical-align:top; margin-top:4px;}
.custSupportBlock .thirdLevelCont .downloadList li a {display:inline-blick; max-width:85%; display:inline-block; vertical-align:top;}

.custSupportBlock .thirdLevelCont .manualList {display:block; overflow:hidden; padding:0 15px;}
.custSupportBlock .thirdLevelCont .manualList > li {display:block; overflow:hidden; }
.custSupportBlock .thirdLevelCont .manualList > li div.videoBlock {width:48%; margin-left:4%;float:left;}
.custSupportBlock .thirdLevelCont .manualList > li div.videoBlock:first-child {margin-left:0px;}
.custSupportBlock .thirdLevelCont .manualList > li h4 {cursor:pointer; font-size:14px; line-height:18px; display:block; background:url('../images/rd/bg-dotted.png') repeat-x 0 bottom;font-family: OpenSansRegular, Arial, Helvetica, sans-serif; padding:15px 0; font-weight:bold; overflow:hidden;}
.custSupportBlock .thirdLevelCont .manualList > li h4 a {float:right; font-size:12px;}
.custSupportBlock .thirdLevelCont .videoList li {float:left;width:100%; padding:15px 0;}
.custSupportBlock .thirdLevelCont .videoList li div.videoBlock {width:48%; margin-left:4%;float:left;}
.custSupportBlock .thirdLevelCont .videoList li div.videoBlock img { float:left; padding-right:10px;}
.custSupportBlock .thirdLevelCont .videoList li div.videoBlock p {float:left; width:60%; font-size:12px;}
.custSupportBlock .thirdLevelCont .videoList li div.videoBlock p span { display:block; font-size:14px; font-weight:bold; line-height:18px;}

/*Prestige page*/
.prestige .extraBanners {top:auto; bottom:0px;}
.prestige .extraBanners li {top:auto; bottom:0px;}
.prestige .page-link a {color:#f6e19c; background-image:url('../images/rd/prestige/page-link-bul.png');}

.prestige #banner .flex-control-nav li a {background-image:url("../images/rd/prestige/controls.png");}
.prestige .sliderNavgation ul li:hover { background-image: url(../images/rd/prestige/sliderNavgationArrow.png) }
.prestige .sliderNavgation ul li a {color: #76797c;}
.prestige .sliderNavgation ul li i {background-image: url('../images/rd/prestige/sliderNavgationArrow.png') }
.prestige .sliderNavgation ul li a:hover { background-image: #d7af48; color: #ffffff }
.prestige .sliderNavgation ul li a.iconElife span { background-image: url(../images/rd/prestige/iconElife.png) }
.prestige .sliderNavgation ul li a.iconElife span:hover { background-image: url(../images/rd/prestige/iconElifeHover.png); background-color:#d7af48 }
.prestige .sliderNavgation ul li a.iconLandline span { background-image: url(../images/rd/prestige/iconLandline.png) }
.prestige .sliderNavgation ul li a.iconLandline span:hover { background-image: url(../images/rd/prestige/iconLandlineHover.png); background-color:#d7af48 }
.prestige .sliderNavgation ul li a.iconMobile span { background-image: url(../images/rd/prestige/iconMobile.png) }
.prestige .sliderNavgation ul li a.iconMobile span:hover { background-image: url(../images/rd/prestige/iconMobileHover.png); background-color:#d7af48 }
.prestige .sliderNavgation ul li a.iconInternet span { background-image: url(../images/rd/prestige/iconInternet.png) }
.prestige .sliderNavgation ul li a.iconInternet span:hover { background-image: url(../images/rd/prestige/iconInternetHover.png); background-color:#d7af48 }

.prestige .pageHd {border-bottom:1px solid #d7af48;}
.prestige .hrTabs > ul {background:#d7af48; margin-bottom:5px;}
.prestige .hrTabs > ul > li {background:url('../images/rd/prestige/sep-tab.png') no-repeat 0 center; padding-left:2px; border-left:0px solid;}
.prestige .hrTabs > ul > li:first-child {background-image:none; padding-left:0px;}
.prestige .hrTabs > ul > li a {color:#fff;}
.prestige .hrTabs > ul > li a:hover, .prestige .hrTabs > ul > li.ui-state-active a {background:transparent; color:#000 !important;}
.prestige .hrTabs > ul > li span.uparrow {background:url("../images/rd/prestige/branduparrow.png");}

.prestige .hrLargeTabs > ul { margin-bottom:0px; padding:10px 10px 3px; border:2px solid #e3b846; }
.prestige .hrLargeTabs > ul > li {float:left; display:block; cursor: pointer; position: relative; margin-right:8px; margin-bottom:8px; }/* width: 109px;*/
.prestige .hrLargeTabs > ul > li a {line-height:18px; padding:5px 20px; display:block; text-align:center; font-size:14px; background:#f7f7f7; color:#76797c }
.prestige .hrLargeTabs > ul > li a:hover, .hrLargeTabs > ul > li.ui-state-active a {background:#545454; color:#fff !important }
.prestige .hrLargeTabs > ul > li.ui-state-active span.uparrow, .hrLargeTabs > ul > li:hover span.uparrow {display:block}
.prestige .hrLargeTabs > ul > li span.uparrow { display: block; position:absolute; width:20px; height:10px; bottom:-10px; left:50%; margin-left:-10px; display: none }

.prestige .hrLargeTabs .tabs {padding:15px 20px; border:2px solid #e3b846; }
.prestige h3 {color:#322f1d; font-size:20px; line-height:28px; font-family:'NeoTechAltMedium'}

.prestigeLogin { padding:15px 20px; margin-bottom:20px; margin-top:20px; background: url('../images/rd/prestige/bg-memberlogin.png') no-repeat center 0 ; }
.prestige .botwhiteBlock {background:transparent; padding-top:0px; margin-top:0px;}
.prestige .smartphoneWeare div.smartCollapse {padding-top:0px;}
.prestige .prestigeLogin h3 {padding-bottom:5px;}
.prestige .prestigeContent .prestigeTwoCol .rgtCont .read-more {display:block;}
.prestige .prestigeContent .prestigeTwoCol .rgtCont .read-more a{ float: left; line-height: 27px; padding: 0 10px; background: #e3b846; color: #fff; margin-top: 18px; -webkit-border-radius: 6px 6px 6px 0; -moz-border-radius: 6px 6px 6px 0; border-radius: 6px 6px 6px 0;font-family: OpenSansRegular, Arial, Helvetica, sans-serif;}
.prestigeContent { padding:17px 27px 17px; margin-bottom:0; overflow:hidden }
.prestigeContent .prestigeTwoCol {display:block; padding:10px 0 25px; overflow:hidden; background:url('../images/rd/prestige/sep.png') no-repeat center 103%;}
.prestigeContent .prestigeTwoCol.last {background-image:none; padding-bottom:0px;}
.prestigeContent .prestigeTwoCol .lftImg {float:left;padding-right:20px; padding-bottom:10px;}

.prestige .formSection1 .formRow {padding-bottom:0px;}
.prestige #newsBlock {margin-bottom:0px; padding-bottom:20px;}
.prestige .newsBlock {padding-bottom:0px;}
.prestige #newsBlock, .prestigeContent {border:0px solid #e3b846}
.prestige {background:url('../images/rd/prestige/bg-prestige.jpg') no-repeat fixed center top #3e3e3e;}
.prestige header {background:transparent;}
.prestige header .headerBlock {background:url('../images/rd/prestige/bg-prestige.jpg') no-repeat center top;}
.prestige #contentBlock {background:transparent}
.prestige #mainMenu ul li {padding:0 23px;}
.prestige .pageHd h1 {color:#e3b846;}
.prestige .mainNav {background:transparent;}
.prestige #mainMenu {background:#d7af48}
.prestige #mainMenu ul.primaryNav li a {color:#fff}
.prestige #mainMenu ul.mobilePrimaryNav li a {color:#666;}
.prestige #mainMenu ul#languageSec ul li a li a:hover, .prestige #mainMenu ul li.active a {color:#000;}
.prestige .subNavication {background:#fff}
.prestige .subNavication > ul > li > a {color:#000;}
.prestige .subNavication > ul > li:hover > a {background-image:url('../images/rd/prestige/uparrow.png');}
.prestige .productSec .productList1 li, .productSec .productList2 li {background-image:url('../images/rd/prestige/subNavarr1.png');}
.prestige .productSec .productAdd p {color:#666;}
.prestige #mainMenu form input[type="text"], .prestige .find-sec .find-chennel form input[type="text"] {color:#81692b !important;}
.prestige #mainMenu form, .prestige .find-sec .find-chennel form {border-bottom:1px solid #81692b; min-width:180px;}
.prestige #mainMenu form input[type="button"], .prestige .find-sec .find-chennel form input[type="button"] {float:none;}
.prestige .help .cols {border:2px solid #e3b846; width:316px;-webkit-border-radius: 13px 13px 13px 0; -moz-border-radius: 13px 13px 13px 0; border-radius: 13px 13px 13px 0}
.prestige .help .cols .blockCont h2 {background:#e3b846;}
.prestige .help .cols .blockCont .overCont a {background:#e3b846;}
.prestige #languageSec ul li a.languge {background-image:url("../images/rd/prestige/iconLanguage.png");}
.prestige #languageSec ul li a {color:#fff;}
.prestige #languageSec ul li a.accountIcon {background-image:url('../images/rd/prestige/arrowWhite.png');}
.prestige #mainMenu form input[type="button"], .prestige .find-sec .find-chennel form input[type="button"] {background-image:url("../images/rd/prestige/arrowBullet.png");}
.prestige .subNavication > ul > li {background-image:url('../images/rd/prestige/seprator2.png');}
.prestige .subNavication > ul > li.last {background-image:none;}
.prestige .forgot {display:block;clear:both; }
.prestige .forgot a {color:#000; font-size:11px; padding-top:5px;}

.prestige footer {position:relative;}
.prestige .footerShow {background:url("../images/rd/prestige/fotNavButton.png") no-repeat scroll center top transparent}
.prestige .social li {background-image:url('../images/rd/prestige/social.png')}
.prestige .botGrayBlock {background-color:#d7af48;}
.prestige .botGrayBlock .grayLink {color:#fff;}
.prestige .botGrayBlock .grayLink a{color:#fff;}
.prestige .findLocation span {background-image:url("../images/rd/prestige/pointer.png");}
.prestige .footerBlock {background-color:#f6e19c;}
.prestige .footerBlock h2 {color:#000;}
.prestige .building address, .prestige .quickLinks li a, .prestige .subScribe p, .prestige .social li a, .prestige .copy {color:#795700 !important;}
.prestige #contentBlock {margin-bottom:0;}
.prestige #mainMenu ul.primaryNav li a:hover, .prestige #mainMenu ul.primaryNav li.active a {background-image:url('../images/rd/prestige/maninNavhover.png'); color:#000;}
.prestige div.selectbox-wrapper {width:225px !important;}
.prestige div.selectbox-wrapper ul li.selected, .prestige div.selectbox-wrapper ul li.current {background:#f6e19c; color:#000;}

.prestige .productSec {background:rgba(255,255,255,0.9);}
.prestige .productSec .productList1 li a {color:#999;}
.prestige .productSec .productList1 li:hover > a {color:#666 !important;}

.prestige #userBlock {background:#f6e19c;}
.prestige #userBlock .forgetPassword a {color:#5f4503;}
.prestige .signinButton, .prestige .regButton {background-color:#5f4503;}
.prestige .widgets h2, .prestige .cols h2 {color:#000;}
.prestige #userBlock.cols h2 {border-color:#dccc96;}
.prestige .widgets .flex-viewport li img {float:left; margin:0 10px 5px 0;}
.prestige .userfield {border-color:#e6d3a2;}
.prestige .userfield:focus {border-color:#d7af48;}
.prestige .drop-list li:hover {background:#d7af48;}
.prestige .drop-list {border-color:#e6d3a2;}
.prestige .drop-list li {border-color:#e6d3a2;}


.prestige #newsBlock .newsList {float:left; width:100%; padding-top:20px; margin-top:20px; border-top:1px solid #cccccc; border-right:0px solid; margin-right:0px; margin-bottom:0px; padding-bottom:0px;}
.prestige #newsBlock li .newsList:first-child {border-top:0px solid; margin-top:5px; padding-top:0px;}
.prestige .showNewsdate {background: url(../images/rd/prestige/iconTime.png) no-repeat 0 3px; padding: 2px 0 0 15px; display: block; float: left; font-size: 11px; font-family: OpenSansRegular, Arial, Helvetica, sans-serif}
.prestige #newsBlock .newsList p, .prestige #newsBlock .newsList p a {padding-bottom:10px; color:#7f7f7f;}
.prestige #newsBlock .newsList .showNewsdate {background-image:url("../images/rd/prestige/iconTime.png");}
.prestige #newsBlock .flex-control-nav li a {background-image:url('../images/rd/prestige/controls.png');}
.prestige #newsBlock .read-more {display:block;}
.prestige #newsBlock .read-more a{ float: left; line-height: 27px; padding: 0 10px; background: #e3b846; color: #fff; margin-top: 18px; -webkit-border-radius: 6px 6px 6px 0; -moz-border-radius: 6px 6px 6px 0; border-radius: 6px 6px 6px 0;font-family: OpenSansRegular, Arial, Helvetica, sans-serif;}

.prestige .img-widgets .blockCont {background:rgba(227,184,70,0.9); padding:10px 3%; width:95%;}
.prestige .img-widgets .blockCont p {color:#000;float:left;width:65%;}
.prestige .img-widgets .blockCont p.title {width:65%; font-size:16px; text-align:right; line-height:22px;font-family: NeoTechAltMedium, Arial, Helvetica, sans-serif;}
.prestige .img-widgets .blockCont a {background:#f6e29c; color:#000; position:absolute; bottom:10px; right:10px;}
.prestige .img-widgets .blockCont h6 {float:right; font-size:30px; line-height:36px; color:#000; font-family: NeoTechAltMedium, Arial, Helvetica, sans-serif;}


.myAccSupport ul li a span{ height:auto; padding-bottom:10px}
.myAccSupport .read-more {display:block; overflow:hidden; padding:0 20px; position:absolute; bottom:0px; right:0px;}
.myAccSupport .read-more a{ float: right; line-height: 27px; padding: 0 10px; background: #c6ce2c; color: #fff; margin-top: 18px; -webkit-border-radius: 6px 6px 6px 0; -moz-border-radius: 6px 6px 6px 0; border-radius: 6px 6px 6px 0;font-family: OpenSansRegular, Arial, Helvetica, sans-serif;}
.myAccSupport ul li a{ text-align:left}
.myAccSupport ul li:nth-child(3){ min-height:inherit !important}
.onlineDemo li{ overflow:hidden}
.onlineDemo li span{ font:16px/1.2 NeoTechAltMedium,Arial,Helvetica,sans-serif}
.onlineDemo li img{ float:left; padding-right:10px;}
.onlineDemo li p{ display:inline; }

.roamingBlock{ padding:25px 40px; margin:20px 0 0; padding-top:60px }
.romingGlobe{ width:255px; float:right; position:relative; z-index:9 }
.romingBuild{ width:300px; float:left; position:relative; padding:0; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.romingBuild h2{ color:#76797c; font-size:26px}
.romingBuild p{color:#76797c; padding:5px 0}
.romingBuild span{ position:absolute; margin-top:-153px; right:0}
.romingBuild .formSection{ width:245px; margin-bottom:20px; background:#e2ead4; border:0; border-radius:0; padding:0; padding:7px;}
.romingBuild .formSection .formRow{ padding:0}
.romingBuild .formSection .formBlock input[type="text"]{ padding:5px 10px}

.romingSections{ width:100%; float:left}
.romingSections h2{ font-size:16px;}
.romingSections h2 span.subtxt{ font-size:11px; font-style:italic; color:#76797c; font-weight:normal}
.promotion{ background:#f6f4f4}
.promotion ul.heading{ background:#c3cf21; border-radius:4px; overflow:hidden; padding:12px 0px;}
.promotion ul.heading li{ float:left; width:49.5% !important; text-align:center; border-left:1px solid #FFF; color:#FFF; font-size:16px}
.promotion ul.heading li:first-child{ border:0}
.promCont{ padding:10px 20px; overflow:hidden}
.promCont li{ float:left; width:47%; font-size:12px; padding:15px 0px; background:url(../images/rd/icon-divider.png) no-repeat left; padding-left:6%; }
.promCont li:first-child{ background:none; padding-left:0 }
.promCont li i{ margin-right:10px}

.romingSections .row {margin-bottom:15px;}

.romingSections table.chargesList { font-family: NeoTechAltMedium,Verdana,Geneva,sans-serif;}
.romingSections table.chargesList tr td tr th{ background:#cccccc; padding:7px 15px;text-align:left; border-left:2px solid #FFF;}
.romingSections table.chargesList tr td tr td{ background:#f6f4f4; padding:7px 15px; text-align:left; border-left:2px solid #FFF;  border-top:2px solid #FFF}
.romingSections table.chargesList tr td p{ margin-bottom:0;}
.romingSections table.chargesList tr td p b {font-weight:bold;}
.romingSections table.chargesList tr td tr td p span{font-family: NeoTechAltMedium,Verdana,Geneva,sans-serif;}
.romingSections table.chargesList tr td tr td p span.orange{ color:#ff9900}
.romingSections table.chargesList tbody tr td tr:nth-child(2) td{ background:#eae9e9}

.romingSections table.packagesList { font-family: NeoTechAltMedium,Verdana,Geneva,sans-serif;}
.romingSections small{ font-size:10px; padding:7px 0; float:left}
.romingSections table.packagesList tr th{ background:#cccccc; padding:7px 15px;text-align:left; border-left:2px solid #FFF;}
.romingSections table.packagesList tr td{ background:#f6f4f4; padding:7px 15px; text-align:left; border-left:2px solid #FFF;  border-top:2px solid #FFF}
.romingSections table.packagesList tr td p{ margin-bottom:0;}
.romingSections table.packagesList tr td p span{font-family: NeoTechAltMedium,Verdana,Geneva,sans-serif;}
.romingSections table.packagesList tr td p span.orange{ color:#ff9900}
.romingSections table.packagesList tr td:first-child, .romingSections table.packagesList tr th:first-child{border-left:0px solid #FFF;}
.romingSections table.packagesList tbody tr:nth-child(2) td{ background:#eae9e9}

.romingSections .operator{ padding:25px; overflow:hidden; border:1px solid #e1e1e1; width:100%; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; background:#FFF}
.romingSections .operator .row{ margin-bottom:20px;}
.romingSections h3{ font-size:16px; color:#76797c; font-family: NeoTechAltMedium,Verdana,Geneva,sans-serif; margin-bottom:15px }
.romingSections .operator li{ float:left; padding-left:25px; position:relative}
.romingSections .operator li:first-child{ padding:0}
.star{ padding:5px; width:11px; height:11px; background:#FFF; border:1px solid #ececec; border-radius:11px; position:absolute; margin:-9px 0 0 -12px}
.star img{ margin-top:-6px}
.notes{ color:#ff9900; clear:both; display:block; padding-top:15px; font-size:11px}
.notes img{ margin-right:5px} 
.romingSections.tabsContent h2 {
    background: transparent;
    margin: 15px 0 15px;
}


.leftCols .read-more-top {display:block; overflow:hidden;}
.leftCols .read-more-top a{ float: left; line-height: 27px; padding: 0 10px; background: #c6ce2c; color: #fff; margin-bottom: 18px; -webkit-border-radius: 6px 6px 6px 0; -moz-border-radius: 6px 6px 6px 0; border-radius: 6px 6px 6px 0;font-family: OpenSansRegular, Arial, Helvetica, sans-serif;}

.leftCols .read-more-bottom {display:block; overflow:hidden;}
.leftCols .read-more-bottom a{ float: left; line-height: 27px; padding: 0 10px; background: #c6ce2c; color: #fff; margin-top: 18px; -webkit-border-radius: 6px 6px 6px 0; -moz-border-radius: 6px 6px 6px 0; border-radius: 6px 6px 6px 0;font-family: OpenSansRegular, Arial, Helvetica, sans-serif;}


.promotionBoxSec{ min-height:inherit !important; float:left; width:100%}
.promotionBoxSec .tabsContent{ float:left}
.promotionBoxSec h5{ font-size:16px; margin-bottom:10px}
.promotionBoxSec .left{ width:290px; float:left; margin-top:20px;}
.promotionBoxSec .right{ width:650px; float:right; margin-top:20px;-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.promotionBoxSec .features{ float:left}
.promotionBoxSec .tabsContent .eList li.fullWidth,.promotionBoxSec .tabsContent .eList li.fullWidth:first-child{-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; width:100% !important}
.promotionList li{ display:block !important; width:100% !important; overflow:hidden}
.promotionList .browsers{ display:block !important}
.promotionList .mobiles{ display:none !important}

.popupOverlayNohide {background:#cccfd3; opacity:0.8; filter:alpha(opacity=80); position:fixed; width:100%; height:100%; left:0px; top:0px; z-index:9998 }
.clicktocall {position:fixed; left:50%; top:50%; width:175px; height:204px; margin-left:-78px; margin-top:-102px; z-index:9999; overflow:hidden;}

/*managementTeam*/
.managementTeam {float:left;width:100%; position:relative; padding-bottom:50px;}
.managementTeam p {color:#76797c;margin-bottom:0px !important; line-height:18px; font-size:12px; font-family: 'NeoTechAltMedium'; text-transform:uppercase;}
.managementTeam p.greentxt {color:#709e18; padding-top:140px;}
.managementTeam .member {display:block; width:120px; background:#fff; height:120px; border-radius:60px; margin:0 auto; margin-bottom:10px;}
.managementTeam .slides li {position:relative;text-align:center; height:175px;}
.managementTeam .member img {border-radius:60px;}
.managementTeam .line {background:url('../images/rd/management/v-line.png') repeat-y center 0; height:120px; clear:both; margin:0 auto; width:14px;}
.managementTeam .line a {float:left;width:14px; height:14px; margin-top:30px; background:url('../images/rd/management/arrow.png') no-repeat center center;}
.managementTeam .lineLarge {background:url('../images/rd/management/v-line.png') repeat-y center 0; height:160px; clear:both; margin:0 auto; width:14px;}
.managementTeam .lineLarge a {float:left;width:14px; height:14px; margin-top:110px; background:url('../images/rd/management/arrow.png') no-repeat center center;}
.managementTeam .radiusBox {display:block; position:relative; width:865px; height:185px; margin:0 auto; background:url('../images/rd/management/bgStep2-1.png') no-repeat left center;}
.managementTeam .radiusBoxInner {display:block; position:relative; width:100%; height:185px; background:url('../images/rd/management/bgStep2.png') no-repeat right center;}
.managementTeam .step2.top {position:absolute; top:-60px; left:0px;}
.managementTeam .step2.bott {position:absolute; top:123px; left:0px;}
.managementTeam .step2 .slides li {float:left; margin-left:38px; width:150px; height:180px;}
.managementTeam .step2 .slides li:first-child {margin-left:0px;}
.managementTeam .step2 .slides li:nth-child(5) {margin-left:0px;}
.managementTeam .step2 {margin-left:75px;}
.scrollEnable {height:340px;}

.managementTeam .step3 .slides li {float:left;margin-left:35px; width:150px;}
.managementTeam .step3 .slides li:first-child {margin-left:0;}
.managementTeam .step3 {float:left; margin-left:218px; background:url('../images/rd/management/hLine.png') no-repeat center 60px;}

.managementTeam .step4 .slides li {float:left;margin-left:40px; width:150px;}
.managementTeam .step4 .slides li:first-child {margin-left:0;}
.managementTeam .step4 {float:left; margin-left:120px; margin-top:-60px; background:url('../images/rd/management/hLine.png') no-repeat center 60px;}

.managementTeam .slides {float:left;width:100%;}
.managementTeam .step1 .slides li {display:inline-block; margin:0px auto; position:relative; left:50%; width:180px; margin-left:-90px; text-align:center;}
.managementTeam .slides li .member {position:absolute;left:50%; margin-left:-60px;}

.managementTeam .slides li { background:url('../images/rd/management/glow.png') no-repeat center 118px; transition:0.3s;}
.managementTeam .slides li:hover { background:url('../images/rd/management/glowHover.png') no-repeat center 118px;; transition:0.3s;}
.managementTeam .slides li .member {top:5px; transition:0.2s;border:2px solid #e1e1e1;}
.managementTeam .slides li:hover .member{top:0px; transition:0.2s;}

/*Management Team Popup*/
.managementPopup .popupInner .listData.productSpecification {height:430px;}
.managementSlider h2 {font-size:24px; color:#709e18;}
.managementSlider h4 {font-size:16px; color:#5e5e5e; padding-bottom:5px; margin-bottom:5px; border-bottom:1px solid #e1e1e1;}

.managementSlider {position:relative; width:760px; padding:0 45px;}
.managementSlider .flex-direction-nav li a.flex-disabled {display:none;}
.managementSlider .flex-direction-nav li a {position:absolute; top:50%;width:27px; height:27px; line-height:27px; text-indent:-9999px;}
.managementSlider .flex-direction-nav li a.flex-prev {left:0px; background:url('../images/rd/management/prev.png') no-repeat 0 0;}
.managementSlider .flex-direction-nav li a.flex-next {right:0px; background:url('../images/rd/management/next.png') no-repeat 0 0;}
.managementSlider .memberBlock {padding:0px;}
.managementSlider .memberImg {padding-bottom:20px; background:url('../images/rd/management/glowLarge.png') no-repeat center bottom;}
.managementSlider .member {display:block; width:200px; background:#fff; height:200px; border-radius:120px; border:2px solid #e1e1e1; margin:0 auto; margin-bottom:10px;}
.managementSlider .member img {border-radius:120px; z-index:1000;}
.managementSlider .leftData {width:300px; background:url('../images/rd/management/shadowRight.png') no-repeat right 0; padding:30px 30px 0 0;}
.managementSlider .leftData p {padding:30px 0 0 30px; background:url('../images/rd/management/quote.png') no-repeat 30px 0; font-family: 'NeoTechAltMedium'; font-size:16px; line-height:22px; color:#709e18}

.managementSlider .rightData {float:right; width:400px; padding:30px 0 0 0}
.managementSlider .rightData .specBlock {float:left;width:100%;font-family: 'NeoTechAltMedium'; padding-top:15px;}
.managementSlider .rightData .specBlock .spec {float:left;width:48%; margin-left:2%;}
.managementSlider .rightData .specBlock .spec:first-child {margin-left:0%;}
.managementSlider .rightData .specBlock .spec .imgBlock {height:40px; vertical-align:bottom; line-height:33px;}
.managementSlider .rightData .specBlock .spec .imgBlock img { vertical-align:bottom;}
.managementSlider .rightData .specBlock .spec h4 {font-size:16px; line-height:18px;padding-bottom:5px; }
.managementSlider .rightData .specBlock .spec p {font-size:14px; line-height:18px; font-family: 'NeoTechAltMedium';}
.managementPopup .popupContent {position:fixed; left:50%; top:50%; width:920px; height:490px; margin-left:-460px; margin-top:-245px; z-index:9999; background:#ffffff; -webkit-border-radius: 10px 10px 10px 10px; -moz-border-radius: 10px 10px 10px 10px; border-radius: 10px 10px 10px 10px; overflow:hidden }

.managementTeam .slides li {text-align:center;}
.managementTeam .step1 .slides li {display:inline-block; margin:0px auto; position:relative; left:50%; width:150px; margin-left:-75px; text-align:center;}

/*smartphone details*/
.txt-center{ text-align:center;}
.pT30{ padding-top:30px;}
.pT0{ padding-top:0 !important}
.sd-con-sec { background:#fff; padding:37px 27px 17px !important; position:relative;}
.sd-con-sec .hideDescrip { right:20px; top:20px;}
.sec-holder{ overflow:hidden;}
.sec-left{ width:420px; float:left;}
.sec-right{ width:490px; float:right;}
.sd-con-sec h3{ font-size:18px; color:#c0c825; font-family: 'NeoTechAltMedium';  border:none;} 
.brandDescription{ margin:26px 0;}
.brandDescription h4{ line-height:22px; font-size:13px; margin: 0;}
.brandDescription h5{ font-size:13px; font-family: 'OpenSansRegular'; color:#c6ce2c;}
.brandDescription .list-content{ margin:5px 0;}
.brandDescription .list-content li{ background:url("../images/rd/qlinks.png") no-repeat scroll 0 8px rgba(0, 0, 0, 0)}
.sd-con-sec p{ line-height:22px;}
.orderStatus{ margin-top: 20px;}
.orderNumber{ padding: 0 10px;}

.innerTab { background:#f7f7f7;}
.innerTabControlHolder{ margin-top:30px;}
.green-grid-sec { margin:20px 0; padding:0; background:none; box-shadow:none;  overflow: hidden;}
.green-grid-sec th, .green-grid-sec td{border-bottom:1px solid #fff; border-left:1px solid #fff; color:#fff;}
.green-grid-sec th:first-child,.green-grid-sec td:first-child{ border-left:none; width: 28%;}
.green-grid-sec th{ background:#82a03a;  padding:17px 18px; text-align:left; font-family: 'NeoTechAltMedium'; font-size:15px;}
.green-grid-sec td{ background:#c6ce2c;  padding:12px 18px; font-family: 'OpenSansRegular'; }
.innercontent .list-content{ margin-bottom:10px;}
.innercontent .list-content li{ padding-bottom:5px;}
.innercontent .list-content span{ font-family: 'OpenSansBold';  display: block;}

.smart-brand-slider {padding-top: 15px;}
.smart-brand-slider ol{ width:370px; margin:0 auto;}
.smart-brand-slider ol li{ display:inline-block; cursor:pointer;}
.smart-brand-slider ol li img{ border:1px solid #fff;}
.smart-brand-slider ol li img.flex-active{ border:1px #c6ce2c solid;}
.innercontent .sms span{ display:inline-block;}
.subscribe .innercolumnBlock{ background-image:none;}

/*click to call*/
.click-call-wrap{ width:312px; height:184px; margin:50px auto 0}
.click-call-sec{ float:left; border:1px solid #a1a1a1; box-shadow:1px 0 10px 0 rgba(0, 0, 0, 0.4)}
.click-call-left{ float:left; width:155px; background:#82a03e;height:184px;}
.click-call-left h1{font-family: 'NeoTechAltMedium'; font-weight:normal;font-size:16px;text-align:center;color:#fff;background:#688032; padding:10px 0; margin:0; position:relative}
.click-call-left .connect{font-family: 'OpenSansRegular'; font-weight:normal;font-size:10px; height:22px;text-align:center;color:#fff; margin:12px 0 20px; padding:0 13px; background:url('../images/rd/video/icon-border.png') no-repeat center bottom;}

.text-center{ text-align:center}
.click-call-left .btn {
	font-family: 'NeoTechAltMedium';
  display: inline-block;
  padding: 4px 12px;
  margin-bottom: 0;
  font-size: 13px;
  font-weight: normal;
  line-height: 1.428571429;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
       -o-user-select: none;
          user-select: none;
  background-image: none;
  border: 1px solid transparent;
  border-radius: 5px 5px 5px 0;
  margin-bottom:10px
}
.click-call-left .btn-primary {
  color: #fff;
  background-color: #c6ce2c;
  border-color: #c6ce2c;
}
.click-call-left .btn-primary:hover{
  color: #fff;
  background-color: #b6be19;
  border-color: #b6be19;
}
.close-pane{ position:absolute; right:10px; top:14px}
.icon-phone {float:right;}
.icon-system {float:left;}
.click-call-left .connect.connecting { background-image:url('../images/rd/video/icon-border-connect.gif');}
.click-call-left .connect.connected { background-image:url('../images/rd/video/icon-call-connected.gif');}
.click-call-left .connect.disconnected { background-image:url('../images/rd/video/icon-call-disconnected.gif');}
.click-call-left .connect.onhold { background-image:url('../images/rd/video/icon-call-hold.gif');}

.formSection .formBlock input[type="file"] {color:#cccdce; display:inline-block; border:2px solid #dce4ec; width:220px; padding:10px;font-family: OpenSansRegular, Arial, Helvetica, sans-serif;}
.formSection .formBlock .formRow input[type="file"]:first-child {margin-right:13px;}
.formSection .formBlock .formRow .fieldCol input[type="file"] {margin-right:0px;}

.tabsContent h4.nopad{ background:none;}



.packageList {padding-top:10px; float:left; width:100%;}
.packages { width:130px; background:#c6ce2c;  -webkit-border-radius: 6px 6px 6px 0; -moz-border-radius: 6px 6px 6px 0; border-radius:  6px 6px 6px 0; color:#FFF; text-align:center; vertical-align:middle;  font-size:16px; color: #fff; font-family: NeoTechAltMedium,Verdana,Geneva,sans-serif;   padding: 10px 0; display:inline-block; margin-right:10px; min-height:50px; margin-bottom:10px; vertical-align:top;}
.packages {padding:25px 0 15px 0;}
.packages.sub {min-height:70px; padding:10px 0;}
.packages span{ font-size:14px; font-family:NeoTechAltMedium, Arial, Helvetica, sans-serif;  display: block; font-family: 'OpenSansRegular';}
.packages a {display:inline-block; background:#fff; -webkit-border-radius: 6px 6px 6px 0; -moz-border-radius: 6px 6px 6px 0; border-radius:  6px 6px 6px 0; color:#76797c; font-size:14px; line-height:18px; padding:3px 10px; margin-top:5px; font-family: 'OpenSansRegular';}

.packageList .packages:nth-child(2n) {margin-right:0px;}

.packageTwo {float:left;width:100%;}
.packageTwo .packageLeft {width:53%; float:left;}
.packageTwo .packageRight {width:45%; float:right;}
.packageTwo .packageRight .packageList  {padding-top:0px;}


.promoBlock  {display:block; overflow:hidden; padding:10px 15px; background: #f7f7f7; margin-bottom:20px;}
.promoBlock h3 {margin:0 0 10px 0; padding-bottom:10px; cursor:pointer; background:url('../images/rd/bg-border.png') no-repeat right bottom;cursor:inherit; }
.promoBlockImg {display:block; overflow:hidden; padding:10px 15px; background: #f7f7f7; margin-bottom:20px; vertical-align:top;}
.promoBlockImg h3 {margin:0 0 10px 0; padding-bottom:10px; cursor:pointer; background:url('../images/rd/bg-border.png') no-repeat right bottom;cursor:inherit; }
.promoBlockImg .promoCont {display:inline-block; width:65%; vertical-align:top;}
.promoBlockImg .promoImg {display:inline-block; width:32%; padding-left:2%; vertical-align:top;}


.iphone6packages {
width: 130px;
/* background: #FFFFFF; */
-webkit-border-radius: 6px 6px 6px 0;
-moz-border-radius: 6px 6px 6px 0;
border-radius: 6px 6px 6px 0;
color: 999999;
text-align: center;
vertical-align: middle;
font-size: 16px;
/* color: #fff; */
font-family: NeoTechAltMedium,Verdana,Geneva,sans-serif;
padding: 10px 0;
display: inline-block;
margin-right: 10px;
min-height: 50px;
margin-bottom: 10px;
vertical-align: top;
border: 2px;
border-color: rgba(253, 252, 252, 0.03);
border-style: solid;
border-color: #c0c0c0;
}

.iphone6packages {padding:25px 0 15px 0;}
.iphone6packages.sub {min-height:70px; padding:10px 0;}
.iphone6packages span{ font-size:14px; font-family:NeoTechAltMedium, Arial, Helvetica, sans-serif;  display: block; font-family: 'OpenSansRegular';}
.iphone6packages a {display:inline-block; background:#fff; -webkit-border-radius: 6px 6px 6px 0; -moz-border-radius: 6px 6px 6px 0; border-radius:  6px 6px 6px 0; color:#76797c; font-size:14px; line-height:18px; padding:3px 10px; margin-top:5px; font-family: 'OpenSansRegular';}

.packageList .iphone6packages:nth-child(2n) {margin-right:0px;}