@font-face {
 font-family:rupee;
 src:url(../fonts/RupeeForadian.eot);
 src:url(../fonts/RupeeForadiand41d.eot?#iefix) format("embedded-opentype"),url(../fonts/RupeeForadian.woff) format("woff"),url(../fonts/RupeeForadian.ttf) format("truetype"),url(../fonts/RupeeForadian.svg#rupee) format("svg");
 font-weight:400;
 font-style:normal
}
@font-face {
 font-family:JioTypeW04-Light;
 src:url(../fonts/JioTypeW04-Lightd41d.eot?#iefix);
 src:url(../fonts/JioTypeW04-Lightd41d.eot?#iefix) format("eot"),url(../fonts/JioTypeW04-Light.woff2) format("woff2"),url(../fonts/JioTypeW04-Light.woff) format("woff"),url(../fonts/JioTypeW04-Light.ttf) format("truetype")
}
@font-face {
 font-family:JioTypeW04-Medium;
 src:url(../fonts/JioTypeW04-Mediumd41d.eot?#iefix);
 src:url(../fonts/JioTypeW04-Mediumd41d.eot?#iefix) format("eot"),url(../fonts/JioTypeW04-Medium.woff2) format("woff2"),url(../fonts/JioTypeW04-Medium.woff) format("woff"),url(../fonts/JioTypeW04-Medium.ttf) format("truetype")
}
@font-face {
 font-family:JioTypeW04-Black;
 src:url(../fonts/JioTypeW04-Blackd41d.eot?#iefix);
 src:url(../fonts/JioTypeW04-Blackd41d.eot?#iefix) format("eot"),url(../fonts/JioTypeW04-Black.woff2) format("woff2"),url(../fonts/JioTypeW04-Black.woff) format("woff"),url(../fonts/JioTypeW04-Black.ttf) format("truetype")
}
@font-face {
 font-family:JioTypeW04-Bold;
 src:url(../fonts/JioTypeW04-Boldd41d.eot?#iefix);
 src:url(../fonts/JioTypeW04-Boldd41d.eot?#iefix) format("eot"),url(../fonts/JioTypeW04-Bold.woff2) format("woff2"),url(../fonts/JioTypeW04-Bold.woff) format("woff"),url(../fonts/JioTypeW04-Bold.ttf) format("truetype")
}
@font-face {
 font-family:JioTypeW04-LightItalic;
 src:url(../fonts/JioTypeW04-LightItalicd41d.eot?#iefix);
 src:url(../fonts/JioTypeW04-LightItalicd41d.eot?#iefix) format("eot"),url(../fonts/JioTypeW04-LightItalic.woff2) format("woff2"),url(../fonts/JioTypeW04-LightItalic.woff) format("woff"),url(../fonts/JioTypeW04-LightItalic.ttf) format("truetype")
}
@font-face {
 font-family:JioTypeW04-MediumItalic;
 src:url(../fonts/JioTypeW04-MediumItalicd41d.eot?#iefix);
 src:url(../fonts/JioTypeW04-MediumItalicd41d.eot?#iefix) format("eot"),url(../fonts/JioTypeW04-MediumItalic.woff2) format("woff2"),url(../fonts/JioTypeW04-MediumItalic.woff) format("woff"),url(../fonts/JioTypeW04-MediumItalic.ttf) format("truetype")
}
select {
 cursor:pointer
}
.component-bg {
 background:#ECECEC
}
.clear {
 clear:both!important
}
textarea {
 resize:none
}
a {
 outline:0
}
p a {
 text-transform:initial!important
}
img {
 outline:0;
 -moz-outline-style:none;
 -moz-outline-style:0;
 -ms-outline:0;
 -o-outline:0;
 -webkit-outline:0
}
h1 {
 margin:0!important;
 padding:0!important;
 font-size:36px!important;
 font-weight:400!important;
 color:#2e2e33!important;
 line-height:1.3!important
}
.jiobold {
 font-family:JioTypeW04-Light!important;
 color:#58585B!important
}
h2 {
 margin:0!important;
 padding:0!important;
 font-size:28px!important;
 color:#58585B
}
h3 {
 margin:0!important;
 padding:0!important;
 font-size:1.5em!important
}
h4 {
 margin:0!important;
 padding:0!important;
 font-size:1em!important
}
h5 {
 font-family:JioTypeW04-Light!important;
 margin:0!important;
 padding:0!important;
 font-size:.7em!important
}
h6 {
 font-family:JioTypeW04-Light!important;
 margin:0!important;
 padding:0!important;
 font-size:.8em!important;
 text-transform:uppercase!important;
 line-height:26px!important
}
p {
 margin:0 0 10px!important;
 padding:0!important;
 font-size:16px!important;
 font-weight:400!important;
 color:#58585B;
 line-height:24px!important
}
button {
 outline:0!important
}
a.txtLink {
 color:#525252;
 border-bottom:2px solid #51b4c0;
 text-decoration:none;
 display:inline-block!important
}
a.txtLink:hover {
 color:#525252;
 text-decoration:none
}
a.txtLink2 {
 color:#263382!important;
 border-bottom:none!important
}
a.txtLink2:hover {
 color:#263382;
 text-decoration:none
}
#product-feature a {
 font-family:JioTypeW04-Light;
 margin:0;
 padding:0;
 font-size:1.125em;
 line-height:26px;
 border-bottom:2px solid #51b4c0;
 color:#525252;
 text-decoration:none;
 display:inline-block!important
}
#product-feature a:hover {
 text-decoration:none
}
.pics-thumb a {
 border:none!important
}
.rupee {
 font-family:rupee
}
.mini-header .rupee {
 font-size:1em
}
.btn-main {
 font-family:JioTypeW04-Light;
 background-color:#fff;
 color:#2f65b0;
 border:2px solid #2f65b0;
 border-radius:40px;
 font-size:1em;
 padding:20px 65px;
 text-transform:initial;
 outline:0!important
}
.btn-main.active {
 background-color:#2f65b0;
 color:#fff;
 border:2px solid #2f65b0
}
.btn-main-sml {
 background-color:#51b4c0;
 color:#525252;
 border:2px solid #51b4c0;
 border-radius:40px;
 font-size:1em;
 font-family:JioTypeW04-Light;
 padding:20px 65px;
 text-transform:initial;
 outline:0!important
}
.btn-readMore-container {
 display:none
}
.btn-cent {
 text-align:center
}
.btn-get {
 background-color:#fdcc00;
 color:#525252;
 border:1px solid #fcc200;
 border-radius:40px;
 font-size:16px;
 font-family:JioTypeW04-Light;
 height:60px;
 line-height:60px;
 padding:0 50px;
 text-transform:initial;
 margin:10px 0
}
.hide-div,.hide-div1 {
 display:none
}
.show-div {
 display:block!important
}
.btn-readMore {
 border:1px solid #c5c5c5;
 border-radius:20px;
 width:160px;
 padding:5px 20px;
 background-color:#FFF;
 text-align:left;
 color:#525252;
 font-size:1em;
 text-transform:initial;
 margin:20px 0;
 background-repeat:no-repeat;
 background-position:right 20px center;
 outline:0!important
}
.btn-redirect {
 font-family:JioTypeW04-Light;
 border:1px solid #c5c5c5;
 border-radius:55px;
 width:200px;
 padding:20px 30px;
 background-color:#FFF;
 text-align:left;
 color:#525252;
 font-size:1em;
 text-transform:initial;
 margin:20px 0;
 background-repeat:no-repeat;
 background-position:165px center;
 outline:0!important
}
.btn-load,.btn-viewmore {
 font-family:JioTypeW04-Light;
 border:2px solid #2f65b0;
 border-radius:55px;
 width:150px;
 padding:8px 20px;
 background-color:#2f65b0;
 text-align:center;
 color:#fff;
 font-size:14px;
 text-transform:initial;
 outline:0!important
}
.btn-unload,.btn-viewless {
 font-family:JioTypeW04-Light;
 border:2px solid #2f65b0;
 border-radius:55px;
 width:150px;
 padding:8px 20px;
 background-color:#2f65b0;
 text-align:center;
 color:#fff;
 text-transform:initial;
 outline:0!important
}
.btn-loadmore,.btn-moreapps,.btn-morefilter,.btn-morefilter1,.btn-moreoffers,.btn-moreview,.btn-showmore {
 background-color:transparent;
 color:#525252;
 border:1px solid #c8c8ca;
 border-radius:48px;
 font-size:.875em;
 font-family:JioTypeW04-Light;
 padding:8px 20px;
 text-transform:initial;
 margin-top:0;
 margin-bottom:20px;
 background-repeat:no-repeat!important;
 background-position:right center!important;
 text-align:left;
 width:150px;
 outline:0!important
}
.btn-lessapps,.btn-lessfilter,.btn-lessoffers,.btn-loadless,.btn-moreless,.btn-showless {
 background-color:transparent;
 color:#525252;
 border:1px solid #c8c8ca;
 border-radius:48px;
 font-size:.875em;
 font-family:JioTypeW04-Light;
 padding:8px 20px;
 text-transform:initial;
 margin-top:0;
 margin-bottom:20px;
 background-repeat:no-repeat!important;
 background-position:right center;
 text-align:left;
 width:150px;
 outline:0!important
}
.btn-getApps {
 border:1px solid #c8c8ca;
 border-radius:20px;
 width:100%;
 padding:10px 20px 10px 35px;
 background-color:transparent;
 text-align:left;
 color:#525252;
 font-size:1.2em;
 text-transform:initial;
 margin:20px 0;
 background-repeat:no-repeat;
 background-position:10px center;
 outline:0!important
}
.prod-title {
 font-size:1.5em;
 font-weight:400;
 color:#54545d;
 line-height:35px
}
.product-container div:first-child {
 font-size:2.25em;
 font-weight:400;
 color:#54545d;
 line-height:35px
}
.prod-value,.product-container div:nth-child(2) {
 font-size:1em;
 font-weight:400;
 color:#9d9da0;
 line-height:24px
}
.product-container img {
 display:block;
 height:auto;
 max-width:100%;
 width:100%;
 vertical-align:middle
}
.article-title {
 font-family:JioTypeW04-Light;
 font-size:2.25em;
 color:#54545d;
 line-height:24px
}
.margin-top-80 {
 margin-top:80px!important
}
.margin-bottom-80 {
 margin-bottom:80px!important
}
.margin-top-60 {
 margin-top:60px!important
}
.margin-bottom-60 {
 margin-bottom:60px!important
}
.margin-top-40 {
 margin-top:40px!important
}
.margin-bottom-40 {
 margin-bottom:40px!important
}
.margin-top-20,.margin-top-index-20 {
 margin-top:20px!important
}
.margin-bottom-20 {
 margin-bottom:20px!important
}
.margin-top-10 {
 margin-top:10px!important
}
.margin-bottom-10 {
 margin-bottom:10px!important
}
.margin-bottom-5 {
 margin-bottom:5px!important
}
.padding-left-8 {
 padding-left:8px!important
}
.padding-right-8 {
 padding-right:8px!important
}
.padding-left-4 {
 padding-left:4px!important
}
.padding-right-4 {
 padding-right:4px!important
}
.padding-left-index-4 {
 padding-left:0!important
}
.padding-right-index-4 {
 padding-right:0!important
}
.padding-right-15.padding-right-15 {
 padding-right:15px!important
}
.padding-top-8 {
 padding-top:8px!important
}
.padding-bottom-8 {
 padding-bottom:8px!important
}
.padding-top-4 {
 padding-top:4px!important
}
.padding-bottom-4 {
 padding-bottom:4px!important
}
.margin-right-10 {
 margin-right:10px
}
.cursor {
 cursor:pointer
}
.cursor-default {
 cursor:default!important
}
.showmore {
 display:block
}
.boldtext {
 font-family:JioTypeW04-Light
}
.filter-button {
 display:block!important
}
.text-center-mobile {
 text-align:left
}
.pro_feature_points {
 color:#b7b7b9;
 font-size:14px;
 letter-spacing:.5px
}
@media (max-width:768px) {
 h2 {
  font-size:1.8em!important
 }
 .btn-main-sml {
  border-radius:50px;
  font-size:1em;
  padding:15px 40px
 }
 .text-center-mobile {
  text-align:center
 }
 .showmore2 {
  display:none
 }
 .btn-readMore-container2 {
  display:block;
  margin:20px 0
 }
}
@media (max-width:640px) {
 .margin-top-80 {
  margin-top:60px!important
 }
 .margin-bottom-80 {
  margin-bottom:60px!important
 }
 .margin-top-60 {
  margin-top:50px!important
 }
 .margin-bottom-60 {
  margin-bottom:50px!important
 }
 h1 {
  font-size:36px!important;
  line-height:55px!important
 }
 h2 {
  font-size:36px!important;
  line-height:50px!important
 }
 h5 {
  font-size:1.6em!important
 }
 p {
  font-size:16px!important;
  font-weight:400!important
 }
 a.txtLink {
  font-size:2em
 }
 .btn-main {
  font-family:JioTypeW04-Light;
  background-color:#fff;
  color:#2f65b0;
  border:2px solid #2f65b0;
  border-radius:40px;
  font-size:1em;
  padding:20px 65px;
  text-transform:initial
 }
 .btn-readMore-container {
  display:block;
  margin:20px 0
 }
 .btn-load,.btn-loadmore,.btn-moreapps,.btn-morefilter,.btn-morefilter1,.btn-moreoffers,.btn-moreview,.btn-readMore,.btn-viewmore {
  font-family:JioTypeW04-Light;
  border-radius:60px;
  width:350px;
  padding:15px 25px;
  font-size:2em;
  font-weight:400;
  background-repeat:no-repeat;
  background-position:right center!important
 }
 .btn-lessapps,.btn-lessfilter,.btn-lessoffers,.btn-loadless,.btn-morefilter1,.btn-moreless,.btn-readless,.btn-unload,.btn-viewless {
  border-radius:60px;
  width:350px;
  padding:15px 25px;
  font-size:2em;
  font-weight:400;
  background-repeat:no-repeat;
  background-position:right center!important
 }
 .btn-redirect {
  font-family:JioTypeW04-Light;
  border-radius:60px;
  width:350px;
  padding:15px 25px;
  font-size:2em;
  font-weight:400;
  background-repeat:no-repeat;
  background-position:right center!important
 }
 .prod-title {
  font-size:2em
 }
 .product-container div:first-child {
  font-size:3em
 }
 .prod-value {
  font-size:1.8em;
  line-height:30px
 }
 .product-container div:nth-child(2) {
  font-size:2em;
  line-height:30px
 }
 .article-title {
  font-family:JioTypeW04-Light;
  font-size:3em;
  line-height:24px
 }
 .showmore {
  display:none
 }
 .padding-left-index-4 {
  padding-left:4px!important
 }
 .padding-right-index-4 {
  padding-right:4px!important
 }
}
@media (max-width:480px) {
 .margin-top-80 {
  margin-top:30px!important
 }
 .margin-bottom-80 {
  margin-bottom:30px!important
 }
 .margin-top-index-20 {
  margin-top:0!important
 }
 .margin-top-60 {
  margin-top:30px!important
 }
 .margin-bottom-60 {
  margin-bottom:30px!important
 }
 h5 {
  font-size:1.6em!important
 }
 p {
  font-size:16px!important;
  font-weight:400!important
 }
 a.txtLink {
  font-size:1.8em
 }
 .btn-main {
  font-family:JioTypeW04-Light;
  background-color:#fff;
  color:#2f65b0;
  border:2px solid #2f65b0;
  border-radius:40px;
  font-size:1em;
  padding:20px 65px;
  text-transform:initial
 }
 .prod-title {
  font-size:1.8em
 }
 .prod-value,.product-container div:nth-child(2) {
  font-size:1.6em;
  line-height:30px
 }
 .article-title {
  font-family:JioTypeW04-Light;
  font-size:2.2em;
  line-height:40px
 }
}
@media (max-width:400px) {
 .app-details a {
  margin:0 0 10px!important
 }
 .btn-lessapps,.btn-lessfilter,.btn-lessoffers,.btn-load,.btn-loadless,.btn-loadmore,.btn-moreapps,.btn-morefilter,.btn-morefilter1,.btn-moreless,.btn-moreoffers,.btn-moreview,.btn-readMore,.btn-readless,.btn-unload,.btn-viewless,.btn-viewmore {
  border-radius:50px;
  width:250px;
  padding:10px 25px;
  font-size:1.4em;
  background-repeat:no-repeat;
  background-position:right center!important
 }
 .btn-redirect {
  border-radius:50px;
  width:250px;
  padding:10px 25px;
  font-size:1.4em;
  background-repeat:no-repeat;
  background-position:right center!important;
  font-family:JioTypeW04-Light
 }
 h1 {
  font-size:1.78em!important;
  line-height:37px!important
 }
 h2 {
  font-size:24px!important;
  line-height:31px!important
 }
 h5 {
  font-size:1.6em!important
 }
 p {
  font-size:16px!important;
  font-weight:400!important;
  line-height:24px!important
 }
 a.txtLink {
  font-size:1em
 }
 .btn-main {
  font-family:JioTypeW04-Light;
  background-color:#fff;
  color:#2f65b0;
  border:2px solid #2f65b0;
  border-radius:32px;
  font-size:16px;
  padding:20px 40px;
  text-transform:initial
 }
 .btn-main-sml {
  border-radius:40px;
  font-size:1em;
  padding:12px 25px
 }
 .btn-readMore,.btn-readless {
  border-radius:50px;
  width:250px;
  padding:5px 25px;
  font-size:1.6em;
  background-repeat:no-repeat;
  background-position:right 30px center
 }
 .prod-title {
  font-size:1.2em
 }
 .product-container div:first-child {
  font-size:1.5em
 }
 .prod-value,.product-container div:nth-child(2) {
  font-size:1em;
  line-height:30px
 }
 .article-title {
  font-family:JioTypeW04-Light;
  font-size:1.6em;
  line-height:30px
 }
}
.bodyWrapMain {
 width:100%
}
.bodyWrapMain .bodyWrapInner {
 max-width:1280px;
 margin:0 auto
}
.bodyWrapMain .bodyWrapInner1 {
 max-width:1440px;
 margin:0 auto
}
.mobile-menu-container {
 display:none
}
.mobile-menu-container .main_nav_link {
 position:relative;
 padding-left:10px
}
.mobile-menu-container .main_nav_link.active {
 color:#50b6bf
}
.mobile-menu-container .main_nav_link .nav-plus-icon {
 background:url(../images/header-plus.png) no-repeat;
 width:12px;
 height:12px;
 position:absolute;
 top:18px;
 right:0
}
.mobile-menu-container .main_nav_link .nav-minus-icon {
 background:url(../images/header-minus.png) no-repeat;
 width:12px;
 height:12px;
 position:absolute;
 top:18px;
 right:0
}
.mobile-menu-container .main_nav_content {
 display:none
}
.mb-btn-app-lv.mobile-btn {
 top:17px;
 position:absolute;
 left:20px;
 cursor:pointer
}
@media (max-width:900px) {
 .mb-btn-app-lv.mobile-btn {
  left:15px;
  padding-left:25px
 }
}
.mobile-btn {
 top:22px;
 position:absolute;
 left:20px;
 cursor:pointer
}
@media (max-width:900px) {
 .mobile-btn {
  left:0;
  padding-left:20px
 }
}
.mobile-btn-container .mobile-btn::before {
 background:url(../images/homepage/jio/sprite-images.png) 0 -277px no-repeat;
 content:"register";
 width:20px;
 height:18px;
 position:absolute;
 left:0;
 top:4px;
 text-indent:999px;
 font-size:0
}
.oldmenu .mobile-btn::before {
 background:0 0
}
.mobile-btn .icon-bar+.icon-bar {
 margin-top:6px
}
.mobile-btn .icon-bar {
 background-color:#fff
}
.mobile-btn span {
 color:#fff;
 font-size:14px!important
}
.mobile-btn .icon-bar {
 display:block;
 width:35px;
 height:2px;
 border-radius:1px
}
.compactmenu.theme-theme2 .compactanchor1 {
 width:60px;
 height:20px;
 top:20px;
 left:14px;
 position:absolute;
 display:none;
 z-index:99
}
.compactmenu.theme-theme2 .new-compactanchor1.compactanchor1:after {
 content:'';
 width:21px;
 height:21px;
 background-color:#962828;
 left:0;
 top:0;
 display:block;
 background-image:url(../images/sprite.png);
 background-repeat:no-repeat;
 cursor:pointer;
 background-position:-22px -38px
}
.compactmenu.theme-theme2 .old-compactanchor1.compactanchor1:after {
 content:'';
 width:41px;
 height:21px;
 background-color:#962828;
 left:11px;
 top:-4px;
 display:block;
 background-image:url(../images/sprite.png);
 background-repeat:no-repeat;
 cursor:pointer;
 background-position:-22px -38px;
 position:relative
}
#menu2,.logo-container-mobile {
 display:none
}
.mobile-menu-container {
 padding:10px 20px;
 overflow-y:auto;
 height:100vh
}
@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:portrait) and (-webkit-min-device-pixel-ratio:2) {
 .mobile-menu-container {
  padding:10px 20px;
  overflow-y:auto;
  height:100vh
 }
}
@media only screen and (min-device-width:375px) and (max-device-width:667px) and (orientation:landscape) {
 .mobile-menu-container ul {
  margin-bottom:80px
 }
}
@media (max-width:900px) {
 #menu2 {
  display:block
 }
 .logo-container-mobile {
  display:block;
  height:auto;
  text-align:center;
  padding:8px 0 6px
 }
 .mobile-menu-container {
  width:100%;
  height:100vh;
  background-color:#FFF;
  padding:10px 40px;
  margin-bottom:20px
 }
 .mobile-menu-container ul {
  margin:0;
  padding:0;
  list-atyle:none
 }
 .mobile-menu-container ul li {
  height:80px;
  line-height:80px;
  width:100%;
  font-size:32px;
  color:#58585B;
  font-weight:400!important;
  border-bottom:1px dotted #e1dfdd;
  position:relative
 }
 .mobile-menu-container ul li:last-child {
  border-bottom:none;
  margin-bottom:0
 }
 .mobile-menu-container ul li a {
  color:#58585B;
  text-decoration:none;
  padding:0 10px;
  font-weight:400!important;
  display:block
 }
 .mobile-menu-container ul li .iconLocator {
  width:20px;
  height:20px;
  background:url(../images/sprite.png) -20px 0 no-repeat;
  display:inline-block;
  margin-left:10px;
  position:absolute;
  margin-top:30px
 }
 .mobile-menu-container ul li .iconCart {
  width:20px;
  height:20px;
  background:url(../images/sprite.png) -40px 0 no-repeat;
  display:inline-block;
  margin-left:10px;
  position:absolute;
  margin-top:30px
 }
 .mobile-menu-container ul li .iconLogin {
  width:20px;
  height:20px;
  background:url(../images/sprite.png) -60px 0 no-repeat;
  display:inline-block;
  margin-left:10px;
  position:absolute;
  margin-top:30px
 }
 .mobile-menu-container ul li .iconLogedin {
  width:20px;
  height:20px;
  background:url(../images/sprite.png) -80px 0 no-repeat;
  display:inline-block;
  margin-left:10px;
  position:absolute;
  margin-top:30px
 }
 .mobile-menu-container ul li .iconLogout {
  width:20px;
  height:20px;
  background:url(../images/sprite.png) -99px 0 no-repeat;
  display:inline-block;
  margin-left:10px;
  position:absolute;
  margin-top:30px
 }
 .mobile-menu-container ul li .iconSearch {
  width:20px;
  height:20px;
  background:url(../images/sprite.png) no-repeat;
  display:inline-block;
  margin-left:10px;
  position:absolute;
  margin-top:15px
 }
 .mobile-menu-container .owl-item {
  width:auto!important;
  padding:0 20px!important
 }
 .mobile-menu-container ul li.menu-space {
  margin-top:25px!important
 }
 .mobile-search-box {
  font-family:JioTypeW04-Bold;
  width:100%;
  height:50px;
  position:relative;
  background-color:#FFF;
  padding-top:0;
  padding-bottom:0;
  display:block;
  z-index:2000
 }
 .mobile-search-bg {
  width:93%;
  height:50px;
  background-image:url(../images/icon-mobile-search.jpg);
  background-repeat:no-repeat;
  background-position:left center;
  position:absolute;
  top:5px;
  left:20px;
  border-bottom:2px solid #E3E3E3;
  padding:5px 20px
 }
 .mobile-search-field {
  width:90%;
  margin:0;
  top:17px;
  position:absolute;
  left:42px;
  border:none;
  background-color:transparent;
  outline:0;
  font-size:14px;
  color:#000
 }
 .mobile-search-xtra-space {
  width:100%;
  height:40px;
  background-color:#FFF
 }
 .mobile-search-xtra-space1 {
  width:100%;
  height:25px;
  background-color:#FFF
 }
 .mobile-menu-space {
  top:140px
 }
 .number {
  margin-top:20px;
  margin-left:22px!important
 }
}
@media (max-width:640px) {
 .mobile-btn-box {
  width:100%;
  height:50px;
  padding:0;
  margin:0;
  position:absolute;
  background-color:#f2f2f4;
  display:block;
  z-index:2000;
  top:330px;
  left:0
 }
 .mobile-btn-box1 {
  width:100%;
  height:50px;
  padding:0;
  margin:0;
  position:absolute;
  background-color:#f2f2f4;
  display:block;
  z-index:2000;
  top:380px;
  left:0
 }
 .mobile-btn-bg {
  width:50%;
  height:50px;
  line-height:50px;
  float:left;
  border:1px solid #E3E3E3;
  border-collapse:collapse;
  background-color:#f2f2f4;
  text-align:center;
  font-size:16px;
  color:#54545d;
  cursor:pointer;
  margin:0 auto;
  position:relative
 }
 .mobile-btn-space {
  position:absolute;
  width:200px;
  text-align:left;
  left:90px
 }
 .mobile-language {
  width:120px;
  height:auto;
  position:absolute;
  top:48px;
  left:90px;
  text-align:left;
  background-color:#FFF;
  border:1px solid #E3E3E3;
  display:none
 }
 .mobile-language a {
  font-size:12px;
  margin:0;
  padding:5px 10px;
  line-height:20px;
  text-decoration:none;
  display:block;
  color:#000
 }
 .mobile-language a:hover {
  color:#999
 }
 .mobile-btn-bg img {
  padding:0 10px
 }
}
@media (max-width:480px) {
 .mobile-menu-container {
  padding:2px 20px 10px;
  height:100vh;
  width:100%!important
 }
 .mobile-menu-container ul li {
  height:50px;
  line-height:50px;
  font-size:16px;
  width:100%!important;
  display:inline-block!important
 }
 .mobile-search-bg {
  left:15px
 }
 .mobile-btn-space {
  left:60px
 }
 .mobile-language {
  left:65px
 }
 .mobile-menu-container ul li .iconLocator {
  width:20px;
  height:20px;
  background-position:-20px 0;
  display:inline-block;
  margin-left:10px;
  position:absolute;
  margin-top:12px
 }
 .mobile-menu-container ul li .iconCart {
  width:20px;
  height:20px;
  background-position:-40px 0;
  display:inline-block;
  margin-left:10px;
  position:absolute;
  margin-top:12px
 }
 .mobile-menu-container ul li .iconLogin {
  width:20px;
  height:20px;
  background-position:-60px 0;
  display:inline-block;
  margin-left:10px;
  position:absolute;
  margin-top:12px
 }
 .mobile-menu-container ul li .iconLogedin {
  width:20px;
  height:20px;
  background-position:-80px 0;
  display:inline-block;
  margin-left:10px;
  position:absolute;
  margin-top:15px
 }
 .mobile-menu-container ul li .iconLogout {
  width:20px;
  height:20px;
  background-position:-99px 0;
  display:inline-block;
  margin-left:10px;
  position:absolute;
  margin-top:15px
 }
 .mobile-menu-container ul li .iconSearch {
  width:20px;
  height:20px;
  background-position:0 0;
  display:inline-block;
  margin-left:10px;
  position:absolute;
  margin-top:15px
 }
 .number {
  margin-left:22px!important;
  margin-top:0
 }
}
@media (max-width:400px) {
 .mobile-search-bg {
  left:10px
 }
 .mobile-btn-space {
  position:absolute;
  width:200px;
  text-align:left;
  left:20px
 }
 .mobile-search-box {
  padding-top:10px;
  padding-bottom:10px;
  display:block
 }
 .mobile-language {
  left:15px
 }
}
@-moz-keyframes inside-slide-fade-left {
 50% {
  -moz-transform:translateZ(-250px) rotateY(30deg);
  opacity:1
 }
 75% {
  -moz-transform:translateZ(-350px) rotateY(15deg);
  opacity:.5
 }
 100% {
  -moz-transform:translateZ(-500px) rotateY(0deg);
  opacity:0
 }
}
@-webkit-keyframes inside-slide-fade-left {
 50% {
  -webkit-transform:translateZ(-250px) rotateY(30deg);
  opacity:1
 }
 75% {
  -webkit-transform:translateZ(-350px) rotateY(15deg);
  opacity:.5
 }
 100% {
  -webkit-transform:translateZ(-500px) rotateY(0deg);
  opacity:0
 }
}
@keyframes inside-slide-fade-left {
 50% {
  transform:translateZ(-250px) rotateY(30deg);
  opacity:1
 }
 75% {
  transform:translateZ(-350px) rotateY(15deg);
  opacity:.5
 }
 100% {
  transform:translateZ(-500px) rotateY(0deg);
  opacity:0
 }
}
.compactmenu .inside-slide-fade-left-animation {
 -webkit-animation:inside-slide-fade-left ease .4s;
 -moz-animation:inside-slide-fade-left ease .4s;
 -ms-animation:inside-slide-fade-left ease .4s;
 -o-animation:inside-slide-fade-left ease .4s;
 animation:inside-slide-fade-left ease .4s
}
@-moz-keyframes inside-slide-fade-left-out {
 0% {
  -moz-transform:translateZ(-500px) rotateY(0deg);
  opacity:0
 }
 25% {
  -moz-transform:translateZ(-400px) rotateY(15deg);
  opacity:.5
 }
 100% {
  -moz-transform:translateZ(5px) rotateY(0deg);
  opacity:1
 }
}
@-webkit-keyframes inside-slide-fade-left-out {
 0% {
  -webkit-transform:translateZ(-500px) rotateY(0deg);
  opacity:0
 }
 25% {
  -webkit-transform:translateZ(-400px) rotateY(15deg);
  opacity:.5
 }
 100% {
  -webkit-transform:translateZ(5px) rotateY(0deg);
  opacity:1
 }
}
@keyframes inside-slide-fade-left-out {
 0% {
  transform:translateZ(-500px) rotateY(0deg);
  opacity:0
 }
 25% {
  transform:translateZ(-400px) rotateY(15deg);
  opacity:.5
 }
 100% {
  transform:translateZ(5px) rotateY(0deg);
  opacity:1
 }
}
.compactmenu .inside-slide-fade-left-out-animation {
 -webkit-animation:inside-slide-fade-left-out ease .4s;
 -moz-animation:inside-slide-fade-left-out ease .4s;
 -ms-animation:inside-slide-fade-left-out ease .4s;
 -o-animation:inside-slide-fade-left-out ease .4s;
 animation:inside-slide-fade-left-out ease .4s
}
@-moz-keyframes fade-out-scale-down {
 0% {
  opacity:1;
  -moz-transform:translateY(0)
 }
 100% {
  opacity:0;
  -moz-transform:translateY(30%)
 }
}
@-webkit-keyframes fade-out-scale-down {
 0% {
  opacity:1;
  -webkit-transform:translateY(0)
 }
 100% {
  opacity:0;
  -webkit-transform:translateY(30%)
 }
}
@keyframes fade-out-scale-down {
 0% {
  opacity:1;
  transform:translateY(0)
 }
 100% {
  opacity:0;
  transform:translateY(30%)
 }
}
.compactmenu .fade-out-scale-down-animation {
 -webkit-animation:fade-out-scale-down ease .4s;
 -moz-animation:fade-out-scale-down ease .4s;
 -ms-animation:fade-out-scale-down ease .4s;
 -o-animation:fade-out-scale-down ease .4s;
 animation:fade-out-scale-down ease .4s
}
@-moz-keyframes fade-in-scale-up {
 0% {
  opacity:0;
  -moz-transform:translateY(30%)
 }
 100% {
  opacity:1;
  -moz-transform:translateY(0)
 }
}
@-webkit-keyframes fade-in-scale-up {
 0% {
  opacity:0;
  -webkit-transform:translateY(30%)
 }
 100% {
  opacity:1;
  -webkit-transform:translateY(0)
 }
}
@keyframes fade-in-scale-up {
 0% {
  opacity:0;
  transform:translateY(30%)
 }
 100% {
  opacity:1;
  transform:translateY(0)
 }
}
.compactmenu .fade-in-scale-up-animation {
 -webkit-animation:fade-in-scale-up ease .4s;
 -moz-animation:fade-in-scale-up ease .4s;
 -ms-animation:fade-in-scale-up ease .4s;
 -o-animation:fade-in-scale-up ease .4s;
 animation:fade-in-scale-up ease .4s
}
@-moz-keyframes fade-out-fall-down {
 0% {
  opacity:1;
  -moz-transform:translateZ(0)
 }
 100% {
  opacity:0;
  -moz-transform:translateZ(-150px)
 }
}
@-webkit-keyframes fade-out-fall-down {
 0% {
  opacity:1;
  -webkit-transform:translateZ(0)
 }
 100% {
  opacity:0;
  -webkit-transform:translateZ(-150px)
 }
}
@keyframes fade-out-fall-down {
 0% {
  opacity:1;
  transform:translateZ(0)
 }
 100% {
  opacity:0;
  transform:translateZ(-150px)
 }
}
.compactmenu .fade-out-fall-down-animation {
 -webkit-animation:fade-out-fall-down ease .4s;
 -moz-animation:fade-out-fall-down ease .4s;
 -ms-animation:fade-out-fall-down ease .4s;
 -o-animation:fade-out-fall-down ease .4s;
 animation:fade-out-fall-down ease .4s
}
@-moz-keyframes fade-in-rise-up {
 0% {
  opacity:0;
  -moz-transform:translateZ(-150px)
 }
 100% {
  opacity:1;
  -moz-transform:translateZ(0)
 }
}
@-webkit-keyframes fade-in-rise-up {
 0% {
  opacity:0;
  -webkit-transform:translateZ(-150px)
 }
 100% {
  opacity:1;
  -webkit-transform:translateZ(0)
 }
}
@keyframes fade-in-rise-up {
 0% {
  opacity:0;
  transform:translateZ(-150px)
 }
 100% {
  opacity:1;
  transform:translateZ(0)
 }
}
.compactmenu .fade-in-rise-up-animation {
 -webkit-animation:fade-in-rise-up ease .4s;
 -moz-animation:fade-in-rise-up ease .4s;
 -ms-animation:fade-in-rise-up ease .4s;
 -o-animation:fade-in-rise-up ease .4s;
 animation:fade-in-rise-up ease .4s
}
@-moz-keyframes fade-out-rising-up {
 0% {
  opacity:1;
  -moz-transform:translateZ(0)
 }
 100% {
  opacity:0;
  -moz-transform:translateZ(250px)
 }
}
@-webkit-keyframes fade-out-rising-up {
 0% {
  opacity:1;
  -webkit-transform:translateZ(0)
 }
 100% {
  opacity:0;
  -webkit-transform:translateZ(250px)
 }
}
@keyframes fade-out-rising-up {
 0% {
  opacity:1;
  transform:translateZ(0)
 }
 100% {
  opacity:0;
  transform:translateZ(250px)
 }
}
.compactmenu .fade-out-rising-up-animation {
 -webkit-animation:fade-out-rising-up ease .4s;
 -moz-animation:fade-out-rising-up ease .4s;
 -ms-animation:fade-out-rising-up ease .4s;
 -o-animation:fade-out-rising-up ease .4s;
 animation:fade-out-rising-up ease .4s
}
@-moz-keyframes fade-in-falling-down {
 0% {
  opacity:0;
  -moz-transform:translateZ(250px)
 }
 100% {
  opacity:1;
  -moz-transform:translateZ(0)
 }
}
@-webkit-keyframes fade-in-falling-down {
 0% {
  opacity:0;
  -webkit-transform:translateZ(250px)
 }
 100% {
  opacity:1;
  -webkit-transform:translateZ(0)
 }
}
@keyframes fade-in-falling-down {
 0% {
  opacity:0;
  transform:translateZ(250px)
 }
 100% {
  opacity:1;
  transform:translateZ(0)
 }
}
.compactmenu .fade-in-falling-down-animation {
 -webkit-animation:fade-in-falling-down ease .4s;
 -moz-animation:fade-in-falling-down ease .4s;
 -ms-animation:fade-in-falling-down ease .4s;
 -o-animation:fade-in-falling-down ease .4s;
 animation:fade-in-falling-down ease .4s
}
@-moz-keyframes fade-in-rising-up {
 0% {
  opacity:0;
  -moz-transform:translateZ(-250px)
 }
 100% {
  opacity:1;
  -moz-transform:translateZ(0)
 }
}
@-webkit-keyframes fade-in-rising-up {
 0% {
  opacity:0;
  -webkit-transform:translateZ(-250px)
 }
 100% {
  opacity:1;
  -webkit-transform:translateZ(0)
 }
}
@keyframes fade-in-rising-up {
 0% {
  opacity:0;
  transform:translateZ(-250px)
 }
 100% {
  opacity:1;
  transform:translateZ(0)
 }
}
.compactmenu .fade-in-rising-up-animation {
 -webkit-animation:fade-in-rising-up ease .4s;
 -moz-animation:fade-in-rising-up ease .4s;
 -ms-animation:fade-in-rising-up ease .4s;
 -o-animation:fade-in-rising-up ease .4s;
 animation:fade-in-rising-up ease .4s
}
@-moz-keyframes fade-out-fall-down2 {
 0% {
  opacity:1;
  -moz-transform:translateZ(0)
 }
 100% {
  opacity:0;
  -moz-transform:translateZ(-250px)
 }
}
@-webkit-keyframes fade-out-fall-down2 {
 0% {
  opacity:1;
  -webkit-transform:translateZ(0)
 }
 100% {
  opacity:0;
  -webkit-transform:translateZ(-250px)
 }
}
@keyframes fade-out-fall-down2 {
 0% {
  opacity:1;
  transform:translateZ(0)
 }
 100% {
  opacity:0;
  transform:translateZ(-250px)
 }
}
.compactmenu .fade-out-fall-down2-animation {
 -webkit-animation:fade-out-fall-down2 ease .4s;
 -moz-animation:fade-out-fall-down2 ease .4s;
 -ms-animation:fade-out-fall-down2 ease .4s;
 -o-animation:fade-out-fall-down2 ease .4s;
 animation:fade-out-fall-down2 ease .4s
}
.sample {
 -webkit-transform:translateZ(-400px) rotateY(15deg);
 -moz-transform:translateZ(-400px) rotateY(15deg);
 -ms-transform:translateZ(-400px) rotateY(15deg);
 -o-transform:translateZ(-400px) rotateY(15deg);
 transform:translateZ(-400px) rotateY(15deg)
}
body.switcher {
 overflow-y:hidden
}
ul.main-menu {
 list-style-type:none;
 margin:0 0 10px -8px;
 padding:0;
 font-size:16px
}
ul.main-menu a {
 color:#000;
 text-decoration:none!important
}
ul.main-menu>li {
 font-family:JioTypeW04-Bold;
 list-style-type:none;
 margin-top:11px!important;
 padding-left:16px;
 padding-right:16px;
 padding-bottom:2px;
 vertical-align:middle;
 cursor:pointer;
 outline:0;
 display:block;
 float:left;
 height:35px
}
ul.main-menu .activemenu,ul.main-menu>li:hover {
 border-bottom:3px solid #fbc509
}
ul.main-menu ul {
 margin-top:20px
}
ul.main-menu ul li,ul.main-menu ul li a {
 color:#696971!important;
 text-decoration:none;
 display:block;
 white-space:nowrap;
 font-weight:400;
 padding-top:3px
}
li.nav1 ul li {
 margin-left:0!important
}
li.nav2 ul li {
 padding-left:115px!important
}
li.nav3 ul li {
 padding-left:200px!important
}
.nav1 .submenu ul li,.nav2 .submenu ul li {
 margin-left:-160px!important;
 padding-top:0!important;
 padding-bottom:2px!important
}
.nav3 .submenu ul li {
 margin-left:-120px!important;
 padding-top:0!important;
 padding-bottom:2px!important
}
ul.main-menu ul li a:hover,ul.main-menu ul li:hover {
 color:#000!important
}
ul.main-menu ul li img {
 margin-left:50px;
 position:relative
}
ul.main-menu li ul li a span {
 color:#999;
 float:right;
 right:10px;
 left:auto;
 position:absolute
}
ul.main-menu>li ul {
 font-size:14px;
 list-style-type:none;
 padding:0;
 margin:-100px 0 0;
 display:none;
 background-color:#fff
}
ul.main-menu li ul li {
 margin:0;
 line-height:1.8em;
 padding-right:10px;
 width:50%;
 cursor:pointer;
 text-indent:30px;
 white-space:nowrap
}
ul.main-menu li ul li.disabled,ul.main-menu li ul li.disabled a,ul.main-menu li ul li.disabled:hover {
 color:#ddd;
 cursor:default
}
.active-sub-menu {
 position:relative;
 top:0
}
ul.main-menu li ul {
 font-family:JioTypeW04-Bold;
 width:100%;
 background:#fdfdfe;
 min-height:150px;
 cursor:default!important;
 margin-top:9px
}
ul.main-menu li ul li {
 display:block
}
ul.main-menu li ul li ul {
 font-family:JioTypeW04-Bold;
 background:#fdfdfe;
 min-height:150px
}
@media (max-width:768px) {
 .nav1 .submenu ul li,.nav2 .submenu ul li,.nav3 .submenu ul li {
  margin-left:-40px!important;
  padding-top:0!important;
  padding-bottom:2px!important
 }
}
.ddsmoothmenu-v {
 width:1040px;
 position:relative
}
.ddsmoothmenu-v ul {
 margin:0;
 padding:0;
 width:170px;
 list-style-type:none;
 font-size:12px
}
.ddsmoothmenu-v ul li {
 position:relative;
 float:none;
 width:254px
}
#help-option1 h2,#help-option2 h2,#help-option3 h2,#help-option4 h2,#help-option5 h2 {
 font-size:24px!important
}
.level-title h2 {
 font-size:30px!important;
 width:270px
}
.level-title1 h2 {
 width:250px;
 font-size:24px!important;
 line-height:28px!important;
 padding:0 0 10px!important;
 color:#6a6a6a!important
}
.level-title2 h2,.level-title3 h2 {
 width:230px;
 margin-left:-97px!important;
 display:none;
 font-size:24px!important;
 line-height:30px!important;
 padding:0 0 10px 10px!important;
 color:#6a6a6a!important
}
.ddsmoothmenu-v ul li a {
 display:block;
 color:#58585c;
 height:91px;
 overflow:hidden;
 text-decoration:none;
 padding:10px 30px 0 20px;
 margin-bottom:2px;
 background-color:#fff!important;
 border:1px solid #2f65b0
}
.ddsmoothmenu-v ul li a.active,.ddsmoothmenu-v ul li a.active h2,.ddsmoothmenu-v ul li p.active {
 color:#fff!important
}
.ddsmoothmenu-v ul li p {
 font-weight:400!important;
 padding-right:20px!important;
 line-height:20px!important;
 margin-top:5px!important;
 color:#000!important
}
.ddsmoothmenu-v ul li a:active,.ddsmoothmenu-v ul li a:link,.ddsmoothmenu-v ul li a:visited {
 background:#1c5a80;
 color:#58585c;
 background-image:url(../images/menu-arrow.png)!important;
 background-position:220px!important;
 background-repeat:no-repeat!important
}
.ddsmoothmenu-v ul li a.active,.ddsmoothmenu-v ul li a:hover {
 background:url(../images/menu-arrow-white.png) 220px no-repeat #2f65b0!important;
 color:#fff
}
.ddsmoothmenu-v ul li a:hover h2,.ddsmoothmenu-v ul li a:hover p {
 color:#fff!important
}
.ddsmoothmenu-v .ddlevel2 {
 width:220px;
 height:420px;
 position:absolute;
 left:250px;
 top:0;
 font-weight:400;
 margin-left:14px
}
.ddsmoothmenu-v .ddlevel2 ul li a {
 background-color:#fff!important;
 height:40px;
 border-top:1px solid #e3e3e6;
 border-collapse:collapse;
 font-weight:400
}
.ddsmoothmenu-v .ddlevel2 ul li a:active,.ddsmoothmenu-v .ddlevel2 ul li a:link,.ddsmoothmenu-v .ddlevel2 ul li a:visited {
 background:url(../images/menu-arrow.png) 220px no-repeat #fff!important;
 color:#58585c;
 border:0 solid #fff
}
.ddsmoothmenu-v .ddlevel2 ul li a.active,.ddsmoothmenu-v .ddlevel2 ul li a:hover {
 background:url(../images/menu-arrow-white.png) 220px no-repeat #2f65b0!important;
 color:#fff
}
.ddsmoothmenu-v .level1,.ddsmoothmenu-v .level2,.ddsmoothmenu-v .level3 {
 top:0!important;
 width:255px;
 display:none
}
#carousel {
 width:255px
}
#ui-carousel-next {
 position:absolute;
 bottom:-20px;
 left:380px;
 cursor:pointer;
 display:none
}
#ui-carousel-prev {
 position:absolute;
 top:-20px;
 left:380px;
 cursor:pointer;
 display:none
}
.ddsmoothmenu-v .ddsubleve3 {
 width:254px;
 height:auto;
 position:absolute;
 right:257px;
 top:0;
 background-color:#FFF;
 display:none
}
.ddsmoothmenu-v .ddsubleve3 ul li a {
 background-color:#f2f2f4!important;
 height:40px;
 border-top:1px solid #e3e3e6;
 border-collapse:collapse;
 padding:10px!important;
 font-weight:400
}
.ddsmoothmenu-v .ddsubleve3 ul li a:active,.ddsmoothmenu-v .ddsubleve3 ul li a:link,.ddsmoothmenu-v .ddsubleve3 ul li a:visited {
 background:#fff!important;
 color:#58585c;
 border:0 solid #ECECEC;
 border-bottom:solid 2px #ECECEC
}
.ddsmoothmenu-v .ddsubleve3 ul li a.selected {
 background:#ffdf4c!important;
 color:#58585c
}
.ddsmoothmenu-v .ddsubleve3 ul li a:hover {
 background:#2f65b0!important;
 color:#fff
}
.ddsmoothmenu-v .ddlevel3 {
 width:511px;
 height:auto;
 max-height:460px;
 position:absolute;
 right:0;
 top:0;
 overflow:auto
}
.ddsmoothmenu-v .ddlevel3 ul li a {
 background-color:#FFF!important;
 height:auto;
 padding:10px!important;
 width:500px;
 border-top:1px solid #e3e3e6;
 border-collapse:collapse;
 font-weight:400
}
.ddsmoothmenu-v .ddlevel3 ul li a:active,.ddsmoothmenu-v .ddlevel3 ul li a:link,.ddsmoothmenu-v .ddlevel3 ul li a:visited {
 background:#FFF!important;
 color:#58585c;
 border:0 solid #fff
}
.ddsmoothmenu-v .ddlevel3 ul li a.active,.ddsmoothmenu-v .ddlevel3 ul li a:hover {
 background:#2f65b0!important;
 color:#fff
}
.ddsmoothmenu-v .item-suggestion {
 padding:10px 0 20px 10px;
 font-size:1.5em;
 width:400px;
 color:#58585c
}
.sp-scrollbar {
 width:10px;
 background-color:#FFF;
 cursor:pointer
}
.sp-scrollbar .sp-thumb {
 background-color:#dbdbdb;
 transition:height .2s ease-in-out
}
.sp-scrollbar.active .sp-thumb {
 background-color:#999
}
.scrollhand {
 border-radius:0;
 padding-right:10px
}
.scrollhand .sp-scrollbar,.scrollhand .sp-scrollbar .sp-thumb {
 border-radius:5px
}
.scrollbar-hide {
 visibility:hidden
}
.ddsmoothmenu-v .back-btn {
 display:none
}
.trending-question li {
 padding:14px 10px!important;
 border-top:1px solid #e3e3e6;
 border-collapse:collapse;
 margin-top:0!important;
 overflow:hidden;
 width:100%;
 list-style:none!important
}
.trending-question li:first-child {
 border-top:none
}
.trending-title {
 position:absolute;
 display:block;
 top:-50px;
 width:300px;
 left:50px;
 color:#6a6a6a
}
.trending-question li a,.trending-question1 li a {
 color:#58585B
}
.video-help h1,.video-help h2 {
 padding:20px!important
}
* html .ddsmoothmenu-v ul li {
 float:left;
 height:1%
}
* html .ddsmoothmenu-v ul li a {
 height:1%
}
.downarrowclass {
 position:absolute;
 top:10px;
 right:7px
}
.rightarrowclass {
 position:absolute;
 top:15px;
 right:15px
}
.more-load {
 background-color:#fed200!important;
 border:2px solid #fcc200;
 border-radius:40px;
 color:#525252;
 font-size:1em;
 padding:20px 45px;
 text-transform:uppercase;
 text-align:center
}
@media (max-width:1024px) {
 .level-title h2 {
  width:auto!important
 }
 .level-title2 h2 {
  margin-left:-50px!important
 }
 .level-title3 h2 {
  margin-left:-20px!important
 }
 .ddsmoothmenu-v {
  width:930px
 }
 .ddsmoothmenu-v .ddlevel3,.ddsmoothmenu-v .ddlevel3 ul li a {
  width:400px
 }
 .ddsmoothmenu-v .ddsubleve3 {
  right:148px
 }
 .trending-title {
  top:-50px
 }
}
@media (max-width:991px) {
 .ddsmoothmenu-v {
  width:100%;
  min-height:420px
 }
 .ddsmoothmenu-v ul,.ddsmoothmenu-v ul li {
  width:100%
 }
 .ddsmoothmenu-v ul li a {
  display:block;
  width:100%
 }
 #help-option1 h2,#help-option2 h2,#help-option3 h2,#help-option4 h2,#help-option5 h2 {
  font-size:3.2em!important;
  font-weight:400!important
 }
 .ddsmoothmenu-v ul li p {
  font-size:14px!important
 }
 .ddsmoothmenu-v ul li a:active,.ddsmoothmenu-v ul li a:link,.ddsmoothmenu-v ul li a:visited {
  background-image:url(../images/menu-arrow.png);
  background-position:center right 20px!important;
  background-repeat:no-repeat!important
 }
 .ddsmoothmenu-v ul li a.selected {
  background-image:url(../images/menu-arrow.png)!important;
  background-position:center right 20px!important;
  background-repeat:no-repeat!important
 }
 .ddsmoothmenu-v .ddlevel2 {
  width:100%;
  left:0;
  margin-left:0;
  display:none
 }
 .ddsmoothmenu-v .ddlevel2 .ddlevel-items {
  width:100%;
  height:380px;
  overflow:scroll
 }
 .ddsmoothmenu-v .ddlevel2 ul li a.selected,.ddsmoothmenu-v .ddlevel2 ul li a:active,.ddsmoothmenu-v .ddlevel2 ul li a:hover,.ddsmoothmenu-v .ddlevel2 ul li a:link,.ddsmoothmenu-v .ddlevel2 ul li a:visited {
  background-image:url(../images/menu-arrow.png)!important;
  background-position:center right 20px!important;
  background-repeat:no-repeat!important
 }
 .ddsmoothmenu-v .level1,.ddsmoothmenu-v .level2,.ddsmoothmenu-v .level3 {
  top:0!important;
  width:100%!important;
  display:block
 }
 #carousel,#ui-carousel-next,#ui-carousel-prev {
  display:none
 }
 .ddsmoothmenu-v .ddsubleve3 {
  width:100%;
  height:420px;
  overflow:auto;
  right:0;
  display:none
 }
 .ddsmoothmenu-v .ddsubleve3 ul li a.selected,.ddsmoothmenu-v .ddsubleve3 ul li a:active,.ddsmoothmenu-v .ddsubleve3 ul li a:hover,.ddsmoothmenu-v .ddsubleve3 ul li a:link,.ddsmoothmenu-v .ddsubleve3 ul li a:visited {
  background-image:url(../images/menu-arrow.png)!important;
  background-position:center right 20px!important;
  background-repeat:no-repeat!important
 }
 .ddsmoothmenu-v .ddlevel3 {
  width:100%;
  display:none;
  overflow:hidden!important
 }
 .ddsmoothmenu-v .ddlevel3 .ddlevel-items {
  width:100%;
  height:380px;
  overflow:scroll
 }
 .ddsmoothmenu-v .ddlevel3 ul li a {
  width:100%
 }
 .ddsmoothmenu-v .back-btn {
  padding:15px 40px;
  color:#2f65b0;
  font-weight:700;
  cursor:pointer;
  background-image:url(../images/leftarrow.png)!important;
  background-position:center left 20px!important;
  background-repeat:no-repeat!important;
  display:block
 }
 .trending-question {
  margin-top:80px
 }
 .trending-question ul {
  padding:0;
  margin:0 0 0 20px
 }
 .trending-question ul li {
  padding:10px!important;
  left:0;
  margin:0
 }
 .trending-title {
  left:20px;
  top:-50px
 }
}
@media (max-width:480px) {
 #help-option1 h2,#help-option2 h2,#help-option3 h2,#help-option4 h2,#help-option5 h2 {
  font-size:24px!important;
  font-weight:400!important;
  margin-top:10px!important;
  line-height:26px!important
 }
 .level-title1 h2,.trending-title {
  font-size:24px!important
 }
}
@media (max-width:400px) {
 #help-option1 h2,#help-option2 h2,#help-option3 h2,#help-option4 h2,#help-option5 h2 {
  font-size:24px!important;
  font-weight:400!important;
  margin-top:10px!important
 }
 .ddsmoothmenu-v ul li p {
  font-size:14px!important;
  margin-top:10px!important
 }
}
.self-help-contact-wrap {
 width:100%;
 height:auto;
 border-top:1px solid #b7b7b9;
 border-bottom:1px solid #b7b7b9;
 float:left;
 margin:40px 0 0;
 padding:40px 0;
 font-family:JioTypeW04-Light
}
.self-help-contact-wrap.non-white {
 background-color:transparent!important;
 margin:0!important;
 border-top:none!important;
 border-bottom:none!important
}
.self-help-contact-wrap .self-help-contact-container {
 max-width:1280px;
 margin:0 auto;
 padding:0 24px
}
.self-help-contact-wrap .self-help-contact-container .self-help-contact-grid {
 padding:0!important
}
.self-help-contact-wrap .self-help-contact-container .self-help-contact-grid .grid-icon {
 width:100%;
 height:auto
}
.self-help-contact-wrap .self-help-contact-container .self-help-contact-grid .grid-icon ul {
 margin:0;
 padding:0;
 list-style:none;
 text-align:center
}
.self-help-contact-wrap .self-help-contact-container .self-help-contact-grid .grid-icon ul li {
 display:inline-block;
 margin:20px 10px
}
.self-help-contact-wrap .self-help-contact-container .self-help-contact-grid .grid-title {
 width:100%;
 font-size:26px;
 color:#58585a;
 text-align:center;
 line-height:28px
}
.self-help-contact-wrap .self-help-contact-container .self-help-contact-grid .grid-content {
 text-align:center;
 color:#58585a;
 margin:20px auto 0;
 width:75%;
 font-size:16px
}
.self-help-contact-wrap .self-help-contact-container .self-help-contact-grid .grid-link {
 width:100%;
 text-align:center;
 margin:10px 0 0
}
.mybusters-video-container {
 width:100%;
 height:auto;
 border-top:1px solid #b7b7b9;
 margin:40px 0 0;
 padding:40px 0 0;
 font-family:JioTypeW04-Light
}
@media (max-width:768px) {
 .mybusters-video-container {
  margin:20px 0 0;
  padding:30px 0 0
 }
}
.mybusters-video-container .remove-space {
 margin:0 -5px
}
.mybusters-video-container .title {
 font-size:26px;
 color:#58585a;
 line-height:28px;
 margin-bottom:5px
}
.mybusters-video-container .banner-conatiner {
 margin-bottom:25px
}
@media (max-width:768px) {
 .mybusters-video-container .banner-conatiner {
  margin-bottom:15px;
  margin-top:25px
 }
}
.mybusters-video-container .banner-conatiner img {
 border:1px solid #b6b6b8
}
#self-help-section {
 display:none
}
.selp-help-input input[type=text] {
 font-size:1.25em;
 margin-top:8px;
 background:0 0;
 border:none;
 border-bottom:2px solid #9a9394!important;
 width:100%
}
.selp-help-filter .btn-cancel {
 background-color:transparent;
 color:#525252;
 border:1px solid #c8c8ca;
 border-radius:40px;
 font-size:1em;
 font-family:JioTypeW04-Bold;
 height:40px;
 line-height:40px;
 padding:0 40px;
 text-transform:uppercase
}
.selp-help-filter .btn-save {
 background-color:#fdcc00;
 color:#525252;
 border:1px solid #fcc200;
 border-radius:40px;
 font-size:16px;
 font-family:JioTypeW04-Bold;
 height:40px;
 line-height:40px;
 padding:0 40px;
 text-transform:uppercase;
 margin-bottom:20px
}
.self-help-section h2 span {
 font-family:JioTypeW04-Bold;
 color:#fcc200
}
.self-help-section .p_top_0 {
 margin-top:-8px!important
}
.parental-controls {
 padding:8px 0 0;
 position:relative
}
.parental-controls-txt {
 position:absolute;
 top:0;
 padding:25px
}
.parental-controls-txt p {
 font-size:1.8em!important
}
.parental-controls-txt span {
 font-size:1.2em!important;
 color:#000
}
.self-help-section .blacktxt {
 color:#54545d!important
}
.self-help-section .post-cont {
 padding:25px;
 margin-bottom:20px;
 background:#f9f9f9
}
.self-help-section .post-cont p {
 font-size:1.8em!important;
 line-height:33px!important
}
.padding-r-8 {
 padding-right:8px
}
.padding-l-8 {
 padding-left:8px
}
.parental-controls img {
 height:270px
}
.search-suggestion p {
 position:absolute;
 top:0;
 font-size:1.8em!important;
 color:#fff!important;
 padding:25px!important
}
.search-suggestion a {
 text-decoration:none
}
.search-suggestion p span {
 color:#54545d!important
}
@media (max-width:640px) {
 .padding-t-r-8 {
  padding-top:8px;
  padding-right:8px
 }
 .padding-l-8 {
  padding-left:0
 }
 .self-help-section .post-cont {
  padding:25px;
  margin-bottom:0;
  background:#f9f9f9;
  height:458px
 }
 .parental-controls img {
  height:295px
 }
 .search-suggestion p {
  font-size:1.2em!important;
  padding:10px!important
 }
}
@media (max-width:480px) {
 .self-help-section .post-cont {
  height:auto;
  margin-bottom:8px
 }
 .parental-controls {
  padding-top:0
 }
 .parental-controls img {
  height:216px
 }
 .self-help-section .post-cont p {
  font-size:1.4em!important;
  line-height:27px!important
 }
 .everything-img img {
  height:220px
 }
 .parental-controls-txt p {
  font-size:1.2em!important
 }
 .parental-controls-txt span {
  font-size:1em!important
 }
 .padding-t-r-8 {
  padding-top:0;
  padding-right:8px
 }
 .parental-controls-txt {
  padding:10px
 }
}
@media (max-width:400px) {
 .self-help-section .post-cont {
  margin-bottom:8px;
  padding:15px;
  height:371px
 }
 .self-help-section .post-cont p {
  font-size:1em!important;
  line-height:18px!important
 }
 .post-cont table img {
  display:none
 }
 .parental-controls img {
  height:136px
 }
}
.level-title .white-bg {
 background-color:#fff;
 padding:7px 0
}
.self-help-section {
 margin:0
}
.self-help-section .desktop-search-box {
 padding-left:0;
 padding-right:0
}
.self-help-section .email-box {
 border:1px solid #ddd;
 border-radius:25px;
 width:160px;
 padding:15px 15px 15px 0;
 background-repeat:no-repeat;
 background-position:115px 7px;
 text-transform:uppercase!important;
 text-align:center;
 font-family:JioTypeW04-Bold;
 margin-bottom:15px
}
.self-help-section ul {
 margin:5px 0 20px;
 padding:0
}
.self-help-section ul li {
 margin:0;
 padding:5px 0
}
.self-help-section .forum-post-cont {
 padding:35px;
 margin-bottom:20px;
 background:#f9f9f9;
 max-height:520px
}
.self-help-section .forum-post-cont p {
 font-size:1.8em!important;
 line-height:33px!important
}
.self-help-section .yes-no-cont {
 border-top:1px solid #e3e3e5;
 padding:20px 0
}
.self-help-section h3 {
 margin:20px 0!important
}
a.txtLink-yellow {
 color:#525252!important;
 border-bottom:2px solid #51b4c0;
 text-decoration:none
}
.switch-off-wifi {
 margin-top:8px
}
.switch-off-wifi p {
 position:absolute;
 top:0;
 font-size:1.8em!important;
 color:#fff!important;
 padding:25px!important
}
.yellow-cont-wth-txt {
 background:#f2f2f4;
 padding:25px;
 height:417px;
 top:0;
 position:absolute;
 left:264px
}
.yellow-cont-wth-txt p {
 font-size:1.8em!important
}
.yellow-cont-wth-txt span {
 font-size:1.2em!important;
 color:#b39827
}
.yellow-cont-wth-txt p:nth-child(3) {
 margin:29px 0 28px!important;
 text-align:center;
 width:100%
}
.self-help-section table.explore-topics-table th {
 padding:0
}
.self-help-section .hide-640 h2 {
 margin-bottom:10px!important
}
.problem-text {
 display:none
}
.yellow-txt {
 color:#fcc200
}
@media (max-width:1024px) {
 .yellow-cont-wth-txt {
  left:235px
 }
 .level-title h2 {
  font-size:30px!important;
  width:196px
 }
}
@media (max-width:768px) {
 .problem-text,.trending-question1 {
  display:block
 }
}
@media (max-width:640px) {
 .switch-off-wifi {
  margin-top:0
 }
 .self-help-section {
  margin:0 8px
 }
 .self-help-section .forum-post-cont {
  margin:10px 0 0
 }
 .switch-off-wifi p,.yellow-cont-wth-txt {
  padding:20px
 }
 .switch-off-wifi p,.yellow-cont-wth-txt p {
  line-height:27px!important
 }
 .self-help-section .padding-right-8 {
  padding-right:0!important
 }
 p.comment-pic img {
  margin:17px 0
 }
 .hide-640 {
  display:none
 }
 .self-help-section h2.show-640 {
  font-size:1.8em!important
 }
}
@media (max-width:480px) {
 .self-help-section .forum-post-cont p {
  font-size:1.4em!important;
  line-height:27px!important
 }
 .self-help-section .forum-post-cont {
  min-height:468px
 }
}
@media (max-width:400px) {
 .self-help-section .forum-post-cont {
  margin:8px 0 0;
  min-height:200px
 }
 .self-help-section .article-margin {
  padding:22px 0 0 22px!important
 }
}
.contact-us-area #horizontalTab p.register_now {
 font-size:18px!important;
 line-height:24px!important;
 margin-bottom:15px!important
}
.contact-us-area #horizontalTab p.register_now span {
 color:#525252
}
#horizontalTab p.register_now a:hover,.contact-us-area #horizontalTab p.register_now a:focus {
 text-decoration:none!important
}
.telno {
 pointer-events:none;
 cursor:default
}
@media (max-width:800px) {
 .telno {
  pointer-events:inherit;
  cursor:pointer
 }
}
#connect-people-tab {
 margin-bottom:-1px!important;
 padding:0 30px!important;
 font-family:JioTypeW04-Bold;
 text-align:center;
 border-bottom:1px solid #CCC
}
#connect-people-tab .resp-tab-active {
 padding:8px 30px!important;
 background-color:#FFF!important;
 color:#2f65b0!important;
 border-bottom:1px solid #2f65b0!important
}
#connect-people-tab li {
 font-family:JioTypeW04-Light!important;
 font-size:18px;
 display:inline-block;
 padding:8px 30px;
 margin:-59px 0 0;
 list-style:none;
 cursor:pointer;
 float:none!important;
 background-color:#FFF;
 color:#000!important
}
#connect-people-tab li span img {
 display:none
}
ul.dropdown-menu.plan-menu {
 border-radius:10px
}
#horizontalTab p {
 font-size:20px!important;
 margin-bottom:25px!important
}
@media (max-width:640px) {
 #horizontalTab p {
  font-size:18px!important
 }
}
#connect-people-container {
 margin-top:-6px
}
.contact-call span {
 float:left;
 display:block;
 width:100%;
 font-size:1.5em;
 background-position:left;
 background-repeat:no-repeat;
 padding:15px 30px 15px 45px
}
.padding-8 {
 padding-top:8px
}
.show-640 {
 display:none;
 float:left
}
.contact-instore-box .app-details {
 min-height:inherit!important
}
.contact-instore-box a,.contact-instore-box a:hover {
 text-decoration:none!important
}
.contact-instore-box .app-details p {
 margin-left:10px!important
}
.contact-us-area .payment-dropdown .filter-dropdown {
 margin-top:20px!important;
 margin-bottom:20px!important;
 text-align:left;
 color:#54545d!important;
 font-size:16px;
 border-bottom:1px solid #54545d!important;
 height:30px!important
}
.contact-us-area .payment-dropdown .dropdown-menu {
 right:0!important
}
.dropdown-menu>li>a {
 text-align:left
}
.selected-pic {
 display:none
}
.contact-instore-box .app-details {
 background-color:#fff!important
}
.contact-banner-box h1 {
 color:#fff!important
}
.contact-banner-box h1 span {
 font-family:JioTypeW04-Bold
}
.contact-banner-box .banner-txt-icon {
 position:absolute;
 top:35px;
 left:35px;
 z-index:2
}
.contact-banner-box .banner-txt-icon img {
 margin-bottom:25px
}
.contact-us-area textarea {
 font-size:14px!important;
 color:#54545d!important;
 margin-top:20px;
 width:100%;
 border:1px solid #f9f9fa!important;
 border-bottom:1px solid #54545d!important;
 background:#ebebeb;
 outline:0
}
.contact-us-area #horizontalTab p {
 margin-bottom:0!important;
 font-family:JioTypeW04-Light!important
}
.hide-banner {
 display:none
}
.contact-us-area textarea:focus {
 border:1px solid #f9f9fa!important;
 border-bottom:1px solid #54545d!important;
 background:#ebebeb
}
.contact-us-area .or-text {
 float:none;
 margin-left:8%;
 margin-bottom:-30px
}
.contact-us-area #successMessage1 {
 display:block;
 margin-top:20px;
 font-size:2em
}
.contact-us-area .resp-tab-content-active {
 min-height:200px
}
@media (max-width:1024px) {
 .contact-banner-box h1 {
  font-size:2.5em!important;
  line-height:40px!important
 }
}
@media (max-width:768px) {
 .contact-instore-box .app-details {
  min-height:10px!important;
  margin-bottom:10px
 }
 .contact-us-area #successMessage1 {
  display:block;
  font-size:2em;
  padding:0 15px
 }
 .contact-banner-box h1 {
  font-size:2em!important;
  line-height:32px!important
 }
 .contact-banner-box .banner-txt-icon img {
  margin-bottom:10px
 }
}
@media (max-width:640px) {
 .show-640 {
  display:block
 }
 .contact-instore-box .padding-8 {
  padding:30px!important
 }
 .contact-instore-640 {
  width:70%!important;
  padding-top:0!important;
  padding-bottom:0!important
 }
 .contact-instore-box .app-details span {
  font-size:2.25em!important;
  padding-left:0!important
 }
 .contact-instore-box .app-details p {
  font-size:1.75em!important;
  margin-bottom:0!important;
  margin-left:0!important;
  color:#666!important
 }
 .contact-instore-box .grey_bg {
  border-bottom:1px solid #E3E3E3!important;
  border-top:1px solid #E3E3E3!important;
  background:#fff!important
 }
 .contact-banner-box .banner-txt-icon {
  top:20px
 }
 .contact-instore-box .arrow {
  float:right;
  padding-top:25px
 }
 .contact-instore-box .app-details {
  background:none!important;
  min-height:10px;
  padding-left:30px
 }
 .contact-instore-box img {
  padding-top:35px
 }
 .contact-banner-box h1 {
  font-size:2em!important;
  line-height:32px!important
 }
 .contact-banner-box .banner-txt-icon img {
  margin-bottom:10px
 }
 .contact-us-area #successMessage1 {
  height:auto;
  padding:15px 25px 25px;
  line-height:1.5;
  font-size:2em;
  top:0
 }
}
@media (max-width:600px) {
 #connect-people-tab .resp-tab-active,#connect-people-tab li {
  padding:8px 10px!important
 }
 #connect-people-tab li {
  font-size:15px
 }
 #connect-people-tab li img {
  width:20px
 }
 #connect-people-tab li {
  margin:-36px 0 0!important
 }
}
@media (max-width:480px) {
 .contact-instore-box .arrow {
  float:right;
  padding-top:25px
 }
 #connect-people-tab .resp-tab-active,#connect-people-tab li {
  padding:8px 15px!important
 }
 .contact-instore-640 {
  width:75%!important
 }
 .contact-instore-box .app-details span {
  font-size:1.9em!important
 }
 .contact-instore-box .app-details p {
  font-size:1.25em!important;
  line-height:28px!important
 }
 .contact-instore-box .padding-8 {
  padding:15px!important
 }
 .contact-instore-box img {
  padding-top:10px;
  width:100%
 }
 .contact-banner-box .banner-txt-icon {
  top:10px
 }
 .contact-banner-box h1 {
  font-size:1.5em!important;
  line-height:22px!important
 }
 .contact-banner-box .banner-txt-icon img {
  margin-bottom:5px;
  width:30px
 }
 .contact-us-area #successMessage1 {
  height:auto;
  padding:15px 25px 25px;
  line-height:1.2;
  font-size:2em;
  top:0
 }
}
@media (max-width:400px) {
 .contact-instore-640 {
  width:68%!important
 }
 .contact-instore-box .app-details p {
  font-size:1em!important
 }
 .contact-instore-box img {
  padding-top:10px;
  width:80%
 }
 .contact-instore-box .app-details {
  padding:0!important
 }
 #connect-people-tab {
  padding:0!important
 }
 .contact-instore-box .app-details span {
  font-size:1.25em important
 }
 .contact-banner-box h1 {
  font-size:1em!important;
  line-height:14px!important
 }
 .contact-banner-box .banner-txt-icon img {
  margin-bottom:5px;
  width:20px
 }
 #connect-people-tab .resp-tab-active,#connect-people-tab li {
  padding:8px 10px!important
 }
 #connect-people-tab li {
  font-size:15px
 }
 #connect-people-tab li img {
  width:20px
 }
 #connect-people-tab li {
  margin:-35px 0 0!important
 }
 .contact-us-area #successMessage1 {
  display:block;
  margin-top:10px;
  font-size:1em;
  top:0;
  padding:15px 15px 25px!important;
  line-height:1.2;
  height:auto
 }
 .contact-us-area .or-text {
  margin-left:6%
 }
 .contact-us-area #successMessage1 img {
  margin-top:10px;
  position:relative;
  top:-10px
 }
 .contact-us-area #horizontalTab p {
  line-height:30px!important
 }
 .contact-call span {
  padding-right:0
 }
}
#checkout-payment .payment-table {
 margin:30px 0 20px
}
#checkout-payment .payment-table td:nth-child(1) {
 width:15%;
 text-align:center
}
#checkout-payment .payment-table td:nth-child(2) {
 width:75%
}
#checkout-payment .payment-table td:nth-child(2) span {
 font-family:JioTypeW04-Bold;
 text-transform:none
}
#checkout-payment .payment-table td:nth-child(3) {
 width:10%;
 text-align:right;
 vertical-align:top
}
#checkout-payment .payment-table td {
 padding:15px 8px;
 border-top:none;
 color:#525252
}
#checkout-payment .payment-table tr:nth-child(odd) {
 background-color:#f9f9f9
}
#checkout-payment .payment-table tr:hover,#checkout-payment .payment-table tr:nth-child(odd):hover td,tbody tr.odd:hover td {
 background-color:#ffe04c;
 cursor:pointer
}
#recharge-table .product-table .left .text,#recharge-table .product-table .left img {
 float:left;
 margin-left:5px
}
@media (max-width:640px) {
 #checkout-payment .payment-table td:nth-child(1) {
  display:none
 }
 #checkout-payment .payment-table td:nth-child(2) {
  width:90%
 }
 #checkout-payment .payment-table td:nth-child(3) {
  width:10%;
  text-align:right;
  vertical-align:top
 }
 #recharge-table .product-table td {
  padding:15px 10px;
  border-top:none;
  color:#525252
 }
}
.order-set-gap {
 height:25px
}
@media (max-width:640px) {
 .cart-set .light-gray-640 {
  background-color:#f9f9fa
 }
}
.checkout-confirmation-amount {
 font-size:1.5em
}
.checkout-confirmation-amount .bold {
 font-family:JioTypeW04-Bold
}
.checkout-white_bg {
 background-color:#fff!important;
 padding-bottom:0!important
}
.checkout-white_bg a {
 color:#525252;
 border-bottom:2px solid #51b4c0;
 text-decoration:none
}
.checkout-white_bg span {
 font-family:JioTypeW04-Bold
}
.checkout-white_bg p {
 line-height:30px!important
}
@media (max-width:640px) {
 .checkout-white_bg .btn-filters {
  text-align:center
 }
 .checkout-white_bg .btn-filters .load-more {
  background-color:transparent;
  color:#525252;
  border:1px solid #c8c8ca;
  border-radius:48px;
  font-size:.875em;
  font-family:JioTypeW04-Bold;
  padding:8px 20px;
  text-transform:uppercase;
  margin-top:0;
  margin-bottom:20px;
  background-repeat:no-repeat;
  background-position:right center;
  text-align:left;
  width:200px
 }
}
.visualisation-Container {
 width:28%;
 float:left;
 position:absolute;
 top:20px
}
.mobile-service-graph {
 width:72%;
 float:left;
 margin-top:10px
}
.mobile-service-graph li,.visualisation-Container li {
 list-style:none;
 display:block;
 margin-left:-20px;
 padding-top:0;
 text-align:left!important;
 height:40px;
 margin-bottom:15px
}
.visualisation-Container li h3 {
 font-size:24px!important
}
.account-4g-usage,.account-jio-usage,.account-wifi-usage,.visualisation-Container ul {
 padding-left:20px
}
span.my-account-title-small {
 font-size:14px
}
span.my-account-title-mid {
 font-size:18px;
 color:#2e2e33
}
.visualisation-Container li a,.visualisation-Container li a:hover {
 text-decoration:none
}
.visualisation-Container li:nth-child(1) h3 a {
 color:#fcc200!important;
 text-decoration:none
}
.visualisation-Container li:nth-child(2) h3 a {
 color:#ea5e04!important;
 text-decoration:none
}
.visualisation-Container li:nth-child(3) h3 a {
 color:#bb1616!important;
 text-decoration:none
}
.service-graph-container {
 height:451px;
 margin:0 auto;
 width:100%;
 position:relative
}
.service-4g-graph,.service-jio-data-graph,.service-wifi-graph {
 bottom:0;
 position:absolute;
 width:100%
}
p.my-apps-list-fmt span {
 line-height:15px
}
img.faq-note-icon {
 margin-right:10px
}
.amount-indicator {
 bottom:90px;
 position:absolute;
 width:100%
}
.service-mobile-4g-data-graph,.service-mobile-4g-data-graph div,.service-mobile-jio-data-graph,.service-mobile-jio-data-graph div,.service-mobile-wifi-data-graph,.service-mobile-wifi-data-graph div {
 position:relative;
 width:100%;
 height:28px;
 background-repeat:no-repeat
}
.mobile-graph {
 display:none;
 background-color:#fff
}
.desktop-service-graph {
 background-color:#f9f9fa
}
@media (max-width:767px) {
 .desktop-service-graph {
  display:none
 }
 .visualisation-Container {
  position:relative
 }
 .mobile-graph {
  display:block
 }
}
@media (max-width:480px) {
 .mobile-service-graph li {
  margin-left:-40px
 }
}
@media (max-width:400px) {
 .visualisation-Container li h3 {
  font-size:16px!important
 }
 .mobile-service-graph li {
  margin-left:-2px
 }
 .visualisation-Container {
  margin-left:-9px;
  width:30%
 }
 .mobile-account-graph {
  float:left;
  margin-top:-5px;
  width:70%
 }
}
#deliver-cont p.address {
 width:50%
}
#deliver-cont #horizontalTab p {
 margin-bottom:7px!important
}
#deliver-cont .resp-tabs-container1,#deliver-cont .resp-tabs-list li {
 margin:0
}
#deliver-cont .yellow-active-bg {
 background:#fcc200
}
#deliver-cont .store_table {
 border-bottom:1px solid #e3e3e3!important;
 padding:15px 5px
}
#deliver-cont .store_table strong {
 color:#b2b1b6
}
#deliver-cont .store_table .strong-active {
 color:#fff
}
#deliver-cont .store_table h3 {
 font-family:JioTypeW04-Bold;
 margin-top:20px!important
}
#deliver-cont .table-selection-style {
 border:none!important;
 margin-top:20px;
 margin-bottom:10px;
 border-bottom:1px solid #54545d!important;
 background-color:transparent;
 width:100%;
 font-size:18px;
 color:#54545d!important;
 height:30px;
 padding-bottom:0!important
}
#deliver-cont .table-selection-style .filter-dropdown {
 border-bottom:0!important
}
#deliver-cont .btn-change-address {
 margin-bottom:9px
}
@media (max-width:680px) {
 #deliver-cont p.address {
  width:100%
 }
 #deliver-cont .resp-tabs-container1 {
  padding:15px 0
 }
 #deliver-cont .payment-dropdown .filter-dropdown {
  margin-right:0;
  padding-right:20px
 }
 #deliver-cont .btn-change-address {
  padding:8px 15px
 }
}
@media (max-width:400px) {
 #deliver-cont .table-selection-style {
  margin-top:20px
 }
}
.faq-contant {
 padding:20px;
 background-color:#f9f9fa;
 -webkit-border-radius:10px;
 -moz-border-radius:10px;
 border-radius:10px
}
.faq-contant h4 {
 margin-bottom:10px!important
}
.faq-contant p {
 font-size:1.5em!important;
 line-height:40px!important
}
.border-none {
 border:0 solid #fff!important
}
.faq-lets-slove {
 background:#f9f9fa;
 padding:25px
}
.faq-lets-slove p {
 font-size:1.8em!important
}
.faq-lets-btn {
 background-color:#fed200!important;
 border:2px solid #fed200;
 border-radius:40px;
 color:#525252;
 font-family:JioTypeW04-Bold;
 font-size:1em;
 padding:15px 35px;
 text-transform:uppercase
}
.faq-yes-btn {
 background-color:#000177;
 border:2px solid #c8c8ca;
 border-radius:40px;
 color:#fff;
 font-family:JioTypeW04-Bold;
 font-size:1em;
 padding:10px 65px 10px 50px;
 text-transform:uppercase;
 background-image:url(../images/yes-btn-icon.png);
 background-position:right;
 background-repeat:no-repeat
}
.faq-no-btn {
 background-color:#000177;
 border:2px solid #c8c8ca;
 border-radius:40px;
 color:#fff;
 font-family:JioTypeW04-Bold;
 font-size:1em;
 padding:10px 65px 10px 50px;
 text-transform:uppercase;
 background-image:url(../images/no-btn-icon.png);
 background-position:right;
 background-repeat:no-repeat
}
.faq-related-question p {
 border-bottom:1px solid #b2b2b5;
 padding-bottom:15px!important;
 padding-top:10px!important
}
@media (max-width:640px) {
 .faq-no-btn,.faq-yes-btn {
  margin-bottom:10px;
  margin-top:20px
 }
 .faq-contant p {
  font-size:2em!important;
  font-weight:400!important;
  line-height:48px!important
 }
}
@media (max-width:400px) {
 .faq-no-btn,.faq-yes-btn {
  padding:10px 50px 10px 40px;
  margin-bottom:20px
 }
 .faq-contant p {
  font-size:1em!important;
  font-weight:400!important;
  line-height:24px!important
 }
}
#floatMenu {
 position:absolute
}
#guided-wrap {
 position:relative;
 height:auto
}
#Quiz_02,#Quiz_03,#Quiz_04,#score2 {
 display:none
}
.br-top-bottom {
 border-top:2px solid #c8c8ca;
 border-bottom:2px solid #c8c8ca;
 padding:20px
}
.guided-help {
 margin-top:40px;
 margin-bottom:40px
}
.guided-help .icon {
 height:100px;
 line-height:100px;
 background-color:#ffe04c;
 text-align:center
}
.guided-help .heading {
 font-size:2em;
 color:#58585c;
 padding:10px 0 0
}
.guided-help .answer {
 color:#b6b5ba;
 padding:10px 0 0 27px;
 display:none;
 border-bottom:1px solid #e3e3e5
}
.guided-help .answer p {
 font-size:18px!important;
 color:#b6b5ba!important
}
.guided-help .answer a {
 font-size:14px;
 color:#a5a5a8;
 text-transform:uppercase;
 display:block;
 cursor:pointer;
 padding-top:5px
}
.guided-help .txtcontent {
 font-size:16px;
 color:#58585c;
 padding:0;
 font-weight:400
}
.guided-help .txtcontent label {
 padding:0 0 0 38px!important;
 margin-bottom:0!important
}
.guided-help .txtcontent .label-text {
 font-size:16px;
 color:#58585c;
 font-weight:400;
 font-family:JioTypeW04-Bold;
 margin-top:-30px;
 text-align:left!important;
 padding:6px 0 0 40px!important
}
.guided-help .txtcontent ul {
 margin:0;
 padding:0;
 list-style:none;
 font-weight:400!important
}
.guided-help .txtcontent ul li {
 height:auto;
 padding:10px 20px;
 background-color:#f1f1f1
}
.guided-help .txtcontent ul li:hover {
 background-color:#fcc200;
 cursor:pointer
}
.guided-help .txtcontent ul li:nth-child(even) {
 background-color:#FFF
}
.guided-help .txtcontent ul li:nth-child(even):hover {
 background-color:#fcc200;
 cursor:pointer
}
.guided-help .txtcontent .info {
 background-color:#f9f9fb;
 padding:20px
}
.guided-help .txtcontent .info a {
 color:#58585c!important;
 border-bottom:1px solid #fcc200;
 text-decoration:none
}
.guided-help-header {
 height:auto;
 background-color:#FFF;
 padding:0;
 margin:0 0 10px
}
.guided-help-content {
 display:block;
 width:100%;
 padding:0;
 height:auto
}
.guided-help-score-box {
 margin-top:55px;
 padding:0 20px
}
.guided-help-score-box img {
 display:block;
 margin-bottom:10px
}
.guided-help-score-box p {
 font-size:1.4em!important;
 color:#58585c!important
}
.guided-help-score-box a {
 color:#58585c!important;
 border-bottom:1px solid #fcc200;
 text-decoration:none
}
.guided-help-score-box ul {
 margin:0;
 padding:0;
 list-style:none;
 font-weight:400!important
}
.guided-help-score-box ul li {
 font-size:1.2em;
 color:#58585c;
 padding:5px 0
}
@media (max-width:768px) {
 .guided-help-score-box {
  padding:0
 }
}
@media (max-width:640px) {
 #guided-wrap {
  position:relative;
  height:auto
 }
 #floatMenu {
  position:static
 }
 .guided-help-score-box {
  margin-top:0;
  padding:0 20px
 }
 .guided-help .txtcontent .info p {
  font-size:1em!important;
  line-height:25px!important
 }
}
@media (max-width:480px) {
 .guided-help .txtcontent ul li {
  padding-left:20px;
  background-color:#f1f1f1
 }
 .guided-help .txtcontent label {
  padding:0 0 0 35px!important
 }
 .guided-help .answer {
  padding:10px 0 0
 }
 .guided-help .answer p {
  line-height:25px!important
 }
}
@media (max-width:400px) {
 .guided-help .heading {
  font-size:1.2em;
  color:#58585c;
  padding:10px 0 0
 }
 .guided-help .txtcontent {
  font-size:14px
 }
 .guided-help .txtcontent ul li {
  padding-left:10px
 }
 .guided-help .answer p {
  font-size:14px!important;
  color:#b6b5ba!important
 }
 .guided-help-header {
  height:auto;
  background-color:#FFF;
  padding:0;
  margin:7px 0
 }
}
.featuredapps-container {
 margin:0 auto;
 padding:0
}
.featuredapps-container .pad-left {
 padding:0 0 0 8px
}
.featuredapps-container .pad-right {
 padding:0 8px 0 0
}
.featuredapps-container .txtinfo {
 height:276px
}
.featuredapps-container .left-space {
 left:0
}
.featuredapps-tile-container {
 color:#fff;
 font-size:18px;
 margin:0;
 padding:0
}
.featuredapps-apps-container {
 height:268px;
 background-repeat:repeat;
 color:#fff;
 font-size:18px;
 margin:0;
 padding:0
}
.device-product-container {
 background-image:none
}
.featuredapps-tile-pos-right {
 right:-254px;
 position:absolute;
 z-index:1
}
.featuredapps-tile-pos-left {
 left:-254px;
 position:absolute;
 top:-20px;
 z-index:1
}
.featuredapps-container .hide-div {
 display:block!important
}
.graytxt {
 color:#54545d!important
}
.graytxt-size {
 color:#54545d!important;
 font-size:24px
}
.featuredapps-right-p {
 padding-right:16px
}
.featuredapps-left-p {
 padding-left:8px
}
.featuredapps-container h3 {
 font-size:24px!important;
 color:#54545d!important;
 margin:15px 0 5px 20px!important
}
.featuredapps-container p {
 width:80%;
 margin-left:23px!important
}
.featuredapps-container h1 {
 margin-left:23px!important;
 margin-top:0!important
}
.featuredapps-container .entertainment-apps p {
 width:80%;
 margin-left:20px!important
}
.featuredapps-container .entertainment-apps h1 {
 margin-left:46px!important;
 margin-top:20px!important
}
.featuredapps-bottom-title {
 font-size:24px!important;
 color:#fff!important
}
.featuredapps-apps-container .featuredapps-top-cont,.featuredapps-tile-container .featuredapps-top-cont {
 position:absolute;
 top:0;
 left:0;
 z-index:2;
 text-align:left
}
.featuredapps-apps-container .featuredapps-top-cont a,.featuredapps-tile-container .featuredapps-top-cont a {
 padding:0 5px 0 0
}
.featuredapps-center-title {
 position:absolute;
 bottom:40%;
 text-align:center;
 width:100%
}
.featuredapps-center-title2 {
 position:absolute;
 bottom:30%!important;
 text-align:center;
 width:100%
}
.featuredapps-center-vertical-title {
 bottom:30%;
 text-align:center
}
.left-align-img {
 bottom:30%!important;
 left:25px!important;
 text-align:left!important
}
.featuredapps-left-vertical-title {
 bottom:30%;
 text-align:left;
 left:5%
}
.featuredapps-apps-container .featuredapps-bottom-title,.featuredapps-tile-container .featuredapps-bottom-title {
 position:absolute;
 bottom:15px;
 left:20px;
 text-align:left
}
.entertainment-apps .featuredapps-center-vertical-title {
 bottom:25px!important;
 left:25px!important;
 text-align:left!important
}
.entertainment-apps .featuredapps-center-vertical-title1 {
 bottom:25px;
 left:25px;
 text-align:left
}
.featuredapps-container feaureapps-title {
 color:#54545d!important;
 font-family:JioTypeW04-Light;
 font-size:36px!important;
 line-height:24px;
 margin-left:23px
}
@media (max-width:1024px) {
 .featuredapps-apps-container {
  width:100%
 }
 .featuredapps-container .left-space {
  left:222px
 }
 .featuredapps-container h1,.featuredapps-container p {
  margin-left:0!important
 }
 .featuredapps-container .txtinfo {
  height:220px
 }
 .featuredapps-container .txtinfo-height {
  height:auto!important;
  padding-bottom:20px
 }
 .featuredapps-container .pad-left {
  padding:8px 0 0 8px
 }
 .featuredapps-container .pad-right {
  padding:8px 8px 0 0
 }
 .featuredapps-tile-pos-right {
  right:0;
  position:relative
 }
 .featuredapps-tile-pos-left {
  left:0;
  position:relative
 }
 .featuredapps-container .hide-div {
  display:none!important
 }
 .featuredapps-container .feaureapps-title {
  margin-left:0
 }
 .featuredapps-tile-container .jio-beats {
  height:500px
 }
 .featuredapps-container feaureapps-title {
  margin-left:0
 }
}
@media (max-width:1000px) {
 .featuredapps-container .left-space {
  left:0
 }
}
@media (max-width:768px) {
 .featuredapps-container .left-space {
  left:0
 }
 .featuredapps-tile-container .jio-beats {
  height:auto
 }
 .featuredapps-apps-container {
  height:343px
 }
 .device-product-container {
  height:auto
 }
 .featuredapps-container p {
  margin-left:23px!important
 }
 .featuredapps-container h1 {
  margin-left:26px!important
 }
 .feature-clear {
  clear:both
 }
 .featuredapps-container feaureapps-title {
  margin-left:22px
 }
 .featuredapps-container {
  margin:0;
  padding:0 5px
 }
}
@media (max-width:640px) {
 .featuredapps-container p {
  width:80%;
  margin-left:23px!important
 }
 .featuredapps-container h1 {
  margin-left:26px!important;
  margin-top:0!important
 }
 .featuredapps-container {
  margin:0;
  padding:0 5px
 }
 .featuredapps-container .txtinfo {
  height:300px
 }
 .featuredapps-container .txtinfo-height {
  height:auto!important;
  padding-bottom:30px
 }
 .featuredapps-tile-pos-right {
  right:0;
  position:relative
 }
 .featuredapps-tile-pos-left {
  left:0;
  position:relative;
  top:0
 }
 .img-resp {
  width:100%;
  max-width:100%;
  padding:0
 }
 .featuredapps-container .hide-div {
  display:none!important
 }
 .swift-right {
  float:right;
  position:absolute;
  right:0
 }
 .swift-left {
  float:left;
  padding-left:0!important
 }
 .featuredapps-container feaureapps-title {
  font-size:3em!important;
  margin-left:20px!important;
  display:block;
  padding-bottom:20px;
  padding-top:30px!important
 }
 .featuredapps-container .entertainment-apps .padding-right-8 {
  padding-right:0!important
 }
 .feature-social-section-apps .featuredapps-top-cont {
  position:absolute;
  top:48px;
  left:0;
  z-index:2;
  text-align:left
 }
 .entertainment-apps .featuredapps-center-vertical-title1 {
  bottom:100px;
  left:0;
  text-align:center
 }
}
@media (max-width:480px) {
 .featuredapps-container .txtinfo {
  height:260px!important
 }
 .featuredapps-container .txtinfo-height {
  height:auto!important;
  padding-bottom:30px
 }
 #product-feature .key-feature {
  margin-top:0!important
 }
 .feature-social-section-apps .featuredapps-top-cont {
  position:absolute;
  top:95px;
  left:0;
  z-index:2;
  text-align:left
 }
 .entertainment-apps .featuredapps-center-vertical-title1 {
  bottom:60px
 }
}
@media (max-width:400px) {
 .featuredapps-apps-container {
  height:140px
 }
 .explore-article-text {
  height:100%!important
 }
 .featuredapps-container .txtinfo {
  height:auto
 }
 .featuredapps-center-vertical-title {
  bottom:25%
 }
 .featuredapps-center-title img {
  width:35%
 }
 .feature-social-section-apps .featuredapps-center-title img {
  width:25%
 }
 .featuredapps-bottom-title {
  font-size:18px!important;
  color:#fff!important
 }
 .featuredapps-tile-container .featuredapps-bottom-title {
  bottom:5px;
  left:10px
 }
 .graytxt-size {
  color:#54545d!important;
  font-size:18px
 }
 .whitetxt-size {
  color:#fff!important;
  font-size:18px
 }
 .featuredapps-tile-container .featuredapps-top-cont img {
  width:40%
 }
 .featuredapps-container h1 {
  font-size:1.875em!important;
  margin-bottom:10px!important;
  margin-left:5px!important;
  line-height:30px!important
 }
 .featuredapps-container h3 {
  margin:15px 0 5px 5px!important
 }
 .featuredapps-container p {
  margin-left:5px!important
 }
 .featuredapps-container feaureapps-title {
  font-size:1.875em!important;
  font-family:JioTypeW04-Bold;
  margin-left:5px!important
 }
 .featuredapps-container .entertainment-apps p {
  width:95%;
  margin-left:5px!important
 }
 .feature-social-section-apps .featuredapps-top-cont {
  position:absolute;
  top:24px;
  left:0;
  z-index:2;
  text-align:left
 }
 .entertainment-apps .featuredapps-center-vertical-title1 {
  bottom:35px
 }
 .entertainment-apps .featuredapps-center-vertical-title1 img {
  width:25%
 }
}
.jio-matrix {
 position:relative;
 margin-bottom:80px
}
.jio-matrix .matrix01 {
 position:relative;
 height:513px;
 background-repeat:repeat;
 cursor:pointer
}
.jio-matrix .matrix01 .title {
 position:absolute;
 font-size:24px;
 color:#54545d;
 top:25px;
 left:25px
}
.jio-matrix .matrix01 .img {
 height:513px;
 line-height:513px
}
.jio-matrix .matrix02 {
 padding-left:8px
}
.jio-matrix .matrix03 {
 position:relative;
 background-repeat:repeat;
 height:254px;
 cursor:pointer
}
.jio-matrix .matrix03 .title {
 position:absolute;
 font-size:24px;
 line-height:26px;
 color:#54545d;
 bottom:25px;
 left:25px;
 width:50%
}
.jio-matrix .matrix04 {
 position:relative;
 height:254px;
 border-right:8px solid #FFF;
 cursor:pointer
}
.jio-matrix .matrix04 .title {
 position:absolute;
 font-size:24px;
 color:#FFF;
 top:25px;
 left:25px
}
.jio-matrix .matrix04 .img {
 position:absolute;
 width:100%;
 height:254px;
 line-height:254px
}
.jio-matrix .matrix05 {
 position:relative;
 background-repeat:repeat;
 height:251px;
 cursor:pointer
}
.jio-matrix .matrix05 .title {
 position:absolute;
 font-size:24px;
 color:#54545d;
 bottom:25px;
 left:25px
}
.jio-matrix .img {
 margin-bottom:20px
}
.jio-matrix .pad-bottom-8 {
 padding-bottom:8px
}
@media (max-width:1024px) {
 .jio-matrix {
  position:relative;
  margin-bottom:46px
 }
 .jio-matrix .matrix01 {
  height:448px
 }
 .jio-matrix .matrix03,.jio-matrix .matrix05 {
  height:220px
 }
}
@media (max-width:768px) {
 .jio-matrix {
  position:relative;
  margin-bottom:-20px
 }
 .jio-matrix .matrix01 {
  height:340px
 }
 .jio-matrix .matrix01 .title {
  font-size:20px;
  top:10px;
  left:15px
 }
 .jio-matrix .matrix01 .img {
  height:340px;
  line-height:340px
 }
 .jio-matrix .matrix03 {
  height:166px
 }
 .jio-matrix .matrix03 .title {
  font-size:20px;
  line-height:22px;
  bottom:10px;
  left:15px
 }
 .jio-matrix .matrix03 .img img {
  width:70%
 }
 .jio-matrix .matrix04 .img {
  height:200px;
  line-height:200px
 }
 .jio-matrix .matrix04 .img img {
  width:70%
 }
 .jio-matrix .matrix04 .title {
  font-size:20px;
  top:10px;
  left:15px
 }
 .jio-matrix .matrix05 {
  height:166px
 }
 .jio-matrix .matrix05 .title {
  font-size:20px;
  bottom:10px;
  left:15px
 }
 .jio-matrix .matrix05 .img img {
  width:70%
 }
}
@media (max-width:640px) {
 .jio-matrix {
  padding:0 8px;
  margin-bottom:105px
 }
 .jio-matrix .matrix01 {
  margin-bottom:8px;
  height:513px
 }
 .jio-matrix .matrix01 .title {
  font-size:24px;
  top:25px;
  left:25px
 }
 .jio-matrix .matrix01 .img {
  height:513px;
  line-height:513px
 }
 .jio-matrix .matrix01 .img img {
  width:40%
 }
 .jio-matrix .matrix02 {
  padding-left:0
 }
 .jio-matrix .matrix03 {
  height:254px;
  border-right:8px solid #FFF
 }
 .jio-matrix .matrix03 .title {
  font-size:24px;
  line-height:26px;
  bottom:25px;
  left:25px
 }
 .jio-matrix .matrix04 {
  height:254px;
  border-right:0 solid #FFF;
  margin-bottom:60px
 }
 .jio-matrix .matrix04 .title {
  font-size:24px;
  top:25px;
  left:25px
 }
 .jio-matrix .matrix04 .img {
  height:300px;
  line-height:300px
 }
 .jio-matrix .matrix05 {
  height:254px;
  right:0;
  top:0;
  position:absolute;
  margin-bottom:100px
 }
 .jio-matrix .matrix05 .title {
  font-size:24px;
  bottom:25px;
  left:25px
 }
 .jio-matrix .matrix05 .img img {
  width:100%
 }
}
@media (max-width:480px) {
 .jio-matrix {
  margin-bottom:0
 }
 .jio-matrix .matrix04 {
  margin-bottom:-50px
 }
 .jio-matrix .matrix05 {
  margin-bottom:0
 }
}
@media (max-width:400px) {
 .jio-matrix .matrix01 {
  height:350px
 }
 .jio-matrix .matrix01 .title {
  font-size:20px;
  top:15px;
  left:15px
 }
 .jio-matrix .matrix01 .img {
  height:350px;
  line-height:350px
 }
 .jio-matrix .matrix01 .img img {
  width:50%
 }
 .jio-matrix .matrix03 .title {
  font-size:20px;
  line-height:22px;
  bottom:20px;
  left:15px
 }
 .jio-matrix .matrix04 {
  margin-bottom:-102px
 }
 .jio-matrix .matrix04 .title {
  font-size:20px;
  top:15px;
  left:15px
 }
 .jio-matrix .matrix04 .img {
  height:200px;
  line-height:200px
 }
 .jio-matrix .matrix05 .title {
  font-size:20px;
  bottom:20px;
  left:15px
 }
 .jio-matrix .matrix05 .img img {
  width:65%
 }
}
@media (max-width:320px) {
 .jio-matrix .matrix04 {
  margin-bottom:-125px
 }
}
.switch-tojio {
 position:absolute;
 top:50px;
 left:30px;
 width:80%
}
.switch-tojio .title {
 color:#fff!important;
 font-size:3em
}
.switch-tojio .content {
 color:#fff!important;
 font-size:1.5em
}
.switch-tojio .switch-tojio-btn {
 margin-top:50px
}
.find-plan {
 position:absolute;
 top:50px;
 left:30px;
 width:80%
}
.find-plan span {
 float:left;
 font-size:3em;
 color:#fff
}
.find-plan input.btn-main {
 font-family:JioTypeW04-Bold;
 font-size:1em!important;
 margin-top:70px;
 padding:20px 65px
}
.find-plan span.opacity {
 color:#939396;
 padding-right:5px
}
.find-plan .filter-dropdown {
 color:#fff;
 border-bottom:solid 2px #9a9394;
 background-image:url(../images/select-arrow.png);
 background-position:right center;
 background-repeat:no-repeat;
 cursor:pointer;
 padding-right:20px
}
.find-plan .dropdown-menu {
 position:absolute!important;
 z-index:999;
 margin-top:45px;
 width:100%;
 margin-left:7px;
 padding-left:0!important
}
.find-plan .dropdown-menu li:hover {
 background:#F7EB03!important
}
.find-plan .xtra-margin {
 margin-top:66px
}
.plan-finder-devices {
 display:none
}
.plan-info span {
 background-position:left;
 background-repeat:no-repeat;
 padding:40px 30px 40px 45px
}
@media (max-width:1024px) {
 .find-plan .xtra-margin {
  margin-top:20px
 }
 .find-plan {
  width:99%;
  top:5px;
  left:10px
 }
}
@media (max-width:640px) {
 .find-plan {
  width:95%;
  top:10px
 }
 .find-plan .btn_center {
  text-align:center
 }
 .find-plan input.btn-main {
  margin-top:20px!important
 }
 .find-plan .xtra-margin {
  margin-top:40px
 }
 .plan-info span {
  float:left;
  padding:15px 45px;
  display:block;
  width:100%
 }
 .switch-tojio {
  position:absolute;
  top:20px;
  left:10px;
  width:95%
 }
 .switch-tojio .title {
  color:#fff!important;
  font-size:2.5em
 }
 .switch-tojio .content {
  color:#fff!important;
  font-size:1.5em
 }
 .switch-tojio .switch-tojio-btn {
  margin-top:5px;
  text-align:center
 }
}
@media (max-width:480px) {
 .find-plan .dropdown-menu {
  margin-top:35px
 }
 .find-plan span {
  font-size:2em
 }
 .find-plan .xtra-margin {
  margin-top:20px
 }
 .switch-tojio {
  position:absolute;
  top:20px;
  left:10px;
  width:95%
 }
 .switch-tojio .title {
  color:#fff!important;
  font-size:2em
 }
 .switch-tojio .content {
  color:#fff!important;
  font-size:1.2em
 }
 .plan-img img {
  height:260px
 }
}
@media (max-width:400px) {
 .find-plan input.btn-main {
  margin-top:5px!important;
  font-family:JioTypeW04-Bold;
  background-color:#fdcc00;
  color:#525252;
  border:2px solid #fcc200;
  border-radius:32px;
  font-size:16px!important;
  padding:20px 40px!important;
  text-transform:uppercase
 }
 .find-plan span {
  font-size:1.5em!important
 }
 .find-plan .dropdown-menu {
  margin-top:15px
 }
 .find-plan {
  width:99%;
  top:5px;
  left:10px
 }
 .find-plan .xtra-margin {
  margin-top:10px
 }
 .plan-img img {
  height:200px
 }
 .switch-tojio {
  position:absolute;
  top:10px;
  left:0;
  width:99%
 }
 .switch-tojio .title {
  color:#fff!important;
  font-size:1.4em
 }
 .switch-tojio .content {
  color:#fff!important;
  font-size:.875em
 }
}
.plan-finder_bg {
 background-color:#f2f2f4!important;
 width:100%;
 padding:20px
}
.plan-dropdown .filter-dropdown {
 color:#54545d;
 border-bottom:solid 2px #9a9394;
 background-image:url(../images/select-arrow.png);
 background-position:right center;
 background-repeat:no-repeat;
 cursor:pointer;
 padding-right:15px;
 margin-right:15px
}
.plan-dropdown .dropdown-menu {
 position:absolute!important;
 z-index:999;
 margin-top:15px;
 width:100%;
 margin-left:7px;
 padding-left:0!important
}
.plan-dropdown input[type=text] {
 font-size:1.125em;
 height:51px;
 margin-top:8px;
 background:0 0;
 border:none;
 border-bottom:2px solid #9a9394!important
}
.plan-dropdown span {
 float:left;
 font-size:1.125em;
 padding-right:5px;
 color:#54545d
}
.plan-dropdown span.opacity {
 color:#939396;
 padding-right:10px
}
.plan-dropdown .show-320 {
 float:left
}
.dropdown-menu li a:hover {
 background-color:#F7EB03!important
}
.plan-dropdown ul {
 list-style-type:none;
 margin:0;
 padding:0
}
.plan-dropdown li {
 display:inline
}
.right_img {
 padding-right:10px
}
.btn-filters .more-plan-details {
 background-color:transparent;
 color:#525252;
 border:1px solid #c8c8ca;
 border-radius:48px;
 font-size:.875em;
 font-family:JioTypeW04-Bold;
 padding:8px 20px;
 text-transform:uppercase;
 margin-top:0;
 margin-bottom:20px;
 background-repeat:no-repeat;
 background-position:right center;
 text-align:left;
 width:50%
}
.btn-main-outline {
 font-family:JioTypeW04-Bold;
 background-color:transparent;
 color:#a8a8a8;
 border:2px solid #c8c8ca;
 border-radius:40px;
 font-size:1em;
 padding:20px 65px;
 text-transform:uppercase
}
a.plan-link {
 color:#525252;
 border-bottom:2px solid #51b4c0;
 text-decoration:none
}
@media (max-width:640px) {
 .plan-dropdown ul {
  list-style-type:none;
  margin:0;
  padding:0
 }
 .plan-dropdown li:nth-child(2) {
  display:inline;
  padding-bottom:10px
 }
 .plan-dropdown li:nth-child(3) {
  clear:left;
  padding-bottom:10px;
  padding-top:10px
 }
 .plan-dropdown li:nth-child(4) {
  clear:left;
  padding-bottom:10px
 }
}
@media (max-width:480px) {
 .plan-dropdown ul {
  list-style-type:none;
  margin:0;
  padding:0
 }
 .plan-dropdown li {
  display:block;
  float:left;
  clear:left;
  padding-left:10px;
  padding-bottom:10px
 }
}
@media (max-width:400px) {
 .plan-finder_bg {
  background-color:#f2f2f4!important;
  width:100%;
  padding:20px 10px
 }
}
.coverage_heading {
 padding-left:22px;
 padding-bottom:30px
}
.coverage_heading h1 {
 margin-top:20px!important;
 margin-bottom:30px!important
}
p,ul.resp-tabs-list {
 margin:0;
 padding:0
}
.resp-tabs-list li {
 font-family:JioTypeW04-Bold!important;
 font-size:18px;
 display:inline-block;
 padding:18px 30px;
 margin:-59px 0 0;
 list-style:none;
 cursor:pointer;
 float:left;
 background-color:#e3e3e6
}
.store-selected {
 background-color:transparent
}
.resp-tabs-container {
 padding:0;
 background-color:#f9f9fa;
 clear:left
}
h2.resp-accordion {
 cursor:pointer;
 display:none
}
.resp-tab-content {
 display:none;
 padding:15px
}
.resp-tab-active {
 margin-bottom:-1px!important;
 padding:18px 30px!important;
 font-family:JioTypeW04-Bold!important;
 border-bottom:none;
 background-color:#f9f9fa!important
}
.resp-accordion-active,.resp-content-active {
 display:block
}
.store_locator_white div:nth-child(3) p {
 line-height:25px!important
}
h2.resp-accordion {
 font-size:13px;
 border:1px solid #c1c1c1;
 border-top:0 solid #c1c1c1;
 margin:0;
 padding:10px 15px
}
h2.resp-tab-active {
 border-bottom:0 solid #c1c1c1!important;
 margin-bottom:0!important;
 padding:10px 15px!important
}
h2.resp-tab-title:last-child {
 border-bottom:12px solid #c1c1c1!important;
 background:#00f
}
.resp-arrow {
 width:16px;
 height:16px;
 float:right;
 margin-top:20px;
 background-image:url(../images/accordion-down.png)!important;
 background-repeat:no-repeat
}
h2.resp-tab-active span.resp-arrow {
 border:none;
 background-repeat:no-repeat
}
.bundle-pro-list1 {
 margin-top:21px
}
h2.resp-tab-active {
 background:#DBDBDB!important
}
.resp-easy-accordion h2.resp-accordion {
 display:block
}
.resp-easy-accordion .resp-tab-content {
 border:1px solid #c1c1c1
}
.resp-easy-accordion .resp-tab-content:last-child {
 border-bottom:1px solid #c1c1c1!important
}
.resp-jfit {
 width:100%;
 margin:0
}
.resp-tab-content-active {
 display:block
}
h2.resp-accordion:first-child {
 border-top:1px solid #c1c1c1!important
}
.orange-box {
 background-color:#d6850f;
 padding:10px
}
.orange-box-light {
 background-color:#eab241;
 padding:10px
}
.orange-box-light2 {
 background-color:#f4db8a;
 padding:10px
}
.coverage-img {
 position:relative
}
.coverage-pin {
 position:absolute;
 top:30px;
 left:50px
}
.service-availability .store_locator_white {
 padding:0;
 border-bottom:5px solid #fff
}
.service-availability .active-header1,.service-availability .active-header1:hover,.service-availability .inactive-header1,.service-availability .inactive-header1:hover {
 background-color:#f9f9fa
}
.service-availability .address {
 font-size:1.5em!important;
 margin-bottom:25px!important
}
.service-availability .address input {
 border:0 solid #656567;
 text-decoration:underline;
 background-color:transparent
}
.service-availability .pro-availability {
 width:60%;
 margin:12% auto 0;
 text-align:left
}
.service-availability .pro-availability h3 {
 color:#fcc200!important;
 font-size:2.25em!important
}
@media (max-width:1024px) {
 .coverage_heading {
  padding-left:0
 }
}
@media (max-width:640px) {
 .service-availability .accordion-header1 {
  height:auto;
  margin:0
 }
 .service-availability .pro-availability {
  width:100%;
  margin:12% auto 0;
  text-align:left
 }
 .coverage-pin .email-box {
  width:95%
 }
 .coverage-pin .go-btn {
  position:absolute!important;
  top:12px!important;
  margin-left:230px!important
 }
 .coverage-pin {
  width:100%;
  top:-65px;
  left:16px
 }
 .coverage-map {
  margin-top:60px!important
 }
 .store-selected {
  background-color:#e3e3e6
 }
}
@media (max-width:480px) {
 .coverage_heading h1 {
  margin-top:0!important;
  margin-bottom:30px!important
 }
 .coverage-pin .go-btn {
  margin-left:90px!important
 }
 .resp-tabs-list li {
  font-family:JioTypeW04-Bold!important;
  font-size:14px;
  display:inline-block;
  padding:10px 15px;
  margin:-38px 0 0;
  list-style:none;
  cursor:pointer;
  float:left;
  background-color:#e3e3e6
 }
 .resp-tab-active {
  border-bottom:none;
  margin-bottom:-1px!important;
  padding:10px 15px!important;
  font-family:JioTypeW04-Bold!important
 }
 .coverage_heading {
  padding-top:20px;
  padding-left:20px
 }
}
@media (max-width:400px) {
 .coverage-pin {
  top:-55px
 }
 .coverage-pin .email-box {
  width:90%
 }
 .coverage-pin .go-btn {
  margin-left:190px!important;
  top:0!important
 }
 .coverage_heading {
  padding-top:20px;
  padding-left:20px
 }
}
.store_locator_white {
 color:#54545d;
 background-color:#fff!important;
 padding:20px 0 0;
 vertical-align:middle!important;
 border-bottom:5px solid #f9f9fa
}
.store_locator_white p {
 margin-top:6px!important;
 line-height:51px!important
}
.store_table {
 border-bottom:1px solid #e3e3e6;
 padding:10px 5px;
 vertical-align:top
}
.no-border {
 border-bottom:none!important
}
.store_table p.address {
 width:50%
}
.store_table p.address a {
 color:#2e2e33!important;
 text-decoration:none
}
.walk_icon {
 background-image:url(../images/walk-icon.png);
 background-repeat:no-repeat;
 background-position:left;
 padding-left:45px!important
}
.bycycle-icon {
 background-image:url(../images/bycycle-icon.png);
 background-repeat:no-repeat;
 background-position:left;
 padding-left:45px!important
}
.car-icon {
 background-image:url(../images/car-icon.png);
 background-repeat:no-repeat;
 background-position:left;
 padding-left:45px!important
}
.resp-tabs-list1 li {
 font-family:JioTypeW04-Bold;
 font-size:18px;
 display:inline-block;
 padding:18px 30px;
 margin:-61px 0 0;
 list-style:none;
 cursor:pointer;
 float:left;
 background-color:#f9f9fa
}
.resp-tabs-container1 {
 padding:15px 20px;
 background-color:#f9f9fa;
 clear:left;
 margin:-8px 0 0
}
.modal {
 z-index:9999999!important;
 overflow-y:hidden!important
}
.modal-backdrop {
 z-index:999999!important
}
.store-location-details .modal-header {
 border-bottom:0 solid #e5e5e5!important;
 min-height:75px
}
.store-location-details .modal-body {
 padding-top:0;
 color:#525252
}
.store-location-details .close,.store-location-details .close:focus,.store-location-details .close:hover {
 color:#fcc206;
 font-size:60px;
 font-weight:400;
 opacity:1
}
.store-location-details .modal-dialog {
 max-width:850px;
 width:100%
}
.store-location-details .modal-body .top-margin {
 margin-top:10%
}
.store-location-details .modal-dialog .modal-body img {
 width:auto;
 max-width:100%
}
.store-location-details .modal-body .top-border-div {
 border-top:solid 1px #525252;
 padding-top:8px;
 padding-bottom:8px
}
.dark-color {
 color:#525252
}
.light-color {
 color:#adadad
}
.store-location-details .modal-body p {
 line-height:20px!important
}
.store-location-details .modal-body a {
 text-decoration:none;
 border-bottom:solid 2px #fcc200;
 color:#adadad
}
.store-location-details .modal-body .bottom-border-div {
 border-bottom:solid 1px #525252;
 padding-top:8px;
 padding-bottom:8px;
 margin-bottom:12px
}
#show-nxt-row {
 display:none
}
.store_table .load-more {
 background-color:#fff;
 color:#58585c;
 border:1px solid #c8c8ca;
 border-radius:48px;
 font-size:1.4em;
 font-weight:400;
 padding:15px 26px;
 text-transform:uppercase;
 margin:10px auto;
 background-repeat:no-repeat;
 background-position:right center;
 text-align:left;
 width:25%;
 outline:0
}
@media (max-width:640px) {
 .store_table p.address {
  width:100%
 }
 .store_table .load-more {
  width:70%
 }
}
@media (max-width:400px) {
 .resp-tabs-list1 li {
  font-size:12px;
  padding:10px;
  margin:-36px 0 0 -20px
 }
}
.accordion-header2 {
 background-color:#f2f2f4;
 padding:20px 0 20px 20px;
 cursor:pointer
}
.active-header2 {
 background:url(../images/accordion-up-blue.png) 98% center no-repeat #f2f2f4;
 padding-left:0
}
.active-header2:hover {
 background:url(../images/accordion-up-blue.png) 98% center no-repeat #ebebeb;
 padding-left:0
}
.inactive-header2 {
 background:url(../images/accordion-down.png) 98% center no-repeat #fff;
 padding-left:0
}
.inactive-header2:hover {
 background:url(../images/accordion-down.png) 98% center no-repeat #ebebeb;
 padding-left:0
}
.accordion-content2 {
 display:none;
 background-color:#f2f2f4!important;
 width:100%;
 padding:20px 20px 40px;
 margin-bottom:40px
}
@media (max-width:480px) {
 .accordion-content2 {
  display:none;
  background-color:#f2f2f4!important;
  width:100%;
  padding:20px 0 40px
 }
 .accordion-content2 .support-description p {
  padding:0 8px!important
 }
 .accordion-content2 .support-description .select-city-device {
  padding:0 6px
 }
 .accordion-content2 .support-description #no-more-tables table {
  font-size:14px
 }
}
.bundle-wrap {
 position:relative
}
.white-rup-icon {
 color:#fff!important
}
.bundles-bottom-heading {
 margin-bottom:20px
}
.bundle-shortlist {
 position:absolute;
 top:0;
 right:4px;
 z-index:99999
}
.bundles-tile-container {
 color:#fff;
 font-size:1.125em;
 margin:0;
 padding:0 0 8px
}
.bundles-product-info .rupee {
 color:#333;
 font-size:1em
}
.col-padding-none {
 margin:0 -8px 0 0
}
.bundles-tile-container h2,.bundles-tile-container h3 {
 color:#fff!important
}
.bundles-tile-container h2 {
 font-size:2.375em!important
}
.bundles-tile-container h3 {
 font-size:2.25em!important
}
.bundles-tile-container ul {
 list-style-type:none;
 margin:15px 0
}
.bundles-tile-container ul li {
 line-height:38px;
 padding:0 0 13px
}
.bundles-tile-container ul li span {
 padding-left:13px
}
.bundles-tile-container .bundles-top-cont {
 position:absolute;
 top:30px;
 right:30px;
 z-index:2;
 text-align:right
}
.bundles-tile-container .bundles-top-cont h2 {
 margin-top:20px!important
}
.bundles-tile-container .bundles-bottom-cont,.bundles-tile-container .bundles-bottom-title {
 position:absolute;
 bottom:30px;
 left:30px;
 z-index:2;
 text-align:left
}
.bundles-tile-container .bundles-bottom-title {
 bottom:175px
}
.bundles-bottom-title h2 {
 margin:10px 0!important
}
.bundles-product-info {
 float:left;
 padding:10px 40px 10px 0
}
.bundles-product-info span {
 font-size:.875em;
 color:#cbcbce;
 text-transform:uppercase
}
.bundles-app-bg {
 height:516px;
 position:relative;
 background-color:#f2f2f4
}
.bundles-app-img {
 position:absolute;
 bottom:0;
 left:0;
 width:100%
}
.bundles-app-txt {
 position:absolute;
 top:40px;
 left:40px
}
@media (max-width:1024px) {
 .bundles-app-bg {
  margin-bottom:20px;
  height:454px
 }
 .bundles-app-bg img {
  width:90%
 }
}
@media (max-width:768px) {
 .bundles-app-bg {
  margin-bottom:20px;
  height:516px
 }
 .bundles-app-bg img {
  width:80%
 }
}
@media (max-width:640px) {
 .white-rup-icon {
  color:#333!important
 }
 .bundles-bottom-heading {
  margin-bottom:20px
 }
 .bundles-tile-container {
  margin:0
 }
 .bundles-tile-container .bundles-bottom-cont {
  background:#eeeeef;
  color:#54545d;
  padding:30px;
  position:relative;
  bottom:0;
  left:0;
  font-size:36px;
  margin-top:-33px
 }
 .bundles-product-info span {
  color:#8e8e91;
  font-size:28px
 }
 .bundles-tile-container .bundles-bottom-title {
  bottom:66px;
  left:30px;
  position:relative;
  z-index:9
 }
 .bundles-tile-container .bundles-bottom-title h3 {
  font-size:2em!important
 }
 .bundles-tile-container .bundles-top-cont {
  right:44px
 }
 .bundles-app-bg {
  margin-bottom:16px
 }
}
@media (max-width:480px) {
 .bundles-tile-container .bundles-bottom-cont {
  font-size:30px
 }
 .bundles-product-info span {
  color:#8e8e91;
  font-size:20px
 }
 .bundles-tile-container .bundles-bottom-title {
  width:100%
 }
 .bundles-tile-container .bundles-bottom-title h3 {
  font-size:1.4em!important
 }
 .bundles-tile-container .bundles-top-cont {
  right:44px
 }
 .bundles-app-bg {
  margin-bottom:20px;
  height:450px
 }
}
@media (max-width:400px) {
 .bundles-tile-container .bundles-bottom-cont {
  font-size:18px
 }
 .bundles-product-info span {
  color:#8e8e91;
  font-size:14px
 }
 .bundles-tile-container .bundles-top-cont {
  top:10px;
  right:10px
 }
 .bundles-tile-container .bundles-bottom-title {
  left:10px
 }
 .bundles-product-info {
  padding:5px 20px 5px 0
 }
 .bundles-app-bg {
  height:300px
 }
 .bundles-app-img img {
  width:100%;
  padding:0 15px
 }
 .bundles-app-txt {
  position:absolute;
  top:20px;
  left:20px
 }
 .bundles-tile-container .bundles-bottom-title h3 {
  font-size:1em!important
 }
}
.bundle-set-container .bundle-set {
 color:#fff
}
.bundle-set-container .bundle-set .bundle-discription h2,.bundle-set-container .bundle-set .bundle-offer h2 {
 font-size:2.375em!important;
 color:#fff!important
}
.bundle-set-container .bundle-set .bundle-discription h2 {
 color:#fff!important;
 z-index:1!important
}
.bundle-set-container .bundle-set .bundle-discription {
 position:absolute;
 top:60px;
 right:130px;
 width:30%
}
.bundle-set-container .bundle-set .bundle-discription h1 {
 padding-bottom:0!important;
 color:#fff!important
}
.bundle-discription h3 {
 padding-bottom:20px!important;
 color:#fff!important
}
.bundle-set-container .bundle-set .bundle-discription .discription-point {
 text-transform:uppercase;
 color:#a39f98;
 margin-top:25px
}
.bundle-set-container .bundle-set .bundle-discription .products-name {
 font-size:1.5em
}
.bundle-set-container .bundle-set .bundle-offer {
 position:absolute;
 top:75px;
 left:40px;
 text-align:left
}
.bundle-set-container .bundle-set .bundle-offer h1 {
 padding-bottom:20px!important
}
.bundle-set-container .bundle-set .bundle-offer ul li {
 list-style-type:none;
 padding-bottom:15px
}
.bundle-set-container .bundle-set .bundle-offer ul li span {
 padding-right:15px
}
.bundles-plan-app h2 {
 padding-top:30px;
 padding-bottom:30px
}
.plan-app-data {
 font-size:1.125em;
 margin-top:22px
}
.bundles-plan-app .plan-app-data img {
 padding-bottom:15px
}
.yellow_link a {
 color:#525252;
 border-bottom:2px solid #51b4c0;
 text-decoration:none
}
.plan-app-data-bg {
 background-color:#f2f2f4;
 font-size:18px;
 padding:20px 10px
}
.plan-app-data-bg span {
 color:#8f9091;
 font-size:14px!important;
 text-transform:uppercase;
 display:block;
 line-height:20px
}
.plan-app-data-row {
 background-color:#f9f9fb;
 padding:20px 10px;
 font-size:18px;
 border-bottom:1px solid #f2f2f4
}
.plan-app-data-row span {
 color:#8f9091;
 font-size:14px!important;
 text-transform:uppercase;
 display:block;
 line-height:20px
}
.width-100 .col-lg-6 {
 width:100%!important
}
@media (max-width:768px) {
 .bundle-set-container .bundle-set .bundle-discription {
  width:40%;
  right:0
 }
}
@media (max-width:640px) {
 .bundle-set-container .bundle-set .bundle-discription {
  color:#2e2e33;
  top:0;
  right:0
 }
 .margin-top-apps-40 {
  margin-top:40px
 }
 .bundle-set-container .bundle-set .bundle-discription {
  position:relative;
  width:100%
 }
 .bundle-set-container .bundle-set .bundle-discription h2 {
  color:#54545d!important;
  z-index:1!important
 }
 .bundle-set-container .bundle-set .bundle-discription .products-name {
  font-size:1.2em
 }
 .bundle-set-container .bundle-set .bundle-discription .discription-details {
  margin-top:250px
 }
 .bundle-set-container .bundle-set .bundle-discription .offer {
  background-color:#eeeeef;
  padding-bottom:15px;
  position:absolute;
  width:100%;
  top:0
 }
 .bundle-discription h3,.bundle-set-container .bundle-set .bundle-discription h1 {
  color:#2e2e33!important
 }
 .bundle-set-container .bundle-set .bundle-discription .top-space-intro {
  text-align:center
 }
 .bundle-set-container .bundle-set .bundle-offer {
  position:absolute;
  top:45px;
  right:40px;
  left:initial;
  text-align:left
 }
 .plan-app-data {
  font-size:2em!important;
  font-weight:400!important;
  line-height:48px!important
 }
}
@media (max-width:400px) {
 .bundle-offer {
  position:absolute;
  top:5px!important;
  right:40px;
  left:initial;
  z-index:999;
  text-align:left
 }
 .bundle-set-container .bundle-set .bundle-offer h2 {
  font-size:1.3em!important;
  color:#fff!important;
  line-height:25px!important
 }
 .bundle-set-container .bundle-set .bundle-offer ul li {
  list-style-type:none;
  padding-bottom:0
 }
 .plan-app-data-bg,.plan-app-data-row {
  padding:20px 10px;
  font-size:16px
 }
}
.bundle-slide,.bundle-slide-desktop {
 display:block
}
.bundle-slide-desktop img {
 padding:0 0 3px 20px
}
.bundle-checkout-bg {
 background-color:#f4f4f4!important;
 padding:20px 0 20px 48px;
 width:100%;
 position:fixed!important;
 z-index:10
}
.bundle-checkout-bg .bundle-info {
 padding:0 10px;
 height:auto
}
.bundle-checkout-bg .bundle-info:nth-child(-n+2) {
 border-right:1px solid #c3c3c3
}
.bundle-checkout-bg .bundle-info h2 {
 font-size:16px!important;
 color:#ababad!important
}
.bundle-checkout-bg .bundle-info .bundle-info-details {
 margin-bottom:10px
}
.bundle-checkout-bg .bundle-info .info-display {
 display:block
}
.bundle-checkout-bg .bundle-info .info-display a {
 font-size:14px!important
}
.bundle-checkout-bg .bundle-info .bundle-info-details:nth-child(n+3) {
 display:none
}
.bundle-checkout-bg .bundle-info .bundle-info-details .bundle-info-total {
 font-size:18px;
 color:#000;
 margin:16px 0 0 24px;
 position:relative
}
.bundle-checkout-bg .bundle-info .bundle-info-details .bundle-info-total .info-price {
 margin-top:2px;
 font-size:16px;
 font-weight:700
}
.bundle-checkout-bg .bundle-info .bundle-info-details .bundle-info-total .info-close {
 display:none
}
.bundle-checkout-bg .bundle-info .bundle-info-details .bundle-info-total .add-optional {
 position:absolute;
 width:100%;
 height:50px;
 background-color:#f4f4f4;
 z-index:2;
 text-align:center;
 top:0;
 left:0;
 display:none
}
.bundle-checkout-bg .bundle-info .bundle-info-details .bundle-info-total .add-optional a {
 font-size:18px!important;
 color:#000!important;
 padding:3px 0;
 border-bottom:1px solid #fcc101;
 text-decoration:none
}
.bundle-checkout-bg .bundle-info .bundle-info-details .bundle-info-total .add-optional-count {
 position:absolute;
 width:100%;
 height:50px;
 background-color:#f4f4f4;
 z-index:1;
 text-align:center;
 top:0;
 left:0;
 display:none;
 font-size:16px;
 color:#ababad;
 text-transform:uppercase
}
.bundle-checkout-bg .bundle-info .bundle-info-details .bundle-info-total .add-optional-count span {
 color:#000;
 font-weight:700;
 padding-left:10px
}
.bundle-checkout-bg .bundle-info .bundle-info-details .bundle-info-total .add-optional-count .col-lg-4:nth-child(-n+2) {
 border-right:1px solid #c3c3c3
}
.bundle-checkout-bg .bundle-info .info-price {
 font-size:14px;
 color:#000;
 margin-top:0
}
.bundle-checkout-bg .bundle-info .info-close {
 margin-top:0;
 text-align:right;
 cursor:pointer
}
.bundle-checkout-bg .bundle-info.bundle-info-heading:nth-child(1) .info-price,.bundle-checkout-bg .bundle-info.bundle-info-heading:nth-child(1) a {
 font-size:16px!important;
 font-weight:700!important
}
.bundle-checkout-bg .bundle-info.bundle-info-heading:nth-child(1) .info-close {
 display:none
}
.bundle-checkout-bg .bundle-info a {
 font-size:16px!important;
 color:#000!important;
 line-height:30px!important;
 margin-top:5px!important;
 padding:3px 0;
 text-decoration:none
}
.bundle-checkout-bg .bundle-info .bundle-checkout-btn {
 font-family:JioTypeW04-Bold;
 background-color:#fdcc00;
 color:#525252;
 border:2px solid #51b4c0;
 border-radius:40px;
 font-size:1em;
 padding:16px 40px;
 outline:0!important
}
.bundle-checkout-margin {
 margin-top:120px!important
}
@media (max-width:768px) {
 .bundle-slide,.bundle-slide-desktop {
  display:none
 }
 .bundle-checkout-bg,.bundle-checkout-bg .container {
  padding:0
 }
 .bundle-checkout-bg .bundle-info {
  height:auto;
  padding:10px
 }
 .bundle-checkout-bg .bundle-info:nth-child(-n+4) {
  display:block;
  border-right:none;
  border-bottom:1px solid #c3c3c3
 }
 .bundle-checkout-bg .bundle-info.bundle-info-heading {
  background-color:#ece8e7;
  height:60px;
  cursor:pointer
 }
 .bundle-checkout-bg .bundle-info h2 {
  line-height:28px!important
 }
 .bundle-checkout-bg .bundle-info.bundle-info-heading h2 {
  display:none
 }
 .bundle-checkout-bg .bundle-info .bundle-info-details {
  padding:4px 0;
  border-bottom:1px solid #dbdbdb;
  margin-bottom:0
 }
 .bundle-checkout-bg .bundle-info .info-display {
  display:none!important
 }
 .bundle-checkout-bg .bundle-info .bundle-info-details:last-child {
  border-bottom:none
 }
 .bundle-checkout-bg .bundle-info .bundle-info-details .bundle-info-total .add-optional,.bundle-checkout-bg .bundle-info .bundle-info-details:nth-child(n+3) {
  display:block
 }
 .bundle-checkout-margin {
  margin-top:180px!important
 }
 .bundle-checkout-bg .bundle-info .info-price {
  margin-top:4px
 }
 .bundle-checkout-bg .bundle-info.bundle-info-heading .info-price {
  font-weight:700
 }
 .bundle-checkout-bg .bundle-info .info-close {
  margin-top:4px
 }
 .bundle-checkout-bg .bundle-info.bundle-info-heading:nth-child(1) .info-close {
  display:block
 }
 .bundle-checkout-bg .bundle-info a {
  border-bottom:none
 }
 .bundle-checkout-bg .bundle-info .bundle-info-details .bundle-info-btn {
  text-align:center
 }
 .bundle-checkout-bg .bundle-info .bundle-info-details .bundle-info-total {
  margin:16px 0 0;
  border-bottom:1px solid #c3c3c3;
  padding-bottom:10px
 }
 .bundle-checkout-bg .bundle-info .bundle-checkout-btn {
  border-radius:40px;
  padding:10px 60px
 }
 .row.reorder-xs {
  -webkit-transform:rotate(180deg);
  -moz-transform:rotate(180deg);
  -ms-transform:rotate(180deg);
  -o-transform:rotate(180deg);
  transform:rotate(180deg);
  direction:rtl
 }
 .row.reorder-xs>[class*=col-] {
  -webkit-transform:rotate(-180deg);
  -moz-transform:rotate(-180deg);
  -ms-transform:rotate(-180deg);
  -o-transform:rotate(-180deg);
  transform:rotate(-180deg);
  direction:ltr
 }
}
@media (max-width:360px) {
 .bundle-checkout-bg .bundle-info .bundle-info-details .bundle-info-total .add-optional a {
  font-size:16px!important
 }
 .bundle-checkout-bg .bundle-info.bundle-info-heading:nth-child(1) a {
  line-height:24px!important
 }
 .bundle-checkout-bg .bundle-info .bundle-info-details .bundle-info-total .add-optional-count {
  font-size:14px
 }
}
@media (max-width:320px) {
 .bundle-checkout-bg .bundle-info .bundle-info-details .bundle-info-total .add-optional a {
  font-size:14px!important
 }
 .bundle-checkout-bg .bundle-info.bundle-info-heading:nth-child(1) a {
  line-height:20px!important
 }
}
.subscribe {
 margin-top:0;
 margin-bottom:0;
 text-align:center;
 padding-top:50px
}
.subscribe h2 {
 margin:20px 0!important
}
.subscribe h3 {
 margin:20px 0!important;
 font-size:26px!important
}
.email-box {
 text-align:left;
 border:1px solid #ddd;
 border-radius:25px;
 width:300px;
 padding:15px 50px 15px 15px
}
.subscribe-form .go-btn {
 background-image:url(../images/but-arrow-right.png);
 background-color:transparent;
 width:34px;
 height:35px;
 left:298px!important;
 position:relative;
 margin-top:-4px;
 background-repeat:no-repeat
}
.subscribe-form .go-btn:hover {
 background-color:#fff;
 background-image:url(../images/but-arrow-right.png);
 width:34px;
 height:35px;
 left:298px;
 position:relative;
 margin-top:-4px;
 background-repeat:no-repeat
}
.subscribe-confirm {
 display:none
}
.article-margin {
 margin-top:60px
}
@media (max-width:640px) {
 .subscribe {
  margin-bottom:30px
 }
 .article-margin {
  margin-top:60px
 }
}
@media (max-width:375px) {
 .email-box {
  text-align:left;
  border:1px solid #ddd;
  border-radius:25px;
  width:250px;
  padding:10px 45px 10px 10px;
  text-transform:uppercase
 }
 .subscribe-form .go-btn {
  margin-left:220px;
  left:35px!important;
  position:absolute;
  margin-top:3px
 }
 .subscribe-form .go-btn:hover {
  margin-left:200px
 }
 .article-margin {
  margin-top:0
 }
}
@media (max-width:320px) {
 .email-box {
  text-align:left;
  border:1px solid #ddd;
  border-radius:25px;
  width:250px;
  padding:10px 45px 10px 10px;
  text-transform:uppercase
 }
 .subscribe-form .go-btn {
  margin-left:200px;
  left:35px!important;
  position:absolute;
  margin-top:3px
 }
 .subscribe-form .go-btn:hover {
  margin-left:200px
 }
}
.filter-content {
 display:none
}
.hm-colm1 span {
 margin-top:0!important;
 padding-right:0!important
}
.check-box-container .hm-colm1 p label {
 margin-bottom:5px
}
.btn-filters,.check-box-container .hm-colm1 .filter-area {
 display:block
}
.filter-btn span {
 float:left
}
.btn-filters .less-more,.btn-filters .load-more {
 background-color:transparent;
 color:#525252;
 border:1px solid #c8c8ca;
 border-radius:48px;
 font-size:.875em;
 font-family:JioTypeW04-Bold;
 padding:8px 35px;
 text-transform:uppercase;
 margin-top:0;
 margin-bottom:20px;
 background-repeat:no-repeat;
 background-position:right center;
 text-align:left;
 width:auto
}
.btn-filters .apply {
 font-family:JioTypeW04-Bold;
 background-color:#fdcc00;
 color:#525252;
 border:1px solid #c8c8ca;
 border-radius:48px;
 font-size:1.4em;
 padding:20px 70px;
 text-transform:uppercase
}
#product-gallery-filter #breadcrumbs-nav ul.breadcrumbs-nav {
 margin:0 0 0 10px
}
#product-gallery-filter {
 margin-bottom:8px
}
#product-gallery-filter label {
 font-weight:400!important
}
#product-gallery-filter h1 {
 margin:0 20px 10px 0!important;
 padding:0 20px 10px 0!important;
 line-height:50px!important;
 font-size:3.5em!important
}
.product-gallery-filter-panel-contner .step1-dropdown {
 line-height:55px
}
.product-gallery-filter-panel-contner .filter-dropdown {
 color:#54545d;
 padding-bottom:4px!important;
 border-bottom:solid 2px #2e2e33;
 background-image:url(../images/select-arrow.png);
 background-position:right center;
 background-repeat:no-repeat;
 cursor:pointer;
 padding-right:20px
}
.product-gallery-filter-panel-contner .dropdown-menu {
 position:absolute!important;
 z-index:999;
 margin-top:50px;
 width:100%;
 margin-left:7px;
 padding-left:0!important
}
#product-gallery-filter span {
 display:inline-block
}
#product-gallery-filter span.float-none {
 float:none;
 padding-right:3px
}
#product-gallery-filter {
 font-size:14px;
 color:#939396
}
#product-gallery-filter .footer-city-space {
 margin-top:0;
 margin-left:20px
}
.product-gallery-filter-panel-top {
 padding:0 20px 20px;
 line-height:30px
}
.product-gallery-filter-panel-top span {
 padding-right:10px
}
.product-gallery-filter-panel {
 background:#f9f9fa!important
}
.product-gallery-filter-panel-contner .step1-dropdown {
 font-size:48px;
 padding:5px 0 25px
}
.selected-prod {
 margin-bottom:25px
}
.product-gallery-filter-panel-contner .footer-city-btn1 {
 padding:0 20px 0 0;
 margin:0 14px
}
span.opacity {
 color:#939396
}
#product-gallery-filter .toggle-icon {
 display:block;
 width:25px;
 height:25px;
 margin-right:10px;
 line-height:30px;
 font-size:30px;
 color:#fcc200;
 background-repeat:no-repeat;
 cursor:pointer
}
#product-gallery-filter .active-toggle {
 background-repeat:no-repeat
}
#compare-close-button {
 background-image:url(../images/close-icon.png);
 background-repeat:no-repeat;
 cursor:pointer;
 float:right;
 height:13px;
 position:relative;
 right:-10px;
 top:8px;
 width:13px;
 z-index:10
}
.compare-strip {
 float:left
}
.compareTab,.compareTab a {
 float:left;
 font-size:13px;
 margin-right:20px;
 margin-left:2px;
 background:#fff;
 padding-right:15px
}
.showing-Device {
 float:left
}
.bootstrap-checkbox {
 display:inline-block;
 position:relative;
 width:13px;
 height:13px;
 border:1px solid #000;
 -webkit-user-select:none;
 -moz-user-select:none;
 -ms-user-select:none;
 user-select:none
}
.bootstrap-checkbox i {
 position:absolute;
 left:-1px;
 top:-2px
}
.step2 {
 display:none
}
.step3 p {
 line-height:30px;
 float:left;
 width:100%
}
.serch-filters-option {
 width:80%
}
.range-input {
 font-family:JioTypeW04-Bold;
 border:0;
 color:#000;
 width:100px;
 background-color:transparent
}
#product-gallery-filter span {
 margin-top:20px
}
.filter-align {
 display:inline-block
}
@media (max-width:768px) {
 .product-gallery-filter-panel-contner .step1-dropdown {
  padding:20px;
  font-size:44px
 }
 .product-gallery-filter-panel-contner .hm-colm1 {
  border-left:0 solid #FFF
 }
 #product-gallery-filter .hm-colm1 {
  width:50%
 }
 #product-gallery-filter h1 {
  font-size:3.5em!important;
  margin-top:50px!important;
  margin-bottom:50px!important;
  color:#54545d;
  line-height:50px!important
 }
 .filter-btn span {
  float:left
 }
 .filter-btn .showing-Device span,.filter-btn span.hiding,.filter-btn span.showing {
  font-size:1em
 }
 .compareTab,.compareTab a {
  font-size:1em;
  margin-bottom:10px
 }
 .btn-filters .less-more,.btn-filters .load-more {
  width:50%
 }
 .btn-filters .load-more {
  border-radius:60px;
  width:350px;
  padding:15px 25px;
  font-size:2em;
  font-weight:400;
  background-repeat:no-repeat;
  background-position:right 30px center!important
 }
}
@media (max-width:640px) {
 .hide-480-screens {
  display:none
 }
 .check-box-container .hm-colm1 {
  border-left:0 solid #FFF!important
 }
 .check-box-container .hm-colm1 p.text {
  font-size:1em!important;
  line-height:26px!important
 }
}
@media (max-width:480px) {
 .btn-filters .job-verify {
  height:32px;
  width:100%;
  text-align:left;
  padding-top:8px
 }
 #product-gallery-filter span {
  margin-top:15px!important
 }
 product-gallery-filter-panel-contner .step1-dropdown {
  padding:20px;
  font-size:45px
 }
 #product-gallery-filter .hm-colm1 {
  width:100%
 }
 .check-box-container .hm-colm1 {
  margin-top:20px
 }
 .check-box-container .hm-colm1 .filter-title,.check-box-container .hm-colm1 .filter-title1 {
  font-size:1em;
  background-color:#EEE;
  padding:0 10px;
  background-position:right 10px center;
  background-repeat:no-repeat;
  cursor:pointer
 }
 .check-box-container .hm-colm1 .filter-area {
  display:none
 }
 .check-box-container .hm-colm1 {
  border-right:0 solid #FFF!important
 }
}
@media (max-width:400px) {
 .product-gallery-filter-panel-contner .step1-dropdown {
  padding:0 0 10px 10px
 }
 .product-gallery-filter-panel-contner .dropdown-menu {
  margin-top:20px
 }
 #product-gallery-filter span,.product-gallery-filter-panel-contner .step1-dropdown {
  font-size:1em!important;
  line-height:25px!important
 }
 .product-gallery-filter-panel-contner .filter-dropdown {
  padding-right:20px!important;
  padding-bottom:5px!important
 }
 #product-gallery-filter span {
  margin-top:15px!important
 }
 .filter-align {
  display:block
 }
 .btn-filters .load-more {
  border-radius:50px;
  width:250px;
  padding:10px 25px;
  font-size:1.6em;
  background-repeat:no-repeat;
  background-position:right 30px center!important
 }
}
.masonry {
 background:#FFF;
 width:1060px;
 margin:0 auto;
 position:relative
}
.masonry .item {
 width:254px;
 height:380px;
 float:left;
 background:#f9f9fb;
 margin:6px 4px;
 position:relative;
 border:1px solid #FFF;
 cursor:pointer
}
.masonry .item:hover {
 border:1px solid #fbc509
}
.item.wi2 {
 width:518px
}
.item.hi1 {
 height:520px;
 margin-top:272px
}
.item.hi2 {
 height:380px
}
.masonry .hi1 .img-h,.masonry .hi2 .img-h {
 width:75%
}
.masonry .hi1 .img-v,.masonry .hi2 .img-v {
 width:35%
}
.masonry .wi2 .img-h {
 width:70%
}
.masonry .wi2 .img-v {
 width:35%
}
.masonry .device-info {
 width:100%;
 height:260px;
 padding:20px
}
.masonry .height1-top {
 height:230px;
 padding:30px 0
}
.masonry .height1-bottom {
 height:155px
}
.masonry .device-info h1 {
 font-size:1.5em!important;
 line-height:30px!important;
 height:50px
}
.masonry .device-info h3 {
 color:#2e2e33!important
}
.masonry .device-feature {
 float:left;
 margin:10px 20px 10px 0
}
.masonry .device-feature h2 {
 font-size:16px!important;
 color:#c5c5c8!important;
 padding:5px 0!important
}
.masonry .device-feature h3 {
 font-size:16px!important;
 color:#58585c!important
}
.shortlist-view {
 position:absolute;
 top:0;
 right:0;
 padding:8px;
 background-image:url(../images/icon-star.png);
 width:32px;
 height:32px;
 cursor:pointer;
 z-index:1
}
.shortlist-view.right-space {
 margin-right:4px
}
.shortlist-view a {
 -webkit-transition:all ease 2s;
 -o-transition:all ease 2s;
 -moz-transition:all ease 2s;
 transition:all ease 2s;
 text-decoration:none
}
.shortlist-view a:hover:after {
 color:#fcc200;
 -webkit-transition:all ease 2s;
 -o-transition:all ease 2s;
 -moz-transition:all ease 2s;
 transition:all ease 2s
}
.view-shortlist,.view-shortlist a {
 display:none;
 padding:8px 0 0 15px;
 font-size:.9em;
 background:#fff;
 position:absolute;
 right:0;
 height:32px;
 width:105px;
 color:#fcc200!important;
 top:0
}
@media (max-width:1024px) {
 .masonry {
  width:920px;
  margin:0 10px;
  padding:0
 }
 .masonry .item {
  width:300px;
  margin:6px 0;
  padding:0;
  border-left:6px solid #FFF;
  border-right:6px solid #FFF
 }
}
@media (max-width:768px) {
 .masonry {
  width:702px;
  margin:0 3px;
  padding:0
 }
 .masonry .item {
  width:348px;
  margin:6px 0;
  padding:0;
  border-left:6px solid #FFF;
  border-right:6px solid #FFF
 }
 .item.wi2 {
  width:696px
 }
 .item.hi1 {
  height:520px;
  margin-top:6px
 }
 .masonry .hi1 .img-v,.masonry .hi2 .img-v {
  width:30%
 }
 .masonry .hi1 .img-h,.masonry .hi2 .img-h {
  width:70%
 }
 .masonry .wi2 .img-h {
  width:60%
 }
 .masonry .wi2 .img-v {
  width:25%
 }
}
@media (max-width:640px) {
 .masonry {
  width:600px;
  margin:0 10px
 }
 .masonry .item {
  width:300px;
  border-left:6px solid #FFF;
  border-right:6px solid #FFF
 }
 .item.wi2 {
  width:600px
 }
 .item.hi1 {
  height:520px;
  margin-top:6px
 }
 .masonry .device-info h1 {
  line-height:auto
 }
 .masonry .device-feature h2 {
  padding:0!important;
  line-height:50px!important
 }
 .masonry .device-feature h3 {
  padding:0!important;
  line-height:0!important
 }
}
@media (max-width:600px) {
 .masonry {
  width:590px;
  margin:0 10px 0 15px
 }
 .masonry .item {
  width:275px
 }
 .item.wi2 {
  width:550px
 }
}
@media (max-width:480px) {
 .masonry {
  width:462px;
  margin:0 8px
 }
 .masonry .item {
  width:220px;
  margin:4px 3px;
  border-left:0 solid #FFF;
  border-right:0 solid #FFF
 }
 .item.wi2 {
  width:448px
 }
 .masonry .device-info {
  padding:20px 10px
 }
 .masonry .device-info h1 {
  font-size:1.6em!important;
  height:45px
 }
 .masonry .device-feature {
  margin:0 20px 0 0
 }
 .masonry .hi1 .img-v,.masonry .hi2 .img-v {
  width:40%
 }
 .masonry .hi1 .img-h,.masonry .hi2 .img-h {
  width:80%
 }
}
@media (max-width:400px) {
 .masonry {
  width:286px;
  margin:0 8px
 }
 .masonry .item {
  width:286px;
  margin:5px 0;
  height:460px;
  border-left:0 solid #FFF;
  border-right:0 solid #FFF
 }
 .item.wi2 {
  width:286px
 }
 .masonry .wi2 .img-h {
  width:85%
 }
 .masonry .wi2 .img-v {
  width:50%
 }
 .masonry .device-info h1 {
  line-height:26px!important
 }
 .masonry .device-feature h2 {
  padding:0 0 5px!important
 }
 .masonry .device-feature {
  margin:0 30px 10px 0
 }
 .masonry .height1-top {
  height:300px
 }
 .masonry .height1-bottom {
  height:220px
 }
}
@media (max-width:375px) {
 .masonry {
  width:350px
 }
 .item.wi2,.masonry .item {
  width:342px
 }
}
@media (max-width:360px) {
 .masonry {
  width:340px
 }
 .item.wi2,.masonry .item {
  width:326px
 }
}
@media (max-width:320px) {
 .masonry {
  width:300px
 }
 .item.wi2,.masonry .item {
  width:286px
 }
}
.video-responsive.video-container {
 width:100%;
 max-width:100%;
 padding-top:0;
 position:relative;
 background:#fff!important;
 border:0!important
}
.video-container .video-title {
 position:absolute;
 top:150px;
 right:200px;
 font-size:48px;
 color:#fff;
 width:30%
}
.carousel-inner .video-title {
 position:absolute;
 top:207px;
 right:-77px;
 font-size:48px;
 color:#fff;
 width:50%
}
#video-responsive,.video-responsive {
 width:100%!important;
 height:auto!important;
 background:#fff!important;
 border:0!important
}
.carousel-inner .carousel-title {
 position:absolute;
 top:80px;
 right:60px;
 color:#fff;
 width:35%
}
.carousel-inner .carousel-title h1 {
 font-size:30px!important;
 color:#fff!important;
 line-height:38px!important;
 margin-bottom:30px!important
}
.carousel-inner .carousel-title p {
 font-size:18px!important;
 color:#fff!important
}
@media (max-width:1024px) {
 .carousel-inner .carousel-title {
  position:absolute;
  top:70px;
  right:20px;
  color:#000;
  width:40%
 }
 .video-container {
  height:inherit
 }
 .video-container .video-title {
  font-size:2.5em;
  top:120px;
  right:0;
  width:50%
 }
 .carousel-inner .video-title {
  font-size:2.5em;
  top:202px;
  right:-141px;
  width:50%
 }
}
@media (max-width:768px) {
 .carousel-inner .carousel-title {
  position:absolute;
  top:30px;
  right:20px;
  color:#000;
  width:40%
 }
 .carousel-inner .carousel-title h1 {
  font-size:24px!important;
  line-height:32px!important;
  margin-bottom:25px!important
 }
 .carousel-inner .carousel-title p {
  font-size:18px!important
 }
 .carousel-inner .video-title {
  font-size:2.5em;
  top:154px;
  right:-37px;
  width:50%
 }
}
@media (max-width:640px) {
 video {
  width:100%!important;
  height:auto!important
 }
 .video-container {
  width:100%;
  padding-top:0;
  position:relative
 }
 .video-container .video-title {
  font-size:2em;
  top:50px;
  right:20px;
  width:50%
 }
 .carousel-inner .video-title {
  font-size:2em;
  top:127px;
  right:-34px;
  width:50%
 }
 .carousel-inner .carousel-title {
  position:absolute;
  top:20px;
  right:20px;
  color:#000;
  width:40%
 }
 .carousel-inner .carousel-title h1 {
  font-size:20px!important;
  line-height:24px!important;
  margin-bottom:20px!important
 }
 .carousel-inner .carousel-title p {
  font-size:16px!important;
  line-height:20px!important
 }
}
@media (max-width:480px) {
 .video-container .video-title {
  font-size:1.5em
 }
 .carousel-inner .video-title {
  font-size:1.5em;
  top:95px;
  right:-21px
 }
 .carousel-inner .carousel-title {
  position:absolute;
  top:10px;
  right:10px;
  width:45%
 }
 .carousel-inner .carousel-title h1 {
  font-size:18px!important;
  line-height:20px!important;
  margin-bottom:15px!important
 }
 .carousel-inner .carousel-title p {
  font-size:14px!important;
  line-height:18px!important
 }
}
@media (max-width:375px) {
 .video-container .video-title {
  font-size:1.2em;
  top:26px;
  width:39%;
  right:15px
 }
 .carousel-inner .video-title {
  font-size:1.2em;
  top:69px;
  width:50%;
  right:-20px
 }
}
@media (max-width:360px) {
 .video-container .video-title {
  font-size:1.2em;
  top:26px;
  width:50%;
  right:-16px
 }
 .carousel-inner .video-title {
  font-size:1.2em;
  top:72px;
  width:50%;
  right:-16px
 }
}
@media (max-width:320px) {
 .video-container .video-title {
  font-size:1em;
  top:26px;
  width:38%;
  right:15px
 }
 .carousel-inner .video-title {
  font-size:1em;
  top:65px;
  width:50%;
  right:-20px
 }
}
@media (max-width:900px) {
 .drop-lang-register {
  margin:0 0 35px
 }
}
.drop-lang-register select {
 -webkit-appearance:none;
 -moz-appearance:none;
 -ms-appearance:none;
 -o-appearance:none;
 appearance:none;
 width:100%;
 resize:none;
 border-bottom:1px solid #54545d!important
}
.drop-lang-register .dropup:after {
 content:'';
 display:inline-block;
 box-sizing:border-box;
 border:0;
 margin-top:0;
 margin-left:-27px;
 width:14px;
 height:16px;
 background:url(../images/select-arrow.png)!important;
 pointer-events:none;
 position:absolute;
 right:18px;
 top:12px
}
.jio-footer {
 border-top:none;
 padding-top:30px;
 font-size:13px
}
.jio-footer .footer-link {
 width:20%!important
}
@media (max-width:640px) {
 .jio-footer .footer-link {
  width:50%!important
 }
}
.social-menu {
 display:none
}
.social-icons {
 cursor:pointer
}
ul.social-links {
 list-style:none!important;
 display:inline!important
}
ul.social-links li {
 font-size:1em!important;
 width:auto!important;
 float:left!important
}
.footer-city {
 text-align:right;
 padding:10px 0;
 width:280px
}
.footer-city-drp {
 width:auto;
 padding:0;
 float:right;
 text-align:left;
 position:relative
}
.footer-drop-box .footer-city-drp {
 position:static
}
.footer-city-space {
 margin:0 0 20px
}
.jio-footer>.container {
 max-width:1049px
}
.footer-city-drp .dropdown-menu {
 border:1px solid #E3E3E3!important;
 position:absolute!important;
 min-width:120px!important;
 background:#f9f9fa!important;
 padding-left:0!important;
 border-radius:10px;
 color:red!important
}
.import-city-drp .dropdown-menu li {
 border-bottom:1px solid #E3E3E3!important;
 padding-left:0;
 width:100%;
 right:0;
 padding-top:5px;
 padding-bottom:5px;
 color:red!important
}
.footer-city-drp .dropdown-menu li .footer-city-drp .dropdown-menu li:last-child {
 border-bottom:none!important
}
.scrollable-menu {
 height:auto;
 max-height:200px;
 overflow:auto;
 background:#dedeec!important
}
.scrollable-menu1,.scrollable-menu3 {
 height:auto;
 max-height:140px;
 overflow:auto;
 background:#dedeec!important
}
.chooseplan-city-btn,.footer-city-btn {
 background-position:right center;
 background-repeat:no-repeat;
 cursor:pointer;
 padding:0 22px 0 0!important;
 min-width:50px;
 font-size:14px
}
.footer-drop-box select {
 -webkit-appearance:none;
 -moz-appearance:none;
 -ms-appearance:none;
 -o-appearance:none;
 appearance:none;
 padding:0 24px 0 4px;
 width:100%;
 resize:none;
 float:left;
 font-size:14px;
 margin:0;
 height:32px
}
.languages-dropdown {
 position:relative
}
.drop-lang .dropup:after {
 content:'';
 display:inline-block;
 box-sizing:border-box;
 border:0;
 margin-top:0;
 margin-left:-27px;
 width:14px;
 height:16px;
 background:url(../images/arrow-blue-down.png)!important;
 pointer-events:none;
 position:absolute;
 right:13px;
 top:10px
}
.caf-dropdown-index .dropup:after {
 background:url(../images/select-arrow.png)!important
}
.caf-dropdown-index select {
 font-size:16px!important;
 padding-bottom:2px!important;
 padding-top:0!important;
 border-bottom:1px solid #000!important
}
@media (max-width:640px) {
 .caf-dropdown-index select {
  margin-bottom:30px!important
 }
}
.footer-city-drp .drop-city-plan:after {
 content:'';
 display:inline-block;
 box-sizing:border-box;
 border:0;
 margin-top:0;
 margin-left:-27px;
 width:14px;
 height:16px;
 background:url(../images/arrow-blue-down.png)!important;
 pointer-events:none;
 position:absolute;
 right:4px;
 top:10px
}
.footer-city-drp .drop-city-plan select {
 -webkit-appearance:none;
 -moz-appearance:none;
 -ms-appearance:none;
 -o-appearance:none;
 appearance:none;
 padding:0 24px 0 4px;
 width:100%;
 resize:none;
 float:left;
 font-size:14px;
 margin:0;
 height:32px
}
.quick-recharge .drop-quick-recharge:after {
 content:'';
 display:inline-block;
 box-sizing:border-box;
 border:0;
 margin-top:0;
 margin-left:-27px;
 width:14px;
 height:16px;
 background:url(../images/arrow-blue-down.png)!important;
 pointer-events:none;
 position:absolute;
 right:4px;
 top:10px
}
.quick-recharge .drop-quick-recharge select {
 -webkit-appearance:none;
 -moz-appearance:none;
 -ms-appearance:none;
 -o-appearance:none;
 appearance:none;
 padding:0 24px 0 4px;
 width:100%;
 resize:none;
 float:left;
 font-size:14px;
 margin:0;
 height:32px
}
.drop-city-fluid {
 position:relative!important
}
.drop-city-fluid .dropdown:after {
 content:'';
 display:inline-block;
 box-sizing:border-box;
 border:0;
 margin-top:0;
 margin-left:-27px;
 width:14px;
 height:16px;
 background:url(../images/arrow-blue-down.png)!important;
 pointer-events:none;
 position:absolute;
 right:4px;
 top:8px
}
.drop-city-fluid .dropdown select {
 -webkit-appearance:none;
 -moz-appearance:none;
 -ms-appearance:none;
 -o-appearance:none;
 appearance:none;
 padding:0 24px 0 4px;
 width:100%;
 resize:none;
 float:left;
 font-size:14px;
 margin:0
}
.drop-lang-fluid select {
 height:32px
}
.drop-lang-fluid .dropup:after {
 content:'';
 display:inline-block;
 box-sizing:border-box;
 border:0;
 margin-top:0;
 margin-left:-27px;
 width:14px;
 height:16px;
 background:url(../images/arrow-blue-down.png)!important;
 pointer-events:none;
 position:absolute;
 right:4px;
 top:8px
}
.chooseplan-city-btn:after,.footer-city-btn:after {
 content:'';
 display:inline-block;
 box-sizing:border-box;
 border:0;
 margin-top:0;
 margin-left:-27px;
 width:14px;
 height:16px;
 background:url(../images/arrow-blue-down.png)!important;
 pointer-events:none;
 position:absolute;
 right:25px;
 top:10px
}
.chooseplan-city-btn select,.footer-city-btn select {
 -webkit-appearance:none;
 -moz-appearance:none;
 -ms-appearance:none;
 -o-appearance:none;
 appearance:none;
 padding:0 24px 0 4px;
 width:100%;
 resize:none;
 float:left;
 font-size:14px;
 margin:0;
 height:32px
}
.footer-city-btn-redesign:after {
 content:'';
 display:inline-block;
 box-sizing:border-box;
 border:0;
 margin-top:0;
 margin-left:-27px;
 width:14px;
 height:16px;
 pointer-events:none;
 position:absolute;
 right:0;
 top:10px
}
.top-header-redesign select {
 -webkit-appearance:none;
 -moz-appearance:none;
 -ms-appearance:none;
 -o-appearance:none;
 appearance:none;
 padding:0 24px 0 4px;
 width:100%;
 resize:none;
 float:left;
 font-size:14px;
 margin:0;
 height:32px;
 border-bottom:none!important
}
.top-header-redesign:after {
 content:'';
 display:inline-block;
 box-sizing:border-box;
 border:0;
 margin-top:0;
 margin-left:-27px;
 width:14px;
 height:16px;
 background:url(../images/arrow-black-down-redesign.png) no-repeat!important;
 pointer-events:none;
 position:absolute;
 right:0;
 top:10px
}
.footer-city-btn-redesign select {
 -webkit-appearance:none;
 -moz-appearance:none;
 -ms-appearance:none;
 -o-appearance:none;
 appearance:none;
 padding:0 24px 0 4px;
 width:100%;
 resize:none;
 float:left;
 font-size:14px;
 margin:0;
 height:32px;
 border-bottom:none!important
}
.footer-city-btn2 select {
 -webkit-appearance:none;
 -moz-appearance:none;
 -ms-appearance:none;
 -o-appearance:none;
 appearance:none;
 padding:0 24px 0 4px;
 width:100%;
 resize:none;
 float:left;
 font-size:14px;
 margin:0;
 height:32px;
 color:#fff!important
}
.footer-city-btn2:after {
 content:'';
 display:inline-block;
 box-sizing:border-box;
 border:0;
 margin-top:0;
 margin-left:-27px;
 width:14px;
 height:16px;
 background:url(../images/select-arrow.png) no-repeat!important;
 pointer-events:none;
 position:absolute;
 right:25px;
 top:10px
}
.footer-city-btn {
 position:relative
}
.dropup .dropdown-menu {
 position:absolute!important;
 right:0!important;
 left:auto!important
}
#footerlink {
 padding-left:20px!important
}
#copyright {
 display:block;
 padding-top:20px;
 padding-left:18px;
 font-size:13px
}
@media (max-width:768px) {
 .jio-footer h2 {
  margin-top:20px!important;
  line-height:20px!important
 }
 #footerlink {
  min-height:110px
 }
 .jio-footer {
  display:none;
  border:none;
  margin-top:10px;
  padding-top:0
 }
 #footer .title {
  margin-top:25px
 }
 .social-menu {
  display:block;
  border-top:1px solid #E3E3E3;
  margin-top:60px
 }
 .select-circle {
  padding-right:20px!important;
  margin:20px 0 0!important
 }
 .social-icons {
  padding:10px 0 10px 20px!important;
  border:0;
  width:100%
 }
 .social-icons-mobile {
  font-family:JioTypeW04-Bold;
  padding:0 0 20px 10px!important;
  border:0
 }
 #copyright {
  padding-top:0;
  padding-left:0;
  display:block
 }
 .social-icons {
  float:left
 }
 #copyright .copyright-text {
  margin:0;
  border-top:none;
  padding:20px 0 18px;
  position:relative;
  font-size:16px!important
 }
 #copyright .copyright-icon {
  position:absolute;
  top:16px;
  right:0;
  cursor:pointer;
  margin-top:8px;
  background-image:url(../images/icon-plus.png);
  background-repeat:no-repeat;
  width:20px;
  height:20px
 }
 #copyright .copyright-icon1 {
  position:absolute;
  top:17px;
  right:0;
  cursor:pointer;
  margin-top:5px;
  background-image:url(../images/icon-minus.png);
  background-repeat:no-repeat;
  width:20px;
  height:20px
 }
 .footer-city {
  display:none
 }
 .footer-sublinks ul {
  margin-bottom:25px
 }
 .footer-sublinks {
  margin-top:25px
 }
 body {
  overflow-x:hidden
 }
}
@media (max-width:400px) {
 #footerlink>li {
  float:none;
  padding:0
 }
 .jio-footer a {
  font-size:14px
 }
 .social-icons {
  width:auto;
  padding:0 0 0 20px
 }
 .footer-sublinks ul {
  min-height:110px!important;
  margin-bottom:25px
 }
 ul.social-links li {
  padding-right:5px
 }
}
@media (max-width:360px) {
 .footer-city-drp .dropdown-menu {
  height:200px;
  margin-bottom:10px;
  position:absolute!important;
  min-width:100px!important;
  overflow-y:auto;
  outline:0;
  font-size:13px!important;
  float:right
 }
}
.dropdown-menu.footer-autosearch {
 top:-215px!important
}
.footer-bg {
 background:#f8f8f7
}
.jio-footer li {
 list-style:none
}
.footer-city-txt {
 float:left;
 font-size:14px!important;
 border-right:1px solid #E3E3E3!important;
 padding:0;
 margin-right:22px
}
.footer-drop-box {
 margin-top:10px
}
#footer-txt {
 border-top:1px solid #E3E3E3!important;
 border-bottom:1px solid #E3E3E3!important;
 font-size:12px!important;
 color:#58585B!important;
 margin:20px 0!important;
 line-height:35px!important
}
ul#footerlink li:first-child {
 color:#8e8e8e!important;
 font-weight:700;
 font-size:14px!important;
 line-height:22px
}
ul#footerlink li a {
 color:#969696!important;
 display:block!important;
 line-height:22px!important;
 padding-right:5px!important;
 transition:all .5s ease;
 -moz-transition:all .5s ease;
 -webkit-transition:all .5s ease;
 -o-transition:all .5s ease
}
ul#footerlink li a:hover {
 text-decoration:underline;
 border-bottom:0!important;
 background-color:transparent!important;
 color:#000!important;
 transition:all .5s ease;
 -moz-transition:all .5s ease;
 -webkit-transition:all .5s ease;
 -o-transition:all .5s ease
}
.apps-live ul#social-links li {
 display:inline-block!important;
 float:none!important
}
.apps-live ul#social-links li label {
 vertical-align:6px!important
}
ul#social-links {
 margin-top:0!important;
 margin-left:0!important;
 padding-left:0!important;
 margin-right:0
}
ul#social-links li {
 padding:0 15px 0 10px;
 list-style:none!important;
 font-size:1em!important;
 width:auto!important;
 float:left!important;
 display:inline!important;
 line-height:55px
}
ul#social-links li a {
 display:block;
 width:20px;
 height:20px;
 background:url(../images/sprite.png) no-repeat;
 margin-top:20px
}
ul#social-links li a.iconTwitter {
 background-position:-40px -20px
}
ul#social-links li a.iconFacebook {
 background-position:-1px -22px
}
ul#social-links li a.iconGplus {
 background-position:-21px -20px
}
ul#social-links li a.iconYoutube {
 background-position:-59px -20px;
 width:28px
}
ul#social-links img {
 margin-top:0!important
}
ul#social-links li:first-child {
 color: #fcfafa !important;
 font-size:13px!important;
 margin-right:10px
}
.jio-footer .jio-content {
 padding:0 20px 0 0
}
.jio-footer .jio-content h2 {
 margin-bottom:20px!important
}
.loyalty-orderlist {
 width:95%
}
.loyalty-orderlist ul {
 margin:0!important;
 padding:0 20px 0 0
}
.loyalty-orderlist ul li {
 padding:5px 0 5px 30px;
 line-height:20px;
 font-size:1em;
 color:#54545d;
 list-style-type:none
}
.loyalty-orderlist ul {
 margin-right:5px;
 margin-top:15px!important
}
.loyalty-orderlist {
 margin:40px 0 0
}
.jio-footer p.btn-div {
 padding-top:20px!important
}
.footer-divider-line {
 border-left:1px solid #E3E3E3!important
}
.circle-txt {
 color:#8e8e8e!important;
 font-size:14px!important;
 margin-top:-1px
}
.caf-dropdown.languages-dropdown .filter-dropdown {
 border-bottom:0!important;
 padding-right:22px!important;
 text-align:right;
 font-size:14px!important;
 width:auto!important;
 margin-right:0;
 height:auto;
 margin-bottom:0
}
.circle-txt {
 border:0!important;
 margin-right:5px
}
.caf-dropdown.languages-dropdown .dropdown-menu>li>a {
 display:block;
 padding:3px 20px;
 clear:both;
 font-weight:400;
 line-height:1.428571429;
 color:#b7b7b9!important;
 white-space:nowrap;
 font-family:JioTypeW04-Light;
 font-size:14px
}
.caf-dropdown.languages-dropdown .dropdown-menu {
 border-top:1px solid #E3E3E3
}
.caf-dropdown.languages-dropdown .dropdown-menu>li>a:hover {
 color:#fff!important
}
.social-menu .caf-dropdown.languages-dropdown .filter-dropdown {
 height:auto
}
.social-menu.social-menu-list {
 padding:20px 0
}
.fullpagedrop-city select {
 padding:0;
 margin:0;
 height:32px;
 max-width:161px
}
@media (max-width:1024px) {
 .loyalty-orderlist {
  margin:20px 0 0;
  width:100%
 }
 .loyalty-orderlist ul li {
  padding:2px 0;
  line-height:20px;
  font-size:1em;
  color:#54545d
 }
 .loyalty-orderlist h5 {
  line-height:10px!important
 }
}
@media (max-width:768px) {
 .footer-bg {
  position:relative
 }
 #footer {
  background-color:#f2f2f2!important;
  position:static!important;
  bottom:55px;
  overflow:auto;
  width:100%;
  left:0;
  vertical-align:top;
  z-index:9;
  height:92vh;
  padding-top:0!important
 }
 .commonfooterv {
  height:82vh!important
 }
 .footer-bg {
  margin-top:0
 }
 ul#social-links li {
  list-style:none!important;
  display:inline!important
 }
 .footer-drop-box {
  display:block;
  float:left!important
 }
 .jio-footer .jio-img-hide {
  display:none
 }
 .reward-text {
  display:block!important
 }
 .reward-text .jio-content h2 {
  padding:0 0 0 20px!important
 }
 .reward-text .jio-content p {
  padding:20px 0 0 20px!important
 }
 #footer-txt {
  margin-bottom:0!important
 }
 .footer-city-drp .dropdown-menu {
  width:180px!important;
  left:auto!important
 }
 .fullpagedrop-city {
  position:absolute!important;
  z-index:10;
  bottom:110px;
  left:-12px;
  width:50%!important;
  display:none
 }
 .fullpagedrop {
  position:absolute!important;
  z-index:10;
  bottom:110px;
  right:-12px;
  width:50%!important;
  display:none
 }
 .commonfooterv .footer-city-txt,.fullpagedrop .footer-city-txt,.fullpagedrop-city .footer-city-txt {
  line-height:12px
 }
}
@media (max-width:768px) and (max-width:800px) {
 .languages-dropdown {
  float:left!important
 }
 ul#social-links li {
  line-height:20px
 }
 ul#social-links li a {
  margin-top:0
 }
}
@media (max-width:768px) {
 .dropup select,.footer-city-btn select {
  height:32px;
  margin-bottom:0
 }
 .commonfooterv .footer-drop-box {
  width:50%
 }
}
@media screen and (max-width:768px) and (-webkit-min-device-pixel-ratio:0) {
 .chooseplan-city-btn,.dropup,.footer-city-btn {
  background-image:none!important
 }
}
@media (max-width:768px) {
 .showfullpagedrop {
  display:block
 }
}
@media (max-width:640px) {
 .reward-text {
  display:block!important
 }
 .jio-footer .jio-content {
  margin-top:30px
 }
 .reward-text .jio-content h2 {
  padding:0 0 0 20px!important
 }
 .reward-text .jio-content p {
  padding:20px 0 0 20px!important
 }
 .jio-footer {
  margin-left:0
 }
 .jio-footer .jio-content p {
  width:92%
 }
 .loyalty-orderlist ul {
  margin:0 20px 0 0
 }
 .loyalty-orderlist ul li {
  padding:5px 0 5px 30px;
  line-height:40px;
  font-size:1.8em
 }
 .loyalty-orderlist ul {
  margin-top:20px!important
 }
}
@media (max-width:480px) {
 ul#social-links li {
  padding:0 10px
 }
}
@media (max-width:400px) {
 .loyalty-orderlist ul li {
  font-size:1em;
  line-height:22px;
  padding:5px 0 5px 30px
 }
 #footer-txt {
  margin:0!important;
  padding:0!important
 }
 ul#social-links li {
  padding:0 5px
 }
 ul#social-links li:first-child {
  margin-right:0
 }
}
.caf-dropdown .languages-dropdown .dropdown-menu>li>a {
 display:block;
 padding:3px 20px;
 clear:both;
 font-weight:400;
 line-height:1.428571429;
 color:#333;
 white-space:nowrap
}
@media (max-width:320px) {
 .footer-city-txt {
  margin-right:10px
 }
}
.home-faq-bg {
 background-color:#f2f2f4!important;
 padding:40px 5px
}
.home-module h2 {
 border-bottom:1px solid #b2b2b5!important;
 padding-bottom:5px!important;
 font-size:28px!important
}
.home-module .banner {
 width:100%;
 margin:15px 0
}
.top_deal tr td {
 padding:15px 10px 10px 0!important;
 margin-top:10px;
 border-bottom:1px dotted #b2b2b5!important
}
.top_deal tr td p {
 padding:0 10px 0 0!important;
 margin-bottom:0!important
}
.top_deal td:nth-child(1) {
 width:35px!important;
 vertical-align:top!important
}
.home_faq tr td {
 border-bottom:1px dotted #b2b2b5!important;
 padding:15px 10px 0 0!important;
 margin-top:10px!important
}
@media (max-width:640px) {
 .home-module h2 {
  margin-top:20px!important
 }
}
.index-device {
 height:428px;
 background-repeat:no-repeat;
 background-color:#f3f3f3;
 background-size:cover;
 position:relative
}
.index-device .index-device_title-new {
 padding:20px;
 background-color:rgba(0,0,0,.3);
 bottom:0;
 width:100%;
 position:absolute
}
.index-device .index-device_title-new h3 {
 font-size:24px!important;
 color:#fff!important
}
.index-device_bundle,.index-device_bundle img {
 height:428px;
 position:relative
}
.index-device_bundle .index-device_bundle_title h2 {
 position:absolute;
 top:10px;
 right:10px;
 color:#fff!important
}
.index-device_bundle .index-device_bundle_title-new {
 padding:20px;
 background-color:rgba(0,0,0,.3);
 bottom:0;
 width:100%;
 position:absolute
}
.index-device_bundle .index-device_bundle_title-new h2 {
 font-size:18px!important;
 color:#fff!important;
 padding:0 0 5px!important;
 text-transform:uppercase
}
.index-device_bundle .index-device_bundle_title-new h3 {
 font-size:24px!important;
 color:#fff!important
}
.index-device_bundle .index-device_bundle_title2 h2 {
 position:absolute;
 bottom:20px;
 left:10px;
 color:#fff!important;
 font-size:24px!important;
 line-height:30px
}
.index-device_bundle .index-device_bundle_title2 span {
 font-size:16px!important;
 text-transform:uppercase;
 display:block
}
.index-device .device-img {
 width:100%;
 height:350px;
 text-align:center;
 padding:20px 40px
}
.index-device .device-img1 {
 width:100%;
 text-align:center;
 padding:20px 40px
}
.index-device .device-info1 {
 padding:20px;
 background-color:rgba(0,0,0,.7);
 bottom:0;
 width:100%;
 position:absolute;
 margin-right:4px
}
.index-device .device-info1 h2 {
 font-size:18px!important;
 color:#fff!important;
 padding:0 0 5px!important;
 text-transform:uppercase
}
.index-device .device-info1 h3 {
 font-size:24px!important;
 color:#fff!important
}
.index-device .device-img img {
 width:32%
}
.index-device .device-info {
 height:140px;
 padding:0 40px
}
.index-device .device-details {
 float:left;
 width:280px;
 margin:10px 10px 10px 40px
}
.index-device .device-details-price {
 float:left;
 width:100px;
 margin:10px 10px 10px 0
}
.index-device .device-details h2 {
 font-size:16px!important;
 color:#fff!important;
 padding:0 0 5px!important;
 text-transform:uppercase
}
.index-device .device-details h3 {
 font-size:24px!important;
 color:#fff!important;
 height:34px!important
}
.index-bundles1 {
 height:210px;
 background-color:#f2f2f4;
 cursor:pointer
}
.index-bundles2 {
 height:210px;
 background-color:#333;
 cursor:pointer
}
.index-bundles5 {
 height:210px;
 cursor:pointer;
 position:relative;
 width:100%
}
.index-bundles5 img {
 height:100%;
 width:100%
}
.index-bundles5 .bundles-title {
 background-color:rgba(0,0,0,.7);
 padding:10px 20px;
 position:absolute;
 font-size:18px;
 color:#fff!important;
 bottom:0;
 width:100%
}
.index-manage-account {
 cursor:pointer;
 position:relative;
 width:100%
}
.index-manage-account .bundles-title {
 background-color:rgba(0,0,0,.7);
 padding:10px 20px;
 position:absolute;
 font-size:18px;
 color:#fff!important;
 bottom:0;
 width:100%
}
.index-bundles1 .bundles-img,.index-bundles2 .bundles-img {
 height:auto
}
.index-bundles1 .bundles-title {
 width:100%;
 height:45px;
 line-height:45px;
 margin-top:4px;
 padding:0 20px;
 font-size:1.125em;
 color:#222;
 background-repeat:no-repeat;
 background-position:center right 20px
}
.index-bundles2 .bundles-title {
 width:100%;
 height:50px;
 line-height:50px;
 margin-top:4px;
 padding:0 20px;
 font-size:1.125em;
 color:#FFF;
 background-repeat:no-repeat;
 background-position:center right 20px;
 background-color:rgba(0,0,0,.3)
}
.margin-bottom-8 {
 margin-bottom:8px!important
}
.margin-bottom-30 {
 margin-bottom:30px!important
}
.index-device_bundle .show-640 {
 display:none
}
@media (max-width:1024px) {
 .index-device .device-details {
  width:240px;
  margin:10px 10px 10px 20px
 }
 .index-device .device-details-price {
  width:100px
 }
 .index-device .device-img {
  width:100%;
  height:350px;
  text-align:center;
  padding:20px 40px
 }
 .index-bundles5 {
  height:210px
 }
}
@media (max-width:768px) {
 .index-device_bundle,.index-device_bundle img {
  height:368px;
  position:relative
 }
 .index-device .device-img img {
  width:45%
 }
 .index-device {
  height:368px
 }
 .index-device .device-img {
  height:290px
 }
 .index-device .device-info {
  height:160px;
  padding:0 0 0 20px
 }
 .index-bundles1,.index-bundles2 {
  height:180px
 }
 .index-bundles3 {
  height:140px
 }
 .index-bundles1 .bundles-title {
  font-size:1.125em;
  line-height:20px;
  margin-top:20px;
  background-position:top 4px right 20px
 }
 .index-bundles2 .bundles-title {
  font-size:1.125em;
  height:44px;
  line-height:20px;
  margin-top:20px;
  background-position:top 4px right 20px
 }
 .index-bundles3 .bundles-title {
  font-size:1.125em;
  line-height:13px;
  margin-top:13px;
  background-position:top 0 right 20px
 }
 .index-device .device-details {
  width:230px;
  margin:10px 10px 10px 0
 }
 .index-device .device-details-price {
  width:100px
 }
 .index-device .device-img1 img {
  width:32%
 }
 .index-bundles5,.index-bundles5 img,.index-manage-account,.index-manage-account img {
  height:180px
 }
}
@media (max-width:640px) {
 .index-device_bundle .show-640 {
  display:block
 }
 .index-device_bundle .hide-640 {
  display:none
 }
 .margin-bottom-8 {
  margin-bottom:9px!important
 }
 .margin-bottom-index-8 {
  margin-bottom:8px
 }
 .index-device {
  height:450px;
  margin-bottom:8px
 }
 .index-device .device-img {
  height:360px
 }
 .index-device .device-info {
  height:160px;
  padding:0 40px
 }
 .index-device .device-details {
  margin:10px 0 10px 20px;
  width:350px
 }
 .index-device .device-details-price {
  width:100px
 }
 .index-bundles3 .bundles-title {
  font-size:1.125em;
  line-height:20px;
  margin-top:20px;
  background-position:top 4px right 20px
 }
 .index-device .device-img img {
  width:30%
 }
 .index-device .device-details h2,.index-device .device-details h3 {
  line-height:20px!important
 }
 .index-bundles1,.index-bundles2,.index-manage-account,.index-manage-account img {
  height:auto
 }
 .index-device_bundle .index-device_bundle_title2 h2 {
  left:30px
 }
 .index-device .device-info1 h2,.index-device_bundle .index-device_bundle_title-new h2 {
  line-height:24px!important
 }
 .margin-top-15 {
  margin-top:15px
 }
 .index-device_bundle,.index-device_bundle img,.index-manage-account,.index-manage-account img {
  height:auto
 }
 .index-bundles5,.index-bundles5 img {
  height:243px
 }
}
@media (max-width:480px) {
 .index-device {
  height:395px
 }
 .index-device .device-img {
  height:305px
 }
 .index-device .device-details {
  width:270px;
  margin:10px 0
 }
 .index-device .device-details-price {
  width:100px
 }
 .index-bundles2 .bundles-title {
  height:40px
 }
 .index-device-col.col-xs-6 {
  width:100%
 }
 .index-bundles5,.index-bundles5 img {
  height:auto
 }
 .index-device .device-img img {
  width:35%
 }
 .margin-bottom-8 {
  margin-bottom:8px!important
 }
}
@media (max-width:375px) {
 .index-device {
  height:470px
 }
 .index-device .device-img {
  height:300px
 }
 .index-device_bundle .index-device_bundle_title h2,.index-device_bundle_title2 h2 {
  font-size:24px;
  line-height:31px!important
 }
 .index-device .device-info1 h2,.index-device_bundle .index-device_bundle_title-new h2 {
  font-size:16px!important
 }
 .index-device .device-info1 h3,.index-device .index-device_title-new h3,.index-device_bundle .index-device_bundle_title-new h3 {
  font-size:20px!important
 }
 .index-device .device-img img {
  width:60%
 }
}
@media (max-width:320px) {
 .index-device {
  height:455px
 }
 .index-device .device-img {
  height:285px
 }
 .index-device .device-details {
  margin:10px 40px 10px 0
 }
 .index-bundles1,.index-bundles2 {
  height:auto
 }
}
.app-product-set {
 margin-left:0
}
.app-product-set .app-pro-unit {
 position:relative;
 height:255px;
 background-color:#f2f2f4
}
.app-product-set .p.app-product-set .app-detailsdding-8,.app-product-set .padding-8 {
 padding:0 4px
}
.app-product-set .app-details,.app-product-set .app-details1 {
 padding:22px 0 0 20px
}
.app-product-set .app-details1 h3 {
 font-size:24px!important;
 margin-bottom:6px!important
}
.app-details h4 {
 margin:5px 0 10px!important
}
.app-details ul {
 margin:0;
 padding:0;
 list-style:none
}
.app-details ul li {
 font-size:1.125em;
 padding:2px 0
}
.app-details a {
 margin:0 0 10px!important;
 display:block;
 font-size:1.5em
}
.app-product-set .app-pro-unit .product-icon-position {
 position:absolute;
 bottom:14px;
 width:100%;
 padding:0 20%
}
.app-product-set p {
 margin:0!important
}
@media (max-width:768px) {
 .app-product-set {
  margin-left:0
 }
 .app-product-set .app-pro-unit {
  width:100%;
  height:330px;
  margin-top:20px
 }
 .app-product-set .app-details {
  padding:16px 0 0 20px
 }
 .app-product-set .app-details .app-details-para {
  font-size:1.5em
 }
 .app-product-set .right-padding-8 {
  padding-right:8px
 }
 .app-product-set .left-padding-8 {
  padding-left:8px
 }
}
@media (max-width:768px) and (min-width:640px) {
 .app-product-set .padding-8 {
  min-height:450px
 }
}
@media (max-width:640px) {
 .app-product-set .padding-8 {
  min-height:auto
 }
 .app-product-set .app-pro-unit {
  height:300px
 }
 .app-details a {
  margin:0 0 36px;
  display:block;
  font-size:1.875em
 }
 .app-product-set .app-details1 {
  height:350px!important
 }
 .app-product-set .app-details1 h3 {
  font-size:24px!important
 }
}
@media (max-width:480px) {
 .btn-more-app-set .btn-more-app,.btn-more-app-set2 .btn-more-app {
  width:100%;
  padding:10px 26px;
  font-size:1.5em
 }
 .app-product-set .app-pro-unit .product-icon-position img {
  max-width:80%
 }
 .app-product-set .app-pro-unit {
  height:450px;
  margin-top:40px
 }
 .app-product-set .col-xs-6 {
  width:100%
 }
 .app-product-set .app-details1 {
  height:auto!important;
  margin-bottom:20px
 }
}
@media (max-width:400px) {
 .app-product-set .app-pro-unit {
  height:350px;
  margin-top:40px
 }
 .app-product-set .app-details {
  padding:12px 0 0 20px
 }
 .app-details a {
  font-size:1.5em
 }
 @-moz-document url-prefix() {
  .app-product-set .app-details {
   padding:50px 0 0 20px
  }
 }
}
@media (max-width:320px) {
 .app-product-set .app-pro-unit {
  height:280px;
  margin-top:40px
 }
 .app-product-set .app-details {
  padding:12px 0 0 20px
 }
 .app-details a {
  font-size:1.5em
 }
 @-moz-document url-prefix() {
  .app-product-set .app-details {
   padding:50px 0 0 20px
  }
 }
}
.register_now a {
 color:#525252;
 border-bottom:2px solid #2f65b0;
 text-decoration:none;
 font-size:inherit
}
.got-jio-login {
 position:relative
}
.got-jio-login-container {
 position:absolute;
 top:10px;
 width:100%;
 border-top:none;
 left:0;
 font-size:16px;
 padding-top:30px!important;
 color:#fff
}
.got-jio-login-container h3 {
 color:#fff!important
}
.got-jio-login-container .login-form input[type=password],.got-jio-login-container .login-form input[type=text] {
 border:none!important;
 margin-top:20px;
 margin-bottom:10px;
 border-bottom:1px solid #fff!important;
 background-color:transparent;
 width:100%;
 color:#fff!important;
 height:30px;
 padding-bottom:0!important
}
.got-jio-login-container .remember-me {
 color:#d0d0d3!important
}
.got-jio-login-container .login-button {
 display:block;
 margin:0 auto;
 text-align:center;
 padding-top:20px
}
.got-jio-login-container .login {
 padding:10px 40px;
 text-transform:uppercase
}
.got-jio-tip-bg {
 background-color:#f9f9fa;
 padding:25px;
 min-height:303px
}
.tipinfo p span:nth-child(1) {
 color:#afafb2;
 font-size:.875em;
 display:block;
 text-transform:uppercase
}
.tipinfo p span:nth-child(2) {
 color:#58585c;
 font-size:1.125em;
 text-transform:none
}
.tipinfo2 p:nth-child(1) {
 font-size:1.5em!important
}
.tipinfo2 p span {
 font-family:JioTypeW04-Bold
}
.got-jio-login-container .captcha-container {
 border:1px solid #54545d;
 height:50px;
 background:#fff;
 text-align:center;
 padding:5px;
 margin:10px auto 0
}
.got-jio-login-container .captcha-text-container {
 width:100%;
 height:auto
}
.got-jio-login-container .captcha-controls {
 position:absolute;
 top:250px;
 right:0
}
.got-jio-login-container .captcha-controls a {
 text-decoration:none!important;
 border:none!important;
 padding-right:15px;
 padding-bottom:3px;
 margin-bottom:3px
}
.got-jio-login-container .login-form .create-ac-link {
 color:#fff!important;
 text-align:center;
 font-size:16px;
 display:block;
 width:100%;
 position:relative;
 float:left;
 padding-top:20px
}
.got-jio-login-container .login-form .create-ac-link a {
 color:#fff!important
}
@media (max-width:640px) {
 .register_now {
  text-align:center
 }
 .got-jio-login-container {
  top:0;
  padding-top:30px!important
 }
 .got-jio-login-container .login {
  padding:10px 40px
 }
 .got-jio-login-container .login-form input[type=text] {
  margin-top:10px;
  margin-bottom:10px;
  border-bottom:1px solid #fff!important
 }
 .got-jio-login-container .login-button {
  padding-top:30px
 }
 .got-jio-tip-bg {
  margin-bottom:10px;
  min-height:100px;
  background-color:#f9f9fa;
  padding:25px 10px
 }
 .got-jio-login-container .captcha-controls {
  position:absolute;
  top:230px;
  right:0
 }
}
@media (max-width:480px) {
 .got-jio-login-container h3 {
  font-size:1.25em!important
 }
}
@media (max-width:400px) {
 .tipinfo2 p:nth-child(1) {
  font-size:1em!important
 }
}
@media screen and (max-width:400px) and (max-device-width:400px) {
 .got-jio-login .banner {
  width:100%;
  height:500px
 }
}
.my-account-info {
 font-size:1.125em;
 color:#58585c;
 display:inline-block;
 padding:10px 0 10px 11px
}
.my-account-info a {
 color:#2f65b0;
 border-bottom:1px solid #2f65b0;
 text-decoration:none
}
.mobile-account-graph {
 width:72%;
 float:left;
 margin-top:10px
}
.mobile-account-graph li {
 list-style:none;
 display:block;
 margin-left:-20px;
 padding-top:10px;
 text-align:left!important;
 height:40px
}
.my-account-info span {
 font-size:.875em;
 color:#cbcbce;
 text-transform:uppercase
}
.my-acount-service-table,.my-acount-service-table2 {
 background-color:#f2f2f4;
 padding:10px 5px;
 margin-bottom:8px
}
.my-acount-service-table .heading {
 font-size:1.5em!important;
 margin-top:10px
}
.my-acount-service-table .first {
 display:none
}
.my-acount-service-table span {
 color:#afafb2;
 font-size:.875em;
 display:block;
 text-transform:uppercase
}
.my-acount-service-table span.big {
 color:#58585c;
 font-size:2em
}
.my-acount-service-table2 span {
 color:#afafb2;
 font-size:.875em;
 display:block;
 text-transform:uppercase
}
.my-acount-service-table2 span.big2 {
 color:#58585c;
 font-size:1.5em
}
.my-acount-service-table2 span.big2 .rupee {
 color:#58585c;
 font-size:1em
}
.my-acount-service-table2 span.rupee {
 display:inline
}
.product-icon-position .inner_img {
 display:none
}
.my-acount-app-set {
 margin-left:0
}
.product-icon-position {
 position:relative
}
.product-icon-position .text {
 position:absolute;
 bottom:10px;
 left:15px
}
.boxgrid {
 overflow:hidden;
 position:relative;
 cursor:pointer
}
.boxcaption {
 float:left;
 position:absolute;
 background:#eecb50;
 height:260px;
 width:100%;
 opacity:.8;
 -MS-filter:"alpha(Opacity=8)"
}
.product-icon-position .text span:nth-child(1) {
 color:#54545d;
 font-size:.875em;
 display:block;
 text-transform:uppercase
}
.product-icon-position .text span:nth-child(2) {
 font-size:1.5em
}
.my-acount-app-set .padding-8 {
 padding:0 4px
}
.my-acount-app-set .app-details {
 padding:20px;
 background-color:#f2f2f4;
 min-height:218px
}
.my-acount-app-set .app-details span {
 color:#58585c;
 font-size:1.5em;
 display:inline;
 text-transform:none;
 padding-left:10px
}
.my-acount-app-set .app-details p span:nth-child(1) {
 color:#afafb2;
 font-size:.875em;
 display:block;
 text-transform:uppercase
}
.my-acount-app-set .app-details p span:nth-child(2) {
 color:#58585c;
 font-size:1.125em;
 text-transform:none
}
.my-account-search-box {
 border:1px solid #c8c8ca;
 border-radius:20px;
 width:100%;
 padding:10px 20px;
 background-color:transparent;
 text-align:left;
 color:#525252;
 font-size:1.2em;
 text-transform:uppercase;
 margin:20px 0;
 background-image:url(../images/search-icon.png);
 background-repeat:no-repeat;
 background-position:right center;
 font-family:JioTypeW04-Light
}
.my-account-help p {
 border-bottom:1px solid #b2b2b5;
 padding-bottom:14px!important;
 padding-top:2px!important
}
.my-account-help a {
 font-size:1.125em;
 color:#2f65b0!important;
 border-bottom:2px solid #2f65b0;
 text-decoration:none!important
}
.desktop-account-graph {
 background-color:#f9f9fa;
 padding-top:20px;
 padding-bottom:20px
}
.my-account-graph-container {
 margin:0 auto;
 width:100%;
 position:relative;
 background-color:#f9f9fa;
 height:315px
}
.my-account-4g-graph,.my-account-jio-data-graph,.my-account-wifi-graph {
 top:0;
 position:absolute;
 width:100%
}
.bar-indicator {
 left:106px;
 padding:5px;
 position:absolute;
 top:158px;
 width:76%
}
.my-account-mobile-4g-data-graph,.my-account-mobile-4g-data-graph div,.my-account-mobile-jio-data-graph,.my-account-mobile-jio-data-graph div {
 position:relative;
 width:100%;
 height:28px;
 background-repeat:no-repeat
}
.my-account-mobile-wifi-data-graph {
 position:relative;
 height:28px;
 background-repeat:no-repeat
}
.my-account-mobile-wifi-data-graph div {
 position:relative;
 width:100%;
 height:28px;
 background-repeat:no-repeat
}
@media (max-width:1024px) {
 .bar-indicator {
  left:181px;
  padding:5px;
  position:absolute;
  top:121px;
  width:63%
 }
}
@media (max-width:800px) {
 .bar-indicator {
  top:158px;
  position:absolute;
  left:83px;
  width:86%;
  padding:5px
 }
 .my-account-4g-graph,.my-account-jio-data-graph {
  top:0;
  position:absolute;
  width:100%;
  left:20px
 }
 .my-account-wifi-graph {
  top:0;
  position:absolute;
  left:20px;
  width:100%
 }
 .desktop-account-graph {
  padding-top:20px;
  padding-bottom:20px
 }
}
@media (max-width:640px) {
 .bar-indicator {
  top:130px;
  bottom:-12px;
  position:absolute;
  left:0;
  width:100%;
  padding:5px
 }
 .my-account-mobile-graph {
  height:234px!important
 }
 .boxcaption,.desktop-account-graph {
  display:none
 }
 .my-reserve {
  position:absolute
 }
 .my-jio-heading {
  margin-top:60px;
  margin-bottom:10px
 }
 .my-acount-service-table .second {
  display:none
 }
 .my-acount-service-table .table_img {
  margin-bottom:20px
 }
 .grey_bg {
  background-color:#f2f2f4;
  padding:20px 0;
  margin-bottom:10px
 }
 .product-icon-position {
  float:left;
  position:relative;
  width:50%;
  padding:10px 0 10px 5px
 }
 .product-icon-position .inner_img {
  position:absolute;
  top:40%;
  left:40%;
  display:block
 }
 .product-icon-position .text {
  display:none
 }
 .my-acount-app-set .app-details {
  float:left;
  width:50%
 }
 .my-acount-app-set .app-details div img {
  display:none
 }
 .my-acount-app-set .app-details span {
  font-size:3em
 }
 .my-acount-app-set .app-details .first {
  display:none
 }
 .my-acount-service-table .heading {
  font-size:2.5em!important
 }
 .my-acount-service-table span.big {
  font-size:3em
 }
 .my-acount-service-table span {
  font-size:1.75em
 }
 .hide-640,.hide-768 {
  display:none
 }
 .my-acount-service-table2 span {
  margin-top:10px
 }
 .my-acount-service-table2 span.big2 {
  margin-top:0!important
 }
}
@media (max-width:480px) {
 .mobile-account-graph li {
  margin-left:-40px
 }
 .my-acount-service-table .heading {
  font-size:2em!important
 }
 .my-acount-service-table span {
  font-size:.875em
 }
 .my-acount-service-table span.big {
  font-size:1.5em
 }
 .my-acount-app-set .app-details span {
  font-size:1.8em
 }
 .my-acount-app-set .app-details p span:nth-child(1) {
  font-size:.875em
 }
 .my-acount-app-set .app-details p span:nth-child(2) {
  font-size:1em
 }
 .product-icon-position .inner_img {
  top:38%;
  left:35%
 }
}
@media (max-width:400px) {
 .mobile-account-graph li {
  margin-left:-2px
 }
 .my-account-info {
  padding:10px 10px 10px 0
 }
 .my-account-mobile-graph {
  height:150px!important
 }
 .my-acount-service-table span {
  color:#afafb2;
  font-size:.8em;
  display:block;
  text-transform:uppercase
 }
 .my-acount-service-table span.big,.my-acount-service-table2 span.big2 {
  color:#58585c;
  font-size:1em
 }
 .my-acount-app-set .app-details span {
  font-size:1.1em
 }
 .my-acount-app-set .app-details {
  min-height:100%;
  padding-right:0
 }
 .product-icon-position .inner_img {
  top:30%;
  left:30%
 }
}
table.explore-topics-table td,table.explore-topics-table th {
 text-align:left;
 color:#969699;
 font-weight:400
}
table.explore-topics-table td {
 color:#54545d;
 font-family:JioTypeW04-Bold
}
table.explore-topics-table td img {
 padding-right:0;
 width:61px!important;
 height:61px!important;
 border-radius:50px;
 margin-right:10px
}
table.explore-topics-table th {
 padding:0 50px 0 0
}
.pic-story section+section {
 padding-top:10px
}
.explore-topics .padding-8 {
 padding:0 4px
}
.explore-topics .padding-8 h3 {
 margin:20px 0 0 20px!important;
 font-size:1.5em!important
}
.explore-topics .padding-8 h3 a {
 color:#54545d;
 text-decoration:none
}
.loyalty-rewards ul {
 margin:0!important;
 padding:0 20px 0 0
}
.loyalty-rewards ul li {
 padding:5px 0 5px 30px;
 line-height:20px;
 font-size:1em;
 color:#54545d;
 list-style-type:none
}
@media (max-width:768px) {
 .explore-topics .padding-8 h3 {
  margin:20px 0 30px 20px!important
 }
 .jio-marathon {
  padding-top:20px
 }
}
@media (max-width:640px) {
 .explore-topics .padding-8 h3 {
  margin:20px 0 30px 20px!important;
  font-size:2em!important
 }
}
@media (max-width:400px) {
 .explore-topics .padding-8 h3 {
  font-size:1.4em!important;
  margin-bottom:30px!important
 }
 .loyalty-rewards ul li {
  padding:0 0 5px 30px;
  line-height:20px
 }
}
/*! normalize.css v2.1.3 | MIT License | git.io/normalize */article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary {
 display:block
}
audio,canvas,video {
 display:inline-block
}
audio:not([controls]) {
 display:none;
 height:0
}
[hidden],template {
 display:none
}
html {
 font-family:sans-serif;
 -webkit-text-size-adjust:100%;
 -ms-text-size-adjust:100%
}
body {
 margin:0
}
a {
 background:0 0
}
a:active,a:hover {
 outline:0
}
b,strong {
 font-family:JioTypeW04-Light
}
dfn {
 font-style:italic
}
hr {
 height:0;
 -moz-box-sizing:content-box;
 box-sizing:content-box
}
mark {
 color:#000;
 background:#ff0
}
code,kbd,pre,samp {
 font-size:1em
}
pre {
 white-space:pre-wrap
}
q {
 quotes:"\201C" "\201D" "\2018" "\2019"
}
sub,sup {
 position:relative;
 font-size:75%;
 line-height:0;
 vertical-align:baseline
}
sup {
 top:-.5em
}
sub {
 bottom:-.25em
}
img {
 border:0
}
svg:not(:root) {
 overflow:hidden
}
figure {
 margin:0
}
button,input,select,textarea {
 margin:0
}
button,select {
 text-transform:none
}
button,html input[type=button],input[type=reset],input[type=submit] {
 cursor:pointer;
 -webkit-appearance:button
}
button[disabled],html input[disabled] {
 cursor:default
}
input[type=checkbox],input[type=radio] {
 padding:0;
 box-sizing:border-box
}
input[type=search] {
 -webkit-appearance:textfield
}
input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration {
 -webkit-appearance:none
}
button::-moz-focus-inner,input::-moz-focus-inner {
 padding:0;
 border:0
}
textarea {
 overflow:auto;
 vertical-align:top
}
table {
 border-collapse:collapse;
 border-spacing:0
}
label {
 font-family:JioTypeW04-Light!important
}
@media print {
 * {
  color:#000!important;
  text-shadow:none!important;
  background:0 0!important;
  box-shadow:none!important
 }
 a,a:visited {
  text-decoration:underline
 }
 a[href]:after {
  content:" (" attr(href) ")"
 }
 abbr[title]:after {
  content:" (" attr(title) ")"
 }
 a[href^="javascript:"]:after,a[href^="#"]:after {
  content:""
 }
 blockquote,pre {
  border:1px solid #999;
  page-break-inside:avoid
 }
 thead {
  display:table-header-group
 }
 img,tr {
  page-break-inside:avoid
 }
 img {
  max-width:100%!important
 }
 @page {
  margin:2cm .5cm
 }
 h2,h3,p {
  orphans:3;
  widows:3
 }
 h2,h3 {
  page-break-after:avoid
 }
 select {
  background:#fff!important
 }
 .navbar {
  display:none
 }
 .table td,.table th {
  background-color:#fff!important
 }
 .btn>.caret,.dropup>.btn>.caret {
  border-top-color:#000!important
 }
 .label {
  border:1px solid #000
 }
 .table {
  border-collapse:collapse!important
 }
 .table-bordered td,.table-bordered th {
  border:1px solid #ddd!important
 }
}
*,:after,:before {
 -webkit-box-sizing:border-box;
 -moz-box-sizing:border-box;
 box-sizing:border-box
}
html {
 font-size:62.5%;
 -webkit-tap-highlight-color:transparent
}
body {
 font-family:JioTypeW04-Light;
 font-size:16px;
 line-height:24px;
 color:#939597;
 background-color:#fff
}
button,input,select,textarea {
 font-family:inherit;
 font-size:inherit;
 line-height:inherit
}
a {
 color:#38632e;
 text-decoration:none
}
a:focus,a:hover {
 color:#ff6008;
 text-decoration:underline
}
a:focus {
 outline:-webkit-focus-ring-color auto 5px;
 outline-offset:-2px
}
img {
 vertical-align:middle
}
.img-responsive {
 width:100%
}
.img-rounded {
 border-radius:6px
}
.img-thumbnail {
 display:inline-block;
 height:auto;
 max-width:100%;
 padding:4px;
 line-height:1.428571429;
 background-color:#fff;
 border:1px solid #ddd;
 border-radius:4px;
 -webkit-transition:all .2s ease-in-out;
 transition:all .2s ease-in-out
}
.img-circle {
 border-radius:50%
}
hr {
 margin-top:20px;
 margin-bottom:20px;
 border:0;
 border-top:1px solid #eee
}
.sr-only {
 position:absolute;
 width:1px;
 height:1px;
 padding:0;
 margin:-1px;
 overflow:hidden;
 clip:rect(0,0,0,0);
 border:0
}
.lead {
 margin-bottom:20px;
 font-size:16px;
 font-weight:200;
 line-height:1.4
}
@media (min-width:768px) {
 .lead {
  font-size:21px
 }
}
.small,small {
 font-size:85%
}
cite {
 font-style:normal
}
.text-muted {
 color:#999
}
.text-primary {
 color:#428bca
}
.text-primary:hover {
 color:#3071a9
}
.text-warning {
 color:#c09853
}
.text-warning:hover {
 color:#a47e3c
}
.text-danger {
 color:#b94a48
}
.text-danger:hover {
 color:#953b39
}
.text-success {
 color:#468847
}
.text-success:hover {
 color:#356635
}
.text-info {
 color:#3a87ad
}
.text-info:hover {
 color:#2d6987
}
.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6 {
 font-family:JioTypeW04-Light;
 color:#58585B!important;
 font-weight:500;
 line-height:1.1
}
.h1 .small,.h1 small,.h2 .small,.h2 small,.h3 .small,.h3 small,.h4 .small,.h4 small,.h5 .small,.h5 small,.h6 .small,.h6 small,h1 .small,h1 small,h2 .small,h2 small,h3 .small,h3 small,h4 .small,h4 small,h5 .small,h5 small,h6 .small,h6 small {
 font-weight:400;
 line-height:1;
 color:#999
}
h1,h2,h3 {
 margin-top:20px;
 margin-bottom:10px
}
h1 .small,h1 small,h2 .small,h2 small,h3 .small,h3 small {
 font-size:65%
}
h4,h5,h6 {
 margin-top:10px;
 margin-bottom:10px
}
h4 .small,h4 small,h5 .small,h5 small,h6 .small,h6 small {
 font-size:75%
}
.h1,h1 {
 font-size:36px
}
.h2,h2 {
 font-size:30px
}
.h3,h3 {
 font-size:24px
}
.h4,h4 {
 font-size:18px
}
.h5,h5 {
 font-size:14px
}
.h6,h6 {
 font-size:12px
}
.page-header {
 padding-bottom:9px;
 margin:40px 0 20px;
 border-bottom:1px solid #eee
}
ol,ul {
 margin-top:0;
 margin-bottom:10px
}
ol ol,ol ul,ul ol,ul ul {
 margin-bottom:0
}
.list-inline,.list-unstyled {
 padding-left:0;
 list-style:none
}
.list-inline>li {
 display:inline-block;
 padding-right:5px;
 padding-left:5px
}
.list-inline>li:first-child {
 padding-left:0
}
dl {
 margin-bottom:20px
}
dd,dt {
 line-height:1.428571429
}
dt {
 font-weight:700
}
dd {
 margin-left:0
}
@media (min-width:768px) {
 .dl-horizontal dt {
  float:left;
  width:160px;
  overflow:hidden;
  clear:left;
  text-align:right;
  text-overflow:ellipsis;
  white-space:nowrap
 }
 .dl-horizontal dd {
  margin-left:180px
 }
 .dl-horizontal dd:after,.dl-horizontal dd:before {
  display:table;
  content:" "
 }
 .dl-horizontal dd:after {
  clear:both
 }
}
abbr[data-original-title],abbr[title] {
 cursor:help;
 border-bottom:1px dotted #999
}
abbr.initialism {
 font-size:90%;
 text-transform:uppercase
}
blockquote {
 padding:10px 20px;
 margin:0 0 20px;
 border-left:5px solid #eee
}
blockquote p {
 font-size:17.5px;
 font-weight:300;
 line-height:1.25
}
blockquote p:last-child {
 margin-bottom:0
}
blockquote small {
 display:block;
 line-height:1.428571429;
 color:#999
}
blockquote small:before {
 content:'\2014 \00A0'
}
blockquote.pull-right {
 padding-right:15px;
 padding-left:0;
 border-right:5px solid #eee;
 border-left:0
}
blockquote.pull-right .small,blockquote.pull-right p,blockquote.pull-right small {
 text-align:right
}
blockquote.pull-right .small:before,blockquote.pull-right small:before {
 content:''
}
blockquote.pull-right .small:after,blockquote.pull-right small:after {
 content:'\00A0 \2014'
}
blockquote:after,blockquote:before {
 content:""
}
address {
 margin-bottom:20px;
 font-style:normal;
 line-height:1.428571429
}
code,kbd,pre,samp {
 font-family:Monaco,Menlo,Consolas,"Courier New",monospace
}
code {
 padding:2px 4px;
 font-size:90%;
 color:#c7254e;
 white-space:nowrap;
 background-color:#f9f2f4;
 border-radius:4px
}
pre {
 display:block;
 padding:9.5px;
 margin:0 0 10px;
 font-size:13px;
 line-height:1.428571429;
 color:#333;
 word-break:break-all;
 word-wrap:break-word;
 background-color:#f5f5f5;
 border:1px solid #ccc;
 border-radius:4px
}
pre code {
 padding:0;
 font-size:inherit;
 color:inherit;
 white-space:pre-wrap;
 background-color:transparent;
 border-radius:0
}
.pre-scrollable {
 max-height:340px;
 overflow-y:scroll
}
.container {
 padding-right:15px;
 padding-left:15px;
 margin-right:auto;
 margin-left:auto
}
.container:after,.container:before {
 display:table;
 content:" "
}
.container:after {
 clear:both
}
.row:after,.row:before {
 display:table;
 content:" "
}
.row:after {
 clear:both
}
.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-13,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9 {
 position:relative;
 min-height:1px;
 padding-right:15px;
 padding-left:15px
}
.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9 {
 float:left
}
.col-xs-12 {
 width:100%
}
.col-xs-11 {
 width:91.66666666666666%
}
.col-xs-10 {
 width:83.33333333333334%
}
.col-xs-9 {
 width:75%
}
.col-xs-8 {
 width:66.66666666666666%
}
.col-xs-7 {
 width:58.333333333333336%
}
.col-xs-6 {
 width:50%
}
.col-xs-5 {
 width:41.66666666666667%
}
.col-xs-4 {
 width:33.33333333333333%
}
.col-xs-3 {
 width:25%
}
.col-xs-2 {
 width:16.666666666666664%
}
.col-xs-1 {
 width:8.333333333333332%
}
.col-xs-pull-12 {
 right:100%
}
.col-xs-pull-11 {
 right:91.66666666666666%
}
.col-xs-pull-10 {
 right:83.33333333333334%
}
.col-xs-pull-9 {
 right:75%
}
.col-xs-pull-8 {
 right:66.66666666666666%
}
.col-xs-pull-7 {
 right:58.333333333333336%
}
.col-xs-pull-6 {
 right:50%
}
.col-xs-pull-5 {
 right:41.66666666666667%
}
.col-xs-pull-4 {
 right:33.33333333333333%
}
.col-xs-pull-3 {
 right:25%
}
.col-xs-pull-2 {
 right:16.666666666666664%
}
.col-xs-pull-1 {
 right:8.333333333333332%
}
.col-xs-pull-0 {
 right:0
}
.col-xs-push-12 {
 left:100%
}
.col-xs-push-11 {
 left:91.66666666666666%
}
.col-xs-push-10 {
 left:83.33333333333334%
}
.col-xs-push-9 {
 left:75%
}
.col-xs-push-8 {
 left:66.66666666666666%
}
.col-xs-push-7 {
 left:58.333333333333336%
}
.col-xs-push-6 {
 left:50%
}
.col-xs-push-5 {
 left:41.66666666666667%
}
.col-xs-push-4 {
 left:33.33333333333333%
}
.col-xs-push-3 {
 left:25%
}
.col-xs-push-2 {
 left:16.666666666666664%
}
.col-xs-push-1 {
 left:8.333333333333332%
}
.col-xs-push-0 {
 left:0
}
.col-xs-offset-12 {
 margin-left:100%
}
.col-xs-offset-11 {
 margin-left:91.66666666666666%
}
.col-xs-offset-10 {
 margin-left:83.33333333333334%
}
.col-xs-offset-9 {
 margin-left:75%
}
.col-xs-offset-8 {
 margin-left:66.66666666666666%
}
.col-xs-offset-7 {
 margin-left:58.333333333333336%
}
.col-xs-offset-6 {
 margin-left:50%
}
.col-xs-offset-5 {
 margin-left:41.66666666666667%
}
.col-xs-offset-4 {
 margin-left:33.33333333333333%
}
.col-xs-offset-3 {
 margin-left:25%
}
.col-xs-offset-2 {
 margin-left:16.666666666666664%
}
.col-xs-offset-1 {
 margin-left:8.333333333333332%
}
.col-xs-offset-0 {
 margin-left:0
}
@media (min-width:768px) {
 .container {
  width:750px
 }
 .col-sm-1,.col-sm-10,.col-sm-11,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9 {
  float:left
 }
 .col-sm-12 {
  width:100%
 }
 .col-sm-11 {
  width:91.66666666666666%
 }
 .col-sm-10 {
  width:83.33333333333334%
 }
 .col-sm-9 {
  width:75%
 }
 .col-sm-8 {
  width:66.66666666666666%
 }
 .col-sm-7 {
  width:58.333333333333336%
 }
 .col-sm-6 {
  width:50%
 }
 .col-sm-5 {
  width:41.66666666666667%
 }
 .col-sm-4 {
  width:33.33333333333333%
 }
 .col-sm-3 {
  width:25%
 }
 .col-sm-2 {
  width:16.666666666666664%
 }
 .col-sm-1 {
  width:8.333333333333332%
 }
 .col-sm-pull-12 {
  right:100%
 }
 .col-sm-pull-11 {
  right:91.66666666666666%
 }
 .col-sm-pull-10 {
  right:83.33333333333334%
 }
 .col-sm-pull-9 {
  right:75%
 }
 .col-sm-pull-8 {
  right:66.66666666666666%
 }
 .col-sm-pull-7 {
  right:58.333333333333336%
 }
 .col-sm-pull-6 {
  right:50%
 }
 .col-sm-pull-5 {
  right:41.66666666666667%
 }
 .col-sm-pull-4 {
  right:33.33333333333333%
 }
 .col-sm-pull-3 {
  right:25%
 }
 .col-sm-pull-2 {
  right:16.666666666666664%
 }
 .col-sm-pull-1 {
  right:8.333333333333332%
 }
 .col-sm-pull-0 {
  right:0
 }
 .col-sm-push-12 {
  left:100%
 }
 .col-sm-push-11 {
  left:91.66666666666666%
 }
 .col-sm-push-10 {
  left:83.33333333333334%
 }
 .col-sm-push-9 {
  left:75%
 }
 .col-sm-push-8 {
  left:66.66666666666666%
 }
 .col-sm-push-7 {
  left:58.333333333333336%
 }
 .col-sm-push-6 {
  left:50%
 }
 .col-sm-push-5 {
  left:41.66666666666667%
 }
 .col-sm-push-4 {
  left:33.33333333333333%
 }
 .col-sm-push-3 {
  left:25%
 }
 .col-sm-push-2 {
  left:16.666666666666664%
 }
 .col-sm-push-1 {
  left:8.333333333333332%
 }
 .col-sm-push-0 {
  left:0
 }
 .col-sm-offset-12 {
  margin-left:100%
 }
 .col-sm-offset-11 {
  margin-left:91.66666666666666%
 }
 .col-sm-offset-10 {
  margin-left:83.33333333333334%
 }
 .col-sm-offset-9 {
  margin-left:75%
 }
 .col-sm-offset-8 {
  margin-left:66.66666666666666%
 }
 .col-sm-offset-7 {
  margin-left:58.333333333333336%
 }
 .col-sm-offset-6 {
  margin-left:50%
 }
 .col-sm-offset-5 {
  margin-left:41.66666666666667%
 }
 .col-sm-offset-4 {
  margin-left:33.33333333333333%
 }
 .col-sm-offset-3 {
  margin-left:25%
 }
 .col-sm-offset-2 {
  margin-left:16.666666666666664%
 }
 .col-sm-offset-1 {
  margin-left:8.333333333333332%
 }
 .col-sm-offset-0 {
  margin-left:0
 }
}
@media (min-width:992px) {
 .container {
  width:970px
 }
 .col-md-1,.col-md-10,.col-md-11,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9 {
  float:left
 }
 .col-md-12 {
  width:100%
 }
 .col-md-11 {
  width:91.66666666666666%
 }
 .col-md-10 {
  width:83.33333333333334%
 }
 .col-md-9 {
  width:75%
 }
 .col-md-8 {
  width:66.66666666666666%
 }
 .col-md-7 {
  width:58.333333333333336%
 }
 .col-md-6 {
  width:50%
 }
 .col-md-5 {
  width:41.66666666666667%
 }
 .col-md-4 {
  width:33.33333333333333%
 }
 .col-md-3 {
  width:25%
 }
 .col-md-2 {
  width:16.666666666666664%
 }
 .col-md-1 {
  width:8.333333333333332%
 }
 .col-md-pull-12 {
  right:100%
 }
 .col-md-pull-11 {
  right:91.66666666666666%
 }
 .col-md-pull-10 {
  right:83.33333333333334%
 }
 .col-md-pull-9 {
  right:75%
 }
 .col-md-pull-8 {
  right:66.66666666666666%
 }
 .col-md-pull-7 {
  right:58.333333333333336%
 }
 .col-md-pull-6 {
  right:50%
 }
 .col-md-pull-5 {
  right:41.66666666666667%
 }
 .col-md-pull-4 {
  right:33.33333333333333%
 }
 .col-md-pull-3 {
  right:25%
 }
 .col-md-pull-2 {
  right:16.666666666666664%
 }
 .col-md-pull-1 {
  right:8.333333333333332%
 }
 .col-md-pull-0 {
  right:0
 }
 .col-md-push-12 {
  left:100%
 }
 .col-md-push-11 {
  left:91.66666666666666%
 }
 .col-md-push-10 {
  left:83.33333333333334%
 }
 .col-md-push-9 {
  left:75%
 }
 .col-md-push-8 {
  left:66.66666666666666%
 }
 .col-md-push-7 {
  left:58.333333333333336%
 }
 .col-md-push-6 {
  left:50%
 }
 .col-md-push-5 {
  left:41.66666666666667%
 }
 .col-md-push-4 {
  left:33.33333333333333%
 }
 .col-md-push-3 {
  left:25%
 }
 .col-md-push-2 {
  left:16.666666666666664%
 }
 .col-md-push-1 {
  left:8.333333333333332%
 }
 .col-md-push-0 {
  left:0
 }
 .col-md-offset-12 {
  margin-left:100%
 }
 .col-md-offset-11 {
  margin-left:91.66666666666666%
 }
 .col-md-offset-10 {
  margin-left:83.33333333333334%
 }
 .col-md-offset-9 {
  margin-left:75%
 }
 .col-md-offset-8 {
  margin-left:66.66666666666666%
 }
 .col-md-offset-7 {
  margin-left:58.333333333333336%
 }
 .col-md-offset-6 {
  margin-left:50%
 }
 .col-md-offset-5 {
  margin-left:41.66666666666667%
 }
 .col-md-offset-4 {
  margin-left:33.33333333333333%
 }
 .col-md-offset-3 {
  margin-left:25%
 }
 .col-md-offset-2 {
  margin-left:16.666666666666664%
 }
 .col-md-offset-1 {
  margin-left:8.333333333333332%
 }
 .col-md-offset-0 {
  margin-left:0
 }
}
@media (min-width:1200px) {
 .container {
  width:1170px
 }
 .col-lg-1,.col-lg-10,.col-lg-11,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9 {
  float:left
 }
 .col-lg-12 {
  width:100%
 }
 .col-lg-11 {
  width:91.66666666666666%
 }
 .col-lg-10 {
  width:83.33333333333334%
 }
 .col-lg-9 {
  width:75%
 }
 .col-lg-8 {
  width:66.66666666666666%
 }
 .col-lg-7 {
  width:58.333333333333336%
 }
 .col-lg-6 {
  width:50%
 }
 .col-lg-5 {
  width:41.66666666666667%
 }
 .col-lg-4 {
  width:33.33333333333333%
 }
 .col-lg-3 {
  width:25%
 }
 .col-lg-2 {
  width:16.666666666666664%
 }
 .col-lg-1 {
  width:8.333333333333332%
 }
 .col-lg-pull-12 {
  right:100%
 }
 .col-lg-pull-11 {
  right:91.66666666666666%
 }
 .col-lg-pull-10 {
  right:83.33333333333334%
 }
 .col-lg-pull-9 {
  right:75%
 }
 .col-lg-pull-8 {
  right:66.66666666666666%
 }
 .col-lg-pull-7 {
  right:58.333333333333336%
 }
 .col-lg-pull-6 {
  right:50%
 }
 .col-lg-pull-5 {
  right:41.66666666666667%
 }
 .col-lg-pull-4 {
  right:33.33333333333333%
 }
 .col-lg-pull-3 {
  right:25%
 }
 .col-lg-pull-2 {
  right:16.666666666666664%
 }
 .col-lg-pull-1 {
  right:8.333333333333332%
 }
 .col-lg-pull-0 {
  right:0
 }
 .col-lg-push-12 {
  left:100%
 }
 .col-lg-push-11 {
  left:91.66666666666666%
 }
 .col-lg-push-10 {
  left:83.33333333333334%
 }
 .col-lg-push-9 {
  left:75%
 }
 .col-lg-push-8 {
  left:66.66666666666666%
 }
 .col-lg-push-7 {
  left:58.333333333333336%
 }
 .col-lg-push-6 {
  left:50%
 }
 .col-lg-push-5 {
  left:41.66666666666667%
 }
 .col-lg-push-4 {
  left:33.33333333333333%
 }
 .col-lg-push-3 {
  left:25%
 }
 .col-lg-push-2 {
  left:16.666666666666664%
 }
 .col-lg-push-1 {
  left:8.333333333333332%
 }
 .col-lg-push-0 {
  left:0
 }
 .col-lg-offset-12 {
  margin-left:100%
 }
 .col-lg-offset-11 {
  margin-left:91.66666666666666%
 }
 .col-lg-offset-10 {
  margin-left:83.33333333333334%
 }
 .col-lg-offset-9 {
  margin-left:75%
 }
 .col-lg-offset-8 {
  margin-left:66.66666666666666%
 }
 .col-lg-offset-7 {
  margin-left:58.333333333333336%
 }
 .col-lg-offset-6 {
  margin-left:50%
 }
 .col-lg-offset-5 {
  margin-left:41.66666666666667%
 }
 .col-lg-offset-4 {
  margin-left:33.33333333333333%
 }
 .col-lg-offset-3 {
  margin-left:25%
 }
 .col-lg-offset-2 {
  margin-left:16.666666666666664%
 }
 .col-lg-offset-1 {
  margin-left:8.333333333333332%
 }
 .col-lg-offset-0 {
  margin-left:0
 }
}
table {
 max-width:100%;
 background-color:transparent
}
th {
 text-align:left
}
.table {
 width:100%;
 margin-bottom:20px
}
.table>tbody>tr>td,.table>tbody>tr>th,.table>tfoot>tr>td,.table>tfoot>tr>th,.table>thead>tr>td,.table>thead>tr>th {
 padding:8px;
 line-height:1.428571429;
 vertical-align:top;
 border-top:1px solid #ddd
}
.table>thead>tr>th {
 vertical-align:bottom;
 border-bottom:2px solid #ddd
}
.table>caption+thead>tr:first-child>td,.table>caption+thead>tr:first-child>th,.table>colgroup+thead>tr:first-child>td,.table>colgroup+thead>tr:first-child>th,.table>thead:first-child>tr:first-child>td,.table>thead:first-child>tr:first-child>th {
 border-top:0
}
.table>tbody+tbody {
 border-top:2px solid #ddd
}
.table .table {
 background-color:#fff
}
.table-condensed>tbody>tr>td,.table-condensed>tbody>tr>th,.table-condensed>tfoot>tr>td,.table-condensed>tfoot>tr>th,.table-condensed>thead>tr>td,.table-condensed>thead>tr>th {
 padding:5px
}
.table-bordered,.table-bordered>tbody>tr>td,.table-bordered>tbody>tr>th,.table-bordered>tfoot>tr>td,.table-bordered>tfoot>tr>th,.table-bordered>thead>tr>td,.table-bordered>thead>tr>th {
 border:1px solid #ddd
}
.table-bordered>thead>tr>td,.table-bordered>thead>tr>th {
 border-bottom-width:2px
}
.table-striped>tbody>tr:nth-child(odd)>td,.table-striped>tbody>tr:nth-child(odd)>th {
 background-color:#f9f9f9
}
.table-hover>tbody>tr:hover>td,.table-hover>tbody>tr:hover>th {
 background-color:#f5f5f5
}
table col[class*=col-] {
 display:table-column;
 float:none
}
table td[class*=col-],table th[class*=col-] {
 display:table-cell;
 float:none
}
.table>tbody>tr.active>td,.table>tbody>tr.active>th,.table>tbody>tr>td.active,.table>tbody>tr>th.active,.table>tfoot>tr.active>td,.table>tfoot>tr.active>th,.table>tfoot>tr>td.active,.table>tfoot>tr>th.active,.table>thead>tr.active>td,.table>thead>tr.active>th,.table>thead>tr>td.active,.table>thead>tr>th.active {
 background-color:#f5f5f5
}
.table>tbody>tr.success>td,.table>tbody>tr.success>th,.table>tbody>tr>td.success,.table>tbody>tr>th.success,.table>tfoot>tr.success>td,.table>tfoot>tr.success>th,.table>tfoot>tr>td.success,.table>tfoot>tr>th.success,.table>thead>tr.success>td,.table>thead>tr.success>th,.table>thead>tr>td.success,.table>thead>tr>th.success {
 background-color:#dff0d8
}
.table-hover>tbody>tr.success:hover>td,.table-hover>tbody>tr.success:hover>th,.table-hover>tbody>tr>td.success:hover,.table-hover>tbody>tr>th.success:hover {
 background-color:#d0e9c6
}
.table>tbody>tr.danger>td,.table>tbody>tr.danger>th,.table>tbody>tr>td.danger,.table>tbody>tr>th.danger,.table>tfoot>tr.danger>td,.table>tfoot>tr.danger>th,.table>tfoot>tr>td.danger,.table>tfoot>tr>th.danger,.table>thead>tr.danger>td,.table>thead>tr.danger>th,.table>thead>tr>td.danger,.table>thead>tr>th.danger {
 background-color:#f2dede
}
.table-hover>tbody>tr.danger:hover>td,.table-hover>tbody>tr.danger:hover>th,.table-hover>tbody>tr>td.danger:hover,.table-hover>tbody>tr>th.danger:hover {
 background-color:#ebcccc
}
.table>tbody>tr.warning>td,.table>tbody>tr.warning>th,.table>tbody>tr>td.warning,.table>tbody>tr>th.warning,.table>tfoot>tr.warning>td,.table>tfoot>tr.warning>th,.table>tfoot>tr>td.warning,.table>tfoot>tr>th.warning,.table>thead>tr.warning>td,.table>thead>tr.warning>th,.table>thead>tr>td.warning,.table>thead>tr>th.warning {
 background-color:#fcf8e3
}
.table-hover>tbody>tr.warning:hover>td,.table-hover>tbody>tr.warning:hover>th,.table-hover>tbody>tr>td.warning:hover,.table-hover>tbody>tr>th.warning:hover {
 background-color:#faf2cc
}
@media (max-width:767px) {
 .table-responsive {
  width:100%;
  margin-bottom:15px;
  overflow-x:scroll;
  overflow-y:hidden;
  border:1px solid #ddd;
  -ms-overflow-style:-ms-autohiding-scrollbar;
  -webkit-overflow-scrolling:touch
 }
 .table-responsive>.table {
  margin-bottom:0
 }
 .table-responsive>.table>tbody>tr>td,.table-responsive>.table>tbody>tr>th,.table-responsive>.table>tfoot>tr>td,.table-responsive>.table>tfoot>tr>th,.table-responsive>.table>thead>tr>td,.table-responsive>.table>thead>tr>th {
  white-space:nowrap
 }
 .table-responsive>.table-bordered {
  border:0
 }
 .table-responsive>.table-bordered>tbody>tr>td:first-child,.table-responsive>.table-bordered>tbody>tr>th:first-child,.table-responsive>.table-bordered>tfoot>tr>td:first-child,.table-responsive>.table-bordered>tfoot>tr>th:first-child,.table-responsive>.table-bordered>thead>tr>td:first-child,.table-responsive>.table-bordered>thead>tr>th:first-child {
  border-left:0
 }
 .table-responsive>.table-bordered>tbody>tr>td:last-child,.table-responsive>.table-bordered>tbody>tr>th:last-child,.table-responsive>.table-bordered>tfoot>tr>td:last-child,.table-responsive>.table-bordered>tfoot>tr>th:last-child,.table-responsive>.table-bordered>thead>tr>td:last-child,.table-responsive>.table-bordered>thead>tr>th:last-child {
  border-right:0
 }
 .table-responsive>.table-bordered>tbody>tr:last-child>td,.table-responsive>.table-bordered>tbody>tr:last-child>th,.table-responsive>.table-bordered>tfoot>tr:last-child>td,.table-responsive>.table-bordered>tfoot>tr:last-child>th {
  border-bottom:0
 }
}
fieldset {
 padding:6px;
 margin:0;
 border:0
}
legend {
 display:block;
 width:100%;
 padding:0;
 margin-bottom:20px;
 font-size:21px;
 line-height:inherit;
 color:#333;
 border:0;
 border-bottom:1px solid #e5e5e5
}
label {
 display:inline-block;
 margin-bottom:5px
}
input[type=search] {
 -webkit-box-sizing:border-box;
 -moz-box-sizing:border-box;
 box-sizing:border-box
}
input[type=checkbox],input[type=radio] {
 margin:4px 0 0;
 line-height:normal
}
input[type=file] {
 display:block
}
select[multiple],select[size] {
 height:auto
}
select optgroup {
 font-family:inherit;
 font-size:inherit;
 font-style:inherit
}
input[type=checkbox]:focus,input[type=file]:focus,input[type=radio]:focus {
 outline:#333 dotted thin;
 outline:-webkit-focus-ring-color auto 5px;
 outline-offset:-2px
}
input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button {
 height:auto
}
output {
 display:block;
 padding-top:7px;
 font-size:14px;
 line-height:1.428571429;
 color:#555;
 vertical-align:middle
}
.form-control {
 display:block;
 width:100%;
 height:34px;
 padding:6px 12px;
 font-size:14px;
 line-height:1.428571429;
 color:#555;
 vertical-align:middle;
 background-color:#fff;
 background-image:none;
 border:1px solid #ccc;
 border-radius:4px;
 -webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);
 box-shadow:inset 0 1px 1px rgba(0,0,0,.075);
 -webkit-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;
 transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s
}
.form-control:focus {
 border-color:#66afe9;
 outline:0;
 -webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);
 box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6)
}
.form-control:-moz-placeholder {
 color:#999
}
.form-control::-moz-placeholder {
 color:#999
}
.form-control:-ms-input-placeholder {
 color:#999
}
.form-control::-webkit-input-placeholder {
 color:#999
}
.form-control[disabled],.form-control[readonly],fieldset[disabled] .form-control {
 cursor:not-allowed;
 background-color:#eee
}
textarea.form-control {
 height:auto
}
.form-group {
 margin-bottom:15px
}
.checkbox,.radio {
 display:block;
 min-height:20px;
 padding-left:20px;
 margin-top:10px;
 margin-bottom:10px;
 vertical-align:middle
}
.checkbox label,.radio label {
 display:inline;
 margin-bottom:0;
 font-weight:400;
 cursor:pointer
}
.checkbox input[type=checkbox],.checkbox-inline input[type=checkbox],.radio input[type=radio],.radio-inline input[type=radio] {
 float:left;
 margin-left:-20px
}
.checkbox+.checkbox,.radio+.radio {
 margin-top:-5px
}
.checkbox-inline,.radio-inline {
 display:inline-block;
 padding-left:20px;
 margin-bottom:0;
 font-weight:400;
 vertical-align:middle;
 cursor:pointer
}
.checkbox-inline+.checkbox-inline,.radio-inline+.radio-inline {
 margin-top:0;
 margin-left:10px
}
.checkbox-inline[disabled],.checkbox[disabled],.radio-inline[disabled],.radio[disabled],fieldset[disabled] .checkbox,fieldset[disabled] .checkbox-inline,fieldset[disabled] .radio,fieldset[disabled] .radio-inline,fieldset[disabled] input[type=checkbox],fieldset[disabled] input[type=radio],input[type=checkbox][disabled],input[type=radio][disabled] {
 cursor:not-allowed
}
.input-sm {
 height:30px;
 padding:5px 10px;
 font-size:12px;
 line-height:1.5;
 border-radius:3px
}
select.input-sm {
 height:30px;
 line-height:30px
}
textarea.input-sm {
 height:auto
}
.input-lg {
 height:45px;
 padding:10px 16px;
 font-size:18px;
 line-height:1.33;
 border-radius:6px
}
select.input-lg {
 height:45px;
 line-height:45px
}
textarea.input-lg {
 height:auto
}
.has-warning .checkbox,.has-warning .checkbox-inline,.has-warning .control-label,.has-warning .help-block,.has-warning .radio,.has-warning .radio-inline {
 color:#c09853
}
.has-warning .form-control {
 border-color:#c09853;
 -webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);
 box-shadow:inset 0 1px 1px rgba(0,0,0,.075)
}
.has-warning .form-control:focus {
 border-color:#a47e3c;
 -webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #dbc59e;
 box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #dbc59e
}
.has-warning .input-group-addon {
 color:#c09853;
 background-color:#fcf8e3;
 border-color:#c09853
}
.has-error .checkbox,.has-error .checkbox-inline,.has-error .control-label,.has-error .help-block,.has-error .radio,.has-error .radio-inline {
 color:#b94a48
}
.has-error .form-control {
 border-color:#b94a48;
 -webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);
 box-shadow:inset 0 1px 1px rgba(0,0,0,.075)
}
.has-error .form-control:focus {
 border-color:#953b39;
 -webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #d59392;
 box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #d59392
}
.has-error .input-group-addon {
 color:#b94a48;
 background-color:#f2dede;
 border-color:#b94a48
}
.has-success .checkbox,.has-success .checkbox-inline,.has-success .control-label,.has-success .help-block,.has-success .radio,.has-success .radio-inline {
 color:#468847
}
.has-success .form-control {
 border-color:#468847;
 -webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);
 box-shadow:inset 0 1px 1px rgba(0,0,0,.075)
}
.has-success .form-control:focus {
 border-color:#356635;
 -webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #7aba7b;
 box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #7aba7b
}
.has-success .input-group-addon {
 color:#468847;
 background-color:#dff0d8;
 border-color:#468847
}
.form-control-static {
 margin-bottom:0
}
.help-block {
 display:block;
 margin-top:5px;
 margin-bottom:10px;
 color:#737373
}
@media (min-width:768px) {
 .form-inline .form-group {
  display:inline-block;
  margin-bottom:0;
  vertical-align:middle
 }
 .form-inline .form-control {
  display:inline-block
 }
 .form-inline .checkbox,.form-inline .radio {
  display:inline-block;
  padding-left:0;
  margin-top:0;
  margin-bottom:0
 }
 .form-inline .checkbox input[type=checkbox],.form-inline .radio input[type=radio] {
  float:none;
  margin-left:0
 }
}
.form-horizontal .checkbox,.form-horizontal .checkbox-inline,.form-horizontal .control-label,.form-horizontal .radio,.form-horizontal .radio-inline {
 padding-top:7px;
 margin-top:0;
 margin-bottom:0
}
.form-horizontal .form-group {
 margin-right:-15px;
 margin-left:-15px
}
.form-horizontal .form-group:after,.form-horizontal .form-group:before {
 display:table;
 content:" "
}
.form-horizontal .form-group:after {
 clear:both
}
.form-horizontal .form-control-static {
 padding-top:7px
}
@media (min-width:768px) {
 .form-horizontal .control-label {
  text-align:right
 }
}
.btn {
 display:inline-block;
 padding:6px 12px;
 margin-bottom:0;
 font-size:14px;
 font-weight:400;
 line-height:1.428571429;
 text-align:center;
 white-space:nowrap;
 vertical-align:middle;
 cursor:pointer;
 background-image:none;
 border:1px solid transparent;
 border-radius:4px;
 -webkit-user-select:none;
 -moz-user-select:none;
 -ms-user-select:none;
 -o-user-select:none;
 user-select:none
}
.btn:focus {
 outline:#333 dotted thin;
 outline:-webkit-focus-ring-color auto 5px;
 outline-offset:-2px
}
.btn:focus,.btn:hover {
 color:#333;
 text-decoration:none
}
.btn.active,.btn:active {
 background-image:none;
 outline:0;
 -webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);
 box-shadow:inset 0 3px 5px rgba(0,0,0,.125)
}
.btn.disabled,.btn[disabled],fieldset[disabled] .btn {
 pointer-events:none;
 cursor:not-allowed;
 opacity:.65;
 filter:alpha(opacity=65);
 -webkit-box-shadow:none;
 box-shadow:none
}
.btn-default {
 color:#333;
 background-color:#fff;
 border-color:#ccc
}
.btn-default.active,.btn-default:active,.btn-default:focus,.btn-default:hover,.open .dropdown-toggle.btn-default {
 color:#333;
 background-color:#ebebeb;
 border-color:#adadad
}
.btn-default.active,.btn-default:active,.open .dropdown-toggle.btn-default {
 background-image:none
}
.btn-default.disabled,.btn-default.disabled.active,.btn-default.disabled:active,.btn-default.disabled:focus,.btn-default.disabled:hover,.btn-default[disabled],.btn-default[disabled].active,.btn-default[disabled]:active,.btn-default[disabled]:focus,.btn-default[disabled]:hover,fieldset[disabled] .btn-default,fieldset[disabled] .btn-default.active,fieldset[disabled] .btn-default:active,fieldset[disabled] .btn-default:focus,fieldset[disabled] .btn-default:hover {
 background-color:#fff;
 border-color:#ccc
}
.btn-primary {
 color:#fff;
 background-color:#428bca;
 border-color:#357ebd
}
.btn-primary.active,.btn-primary:active,.btn-primary:focus,.btn-primary:hover,.open .dropdown-toggle.btn-primary {
 color:#fff;
 background-color:#3276b1;
 border-color:#285e8e
}
.btn-primary.active,.btn-primary:active,.open .dropdown-toggle.btn-primary {
 background-image:none
}
.btn-primary.disabled,.btn-primary.disabled.active,.btn-primary.disabled:active,.btn-primary.disabled:focus,.btn-primary.disabled:hover,.btn-primary[disabled],.btn-primary[disabled].active,.btn-primary[disabled]:active,.btn-primary[disabled]:focus,.btn-primary[disabled]:hover,fieldset[disabled] .btn-primary,fieldset[disabled] .btn-primary.active,fieldset[disabled] .btn-primary:active,fieldset[disabled] .btn-primary:focus,fieldset[disabled] .btn-primary:hover {
 background-color:#428bca;
 border-color:#357ebd
}
.btn-warning {
 color:#fff;
 background-color:#f0ad4e;
 border-color:#eea236
}
.btn-warning.active,.btn-warning:active,.btn-warning:focus,.btn-warning:hover,.open .dropdown-toggle.btn-warning {
 color:#fff;
 background-color:#ed9c28;
 border-color:#d58512
}
.btn-warning.active,.btn-warning:active,.open .dropdown-toggle.btn-warning {
 background-image:none
}
.btn-warning.disabled,.btn-warning.disabled.active,.btn-warning.disabled:active,.btn-warning.disabled:focus,.btn-warning.disabled:hover,.btn-warning[disabled],.btn-warning[disabled].active,.btn-warning[disabled]:active,.btn-warning[disabled]:focus,.btn-warning[disabled]:hover,fieldset[disabled] .btn-warning,fieldset[disabled] .btn-warning.active,fieldset[disabled] .btn-warning:active,fieldset[disabled] .btn-warning:focus,fieldset[disabled] .btn-warning:hover {
 background-color:#f0ad4e;
 border-color:#eea236
}
.btn-danger {
 color:#fff;
 background-color:#d9534f;
 border-color:#d43f3a
}
.btn-danger.active,.btn-danger:active,.btn-danger:focus,.btn-danger:hover,.open .dropdown-toggle.btn-danger {
 color:#fff;
 background-color:#d2322d;
 border-color:#ac2925
}
.btn-danger.active,.btn-danger:active,.open .dropdown-toggle.btn-danger {
 background-image:none
}
.btn-danger.disabled,.btn-danger.disabled.active,.btn-danger.disabled:active,.btn-danger.disabled:focus,.btn-danger.disabled:hover,.btn-danger[disabled],.btn-danger[disabled].active,.btn-danger[disabled]:active,.btn-danger[disabled]:focus,.btn-danger[disabled]:hover,fieldset[disabled] .btn-danger,fieldset[disabled] .btn-danger.active,fieldset[disabled] .btn-danger:active,fieldset[disabled] .btn-danger:focus,fieldset[disabled] .btn-danger:hover {
 background-color:#d9534f;
 border-color:#d43f3a
}
.btn-success {
 color:#fff;
 background-color:#5cb85c;
 border-color:#4cae4c
}
.btn-success.active,.btn-success:active,.btn-success:focus,.btn-success:hover,.open .dropdown-toggle.btn-success {
 color:#fff;
 background-color:#47a447;
 border-color:#398439
}
.btn-success.active,.btn-success:active,.open .dropdown-toggle.btn-success {
 background-image:none
}
.btn-success.disabled,.btn-success.disabled.active,.btn-success.disabled:active,.btn-success.disabled:focus,.btn-success.disabled:hover,.btn-success[disabled],.btn-success[disabled].active,.btn-success[disabled]:active,.btn-success[disabled]:focus,.btn-success[disabled]:hover,fieldset[disabled] .btn-success,fieldset[disabled] .btn-success.active,fieldset[disabled] .btn-success:active,fieldset[disabled] .btn-success:focus,fieldset[disabled] .btn-success:hover {
 background-color:#5cb85c;
 border-color:#4cae4c
}
.btn-info {
 color:#fff;
 background-color:#5bc0de;
 border-color:#46b8da
}
.btn-info.active,.btn-info:active,.btn-info:focus,.btn-info:hover,.open .dropdown-toggle.btn-info {
 color:#fff;
 background-color:#39b3d7;
 border-color:#269abc
}
.btn-info.active,.btn-info:active,.open .dropdown-toggle.btn-info {
 background-image:none
}
.btn-info.disabled,.btn-info.disabled.active,.btn-info.disabled:active,.btn-info.disabled:focus,.btn-info.disabled:hover,.btn-info[disabled],.btn-info[disabled].active,.btn-info[disabled]:active,.btn-info[disabled]:focus,.btn-info[disabled]:hover,fieldset[disabled] .btn-info,fieldset[disabled] .btn-info.active,fieldset[disabled] .btn-info:active,fieldset[disabled] .btn-info:focus,fieldset[disabled] .btn-info:hover {
 background-color:#5bc0de;
 border-color:#46b8da
}
.btn-link {
 font-weight:400;
 color:#428bca;
 cursor:pointer;
 border-radius:0
}
.btn-link,.btn-link:active,.btn-link[disabled],fieldset[disabled] .btn-link {
 background-color:transparent;
 -webkit-box-shadow:none;
 box-shadow:none
}
.btn-link,.btn-link:active,.btn-link:focus,.btn-link:hover {
 border-color:transparent
}
.btn-link:focus,.btn-link:hover {
 color:#2a6496;
 text-decoration:underline;
 background-color:transparent
}
.btn-link[disabled]:focus,.btn-link[disabled]:hover,fieldset[disabled] .btn-link:focus,fieldset[disabled] .btn-link:hover {
 color:#999;
 text-decoration:none
}
.btn-lg {
 padding:10px 16px;
 font-size:18px;
 line-height:1.33;
 border-radius:6px
}
.btn-sm,.btn-xs {
 padding:5px 10px;
 font-size:12px;
 line-height:1.5;
 border-radius:3px
}
.btn-xs {
 padding:1px 5px
}
.btn-block {
 display:block;
 width:100%;
 padding-right:0;
 padding-left:0
}
.btn-block+.btn-block {
 margin-top:5px
}
input[type=button].btn-block,input[type=reset].btn-block,input[type=submit].btn-block {
 width:100%
}
.fade {
 opacity:0;
 -webkit-transition:opacity .15s linear;
 transition:opacity .15s linear
}
.fade.in {
 opacity:1
}
.collapse {
 display:none
}
.collapse.in {
 display:block
}
.collapsing {
 position:relative;
 height:0;
 overflow:hidden;
 -webkit-transition:height .35s ease;
 transition:height .35s ease
}
@font-face {
 font-family:'Glyphicons Halflings';
 src:url(../fonts/glyphicons-halflings-regular.eot);
 src:url(../fonts/glyphicons-halflings-regulard41d.eot?#iefix) format("embedded-opentype"),url(../fonts/glyphicons-halflings-regular.woff) format("woff"),url(../fonts/glyphicons-halflings-regular.ttf) format("truetype"),url(../fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular) format("svg")
}
.glyphicon {
 position:relative;
 top:1px;
 display:inline-block;
 font-family:'Glyphicons Halflings';
 -webkit-font-smoothing:antialiased;
 font-style:normal;
 font-weight:400;
 line-height:1;
 -moz-osx-font-smoothing:grayscale
}
.glyphicon:empty {
 width:1em
}
.glyphicon-asterisk:before {
 content:"\2a"
}
.glyphicon-plus:before {
 content:"\2b"
}
.glyphicon-euro:before {
 content:"\20ac"
}
.glyphicon-minus:before {
 content:"\2212"
}
.glyphicon-cloud:before {
 content:"\2601"
}
.glyphicon-envelope:before {
 content:"\2709"
}
.glyphicon-pencil:before {
 content:"\270f"
}
.glyphicon-glass:before {
 content:"\e001"
}
.glyphicon-music:before {
 content:"\e002"
}
.glyphicon-search:before {
 content:"\e003"
}
.glyphicon-heart:before {
 content:"\e005"
}
.glyphicon-star:before {
 content:"\e006"
}
.glyphicon-star-empty:before {
 content:"\e007"
}
.glyphicon-user:before {
 content:"\e008"
}
.glyphicon-film:before {
 content:"\e009"
}
.glyphicon-th-large:before {
 content:"\e010"
}
.glyphicon-th:before {
 content:"\e011"
}
.glyphicon-th-list:before {
 content:"\e012"
}
.glyphicon-ok:before {
 content:"\e013"
}
.glyphicon-remove:before {
 content:"\e014"
}
.glyphicon-zoom-in:before {
 content:"\e015"
}
.glyphicon-zoom-out:before {
 content:"\e016"
}
.glyphicon-off:before {
 content:"\e017"
}
.glyphicon-signal:before {
 content:"\e018"
}
.glyphicon-cog:before {
 content:"\e019"
}
.glyphicon-trash:before {
 content:"\e020"
}
.glyphicon-home:before {
 content:"\e021"
}
.glyphicon-file:before {
 content:"\e022"
}
.glyphicon-time:before {
 content:"\e023"
}
.glyphicon-road:before {
 content:"\e024"
}
.glyphicon-download-alt:before {
 content:"\e025"
}
.glyphicon-download:before {
 content:"\e026"
}
.glyphicon-upload:before {
 content:"\e027"
}
.glyphicon-inbox:before {
 content:"\e028"
}
.glyphicon-play-circle:before {
 content:"\e029"
}
.glyphicon-repeat:before {
 content:"\e030"
}
.glyphicon-refresh:before {
 content:"\e031"
}
.glyphicon-list-alt:before {
 content:"\e032"
}
.glyphicon-lock:before {
 content:"\e033"
}
.glyphicon-flag:before {
 content:"\e034"
}
.glyphicon-headphones:before {
 content:"\e035"
}
.glyphicon-volume-off:before {
 content:"\e036"
}
.glyphicon-volume-down:before {
 content:"\e037"
}
.glyphicon-volume-up:before {
 content:"\e038"
}
.glyphicon-qrcode:before {
 content:"\e039"
}
.glyphicon-barcode:before {
 content:"\e040"
}
.glyphicon-tag:before {
 content:"\e041"
}
.glyphicon-tags:before {
 content:"\e042"
}
.glyphicon-book:before {
 content:"\e043"
}
.glyphicon-bookmark:before {
 content:"\e044"
}
.glyphicon-print:before {
 content:"\e045"
}
.glyphicon-camera:before {
 content:"\e046"
}
.glyphicon-font:before {
 content:"\e047"
}
.glyphicon-bold:before {
 content:"\e048"
}
.glyphicon-italic:before {
 content:"\e049"
}
.glyphicon-text-height:before {
 content:"\e050"
}
.glyphicon-text-width:before {
 content:"\e051"
}
.glyphicon-align-left:before {
 content:"\e052"
}
.glyphicon-align-center:before {
 content:"\e053"
}
.glyphicon-align-right:before {
 content:"\e054"
}
.glyphicon-align-justify:before {
 content:"\e055"
}
.glyphicon-list:before {
 content:"\e056"
}
.glyphicon-indent-left:before {
 content:"\e057"
}
.glyphicon-indent-right:before {
 content:"\e058"
}
.glyphicon-facetime-video:before {
 content:"\e059"
}
.glyphicon-picture:before {
 content:"\e060"
}
.glyphicon-map-marker:before {
 content:"\e062"
}
.glyphicon-adjust:before {
 content:"\e063"
}
.glyphicon-tint:before {
 content:"\e064"
}
.glyphicon-edit:before {
 content:"\e065"
}
.glyphicon-share:before {
 content:"\e066"
}
.glyphicon-check:before {
 content:"\e067"
}
.glyphicon-move:before {
 content:"\e068"
}
.glyphicon-step-backward:before {
 content:"\e069"
}
.glyphicon-fast-backward:before {
 content:"\e070"
}
.glyphicon-backward:before {
 content:"\e071"
}
.glyphicon-play:before {
 content:"\e072"
}
.glyphicon-pause:before {
 content:"\e073"
}
.glyphicon-stop:before {
 content:"\e074"
}
.glyphicon-forward:before {
 content:"\e075"
}
.glyphicon-fast-forward:before {
 content:"\e076"
}
.glyphicon-step-forward:before {
 content:"\e077"
}
.glyphicon-eject:before {
 content:"\e078"
}
.glyphicon-chevron-left:before {
 content:"\e079"
}
.glyphicon-chevron-right:before {
 content:"\e080"
}
.glyphicon-plus-sign:before {
 content:"\e081"
}
.glyphicon-minus-sign:before {
 content:"\e082"
}
.glyphicon-remove-sign:before {
 content:"\e083"
}
.glyphicon-ok-sign:before {
 content:"\e084"
}
.glyphicon-question-sign:before {
 content:"\e085"
}
.glyphicon-info-sign:before {
 content:"\e086"
}
.glyphicon-screenshot:before {
 content:"\e087"
}
.glyphicon-remove-circle:before {
 content:"\e088"
}
.glyphicon-ok-circle:before {
 content:"\e089"
}
.glyphicon-ban-circle:before {
 content:"\e090"
}
.glyphicon-arrow-left:before {
 content:"\e091"
}
.glyphicon-arrow-right:before {
 content:"\e092"
}
.glyphicon-arrow-up:before {
 content:"\e093"
}
.glyphicon-arrow-down:before {
 content:"\e094"
}
.glyphicon-share-alt:before {
 content:"\e095"
}
.glyphicon-resize-full:before {
 content:"\e096"
}
.glyphicon-resize-small:before {
 content:"\e097"
}
.glyphicon-exclamation-sign:before {
 content:"\e101"
}
.glyphicon-gift:before {
 content:"\e102"
}
.glyphicon-leaf:before {
 content:"\e103"
}
.glyphicon-fire:before {
 content:"\e104"
}
.glyphicon-eye-open:before {
 content:"\e105"
}
.glyphicon-eye-close:before {
 content:"\e106"
}
.glyphicon-warning-sign:before {
 content:"\e107"
}
.glyphicon-plane:before {
 content:"\e108"
}
.glyphicon-calendar:before {
 content:"\e109"
}
.glyphicon-random:before {
 content:"\e110"
}
.glyphicon-comment:before {
 content:"\e111"
}
.glyphicon-magnet:before {
 content:"\e112"
}
.glyphicon-chevron-up:before {
 content:"\e113"
}
.glyphicon-chevron-down:before {
 content:"\e114"
}
.glyphicon-retweet:before {
 content:"\e115"
}
.glyphicon-shopping-cart:before {
 content:"\e116"
}
.glyphicon-folder-close:before {
 content:"\e117"
}
.glyphicon-folder-open:before {
 content:"\e118"
}
.glyphicon-resize-vertical:before {
 content:"\e119"
}
.glyphicon-resize-horizontal:before {
 content:"\e120"
}
.glyphicon-hdd:before {
 content:"\e121"
}
.glyphicon-bullhorn:before {
 content:"\e122"
}
.glyphicon-bell:before {
 content:"\e123"
}
.glyphicon-certificate:before {
 content:"\e124"
}
.glyphicon-thumbs-up:before {
 content:"\e125"
}
.glyphicon-thumbs-down:before {
 content:"\e126"
}
.glyphicon-hand-right:before {
 content:"\e127"
}
.glyphicon-hand-left:before {
 content:"\e128"
}
.glyphicon-hand-up:before {
 content:"\e129"
}
.glyphicon-hand-down:before {
 content:"\e130"
}
.glyphicon-circle-arrow-right:before {
 content:"\e131"
}
.glyphicon-circle-arrow-left:before {
 content:"\e132"
}
.glyphicon-circle-arrow-up:before {
 content:"\e133"
}
.glyphicon-circle-arrow-down:before {
 content:"\e134"
}
.glyphicon-globe:before {
 content:"\e135"
}
.glyphicon-wrench:before {
 content:"\e136"
}
.glyphicon-tasks:before {
 content:"\e137"
}
.glyphicon-filter:before {
 content:"\e138"
}
.glyphicon-briefcase:before {
 content:"\e139"
}
.glyphicon-fullscreen:before {
 content:"\e140"
}
.glyphicon-dashboard:before {
 content:"\e141"
}
.glyphicon-paperclip:before {
 content:"\e142"
}
.glyphicon-heart-empty:before {
 content:"\e143"
}
.glyphicon-link:before {
 content:"\e144"
}
.glyphicon-phone:before {
 content:"\e145"
}
.glyphicon-pushpin:before {
 content:"\e146"
}
.glyphicon-usd:before {
 content:"\e148"
}
.glyphicon-gbp:before {
 content:"\e149"
}
.glyphicon-sort:before {
 content:"\e150"
}
.glyphicon-sort-by-alphabet:before {
 content:"\e151"
}
.glyphicon-sort-by-alphabet-alt:before {
 content:"\e152"
}
.glyphicon-sort-by-order:before {
 content:"\e153"
}
.glyphicon-sort-by-order-alt:before {
 content:"\e154"
}
.glyphicon-sort-by-attributes:before {
 content:"\e155"
}
.glyphicon-sort-by-attributes-alt:before {
 content:"\e156"
}
.glyphicon-unchecked:before {
 content:"\e157"
}
.glyphicon-expand:before {
 content:"\e158"
}
.glyphicon-collapse-down:before {
 content:"\e159"
}
.glyphicon-collapse-up:before {
 content:"\e160"
}
.glyphicon-log-in:before {
 content:"\e161"
}
.glyphicon-flash:before {
 content:"\e162"
}
.glyphicon-log-out:before {
 content:"\e163"
}
.glyphicon-new-window:before {
 content:"\e164"
}
.glyphicon-record:before {
 content:"\e165"
}
.glyphicon-save:before {
 content:"\e166"
}
.glyphicon-open:before {
 content:"\e167"
}
.glyphicon-saved:before {
 content:"\e168"
}
.glyphicon-import:before {
 content:"\e169"
}
.glyphicon-export:before {
 content:"\e170"
}
.glyphicon-send:before {
 content:"\e171"
}
.glyphicon-floppy-disk:before {
 content:"\e172"
}
.glyphicon-floppy-saved:before {
 content:"\e173"
}
.glyphicon-floppy-remove:before {
 content:"\e174"
}
.glyphicon-floppy-save:before {
 content:"\e175"
}
.glyphicon-floppy-open:before {
 content:"\e176"
}
.glyphicon-credit-card:before {
 content:"\e177"
}
.glyphicon-transfer:before {
 content:"\e178"
}
.glyphicon-cutlery:before {
 content:"\e179"
}
.glyphicon-header:before {
 content:"\e180"
}
.glyphicon-compressed:before {
 content:"\e181"
}
.glyphicon-earphone:before {
 content:"\e182"
}
.glyphicon-phone-alt:before {
 content:"\e183"
}
.glyphicon-tower:before {
 content:"\e184"
}
.glyphicon-stats:before {
 content:"\e185"
}
.glyphicon-sd-video:before {
 content:"\e186"
}
.glyphicon-hd-video:before {
 content:"\e187"
}
.glyphicon-subtitles:before {
 content:"\e188"
}
.glyphicon-sound-stereo:before {
 content:"\e189"
}
.glyphicon-sound-dolby:before {
 content:"\e190"
}
.glyphicon-sound-5-1:before {
 content:"\e191"
}
.glyphicon-sound-6-1:before {
 content:"\e192"
}
.glyphicon-sound-7-1:before {
 content:"\e193"
}
.glyphicon-copyright-mark:before {
 content:"\e194"
}
.glyphicon-registration-mark:before {
 content:"\e195"
}
.glyphicon-cloud-download:before {
 content:"\e197"
}
.glyphicon-cloud-upload:before {
 content:"\e198"
}
.glyphicon-tree-conifer:before {
 content:"\e199"
}
.glyphicon-tree-deciduous:before {
 content:"\e200"
}
.caret {
 display:inline-block;
 width:0;
 height:0;
 margin-left:2px;
 vertical-align:middle;
 border-top:4px solid #000;
 border-right:4px solid transparent;
 border-bottom:0 dotted;
 border-left:4px solid transparent
}
.dropdown {
 position:relative
}
.dropdown-toggle:focus {
 outline:0
}
.dropdown-menu {
 position:absolute;
 top:100%;
 left:0;
 z-index:1000;
 display:none;
 float:left;
 min-width:160px;
 padding:5px 0;
 margin:2px 0 0;
 font-size:14px;
 list-style:none;
 background-color:#fff;
 border:1px solid #ccc;
 border:1px solid rgba(0,0,0,.15);
 border-radius:4px;
 -webkit-box-shadow:0 6px 12px rgba(0,0,0,.175);
 box-shadow:0 6px 12px rgba(0,0,0,.175);
 background-clip:padding-box
}
.dropdown-menu.pull-right {
 right:0;
 left:auto
}
.dropdown-menu .divider {
 height:1px;
 margin:9px 0;
 overflow:hidden;
 background-color:#e5e5e5
}
.dropdown-menu>li>a {
 display:block;
 padding:3px 20px;
 clear:both;
 font-weight:400;
 line-height:1.428571429;
 color:#333;
 white-space:nowrap
}
.dropdown-menu>li>a:focus,.dropdown-menu>li>a:hover {
 color:#262626;
 text-decoration:none;
 background-color:#f5f5f5
}
.dropdown-menu>.active>a,.dropdown-menu>.active>a:focus,.dropdown-menu>.active>a:hover {
 color:#fff;
 text-decoration:none;
 background-color:#428bca;
 outline:0
}
.dropdown-menu>.disabled>a,.dropdown-menu>.disabled>a:focus,.dropdown-menu>.disabled>a:hover {
 color:#999
}
.dropdown-menu>.disabled>a:focus,.dropdown-menu>.disabled>a:hover {
 text-decoration:none;
 cursor:not-allowed;
 background-color:transparent;
 background-image:none;
 filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)
}
.open>.dropdown-menu {
 display:block
}
.open>a {
 outline:0
}
.dropdown-header {
 display:block;
 padding:3px 20px;
 font-size:12px;
 line-height:1.428571429;
 color:#999
}
.dropdown-backdrop {
 position:fixed;
 top:0;
 right:0;
 bottom:0;
 left:0;
 z-index:990
}
.pull-right>.dropdown-menu {
 right:0;
 left:auto
}
.dropup .caret,.navbar-fixed-bottom .dropdown .caret {
 border-top:0 dotted;
 border-bottom:4px solid #000;
 content:""
}
.dropup .dropdown-menu,.navbar-fixed-bottom .dropdown .dropdown-menu {
 top:auto;
 bottom:100%;
 margin-bottom:1px
}
@media (min-width:768px) {
 .navbar-right .dropdown-menu {
  right:0;
  left:auto
 }
}
.btn-default .caret {
 border-top-color:#333
}
.btn-danger .caret,.btn-info .caret,.btn-primary .caret,.btn-success .caret,.btn-warning .caret {
 border-top-color:#fff
}
.dropup .btn-default .caret {
 border-bottom-color:#333
}
.dropup .btn-danger .caret,.dropup .btn-info .caret,.dropup .btn-primary .caret,.dropup .btn-success .caret,.dropup .btn-warning .caret {
 border-bottom-color:#fff
}
.btn-group,.btn-group-vertical {
 position:relative;
 display:inline-block;
 vertical-align:middle
}
.btn-group-vertical>.btn,.btn-group>.btn {
 position:relative;
 float:left
}
.btn-group-vertical>.btn.active,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn:focus,.btn-group-vertical>.btn:hover,.btn-group>.btn.active,.btn-group>.btn:active,.btn-group>.btn:focus,.btn-group>.btn:hover {
 z-index:2
}
.btn-group-vertical>.btn:focus,.btn-group>.btn:focus {
 outline:0
}
.btn-group .btn+.btn,.btn-group .btn+.btn-group,.btn-group .btn-group+.btn,.btn-group .btn-group+.btn-group {
 margin-left:-1px
}
.btn-toolbar:after,.btn-toolbar:before {
 display:table;
 content:" "
}
.btn-toolbar:after {
 clear:both
}
.btn-toolbar .btn-group {
 float:left
}
.btn-toolbar>.btn+.btn,.btn-toolbar>.btn+.btn-group,.btn-toolbar>.btn-group+.btn,.btn-toolbar>.btn-group+.btn-group {
 margin-left:5px
}
.btn-group>.btn:not(:first-child):not(:last-child):not(.dropdown-toggle) {
 border-radius:0
}
.btn-group>.btn:first-child {
 margin-left:0
}
.btn-group>.btn:first-child:not(:last-child):not(.dropdown-toggle) {
 border-top-right-radius:0;
 border-bottom-right-radius:0
}
.btn-group>.btn:last-child:not(:first-child),.btn-group>.dropdown-toggle:not(:first-child) {
 border-bottom-left-radius:0;
 border-top-left-radius:0
}
.btn-group>.btn-group {
 float:left
}
.btn-group>.btn-group:not(:first-child):not(:last-child)>.btn {
 border-radius:0
}
.btn-group>.btn-group:first-child>.btn:last-child,.btn-group>.btn-group:first-child>.dropdown-toggle {
 border-top-right-radius:0;
 border-bottom-right-radius:0
}
.btn-group>.btn-group:last-child>.btn:first-child {
 border-bottom-left-radius:0;
 border-top-left-radius:0
}
.btn-group .dropdown-toggle:active,.btn-group.open .dropdown-toggle {
 outline:0
}
.btn-group-xs>.btn {
 padding:1px 5px;
 font-size:12px;
 line-height:1.5;
 border-radius:3px
}
.btn-group-sm>.btn {
 padding:5px 10px;
 font-size:12px;
 line-height:1.5;
 border-radius:3px
}
.btn-group-lg>.btn {
 padding:10px 16px;
 font-size:18px;
 line-height:1.33;
 border-radius:6px
}
.btn-group>.btn+.dropdown-toggle {
 padding-right:8px;
 padding-left:8px
}
.btn-group>.btn-lg+.dropdown-toggle {
 padding-right:12px;
 padding-left:12px
}
.btn-group.open .dropdown-toggle {
 -webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);
 box-shadow:inset 0 3px 5px rgba(0,0,0,.125)
}
.btn-group.open .dropdown-toggle.btn-link {
 -webkit-box-shadow:none;
 box-shadow:none
}
.btn .caret {
 margin-left:0
}
.btn-lg .caret {
 border-width:5px 5px 0
}
.dropup .btn-lg .caret {
 border-width:0 5px 5px
}
.btn-group-vertical>.btn,.btn-group-vertical>.btn-group {
 display:block;
 float:none;
 width:100%;
 max-width:100%
}
.btn-group-vertical>.btn-group:after,.btn-group-vertical>.btn-group:before {
 display:table;
 content:" "
}
.btn-group-vertical>.btn-group:after {
 clear:both
}
.btn-group-vertical>.btn-group>.btn {
 float:none
}
.btn-group-vertical>.btn+.btn,.btn-group-vertical>.btn+.btn-group,.btn-group-vertical>.btn-group+.btn,.btn-group-vertical>.btn-group+.btn-group {
 margin-top:-1px;
 margin-left:0
}
.btn-group-vertical>.btn:not(:first-child):not(:last-child) {
 border-radius:0
}
.btn-group-vertical>.btn:first-child:not(:last-child) {
 border-top-right-radius:4px;
 border-bottom-right-radius:0;
 border-bottom-left-radius:0
}
.btn-group-vertical>.btn:last-child:not(:first-child) {
 border-top-right-radius:0;
 border-bottom-left-radius:4px;
 border-top-left-radius:0
}
.btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.btn {
 border-radius:0
}
.btn-group-vertical>.btn-group:first-child>.btn:last-child,.btn-group-vertical>.btn-group:first-child>.dropdown-toggle {
 border-bottom-right-radius:0;
 border-bottom-left-radius:0
}
.btn-group-vertical>.btn-group:last-child>.btn:first-child {
 border-top-right-radius:0;
 border-top-left-radius:0
}
.btn-group-justified {
 display:table;
 width:100%;
 border-collapse:separate;
 table-layout:fixed
}
.btn-group-justified .btn {
 display:table-cell;
 float:none;
 width:1%
}
[data-toggle=buttons]>.btn>input[type=checkbox],[data-toggle=buttons]>.btn>input[type=radio] {
 display:none
}
.input-group {
 position:relative;
 display:table;
 border-collapse:separate
}
.input-group.col {
 float:none;
 padding-right:0;
 padding-left:0
}
.input-group .form-control {
 width:100%;
 margin-bottom:0
}
.input-group-lg>.form-control,.input-group-lg>.input-group-addon,.input-group-lg>.input-group-btn>.btn {
 height:45px;
 padding:10px 16px;
 font-size:18px;
 line-height:1.33;
 border-radius:6px
}
select.input-group-lg>.form-control,select.input-group-lg>.input-group-addon,select.input-group-lg>.input-group-btn>.btn {
 height:45px;
 line-height:45px
}
textarea.input-group-lg>.form-control,textarea.input-group-lg>.input-group-addon,textarea.input-group-lg>.input-group-btn>.btn {
 height:auto
}
.input-group-sm>.form-control,.input-group-sm>.input-group-addon,.input-group-sm>.input-group-btn>.btn {
 height:30px;
 padding:5px 10px;
 font-size:12px;
 line-height:1.5;
 border-radius:3px
}
select.input-group-sm>.form-control,select.input-group-sm>.input-group-addon,select.input-group-sm>.input-group-btn>.btn {
 height:30px;
 line-height:30px
}
textarea.input-group-sm>.form-control,textarea.input-group-sm>.input-group-addon,textarea.input-group-sm>.input-group-btn>.btn {
 height:auto
}
.input-group .form-control,.input-group-addon,.input-group-btn {
 display:table-cell
}
.input-group .form-control:not(:first-child):not(:last-child),.input-group-addon:not(:first-child):not(:last-child),.input-group-btn:not(:first-child):not(:last-child) {
 border-radius:0
}
.input-group-addon,.input-group-btn {
 width:1%;
 white-space:nowrap;
 vertical-align:middle
}
.input-group-addon {
 padding:6px 12px;
 font-size:14px;
 font-weight:400;
 line-height:1;
 color:#555;
 text-align:center;
 background-color:#eee;
 border:1px solid #ccc;
 border-radius:4px
}
.input-group-addon.input-sm {
 padding:5px 10px;
 font-size:12px;
 border-radius:3px
}
.input-group-addon.input-lg {
 padding:10px 16px;
 font-size:18px;
 border-radius:6px
}
.input-group-addon input[type=checkbox],.input-group-addon input[type=radio] {
 margin-top:0
}
.input-group .form-control:first-child,.input-group-addon:first-child,.input-group-btn:first-child>.btn,.input-group-btn:first-child>.dropdown-toggle,.input-group-btn:last-child>.btn:not(:last-child):not(.dropdown-toggle) {
 border-top-right-radius:0;
 border-bottom-right-radius:0
}
.input-group-addon:first-child {
 border-right:0
}
.input-group .form-control:last-child,.input-group-addon:last-child,.input-group-btn:first-child>.btn:not(:first-child),.input-group-btn:last-child>.btn,.input-group-btn:last-child>.dropdown-toggle {
 border-bottom-left-radius:0;
 border-top-left-radius:0
}
.input-group-addon:last-child {
 border-left:0
}
.input-group-btn {
 position:relative;
 white-space:nowrap
}
.input-group-btn:first-child>.btn {
 margin-right:-1px
}
.input-group-btn:last-child>.btn {
 margin-left:-1px
}
.input-group-btn>.btn {
 position:relative
}
.input-group-btn>.btn+.btn {
 margin-left:-4px
}
.input-group-btn>.btn:active,.input-group-btn>.btn:hover {
 z-index:2
}
.nav {
 padding-left:0;
 margin-bottom:0;
 list-style:none
}
.nav:after,.nav:before {
 display:table;
 content:" "
}
.nav:after {
 clear:both
}
.nav>li {
 position:relative;
 display:block
}
.nav>li>a {
 position:relative;
 display:block;
 padding:10px 15px
}
.nav>li>a:focus,.nav>li>a:hover {
 text-decoration:none;
 background-color:#eee
}
.nav>li.disabled>a {
 color:#999
}
.nav>li.disabled>a:focus,.nav>li.disabled>a:hover {
 color:#999;
 text-decoration:none;
 cursor:not-allowed;
 background-color:transparent
}
.nav .open>a,.nav .open>a:focus,.nav .open>a:hover {
 background-color:#eee;
 border-color:#428bca
}
.nav .open>a .caret,.nav .open>a:focus .caret,.nav .open>a:hover .caret {
 border-top-color:#2a6496;
 border-bottom-color:#2a6496
}
.nav .nav-divider {
 height:1px;
 margin:9px 0;
 overflow:hidden;
 background-color:#e5e5e5
}
.nav>li>a>img {
 max-width:none
}
.nav-tabs {
 border-bottom:1px solid #ddd
}
.nav-tabs>li {
 float:left;
 margin-bottom:-1px
}
.nav-tabs>li>a {
 margin-right:2px;
 line-height:1.428571429;
 border:1px solid transparent;
 border-radius:4px 4px 0 0
}
.nav-tabs>li>a:hover {
 border-color:#eee #eee #ddd
}
.nav-tabs>li.active>a,.nav-tabs>li.active>a:focus,.nav-tabs>li.active>a:hover {
 color:#555;
 cursor:default;
 background-color:#fff;
 border:1px solid #ddd;
 border-bottom-color:transparent
}
.nav-tabs.nav-justified {
 width:100%;
 border-bottom:0
}
.nav-tabs.nav-justified>li {
 float:none
}
.nav-tabs.nav-justified>li>a {
 margin-bottom:5px;
 text-align:center
}
.nav-tabs.nav-justified>.dropdown .dropdown-menu {
 top:auto;
 left:auto
}
@media (min-width:768px) {
 .nav-tabs.nav-justified>li {
  display:table-cell;
  width:1%
 }
 .nav-tabs.nav-justified>li>a {
  margin-bottom:0
 }
}
.nav-tabs.nav-justified>li>a {
 margin-right:0;
 border-radius:4px
}
.nav-tabs.nav-justified>.active>a,.nav-tabs.nav-justified>.active>a:focus,.nav-tabs.nav-justified>.active>a:hover {
 border:1px solid #ddd
}
@media (min-width:768px) {
 .nav-tabs.nav-justified>li>a {
  border-bottom:1px solid #ddd;
  border-radius:4px 4px 0 0
 }
 .nav-tabs.nav-justified>.active>a,.nav-tabs.nav-justified>.active>a:focus,.nav-tabs.nav-justified>.active>a:hover {
  border-bottom-color:#fff
 }
}
.nav-pills>li {
 float:left
}
.nav-pills>li>a {
 border-radius:4px
}
.nav-pills>li+li {
 margin-left:2px
}
.nav-pills>li.active>a,.nav-pills>li.active>a:focus,.nav-pills>li.active>a:hover {
 color:#fff;
 background-color:#428bca
}
.nav-pills>li.active>a .caret,.nav-pills>li.active>a:focus .caret,.nav-pills>li.active>a:hover .caret {
 border-top-color:#fff;
 border-bottom-color:#fff
}
.nav-stacked>li {
 float:none
}
.nav-stacked>li+li {
 margin-top:2px;
 margin-left:0
}
.nav-justified {
 width:100%
}
.nav-justified>li {
 float:none
}
.nav-justified>li>a {
 margin-bottom:5px;
 text-align:center
}
.nav-justified>.dropdown .dropdown-menu {
 top:auto;
 left:auto
}
@media (min-width:768px) {
 .nav-justified>li {
  display:table-cell;
  width:1%
 }
 .nav-justified>li>a {
  margin-bottom:0
 }
}
.nav-tabs-justified {
 border-bottom:0
}
.nav-tabs-justified>li>a {
 margin-right:0;
 border-radius:4px
}
.nav-tabs-justified>.active>a,.nav-tabs-justified>.active>a:focus,.nav-tabs-justified>.active>a:hover {
 border:1px solid #ddd
}
@media (min-width:768px) {
 .nav-tabs-justified>li>a {
  border-bottom:1px solid #ddd;
  border-radius:4px 4px 0 0
 }
 .nav-tabs-justified>.active>a,.nav-tabs-justified>.active>a:focus,.nav-tabs-justified>.active>a:hover {
  border-bottom-color:#fff
 }
}
.tab-content>.tab-pane {
 display:none
}
.tab-content>.active {
 display:block
}
.nav .caret {
 border-top-color:#428bca;
 border-bottom-color:#428bca
}
.nav a:hover .caret {
 border-top-color:#2a6496;
 border-bottom-color:#2a6496
}
.nav-tabs .dropdown-menu {
 margin-top:-1px;
 border-top-right-radius:0;
 border-top-left-radius:0
}
.navbar {
 position:relative;
 margin-bottom:20px;
 border:1px solid transparent
}
.navbar:after,.navbar:before {
 display:table;
 content:" "
}
.navbar:after {
 clear:both
}
@media (min-width:768px) {
 .navbar {
  border-radius:4px
 }
}
.navbar-header:after,.navbar-header:before {
 display:table;
 content:" "
}
.navbar-header:after {
 clear:both
}
@media (min-width:768px) {
 .navbar-header {
  float:left
 }
}
.navbar-collapse {
 max-height:340px;
 padding-right:15px;
 padding-left:15px;
 overflow-x:visible;
 border-top:1px solid transparent;
 box-shadow:inset 0 1px 0 rgba(255,255,255,.1);
 -webkit-overflow-scrolling:touch
}
.navbar-collapse:after,.navbar-collapse:before {
 display:table;
 content:" "
}
.navbar-collapse:after {
 clear:both
}
.navbar-collapse.in {
 overflow-y:auto
}
@media (min-width:768px) {
 .navbar-collapse {
  width:auto;
  border-top:0;
  box-shadow:none
 }
 .navbar-collapse.collapse {
  display:block!important;
  height:auto!important;
  padding-bottom:0;
  overflow:visible!important
 }
 .navbar-collapse.in {
  overflow-y:auto
 }
 .navbar-collapse .navbar-nav.navbar-left:first-child {
  margin-left:-15px
 }
 .navbar-collapse .navbar-nav.navbar-right:last-child {
  margin-right:-15px
 }
 .navbar-collapse .navbar-text:last-child {
  margin-right:0
 }
}
.container>.navbar-collapse,.container>.navbar-header {
 margin-right:-15px;
 margin-left:-15px
}
@media (min-width:768px) {
 .container>.navbar-collapse,.container>.navbar-header {
  margin-right:0;
  margin-left:0
 }
}
.navbar-static-top {
 z-index:1000;
 border-width:0 0 1px
}
@media (min-width:768px) {
 .navbar-static-top {
  border-radius:0
 }
}
.navbar-fixed-bottom,.navbar-fixed-top {
 position:fixed;
 right:0;
 left:0;
 z-index:1030
}
@media (min-width:768px) {
 .navbar-fixed-bottom,.navbar-fixed-top {
  border-radius:0
 }
}
.navbar-fixed-top {
 top:0;
 border-width:0 0 1px
}
.navbar-fixed-bottom {
 bottom:0;
 margin-bottom:0;
 border-width:1px 0 0
}
.navbar-brand {
 float:left;
 padding:15px;
 font-size:18px;
 line-height:20px
}
.navbar-brand:focus,.navbar-brand:hover {
 text-decoration:none
}
@media (min-width:768px) {
 .navbar>.container .navbar-brand {
  margin-left:-15px
 }
}
.navbar-toggle {
 position:relative;
 float:right;
 padding:9px 10px;
 margin-top:8px;
 margin-right:15px;
 margin-bottom:8px;
 background-color:transparent;
 border:1px solid transparent;
 border-radius:4px
}
.navbar-toggle .icon-bar {
 display:block;
 width:22px;
 height:2px;
 border-radius:1px
}
.navbar-toggle .icon-bar+.icon-bar {
 margin-top:4px
}
@media (min-width:768px) {
 .navbar-toggle {
  display:none
 }
}
.navbar-nav {
 margin:7.5px -15px
}
.navbar-nav>li>a {
 padding-top:10px;
 padding-bottom:10px;
 line-height:20px
}
@media (max-width:767px) {
 .navbar-nav .open .dropdown-menu {
  position:static;
  float:none;
  width:auto;
  margin-top:0;
  background-color:transparent;
  border:0;
  box-shadow:none
 }
 .navbar-nav .open .dropdown-menu .dropdown-header,.navbar-nav .open .dropdown-menu>li>a {
  padding:5px 15px 5px 25px
 }
 .navbar-nav .open .dropdown-menu>li>a {
  line-height:20px
 }
 .navbar-nav .open .dropdown-menu>li>a:focus,.navbar-nav .open .dropdown-menu>li>a:hover {
  background-image:none
 }
}
@media (min-width:768px) {
 .navbar-nav {
  float:left;
  margin:0
 }
 .navbar-nav>li {
  float:left
 }
 .navbar-nav>li>a {
  padding-top:15px;
  padding-bottom:15px
 }
}
@media (min-width:768px) {
 .navbar-left {
  float:left!important
 }
 .navbar-right {
  float:right!important
 }
}
.navbar-form {
 padding:10px 15px;
 margin:8px -15px;
 border-top:1px solid transparent;
 border-bottom:1px solid transparent;
 -webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 1px 0 rgba(255,255,255,.1);
 box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 1px 0 rgba(255,255,255,.1)
}
@media (min-width:768px) {
 .navbar-form .form-group {
  display:inline-block;
  margin-bottom:0;
  vertical-align:middle
 }
 .navbar-form .form-control {
  display:inline-block
 }
 .navbar-form .checkbox,.navbar-form .radio {
  display:inline-block;
  padding-left:0;
  margin-top:0;
  margin-bottom:0
 }
 .navbar-form .checkbox input[type=checkbox],.navbar-form .radio input[type=radio] {
  float:none;
  margin-left:0
 }
}
@media (max-width:767px) {
 .navbar-form .form-group {
  margin-bottom:5px
 }
}
@media (min-width:768px) {
 .navbar-form {
  width:auto;
  padding-top:0;
  padding-bottom:0;
  margin-right:0;
  margin-left:0;
  border:0;
  -webkit-box-shadow:none;
  box-shadow:none
 }
}
.navbar-nav>li>.dropdown-menu {
 margin-top:0;
 border-top-right-radius:0;
 border-top-left-radius:0
}
.navbar-fixed-bottom .navbar-nav>li>.dropdown-menu {
 border-bottom-right-radius:0;
 border-bottom-left-radius:0
}
.navbar-nav.pull-right>li>.dropdown-menu,.navbar-nav>li>.dropdown-menu.pull-right {
 right:0;
 left:auto
}
.navbar-btn {
 margin-top:8px;
 margin-bottom:8px
}
.navbar-text {
 float:left;
 margin-top:15px;
 margin-bottom:15px
}
@media (min-width:768px) {
 .navbar-text {
  margin-right:15px;
  margin-left:15px
 }
}
.navbar-default {
 background-color:#f8f8f8;
 border-color:#e7e7e7
}
.navbar-default .navbar-brand {
 color:#777
}
.navbar-default .navbar-brand:focus,.navbar-default .navbar-brand:hover {
 color:#5e5e5e;
 background-color:transparent
}
.navbar-default .navbar-nav>li>a,.navbar-default .navbar-text {
 color:#777
}
.navbar-default .navbar-nav>li>a:focus,.navbar-default .navbar-nav>li>a:hover {
 color:#333;
 background-color:transparent
}
.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:focus,.navbar-default .navbar-nav>.active>a:hover {
 color:#555;
 background-color:#e7e7e7
}
.navbar-default .navbar-nav>.disabled>a,.navbar-default .navbar-nav>.disabled>a:focus,.navbar-default .navbar-nav>.disabled>a:hover {
 color:#ccc;
 background-color:transparent
}
.navbar-default .navbar-toggle {
 border-color:#ddd
}
.navbar-default .navbar-toggle:focus,.navbar-default .navbar-toggle:hover {
 background-color:#ddd
}
.navbar-default .navbar-toggle .icon-bar {
 background-color:#ccc
}
.navbar-default .navbar-collapse,.navbar-default .navbar-form {
 border-color:#e7e7e7
}
.navbar-default .navbar-nav>.dropdown>a:focus .caret,.navbar-default .navbar-nav>.dropdown>a:hover .caret {
 border-top-color:#333;
 border-bottom-color:#333
}
.navbar-default .navbar-nav>.open>a,.navbar-default .navbar-nav>.open>a:focus,.navbar-default .navbar-nav>.open>a:hover {
 color:#555;
 background-color:#e7e7e7
}
.navbar-default .navbar-nav>.open>a .caret,.navbar-default .navbar-nav>.open>a:focus .caret,.navbar-default .navbar-nav>.open>a:hover .caret {
 border-top-color:#555;
 border-bottom-color:#555
}
.navbar-default .navbar-nav>.dropdown>a .caret {
 border-top-color:#777;
 border-bottom-color:#777
}
@media (max-width:767px) {
 .navbar-default .navbar-nav .open .dropdown-menu>li>a {
  color:#777
 }
 .navbar-default .navbar-nav .open .dropdown-menu>li>a:focus,.navbar-default .navbar-nav .open .dropdown-menu>li>a:hover {
  color:#333;
  background-color:transparent
 }
 .navbar-default .navbar-nav .open .dropdown-menu>.active>a,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover {
  color:#555;
  background-color:#e7e7e7
 }
 .navbar-default .navbar-nav .open .dropdown-menu>.disabled>a,.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:focus,.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:hover {
  color:#ccc;
  background-color:transparent
 }
}
.navbar-default .navbar-link {
 color:#777
}
.navbar-default .navbar-link:hover {
 color:#333
}
.navbar-inverse {
 background-color:#222;
 border-color:#080808
}
.navbar-inverse .navbar-brand {
 color:#999
}
.navbar-inverse .navbar-brand:focus,.navbar-inverse .navbar-brand:hover {
 color:#333;
 background-color:transparent
}
.navbar-inverse .navbar-nav>li>a,.navbar-inverse .navbar-text {
 color:#999
}
.navbar-inverse .navbar-nav>li>a:focus,.navbar-inverse .navbar-nav>li>a:hover {
 color:#333;
 background-color:transparent
}
.navbar-inverse .navbar-nav>.active>a,.navbar-inverse .navbar-nav>.active>a:focus,.navbar-inverse .navbar-nav>.active>a:hover {
 color:#fff;
 background-color:#080808
}
.navbar-inverse .navbar-nav>.disabled>a,.navbar-inverse .navbar-nav>.disabled>a:focus,.navbar-inverse .navbar-nav>.disabled>a:hover {
 color:#444;
 background-color:transparent
}
.navbar-inverse .navbar-toggle {
 border-color:#333
}
.navbar-inverse .navbar-toggle:focus,.navbar-inverse .navbar-toggle:hover {
 background-color:#333
}
.navbar-inverse .navbar-toggle .icon-bar {
 background-color:#fff
}
.navbar-inverse .navbar-collapse,.navbar-inverse .navbar-form {
 border-color:#101010
}
.navbar-inverse .navbar-nav>.open>a,.navbar-inverse .navbar-nav>.open>a:focus,.navbar-inverse .navbar-nav>.open>a:hover {
 color:#fff;
 background-color:#080808
}
.navbar-inverse .navbar-nav>.dropdown>a:hover .caret {
 border-top-color:#fff;
 border-bottom-color:#fff
}
.navbar-inverse .navbar-nav>.dropdown>a .caret {
 border-top-color:#999;
 border-bottom-color:#999
}
.navbar-inverse .navbar-nav>.open>a .caret,.navbar-inverse .navbar-nav>.open>a:focus .caret,.navbar-inverse .navbar-nav>.open>a:hover .caret {
 border-top-color:#fff;
 border-bottom-color:#fff
}
@media (max-width:767px) {
 .navbar-inverse .navbar-nav .open .dropdown-menu>.dropdown-header {
  border-color:#080808
 }
 .navbar-inverse .navbar-nav .open .dropdown-menu>li>a {
  color:#999
 }
 .navbar-inverse .navbar-nav .open .dropdown-menu>li>a:focus,.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:hover {
  color:#fff;
  background-color:transparent
 }
 .navbar-inverse .navbar-nav .open .dropdown-menu>.active>a,.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:focus,.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:hover {
  color:#fff;
  background-color:#080808
 }
 .navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a,.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:focus,.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:hover {
  color:#444;
  background-color:transparent
 }
}
.navbar-inverse .navbar-link {
 color:#999
}
.navbar-inverse .navbar-link:hover {
 color:#fff
}
.breadcrumb {
 padding:8px 15px;
 margin-bottom:20px;
 list-style:none;
 background-color:#f5f5f5;
 border-radius:4px
}
.breadcrumb>li {
 display:inline-block
}
.breadcrumb>li+li:before {
 padding:0 5px;
 color:#ccc;
 content:"/\00a0"
}
.breadcrumb>.active {
 color:#999
}
.pagination {
 display:inline-block;
 padding-left:0;
 margin:20px 0;
 border-radius:4px
}
.pagination>li {
 display:inline
}
.pagination>li>a,.pagination>li>span {
 position:relative;
 float:left;
 padding:6px 12px;
 margin-left:-1px;
 line-height:1.428571429;
 text-decoration:none;
 background-color:#fff;
 border:1px solid #ddd
}
.pagination>li:first-child>a,.pagination>li:first-child>span {
 margin-left:0;
 border-bottom-left-radius:4px;
 border-top-left-radius:4px
}
.pagination>li:last-child>a,.pagination>li:last-child>span {
 border-top-right-radius:4px;
 border-bottom-right-radius:4px
}
.pagination>li>a:focus,.pagination>li>a:hover,.pagination>li>span:focus,.pagination>li>span:hover {
 background-color:#eee
}
.pagination>.active>a,.pagination>.active>a:focus,.pagination>.active>a:hover,.pagination>.active>span,.pagination>.active>span:focus,.pagination>.active>span:hover {
 z-index:2;
 color:#fff;
 cursor:default;
 background-color:#428bca;
 border-color:#428bca
}
.pagination>.disabled>a,.pagination>.disabled>a:focus,.pagination>.disabled>a:hover,.pagination>.disabled>span,.pagination>.disabled>span:focus,.pagination>.disabled>span:hover {
 color:#999;
 cursor:not-allowed;
 background-color:#fff;
 border-color:#ddd
}
.pagination-lg>li>a,.pagination-lg>li>span {
 padding:10px 16px;
 font-size:18px
}
.pagination-lg>li:first-child>a,.pagination-lg>li:first-child>span {
 border-bottom-left-radius:6px;
 border-top-left-radius:6px
}
.pagination-lg>li:last-child>a,.pagination-lg>li:last-child>span {
 border-top-right-radius:6px;
 border-bottom-right-radius:6px
}
.pagination-sm>li>a,.pagination-sm>li>span {
 padding:5px 10px;
 font-size:12px
}
.pagination-sm>li:first-child>a,.pagination-sm>li:first-child>span {
 border-bottom-left-radius:3px;
 border-top-left-radius:3px
}
.pagination-sm>li:last-child>a,.pagination-sm>li:last-child>span {
 border-top-right-radius:3px;
 border-bottom-right-radius:3px
}
.pager {
 padding-left:0;
 margin:20px 0;
 text-align:center;
 list-style:none
}
.pager:after,.pager:before {
 display:table;
 content:" "
}
.pager:after {
 clear:both
}
.pager li {
 display:inline
}
.pager li>a,.pager li>span {
 display:inline-block;
 padding:5px 14px;
 background-color:#fff;
 border:1px solid #ddd;
 border-radius:15px
}
.pager li>a:focus,.pager li>a:hover {
 text-decoration:none;
 background-color:#eee
}
.pager .next>a,.pager .next>span {
 float:right
}
.pager .previous>a,.pager .previous>span {
 float:left
}
.pager .disabled>a,.pager .disabled>a:focus,.pager .disabled>a:hover,.pager .disabled>span {
 color:#999;
 cursor:not-allowed;
 background-color:#fff
}
.label {
 display:inline;
 padding:.2em .6em .3em;
 font-size:75%;
 font-weight:700;
 line-height:1;
 color:#fff;
 text-align:center;
 white-space:nowrap;
 vertical-align:baseline;
 border-radius:.25em
}
.label[href]:focus,.label[href]:hover {
 color:#fff;
 text-decoration:none;
 cursor:pointer
}
.label:empty {
 display:none
}
.label-default {
 background-color:#999
}
.label-default[href]:focus,.label-default[href]:hover {
 background-color:gray
}
.label-primary {
 background-color:#428bca
}
.label-primary[href]:focus,.label-primary[href]:hover {
 background-color:#3071a9
}
.label-success {
 background-color:#5cb85c
}
.label-success[href]:focus,.label-success[href]:hover {
 background-color:#449d44
}
.label-info {
 background-color:#5bc0de
}
.label-info[href]:focus,.label-info[href]:hover {
 background-color:#31b0d5
}
.label-warning {
 background-color:#f0ad4e
}
.label-warning[href]:focus,.label-warning[href]:hover {
 background-color:#ec971f
}
.label-danger {
 background-color:#d9534f
}
.label-danger[href]:focus,.label-danger[href]:hover {
 background-color:#c9302c
}
.badge {
 display:inline-block;
 min-width:10px;
 padding:3px 7px;
 font-size:12px;
 font-weight:700;
 line-height:1;
 color:#fff;
 text-align:center;
 white-space:nowrap;
 vertical-align:baseline;
 background-color:#999;
 border-radius:10px
}
.badge:empty {
 display:none
}
a.badge:focus,a.badge:hover {
 color:#fff;
 text-decoration:none;
 cursor:pointer
}
.btn .badge {
 position:relative;
 top:-1px
}
.nav-pills>.active>a>.badge,a.list-group-item.active>.badge {
 color:#428bca;
 background-color:#fff
}
.nav-pills>li>a>.badge {
 margin-left:3px
}
.jumbotron {
 padding:30px;
 margin-bottom:30px;
 font-size:21px;
 font-weight:200;
 line-height:2.1428571435;
 color:inherit;
 background-color:#eee
}
.jumbotron h1 {
 line-height:1;
 color:inherit
}
.jumbotron p {
 line-height:1.4
}
.container .jumbotron {
 border-radius:6px
}
@media screen and (min-width:768px) {
 .jumbotron {
  padding-top:48px;
  padding-bottom:48px
 }
 .container .jumbotron {
  padding-right:60px;
  padding-left:60px
 }
 .jumbotron h1 {
  font-size:63px
 }
}
.thumbnail {
 display:inline-block;
 display:block;
 height:auto;
 max-width:100%;
 padding:4px;
 margin-bottom:20px;
 line-height:1.428571429;
 background-color:#fff;
 border:1px solid #ddd;
 border-radius:4px;
 -webkit-transition:all .2s ease-in-out;
 transition:all .2s ease-in-out
}
.thumbnail>img {
 display:block;
 height:auto;
 max-width:100%;
 margin-right:auto;
 margin-left:auto
}
a.thumbnail.active,a.thumbnail:focus,a.thumbnail:hover {
 border-color:#428bca
}
.thumbnail .caption {
 padding:9px;
 color:#333
}
.alert {
 padding:15px;
 margin-bottom:20px;
 border:1px solid transparent;
 border-radius:4px
}
.alert h4 {
 margin-top:0;
 color:inherit
}
.alert .alert-link {
 font-weight:700
}
.alert>p,.alert>ul {
 margin-bottom:0
}
.alert>p+p {
 margin-top:5px
}
.alert-dismissable {
 padding-right:35px
}
.alert-dismissable .close {
 position:relative;
 top:-2px;
 right:-21px;
 color:inherit
}
.alert-success {
 color:#468847;
 background-color:#dff0d8;
 border-color:#d6e9c6
}
.alert-success hr {
 border-top-color:#c9e2b3
}
.alert-success .alert-link {
 color:#356635
}
.alert-info {
 color:#3a87ad;
 background-color:#d9edf7;
 border-color:#bce8f1
}
.alert-info hr {
 border-top-color:#a6e1ec
}
.alert-info .alert-link {
 color:#2d6987
}
.alert-warning {
 color:#c09853;
 background-color:#fcf8e3;
 border-color:#faebcc
}
.alert-warning hr {
 border-top-color:#f7e1b5
}
.alert-warning .alert-link {
 color:#a47e3c
}
.alert-danger {
 color:#b94a48;
 background-color:#f2dede;
 border-color:#ebccd1
}
.alert-danger hr {
 border-top-color:#e4b9c0
}
.alert-danger .alert-link {
 color:#953b39
}
@-webkit-keyframes progress-bar-stripes {
 from {
  background-position:40px 0
 }
 to {
  background-position:0 0
 }
}
@-moz-keyframes progress-bar-stripes {
 from {
  background-position:40px 0
 }
 to {
  background-position:0 0
 }
}
@-o-keyframes progress-bar-stripes {
 from {
  background-position:0 0
 }
 to {
  background-position:40px 0
 }
}
@keyframes progress-bar-stripes {
 from {
  background-position:40px 0
 }
 to {
  background-position:0 0
 }
}
.progress {
 height:20px;
 margin-bottom:20px;
 overflow:hidden;
 background-color:#f5f5f5;
 border-radius:4px;
 -webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.1);
 box-shadow:inset 0 1px 2px rgba(0,0,0,.1)
}
.progress-bar {
 float:left;
 width:0;
 height:100%;
 font-size:12px;
 line-height:20px;
 color:#fff;
 text-align:center;
 background-color:none;
 -webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);
 box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);
 -webkit-transition:width .6s ease;
 transition:width .6s ease
}
.progress-striped .progress-bar {
 background-image:-webkit-gradient(linear,0 100%,100% 0,color-stop(0.25,rgba(255,255,255,.15)),color-stop(0.25,transparent),color-stop(0.5,transparent),color-stop(0.5,rgba(255,255,255,.15)),color-stop(0.75,rgba(255,255,255,.15)),color-stop(0.75,transparent),to(transparent));
 background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);
 background-image:-moz-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);
 background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);
 background-size:40px 40px
}
.progress.active .progress-bar {
 -webkit-animation:progress-bar-stripes 2s linear infinite;
 animation:progress-bar-stripes 2s linear infinite
}
.progress-bar-success {
 background-color:#5cb85c
}
.progress-striped .progress-bar-success {
 background-image:-webkit-gradient(linear,0 100%,100% 0,color-stop(0.25,rgba(255,255,255,.15)),color-stop(0.25,transparent),color-stop(0.5,transparent),color-stop(0.5,rgba(255,255,255,.15)),color-stop(0.75,rgba(255,255,255,.15)),color-stop(0.75,transparent),to(transparent));
 background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);
 background-image:-moz-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);
 background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)
}
.progress-bar-info {
 background-color:#5bc0de
}
.progress-striped .progress-bar-info {
 background-image:-webkit-gradient(linear,0 100%,100% 0,color-stop(0.25,rgba(255,255,255,.15)),color-stop(0.25,transparent),color-stop(0.5,transparent),color-stop(0.5,rgba(255,255,255,.15)),color-stop(0.75,rgba(255,255,255,.15)),color-stop(0.75,transparent),to(transparent));
 background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);
 background-image:-moz-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);
 background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)
}
.progress-bar-warning {
 background-color:#f0ad4e
}
.progress-striped .progress-bar-warning {
 background-image:-webkit-gradient(linear,0 100%,100% 0,color-stop(0.25,rgba(255,255,255,.15)),color-stop(0.25,transparent),color-stop(0.5,transparent),color-stop(0.5,rgba(255,255,255,.15)),color-stop(0.75,rgba(255,255,255,.15)),color-stop(0.75,transparent),to(transparent));
 background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);
 background-image:-moz-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);
 background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)
}
.progress-bar-danger {
 background-color:#d9534f
}
.progress-striped .progress-bar-danger {
 background-image:-webkit-gradient(linear,0 100%,100% 0,color-stop(0.25,rgba(255,255,255,.15)),color-stop(0.25,transparent),color-stop(0.5,transparent),color-stop(0.5,rgba(255,255,255,.15)),color-stop(0.75,rgba(255,255,255,.15)),color-stop(0.75,transparent),to(transparent));
 background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);
 background-image:-moz-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);
 background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)
}
.media,.media-body {
 overflow:hidden;
 zoom:1
}
.media,.media .media {
 margin-top:15px
}
.media:first-child {
 margin-top:0
}
.media-object {
 display:block
}
.media-heading {
 margin:0 0 5px
}
.media>.pull-left {
 margin-right:10px
}
.media>.pull-right {
 margin-left:10px
}
.media-list {
 padding-left:0;
 list-style:none
}
.list-group {
 padding-left:0;
 margin-bottom:20px
}
.list-group-item {
 position:relative;
 display:block;
 padding:10px 15px;
 margin-bottom:-1px;
 background-color:#fff;
 border:1px solid #ddd
}
.list-group-item:first-child {
 border-top-right-radius:4px;
 border-top-left-radius:4px
}
.list-group-item:last-child {
 margin-bottom:0;
 border-bottom-right-radius:4px;
 border-bottom-left-radius:4px
}
.list-group-item>.badge {
 float:right
}
.list-group-item>.badge+.badge {
 margin-right:5px
}
a.list-group-item {
 color:#555
}
a.list-group-item .list-group-item-heading {
 color:#333
}
a.list-group-item:focus,a.list-group-item:hover {
 text-decoration:none;
 background-color:#f5f5f5
}
a.list-group-item.active,a.list-group-item.active:focus,a.list-group-item.active:hover {
 z-index:2;
 color:#fff;
 background-color:#428bca;
 border-color:#428bca
}
a.list-group-item.active .list-group-item-heading,a.list-group-item.active:focus .list-group-item-heading,a.list-group-item.active:hover .list-group-item-heading {
 color:inherit
}
a.list-group-item.active .list-group-item-text,a.list-group-item.active:focus .list-group-item-text,a.list-group-item.active:hover .list-group-item-text {
 color:#e1edf7
}
.list-group-item-heading {
 margin-top:0;
 margin-bottom:5px
}
.list-group-item-text {
 margin-bottom:0;
 line-height:1.3
}
.panel {
 margin-bottom:20px;
 background-color:#fff;
 border:1px solid transparent;
 border-radius:4px;
 -webkit-box-shadow:0 1px 1px rgba(0,0,0,.05);
 box-shadow:0 1px 1px rgba(0,0,0,.05)
}
.panel-body {
 padding:15px
}
.panel-body:after,.panel-body:before {
 display:table;
 content:" "
}
.panel-body:after {
 clear:both
}
.panel>.list-group {
 margin-bottom:0
}
.panel>.list-group .list-group-item {
 border-width:1px 0
}
.panel>.list-group .list-group-item:first-child {
 border-top-right-radius:0;
 border-top-left-radius:0
}
.panel>.list-group .list-group-item:last-child {
 border-bottom:0
}
.panel-heading+.list-group .list-group-item:first-child {
 border-top-width:0
}
.panel>.table,.panel>.table-responsive {
 margin-bottom:0
}
.panel>.panel-body+.table,.panel>.panel-body+.table-responsive {
 border-top:1px solid #ddd
}
.panel>.table-bordered,.panel>.table-responsive>.table-bordered {
 border:0
}
.panel>.table-bordered>tbody>tr>td:first-child,.panel>.table-bordered>tbody>tr>th:first-child,.panel>.table-bordered>tfoot>tr>td:first-child,.panel>.table-bordered>tfoot>tr>th:first-child,.panel>.table-bordered>thead>tr>td:first-child,.panel>.table-bordered>thead>tr>th:first-child,.panel>.table-responsive>.table-bordered>tbody>tr>td:first-child,.panel>.table-responsive>.table-bordered>tbody>tr>th:first-child,.panel>.table-responsive>.table-bordered>tfoot>tr>td:first-child,.panel>.table-responsive>.table-bordered>tfoot>tr>th:first-child,.panel>.table-responsive>.table-bordered>thead>tr>td:first-child,.panel>.table-responsive>.table-bordered>thead>tr>th:first-child {
 border-left:0
}
.panel>.table-bordered>tbody>tr>td:last-child,.panel>.table-bordered>tbody>tr>th:last-child,.panel>.table-bordered>tfoot>tr>td:last-child,.panel>.table-bordered>tfoot>tr>th:last-child,.panel>.table-bordered>thead>tr>td:last-child,.panel>.table-bordered>thead>tr>th:last-child,.panel>.table-responsive>.table-bordered>tbody>tr>td:last-child,.panel>.table-responsive>.table-bordered>tbody>tr>th:last-child,.panel>.table-responsive>.table-bordered>tfoot>tr>td:last-child,.panel>.table-responsive>.table-bordered>tfoot>tr>th:last-child,.panel>.table-responsive>.table-bordered>thead>tr>td:last-child,.panel>.table-responsive>.table-bordered>thead>tr>th:last-child {
 border-right:0
}
.panel>.table-bordered>tbody>tr:last-child>td,.panel>.table-bordered>tbody>tr:last-child>th,.panel>.table-bordered>tfoot>tr:last-child>td,.panel>.table-bordered>tfoot>tr:last-child>th,.panel>.table-bordered>thead>tr:last-child>td,.panel>.table-bordered>thead>tr:last-child>th,.panel>.table-responsive>.table-bordered>tbody>tr:last-child>td,.panel>.table-responsive>.table-bordered>tbody>tr:last-child>th,.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>td,.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>th,.panel>.table-responsive>.table-bordered>thead>tr:last-child>td,.panel>.table-responsive>.table-bordered>thead>tr:last-child>th {
 border-bottom:0
}
.panel-heading {
 padding:10px 15px;
 border-bottom:1px solid transparent;
 border-top-right-radius:3px;
 border-top-left-radius:3px
}
.panel-heading>.dropdown .dropdown-toggle {
 color:inherit
}
.panel-title {
 margin-top:0;
 margin-bottom:0;
 font-size:16px
}
.panel-title>a {
 color:inherit
}
.panel-footer {
 padding:10px 15px;
 background-color:#f5f5f5;
 border-top:1px solid #ddd;
 border-bottom-right-radius:3px;
 border-bottom-left-radius:3px
}
.panel-group .panel {
 margin-bottom:0;
 overflow:hidden;
 border-radius:4px
}
.panel-group .panel+.panel {
 margin-top:5px
}
.panel-group .panel-heading {
 border-bottom:0
}
.panel-group .panel-heading+.panel-collapse .panel-body {
 border-top:1px solid #ddd
}
.panel-group .panel-footer {
 border-top:0
}
.panel-group .panel-footer+.panel-collapse .panel-body {
 border-bottom:1px solid #ddd
}
.panel-default {
 border-color:#ddd
}
.panel-default>.panel-heading {
 color:#333;
 background-color:#f5f5f5;
 border-color:#ddd
}
.panel-default>.panel-heading+.panel-collapse .panel-body {
 border-top-color:#ddd
}
.panel-default>.panel-heading>.dropdown .caret {
 border-color:#333 transparent
}
.panel-default>.panel-footer+.panel-collapse .panel-body {
 border-bottom-color:#ddd
}
.panel-primary {
 border-color:#428bca
}
.panel-primary>.panel-heading {
 color:#fff;
 background-color:#428bca;
 border-color:#428bca
}
.panel-primary>.panel-heading+.panel-collapse .panel-body {
 border-top-color:#428bca
}
.panel-primary>.panel-heading>.dropdown .caret {
 border-color:#fff transparent
}
.panel-primary>.panel-footer+.panel-collapse .panel-body {
 border-bottom-color:#428bca
}
.panel-success {
 border-color:#d6e9c6
}
.panel-success>.panel-heading {
 color:#468847;
 background-color:#dff0d8;
 border-color:#d6e9c6
}
.panel-success>.panel-heading+.panel-collapse .panel-body {
 border-top-color:#d6e9c6
}
.panel-success>.panel-heading>.dropdown .caret {
 border-color:#468847 transparent
}
.panel-success>.panel-footer+.panel-collapse .panel-body {
 border-bottom-color:#d6e9c6
}
.panel-warning {
 border-color:#faebcc
}
.panel-warning>.panel-heading {
 color:#c09853;
 background-color:#fcf8e3;
 border-color:#faebcc
}
.panel-warning>.panel-heading+.panel-collapse .panel-body {
 border-top-color:#faebcc
}
.panel-warning>.panel-heading>.dropdown .caret {
 border-color:#c09853 transparent
}
.panel-warning>.panel-footer+.panel-collapse .panel-body {
 border-bottom-color:#faebcc
}
.panel-danger {
 border-color:#ebccd1
}
.panel-danger>.panel-heading {
 color:#b94a48;
 background-color:#f2dede;
 border-color:#ebccd1
}
.panel-danger>.panel-heading+.panel-collapse .panel-body {
 border-top-color:#ebccd1
}
.panel-danger>.panel-heading>.dropdown .caret {
 border-color:#b94a48 transparent
}
.panel-danger>.panel-footer+.panel-collapse .panel-body {
 border-bottom-color:#ebccd1
}
.panel-info {
 border-color:#bce8f1
}
.panel-info>.panel-heading {
 color:#3a87ad;
 background-color:#d9edf7;
 border-color:#bce8f1
}
.panel-info>.panel-heading+.panel-collapse .panel-body {
 border-top-color:#bce8f1
}
.panel-info>.panel-heading>.dropdown .caret {
 border-color:#3a87ad transparent
}
.panel-info>.panel-footer+.panel-collapse .panel-body {
 border-bottom-color:#bce8f1
}
.well {
 min-height:20px;
 padding:19px;
 margin-bottom:20px;
 background-color:#f5f5f5;
 border:1px solid #e3e3e3;
 border-radius:4px;
 -webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.05);
 box-shadow:inset 0 1px 1px rgba(0,0,0,.05)
}
.well blockquote {
 border-color:#ddd;
 border-color:rgba(0,0,0,.15)
}
.well-lg {
 padding:24px;
 border-radius:6px
}
.well-sm {
 padding:9px;
 border-radius:3px
}
.close {
 float:right;
 font-size:21px;
 font-weight:700;
 line-height:1;
 color:#000;
 text-shadow:0 1px 0 #fff;
 opacity:.2;
 filter:alpha(opacity=20)
}
.close:focus,.close:hover {
 color:#000;
 text-decoration:none;
 cursor:pointer;
 opacity:.5;
 filter:alpha(opacity=50)
}
button.close {
 padding:0;
 cursor:pointer;
 background:0 0;
 border:0;
 -webkit-appearance:none
}
.modal-open {
 overflow:hidden
}
.modal {
 position:fixed;
 top:0;
 right:0;
 bottom:0;
 left:0;
 display:none;
 overflow:auto
}
.modal.fade .modal-dialog {
 -webkit-transform:translate(0,-25%);
 -ms-transform:translate(0,-25%);
 transform:translate(0,-25%);
 -webkit-transition:-webkit-transform .3s ease-out;
 -moz-transition:-moz-transform .3s ease-out;
 -o-transition:-o-transform .3s ease-out;
 transition:transform .3s ease-out
}
.modal.in .modal-dialog {
 -webkit-transform:translate(0,0);
 -ms-transform:translate(0,0);
 transform:translate(0,0)
}
.modal-dialog {
 position:relative;
 z-index:1050;
 width:auto;
 padding:10px;
 margin-right:auto;
 margin-left:auto
}
.modal-content {
 position:relative;
 background-color:#fff;
 border:1px solid #999;
 border:1px solid rgba(0,0,0,.2);
 border-radius:6px;
 outline:0;
 -webkit-box-shadow:0 3px 9px rgba(0,0,0,.5);
 box-shadow:0 3px 9px rgba(0,0,0,.5);
 background-clip:padding-box
}
.modal-backdrop {
 position:fixed;
 top:0;
 right:0;
 bottom:0;
 left:0;
 background-color:#000
}
.modal-backdrop.fade {
 opacity:0;
 filter:alpha(opacity=0)
}
.modal-backdrop.in {
 opacity:.5;
 filter:alpha(opacity=50)
}
.modal-header {
 min-height:16.43px;
 padding:15px;
 border-bottom:1px solid #e5e5e5
}
.modal-header .close {
 margin-top:-2px
}
.modal-title {
 margin:0;
 line-height:1.428571429
}
.modal-body {
 position:relative;
 padding:20px
}
.modal-footer {
 padding:19px 20px 20px;
 margin-top:15px;
 text-align:right;
 border-top:1px solid #e5e5e5
}
.modal-footer:after,.modal-footer:before {
 display:table;
 content:" "
}
.modal-footer:after {
 clear:both
}
.modal-footer .btn+.btn {
 margin-bottom:0;
 margin-left:5px
}
.modal-footer .btn-group .btn+.btn {
 margin-left:-1px
}
.modal-footer .btn-block+.btn-block {
 margin-left:0
}
@media screen and (min-width:768px) {
 .modal-dialog {
  width:600px;
  padding-top:30px;
  padding-bottom:30px
 }
 .modal-content {
  -webkit-box-shadow:0 5px 15px rgba(0,0,0,.5);
  box-shadow:0 5px 15px rgba(0,0,0,.5)
 }
}
.tooltip {
 position:absolute;
 z-index:1030;
 display:block;
 font-size:12px;
 line-height:1.4;
 opacity:0;
 filter:alpha(opacity=0);
 visibility:visible
}
.tooltip.in {
 opacity:.9;
 filter:alpha(opacity=90)
}
.tooltip.top {
 padding:5px 0;
 margin-top:-3px
}
.tooltip.right {
 padding:0 5px;
 margin-left:3px
}
.tooltip.bottom {
 padding:5px 0;
 margin-top:3px
}
.tooltip.left {
 padding:0 5px;
 margin-left:-3px
}
.tooltip-inner {
 max-width:200px;
 padding:3px 8px;
 color:#fff;
 text-align:center;
 text-decoration:none;
 background-color:#000;
 border-radius:4px
}
.tooltip-arrow {
 position:absolute;
 width:0;
 height:0;
 border-color:transparent;
 border-style:solid
}
.tooltip.top .tooltip-arrow {
 bottom:0;
 left:50%;
 margin-left:-5px;
 border-top-color:#000;
 border-width:5px 5px 0
}
.tooltip.top-left .tooltip-arrow {
 bottom:0;
 left:5px;
 border-top-color:#000;
 border-width:5px 5px 0
}
.tooltip.top-right .tooltip-arrow {
 right:5px;
 bottom:0;
 border-top-color:#000;
 border-width:5px 5px 0
}
.tooltip.right .tooltip-arrow {
 top:50%;
 left:0;
 margin-top:-5px;
 border-right-color:#000;
 border-width:5px 5px 5px 0
}
.tooltip.left .tooltip-arrow {
 top:50%;
 right:0;
 margin-top:-5px;
 border-left-color:#000;
 border-width:5px 0 5px 5px
}
.tooltip.bottom .tooltip-arrow {
 top:0;
 left:50%;
 margin-left:-5px;
 border-bottom-color:#000;
 border-width:0 5px 5px
}
.tooltip.bottom-left .tooltip-arrow {
 top:0;
 left:5px;
 border-bottom-color:#000;
 border-width:0 5px 5px
}
.tooltip.bottom-right .tooltip-arrow {
 top:0;
 right:5px;
 border-bottom-color:#000;
 border-width:0 5px 5px
}
.popover {
 position:absolute;
 top:0;
 left:0;
 z-index:1010;
 display:none;
 max-width:276px;
 padding:1px;
 text-align:left;
 white-space:normal;
 background-color:#fff;
 border:1px solid #ccc;
 border:1px solid rgba(0,0,0,.2);
 border-radius:6px;
 -webkit-box-shadow:0 5px 10px rgba(0,0,0,.2);
 box-shadow:0 5px 10px rgba(0,0,0,.2);
 background-clip:padding-box
}
.popover.top {
 margin-top:-10px
}
.popover.right {
 margin-left:10px
}
.popover.bottom {
 margin-top:10px
}
.popover.left {
 margin-left:-10px
}
.popover-title {
 padding:8px 14px;
 margin:0;
 font-size:14px;
 font-weight:400;
 line-height:18px;
 background-color:#f7f7f7;
 border-bottom:1px solid #ebebeb;
 border-radius:5px 5px 0 0
}
.popover-content {
 padding:9px 14px
}
.popover .arrow,.popover .arrow:after {
 position:absolute;
 display:block;
 width:0;
 height:0;
 border-color:transparent;
 border-style:solid
}
.popover .arrow {
 border-width:11px
}
.popover .arrow:after {
 border-width:10px;
 content:""
}
.popover.top .arrow {
 bottom:-11px;
 left:50%;
 margin-left:-11px;
 border-top-color:#999;
 border-top-color:rgba(0,0,0,.25);
 border-bottom-width:0
}
.popover.top .arrow:after {
 bottom:1px;
 margin-left:-10px;
 border-top-color:#fff;
 border-bottom-width:0;
 content:" "
}
.popover.right .arrow {
 top:50%;
 left:-11px;
 margin-top:-11px;
 border-right-color:#999;
 border-right-color:rgba(0,0,0,.25);
 border-left-width:0
}
.popover.right .arrow:after {
 bottom:-10px;
 left:1px;
 border-right-color:#fff;
 border-left-width:0;
 content:" "
}
.popover.bottom .arrow {
 top:-11px;
 left:50%;
 margin-left:-11px;
 border-bottom-color:#999;
 border-bottom-color:rgba(0,0,0,.25);
 border-top-width:0
}
.popover.bottom .arrow:after {
 top:1px;
 margin-left:-10px;
 border-bottom-color:#fff;
 border-top-width:0;
 content:" "
}
.popover.left .arrow {
 top:50%;
 right:-11px;
 margin-top:-11px;
 border-left-color:#999;
 border-left-color:rgba(0,0,0,.25);
 border-right-width:0
}
.popover.left .arrow:after {
 right:1px;
 bottom:-10px;
 border-left-color:#fff;
 border-right-width:0;
 content:" "
}
.carousel {
 position:relative
}
.carousel-inner {
 position:relative;
 width:100%;
 overflow:hidden
}
.carousel-inner>.item {
 position:relative;
 display:none;
 -webkit-transition:1s ease-in-out left;
 transition:1s ease-in-out left
}
.carousel-inner>.item>a>img,.carousel-inner>.item>img {
 display:block;
 height:auto;
 max-width:100%;
 line-height:1
}
.carousel-inner>.active,.carousel-inner>.next,.carousel-inner>.prev {
 display:block
}
.carousel-inner>.active {
 left:0
}
.carousel-inner>.next,.carousel-inner>.prev {
 position:absolute;
 top:0;
 width:100%
}
.carousel-inner>.next {
 left:100%
}
.carousel-inner>.prev {
 left:-100%
}
.carousel-inner>.next.left,.carousel-inner>.prev.right {
 left:0
}
.carousel-inner>.active.left {
 left:-100%
}
.carousel-inner>.active.right {
 left:100%
}
.carousel-control {
 position:absolute;
 top:0;
 bottom:0;
 left:0;
 width:15%;
 font-size:20px;
 color:#fff;
 text-align:center;
 text-shadow:0 1px 2px rgba(0,0,0,.6);
 opacity:.5;
 filter:alpha(opacity=50)
}
.carousel-control.left {
 background-image:-webkit-gradient(linear,0 top,100% top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,.0001)));
 background-image:-webkit-linear-gradient(left,color-stop(rgba(0,0,0,.5) 0),color-stop(rgba(0,0,0,.0001) 100%));
 background-image:-moz-linear-gradient(left,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 100%);
 background-image:linear-gradient(to right,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 100%);
 background-repeat:repeat-x;
 filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1)
}
.carousel-control.right {
 right:0;
 left:auto;
 background-image:-webkit-gradient(linear,0 top,100% top,from(rgba(0,0,0,.0001)),to(rgba(0,0,0,.5)));
 background-image:-webkit-linear-gradient(left,color-stop(rgba(0,0,0,.0001) 0),color-stop(rgba(0,0,0,.5) 100%));
 background-image:-moz-linear-gradient(left,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5) 100%);
 background-image:linear-gradient(to right,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5) 100%);
 background-repeat:repeat-x;
 filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1)
}
.carousel-control:focus,.carousel-control:hover {
 color:#fff;
 text-decoration:none;
 opacity:.9;
 filter:alpha(opacity=90)
}
.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next,.carousel-control .icon-prev {
 position:absolute;
 top:50%;
 z-index:5;
 display:inline-block
}
.carousel-control .glyphicon-chevron-left,.carousel-control .icon-prev {
 left:50%
}
.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next {
 right:50%
}
.carousel-control .icon-next,.carousel-control .icon-prev {
 width:20px;
 height:20px;
 margin-top:-10px;
 margin-left:-10px;
 font-family:serif
}
.carousel-control .icon-prev:before {
 content:'\2039'
}
.carousel-control .icon-next:before {
 content:'\203a'
}
.carousel-indicators {
 position:absolute;
 bottom:10px;
 left:50%;
 z-index:15;
 width:60%;
 padding-left:0;
 margin-left:-30%;
 text-align:center;
 list-style:none
}
.carousel-indicators li {
 display:inline-block;
 width:10px;
 height:10px;
 margin:1px;
 text-indent:-999px;
 cursor:pointer;
 background-color:transparent;
 border:1px solid #fcc200;
 border-radius:10px
}
.carousel-indicators .active {
 width:12px;
 height:12px;
 margin:0;
 background-color:#2f65b0
}
.carousel-caption {
 position:absolute;
 right:15%;
 bottom:20px;
 left:15%;
 z-index:10;
 padding-top:20px;
 padding-bottom:20px;
 color:#fff;
 text-align:center;
 text-shadow:0 1px 2px rgba(0,0,0,.6)
}
.carousel-caption .btn {
 text-shadow:none
}
@media screen and (min-width:768px) {
 .carousel-control .glyphicons-chevron-left,.carousel-control .glyphicons-chevron-right,.carousel-control .icon-next,.carousel-control .icon-prev {
  width:30px;
  height:30px;
  margin-top:-15px;
  margin-left:-15px;
  font-size:30px
 }
 .carousel-caption {
  right:20%;
  left:20%;
  padding-bottom:30px
 }
 .carousel-indicators {
  bottom:20px
 }
}
.clearfix:after,.clearfix:before {
 display:table;
 content:" "
}
.clearfix:after {
 clear:both
}
.center-block {
 display:block;
 margin-right:auto;
 margin-left:auto
}
.pull-right {
 float:right!important
}
.pull-left {
 float:left!important
}
.hide {
 display:none!important
}
.show {
 display:block!important
}
.invisible {
 visibility:hidden
}
.text-hide {
 font:0/0 a;
 color:transparent;
 text-shadow:none;
 background-color:transparent;
 border:0
}
.hidden {
 display:none!important;
 visibility:hidden!important
}
.affix {
 position:fixed
}
@-ms-viewport {
 width:device-width
}
.visible-lg,.visible-md,.visible-sm,.visible-xs,td.visible-lg,td.visible-md,td.visible-sm,td.visible-xs,th.visible-lg,th.visible-md,th.visible-sm,th.visible-xs,tr.visible-lg,tr.visible-md,tr.visible-sm,tr.visible-xs {
 display:none!important
}
@media (max-width:767px) {
 .visible-xs {
  display:block!important
 }
 tr.visible-xs {
  display:table-row!important
 }
 td.visible-xs,th.visible-xs {
  display:table-cell!important
 }
}
@media (min-width:768px) and (max-width:991px) {
 .visible-xs.visible-sm {
  display:block!important
 }
 tr.visible-xs.visible-sm {
  display:table-row!important
 }
 td.visible-xs.visible-sm,th.visible-xs.visible-sm {
  display:table-cell!important
 }
}
@media (min-width:992px) and (max-width:1199px) {
 .visible-xs.visible-md {
  display:block!important
 }
 tr.visible-xs.visible-md {
  display:table-row!important
 }
 td.visible-xs.visible-md,th.visible-xs.visible-md {
  display:table-cell!important
 }
}
@media (min-width:1200px) {
 .visible-xs.visible-lg {
  display:block!important
 }
 tr.visible-xs.visible-lg {
  display:table-row!important
 }
 td.visible-xs.visible-lg,th.visible-xs.visible-lg {
  display:table-cell!important
 }
}
@media (max-width:767px) {
 .visible-sm.visible-xs {
  display:block!important
 }
 tr.visible-sm.visible-xs {
  display:table-row!important
 }
 td.visible-sm.visible-xs,th.visible-sm.visible-xs {
  display:table-cell!important
 }
}
@media (min-width:768px) and (max-width:991px) {
 .visible-sm {
  display:block!important
 }
 tr.visible-sm {
  display:table-row!important
 }
 td.visible-sm,th.visible-sm {
  display:table-cell!important
 }
}
@media (min-width:992px) and (max-width:1199px) {
 .visible-sm.visible-md {
  display:block!important
 }
 tr.visible-sm.visible-md {
  display:table-row!important
 }
 td.visible-sm.visible-md,th.visible-sm.visible-md {
  display:table-cell!important
 }
}
@media (min-width:1200px) {
 .visible-sm.visible-lg {
  display:block!important
 }
 tr.visible-sm.visible-lg {
  display:table-row!important
 }
 td.visible-sm.visible-lg,th.visible-sm.visible-lg {
  display:table-cell!important
 }
}
@media (max-width:767px) {
 .visible-md.visible-xs {
  display:block!important
 }
 tr.visible-md.visible-xs {
  display:table-row!important
 }
 td.visible-md.visible-xs,th.visible-md.visible-xs {
  display:table-cell!important
 }
}
@media (min-width:768px) and (max-width:991px) {
 .visible-md.visible-sm {
  display:block!important
 }
 tr.visible-md.visible-sm {
  display:table-row!important
 }
 td.visible-md.visible-sm,th.visible-md.visible-sm {
  display:table-cell!important
 }
}
@media (min-width:992px) and (max-width:1199px) {
 .visible-md {
  display:block!important
 }
 tr.visible-md {
  display:table-row!important
 }
 td.visible-md,th.visible-md {
  display:table-cell!important
 }
}
@media (min-width:1200px) {
 .visible-md.visible-lg {
  display:block!important
 }
 tr.visible-md.visible-lg {
  display:table-row!important
 }
 td.visible-md.visible-lg,th.visible-md.visible-lg {
  display:table-cell!important
 }
}
@media (max-width:767px) {
 .visible-lg.visible-xs {
  display:block!important
 }
 tr.visible-lg.visible-xs {
  display:table-row!important
 }
 td.visible-lg.visible-xs,th.visible-lg.visible-xs {
  display:table-cell!important
 }
}
@media (min-width:768px) and (max-width:991px) {
 .visible-lg.visible-sm {
  display:block!important
 }
 tr.visible-lg.visible-sm {
  display:table-row!important
 }
 td.visible-lg.visible-sm,th.visible-lg.visible-sm {
  display:table-cell!important
 }
}
@media (min-width:992px) and (max-width:1199px) {
 .visible-lg.visible-md {
  display:block!important
 }
 tr.visible-lg.visible-md {
  display:table-row!important
 }
 td.visible-lg.visible-md,th.visible-lg.visible-md {
  display:table-cell!important
 }
}
@media (min-width:1200px) {
 .visible-lg {
  display:block!important
 }
 tr.visible-lg {
  display:table-row!important
 }
 td.visible-lg,th.visible-lg {
  display:table-cell!important
 }
}
.hidden-xs {
 display:block!important
}
tr.hidden-xs {
 display:table-row!important
}
td.hidden-xs,th.hidden-xs {
 display:table-cell!important
}
@media (max-width:767px) {
 .hidden-xs,td.hidden-xs,th.hidden-xs,tr.hidden-xs {
  display:none!important
 }
}
@media (min-width:768px) and (max-width:991px) {
 .hidden-xs.hidden-sm,td.hidden-xs.hidden-sm,th.hidden-xs.hidden-sm,tr.hidden-xs.hidden-sm {
  display:none!important
 }
}
@media (min-width:992px) and (max-width:1199px) {
 .hidden-xs.hidden-md,td.hidden-xs.hidden-md,th.hidden-xs.hidden-md,tr.hidden-xs.hidden-md {
  display:none!important
 }
}
@media (min-width:1200px) {
 .hidden-xs.hidden-lg,td.hidden-xs.hidden-lg,th.hidden-xs.hidden-lg,tr.hidden-xs.hidden-lg {
  display:none!important
 }
}
.hidden-sm {
 display:block!important
}
tr.hidden-sm {
 display:table-row!important
}
td.hidden-sm,th.hidden-sm {
 display:table-cell!important
}
@media (max-width:767px) {
 .hidden-sm.hidden-xs,td.hidden-sm.hidden-xs,th.hidden-sm.hidden-xs,tr.hidden-sm.hidden-xs {
  display:none!important
 }
}
@media (min-width:768px) and (max-width:991px) {
 .hidden-sm,td.hidden-sm,th.hidden-sm,tr.hidden-sm {
  display:none!important
 }
}
@media (min-width:992px) and (max-width:1199px) {
 .hidden-sm.hidden-md,td.hidden-sm.hidden-md,th.hidden-sm.hidden-md,tr.hidden-sm.hidden-md {
  display:none!important
 }
}
@media (min-width:1200px) {
 .hidden-sm.hidden-lg,td.hidden-sm.hidden-lg,th.hidden-sm.hidden-lg,tr.hidden-sm.hidden-lg {
  display:none!important
 }
}
.hidden-md {
 display:block!important
}
tr.hidden-md {
 display:table-row!important
}
td.hidden-md,th.hidden-md {
 display:table-cell!important
}
@media (max-width:767px) {
 .hidden-md.hidden-xs,td.hidden-md.hidden-xs,th.hidden-md.hidden-xs,tr.hidden-md.hidden-xs {
  display:none!important
 }
}
@media (min-width:768px) and (max-width:991px) {
 .hidden-md.hidden-sm,td.hidden-md.hidden-sm,th.hidden-md.hidden-sm,tr.hidden-md.hidden-sm {
  display:none!important
 }
}
@media (min-width:992px) and (max-width:1199px) {
 .hidden-md,td.hidden-md,th.hidden-md,tr.hidden-md {
  display:none!important
 }
}
@media (min-width:1200px) {
 .hidden-md.hidden-lg,td.hidden-md.hidden-lg,th.hidden-md.hidden-lg,tr.hidden-md.hidden-lg {
  display:none!important
 }
}
.hidden-lg {
 display:block!important
}
tr.hidden-lg {
 display:table-row!important
}
td.hidden-lg,th.hidden-lg {
 display:table-cell!important
}
@media (max-width:767px) {
 .hidden-lg.hidden-xs,td.hidden-lg.hidden-xs,th.hidden-lg.hidden-xs,tr.hidden-lg.hidden-xs {
  display:none!important
 }
}
@media (min-width:768px) and (max-width:991px) {
 .hidden-lg.hidden-sm,td.hidden-lg.hidden-sm,th.hidden-lg.hidden-sm,tr.hidden-lg.hidden-sm {
  display:none!important
 }
}
@media (min-width:992px) and (max-width:1199px) {
 .hidden-lg.hidden-md,td.hidden-lg.hidden-md,th.hidden-lg.hidden-md,tr.hidden-lg.hidden-md {
  display:none!important
 }
}
@media (min-width:1200px) {
 .hidden-lg,td.hidden-lg,th.hidden-lg,tr.hidden-lg {
  display:none!important
 }
}
.visible-print,td.visible-print,th.visible-print,tr.visible-print {
 display:none!important
}
@media print {
 .visible-print {
  display:block!important
 }
 tr.visible-print {
  display:table-row!important
 }
 td.visible-print,th.visible-print {
  display:table-cell!important
 }
 .hidden-print,td.hidden-print,th.hidden-print,tr.hidden-print {
  display:none!important
 }
}
body,shtml {
 height:100%;
 overflow-x:hidden!important
}
.row {
 margin-left:0;
 margin-right:0
}
#wrap {
 margin:0 auto;
 padding:0;
 position:relative
}
#wrap>.container {
 padding:0
}
.container {
 max-width:1096px!important;
 z-index:999999!important
}
.container .credit {
 padding:20px 0
}
.body-container {
 margin:0;
 padding-left:24px;
 padding-right:24px
}
@media (max-width:1024px) {
 .body-container {
  margin:0!important;
  padding:0!important
 }
}
@media (max-width:768px) {
 .body-container {
  margin:0;
  padding-left:24px;
  padding-right:24px
 }
}
@media (max-width:640px) {
 .body-container {
  margin:0!important;
  padding:0!important
 }
}
@media (max-width:480px) {
 body {
  overflow-x:hidden
 }
}
@media (max-width:400px) {
 body {
  overflow-x:hidden
 }
}
.border-white {
 margin:4px 2px
}
.lightbox-overlay {
 height:100%;
 background:#fff;
 top:55px;
 left:0;
 width:100%;
 position:fixed;
 display:none;
 z-index:99;
 padding-right:auto;
 overflow-y:hidden
}
.overlay-content-container {
 max-width:1100px;
 position:relative;
 margin:0 auto 20px;
 height:99%;
 overflow:auto
}
.index-body-container {
 height:947px;
 position:relative
}
.search-container {
 font-size:16px;
 padding-top:15px;
 padding-bottom:15px;
 display:none;
 height:100px;
 background:#fff;
 z-index:9999999
}
#search1 {
 padding-right:20px;
 padding-left:18px;
 cursor:pointer
}
#search2 {
 padding-left:22px;
 padding-right:17px;
 cursor:pointer
}
#search1-border {
 border-top:5px solid #000;
 padding-left:20px;
 padding-right:43px
}
#search2-border {
 border-top:1px solid #000;
 padding-left:20px;
 padding-right:44px
}
.search-form-container {
 padding-left:15px
}
.search-header {
 padding-left:0!important
}
.link-divider {
 background:url(../images/divider.jpg)
}
.styled-select {
 width:240px;
 height:34px;
 overflow:hidden;
 background:url(../images/divider.jpg) right no-repeat #ddd;
 border:1px solid #ccc
}
.demo select {
 border:0!important;
 -webkit-appearance:none;
 -moz-appearance:none;
 background:url(../images/select-arrow.png) 90% center no-repeat #08c;
 width:100px;
 text-indent:.01px;
 text-overflow:"";
 color:#FFF;
 border-radius:15px;
 padding:5px;
 box-shadow:inset 0 0 5px rgba(0,0,0,.5)
}
.demo select.balck {
 background-color:#000
}
.demo select.option3 {
 border-radius:10px 0
}
#search-textbox {
 display:none;
 padding-left:0
}
.left-padding-none {
 padding-left:0
}
.left-border {
 border-left:solid 1px #ececec
}
.right-padding-none {
 padding-right:0
}
.right-space {
 padding-right:4px
}
.left {
 float:left;
 width:auto
}
.text-right {
 text-align:right
}
.text-left {
 text-align:left
}
.text-center {
 text-align:center
}
.right {
 float:right;
 width:auto
}
.product-banner-bg {
 background-color:#e9eae5
}
.product-content p.content {
 line-height:24px;
 margin-top:20px;
 color:#58585c
}
.product-content {
 color:#58585c
}
.product-content span {
 color:#ababad;
 font-size:14px;
 display:block;
 padding-bottom:5px
}
.product-content p.desc {
 color:#58585c;
 font-size:18px;
 padding-bottom:15px
}
.add-plan-btn {
 border:1px solid #ddd;
 border-radius:25px;
 padding:15px 30px;
 background-color:#fed200;
 text-align:center;
 color:#525252;
 font-size:14px;
 text-transform:uppercase
}
.product-table td p {
 padding:8px;
 border-top:none;
 color:#525252;
 font-size:24px
}
.product-table span {
 font-size:12px;
 text-transform:uppercase;
 margin:none;
 color:#ababad
}
.jio-apps h4 {
 color:#54545d;
 margin:none;
 padding:none
}
.jio-apps p {
 color:#54545d;
 font-size:14px;
 line-height:18px
}
.jio-apps .yellow-bg span {
 color:#993;
 font-size:12px;
 text-transform:uppercase
}
.jio-apps .yellow-bg a {
 color:#993;
 text-transform:uppercase;
 font-size:12px
}
.jio-apps .yellow-bg {
 background-color:#ffe04c;
 padding:10px;
 height:220px;
 border-right:10px solid #fff
}
.jio-apps .grey-bg {
 background-color:#e9e9e9;
 padding:10px;
 height:220px;
 border-left:5px solid #fff
}
.jio-apps .grey-bg span {
 color:#ababad;
 font-size:12px
}
.jio-apps .grey-bg1 {
 background-color:#e9e9e9;
 padding:10px;
 height:220px
}
.jio-apps .grey-bg1 span {
 color:#ababad;
 font-size:12px
}
.jio-apps .grey-bg2 {
 background-color:#e9e9e9;
 padding:10px;
 height:457px
}
.jio-apps .grey-bg2 span {
 color:#ababad;
 font-size:12px
}
.add-to-cart a {
 color:#2f267b;
 text-transform:uppercase;
 font-size:20px
}
.col-lg-13 {
 width:61.888888888888%
}
.thumb-pic img {
 width:88px
}
.p_top_20 {
 padding-top:20px
}
.p_bottom_20 {
 padding-bottom:20px
}
.p_left_25 {
 padding-left:25px
}
.p_right_40 {
 padding-right:40px
}
.mobile-jio-apps {
 display:none
}
input[type=radio].css-checkbox {
 position:absolute;
 z-index:-1000;
 left:-1000px;
 overflow:hidden;
 clip:rect(0 0 0 0);
 height:1px;
 width:1px;
 margin:-1px;
 padding:0;
 border:0;
 font-family:JioTypeW04-Bold;
 font-size:18px;
 font-weight:none!important
}
input[type=radio].css-checkbox+label.css-label {
 padding-left:31px;
 height:26px;
 display:inline-block;
 line-height:26px;
 background-repeat:no-repeat;
 background-position:0 0;
 font-size:1em!important;
 font-weight:400!important;
 vertical-align:middle;
 cursor:pointer;
 padding-right:30px
}
label.css-label2 {
 display:inline-block!important;
 font-weight:400!important;
 vertical-align:middle;
 cursor:pointer;
 font-family:JioTypeW04-Bold!important;
 padding-left:0;
 height:50px!important
}
input[type=radio].css-checkbox:checked+label.css-label {
 background-position:0 -26px
}
label.css-label {
 background-image:url(../images/radio-btn.png);
 -webkit-touch-callout:none;
 -webkit-user-select:none;
 -khtml-user-select:none;
 -moz-user-select:none;
 -ms-user-select:none;
 user-select:none
}
#map-canvas {
 width:100%;
 height:300px;
 margin:0;
 padding:15px
}
.scroll-top {
 background:#fff;
 border-top-left-radius:3px;
 border-top-right-radius:3px;
 bottom:0;
 font-size:24px;
 height:50px;
 left:10px;
 position:fixed;
 top:10px;
 z-index:999999!important;
 color:red!important
}
.scroll-top a:link,.scroll-top a:visited,.scroll-top:hover {
 color:#222;
 background:#fff!important
}
.close-header {
 display:none
}
.img-responsive {
 display:block;
 height:auto;
 max-width:100%
}
.top-icons a,.top-icons a:hover {
 color:#fff;
 text-align:right;
 padding-top:20px;
 margin-left:10px
}
.header-top-menu,.top-header {
 display:block
}
.top-icons a:hover {
 color:#ccc
}
.top-icons {
 text-align:right;
 padding-top:15px
}
.navbar {
 margin-bottom:0!important;
 min-height:0!important
}
.main-bg {
 width:100%;
 z-index:99999999999999;
 background:#fff;
 overflow-x:hidden!important
}
@media (max-width:900px) {
 .mini-header {
  display:none
 }
}
@media (max-width:768px) {
 .top-icons {
  display:none
 }
 .jio-apps p {
  color:#54545d;
  line-height:16px;
  font-size:12px
 }
}
@media (max-width:640px) {
 .mini-header {
  display:none
 }
 .lightbox-overlay {
  top:65px
 }
 .header-top-menu,.top-header {
  display:none
 }
}
@media (max-width:400px) {
 .top-header {
  display:none
 }
}
@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (-webkit-min-device-pixel-ratio:1) {
 .min-header {
  display:block
 }
}
@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:portrait) and (-webkit-min-device-pixel-ratio:1) {
 .min-header {
  display:block
 }
}
@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:landscape) and (-webkit-min-device-pixel-ratio:1) {
 .min-header {
  display:block!important
 }
}
@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (-webkit-min-device-pixel-ratio:1) {
 .min-header {
  display:block!important
 }
}
@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:portrait) and (-webkit-min-device-pixel-ratio:1) {
 .min-header {
  display:block!important
 }
}
@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:landscape) and (-webkit-min-device-pixel-ratio:1) {
 .min-header {
  display:block!important
 }
}
@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (-webkit-min-device-pixel-ratio:2) {
 .min-header {
  display:block!important
 }
}
@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:portrait) and (-webkit-min-device-pixel-ratio:2) {
 .min-header {
  display:block!important
 }
}
@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:landscape) and (-webkit-min-device-pixel-ratio:2) {
 .min-header {
  display:block!important
 }
}
