/**
 * Magento Enterprise Edition
 *
 * NOTICE OF LICENSE
 *
 * This source file is subject to the Magento Enterprise Edition License
 * that is bundled with this package in the file LICENSE_EE.txt.
 * It is also available through the world-wide-web at this URL:
 * http://www.magentocommerce.com/license/enterprise-edition
 * If you did not receive a copy of the license and are unable to
 * obtain it through the world-wide-web, please send an email
 * to license@magentocommerce.com so we can send you a copy immediately.
 *
 * DISCLAIMER
 *
 * Do not edit or add to this file if you wish to upgrade Magento to newer
 * versions in the future. If you wish to customize Magento for your
 * needs please refer to http://www.magentocommerce.com for more information.
 *
 * @category    design
 * @package     base_default
 * @copyright   Copyright (c) 2013 Magento Inc. (http://www.magentocommerce.com)
 * @license     http://www.magentocommerce.com/license/enterprise-edition
 */

/* Widgets =============================================================================== */
.widget { display:inline; }
.widget .widget-title { clear:both; padding:15px 0 0; margin:0 0 7px; }
.widget .widget-title h2 { font-size:15px; font-weight:bold; color:#e25203; }

.widget .mini-products-images-list .product-image { display:block; width:76px; height:76px; border:1px solid #a9a9a9; margin:0 auto; }
.widget .mini-products-images-list li.item { float:left; width:77px; height:77px; }

/* Widget: Catalog New Proructs List */
.widget-new-products { display:block; }
.col-main .widget-new-products { margin:7px 0; }
.widget-new-products .products-grid .product-image,
.widget-new-products .products-list .product-image { width:85px; height:85px; }
.widget-new-products .products-list .product-shop { margin-left:100px; }
.sidebar .widget-new-products .block { font-size:11px; line-height:1.25; }
.sidebar .widget-new-products .block-title strong { background:url(https://www.telenor.com.pk/skin/frontend/base/default/images/widgets/i_widget-new.gif) 0 1px no-repeat; padding-left:21px; color:#dc5033; }

/* Widget: Recently Viewed Proructs */
.widget-viewed { display:block; }
.col-main .widget-viewed { margin:7px 0; }
.widget-viewed .products-grid .product-image,
.widget-viewed .products-list .product-image { width:85px; height:85px; }
.widget-viewed .products-list .product-shop { margin-left:100px; }
.sidebar .widget-viewed .block { font-size:11px; line-height:1.25; }
.sidebar .widget-viewed .block-title strong { background:url(https://www.telenor.com.pk/skin/frontend/base/default/images/widgets/i_block-list.gif) 0 0 no-repeat; padding-left:21px; }

/* Widget: Recently Compared Proructs */
.widget-compared { display:block;}
.col-main .widget-compared { margin:7px 0; }
.widget-compared .products-grid .product-image,
.widget-compared .products-list .product-image { width:85px; height:85px; }
.widget-compared .products-list .product-shop { margin-left:100px; }
.sidebar .widget-compared .block { font-size:11px; line-height:1.25; }
.sidebar .widget-compared .block-title strong { background:url(https://www.telenor.com.pk/skin/frontend/base/default/images/widgets/i_block-list.gif) 0 0 no-repeat; padding-left:21px; }

/* Widget: CMS Static Block */
.widget-static-block {}
.sidebar .widget-static-block { display:block; margin:0 0 15px; }

/* Widgets: Links Common Styles */
.top-container .widget a { padding:0 0 0 7px; }

.bottom-container .widget a { padding:0 3px; }

/* Widget: Catalog Product Link */
.widget-product-link-inline { display:inline; }

.col-main .widget-product-link { display:block; text-align:right; margin:7px 0; }
.col-main .widget-product-link a { background:url(https://www.telenor.com.pk/skin/frontend/base/default/images/widgets/i_widget-link.gif) 100% 4px no-repeat; padding-right:15px; }

.sidebar .widget-product-link { display:block; margin:0 0 15px; padding:0 10px; }
.sidebar .widget-product-link a { background:url(https://www.telenor.com.pk/skin/frontend/base/default/images/widgets/i_widget-link.gif) 100% 4px no-repeat; padding:0 15px 0 0; }

/* Widget: Catalog Category Link */
.widget-category-link-inline { display:inline; }

.col-main .widget-category-link { display:block; text-align:right; margin:7px 0; }
.col-main .widget-category-link a { background:url(https://www.telenor.com.pk/skin/frontend/base/default/images/widgets/i_widget-link.gif) 100% 4px no-repeat; padding-right:15px; }

.sidebar .widget-category-link { display:block; margin:0 0 15px; padding:0 10px; }
.sidebar .widget-category-link a { background:url(https://www.telenor.com.pk/skin/frontend/base/default/images/widgets/i_widget-link.gif) 100% 4px no-repeat; padding:0 15px 0 0; }

/* Widget: CMS Page Link */
.widget-cms-link-inline { display:inline; }

.col-main .widget-cms-link { display:block; text-align:right; margin:7px 0; }
.col-main .widget-cms-link a { background:url(https://www.telenor.com.pk/skin/frontend/base/default/images/widgets/i_widget-link.gif) 100% 4px no-repeat; padding-right:15px; }

.sidebar .widget-cms-link { display:block; margin:0 0 15px; padding:0 10px; }
.sidebar .widget-cms-link a { background:url(https://www.telenor.com.pk/skin/frontend/base/default/images/widgets/i_widget-link.gif) 100% 4px no-repeat; padding:0 15px 0 0; }
/* ======================================================================================= */

.clearfix {
  *zoom: 1;
}
.clearfix:before,
.clearfix:after {
  display: table;
  content: "";
  line-height: 0;
}
.clearfix:after {
  clear: both;
}
.hide-text {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}
.input-block-level {
  display: block;
  width: 100%;
  min-height: 30px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.searchautocomplete .search-autocomplete {
  position: absolute;
}
.searchautocomplete .form-search {
  overflow: none !important;
  position: relative;
}
.searchautocomplete .sprite {
  background: url('https://www.telenor.com.pk/skin/frontend/base/default/images/mirasvit/sprite.png');
}
.searchautocomplete .nav-search-in {
  position: absolute;
  top: 2px;
  left: 0px;
  z-index: 11;
}
.searchautocomplete .nav-search-in .category {
  opacity: 0;
  filter: alpha(opacity=0);
  background: white;
  border: 1px solid #DDD;
  color: black;
  cursor: pointer;
  height: 29px;
  left: 0;
  margin: 0;
  outline: 0;
  padding: 0;
  position: absolute;
  top: 0;
  visibility: visible;
  width: auto;
}
.searchautocomplete .nav-search-in .category-fake {
  height: 20px;
  color: #777;
  cursor: pointer;
  float: left;
  font-size: 11px;
  padding: 0px 25px 0px 10px;
  text-align: center;
  white-space: nowrap;
  margin-top: 6px;
}
.searchautocomplete .nav-search-in .nav-down-arrow {
  right: 10px;
  top: 16px;
  position: absolute;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 5px 4.5px 0 4.5px;
  border-color: #000000 transparent transparent transparent;
  line-height: 0px;
}
.searchautocomplete .nav-search-in:hover .category-fake {
  color: #000;
}
.searchautocomplete .nav-search-in:hover .nav-down-arrow {
  background-position: -6px -34px;
}
.searchautocomplete .searchautocomplete-placeholder {
  -webkit-border-radius: 5px 5px 5px 5px;
  -moz-border-radius: 5px 5px 5px 5px;
  border-radius: 5px 5px 5px 5px;
  background: #FFF;
  border: 1px solid #ccc;
  position: absolute;
  z-index: 102;
  box-shadow: 0 10px 10px #5E5E5E;
  top: 30px;
}
.searchautocomplete .searchautocomplete-placeholder:before {
  border-color: transparent transparent #CCC transparent;
  content: "";
  position: absolute;
  border-style: solid;
  border-width: 5px;
  height: 0;
  width: 0;
  top: -11px;
  left: 30px;
}
.searchautocomplete .searchautocomplete-placeholder ul {
  list-style: none;
  margin: 0;
  border: none!important;
  background: none!important;
  box-shadow: none;
  position: relative;
  padding: 5px;
}
.searchautocomplete .searchautocomplete-placeholder ul li {
  *zoom: 1;
  text-align: left;
  padding: 5px 5px;
  border: 1px solid #e2e2e2;
  margin-bottom: 5px;
}
.searchautocomplete .searchautocomplete-placeholder ul li:before,
.searchautocomplete .searchautocomplete-placeholder ul li:after {
  display: table;
  content: "";
  line-height: 0;
}
.searchautocomplete .searchautocomplete-placeholder ul li:after {
  clear: both;
}
.searchautocomplete .searchautocomplete-placeholder ul li a {
  text-decoration: none;
}
.searchautocomplete .searchautocomplete-placeholder ul li a .pull-right {
  float: right;
}
.searchautocomplete .searchautocomplete-placeholder ul li.active {
  background-color: #eeffee;
  box-shadow: 0 0 1px #525252;
  cursor: pointer;
}
.searchautocomplete .searchautocomplete-placeholder ul li.active a {
  text-decoration: none;
}
.searchautocomplete .searchautocomplete-placeholder ul li .searchautocomlete-image {
  float: left;
  margin: 0px 10px 5px 0px;
}
.searchautocomplete .searchautocomplete-placeholder ul li .price-box {
  font-weight: bold;
  font-size: 13px;
  color: #C76200;
  float: right;
}
.searchautocomplete .searchautocomplete-placeholder ul li .price-box .regular-price .price-label,
.searchautocomplete .searchautocomplete-placeholder ul li .price-box .old-price .price-label,
.searchautocomplete .searchautocomplete-placeholder ul li .price-box .special-price .price-label {
  display: none;
}
.searchautocomplete .searchautocomplete-placeholder ul li .price-box .price-label {
  font-weight: normal;
  color: #999;
}
.searchautocomplete .searchautocomplete-placeholder ul li .price-box .old-price .price {
  font-size: 0.9em;
  color: #999;
}
.searchautocomplete .searchautocomplete-placeholder ul li .ratings {
  margin: 0;
  line-height: 14px;
}
.searchautocomplete .searchautocomplete-placeholder ul li .ratings .rating-box {
  float: left;
  margin: 0 5px 0 0;
}
.searchautocomplete .searchautocomplete-placeholder .index-title {
  text-align: right;
  color: #0A263C;
  border-bottom: 1px solid #CCC;
  padding: 2px 5px;
  background-color: #F7F7F6;
}
.searchautocomplete .searchautocomplete-placeholder .index-title span {
  color: #666;
  font-size: 0.9em;
}
.searchautocomplete .searchautocomplete-placeholder .all {
  text-align: right;
  margin: 10px 10px 5px 10px;
}
.searchautocomplete .searchautocomlete-image {
  float: left;
  margin: 0px 5px 5px 0px;
}
.searchautocomplete .searchautocomplete-loader {
  position: absolute;
  width: 18px;
  height: 18px;
  top: 11px;
  right: 44px;
  z-index: 99;
  -webkit-transform: scale(0.6);
  -moz-transform: scale(0.6);
  -ms-transform: scale(0.6);
  -o-transform: scale(0.6);
  transform: scale(0.6);
  display: none;
}
.searchautocomplete .searchautocomplete-loader div {
  position: absolute;
  background-color: #FFFFFF;
  height: 3px;
  width: 3px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  -webkit-animation-name: f_autocomplete_loader;
  animation-name: f_autocomplete_loader;
  -webkit-animation-duration: 0.64s;
  animation-duration: 0.64s;
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
  -webkit-animation-direction: normal;
  animation-direction: normal;
}
.searchautocomplete .searchautocomplete-loader div#g01 {
  left: 0px;
  top: 7px;
  -webkit-animation-delay: 0.24s;
  animation-delay: 0.24s;
}
.searchautocomplete .searchautocomplete-loader div#g02 {
  left: 2px;
  top: 2px;
  -webkit-animation-delay: 0.32s;
  animation-delay: 0.32s;
}
.searchautocomplete .searchautocomplete-loader div#g03 {
  left: 7px;
  top: 0px;
  -webkit-animation-delay: 0.4s;
  animation-delay: 0.4s;
}
.searchautocomplete .searchautocomplete-loader div#g04 {
  right: 2px;
  top: 2px;
  -webkit-animation-delay: 0.48s;
  animation-delay: 0.48s;
}
.searchautocomplete .searchautocomplete-loader div#g05 {
  right: 0px;
  top: 7px;
  -webkit-animation-delay: 0.56s;
  animation-delay: 0.56s;
}
.searchautocomplete .searchautocomplete-loader div#g06 {
  right: 2px;
  bottom: 2px;
  -webkit-animation-delay: 0.64s;
  animation-delay: 0.64s;
}
.searchautocomplete .searchautocomplete-loader div#g07 {
  left: 7px;
  bottom: 0px;
  -webkit-animation-delay: 0.72s;
  animation-delay: 0.72s;
}
.searchautocomplete .searchautocomplete-loader div#g08 {
  left: 2px;
  bottom: 2px;
  -webkit-animation-delay: 0.8s;
  animation-delay: 0.8s;
}
@-moz-keyframes f_autocomplete_loader {
  0% {
    background-color: #000000;
  }
  100% {
    background-color: #ffffff;
  }
}
@-webkit-keyframes f_autocomplete_loader {
  0% {
    background-color: #000000;
  }
  100% {
    background-color: #ffffff;
  }
}
@-ms-keyframes f_autocomplete_loader {
  0% {
    background-color: #000000;
  }
  100% {
    background-color: #ffffff;
  }
}
@-o-keyframes f_autocomplete_loader {
  0% {
    background-color: #000000;
  }
  100% {
    background-color: #ffffff;
  }
}
@keyframes f_autocomplete_loader {
  0% {
    background-color: #000000;
  }
  100% {
    background-color: #ffffff;
  }
}

.profileimage-block{
    float: right;
    width:auto;
    height:auto;
    border:1px solid gray;
    margin-left: 8px;
}
.profileimage-wrapper{
    float:left;
    border:1px solid grey;
    width:auto;
    height:auto;
}


/* Generated on October 2, 2014 */



@font-face {
	font-family: 'telenorregular';
	src: url('https://www.telenor.com.pk/skin/frontend/telenor/default/fonts/telenor/telenor_0-webfont.eot');
	src: url('https://www.telenor.com.pk/skin/frontend/telenor/default/fonts/telenor/telenor_0-webfont.eot?#iefix') format('embedded-opentype'),  url('https://www.telenor.com.pk/skin/frontend/telenor/default/fonts/telenor/telenor_0-webfont.woff2') format('woff2'),  url('https://www.telenor.com.pk/skin/frontend/telenor/default/fonts/telenor/telenor_0-webfont.woff') format('woff'),  url('https://www.telenor.com.pk/skin/frontend/telenor/default/fonts/telenor/telenor_0-webfont.ttf') format('truetype'),  url('https://www.telenor.com.pk/skin/frontend/telenor/default/fonts/telenor/telenor_0-webfont.svg#telenorregular') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'telenorbold';
	src: url('https://www.telenor.com.pk/skin/frontend/telenor/default/fonts/telenor/telenor-bold_0-webfont.eot');
	src: url('https://www.telenor.com.pk/skin/frontend/telenor/default/fonts/telenor/telenor-bold_0-webfont.eot?#iefix') format('embedded-opentype'),  url('https://www.telenor.com.pk/skin/frontend/telenor/default/fonts/telenor/telenor-bold_0-webfont.woff2') format('woff2'),  url('https://www.telenor.com.pk/skin/frontend/telenor/default/fonts/telenor/telenor-bold_0-webfont.woff') format('woff'),  url('https://www.telenor.com.pk/skin/frontend/telenor/default/fonts/telenor/telenor-bold_0-webfont.ttf') format('truetype'),  url('https://www.telenor.com.pk/skin/frontend/telenor/default/fonts/telenor/telenor-bold_0-webfont.svg#telenorbold') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'telenorlight';
	src: url('https://www.telenor.com.pk/skin/frontend/telenor/default/fonts/telenor/telenorlight_0-webfont.eot');
	src: url('https://www.telenor.com.pk/skin/frontend/telenor/default/fonts/telenor/telenorlight_0-webfont.eot?#iefix') format('embedded-opentype'),  url('https://www.telenor.com.pk/skin/frontend/telenor/default/fonts/telenor/telenorlight_0-webfont.woff2') format('woff2'),  url('https://www.telenor.com.pk/skin/frontend/telenor/default/fonts/telenor/telenorlight_0-webfont.woff') format('woff'),  url('https://www.telenor.com.pk/skin/frontend/telenor/default/fonts/telenor/telenorlight_0-webfont.ttf') format('truetype'),  url('https://www.telenor.com.pk/skin/frontend/telenor/default/fonts/telenor/telenorlight_0-webfont.svg#telenorlight') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'telenorlight_italic';
	src: url('https://www.telenor.com.pk/skin/frontend/telenor/default/fonts/telenor/telenorlight-italic_0-webfont.eot');
	src: url('https://www.telenor.com.pk/skin/frontend/telenor/default/fonts/telenor/telenorlight-italic_0-webfont.eot?#iefix') format('embedded-opentype'),  url('https://www.telenor.com.pk/skin/frontend/telenor/default/fonts/telenor/telenorlight-italic_0-webfont.woff2') format('woff2'),  url('https://www.telenor.com.pk/skin/frontend/telenor/default/fonts/telenor/telenorlight-italic_0-webfont.woff') format('woff'),  url('https://www.telenor.com.pk/skin/frontend/telenor/default/fonts/telenor/telenorlight-italic_0-webfont.ttf') format('truetype'),  url('https://www.telenor.com.pk/skin/frontend/telenor/default/fonts/telenor/telenorlight-italic_0-webfont.svg#telenorlight_italic') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'telenorbold_italic';
	src: url('https://www.telenor.com.pk/skin/frontend/telenor/default/fonts/telenor/telenor-bolditalic_0-webfont.eot');
	src: url('https://www.telenor.com.pk/skin/frontend/telenor/default/fonts/telenor/telenor-bolditalic_0-webfont.eot?#iefix') format('embedded-opentype'),  url('https://www.telenor.com.pk/skin/frontend/telenor/default/fonts/telenor/telenor-bolditalic_0-webfont.woff2') format('woff2'),  url('https://www.telenor.com.pk/skin/frontend/telenor/default/fonts/telenor/telenor-bolditalic_0-webfont.woff') format('woff'),  url('https://www.telenor.com.pk/skin/frontend/telenor/default/fonts/telenor/telenor-bolditalic_0-webfont.ttf') format('truetype'),  url('https://www.telenor.com.pk/skin/frontend/telenor/default/fonts/telenor/telenor-bolditalic_0-webfont.svg#telenorbold_italic') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'telenoritalic';
	src: url('https://www.telenor.com.pk/skin/frontend/telenor/default/fonts/telenor/telenor-italic_0-webfont.eot');
	src: url('https://www.telenor.com.pk/skin/frontend/telenor/default/fonts/telenor/telenor-italic_0-webfont.eot?#iefix') format('embedded-opentype'),  url('https://www.telenor.com.pk/skin/frontend/telenor/default/fonts/telenor/telenor-italic_0-webfont.woff2') format('woff2'),  url('https://www.telenor.com.pk/skin/frontend/telenor/default/fonts/telenor/telenor-italic_0-webfont.woff') format('woff'),  url('https://www.telenor.com.pk/skin/frontend/telenor/default/fonts/telenor/telenor-italic_0-webfont.ttf') format('truetype'),  url('https://www.telenor.com.pk/skin/frontend/telenor/default/fonts/telenor/telenor-italic_0-webfont.svg#telenoritalic') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'telenormedium';
	src: url('https://www.telenor.com.pk/skin/frontend/telenor/default/fonts/telenor/telenor-medium_0-webfont.eot');
	src: url('https://www.telenor.com.pk/skin/frontend/telenor/default/fonts/telenor/telenor-medium_0-webfont.eot?#iefix') format('embedded-opentype'),  url('https://www.telenor.com.pk/skin/frontend/telenor/default/fonts/telenor/telenor-medium_0-webfont.woff2') format('woff2'),  url('https://www.telenor.com.pk/skin/frontend/telenor/default/fonts/telenor/telenor-medium_0-webfont.woff') format('woff'),  url('https://www.telenor.com.pk/skin/frontend/telenor/default/fonts/telenor/telenor-medium_0-webfont.ttf') format('truetype'),  url('https://www.telenor.com.pk/skin/frontend/telenor/default/fonts/telenor/telenor-medium_0-webfont.svg#telenormedium') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'telenormedium_italic';
	src: url('https://www.telenor.com.pk/skin/frontend/telenor/default/fonts/telenor/telenor-mediumitalic_0-webfont.eot');
	src: url('https://www.telenor.com.pk/skin/frontend/telenor/default/fonts/telenor/telenor-mediumitalic_0-webfont.eot?#iefix') format('embedded-opentype'),  url('https://www.telenor.com.pk/skin/frontend/telenor/default/fonts/telenor/telenor-mediumitalic_0-webfont.woff2') format('woff2'),  url('https://www.telenor.com.pk/skin/frontend/telenor/default/fonts/telenor/telenor-mediumitalic_0-webfont.woff') format('woff'),  url('https://www.telenor.com.pk/skin/frontend/telenor/default/fonts/telenor/telenor-mediumitalic_0-webfont.ttf') format('truetype'),  url('https://www.telenor.com.pk/skin/frontend/telenor/default/fonts/telenor/telenor-mediumitalic_0-webfont.svg#telenormedium_italic') format('svg');
	font-weight: normal;
	font-style: normal;
}


@font-face {
	font-family: 'HelveticaNeueLTStd-Bd';
	src: url('https://www.telenor.com.pk/skin/frontend/telenor/default/fonts/helvetica_neu/HelveticaNeueLTStd-Bd.otf');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'HelveticaNeueLTStd-Ex';
	src: url('https://www.telenor.com.pk/skin/frontend/telenor/default/fonts/helvetica_neu/HelveticaNeueLTStd-Ex.otf');
	font-weight: normal;
	font-style: normal;
}


@font-face {
	font-family: 'HelveticaNeueLTStd-ExO';
	src: url('https://www.telenor.com.pk/skin/frontend/telenor/default/fonts/helvetica_neu/HelveticaNeueLTStd-ExO.otf');
	font-weight: normal;
	font-style: normal;
}



@font-face {
	font-family: 'HelveticaNeueLTStd-LtEx';
	src: url('https://www.telenor.com.pk/skin/frontend/telenor/default/fonts/helvetica_neu/HelveticaNeueLTStd-LtEx.otf');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'HelveticaNeueLTStd-LtExO';
	src: url('https://www.telenor.com.pk/skin/frontend/telenor/default/fonts/helvetica_neu/HelveticaNeueLTStd-LtExO.otf');
	font-weight: normal;
	font-style: normal;
}




/* Eric Meyer's Reset CSS v2.0 - http://cssreset.com */
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{border:0;font-size:100%;font:inherit;vertical-align:baseline;margin:0;padding:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:none}table{border-collapse:collapse;border-spacing:0}
*, *:before, *:after {
    box-sizing: border-box;
}

@charset "UTF-8";.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.animated1{-webkit-animation-delay:1s;animation-delay:1s}.animated.infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.animated.hinge{-webkit-animation-duration:2s;animation-duration:2s}@-webkit-keyframes bounce{0%,20%,50%,80%,100%{-webkit-transform:translateY(0);transform:translateY(0)}40%{-webkit-transform:translateY(-30px);transform:translateY(-30px)}60%{-webkit-transform:translateY(-15px);transform:translateY(-15px)}}@keyframes bounce{0%,20%,50%,80%,100%{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}40%{-webkit-transform:translateY(-30px);-ms-transform:translateY(-30px);transform:translateY(-30px)}60%{-webkit-transform:translateY(-15px);-ms-transform:translateY(-15px);transform:translateY(-15px)}}.bounce{-webkit-animation-name:bounce;animation-name:bounce}@-webkit-keyframes flash{0%,50%,100%{opacity:1}25%,75%{opacity:0}}@keyframes flash{0%,50%,100%{opacity:1}25%,75%{opacity:0}}.flash{-webkit-animation-name:flash;animation-name:flash}@-webkit-keyframes pulse{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes pulse{0%{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}100%{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}}.pulse{-webkit-animation-name:pulse;animation-name:pulse}@-webkit-keyframes rubberBand{0%{-webkit-transform:scale(1);transform:scale(1)}30%{-webkit-transform:scaleX(1.25) scaleY(0.75);transform:scaleX(1.25) scaleY(0.75)}40%{-webkit-transform:scaleX(0.75) scaleY(1.25);transform:scaleX(0.75) scaleY(1.25)}60%{-webkit-transform:scaleX(1.15) scaleY(0.85);transform:scaleX(1.15) scaleY(0.85)}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes rubberBand{0%{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}30%{-webkit-transform:scaleX(1.25) scaleY(0.75);-ms-transform:scaleX(1.25) scaleY(0.75);transform:scaleX(1.25) scaleY(0.75)}40%{-webkit-transform:scaleX(0.75) scaleY(1.25);-ms-transform:scaleX(0.75) scaleY(1.25);transform:scaleX(0.75) scaleY(1.25)}60%{-webkit-transform:scaleX(1.15) scaleY(0.85);-ms-transform:scaleX(1.15) scaleY(0.85);transform:scaleX(1.15) scaleY(0.85)}100%{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}}.rubberBand{-webkit-animation-name:rubberBand;animation-name:rubberBand}@-webkit-keyframes shake{0%,100%{-webkit-transform:translateX(0);transform:translateX(0)}10%,30%,50%,70%,90%{-webkit-transform:translateX(-10px);transform:translateX(-10px)}20%,40%,60%,80%{-webkit-transform:translateX(10px);transform:translateX(10px)}}@keyframes shake{0%,100%{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}10%,30%,50%,70%,90%{-webkit-transform:translateX(-10px);-ms-transform:translateX(-10px);transform:translateX(-10px)}20%,40%,60%,80%{-webkit-transform:translateX(10px);-ms-transform:translateX(10px);transform:translateX(10px)}}.shake{-webkit-animation-name:shake;animation-name:shake}@-webkit-keyframes swing{20%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}40%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}60%{-webkit-transform:rotate(5deg);transform:rotate(5deg)}80%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}100%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}@keyframes swing{20%{-webkit-transform:rotate(15deg);-ms-transform:rotate(15deg);transform:rotate(15deg)}40%{-webkit-transform:rotate(-10deg);-ms-transform:rotate(-10deg);transform:rotate(-10deg)}60%{-webkit-transform:rotate(5deg);-ms-transform:rotate(5deg);transform:rotate(5deg)}80%{-webkit-transform:rotate(-5deg);-ms-transform:rotate(-5deg);transform:rotate(-5deg)}100%{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}}.swing{-webkit-transform-origin:top center;-ms-transform-origin:top center;transform-origin:top center;-webkit-animation-name:swing;animation-name:swing}@-webkit-keyframes tada{0%{-webkit-transform:scale(1);transform:scale(1)}10%,20%{-webkit-transform:scale(0.9) rotate(-3deg);transform:scale(0.9) rotate(-3deg)}30%,50%,70%,90%{-webkit-transform:scale(1.1) rotate(3deg);transform:scale(1.1) rotate(3deg)}40%,60%,80%{-webkit-transform:scale(1.1) rotate(-3deg);transform:scale(1.1) rotate(-3deg)}100%{-webkit-transform:scale(1) rotate(0);transform:scale(1) rotate(0)}}@keyframes tada{0%{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}10%,20%{-webkit-transform:scale(0.9) rotate(-3deg);-ms-transform:scale(0.9) rotate(-3deg);transform:scale(0.9) rotate(-3deg)}30%,50%,70%,90%{-webkit-transform:scale(1.1) rotate(3deg);-ms-transform:scale(1.1) rotate(3deg);transform:scale(1.1) rotate(3deg)}40%,60%,80%{-webkit-transform:scale(1.1) rotate(-3deg);-ms-transform:scale(1.1) rotate(-3deg);transform:scale(1.1) rotate(-3deg)}100%{-webkit-transform:scale(1) rotate(0);-ms-transform:scale(1) rotate(0);transform:scale(1) rotate(0)}}.tada{-webkit-animation-name:tada;animation-name:tada}@-webkit-keyframes wobble{0%{-webkit-transform:translateX(0%);transform:translateX(0%)}15%{-webkit-transform:translateX(-25%) rotate(-5deg);transform:translateX(-25%) rotate(-5deg)}30%{-webkit-transform:translateX(20%) rotate(3deg);transform:translateX(20%) rotate(3deg)}45%{-webkit-transform:translateX(-15%) rotate(-3deg);transform:translateX(-15%) rotate(-3deg)}60%{-webkit-transform:translateX(10%) rotate(2deg);transform:translateX(10%) rotate(2deg)}75%{-webkit-transform:translateX(-5%) rotate(-1deg);transform:translateX(-5%) rotate(-1deg)}100%{-webkit-transform:translateX(0%);transform:translateX(0%)}}@keyframes wobble{0%{-webkit-transform:translateX(0%);-ms-transform:translateX(0%);transform:translateX(0%)}15%{-webkit-transform:translateX(-25%) rotate(-5deg);-ms-transform:translateX(-25%) rotate(-5deg);transform:translateX(-25%) rotate(-5deg)}30%{-webkit-transform:translateX(20%) rotate(3deg);-ms-transform:translateX(20%) rotate(3deg);transform:translateX(20%) rotate(3deg)}45%{-webkit-transform:translateX(-15%) rotate(-3deg);-ms-transform:translateX(-15%) rotate(-3deg);transform:translateX(-15%) rotate(-3deg)}60%{-webkit-transform:translateX(10%) rotate(2deg);-ms-transform:translateX(10%) rotate(2deg);transform:translateX(10%) rotate(2deg)}75%{-webkit-transform:translateX(-5%) rotate(-1deg);-ms-transform:translateX(-5%) rotate(-1deg);transform:translateX(-5%) rotate(-1deg)}100%{-webkit-transform:translateX(0%);-ms-transform:translateX(0%);transform:translateX(0%)}}.wobble{-webkit-animation-name:wobble;animation-name:wobble}@-webkit-keyframes bounceIn{0%{opacity:0;-webkit-transform:scale(.3);transform:scale(.3)}50%{opacity:1;-webkit-transform:scale(1.05);transform:scale(1.05)}70%{-webkit-transform:scale(.9);transform:scale(.9)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes bounceIn{0%{opacity:0;-webkit-transform:scale(.3);-ms-transform:scale(.3);transform:scale(.3)}50%{opacity:1;-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}70%{-webkit-transform:scale(.9);-ms-transform:scale(.9);transform:scale(.9)}100%{opacity:1;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}}.bounceIn{-webkit-animation-name:bounceIn;animation-name:bounceIn}@-webkit-keyframes bounceInDown{0%{opacity:0;-webkit-transform:translateY(-2000px);transform:translateY(-2000px)}60%{opacity:1;-webkit-transform:translateY(30px);transform:translateY(30px)}80%{-webkit-transform:translateY(-10px);transform:translateY(-10px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes bounceInDown{0%{opacity:0;-webkit-transform:translateY(-2000px);-ms-transform:translateY(-2000px);transform:translateY(-2000px)}60%{opacity:1;-webkit-transform:translateY(30px);-ms-transform:translateY(30px);transform:translateY(30px)}80%{-webkit-transform:translateY(-10px);-ms-transform:translateY(-10px);transform:translateY(-10px)}100%{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}.bounceInDown{-webkit-animation-name:bounceInDown;animation-name:bounceInDown}@-webkit-keyframes bounceInLeft{0%{opacity:0;-webkit-transform:translateX(-2000px);transform:translateX(-2000px)}60%{opacity:1;-webkit-transform:translateX(30px);transform:translateX(30px)}80%{-webkit-transform:translateX(-10px);transform:translateX(-10px)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes bounceInLeft{0%{opacity:0;-webkit-transform:translateX(-2000px);-ms-transform:translateX(-2000px);transform:translateX(-2000px)}60%{opacity:1;-webkit-transform:translateX(30px);-ms-transform:translateX(30px);transform:translateX(30px)}80%{-webkit-transform:translateX(-10px);-ms-transform:translateX(-10px);transform:translateX(-10px)}100%{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}}.bounceInLeft{-webkit-animation-name:bounceInLeft;animation-name:bounceInLeft}@-webkit-keyframes bounceInRight{0%{opacity:0;-webkit-transform:translateX(2000px);transform:translateX(2000px)}60%{opacity:1;-webkit-transform:translateX(-30px);transform:translateX(-30px)}80%{-webkit-transform:translateX(10px);transform:translateX(10px)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes bounceInRight{0%{opacity:0;-webkit-transform:translateX(2000px);-ms-transform:translateX(2000px);transform:translateX(2000px)}60%{opacity:1;-webkit-transform:translateX(-30px);-ms-transform:translateX(-30px);transform:translateX(-30px)}80%{-webkit-transform:translateX(10px);-ms-transform:translateX(10px);transform:translateX(10px)}100%{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}}.bounceInRight{-webkit-animation-name:bounceInRight;animation-name:bounceInRight}@-webkit-keyframes bounceInUp{0%{opacity:0;-webkit-transform:translateY(2000px);transform:translateY(2000px)}60%{opacity:1;-webkit-transform:translateY(-30px);transform:translateY(-30px)}80%{-webkit-transform:translateY(10px);transform:translateY(10px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes bounceInUp{0%{opacity:0;-webkit-transform:translateY(2000px);-ms-transform:translateY(2000px);transform:translateY(2000px)}60%{opacity:1;-webkit-transform:translateY(-30px);-ms-transform:translateY(-30px);transform:translateY(-30px)}80%{-webkit-transform:translateY(10px);-ms-transform:translateY(10px);transform:translateY(10px)}100%{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}.bounceInUp{-webkit-animation-name:bounceInUp;animation-name:bounceInUp}@-webkit-keyframes bounceOut{0%{-webkit-transform:scale(1);transform:scale(1)}25%{-webkit-transform:scale(.95);transform:scale(.95)}50%{opacity:1;-webkit-transform:scale(1.1);transform:scale(1.1)}100%{opacity:0;-webkit-transform:scale(.3);transform:scale(.3)}}@keyframes bounceOut{0%{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}25%{-webkit-transform:scale(.95);-ms-transform:scale(.95);transform:scale(.95)}50%{opacity:1;-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}100%{opacity:0;-webkit-transform:scale(.3);-ms-transform:scale(.3);transform:scale(.3)}}.bounceOut{-webkit-animation-name:bounceOut;animation-name:bounceOut}@-webkit-keyframes bounceOutDown{0%{-webkit-transform:translateY(0);transform:translateY(0)}20%{opacity:1;-webkit-transform:translateY(-20px);transform:translateY(-20px)}100%{opacity:0;-webkit-transform:translateY(2000px);transform:translateY(2000px)}}@keyframes bounceOutDown{0%{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}20%{opacity:1;-webkit-transform:translateY(-20px);-ms-transform:translateY(-20px);transform:translateY(-20px)}100%{opacity:0;-webkit-transform:translateY(2000px);-ms-transform:translateY(2000px);transform:translateY(2000px)}}.bounceOutDown{-webkit-animation-name:bounceOutDown;animation-name:bounceOutDown}@-webkit-keyframes bounceOutLeft{0%{-webkit-transform:translateX(0);transform:translateX(0)}20%{opacity:1;-webkit-transform:translateX(20px);transform:translateX(20px)}100%{opacity:0;-webkit-transform:translateX(-2000px);transform:translateX(-2000px)}}@keyframes bounceOutLeft{0%{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}20%{opacity:1;-webkit-transform:translateX(20px);-ms-transform:translateX(20px);transform:translateX(20px)}100%{opacity:0;-webkit-transform:translateX(-2000px);-ms-transform:translateX(-2000px);transform:translateX(-2000px)}}.bounceOutLeft{-webkit-animation-name:bounceOutLeft;animation-name:bounceOutLeft}@-webkit-keyframes bounceOutRight{0%{-webkit-transform:translateX(0);transform:translateX(0)}20%{opacity:1;-webkit-transform:translateX(-20px);transform:translateX(-20px)}100%{opacity:0;-webkit-transform:translateX(2000px);transform:translateX(2000px)}}@keyframes bounceOutRight{0%{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}20%{opacity:1;-webkit-transform:translateX(-20px);-ms-transform:translateX(-20px);transform:translateX(-20px)}100%{opacity:0;-webkit-transform:translateX(2000px);-ms-transform:translateX(2000px);transform:translateX(2000px)}}.bounceOutRight{-webkit-animation-name:bounceOutRight;animation-name:bounceOutRight}@-webkit-keyframes bounceOutUp{0%{-webkit-transform:translateY(0);transform:translateY(0)}20%{opacity:1;-webkit-transform:translateY(20px);transform:translateY(20px)}100%{opacity:0;-webkit-transform:translateY(-2000px);transform:translateY(-2000px)}}@keyframes bounceOutUp{0%{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}20%{opacity:1;-webkit-transform:translateY(20px);-ms-transform:translateY(20px);transform:translateY(20px)}100%{opacity:0;-webkit-transform:translateY(-2000px);-ms-transform:translateY(-2000px);transform:translateY(-2000px)}}.bounceOutUp{-webkit-animation-name:bounceOutUp;animation-name:bounceOutUp}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}.fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn}@-webkit-keyframes fadeInDown{0%{opacity:0;-webkit-transform:translateY(-20px);transform:translateY(-20px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeInDown{0%{opacity:0;-webkit-transform:translateY(-20px);-ms-transform:translateY(-20px);transform:translateY(-20px)}100%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}.fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown}@-webkit-keyframes fadeInDownBig{0%{opacity:0;-webkit-transform:translateY(-2000px);transform:translateY(-2000px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeInDownBig{0%{opacity:0;-webkit-transform:translateY(-2000px);-ms-transform:translateY(-2000px);transform:translateY(-2000px)}100%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}.fadeInDownBig{-webkit-animation-name:fadeInDownBig;animation-name:fadeInDownBig}@-webkit-keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translateX(-20px);transform:translateX(-20px)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translateX(-20px);-ms-transform:translateX(-20px);transform:translateX(-20px)}100%{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}}.fadeInLeft{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft}@-webkit-keyframes fadeInLeftBig{0%{opacity:0;-webkit-transform:translateX(-2000px);transform:translateX(-2000px)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes fadeInLeftBig{0%{opacity:0;-webkit-transform:translateX(-2000px);-ms-transform:translateX(-2000px);transform:translateX(-2000px)}100%{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}}.fadeInLeftBig{-webkit-animation-name:fadeInLeftBig;animation-name:fadeInLeftBig}@-webkit-keyframes fadeInRight{0%{opacity:0;-webkit-transform:translateX(20px);transform:translateX(20px)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes fadeInRight{0%{opacity:0;-webkit-transform:translateX(20px);-ms-transform:translateX(20px);transform:translateX(20px)}100%{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}}.fadeInRight{-webkit-animation-name:fadeInRight;animation-name:fadeInRight}@-webkit-keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translateX(2000px);transform:translateX(2000px)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translateX(2000px);-ms-transform:translateX(2000px);transform:translateX(2000px)}100%{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}}.fadeInRightBig{-webkit-animation-name:fadeInRightBig;animation-name:fadeInRightBig}@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeInUp{0%{opacity:0;-webkit-transform:translateY(20px);-ms-transform:translateY(20px);transform:translateY(20px)}100%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}.fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}@-webkit-keyframes fadeInUpBig{0%{opacity:0;-webkit-transform:translateY(2000px);transform:translateY(2000px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeInUpBig{0%{opacity:0;-webkit-transform:translateY(2000px);-ms-transform:translateY(2000px);transform:translateY(2000px)}100%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}.fadeInUpBig{-webkit-animation-name:fadeInUpBig;animation-name:fadeInUpBig}@-webkit-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}@-webkit-keyframes transparent{0%{opacity:1}100%{opacity:.2}}@keyframes transparent{0%{opacity:1}100%{opacity:.2}}.transparent{-webkit-animation:transparent 7s none 5s;animation:transparent 7s none 5s}@-webkit-keyframes opaque{0%{opacity:.2}100%{opacity:1}}@keyframes opaque{0%{opacity:.2}100%{opacity:1}}.opaque{-webkit-animation-name:opaque;animation-name:opaque}@-webkit-keyframes fadeOutDown{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}}@keyframes fadeOutDown{0%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(20px);-ms-transform:translateY(20px);transform:translateY(20px)}}.fadeOutDown{-webkit-animation-name:fadeOutDown;animation-name:fadeOutDown}@-webkit-keyframes fadeOutDownBig{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(2000px);transform:translateY(2000px)}}@keyframes fadeOutDownBig{0%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(2000px);-ms-transform:translateY(2000px);transform:translateY(2000px)}}.fadeOutDownBig{-webkit-animation-name:fadeOutDownBig;animation-name:fadeOutDownBig}@-webkit-keyframes fadeOutLeft{0%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(-20px);transform:translateX(-20px)}}@keyframes fadeOutLeft{0%{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(-20px);-ms-transform:translateX(-20px);transform:translateX(-20px)}}.fadeOutLeft{-webkit-animation-name:fadeOutLeft;animation-name:fadeOutLeft}@-webkit-keyframes fadeOutLeftBig{0%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(-2000px);transform:translateX(-2000px)}}@keyframes fadeOutLeftBig{0%{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(-2000px);-ms-transform:translateX(-2000px);transform:translateX(-2000px)}}.fadeOutLeftBig{-webkit-animation-name:fadeOutLeftBig;animation-name:fadeOutLeftBig}@-webkit-keyframes fadeOutRight{0%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(20px);transform:translateX(20px)}}@keyframes fadeOutRight{0%{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(20px);-ms-transform:translateX(20px);transform:translateX(20px)}}.fadeOutRight{-webkit-animation-name:fadeOutRight;animation-name:fadeOutRight}@-webkit-keyframes fadeOutRightBig{0%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(2000px);transform:translateX(2000px)}}@keyframes fadeOutRightBig{0%{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(2000px);-ms-transform:translateX(2000px);transform:translateX(2000px)}}.fadeOutRightBig{-webkit-animation-name:fadeOutRightBig;animation-name:fadeOutRightBig}@-webkit-keyframes fadeOutUp{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(-20px);transform:translateY(-20px)}}@keyframes fadeOutUp{0%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(-20px);-ms-transform:translateY(-20px);transform:translateY(-20px)}}.fadeOutUp{-webkit-animation-name:fadeOutUp;animation-name:fadeOutUp}@-webkit-keyframes fadeOutUpBig{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(-2000px);transform:translateY(-2000px)}}@keyframes fadeOutUpBig{0%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(-2000px);-ms-transform:translateY(-2000px);transform:translateY(-2000px)}}.fadeOutUpBig{-webkit-animation-name:fadeOutUpBig;animation-name:fadeOutUpBig}@-webkit-keyframes flip{0%{-webkit-transform:perspective(400px) translateZ(0) rotateY(-360deg) scale(1);transform:perspective(400px) translateZ(0) rotateY(-360deg) scale(1);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) translateZ(150px) rotateY(-190deg) scale(1);transform:perspective(400px) translateZ(150px) rotateY(-190deg) scale(1);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{-webkit-transform:perspective(400px) translateZ(150px) rotateY(-170deg) scale(1);transform:perspective(400px) translateZ(150px) rotateY(-170deg) scale(1);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) translateZ(0) rotateY(0deg) scale(.95);transform:perspective(400px) translateZ(0) rotateY(0deg) scale(.95);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}100%{-webkit-transform:perspective(400px) translateZ(0) rotateY(0deg) scale(1);transform:perspective(400px) translateZ(0) rotateY(0deg) scale(1);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}@keyframes flip{0%{-webkit-transform:perspective(400px) translateZ(0) rotateY(-360deg) scale(1);-ms-transform:perspective(400px) translateZ(0) rotateY(-360deg) scale(1);transform:perspective(400px) translateZ(0) rotateY(-360deg) scale(1);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) translateZ(150px) rotateY(-190deg) scale(1);-ms-transform:perspective(400px) translateZ(150px) rotateY(-190deg) scale(1);transform:perspective(400px) translateZ(150px) rotateY(-190deg) scale(1);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{-webkit-transform:perspective(400px) translateZ(150px) rotateY(-170deg) scale(1);-ms-transform:perspective(400px) translateZ(150px) rotateY(-170deg) scale(1);transform:perspective(400px) translateZ(150px) rotateY(-170deg) scale(1);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) translateZ(0) rotateY(0deg) scale(.95);-ms-transform:perspective(400px) translateZ(0) rotateY(0deg) scale(.95);transform:perspective(400px) translateZ(0) rotateY(0deg) scale(.95);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}100%{-webkit-transform:perspective(400px) translateZ(0) rotateY(0deg) scale(1);-ms-transform:perspective(400px) translateZ(0) rotateY(0deg) scale(1);transform:perspective(400px) translateZ(0) rotateY(0deg) scale(1);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}.animated.flip{-webkit-backface-visibility:visible;-ms-backface-visibility:visible;backface-visibility:visible;-webkit-animation-name:flip;animation-name:flip}@-webkit-keyframes flipInX{0%{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);opacity:0}40%{-webkit-transform:perspective(400px) rotateX(-10deg);transform:perspective(400px) rotateX(-10deg)}70%{-webkit-transform:perspective(400px) rotateX(10deg);transform:perspective(400px) rotateX(10deg)}100%{-webkit-transform:perspective(400px) rotateX(0deg);transform:perspective(400px) rotateX(0deg);opacity:1}}@keyframes flipInX{0%{-webkit-transform:perspective(400px) rotateX(90deg);-ms-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);opacity:0}40%{-webkit-transform:perspective(400px) rotateX(-10deg);-ms-transform:perspective(400px) rotateX(-10deg);transform:perspective(400px) rotateX(-10deg)}70%{-webkit-transform:perspective(400px) rotateX(10deg);-ms-transform:perspective(400px) rotateX(10deg);transform:perspective(400px) rotateX(10deg)}100%{-webkit-transform:perspective(400px) rotateX(0deg);-ms-transform:perspective(400px) rotateX(0deg);transform:perspective(400px) rotateX(0deg);opacity:1}}.flipInX{-webkit-backface-visibility:visible!important;-ms-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipInX;animation-name:flipInX}@-webkit-keyframes flipInY{0%{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);opacity:0}40%{-webkit-transform:perspective(400px) rotateY(-10deg);transform:perspective(400px) rotateY(-10deg)}70%{-webkit-transform:perspective(400px) rotateY(10deg);transform:perspective(400px) rotateY(10deg)}100%{-webkit-transform:perspective(400px) rotateY(0deg);transform:perspective(400px) rotateY(0deg);opacity:1}}@keyframes flipInY{0%{-webkit-transform:perspective(400px) rotateY(90deg);-ms-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);opacity:0}40%{-webkit-transform:perspective(400px) rotateY(-10deg);-ms-transform:perspective(400px) rotateY(-10deg);transform:perspective(400px) rotateY(-10deg)}70%{-webkit-transform:perspective(400px) rotateY(10deg);-ms-transform:perspective(400px) rotateY(10deg);transform:perspective(400px) rotateY(10deg)}100%{-webkit-transform:perspective(400px) rotateY(0deg);-ms-transform:perspective(400px) rotateY(0deg);transform:perspective(400px) rotateY(0deg);opacity:1}}.flipInY{-webkit-backface-visibility:visible!important;-ms-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipInY;animation-name:flipInY}@-webkit-keyframes flipOutX{0%{-webkit-transform:perspective(400px) rotateX(0deg);transform:perspective(400px) rotateX(0deg);opacity:1}100%{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);opacity:0}}@keyframes flipOutX{0%{-webkit-transform:perspective(400px) rotateX(0deg);-ms-transform:perspective(400px) rotateX(0deg);transform:perspective(400px) rotateX(0deg);opacity:1}100%{-webkit-transform:perspective(400px) rotateX(90deg);-ms-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);opacity:0}}.flipOutX{-webkit-animation-name:flipOutX;animation-name:flipOutX;-webkit-backface-visibility:visible!important;-ms-backface-visibility:visible!important;backface-visibility:visible!important}@-webkit-keyframes flipOutY{0%{-webkit-transform:perspective(400px) rotateY(0deg);transform:perspective(400px) rotateY(0deg);opacity:1}100%{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);opacity:0}}@keyframes flipOutY{0%{-webkit-transform:perspective(400px) rotateY(0deg);-ms-transform:perspective(400px) rotateY(0deg);transform:perspective(400px) rotateY(0deg);opacity:1}100%{-webkit-transform:perspective(400px) rotateY(90deg);-ms-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);opacity:0}}.flipOutY{-webkit-backface-visibility:visible!important;-ms-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipOutY;animation-name:flipOutY}@-webkit-keyframes lightSpeedIn{0%{-webkit-transform:translateX(100%) skewX(-30deg);transform:translateX(100%) skewX(-30deg);opacity:0}60%{-webkit-transform:translateX(-20%) skewX(30deg);transform:translateX(-20%) skewX(30deg);opacity:1}80%{-webkit-transform:translateX(0%) skewX(-15deg);transform:translateX(0%) skewX(-15deg);opacity:1}100%{-webkit-transform:translateX(0%) skewX(0deg);transform:translateX(0%) skewX(0deg);opacity:1}}@keyframes lightSpeedIn{0%{-webkit-transform:translateX(100%) skewX(-30deg);-ms-transform:translateX(100%) skewX(-30deg);transform:translateX(100%) skewX(-30deg);opacity:0}60%{-webkit-transform:translateX(-20%) skewX(30deg);-ms-transform:translateX(-20%) skewX(30deg);transform:translateX(-20%) skewX(30deg);opacity:1}80%{-webkit-transform:translateX(0%) skewX(-15deg);-ms-transform:translateX(0%) skewX(-15deg);transform:translateX(0%) skewX(-15deg);opacity:1}100%{-webkit-transform:translateX(0%) skewX(0deg);-ms-transform:translateX(0%) skewX(0deg);transform:translateX(0%) skewX(0deg);opacity:1}}.lightSpeedIn{-webkit-animation-name:lightSpeedIn;animation-name:lightSpeedIn;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}@-webkit-keyframes lightSpeedOut{0%{-webkit-transform:translateX(0%) skewX(0deg);transform:translateX(0%) skewX(0deg);opacity:1}100%{-webkit-transform:translateX(100%) skewX(-30deg);transform:translateX(100%) skewX(-30deg);opacity:0}}@keyframes lightSpeedOut{0%{-webkit-transform:translateX(0%) skewX(0deg);-ms-transform:translateX(0%) skewX(0deg);transform:translateX(0%) skewX(0deg);opacity:1}100%{-webkit-transform:translateX(100%) skewX(-30deg);-ms-transform:translateX(100%) skewX(-30deg);transform:translateX(100%) skewX(-30deg);opacity:0}}.lightSpeedOut{-webkit-animation-name:lightSpeedOut;animation-name:lightSpeedOut;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}@-webkit-keyframes rotateIn{0%{-webkit-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(-200deg);transform:rotate(-200deg);opacity:0}100%{-webkit-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(0);transform:rotate(0);opacity:1}}@keyframes rotateIn{0%{-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(-200deg);-ms-transform:rotate(-200deg);transform:rotate(-200deg);opacity:0}100%{-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);opacity:1}}.rotateIn{-webkit-animation-name:rotateIn;animation-name:rotateIn}@-webkit-keyframes rotateInDownLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(0);transform:rotate(0);opacity:1}}@keyframes rotateInDownLeft{0%{-webkit-transform-origin:left bottom;-ms-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}100%{-webkit-transform-origin:left bottom;-ms-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);opacity:1}}.rotateInDownLeft{-webkit-animation-name:rotateInDownLeft;animation-name:rotateInDownLeft}@-webkit-keyframes rotateInDownRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:0}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(0);transform:rotate(0);opacity:1}}@keyframes rotateInDownRight{0%{-webkit-transform-origin:right bottom;-ms-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);opacity:0}100%{-webkit-transform-origin:right bottom;-ms-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);opacity:1}}.rotateInDownRight{-webkit-animation-name:rotateInDownRight;animation-name:rotateInDownRight}@-webkit-keyframes rotateInUpLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:0}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(0);transform:rotate(0);opacity:1}}@keyframes rotateInUpLeft{0%{-webkit-transform-origin:left bottom;-ms-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);opacity:0}100%{-webkit-transform-origin:left bottom;-ms-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);opacity:1}}.rotateInUpLeft{-webkit-animation-name:rotateInUpLeft;animation-name:rotateInUpLeft}@-webkit-keyframes rotateInUpRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(0);transform:rotate(0);opacity:1}}@keyframes rotateInUpRight{0%{-webkit-transform-origin:right bottom;-ms-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}100%{-webkit-transform-origin:right bottom;-ms-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);opacity:1}}.rotateInUpRight{-webkit-animation-name:rotateInUpRight;animation-name:rotateInUpRight}@-webkit-keyframes rotateOut{0%{-webkit-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(0);transform:rotate(0);opacity:1}100%{-webkit-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(200deg);transform:rotate(200deg);opacity:0}}@keyframes rotateOut{0%{-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);opacity:1}100%{-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(200deg);-ms-transform:rotate(200deg);transform:rotate(200deg);opacity:0}}.rotateOut{-webkit-animation-name:rotateOut;animation-name:rotateOut}@-webkit-keyframes rotateOutDownLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(0);transform:rotate(0);opacity:1}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:0}}@keyframes rotateOutDownLeft{0%{-webkit-transform-origin:left bottom;-ms-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);opacity:1}100%{-webkit-transform-origin:left bottom;-ms-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);opacity:0}}.rotateOutDownLeft{-webkit-animation-name:rotateOutDownLeft;animation-name:rotateOutDownLeft}@-webkit-keyframes rotateOutDownRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(0);transform:rotate(0);opacity:1}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}}@keyframes rotateOutDownRight{0%{-webkit-transform-origin:right bottom;-ms-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);opacity:1}100%{-webkit-transform-origin:right bottom;-ms-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}}.rotateOutDownRight{-webkit-animation-name:rotateOutDownRight;animation-name:rotateOutDownRight}@-webkit-keyframes rotateOutUpLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(0);transform:rotate(0);opacity:1}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}}@keyframes rotateOutUpLeft{0%{-webkit-transform-origin:left bottom;-ms-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);opacity:1}100%{-webkit-transform-origin:left bottom;-ms-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}}.rotateOutUpLeft{-webkit-animation-name:rotateOutUpLeft;animation-name:rotateOutUpLeft}@-webkit-keyframes rotateOutUpRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(0);transform:rotate(0);opacity:1}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:0}}@keyframes rotateOutUpRight{0%{-webkit-transform-origin:right bottom;-ms-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);opacity:1}100%{-webkit-transform-origin:right bottom;-ms-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);opacity:0}}.rotateOutUpRight{-webkit-animation-name:rotateOutUpRight;animation-name:rotateOutUpRight}@-webkit-keyframes slideInDown{0%{opacity:0;-webkit-transform:translateY(-2000px);transform:translateY(-2000px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes slideInDown{0%{opacity:0;-webkit-transform:translateY(-2000px);-ms-transform:translateY(-2000px);transform:translateY(-2000px)}100%{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}.slideInDown{-webkit-animation-name:slideInDown;animation-name:slideInDown}@-webkit-keyframes slideInLeft{0%{opacity:0;-webkit-transform:translateX(-2000px);transform:translateX(-2000px)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes slideInLeft{0%{opacity:0;-webkit-transform:translateX(-2000px);-ms-transform:translateX(-2000px);transform:translateX(-2000px)}100%{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}}.slideInLeft{-webkit-animation-name:slideInLeft;animation-name:slideInLeft}@-webkit-keyframes slideInRight{0%{opacity:0;-webkit-transform:translateX(2000px);transform:translateX(2000px)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes slideInRight{0%{opacity:0;-webkit-transform:translateX(2000px);-ms-transform:translateX(2000px);transform:translateX(2000px)}100%{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}}.slideInRight{-webkit-animation-name:slideInRight;animation-name:slideInRight}@-webkit-keyframes slideOutLeft{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(-2000px);transform:translateX(-2000px)}}@keyframes slideOutLeft{0%{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(-2000px);-ms-transform:translateX(-2000px);transform:translateX(-2000px)}}.slideOutLeft{-webkit-animation-name:slideOutLeft;animation-name:slideOutLeft}@-webkit-keyframes slideOutRight{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(2000px);transform:translateX(2000px)}}@keyframes slideOutRight{0%{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(2000px);-ms-transform:translateX(2000px);transform:translateX(2000px)}}.slideOutRight{-webkit-animation-name:slideOutRight;animation-name:slideOutRight}@-webkit-keyframes slideOutUp{0%{-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(-2000px);transform:translateY(-2000px)}}@keyframes slideOutUp{0%{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(-2000px);-ms-transform:translateY(-2000px);transform:translateY(-2000px)}}.slideOutUp{-webkit-animation-name:slideOutUp;animation-name:slideOutUp}@-webkit-keyframes slideInUp{0%{opacity:0;-webkit-transform:translateY(2000px);transform:translateY(2000px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes slideInUp{0%{opacity:0;-webkit-transform:translateY(2000px);-ms-transform:translateY(2000px);transform:translateY(2000px)}100%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}.slideInUp{-webkit-animation-name:slideInUp;animation-name:slideInUp}@-webkit-keyframes slideOutDown{0%{-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(2000px);transform:translateY(2000px)}}@keyframes slideOutDown{0%{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(2000px);-ms-transform:translateY(2000px);transform:translateY(2000px)}}.slideOutDown{-webkit-animation-name:slideOutDown;animation-name:slideOutDown}@-webkit-keyframes hinge{0%{-webkit-transform:rotate(0);transform:rotate(0);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{-webkit-transform:rotate(80deg);transform:rotate(80deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}40%{-webkit-transform:rotate(60deg);transform:rotate(60deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}80%{-webkit-transform:rotate(60deg) translateY(0);transform:rotate(60deg) translateY(0);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1}100%{-webkit-transform:translateY(700px);transform:translateY(700px);opacity:0}}@keyframes hinge{0%{-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);-webkit-transform-origin:top left;-ms-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{-webkit-transform:rotate(80deg);-ms-transform:rotate(80deg);transform:rotate(80deg);-webkit-transform-origin:top left;-ms-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}40%{-webkit-transform:rotate(60deg);-ms-transform:rotate(60deg);transform:rotate(60deg);-webkit-transform-origin:top left;-ms-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}80%{-webkit-transform:rotate(60deg) translateY(0);-ms-transform:rotate(60deg) translateY(0);transform:rotate(60deg) translateY(0);-webkit-transform-origin:top left;-ms-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1}100%{-webkit-transform:translateY(700px);-ms-transform:translateY(700px);transform:translateY(700px);opacity:0}}.hinge{-webkit-animation-name:hinge;animation-name:hinge}@-webkit-keyframes rollIn{0%{opacity:0;-webkit-transform:translateX(-100%) rotate(-120deg);transform:translateX(-100%) rotate(-120deg)}100%{opacity:1;-webkit-transform:translateX(0px) rotate(0deg);transform:translateX(0px) rotate(0deg)}}@keyframes rollIn{0%{opacity:0;-webkit-transform:translateX(-100%) rotate(-120deg);-ms-transform:translateX(-100%) rotate(-120deg);transform:translateX(-100%) rotate(-120deg)}100%{opacity:1;-webkit-transform:translateX(0px) rotate(0deg);-ms-transform:translateX(0px) rotate(0deg);transform:translateX(0px) rotate(0deg)}}.rollIn{-webkit-animation-name:rollIn;animation-name:rollIn}@-webkit-keyframes rollOut{0%{opacity:1;-webkit-transform:translateX(0px) rotate(0deg);transform:translateX(0px) rotate(0deg)}100%{opacity:0;-webkit-transform:translateX(100%) rotate(120deg);transform:translateX(100%) rotate(120deg)}}@keyframes rollOut{0%{opacity:1;-webkit-transform:translateX(0px) rotate(0deg);-ms-transform:translateX(0px) rotate(0deg);transform:translateX(0px) rotate(0deg)}100%{opacity:0;-webkit-transform:translateX(100%) rotate(120deg);-ms-transform:translateX(100%) rotate(120deg);transform:translateX(100%) rotate(120deg)}}.rollOut{-webkit-animation-name:rollOut;animation-name:rollOut}@-webkit-keyframes zoomIn{0%{opacity:0;-webkit-transform:scale(.3);transform:scale(.3)}50%{opacity:1}}@keyframes zoomIn{0%{opacity:0;-webkit-transform:scale(.3);-ms-transform:scale(.3);transform:scale(.3)}50%{opacity:1}}.zoomIn{-webkit-animation-name:zoomIn;animation-name:zoomIn}@-webkit-keyframes zoomInDown{0%{opacity:0;-webkit-transform:scale(.1) translateY(-2000px);transform:scale(.1) translateY(-2000px);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}60%{opacity:1;-webkit-transform:scale(.475) translateY(60px);transform:scale(.475) translateY(60px);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}}@keyframes zoomInDown{0%{opacity:0;-webkit-transform:scale(.1) translateY(-2000px);-ms-transform:scale(.1) translateY(-2000px);transform:scale(.1) translateY(-2000px);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}60%{opacity:1;-webkit-transform:scale(.475) translateY(60px);-ms-transform:scale(.475) translateY(60px);transform:scale(.475) translateY(60px);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}}.zoomInDown{-webkit-animation-name:zoomInDown;animation-name:zoomInDown}@-webkit-keyframes zoomInLeft{0%{opacity:0;-webkit-transform:scale(.1) translateX(-2000px);transform:scale(.1) translateX(-2000px);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}60%{opacity:1;-webkit-transform:scale(.475) translateX(48px);transform:scale(.475) translateX(48px);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}}@keyframes zoomInLeft{0%{opacity:0;-webkit-transform:scale(.1) translateX(-2000px);-ms-transform:scale(.1) translateX(-2000px);transform:scale(.1) translateX(-2000px);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}60%{opacity:1;-webkit-transform:scale(.475) translateX(48px);-ms-transform:scale(.475) translateX(48px);transform:scale(.475) translateX(48px);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}}.zoomInLeft{-webkit-animation-name:zoomInLeft;animation-name:zoomInLeft}@-webkit-keyframes zoomInRight{0%{opacity:0;-webkit-transform:scale(.1) translateX(2000px);transform:scale(.1) translateX(2000px);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}60%{opacity:1;-webkit-transform:scale(.475) translateX(-48px);transform:scale(.475) translateX(-48px);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}}@keyframes zoomInRight{0%{opacity:0;-webkit-transform:scale(.1) translateX(2000px);-ms-transform:scale(.1) translateX(2000px);transform:scale(.1) translateX(2000px);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}60%{opacity:1;-webkit-transform:scale(.475) translateX(-48px);-ms-transform:scale(.475) translateX(-48px);transform:scale(.475) translateX(-48px);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}}.zoomInRight{-webkit-animation-name:zoomInRight;animation-name:zoomInRight}@-webkit-keyframes zoomInUp{0%{opacity:0;-webkit-transform:scale(.1) translateY(2000px);transform:scale(.1) translateY(2000px);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}60%{opacity:1;-webkit-transform:scale(.475) translateY(-60px);transform:scale(.475) translateY(-60px);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}}@keyframes zoomInUp{0%{opacity:0;-webkit-transform:scale(.1) translateY(2000px);-ms-transform:scale(.1) translateY(2000px);transform:scale(.1) translateY(2000px);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}60%{opacity:1;-webkit-transform:scale(.475) translateY(-60px);-ms-transform:scale(.475) translateY(-60px);transform:scale(.475) translateY(-60px);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}}.zoomInUp{-webkit-animation-name:zoomInUp;animation-name:zoomInUp}@-webkit-keyframes zoomOut{0%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}50%{opacity:0;-webkit-transform:scale(.3);transform:scale(.3)}100%{opacity:0}}@keyframes zoomOut{0%{opacity:1;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}50%{opacity:0;-webkit-transform:scale(.3);-ms-transform:scale(.3);transform:scale(.3)}100%{opacity:0}}.zoomOut{-webkit-animation-name:zoomOut;animation-name:zoomOut}@-webkit-keyframes zoomOutDown{40%{opacity:1;-webkit-transform:scale(.475) translateY(-60px);transform:scale(.475) translateY(-60px);-webkit-animation-timing-function:linear;animation-timing-function:linear}100%{opacity:0;-webkit-transform:scale(.1) translateY(2000px);transform:scale(.1) translateY(2000px);-webkit-transform-origin:center bottom;transform-origin:center bottom}}@keyframes zoomOutDown{40%{opacity:1;-webkit-transform:scale(.475) translateY(-60px);-ms-transform:scale(.475) translateY(-60px);transform:scale(.475) translateY(-60px);-webkit-animation-timing-function:linear;animation-timing-function:linear}100%{opacity:0;-webkit-transform:scale(.1) translateY(2000px);-ms-transform:scale(.1) translateY(2000px);transform:scale(.1) translateY(2000px);-webkit-transform-origin:center bottom;-ms-transform-origin:center bottom;transform-origin:center bottom}}.zoomOutDown{-webkit-animation-name:zoomOutDown;animation-name:zoomOutDown}@-webkit-keyframes zoomOutLeft{40%{opacity:1;-webkit-transform:scale(.475) translateX(42px);transform:scale(.475) translateX(42px);-webkit-animation-timing-function:linear;animation-timing-function:linear}100%{opacity:0;-webkit-transform:scale(.1) translateX(-2000px);transform:scale(.1) translateX(-2000px);-webkit-transform-origin:left center;transform-origin:left center}}@keyframes zoomOutLeft{40%{opacity:1;-webkit-transform:scale(.475) translateX(42px);-ms-transform:scale(.475) translateX(42px);transform:scale(.475) translateX(42px);-webkit-animation-timing-function:linear;animation-timing-function:linear}100%{opacity:0;-webkit-transform:scale(.1) translateX(-2000px);-ms-transform:scale(.1) translateX(-2000px);transform:scale(.1) translateX(-2000px);-webkit-transform-origin:left center;-ms-transform-origin:left center;transform-origin:left center}}.zoomOutLeft{-webkit-animation-name:zoomOutLeft;animation-name:zoomOutLeft}@-webkit-keyframes zoomOutRight{40%{opacity:1;-webkit-transform:scale(.475) translateX(-42px);transform:scale(.475) translateX(-42px);-webkit-animation-timing-function:linear;animation-timing-function:linear}100%{opacity:0;-webkit-transform:scale(.1) translateX(2000px);transform:scale(.1) translateX(2000px);-webkit-transform-origin:right center;transform-origin:right center}}@keyframes zoomOutRight{40%{opacity:1;-webkit-transform:scale(.475) translateX(-42px);-ms-transform:scale(.475) translateX(-42px);transform:scale(.475) translateX(-42px);-webkit-animation-timing-function:linear;animation-timing-function:linear}100%{opacity:0;-webkit-transform:scale(.1) translateX(2000px);-ms-transform:scale(.1) translateX(2000px);transform:scale(.1) translateX(2000px);-webkit-transform-origin:right center;-ms-transform-origin:right center;transform-origin:right center}}.zoomOutRight{-webkit-animation-name:zoomOutRight;animation-name:zoomOutRight}@-webkit-keyframes zoomOutUp{40%{opacity:1;-webkit-transform:scale(.475) translateY(60px);transform:scale(.475) translateY(60px);-webkit-animation-timing-function:linear;animation-timing-function:linear}100%{opacity:0;-webkit-transform:scale(.1) translateY(-2000px);transform:scale(.1) translateY(-2000px);-webkit-transform-origin:center top;transform-origin:center top}}@keyframes zoomOutUp{40%{opacity:1;-webkit-transform:scale(.475) translateY(60px);-ms-transform:scale(.475) translateY(60px);transform:scale(.475) translateY(60px);-webkit-animation-timing-function:linear;animation-timing-function:linear}100%{opacity:0;-webkit-transform:scale(.1) translateY(-2000px);-ms-transform:scale(.1) translateY(-2000px);transform:scale(.1) translateY(-2000px);-webkit-transform-origin:center top;-ms-transform-origin:center top;transform-origin:center top}}.zoomOutUp{-webkit-animation-name:zoomOutUp;animation-name:zoomOutUp}
div.sidenav_links > span,div.sidenav_links > a {
	color:#ffffff;
}
div.sidenav_links > a.btn-remove{
	float:right;
}
li.item_sm.active > a, li.item_sm:hover > a, li.item_sort > a{
	color:#ffffff;
	}
li.item_sort > a{
	display: block;
}
li.item_sort.active > a, li.item_sort:hover > a {
    color: #00aae5;
}	
.panel_right #device_grid_view .device_title .device_name {
   overflow:hidden;
}
.filter_links {
	color: #000000;
}
li.item_sm:hover > a {
	color:#ffffff;	
	}
.fme_layered_clearall{
	color: #000000;
	font-family: inherit;
    font-size: 18px;
}
#faqs .layers{
 margin-bottom:25px;	
}
#faqs .result_block .text_head h3{
		color: #000000;

	}
	
.package_title_large .corporate-landing-comments ul li{
	color: #666666;
    font-family: helvetica,ariel;
    font-size: 14px;
    line-height: 18px;
    margin-bottom: 5px;
    max-height: 18px;
	float:none;
	clear:both;	
	background-position: 0 10px;
	}
.package_title_large div.corporate-landing-comments	{
	float:none;
	clear:both;	
	}	
.no-rating {
    margin: 0;
}
.ratings {
    margin: 7px 0;
}
.ratings strong {
    float: left;
    margin: 1px 3px 0 0;
}
.ratings .rating-links {
    margin: 0;
}
.ratings .rating-links .separator {
    margin: 0 2px;
}
.ratings dt {
}
.ratings dd {
}
.rating-box {
    background: url("https://www.telenor.com.pk/skin/frontend/telenor/default/images/bkg_rating.gif") repeat-x scroll 0 0 rgba(0, 0, 0, 0);
    height: 20px;
    line-height: 0;
    overflow: hidden;
    text-indent: -999em;
    width: 110px;
}
.rating-box .rating {
    background: url("https://www.telenor.com.pk/skin/frontend/telenor/default/images/bkg_rating.gif") repeat-x scroll 0 100% rgba(0, 0, 0, 0);
    float: left;
    height: 20px;
}
.ratings .rating-box {
    float: left;
    margin-right: 3px;
}
.ratings .amount {
}
.ratings-table th, .ratings-table td {
    line-height: 1.15;
    padding: 3px 0;
}
.ratings-table th {
    padding-right: 8px;
}	
.error-msg {
    border-color: #f16048;
    color: #df280a;
}
.review_btn a p
{ color:#000;	}
.packages .package_charges
{
	min-height:100px;
	}
.compare_page_list .spec{
    color: #666666;
    font-family: helvetica,ariel;
    font-size: 14px;
    line-height: 18px;
    word-wrap: break-word;
	}	
.compare_page_list .spec h3{
 color:#000;	
}
.go_compare img{ width:16px; height:16px;}
/*.spec_banner .banner img{
	width:auto;
	}*/
.spec_banner .banner
{
   text-align:center;	
	}
.devices #device_grid_view .device_title .device_price,.devices #device_list_view .device_title .device_price,.compare_page_list .device_title .device_price {
 font-size:26px;
}

.device_title_large .device_features .spec {
	 height:auto;
	 max-height: 400px;
	 text-align: justify;	
	}
.device_title_large .device_features .spec p {
	 height:auto;	
	 max-height: 400px;
	 text-align: justify;
	}	

.packages #device_grid_view .package_title,.packages #device_list_view .package_title {
	padding-right:50px;
	padding-top:15px;
	}
/*.packages #device_grid_view .device_title .device_price,.packages #device_list_view .device_title .device_price {
 font-size:48px;
}*/
.compare_page_list .device_title .device_price {
 font-size:26px;
}
.packages #device_grid_view .package_charges .on_net_heading,.packages #device_list_view .package_charges .on_net_heading{
	text-align:left;	
	}
.category-products div img#loader_img
{
	float:right	
	}	
#device_grid_view .devices_attrib  .device_title .device_name { max-height:52px;min-height:52px; }
/*.devices_attrib_landing .device_title_large .device_price{ font-size:42px;}	*/
.review_title .product_details{ text-align:left;}	
#review-form #counter{ float:right;}
.form_reviews .product_details {
    float: right;
    text-align: left;
}
.rating_form .lower_upload { border:none;}
.rating_form .field_text{ text-align:left;}
.rating_form .sbmit-btn{ float:left;}
.reviews_details #upload_popup{ min-height: 300px !important;}
.rating_form .lower_upload_parent{ padding:0px;}
.device_content .gallery_title p{ line-height: 14px;}
#fme_layered_container .ajax-product-grid,#fme_layered_container #products-grid{ clear: both;}

#specifications .grids .spec {  color: #969ca2;
    font-family: arial;
    font-size: 14px; font-weight:normal;}
#specifications .grids .spec p { font-size: 14px;}	
.ddcommon .ddTitle .ddTitleText {
    width: 100%;
}
.offer_attrib .device_title .device_name{max-height: 55px;
    min-height: 55px;}
.contactus_input_field #counter	{ float:right; margin-right:70px;}
.review_item .review_help .disable_this:hover {background-color: #e6e6e6;}
.bundle_calculator_result .table_wrap .package_title{ font-size:22px;}
.myorders .layers_faqs{ border-top:none;}
.myorders .user_content_demo .telenor_blue{ color:rgba(0, 145, 210, 0.9);}
.package_title_large a.inactive_button .activate {
    background: none repeat scroll 0 0 #c6c6c6 !important;
    cursor: context-menu !important;
}
.postpaid_dashboard .no_border{ border-bottom:none !important;}
.myorders{ position:relative;}

@media only screen and (min-width: 641px) and (max-width:756px){
    .rating-box{
        width:65px;
        background: url("https://www.telenor.com.pk/skin/frontend/telenor/default/images/rating_tab.png") repeat-x scroll 0px 4px transparent;
    }
}
@media only screen and (min-width: 757px) and (max-width:960px){
    .rating-box{
        width:88px;
    }
}

@font-face {
	font-family: 'telenorregular';
	src: url('https://www.telenor.com.pk/skin/frontend/telenor/default/css/custom/fonts/telenor_0-webfont.eot');
	src: url('https://www.telenor.com.pk/skin/frontend/telenor/default/css/custom/fonts/telenor_0-webfont.eot?#iefix') format('embedded-opentype'),  url('https://www.telenor.com.pk/skin/frontend/telenor/default/css/custom/fonts/telenor_0-webfont.woff2') format('woff2'),  url('https://www.telenor.com.pk/skin/frontend/telenor/default/css/custom/fonts/telenor_0-webfont.woff') format('woff'),  url('https://www.telenor.com.pk/skin/frontend/telenor/default/css/custom/fonts/telenor_0-webfont.ttf') format('truetype'),  url('https://www.telenor.com.pk/skin/frontend/telenor/default/css/custom/fonts/telenor_0-webfont.svg#telenorregular') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'telenorbold';
	src: url('https://www.telenor.com.pk/skin/frontend/telenor/default/css/custom/fonts/telenor-bold_0-webfont.eot');
	src: url('https://www.telenor.com.pk/skin/frontend/telenor/default/css/custom/fonts/telenor-bold_0-webfont.eot?#iefix') format('embedded-opentype'),  url('https://www.telenor.com.pk/skin/frontend/telenor/default/css/custom/fonts/telenor-bold_0-webfont.woff2') format('woff2'),  url('https://www.telenor.com.pk/skin/frontend/telenor/default/css/custom/fonts/telenor-bold_0-webfont.woff') format('woff'),  url('https://www.telenor.com.pk/skin/frontend/telenor/default/css/custom/fonts/telenor-bold_0-webfont.ttf') format('truetype'),  url('https://www.telenor.com.pk/skin/frontend/telenor/default/css/custom/fonts/telenor-bold_0-webfont.svg#telenorbold') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'telenorlight';
	src: url('https://www.telenor.com.pk/skin/frontend/telenor/default/css/custom/fonts/telenorlight_0-webfont.eot');
	src: url('https://www.telenor.com.pk/skin/frontend/telenor/default/css/custom/fonts/telenorlight_0-webfont.eot?#iefix') format('embedded-opentype'),  url('https://www.telenor.com.pk/skin/frontend/telenor/default/css/custom/fonts/telenorlight_0-webfont.woff2') format('woff2'),  url('https://www.telenor.com.pk/skin/frontend/telenor/default/css/custom/fonts/telenorlight_0-webfont.woff') format('woff'),  url('https://www.telenor.com.pk/skin/frontend/telenor/default/css/custom/fonts/telenorlight_0-webfont.ttf') format('truetype'),  url('https://www.telenor.com.pk/skin/frontend/telenor/default/css/custom/fonts/telenorlight_0-webfont.svg#telenorlight') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'telenorlight_italic';
	src: url('https://www.telenor.com.pk/skin/frontend/telenor/default/css/custom/fonts/telenorlight-italic_0-webfont.eot');
	src: url('https://www.telenor.com.pk/skin/frontend/telenor/default/css/custom/fonts/telenorlight-italic_0-webfont.eot?#iefix') format('embedded-opentype'),  url('https://www.telenor.com.pk/skin/frontend/telenor/default/css/custom/fonts/telenorlight-italic_0-webfont.woff2') format('woff2'),  url('https://www.telenor.com.pk/skin/frontend/telenor/default/css/custom/fonts/telenorlight-italic_0-webfont.woff') format('woff'),  url('https://www.telenor.com.pk/skin/frontend/telenor/default/css/custom/fonts/telenorlight-italic_0-webfont.ttf') format('truetype'),  url('https://www.telenor.com.pk/skin/frontend/telenor/default/css/custom/fonts/telenorlight-italic_0-webfont.svg#telenorlight_italic') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'telenorbold_italic';
	src: url('https://www.telenor.com.pk/skin/frontend/telenor/default/css/custom/fonts/telenor-bolditalic_0-webfont.eot');
	src: url(https://www.telenor.com.pk/skin/frontend/telenor/default/css/custom/fonts/'telenor-bolditalic_0-webfont.eot?#iefix') format('embedded-opentype'),  url('https://www.telenor.com.pk/skin/frontend/telenor/default/css/custom/fonts/telenor-bolditalic_0-webfont.woff2') format('woff2'),  url('https://www.telenor.com.pk/skin/frontend/telenor/default/css/custom/fonts/telenor-bolditalic_0-webfont.woff') format('woff'),  url('https://www.telenor.com.pk/skin/frontend/telenor/default/css/custom/fonts/telenor-bolditalic_0-webfont.ttf') format('truetype'),  url('https://www.telenor.com.pk/skin/frontend/telenor/default/css/custom/fonts/telenor-bolditalic_0-webfont.svg#telenorbold_italic') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'telenoritalic';
	src: url('https://www.telenor.com.pk/skin/frontend/telenor/default/css/custom/fonts/telenor-italic_0-webfont.eot');
	src: url('https://www.telenor.com.pk/skin/frontend/telenor/default/css/custom/fonts/telenor-italic_0-webfont.eot?#iefix') format('embedded-opentype'),  url('https://www.telenor.com.pk/skin/frontend/telenor/default/css/custom/fonts/telenor-italic_0-webfont.woff2') format('woff2'),  url('https://www.telenor.com.pk/skin/frontend/telenor/default/css/custom/fonts/telenor-italic_0-webfont.woff') format('woff'),  url('https://www.telenor.com.pk/skin/frontend/telenor/default/css/custom/fonts/telenor-italic_0-webfont.ttf') format('truetype'),  url('https://www.telenor.com.pk/skin/frontend/telenor/default/css/custom/fonts/telenor-italic_0-webfont.svg#telenoritalic') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'telenormedium';
	src: url('https://www.telenor.com.pk/skin/frontend/telenor/default/css/custom/fonts/telenor-medium_0-webfont.eot');
	src: url('https://www.telenor.com.pk/skin/frontend/telenor/default/css/custom/fonts/telenor-medium_0-webfont.eot?#iefix') format('embedded-opentype'),  url('https://www.telenor.com.pk/skin/frontend/telenor/default/css/custom/fonts/telenor-medium_0-webfont.woff2') format('woff2'),  url('https://www.telenor.com.pk/skin/frontend/telenor/default/css/custom/fonts/telenor-medium_0-webfont.woff') format('woff'),  url('https://www.telenor.com.pk/skin/frontend/telenor/default/css/custom/fonts/telenor-medium_0-webfont.ttf') format('truetype'),  url('https://www.telenor.com.pk/skin/frontend/telenor/default/css/custom/fonts/telenor-medium_0-webfont.svg#telenormedium') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'telenormedium_italic';
	src: url('https://www.telenor.com.pk/skin/frontend/telenor/default/css/custom/fonts/telenor-mediumitalic_0-webfont.eot');
	src: url('https://www.telenor.com.pk/skin/frontend/telenor/default/css/custom/fonts/telenor-mediumitalic_0-webfont.eot?#iefix') format('embedded-opentype'),  url('https://www.telenor.com.pk/skin/frontend/telenor/default/css/custom/fonts/telenor-mediumitalic_0-webfont.woff2') format('woff2'),  url('https://www.telenor.com.pk/skin/frontend/telenor/default/css/custom/fonts/telenor-mediumitalic_0-webfont.woff') format('woff'),  url('https://www.telenor.com.pk/skin/frontend/telenor/default/css/custom/fonts/telenor-mediumitalic_0-webfont.ttf') format('truetype'),  url('https://www.telenor.com.pk/skin/frontend/telenor/default/css/custom/fonts/telenor-mediumitalic_0-webfont.svg#telenormedium_italic') format('svg');
	font-weight: normal;
	font-style: normal;
}


@font-face {
	font-family: 'HelveticaNeueLTStd-Bd';
	src: url('https://www.telenor.com.pk/skin/frontend/telenor/default/css/helvetica_neu/HelveticaNeueLTStd-Bd.otf');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'HelveticaNeueLTStd-Ex';
	src: url('https://www.telenor.com.pk/skin/frontend/telenor/default/css/helvetica_neu/HelveticaNeueLTStd-Ex.otf');
	font-weight: normal;
	font-style: normal;
}


@font-face {
	font-family: 'HelveticaNeueLTStd-ExO';
	src: url('https://www.telenor.com.pk/skin/frontend/telenor/default/css/helvetica_neu/HelveticaNeueLTStd-ExO.otf');
	font-weight: normal;
	font-style: normal;
}



@font-face {
	font-family: 'HelveticaNeueLTStd-LtEx';
	src: url('https://www.telenor.com.pk/skin/frontend/telenor/default/css/helvetica_neu/HelveticaNeueLTStd-LtEx.otf');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'HelveticaNeueLTStd-LtExO';
	src: url('https://www.telenor.com.pk/skin/frontend/telenor/default/css/helvetica_neu/HelveticaNeueLTStd-LtExO.otf');
	font-weight: normal;
	font-style: normal;
}
/*@font-face {
	font-family: 'NunitoBlack';
	src: url('https://www.telenor.com.pk/skin/frontend/telenor/default/css/custom/fonts/Nunito/Nunito-Black.ttf');
}
@font-face {
	font-family: 'NunitoBlack';
	src: url('https://www.telenor.com.pk/skin/frontend/telenor/default/css/custom/fonts/Nunito/Nunito-Black.ttf');
}
@font-face {
	font-family: 'NunitoBlackItalic';
	src: url('https://www.telenor.com.pk/skin/frontend/telenor/default/css/custom/fonts/Nunito/Nunito-BlackItalic.ttf');
	}*/
	@font-face {
		font-family: 'NunitoRegular';
		src: url('https://www.telenor.com.pk/skin/frontend/telenor/default/css/custom/fonts/Nunito/Nunito-Regular.ttf');
	}
	@font-face {
		font-family: 'NunitoLight';
		src: url('https://www.telenor.com.pk/skin/frontend/telenor/default/css/custom/fonts/Nunito/Nunito-Light.ttf');
	}


	@import url('https://www.telenor.com.pk/skin/frontend/telenor/default/fonts/font-awesome/css/font-awesome.css');
	@import url('https://www.telenor.com.pk/skin/frontend/telenor/default/fonts/telenor/fonts.css');
	@import url("//netdna.bootstrapcdn.com/bootstrap/3.0.0/css/bootstrap-glyphicons.css")
	*{
		font-family: telenorregular , Arial !important;
	}

	.fi_sec p {
		line-height: 22px;
		color: #666666;
		font-size: 16px;
		margin: 10px 0px;
		font-family: arial;
	}
	.fi_sec h1, .fi_sec h2, .fi_sec h3, .fi_sec h4, .fi_sec h5 {
		font-size: 24px;
		color: rgba(0, 145, 210, 0.9);
	}
	.fi_sec li {
		font-family: helvetica,ariel;
		background-image: url(https://www.telenor.com.pk/skin/frontend/telenor/default/images/internationaldirectdialing/bullet.png);
		background-position: left 9px;
		background-repeat: no-repeat;
		margin-left: 13px;
		padding-left: 30px;
		line-height: 25px;
		width: 100%;
	}

	.showcase_layers .showInner_app h1 p span{
		font-size: 50px !important;
		letter-spacing: 0px;
	}
	.showcase_layers .attr_desc {
		font-size: 15px;
		line-height: 1.4737;
		font-family: telenorlight , sans-serif;
	}
	.flip-clock-wrapper ul li a div {
		overflow: visible;
	}
	.productshowcase-landing-view #wrapper,
	.productshowcase-index-index #wrapper,
	.productshowcase-index-preview #wrapper,
	.productshowcase-index-previewforspecificitems #wrapper,
	.productshowcase-landing-preview #wrapper{
		overflow: visible;
		margin-bottom: 0px;
	}
	.ecare_img img{
		min-width: 140px;
		max-width: 140px;
		min-height: 140px;
		max-height: 140px;
		overflow: hidden;
	}
	.ecare_sec_wrap.round_circle .ecare_img img{
		min-width: 195px !important;
		max-width: 195px !important;
		min-height: 195px !important;
		max-height: 195px !important;
		overflow: hidden;
	}
	.product4_inner .ecare_img img{
		min-width: 92px !important;
		max-width: 92px !important;
		min-height: 92px !important;
		max-height: 92px !important;
		overflow: hidden;
	}
	.ecare_sec_wrap.app_section .ecare_img img{
		min-width: 283px !important;
		max-width: 283px !important;
		min-height: 157px !important;
		max-height: 157px !important;
		overflow: hidden;
	}
	.ecare_title_bottom h2 p{
		min-height: 40px;
		max-height: 40px;
		overflow: hidden;
		font-size: x-large;
		color:#000;
		line-height: 33px;
	}
	.ecare_title_bottom p{
		min-height: 65px;
		max-height: 65px;
		overflow: hidden;
	}
	.ecare_title_bottom p:first-child{
		line-height: 30px;
	}
	.ecare_title_bottom h2 p span{
		font-size: xx-large;
		min-height: 40px;
		max-height: 40px;
	}
	.showcase_wrap .elseWhat,
	.showcase_wrap .setUp{
		float: left;
		width: 100%;
	}
	.showcase_wrap .right_element img{
		max-width: 365px;
		min-height: 472px;
		overflow: hidden;
		min-width: 365px;
		max-height: 472px;
	}
	.right_element{
		margin-top: 50px;
		margin-bottom: 50px;
	}
	.ecare_title_bottom h2{
		font-size: x-large;
		color: #000;
	}
	.showcase_wrap .banner_img img {
		min-width: 950px;
		height: 318px;
		max-width: 950px;
		max-height: 318px;
	}
	.showcase_wrap  .slick-slide img{
		min-height: 48px;
		max-height: 48px;
		min-width: 48px;
		max-width:48px;
	}

	.dynamicConalign button {
		display: block; 
	}

	.showcase_wrap .layers {
		margin-bottom: 0px !important;
		float: left;
		background-size: cover;
		background-repeat: no-repeat;
		background-position: center;
	}
	.home_bg {
		background: transparent url(https://www.telenor.com.pk/skin/frontend/telenor/default/images/common/blue_pattern_bg.png) repeat-x;
		min-height: 400px;
	}
	.showcase_wrap .setUp,
	.showcase_wrap .elseWhat{
		background-size: cover;
		background-repeat: no-repeat;
		background-position: center;
	}
	.productshowcase-landing-view .iPhone_content.bip_content .new_layer_btn .showInner_app{
		margin-top: 10px;
		margin-bottom: 120px;
	}
	.productshowcase-landing-view .iPhone_content.bip_content .new_layer_btn .showInner_app p,
	.productshowcase-landing-view .iPhone_content.bip_content .new_layer_btn .showInner_app ul,
	.productshowcase-landing-view .iPhone_content.bip_content .new_layer_btn .showInner_app ol{
		padding-top: 10px;
	}
	.showcase_wrap .attr_title ul,
	.showcase_wrap .attr_desc ul{
		list-style-position:inside;
		list-style-type: disc;
		overflow: hidden;
		width: 100%;
		margin: 0px auto;
		line-height: 30px;
	}
	.showcase_wrap .attr_title ol{
		list-style-position:inside;
		list-style-type: decimal;
		overflow: hidden;
		width: 100%;
		margin: 0px auto;
		line-height: 30px;
	}
	.showcase_wrap .attr_desc ol{
		list-style-position:inside;
		list-style-type: decimal;
		overflow: hidden;
		width: 100%;
		margin: 0px auto;
		line-height: 30px;
	}
	.showcase_wrap .attr_title{
		font-size: initial; 
	}
	.get_simbtn p{
		padding-top: 12px;
		padding-left: 10px;
		height: 30px;
		overflow: hidden;
		cursor: context-menu;
	}
	.slick-track{
		margin:auto;
	}
	.productshowcase-landing-view #navbar,
	.productshowcase-index-index #navbar,
	.productshowcase-index-preview #navbar,
	.productshowcase-landing-preview #navbar,
	.productshowcase-index-previewforspecificitems #navbar{
		background-color: #007EC6;
	}
	.showcase_wrap .ecare_title_bottom{
		height: 157px;
		min-height: 157px;
		max-height: 157px;
		overflow: hidden;
	}
	.ecare_title_bottom ul:first-child li{
		min-height: 40px;
		max-height: 40px;
		overflow: hidden;
		margin: 10px 0px;
	}
	.ecare_title_bottom ol:first-child li{
		min-height: 40px;
		max-height: 40px;
		overflow: hidden;
		margin: 10px 0px;
	}
	.showcase_wrap span.app_icon img {
		min-width: 140px;
		max-width: 140px;
		min-height: 140px;
		max-height: 140px;
		overflow: hidden;
	}
	.ecare_title_bottom ul{
		list-style-type: disc;
		min-height: 63px;
		max-height: 63px;
		overflow: hidden;
		width: 91%;
		margin: 0px auto;
		font-size: 15px;
		line-height: 22px;
		list-style-position: inside;
	}
	.ecare_title_bottom ol{
		list-style-type: decimal;
		min-height: 63px;
		max-height: 63px;
		overflow: hidden;
		width: 91%;
		margin: 0px auto;
		font-size: 15px;
		line-height: 22px;
		list-style-position: inside;
	}
	.round_circle .ecare_title_bottom ul,
	.round_circle .ecare_title_bottom ol{
		line-height: 30px;
	}
	.showcase_wrap .showInner_app ul{
		list-style-type: disc;
		min-height: 65px;
		max-height: 65px;
		overflow: hidden;
		width: 62%;
		margin: 0px auto;
		font-size: 15px;
		line-height: 30px;
		list-style-position:inside;
	}
	.showcase_wrap .showInner_app ol{
		list-style-position:inside;
		list-style-type: upper-alpha;
		min-height: 65px;
		max-height: 65px;
		overflow: hidden;
		width: 62%;
		margin: 0px auto;
		font-size: 15px;
		line-height: 30px;
	}
	.ecare_title ul{
		list-style-type: disc;
		min-height: auto; 
		max-height: auto; 
		overflow: hidden;
		width: 38%;
		margin: 0px auto;
		font-size: 15px;
		line-height: 30px;
		list-style-position:inside;
		margin-top: 22px;
	}
	.ecare_title ol{
		list-style-type: upper-alpha;
		list-style-position:inside;
		margin-top: 22px;
		min-height: auto; 
		max-height: auto; 
		overflow: hidden;
		width: 38%;
		margin: 0px auto;
		font-size: 15px;
		line-height: 30px;
	}
	.showcase_wrap .over_lay{
		padding-top: 90px;
	}
	.showcase_wrap .over_lay:nth-child(2) .ecare_title{
		padding-top: 0px;
	}
	.round_circle .ecare_inn_wrap{
		width: 390px;
		text-align: center;
		display: inline-block;
		padding: 0 9px;
		margin-bottom: 20px;
		min-height: 344px;
		max-height: 344px;
		overflow: hidden;
	}
	.showCase_activate{
		display: inline-block;
		float: left;
		width: 100%;
		padding-bottom: 100px;
		background-size: cover !important;
		background-repeat: no-repeat !important;
		background-position: center !important;
	}
	.productshowcase-landing-view .iPhone_content.bip_content .new_layer_btn .showInner_app.cap_mov{
		padding-top: 100px;
	}

	.white_footer#footer{
		background: transparent;
	}
	.white_footer#footer .company span a{
		color: #000;
	}
	.white_footer .footer_bottombar{
		color: #000;
		border-top: 1px solid #000; 
	}
	.white_footer .footer_link a{
		color: #000;
	}
	.white_footer .footer_block h3{
		color: #000;
	}
	.white_footer#footer{
		color: #000;
	}
	.ecare_sec_wrap .sim_btn_new {
		background: #0278B8;
	}
	.iPhone_content.bip_content{
		width: 93%;
		margin: 0px auto;
		max-width: 1145px;
	}
	.productshowcase-landing-view .showcase_layers .iPhone_content.bip_content .cell_container {
		width: 93%;
		padding-top: 0px;
	}
	.iPhone_content.bip_content .attr_title,
	.iPhone_content.bip_content .attr_desc{
		color:#fff;
	}
	.iPhone_content.bip_content .right_element{
		margin-right: 65px;
	}
	.productshowcase-landing-view .showcase_layers .main_brand  p{
		padding-bottom: 0px !important;
	}
	.productshowcase-landing-view  .showInner_appButtons{
		padding-top: 38px;
	}
	.productshowcase-landing-view .layers_wrap{
		/*padding-top: 17px;*/
		width:73%;
	}
	.productshowcase-landing-view .showcase_layers .cell_container {
		width: 82%;
		padding-top: 75px;
	}
	.showcase_layers .layer_row  .attr_desc p{
		font-size: 18px;
	}
	/********************************************/
	.showcase_layers .layers{
		margin-bottom: 0px !important;
	}
	/*******************SACHASATH**************************/
	#kuch_b:after{
		content: :"";
		height: 299px;
		position: absolute;
		top: 0px;
		right: 0px;
		left: 0px;

	}
	#kuch_b{
		min-height: 0px;
		background-repeat: no-repeat;
		background-size: cover;
		background-position:center;
	}
	.ss_container{
		position: relative !important;
	}
	.sacha_sath .ss_container {
		margin: 0 auto;
		padding: 40px;
		width: 90%;
		color: #337;
		max-width: 1255px;
		padding-left: 0px;
		padding-right: 0px;
		position: relative;
		z-index: 99;
	}
	.sacha_sath  .wrap_slider .slick-track{
		float: left;
	} 
	.sacha_sath .slick-slide {
		text-align: center;
		color: #419be0;
		outline: none;
	}
	.sacha_sath .slick-slide img {
		min-height: 107px !important; 
		max-height: 107px !important; 
		min-width: 185px !important; 
		max-width: 185px !important; 
	}
	.sacha_sath .ss_slierbg {
		background: #fff;
		width: 204px;
		min-height: 192px;
		max-height: 192px;
	}
	.sacha_sath .ss_inn_wrap {
		padding-top: 8px;
	}
	.sacha_sath .ss_combo {
		position: relative;
	} 
	.sacha_sath .ss_t{
		position: absolute;
		bottom: 7px;
		right: 14px;
		background: #000;
		padding: 1px 5px;
		color: #fff;
		font-size: 11px;
	}
	.sacha_sath .ss_head_txt h5{
		font-size: 15px;

	}
	.sacha_sath .ss_list{
		list-style-type: disc;
		text-align: left;
	}
	.sacha_sath .ss_list li{
		display: inline-block;
		padding-left: 12px;
		list-style-type: disc;
		color: grey;
		font-size: 11px;
		position: relative;
	}
	.sacha_sath .ss_list li a{
		color: grey !important;
	}
	.sacha_sath .ss_list li:last-child:before{
		content: ".";
		font-size: 19px;
		position: absolute;
		top: -10px;
		left: 4px;
	}
	.sacha_sath .ss_list li span{
		padding-left: 6px;
	}
	.sacha_sath .ss_head_txt h5 {
		font-size: 13px;
		margin: 0px;
		text-align: left;
		padding-left: 12px;
		padding-top: 6px;
		padding-bottom: 2px;
		color: #4C89C8;
		line-height: 17px;
		min-height: 41px;
		overflow: hidden;
		max-height: 41px;
	}
	.sacha_sath .ss_head_txt h5 a{
		color: #4893C8;
	}
	.sacha_sath button.slick-prev.slick-arrow {
		outline: none;
		position: absolute;
		left: -4%;
		top: 30%;
		z-index: 9999999;
		color: transparent;
		border: none;
		background-color: #2EA1D7;
		background-image: url(https://www.telenor.com.pk/skin/frontend/telenor/default/images/common/arrow_a_right_white.png) !important;
		background-repeat: no-repeat;
		height: 56px;
		background-position: center;
		transform: rotate(180deg);
		cursor: pointer;
		width: 37px;
	}
	.sacha_sath button.slick-next.slick-arrow {
		outline: none;
		position: absolute;
		right: -38px;
		top: 30%;
		z-index: 9999999;
		color: transparent;
		border: none;
		background-color: #2EA1D7;
		background-image: url(https://www.telenor.com.pk/skin/frontend/telenor/default/images/common/arrow_a_right_white.png) !important;
		background-repeat: no-repeat;
		height: 56px;
		width: 37px;
		background-position: center center;
		cursor: pointer;
	}
	.sacha_sath #wrapper:after{
		height: 0px;
	}
	.sacha_sath #wrapper {
		overflow: visible;
		margin-bottom: 0px;
	}
	.sacha_sath .ss_fpa{
		padding-top: 29px;
		width: 52%; 
	}
	.sacha_sath .ss_fpa p{
		font-size: 15px;
		color: #000;
		line-height: initial;
	}
	.sacha_sath .up_txt_epi {
		margin-top: 100px;
		margin-bottom: 64px;
		position: relative;
	} 
	.sacha_sath .up_txt_epi h1{
		text-align: left;
		margin: 0px;
		text-transform: uppercase;
		color: #0091D2;
		font-size: 36px;
		border-bottom: 1px solid;
		padding-bottom: 16px;
		display: inline-block;
	}
	.sacha_sath .ss_slierbg a:active{
		color:#2EA1D7;
		outline: none;
	}
	.sacha_sath .wrap_slider:last-child {
		padding-bottom: 50px;
	}
	.sacha_sath .title {
		width: 100%;
		max-width: 854px;
		margin: 0 auto;
	}
	.sacha_sath .wrapper_relative {
		height: 480px;
	}
	.sacha_sath .caption {
		width: 100%;
		max-width: 854px;
		margin: 0 auto;
		padding: 20px 0;
	}
	.sacha_sath  #logo_container > a > img{
		margin-top: 14px;
		margin-left: -24px;
	}
	.sacha_sath .logo_large > a > img {
		width: 178px;
		max-width: 178px;
	}
	.vid-main-wrapper{
		position: relative;
		z-index: 999;
		height: 480px;
	}
	.sacha_sath .vid-container {
		position: relative;
		width: 70%;
		float: left;
		height: 100%;
	}
	.sacha_sath .vid-container iframe,
	.sacha_sath .vid-container object,
	.sacha_sath .vid-container embed {
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
	}
	.sacha_sath .topspacing {
		padding-top: 100px !important;
	}
	.sacha_sath   .vid-list-container {
		width: 100%;
		height: 77%;
		overflow: hidden;
		float:right;
		background: #222;
	}
	div#playlist {
		height: 100%;
		float: right;
		width: 30%;
	}
	.sacha_sath .functional_buttons{
		width: 100%;
		display: inline-block;
		background: #1A1A1A;
		height: 23%;
	}
	.sacha_sath  .vid-list-container:hover, .vid-list-container:focus {
		overflow-y: auto;
	}

	.sacha_sath ol#vid-list {
		margin:0;
		padding:0;
		min-height: 365px;
		max-height: 365px;
	}

	.sacha_sath ol#vid-list li {
		list-style: none;
		display: inline-block;
		width: 100%;
		padding-top: 9px;
		padding-bottom: 9px;
	}
	.sacha_sath ol#vid-list li a {
		text-decoration: none;
		display:block;
		color: #d5d6d3;
		padding-left: 12px;
	}

	.sacha_sath ol#vid-list li:hover {
		background-color:#666666;
	}
	.sacha_sath ol#vid-list li.slelectd:hover {
		background-color:transparent;
	}

	.sacha_sath .vid-thumb {
		float:left;
		margin-right: 8px;
	}
	.sacha_sath .vid-thumb img{
		width: 73px;
		height: 43px;
		overflow: hidden;
	}
	.sacha_sath .active-vid { 
		background:#3A3A3A;
	}

	.sacha_sath #vid-list .desc {
		color: #CACACA;
		font-size: 12px;

	}
	.sacha_sath #vid-list .desc_p{
		color: #868686;
		font-size: 11px;
		padding-top: 6px;
	}
	.sacha_sath .bullet{
		background-image: url(https://www.telenor.com.pk/skin/frontend/telenor/default/images/common/speech_arrow.png);
		height: 24px;
		background-repeat: no-repeat;
		width: 15px;
		float: left;
		left: 6px;
		position: relative;
		top: -3px;
		display: none;
	}
	.sacha_sath .number{
		width: 15px;
		float: left;
		font-size: 12px;
		padding-top: 16px;
	}
	.sacha_sath #vid-list li.selected .bullet{
		display: block;
		margin-top: 10px;
		transform: rotate(-90deg);
	}
	.sacha_sath #vid-list li.selected {
		background-color: #3A3A3A;
	}
	.sacha_sath #vid-list li.selected .number{
		display: none;
	}

	.sacha_sath .fun_custo{
		width: 90%;
		margin: auto;
		border-bottom: 1px solid #474d52;
		float: left;
		margin-top: 20px;
		margin-left: 15px;
	}
	.sacha_sath .fun_custo p{
		color: #fff;
		font-size: 14px;
	}
	.sacha_sath .fun_custo .sm_lettet{
		color: #CACACA;
		font-size: 11px;
		padding-top: 4px;
	} 
	.sacha_sath .fun_custo .sm_lettet a{
		color: #CACACA;
		font-size: 11px;
		padding-top: 4px;
		position: relative;
		padding-right: 6px;
	}
	.sacha_sath .fun_custo .sm_lettet a:before{
		content: ".";
		font-size: 19px;
		position: absolute;
		top: -4px;
		right: 1px;
	}
	.sacha_sath .fun_custo .sm_lettet a:hover{
		text-decoration: underline;
	}
	.sacha_sath .plus_icon {
		background-image: url(https://www.telenor.com.pk/skin/frontend/telenor/default/images/common/facebook.gif);
		background-repeat: no-repeat;
		height: 20px;
		width: 20px;
		float: right;
	}
	.sacha_sath .float_fun{
		float: left;
		width: 80%;
		margin-bottom: 10px;
	}
	.sacha_sath .shuffling{
		clear: both;
		padding: 14px 17px 14px;
	}
	.sacha_sath .shuffling ul {
		list-style-type: none;
		padding-left: 0px;

	}
	.sacha_sath .shuffling ul li{
		display: inline-block;
		padding-right: 15px;
		cursor: pointer;
	}
	.sacha_sath .mainblock_bg,
	.sacha_sath .home_bg{
		background: initial;
		background-color: initial;
	}

	.sacha_sath #navbar{
		background: #0078c4;
	}
	.load_ss{
		position: relative;
		z-index: 1111;
		text-align: center;
		display: none;
	}
	.load_ss img{
		position: absolute;
		width:60px;
	}
	.sacha_sath .scroll-area.sec_scroll {
		width: 100%;
		height: 250px;
		position: relative;
		margin: 0px auto;
	}
	#kuch_b #share_area,
	#kuch_b #feedback_area{
		z-index: 9999999;
	}
	/*******************SACHASATH**************************/
	/*******************SLO***********************************/
	.slo_mins .package_features{
		border: none;
	}
	.slo_mins .refield_wrapper{
		padding-top: 6px;
	}
	.slo_mins .recipient_input input{
		padding-top: 0px;
		padding-bottom: 10px;
		padding-left: 7px;
		font-size: 14px;
		color:#21282E;
	}
	.slo_mins .recipient_input:before{
		top:19px;
	}
	.slo_mins .recipient_input:after{
		top:18px;
	}
	.slo_mins input[type="text"]::-webkit-input-placeholder {
		font-size: 13px;
	}
	.slo_mins input[type="text"]:-moz-placeholder {
		font-size: 13px;
	}
	.slo_mins input[type="text"]::-moz-placeholder { 
		font-size: 13px;
	} 
	.slo_mins input[type="text"]:-ms-input-placeholder {
		font-size: 13px;
	}
	.slo_mins .slo_activate button{
		display: none;
	}
	.slo_mins .device_title .activate{
		margin-top: 14px;
		border: none;
		cursor: pointer;
		text-align: left;
	}
	.tariff_details.slo_tariff{
		max-width: 380px;
		border-bottom: 1px solid #bbbbbb;
		padding-bottom: 18px;
	}
	.slo_tab_content .tab_desc{
		padding-top: 64px;
		line-height: 20px;
		padding-bottom: 36px;
	}
	.slo_tab_content .tab_des{
		color: #000;
	}
	.slo_tab_content .t_table{
		width:38%; 
	}
	.slo_tab_content .head .t_cell{
		padding-bottom: 30px
	}
	.slo_tab_content .t_cell:first-child {
		max-width: 230px;
	}
	.slo_tab_content .head .t_cell:nth-child(2) {
		padding-right: 0px;
	}
	.slo_tab_content .head .t_cell:nth-child(3) {
		padding-right: 0px;
	}
	.slo_tab_content .slo_para h2{
		color : #000;
		font-size: 22px;
		margin-bottom: 30px;
	}
	.slo_tab_content .slo_ex_pding h2{
		margin-top: 36px;
		margin-bottom: 0px;
	}
	.slo_tab_content .slo_tmc h2{
		margin-top: 74px;
		margin-bottom: 0px;
	}
	.slo_tab_content .remove_dots .list_item{
		background: none;
		padding-left: 0px;
		margin-left: 0px;
	}
	.slo_rev .reviews_title h2{
		font-size: 28px;
		display: inline-block;
	}
	.slo_rev .reviews_title{
		padding-top: 60px;
	}  
	.layers.slo_ro{
		padding-top: 86px;
		margin-bottom: 0px !important;
	}  
	.layers.slo_ro_sec {
		margin-bottom: 20px !important;
	}
	.slo_error .err_bg{
		width: 24px;
		height: 24px;
		background-image: url(https://www.telenor.com.pk/skin/frontend/telenor/default/images/common/error.png);
		background-repeat: no-repeat;
		background-size: cover;
		background-position: left;

		display: inline-block;
		vertical-align: middle;
	}
	.slo_error .err_bg.sec_err{
		display: inline-block;
		width: 30px;
		height: 27px;
		background-image: url(https://www.telenor.com.pk/skin/frontend/telenor/default/images/common/error_black.png);
		background-repeat: no-repeat;
		background-size: cover;
		background-position: left;
		float: left;
		cursor: pointer;
		position: relative;
		top: 18px;
		left: -15px;
	}
	.err_bg.succes{
		display: inline-block;
		width: 28px;
		height: 25px;
		background-image: url(https://www.telenor.com.pk/skin/frontend/telenor/default/images/common/gre_icon.png);
		background-repeat: no-repeat;
		background-size: cover;
		background-position: left;
		position: relative;

	}
	.slo_error .err_txt.succes{
		margin-left: 12px;
		margin-top: 1px;
		display: inline-block;
		vertical-align: middle;
	}
	.slo_mins .recipient_input{
		margin-left: 1px;
		margin-bottom: 16px;
	}
	.slo_error #err_message{
		width: 233px;
	}
	.slo_error .err_txt.succes h3{
		font-weight: bold;
	}
	.slo_error .err_txt.succes h3,
	.slo_error .err_txt.succes p{
		color: #719A04;
		font-size: 12px;
		letter-spacing: 0.4px;
	}
	.product-talkshawk-sim-lagao-offer .social_text{
		padding-top: 0px;
	}
	.slo_error .err_txt.chng_clr h3,
	.slo_error .err_txt.chng_clr p{
		color: red;
		font-size: 12px;
	}
	.slo_error .err_txt.chng_clr h3{
		font-weight: bold;
	}
	.spec_icon.call_icon.slo_call_icon{
		background: url(https://www.telenor.com.pk/skin/frontend/telenor/default/images/bundles/call_mins.png) no-repeat center left;
	}
	.pop_img{
		background: url(https://www.telenor.com.pk/skin/frontend/telenor/default/images/common/cross_slo.png) no-repeat;
		width: 37px;
		height: 37px;
		float: right;
		top: 8px;
		position: relative;
		right: 24px;
		cursor: pointer;
	}
	.slo_popup {
		position: absolute;
		width: 50%;
		margin:0px auto; 
		z-index: 111111111;
		left: 25%;
		top:25%;
	}
	.slo_popup .slo_inner_pop .wrap_popup {
		background-color: #fff;
		height: 294px;
		margin-top: 0px;
	}
	.err_txt.chng_clr{
		margin-left: 14px;
		display: inline-block;
		vertical-align: middle;
	}
	.slo_popup #popup_err_heading{
		background-image: url(https://www.telenor.com.pk/skin/frontend/telenor/default/images/common/error.png);
		background-repeat: no-repeat;
		background-position: 241px 0px;
		height: 22px;
		background-size: contain;
	}
	.popup_err_txt.popup_chng_clr{
		text-align: center;
	}
	.slo_popup .pop_txt h2{
		text-align: center;
		color: #0091D4;
		font-size: 24px;
	}
	.slo_popup .pop_txt{
		clear: both;
		padding-top: 20px;

	}
	.slo_popup .pop_txt p{
		text-align: center;
		margin-top: 16px;
		margin-bottom: 18px;
	}
	.slo_popup .recpent{
		width: 55%;
		margin: 0px auto; 
		text-align: center;
	}
	.slo_popup .popup_btn{
		width:40%;
		margin: 0px auto 
	}
	.slo_popup .popup_btn .device_title .activate{
		margin-top: 10px;
		border:none;
		cursor: pointer;
		text-align:left; 
	}
	.slo_popup .slo_error{
		margin-left: 0px;
		text-align: left;
	}
	.slo_popup .recpent input[type="text"]::-webkit-input-placeholder {
		font-size: 13px;
	}
	.slo_popup .recpent input[type="text"]:-moz-placeholder {
		font-size: 13px;
	}
	.slo_popup .recpent input[type="text"]::-moz-placeholder { 
		font-size: 13px;
	} 
	.slo_popup .recpent input[type="text"]:-ms-input-placeholder {
		font-size: 13px;
	}
	.slo_popup .recpent .recipient_input input{
		padding-bottom: 6px;
		font-size: 14px;
	}
	.slo_popup .slo_error {
		float: none; 
		width: auto; 
	}
	.popup_err_txt.popup_chng_clr{
		background-image: url(https://www.telenor.com.pk/skin/frontend/telenor/default/images/common/error.png);
		background-repeat: no-repeat;
		background-size: contain;
		background-position: 5px;
		width: 50%;
		margin: 0px auto;
	}
	.slo_popup .recpent .recipient_input:after{
		top:18px;
	}
	.slo_popup .recpent .recipient_input:before{
		top:18px;
	}
	.slo_popup{
		display: none;
	}
	.slo_loader {
		display: block;
		background-image: url(https://www.telenor.com.pk/skin/frontend/telenor/default/images/common/camera-loader.gif); 
		height: 50px;
		background-repeat: no-repeat;
		background-position: right 16px;
		display: none;
	}
	.slo_error{
		float: left;
		width: 435px;
		position: relative;
	}
	.slo_loader.contact_us_form_loader {
		background-position: initial;
		margin: 0px auto;
		width: 33%;
		float: right;
	}
	/*******************END SLO*******************************/
	/************************Dynamic Game*****************/
	#chose_pkg .pkg_radio{
		width:100%
	}
	#chose_pkg .pkg_image > img {
		margin-top: -28px;
	}
	.dynamicInnerwrap{
		background-image: url(https://www.telenor.com.pk/skin/frontend/telenor/default/css/images/common/banner.png);
		display: block;
		height: 660px;
	}
	.dynamicCounter {
		text-align: center;
		color: #fff;
		padding-top: 190px;
	}
	.dynamicCounter h1 p{
		font-weight: 100;
		font-size: 38px;
		margin-bottom: 28px;
		font-family:telenorregular;
	}
	.dynamicCounter h1 strong{
		font-weight: bold;
		margin-left: 0px;
	}
	.dynamicCounter p{
		font-size: 18px;
		width: 50%;
		margin: 0px auto;
		font-weight: 100;
		margin-bottom: 52px;
		line-height: 30px;
		font-family: telenorlight;
	}
	.flip-clock-wrapper {
		display: inline-block;
	}
	.flip-clock-divider .flip-clock-label {
		position: absolute;
		bottom: -62px;
		right: -128px;
		color: #fff;
		text-shadow: none;
		font-size: 34px;
		font-family: telenorlight;
		top:auto;
	}
	.flip-clock-wrapper ul{
		background: rgba(0, 0, 0, 0.15);
	}
	.flip-clock-wrapper ul li a div div.inn{
		background-color: rgba(51, 51, 51, 0.1);
	}
	.flip-clock-wrapper .flip-clock-before .inn{
		color: rgba(255, 255, 255, 0);
		text-shadow: none;
	}
	li.flip-clock-active .down .inn {
		background-color: rgba(255, 255, 255, 0.22);
	}
	.flip-clock-wrapper ul li a div div.inn{
		text-shadow: none;
	}
	.flip-clock-wrapper ul.play li.flip-clock-active .down .shadow{
		background:none;
	}
	.flip-clock-wrapper ul li a div div.inn{
		font-size: 74px;
		font-weight: 100;
		border: 1px solid #fff;
		color: #fff;
		font-family: telenorlight;
		line-height: 96px;
	}
	.flip-clock-wrapper ul{
		width:80px;
		height: 96px;
		display: inline-block;
		float: none;
	}
	.flip-clock-divider.minutes .flip-clock-label {
		right: -113px;
	}
	.flip-clock-wrapper ul li a div.up:after{
		background-color: rgba(113, 109, 109, 0.4);
		top: 46px;
	}
	.flip-clock-divider{
		width: 60px;
		display: inline-block;
		float: none;
	}
	.flip-clock-dot.top {
		top: 40px;
	}
	.flip-clock-dot.bottom {
		bottom: 22px;
	}
	.flip-clock-dot{
		background: #fff;
		width: 4px;
		position: absolute;
		border-radius: 16%;
		left: 30px;
	}
	.dynamicForm .nameclass {
		width: 330px;
		float: left;
		margin-right: 45px;
		position: relative;
	}
	.dynamicForm .nameclass .validation-advice{
		position: absolute;
		bottom: -17px;
	}
	.dynamicForm .nameclass label{
		display: inline-block;
		width: 100%;
	}
	.dynamicForm .nameclass:nth-child(3) input{
		margin-right: 0px;
	}
	.dynamicForm .nameclass input{
		margin-top:14px;
		height: 44px;
		width: 94%;
		border: 1px solid #CCCCCC;
		-webkit-box-shadow: 4px 6px 5px 0px rgba(244,244,244,1);
		-moz-box-shadow: 4px 6px 5px 0px rgba(244,244,244,1);
		box-shadow: 4px 6px 5px 0px rgba(244,244,244,1);
		padding-left: 16px;
		background-color: #FBFBFB;
		font-size: 15px;
	}
	.gameportal-index-index .select2-container--default.select2-container--below .select2-selection__rendered{
		/*color: #000 !important;*/
	}
	.dynamicForm .innerctrl {
		margin-bottom: 18px;
		display: inline-block;
	}
	.dynamicForm .innerctrl .select2-container{
		margin-top: 14px;
		width: 94% !important; 
	}
	.dynamicForm .select2-container--default .select2-selection--single {
		background-color: #fff;
		border: 1px solid #CCCCCC;
		border-radius: 0px;
		height: 44px;
		background-color: #FBFBFB;
		-webkit-box-shadow: 4px 6px 5px 0px rgba(244,244,244,1);
		-moz-box-shadow: 4px 6px 5px 0px rgba(244,244,244,1);
		box-shadow: 4px 6px 5px 0px rgba(244,244,244,1);
		/*color: #aaa;*/
	}
	.innerctrl .field_text{
		float: left;
		margin-top: 20px;
		margin-bottom: 20px;
	}
	.innerctrl .captcha input{
		-webkit-box-shadow: 4px 6px 5px 0px rgba(244,244,244,1);
		-moz-box-shadow: 4px 6px 5px 0px rgba(244,244,244,1);
		box-shadow: 4px 6px 5px 0px rgba(244,244,244,1);
	}
	.innerctrl .field_text .field_name {
		font-size: 16px;
	}
	.dynamicForm .select2-container--default .select2-selection--single .select2-selection__rendered{
		font-size: 15px;
		padding-top: 7px;
		padding-left: 16px;
		color: #aaa;
	}
	.dynamicForm .select2-container--default.select2-container--focus .select2-selection--single .select2-selection__rendered{
		color: #000;
	}
	.dynamicForm .select2-container--default.select2-container--below .select2-selection--single .select2-selection__rendered{
		color: #000;
	}
	.dynamicForm .select2-container--default .select2-selection--single .select2-selection__arrow {
		height: 45px;
	}
	.dynamicForm .select2-container--default .select2-selection--single .select2-selection__arrow b{
		border-color: #0a0a0a transparent transparent transparent;
		border-style: solid;
		border-width: 6px 5px 0 5px;
		margin-left: -12px;
		margin-top: -5px;
	}
	.dynamicForm ::-webkit-input-placeholder { /* Chrome/Opera/Safari */
		color: #9C9C9C;
		font-size: 15px;
	}
	.dynamicForm ::-moz-placeholder { /* Firefox 19+ */
		color: #9C9C9C;
		font-size: 15px;
	}
	.dynamicForm :-ms-input-placeholder { /* IE 10+ */
		color: #9C9C9C;
		font-size: 15px;
	}
	.dynamicForm :-moz-placeholder { /* Firefox 18- */
		color: #9C9C9C;
		font-size: 15px;
	}
	.dynamicformbg{
		background-repeat: no-repeat;
		background-position: bottom right;
	}
	.dynamicForm h1{
		padding-top: 48px;
		padding-bottom: 48px;
		color: #0093D3;
		font-size: 36px;
	}

	.nameclass  .rowone {
		width: 154px;
		float: left;
	}
	.dynamicForm .nameclass .rowone  input{
		width: 88%;
	}
	.nameclass .rowsec {
		float: right;
		width: 166px;
	}
	.dynamicForm .innerctrl .rowsec  .select2-container{
		width: 88% !important;
	}
	.dynamicbtns button{
		color: #fff;
		font-size: 18px;
		line-height: 25px;
		font-family: telenorregular;
		background: url(https://www.telenor.com.pk/skin/frontend/telenor/default/images/common/select_btn_bg.png) repeat-y scroll 0 0 / 100% auto rgba(0, 0, 0, 0) !important;
		text-transform: uppercase;
		border: none;
		height: 40px;
		padding: 0px 40px 0px 40px;
		cursor: pointer;
	}
	.dynamicbtns input{
		color: #fff;
		background-color: #ACACAC;
		font-size: 18px;
		line-height: 25px;
		font-family: telenorregular;
		text-transform: uppercase;
		border: none;
		height: 40px;
		padding: 0px 46px 0px 46px;
		cursor: pointer;
		margin-right: 40px;
	}
	.dynamicbtns {
		padding-top: 0px;
		padding-bottom: 48px;
	}
	.dynamicvideo-container{
		text-align: center;
		display: table-cell;
		vertical-align: middle;
	}
	.dynamicvideo-container h1{
		color: #fff;
		font-weight: 100;
		font-family: telenorlight;
		font-size: 45px;
	}
	.dynamicvideo-container  h1 strong{
		color: #0091D2;
		font-weight: bold;
		font-family: telenorregular;
	}
	.dynamicvideo-container .tppink{
		color: #F90078;
	}
	.dynamicvideo-container h1 p{
		padding-top: 18px;
	}
	.dynamicvideo-container p{
		padding-top: 32px;
		color: #fff;
		width: 60%;
		margin: 0px auto;
		line-height: 30px;
		font-family: telenorlight;
	}
	.dynamicvideo-container .videoinner{
		min-height: 370px;
	}
	.dynamicvideo-container .videoinner a{
		display: block;
		margin-top: 80px;
	}
	.iramecontainer iframe{
		width: 100%;
		height:500px;
		position: relative;
		z-index: 1;
	}
	.iframecontainer iframe{
		width: 100%;
		height:600px;
		position: relative;
		z-index: 1;
	}
	.iramecontainer{
		position: absolute;
		top: 0;
		bottom: 0;
		left:0;
		right: 0;
		display: none;
	}
	.iframecontainer{
		position: absolute;
		top: 0;
		bottom: 0;
		left:0;
		right: 0;
		display: none;
	}
	.iframeshow{
		display: block;
	}
	.iframeslick{
		display: block;
	}
	.videolive iframe{
		width: 100%;
		height: 604px;
	}
	.slideData {
		overflow: hidden;
	}
	.mainVisible {
		float: left;
		width: 100%;
		display: inline-block;
		height: 604px;
	}
	.mainVisible .dynamicContent {
		float: left;
		display: table;
		height: 596px;
		width: 47%;
	}
	.dynamicContentstyle{
		display: table-cell;
		vertical-align: middle;
	}
	.vidSlider .dynamicContentstyle {
		display: block;
		vertical-align: initial;
	}
	.dynamicConalign{
		text-align: center;
	}
	.dynamicConalign h1{
		font-family: telenorlight;
		width: 85%;
		font-size: 46px;
		color: #1d2125;
		font-weight: 100;
		margin: 0px auto;
		line-height: 55px;
	}
	.dynamicConalign p{
		font-family: telenorlight;
		width: 78%;
		font-size: 18px;
		color: #0a0b0c;
		font-weight: 100;
		margin: 0px auto;
		line-height: 26px;
		padding-top: 8px;
	}
	.dynamicConalign button{
		color: #fff;
		font-size: 18px;
		line-height: 25px;
		font-family: telenorregular;
		background: url(https://www.telenor.com.pk/skin/frontend/telenor/default/images/common/select_btn_bg.png) repeat-y scroll 0 0 / 100% auto rgba(0, 0, 0, 0) !important;
		text-transform: uppercase;
		border: none;
		height: 40px;
		padding: 0px 40px 0px 40px;
		cursor: pointer;
		margin-top: 70px;
	}
	.mainVisible .liveimg {
		float: right;
	}
	.slideData .mainHidden {
		float: left;
		width: 100%;
		margin-right: -100%;
		height: 400px;
	}
	.gameportal-index-index .video {
		height: 100%
	}
	.slideData .liveimg{
		position: relative;
		display: inline-block;
		width: 691px;
		height: 646px;
		top: -20px;
	}
	.slideData svg{
		position: relative;
		width: 100%;
		height: 100%;
		fill: transparent;
		stroke: #c81187;
		stroke-width: 6px;
		right: -46px;
	}
/*.line-arrow {
	position: absolute;
	overflow: hidden;
	display: inline-block;
	font-size: 12px;
	width: 4em;
	height: 4em;
	margin-top: -2em;
	top: 50%;
}

.line-arrow.left {
	border-top: 1px solid #a9a9a9;
	border-left: 1px solid #a9a9a9;
	transform: rotate(-54deg) skew(-20deg);
}

.line-arrow.right {
	border-top: 1px solid #a9a9a9;
	  border-right: 1px solid #a9a9a9;
	transform: rotate(54deg) skew(20deg);
	right: 20px;
}

.line-arrow:active,
.line-arrow.active {
	border-width: 30px;
	width: 100%;
	height: inherit;
	z-index: -3;
	background: red;
	}*/
	.faqSlick  button.slick-next.slick-arrow,
	.faqSlick button.slick-prev.slick-arrow{
		display: none !important;
	}
/*.square {
  top: auto;
  bottom: 10px;
}

.square.left {
  transform: rotate(-45deg);
}

.square.right {
  transform: rotate(45deg);
  }*/
  .faqparent{
  	background-size: cover;
  	background-repeat: no-repeat;
  	background-position: center;
  	background-attachment: fixed;
  }
  .faqparent .transfaq {
  	background-color: rgba(245, 82, 3, 0.16);
  }
  .faqslider h1{
  	color: #fff;
  	padding-top: 90px;
  	padding-bottom: 24px;
  	font-size: 34px;
  }
  .faqSlick{
  	padding-bottom: 32px;
  	padding-left: 34px;
  	list-style-type: none;
  }
  .faqSlick h1{
  	color: #fff;
  	font-size: 22px;
  	font-weight: 100;
  	padding-top: 40px;
  	padding-bottom: 20px;
  }
  .faqSlick p{
  	color: #fff;
  	font-size: 18px;
  	font-weight: 100;
  	padding-right: 50px;
  	padding-bottom: 18px;
  	line-height: 22px;
  	font-family: telenorlight;
  }
  .faqSlick ul.slick-dots {
  	display: block !important;
  	width: 100%;
  	list-style-type: none;
  	padding-left: 0px;
  	text-align: center;
  }
  .faqSlick ul.slick-dots li {
  	display: inline-block;
  	margin-right: 7px;
  }
  .faqSlick li:focus{
  	outline: none;
  }
  .faqSlick ul.slick-dots li button{
  	border: 1px solid #fff;
  	background-color: transparent;
  	border-radius: 50%;
  	font-size: 0px;
  	height: 16px;
  	width: 16px;
  }
  .faqSlick ul.slick-dots li button:focus{
  	outline: none;
  }
  .faqSlick ul.slick-dots li.slick-active button{ 
  	background-color: #fff;
  }
  .dynamicConalign button.unslickBtn{
  	float: right;
  	margin-top: 28px;
  }
  .dynamicOuterwrap button:focus{
  	outline: none;
  }
  .dynamicConalign.faqBtn{
  	display: inline-block;
  	width: 100%;
  	padding-bottom: 166px;
  }
  .mainHidden .videolive {
  	position: relative;
  }
  .iframeimg{
  	position: absolute;
  	left: 18px;
  	top: 40px;
  	cursor: pointer;
  }
  .fiiframeimg{
  	position: absolute;
  	top: 44px;
  	right: 19px;
  	z-index: 1;
  	left: auto;
  	cursor: pointer;
  }
  .fiiframeimage{
  	position: absolute;
  	top: 44px;
  	right: 19px;
  	z-index: 1;
  	left: auto;
  	cursor: pointer;
  }
  .cms-thankyou-dynamic .layers.layer_minus_adv{
  	width:100% !important;
  	padding-right: 0px;
  }
  .gameportal-index-index .select2-container--default .select2-search--dropdown .select2-search__field {
  	border: 1px solid #aaa;
  	border-radius: 1px !important;
  	background-color: #fbfbfb;
  }
  .gameportal-index-index .select2-search--dropdown {
  	display: block;
  	background-color: #f7f7f7;
  	padding: 10px 10px;
  }
  /* Faisal Working Start */
  .gameportal-index-index .text.shadow.borderRadius {
  	margin-top: 0;
  	width: 100%;
  }
  .gameportal-index-index .dd.ddcommon.borderRadius,
  .gameportal-index-index .dd.ddcommon.borderRadiusTp,
  .gameportal-index-index .dd.ddcommon.borderRadiusBtm {
  	margin-top: 14px;
  }
  .dd.ddcommon{
  	max-width: 310px;
  }
  .innerctrl .field_text {
  	clear: both;
  }
  .nameclass .rowsec {
  	float: left;
  	width: 156px;
  }
  .dynamicForm .nameclass input {
  	height: 42px;
  }
  .enMarquee {
  	width: 100%;
  	overflow: hidden;
  	margin-bottom: 10px;
  }
  .js-marquee-wrapper {
  	float: left;
  }
  .devices_inner_section ul{
  	list-style: none;
  	padding:0;
  }
  .devices_inner_section ul li{
  	position: relative;
  }
  .devices_inner_section ul li:before{
  	float:left;
  	width: 8px;
  	height: 8px;
  	content:'';
  	display:inline-block;
  	margin-right:8px;
  	margin-top:6px;
  	border-radius: 50%;
  	background: #0091D2;
  }
  .devices_inner_section ul.slick-dots {
  	padding: 0;
  	list-style: none;
  }
  .devices_inner_section ul.slick-dots li:before{
  	display: none;
  }
  .devices_inner_section .infinity .proSlider {
  	min-height: 200px;
  }
  .device_list_grid_section .js-marquee * {
  	color: #333 !important;
  }
  /* Faisal Working End */
  /************************End Dynamic game*****************/
  /********************relaunch*********************/
  .cms-relaunch .vidSlider{
  	background-repeat: no-repeat;
  	background-position: center center;
  	background-size: cover;
  	position: relative;
  	padding-top: 80px;
  	padding-bottom: 80px;
  	min-height: 560px;
  }
  .mainVisible.rightCcnImg {
  	float: none;
  	background-repeat: no-repeat;
  	background-position: left center;
  	margin-left: 34px;
  }
  .mainVisible.leftCcnImg{
  	float: none;
  	background-repeat: no-repeat;
  	background-position: center;
  	/*margin-left: 34px;*/
  }
  .mainVisible.leftCcnImg  .dynamicContent{
  	float: left;
  }
  .mainVisible.rightCcnImg  .dynamicContent{
  	float: right;
  	width: 50%;
  }
  .cms-relaunch .relauchWrapper #block {
  	min-height: 675px;
  }
  .cms-relaunch .dynamicvideo-container .videoinner {
  	min-height: 480px;
  }
  .cms-relaunch .iramecontainer iframe{
  	height: 675px;
  }
  .vidslickimg{
  	background-repeat: no-repeat;
  	background-position: center center;
  	background-size: cover;
  }
  .section_3_video{
  	width: 68px;
  	height: 50px;
  	display: block;
  	cursor: pointer;
  	margin: 30px auto;
  	background: url('https://www.telenor.com.pk/skin/frontend/telenor/default/images/play_yt.png') no-repeat center center;
  }
  .banner-frame-section2{
  	width: 100%;
  	float: left;
  	background: url('https://www.telenor.com.pk/skin/frontend/telenor/default/images/bgFramenew41.jpg') repeat-x center center;
  	background-size: cover;
  }
  .vidSlider .videoSection24-cropped{
  	background: none !important;
  }
  .videoSection24-cropped{
  	margin: 0 auto;
  	max-width: 1600px;
  	text-align: center;
  	background-size: cover;
  	background-repeat: no-repeat;
  	background-position: center center;
  }
/* .vidSlider .vidSlick li{
	display: inline-block;
	width: 376px !important;
	max-width: 376px;
	margin-right: 16px;
}
.vidSlider .vidSlick li:nth-child(3n){
	margin-right: 0px;
	outline: none;
	} */
	.vidSlider .vidSlick li{
		padding-left: 20px;
		padding-right: 20px;
	}
	.vidSlider .vidslickThumb{
		display: inline-block;
		width: 100%;
	}
	.dynamicConalign .vidSlick  button.slick-prev.slick-arrow{
		background-image: url("https://www.telenor.com.pk/skin/frontend/telenor/default/images/common/arrow_a_right_djuice.png") !important;
		background-repeat: no-repeat;
		left: -95px;
		height: 72px;
		width: 72px;
		margin: 0px;
		z-index: 1;
		padding: 0px;
	}
	.dynamicConalign .vidSlick  button.slick-next.slick-arrow{
		background-image: url("https://www.telenor.com.pk/skin/frontend/telenor/default/images/common/arrow_a_right_djuice.png") !important;
		background-repeat: no-repeat;
		right: -89px;
		height: 72px;
		width: 72px;
		margin: 0px;
		z-index: 1;
		padding: 0px;
	}
	.vidSlider .vidslickimg{
		width: 100%;
		height: 210px;
	}
	.vidSlider .vidSlick {
		padding-left: 0px;
		padding-top: 54px;
	}
	.vidSlider .dynamicConalign  h1{
		text-align: center;
		color: #fff;
		font-family: telenorlight;
		padding-bottom: 10px;
		letter-spacing: 1px;
		width: 100%;
		font-size: 34px;
	}
	.vidSlider .dynamicConalign p{
		text-align: center;
		color: #fff;
		font-family: telenorlight;
		padding-top: 0px;
		font-size: 16px;
	}
	.vidSlider .vidsliCon {
		padding-top: 56px;
	}
	.vidSlider .vidsliCon  h1{
		text-align: center;
		color: #fff;
		font-family: telenorlight;
		padding-bottom: 16px;
		letter-spacing: 1px;
		width: 100%;
		font-size: 34px;
	}
	.vidSlider .vidsliCon p{
		text-align: center;
		color: #fff;
		font-family: telenorlight;
	}
	.vidslickimg a{
		display: block;
		width: 100%;
		text-align: center;
		padding-top: 80px;
	}
	.vidslickimg a img{
		cursor: pointer;
	}
	.vidslickQua h2,
	.vidSlider .vidsliCon .vidslickQua p{
		color: #fff;
		font-family: telenorlight;
		text-align: left;
	}
	.vidSlider .vidsliCon .vidslickQua h2{
		padding-bottom: 10px;
		line-height: 26px;
	}
	.vidSlider .vidsliCon .vidslickQua p{
		font-size: 13px;
		line-height: 14px;
		padding-bottom: 16px;
	}
	.vidSlider .vidsliCon .vidslickQua a{
		color: #fff;
		text-transform: uppercase;
		font-size: 14px;
	}
	.vidSlider .vidsliCon .vidslickQua a span{
		background-image: url(https://www.telenor.com.pk/skin/frontend/telenor/default/css/images/common/arrow_b.png);
		background-repeat: no-repeat;
		background-position: 0 4px;
		display: inline-block;
		height: 19px;
		width: 16px;
	}
	.vidSlider .dynamicConalign .vidslickQua h2{
		padding-bottom: 10px;
		line-height: 26px;
		font-size: 26px;
		font-weight: bold;
	}
	.vidSlider .dynamicConalign .vidslickQua p{
		font-size: 13px;
		line-height: 18px;
		padding-bottom: 16px;
		text-align: left;
		width: 82%;
		margin: initial;
	}
	.vidSlider .dynamicConalign .vidslickQua a{
		color: #fff;
		text-transform: uppercase;
		font-size: 14px;
	}
	.vidSlider .dynamicConalign .vidslickQua a span{
		background-image: url(https://www.telenor.com.pk/skin/frontend/telenor/default/images/common/arrow_b.png);
		background-repeat: no-repeat;
		background-position: 0 4px;
		display: inline-block;
		height: 19px;
		width: 16px;
		background-size: cover;
	}
	.vidslickQua {
		padding-top: 26px;
		padding-bottom: 50px;
		text-align: left;
	}
	.relauchWrapper #block{
		min-height: 675px;
	}
	.relauchWrapper .dynamicCounter{
		height: 454px;
	}
	.relauchWrapper .dynamicCounter h1 p span{
		font-weight: bold;
		margin-left: 8px;
	}
	.relauchWrapper .dynamicCounter p{
		padding-top: 0px;
	}
	.relauchWrapper p:empty{
		display: none;
	}
	.leftCcnImg .dynamicConalign h1{
		font-family: telenorlight;
		width: 88%;
		font-size: 44px;
		color: #000;
		font-weight: 100;
		margin: initial;
		line-height: 54px;
		text-align: left;
	}
	.rightCcnImg .dynamicConalign h1 {
		font-family: telenorlight;
		width: 88%;
		font-size: 44px;
		color: #000;
		font-weight: 100;
		margin: initial;
		line-height: 54px;
		text-align: left;
	}
	.leftCcnImg  .dynamicConalign p{
		width: 98%;
		font-size: 20px;
		color: #000;
		font-weight: 100;
		margin: initial;
		line-height: 34px;
		padding-top: 38px;
		text-align: left;
	}
	.rightCcnImg .dynamicConalign p {
		width: 98%;
		font-size: 20px;
		color: #000;
		font-weight: 100;
		margin: initial;
		line-height: 34px;
		padding-top: 38px;
		text-align: left;
	}
	.leftCcnImg .dynamicConalign h1 strong{
		font-family: telenorregular;
		color: #007DC4;
	}
	.rightCcnImg .dynamicConalign h1 strong{
		font-family: telenorregular;
		color: #007DC4;
	}


	/* *******Start Faisal Working******** */
	.frameVideo{
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
		z-index: 9999;
		text-align: center;
		position: absolute;
		background: rgba(0,0,0,0.9);
	}

	.frameVideo iframe{
		width: 100%;
		height: 100%;
		margin: 0 auto;
		max-width: 1170px;
	}
	.closeFrameVideo{
		top: 16px;
		right: 16px;
		width: 28px;
		height: 28px;
		display: block;
		position: absolute;
		cursor: pointer;
		background: url('https://www.telenor.com.pk/skin/frontend/telenor/default/images/common/close_icon.png') no-repeat;
	}

	@media only screen and (max-width: 767px) {
		.frameVideo {
			top: 0;
			left: 0;
			width: 100%;
			height: 100%;
			z-index: 999999;
			position: fixed;
		}
		.closeFrameVideo {
			width: 36px;
			height: 36px;
			background: url('https://www.telenor.com.pk/skin/frontend/telenor/default/images/common/close_icon.png') no-repeat right top;
		}
		.vidslickQua {
			padding-left: 40px;
		}
	}
	/* *******End Faisal Working******** */


	/********************end relaunch****************/
	/***********************Devices**************************/
	.device_left_view dl .select2-container{
		width: 280px !important;
	}
	.main_heading > h1.gaming-fqs-heading{
		color: #199CD6;
	}
	.devices_revamp .content_section.device_list_grid_section {
		position: relative;
		margin-top: 0px !important;
	}
	.devices_revamp .device_list_grid_section {
		position: relative;
		padding-top: 0px;
	}
	.devices_revamp .devices_filter {
		width: 100%;
		border: 1px solid #DCDCDC;
		border-radius: 3px;
		margin-bottom: 42px;
		padding: 10px;
		position: relative;
	}
	.devices_filter div#m-filters-new {
		margin-left: 74px;
		display: inline-block;
		width: 100%;
	}
	.devices_revamp .devices_filter .select2-container {
		box-sizing: border-box;
		display: inline-block;
		margin: 0;
		position: relative;
		vertical-align: middle;
		margin-right: 40px;
	}
	.devices_revamp .devices_filter .select2-container--default .select2-selection--single {
		border-radius: 2px;
		background-color: transparent;
		height: 36px;
	}
	.devices_revamp .devices_filter .select2-container--default .select2-selection--single .select2-selection__arrow b {
		background-image: url(https://www.telenor.com.pk/skin/frontend/telenor/default/images/common/down-errow.png);
		background-repeat: no-repeat;
		background-position: 92% 50%;
		border-width: 0px;
		width: 12px;
		height: 16px;
		left: 0;
	}
	.devices_revamp .devices_filter .select2-container--default .select2-selection--single .select2-selection__rendered {
		line-height: 35px;
		padding-left: 12px;
	}
	.devices_revamp .block-layered-nav {
		max-width: 100%;
	}
	.devices_revamp dl.sub_nav_block {
		width: 30.2%;
		float: left;
		margin-right: 40px;
	}
	.devices_revamp dl.sub_nav_block:last-child {
		margin-right: 0px !important;
	}
	.devices_revamp .narrow-by-list {
		width: 93.5%;
		position: absolute;
		top: 0px;
		left: 82px;
	}
	.devices_revamp p.empt_cart {
		position: relative;
		top: 10px;
		left: 1px;
	}
	.devices_revamp .block-layered-nav .narrow-by-list .sub_nav_block,
	.devices_revamp .block-layered-nav .currently {
		background-color: transparent;
		border: 1px solid #b6babd;
		padding-left: 12px;
		border-radius: 3px;
	}
	.devices_revamp .block-layered-nav .sub_nav_block dt,
	.devices_revamp .block-layered-nav .currently .block-subtitle {
		color: #000;
		font-size: 14px;
		background-image: url("https://www.telenor.com.pk/skin/frontend/telenor/default/images/common/right-arrow.png");
		padding: 6px 25px 6px 0;
	}
	.devices_revamp .sub_nav_block.active dt {
		background-image: url("https://www.telenor.com.pk/skin/frontend/telenor/default/images/common/down-errow.png") !important;
	}
	.devices_revamp .block-layered-nav .narrow-by-list .sub_nav_block.active {
		background-image: none;
		background-color: #FAFAFA;
	}
	.devices_revamp .block-layered-nav .m-filter-checkboxes li span {
		color: #000;
	}
	.devices_revamp .block-layered-nav .m-expanded .m-filter-expand-collapse .btn-expand-collapse {
		background: none;
	}
	.devices_revamp .devices_filter .sub_nav_block {
		position: relative;
	}
	.devices_revamp .block-layered-nav .sub_nav_block dd {
		border-top: 1px solid rgba(165, 160, 160, 0.3);
		padding: 10px 0;
	}
	.devices_revamp .block-subtitle.m-filter-group {
		text-transform: uppercase;
		top: 3px;
	}
	.devices_revamp .block-layered-nav .m-filter-checkboxes label {
		background-image: url(https://www.telenor.com.pk/skin/frontend/telenor/default/images/common/check_box_blue.jpg);
	}
	.devices_revamp .devices_filter .block-content {
		padding: 7px 0px 9px 13px;
	}
	.devices_revamp .content_section.device_list_grid_section .panel_left {
		width: 69%;
	}
	.devices_revamp .content_section.device_list_grid_section .panel_right {
		width: 362px;
		background: #FAFAFA;
		border: 1px solid #DCDCDC;
	}
	.devices_revamp .inf_inn_para p {
		color: #676767;
		text-transform: uppercase;
		font-size: 18px;
		padding: 22px 10px 18px 0px;
	}
	.devices_revamp .device_right_view {
		padding-left: 12px;
		padding-right: 12px;
	}
	.devices_revamp .device_right_view .inf_inn_para h2 {
		color: #000000;
		font-size: 13px;
		font-weight: 100;
	}
	.devices_revamp .device_right_view .inf_inn_para h2 span {
		padding-left: 6px;
	}
	.devices_revamp .inf_inn_para .dev_p,
	.devices_revamp .inf_inn_para .inf_ptag,
	.devices_revamp .inf_inn_para .devices_cross {
		display: inline-block;
	}
	.devices_revamp .inf_inn_para .dev_p {
		width: 72%;
	}
	.devices_revamp .inf_inn_para .inf_ptag h3 {
		font-size: 13px;
		color: #000;
	}
	.devices_revamp .inf_inn_para .devices_cross {
		position: absolute;
		right: 0;
		left: auto;
	}
	.devices_revamp .inf_inn_para .devices_cross .dev_icon {
		background-image: url(https://www.telenor.com.pk/skin/frontend/telenor/default/images/common/devices_cross.png);
		width: 20px;
		height: 20px;
		cursor: pointer;
	}
	.devices_revamp .device_list_grid_section #device_grid_view .device_three_grids_view {
		width: 50%;
		float: left;
		margin: 0;
		padding: 0 40px 30px 0px;
	}
	.devices_revamp #device_grid_view .three_grids_inside_wrapper {
		width: 100%;
		float: left;
		margin: 0;
		border: 1px solid #DCDCDC;
		border-radius: 3px;
	}
	.devices_revamp .inf_inner {
		width: 77%;
		float: left;
		height: 56px;
	}
	.devices_revamp .inf_inn_para h2 {
		color: #0190D4;
		font-size: 18px;
	}
	.devices_revamp .infinity {
		display: inline-block;
		width: 100%;
	}
	.devices_revamp #device_grid_view .device_left_view .counter,
	.devices_revamp #device_grid_view .devices_attrib .device_title .device_name,
	.devices_revamp #device_grid_view .device_title .device_price {
		display: none;
	}
	.devices_revamp .panel_left ul.messages {
		display: none;
	}
	.devices_revamp .panel_right form h3 {
		text-align: left !important;
		font-size: 18px;
		color: #666666;
		margin-bottom: 16px !important;
	}
	.devices_revamp .panel_right .form-control {
		background-color: transparent;
		margin-bottom: 10px;
		color: #868383;
		font-size: 14px;
		width: 100%;
		font-family: telenorregular;
		letter-spacing: 0.2px;
		border-radius: 3px !important;
		padding: 4px 0px 4px 18px;
		height: 47px;
	}
	.devices_revamp .panel_right .form-group textarea {
		height: 116px;
		padding-top: 7px;
	}
	.devices_revamp .inf_inn_para {
		float: left;
		padding-right: 4px;
		width: 100%;
	}
	.devices_revamp .slider_devices ul.slick-dots {
		display: block !important;
	}
	.devices_revamp .inf_prices {
		clear: both;
		padding-top: 3px;
		width: 100%;
	}
	.devices_revamp .inf_border {
		display: block;
		float: left;
		width: 2px;
		border-right: 2px solid #429FD8;
		height: 14px;
		margin-top: 5px;
	}
	.devices_revamp .mCSB_inside > .mCSB_container {
		margin-right: 0px;
	}
	.devices_revamp .mCSB_scrollTools .mCSB_dragger {
		background-color: transparent;
	}
	.devices_revamp .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar {
		background-color: #dcdcdc !important;
	}
	.devices_revamp .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
		background-color: #dcdcdc;
	}
	.devices_revamp .mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
		background-color: #dcdcdc;
	}
	.slo_popup.devices_popup {
		top: 28%;
		position: fixed;
	}
	.devices_revamp #device_grid_view .device_three_grids_view .device_detail_rating {
		float: left;
		width: 100%;
		padding: 12px 14px;
		padding-bottom: 0;
		min-height: 604px;
		max-height: 604px;
		overflow: hidden;
	}
	.devices_revamp #device_grid_view .device_three_grids_view .device_detail_rating .detail_text {
		width: 100%;
		float: left;
	}
	.devices_revamp .devices_section {
		display: inline-block;
		width: 100%;
	}
	.devices_revamp .devices_inner_section {
		display: inline-block;
		width: 100%;
	}
	.devices_revamp .inf_del del {
		color: #6C6C6C;
	}
	.inf_shape_bottom {
		position: absolute;
		top: 47px;
		border-width: 0px 34px 20px 32px;
		border-style: solid;
		border-color: transparent transparent #FFA98A;
		transform: rotate(181deg);
	}
	.devices_revamp .inf_pwrap {
		float: left;
		width: 70%;
	}
	.devices_revamp .inf_inn_img {
		float: left;
		position: relative;
		top: -12px;
	}
	.devices_revamp .devices_filter #m-filters-new input {
		padding: 10px 8px;
		background: transparent;
		border: 1px solid #b5b0b0;
		cursor: pointer;
		border-radius: 2px !important;
		width: 110px;
		text-align: left;
	}
	.devices_revamp .inf_shape {
		width: 66px;
		position: relative;
		border-width: 50px 0px 0;
		border-style: solid;
		border-color: #FF5C01 transparent;
		transform: rotate(180deg);
		top: -18px;
	}
	.devices_revamp .base {
		background: red;
		display: inline-block;
		height: 50px;
		position: relative;
		width: 64px;
		filter: drop-shadow(0px 0px 0px #cdcdcd);
		box-shadow: 0px 2px 4px 0px #cdcdcd;
	}
	.devices_revamp .base2 {
		border-bottom: 20px solid red;
		border-left: 32px solid transparent;
		border-right: 32px solid transparent;
		content: "";
		height: 0;
		left: 0;
		position: absolute;
		top: 50px;
		width: 0;
		transform: rotate(180deg);
		filter: drop-shadow(0px -3px 1px #cdcdcd);
	}
	.devices_revamp p.inf_format,
	.devices_revamp p.inf_orgPrice {
		float: left;
		padding-right: 19px;
		color: #FF5C00;
		font-size: 18px;
	}
	.devices_revamp p.inf_orgPrice {
		color: #000;
		float: left;
		padding-right: 19px;
		font-size: 18px;
	}
	.devices_revamp .panel-left form {
		padding-left: 0px;
		padding-right: 0px;
	}
	.devices_revamp .panel_right.devices_main {
		width: 100%;
	}
	.devices_revamp .device_list_grid_section .devices_main #device_grid_view .device_three_grids_view {
		width: 333px;
	}
	.devices_revamp .content_section.device_list_grid_section .panel_right.devices_main {
		width: 100%;
	}
	.devices_revamp .shape_text {
		position: absolute;
		top: 12px;
		width: 100%;
	}
	.devices_revamp .shape_text h2 {
		width: 85%;
		margin: auto;
		text-align: center;
		color: #fff;
		font-size: 18px;
		text-transform: uppercase;
	}
	.devices_revamp .slider img {
		width: 100%;
	}
	.devices_revamp .slider_devices {
		clear: both;
	}
	.devices_revamp .slider_devices .slick-slide img {
		min-height: 200px;
		max-height: 200px;
		min-width: 200px;
		max-width: 200px;
		overflow: hidden;
	}
	.devices_revamp .devices_main ul.slick-dots {
		display: block !important;
		text-align: center;
	}
	.devices_revamp .devices_main ul.slick-dots li {
		display: inline-block;
		margin-right: 6px;
	}
	.devices_revamp .devices_main ul.slick-dots li button {
		border-radius: 50%;
		padding: 0px;
		height: 12px;
		width: 12px;
		border-color: transparent;
		color: #dddddd;
		font-size: 0px;
		background-color: #32A8ED;
	}
	.devices_revamp .devices_main ul.slick-dots li.slick-active button {
		background-color: #000;
		border: 1px solid #32A8ED;
		height: 15px;
		width: 15px;
		outline: none;
	}
	.devices_revamp .devices_main #filter.accordion {
		max-width: 240px;
		margin-top: 0px;
		margin: auto;
	}
	.devices_revamp .content_section.device_list_grid_section .devices_main .panel_left {
		width: 100%;
	}
	.devices_revamp .devices_main .sidenav_links:hover {
		background-image: none;
	}
	.devices_revamp .content-box {
		top: 48%;
		left: -1px;
		float: left;
		overflow: hidden;
		position: absolute;
	}
	.devices_revamp .ribbon_border {
		bottom: 0px;
		left: 100%;
		height: 100%;
		position: absolute;
		display: inline-block;
		/* Default Strip Style Color */
		border: 16px solid #FF5C01;
		border-right: 0px solid transparent;
		border-bottom: 50px solid transparent;
	}
	.devices_revamp #ribbon-container {
		min-width: 20%;
		position: relative;
		margin-right: 18px;
		background: #FF5C01;
		display: inline-block;
	}
	.devices_revamp #ribbon-container a {
		color: #fff;
		font-size: 13px;
		cursor: pointer;
		max-height: 42px;
		overflow: hidden;
		display: inline-block;
		padding: 4px 7px 0px 12px;
	}
	.devices_revamp .sidenav_links select {
		background-image: url("https://www.telenor.com.pk/skin/frontend/telenor/default/images/common/devices_arrow2.png");
		background-position: 95% 50%;
		appearance: none;
		-moz-appearance: none;
		-webkit-appearance: none;
		height: 26px;
		width: 100%;
		min-width: 100% !important;
		padding: 0px 20px 0px 8px;
		background-repeat: no-repeat;
		border-radius: 3px;
		background-color: #FAFAFA;
		font-family: telenorregular;
	}
	.devices_revamp .sidenav_links.active select option:hover,
	.devices_revamp .sidenav_links.active select option:active,
	.devices_revamp .sidenav_links.active select option:focus,
	.devices_revamp .sidenav_links.active select option:visited {
		background-color: red;
	}
	.devices_revamp .custom-select {
		position: relative;
	}
	.devices_revamp .custom-select span.lab_span {
		position: absolute;
		bottom: -10px;
		color: rgb(228, 51, 51);
	}
	.devices_revamp .sidenav_links.active select {
		background-image: url("https://www.telenor.com.pk/skin/frontend/telenor/default/images/common/down-errow.png");
		background-repeat: no-repeat;
		background-position: 96% 50%;
	}
	.devices_revamp .side_navigation {
		background-color: transparent;
	}
	.devices_revamp .sidenav_links {
		padding-left: 0px;
	}
	.devices_revamp .sidenav_links:hover,
	.devices_revamp .sidenav_links.active {
		background-image: none;
		outline: none;
	}
	.devices_revamp .rating-box {
		background-image: url("https://www.telenor.com.pk/skin/frontend/telenor/default/images/common/devices_star_t.png");
		width: 102px;
	}
	.devices_revamp .rating-box .rating {
		background-image: url("https://www.telenor.com.pk/skin/frontend/telenor/default/images/common/devices_star.png");
		width: 102px;
	}
	.devices_revamp #filter.accordion {
		max-width: 300px;
		margin-top: 0px;
	}
	.devices_revamp .rating {
		width: 40%;
		margin: 0px auto;
		text-align: center;
	}
	.devices_revamp .rate_num {
		text-align: center;
		margin-left: 100px;
		margin-top: -19px;
	}
	.devices_revamp .combo_btn {
		float: left;
		width: 100%;
		position: relative;
		text-align: center;
		padding-bottom: 16px;
	}
	.cart_loader_devices {
		left: 0;
		top: -3px;
		right: 0;
		width: 44px;
		padding: 5px;
		height: 44px;
		margin: 0 auto;
		border-radius: 50%;
		position: absolute;
		border: 1px solid #f0f0f0;
		background: rgba(255,255,255,0.8);
		box-shadow: 0 0 6px rgba(0,0,0,0.5);
	}
	.cart_loader_devices img{

	}
	.devices_revamp button.buy {
		background: #0091D2;
		border: none;
		text-transform: uppercase;
		color: #fff;
		padding: 10px 27px 10px 27px;
		font-size: 14px;
		border-radius: 4px;
		margin-right: 12px;
		font-family: telenorregular;
		letter-spacing: 0.5px;
		cursor: pointer;
	}
	.devices_revamp .combo_btn a {
		text-transform: uppercase;
		color: #4DB4E1;
		padding: 9px 26px 8px 13px;
		font-size: 14px;
		border-radius: 4px;
		border: 1px solid #0091D2;
		background-image: url(https://www.telenor.com.pk/skin/frontend/telenor/default/images/common/devices_arrow1.png);
		background-repeat: no-repeat;
		background-position: 89% 44%;
	}
	.devices_revamp .select2-container--default .select2-selection--single {
		border: 1px solid #DCDCDC;
	}
	.related_inf_text {
		float: left;
		width: 98%;
		border-bottom: 1px solid #E1E1E1;
		margin-left: 0px;
	}
	.devices_revamp .related_inf_text {
		margin-top: 104px;
		margin-left: 3px;
	}
	.devices_revamp [type="radio"]:checked,
	.devices_revamp [type="radio"]:not(:checked) {
		position: absolute;
		left: -9999px;
	}
	.devices_revamp [type="checkbox"]:checked,
	.devices_revamp [type="checkbox"]:not(:checked) {
		position: absolute;
		left: -9999px;
	}
	.devices_revamp [type="radio"]:checked + label,
	.devices_revamp [type="radio"]:not(:checked) + label {
		position: relative;
		padding-left: 34px;
		cursor: pointer;
		line-height: 20px;
		display: inline-block;
		color: #21282E;
		font-weight: bold;
		font-size: 16px;
	}
	.devices_revamp [type="checkbox"]:checked + label,
	.devices_revamp [type="checkbox"]:not(:checked) + label {
		position: relative;
		padding-left: 34px;
		cursor: pointer;
		line-height: 20px;
		display: inline-block;
		color: #21282E;
		font-weight: bold;
		font-size: 16px;
	}
	.devices_revamp [type="radio"]:checked + label:before,
	.devices_revamp [type="radio"]:not(:checked) + label:before {
		content: '';
		position: absolute;
		left: 0;
		top: 0;
		width: 16px;
		height: 16px;
		border: 1px solid #0091d2;
		border-radius: 100%;
		background: #fff;
	}
	.devices_revamp [type="checkbox"]:checked + label:before,
	.devices_revamp [type="checkbox"]:not(:checked) + label:before {
		content: '';
		position: absolute;
		left: 0;
		top: 0;
		width: 16px;
		height: 16px;
		border: 1px solid #0091d2;
		border-radius: 100%;
		background: #fff;
	}
	.devices_revamp [type="radio"]:checked + label:after,
	.devices_revamp [type="radio"]:not(:checked) + label:after {
		content: '';
		width: 8px;
		height: 8px;
		background: #0091D2;
		position: absolute;
		top: 4px;
		left: 4px;
		border-radius: 100%;
		-webkit-transition: all 0.2s ease;
		transition: all 0.2s ease;
	}
	.devices_revamp [type="checkbox"]:checked + label:after,
	.devices_revamp [type="checkbox"]:not(:checked) + label:after {
		content: '';
		width: 8px;
		height: 8px;
		background: #0091D2;
		position: absolute;
		top: 4px;
		left: 4px;
		border-radius: 100%;
		-webkit-transition: all 0.2s ease;
		transition: all 0.2s ease;
	}
	.devices_revamp [type="radio"]:not(:checked) + label:after {
		opacity: 0;
		-webkit-transform: scale(0);
		transform: scale(0);
	}
	.devices_revamp [type="checkbox"]:not(:checked) + label:after {
		opacity: 0;
		-webkit-transform: scale(0);
		transform: scale(0);
	}
	.devices_revamp [type="radio"]:checked + label:after {
		opacity: 1;
		-webkit-transform: scale(1);
		transform: scale(1);
	}
	.devices_revamp [type="checkbox"]:checked + label:after {
		opacity: 1;
		-webkit-transform: scale(1);
		transform: scale(1);
	}
	.devices_revamp .sortby_options input[type="text"] {
		width: 135px;
	}
	.devices_revamp .radio_check {
		padding-top: 26px;
	}
	.devices_revamp [type="radio"]:not(:checked) + label:before {
		border: 1px solid #c2c3c3;
		width: 16px;
		height: 16px;
	}
	.devices_revamp [type="checkbox"]:not(:checked) + label:before {
		border: 1px solid #c2c3c3;
		width: 16px;
		height: 16px;
	}

	.devices_revamp .radio_check.one img {
		padding-left: 10px;
	}
	.devices_revamp .radio_check.two label {
		width: 54%;
	}
	.radio_check.two img {
		position: relative;
		top: -22px;
	}
	.devices_revamp .order_button button {
		color: #fff;
		background: #0091D2;
		border: none;
		padding: 15px 0px 15px 0px;
		width: 99%;
		border-radius: 4px;
		font-size: 14px;
		cursor: pointer;
		font-family: telenorregular;
		letter-spacing: 0.5px;
	}
	.devices_revamp .order_button {
		text-align: center;
		margin-top: 10px;
		margin-bottom: 18px;
	}
	.devices_revamp #mycaptcha .field_text {
		margin-top: 10px;
	}
	.devices_revamp .device_right_view .right_side_bor {
		padding-top: 22px;
		padding-bottom: 0px;
	}
	.devices_revamp .device_right_view .inf_inn_para {
		padding-top: 14px;
	}
	.devices_revamp .device_right_view .right_side_bor p {
		color: #666666;
		font-size: 18px;
		text-transform: capitalize;
	}
	.right_accord_text,
	.devices_accordian {
		float: left;
		width: 100%;
	}
	.devices_revamp .right_accord_text,
	.devices_revamp .devices_accordian {
		float: left;
		width: 100%;
	}
	.devices_revamp .device_right_view .devices_accordian {
		width: 100%;
	}
	.devices_revamp .device_right_view #filter.accordion {
		max-width: 100%;
	}
	.devices_revamp .device_right_view .right_side_accord .inf_ptag h3 {
		font-size: 13px;
		color: #000;
		float: left;
		padding-top: 10px;
		padding-bottom: 0;
	}
	.devices_revamp .device_right_view .right_side_accord {
		float: left;
		width: 100%;
		border-bottom: 1px solid #b1acac;
		padding-bottom: 20px;
	}
	.select2-container--default .select2-results>.select2-results__options {
		background-color: #f7f7f7 !important;
		font-size: 13px !important;
	}
	.select2-dropdown {
		z-index: 9 !important;
	}
	.select2-container--default .select2-results__option--highlighted[aria-selected] {
		background-color: #D9D9D9 !important;
		color: #333 !important;
		font-size: 13px !important;
	}
	.devices_revamp .select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b {
		border-width: 0px;
		background-image: url(https://www.telenor.com.pk/skin/frontend/telenor/default/images/common/down-errow.png);
		width: 12px;
		height: 10px;
		background-position: 92% 50%;
		left: 0;
	}
	.devices_revamp .devices_filter .select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b {
		height: 16px;
	}
	.devices_revamp .select2-container--default .select2-selection--single {
		outline: none;
		box-shadow: none;
		background-color: #fafafa;
		border-radius: 3px;
	}
	.devices_revamp .panel_left .select2-container--default .select2-selection--single {
		background-color: #fafafa;
	}
	.devices_revamp .select2-container--default .select2-selection--single .select2-selection__placeholder {
		color: #333;
	}
	.devices_revamp .device_right_view .right_accord_text {
		float: left;
		padding-right: 0px;
	}
	.devices_revamp .device_right_view .sidenav_links .right_accord_text:first-child {
		margin-bottom: 4px;
		margin-top: 12px;
	}
	.devices_revamp .device_right_view .right_accord_text .option_name {
		width: 53px;
		float: left;
	}
	.devices_revamp .device_right_view .right_accord_text h3 {
		font-size: 13px;
		color: #000;
		padding-right: 0px;
	}
	.devices_revamp .device_right_view .right_accord_text .option_name h3 {
		padding-top: 9px;
		padding-bottom: 0;
	}
	.devices_revamp .device_right_view select {
		background: transparent;
		border-radius: 3px;
		font-size: 13px;
		border: 1px solid #c1c1c1;
		width: 52% !important;
		min-width: 168px !important;
		float: left;
		margin-right: 14px;
		background-image: url(https://www.telenor.com.pk/skin/frontend/telenor/default/images/common/devices_arrow2.png);
		background-repeat: no-repeat;
		background-position: 94.5% 50%;
		margin-top: 6px;
		margin-bottom: 6px;
		color: #444;
		line-height: 28px;
		height: 28px;
	}
	.devices_revamp .device_right_view .sidenav_links {
		padding-right: 0px;
	}
	.devices_revamp .right_side_accord .inf_ptag {
		font-size: 13px;
		color: #000;
		float: left;
	}
	.devices_revamp .cart_bun {
		float: left;
		width: 72%;
	}
	.devices_revamp .grand_total {
		float: left;
		width: 100%;
		background: #E0E0E0;
		line-height: 42px;
		border-bottom: 1px solid #afaaaa;
	}
	.devices_revamp .panel_right .contactus_input_field {
		width: 78%;
	}
	.devices_revamp .panel_right .contactus_input_field .input_name.input-box.captcha {
		margin-top: 20px !important;
		padding-bottom: 0px !important;
		margin-bottom: 15px !important;
	}
	.devices_revamp .panel_right .contactus_input_field .reset-btn {
		margin-left: 1px;
	}
	.devices_revamp .inner_total {
		float: left;
		width: 50%;
		padding-left: 10px;
	}
	.total_value {
		float: right;
		width: 50%;
		text-align: right;
		padding-right: 10px;
	}
	.devices_revamp .inner_total h3,
	.devices_revamp .total_value h3 {
		font-size: 18px;
	}
	.border_leftside {
		float: left;
		width: 100%;
		padding-bottom: 22px;
		border-bottom: 1px solid #afaaaa;
		margin-bottom: 20px;
	}
	.right_view_sec .border_leftside:last-child {
		margin-bottom: 0px;
	}
	.devices_revamp .device_left_view form {
		padding-left: 0px;
		padding-right: 0px;
	}
	.devices_revamp .panel_left form {
		padding-left: 0px;
		padding-right: 0px;
	}
	.devices_revamp form {
		float: left;
		padding-left: 12px;
		padding-right: 12px;
		width: 100%;
	}
	.devices_revamp .device_left_view .devices_accordian {
		position: absolute;
		top: 58%;
	}
	.devices_revamp .rel_text {
		padding-top: 12px;
		display: inline-block;
		width: 100%;
		margin-bottom: 8px;
		height: 96px;
		overflow: hidden;
	}
	.devices_revamp .device_rating {
		float: left;
		width: 100%;
		height: 45px;
		padding-top: 15px;
		padding-bottom: 10px;
	}
	.popup_imgtick {
		float: left;
		width: 100%;
		text-align: center;
	}
	.pop_txt.ch_color h2 {
		color: #000;
	}
	.slo_popup .popup_btn .device_title .activate.dev_active {
		width: 256px;
		text-align: center;
		text-transform: uppercase;
	}
	.devices_revamp .devices_filter #m-filters-new:after {
		content: "FILTERS";
		position: absolute;
		top: 20px;
		left: 16px;
		border: 0px;
		display: block;
		color: #333;
		height: auto;
	}
	.devices_revamp .devices_filter #m-filters-new .price {
		margin-left: 84px;
	}
	.devices_revamp .device_right_view .select2-container {
		width: 168px !important;
	}
	.devices_revamp .select2-container--default .select2-selection--single .select2-selection__arrow b {
		background-image: url(https://www.telenor.com.pk/skin/frontend/telenor/default/images/common/right-arrow.png);
		background-repeat: no-repeat;
		background-position: 92% 50%;
		border-width: 0px !important;
		width: 5px;
		height: 11px;
		left: 10px;
		top: 10px;
	}
	.devices_revamp .select2-container--default .select2-selection--single .select2-selection__rendered {
		font-size: 13px;
	}
	.devices_revamp .device_right_view .select2-container--default .select2-selection--single {
		background-color: #fafafa;
	}
	.devices_revamp .devices_filter #m-filters-new select {
		-webkit-appearance: none;
		-moz-appearance: none;
		-o-appearance: none;
		-ms-appearance: none;
		width: 280px;
		line-height: 34px;
		background: transparent;
		margin-top: 10px;
		margin-right: 38px;
		margin-bottom: 10px;
		border-radius: 3px;
		font-family: inherit;
		font-weight: normal;
		font-size: inherit;
		padding: 0px 16px;
		border: 1px solid #CED0D1;
		outline: none;
	}
	.devices_revamp .devices_filter #m-filters-new .authorize-input.price.active option {
		box-sizing: border-box;
		padding: 10px;
	}
	.devices_revamp .devices_filter #m-filters-new select:focus {
		outline: none;
		box-shadow: none;
	}
	.devices_revamp .custom-select option {
		background-color: #fafafa;
		font-size: 13px !important;
	}
	.devices_revamp .custom-select option:hover {
		background-color: #d9d9d9;
	}
	.devices_revamp .devices_filter #m-filters-new input {
		padding: 11px 32px;
		background: transparent;
		border: 1px solid #DCDCDC;
		cursor: pointer;
		line-height: 12px;
		color: #333;
	}
	.devices_revamp .devices_filter #m-filters-new .authorize-input {
		background-image: url("https://www.telenor.com.pk/skin/frontend/telenor/default/images/common/down-errow.png");
		background-repeat: no-repeat;
		background-position: 94% 50%;
		cursor: pointer;
	}
	.devices_revamp .devices_filter #m-filters-new .authorize-input.price.active,
	.devices_revamp .devices_filter #m-filters-new .authorize-input.band.active,
	.devices_revamp .devices_filter #m-filters-new .authorize-input.brand.active {
		background-image: url("https://www.telenor.com.pk/skin/frontend/telenor/default/images/common/down-errow.png");
		cursor: pointer;
	}
	.devices_revamp .sortby_menu {
		z-index: 111111;
	}
	.devices_revamp .products-grid.devices_attrib.div_devices.first.odd {
		display: block !important;
		float: left;
		width: 100%;
	}
	.devices_revamp ul#select2-m_left_price_filter-yk-results {
		background: #FAFAFA;
	}
	.devices_revamp .rel_text p:empty {
		display: none;
	}
	#m-filters-new .select2.select2-container.select2-container--default:first-child {} .devices_revamp .custom-select {
		border: none;
		border-radius: 0px;
		box-shadow: none;
		float: left;
		width: 56%;
	}
	.proSlider {
		float: left;
		width: 100%;
		margin-top: 16px;
	}
	.proSlider *:focus {
		outline: none;
	}
	.proSlider .slick-dots {
		display: inline-block !important;
		width: 100%;
		text-align: center;
		position: absolute;
		bottom: -53px;
	}
	.proSlider .slick-dots li {
		display: inline-block;
		margin-right: 4px;
	}
	.proSlider .slick-dots li button {
		display: inline-block;
		background-color: #A8A8A8;
		border: none;
		border-radius: 50%;
		width: 10px;
		height: 10px;
		font-size: 0px;
		padding: 0px;
	}
	.proSlider .slick-dots li.slick-active button {
		background-color: #000;
		width: 12px;
		height: 12px;
	}
	.proInner {
		text-align: center;
	}
	.devices_revamp .infinity img {
		min-width: 220px;
		max-width: 220px;
		min-height: 196px;
		max-height: 196px;
	}
	.pop_txt.ch_color #thankyou {
		margin-left: 5px;
		font-weight: bold;
	}
	.slo_popup.devices_popup .slo_inner_pop .wrap_popup {
		height: 398px;
	}
	.slo_popup.devices_popup .pop_txt.ch_color {
		width: 100%;
		margin: 0px auto;
		text-align: center;
	}
	.slo_popup.devices_popup .popup_btn {
		width: 100%;
		float: left;
		text-align: center;
	}
	.slo_popup.devices_popup .pop_txt p {
		text-align: center;
		font-size: 14px;
		line-height: 18px;
	}

	.devices_revamp #msisdnErrors,
	.devices_revamp #emailErrors,
	.devices_revamp #nameErrors,
	.devices_revamp #addressErrors,
	.devices_revamp #captchaError,
	.devices_revamp #emptycartError {
		color: #E43333;
		font-size: 12px;
		line-height: 14px;
		float: left;
		width: 90%;
		position: relative;
		top: -5px;
	}
	.devices_revamp .required-error{
		color: #E43333;
		font-size: 12px;
		line-height: 14px;
		float: left;
		width: 90%;
		position: relative;
		top: -5px;
	}
	.devices_revamp #image_loader {
		position: absolute;
		right: 4px;
		top: 8px;
	}
	.devices_revamp .right_view_sec {
		position: relative;
	}
	.devices_revamp #image_loader2 {
		position: absolute;
		right: 0;
		bottom: 0;
	}
	.devices_revamp .panel_right .contactus_input_field {
		position: relative;
	}
	.devices_revamp .mCSB_scrollTools .mCSB_draggerRail,
	.devices_revamp .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
		width: 9px;
	}
	.slo_popup.devices_popup .device_title {
		max-width: 258px;
		width: 100%;
		display: inline-block;
	}
	.slo_popup.devices_popup {
		width: 40%;
		left: 30%;
	}
	.devices_revamp #emptycartError {
		margin-left: 12px;
		margin-top: 36px;
	}
	.devices_revamp .list_grid_toggle_button_panel {
		display: none;
	}
	#device_panel_right {
		direction: ltr;
		border-radius: 3px;
	}
	#device_panel_right{
	}
	.change_pos_right .mb-right {
		float: left;
		width: 100%;
		max-height: 600px;
	}
	.devices_revamp .productlistingpagetext {
		float: left;
		width: 100%;
	}
	.devices_revamp #device_grid_view,
	.devices_revamp .mb-content {
		float: left;
		width: 100%;
	}
	.devices_revamp #device_grid_view:after,
	.devices_revamp .category-products:after,
	.devices_revamp .products-grid.div_devices:after {
		display: block;
		clear: both;
	}
	.devices_revamp .device_list_grid_section {
		direction: rtl;
	}
	.devices_revamp .panels.panel_left,
	.devices_revamp .devices_filter {
		direction: ltr;
	}
	.devices_revamp #device_panel_right.stick{
		top: 44px;
		position: fixed;
		border-radius: 0;
		max-height: 600px;
	}
	.device_capacity dl{
		display: inline-block;
		width: 100%;
	}
	
	/***********************End Devices**************************/
	/******************iphone x************/
	.iphone_x_wrapper input[type=checkbox].css-checkbox + label.css-label.cb0 {
		padding-left: 30px;
		height: 24px;
		display: inline-block;
		line-height: 25px;
		background-repeat: no-repeat;
		background-position: 0 0;
		font-size: 16px;
		vertical-align: middle;
		cursor: pointer;
		font-weight: 600;
		font-family: telenorregular;
		
	}
	.iphone_x_wrapper input[type=checkbox].css-checkbox + label.css-label.cb0 span{
		color: #2fbbeb;
		float: none;
		font-size: 16px;
	}
	.iphone_checkbox label.css-label.cb0{
		background-image:url(https://www.telenor.com.pk/skin/frontend/telenor/default/images/common/sep.png);
		-webkit-touch-callout: none;
		-webkit-user-select: none;
		-khtml-user-select: none;
		-moz-user-select: none;
		-ms-user-select: none;
		user-select: none;
	}
	.radio-custom-label{
		-webkit-touch-callout: none;
		-webkit-user-select: none;
		-khtml-user-select: none;
		-moz-user-select: none;
		-ms-user-select: none;
		user-select: none;
	}
	.iphone_x_wrapper input[type=checkbox].css-checkbox {
		display: none;
	}
	.iphone_x_wrapper input[type=checkbox].css-checkbox:checked + label.css-label.cb0 {
		background-position: 0 -48px;
	}
	.idd_head {
		float: left;
		width: 100%;
		padding-top: 36px;
	}
	.idd_head h3{
		color: #2fbbeb;
		font-size: 24px;
	}
	.idd_head p{
		font-size: 12px;
		color: #7F7F7F;
		padding-top: 12px;
	}
	.idd_head.idd_listitem{
		padding-top: 44px;
	}
	.idd_head .postpaidList{
		padding-top: 22px;
		float: left;
	}
	.idd_head .postpaidList li{
		font-size: 16px;
		font-family: helvetica,ariel;
		background-image: url(https://www.telenor.com.pk/skin/frontend/telenor/default/images/common/blueblt.png);
		background-position: left 6px;
		background-repeat: no-repeat;
		padding-left: 30px;
		font-size: 16px;
	}
	.device_left_view .bundle{
		position: absolute;
		top:58%;
	}
	span.lab_span {
		float: right;
		color: red;
		font-size: 12px;
	}
	.devices_revamp.iphone_x .radio_check.two label {
		width: 38%;
		font-family: telenorregular;
	}
	.devices_revamp.iphone_x .radio_check.two img {
		position: relative;
		top: 0px;
	}
	.iphone_checkbox {
		float: left;
		padding-top: 36px;
		margin-bottom: 56px;
	}
	.iphonexbf .layers.black {
		background: #fff !important;
	}
	.iphone7-black.iphonex-launch {
		background: #fff;
	}
	.iphonexbf .buy_iphone{
		border: none;
		background-color: #3899E6;
		border-radius: 3px;
	}
	.iphonexbf .buy_iphone a{
		font-size: 21px;
	}    
	.iphonexbf .vertical_padding {
		padding-top: 0px;
		padding-bottom: 0px;
	}
	.iphonexbf .small_top_padding {
		padding-top: 0px;
	}
	.iphonexbf .layer_button.new_layer_btn {
		margin-bottom: 50px;
	}
	.iphonex_dd .dd.ddcommon {
		max-width: 370px;
	}
	.iphonex_dd #phone_model_title span,.iphonex_dd #storage_title span,.iphonex_dd #color_title span,.iphonex_dd #mobile_model_title span,.iphonex_dd #city_title span{
		font-size: 14px;
	}
	.iphonex_dd .form-control {
		font-weight: 100 !important;
	}
	.iphonexbf .fixed_height {
		height: auto;
	}
	.iphonexbf .right_element {
		margin-top: 0px;
		margin-bottom: 0px;
	}
	.iphonexbf .layers:last-child {
		margin-bottom: 0px !important;
	}
	.iphonex_dd .toggle_form1 .contactus_input_field{
		min-height: 118px !important;
	}
	.iphonexbf .buy_iphone a{
		font-family:telenorregular;
	}
	.cms-thankyou-iphonex .layer_minus_adv { 
		width:100% !important;
	}
	.cms-thankyou-iphonex .grids_thankyou .separator_horizontal { 
		display:none;
	}
	.cms-thankyou-iphonex .grids_thankyou{ 
		margin-top:0px;
	}
	.iphonex_dd .btn_div {
		height: 60px;
	}
	.iphonex_dd .captcha img {
		margin-bottom: 10px;
		position: relative;
		left: -47px;
	}
	.iphonex_dd .cap_refresh_btn{
		position: relative;
		left: -50px;
	}
	.iphonex_dd .field_text .field_name {
		color: #2fbbeb;
		font-size: 24px;
		font-family: telenorregular;
	}
	.iphonex_dd .captcha{
		padding-bottom: 0px !important;
		margin-bottom: 0px !important;
		float: left;
	}
	.iphonex_dd .loaderimage{
		display: inline-block;
		position: relative;
		top: 10px;
		left: 20px;
	}
	.iphonex_dd .reset-btn{
		margin-left: 0px;
		margin-top: 20px;
		float: left;
		display: inline-block;
	}
	.iphonex_dd .sbmit-btn{
		float: left;
		display: inline-block;
		margin-left: 7px;
		margin-top: 20px;
	}
	.device_left_view .bundle input{
		display: none;
	}
	/******************end iphone x************/
	.game_portal .head_container .heading h2{
		color: #fff;
	}
	.game_portal .form-control,
	.game_portal .dd .ddTitleText {
		background-color: #fff;
	}
	.cms-gameportal #nav_container {
		background-color: #007CC4;
	}
	.game_portal .select2-container--default .select2-selection--single .select2-selection__arrow b{
		background-image: url(https://www.telenor.com.pk/skin/frontend/telenor/default/images/common/down-errow.png);
		background-repeat: no-repeat;
		background-position: 92% 50%;
		border-width: 0px !important;
		width: 12px;
		height: 16px;
		left: 0;
	}
	.game_portal .select2-container .select2-selection--single .select2-selection__rendered{
		padding-top: 7px;
	}
	.head_container.required_below .requierd_div{
		float: left;
	}
	.input_name.unique_char{
		position: relative;
	}
	.game_portal .input_name.unique_char #advice-required-entry-gender,
	.game_portal .input_name.unique_char #advice-required-entry-city{
		position: absolute;
		bottom:-3px; 
	}
	.game_portal .select2-container--default .select2-selection--single {
		border: 1px solid #ccc;
	}

	.cms-gameportal .select2-search--dropdown{
		display: none;
		padding: 0px; 
	}
	.game_portal .select2-container .select2-selection--single{
		height: 42px;
		border-radius: 0px;
	}
	.game_portal .head_container .requierd_div{
		margin-top: -3px;
	}
	.pt_left{
		width:25%;
		float:left;
	}
	.pt_right{
		width:75%;
		float:right;
	}
	#nav_container {
		/*background: transparent url("https://www.telenor.com.pk/skin/frontend/telenor/default/images/common/blue_pattern_bg.png") repeat-x scroll 0% 0%;*/
		display: inline-block;
		width: 100%;
		position: relative;
	}
	#navbar {
		height: 40px;
		line-height: 40px;
	}
	.menu {
		list-style-type: none;
		margin: 0;
		padding: 0;
	}
	#topmenu > .active {
		background-color: #00ace6;
	}

	.item_topmenu {
		float: left;
	}
	.item_topmenu > a, .menuitem > a {
		color: #ffffff;
		padding: 0 6px;
		font-size: 18px;
		float: left;
	}
	.item_topmenu:hover, .topicons .ticon:hover {
		background-color: #006cac;

	}
	.subnavbar {
		background-color: #00ACE7;
		height: 60px;
		line-height: 57px;
		position: absolute;
		top: 40px;
		left: 0px;
		display: none;
		width: 100%;
	}

	#topmenu > .active > .subnavbar{
		display:block;
	}
	.menuitem {
		float: left;
		padding: 0 18px;
	}
	.item_submenu > a {
		display: block;
		color: #ffffff;
		padding: 0 6px;
		font-size: 15px;
		float: left;
	}

	.item_submenu > a:hover {
		border-bottom: 3px solid #008bcf;
		background-color:#008bcf;
	}

	.submenu > .active > a {
		border-bottom: 3px solid #d6d800;
		background-color: #00ACE7;
	}

	#sticky_navbar .popup_menu {
		top: 43px;
	}

	#sticky_navbar .item_submenu > a{
		font-family:telenorregular;
		font-size:15px;
	}
	.popup_menu {
		position: absolute;
		left: 0;
		width: 100%;
		max-width: 895px;
		top: 60px;
		white-space: normal;
		padding: 10px 24px 25px;
		display: none;
		z-index: 9999;
		background: #ffffff;
	}
	.popup_menu .cols {
		width: 24%;
		display: inline-block;
		vertical-align: top;
	}
	.popup_content {
		width: 90%;
		margin-top: -4px;
	}
	.popup_menu .popup_content > h3 {
		height: 40px;
		border-bottom: 1px solid #e6e6e6;
		line-height: 40px;
	}
	ul.popup_cols_menu {
		margin: 0;
		list-style-type: none;
	}
	.popup_menu .popup_content > h3 >a {
		color: #009CE8;
		font-size: 14px;
	}
	.popup_menu .popup_content > h3 >a:hover {
		color: #ff0077;
	}
	li.item_pcm {
		border-bottom: 1px solid #e6e6e6;
		height: 33px;
		line-height: 33px;
	}
	li.item_pcm > a {
		color: #323232;
		font-size: 13px;
		width: 100%;
		display: block;
	}

	li.item_pcm:hover > a {
		color: #ff0077;
	}


	#sticky_topnav_holder {
		background: #00ACE7;
		height: 43px;
		left: 0;
		position: fixed;
		right: 0;
		top: -50px;
		z-index: 99999;
	}
	#sticky_navbar {
		position: relative;
	}
	#sticky_navbar .item_submenu {
		height: 40px;
		line-height: 40px;
	}
	.stick_logo_container > a {
		float: left;
		margin: 11px 0 0;
	}
	.stick_logo_container img {
		width: 22px;
		height: 21px;
	}
	#searchAsset {
		float: right;
		width: 160px;
		margin-left: 25px;
		height: 28px;
		border-left: 1px solid #FFF;
		border-right: 1px solid #FFF;
		margin-top: 6px;
	}
	#searchForm {
		margin: 0;
		padding: 0;
	}

	#serchField {
		border: none;
		outline: none;
		background: none;
		color: #fff;
		width: 135px;
		height: 28px;
		float: left;
		line-height: 28px;
		padding: 0 10px;

	}


	#serchField::-webkit-input-placeholder { color:#FFFFFF; opacity:1; }
	#serchField::-moz-placeholder { color:#FFFFFF; opacity:1;} 
	#serchField:-ms-input-placeholder { color:#FFFFFF; opacity:1;} 
	#serchField:-moz-placeholder { color:#FFFFFF; opacity:1;}

	#formBtn {
		float: left;
		width: 20px;
		height: 30px;
		border: none;
		background: none;
		outline: none;
		background-image: url(https://www.telenor.com.pk/skin/frontend/telenor/default/images/home/search.png);
		background-repeat: no-repeat;
		background-position: center;
		cursor: pointer;
	}
	#lang {
		background-image: url(https://www.telenor.com.pk/skin/frontend/telenor/default/images/home/urdu_top.png);
	}
	#cart {
		background-image: url(https://www.telenor.com.pk/skin/frontend/telenor/default/images/home/shop_online_top.png);
	}
	#login {
		margin-top: 0px;
		margin-left: 3px;
		display: inline-block;
		min-width: 28px;
		width: auto;
		padding-right: 3px;
	}
	.topicons {
		float: right;
		height: 40px;
	}
	.topicons .ticon {
		display: inline-block;
		min-width: 20px;
		padding: 5px;
		height: 40px;
		position: relative;

	}
	.topicons .ticon > a > span {
		display: inline-block;
		min-width: 20px;
		height: 20px;
	}
	.topicons .ticon a{
		display:inline-block;
		height:100%;
	}
	.topicons .ticon > a > span.teng{
		background-image: url("https://www.telenor.com.pk/skin/frontend/telenor/default/images/common/urdu_top.png");
		background-position: center;
		background-repeat:no-repeat;
		width: 40px;
		height: 30px;
	}
	.topicons .ticon > a > span.turdu{
		background-image: url("https://www.telenor.com.pk/skin/frontend/telenor/default/images/common/eng_icon.png");
		background-position: center;
		background-repeat:no-repeat;
		width: 40px;
		height: 30px;
	}
	.topicons .ticon > a > span.tcart{
		background-image: url("https://www.telenor.com.pk/skin/frontend/telenor/default/images/common/sc_icons.png");
		background-position: -194px -12px;
		background-repeat: no-repeat;
		width: 45px;
		height: 30px;
	}
	.topicons .ticon > a > span.tbell{
		background-image: url("https://www.telenor.com.pk/skin/frontend/telenor/default/images/common/notificatios.png");
		background-position: 10px 4px;
		background-repeat: no-repeat;
		width: 45px;
		height: 30px;
	}
	.topicons .ticon > a > span.tfav{
		background-image: url("https://www.telenor.com.pk/skin/frontend/telenor/default/images/common/sc_icons.png");
		background-position: -150px -12px;
		background-repeat:no-repeat;
		width: 45px;
		height: 30px;
	}
	.topicons .ticon > a > span.tlogin{
		background-image: url("https://www.telenor.com.pk/skin/frontend/telenor/default/images/common/login_top.png");
		background-position: center;
		background-repeat:no-repeat;
		width: 40px;
		height: 30px;
	}
	.topicons .ticon > a > span.tuser{
		border-radius: 50%;
		border: 1px solid #fff;
		width: 30px;
		height: 30px;
		background-size: 100% 100%;
	}
	.topicons a > span.ico-alert {
		background-color: #FF0079;
		min-width: 15px;
		width: 15px;
		height: 15px;
		font-size: 9px;
		line-height: 15px;
		text-align: center;
		padding: 0px;
		position: absolute;
		top: 4px;
		right: 6px;
		color: #FFF;
		border-radius: 50%;
		font-weight: bold;
	}
	.topicon_area {
		display: inline-block;
	}
	.ticon .top-list{
		max-height:0px;
		overflow:hidden;
		position:absolute;
		right:0px;
		top:40px;
		background-color:#fff;
		font-size:14px;
		width:278px;
/*-webkit-transition: max-height 1s,padding 1s;
-moz-transition: max-height 1s,padding 1s;
transition: max-height 1s,padding 1s;*/
}
.ticon.active .top-list{
	padding:15px 20px;
	max-height:400px;
}
#topmenu .arrowicon{
	position:absolute;
	display:block;
	width:50px;
	height:45px;
	display:none;
	right:0;
}

.first_name{
	color: white;
	cursor: pointer;
	float: left;
	width: 115px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.on_name_click{
	background-color: white;
	float: left;
	position: absolute;
	right: -87px;
	width: 190px;
	padding-bottom: 10px;
	padding-top: 0px;
}
.on_page_load{
	float: left;
	padding-bottom: 10px;
	position: absolute;
	right: -125px;
	width: 190px;
}
#black_login{

	margin-top: 0px;
	background-color: white;
}
.black_lock{
	background-image: url("https://www.telenor.com.pk/skin/frontend/telenor/default/images/djuice/login_top_djuice.png");
	background-position: center center;
	background-repeat: no-repeat;
	float: left;
	height: 40px;
	padding: 20px;
	padding-left: 0px;
	margin-right: 8px;
	width: 30px;
}
.on_name_click .first_name{
	color: black;
	padding-top: 0px;
}
.account_links a{
	color: #009ce8;
	width: 100%;
	float: left;
	padding-left: 10px;
	position: relative;
	padding-right: 10px;
}

.account_links a:hover {
	color:#21282E ;
	background-color: #cfde00;
}
.account_links{
	background-color: white;
	padding-left: 5px;
	padding-right: 5px;
	position: relative;
	width: 100%;
}
.dropdow_bg_image{
	background-image: url("https://www.telenor.com.pk/skin/frontend/telenor/default/images/home/up.png");
	background-repeat: no-repeat;
	cursor: pointer;
	float: left;
	height: 10px;
	margin-left: 5px;
	margin-top: 18px;
	padding-left: 5px;
	width: 10px;
}
.dropdow_bg_image_dark{
	background-image: url("https://www.telenor.com.pk/skin/frontend/telenor/default/images/home/dark.png");
	background-repeat: no-repeat;
	cursor: pointer;
	float: left;
	height: 10px;
	margin-left: 5px;
	margin-top: 18px;
	padding-left: 5px;
	width: 10px;
}
@media only screen and (min-width:80px) and (max-width:992px){
	#login:before {
		display: block;
		content: "";
		padding-left: 10px;
		color: #ffffff;
		font-size: 18px;
	}
	.on_page_load{
		right: 0px;
		width: 222px;
	}
	.dropdow_bg_image{
		margin-left: 190px;
		position: absolute;
	}
	.on_name_click{
		right: 0px;
		width: 100%;
	}
	#black_login{
		width: 262px;
		background-color: white;
		margin-top: 0;
		position: absolute;
		top: 52px;
		margin-left: 10px;
		margin-top: 0px;
	}
	.on_name_click .first_name{
		position: absolute;
		margin-left: 40px;
		padding-top: 5px;
		width: 180px;
	}
	.black_lock{
		margin-left: 5px;
	}
	.dropdow_bg_image_dark{
		margin-left: 230px;
		position: absolute;

	}
	#logged_out_menu{
		display: none !important:;
	}
	.con_sign span{
		top: -3px;
	}
}

#logged_in_menu{
	display:none;  
}
.login_user{
	width: 100%;
	height: 100%;
	margin-left: 2px;
	margin-top: 0px;
	padding: 3px 5px;
	background-repeat:no-repeat;
	background-position:3px center;
	font-size:15px;
	color:#fff;

}

.login_user.inactive{
	border:0px;
	border-radius:initial;
	background-image: url("https://www.telenor.com.pk/skin/frontend/telenor/default/images/home/login_top.png");
	padding-left: 25px;
}

.login_user.loggedin{
	background-image: url("https://www.telenor.com.pk/skin/frontend/telenor/default/images/home/login_top.png");
	padding-left: 25px;
}

.login_open .loggedin{
	background-color:#fff;
}

.login_open .loggedin{
	background-image: url("https://www.telenor.com.pk/skin/frontend/telenor/default/images/djuice/login_top_djuice.png");
	color:#21282E;
}

.login_open .loggedin span{
	color:#21282E;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}

.login_open .down_icon{
	background-image:url('https://www.telenor.com.pk/skin/frontend/telenor/default/images/common/arrow_b_down_black.png');
}
#logged_out_menu{
	display:none;
}
#logged_out_menu a{
	background-image: url("https://www.telenor.com.pk/skin/frontend/telenor/default/images/home/login_top.png");
	background-repeat:no-repeat;
	background-position:8px center;
	padding-left:35px;
}

.djuice #logged_out_menu a{
	background-image: url("https://www.telenor.com.pk/skin/frontend/telenor/default/images/djuice/login_top_djuice.png");
}
.djuice #logged_in_menu .login_lock{
	url("https://www.telenor.com.pk/skin/frontend/telenor/default/images/djuice/login_top_djuice.png")
}
.login_user img{
	border: 0px;
	width: 20px;
	height: auto;
	margin-left: 3px;
	margin-bottom: 2px;
	float:left;
}
.login_user span{
	float:left;
	color:#fff;
	line-height:22px;
	margin-left:8px;
	font-size:15px;
	margin-top:8px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.loggedin .uname{
	width:70px;
}

.login_links{
	position: absolute;
	top: 40px;
	right:0px;
	background-color: #fff;
	max-height:0px;
	overflow:hidden;
	padding:0px;
	width:200px;
	-webkit-transition: max-height 1s,padding 1s;
	-moz-transition: max-height 1s,padding 1s;
	transition: max-height 1s,padding 1s;
}
.ticon.active .login_links{
	max-height:400px;
	padding:5px;
}
.topicons .login_links a{
	display:block;
	width:100%;
}
.login_links a .login_link{
	font-size:15px;
	padding:10px;
	color:#007dc5;
	line-height:18px;
	background-color: #fff;
	font-family:telenorregular;
	margin:5px 0px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

.login_links a:hover .login_link{
	color:#21282E;
	background-color:#CFDE00;
	font-family:telenorregular;
}

#logged_in_menu .login_lock{
	background-image: url("https://www.telenor.com.pk/skin/frontend/telenor/default/images/home/login_top.png");
	background-repeat:no-repeat;
	background-position:8px center;
	padding-left:35px;
}

.home_bg {
	min-height: 400px;
}


.home_bg_large{
	background: transparent url("https://www.telenor.com.pk/skin/frontend/telenor/default/images/register/bg_pattern.png") repeat-x;

}

.mainblock_bg {
	background-color: #ffffff;
	background-repeat: repeat-x;
}

.gray_bg{
	background-color:#EFF2F3;
}
.gray2_bg{
	background-color:#EBEBEB
}
.white_bg{
	background-color:#fff;
}
#inner_wrapper{
	padding-top:10px;
	position:relative;
}

.news_ticker{
	padding-top:10px;
}

.marquee{
	height:21px;
	line-height: 21px;
	position: relative;
	overflow: hidden;
	list-style: none;
	padding:0;
	margin:0;
	display: block;
	width:100%;
}


ul.marquee li {
	display: block;
	left: 0;
	padding:0 15px;
	position: absolute;
	top: -999em;
	white-space: nowrap;
	width:100%;
}

.marquee > li> a{
	font-size:13px;
	color:#ffffff;
	width:100%;
	display:block;
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis;
}

.content_section{
	display:inline-block;
	width:100%;
	clear:both;
}

.large_screen_padding{
	padding-left:30px;
}
.layers {
	width: 100%;
	display: inline-block;
	margin-bottom: 65px !important;
}
#content_layer4 {
	margin-bottom: 30px;
}
.grids {
	float: left;
	vertical-align: top;
	display: inline-block;
}
.grids .large {
	width: 95%;
	margin: 0 auto;
	height: auto;
}

.grids_2:nth-child(2n-1) .large, .grids_2:nth-child(2n-1) .detail_section{
	margin-left:0px;
	padding-left:0px;
}

.grids_2:nth-child(2n) .large, .grids_2:nth-child(2n) .detail_section{
	margin-right:0px;
	float:right;
}

.grids .medium {
	max-width: 215px;
	height: auto;
	text-align:center;
}

.grids .medium img{
	max-width:100%;
	margin:0 auto;
}


.grids .small {
	width: 90px;
	height: auto;
	margin:0px 10px;
	border-radius:50%;
}

.grids_4_small:nth-child(4n-3) .small{
	background-color:#ff5f00;
}
.grids_4_small:nth-child(4n-2) .small{
	background-color:#8500A8;
}
.grids_4_small:nth-child(4n-1) .small{
	background-color:#ED1B4D;
}
.grids_4_small:nth-child(4n) .small{
	background-color:#38B2B2;
}

.grids_4 {
	width: 25%;

}

.grids_4:nth-child(4n){
	padding-right:0px;
}

.grids_4:nth-child(4n-3){
	padding-left:0px;
}

#footer .grids_4_footer {
	width: 20%;
	min-height: 278px;
	position: relative;
}
.grids_full_footer {
	width: 100%;
	min-height: 20px;
	position: relative;
}
.grids_4_small {
	width: 25%;
	min-height:230px;
}
.grids_2_back {
	color: #fff;
	width: 48%;
	padding: 40px;
	margin: 0px;
	position:relative;
	padding-bottom: 70px;
}

.grids_2_back h1 {
	font-size: 30px;
	padding-top: 0;
	display: inline-block;
	float: left;
	color: #fff;
	font-family:telenorregular;
}
.grids_2_back:nth-child(2n-1){
	float: left;
}
.grids_2_back:nth-child(2n){
	float: right;
}
.grids_2_button{
	background: #CFDD01 url(https://www.telenor.com.pk/skin/frontend/telenor/default/images/home/dark_arrow.png) 93% center no-repeat;
	padding: 10px 30px 10px 10px;
	color: #21282e;
	font-size: 15px;
	display: block;
	max-width: 200px;
	min-width:190px;
	position: absolute;
	bottom: 30px;
	left:213px;
	cursor:pointer;
}
#wishlist_share_response {
	margin-left: 70px;
	display: inline-block;
	margin-top: 10px;
	font-size: 15px;
}
.store h1 {
	width: 117px;
}
.store h2 {
	font-size: 24px;
	padding-bottom: 10px;
}
.support h1::before {
	content: " ";
	width: 85px;
	height: 80px;
	display: block;
	background: url(https://www.telenor.com.pk/skin/frontend/telenor/default/images/home/faq_white_icon.png) no-repeat;
	margin-bottom: 20px;
}
.support h1 {
	width: 130px;
}
.grids_2_back .contents {
	padding-left: 170px;
	height: 190px;
}
.store {
	background: #0082c9 url(https://www.telenor.com.pk/skin/frontend/telenor/default/images/common/blue_pattern_bg.png) repeat-x;
	background-size:contain;
}
.store h1:before {
	content: '';
	width: 85px;
	height: 80px;
	display: block;
	margin-bottom: 20px;
	background: url(https://www.telenor.com.pk/skin/frontend/telenor/default/images/home/locator_white_icon.png) no-repeat;
}

.support {
	background: #cd0067 url(https://www.telenor.com.pk/skin/frontend/telenor/default/images/home/faq_bg_pattern.jpg) repeat-x;
	background-size:contain;
}
.support a{
	color:#21282E;
}
.support p {
	border-bottom:1px solid rgba(255,255,255, 0.3);
	overflow: hidden;
	font-size: 15px;
	line-height:21px;
	color:#21282E;
	height:44px;
}
.store p {
	line-height: 22px;
	height:66px;
	font-size: 15px;
	overflow: hidden;
}
.grids_2 {
	width: 50%;
}

.imgBox img {
	width: 100%;
	height: auto;
}


.grids_4 > .imgBox img, .grids_4_small > .imgBox img {
	-webkit-transform: scale(1, 1);
	-webkit-transition-duration: 400ms;
	-webkit-transition-timing-function: ease-out;
	-moz-transform: scale(1, 1);
	-moz-transition-duration: 400ms;
	-moz-transition-timing-function: ease-out;
	-ms-transform: scale(1, 1);
	-ms-transition-duration: 400ms;
	-ms-transition-timing-function: ease-out;
}
.grids_4 > .imgBox:hover img, .grids_4_small > .imgBox:hover img, .grid_item .imgBox:hover img, .grid_item .imgBox_small:hover img {
	-webkit-transform: scale(1.1,1.1);
	-webkit-transition-duration: 400ms;
	-webkit-transition-timing-function: ease-out;
	-moz-transform: scale(1.1,1.1);
	-moz-transition-duration: 400ms;
	-moz-transition-timing-function: ease-out;
	-ms-transform: scale(1.1,1.1);
	-ms-transition-duration: 400ms;
	-ms-transition-timing-function: ease-out;
}
.grids_2 .detail_section {
	width: 95%;
	max-width:555px;
	margin:0px;
	padding:10px 0px;
}
.detail_section {
	width: 100%;
	padding:20px 10px;
}
.detail_section >a:hover h2 {
	color: #00a5ef;
}
.detail_section h2 {
	font-size: 21px;
	color: #0091d2;
	line-height:23px;
	margin-bottom: 10px;
	display: inline-block;
	width:100%;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}
.detail_section h3 {
	font-size: 18px;
	color: #21282e;
	margin-bottom: 5px;
	height: 44px;
	overflow: hidden;
	line-height: 22px;
}
.detail_section p {
	color: #21282e;
	font-size: 14px;
	line-height: 18px;
	height:54px;
	overflow: hidden;
}
.grids_4 p {
	height: auto;
}
.grids_2 p {
	height:auto;
}
.more_link {
	margin-top: 15px;
	height: 24px;
}
.more_link.more-margin{
	margin-top: 50px;
}
.more_link a {
	font-size: 14px !important;
	color: #21282e;
	line-height: 24px;
	display:inline-block;
}
.more_link a:hover .more_icon {
	background-color: #00a5ef;
}
.more_icon {
	width: 24px;
	height: 24px;
	background-color: #0091d2;
	display: inline-block;
	float: left;
	margin-right: 10px;
}
.more_link .arrow {
	background-image: url(https://www.telenor.com.pk/skin/frontend/telenor/default/images/home/arrow_b.png);
}
#social_media {
	text-align: center;
	font-family:telenorregular;
	font-size:18px;
}
.social_icon#fb {
	background-image: url(https://www.telenor.com.pk/skin/frontend/telenor/default/images/home/facebook.png);
}
.social_icon#in {
	background-image: url(https://www.telenor.com.pk/skin/frontend/telenor/default/images/home/linkedin.png);
}
.social_icon#tw {
	background-image: url(https://www.telenor.com.pk/skin/frontend/telenor/default/images/home/twitter.png);
}
.social_icon {
	display: inline-block;
	width: 48px;
	height: 48px;
	margin: 20px;
	background-position: center;
	background-repeat: no-repeat;
	position:relative;
}

.social_icon a{
	display:inline-block;
	width:100%;
	height:100%;
}
.social_text {
	height: auto;
	color: #21282e;
	font-size: 18px;
	line-height: 50px;
	padding-top: 20px;
	border-bottom: 1px solid #E0E0E0;
}

.grids_items{
	display:inline-block;
	margin-top:10px;
	width:100%;
}

.grids_items .grids_4_small .imgBox{
	border-radius:50%;
}
.grids_items .grids_4_small:nth-child(4n) .imgBox{
	background-color:#38B2B2;

}
.grids_items .grids_4_small:nth-child(4n-1) .grid4_icons{
	background-color:#ED1B4D;
}
.grids_items .grids_4_small:nth-child(4n-2) .grid4_icons{
	background-color:#8500A8;
}
.grids_items .grids_4_small:nth-child(4n-3) .grid4_icons{
	background-color:#FF5F00;
}

.grids_items .grids_3_small:nth-child(3n) .grid4_icons{
	background-color:#ED1B4D;
}

.grids_items .grids_3_small:nth-child(3n-1) .grid4_icons{
	background-color:#8500A8;
}

.grids_items .grids_3_small:nth-child(3n-2) .grid4_icons{
	background-color:#FF5F00;
}



.grids_minus_4{
	width: 75%;
}

.banner_desc h2{
	color:#21282e;
	font-size:24px;
	line-height:32px;
	margin:30px 0px 24px;
}
.banner_desc p{
	font-size:16px;
	line-height:24px;
	color:#666666;
	font-family:arial;
}
.discount_features{
	color:#21282e;
}

.tabspacing{
	margin-top:40px;
}
.discount_feature{
	margin-top:20px;
}
.discount_feature .discount_heading h3{
	font-size:22px;
	padding:10px 0px;
}
.discount_feature .discount_desc p{
	font-size:16px;
	padding:10px 0px;
}

.list_number{
	counter-reset: li-counter;
}

.list_number .list_item:before{
	content: counter(li-counter)".";
	counter-increment: li-counter;
	position:absolute;
	left:0px;
}

.list_number .list_item{
	padding-left:20px;
	position:relative;
	background:transparent;
}

@media only screen and (min-width:80px) and (max-width: 639px){
	.grids_minus_4{
		width:100%;
	}
}

@media only screen and (min-width:640px) and (max-width: 959px){
	.grids_minus_4{
		width:100%;
	}
}


.content_section.col2_right {
	clear: both;
	margin: 0px 0px 30px;
}
.news_content:after, .heading_container:after {
	display: block;
	content: " ";
	clear: both;
}
.content_section.col2_right .panels {
	margin: 0;
	float: left;
}
.content_section.col2_right .panel_left {
	width: 75%;
}
.content_section.col2_right .panel_right {
	width: 25%;
}
.date_container {
	width:143px;
	height: auto;
	float: left;
	border-right: 2px solid #BDCBD2;
	margin-right: 15px;
	margin-top:3px;
}

.press_date{
	width:128px;
	padding:12px;
	display:inline-block;
	height:56px;
	background:url(https://www.telenor.com.pk/skin/frontend/telenor/default/images/press_release/gradient_ptrn.png) repeat-y;
	color:#fff;
	float:left;
}

.press_date .press_day{
	font-size:36px;
	display:inline-block; 
}

.press_date .press_my{
	display:inline-block;
	width:50%; 
	font-size:14px;
	line-height:16px;
}
.news_content {
	width: 100%;
	display: block;
	margin-top: 0px;
}
.news_img {
	width: 100%;
	display: block;
}
.news_img img {
	max-width: 100%;
	height: auto;
	width: auto;
}
.news_heading h2,.press_heading h2, .search_heading h2 {
	font-size: 31px;
	color: #21282e;
	line-height:31px;
}
.news_para p {
	margin: 20px 0;
	line-height: 21px;
}
.col2_right .right_bar {
	width: 240px;
	float: right;
}
.right_bar .spacing {
	margin-top: 30px;
}
.downloads_head h3 {
	font-size: 18px;
	line-height: 36px;
	border-bottom: 1px solid #e0e0e0;
}
.side_banner_section .device_adv{
	margin:0;
	float:left;
	width:100%;
	max-width:none;
}
.side_banner_section .device_adv img{
	width:100%;
	height:200px;
}

.press_release .more_link .arrow {
	background-image: url(https://www.telenor.com.pk/skin/frontend/telenor/default/images/press_release/download_icon.png);
}

.more_link .download {
	background-image: url(https://www.telenor.com.pk/skin/frontend/telenor/default/images/press_release/download_icon.png);
}





.experience .panel_left{
	width:25%;
	min-width:240px;
}

.experience .panel_right{
	width:75%;	
}

.experience .panel_right .layers{
	width:100%;
	max-width:860px;
}

.experience .banner{
	max-width:860px;
	width:100%;
	margin:0px;	
}

.margin_top{
	margin-top:40px;	
}

.no_margin{
	margin-bottom:0px;	
}
.press{
	width:100%;
	display:inline-block;
	margin-bottom:50px;
}

.press_date{
	padding:12px;
	display:inline-block;
	width:128px;
	height:56px;
	background:url(https://www.telenor.com.pk/skin/frontend/telenor/default/images/press_release/gradient_ptrn.png) repeat-y;
	color:#fff;
	float:left;
}

.press_date .press_day{
	font-size:36px;
	display:inline-block;	
}

.press_date .press_my{
	display:inline-block;
	width:50%;	
	font-size:14px;
	line-height:16px;
}

.press_desc{
	margin-left:20px;
	width: calc(100% - 150px);
	float:left;
}

.press_desc .press_heading2 h2{
	font-size:18px;
	color:#00AAE5;
	line-height:24px;	
}

.press_desc .press_details p{
	padding:10px 0px;
	color:#21282E;
	font-size:14px;
	line-height:20px;
}

.press_desc .press_buttons .download{
	margin:10px 0px;
	color:#21282E;
	float:left;
	padding-left:34px;
	position:relative;
	line-height:24px;
	margin-right:30px;
	font-size:14px;
}
.press_desc .press_buttons .download p{
	padding:0px;
}

.press_desc .press_buttons .download:before{
	height: 24px;
	position: absolute;
	display: inline-block;
	background: url('https://www.telenor.com.pk/skin/frontend/telenor/default/images/press_release/download_icon.png') no-repeat scroll center center #0091D2;
	width: 24px;
	content: "";
	left:0px;
}

.press_desc .press_buttons .download:hover:before{
	background:#00A5EF url('https://www.telenor.com.pk/skin/frontend/telenor/default/images/press_release/download_icon.png') no-repeat scroll center center;    
}


@media only screen and (min-width:80px) and (max-width: 480px){
	.experience .panel_right{
		width:100%;
		margin:20px auto;
	}

	.press_releases .press_desc{
		width:100%;
		margin:20px 0px 0px;	
	}
}

@media only screen and (min-width: 481px) and (max-width: 639px){
	.press_releases .panel_right{
		width: calc(100% - 220px);
		margin-left:20px;
	}
	.press_releases .press_desc{
		width:90%;
		margin:20px 0px 0px;	
	}

	.experience .panel_left {
		min-width:200px;
	}
}

@media only screen and (min-width: 640px) and (max-width: 959px){
	.press_releases .panel_right{
		width: calc(100% - 260px);
		margin-left:20px;
	}
	.press_releases .press_desc{
		width:90%;
		margin:20px 0px 0px;	
	}
}

@media only screen and (min-width:960px) and (max-width: 1200px){
	.experience .panel_right{
		margin-left:20px;
		width: calc(100% - 260px);	
	}
}

.content_section.store_locator{
	clear:both;
	margin:0px 0px 30px;
}

.store_content:after{
	display:block;
	content:" ";
	clear:both;
}

.content_section.store_locator .panels{
	margin:0;
	float:left;
}
.content_section.store_locator .panel_left{
	width: 35%;
}
.content_section.store_locator .panel_right{
	width: 65%;
}

.news_content{
	width:100%;
	display:block;
	margin-top:0px;
}


.store_img{
	background-repeat:no-repeat;
	background-position:left top;
	background-size:cover;
	width:100%;
	height:673px;

}

.store_locator .left_bar{
	width: 100%;
	float:left;
	background-image: url("https://www.telenor.com.pk/skin/frontend/telenor/default/images/common/blue_pattern_bg.png");
	background-color: #0082c9;
	background-repeat:no-repeat;
	background-size:cover;
	height: 673px;
}

.right_bar .spacing{
	margin-top:30px;
}

.downloads_head h3{
	font-size:18px;
	line-height:36px;
	border-bottom:1px solid #e0e0e0;
}

.side_banner_container img{
	width:100%;
	height:auto;
	max-width:240px;
}

#view_google_map_link .more_link{
	float: right;
	margin-top: 16px;
	margin-right:35px;

}

.left_bar{
	color:#FFF;
	padding:30px;
}


.inner_boxes, .left_bar .upper_div {
	border-bottom: 1px solid rgba(255,255,255,0.3);
	font-family:Arial;
}
.inner_boxes{
	width: 310px;
}
.inner_boxes:last-child{
	border: none;
}


.fontsizefixed{
	font-size: 14px;
}
.left_bar .upper_div .heading_text{
	font-size:16px;
}

.lower_div{
	height: 485px;
	overflow: auto;
}
.quick_start_heading{
	font-size:22px;
	font-weight: bold;
	margin-top:25px;
	margin-bottom:25px;
}
.marginfixedless{
	margin-top:20px;
	margin-bottom:20px;
}
.marginfixed{
	margin-top:25px;
	margin-bottom:25px;
}
#input_field input {
	width: 85%;
	height:36px;
	border:none;
	background-image: url(https://www.telenor.com.pk/skin/frontend/telenor/default/images/store/search_icon.png);
	background-repeat: no-repeat;
	background-position: 10px 10px;
	padding-left:40px;
	font-weight:bold;
}

.view_map_button{
	position: relative;
	display: inline-block;
}

.view_map_button.grids_2_button{
	margin-top:25px;
	margin-bottom:30px;
	width: 108px;
	height:36px;
	margin-left:0px;
	font-size:14px;
	background-image: url(https://www.telenor.com.pk/skin/frontend/telenor/default/images/store/arrow_b_right_black.png);
	line-height:36px;
	padding: 2px 0px 0px 15px;
	font-family: telenorregular;
	position: relative;
	left: 0px;
	top: 0px;
}


#input_field_button .grids_2_button {
	width:100%;
	min-width:40px;
	background-image: url(https://www.telenor.com.pk/skin/frontend/telenor/default/images/store/arrow_b_right_black.png);
	background-position: center;
	height:36px;
	float:right;
	margin:0px;
	position: relative;
	bottom: 0px;
	left:auto;
}
.quick_start_heading.marginfixed > img {
	float: left;
	margin-right: 15px;
}
.store_locator #input_field #input_field_button{
	position: relative;
	float:right;
	width:15%;
}
@media only screen and (min-width:80px) and (max-width:992px){
	.store_locator #input_field input{
		height: 36px;
		width: 85%;
	}
	.store_locator #input_field_button .grids_2_button{
		height: 36px;
		width:100%;
		left:0px;
	}
}

.tab{
	text-align:left;
}
.tab h1{
	font-size:36px;
	color:#fff;
	margin:65px auto 30px;
	text-align:center;
}

.tab h2{
	font-size: 32px;
	line-height: 34px;
	color: #FFF;
	margin-bottom:10px;
}

.tab ul li,  .tab ol li{
	line-height: 25px;
	width: 100%;
	padding:0px;
	padding-left:15px;
}
.tab ul>li {
	background-image: url("https://www.telenor.com.pk/skin/frontend/telenor/default/images/internationaldirectdialing/bullet.png");
	background-position: left 9px;
	background-repeat: no-repeat;
	margin-left:13px;
	padding-left:30px;
}
.tab .gf_list{
	margin-bottom: 0px;
}
.tab .gf_list>li{
	background: none;
	margin-left: 0px;
	padding-left: 0px;
	font-size: 15px;
	line-height: 35px;
}
.tab ol li{
	list-style-type:decimal;
	margin-left:30px;
}

.tab p{
	font-size:16px;
	line-height:18px;
	font-family:arial;
}

.tab table{
	width:auto;
	max-width:100%;
	overflow:scroll;
}

.tab tr{
	border-bottom:1px solid rgba(0,0,0,0.3);
}

.tab tr td{
	padding:10px 5px;
	color:#666;
	font-family: arial;
}

.tab tr td:nth-child(1){
	color:#0091D2;
	font-size: 22px;
	font-family:telenorregular;
}

.tab tr:nth-child(1) td{
	color: #21282E;
	font-size:22px;
	font-family:telenorregular;
}

.tab table.no_layout{
	width:auto;
	max-width:100%;
	overflow:scroll;
	border:1px solid rgba(0,0,0,0.3);
	border-collapse: collapse;
}


.tab table.no_layout td{
	font-family:arial;
	color:#21282E;
	font-size:18px;
	border:1px solid rgba(0,0,0,0.3);
}

.tab table caption{
	font-size:18px;
	color:#21282E;
	line-height:22px;
}


.tab table.multiline tr td{
	padding:10px 5px;
	color:#666;
	font-size:16px;
	font-family: arial;
	vertical-align: middle;
}

.tab table.multiline tr:nth-child(1) td{
	color: #21282E;
	font-size:22px;
	font-family:telenorregular;
}

.tab table.multiline td.cell_highlight{
	color:#0091D2;
	font-size:22px;
	font-family:telenorregular;
}

.tab table.table_highlight td:nth-child(n){
	color:#0091D2;
	font-size:22px;
	font-family:telenorregular;
}

.tab strong{
	font-family: telenorbold;
}

.tab em{
	font-family: telenoritalic;
}

.container{
	width:1180px;
}

.low_margin{
	margin-bottom:15px;
}
.device_content{
	margin-top:40px;
}
.device{
	max-width: 200px;
	margin: 5px auto 80px;
}
.only_mobile_devices{
	display:none;
}
.grids_4_devices {
	width: 25%;
	padding:2px;
}

.grids_minus_4{
	width: 75%;
}
.grids_4_devices .medium{
	min-width:140px;
}
.grids_4_devices2 {
	width: 25%;
}

.grids_2_devices2{
	width:50%;
	min-width:320px;
}
.less, .more{
	cursor:pointer;
	width:100%;
	margin-top:30px;
}

.more_icon_down, .less_icon_up{
	width:215px;
	min-height:30px;
	border-bottom:2px solid #0091D2;
	margin:0px auto;
}

.more_icon_down{
	background:url(https://www.telenor.com.pk/skin/frontend/telenor/default/images/devices/arrow_down_blue.png) no-repeat center center;
}

.less_icon_up{
	background:url(https://www.telenor.com.pk/skin/frontend/telenor/default/images/devices/arrow_up_blue.png) no-repeat center center;

}

.more_info, .less_info{
	color:#0091D2;
	font-size:15px;
	line-height:20px;
	margin:10px auto;
	text-align:center;
}

.less_icon_down{

}
.device img{
	margin:0px auto;
}

.device_img img{
	width:100%;
	max-width:200px;
}

.device_reviews img{
	width:16px;
	height:auto;
}


.device_title{
	width:100%;
	max-width:200px;
	margin:5px auto;
}

.device_title_large{
	max-width:236px;
}
#device_grid_view .device_title, #device_list_view .device_title{
	min-width:100%;
	margin:0px auto;
}


.device_title span{
	font-size:18px;
	line-height:20px;
	color:#21282e;
}

.grids_adv{
	float:right;
}
.device_adv{
	max-width:160px;
	overflow:hidden;
	margin:5px auto;
	float:right;
}

.review, .device_capacity,.device_color,.device_buy{
	margin:15px 0px;
}
.device_storage.device_validity{
	width: 115px;
}
.device_reviews{
	margin:10px 0px;
	display:block;
	min-height:30px;
	border-bottom:1px solid rgba(0,0,0,0.3);
}

.device_reviews_2{
	margin:10px 0px 20px;
	display:block;
	min-height:30px;
	line-height:30px;
}


.device_color{
	min-height:50px;
}
.device_color .color_thumb{
	margin-top:10px;
}

.device_title .device_name{
	font-family:telenorregular !important;
	font-size: 14px !important;
	line-height:18px !important;
	overflow:hidden !important;
	margin-bottom: 5px !important;
	height: auto !important;
	/*    min-height: 60px !important;*/
}
.device_title .device_name.post_name{
	font-size: 18px !important;
	font-weight: bold;
}
.device_title .device_name.post_fee{
	margin-top: 5px;
	padding-top: 12px;
}
.device_title .device_name.post_fee_pulse{
	margin-top: 30px;
	padding-top: 15px;
	font-size: 18px !important;
}
.device_title  .device_name.pro_blundle_price{
	margin-top: 15px;
	margin-bottom: 0px !important;
}
/*#dasboard_contents .device_title .device_name{
font-size: 24px !important;
line-height: 25px !important;
margin-top: 40px !important;
max-height: inherit !important;
}
#dasboard_contents .device_title .device_name
.grid_item .device_title .device_name {
font-size: 24px;
line-height: 28px;
color: #21282E;
height: 58px;
max-height:58px;
overflow: hidden;
}*/
.device_pulse {
	font-size: 18px;
	font-family: telenorregular;
	line-height: 30px;
	display: inline-block;
	width: 100%;
}

.grid_item .device_title .device_name h3{

	font-size:24px;
	line-height:28px;
}

.device_title .device_price{
	font-size:28px;
	line-height:36px;
	overflow:hidden;
	max-height:72px;
	color:rgba(0, 145, 210, 0.9)
}

#device_grid_view .device_title .device_price, #device_list_view .device_title .device_price{
	font-size: 28px;
	line-height: 36px;
	max-height: 74px;
	overflow: hidden;
	white-space: normal;

}
#device_list_view .ptp-steps .device_title .device_price{
	line-height: 50px;
	margin-bottom: 20px;
}

.grid_item .device_title .device_price{
	font-size:28px;
}

.device_title .select{
	margin:10px 0px 0px;
	background: url(https://www.telenor.com.pk/skin/frontend/telenor/default/images/devices/arrow_a.png) no-repeat right center, url(https://www.telenor.com.pk/skin/frontend/telenor/default/images/devices/select_btn_bg.png) repeat-y;
	font-size:21px;
	padding:9px 15px;
	color:#fff;
	line-height:25px;
	max-width:200px;
	width:100%;
	height:40px;
}
#device_grid_view .device_title .select,#device_list_view .device_title .select {
	background: url("https://www.telenor.com.pk/skin/frontend/telenor/default/images/common/arrow_a_right_white.png") no-repeat scroll right center, url("https://www.telenor.com.pk/skin/frontend/telenor/default/images/devices/select_btn_bg.png") repeat-y scroll 0 0 rgba(0, 0, 0, 0);
	color: #fff;
	font-size: 21px;
	line-height: 25px;
	width:100%;
	max-width:100%;
	font-family: telenorregular;
}


.grid_item{
	width:95%;
	max-width:200px;
	min-width:140px;
	margin:10px auto;
}

.grids_4_small_devices .grid_item{
	margin-bottom:10px;
	min-height:180px;
}

.grid_item .device_title .view_more{
	margin-top:15px;
	background: url(https://www.telenor.com.pk/skin/frontend/telenor/default/images/devices/arrow_a.png) no-repeat right center, url(https://www.telenor.com.pk/skin/frontend/telenor/default/images/devices/select_btn_bg.png) repeat-y;
	font-size:21px;
	padding: 2px 10px;
	color:#fff;
	line-height:28px;
	width:100%;
	height:30px;
	max-width:200px;
	min-width:140px;
}

.device_title .buy_now{
	margin-top:35px;
	background: url(https://www.telenor.com.pk/skin/frontend/telenor/default/images/devices/shop_online_top.png) no-repeat 95% center, url(https://www.telenor.com.pk/skin/frontend/telenor/default/images/devices/select_btn_bg.png) repeat-y;
	background-size:auto, 100%;
	font-size:21px;
	padding:9px 15px;
	color:#fff;
	line-height:25px;
	width:236px;
	height:40px;
}

.device_title .activate{
	margin-top:35px;
	background: url(https://www.telenor.com.pk/skin/frontend/telenor/default/images/devices/select_btn_bg.png) repeat-y;
	background-size: 100%;
	font-size:21px;
	padding:9px 15px;
	color:#fff;
	line-height:25px;
	width:236px;
	height:40px;
}

.device_title .select a{
	color:#fff;
}

.device_title .device_video{
	margin:15px 0px 0px !important;
}

.device_video a{
	display:inline-block;
	width:100%;
	height:100%;
	color:#21282E;
	font-size:18px;
	line-height:30px;
}

.device_collapse h2{
	max-height:28px;
	line-height:28px;
	overflow:hidden;
	color:#1D98D5;
	font-size:22px;
}

.device_collapse .grid_item .device_title .device_name h2{
	font-size: 24px;
	line-height: 40px;
	color: #21282E;
	max-height: 40px;
}

.device_specs h2{
	margin:15px 0px 0px;
}

.spec{
	padding:10px 0px;
}
.spec h3{
	font-size:18px;
	max-height:20px;
	overflow:hidden;
	line-height:20px;
	font-family: telenorregular;
	color: #21282E;
}
.spec p{
	font-size:14px;
	line-height:18px;
	max-height:18px;
	overflow:hidden;
	color:#666666;
	font-family: helvetica,arial;
	padding:0px !important;
}

.spec2{
	height:54px;
}
.spec2 h3{
	margin-bottom:10px;
}
.spec2 p{
	font-size:14px;
	line-height:18px;
	max-height:60px;
	overflow:hidden;
	color:#969CA2;
	font-family:arial;
}
.packages #device_list_view .device_title.post_details .spec2 p{
	max-height: 180px;
}
.packages #device_list_view .ptp-wrapper .device_title.post_details .spec2 p{
	width: 90%;
}
.device_features .spec, .device_os .spec{
	padding:0px;
}
.device_features .spec p{
	max-height:72px;
}

.device_features,.device_os,.device_specs{
	border-bottom:1px solid rgba(0,0,0,0.3);
	padding:15px 0px;
}
.stars, .counter{
	display:inline-block;
	color:#666666;
}
.stars{
	float:left;
}
.counter{
	float:right;
	width:45%;
	text-align:right;
}

.color_thumb div{
	width:36px;
	height:36px;
	border:1px solid rgba(0,0,0,0.3);
	float:left;
	margin-right:5px;
}

.wish_list {
	margin-top: 15px;
	max-height: 32px;
}
.wish_list a {
	font-size: 20px;
	color: #21282e;
	line-height: 32px;
}
.wish_list a:hover .more_icon {
	background-color: #00a5ef;
}
.more_icon_a {
	width: 32px;
	height: 32px;
	background-color: #0091d2;
	display: inline-block;
	float: left;
	margin-right: 10px;
}
.wish_list .arrow {
	background-image: url(https://www.telenor.com.pk/skin/frontend/telenor/default/images/devices/arrow_a.png);
}

.reviews_heading{
	border-bottom:1px solid rgba(0,0,0,0.3);
	padding-bottom:30px;
	display:inline-block;
	width:100%;
}
.summary_details .reviews_heading h2 {
	font-size: 34px;
	line-height: 36px;
	float: right !important;
	width: 40%;
	margin-right: 13px;
	background-color: #fff;
}
.reviews_heading .reviews_title a, .review_data_more a{
	font-size:18px;
	line-height: 46px;
	margin-left:18px;
	color:#0191D2;
	border-bottom:1px solid #0191D2;
}

.review_data_more a{
	line-height:20px;
}

.review_data_more a{
	margin-left:5px;
	color:#0191D2;
	border-bottom:1px solid #0191D2;
}

.reviews_stars{
	min-height:34px;
	float:left;
	margin-top:10px;
}

.reviews_stars img{
	width:30px;
	height:30px;
	float:left;
	margin:3px 1px;
}

.reviews_stars span{
	margin:0px 15px;
	font-size:34px;
	color:#0091D2;
	line-height:40px;
}

.reviews_result{
	float:left;
	margin-top:10px;
}
.reviews_result p{
	font-size:14px;
	line-height:18px;
	color:#666666;
}
.tab .reviews_result p {
	color: #000 !important;
}
.review_product{
	margin:10px auto 0px;
	min-height:40px;
}
.review_product .review_btn{
	float:right;
	width:235px;
	height:40px;
	line-height:40px;
	background-color:#CFDE00;
	text-align:center;
	font-size:18px;
}

.reviews_list{
	margin:30px 0px 30px 30px;
}

.review_item{
	margin:20px 0px;
	display:inline-block;
	width:100%;
}

.review_stars{
	min-height:24px;
	margin-bottom:10px;
}
.review_stars .review_date{
	line-height:25px;
	font-size:16px;
	color:#21282e;
	margin-left:125px;
}

.review_content .review_title{
	font-size:24px;
	color:#0091D2;
	line-height:26px;
}

.review_content .review_author_name{
	padding:5px 0px;
	font-size:16px;
	line-height:20px;
	color:#21282e;
}
.review_content .review_author_name a{
	color:#0091D2;
}
.review_details{
	float:left;
	width: -moz-calc(100% - 236px);
	width: -webkit-calc(100% - 236px);
	width: calc(100% - 236px);
	padding-right:80px;
}
.review_help{
	width:236px;
	float:right;
	padding-left:15px;
}
.review_help .help_title{
	font-size:18px;
	color:#0091D2;
	margin-bottom:20px;
}

.review_help .good,.review_help .bad{
	float:left;
	margin-right:2px;
	background-color:#e6e6e6;
	width:40px;
	height:40px;
	cursor: pointer;
}

.review_help .good:hover,.review_help .bad:hover{
	background-color:#CFDE00;
}

.review_help .good_bad .active{
	background-color:#CFDE00;
}

.review_help .good img, .review_help .bad img{
	margin:6px;
}

.review_help .help_result{
	margin-left:90px;
	font-size:16px;
	line-height:20px;
	font-family:arial;
}

.review_content .review_data{
	margin-top:10px;
	font-size:18px;
	color:#666666;
	line-height:20px;
	font-family:arial;
	word-wrap:break-word;
}

.separator_horizontal{
	width:100%;
	height:20px;
	background:#fff url(https://www.telenor.com.pk/skin/frontend/telenor/default/images/devices/shadow.png) no-repeat center center;
	background-size: 100% auto;
}
.separator_horizontal.payment-horizontal{
	margin-top: 235px;
}

.banner{
	max-width:1140px;
	width:100%;
	margin:20px auto 5px;
}
.banner img{
	width: auto;
	max-width: 100%;
	height: auto;
}

.grid_item.top_line{
	padding-top:30px;
	border-top:1px solid rgba(0,0,0,0.3);
}

.imgBox_small img{
	width:90px;
	height:auto;
}

.gallery{
	min-width:285px;
	max-width:400px;
	width:100%;
	margin:5px auto;
}

.gallery .main_img{
	width:100%;
	max-width:400px;
	min-width:285px;
	height:auto;
	display:block;
	margin:0px auto 15px;
}
.gallery .thumbnails{
	text-align:center;
	width:100%;
}
.thumbnails .thumb{
	width:70px;
	height:70px;
	border:1px solid rgba(0,0,0,0.3);
	margin:0px 3px;
	display:inline-block;
}

.thumbnails .thumb:hover, .thumbnails .thumb_active{
	border:2px solid #008DCE;
}
.thumbnails .thumb_img{
	display:block;
	width:60px;
	height:60px;
	margin:5px;
}


.inner_slider_container {
	width: 100%;
	max-width:750px;
	height:auto;
	margin:0px auto;
}

.inner_slider_container .slider_title{
	font-size:36px;
	color:#fff;
	margin:50px auto;
	text-align:center;
}

.inner_slider_container .device_caption{
	width:100%;
}


.inner_slider_container .slide_caption .device_title{
	width:100%;
	max-width:650px;
	text-align:center;
	margin:0px;
}

.inner_slider_container .slide_caption .device_video{
	width:100%;
	max-width:120px;
	text-align:center;
	margin:0px 55% 10px 35%;
}

.inner_slider_container .spec_slider p{
	max-height:54px;
	line-height:18px;
	font-size:16px;
	color:#21282E;
}

#inner_banner_slider{
	padding-bottom:15px;
}
#inner_banner_slider .slide{
	width:100%;
	margin:0px auto;
}

#inner_banner_slider .slide_img{
	width:100%;
	max-width:650px;
}

#inner_banner_slider .slide_img img{
	width:100%;
	height:auto;
	max-width:650px;
	margin:0px auto;
}

#inner_banner_slider .owl-controls{
	margin:15px;
}

#inner_banner_slider .owl-pagination{
	margin: 0px auto;
	width:100%;
	max-width:150px;
}

.slide .device_title .device_tagline{
	font-size:36px;
}

.tabs {
	width:100%;
	text-align:center;
}

.tab-links{
	margin:0px auto -3px;
	display:inline-block;
	width: -moz-fit-content;
	width: -webkit-fit-content;
	width: fit-content;
}
.tab-links:after {
	display:block;
	clear:both;
	content:'';
}

.tab-links li{
	width:220px;
	float:left;
}

.tab-links .tab-head {
	width:220px;
	height:42px;
	line-height:42px;
	float:left;
	background:#00A8E3;
	list-style:none;
	text-align:center;
	border-right:1px solid #fff;
	border-left:1px solid #fff;
}

.djuice .tab-links .tab-head{
	background:#0095D9;
}

.tab-links li.active .tab-head{
	background:#0076C0;
}

.djuice .tab-links li.active .tab-head{
	background:#36CDF5;
}

.tab-links a {
	font-size:20px;
	color:#fff;
}

.tab-links a:hover {
	text-decoration:none;
}

#tab-content {
	padding:15px;
	background: transparent url(https://www.telenor.com.pk/skin/frontend/telenor/default/images/common/blue_pattern_bg.png) repeat-x;
	min-height:320px;
	text-align:left;
}
.djuice #tab-content{
	background:url(https://www.telenor.com.pk/skin/frontend/telenor/default/images/djuice/offers_bg_djuice.png) repeat-x;
}

.tab {
	display:none;
	width:100%;
	max-width:1180px;
	margin:0px auto;
}

.tab.active {
	display:block;
}


.styled-select {
	width:100%;
	height:36px;
	border: 0px;
	margin-top:10px;
	font-size:15px;
	max-width:240px;
}

.styled-select .dd .ddTitleText{
	border:0px;
	background: #CFDE00 url(https://www.telenor.com.pk/skin/frontend/telenor/default/images/common/arrow_b_down_black.png) no-repeat right 5px center;
}

.styled-select .dd .ddTitleText span{
	font-size:15px !important;
}
.styled-select .dd .ddArrow{
	background:transparent !important;
}


.styled-select .dd .ddChild li{
	background: none repeat scroll 0% 0% #CFDE00 !important;
	color: #21282E !important;
	border-bottom:0px !important;
	font-size:15px;
	width:100%;
}

.styled-select .dd .ddChild li span{
	font-size:15px;
}
.styled-select .dd .ddChild li:hover{
	background: none repeat scroll 0% 0% #004969 !important;
	color: #FFF !important;
}

.styled-select .dd .ddChild li:hover span{
	color:#fff !important;
}


/*.styled-select ul li{
display:none;
width:96px;
height:36px;
line-height:36px;
background:#CFDE00;
z-index:1;
position:relative;
padding-left:10px;
}
.styled-select ul li:first-child{
background:transparent;

}
.styled-select ul li.hovered{
background: #CFDE00;
}
.styled-select ul li.selected{
display:block;
background: #CFDE00 url(https://www.telenor.com.pk/skin/frontend/telenor/default/images/devices/down_arrow.png) no-repeat right;
}

.styled-select ul li:hover{
background:#004969;
color:#fff;
}

.styled-select ul li:first-child:hover, .styled-select ul li.selected{
background:transparent;
color:#000;
}*/

.grids_title h2{
	color:#21282E;
	font-size:34px;
	margin:10px 0px;
}

.tab_heading{
	width:100%;
}

@media only screen and (min-width:80px) and (max-width:640px){
	.tab-links li{
		width:100%;
		float:none;
	}
	.grids_minus_4{
		width: 100%;
	}
	.choose_box{
		width: 100% !important;
	}
	.choose_inner_options{
		border: none !important;
	}
	.choose_inner_head::before{
		left: -25px !important;
	}
	.choose_inner_head::after{
		right: -25px !important;
	}
}
@media only screen and (min-width:80px) and (max-width:480px){
	.tab h1{
		font-size:24px;
		margin:60px auto 20px;
	}
	.tab h2{
		font-size:18px;
		line-height:22px;
	}
	.grids_title h2{
		font-size:21px;
		line-height:24px;
	}
	.sharing_step{
		width: 100% !important;
	}
}
@media only screen and (min-width:640px) and (max-width:960px){
	.tab-links li{
		width:190px;
	}
	.tab-links .tab-head{
		width:190px;
	}
	.tab-links a{
		font-size:16px;
	}
	.grids_minus_4{
		width: 100%;
	}
}
.content_section.device_list_grid_section {
	clear: both;
	margin: 0px 0px 30px;
}
.device_list_grid_section:after {
	display: block;
	content: " ";
	clear: both;
}
.content_section.device_list_grid_section .panels {
	margin: 0;
	float: left;
}
.content_section.device_list_grid_section .panel_left {
	width: 27%;
}
.content_section.device_list_grid_section .panel_right {
	width: 73%;
}
#device_list_view .devicegrids {
	float: left;
	width: 33%;
	position: relative;
}
#device_list_view .detail_rating {
	border-top: 1px solid;
}

#device_list_view .device_three_grids_view .device_detail_rating .detail_text {
	width: 200px;
}
#device_list_view .device_three_list_view .device_detail_rating .detail_text{
	width: 200px;
	margin: 0px auto;
}
.device_three_list_view .package_charges span{
	float: left;
	margin-right: 10px;
	position: absolute;
	right: 100%;
	top: 0px;
}
#device_list_view .device_three_list_view .device_detail_rating{
	padding-top: 18px;
}
#device_list_view .device_price .comparison_view {
	background-color: rgba(0, 145, 210, 0.9);
	width: 80%;
	float: left;
	color: white;
	padding-left: 10px;
	text-transform: uppercase;
}
#device_list_view .device_price .comparison_button {
	display: inline-block;
	width: 20%;
	background-color: #cfdd01;
	float: left;
	height: inherit;
	padding-left: 2px;
	color: black;
}
#device_list_view .device_three_grids_view .device_compare_view_place {
	text-transform: uppercase;
	font-family: helvetica,ariel;
	height: 23px;
	width: 100%;
	line-height: 23px;
	font-size: 20px;
}
#device_list_view .device_detail_rating .device_reviews {
	border-bottom: none;
	padding-top: 15px;
	margin:0px;
}
#device_list_view .device_detail_rating .extra_detail {
	margin-top: 24px;
}
#device_list_view .device_detail_rating .extra_detail {
	font-family: helvetica,ariel;
	margin-bottom: 24px;
	margin-top: 24px;
	line-height: 20px;
}
#device_list_view .device_price.devicegrids {
	margin-top: 5px;
	padding-top:12px;
}
#device_list_view .device_three_grids_view .device_price .select {
	margin: 17px 0 5px;
}
#device_list_view .device_three_grids_view .device_detail_rating {
	padding-top: 18px;
}
#device_list_view .ptp-steps .device_three_grids_view .device_detail_rating{
	padding-top: 0px;
}
#device_list_view .device_detail_heading {
	font-size: 20px;
	font-weight: bold;
	font-family: helvetica,ariel;
}
.device_list_grid_section #device_list_view .device_three_grids_view {
	clear: both;
	margin-bottom: 15px;
	min-height: 230px;
	position: relative;
}

.devices .detail_rating .counter {
	line-height: 20px;
	width: auto;
	font-family:arial;
}
#device_grid_view .div_hidden_list {
	display: none;
}
#device_grid_view .device_title .device_name {
	overflow: hidden;

}

.device_pulse{
	font-size: 24px;
	font-family: telenorregular;
	line-height: 30px;
	display: inline-block;
	width: 100%;
}
#device_grid_view .devicegrids {
	width: 100%;
}
#device_grid_view {
	width: 100%;
	clear:both;
}
.products-grid{
	clear:both;
}
.device_list_grid_section #device_grid_view .detail_rating {
	border-bottom: 1px solid rgba(0,0,0,0.3);
}
#device_grid_view .device_image_small {
	width: 100%;
	max-width: 200px;
}
#device_grid_view .device_three_grids_view .device_detail_rating .detail_text {
	width: 100%;
}
#device_grid_view .device_three_grids_view .device_price {
}
#device_grid_view .device_price .comparison_view {
	background-color: rgba(0, 145, 210, 0.9);
	width: 75%;
	float: left;
	color: white;
	padding-left: 15px;
	text-transform: uppercase;
}
#device_grid_view .device_price .comparison_button {
	display: inline-block;
	background-color: #cfdd01;
	float: left;
	height: inherit;
	padding-left: 4%;
	width: 25%;
}
.device_grid_small_image {
	width: 100%;
	max-width: 200px;
}
#device_grid_view .device_three_grids_view .device_compare_view_place {
	text-transform: uppercase;

	font-family: helvetica,arial;
	height: 23px;
	width: 100%;
	line-height: 23px;
	font-size: 18px;
	position:relative;
}

.device_three_grids_view .grids_2_button{
	position:relative;
	left:auto;
	bottom:auto;
	top:auto;
	right:auto;
	padding: 5px 30px 5px 10px;
	min-width: 125px;
	width: 100%;
}
#device_grid_view .device_detail_rating .device_reviews {
	border-bottom: none;
	margin:0px;
}
#device_grid_view .device_detail_rating .extra_detail {
	margin-top: 24px;
}
#device_grid_view .device_detail_rating .extra_detail {
	margin-bottom: 24px;
	margin-top: 24px;
	line-height: 20px;
}
#device_grid_view .device_price.devicegrids {
	margin-top: 5px;
	padding-top:5px;
}
#device_grid_view .device_three_grids_view .device_price .select {
	margin: 10px 0 5px;
}
#device_grid_view .device_three_grids_view .device_detail_rating {
	padding-top: 18px;
}
#device_grid_view .device_detail_heading {
	font-size: 20px;
	font-weight: bold;
}
.device_list_grid_section #device_grid_view .device_three_grids_view {
	width: 200px;
	float: left;
	margin: 15px auto 50px;
}
.device_list_grid_section #device_grid_view .device_three_grids_view.space_margin{
	margin-right: 100px;
}
.list_grid_toggle_button_panel {
	width: 60px;
	margin-left:20px;
	position:relative;
	float:right;
}
.view_button_device {
	background: none;
	border: none;
	width: 22px;
	height: 35px;
	background-repeat: no-repeat;
	background-position:center center;
}
#grid_button {
	background-image: url(https://www.telenor.com.pk/skin/frontend/telenor/default/images/devices/grid_inactive.png);
}
#list_button {
	background-image: url(https://www.telenor.com.pk/skin/frontend/telenor/default/images/devices/list_inactive.png);
}

#device_grid_view .three_grids_inside_wrapper {
	width: 200px;
	margin: 0 auto;
	position:relative;
}

.result_block .small{
	height:200px;
	padding-top:50px;
}

.relevance_button_panel {
	position: absolute;
	height:auto;
	top:200px;
	right:0px;
}

.relevance_button_panel .toolbar{
	display:none;
}

.search_faq_panel{
	position:relative;
	top:-52px;
}
.list_grid_toggle_button_panel .button_wrapper {
	float: left;
	width: 30px;
}
.view_button_device {
	cursor: pointer;
}
#grid_button:hover {
	background-image: url(https://www.telenor.com.pk/skin/frontend/telenor/default/images/devices/grid_active.png);
}
#list_button:hover {
	background-image: url(https://www.telenor.com.pk/skin/frontend/telenor/default/images/devices/list_active.png);
}
.device_price .comparison_button {
	color: black;
}
#grid_button.active {
	background-image: url(https://www.telenor.com.pk/skin/frontend/telenor/default/images/devices/grid_active.png);
}
#list_button.active {
	background-image: url(https://www.telenor.com.pk/skin/frontend/telenor/default/images/devices/list_active.png)
}
.relevance_wrapper {
	float: left;
}
.relevance_button_panel {
	float: right;
}

.search_faq_panel{
	float:right;
}
.devices #device_grid_view .device_three_grids_view:nth-child(3n+2) {
	margin-left: 125px;
	margin-right: 125px;
}


.devices .without_compare {
	color: #21282e;
	padding-left: 10px;
}


#device_list_view .device_title {
	min-width: 0px;
	max-width:200px;
}

#device_list_view .package_grid_visible{
	display:none;
}

#device_grid_view .package_grid_visible{
	display:inline-block;
	width:100%;
	padding-top:5px;
}

.packages .device_compare_view_place .grids_2_button{
	margin: 0px;
	width: 100%;
	padding: 2px 30px 0px 15px;
	background: url("https://www.telenor.com.pk/skin/frontend/telenor/default/images/common/arrow_b_right_black.png") no-repeat scroll 98% center #CFDD01;
	color: #21282E;
	font-family: arial;
	line-height: 23px;
	min-width: 115px;
	position: relative;
	bottom: 0px;
	right: auto;
	left: auto;
}

@media only screen and (max-width:756px){
	#device_list_view .device_three_grids_view .device_detail_rating{
		display:inline-block;
	}
}

#faq_categories {
	margin-top: 40px;
}
#faq_categories .imgBox.small {
	border-radius: 50px;
}
#faq_categories .grid4_icons {
	background-position: center center;
	background-repeat: no-repeat;
	background-size: 70px 70px;
	border-radius: 50%;
	display: block;
	height: 90px;
	width: 90px;
}

#faq_categories .grids.grids_4_small {
	margin-bottom: 60px;
}
#faq_categories #getting_started_icon {
	background-image: url(https://www.telenor.com.pk/skin/frontend/telenor/default/images/faqs/getting_started.png);
}
#faq_categories #offers_icon {
	background-image: url(https://www.telenor.com.pk/skin/frontend/telenor/default/images/faqs/offers.png);
}
#faq_categories #bundles_icon {
	background-image: url(https://www.telenor.com.pk/skin/frontend/telenor/default/images/faqs/bundles.png);
}
#faq_categories #packages_icon {
	background-image: url(https://www.telenor.com.pk/skin/frontend/telenor/default/images/faqs/packages.png);
}
#faq_categories #discounts_icon {
	background-image: url(https://www.telenor.com.pk/skin/frontend/telenor/default/images/faqs/discounts.png);
}
#faq_categories #internet_icon {
	background-image: url(https://www.telenor.com.pk/skin/frontend/telenor/default/images/faqs/internet.png);
}
#faq_categories #digital_services_icon {
	background-image: url(https://www.telenor.com.pk/skin/frontend/telenor/default/images/faqs/digital_services.png)
}
#faq_categories #devices_icon {
	background-image: url(https://www.telenor.com.pk/skin/frontend/telenor/default/images/faqs/devices.png);
}
#faq_categories #migration_icon {
	background-image: url(https://www.telenor.com.pk/skin/frontend/telenor/default/images/faqs/migration.png);
}
#faq_categories #mnp_icon {
	background-image: url(https://www.telenor.com.pk/skin/frontend/telenor/default/images/faqs/mnp.png);
}
#faq_categories #international_icon {
	background-image: url(https://www.telenor.com.pk/skin/frontend/telenor/default/images/faqs/international.png);
}
#faq_categories #subscriptions_icon {
	background-image: url(https://www.telenor.com.pk/skin/frontend/telenor/default/images/faqs/subscriptions.png)
}
#faq_categories #easyload_icon {
	background-image: url(https://www.telenor.com.pk/skin/frontend/telenor/default/images/faqs/easyload.png)
}
#faq_categories #account_management_icon {
	background-image: url(https://www.telenor.com.pk/skin/frontend/telenor/default/images/faqs/account_management.png)
}
#faq_categories #payment_delivery_icon {
	background-image: url(https://www.telenor.com.pk/skin/frontend/telenor/default/images/faqs/payment_&_delivery.png);
}
#faq_categories #safety_security_icon {
	background-image: url(https://www.telenor.com.pk/skin/frontend/telenor/default/images/faqs/safety.png);
}
#faq_categories #careers_icon {
	background-image: url(https://www.telenor.com.pk/skin/frontend/telenor/default/images/faqs/careers.png);
}
#faq_categories .column_first {
	background-color: #FF5F00;
}
#faq_categories .column_second {
	background-color: #8500A8;
}
#faq_categories .column_third {
	background-color: #ED1B4D;
}
#faq_categories .column_fourth {
	background-color: #38B2B2;
}

#utilities_categories {
	margin-top: 40px;
}
#utilities_categories .imgBox.small {
	border-radius: 50px;
	-webkit-border-radius: 50px;
	-moz-border-radius: 50px;
}
#utilities_categories .grid4_icons {
	background-position: center center;
	background-repeat: no-repeat;
	background-size: 70px 70px;
	border-radius: 50%;
	display: block;
	height: 90px;
	width: 90px;
}
#utilities_categories .grids.grids_4_small {
	margin-bottom: 60px;
}
#coverage_icon {
	background-image: url(https://www.telenor.com.pk/skin/frontend/telenor/default/images/utilities/3G_coverage.png);
}
#storelocator_icon {
	background-image: url(https://www.telenor.com.pk/skin/frontend/telenor/default/images/utilities/store_locator.png);
}
#devicecheck_icon {
	background-image: url(https://www.telenor.com.pk/skin/frontend/telenor/default/images/utilities/3G_device_check.png);
}
#easyload_icon {
	background-image: url(https://www.telenor.com.pk/skin/frontend/telenor/default/images/utilities/easyload.png);
}
.calculator_icon {
	background-image: url(https://www.telenor.com.pk/skin/frontend/telenor/default/images/utilities/bundle_calculator.png);
}

.bvs_icon{
	background-image: url("https://www.telenor.com.pk/skin/frontend/telenor/default/images/icons/bvs_icon.png");
}

.tpc_icon{
	background-image: url(https://www.telenor.com.pk/skin/frontend/telenor/default/images/icons/tpc_icon.png);
}
.intlbvs_icon{
	background-image: url(https://www.telenor.com.pk/skin/frontend/telenor/default/images/icons/intlbvs_icon.png);
}
#utilities_categories .column_first {
	background-color: #FF5F00;
}
#utilities_categories .column_second {
	background-color: #8500A8;
}
#utilities_categories .column_third {
	background-color: #ED1B4D;
}
#utilities_categories .column_fourth {
	background-color: #38B2B2;
}

.search_head_container {
	border-bottom: 1px solid rgba(0,0,0,0.3);
	position:relative;
}
.search_text {
	font-size: 18px;
}

.search_head_container .viewmore_btn {
	float: right;
	position: absolute;
	top: 0;
	right:0;
}

.search_head_container .viewmore_btn .grids_2_button{
	margin:0;
	text-transform:uppercase;
	font-size:14px;
	background-image:url(https://www.telenor.com.pk/skin/frontend/telenor/default/images/common/arrow_b_right_black.png);
	background-position:right center;
	padding-right:22px;
}
.search_heading h2 {
	margin: 15px 0;
	font-size: 34px;
}
.search .device_image_small {
	border-bottom: 1px solid rgba(0,0,0,0.3);
}
.select {
	text-transform: uppercase;
}
.text_box {
	margin-bottom: 40px;
}
.text_head h3 {
	font-size: 24px;
	color: rgba(0, 145, 210, 0.9);
	line-height:28px;
}
.text_box p {
	margin: 15px auto;
}
@media only screen and (min-width: 80px) and (max-width: 480px){
	.text_box p {
		width: 88%;
	}
	.textarea_comments{
		width: 90%;
		margin: 0px auto;
	}
}
#newslist{
	margin-top:0;
}
#newslist .text_box{
	margin-bottom:35px;
	overflow:hidden;
}

#newslist .text_box p {
	line-height:21px;
	font-size: 14px;
	color: #21282E;
}

#newslist  .more_link{
	float:right;
}

.toggle_control .more_link .more_icon{
	float:right;
	background-image:url("https://www.telenor.com.pk/skin/frontend/telenor/default/images/common/arrow_b_down_black.png");
	background-repeat:no-repeat;
	background-color:#cfde00;
	margin-left:10px;
	margin-right:0;
}

.toggle_control .more_link a:hover .more_icon {
	background-color: #dddd00;
}

.result_block {
	display: block;
	margin: 20px 0;
	overflow: hidden;
	width:100%;
}

.result_block .owl-carousel .owl-wrapper-outer{
	margin:0px;
}

.result_block .owl-theme .owl-controls {
	top: 15%;
}


#media_categories {
	margin-top: 20px;
}
#media_categories .imgBox.small {
	border-radius: 50px;
	-webkit-border-radius: 50px;
	-moz-border-radius: 50px;
}
#media_categories .grid4_icons {
	background-position: center center;
	background-repeat: no-repeat;
	background-size: 70px 70px;
	border-radius: 50%;
	display: block;
	height: 90px;
	width: 90px;
}
#media_categories .grids.grids_4_small {
	margin-bottom: 60px;
}


#media_categories #press_releases_icon {
	background-image: url(https://www.telenor.com.pk/skin/frontend/telenor/default/images/mediacentre/press_releases_icon.png);
}
#media_categories #photo_icon {
	background-image: url(https://www.telenor.com.pk/skin/frontend/telenor/default/images/mediacentre/photo_icon.png);
}
#media_categories #video_icon {
	background-image: url(https://www.telenor.com.pk/skin/frontend/telenor/default/images/mediacentre/video_icon.png);
}
#media_categories #cmt_icon {
	background-image: url(https://www.telenor.com.pk/skin/frontend/telenor/default/images/mediacentre/cmt_icon.png);
}
#media_categories .column_first {
	background-color: #FF5F00;
}
#media_categories .column_second {
	background-color: #8500A8;
}
#media_categories .column_third {
	background-color: #ED1B4D;
}
#media_categories .column_fourth {
	background-color: #38B2B2;
}


.experience .panel_left{
	width:25%;
	min-width:240px;
}

.experience .panel_right{
	width:75%;	
}

.experience .panel_right .layers{
	width:100%;
	max-width:860px;
}

.experience .banner{
	max-width:860px;
	width:100%;
	margin:0px;	
}

.margin_top{
	margin-top:20px;	
}

.banner_desc h2 {
	color: #21282E;
	font-size: 24px;
	line-height: 32px;
	margin: 30px 0px 24px;
}

.experience h2{
	color:#0091D2;	
}

.banner_desc p {
	font-size: 16px;
	line-height: 24px;
	color: #666;
	margin:15px 0px;
	padding:15px 0px;
}

.grid_3 {
	width: 33%;
	float: left;
	height: 100%;
	margin-bottom: 50px;
	overflow: hidden;
}

.grid_3 .single_gallery_big {
	margin: 0px auto;
	width:260px;
}

.single_gallery_big .gallery_image{
	width:260px;
	height:260px;
}

.single_gallery_big .gallery_image img{
	width:100%;
	height:100%;
}

.grid_3:nth-child(3n-2) .single_gallery_big {
	float: left;
	margin-left: 0px;
}
.grid_3:nth-child(3n) .single_gallery_big {
	float: right;
	margin-right: 0px;
}

.no_margin{
	margin-bottom:0px;	
}

@media only screen and (min-width:80px) and (max-width: 480px){
	.experience .panel_right{
		width:100%;
		padding-top:20px;
		margin:20px auto;
	}

	.experience .grid_3{
		width:100%;	
	}
	.experience .grid_3:nth-child(3n-2) .single_gallery_big {
		float: none;
		margin:0px auto;
	}
	.experience .grid_3:nth-child(3n) .single_gallery_big {
		float: none;
		margin: 0px auto;
	}
}

@media only screen and (min-width: 481px) and (max-width: 639px){
	.experience .panel_right{
		width: 50%;
		padding-left:20px;	
	}

	.experience .panel_left{
		min-width:200px;
	}

	.experience #filter.accordion {
		max-width: 200px;
	}

	.single_gallery_big .gallery_image {
		width:190px;
		height:190px;
	}

	.experience .grid_3{
		width:100%;	
	}

	.experience .grid_3:nth-child(3n-2) .single_gallery_big {
		float: none;
		margin:0px auto;
	}
	.experience .grid_3:nth-child(3n) .single_gallery_big {
		float: none;
		margin: 0px auto;
	}
}

@media only screen and (min-width: 640px) and (max-width: 959px){
	.experience .panel_right{
		width: -moz-calc(100% - 260px);
		width: -webkit-calc(100% - 260px);
		width: calc(100% - 260px);
		padding-left:20px;	
	}

	.experience .grid_3{
		width:100%;	
	}

	.experience .grid_3:nth-child(3n-2) .single_gallery_big {
		float: none;
		margin:0px auto;
	}
	.experience .grid_3:nth-child(3n) .single_gallery_big {
		float: none;
		margin: 0px auto;
	}

}

@media only screen and (min-width:960px) and (max-width: 1200px){
	.experience .panel_right{
		padding-left:20px;
		width: calc(100% - 260px);	
	}

	.grid_3 .single_gallery_big{
		width:190px;
		height:190px;	
	}

	.single_gallery_big .gallery_image{
		width:190px;
		height:190px;	
	}

}


#footer {
	min-height: 375px;
	background: #0082c9 url(https://www.telenor.com.pk/skin/frontend/telenor/default/images/common/blue_pattern_bg.png) repeat-x;
	color: #ffffff;
}
.footer_block {
	padding-top: 30px;
}
.footer_block h3 {
	font-size: 18px;
	color: #ffffff;
	margin-bottom: 20px;
}
.footer_link {
	height: 30px;
	line-height: 30px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.footer_link a {
	font-size: 14px;
	color: #ffffff;
}
.footer_bottombar {
	width: 100%;
	height: 78px;
	border-top: 2px solid #1A8FD0;
}
#footer_bottom {
	clear: both;
	padding-top: 20px;
	position:relative;
}
#footer .copyright {
	float: left;
	font-size: 13px;
	padding-top: 8px;
}
#footer .company {
	float: right;
	padding-top: 8px;
}
#footer .company span {
	font-size: 11px;
}
#footer .company span:last-child a {
	padding-right: 10px;
}
#footer .company span a {
	padding: 0 13px;
	font-size: 13px;
	color: #ffffff;
}

#footer .company span a:hover{
	text-decoration: underline;
}
.footer_logos img {
	float: right;
}
.logo_small img {
	width: 100%;
	height: auto;
	max-width: 278px;
}
.footer_logos {
	height: 80px;
	margin-bottom: 40px;
}
.logo_small.footer_logos {
	bottom: 0;
	height: auto;
	margin: 0;
	position: absolute;
	right: 0;
}
.only_mobile {
	display: none;
}

.logo_small.footer_logos .logo_link{
	width:33%;
	float:left;
}




.coveragemap.upper_layer{
	width:100%;
	height: 160px;
	background: url("https://www.telenor.com.pk/skin/frontend/telenor/default/images/home/store_bg_pattern.jpg") repeat-x scroll 0 0 #0073ff;
	padding-top:15px;
	display:inline-block;
	height:auto;
}

.coveragemap.lower_layer{
	width:100%;
}
.coveragemap.upper_layer .internal{
	width:90%;
	margin:10px auto;
}
.coveragemap.upper_layer .text{
	color: white;
	font-size: 14px;
	line-height: 20px;
}



.search_location_input::-webkit-input-placeholder {
	color:#666666 ;
}
.search_location_input::-moz-placeholder {
	color:#666666;
}
.search_location_input:-ms-input-placeholder {
	color:#666666;
}
.search_location_input:-moz-placeholder {
	color:#666666;
}




.coveragemap.upper_layer .checkbox_container{
	color:white;
	float:right;
	margin-top: 7px;

}

.coveragemap.upper_layer .checkbox_container label {
	padding-left: 10px;
	font-size: 14px;
	font-family:helvetica, ariel;
}

.coveragemap.upper_layer .search_location > input{
	background-image: url("https://www.telenor.com.pk/skin/frontend/telenor/default/images/coveragemap/search_small.png");
}


.coveragemap.upper_layer .filter_location > input{
	background-image: url("https://www.telenor.com.pk/skin/frontend/telenor/default/images/coveragemap/filter_small.png");
}
.coveragemap .filter_location .dropdown_input{
	background-color:white;	
}
.inputs_control{
	margin-top:30px;
	margin-left: 0px;
	margin-right: auto;
	width: 100%;
	float: none;
	display:inline-block;
}


.coveragemap.upper_layer .checkbox_container{
	display:none;
}

.coveragemap.lower_layer .map_portion{
	width:100%;
	height:588px;
	background-repeat:no-repeat;
	background-position: right top;
	background-size: cover;


}
.button_container{
	float: right;
	height: 36px !important;
	position: absolute;
	right: 0px;
	top: 0px;
}
.filter_location .field_container{
	height: 36px !important;
	overflow: hidden;
}

.filter_location.dropdown_widget{
	line-height:16px !important;
}
.filter_location .dropdown li{
	line-height: 36px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}


.checki {
	width: 339px;
	position: relative;
}

.checki ul .ui-menu-item:hover{
	background-color: #CFDE00;
	color: #21282E;
}

.checki ul .ui-menu-item{
	height: 39px;
	padding: 0px 15px;
	border-bottom: 1px solid #FFF;
	cursor: pointer;
	background-color:#fff;
	line-height:39px;

}

.filter_city{
	margin-left: 40px;
	height: 36px;
}

.filter_city .dd{
	height:36px !important;
}

.filter_city .dd.borderRadiusTp .ddTitleText{
	border:0px;
}

.filter_city .dd .ddTitle .ddTitleText{
	padding:4px 12px !important;
	border:0px;
}

.filter_city .dd .ddChild{
	left:0px;
}

.filter_city .dd .ddArrow{
	background-image: url("https://www.telenor.com.pk/skin/frontend/telenor/default/images/common/arrow_b_down_black.png") !important;
	background-repeat: no-repeat !important;
	background-position: center center !important;
	background-color: #CFDD01 !important;
	width: 48px !important;
	height: 36px !important;
	top: 8px;
	left: auto;
	margin-right: 0px !important;
}

@media only screen and (min-width: 640px){
	.coveragemap.upper_layer .search_location
	{
		width: 50%;
		max-width:340px;
		float:left;
		position: relative;
	}
	#input_field_button{
		float: right;
		width: 15%;
		position: relative;
	}
	.coveragemap.upper_layer .filter_location{
		width: 340px;
		float: left;
		margin-left:20px;
	}
	.coveragemap.upper_layer .search_location #input_field_button .grids_2_button {
		width:100%;
		right:0px;
	}
	.search_location_input{
		border: medium none;
		height: 36px;
		width: 85%;
		background-position: 10px 10px;
		background-repeat: no-repeat;
		padding-left: 40px;
		font-family:Arial;
		float:left;
	}
	.field_container{
		width: 100% !important;
	}
}





@media only screen and (min-width: 640px) and (max-width:959px){
	.coveragemap.upper_layer .search_location #input_field_button .grids_2_button{
		top:0px;
	}
}
@media only screen and (min-width:80px) and (max-width: 959px) {
	#input_field_button{
		width: 15%;
		float:right;
	}

	#input_field_button .grids_2_button{
		min-width: 1px;
	}
	.search_location_input{
		border: medium none;
		height: 36px;
		width: 85%;
		background-position: 10px 10px;
		background-repeat: no-repeat;
		padding-left: 40px;
		font-family:Arial;
		float:left;
	}

	.search_location{
		margin-bottom:20px;
	}
	.offer_name .search_location{
		margin-bottom: 0px;
	}

	.coveragemap.upper_layer .filter_location{
		margin-left: 0px !important;
	}
	.ddw_widget{
		float: left;
		width: 100%;
		margin-top: 50px;
	}
	.search_location_input{
		height: 36px !important;
	}
	#input_field_button .grids_2_button{
		height: 36px !important;
		width: 100% !important;
		top:0px;
	}
}


@media only screen and (min-width:80px) and (max-width:639px){
	.inputs_control .search_location{
		width:100%;
		max-width:320px;
		display:inline-block;
		margin-bottom:10px;
	}
	#input_field_button{
		width:48px;
	}

	.search_location_input{
		width: 81%;
		width: -webkit-calc(100% - 48px);
		width: -moz-calc(100% - 48px);
		width: calc(100% - 48px);
	}

	.filter_city{
		margin-left:0px;
	}
}

@media only screen and (min-width:480px) and (max-width:639px){
	.coveragemap.upper_layer{
		margin-top: 40px;
	}
}


.packages #device_grid_view .device_title .select, .packages #device_list_view .device_title .select {

	background: url("https://www.telenor.com.pk/skin/frontend/telenor/default/images/devices/select_btn_bg.png") repeat-y scroll 0 0 / 100% auto rgba(0, 0, 0, 0) !important;

}

.packages #device_grid_view .device_title .inactive_button .select, .packages #device_list_view .device_title .inactive_button .select
{
	cursor:context-menu !important;
	background:#c6c6c6 !important;
}

.packages #device_grid_view .device_title .abscent_button .select, .packages #device_list_view .device_title .abscent_button .select
{
	cursor:context-menu !important;
	background:#fff !important;
}



.device_pulse{
	font-size: 24px;
	font-family: telenorregular;
	line-height: 30px;
	display: inline-block;
	width: 100%;
}

.device_compare_view_place .grids_2_button {
	margin:0px;
	width:100%;
	padding: 2px 30px 0 15px;
	background: url(https://www.telenor.com.pk/skin/frontend/telenor/default/images/common/arrow_b_right_black.png) no-repeat scroll 98% center #cfdd01;
	color:#21282E;
	font-family:arial;
	line-height:23px;
	min-width:115px;
	position:relative;
	bottom:0px;
	right:auto;
	left:auto;
}


.packages #device_grid_view .device_three_grids_view .device_detail_rating {
	padding-top:0px;
}

.packages .package_charges{
	width:100%;

}
.device_three_grids_view .package_charges span {
	float: left;
	margin-right: 10px;
	position: absolute;
	right: 100%;
	top: 0px;
}

.package_charges .on_net_heading{
	font-size: 18px;
	margin: 20px auto;
	text-align: left;
}

.packages #device_list_view .on_net_heading {

	margin-top:0px;
	margin-bottom:10px;
}
.packages  .device_reviews{
	margin:0px;

}

.charges_child{
	font-size: 14px;
	line-height: 26px;
	min-height: 26px;
	position: relative;
	margin-left: 30px;
}

.review_title .charges_child{
	margin-left:0px;
}

.package_list_visible{
	display:none;
}

.package_list_visible .on_net_heading{
	margin-top:5px !important;
}
.packages #device_list_view .charges_child{

	font-size: 14px;
	line-height: 22px;
	min-height: 22px;


}
.packages #device_list_view .ptp-steps .charges_child{
	min-height: 33px;
}
.packages #device_list_view .package_charges{
	margin-bottom: 10px;
}

.packages #device_list_view .on_net_heading{
	text-align:left;

}

.packages #device_list_view .device_three_grids_view .device_price .select {
	margin-top: 15px;
}


.packages #device_list_view .device_three_grids_view .device_detail_rating .detail_text {
	margin: 0 auto;

}
.packages #device_list_view .device_title {
	min-width:0px !important;
	max-width:200px !important;
	margin-right: 0px !important;
}
.off_net .off_net_icon{
	background:url(https://www.telenor.com.pk/skin/frontend/telenor/default/images/packages/offnet_icon.png) no-repeat;
	background-size:cover;
	width:22px;
	height:22px;
	display: inline-block;
	float:left;
	margin-right: 5px;
}

.fnf .fnf_icon{
	background:url(https://www.telenor.com.pk/skin/frontend/telenor/default/images/packages/fnf_icon.png) no-repeat;
	background-size:cover;
	width:22px;
	height:22px;
	display: inline-block;
	float:left;
	margin-right: 5px;
}


.sms .sms_icon{
	background:url(https://www.telenor.com.pk/skin/frontend/telenor/default/images/packages/sms_icon.png) no-repeat;
	background-size:cover;
	width:22px;
	height:22px;
	display: inline-block;
	float:left;
	margin-right: 5px;
}

.data .data_icon{
	background:url(https://www.telenor.com.pk/skin/frontend/telenor/default/images/packages/data_icon.png) no-repeat;
	background-size:cover;
	width:22px;
	height:22px;
	display: inline-block;
	float:left;
	margin-right: 5px;
}

.expiry .expiry_icon{
	background:url(https://www.telenor.com.pk/skin/frontend/telenor/default/images/offers/expiry.png) no-repeat;
	background-size:cover;
	width:22px;
	height:22px;
	display: inline-block;
	float:left;
	margin-right: 5px;
}

.minsms .minsms_icon{
	background:url(https://www.telenor.com.pk/skin/frontend/telenor/default/images/bundles/call_mins.png) no-repeat;
	background-size:cover;
	width:22px;
	height:22px;
	display: inline-block;
	float:left;
	margin-right: 5px;
}


.spillrate .spillrate_icon{
	background:url(https://www.telenor.com.pk/skin/frontend/telenor/default/images/bundles/rate.png) no-repeat;
	background-size:cover;
	width:22px;
	height:22px;
	display: inline-block;
	float:left;
	margin-right: 5px;
}

.internal{
	position:relative;
}

#device_list_view .relative {
	width: 200px;
}
.package_title{

	color:#FFF;
	font-size:22px;
}

.package_data{
	position:absolute;
	top:80px;
	left:20px;
	font-family:Helvetica,Arial;
}


.offers .package_data2 {

	padding-left:30px;
}



.bundles #device_list_view .charges_child {

	line-height: 26px;
	min-height: 26px;
}

.bundles #device_list_view .package_charges {
	margin-bottom: 40px;
}
.bundles .package_title{
	transform:perspective(169px) rotateY(-18deg) rotateZ(1deg);
	color: #fff;
	font-size: 32px;
	letter-spacing: -0.5px;
	padding: 15px 25px 5px 0px;
	text-shadow: 1px 1px rgba(0, 0, 0, 0.2);
}

@media only screen and (min-width : 640px) and (max-width : 960px) {
	.bundles .package_title {
		color: #fff;
		font-size: 24px;
	}

}


@media only screen and (min-width : 961px) and (max-width : 992px){
	.bundles.device_title .device_name {
		font-size: 18px;
	}

}

@media only screen and (min-width:80px) and (max-width: 756px){
	.packages .device_compare_view_place .grids_2_button{
		left:auto;
		right:auto;
		min-width:122px;
	}
}


.devicecheck.panel_left{
	width:100%;
	float:left;
}
.lower_layer.device_layers{
	float: left;
	width: 100%;
}
.devicecheck.panel_left .upper_layer{
	border-bottom:1px solid #b6b6b6;
} 


.devicecheck .search_location input::-webkit-input-placeholder {
	color:#666666;
}
.devicecheck .search_location input::-moz-placeholder {
	color:#666666;
}
.devicecheck .search_location input:-ms-input-placeholder {
	color:#666666;
} 
.devicecheck .search_location input:-moz-placeholder {
	color:#666666;
}



.devicecheck.panel_right{
	width:15%;
	height:600px;
	float:left;
	margin-left:5%;
	overflow:hidden;
}
.devicecheck .heading, .devicecheck .paragraph1, .devicecheck .paragraph2
{
	font-family: telenorregular;	
}


.devicecheck .paragraph1, .devicecheck .paragraph2
{
	font-size:14px;
	line-height: 20px;
}


.devicecheck .heading{
	font-size: 24px;
	line-height: 28px;
}


.marginbottom30{
	margin-bottom:30px;
}


.devicecheck .lower_layer .filter_location {
	width: 220px;
	float: left;
}

.devicecheck .lower_layer .select_mobile{
	width: 220px;
	float:left;
}


.devicecheck .lower_layer .search_location {
	float:left;
	margin-left: 20px;
}
.devicecheck .lower_layer.sim_layers .search_location{
	margin-left: 35px;
	display: inline-block;
}
.devicecheck .lower_layer.sim_layers .search_location .validation-advice{
	padding-top: 0px !important;
}

.devicecheck .search_button{

	background-color: #00ace7;
	color: #ffffff;
	float: right;
	height: 42px;
	line-height: 42px;
	padding-left: 10px;
	width: 80px;
	font-family:telenorregular;
	font-size:15px;
}

.devicecheck .search_location input{
	width:220px;
	height: 42px;
	border:1px solid #b6b6b6;
	padding-left:15px;
	font-family: arial;
	background-color: #EEE;
	float: left;
	font-size:14px;
	-webkit-appearance: none;
	-webkit-border-radius: 0px;
	border-radius:0px;
}
.devicecheck .search_location input:focus{
	background-color: #FFF;
}
.devicecheck .search_location input:focus {

	border:2px solid rgba(82, 168, 236, 0.8);
}

.devicecheck .input_controls {
	width: 100%;
	height:auto;
	display:inline-block;
}



.data_3g_table{
	width:100%;	
	display: block;
}
.data_3g_table .mobile_table{
	width:75%;
	float:left;
}

.data_3g_table .tablet_table{
	width:25%;
	float:left;
}

.row {
	width: 80px;
	display: inline-block;
	font-size: 16px;
}

.table_heading{
	width: 200px;
	float: left;
	display: block;
	color: rgba(0, 145, 210, 0.9);
	font-size:18px;
}

.table_heading .column{
	padding-left:10px;
	line-height: 45px;
	color:#00ace7;
	font-family:Arial;
}

.table_contents .column 
{
	color: #21282e;
	display: block;
	float: left;
	height: inherit;
	overflow: hidden;
	padding: 0 10px;
	text-overflow: ellipsis;
	white-space: nowrap;
	width: 33.335%;
	font-family:Arial;
}

.tablet_table .table_contents .column 
{
	width:100%;
}

.result_3g{
	float:left;	
	margin-top: 30px;
	width:100%;
	font-size: 18px;
	line-height: 28px;
}

.icon_3g{
	background-image:url(https://www.telenor.com.pk/skin/frontend/telenor/default/images/devices/3G_ICON.jpg);	
	background-size:cover;
	width:80px;
	height:30px;
	float:left;
}


.result_text {
	line-height: 30px;
	font-family:helvetica, arial;
	color:red;
	margin-left:95px;
}

.dropdown.scrollWhite {
	height:200px !important;
}

#table-data {
	width: calc(100% - 225px);
	white-space: nowrap;
	overflow-x: auto;
	font-size: 0px;
	overflow-y: hidden;
}

.row .international_dd_colum1, .row .international_dd_colum2, .row .international_dd_colum3, .row .international_dd_colum4, .row .international_dd_colum5 {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	padding:5px;
	font-size:16px;
	font-family:arial;
	border-bottom:1px solid rgba(0,0,0,0.3);
}

#table-data2{
	width: 100%;
	white-space: nowrap;
	overflow-x: auto;
	font-size: 16px;
	overflow-y: hidden;
	display:table;
}

#table-data2 .row{
	display:table-row;
	width:auto;
	float:none;
}

#table-data2 .row .international_dd_colum1,#table-data2 .row .international_dd_colum2,#table-data2 .row .international_dd_colum3,#table-data2 .row .international_dd_colum4{
	display:table-cell;
	width:auto;
	padding:5px;
	float:none;
	border-bottom: 1px solid rgba(0,0,0,0.3);
}



.table_heading{
	width: 200px;
	float: left;
	display: block;
	color: rgba(0, 145, 210, 0.9);
	font-size:18px;
}

.note{
	clear:both;
	display:inline-block;
	width:100%;
	margin:10px 0px;
	font-size:18px;
	line-height:22px;
}
.note_less{
	width: 80% !important;
}

#column_1{
	display:none;
}

.mob_check{
	display:inline-block;
	width:100%;
}

.mob_check .table_heading{
	width:100%;
}

.mob_check .column{
	padding:5px 10px;
}
.mob_check .row{
	width:100%;
}
@media only screen and (min-width:961px) and (max-width:1024px){
	.devicecheck .search_location input{
		width:170px;
	}
}

@media only screen and (min-width:80px) and (max-width: 640px){
	.mob_check .mobile_table{
		width:100%;
	}

	.mob_check .tablet_table{
		width:100%;
	}

	.row .international_dd_colum1, .row .international_dd_colum2, .row .international_dd_colum3, .row .international_dd_colum4, .row .international_dd_colum5{
		font-size:14px;
	}

	.international_r_content .table_heading{
		width:150px;
	}

	#table-data{
		width: calc(100% - 160px);
	}
	.mydjuice_wrapper .layers{
		margin-bottom: 20px !important;
	}
	.sharingresponse{
		left: 100px !important;
	}
}

.panel_left{
	width:25%;
}

.panel_right{
	width:75%;
}

.head_container {
	position:relative;
	margin:10px 0px;
	display:inline-block;
	width:100%;
	max-width:630px;
}

.head_container .heading h2{
	font-size: 34px;
}

.head_container .form_title{
	float:left;
}

.form_title h2{
	font-size: 34px;
	line-height:36px;
}


.head_container .requierd_div{
	float:right;
	line-height:36px;
	font-size:14px;
	margin-top: 8px;
}
.search_text {
	font-size: 24px;
}

.head_container .viewmore_btn {
	float: right;
	position: absolute;
	top: 0;
	right:0;
}

.search .device_image_small {
	border-bottom: 1px solid rgba(0,0,0,0.3);
}
.select {
	text-transform: uppercase;
}
.text_box {
	margin-bottom: 40px;
}
.text_head h3 {
	font-size: 24px;
	color: rgba(0, 145, 210, 0.9);
}

.text_box p {
	margin: 15px auto;
	font-family: arial;
	font-size: 16px;
	line-height: 22px;
}

.contactus_grid_view .result_block {
	display: block;
	margin: 20px 0px;
	width:100%;
	max-width:740px;
}

.field_text .field_name{
	font-size:14px;
}
#form_right{
	float: right;
	position: absolute;

}
.contactus_input_field {
	width:50%;
	max-width:332px;
	min-height: 86px !important;
}

#frm .contact_text_span{
	width:90%;
}
#form_col_left{
	float: left;
	width: 50%;
}
#form_col_right{
	float: left;
	width: 50%;
}
.form-control {
	background-color: #eee;
	background-image: none;
	border: 1px solid #ccc;
	border-radius: 0px;
	-webkit-appearance: none;
	-webkit-border-radius: 0px;
	color: #555;
	display: block;
	font-size: 14px;
	height: 42px;
	line-height: 1.42857;
	padding: 6px 12px;
	transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;
	width: 90%;
}
.bp-footer .form-control{
	background-color: #F7F7F7;
}
.bp-footer .form-control > span{
	line-height: 2;
}
.bp-footer .form-control > span:after{
	content: "";
	position: absolute;
	bottom: -2px;
	right: -136px;
	display: block;
	width: 24px;
	height: 24px;
	background-color: #00ACE7;
	background-image: url(https://www.telenor.com.pk/skin/frontend/telenor/default/images/press_release/download_icon.png);
	background-repeat: no-repeat;
	cursor: pointer;
}
.bill_icon{
	position: relative;
}
.input_name{
	padding: 6px 0 16px 1px;
	margin:  6px 0 8px;
}
.form-control[disabled], .form-control[readonly], fieldset[disabled] .form-control {
	background-color: #eee;
	cursor: not-allowed;
	opacity: 1;
}

.form-control:focus {
	background-color: #fff;
	border:2px solid rgba(82, 168, 236, 0.8);
	outline: 0 none;
}
.captcha{
	color: #555;
	display: block;
	font-size: 14px;
	width:197px;
	height: 40px;
	line-height: 1.42857;
}

.captcha img{
	width:100%;
}

.sbmit-btn{
	background-color: #cfde00;
	border: 0 solid inactivecaption;
	box-sizing: border-box;
	color: buttontext;
	cursor: pointer !important;
	padding: 12px 23px;
	font-size: 14px;
	text-align: center;
	text-shadow: none;
	font-weight: normal;
	font-family:telenorregular;
	-webkit-border-radius:0px;
	-webkit-appearance: none;
	border-radius:0px;
}

.reset-btn{
	background-color: #666666;
	border: 0 solid inactivecaption;
	box-sizing: border-box;
	color: white;
	cursor: pointer !important;
	font-size: 14px;
	padding: 12px 23px;
	text-align: center;
	text-shadow: none;
	font-weight: normal;
	margin-left: 5px;
	font-family:telenorregular;
	border-radius: 0px;
	-webkit-appearance: none;
	-webkit-border-radius: 0px;
}
.cpatcha_txt{
	padding: 15px 0;
	font-size: 14px;
	text-shadow: none;
	font-weight: normal;
}
#object-img{
	top:-10px;
	margin-top: 0px;
	margin-left: 5px;
}
.cap_refresh_btn{
	background:none;
	border: none;
	background-image:url(https://www.telenor.com.pk/skin/frontend/telenor/default/images/contactus/object.jpg);
	background-repeat:no-repeat;
	background-position:center center;
	height: 42px;
	width: 40px;
	cursor: pointer;
}
#cap_refresh_btn{
	float: left;
	width: 18px !important;

}
#phone_div{
	margin-bottom: 15px;
	margin-top: 15px;
	font-size: 14px;
}
#fax_div{
	margin-bottom: 15px;
	margin-top: 15px;
	font-size: 14px;
}
email_div
{
	margin-bottom: 15px;
	margin-top: 15px;
	font-size: 14px;
}
#emailspan{
	color: #00ace7;
	font-size: 14px;
}

#msg1_div{
	color: #00ace7;
	font-size: 16px;
	margin-top: 40px;
	line-height:22px;
	margin-bottom: 20px;
}

#msg2_div{
	margin-top: 10px;
	line-height:16px;
	font-size: 12px;
	color: #666;
}

#msg3_div{
	color:#ff0079;
	font-size:18px;
	margin-top: 40px;
	line-height:24px;
	margin-bottom: 20px;
}

.float_left{
	float: left;
}


.btn_div > div {
	float: left;
}
.btn_div {
	height: 50px;
}
.clear_div{
	width:100%;
	display:block;
	clear:both;
	height:1px;
}
.cbt #contactus_form .clear_div{
	height: 0px;
}
.field_text_area{
	margin-bottom: 10px;
	color:#21282E;
	font-size:14px;
}
.field_text{
	margin-top: 10px;
	margin-bottom: 4px;

}
.chkout-captcha{
	margin-left: 52px !important;
}
.grids_2_button.dropdownbutton {
	border-bottom: 1px solid;
	border-right: 1px solid;
	border-top: 1px solid;

	margin-bottom: 0;
	margin-right: 40px;
	margin-top: -36px;


}




.contactus_form  .filter_location {
	width: 90%;
	float:left;
}
.contactus_form .filter_location #input_field_button .grids_2_button {

	background-image: url(https://www.telenor.com.pk/skin/frontend/telenor/default/images/contactus/arrows.png);
	background-color:#eee;

	height: 44px;
	width: 12%;
}





.grids_2_button.dropdownbutton_sec {
	border-bottom: 1px solid;
	border-right: 1px solid;
	border-top: 1px solid;

	margin-bottom: 0;
	margin-right: 40px;
	margin-top: -36px;


}
.contactus_form .filter_location_sec .dropdown_sec{
	background: none repeat scroll 0 0 white;
	margin-top: 44px;
	position: absolute;
	width: 27.3%;
	display:none;
	-webkit-box-shadow: 0px 9px 15px -3px rgba(0,0,0,0.5);
	-moz-box-shadow: 0px 9px 15px -3px rgba(0,0,0,0.5);
	box-shadow: 0px 9px 15px -3px rgba(0,0,0,0.5);

}



.contactus_form  .filter_location_sec .dropdown_sec li{
	height:40px;
	padding-left:40px;
	padding-top:15px;
}

.contactus_form .filter_location_sec .dropdown_sec li:hover,
.dropdown_sec li.selected {
	background-color:#00ace7;
	color:#ffffff;
}


.contactus_form  .filter_location_sec {
	width: 90%;
	float:left;
	margin-bottom: 25px;
}
.contactus_form .filter_location_sec #input_field_button .grids_2_button {

	background-image: url(https://www.telenor.com.pk/skin/frontend/telenor/default/images/contactus/arrows.png);
	background-color:#eee;

	height: 44px;
	width: 12%;
}
#company_div {
	font-size: 18px;
	line-height: 25px;
	margin-top: 10px;
	width: 95%;
}
#address_div{
	font-size: 14px;
	margin-top: 10px;
	line-height:20px;

}

.contact_person{
	margin:40px 0px;
}

.contact_info{
	font-size: 14px;
	margin-top: 10px;
	line-height: 20px;
	word-wrap:break-word;
}

.contact_title{
	font-size: 18px;
	line-height: 25px;
	margin-top: 10px;
	width: 100%;
}

.telenor_blue{
	color:#00ACE7;
}
.left_wrapper{
	width:100%;
	max-width:260px;
}

.small_input{
	width:166px;
	margin-top:25px;
	margin-right:15px;
	min-height: 85px;
}

.small_input .filter_location_sec{
	margin-bottom:0px;
}

.small_input .field_text{
	float:left;
	margin-top:25px;
	padding-right:10px;
}

.small_input .input_name{
	width:120px;
	display:inline-block;
}


#calendar .calendar_button {
	background-image: url('https://www.telenor.com.pk/skin/frontend/telenor/default/images/contactus/calendar_icon.png');
}

.button_container .calendar_button {
	background: none no-repeat scroll center center transparent;
	border: medium none;
	height: inherit;
	width: 100%;
	cursor: pointer;
}

#calendar .calendar_widget {
	border: 1px solid #B6B6B6;
	height: 42px;
	line-height: 42px;
	background: none repeat scroll 0% 0% #EEE;
	position:relative;
}


.field_container .calendar_input{
	color: #21282E;
	padding: 0px 15px;
	width: 100%;
	font-family: Arial;
	border: medium none;
	height: inherit;
	background: none repeat scroll 0% 0% transparent;
}
.calendar_widget .datepicker{
	background-image: url("https://www.telenor.com.pk/skin/frontend/telenor/default/images/contactus/calendar_icon.png");
	background-repeat: no-repeat;
	background-position: right 10px center;
}

.form-control{
	max-width:400px;
}
.bp-trow .contactus_input_field{
	width: 100%;
}
.bp-trow .contactus_input_field .field_input .form-control{
	max-width: 100%;
	width: 100%;
}

#contactus_form .field_container .dropdown_input{
	max-width:332px;
}

#contactus_form .dropdown_widget{
	max-width:332px;
}

.calendar_widget{
	max-width:332px;
}

.message{
	max-width:702px;
	width:100%;
}

.message .area{
	color: #21282e;
	width:90%;
	max-width:702px;
	height:100px;
	resize: none;
}
.input_name textarea {
	width: 100% !important;
}
.full_width{
	width:100% !important;
	display: inline-block;
}
.device_list_grid_section .package_radio .full_width.min_width{
	width: 15% !important;
}
.note_less .input_name .full_width{
	width: 21% !important;
	margin-top: 15px !important;
	color: #666666;
}
.full_width label:active{
	color: #000;
}
.note_less .iradio_square-black{
	margin: 3px !important;
}
.device_three_list_view{
	clear: both;
}
.sim-sale-controls .selectbox{
	background-color: #fff !important;
}
.sim-sale-controls .ddTitleText{
	background-color: #fff !important;
}
.sim-sale-controls .search_location input{
	background-color: #fff !important;
}
@media only screen and (max-width : 640px) and (min-width : 480px){
	.note_less{
		width: 100% !important;
		margin-left: 0%;
	}
	.note_less .input_name .full_width{
		width: 100% !important;
	}
}
@media only screen and (max-width : 479px) and (min-width : 80px){
	.note_less .input_name .full_width{
		width: 100% !important;
	}
	.note_less{
		width: 100% !important;
		margin-left: 0px;
	}
}
.note_less .note_heading {
	margin-bottom: 0px;
	margin-top: 0px;
}
.note_adv{
	margin-top: -80px;
}
.price_note .telenor_blue {
	color: #00ACE7 !important;
	font-size: 35px !important;
	line-height: 50px !important;
}
.small_price {
	font-family: telenor !important;
	font-size: 15px !important;
}
.dd{
	width:100% !important;
	height: 42px !important;
}

.field_input .dd{
	width:90% !important;
}

.field_input .dd .ddTitle{
	background-color:#EEE;
	border: 0px solid #CCC;
}

.input_name .dd .ddTitle{
	border: 0px solid #CCC;
	background-color: #EEE;
}

.input_name .dd{
	width:90% !important;
	font-family:arial;
}

.dd .ddArrow{
	width:12px !important;
	height:16px !important;
	margin-right: 15px !important;
	background:url("https://www.telenor.com.pk/skin/frontend/telenor/default/images/contactus/arrows.png") no-repeat !important;
}

.dd .ddTitle{
	height:100% !important;
}
.dd .ddTitleText {
	height:100%;
	padding:6px 12px !important;
	line-height:30px;
	border: 1px solid #CCC;
	background-color:#EEE;
}

.box-b .dd .ddTitleText{
	height:42px;
}

.dd.borderRadiusTp .ddTitleText{
	border:1px solid rgba(82, 168, 236, 0.8) !important;
	background-color:#fff;
}

.dd_day, .dd_month, .dd_year{
	float:left;
}
.dd_day{
	width:25% !important;
	float:left;
	margin-right:5px;
}

.dd_month{
	width: 41% !important;
}

.dd_year{
	width:30% !important;
	margin-left:5px;
	float:right;
}

.small_dd{
	width:90%;
}
.small_dd .dd{
	width:100% !important;
}

.small_dd .dd .ddArrow{
	margin-right:5px !important;
}


.validation-advice {
	color: #E43333;
	font-size: 12px;
	line-height: 14px;
	float: left;
	padding-top: 5px;
	width: 90%;
}
.validate{
	text-align:left;
}

input.validation-advice{
	font-size:14px;
}

.validation-failed {
	border: 1px solid #E43333 !important;
	box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
	background-color: #ffe7e7;
}

.dd .ddTitle .ddTitleText.validation-failed{
	line-height:25px;
}

@media only screen and (min-width:481px) and (max-width:639px){
	#calendar.contactus_input_field{
		float: left;
		margin-left: 0px;
		max-width: 100%;
		width: 100%;
	}
	.cbt #date_time .float_left{
		float: left;
	}
	.small_input{
		width:32%;
		margin-top: -25px !important;
		margin-right:0px;
	}

	.small_input .field_text{
		margin-top:22px;
		float:none;
	}
}

@media only screen and (min-width:480px) and (max-width:960px){
	.field_text .field_name {
		font-size: 12px;
		line-height:16px;
		overflow:hidden;
	}
}

@media only screen and (min-width:640px) and (max-width:960px){
	#calendar.contactus_input_field{
		width:33%;
		max-width:33%;
	}
	.small_input{
		width:32%;
		margin-right:0px;
		padding-left:40px;
	}

	.small_input .field_text{
		margin-top:22px;
		float:none;
	}


}
@media only screen and (min-width:961px) and (max-width:1024px){
	.small_input{
		width:129px;
		margin-top:0px;
	}

	.small_input .field_text{
		margin-top:5px;
	}
}
@media only screen and (min-width:80px) and (max-width:480px){
	#date_time .small_input{
		margin-top: -40px;
	}
	.contactus_input_field.message{
		margin-left: 10px;
	}

	.small_dd{
		width:100%;
	}
	.head_container .heading h2{
		font-size:21px;
	}
	.dp_content .contactus_input_field:nth-child(3n-1){
		padding-left: 0px !important;
	}
	.dp_content .contactus_input_field:nth-child(3n-2){
		padding-right: 0px !important;
	}
}
@media only screen and (min-width:640px) and (max-width:640px){
	.small_input .field_text{
		margin-top: -15px;
	}
	.small_input .input_name{
		margin-top: 1px;
	}
}
@media only screen and (min-width:641px) and (max-width:946px){
	.small_input{
		margin-top: 0px;
		padding-left: 20px;
	}
}
@media only screen and (min-width:947px) and (max-width:960px){
	.small_input{
		margin-top: 0px;
	}
	.small_input .field_text{
		margin-top: 6px;
	}
}
@media only screen and (min-width:641px) and (max-width:960px){
	.btn_div{
		width: 128%;
	}
}

.content_section.col2_right {
	clear: both;
	margin: 0px;
}
.app_content:after, .heading_container:after {
	display: block;
	content: " ";
	clear: both;
}
.content_section .panels {
	margin: 0;
	float: left;
}
.content_section.col2_right .panel_left {
	width: 75%;
}
.content_section.col2_right .panel_right {
	width: 25%;
}
.app_content {
	width: 100%;
	display: block;
	margin: 0px;
}
.app_img {
	width: 100%;
	display: block;
}
.app_img img {
	width: 100%;
	height: auto;
	max-width: 870px;
}
.app_subhead {
	margin: 40px auto;
}
.app_subhead h2 {
	color: #21282e;
	font-size: 18px;
	margin-bottom: 10px;
}
.app_para p {
	margin: 20px 0;
	line-height: 21px;
}
.right_bar {
	width: 240px;
	float: right;
	max-width:100%;
	overflow:hidden;
}

.right_bar .device_adv {
	margin:0;
}
.right_bar .spacing {
	margin-top: 30px;
}

.side_banner_container img {
	width: 100%;
	height: auto;
	max-width: 240px;
}
.app_slider {
	height: auto;
	width: 100%;
	background-color:#F5F5F5;
	padding:40px 0;
}


.app_screen > img {
	display: block;
	height: auto;
	margin: 0 auto;
	max-width: 219px;
	width: 100%;
}

#register_second , #register_third{
	display:none;
}
.home_bg.register{
	background-image:url(https://www.telenor.com.pk/skin/frontend/telenor/default/images/register/bg_pattern.png);
}

.register{
	font-family:telenorregular;
}

.register .left_info{
	display: block;
	font-size: 12px;
	line-height: 20px ;

}

.suggestion_container{
	font-size:14px;
}

.suggestion_container .suggestions_text{
	font-family:telenorbold;
}

.suggestion_container .suggestion{
	display:inline-block;
	width:100%;
	padding:2px;

}

.register .resend_button {
	width: 110px;
	background-color: #00ACE7;
	height: 42px;
	line-height: 42px;
	float: left;
	font-family: telenorregular;
	margin: 5px 0px 10px;
	text-align: center;
	font-size: 15px;
	color:#fff;
	border:0px;
	-webkit-border-radius:0px;
	-webkit-appearance: none;
	border-radius: 0px;
}

.box-b .resend_button {
	background-color: #00ACE7;
	height: 36px;
	line-height: 36px;
	padding:0px 10px;
	float: left;
	font-family: telenorregular;
	margin: 5px 0px 10px;
	text-align: center;
	font-size: 15px;
	color: #FFF;
	border: 0px none;
	border-radius: 0px;
	cursor:pointer;
}



.register .center_box{

	background-color:rgba(33, 40, 46, 0.3);
	width:100%;
	height:auto;
}

.center_box.box-b{
	background-color:rgba(33, 40, 46, 0.3);
	box-shadow: 0px 0px 7px 0px rgba(33, 40, 46, 0.25);
	-webkit-box-shadow: 0px 0px 7px 0px rgba(33, 40, 46, 0.25);
}
.captcha_image{
	float:left;
}



.captcha_refresh{
	float:left;
	margin-top:13px;
	margin-left:20px;
}

.register .inputs{
	padding-left:15px;
}
.register .facebook_button{
	background:url(https://www.telenor.com.pk/skin/frontend/telenor/default/images/register/fb_button.jpg);
	width:100%;
	height:42px;
	background-repeat:no-repeat;
}

.fb_button{
	background-color:#425E9D;
	height:42px;
}
.smallfont .textwhite{
	font-size:14px;
	line-height:20px;
}


.register .submit_button{
	cursor:pointer;
}

.password_strength_heading{
	line-height:25px;
	color:white;
}

.register .password_strength:nth-child(2) {
	margin:0px 5px;
}

.textwhite{
	color:white;
}

.malecheckbox{

	color:white;
	line-height:42px;
}

.dateselector .field_container , .monthselector .field_container, .yearselector .field_container{
	width: 60%;
}
.dateselector .button_container, .monthselector .button_container, .yearselector .button_container{
	width:40%;
	background-position:left;
}

.femalecheckbox{

	color:white;
	margin-left:20px;
	line-height:42px;
}

.center_box_container{
	width:520px;
	height:auto;
	margin:0 auto;
	position:relative;
	min-height: 370px;
}
.center_box_container.width_335px{
	width: 335px;
}
.container-b{
	width:550px;
}

.center_box_heading{
	display:block;
	height:30px;
	line-height:30px;
	color:white;
	padding: 0 20px;
	width: 100%;
	margin: auto;
	margin-bottom: 15px;
}
.cbox-a .title_form {
	font-size: 22px;
	text-align: left;
}
.suggestions_text{
	color: white;
	margin-bottom: 10px;
}
.center_box_container .left{
	float:left;
}

.center_box_container .right{
	float:right;
}

.register .dateselector{
	width:80px;


}

.register .dropdown{
	height: 200px !important;
	overflow-x: hidden;
	overflow-y: scroll;
}

.register .monthselector .dropdown li{

	padding-left:5px !important;
}
.register .dateselector .dropdown_input, .register .yearselector .dropdown_input{

	padding-left:10px;
	padding-right: 0;
}

.register .monthselector{
	width:110px;
	margin:0px 11px;
}

.register .yearselector{
	width:80px;

}

.register .selectbox.dropdown_widget {
	background: #fff !important;
}


.register .password_strength{
	float:left;
	width: 32%;
	text-align:center;
	height:11px;
	display:block;
	background-color:#666;
	font-size:11px;
	color:#fff;
	line-height:11px;
}



.cnic{
	width:100%;
	display:inline-block;
}

.field_input .cnic{
	width:90%;
}
.inputs.cnic_1{
	width:25% !important;
	float:left;

}

.inputs.cnic_3{
	width:19% !important;
	float:left;

}

.inputs.cnic_2{
	width:50% !important;
	float:left;
	margin:0px 3%;
}
.captcha_refresh img{
	cursor: pointer;
}


.center_box .labels{
	color:white;
	height:inherit;
	line-height:42px;
	width:166px;
	display:block;
	font-size: 15px;
}
.center_box.box-b .labels{
	color:#fff;
	font-family:arial;
	font-size:16px;
}


.center_box .inner{
	width:90%;
	margin:0px 20px;
	padding:20px 0px;
}
.cbox-a .center_box .inner {
	padding: 0px;
}
.cbox-a h3 {
	font-size: 22px;
	margin: 15px 0px;
	line-height: 25px;
}
.center_box .inputs{
	width:100%;
	height:42px;
	font-size: 16px;
	border: none;
}

.center_box .input-val{
	width:100%;
	height:42px;
	line-height:42px;
	font-size:18px;
	font-family:arial;
	color:#fff;
}


.center_box.box-b .inputs{
	background-color:#F7F7F7;
	border:1px solid #E6E6E6;
	padding:6px 12px;
}
.center_box.box-b .inputs:focus{
	border:2px solid rgba(82, 168, 236, 0.8);
}

.register .submit_button{
	background-color:#cfde00;
	border:none;
	font-family: telenorregular;
	font-size: 21px;
	color: #21282E;
	-webkit-border-radius:0px;
	-webkit-appearance: none;
	border-radius: 0px;
}

input{
	-webkit-border-radius:0px;
	-webkit-appearance: none;
	border-radius: 0px;
}

.center_box_row{
	display: inline-block;
	width: 100%;
	height: auto;
	position: relative;
	margin:5px 0px;
	color:#fff;
}

.center_box .repeat_password{
	line-height:42px;
}

.inputs.captcha_input{
	width: 200px;
}
.center_box_row .input_container {
	width: 292px;
	cursor: pointer;
}
.cbox-a .center_box_row .input_container {
	width: 100%;
	display: inline-block;
}
.center_box_row .textarea {
	width:100%;
	height: 82px;
	resize: none;
}
.textarea_comments{
	margin-top: 30px;
}
.textarea_comments textarea{
	resize: none;
	margin-bottom: 35px;
	width: 100%;
	margin-top: 10px;
}
.textarea_comments textarea:focus{
	border: 2px solid #00AAE5;
}
.center_box_row.textarea_container
{
	height:88px;
}
.suggestion .iradio_square-blue, .iradio_square-black{
	float: left;
}
.bottom{
	padding-top:25px;
	display:block;
}

.register_form{

}

.title_form{
	font-size:30px;
}

.hint_form{
	font-size:14px;
	line-height:20px;
}
.box-b .hint_form{
	line-height:12px;
	font-size:12px;
	font-family:arial;
}
.validation-advice{
	display:none;
}
.register_form .validation-advice{
	width:auto;
	margin-left:140px;
	margin-bottom:8px;
	float:none;
	font-size:12px;
	line-height:14px;
	padding:0px;
}

.register_form .validation-advice span{
	position:relative;
	color:#fff;
	display:inline-block;
	background-color:#E43333;
	padding:5px;
}

.register_form .validation-advice span:after {
	content: "";
	position: absolute;
	bottom: -9px;
	left: 8px;
	border-style: solid;
	border-width: 9px 8px 0;
	border-color: #E43333 transparent;
	display: block;
	width: 0;
	z-index: 1;
}

.login_form .validation-advice{
	width:auto;
	margin-left:140px;
	margin-bottom:8px;
	float:none;
	font-size:12px;
	line-height:14px;
	padding:0px;
}

.login_form .validation-advice span{
	position:relative;
	color:#fff;
	display:inline-block;
	background-color:#E43333;
	padding:5px;
}
.login_form .chk_validation span{
	position: absolute !important;
	width: auto !important;
	left: 30% !important;
	top: -7% !important;
	height: 35px !important;
}

.login_form .validation-advice span:after {
	content: "";
	position: absolute;
	bottom: -9px;
	left: 8px;
	border-style: solid;
	border-width: 9px 8px 0;
	border-color: #E43333 transparent;
	display: block;
	width: 0;
	z-index: 1;
}

.forgot_form .validation-advice{
	width:auto;
	margin-left:140px;
	margin-bottom:8px;
	float:none;
	font-size:12px;
	line-height:14px;
	padding:0px;
}

.forgot_form .validation-advice span{
	position:relative;
	color:#fff;
	display:inline-block;
	background-color:#E43333;
	padding:5px;
}

.forgot_form .validation-advice span:after {
	content: "";
	position: absolute;
	bottom: -9px;
	left: 8px;
	border-style: solid;
	border-width: 9px 8px 0;
	border-color: #E43333 transparent;
	display: block;
	width: 0;
	z-index: 1;
}

.alert-box,.success-msg{
	clear:both;
	font-size: 14px;
	font-family: arial;
	color: #fff;
	line-height: 18px;
	margin-bottom: 5px;
}
.alert-box span,.success-msg span{
	display:inline-block;
}

.center_box_container .dd .ddTitleText{
	background-color:#fff !important;;
}
.center_box_container.container-b .dd .ddTitleText{
	background-color:#F7F7F7 !important;
}
@media only screen and (min-width : 80px) and (max-width : 500px) {

	.login_form .validation-advice{
		margin-bottom:-20px;
	}


	.center_box .inner {
		margin: 0 auto;
	}

	.center_box_container{
		width:100%;
	}

	.register .labels {
		width:100%;
	}

	.register .labels, .register .input_container{
		float:none;
	}
	.register .input_container {
		width:100%;

	}
	.center_box_row .input_container{
		float:none;
		width:100%;
		display:inline-block;
	}


	.center_box_row {
		height:auto;
	}
	.center_box_row.textarea_container .input_container{
		height:88px;
	}

	.center_box_row.textarea_container{
		height:auto;
	}

	.register .monthselector {
		margin: 0 5%;
		width:40%;
	}



	.register .dateselector {
		width:25%;
	}
	.register .password_strength:nth-child(2n+1) {
		margin: 0 20px;
	}

	.register .yearselector {
		width:25%;
	}
	.more_margin{
		margin-top:20px;
	}

	.nolabels .labels{
		display:none;
	}
	.connect_section .nolabels .labels {
		display: inline-block !important;
	}
	.register .password_strength{
		width:30%;
	}

	.register .password_strength:nth-child(2n+1) {
		margin: 0px;
	}
	.register_form .validation-advice {
		margin-left: 40px;
		margin-bottom: -22px;
		float: right;
		font-size: 12px;
	}

	.title_form{
		font-size:21px;
	}
}

.banner_container{
	float:left;
	width: 62%;
}

.inner.bundlecontent{
	margin-top:40px;
}

.banner_detail{
	float:left;
	margin-left: 5%;
	width:33%;
}

.banner_container > img {
	height: auto;
	max-width: 555px;
	width:100%;
}
.layer .banner_container{

	margin-bottom: 20px;
}

.banner_detail h2{
	font-size:28px;
} 

.banner_detail .inner {
	margin: 20px 0;
}
.getsimbutton {
	background-image: url("https://www.telenor.com.pk/skin/frontend/telenor/default/images/home/arrow_b.png"), url("https://www.telenor.com.pk/skin/frontend/telenor/default/images/devices/select_btn_bg.png");
	background-repeat: no-repeat, repeat-y;
	background-position: right 5px center, 0 0;
	background-size: 24px 24px, contain;
	text-transform: uppercase;
	height: 42px;
	line-height: 42px;
	width: 260px;
}


.converttelenorbutton{
	background-image: url("https://www.telenor.com.pk/skin/frontend/telenor/default/images/common/arrow_b_right_black.png");
	background-repeat: no-repeat;
	background-position: right 5px center;
	background-size: 24px 24px;
	background-color:#cedf00;
	text-transform: uppercase;
	height: 42px;
	line-height: 42px;
	width: 260px;


}
.getsimbutton{
	margin-bottom: 10px;
	margin-top: 8px;
}
.getsimbutton a{
	color:#FFFFFF;   
}
.converttelenorbutton a{
	color:#21282e;   
}

.getsimbutton a , .converttelenorbutton a{
	font-family: telenorregular;
	font-size: 18px;
	padding-left: 10px;
	display:inline-block;
	width:100%;
}
.banner_detail p.common{
	font-size:14px;
	line-height: 22px;
	margin-top: 5px;
	min-height: 130px;
	font-family:arial;
}
.inner.bundlecontent{
	margin-top:40px;
}


@media only screen and (min-width : 993px) and (max-width : 1200px) {

	.banner_detail .inner ,.inner.bundlecontent{
		margin: 0;
	}


	.banner_detail h2 {
		font-size: 24px;
	}

	.getsimbutton {
		height:30px;
		line-height:30px;
	}


	.converttelenorbutton{
		height:30px;
		line-height:30px;
	}


	.banner_detail p.common {

		min-height: 120px;
	}
	.getsimbutton div, .converttelenorbutton div {
		font-size:13px;
	}


	.inner.bundlecontent .converttelenorbutton {

		margin-top: 20px;
	}
}    



@media only screen and (min-width : 80px) and (max-width : 992px) {

	.banner_container{
		width: 100%;
		float:none;
	}    


	.banner_detail{
		float:none;
		width:50%;
		min-width:300px;
		margin-left:0px;
	}

	.inner.bundlecontent {
		margin-top:0px;
		margin-bottom: 40px;
	}


}

#steps_demonstrator .step_demo{
	float:left;
	overflow: visible;
	width: 26px;
	color:#666666;    
}

#content_layer1{
	margin-top:0px;
}

#step2 .bundle{

}

#step2 .bundle_heading_container{
	border-bottom: 1px solid #21282e;
	display: inline-block;
	height: 40px;
	margin-top: 40px;
	width: 100%;
}
#step2 .sms_heading_container  {
	border-bottom: 1px solid #21282e;
	display: inline-block;
	height: 40px;
	margin-top: 90px;
	width: 100%;
}
#step2 .internet_heading_container{
	border-bottom: 1px solid #21282e;
	display: inline-block;
	height: 40px;
	margin-top: 90px;
	width: 100%;
}

#step2 .owl-controls {
	top: 23%;   
}

#step2 .owl-carousel .owl-wrapper-outer {
	width: 96%;
}
#step2 .bundle_heading , #step2 .sms_heading ,#step2 .internet_heading{
	color: #00ace7;
	font-size: 24px;
	height: inherit;
	line-height: 40px;
}
#step1 .for_width {
	float: left;
	width: 100%;
	margin-bottom: 30px;
	padding: 15px 35px;
}
#step3 .for_width {
	float: left;
	width: 100%;
	margin-bottom: 30px;
}

#step2 .for_width {
	float: left;
	width: 100%;
	margin:0 auto;
	padding: 15px 45px;
}
#step2 .for_width.plan_roaming{
	padding: 0px 10px;
}

.step_text{
	margin-left: -40px;
	margin-top: 10px;
	width: 135px;
	font-size: 15px;
}
.review_text{
	padding-left: 25px;
}
.edit_para{
	width: 100%;
	line-height: 25px;
	text-align: justify;
	padding-left: 10px;
	color: #65686b;
}
.edit_para.lmt-para {
	padding-top: 18px;
}
#steps_demonstrator{
	width:75%;
	margin:0 auto;
	height: 55px;
	margin-top: 25px;
}
#steps_demonstrator .box{
	padding-left: 8px;
	background:#666666;
	width:26px;
	height: 26px;
	line-height:26px;
	margin:0 auto;
	opacity: 0.5;
	color: white;
}

#device_list_view .package_list_visible{
	display: inline-block;
	width:100%;
} 
.packages.getsims #device_list_view .package_grid_visible .package_charges{
	display:none;
} 

.packages.getsims .package_title {
	font-size: 18px;
}

@media only screen and (min-width : 481px) and (max-width : 699px) {
	.packages.getsims #device_grid_view .three_grids_inside_wrapper{
		float: none;
		margin-left: auto;
		margin-right: auto;
		max-width: 200px;
		padding-left: 5px;
		padding-right: 5px;
	}
	.package_list_visible{
		display: none;
	}
	.packages.getsims .package_grid_visible{
		display: block;
	}

	.package_charges{
		padding-top: 10px;
		float: left;
	}
	.packages.getsims #device_grid_view .device_detail_rating .device_reviews{
		border-bottom: 1px solid;
	}

	.packages.getsims #device_grid_view .device_title .device_name {
		float: left;

		max-height: 100%;
		width: 100%;
	}
	.packages.getsims #device_grid_view .device_title .device_price {
		float: left;
		font-size: 22px;
		line-height: 40px;
		width: 100%;
	}
	.package_activation_button{
		width: 100%;
		float: left;
	}

	.packages.getsims #device_grid_view .stars > img{
		width: 16px;
	}
	.packages.getsims #device_grid_view .counter{
		font-size: 16px;
	}
	.packages.getsims .charges_child{
		font-size: 14px;
	}
}
@media only screen and (min-width : 80px) and (max-width : 480px) {
	.for_width {
		width: 100%;
		float: left;
		padding-bottom: 10px;
		padding-top: 5px;
	}

	.packages.getsims #device_grid_view .device_detail_rating .device_reviews {
		border-bottom: 1px solid;
	}

	.package_charges {
		padding-top: 10px;
		float: left;
	}

	.three_grids_inside_wrapper {
		width: 200px;
		margin: 0px auto;
	}
	.three_grids_inside_wrapper.ptp-wrapper{
		margin: 1px;
	}

	#device_list_view .devicegrids {
		width: 100%;
	}

	.packages.getsims #device_list_view .package_list_visible .package_charges {
		display: block;
	}

	.packages.getsims #device_list_view .package_grid_visible .package_charges {
		display: none;
	}

	#device_list_view .package_grid_visible {
		display: none;
	}

	#next_button2 {
		float: left;
		margin-bottom: 20px;
		margin-left: 20px;
	}

	#pre_button {
		float: left;
		margin-left: 20px;
	}

	.packages.getsims #device_grid_view .device_detail_rating .device_reviews {
		border-bottom: 1px solid;
	}

	.package_charges {
		padding-top: 10px;
		float: left;
	}

	.step_demo .step_text h2 {
		font-size: 12px;
		text-align: center;
	}

	#box3_text {
		width: 80px;
		padding-right: 6px;
	}
	#box3_text h2 {
		float: right;
	}
}

@media only screen and (min-width: 481px) and (max-width: 639px) {
	#step1 .for_width {
		width: 100%;
		float: left;
		padding-bottom: 10px;
		padding-top: 5px;
	}

	.three_grids_inside_wrapper {
		width: 200px;
		margin: 0px auto;
	}

	#device_list_view .devicegrids {
		float: none;
		width: 100%;
	}

	.packages.getsims #device_grid_view .three_grids_inside_wrapper {
		float: none;
		margin-left: auto;
		margin-right: auto;
		max-width: 200px;
		padding-left: 5px;
		padding-right: 5px;
	}

	.package_list_visible {
		display: none;
	}

	.packages.getsims .package_grid_visible {
		display: none;
	}

	.package_charges {
		padding-top: 10px;
		float: left;
	}

	.packages.getsims #device_grid_view .device_detail_rating .device_reviews {
		border-bottom: 1px solid;
	}

	.packages.getsims #device_grid_view .device_title .device_name {
		float: left;

		max-height: 100%;
		width: 100%;
	}

	.packages.getsims #device_grid_view .device_title .device_price {
		float: left;
		font-size: 22px;
		line-height: 40px;
		width: 100%;
	}

	.package_activation_button {
		width: 100%;
		float: left;
	}

	.packages.getsims #device_grid_view .stars > img {
		width: 16px;
	}

	.packages.getsims #device_grid_view .counter {
		font-size: 16px;
	}

	.packages.getsims .charges_child {
		font-size: 14px;
	}
}

@media only screen and (min-width: 640px) and (max-width: 700px) {
	#device_list_view .relative {
		max-width: 200px;
		width: 95%;
	}

	#device_list_view .device_three_grids_view .device_detail_rating .detail_text {
		width: 100%;
		padding-right: 10px;
		max-width: 210px;
	}

}
.selected_package, .activated_package {
	background-color: #e6e6e6;
	padding: 20px 40px;
}
.plan_roaming.selected_package{
	background: none;
	padding: 0px;
}

.selected_package .package_activation_button {
	background-color: #004969;
	background-image: url("https://www.telenor.com.pk/skin/frontend/telenor/default/images/getsim/tick.png");
	color: white;
}

.three_gee_icon {
	background: url("https://www.telenor.com.pk/skin/frontend/telenor/default/images/getsim/3g.png");
	display: block;
	height: 22px;
	width: 22px;
	background-position: center;
}

.package_activation_button {
	background-color: #cedf00;
	background-image: url(https://www.telenor.com.pk/skin/frontend/telenor/default/images/getsim/circle_unselect.png);
	background-position: 95% center;
	background-repeat: no-repeat;
	font-size: 18px;
	height: 35px;
	line-height: 35px;
	margin-top: 12px;
	padding-left: 15px;
	color: black;
	cursor: pointer;
}
.plan_roaming .package_activation_button{
	background-image: none;
}
.package_activation_button.plan_avtivate{
	background-color: transparent;
	border: 1px solid #CED0D1;
	position: relative;
}
.steps-sims ul li:after{
	content: '';
	position: absolute;
	right: 14px;
	top: 6px;
	background: url('https://www.telenor.com.pk/skin/frontend/telenor/default/images/common/cbp_icons.png');
	background-repeat: no-repeat;
	background-position: -250px -10px;
	width: 20px;
	height: 21px;
	transition: background 0.2s ease-in-out;
}
.steps-sims ul li.active:after{
	background-position: -280px -9px;
}

.selected_package .package_activation_button.plan_avtivate{
	background-color: #E9E9EA;
	color: black;
}
.dc_price{
	float: right;
	margin-right: 55px;
	font-size: 14px;
}
.dc_price.ch_plan{
	margin-top: -24px;
}
.register .rg_fb {
	background: url(https://www.telenor.com.pk/skin/frontend/telenor/default/images/register/RG_FB.png);
	width: 100%;
	height: 42px;
	background-repeat: no-repeat;
	border: 0;
}

.getsims.packages .device_title .device_price {
	max-height: 96px;
}

.getsims.packages .device_title .device_name {
	line-height: 40px;
	max-height: 40px;
	font-size: 22px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

#steps_demonstrator .step_seperator {

	float: left;
	height: 4px;
	margin-top: 10px;
	background: #666666;
	opacity: 0.5;
	width: calc(50% - 39px);
	width: -webkit-calc(50% - 39px);
}
#steps_demonstrator .step_seperator.new_seperator{
	width: calc(96% - 39px);
	width: -webkit-calc(96% - 39px);
}

.steps_content {
	width: 100%;
	height: auto;
	margin-top: 30px;
}

.steps_content #step1 .heading, .steps_content #step3 .heading {
	border-bottom: 1px solid #bcbec0;
	padding-bottom: 15px;
}

.steps_content .heading > h2 {
	font-size: 24px;
	line-height: 28px;
}

#step2 .heading {
	border-bottom: 1px solid #BCBEC0;
	padding-bottom: 15px;
	margin-bottom: 40px;
}

.packages.getsims #device_list_view .package_charges {
	margin-bottom: 35px;
}
.packages.getsims #device_list_view .ptp-steps .package_charges{
	margin-bottom: 5px;
}
.packages.getsims #device_list_view .package_charges.sim-charges {
	margin-bottom: 20px;
}

@media only screen and (min-width: 993px) and (max-width: 1200px) {
	.getsims #device_list_view .device_detail_rating {
		margin: 0 180px;
	}

	.getsims .package_charges .on_net_heading {
		font-size: 18px;
	}

}

@media only screen and (min-width: 640px) and (max-width: 992px) {

	.packages.getsims .package_charges .on_net_heading {
		font-size: 18px;
	}

	.packages.getsims .device_reviews .counter {
		font-size: 16px;
	}

	.packages.getsims .device_title .device_name {
		font-size: 24px;
	}

	.packages.getsims .grids_2_button {
		font-size: 18px;
	}

	.packages.getsims #step2 .three_grids_inside_wrapper {
		max-width: 200px !important;
	}

	.packages.getsims #device_grid_view .stars > img {
		width: 16px;
	}

	.packages.getsims #device_grid_view .counter {
		font-size: 16px;
	}
}
.selected_package {
	background-color: #e6e6e6;
	margin-top: 20px !important;

}

.selected_package .package_activation_button {
	background-color: #004969;
	background-image: url("https://www.telenor.com.pk/skin/frontend/telenor/default/images/getsim/tick.png");
	color: white;
}

.three_gee_icon {
	background: url("https://www.telenor.com.pk/skin/frontend/telenor/default/images/getsim/3g.png");
	display: block;
	height: 22px;
	width: 22px;
	background-position: center;
}

.next_button {
	background: url("https://www.telenor.com.pk/skin/frontend/telenor/default/images/devices/arrow_a.png") no-repeat scroll 95% center, url("https://www.telenor.com.pk/skin/frontend/telenor/default/images/devices/select_btn_bg.png") repeat-y scroll 0 0 / 100% auto rgba(0, 0, 0, 0);
	color: #fff;
	font-size: 21px;
	line-height: 25px;
	margin-top: 35px;
	padding: 10px 15px;
	width: 236px;
	text-align: left;
	cursor: pointer;
	border: none;
}

.note_next {
	margin-top: 15px;
}

#next_button2 {
	background: url("https://www.telenor.com.pk/skin/frontend/telenor/default/images/devices/arrow_a.png") no-repeat scroll 95% center, url("https://www.telenor.com.pk/skin/frontend/telenor/default/images/devices/select_btn_bg.png") repeat-y scroll 0 0 / 100% auto rgba(0, 0, 0, 0);
	color: #fff;
	font-size: 21px;
	line-height: 25px;
	margin-top: 35px;
	padding: 10px 15px;
	width: 236px;
	text-align: left;
	cursor: pointer;
	border: none;
	float: left;
}

.pre_button {
	background: url("https://www.telenor.com.pk/skin/frontend/telenor/default/images/common/arrow_a_left_black.png") no-repeat scroll 5% center, repeat-y scroll 0 0 / 100% auto rgba(0, 0, 0, 0);
	background-color: #cedf00;
	font-size: 21px;
	float: left;
	line-height: 15px;
	margin-top: 10px;
	padding: 10px 15px;
	text-align: right;
	cursor: pointer;
	border: 1px solid #cedf00;
	width: 236px;
}

#pre_button2 {
	background: url("https://www.telenor.com.pk/skin/frontend/telenor/default/images/common/arrow_a_left_black.png") no-repeat scroll 5% center, repeat-y scroll 0 0 / 100% auto rgba(0, 0, 0, 0);
	background-color: #cedf00;
	font-size: 21px;
	float: left;
	line-height: 15px;
	margin-top: 0px;
	padding: 10px 15px;
	text-align: center;
	cursor: pointer;
	border: 1px solid #cedf00;
	width: 236px;
}

.button_container_nav {
	width: 100% !important;
	float: left;
}
@media only screen and (min-width: 80px) and (max-width: 480px){
	.button_container_nav.ptp-btn{
		text-align: center;
	}
	.centerData .container {
		padding-left: 0px;
	}
}
.current {
	background-color: #0091d2 !important;
	opacity: 1 !important;
}

.box h2 {
	color: white;
	opacity: 1;
}

.current_text {
	color: #0091d2 !important;
}

.steps {
	display: none;
}

.steps.active {
	display: block;
}

.counter {
	line-height: 20px;
}

.grids .medium_packages {
	width: 100%;
	max-width: 200px;
	margin: 0px auto;
	height: auto;
	text-align: center;
}

.package_banner {
	margin-top: 5px;
}

.grids_2_minus {
	width: calc(50% - 160px);
	width: -webkit-calc(50% - 160px);
}

.package_title_large {
	max-width: 100%;
	padding: 0px 40px;
}

.package_features {
	border-bottom: 1px solid rgba(0, 0, 0, 0.3);
	padding-bottom: 10px;
}

.package_features .spec p {
	max-height: 100%;
}


.tariff_details {
	margin-top: 25px;
	max-width: 236px;
}

div.tariff_spec {
	display: block;
	min-height: 22px;
	margin: 5px 0px;
}

div.tariff_spec.active {
	min-height: 30px;
}

span.spec_icon {
	float: left;
	display: inline-block;
	width: 30px;
	height: 22px;
}

span.spec_text {
	line-height: 22px;
	height: 22px;
	font-size: 14px;
	background-repeat: no-repeat;
	background-position: center left;
}

.spec_text.active {
	font-size: 22px;
	line-height: 30px;
}

span.off_net_icon {
	background: url(https://www.telenor.com.pk/skin/frontend/telenor/default/images/packages/offnet_icon.png) no-repeat center left;
}

span.fnf_icon {
	background: url(https://www.telenor.com.pk/skin/frontend/telenor/default/images/packages/fnf_icon.png) no-repeat center left;
}

span.sms_icon {
	background: url(https://www.telenor.com.pk/skin/frontend/telenor/default/images/packages/sms_icon.png) no-repeat center left;
}

span.data_icon {
	background: url(https://www.telenor.com.pk/skin/frontend/telenor/default/images/packages/data_icon.png) no-repeat center left;
}

.tarrif_review {
	max-width: 236px;
}

.tarrif_reviews_2 {
	padding: 10px 0px 5px;
}

.tab_title {
	color: #fff;
}

.tab_title h2 {
	font-size: 32px;
	color: #FFF;
	margin: 65px auto 30px;
	text-align: center;
}

.tab_title .tab_desc {
	font-size: 18px;
	line-height: 30px;
	color: #fff;
}

.list_dots {
	margin-top: 15px;
}

.list_item {
	margin: 5px 0px;
	padding: 5px 0px;
	color: #21282e;
	line-height: 20px;
}

.table_wrap {
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0px;
	left: 0px;
}

.t_table_heading h3 {
	font-size: 18px;
	color: #21282E;
	line-height: 30px;
	padding: 10px 0px;
	margin: 10px 0px;
}

.t_table {
	display: table;
	width: 100%;
	height: 100%;
	border-collapse: collapse;
}

.t_row {
	display: table-row;
	width: 100%;
	border-bottom: 1px solid rgba(0, 0, 0, 0.8);
}

.t_row2 {
	display: table-row;
	width: 100%;
}

.t_cell {
	display: table-cell;
	padding: 10px 20px;
	margin: 0px auto;
	vertical-align: middle;
	font-size: 16px;
	height: 75px;
}

.head .t_cell {
	font-size: 18px !important;
	vertical-align: top;
	height: auto;
}

.t_cell p {
	display: block;
	padding: 5px 0px;
}

.t_cell:first-child {
	max-width: 150px;
}

.t_row .t_cell {
	color: #666666;
}

#overview .inner_tab_content .t_table {
	font-family: arial;
}

.head .t_cell {
	color: #21282e;
	font-size: 22px;
}

.highlight {
	color: #0091D2;
	display: block;
	font-size: 22px;
}

.highlight.price {
	font-size: 32px;
	border: none;
}

.subscript {
	font-size: 12px;
}

.relative {
	position: relative;
	width: 100%;
	height: 100%;
}

.package_title {
	color: #fff;
	font-size: 22px;
	padding-top: 15px;
	padding-right: 50px;
	padding-left: 15px;

}

.package_data2 {
	width: 100%;
	display: table-cell;
	vertical-align: middle;
	text-align: left;
}

.spec_icon.expiry_icon {
	background: url(https://www.telenor.com.pk/skin/frontend/telenor/default/images/offers/expiry.png) no-repeat center left;
}

.spec_icon.call_icon {
	background: url(https://www.telenor.com.pk/skin/frontend/telenor/default/images/packages/offnet_icon.png) no-repeat center left;
}

.offerlanding #faqs p.common {
	color: #21282e;
}

.offerlanding .package_data2 {

	padding: 20px;
}

.offerlanding .result_block {
	max-width: 1170px;

}

.offerlanding #faqs #inner_faq {
	width: 90%;
	max-width: 700px;
	margin: 0px auto;
}

.offerlanding #faqs .tab_title {

	margin-bottom: 40px;
}

@media only screen and (min-width: 80px) and (max-width: 639px) {
	.grids_2_minus {
		width: 100%;
		min-width: 320px;
	}

	.table_wrap {
		position: absolute;
		width: 100%;
		height: 100%;
		top: 0px;
		left: 0px;
	}

	.t_cell {
		padding: 5px;
		font-size: 12px;
	}

	.highlight {
		font-size: 16px;
	}

	.highlight.price {
		font-size: 16px;
	}
}

@media only screen and (min-width: 481px) and (max-width: 639px) {

	.packages .package_title {
		font-size: 15px;
	}
}

@media only screen and (min-width: 960px) and (max-width: 992px) {
	.packages .package_title {
		font-size: 15px;
	}
}
@media only screen and (min-width: 640px) and (max-width: 959px) {
	.grids_2_minus {
		width: 40%;
		min-width: 250px;
	}

	.grids_minus_4 {
		width: 100%;
	}

	.package_title_large {
		padding: 0px 20px;
	}
}

@media only screen and (min-width: 641px) and (max-width: 756px) {
	.package_title {
		font-size: 15px;
	}
}

@media only screen and (min-width: 757px) and (max-width: 959px) {
	.package_title {
		font-size: 15px;
	}
}

@media only screen and (min-width: 960px) {
	.package_title {
		font-size: 18px;
	}
}

@media only screen and (width: 960px) {
	.grids_2_minus {
		width: 45%;
		min-width: 285px;
	}
}


.packages #device_grid_view .device_title .select, .packages #device_list_view .device_title .select {

	background: url("https://www.telenor.com.pk/skin/frontend/telenor/default/images/devices/select_btn_bg.png") repeat-y scroll 0 0 / 100% auto rgba(0, 0, 0, 0) !important;

}

.inactive_button .select {
	cursor: context-menu !important;
	background: #c6c6c6 !important;
}

.abscent_button .select {
	cursor: context-menu !important;
	background: #fff !important;
}

.device_pulse {
	font-size: 24px;
	font-family: telenorregular;
	line-height: 30px;
	display: inline-block;
	width: 100%;
}

.device_compare_view_place .grids_2_button {
	margin: 0px;
	width: 100%;
	padding: 2px 30px 0 15px;
	background: url(https://www.telenor.com.pk/skin/frontend/telenor/default/images/common/arrow_b_right_black.png) no-repeat scroll 98% center #cfdd01;
	color: #21282E;
	font-family: arial;
	line-height: 23px;
	min-width: 115px;
	position: relative;
	bottom: 0px;
	right: auto;
	left: auto;
}

.packages #device_grid_view .device_three_grids_view .device_detail_rating {
	padding-top: 0px;
}

.packages .package_charges {
	width: 100%;

}

.device_three_grids_view .package_charges span {
	float: left;
	margin-right: 10px;
	position: absolute;
	right: 100%;
	top: 0px;
}

.package_charges .on_net_heading {
	font-size: 18px;
	margin: 20px auto;
	text-align: left;
}

.packages #device_list_view .on_net_heading {

	margin-top: 0px;
	margin-bottom: 10px;
}

.packages .device_reviews {
	margin: 0px;

}

.charges_child {
	font-size: 14px;
	line-height: 26px;
	min-height: 26px;
	position: relative;
	margin-left: 30px;
}

.package_list_visible {
	display: none;
}

.package_list_visible .on_net_heading {
	margin-top: 5px !important;
}

.packages #device_list_view .charges_child {

	font-size: 14px;
	line-height: 22px;
	min-height: 22px;

}

.packages #device_list_view .package_charges {
	margin-bottom: 10px;
}

.packages #device_list_view .on_net_heading {
	text-align: left;

}

.packages #device_list_view .device_three_grids_view .device_price .select {
	margin-top: 15px;
}

.packages #device_list_view .device_three_grids_view .device_detail_rating .detail_text {
	margin: 0 auto;

}

.packages #device_list_view .device_title {
	min-width: 0px !important;
	max-width: 200px !important;
	margin-right: 0px !important;
}
.packages #device_list_view .device_title.post_details{
	max-width: 300px !important;
	width: 300px;
}
.off_net .off_net_icon {
	background: url(https://www.telenor.com.pk/skin/frontend/telenor/default/images/packages/offnet_icon.png) no-repeat;
	background-size: cover;
	width: 22px;
	height: 22px;
	display: inline-block;
	float: left;
	margin-right: 5px;
}

.fnf .fnf_icon {
	background: url(https://www.telenor.com.pk/skin/frontend/telenor/default/images/packages/fnf_icon.png) no-repeat;
	background-size: cover;
	width: 22px;
	height: 22px;
	display: inline-block;
	float: left;
	margin-right: 5px;
}

.sms .sms_icon {
	background: url(https://www.telenor.com.pk/skin/frontend/telenor/default/images/packages/sms_icon.png) no-repeat;
	background-size: cover;
	width: 22px;
	height: 22px;
	display: inline-block;
	float: left;
	margin-right: 5px;
}

.data .data_icon {
	background: url(https://www.telenor.com.pk/skin/frontend/telenor/default/images/packages/data_icon.png) no-repeat;
	background-size: cover;
	width: 22px;
	height: 22px;
	display: inline-block;
	float: left;
	margin-right: 5px;
}

.expiry .expiry_icon {
	background: url(https://www.telenor.com.pk/skin/frontend/telenor/default/images/offers/expiry.png) no-repeat;
	background-size: cover;
	width: 22px;
	height: 22px;
	display: inline-block;
	float: left;
	margin-right: 5px;
}

.minsms .minsms_icon {
	background: url(https://www.telenor.com.pk/skin/frontend/telenor/default/images/bundles/call_mins.png) no-repeat;
	background-size: cover;
	width: 22px;
	height: 22px;
	display: inline-block;
	float: left;
	margin-right: 5px;
}

.spillrate .spillrate_icon {
	background-image: url(https://www.telenor.com.pk/skin/frontend/telenor/default/images/bundles/rate.png);
	background-repeat: no-repeat;
	width: 22px;
	height: 22px;
	display: inline-block;
	float: left;
	margin-right: 5px;
}

.internal {
	position: relative;
}

#device_list_view .relative {
	width: 200px;
	margin-left: 5px;
}

.package_title {

	color: #FFF;
	font-size: 22px;
}

.package_data {
	position: absolute;
	top: 80px;
	left: 20px;
	font-family: Helvetica, Arial;
}

.offers .package_data2 {

	padding-left: 30px;
}

.bundles #device_list_view .charges_child {

	line-height: 26px;
	min-height: 26px;
}

.bundles #device_list_view .package_charges {
	margin-bottom: 40px;
}

.bundles .package_title {
	transform: perspective(169px) rotateY(-18deg) rotateZ(1deg);
	color: #fff;
	font-size: 32px;
	letter-spacing: -0.5px;
	padding: 15px 25px 5px 0px;
	text-shadow: 1px 1px rgba(0, 0, 0, 0.2);
}

@media only screen and (min-width: 640px) and (max-width: 960px) {
	.bundles .package_title {
		color: #fff;
		font-size: 24px;
	}

}


@media only screen and (min-width: 961px) and (max-width: 992px) {
	.bundles.device_title .device_name {
		font-size: 18px;
	}

}

@media only screen and (min-width: 80px) and (max-width: 756px) {
	.packages .device_compare_view_place .grids_2_button {
		left: auto;
		right: auto;
		min-width: 122px;
	}
}


.talkshawk_result_block .owl-controls {
	top: 23%;
}

.djuice_result_block .owl-controls {
	top: 23%;
}

.postpaid_result_block .owl-controls {
	top: 23%;
}

.talkshawk_result_block .three_grids_inside_wrapper,
.djuice_result_block .three_grids_inside_wrapper,
.postpaid_result_block .three_grids_inside_wrapper {

	max-width: 200px !important;
}

.talkshawk_result_block .device_three_grids_view,
.djuice_result_block .device_three_grids_view,
.postpaid_result_block .device_three_grids_view {
	width: 100% !important;

}

@media only screen and (min-width: 80px) and (max-width: 1300px) {
	.packages .talkshawk_result_block .package_title,
	.packages .djuice_result_block .package_title,
	.packages .postpaid_result_block .package_title {
		font-size: 32px !important;
	}

	.packages .talkshawk_result_block .device_title .device_name,
	.packages .djuice_result_block .device_title .device_name,
	.packages .postpaid_result_block .device_title .device_name {
		font-size: 22px !important;
	}

	.packages .talkshawk_result_block .stars > img,
	.packages .djuice_result_block .stars > img,
	.packages .postpaid_result_block .stars > img {
		width: 18px !important;
	}

	.packages .talkshawk_result_block .counter,
	.packages .djuice_result_block .counter,
	.packages .postpaid_result_block .counter {
		font-size: 13px !important;
	}

	.packages .talkshawk_result_block .device_title .device_price,
	.packages .djuice_result_block .device_title .device_price,
	.packages .postpaid_result_block .device_title .device_price {
		font-size: 48px !important;
		line-height: 48px !important;
	}

	.packages .talkshawk_result_block .device_title .select,
	.packages .djuice_result_block .device_title .select,
	.packages .postpaid_result_block .device_title .select {
		font-size: 21px !important;
	}

	.packages .talkshawk_result_block .grids_2_button,
	.packages .djuice_result_block .grids_2_button,
	.packages .postpaid_result_block .grids_2_button {

		font-size: 18px !important;
	}

	.packages .talkshawk_result_block .on_net_heading,
	.packages .djuice_result_block .on_net_heading,
	.packages .postpaid_result_block .on_net_heading {
		font-size: 18px !important;
	}

	.packages .talkshawk_result_block .charges_child,
	.packages .djuice_result_block .charges_child,
	.packages .postpaid_result_block .charges_child {
		font-size: 14px !important;
	}

}
@media only screen and (min-width: 481px) and (max-width: 640px) {
	.search_head_container .search_heading h2 {
		font-size: 22px;
	}

	.more_link.white_plus {
		width: 100px;
	}

	.search_heading {
		width: calc(100% - 100px);
	}
}

.device_order_form_content .news_img {
	width: 200px;
	float: left;
}

.device_order_form_content .news_img img {
	width: 100%;
}

.arial_font {
	font-family: arial;
}

.device_order_form_content .best_for_apps h2 {
	font-size: 24px;
	margin-bottom: 10px;
}

.device_order_form_content .best_for_apps {
	width: 200px;;
	float: left;
	margin-left: 20%;
}

.device_order_form_content .device_reviews {
	border-bottom: none;
	border-top: 1px solid;
}

.device_order_form_content .best_for_apps p {
	line-height: 25px;
}

.device_order_form_content .device_reviews {
	padding-top: 20px;
}

.device_order_form_content .device_reviews img {
	width: 16px;
}

.device_order_form_content .product_details {
	width: 220px;
	float: right;
}

.device_order_form_content .product_price {
	color: #0091d2;
	font-size: 36px;
}

.device_order_form_content .product_name {
	font-size: 22px;
}

.device_order_form_content .product_div {
	float: left;
	width: 100%;
}

.device_order_form_content .product_review_form {
	width: 100%;
	float: left;
	margin-top: 100px;
}

.device_order_form_content .light_blue_bg {
	float: left;
	width: 100%;
	background-color: #f7f7f7;
	border: 1px solid #e6e6e6;
	padding: 15px;
	border-radius: 2px;
	margin-top: 20px;
	margin-bottom: 20px;
}

.device_order_form_content .product_review_form .device_reviews img {
	width: auto;
}

.device_order_form_content .product_review_form .device_reviews {
	border: none;
}

.device_order_form_content .product_review_form p {
	width: 100%;
	float: left;
}

.device_order_form_content .review_input_area {
	float: left;
	width: 100%;
}

.device_order_form_content .product_review_form .stars {
	float: left;
	width: 100%;
	margin-bottom: 30px;
}

.device_order_form_content .select_rating {
	margin-top: 20px;
	margin-bottom: 20px;
}

.device_order_form_content .product_review_form textarea {
	width: 100%;
	margin-top: 20px;
	border: 2px solid #00aae5;
	border-radius: 2px;
	resize: none;
	font-family: arial;
	padding: 10px;
}

.device_order_form_content .review_submit {
	width: 115px;
	height: 45px;
	background-color: #cfde00;
	border: none;
	margin-top: 20px;
}

.device_order_form_content .best_for_apps_features.best {
	display: none;
}

.product_review_form .contactus_input_field {
	max-width: 410px;
}

.product_review_form .contactus_input_field .form-control {
	max-width: 410px;
	width: 90%;

}

.product_review_form .head_container {
	max-width: 100%;
}

.float_right {
	float: right !important;
}

.float_right .form-control {
	float: right;
}

.product_review_form .contactus_form .filter_location {
	width: 100%;
}

.product_review_form #contactus_form .dropdown_widget {
	max-width: 410px;
}

.product_review_form .full_width {
	margin-bottom: 10px;
}

#cn1 {
	width: 32%;
	float: left;
}

#cn2 {
	width: 36%;
	float: left;
	margin-left: 2%;
	margin-right: 2%;
}

#cn3 {
	width: 17%;
	float: left;
}

@media only screen and (min-width: 853px) and (max-width: 993px) {
	.device_order_form_content .best_for_apps {
		margin-left: 5%;
	}
}
@media only screen and (min-width: 805px) and (max-width: 852px) {
	.device_order_form_content .best_for_apps {
		margin-left: 1%;
	}

	.device_order_form_content .product_details {
		width: 102px;
	}
}
@media only screen and (min-width: 601px) and (max-width: 804px) {
	.device_order_form_content .panel_right {
		display: none;
	}

	.device_order_form_content .container.topspacing .content_section .news_content .panels.panel_left {
		width: 100%;
	}

	.device_order_form_content .best_for_apps {
		margin-left: 5%;
	}
}
@media only screen and (min-width: 80px) and (max-width: 600px) {
	.device_order_form_content .best_for_apps_features {
		display: none;
	}

	.device_order_form_content .news_img {
		width: 100%;
		float: left;
		max-width: 200px;
	}

	.device_order_form_content .best_for_apps {
		margin-left: 0px;
		width: 100%;
		float: left;
	}

	.device_order_form_content .product_details {
		float: left;
		width: 100%;
		margin-top: 20px;
	}

	.device_order_form_content .best_for_apps_features.best {
		display: block;
		width: 100%;
		float: left;
		margin-top: 20px;
	}

	.device_order_form_content .best_for_apps_features.best h2 {
		font-size: 24px;
		margin-bottom: 10px;
	}

	.device_order_form_content .best_for_apps_features.best p {
		line-height: 30px;
	}

	.device_order_form_content .device_reviews {
		width: 200px;
	}
	.ul_wrapper.mydjuice_wrapper .hea {    
		padding: 14px 0px 0px 1px;
	}
}

.device_order_form_content .convert_to_telenor .panel_right {
	float: right;
}

.device_order_form_content .capture_option .heading h2 {
	width: 100%;
	margin-bottom: 20px;
}

.device_order_form_content .heading h2 {

	font-size: 24px !important;
}

.device_order_form_content .convert_to_telenor .head_container .requierd_div {
	line-height: 50px;
	margin-top: -13px;
}

.device_order_form_content .dropdown_widget {
	width: 29%;
	float: left;
}

#mailing_address, #collect_your_sim {
	width: 100%;
	float: left;

}

.device_order_form_content .convert_to_telenor .filter_location .field_container .dropdown_input {
	background: none;
	padding-left: 20px;
}

.device_order_form_content .convert_to_telenor .selectbox.dropdown_widget .dropdown_button {
	padding-right: 2px;
}

.device_order_form_content .convert_to_telenor .filter_location .dropdown li {
	padding-left: 10px;
}

.device_order_form_content .city.dropdown_widget {
	width: 100%;

}

.device_order_form_content .convert_to_telenor .heading span {
	margin-top: 10px;
}

.device_order_form_content .convert_to_telenor span {
	font-size: 12px;
	color: gray;
	float: left;
}

.device_order_form_content .captcha_heading {
	margin-bottom: 10px;
}

.device_order_form_content .clear_div {
	height: 20px;
}

.device_order_form_content .convert_to_telenor .form-control {
	font-weight: bold;
}

.device_order_form_content .input_name span {
	float: left;
	margin-bottom: 12px;
	margin-top: 4px;
	width: 90%;
}

.device_order_form_content .field_heading {
	font-size: 14px;
	margin-bottom: 10px;
}
.field_heading{
	font-size: 14px;
	margin-bottom: 10px;
	margin-top: 10px;
}
.device_order_form_content .field_input {
	float: left;
	margin-bottom: 40px;
	width: 100%;
}

.device_order_form_content .full_width label {
	font-size: 14px;
}

.device_order_form_content .blue_heading {
	color: #2fbbeb;
}

.device_order_form_content #spn {
	float: left;
	margin-top: 10px;
}

.device_order_form_content .email_field_area {
	margin-top: -20px;
}

.device_order_form_content .button_container {
	padding-right: 5px;
}

@media only screen and (min-width: 800px) and (max-width: 1200px) {
	.product_review_form .contactus_input_field {
		width: 49%;
	}
}
@media only screen and (min-width: 80px) and (max-width: 799px) {
	.device_order_form_content .convert_to_telenor .float_left {
		float: left !important;
	}

	.float_right {
		float: left;
	}

	.device_order_form_content .convert_to_telenor .contactus_input_field {
		margin-bottom: 0px;
		margin-top: 0px;
	}

	.device_order_form_content .convert_to_telenor .heading {
		float: left;
		margin-bottom: 20px;
		margin-left: 0px;
	}

	.device_order_form_content .heading h2 {
		font-size: 21px !important;
		width: 100%;
	}

	.device_order_form_content .product_review_form {
		margin-top: 50px;
	}
}
@media only screen and (min-width: 481px) and (max-width: 799px) {
	.device_order_form_content .convert_to_telenor .contactus_input_field.float_left {
		width: 100%;
	}
	.sharing_step{
		width: 50% !important;
	}

}
@media only screen and (min-width: 481px) and (max-width: 600px) {
	.device_order_form_content .panel_right {
		display: none;
	}

	.device_order_form_content .panels.panel_left {
		width: 100% !important;
	}

}
.device_order_form_content #contactus_form .field_container .dropdown_input {
	font-size: 14px;
}

@media only screen and (min-width: 601px) and (max-width: 640px) {
	.device_order_form_content .convert_to_telenor .head_container .requierd_div {
		margin-top: 25px;
	}

}

.post_paid_dashboard_content .setting_icon {
	float: right;
}

.post_paid_dashboard_content .sortby_widget {
	float: left;
}

.post_paid_dashboard_content .setting_icon .sortby_options {
	float: left;
	margin-left: 2px;
	padding: 10px;
	width: auto;
}

.post_paid_dashboard_content .sortby label {
	float: left;
}

.post_paid_dashboard_content .sortby_widget {
	width: auto;
}

.date_time_title .date {
	float: left;
	width: 75px;
	border-right: 2px solid #a8b4bc;
	display: inline-block;
	color: #21282E;
}

.date_time_title .date .day {
	font-size: 46px;
	line-height: 48px;
}

.date_time_title .date .month {
	font-size: 12px;
}

.date_time_title .dashboard_title {
	float: left;
	margin-left: 15px;
	width: calc(100% - 100px);
}

.date_time_title .dashboard_title .user_welcome {
	font-size: 36px;
	line-height: 46px;
}

.date_time_title .dashboard_title .time_location {
	font-size: 12px;
	text-align: left;
}

.post_paid_dashboard_content .postpaid_dashboard h2 {
	color: #0091d2;
	font-size: 26px;
}
.post_paid_dashboard_content .postpaid_dashboard .progress_head h2{
	color: #21282E;
	font-size: 15px;
}

.post_paid_dashboard_content .notifications .view_more_link {
	background-image: url("https://www.telenor.com.pk/skin/frontend/telenor/default/images/common/plus_icon.png");
	background-position: center center;
	background-repeat: no-repeat;
	background-color: #0091d2;
	display: inline-block;
	float: left;
	height: 24px;
	margin-right: 10px;
	width: 24px;
}

.post_paid_dashboard_content .notifications .notification_view_more_area {
	float: right;
}

.post_paid_dashboard_content .notifications {
	width: 100%;
	float: left;
	margin-top: 40px;
}

.post_paid_dashboard_content h3 {
	font-size: 26px;
	display: inline-block;
	line-height: 35px;

}

.poc_dashboard .offers h3 {
	font-size: 28px;
	font-weight: bold;
}

.poc_dashboard .package_title {
	font-size: 20px;
}

.poc_dashboard .device_title .device_name {
	font-size: 21px;
}

.post_paid_dashboard_content #social_media {
	clear: both;
}

.post_paid_dashboard_content .field_input {
	width: 100%;
	float: left;
	margin-top: 10px;
}

.post_paid_dashboard_content .selectbox.dropdown_widget {
	border-left: none;
	border-right: none;
}

.post_paid_dashboard_content .filter_location .field_container .dropdown_input {
	background: none;
	padding-left: 20px;
}

.post_paid_dashboard_content .row {
	float: left;
	width: 100%;
	border-top: none;
	height: auto;
	margin-top: 60px;
	line-height: 1;
	border-bottom: 1px solid #D1D1D1;
	padding-bottom: 10px;
}

.poc_nobor {
	border-bottom: none !important;
}

.row_content {
	margin-top: 40px !important;
}

.post_paid_dashboard_content .amount_due {
	float: right;
}

.post_paid_dashboard_content .blue_text_color {
	color: #0091d2;
}

.post_paid_dashboard_content .current_bill {
	border-bottom: 1px solid #d1d1d1;
	padding-bottom: 10px;
}

.post_paid_dashboard_content .offers {
	margin-top: 20px;
}

.post_paid_dashboard_content .subscriptions {
	border-bottom: 1px solid #d1d1d1;
	padding-bottom: 10px;
}

.poc_subs {
	width: 775px !important;
}

.post_paid_dashboard_content .package_title {
	padding-left: 35px;
}

.post_paid_dashboard_content .device_image_small.devicegrids {
	float: left;
}

.post_paid_dashboard_content .device_image_small {
	border-bottom: none;
}

.post_paid_dashboard_content .device_price.devicegrids {
	width: 210px;
	float: left;
	margin-left: 125px;
	padding-top: 15px;
}

.poc_dashboard .device_price.devicegrids {
	padding-top: 65px;
}

.post_paid_dashboard_content .device_price {
	line-height: 42px;
	font-size: 34px;
	padding: 5px 0px;
}

.post_paid_dashboard_content .device_title p {
	font-size: 14px;
	line-height: 22px;
}

.post_paid_dashboard_content .device_title p strong {
	font-family: telenorbold;
}

.post_paid_dashboard_content .device_title {
	max-width: 250px;
}

.post_paid_dashboard_content .offers_buttons {
	width: 200px;
	float: right;
}

.poc_dashboard .offers_buttons {
	padding-top: 2%;
}

.poc-dashboard-offer.offers_buttons {
	padding-top: 10%;
}

.poc_dashboard .view_more_button {
	font-size: 16px !important;
	padding: 15px 15px !important;
	font-family: Arial;
	height: 34px;
	color: #21282E;
}

.post_paid_dashboard_content .deactivate {
	width: 100%;
	background: url("https://www.telenor.com.pk/skin/frontend/telenor/default/images/devices/select_btn_bg.png") repeat-y;
	border: none;
	color: #fff;
	cursor: pointer;
	font-size: 21px;
	line-height: 20px;
	margin-top: 35px;
	padding: 10px 15px;
	text-align: left;
	font-family: inherit;
}

.post_paid_dashboard_content .view_more_button {
	background: url("https://www.telenor.com.pk/skin/frontend/telenor/default/images/home/dark_arrow.png") no-repeat scroll 95% center, none repeat-y scroll 0 0 / 100% auto #cedf00;
	border: 1px solid #cedf00;
	cursor: pointer;
	float: left;
	font-size: 21px;
	line-height: 4px;
	margin-top: 10px;
	padding: 10px 15px;
	text-align: left;
	width: 100%;
}
.post_paid_dashboard_content .view_more_button.active{
	background: url("https://www.telenor.com.pk/skin/frontend/telenor/default/images/home/down_arrow.png") no-repeat scroll 95% center, none repeat-y scroll 0 0 / 100% auto #cedf00;
}
.poc_demo .view_more_button {
	background: #CFDD01 url("https://www.telenor.com.pk/skin/frontend/telenor/default/images/common/arrow_b_right_black.png") no-repeat scroll 98% center;
	float: right;
	font-size: 13px;
	line-height: 12px;
	margin-top: 0px;
	width: 54%;
	text-align: left;
	padding: 9px 10px 11px;
}

.post_paid_dashboard_content .for_width {
	width: 100%;
	float: left;
	margin-bottom: 50px;
}

.post_paid_dashboard_content .digital_services {
	border-bottom: 1px solid #d1d1d1;
	padding-bottom: 10px;
	float: left;
	width: 100%;
}

.post_paid_dashboard_content .column_first {
	background-color: #ff5f00;
	border-radius: 45px;
}

.small_circular_boxes .for_width:nth-child(4n-3) .column_first {
	background-color: #FF5F00;
}

.small_circular_boxes .for_width:nth-child(4n-2) .column_first {
	background-color: #8500A8;
}

.small_circular_boxes .for_width:nth-child(4n-1) .column_first {
	background-color: #ED1B4D;
}

.small_circular_boxes .for_width:nth-child(4n) .column_first {
	background-color: #38B2B2;
}

.for_width:nth-child(4n-3) .grid4_icons {
	background-color: #FF5F00;
}

.for_width:nth-child(4n-2) .grid4_icons {
	background-color: #8500A8;
}

.for_width:nth-child(4n-1) .grid4_icons {
	background-color: #ED1B4D;
}

.for_width:nth-child(4n) .grid4_icons {
	background-color: #38B2B2;
}

.owl-item:nth-child(4n-3) .three_grids_inside_wrapper .small span {
	background-color: #FF5F00;
}

.owl-item:nth-child(4n-2) .three_grids_inside_wrapper .small span {
	background-color: #8500A8;
}

.owl-item:nth-child(4n-1) .three_grids_inside_wrapper .small span {
	background-color: #ED1B4D;
}

.owl-item:nth-child(4n) .three_grids_inside_wrapper .small span {
	background-color: #38B2B2;
}

.post_paid_dashboard_content .grids .small {
	height: 90px;
	margin-left: 0px;
	width: 90px;
}

.step_grids .small {
	float: left;
}

.post_paid_dashboard_content .small_circular_boxes .cricket_alerts {
	background-image: url("https://www.telenor.com.pk/skin/frontend/telenor/default/images/sports_services/batball.png");
}

.post_paid_dashboard_content .small_circular_boxes .grid4_icons {
	background-position: center center;
	background-repeat: no-repeat;
	background-size: 70px 70px;
	border-radius: 50%;
	display: block;
	height: 90px;
	width: 90px;
}

.post_paid_dashboard_content .small_circular_boxes .device_image_small.devicegrids {

	padding-top: 20px;
	padding-left: 60px;
	padding-right: 60px;
}

.poc_dashboard .small_circular_boxes .device_image_small.devicegrids {
	padding-top: 48px;
}

.post_paid_dashboard_content .small_circular_boxes .sports_portal {
	background-image: url("https://www.telenor.com.pk/skin/frontend/telenor/default/images/sports_services/football.png");
}

.post_paid_dashboard_content .column_second {
	background-color: #8500a8;
	border-radius: 45px;
}

.post_paid_dashboard_content .row.small_circular_boxes {
	margin-top: 10px;
}

.notification_view_more_area a {
	float: left;
	margin-top: 5px;
}

.post_paid_dashboard_content #content_layer4 .grids_title h2 {
	border-bottom: 1px solid #d1d1d1;
	padding-bottom: 10px;
}

.postpaid_dashboard .marquee > li > a {
	color: black;
}

.post_paid_dashboard_content .field_input {

}

#vertical-ticker {
	border-top: 1px solid #b2def1;
	border-bottom: 1px solid #b2def1;
	background-color: #e5f4fa;
}

#vertical-ticker li {
	line-height: 1.5em;
	float: left;
	width: 100%;
	height: auto;
	padding: 15px;
	height: 94px;
	font-family: arial;
}

.poc-li {
	background-color: #e5f4fa;
	border-bottom: 1px solid #a0d6ee;
	height: auto !important;
}

.li_date {
	float: left;
	line-height: 1.2em;
	color: #7A8489;
	padding-top: 5px;
	font-weight: bold;
}

.li_text {
	width: 100%;
	width: 100%;
	float: left;
	padding-right: 5px;
	overflow: hidden;
}

.dashboard_container ul {
	float: left;
	height: 35px;

	overflow: hidden;
	width: calc(100% - 50px);
	width: -webkit-calc(100% - 50px);
	padding-left: 30px;
	padding-top: 2px;
	font-family: arial;
}

.dashboard_container p {
	float: right;
	margin-right: 30px;
	margin-top: 5px;
	width: 20px;
}

.dashboard_container p img {
	cursor: pointer;
}

.dashboard_container p #ticker-next {
	float: left;
}

.manage_users_button {
	background-color: #CFDE00;
	border: 0px;
	padding: 5px 10px 5px 40px;
	font-size: 18px;
	color: #21282E;
	background-image: url('https://www.telenor.com.pk/skin/frontend/telenor/default/images/dashboard/manage_users.png');
	background-repeat: no-repeat;
	background-position: 10px center;
	line-height: 24px;

}

.grids_3_small {
	width: 33%;
	margin-bottom: 40px;
}

.grids_3_small .imgBoxLeft {
	float: left;
}

.grids_3_small > .imgBox img {
	-webkit-transform: scale(1, 1);
	-webkit-transition-duration: 400ms;
	-webkit-transition-timing-function: ease-out;
	-moz-transform: scale(1, 1);
	-moz-transition-duration: 400ms;
	-moz-transition-timing-function: ease-out;
	-ms-transform: scale(1, 1);
	-ms-transition-duration: 400ms;
	-ms-transition-timing-function: ease-out;
}

.grids_3_small > .imgBox:hover img {
	-webkit-transform: scale(1.1, 1.1);
	-webkit-transition-duration: 400ms;
	-webkit-transition-timing-function: ease-out;
	-moz-transform: scale(1.1, 1.1);
	-moz-transition-duration: 400ms;
	-moz-transition-timing-function: ease-out;
	-ms-transform: scale(1.1, 1.1);
	-ms-transition-duration: 400ms;
	-ms-transition-timing-function: ease-out;
}

.grids_3_small:nth-child(4n-3) .imgBox {
	background-color: #FF5F00;
	border-radius: 50%;
}

.grids_3_small:nth-child(4n-2) .imgBox {
	background-color: #8500A8;
	border-radius: 50%;
}

.grids_3_small:nth-child(4n-1) .imgBox {
	background-color: #ED1B4D;
	border-radius: 50%;
}

.grids_3_small:nth-child(4n) .imgBox {
	background-color: #38B2B2;
	border-radius: 50%;
}

.grid4_icons {
	background-color: #FF5F00;
	background-position: center center;
	background-repeat: no-repeat;
	background-size: 70px 70px;
	border-radius: 50%;
	display: block;
	height: 90px;
	width: 90px;
}

.purple_icon {
	background-color: #8500A8;
}

.pink_icon {
	background-color: #ED1B4D;
}

.side_section {
	float: left;
	padding-top: 5px;
	padding-left: 10px;
	color: #21282E;
	font-size: 14px;
	line-height: 18px;
}

.side_section h3 {
	color: #0091D2;
	font-size: 26px;
	font-family: telenorregular;
	font-weight: bold;
}

span.callsms_icon {
	background-image: url(https://www.telenor.com.pk/skin/frontend/telenor/default/images/businesssolutions/callsms.png);
}

span.callcoin_icon {
	background-image: url(https://www.telenor.com.pk/skin/frontend/telenor/default/images/businesssolutions/callcoin.png);
}

span.rbt_icon {
	background-image: url(https://www.telenor.com.pk/skin/frontend/telenor/default/images/businesssolutions/rbt.png);
}

span.depositpay_icon {
	background-image: url(https://www.telenor.com.pk/skin/frontend/telenor/default/images/businesssolutions/depositpay.png);
}

span.tracklive_icon {
	background-image: url(https://www.telenor.com.pk/skin/frontend/telenor/default/images/businesssolutions/tracklive.png);
}
span.smsgateway_icon{
	background-image: url(https://www.telenor.com.pk/skin/frontend/telenor/default/images/businesssolutions/smsgateway.png)
}
span.active_icon {
	background-image: url(https://www.telenor.com.pk/skin/frontend/telenor/default/images/icons/active.png);
}

span.blocked_icon {
	background-image: url(https://www.telenor.com.pk/skin/frontend/telenor/default/images/icons/blocked.png);
}

span.inactive_icon {
	background-image: url(https://www.telenor.com.pk/skin/frontend/telenor/default/images/icons/inactive.png);
}

span.users_icon {
	background-image: url(https://www.telenor.com.pk/skin/frontend/telenor/default/images/icons/users.png);
}

@media only screen and (max-width: 480px) {
	.grids_3_small {
		width: 100%;
	}
	.step_grids{
		width: 100% !important;
	}
	.sharingresponse{
		left: 10px !important;
	}

}

@media only screen and (max-width: 640px) and (min-width: 481px) {
	.grids_3_small .imgBoxLeft {
		float: none;
	}

	.grids_3_small .side_section {
		padding-left: 0px;
	}
}
.step_grids {
	width: 325px;
	border-top: 1px solid #D3D4D5;
	margin-right: 95px;
	padding-top: 3%;
}
.steps-sims{
	float: right;
	width: 395px;
}
#low-top-padd {
	padding-top: 1.5%
}

@media only screen and (max-width: 959px) {
	#low-top-padd {
		padding-top: 15px;
	}
}

.my_account {
	width: 100%;
	height: 100%;
}

.layer_minus_adv {
	width: calc(100% - 165px) !important;
	width: -webkit-calc(100% - 165px) !important;
	padding-right: 40px;
}

.layer_minus_inv {
	width: calc(100% - 315px) !important;
	width: -moz-calc(100% - 315px) !important;
	width: -webkit-calc(100% - 315px) !important;
	padding-right: 40px;
	float: left;
}

.section_info input {
	background-color: #f7f7f7;
	border: 1px solid #e6e6e6;
	font-size: 18px;
	padding: 10px;
	width: 300px;
	margin-top: 5px;
}

.pt-a .section_info input {
	height: 36px;
	margin: 0px;
	float: left;
	max-width: 200px;
	width: -moz-calc(100% - 30px);
	width: -webkit-calc(100% - 30px);
	width: calc(100% - 30px);
}

.section_info input:focus {
	border: 2px solid #00AAE5;
	background-color: #fff;
}

.user_welcome span {
	display: inline-block;
}

.grid_adv {
	width: 160px;
	height: auto;
	display: inline-block;
	overflow: hidden;
	float: right;
}

.poc_adv {
	padding-top: 30px;
}

.grid_inv {
	width: 315px;
	height: auto;
	display: inline-block;
	overflow: hidden;
	float: right;
}
.grid_inv.rs_grid{
	margin-top: 30px;
}
.post_inv {
	margin-top: 22px;
}

.contact_number_panel {
	position: absolute;
	float: right;
	margin: -54px 0px;
	right: 0px;
}

.my_num {
	width: 100%;
	height: 40px;
	line-height: 40px;
}

.my_num label {
	color: #FFF;
	font-size: 18px;
	float: left;
	margin-right: 10px;
}

.my_num .sortby_options {
	float: left !important;
}

.my_num .setting_icon {
	width: 40px;
	height: 40px;
	text-align: center;
	overflow: hidden;
	margin-left: 2px;
	float: left;
}

.my_num .icon_box {
	background-color: rgba(33, 40, 46, 0.3);
	width: 40px;
	height: 40px;
	display: inline-block;
	cursor: pointer;
	padding-top: 0px !important;
}

.my_account .date_time_title {
	display: inline-block;
	padding-top: 30px;
	width: calc(100% - 120px);
	position: relative;
}

.my_account .avatar_box {
	position: relative;
	width: 120px;
	height: 120px;
	float: right;
}

.my_account .my_num .small_avatar {
	display: none;
}

.avatar_box .avatar {
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0px;
	left: 0px;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
	overflow: hidden;
}

.avatar_box .avatar img {
	width: 100%;
	height: 100%;
}

.avatar_box .new_avatar {
	width: 30px;
	height: 30px;
	position: absolute;
	top: 10px;
	left: -10px;
	background: #00ace7;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
	overflow: hidden;
}

.avatar_box .new_avatar span.camera_icon {
	background: url(https://www.telenor.com.pk/skin/frontend/telenor/default/images/myaccount/camera_icon.png) no-repeat center;
	width: 100%;
	height: 100%;
	display: inline-block;
	cursor: pointer;
}

.my_account .sortby_widget {
	width: 320px;
}

.account_block_head .block_heading {
	height: 60px;
	padding: 10px 0px;
	border-bottom: 1px solid rgba(0, 0, 0, 0.3);
}

.account_block_head .block_heading2 {
	height: auto !important;
	padding: 10px 0px;
	padding-bottom: 0px !important;
}

.account_block_head .block_heading h2 {
	line-height: 40px;
	font-size: 34px;
	color: #21282E;
}

.account_block_head .block_heading2 h2 {
	font-size: 28px;
	color: #21282E;
}

.account_block .account_block_content {
	width: 100%;
	position: relative;
	display: inline-block;
}

.account_block .account_block_content .account_section {
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	border-bottom: 1px solid rgba(0, 0, 0, 0.3);
	position: relative;
	width: 100%;
	display: inline-block;
	padding-top: 1px;
}

.account_section .account_section_head {
	width: 100%;
	display: inline-block;
}

.account_section_head .section_title {
	display: inlnie-block;
	width: 30%;
	float: left;
	padding: 15px;
	font-size: 15px;
	line-height: 22px;
}

.account_section_head .section_title h3 {
	color: #21282E;
	font-size: 18px;
	line-height: 22px;
}

.account_section .account_section_head .section_info {
	display: inline-block;
	width: 55%;
	float: left;
	padding-right: 15px;
	position: relative;
	color: #666666;
	font-size: 18px;
}

.account_section .section_info p {
	color: #666666;
	font-size: 18px;
	line-height: 22px;
	padding: 7px 0px;
}

.account_section .section_info p:first-child {
	padding-top: 15px;
}

.account_section .section_info p:last-child {
	padding-bottom: 15px;
}

.success_msg {
	position: absolute;
	display: inline-block;
	width: 100%;
	padding: 7px 15px 7px 30px !important;
	top: 7px;
	background: #e9ffd9 url('https://www.telenor.com.pk/skin/frontend/telenor/default/images/common/success.png') no-repeat 10px center;
	border: 1px solid #a6ca8a;
}

.pm-acb .pm-acbleft {
	width: 280px;
	float: left;
}

#mar_lef {
	margin-left: 22%;
}

@media only screen and (max-width: 797px) {
	#mar_lef {
		margin-left: 0%;
		padding-top: 25px;
		clear: both;
	}
}
.pm-acb .pm-acbright {
	width: 80%;
	width: -webkit-calc(100% - 281px);
	width: -moz-calc(100% - 281px);
	width: calc(100% - 281px);
	float: right;
	padding-left: 40px;
}

@media only screen and (min-width: 1199px) {
	.poc_block {
		width: 46% !important;
		float: left !important;
		padding-left: 60px !important;
		margin-right: 50px;
	}

	.poc_dashboard {
		width: 100%;
	}

	.layer_minus_adv .poc_dashboard {
		width: 80%;
	}

	.poc_row {
		width: 70%;
	}

	.poc_sect .poc_row {
		width: 100%;
		margin-top: 0px !important;
	}

	.poc_details {
		width: 75% !important;
	}

	.poc_sect .layers {
		margin-bottom: 55px;
	}
}
.post_wrapper {
	width: 73%;
}

@media only screen and (max-width: 640px) {
	.poc-account {
		width: 30% !important;
		margin-left: -35px !important;
	}
}
@media only screen and (min-width: 641px) and (max-width: 959px) {
	.poc_block {
		width: 100% !important;
		padding-left: 0px !important;
		overflow: hidden;
		padding-top: 35px;
	}
}
@media only screen and (min-width: 641px) and (max-width: 1200px) {
	.chkout-captcha {
		margin-left: 41px !important;
	}
}
@media only screen and (min-width: 960px) and (max-width: 1198px) {
	.poc_block {
		float: left !important;
		padding-left: 20px !important;
		width: 44% !important;
		margin-right: 23px !important;
	}

	.pm-poc .pm-acbleft {
		width: 230px;
	}
}
.poc-1 {
	padding: 7px 0px 0px !important;
}

.poc-account {
	padding-left: 7%;
	width: 30% !important;
}

.pm-acb .account_block_head .block_heading2 h2 {
	color: #00ACE7;
}

.acb-item {
	width: 100%;
	display: inline-block;
	padding: 10px 0px;
	position: relative;
}

.acb-item .more_link a {
	font-size: 18px !important;
}

.acb-item.pa-1 {
	padding: 30px 0px 45px;
}

.acb-item.pa-2 {
	padding: 20px 0px 0px;
}

.acb-item.pa {
	padding: 20px 0px 10px;
}

.acb-title {
	font-family: telenorregular;
	padding: 10px 0px;
}
.acb-title.dash-title{
	padding-bottom: 0px;
}
.acb-title.pro_title{
	width: 197px;
	float: left;
	padding-top: 0px;
}
.acb-title.pro_title strong{
	font-family: telenorbold;
}
.acb-price {
	color: #004868;
	font-size: 42px;
	font-family: telenorregular;
	line-height: 42px;
}
.acb-item.pa-1.poc-1 .acb-price{
	font-size: 25px;
	line-height: 14px;
}
.acb-disc.credit_percentage {
	display: inline-block;
	padding-top: 8px;
	color: #00ACE7;
}
.acb-noprice {
	color: #004868;
	font-family: arial;
	line-height: 18px;
	height: 42px;
	font-size: 14px;
}

.acb-date {
	color: #0091D2;
}

.acb-icon {
	position: absolute;
	display: inline-block;
	right: 0px;
	top: 12px;
}

.acb-item .activate_btn {
	width: 100%;
	text-align: center;
	padding: 0px;
	height: 40px;
	margin: 5px 0px;
}

.acb-item .activate_btn a {
	width: 100%;
	height: 100%;
	display: inline-block;
	padding: 8px 0px;
	font-size: 22px;
}

.poc-item .activate_btn a {
	font-size: 18px;
}

.acb-item .arrow-icon {
	display: inline-block;
	width: 25px;
	height: 25px;
	background-color: #999999;
	margin: 10px 3px;
	background-repeat: no-repeat;
	background-position: center center;
}

.arrow-icon.arrow-left {
	background-image: url('https://www.telenor.com.pk/skin/frontend/telenor/default/images/common/arrow_b_left.png');
}

.arrow-icon.arrow-right {
	background-image: url('https://www.telenor.com.pk/skin/frontend/telenor/default/images/common/arrow_b.png');
}

.activate_btn.gn-btn {
	background: #CFDE00;
	padding: 0px;
}

.activate_btn.gn-btn a {
	color: #21282E !important;
	padding: 8px 15px;
}

.activate_btn.gn-btn.grey a {
	background: #CED0D1 none repeat scroll 0% 0%;
}

.activate_btn.gn-btn.dc-btn {
	padding: 5px 14px;
	color: #21282E !important;
	border: none;
	height: 36px;
	font-family: arial;
	cursor: pointer;
}

.steps_btn {
	font-size: 14px !important;
	height: 33px !important;
	line-height: 20px !important;
}

.account_section .account_section_head .section_controls {
	width: 15%;
	display: inline-block;
	float: left;
}

.section_controls .control {
	float: right;
	min-width: 120px;
	text-align: right;
	padding-right: 10px;
}

.section_controls .control a {
	color: #0091d2;
	font-size: 18px;
	padding-top: 15px;
	display: inline-block;
	cursor: pointer;
}

.section_controls .control .cancel {
	padding-left: 5px;
	margin-left: 5px;
}

.section_controls .control .switchi {
	margin-top: 5px;
	position: relative;
}

.input_form {
	width: 100%;
	max-width: 500px;
	margin: 25px auto 30px;
	position: relative;
}
.input_form.chkout-captcha{
	margin-top: -58px;
}
.input_form .input_block {
	width: 500px;
	display: inline-block;
	margin: 10px auto;
}

.input_block .input_label {
	float: left;
	width: 200px;
	color: #21282E;
	padding-top: 20px;
	display: inline-block;
	position: relative;
	font-size: 18px;
}

.input_block input {
	padding: 10px;
	font-size: 18px;
	background-color: #f7f7f7;
	border: 1px solid #e6e6e6;
}

.input_block input:active, .input_block input:focus {
	background-color: #ffffff;
	border: 2px solid #00aae5;
}

.input_block .input_element {
	padding-top: 5px;
	float: left;
	width: calc(100% - 200px);
}

.input_block .input_element .etxt {
	color: #21282E;
	padding-top: 15px;
	display: inline-block;
	font-size: 18px;
}

.input_block .input_element .ectrl {
	padding-top: 15px;
	color: #0091D2;
	font-size: 18px;
	display: inline-block;
	cursor: pointer;
}

.input_block .input_element .ectrl a {
	color: #0091D2;
	font-size: 18px;
}

.input_block .input_element input {
	padding: 10px;
	width: 100%;
	height: 42px;
}

.input_block .input_element textarea {
	padding: 10px;
	width: 100%;
	resize: none;
}

.input_block .input_element .save_button, .input_block .input_element .cancel_button {
	width: 94px;
	display: inline-block;
	float: left;
	margin-right: 10px;
}

.input_block .input_element .button {
	display: inline-block;
	padding: 10px 15px;
	text-align: center;
	font-family: telenorregular;
	font-size: 18px;
}

.input_element .save_button {
	background-color: #cfde00;
	color: #21282E;
}

.input_element .cancel_button {
	background-color: #666666;
	color: #fff;
}

.input_element .captcha_message p {
	margin-top: 10px;
	font-size: 14px;
	color: #21282E;
	margin-bottom: 5px;
}

.input_element .input_captcha {
	width: 197px;
}

.faqs_list {
	width: 100%;
	display: inline-block;
}

.faqs_list .head_container {
	width: 100%;
	max-width: 100%;
	padding-bottom: 10px;
	border-bottom: 1px solid rgba(0, 0, 0, 0.3);
}

.faqs_list .head_container .heading {
	width: 100%;
}

.faqs_list .head_container .heading h2 {
	font-size: 36px;
	color: #21282E;
}

.faqs_list .head_container .more_link {
	width: 120px;
	float: right;
	padding-left: 10px;
	padding-top: 10px;
}

.faqs_list .content_container {
	width: 100%;
	display: inline-block;
}

.faqs_list .content_container .faq_box {
	margin: 20px 0px;
	display: inline-block;
	width: 100%;
}

.content_container .q_faq h3 {
	font-size: 24px;
	color: rgba(0, 145, 210, 0.9);
}

.content_container .a_faq {
	line-height: 22px;
	color: #666666;
	font-size: 16px;
	margin: 10px 0px;
	font-family: arial;
}

.dashboard_head {
	width: 100%;
	display: inline-block;
	margin: 10px 0px;
	position: relative;
	margin-bottom: 40px;
	float: left;
}

.dashboard_head h2 {
	font-size: 28px;
	color: #0091D2;
}

.my_account .grids .medium_packages {
	width: 90%;
}

.blackout {
	background-color: #000;
	opacity: .7;
	filter: alpha(opacity=70);
	height: 100%;
	width: 100%;
	position: fixed;
	display: none;
	top: 0;
	left: 0;
	z-index: 100;
	display: none;
	cursor: pointer;
}

.heading_div {
	border-bottom: 1px solid #d9d9d9;
	float: left;
	padding: 30px 30px 15px;
	width: 100%;
}

#upload_popup {
	background-color: white;
	display: none;
	min-height: 450px;
	width: 747px;
	position: fixed;
	top: 120px;
	right: 20%;
	z-index: 9999;
	text-align: center;
}
#shr_wish.wish-pop #upload_popup{
	top: 12px;
}
#crop_popup .float_right {
	float: right;
	padding-bottom: 20px;
	padding-right: 20px;
}

#crop_popup {
	background-color: white;
	display: none;
	left: 24%;
	min-height: 475px !important;
	width: 747px !important;
	position: fixed;
	top: 10%;
	z-index: 100;
	text-align: center;
	background-size: auto 100%;
}

.files_should {
	color: #666666;
	font-size: 12px;
}

.left_image {
	width: 50%;
	border-right: 1px solid #d9d9d9;
	float: left;
	height: 100%;
	padding-left: 30px;
	padding-top: 30px;
	padding-bottom: 20px;
}

.right_image {
	width: 50%;
	height: 100%;
	float: right;
	padding-top: 30px;
	padding-left: 30px;
}

#upload_popup h3, #crop_popup h3 {
	float: left;
	font-size: 18px;
	line-height: 28px;
}

.edit_photo {
	float: left;
	float: left;
	text-align: left;
	width: 100%;
}

.file_up {
	height: 273px;
	left: 43px;
	opacity: 0;
	position: absolute;
	top: 117px;
	cursor: pointer;
	width: 660px;
}

#crop_popup .lower_upload {
	border: none;
}

.lower_upload {
	border: 4px dashed #d9d9d9;
	float: left;
	padding: 30px;
	width: 100%;
}

#lower {
	padding-top: 25px;
	height: 410px;
}
.wish-pop #lower{
	height: auto;
}
.wish-pop .input_form.chkout-captcha{
	margin-top: -10px;
	margin-left: 0px !important;
}
.wish-pop .field_text .field_name{
	text-align: left;
}
.wish-pop .field_name {
	text-align: left;
	font-size: 14px;
}
.wish-pop #wish_btn{
	top: 88% !important;
}
.wish-pop #wishlist_share_response{
	margin-top: 190px;
}
.no_border {
	border: none !important;
	padding: 0px !important;
}

.wi_bor {
	border: none !important;
	padding-bottom: 0px !important;
}

.wi_bor h3 {
	font-size: 22px !important;
	padding-left: 8px !important;
}

.low_width {
	right: 28% !important;
	width: 650px !important;
}

.low_width .lower_upload {
	padding: 0px;
}

.low_width .lower_upload_parent {
	padding: 9px 20px 20px 30px;
}

.no_border .field_text_area {
	float: left;
	padding: 0px 7px 0px 0px;
}

#wish_btn {
	left: 41px;
	padding: 14px 30px 10px 19px;
	height: 42px;
	top: 83% !important;
	max-width: 700px;
	width: 33%;
	text-align: left;
	font-size: 18px;
}

@media only screen and (min-width: 1025px) {
	#abc #upload_popup {
		right: 24% !important;
		margin: 0px auto;
		height: 482px !important;
	}
}
@media only screen and (max-width: 1024px) {
	#wish_btn {
		top: 87%;
	}
}
@media only screen and (min-width: 757px) and (max-width: 960px) {
	#abc #upload_popup {
		height: 458px;
		top: 45px !important;
	}
}
@media only screen and (max-width: 756px) {
	#wish_btn {
		left: 11.25%;
		top: 78% !important;
	}
	#wishlist_share_response{
		margin-top: 55px;
	}
}
@media only screen and (min-width: 480px) and (max-width: 640px) {
	.chose_pkg{
		margin-top: 30px !important;
	}
}
.select_photo {
	background-color: #cfde00;
	display: inline-block;
	margin-left: auto;
	margin-right: auto;
	margin-top: 15px;
	padding: 10px 15px;
	cursor: pointer;
	font-size: 18px;
}

.file_upload_div {
	margin: 20px 0;
}

.close_icon {
	background-image: url("https://www.telenor.com.pk/skin/frontend/telenor/default/images/home/round_cross.png");
	cursor: pointer;
	float: right;
	height: 28px;
	width: 28px;
}

.orr {
	font-size: 12px;
	margin-top: 10px;
	line-height: 16px;
	width: 100%;
	float: left;
}

.camera_bg {
	background-image: url("https://www.telenor.com.pk/skin/frontend/telenor/default/images/home/camera_bg.png");
	background-position: center center;
	background-repeat: no-repeat;
	float: left;
	height: 90px;
	width: 100%;
	background-size: auto 100%;
}

.popup_image {
	width: 100%;
	float: left;

}

.popup_image img {
	float: left;
}

.lower_upload_parent {
	float: left;
	padding: 40px;
	width: 100%;
}

.drag {
	float: left;
	margin-top: 20px;
	width: 100%;
	font-size: 15px;
}

.round_image {
	float: left;
	margin-left: 70px;
	margin-top: 20px;
}

.move_the {
	color: #666666;
	float: left;
	font-size: 12px;
	margin: 8px 0;
}

.photo_cancel {
	color: white;
	border: none;
	height: 36px;
	background-color: #666666;
}

.photo_save {
	color: #21282e;
	height: 36px;
	border: none;
	background-color: #cfde00;
}

.submit_buttons {
	width: 100%;
	float: left;

}

.alert-box, .success-msg {
	clear: both;
	font-size: 12px !important;
	font-family: arial !important;
	color: #fff !important;
	line-height: 16px !important;
	margin-bottom: 5px !important;
	padding: 7px 15px 7px 30px !important;
	font-weight: normal !important;

}

.alert-box span, .success-msg span {
	display: inline-block;
}

.success {
	background: #e9ffd9 url('https://www.telenor.com.pk/skin/frontend/telenor/default/images/common/success.png') no-repeat 10px center !important;
	border: 1px solid #a6ca8a !important;
	color: #21282E !important;
}

.error {
	background: url("https://www.telenor.com.pk/skin/frontend/telenor/default/images/common/error.png") no-repeat scroll 10px center #FFECEC !important;
	border: 1px solid #F5ACA6 !important;
	color: #21282E !important;
}

.input_field {
	background-color: #f7f7f7;
	background-image: none;
	border: 1px solid #e6e6e6;
	border-radius: 0px;
	-webkit-appearance: none;
	-webkit-border-radius: 0px;
	color: #555;
	display: block;
	font-size: 16px;
	height: 42px;
	line-height: 1.42857;
	padding: 6px 12px;
	transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;
	width: 100%;
}

.input_field:focus {
	background-color: #FFF;
	border: 2px solid rgba(82, 168, 236, 0.8);
	outline: 0px none;
	font-size: 16px;
}

.search_form .search_title {
	font-size: 18px;
	line-height: 24px;
	padding: 5px 0px;
}

.search_form .input_field {
	width: 75%;
	max-width: 220px;
	float: left;
}
.c100::after{
	background-color: #fff !important;
}
@media only screen and (max-width: 332px) {
	.small_field {
		width: 68% !important;
	}
}

.search_form .blue_button {
	float: left;
	width: auto;
	height: 42px;
	border: 0px;
	background-color: #00aae5;
	color: #fff;
	font-size: 18px;
	text-align: center;
	padding: 5px 15px;
	font-family: telenorregular;
	border-radius: 0px;
	-webkit-appearance: none;
	-webkit-border-radius: 0px;
	cursor: pointer;
}

.left {
	float: left;
}

.block_filters {
	float: right;
}

.block_filters .date_filter {
	float: left;
	margin-left: 20px;
}

.date_filter .field_title {
	float: left;
	font-size: 18px;
	line-height: 42px;
	padding: 0px 10px 0px 0px;
}

.date_filter .datepicker {
	width: 180px;
	float: left;
	background-image: url("https://www.telenor.com.pk/skin/frontend/telenor/default/images/contactus/calendar_icon.png");
	background-repeat: no-repeat;
	background-position: right 10px center;
}
.date_filter .datepicker.custom_field{
	width: 100%;
	background-color: #EEEEEE;
	border: 1px solid #CCCCCC;
}
.sortby_widget {
	width: auto;
}

@media only screen and (min-width: 480px) and (max-width: 669px) {
	.section_info input {
		width: 100%;
	}
}
@media only screen and (min-width: 80px) and (max-width: 479px) {
	.section_info input {
		width: 100%;
	}

	.my_account .sortby_widget {
		float: none;
	}
}

@media only screen and (width: 960px) {
	.my_account .layer_minus_adv {
		width: 100% !important;
		padding-right: 0px;
		margin-top: 0px;
	}
}

@media only screen and (min-width: 961px) and (max-width: 1024px) {
	#upload_popup {
		right: 15%;
	}
}

@media only screen and (min-width: 757px) and (max-width: 960px) {
	#upload_popup {
		left: auto;
		width: 670px;
		min-height: 380px;
		right: 8%;
		top: 90px;
	}

	.camera_bg {
		height: 80px;
	}
}

@media only screen and (min-width: 641px) and (max-width: 756px) {
	#upload_popup {
		left: auto;
		width: 545px;
		min-height: 320px;
		right: 50px;
		top: 90px;
	}

	.heading_div {
		padding: 10px 20px 10px;
	}

	.lower_upload_parent {
		padding: 25px;
	}

	.lower_upload {
		padding: 25px;
	}

	.camera_bg {
		height: 60px;
	}

	.select_photo {
		margin-top: 10px;
	}
}

@media only screen and (min-width: 481px) and (max-width: 640px) {
	#upload_popup {
		left: auto;
		width: 390px;
		min-height: 300px;
		right: 50px;
		top: 80px;
	}

	.file_upload_div {
		margin: 10px 0px;
	}

	.file_up {
		width: 300px;
	}

	.heading_div {
		padding: 10px 20px 10px;
	}

	.lower_upload_parent {
		padding: 15px 20px;
	}

	.lower_upload {
		padding: 20px;
	}

	.camera_bg {
		height: 60px;
	}
}

@media only screen and (min-width: 80px) and (max-width: 480px) {
	#upload_popup {
		left: 0px;
		width: 100%;
		min-height: 300px;
		right: auto;
		top: 80px;
		min-width: 280px;
	}
	#shr_wish #upload_popup{
		height: 530px;
	}

	#upload_popup h3, #crop_popup h3 {
		font-size: 15px;
	}

	.select_photo {
		font-size: 15px;
	}

	.drag {
		font-size: 14px;
		margin-top: 10px;
	}

	.file_upload_div {
		margin: 10px 0px;
	}

	.file_up {
		width: 185px;
		left: 25px;
	}

	.heading_div {
		padding: 20px 20px 10px;
	}

	.lower_upload_parent {
		padding: 25px;
	}

	.lower_upload {
		padding: 20px;
	}

	.camera_bg {
		height: 52px;
	}
}

@media only screen and (min-width: 80px) and (max-width: 960px) {
	.layer_minus_adv {
		width: 100% !important;
		padding-right: 0px;
	}
}

@media only screen and (min-width: 80px) and (max-width: 479px) {
	.my_account .layer_minus_adv {
		width: 100% !important;
		padding-right: 0px;
		margin-top: 0px;
	}

	.my_account .avatar_box {
		float: none;
		margin: 30px auto 0px;
	}

	.account_block_head .block_heading {
		height: auto;
	}

	.account_section_head .section_title {
		padding: 15px 0px;
	}

	.account_section_head .section_title h3 {
		font-size: 14px;
	}

	.account_section .section_info p {
		font-size: 14px;
	}

	.account_section .account_section_head .section_info {
		padding-right: 0px;
		width: 70%;
	}

	.account_section .account_section_head .section_controls {
		width: 100%;
	}

	.input_form .input_block {
		width: 100%;
	}

	.input_block .input_label {
		width: 100%;
	}

	.input_block .input_element {
		width: 100%;
	}

	.my_account .date_time_title {
		width: 100%;
	}

	.date_time_title .dashboard_title .user_welcome {
		font-size: 24px;
		line-height: 24px;
		height: 48px;
		overflow: hidden;
	}

	.contact_number_panel {
		float: left !important;
		margin-top: -10px
	}

	.my_num label {
		width: 100% !important;
	}
	.connect_account .account_section .account_section_head .section_info {
		padding-right: 0px;
		width: 40%;
		float: left;
	}
	.connect_account .account_section .account_section_head .section_controls {
		width: 25%;
	}
	.connect_account .account_section .section_info p:last-child {
		word-wrap: break-word;
	}
	.connect_account .account_section .account_section_head .section_controls .control{
		min-width: auto !important;
	}

}

@media only screen and (min-width: 80px) and (max-width: 640px) {
	.my_num label {
		display: none;
	}

	.my_num {
		height: 52px;
	}

	.my_account .sortby_widget {
		float: left;
		width: 100%;
		margin-top: 25px;
	}

	.contact_number_panel .sortby_widget {
		width: 100% !important;
	}

	.my_account .avatar_box {
		float: none;
	}

	.my_account .my_num .small_avatar {
		display: inline-block;
		width: 52px;
		margin-left: 10px;
	}

	.small_avatar .avatar {
		width: 52px;
		height: 52px;
		overflow: hidden;
		border-radius: 50%;
	}

	.small_avatar .avatar img {
		width: 100%;
		height: 100%;
	}

	.my_num .sortby_options {
		width: calc(100% - 64px) !important;
		height: 52px;
	}

	.my_num .sortby_options input[type="text"] {
		height: 52px;
		cursor: pointer;

		font-size: 18px;
	}

	.my_num .sortby_options input[type="button"] {
		height: 48px;
	}

	.contact_number_panel {
		clear: both;
		margin-top: 10px;

	}

	.my_num .setting_icon {
		height: 52px;
		width: 52px;
	}

	.my_num .icon_box {
		padding-top: 10px;
		width: 52px;
		height: 52px;
	}

	.post_paid_dashboard_content .sortby_widget {
		width: 100%;
	}

	.my_account .layers {
		position: relative;
	}

	.my_account .avatar_box {
		position: absolute;
		right: 10px;
		top: -77px;
		width: 52px;
		height: 52px;
		margin: 0px;
	}

	.contact_number_panel {
		float: left;
		margin: 10px 0px;
	}

	.contact_number_panel {
		width: 100%;
		height: 100%;
	}

	.my_num .setting_icon {
		display: none;
	}

	.block_filters {
		float: none;
		display: inline-block;
		width: 100%;
	}

	.block_filters .date_filter {
		float: none;
		margin: 10px 0px;
		display: inline-block;
		width: 100%;

	}

	.date_filter .field_title {
		width: 93px;
	}

	.pm-acb {
		display: inline-block;
		width: 100%;
	}

	.pm-acb .pm-acbright {
		width: 100%;
		padding: 0px;
		overflow: hidden;
	}

	.acb-item.pa-1 {
		padding: 15px 0px;
	}

}

@media only screen and (min-width: 320px) and (max-width: 639px) {
	.post_paid_dashboard_content .postpaid_dashboard {
		width: 100%;
	}

	.post_paid_dashboard_content .amount_due {
		float: left;
		margin-top: 10px;
	}

	.inner_for_width {
		max-width: 250px;
		margin-left: auto;
		margin-right: auto;
		float: none;
	}

	.post_paid_dashboard_content .device_image_small.devicegrids {
		max-width: 200px;
		width: 100%;
	}

	.post_paid_dashboard_content .device_price.devicegrids {
		margin-left: 0px;
	}

	.post_paid_dashboard_content .offers_buttons {
		float: left;
	}

	.poc_demo .view_more_button {
		float: left;
		margin-left: 35px;
	}

	.post_paid_dashboard_content h3 {
		width: 100%;
	}

	.post_paid_dashboard_content .small_circular_boxes .device_image_small.devicegrids {
		padding-left: 0px;
		padding-right: 0px;
	}

	.post_paid_dashboard_content .column_second {
		margin-left: auto;
		margin-right: auto;
		width: 90px;
	}

	.post_paid_dashboard_content .column_first {
		margin-left: auto;
		margin-right: auto;
		width: 90px;
	}
	.compatible_icons{
		width: 100% !important;
		margin-bottom: 20px;
	}
	.\34 g_compact {
		width: 50% !important;
	}
	.sim_btn_new{
		float: left !important;
	}
}

@media only screen and (min-width: 480px) and (max-width: 639px) {
	.my_account .layer_minus_adv {
		width: 100% !important;
		padding-right: 0px;
		margin-top: 0px;
	}

	.account_section_head .section_title h3 {
		font-size: 14px;

	}

	.account_section .section_info p {
		font-size: 14px;
	}

	.account_section .account_section_head .section_info {
		padding-right: 40px;
	}

	.input_form .input_block {
		width: 100%;
	}

	.input_block .input_label {
		width: 100%;
	}

	.input_block .input_element {
		width: 100%;
	}

	.date_time_title .dashboard_title .user_welcome {
		font-size: 24px;
		line-height: 24px;
		height: 48px;
		overflow: hidden;
	}

}

@media only screen and (min-width: 481px) and (max-width: 640px) {
	.contact_number_panel {
		margin: 0px 0px 10px;
	}

	.my_account .avatar_box {
		top: -63px;
	}
	/************************SLO*************/
	.slo_popup {
		position: absolute;
		width: 85%;
		margin: 0px auto;
		z-index: 111111111;
		left: 10%;
		top: 25%;
	}
	.slo_popup .pop_img {
		background: url(https://www.telenor.com.pk/skin/frontend/telenor/default/images/common/cross_slo.png) no-repeat;
		width: 25px;
		height: 25px;
		float: right;
		top: 18px;
		position: relative;
		right: 14px;
		cursor: pointer;
		background-size: contain;
	}
	.slo_popup .pop_txt h2 {
		text-align: center;
		color: #0091D4;
		font-size: 18px;
		width: 87%;
		margin: 0px auto;
	}
	.slo_popup .pop_txt p {
		text-align: center;
		margin-top: 16px;
		margin-bottom: 18px;
		font-size: 14px;
		width: 87%;
		margin: 0px auto;
		padding-top: 14px;
	}
	.slo_popup .recpent {
		width: 75%;
		margin: 0px auto;
		text-align: center;
	}
	.slo_popup .popup_btn {
		width: 75%;
		margin: 0px auto;
		text-align: center;
	}
	.slo_popup .device_buy.device_title {
		display: inline-block;
		text-align: center;
		width: 82%;
		max-width: initial;
		margin: 0px;
	}
	.slo_popup .popup_btn .device_title .activate {
		margin-top: 10px;
		border: none;
		cursor: pointer;
		text-align: left;
		width: 100%;
	}
	.slo_popup .recipient_input{
		margin-top: 16px;
		width:80%;
	}
	.popup_err_txt.popup_chng_clr{
		width:73%;
	}
}
@media only screen and (min-width: 640px) and (max-width: 768px) {
	.date_time_title .dashboard_title .user_welcome {
		font-size: 24px;
		line-height: 48px;
	}
	.err_txt.chng_clr {
		width: 216px !important;
	}
	.slo_popup {
		position: absolute;
		width: 85%;
		margin: 0px auto;
		z-index: 111111111;
		left: 10%;
		top: 25%;
	}
	.slo_popup .pop_img {
		background: url(https://www.telenor.com.pk/skin/frontend/telenor/default/images/common/cross_slo.png) no-repeat;
		width: 25px;
		height: 25px;
		float: right;
		top: 18px;
		position: relative;
		right: 14px;
		cursor: pointer;
		background-size: contain;
	}
	.slo_popup .pop_txt h2 {
		text-align: center;
		color: #0091D4;
		font-size: 22px;
		width: 87%;
		margin: 0px auto;
	}
	.slo_popup .pop_txt p {
		text-align: center;
		margin-top: 16px;
		margin-bottom: 18px;
		font-size: 16px;
		width: 87%;
		margin: 0px auto;
		padding-top: 24px;
	}
	.slo_popup .recpent {
		width: 75%;
		margin: 0px auto;
		text-align: center;
	}
	.slo_popup .popup_btn {
		width: 75%;
		margin: 0px auto;
		text-align: center;
	}
	.slo_popup .device_buy.device_title {
		display: inline-block;
		text-align: center;
		width: 82%;
		max-width: initial;
		margin: 0px;
	}
	.slo_popup .popup_btn .device_title .activate {
		margin-top: 10px;
		border: none;
		cursor: pointer;
		text-align: left;
		width: 100%;
	}
	.slo_popup .recipient_input{
		margin-top: 24px;
		width:80%;
	}
	.popup_err_txt.popup_chng_clr{
		width:54%;
	}
}

@media only screen and (min-width: 640px) and (max-width: 959px) {
	.my_account .layer_minus_adv {
		width: 100% !important;
		padding-right: 0px;
		margin-top: 0px;
	}

	.account_section_head .section_title h3 {
		font-size: 14px;

	}

	.account_section .section_info p {
		font-size: 14px;
	}

	.account_section .account_section_head .section_info {
		padding-right: 30px;
	}

	.post_paid_dashboard_content .postpaid_dashboard {
		width: 100%;
	}

	.post_paid_dashboard_content .relative {
		width: 160px;
	}

	.post_paid_dashboard_content .device_price.devicegrids {
		margin-left: 5px;
	}

	.post_paid_dashboard_content .device_title p {
		font-size: 14px;
		line-height: 20px;
	}

	.post_paid_dashboard_content .view_more_button {
		font-size: 16px;
	}

	.poc_demo .view_more_button {
		font-size: 14px;
		width: 120px;
	}

	.post_paid_dashboard_content .deactivate {
		font-size: 16px;
	}

	.post_paid_dashboard_content .offers_buttons {
		width: 150px;
	}

	.poc_demo .offers_buttons {
		float: left;
	}

	.post_paid_dashboard_content .column_first {
		width: 90px;
		margin: 0px auto;
	}

	.post_paid_dashboard_content .small_circular_boxes .device_price.devicegrids {
		margin-left: 5px;
	}

	.post_paid_dashboard_content .small_circular_boxes .device_image_small.devicegrids {
		padding-left: 0px;
		padding-right: 0px;
		width: 160px;
	}

	.post_paid_dashboard_content .device_price.devicegrids {
		width: 260px;
	}

	.post_paid_dashboard_content .column_second {
		width: 90px;
		margin: 0px auto;
	}
}


@media only screen and (min-width: 960px) and (max-width: 1200px) {
	.post_paid_dashboard_content .device_price.devicegrids {
		margin-left: 2%;
	}

	.post_paid_dashboard_content .small_circular_boxes .device_image_small.devicegrids {
		padding-left: 55px;
		padding-right: 55px;
	}
}

@media only screen and (min-width: 80px) and (max-width: 756px) {
	.contact_number_panel {
		position: relative;
		float: right;
		margin: 10px 0px;
		right: auto;
	}
}

.thankyou {
	width: 100%;
	display: inline-block;
	margin-top: 10px;
	position: relative;
}

.grids_thankyou {
	width: 100%;
	text-align: center;
	margin-top: 80px;
}

.thankyou .thankyou_icon {
	width: 88px;
	height: 88px;
	margin: 0px auto;
	background-color: #fff;
	border-radius: 50%;
}

.thankyou .thankyou_icon img {
	width: 100%;
	height: auto;
}

.thankyou_content {
	display: inline-block;
	margin: 5px 0px 80px;
}

.thankyou .thankyou_msg {
	width: 100%;
	max-width: 640px;
	margin: 10px auto;
	display: inline-block;
}

.thankyou_extra {
	margin: 5px 0px;
	overflow: hidden;
}

.thankyou_extra .extra_heading {
	font-family: telenorbold;
	font-size: 21px;
	line-height: 28px;
	margin-bottom: 20px;
}

.thankyou_msg .thankyou_head {
	margin: 30px auto 0px;
}

.thankyou_msg .thankyou_head h2 {
	color: #21282E;
	font-size: 32px;
	font-family: telenorbold;
	line-height: 42px;
}

.thankyou_msg .thankyou_message {
	color: #666666;
	line-height: 28px;
	font-size: 18px;
	padding: 0px 10px;
	margin: 20px auto 30px;
}

.thankyou_extra {
	text-align: left;
}

.telenor_black {
	color: #21282E;
}

.thankyou_button {
	width: 100%;
	max-width: 267px;
	margin: 0px auto;
}

.thankyou_button .continue {
	width: 100%;
	padding: 9px 15px;
	border: 0px;
	cursor: pointer;
	background: url(https://www.telenor.com.pk/skin/frontend/telenor/default/images/common/arrow_a_right_white.png) no-repeat 95% center, url(https://www.telenor.com.pk/skin/frontend/telenor/default/images/thankyou/button.png) repeat-y;
	background-size: auto, 100%;
	text-align: left;
	color: #fff;
	font-size: 18px;
}
.thankyou_button .continue.cc-log{
	margin-right: 20px;
}
.cms-thankyou-devices-order .layer_minus_adv{
	width: 100% !important;
}
.cms-thankyou-devices-order .grids_thankyou{
	margin-top: 0;
}
.cms-thankyou-devices-order .grids_thankyou .separator_horizontal{
	display: none;
}


.activation.layer_minus_adv {
	width: 100% !important;
}

.activation .thankyou .thankyou_msg {
	max-width: 480px;
}

.telenor_black strong {
	font-weight: bold;
}

.activation .sbmit-btn {
	width: 160px;
	line-height: 0px;
	font-size: 18px;
	height: 32px;
	cursor: pointer;
	float: right;
}

.activation .yes_button {
	background: url("https://www.telenor.com.pk/skin/frontend/telenor/default/images/devices/select_btn_bg.png") repeat-y;
	border: medium none;
	color: #fff;
	cursor: pointer;
	font-size: 18px;
	line-height: 30px;
	text-align: center;
	width: 160px;
	float: left;
}

.activation form {
	width: 100%;
	float: left;
}

.activation .thankyou_button {
	max-width: 335px;
}

@media only screen and (min-width: 80px) and (max-width: 400px) {
	.activation .yes_button {
		float: none;
		display: block;
		margin: 10px auto;
	}

	.activation .sbmit-btn {
		float: none;
		display: block;
		margin: 10px auto;
	}
}



* {
	margin: 0;
}

html, body {
	height: 100%;
	max-width: 100%;
	font-family: telenorregular;
}
body{
	overflow-x: hidden;
}
a {
	text-decoration: none;
	outline: 0 none;
	-webkit-outline: none;
}

p.common {
	font-size: 16px;
	color: #21282e;
}

#wrapper {
	width: 100%;
	max-width: 100%;
	min-width: 300px;
	overflow: hidden;
	min-height: 100%;
	height: auto;
	position: relative;
	margin-bottom: -375px;
}

#wrapper:after {
	display: block;
	content: " ";
	height: 375px;
}

#iphone_wrapper {
	width: 100%;
	max-width: 100%;
	min-width: 300px;
	overflow: hidden;
	min-height: 100%;
	height: auto;
	position: relative;
}

#header {
	width: 100%;
	height: auto;
	position: absolute;
	z-index: 9999;
}

.nowrap {
	white-space: nowrap;
}

.container {
	margin: 0 auto;
	max-width: 1170px;
}
.banner-contents{

}
.panels {
	display: inline-block;
	vertical-align: top;
}

.panel_left {
	width: 23%;
}

.content_section .panel_left {
	width: 30%;
}

.panel_right {
	width: 77%;
}

.content_section .panel_right {
	width: 70%;
}

#header .panel_right {
	position: relative;
}

#logo_container {
	float: left;
	min-height: 100px;
	position: absolute;
	width: 1170px;
	left: 50%;
	margin-left: -585px;
}

#logo_container > a {
	display: inline-block;
}

#logo_container > a > img {
	margin-top: 8px;
	display: none;
}

.logo_large > a > img {
	width: 128px;
	max-width: 128px;
	height: auto;
}

input, a {
	outline: none;
}

.djuice #logo_container > a > img {
	width: 170px;
	max-width: 170px;
	height: auto;
}

.logo_large #white {
	display: block;
}

#sticky_topnav_holder .panel_left {
	width: 9%;
}

#sticky_topnav_holder .panel_right {
	width: 90%;
}

.slider_container {
	width: 100%;
	height: auto;
}

#slider_content {
	display: none;
}

#back2top {
	width: 37px;
	height: 33px;
	background-color: #CFDE00;
	position: fixed;
	opacity: 0;
	visibility: hidden;
	overflow: hidden;
	z-index: 99999999;
	left: 10px;
	bottom: 0;
	-webkit-transition: all 0.5s ease-in-out;
	-moz-transition: all 0.5s ease-in-out;
	-ms-transition: all 0.5s ease-in-out;
	-o-transition: all 0.5s ease-in-out;
	transition: all 0.5s ease-in-out;
	cursor: pointer;
	opacity: 0.6;
}

#back2top span, #back2top div {
	text-indent: 9999px;
	width: inherit;
	padding-right: 10px;
	height: inherit;
	display: block;
	font-size: 12px;
	line-height: 38px;
	text-align: right;
	background: url("https://www.telenor.com.pk/skin/frontend/telenor/default/images/home/up_arrow.png") no-repeat scroll 1px center / 36px auto transparent;
}

#back2top.show {
	visibility: visible;
	cursor: pointer;
	opacity: 1.0;
}

#chat_area {
	position: fixed;
	bottom: 0px;
	right: 15px;
	min-height: 36px;
	width: 250px;
	z-index: 9999;
}

.chat_balloon {
	width: 216px;
	height: 62px;
	background-image: url("https://www.telenor.com.pk/skin/frontend/telenor/default/images/home/livechat.png");
	background-repeat: no-repeat;
	background-position: right center;
	position: relative;
	margin-right: 34px;
}

.chat_balloon:hover > span {
	display: block;
}

.chat_balloon > span {
	position: absolute;
	right: 0;
	top: -14px;
	width: 17px;
	height: 17px;
	line-height: 17px;
	text-align: center;
	color: #ffffff;
	background-color: #CE0088;
	display: none;
	cursor: pointer;
}

#chat_head {
	bottom: -3px;
	cursor: pointer;
	position: relative;
	padding: 1px 8px 2px 13px;
	background-color: #CFDE00;
}

#chat_head.active::after {
	content: "";
	position: absolute;
	right: 10px;
	top: 0px;
	display: inline-block;
	margin: 5px 0px;
	width: 26px;
	height: 26px;
	border-radius: 50%;
	background-color: #fff;
	background-image: url("https://www.telenor.com.pk/skin/frontend/telenor/default/images/common/camera-loader.gif");
	background-position: center;
	background-repeat: no-repeat;
}

#chat_area .head_text {
	font-size: 13px;
	height: 33px;
	line-height: 33px;
	display: inline-block;
	width: 70%;
	margin-left: 26px;
}

#chat_area .chat_body {
/*height: 375px;
width: 100%;
background: #ffffff;
border: 4px solid #CFDE00;
display: none;
background-image: url("https://www.telenor.com.pk/skin/frontend/telenor/default/images/common/camera-loader.gif");
background-position:center;
background-repeat:no-repeat;
*/
}

#share_area {
	position: fixed;
	background-color: #fff;
	top: 200px;
	right: 0px;
	height: 40px;
	width: auto;
	z-index: 999;
	box-shadow: 0px 0px 7px 0px rgba(33, 40, 46, 0.25);
	-webkit-box-shadow: 0px 0px 7px 0px rgba(33, 40, 46, 0.25);
}

#share_area .arrow {
	width: 45px;
	height: 40px;
	display: block;
	background: url(https://www.telenor.com.pk/skin/frontend/telenor/default/images/home/share.png) no-repeat center;
}

#share_area #share_head {
	float: left;
	width: 45px;
	height: 40px;
	cursor: pointer;
}

#share_area .share_body {
	float: left;
	height: inherit;
	width: 235px;
	background: transparent;
	border-right: none;
	display: none;
	margin-top: 5px;
	height: 30px;
}

.share_body span {
	display: inline-block;
}

#feedback_area {
	position: fixed;
	background-color: #fff;
	top: 245px;
	right: 0px;
	height: 40px;
	width: auto;
	z-index: 999;
	box-shadow: 0px 0px 7px 0px rgba(33, 40, 46, 0.25);
	-webkit-box-shadow: 0px 0px 7px 0px rgba(33, 40, 46, 0.25);
}

#feedback_area.active {
	top: 0px;
	height: 100%;
	z-index: 2147483640;
	width: 530px;
}

#feedback_area .arrow {
	width: 45px;
	height: 40px;
	display: block;
	float: left;
	background: url(https://www.telenor.com.pk/skin/frontend/telenor/default/images/home/feedback.png) no-repeat center;
}

#feedback_area #feedback_head {
	float: left;
	width: 45px;
	height: 40px;
	cursor: pointer;
}

#feedback_area .feedback_text_head {
	width: 100%;
	display: block;
	color: #00ace6;
	border-bottom: 1px solid #ccc;
	padding-bottom: 15px;
}

.feedback_text_content {
	margin-top: 25px;
	width: 100%;
	height: 85%;
	display: block;
	overflow: hidden;
}

.feedback_text_content #surveyMonkeyInfo {
	width: 100% !important;
	height: 100% !important;
	display: inline-block;
}

.feedback_text_content .loading {
	position: relative;
	top: 50%;
	text-align: center;
	background-image: url(https://www.telenor.com.pk/skin/frontend/telenor/default/images/mana_core/m-wait.gif);
	padding-top: 16px;
	padding-bottom: 16px;
	background-position: center;
	background-repeat: no-repeat;
}

#cms_survey {
	overflow: hidden;
	width: 100%;
	height: 100%;
}

#cms_survey #surveyMonkeyInfo {
	width: 100% !important;
	height: 100% !important;
}

#cms_survey #surveyMonkeyInfo iframe {
	width: 100% !important;
}

.feedback_text_content iframe {
	width: 100%;
	height: 100%;

}

.feedback_text_content iframe .qBody {
	overflow-x: scroll;
	overflow-y: scroll;
}

.feedback_text_content iframe .pgHdr {
	margin: 0px;
	padding: 0px;
}

.close_feedback {
	position: absolute;
	right: 30px;
	top: 30px;
	width: 28px;
	height: 28px;
	cursor: pointer;
}

.feedback_text_head h3 {
	font-size: 24px;
}

#feedback_area .feedback_body {
	float: left;
	height: 100%;
	width: 100%;
	background: #ffffff;
	border-right: none;
	display: none;
	padding: 30px;
}

.topspacing {
	padding-top: 150px !important;
}

.ellipsis {
	white-space: nowrap;
	display: block;
	overflow: hidden;
	text-overflow: ellipsis;
}

.side_navigation {
	display: block;
	width: 100%;
	height: auto;
	min-height: 33px;
	background-color: #00aae5;
}

.sidenav_links {
	line-height: 40px;
	height: auto;
	border-top: 3px solid #ffffff;
	padding: 0 15px;
	cursor: pointer;
}

.sidenav_links:first-child {
	border-top: none;
}

.sidenav_links.active {
	background-image: url(https://www.telenor.com.pk/skin/frontend/telenor/default/images/news/right_bar_bg.png);
	background-repeat: repeat-x;
	background-position: left top;
}

.sidenav_links:hover {
	background-image: url("https://www.telenor.com.pk/skin/frontend/telenor/default/images/news/right_bar_bg.png");
	background-repeat: repeat-x;
	background-position: left top;
}

.sidenav_links h3 {
	font-size: 18px;
	color: #ffffff;
	background-repeat: no-repeat;
	background-position: right center;
	line-height: 22px;
	padding: 10px 25px 10px 0px;
}

.sidenav_links h3.arrows {
	background-image: url(https://www.telenor.com.pk/skin/frontend/telenor/default/images/news/arrow_b_right.png);
}

.sidenav_links h3 a {
	color: #fff;
}

.sidenav_links h3 a span {
	color: #fff;
}

.sidenav_links.active h3 {
	font-size: 18px;
	color: #ffffff;
	line-height: 22px;
	padding: 10px 25px 10px 0px;
}

.sidenav_links.active h3.arrows {
	background-image: url(https://www.telenor.com.pk/skin/frontend/telenor/default/images/news/arrow_b_down.png);
}

.sublinks {
	border-top: 1px solid rgba(255, 255, 255, 0.3);
	display: none;
	overflow: hidden;
}

.sublinks > ul {
	overflow: hidden;
	padding: 10px 0px;
}

li.item_sm {
	height: auto;
	line-height: 20px;
	font-size: 16px;
	padding: 5px 10px;
	margin: 1px 0;
	display: inline-block;
	width: 100%;
	float: left
}

.sidenav_menu li.item_sm span {
	color: #FFF;
	font-size: 14px;
	padding-left: 10px;
}

#fme_filters_list li.item_sm:hover a, div.fme-filter a:hover {
	background-position: -24px 0px;
}

div.fme-filter a.fme_layered_attribute_selected, div.fme-filter a.adj-nav-price-selected {
	background-position: -48px 0px;
}

li.item_sm.active, li.item_sm:hover, li.item_sort.active, li.item_sort:hover {
	background-color: #ffffff;
	box-shadow: 0px 8px 8px -6px rgba(33, 40, 46, 0.5);
	-webkit-box-shadow: 0px 8px 8px -6px rgba(33, 40, 46, 0.5);
}

li.item_sm > a {
	font-size: 14px;
	color: #ffffff;
	display: inline-block;
	width: 100%;
}

li.item_sm label {
	color: #ffffff;
	font-size: 15px;
	padding-left: 10px;
}

li.item_sm.active > a, li.item_sm:hover > a, li.item_sort.active, li.item_sort:hover {
	color: #00aae5;
}

#filter.accordion {
	max-width: 240px;
	margin-top: 0px;
}

#filterby li.item_sm.active, #filterby li.item_sm:hover {
	background: none;
	box-shadow: none;
}

.sortby_widget {
	width: 270px;
	position: relative;
	top: 0px;
	float: right;
}

.contact_number_panel .sortby_widget {
	width: auto;
}

.sortby {
	width: 100%;
	height: 40px;
	line-height: 40px;
}

.sortby label {
	color: #ffffff;
	font-size: 18px;
	float: right;
	margin-right: 10px;
}

.sortby_options {
	float: right;
	width: 192px;
	background-color: rgba(33, 40, 46, 0.3);
	height: 40px;
	position: relative;
}

.sortby_options.active .sortby_menu {
	display: block;
}

.sortby_options input {
	background: none;
	border: none;
}

.sortby_options input[type="text"] {
	text-transform: uppercase;
	color: #fff;
	font-size: 15px;
	padding: 0 10px 0 20px;
	width: 155px;
	height: 42px;
	font-family: inherit;
	cursor: pointer;
}

.sortby_options input[type=button] {
	z-index: 101;
	background-image: url(https://www.telenor.com.pk/skin/frontend/telenor/default/images/news/arrow_b_down.png);
	background-repeat: no-repeat;
	background-position: center center;
	height: 41px;
	width: 45px;
	position: absolute;
	right: 0;
	cursor: pointer;
}

.sortby_menu {
	background-image: url(https://www.telenor.com.pk/skin/frontend/telenor/default/images/news/right_bar_bg.png);
	background-repeat: repeat-x;
	background-position: left top;
	padding: 5px 10px;
	background-size: contain;
	display: none;
	position: absolute;
	top: 40px;
	left: 0;
	right: 0;
	z-index: 100;
}

.sortby_menu > li {
	text-transform: uppercase;
	padding-left: 10px;
	line-height: 30px;
	color: #ffffff;
	margin: 1px 0;
	font-size: 15px;
	cursor: pointer;
}

.filter_buttons {
	height: 33px;
	display: block;
}

.smartFilter .filter_buttons {
	display: none;
}

.button_left {
	float: left;
	padding-left: 15px;
}

.button_right {
	float: right;
	padding-right: 20px;
}

.filter_links {
	font-family: inherit;
	font-size: 18px;
}

.filter_links:hover {
	text-decoration: underline;
	cursor: pointer;
}

.showmobile {
	display: none;
}

.hidemobile {
	display: block;
}

.package_view_show_less {
	display: none;
}

.package_view_show_more, .package_view_show_less {
	float: right;
	margin-right: 0px;
	margin-top: 0px;
	width: 120px;
}

.package_view_show_more .more_icon, .package_view_show_less .more_icon {

	width: 24px;
	margin-left: 10px;
	background-color: #cfdd01;
	margin-right: 10px;
}

.package_view_show_less .more_link, .package_view_show_more .more_link {
	margin-right: 0px;
	margin-top: -20px;
}

.package_view_show_more .more_link .arrow {
	background-image: url(https://www.telenor.com.pk/skin/frontend/telenor/default/images/common/plus_dark.png);
	background-position: center center;
	background-repeat: no-repeat;
}

.package_view_show_less .more_link .arrow {
	background-image: url(https://www.telenor.com.pk/skin/frontend/telenor/default/images/common/minus_dark.png);
	background-position: center center;
	background-repeat: no-repeat;
}

.package_view_show_more .more_link:hover .arrow {
	background-color: #DD0;
}

.dropdown_widget {
	width: 100%;
	display: block;
	position: relative;
}

.selectbox.dropdown_widget {
	border: 1px solid #b6b6b6;
	height: 42px;
	line-height: 42px;
	background: #EEE;
}

.selectbox.active {
	background: #FFF;
	border: 2px solid rgba(82, 168, 236, 0.8);

}

.filter_location.dropdown_widget {
	height: 36px;
	line-height: 36px;
}

.dropdown_input::-webkit-input-placeholder {
	color: #666666;
}

.dropdown_input::-moz-placeholder {
	color: #666666;
}

.dropdown_input:-ms-input-placeholder {
	color: #666666;
}

.dropdown_input:-moz-placeholder {
	color: #666666;
}

.field_container {
	width: 85%;
	float: left;
	height: inherit;
}

.calendar_widget .field_container, .small_input .field_container {
	width: calc(100% - 35px);
}

.filter_location .field_container {

	height: inherit;
}

.field_container .dropdown_input {
	color: #21282e;
	height: inherit;
	padding: 0px 15px;
	width: 100%;
	font-family: Arial;
	border: none;
	height: inherit;
	background: none;
	font-size: 14px;
}

.field_container .dropdown_input2 {
	color: #21282e;
	height: inherit;
	padding: 0px 15px;
	width: 100%;
	font-family: Arial;
	border: none;
	height: inherit;
	background: none;
	font-size: 14px;
}

.filter_location .field_container .dropdown_input {
	background-position: 10px center;
	background-repeat: no-repeat;
	padding-left: 15px;
	height: inherit;
}

.filter_location .field_container .dropdown_input2 {
	background-image: url("https://www.telenor.com.pk/skin/frontend/telenor/default/images/coveragemap/filter_small.png");
	background-position: 10px center;
	background-repeat: no-repeat;
	padding-left: 40px;
	height: inherit;
	background-color: #fff;
}

.button_container {
	width: 15%;
	float: left;
	height: inherit;
}

.calendar_widget .button_container, .small_input .button_container {
	width: 35px;
}

.button_container .dropdown_button {
	background: none;
	border: none;
	background-position: center center;
	background-repeat: no-repeat;
	height: inherit;
	width: 100%;
	cursor: pointer;
}

.filter_location.dropdown_widget .dropdown_button {
	background-image: url("https://www.telenor.com.pk/skin/frontend/telenor/default/images/common/arrow_b_down_black.png");
}

.filter_location.dropdown_widget .button_container {
	background-color: #CFDD01;
}

.selectbox.dropdown_widget .dropdown_button {
	background-color: none;
}

.selectbox.dropdown_widget .dropdown_button {
	background-image: url("https://www.telenor.com.pk/skin/frontend/telenor/default/images/contactus/arrows.png");
}

.dropdown_widget .dropdown li {
	height: 39px;
	padding: 0 15px;

	border-bottom: 1px solid #ffffff;
	cursor: pointer;
}

.dropdown_widget .dropdown li:last-child {
	border-bottom: none;
}

.dropdown_widget .dropdown li:hover,
.dropdown_widget .dropdown li.selected {
	background-color: #cfde00;
	color: #21282e;
}

.filter_location .dropdown li {
	padding-left: 40px;
}

.filter_location .pad_left {
	padding-left: 15px !important;
}

.dropdown_widget .dropdown {
	display: none;
	background-color: white;
	-webkit-box-shadow: 0px 9px 15px -3px rgba(0, 0, 0, 0.5);
	-moz-box-shadow: 0px 9px 15px -3px rgba(0, 0, 0, 0.5);
	box-shadow: 0px 9px 15px -3px rgba(0, 0, 0, 0.5);
	font-family: Arial;
	position: absolute;
	width: 100%;
	height: auto;
	min-height: 39px;
	z-index: 2;
}

.dropdown.scrollWhite {
	height: 200px;
}

.white_plus {
	float: right;
	margin-top: -40px;
}

.three_icons_layout .grids.grids_4_small:nth-of-type(3n-2) .imgBox {
	background-color: #ff5f00;
}

.three_icons_layout .grids.grids_4_small:nth-of-type(3n-1) .imgBox {
	background-color: #8500a8;
}

.three_icons_layout .grids.grids_4_small:nth-of-type(3n) .imgBox {
	background-color: #ed1b4d;
}

.grids_4_small .grid4_icons {
	background-position: center center;
	background-repeat: no-repeat;
	background-size: 70px 70px;
	border-radius: 50%;
	display: block;
	height: 90px;
	width: 90px;
}

.grids_4 .grid4_icons {
	background-position: center center;
	background-repeat: no-repeat;
	background-size: 70px 70px;
	border-radius: 50%;
	display: block;
	height: 90px;
	width: 90px;
}

.grids_4:nth-child(4n-3) .small .grid4_icons {
	background-color: #FF5F00;
}

.grids_4:nth-child(4n-2) .small .grid4_icons {
	background-color: #8500A8;
}

.grids_4:nth-child(4n-1) .small .grid4_icons {
	background-color: #ED1B4D;
}

.grids_4:nth-child(4n) .small .grid4_icons {
	background-color: #38B2B2;
}

.grids_4_small:nth-child(4n-3) .small .grid4_icons {
	background-color: #FF5F00;
}

.grids_4_small:nth-child(4n-2) .small .grid4_icons {
	background-color: #8500A8;
}

.grids_4_small:nth-child(4n-1) .small .grid4_icons {
	background-color: #ED1B4D;
}

.grids_4_small:nth-child(4n) .small .grid4_icons {
	background-color: #38B2B2;
}

h1, h2, h3, h4, h5, h6 {
	font-family: telenorregular;
}

.load_more {
	width: 100%;
	display: inline-block;
}

.load_more1 {
	width: 100%;
	display: inline-block;
}

.load_more a .more_link:before {
	position: absolute;
	content: '';
	background-color: #CFDD01;
	background-image: url('https://www.telenor.com.pk/skin/frontend/telenor/default/images/common/plus_dark.png');
	background-repeat: no-repeat;
	background-position: center center;
	left: 0px;
	width: 25px;
	height: 25px;
}

.load_more1 a .more_link:before {
	position: absolute;
	content: '';
	background-color: #CFDD01;
	background-image: url('https://www.telenor.com.pk/skin/frontend/telenor/default/images/common/plus_dark.png');
	background-repeat: no-repeat;
	background-position: center center;
	left: 0px;
	width: 25px;
	height: 25px;
}

.load_more a:hover .more_link:before {
	background-color: #DD0;
}

.load_more1 a:hover .more_link:before {
	background-color: #DD0;
}

.load_more a .more_link {
	float: right;
	text-align: right;
	position: relative;
	margin: 0px;
	font-size: 14px;
	line-height: 25px;
	padding-left: 35px;
	color: #21282E;
}

.load_more1 a .more_link {
	float: right;
	text-align: right;
	position: relative;
	margin: 0px;
	font-size: 14px;
	line-height: 25px;
	padding-left: 35px;
	color: #21282E;
}

.content_top_spacing {
	margin-top: 40px;
}

.tp_desc {
	font-size: 18px;
	font-family: telenorregular;
}

.desc {
	font-size: 16px;
	font-family: arial;
}

.faq_box {
	margin: 20px 0px;
	display: inline-block;
	width: 100%;
}

.faq_box h3 {
	font-size: 24px;
	color: rgba(0, 145, 210, 0.9);
}

.faq_box p {
	line-height: 22px;
	color: #666;
	font-size: 16px;
	margin: 10px 0px;
	font-family: arial;
}

.down_icon {
	display: inline-block;
	width: 24px;
	height: 24px;
	background-image: url('https://www.telenor.com.pk/skin/frontend/telenor/default/images/common/arrow_b_down.png');

}

.number_item {
	display: inline-block;
	font-family: telenorregular;
	font-size: 14px;
}

.number_item label {
	padding-left: 10px;
}

.e_wrapper {
	min-width: 290px;
	max-width: 560px;
	width: 100%;
	margin: 0px auto;
	text-align: center;
	font-family: telenorregular;
}

.r_heading {
	font-family: telenorregular;
	font-size: 28px;
	color: #fff;
	line-height: 1.5;
}

.r_help {
	padding: 20px;

}

.r_help p {
	font-family: telenorregular;
	font-size: 18px;
	color: #21282E;
	line-height: 1.5;
}

.e_wrapper .r_button {
	width: 260px;
	margin: 20px auto;
}

.e_wrapper .r_button a {
	display: inline-block;
	width: 100%;
	padding: 10px;
	text-align: center;
	background: #CFDE00;
	color: #21282E;
	font-size: 21px;
}

.e_imgBox {
	display: inline-block;
	width: 100%;
}

.e_desc {
	color: #fff;
	font-size: 18px;
	line-height: 28px;
}

.e_help {
	margin: 10px auto;
	display: inline-block;
	width: 100%;
}

.eh_desc {
	font-size: 26px;
	color: #21282E;
	line-height: 32px;
	margin: 20px auto;
}

.ehs_text {
	width: 100%;
	padding: 10px 15px;
	line-height: 22px;
	padding-right: 110px;
	border: 0px;
	background-color: rgba(33, 40, 46, 0.3);
	color: #fff;
	font-size: 15px;
}

.eh_search {
	position: relative;
	width: 100%;
	margin: 0px auto;
}

.button {
	font-family: telenorregular;
	font-size: 18px;
	padding: 8px 15px;
	cursor: pointer;
	border: 0px;
}

.ehs_btn {
	background-color: #CFDE00;
	position: absolute;
	right: 0px;
	height: 40px;
	top: 1px;
}

.eh_break {
	width: 100%;
	text-align: center;
	clear: both;
	margin: 20px 0px;
	line-height: 22px;
}

.eh_break .hr {
	width: 45%;
	background-color: rgba(33, 40, 46, 0.3);
	height: 1px;
	margin-top: 10px;
}

.hr.hr_full {
	width: 90%;
	margin: 0px auto;
}

.hr_left {
	float: left;
}

.hr_right {
	float: right;
}

.eh_icons {
	width: 100%;
	margin: 20px auto;
}

.ehi_container {
	display: inline-block;
}

.eh_icon {
	display: inline-block;
	margin: 0px;
	text-align: center;
	width: 90px;
}

.eh_icon:hover a {
	text-decoration: underline;
}

.blue_icon {
	width: 48px;
	height: 48px;
	overflow: hidden;
	background-color: #0885cb;
	border-radius: 50%;
	display: inline-block;
	background-position: center;
	background-repeat: no-repeat;
	background-size: 100% auto;
}

.ehi_title {
	margin-top: 10px;
	font-size: 15px;
	font-family: telenorregular;
	color: #21282E;
}

.ehi_title a {
	color: #21282E;
}

.ehi_title a:hover {
	text-decoration: underline;
}

.home_icon {
	background-image: url('https://www.telenor.com.pk/skin/frontend/telenor/default/images/error/home.png');
}

.back_icon {
	background-image: url('https://www.telenor.com.pk/skin/frontend/telenor/default/images/error/back.png');
}

.site_icon {
	background-image: url('https://www.telenor.com.pk/skin/frontend/telenor/default/images/error/sitemap.png');
}

.thankyou_extra .numbered_blue {
	color: #21282E;
	font-size: 18px;
	margin-bottom: 40px;
	position: relative;
}

.numbered_blue {
	counter-reset: list-item;
}

.numbered_blue > li {
	counter-increment: list-item;
	list-style-position: outside;
	line-height: 30px;
	padding: 5px 0px;
	padding-left: 45px;
}

.numbered_blue > li::before {
	content: counter(list-item);
	width: 30px;
	height: 30px;
	display: inline-block;
	background-color: rgb(0, 172, 231);
	border-radius: 50%;
	text-align: center;
	font-size: 18px;
	line-height: 30px;
	position: absolute;
	left: 0px;
	color: #fff;
}

input[type="submit"], input {
	-webkit-appearance: none !important;
	-webkit-border-radius: 0px !important;
	border-radius: 0px !important;
}

.note {
	clear: both;
}

.main_heading > h1 {
	color: #fff;
	font-size: 36px;
	text-transform: uppercase;
}

.breadcrumb {
	line-height: 36px;
	margin: 15px 0;
	font-family: Arial;
	overflow: hidden;
}

.crumbs {
	display: block;
}

.crumbs li {
	display: inline-block;
	color: #ffffff;
}

.crumbs li > a:hover {
	text-decoration: underline;
}

.crumbs li.active > a {
	font-weight: bold;
}

.crumbs li a, .crumbs li a:link, .crumbs li a:visited {
	color: #ffffff;
	display: inline-block;
	font-size: 16px;
	padding: 0 5px;
}

.breadcrumb .back_button {
	width: 84px;
	height: 36px;
	float: left;
	margin-right: 15px
}

.back_button #backBtn {
	width: 100%;
	height: 100%;
	background: none;
	border: none;
	background-color: rgba(33, 40, 46, 0.3);
	text-transform: uppercase;
	color: #ffffff;
	font-size: 16px;
	font-family: inherit;
	background-image: url(https://www.telenor.com.pk/skin/frontend/telenor/default/images/press_release/arrow_b_left.png);
	background-repeat: no-repeat;
	background-position: 5px center;
	padding-left: 24px;
	line-height: 36px;
	cursor: pointer;
}

.back_button #backBtn:hover {
	background-color: #00a5ef;
}

#serchField::-webkit-input-placeholder {
	opacity: 1 !important;
	color: #fff;
}

#serchField::-moz-placeholder {
	opacity: 1 !important;
	color: #fff;
}

#serchField:-moz-placeholder {
	opacity: 1 !important;
	color: #fff;
}

#serchField:-ms-input-placeholder {
	opacity: 1 !important;
	color: #fff;
}

.search_text {
	font-size: 18px;
	line-height: 24px;
}

.searchindex-related-terms {
	font-size: 14px;
	line-height: 18px;
	text-align: left;
}

.searchindex-related-terms a {
	color: rgba(0, 145, 210, 0.9);
}

.searchindex-related-terms a:hover {
	text-decoration: underline;
}

#search_autocomplete {
	position: absolute;
	display: none;
	background: #fff;
	width: 180px;
	top: 40px;
	padding: 5px;
	height: 300px;
	overflow-y: auto;
}

.index-title {
	font-size: 15px;
	border-bottom: 1px solid rgba(0, 0, 0, 0.3);
	margin-top: 10px;
}

.searchautocomlete-image {
	display: none;
}

#search_autocomplete .highlight {
	font-size: 15px !important;
	white-space: normal;
	line-height: 18px;
	color: #21282E;
}

#search_autocomplete .name {
	color: #0091D2;
}

#search_autocomplete li {
	padding: 5px;
}

#search_autocomplete li:hover .highlight {
	color: #21282E;
	background-color: #CFDE00;
}

#search_autocomplete li:hover {
	color: #21282E;
	background-color: #CFDE00;
}

#search_autocomplete .highlight strong {

}

#search_autocomplete .price-box {
	display: none;
}

#search_autocomplete br {
	display: none;
}

.misspell.suggest {
	font-size: 14px;
}

.telenor_blue {
	color: #00ACE7;
}

.telenor_dark-blue {
	color: #269AD5;
}

.dotss {
	overflow: hidden;
	display: inline-block;
	height: 54px;
}

#device_list_view .extra_detail .dotss {
	height: 60px;
}

.dotss:before {
	content: "";
	float: left;
	width: 5px;
	height: 100%;
}

.grids_4 .dotss {
	height: 54px;
}

.grids_4 .dotss:before {
	height: 54px;
}

#store .dotss {
	height: 66px;
}

#store .dotss:before {
	height: 100%;
}

.support .dotss {
	height: 46px;
	border-bottom: 1px solid rgba(255, 255, 255, 0.3);
}

.support .dotss p {
	border-bottom: 0px;
}

.support .dotss:before {
	height: 100%;
}

.dotss > *:first-child {
	float: right;
	width: 100%;
	margin-left: -5px;
	height: auto;
}

.dotss:after {
	content: "\02026";

	box-sizing: content-box;
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;

	float: right;
	position: relative;
	top: -18px;
	left: 100%;
	width: 3em;
	margin-left: -3em;
	padding-right: 5px;

	text-align: right;

	background: -webkit-gradient(linear, left top, right top,
		from(rgba(255, 255, 255, 0)), to(white), color-stop(50%, white));
	background: -moz-linear-gradient(to right, rgba(255, 255, 255, 0), white 50%, white);
	background: -o-linear-gradient(to right, rgba(255, 255, 255, 0), white 50%, white);
	background: -ms-linear-gradient(to right, rgba(255, 255, 255, 0), white 50%, white);
	background: linear-gradient(to right, rgba(255, 255, 255, 0), white 50%, white);
}

.support .dotss:after {
	top: -18px;
	background: -webkit-gradient(linear, left top, right top,
		from(rgba(243, 0, 147, 0)), to(#F30093), color-stop(50%, #F30093));
	background: -moz-linear-gradient(to right, rgba(243, 0, 147, 0), #F30093 50%, #F30093);
	background: -o-linear-gradient(to right, rgba(243, 0, 147, 0), #F30093 50%, #F30093);
	background: -ms-linear-gradient(to right, rgba(243, 0, 147, 0), #F30093 50%, #F30093);
	background: linear-gradient(to right, rgba(243, 0, 147, 0), #F30093 50%, #F30093);
}

#store .dotss:after {
	top: -18px;
	background: -webkit-gradient(linear, left top, right top,
		from(rgba(0, 133, 203, 0)), to(#0085CB), color-stop(50%, #0085CB));
	background: -moz-linear-gradient(to right, rgba(0, 133, 203, 0), #0085CB 50%, #0085CB);
	background: -o-linear-gradient(to right, rgba(0, 133, 203, 0), #0085CB 50%, #0085CB);
	background: -ms-linear-gradient(to right, rgba(0, 133, 203, 0), #0085CB 50%, #0085CB);
	background: linear-gradient(to right, rgba(0, 133, 203, 0), #0085CB 50%, #0085CB);
}

select.select_plugin {
	width: 100%;
	max-width: 420px;
	height: 36px;
	border: 1px solid #CCC;
	border-radius: 0px;
	-webkit-appearance: none;
	-webkit-border-radius: 0px;
}

.djuice #logo_container > a > img {
	width: 170px;
	height: auto;
}

.djuice #nav_container {
	background: #00AEEf;
}

.djuice #topmenu > .active {
	background-color: #ffff00;
}

.djuice .item_topmenu > a {
	color: #000000;
}

.djuice #topmenu > .active > a {
	color: #000000;
}

.djuice .item_topmenu:hover, .djuice .topicons:hover {
	background-color: #0099d2;
}

.djuice .subnavbar {
	background-color: #ffff00;
}

.djuice .item_submenu > a {
	color: #000000;
}

.djuice .item_submenu > a:hover {
	border-bottom: 3px solid #F9DA00;
	background-color: #F9DA00 !important;
}

.djuice .popup_content > h3 {
	border-bottom: 1px solid #e6e6e6;
}

.djuice .popup_content > h3 > a {
	color: #00aeef;
	font-size: 14px;
}

.djuice .popup_content > h3 > a:hover {
	color: #ff5e00;
}

.djuice li.item_pcm > a:hover {
	color: #ff5e00;
}

.djuice .submenu > .active > a {
	border-bottom: 3px solid #00aeef;
	background-color: #FF0;

}

.djuice #sticky_topnav_holder {
	background: #ff0;
}

.djuice #searchAsset {
}

.djuice #serchField {
	background-color: #ffe400;
}

.djuice #formBtn {
	background-image: url(https://www.telenor.com.pk/skin/frontend/telenor/default/images/home/search.png);
}

.djuice #lang {
	background-image: url(https://www.telenor.com.pk/skin/frontend/telenor/default/images/djuice/urdu_top_djuice.png);
}

.djuice #cart {
	background-image: url(https://www.telenor.com.pk/skin/frontend/telenor/default/images/djuice/shop_online_top_djuice.png);
}

.djuice .camera_wrap .camera_pag .camera_pag_ul li:hover > span,
.djuice .camera_wrap .camera_pag .camera_pag_ul li.cameracurrent > span {
	background: #fff200 !important;
}

.djuice #back2top {
	background-color: #ffff00;
}

.djuice #back2top span {
	background: url(https://www.telenor.com.pk/skin/frontend/telenor/default/images/djuice/arrow_a_up_black.png) no-repeat 5px center;
	color: #000000;
}

.djuice .chat_balloon {
	background-image: url(https://www.telenor.com.pk/skin/frontend/telenor/default/images/djuice/livechat_djuice.png);
}

.djuice .chat_balloon > span {
	color: #ffffff;
	background-color: #00aeef;
}

.djuice #chat_head {
	background-color: #ffff00;
}

.djuice #feedback_area {
	box-shadow: none;
	background-color: #FF0;
}

.djuice #feedback_area:hover {
	background-color: #F9DA00;
}

.djuice #share_area {
	box-shadow: none;
}

.djuice #chat_area .arrow {
	background: url(https://www.telenor.com.pk/skin/frontend/telenor/default/images/djuice/arrow_a_up_black.png) no-repeat 5px center;
}

.djuice #chat_area .active .arrow {
	background: url(https://www.telenor.com.pk/skin/frontend/telenor/default/images/djuice/arrow_a_down_djuice.png) no-repeat center;
}

.djuice #chat_area .head_text {
	color: #000000;
}

.djuice #chat_area .chat_body {
	background: #ffffff;
	border: 1px solid #fff200;
}

.djuice #share_area {
	background-color: #ffff00;
}

.djuice #share_area:hover {
	background-color: #F9DA00;
}

.djuice .grids_2_button:hover {
	background-color: #0091c7;
}

.djuice #feedback_area .feedback_head:hover {
	background-color: #F9DA00;
}

.djuice #share_area .arrow {
	background: url(https://www.telenor.com.pk/skin/frontend/telenor/default/images/djuice/share_djuice.png) no-repeat center;
}

.djuice #share_area .share_body {
	background: transparent;
	border: 0px;
}

.djuice #feedback_area .feedback_head {
	background-color: #ffff00;
}

.djuice #feedback_area .arrow {
	background: url(https://www.telenor.com.pk/skin/frontend/telenor/default/images/djuice/feedback_djuice.png) no-repeat center;
}

.djuice #feedback_area .feedback_text {
	background-color: #000000;
	color: #fff200;
}

.djuice .home_bg {
	background-image: url(https://www.telenor.com.pk/skin/frontend/telenor/default/images/djuice/offers_bg_djuice.png);
}

.djuice .grids_2_button {
	background-color: #00aeef;
	background-image: url(https://www.telenor.com.pk/skin/frontend/telenor/default/images/home/arrow_a.png);
	background-repeat: no-repeat;
	background-position: 100% center;
	color: #ffffff;
}

.djuice .grids_2_button a {
	color: #ffffff;
}

.djuice .support h1::before {
	background: url(https://www.telenor.com.pk/skin/frontend/telenor/default/images/djuice/faq_black_icon_djuice.png) no-repeat;
}

.djuice .support h1 {
	color: #000000;
}

.grids_2_back .contents {
	padding-left: 170px;
	height: 190px;
}

.djuice .store {
	background: none;
	background-color: #ffff00 !important;

}

.djuice .support {
	background: none;
	background-color: #ffff00 !important;
}

.djuice .support p {
	border-bottom: 1px solid rgba(0, 0, 0, 0.3);
	color: #21282E;
}

.djuice .support a {
	color: #21282E;
}

.djuice .store h2 {
	color: #21282E;
}

.djuice #content_layer1 .detail_section > a:hover h2 {
	color: #dbd000 !important;
}

.djuice #content_layer1 .detail_section h2 {
	color: #000000 !important;
}

.djuice .detail_section > a:hover h2 {
	color: #666666;
}

.djuice .detail_section h2 {
	color: #000000;
}

.step_grids .detail_section h2 {
	font-size: 28px;
	line-height: 32px;
}

.limit_heading {
	width: 80%;
}

.step_grids p {
	font-size: 12px;
	color: #65686b;
}

.limit_heading h1 {
	font-size: 21px;
	padding-bottom: 20px;
	width: 100%;
}

.scrt {
	overflow: hidden;
}

.djuice #content_layer1 .detail_section p {
	color: #000000;
}

.djuice .detail_section h3 {
	color: #21282e;
}

.djuice .more_link a:hover .more_icon {
	background-color: #dddd00;
}

.djuice .more_icon {
	background-color: #ffff00;
}

.djuice .more_link .arrow {
	background-image: url(https://www.telenor.com.pk/skin/frontend/telenor/default/images/djuice/arrow_b_right_black.png);
}

.more_link.white_plus .arrow {
	background-image: url("https://www.telenor.com.pk/skin/frontend/telenor/default/images/common/plus_icon.png");
	background-repeat: no-repeat;
	background-position: center center;
}

.djuice .more_link.white_plus .arrow {
	background-image: url("https://www.telenor.com.pk/skin/frontend/telenor/default/images/common/plus_dark.png");
}

.djuice .grids_2_back h1 {
	color: #000000;
}

.djuice .grids_2_back .contents {
	color: #000000;
}

.djuice .store h1:before {
	background: url("https://www.telenor.com.pk/skin/frontend/telenor/default/images/home/locator_black_icon.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);

}

.djuice #footer {
	background-image: url(https://www.telenor.com.pk/skin/frontend/telenor/default/images/djuice/offers_bg_djuice.png);
	background-repeat: repeat-x;
	background-position: left top;
	background-color: #0095d9;
	background-size: contain;
}

.djuice .footer_bottombar {
	border-top: 2px solid rgba(255, 255, 255, 0.3);
}

.content_section {
	margin-top: 20px !important;
}

.border_top {
	border-top: 1px solid #D7D7D7;
}

.alert_back {
	display: none;
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0%;
	left: 0%;
	background-color: transparent;
	z-index: 1001;
}

#alert_popup {
	position: fixed;
	top: 25%;
	left: 25%;
	width: 50%;
	padding: 15px;
	background: rgba(255, 255, 255, 1);
	z-index: 1002;
	border: 1px solid #666;
}

#alert_popup h3 {
	float: left;
	font-size: 24px;
	line-height: 30px;
}

.lower_upload_parent p {
	font-size: 18px;
}

.ds_list {
	display: inline-block;
}

.ds_list ul li {
	background-position: left 3px;
	font-size: 12px;
	line-height: 16px;
}

.ui-nad {
	background-color: #fff !important;
}

.ui-nad .ui-dialog-titlebar {
	background-color: #fff;
	text-align: center;
	border: 0px;
}

.ui-nad .ui-widget-header .ui-state-default {
	display: none;
}

.ui-nad .ui-dialog-buttonpane {
	background-color: #fff;
	text-align: center !important;
}

.ui-nad .ui-dialog-buttonpane .ui-dialog-buttonset {
	display: inline-block;
	float: none !important;
}

.ui-nad .ui-dialog-buttonpane button {
	border-radius: 0px;
	-webkit-border-radius: 0px;
	border: medium none;
	cursor: pointer;
	padding: 5px 15px;
	text-align: center;
	width: 100px;
	font-size: 15px;
}

.ui-nad .ui-dialog-buttonpane button.yes {
	background: url("https://www.telenor.com.pk/skin/frontend/telenor/default/images/devices/select_btn_bg.png") repeat-y scroll 0px 0px / 100% auto transparent;
	color: #FFF;
}

.ui-nad .ui-dialog-buttonpane button.no {
	background-color: #CEDF00;
	color: #21282E;
}

.whiteout {
	opacity: 0.7;
	height: 100%;
	width: 100%;
	position: fixed;
	top: 0px;
	left: 0px;
	z-index: 100;
	display: none;
	cursor: pointer;
	background-color: #FFF;
}

.flayer {
	position: absolute;
	width: 100%;
	height: 100%;
	left: 0px;
	top: 0px;
}

.flayer .wfan {
	width: 32px;
	height: 32px;
	background-image: url("https://www.telenor.com.pk/skin/frontend/telenor/default/images/common/camera-loader.gif");
	background-repeat: no-repeat;
	overflow: hidden;
	z-index: 2147483647;
	position: absolute;
	left: 50%;
	top: 50%;
	border-radius: 50%;
}

.activate_btn {
	background: #7e0075; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzdlMDA3NSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjE0JSIgc3RvcC1jb2xvcj0iIzkyMDA3YiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjM1JSIgc3RvcC1jb2xvcj0iI2JjMDA4NiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUxJSIgc3RvcC1jb2xvcj0iI2Q1MDA4OCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjgxJSIgc3RvcC1jb2xvcj0iI2Y1MDA3ZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijk0JSIgc3RvcC1jb2xvcj0iI2ZlMDA3OSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZjAwNzkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(left, #7e0075 0%, #92007b 14%, #bc0086 35%, #d50088 51%, #f5007e 81%, #fe0079 94%, #ff0079 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right top, color-stop(0%, #7e0075), color-stop(14%, #92007b), color-stop(35%, #bc0086), color-stop(51%, #d50088), color-stop(81%, #f5007e), color-stop(94%, #fe0079), color-stop(100%, #ff0079)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(left, #7e0075 0%, #92007b 14%, #bc0086 35%, #d50088 51%, #f5007e 81%, #fe0079 94%, #ff0079 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(left, #7e0075 0%, #92007b 14%, #bc0086 35%, #d50088 51%, #f5007e 81%, #fe0079 94%, #ff0079 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(left, #7e0075 0%, #92007b 14%, #bc0086 35%, #d50088 51%, #f5007e 81%, #fe0079 94%, #ff0079 100%); /* IE10+ */
	background: linear-gradient(to right, #7e0075 0%, #92007b 14%, #bc0086 35%, #d50088 51%, #f5007e 81%, #fe0079 94%, #ff0079 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#7e0075', endColorstr='#ff0079', GradientType=1); /* IE6-8 */

	font-family: telenorregular;
	display: inline-block;
	font-size: 18px;
	padding: 8px 15px;
	color: #FFF;
	line-height: 25px;
	height: 40px;
	color: #fff !important;
}

.device_title .activate_btn {
	width: 100%;
	padding: 0px;
	margin-top: 10px;
}

.activate_btn a {
	color: #fff !important;
	display: inline-block;
	width: 100%;
	height: 100%;
}

.device_title .activate_btn a {
	padding: 8px 10px;
}

.device_title .activate_btn .sc-icon {
	float: right;
}

.box-b .activate_btn {
	width: 100%;
	height: 42px;
	padding: 0px;
}

.box-b .activate_btn a {
	display: inline-block;
	width: 100%;
	height: 100%;
	font-size: 22px;
	line-height: 45px;
	padding-left: 10px;
}

.center_box.box-b .submit_button {
	background-color: #cfde00;
	border: none;
	font-family: telenorregular;
	font-size: 21px;
	color: #21282E;
	-webkit-border-radius: 0px;
	-webkit-appearance: none;
	border-radius: 0px;
}

.rating-box {
	background: url("https://www.telenor.com.pk/skin/frontend/telenor/default/images/bkg_rating.gif") repeat-x scroll 0px 0px transparent;
	height: 20px;
	line-height: 0;
	overflow: hidden;
	text-indent: -999em;
	width: 110px;
}

.rating-box .rating {
	background: url("https://www.telenor.com.pk/skin/frontend/telenor/default/images/bkg_rating.gif") repeat-x scroll 0px 100% transparent;
	float: left;
	height: 20px;
}

.ddcommon .ddTitle .ddTitleText {
	width: 100%;
}

/* Golden Number */
.bgSilver {
	background-color: #EFF2F3;
}

.content_section {
	color: #21282E;
	font-size: 14px;
	line-height: 1.5em;
}

.content_section .detail_section p {
	padding: 0px;
}

.low-h {
	height: auto !important;
	padding-bottom: 5px;
}

.step_grids .detail_section {
	overflow: hidden;
	width: 65%;
}

@media only screen and (max-width: 1200px) and (min-width: 992px) {
	.step_grids {
		width: 223px;
	}

	.post_wrapper {
		width: 67%;
	}

	.step_grids .detail_section {
		width: 100%;
	}
}
@media only screen and (max-width: 991px) and (min-width: 960px) {
	.post_wrapper {
		width: 63%;
	}

	.step_grids {
		width: 207px;
		margin-right: 65px;
	}

	.step_grids .detail_section {
		width: 100%;
	}

}

@media only screen and (max-width: 959px) {
	.steps-sims {
		clear: both;
	}
	#maxi_width.steps-sims{
		width: 100%;
	}
	.post_wrapper {
		width: 50%;
	}

	.limit_heading {
		width: 50%;
	}
}

.hide_section {
	display: none;
}

.hide_section input {
	width: 200px;
	height: 40px;
	border: 2px solid rgb(0, 170, 229);
	font-size: 18px;
	font-family: telenorregular;
	padding-left: 18px;
	margin-bottom: 10px;
}

.pm-icon {
	display: inline-block;
	width: 20px;
	height: 20px;
	background-image: url('https://www.telenor.com.pk/skin/frontend/telenor/default/images/common/pm.png');
	background-repeat: no-repeat;
	background-position: 0px 0px;
	cursor: pointer;
}

.pm-plus {
	background-position: 0px 0px;
}

.pm-neg {
	background-position: -40px 0px;
}

.sicon {
	display: inline-block;
	width: 26px;
	height: 26px;
	background-image: url('https://www.telenor.com.pk/skin/frontend/telenor/default/images/common/icons.png');
	background-repeat: no-repeat;
	background-position: -11px -15px;
}

.pb-icon {
	display: inline-block;
	width: 16px;
	height: 16px;
	background-image: url('https://www.telenor.com.pk/skin/frontend/telenor/default/images/common/pb_icons.png');
	background-repeat: no-repeat;
	background-position: -11px -15px;
}
.pb-icon.time {
	display: inline-block !important;
	width: 16px !important;
	height: 20px !important;
	background-position: -67px -18px !important;
}

.oicon {
	display: inline-block;
	width: 18px;
	height: 18px;
	background-image: url('https://www.telenor.com.pk/skin/frontend/telenor/default/images/common/oicons.png');
	background-position: 0px 0px;
	background-repeat: no-repeat;
}

.oicon.complete {
	background-position: -5px -3px;
}

.oicon.pending {
	background-position: -33px -3px;
}

.oicon.cancel {
	background-position: -61px -3px;
}

.sc-icon {
	display: inline-block;
	width: 16px;
	height: 16px;
	background-image: url('https://www.telenor.com.pk/skin/frontend/telenor/default/images/common/sc_icons.png');
	background-repeat: no-repeat;
	background-position: 0px 0px;
}

.b-ra {
	background-position: -60px -24px;
}

.w-basket {
	width: 18px;
	height: 18px;
	background-position: -14px -77px;
}

.b-basket {
	width: 18px;
	height: 18px;
	background-position: -44px -77px;
}

.w-mail {
	width: 20px;
	height: 20px;
	background-position: -94px -77px;
}

.b-mail {
	width: 20px;
	height: 20px;
	background-position: -68px -77px;

}

.notify-icon {
	background-position: -93px -22px;
}

.watch-icon {
	background-position: -67px -22px;
}

.hammer-icon {
	height: 28px;
	width: 28px;
	background-position: -10px -15px;
}

.sicon-auction {
	background-position: -11px -15px;
}

.sicon-bids {
	background-position: -47px -15px;
}

.sicon-que {
	background-position: -385px -15px;
}

.sicon-call {
	background-position: -83px -15px;
}

.sicon-sms {
	background-position: -119px -15px;
}

.sicon-internet {
	background-position: -155px -15px;
}

.sicon-pdf {
	background-position: -230px -8px;
	height: 35px;
	width: 35px;
}
.sicon-pdf.pro_icon{
	margin-left: 48px;
	margin-top: -7px;
}

.sicon-print {
	background-position: -190px -8px;
	height: 35px;
	width: 35px;
}

.sicon-b {
	display: inline-block;
	background-color: #CFDE00;
	font-weight: 800;
	font-size: 24px;
	text-align: center;
	height: 20px;
	width: 20px;
	cursor: pointer;
}

.edit-icon {
	background-position: -355px -15px;
}

.del-icon {
	background-position: -329px -15px;
}

.save-icon {
	background-position: -298px -15px;
}

.Tick_alerts {
	background-position: 0px 4px;
	background-image: url("https://www.telenor.com.pk/skin/frontend/telenor/default/images/common/Tick_alerts.png");
	float: left;
	margin-right: 5px;
	display: inline-block;
	width: 16px;
	height: 26px;
	background-repeat: no-repeat;
}

.action-item {
	cursor: pointer;
	display: inline-block;
	padding: 4px 0px 0px;
}

.timer-icon {
	width: 16px;
	height: 16px;
	display: inline-block;
	background-image: url('https://www.telenor.com.pk/skin/frontend/telenor/default/images/common/time_icon.png');
	background-repeat: no-repeat;
	margin: 0px 5px;
	vertical-align: bottom;
}

.arrow-icon {
	display: inline-block;
}

.close_icon2 {
	background-position: -86px -24px;
}

.close_icon3 {
	background-position: -241px -20px;
}

.t-ud {
	background-position: -16px -42px;
}

.wcart-icon {
	background-position: -201px -14px;
	height: 26px;
	width: 30px;
}

.wish2 {
	background-position: -158px -12px;
	height: 30px;
	width: 30px;
	background-color: #ED1B4D;
}
.gift{
	display: inline-block;
	background-image: url('https://www.telenor.com.pk/skin/frontend/telenor/default/images/common/gift.png');
	height: 30px;
	width: 30px;
	background-color: #ED1B4D;
	vertical-align: middle;
}
.icon-wrr {
	float: right;
	background-image: url('https://www.telenor.com.pk/skin/frontend/telenor/default/images/common/arrow_b.png');
	width: 24px;
	height: 100%;
	background-position: center center;
	background-repeat: no-repeat;
}

.pmethod {
	width: 168px;
	height: 34px;
	background-position: -16px -123px;
}

.device_video .wish2 {
	float: left;
	margin-right: 10px;
}

span.available_fnf {
	background-image: url(https://www.telenor.com.pk/skin/frontend/telenor/default/images/icons/available_fnf.png);
}

span.active_fnf {
	background-image: url(https://www.telenor.com.pk/skin/frontend/telenor/default/images/icons/active_fnf.png);
}

/* phase 2 */
/* payment topup */
.pm-view {
	margin-top: 40px !important;
}

.pm-block-a .input_form {
	width: 100%;
	max-width: none;
}

.pm-block-a .input_form .input_block {
	width: 100%;
	max-width: none;
}

.pm-block-b {
	margin-bottom: 0px;
}

.pm-block-b .input_form {
	max-width: 780px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.pm-block-b .input_form.rs-input{
	margin-left: 17px;
}

@media only screen and (min-width: 481px) and (max-width: 767px){
	.input_form.chkout-captcha.payment_captcha {
		position: absolute;
		top: 85%;
		left: -41px;
	}
	.decive_table td{
		width: 177px !important;
		word-break: break-all !important;
		word-wrap: break-word !important;
	}

}

.set_form_input {
	margin-left: 168px;
	float: left;
}

.pm-view .pm-head {
	margin: 30px 0px;
}

.pm-head .toggle-data, .pm-head .toggle-data1 {
	width: 30%;
	display: inline-block;
	margin: 12px;
	max-width: 234px;
	box-sizing: border-box;
	color: #B5B6B7;
	position: relative;
	vertical-align: top;
}

.pm-head4 .toggle-data, .pm-head4 .toggle-data1 {
	width: 20%;
}

.pm-head .toggle-data.new_toggle {
	max-width: 100%;
}

.pm-head4 .toggle-data.new_toggle {
	width: 44.5%;
}

.pm-head .toggle-data, .pm-head .toggle-data1 {
	margin: 12px 1%;
}

.pm-head .toggle-data:first-child, .pm-head .toggle-data1:first-child {
	margin-left: 25px;
}

.pm-head .toggle-data:last-child {
	margin-right: 0;
}

.pm-head .toggle-data a, .pm-head .toggle-data p, .pm-head .toggle-data1 a, .pm-head .toggle-data1 p {
	color: #B5B6B7;
	display: inline-block;
	font-size: 12px;
	width: 100%;
}

.pm-head .img-border {
	display: inline-block;
	width: 100%;
	border-radius: 1px;
	padding: 3px;
	border: 1px solid rgba(0, 0, 0, 0.3);
	position: relative;

}

.pm-head .img-wrap {
	display: inline-block;
	width: 100%;
	background-color: #f5f5f5;
	text-align: center;
}

.pm-head img {
	vertical-align: middle;
	margin: 3px;
	-webkit-filter: grayscale(1);
	-webkit-filter: grayscale(100%);
	-moz-filter: grayscale(100%);
	-o-filter: grayscale(100%);
	-ms-filter: grayscale(100%);
	filter: gray;
	filter: grayscale(100%);
}

.pm-head .toggle-data.active img, .pm-head .toggle-data1.active img {
	-webkit-filter: none;
	-webkit-filter: none;
	-moz-filter: none;
	-o-filter: none;
	-ms-filter: none;
	filter: none;
	filter: none;
}

.pm-head .toggle-data.active .img-border, .pm-head .toggle-data1.active .img-border {
	border: 4px solid #00AAE5;
	padding: 0px;
}

.pm-head .toggle-data.active a, .pm-head .toggle-data.active p, .pm-head .toggle-data1.active a, .pm-head .toggle-data1.active p {
	color: #21282E;
}

.pm-content {
	display: inline-block;
	width: 93%;
	margin-left: 3.5%;
}
.dp_content{
	margin-left: 0%;
	width: 98%;
}
.pm-content.rs_content{
	width: 100%;
	margin-left: 0%;
}
.pm-content.report_content{
	margin-left:-2%;
	width:100%;
}
.bp-total .pm-content{
	margin-left: 0px;
}

.pm-content .contactus_input_field:nth-child(3n-1) {
	padding-left: 17px;
}

.pm-content .contactus_input_field:nth-child(3n-2) {
	padding-right: 18px;
}

.pm-content .contactus_input_field.full_width:nth-child(3n-2) {
	padding-right: 0px;
}

.pm-content .field_input {
	background-color: #fff;
	border: none;
	padding-top: 0px;
	margin-top: 0px;
	width: 100%;
}

.pm-content .form-control {
	max-width: none;
	width: 100%;
}

.pm-content .contactus_input_field {
	max-width: none;
}

.pm-content .field-b {
	width: 210px;
}

.pm-content .field_input .dd {
	width: 100% !important;
}
@media only screen and (min-width: 80px) and (max-width: 480px){
	#am_msdd{
		width: 100% !important;
	}
	.contactus_input_field{
		width: 90% !important;
	}
	.pm-block-b .input_form.rs-input{
		margin-left: 10px;
	}
}
.pm-content .small_dd {
	width: 103%;
}

.pm-content .dd_month, .pm-content .dd_year {
	width: 50% !important;
	padding: 0px 5px;
	box-sizing: border-box;
	margin: 0px;
	padding-left: 0px !important;
}
.pm-content .dd_month2, .pm-content .dd_year1, .pm-content .dd_am{
	width: 33% !important;
	float: left !important;
}
.pm-content .small_input {
	margin: 0px;
	padding: 0px 5px;
}

.pm-content .field-c {
	width: 142px;
}

.pm-view .activate_btn {
	padding: 0px;
	height: 43px;
	width: 318px;
}

.pm-view .activate_btn a {
	display: inline-block;
	width: 100%;
	height: 100%;
	line-height: 45px;
	font-size: 22px;
	padding-left: 15px;
}

.pm-view .activate_btn .icon-wrr {
	margin-left: 10px;
	margin-right: 5px;
}

@media only screen and (max-width: 479px) {
	.pm-view .activate_btn.mob-activate-small {
		width: 62%;
	}
}

.pm-view .pblock-a {
	padding: 15px;
}

.pm-view .mblock-a {
	margin: 20px auto;
}

.pm-view h2 {
	font-size: 36px;
	line-height: 38px;
}

.pm-view .npad {
	padding: 0px;
}

.tab-hide {
	display: none;
}

.tab-hide.active {
	display: inline-block;
	width: 100%;
}

.one-form {
	display: inline-block;
	width: 100%;
	padding: 30px 0px;
}

.one-form > .validation-advice {
	display: block;
	padding-bottom: 5px;
	width: 100%;
}

.one-form .form-label {
	display: inline-block;
	vertical-align: middle;
	font-size: 18px;
}

.one-form .input {
	width: 20%;
	padding: 0px 10px;
	display: inline-block;
	vertical-align: middle;
	min-width: 170px;
	position: relative;
}

.one-form .input.btn {
	min-width: 70px;
	width: auto;
}

.one-form .input .validation-advice {
	position: absolute;
	top: -20px;
}

.a-hide {
	display: none;
}

.grids_2_fnf {
	width: 33%;
}

.grids_2_fnf .side_section {
	width: 110px;
}

.grids_2_fnf .side_section p {
	padding: 0px;
	font-family: telenorregular;
	line-height: 18px;
	font-size: 14px;
	font-weight: bold;
}

.grids_2_fnf .imgBoxLeft {
	float: left;
}

.grids_items .grids_2_fnf:nth-child(3n-1) .grid4_icons {
	background-color: #8500A8;
}

.grids_items .grids_2_fnf:nth-child(3n-2) .grid4_icons {
	background-color: #FF5F00;
}

.grids-m-avatar {
	width: 75%;
	width: -moz-calc(100% - 260px);
	width: -webkit-calc(100% - 260px);
	width: calc(100% - 260px);
}

.pm-topMargin {
	margin-top: 90px;
}

.pm-tabs, .lrtabs {
	position: relative;
}

/* line 157, css_gn.less */
.pm-tabs .tabs-list {
	position: absolute;
	top: -60px;
}

.lrtabs .tabs-list {
	width: 372px;
	margin: 0px auto;
	display: block;
	overflow: hidden;
}

.lrtabs .tabs-list.m-show {
	display: none;
}

.lrtabs .tabs-list li {
	display: inline-block;
	height: auto;
	text-align: center;
	line-height: 26px;
	font-size: 21px;
	box-sizing: border-box;
	float: left;
	width: 45%;
	width: -webkit-calc(50% - 2.5px);
	width: -moz-calc(50% - 2.5px);
	width: calc(50% - 2.5px);
	margin: 0px 2.5px;
}

.lrtabs .tabs-list li:first-child {
	margin-left: 0px;
	margin-right: 2.5px;
}

.lrtabs .tabs-list li:last-child {
	margin-right: 0px;
	margin-left: 2.5px;
}

.lrtabs .tabs-list li a {
	padding-top: 18px;
	height: 60px;
	width: 100%;
	color: #FFF;
	display: inline-block;
	background-color: #348AB7;
}

.lrtabs .tabs-list li.active a {
	background-color: rgba(33, 40, 46, 0.3);
}

.pm-tabs .action-items {
	float: left;
}

.pm-tabs .action-items .sicon {
	margin: 0px 5px;
}

/* line 160, css_gn.less */
.pm-tabs .tabs-list li {
	display: inline-block;
	height: auto;
	width: 200px;
	text-align: center;
	line-height: 26px;
	font-size: 18px;
	box-sizing: border-box;
	float: left;
}

/* line 167, css_gn.less */
.pm-tabs .tabs-list li a {
	padding-top: 18px;
	height: 60px;
	width: 100%;
	color: #21282e;
	display: inline-block;
	border-left-width: 1px;
	border-top-width: 1px;
	border-color: rgba(0, 0, 0, 0.3);
	border-style: solid;

}

.pm-tabs .tabs-list li:last-child a {
	border-right-width: 1px;
}

/* line 172, css_gn.less */
.pm-tabs .tabs-list li a .tab-title {
	display: inline-block;
	padding-left: 5px;
}

/* line 178, css_gn.less */
.pm-tabs .tabs-list li.active a {
	border-top: 5px solid #00ace7;
	padding-top: 14px;
}

.pm-tabs .tabs-list li.active {
	border-bottom: 1px solid #fff;
}

.pmtabs-content {
	width: 100%;
	border-top: 1px solid rgba(0, 0, 0, 0.3);
	padding-top: 44px;
}

.pm-filters {
	display: inline-block;
	width: 100%;
	margin-bottom: 30px;
}

.pm-filters form {
	display: inline-block;
}

.pm-filters .search_form {
	display: inline-block;
	vertical-align: bottom;
	width: 320px;
}

.pm-filters .date_filter {
	display: inline-block;
	vertical-align: bottom;
	margin-right: 20px;
}

.pm-filters .action-items {
	display: inline-block;
	float: none;
}

.pm-view .f_footer {
	margin-top: 30px;
	border: 0px none;
	text-align: center;
}

.pm-view .f_footer .dataTables_length {
	float: none;
	display: inline-block;
}

/*inner tabs */
.inner-tabs {
	background-color: #000;
}

.pa-30 {
	padding: 25px;
	border-radius: 5px;
}

.mt-30 {
	margin-top: 30px;
}

.offer-grid {
	float: left;
	width: 25%;
}

.offer-grid .devicegrids {
	width: 200px;
	margin: 0px auto;
	display: block;
}

.offer-grid .package_title {
	padding: 30px 15px 0px;
	text-align: center;
}

.offer-grid .package_title h3 {
	font-size: 32px;
}

.offer-grid .package_title p {
	font-size: 12px;
	font-family: arial;
}

.offer-grid .package_grid {
	width: 200px;
	margin: 0px auto;
}

.offer-grid .charges_child {
	margin-left: 0px;
}

.offer-grid .package_charges .charges_heading {
	font-size: 18px;
	margin: 15px 0px 5px;
	text-align: left;
}

.og-main {
	clear: both;
	font-size: 14px;
	font-family: arial;
	border-bottom: 1px solid #21282E;
	color: #21282E;
	display: inline-block;
	width: 100%;
	margin: 7px 0px;
}

.og-main .ogm-title {
	float: left;
}

.og-main .ogm-price {
	float: right;
}

.og-price {
	clear: both;
	font-family: telenorregular;
	color: #21282E;
	margin: 7px 0px;
	width: 100%;
	display: inline-block;
}

.og-price .ogp-title {
	font-size: 22px;
}

.og-price .ogp-price {
	font-size: 36px;
	line-height: 36px;
	margin: 5px auto;
}

.offer-grid .device_title a {
	display: inline-block;
	width: 100%;
}

.offer-grid .device_title .select {
	margin: 5px auto;
}

.offer-grid .table_wrap {
	position: relative;
	height: 200px;
	width: 200px;
	background-repeat: no-repeat;
	background-position: center center;
}

.offer-grid:nth-child(4n-3) .table_wrap {
	background-image: url('https://www.telenor.com.pk/skin/frontend/telenor/default/images/offers/offer3.png');
}

.offer-grid:nth-child(4n-2) .table_wrap {
	background-image: url('https://www.telenor.com.pk/skin/frontend/telenor/default/images/offers/offer1.png');
}

.offer-grid:nth-child(4n-1) .table_wrap {
	background-image: url('https://www.telenor.com.pk/skin/frontend/telenor/default/images/offers/offer2.png');
}

.offer-grid:nth-child(4n) .table_wrap {
	background-image: url('https://www.telenor.com.pk/skin/frontend/telenor/default/images/offers/offer4.png');
}

h3.pm {
	font-size: 22px;
}

ul.gray_disc li {
	position: relative;
	line-height: 20px;
	font-family: arial;
	padding: 5px 0px 5px 50px;
}

ul.gray_disc.fh-42 li {
	padding: 5px 0px 5px 20px;
}

ul.gray_disc.fh-42 li:before {
	left: 0px;
}

ul.gray_disc li:before {
	display: inline-block;
	position: absolute;
	width: 9px;
	height: 9px;
	background-color: #BCBEC0;
	content: '';
	left: 30px;
	top: 10px;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
}

@media only screen and (max-width: 992px) {
	.pm-filters .search_form {
		width: 100%;
		margin-bottom: 20px;
	}
	.covergechk_wrraper{
		margin: 20px 0px 0px !important;
	}
	.coverage_chk {
		width: 100% !important;
		float: left !important;
	}
	.\33 g_coverage {
		width: 50% !important;
	}
	.\34 g_coverage{
		width: 50% !important;
	}
	.coverage_lagends {
		float: left !important;
		width: 100% !important;
		margin-top: 0px !important;
	}
	.first_lagends {
		display: inline-block;
		width: 50% !important;
		margin-bottom: 6px !important;
		float: left !important;
		padding-top: 3px !important;
	}
	.lagend_name {
		display: inline-block;
		padding-left: 5px !important;
		font-size: 15px !important;
		color: #fff !important;
		line-height: 15px !important;
		float: right !important;
		width: 86% !important;
	}
	.second_lagends {
		display: inline-block;
		width: 50% !important;
		margin-bottom: 6px !important;
	}
	.ticon.tconnect {
		display: inline-block !important;
	}
	.topicons.connect_icon{
		left: 120px !important;
	}
	#feedback_area{
		top: 180px !important;
	}
	#share_area {
		top: 130px !important;
	}
}

@media only screen and (min-width: 80px) and (max-width: 767px) {
	ul.gray_disc li {
		padding-left: 12px;
	}

	ul.gray_disc li:before {
		left: 0px;
	}

	.layer_minus_inv {
		width: 100% !important;
		padding-right: 0px;
	}

	.grid_inv {
		width: 100%;
	}
	.\34 g_summary .tab-links li.active:after{
		display: none !important;
	}


}

@media only screen and (min-width: 768px) and (max-width: 960px) {
	.offer-grid .devicegrids {
		width: 160px;
	}

	.offer-grid .package_grid {
		width: 160px;
	}

	.offer-grid .table_wrap {
		width: 160px;
		height: 160px;
		background-size: 160px 160px;
	}

	.offer-grid .package_title h3 {
		font-size: 28px;
	}

	.offer-grid .package_title p {
		line-height: 14px;
	}

	.og-price {
		margin: 5px auto;
	}

	.og-price .ogp-title {
		font-size: 18px;
	}

	.og-price .ogp-price {
		font-size: 28px;
		line-height: 28px;
	}

	.offer-grid .device_title .select {
		margin: 0px;
	}

	.pm-head4 .toggle-data, .pm-head4 .toggle-data1 {
		width: 45%;
	}

	.pm-head .toggle-data:nth-child(2n-1), .pm-head .toggle-data1:nth-child(2n-1) {
		margin-left: 0px;
	}

	.layer_minus_inv .pm-content .contactus_input_field {
		width: 100%;
	}

	.layer_minus_inv .pm-content .contactus_input_field:nth-child(3n-1) {
		padding-left: 0px;
	}

	.layer_minus_inv .pm-content .contactus_input_field:nth-child(3n-2) {
		padding-right: 0px;
	}

}
@media only screen and (min-width: 769px) and (max-width: 900px){
	.decive_table{
		width: 100% !important;
	}
}

@media only screen and (min-width: 80px) and (max-width: 767px) {
	.offer-grid {
		width: 100%;
	}

	.pm-tabs .tabs-list li {
		width: 100px;
	}

	.pm-tabs .tabs-list li a .tab-title {
		width: 100%;
		padding-top: 5px;
	}

	.pm-tabs .tabs-list {
		top: -80px;
	}

	.pm-tabs .tabs-list li a {
		height: 80px;
		padding-top: 12px;
	}

	.pm-tabs .tabs-list li.active a {
		padding-top: 8px;
	}

	.one-form .form-label {
		width: 100%;
	}

	.one-form .input {
		width: 100%;
		padding: 0px;
		margin: 5px 0px;
	}
}

@media only screen and (min-width: 80px) and (max-width: 640px) {
	.pt-a .section_info input {
		font-size: 14px;
	}

	.pt-a .m-edit .section_info input {
		position: absolute;
		top: 6px;
		width: 180px;
		background: #fff;
		z-index: 1;
		padding: 0px 10px;
	}

	.pt-a .m-edit .action-item.save {
		position: absolute;
		left: 192px;
		z-index: 1;
		top: 5px;
	}

	.pm-filters .search_form .input_field {
		max-width: none;
		width: 75%;
		width: -webkit-calc(100% - 92px);
		width: -moz-calc(100% - 92px);
		width: calc(100% - 92px);
	}

	.pm-filters .search_form .blue_button {
		width: 92px;
	}

	.layer_minus_inv .pm-head .toggle-data, .layer_minus_inv .pm-head .toggle-data1 {
		width: 95%;
	}

	.layer_minus_inv .pm-head .toggle-data:nth-child(2n-1), .layer_minus_inv .pm-head .toggle-data1:nth-child(2n-1) {
		margin-left: 0px;
	}

}

.h-product {
	visibility: hidden;
	opacity: 0;
	position: absolute;
	top: 20%;
	margin-left: 42px;
	text-align: center;
	transition: visibility 0s linear 0.5s, opacity 0.5s linear;
}

#device_list_view .h-product {
	top: 35%;
	left: 1%
}

.device_three_grids_view:hover .h-product {
	visibility: visible;
	opacity: 1;
	transition-delay: 0s;
}

.h-product .h-icons {
	display: inline-block;
}

@media only screen and (max-width: 767px) {
	.h-product {
		display: none;
	}
}
.h-icons > a {
	display: inline-block;
	width: 40px;
	height: 40px;
	background-color: #ED1B4D;
	color: #fff;
	margin: 0px 2.5px;
}

.h-icons > a:hover {
	background-color: #C91741;
}

.h-icons > a > .h-icon {
	display: inline-block;
	width: 100%;
	height: 100%;
	background-image: url('https://www.telenor.com.pk/skin/frontend/telenor/default/images/common/sc_icons.png');
	background-repeat: no-repeat;
}

.data-over {
	position: relative;
	display: inline-block;
	cursor: default;
}

.data-over .box {
	position: absolute;
	background: #21282E;
	opacity: 0;
	content: attr(data-over);
	top: -38px;
	left: -50%;
	white-space: nowrap;
	overflow: hidden;
	display: block;
	padding: 5px 10px;
	border-radius: 5px;
	visibility: hidden;
	transition: visibility 0s linear 0.5s, opacity 0.5s linear;
	font-size: 12px;
	color: #fff;
	cursor: default;

}

.data-over:hover .box {
	visibility: visible;
	opacity: 0.9;
	transition-delay: 0s;
}

.data-over .low-arrow {
	display: block;
	width: 0px;
	height: 0px;
	border: 0.8em solid transparent;
	position: absolute;
	left: 10px;
	top: -9px;
	border-top: 10px solid #21282E;
	visibility: hidden;
	opacity: 0;
	transition: visibility 0s linear 0.5s, opacity 0.5s linear;
	cursor: default;
}

.data-over.v2:before {
	margin-left: -10px;
}

.data-over.v2:after {
	left: 0px;
}

.data-over:hover .low-arrow {
	visibility: visible;
	opacity: 0.9;
	transition-delay: 0s;
}

.h-icon.fav {
	background-position: -153px -6px;
}

.h-icon.cart {
	background-position: -197px -6px;
}

.st-btn {
	font-family: telenorregular;
	font-size: 15px;
	display: inline-block;
	height: 36px;
	float: left;
}

.st-btn a {
	display: inline-block;
	width: 100%;
	height: 100%;
	padding: 8px 10px;
}

.st-gray {
	background-color: #E9E9E9;
	color: #21282E;
}

.st-gray:hover {
	background-color: #BEBEBE;
}

.st-gray a {
	color: #21282E;
}

.st-blue {
	background-color: #0091D2;
	color: #fff;
}

.st-blue:hover {
	background-color: #00A5EF;
}

.st-blue a {
	color: #fff;
}

.cm-notify {
	position: fixed;
	top: 190px;
	left: 0;
	right: 0;
	z-index: 99;
	width: 30%;
	margin: 0 auto;
	padding: 10px;
	background-color: #fff;
	box-shadow: 0px 1px 1px 1px rgba(0, 0, 0, 0.22);
}

.cm-msg {
	position: relative;
	width: 100%;
	height: 100%;
	display: inline-block;
	line-height: 25px;
	padding-top: 10px;
	font-size: 13px;
}

.cm-msg .save-icon {
	float: left;
	margin-right: 10px;
}

.cm-msg .close_icon3 {
	top: 0px;
	right: 0px;
	position: absolute;
}

.cm-view {
	position: fixed;
	bottom: 0px;
	width: 670px;
	margin-left: -335px;
	left: 50%;
	background-color: #fff;
	padding: 0px 15px;
	box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.3);
	z-index: 99;
}

.cm-view.active {
	padding: 15px;
}

.cm-view .cm-head {
	display: inline-block;
	width: 100%;
	vertical-align: bottom;
}

.cm-view .cm-buttons {
	float: right;
}

.cm-view .cm-title {
	float: left;
}

.cm-view .cm-list {
	width: 100%;
	clear: both;
	max-height: 0;
	overflow: hidden;
}

.cm-view.active .cm-list {
	display: inline-block;
	margin-top: 5px;
	max-height: 200px;
}

.cm-head .cm-title {
	line-height: 36px;
	font-size: 18px;
	color: #21282E;
	font-family: telenorregular;
}

.cm-buttons .st-btn {
	margin: 0px 2px;
}

.cm-buttons .st-btn.cm-compare a {
	padding-right: 0px;
}

.cm-buttons .st-btn.cm-compare .arrow-icon {
	margin-left: 20px;
}

.cm-view .cm-buttons .cm-arrow {
	background-color: #fff;
}

.cm-view.active .cm-buttons .cm-arrow {
	background-color: #E9E9E9;
}

.cm-view.active .cm-buttons .cm-arrow:hover {
	background-color: #BEBEBE;
}

.cm-view .cm-buttons .cm-arrow .t-ud {
	-webkit-transform: rotate(180deg);
	-moz-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	-o-transform: rotate(180deg);
	transform: rotate(180deg);
}

.cm-view.active .cm-buttons .cm-arrow .t-ud {
	-webkit-transform: rotate(0deg);
	-moz-transform: rotate(0deg);
	-ms-transform: rotate(0deg);
	-o-transform: rotate(0deg);
	transform: rotate(0deg);
}

.cm-view .cm-buttons .st-btn:not(.cm-arrow) {
	display: none;
}

.cm-view.active .cm-buttons .st-btn {
	display: inline-block;
}

.cm-list .cm-item {
	float: left;
	margin: 0px 2px;
	width: 24%;
	width: -moz-calc(25% - 4px);
	width: -webkit-calc(25% - 4px);
	width: calc(25% - 4px);
	box-sizing: border-box;
	border: 1px solid #E9E9E9;
	padding: 5px;
	position: relative;
}

.cm-list .cm-item:hover {
	background-color: #BEBEBE;
}

.cm-item .cmi-img, .cmi-img img {
	float: left;
}

.cm-item .cmi-title {
	float: left;
	width: 94px;
	font-size: 11px;
	font-family: arial;
	line-height: 16px;
	margin-left: 5px;
	padding-top: 5px;
}

.cm-item .cmi-close {
	display: none;
	width: 16px;
	height: 16px;
	top: 20px;
	right: 10px;
	position: absolute;
	cursor: pointer;
	display: none;
}

.cm-item:hover .cmi-close {
	display: inline-block;
}

.cmi-close a {
	display: inline-block;
	width: 100%;
	height: 100%;
}

@media only screen and (max-width: 767px) {
	.cm-notify {
		width: 70%;
	}
	.cm-msg p {
		width: 100%;
		padding-left: 21px;
	}
}
.tl-head, .tl-items, .tl-foot {

	width: 100%;
	display: block;
}

.tl-items {
	border-top: 1px solid #e6e6e6;
}

.tl-items .tl-item {
	border-bottom: 1px solid #e6e6e6;
	width: 245px;
	float: left;
	padding: 10px 0px;
}

.tl-item .tli-img {
	float: left;
	border: 1px solid #e6e6e6;
	padding: 1px;
}

.tl-item .tli-img img {
	float: left;
	width: 45px;
	height: 45px;
}

.tl-item .tli-title {
	width: 170px;
	float: right;
}

.tl-item .tli-row {
	float: left;
	width: 100%;
	white-space: normal;
	font-size: 12px;
	font-family: arial;
	color: #21282E;
	line-height: 16px;
}

.tlf-row {
	width: 100%;
	float: left;
}

.tlf-row .tlf-left {
	float: left;
	padding-top: 5px;
}

.tlf-row .tlf-right {
	float: right;
	padding-top: 5px;
}

.tlf-row .activate_btn {
	width: 100%;
	text-align: left;
	padding: 0px;
	height: 40px;
	margin: 5px 0px;
}

.tlf-row .activate_btn a {
	width: 100%;
	height: 100%;
	display: inline-block;
	padding: 8px 5px 8px 15px;
	white-space: normal;
}

.cbox-wrap {
	margin: 0px auto;
	text-align: center;
	width: 900px;
	overflow: hidden;
}

.cbox-a {
	width: 372px;
	margin: 0px 35px;
	vertical-align: top;
	float: right;
}

.cbox-a .center_box_row {
	text-align: left;
}

.cbox-a .login_form .validation-advice {
	float: right;
}

.recharge_error {
	position: absolute;
	left: 168px;
}
.esy_row .recharge_error{
	left: 2px;
}
.login_form .validation-advice.report-advice{
	margin-bottom: -24px;
}
@media only screen and (max-width: 960px) {
	.recharge_error {
		left: 10px !important;
	}

	.set_form_input {
		margin-left: 10px;
	}

	.cbox-a .center_box_row .input_container {
		width: 100%;
		display: inline-block;
	}

	.cbox-a .center_box .inner {
		padding: 0px;
	}

	.cbox-a .title_form {
		font-size: 22px;
		text-align: left;
	}

	.cbox-a h3 {
		font-size: 22px;
		margin: 15px 0px;
		line-height: 25px;
	}

	.cbox-a b {
		font-weight: bold;
	}

	.cbox-a .more_margin {
		margin: 15px 0px;
	}

	.cbox-a .dep_btn {
		display: inline-block;
	}
}
@media only screen and (min-width: 767px) {
	.cbox-a .dep_btn {
		display: none;
	}
}
.cbox-a .activate_btn {
	padding: 0px;
	width: 100%;
	height: 42px;
}

.cbox-a .activate_btn a {
	padding: 10px 15px;
	text-align: center;
	font-size: 22px;
}

.cbox-a .fb_button img {
	vertical-align: top;
}

/* invoice */
.inv-title {
	height: 60px;
	padding: 10px 0px;
	border-bottom: 1px solid rgba(0, 0, 0, 0.3);
}

.inv-title h3 {
	font-size: 26px;
	display: inline-block;
	line-height: 35px;
}

.inv-footer {
	background-color: #F3F3F3;
	font-family: arial;
	color: #21282E;
	font-size: 14px;
	line-height: 18px;
	padding: 15px 10px;
	border-bottom: 1px solid rgba(0, 0, 0, 0.3);
}

.get-sim-footer {
	background-color: #fff;
	border: none;
}

.inv-row {
	padding: 5px 0px;
}

.inv-row {
	display: inline-block;
	width: 100%;
	clear: both;
}

.inv-left {
	float: left;
}

.get-sim-footer .inv-left {
	padding-right: 25px;
}

.inv-right {
	float: right;
}

.get-sim-footer .inv-right {
	float: none;
	font-weight: bold;
}

.inv-fine {
	color: #0091D2;
	font-family: telenorregular;
	font-size: 24px;
}

.pr-table {
	display: inline-block;
	width: 100%;
}
.bp-table{
	font-family: telenorregular;
}
.pr-row {
	display: inline-block;
	width: 100%;
	border-bottom: 1px solid #e6e6e6;
	position: relative;
}
.bp-row{
	display: inline-block;
	width: 100%;
	border-bottom: 1px solid #e6e6e6;
	position: relative;
}
.pr-item {
	display: inline-block;
	padding: 20px 15px;
	width: 150px;
	vertical-align: middle;
	color: #21282E;
	font-size: 14px;
	font-family: arial;
}
.bp-item{
	font-family: inherit;
	padding: 20px 20px;
}
.color-red{
	color: #ED1B4D;
}
.bp-head{
	font-size: 30px;
	padding: 20px 0px;
	font-family: inherit;
}
.pr-row .pr-item:last-child {
	position: absolute;
	right: 0px;
	top: 50%;
	margin-top: -30px;

}


.pr-row .pr-item.n-styl {
	position: absolute;
	right: 0px;
	top: 50%;
	margin-top: -30px;
	left: 84.5%;
}

.pr-item.n-styl.new-head {
	margin-top: -22px;
}

.pr-item.action:last-child {
	width: 230px;
	box-sizing: normal;
	margin-top: -40px;
}

.pr-item.action .activate_btn {
	width: 100%;
	padding: 0px;
	float: left;
	max-width: 200px;
}

.pr-item.action .activate_btn a {
	padding: 8px 15px;
}

.pr-item.action .activate_btn .sc-icon {
	float: right;
}

.pr-item.action .st-btn {
	height: 40px;
}

.pr-item.action .st-btn a {
	padding: 10px;
}

.pr-item > .thumb {
	float: left;
	width: 70px;
	height: 70px;
	margin-right: 30px;
}

.pr-item .pr-ttl {
	padding: 8px 0px;
}

.pr-remove .close_icon3 {
	float: left;
	margin-right: 5px;
	margin-top: 2px;
}

.pr-remove a {
	color: #7D8082;
	font-size: 13px;
}

.pr-row:nth-child(1) .pr-item {
	color: #00AAE5;
	font-family: telenorregular;
	font-size: 15px;
	padding-bottom: 5px;
	font-weight: bold;
}

.pr-item select {
	padding: 8px 15px;
	font-size: 16px;
}

.pr-hi {
	color: #00AAE5;
	font-family: telenorregular;
	font-size: 18px;
}

.pr-hi2 {
	color: #00AAE5;
	font-family: telenorregular;
	font-size: 28px;
}
.pr-hi2.bp-hi {
	padding-top: 36px;
	font-size: 45px;
}

.pr-footer {
	background-color: #F3F3F3;
	padding: 20px 0px 20px 15px;
	border-bottom: 1px solid #e6e6e6;
	display: inline-block;
	width: 100%;
}
.bp-footer{
	padding: 10px 0px 10px 15px;
}

.pr-bfooter {
	padding: 20px 0px 20px 15px;
	display: inline-block;
	width: 100%;
	margin-top: 10px;
}
.low-width-pr-footer{
	padding: 20px 0px 15px 0px;
}
.mydjuiceoffer_tabs .review_btn a p{
	font-family: telenorregular;
	font-size: 18px;
}
.mydjuiceoffer_tabs .tab-links li{
	width: 275px;
	text-transform: uppercase;
}
.mydjuiceoffer_tabs .tab-links li:nth-child(2) > .tab-head{
	float: right;
}
.mydjuiceoffer_tabs .reviews_heading h2{
	color: #000;
}
/*@media only screen and (min-width: 1201px){*/
	/*.low-width-pr-footer{*/
		/*height: 130px;*/
		/*}*/
		/*}*/
		/*@media only screen and (min-width: 80px) and (max-width: 1200px){*/
			/*.low-width-pr-footer{*/
				/*height: 215px;*/
				/*}*/
				/*}*/
				@media only screen and (min-width: 80px) and (max-width: 480px){
					.low-width-pr-footer .bp-total .pr-trow{
						padding: 5px 24px;
					}
					#steps_demonstrator .step_seperator.new_seperator{
						width: calc(94% - 39px);
					}
					.review_text {
						padding-left: 0px;
						padding-right: 32px;
					}
					.review_text.ptp-text{
						padding-left: 25px;
						padding-right: 0px;
					}
					.limit_heading h1{
						font-size: 14px;
					}
				}
				.pr-trow {
					clear: both;
					overflow: hidden;
					padding: 5px 0px;
				}

				.pr-trow .activate_btn {
					padding: 0px;
					width: 100%;
				}

				.pr-trow .activate_btn a {
					padding: 8px 15px;
				}

				.bold {
					font-weight: bold;
				}

				.pr-titem {
					float: left;
					min-width: 70px;
				}

				.pr-titem.left {
					float: left;
				}
				.pr-titem.left.bp-radio{
					margin-right: 50px;
				}

				.pr-titem.right {
					margin-left: 30px;
				}

				.pr-dcnt {
					width: 480px;
				}

				.pr-total {
					float: right;
				}

				.pr-footer .one-form {
					padding: 0px;
				}
				.pr-dcnt.prwb.one-form.prwb-width {
					padding: 0px 20px;
				}
				.pr-footer .one-form .input_field {
					background-color: #fff;
					height: 36px;
				}

				#discount_msg {
					color: #fe6c4a;
				}

				.pr-footer .one-form .form-label {
					font-size: 15px;
				}

				.prwa {
					width: 45%;
				}

				.prwb {
					width: 380px;
				}

				.prwb-width {
					width: 460px;
				}

				.prwc {
					width: 275px;
				}
				.bp-prwc{
					width: 300px;
				}
				.bp-total{
					width: 510px;
				}
				.prwd {
					width: 200px;
				}

				.pr-pmethod {
					float: left;
					margin-top: 10px;
				}

				.pr-btotal {
					float: right;
				}

				.pr-btotal.prwd {
					margin-right: 15px;
				}

				.pr-act {
					width: 35px;
					height: 35px;
					float: right;
					margin: -10px 3px 0px;
					color: #fff;
				}

				.pr-act a {
					display: inline-block;
					width: 100%;
					height: 100%;
					background-color: #CFDE00;
					text-align: center;
					vertical-align: middle;
				}

				.pr-act a:hover {
					background-color: #00ACE7;
				}

				.pr-act .sc-icon {
					margin-top: 7px;
					margin-left: 1px;
					-webkit-transition: background-position .1s ease-in;
					-moz-transition: background-position .1s ease-in;
					-o-transition: background-position .1s ease-in;
					transition: background-position .1s ease-in;
				}

				.pr-act a:hover .b-basket {
					background-position: -14px -77px;
				}

				.pr-act a:hover .b-mail {
					background-position: -94px -77px;
				}

				.pr-trow .b-ra {
					float: right;
					margin: 4px;
				}

				.pr-desc {
					padding: 5px 0px;
				}

				.pr-img {
					margin: 5px 0px;
				}

				.or-clr {
					color: #FE6C24;
				}

				.m-show {
					display: none;
				}

				@media only screen and (min-width: 960px) and (max-width: 1024px) {
					.cbox-a {
						margin: 0px 20px;
					}

					.cbox-wrap {
						width: 825px;
					}
				}
				@media only screen and (min-width: 768px) and (max-width: 960px) {
					.cbox-wrap {
						width: 100%;
					}

					.cbox-a {
						width: 50%;
						margin: 0px;
					}

					.register .cbox-a .center_box {
						width: 90%;
						margin: 0px 5%;
					}

					.cbox-a .title_form {
						font-size: 18px;
					}
				}
				@media only screen and (max-width: 767px) {
					.m-none {
						display: none !important;
					}

					.m-show {
						display: block;
					}

					.lrtabs .tabs-list.m-show {
						display: block !important;
					}
				}
				@media only screen and (max-width: 767px) {
					.cbox-wrap {
						width: 100%;
						text-align: center;
					}

					.lrtabs .cbox-wrap {
						display: none;
					}

					.lrtabs .cbox-wrap.active {
						display: inline-block;
					}

					.cbox-a {
						display: inline-block;
						float: none;
					}

					.cbox-a .title_form {
						font-size: 18px;
					}

					.cbox-a.m-none {
						display: none;
					}
				}

				@media only screen and (min-width: 641px) and (max-width: 768px) {
					.m-show.activate_btn {
						font-size: 12px;
					}

					.m-show.activate_btn a {
						padding: 8px 5px;
					}

					.m-show.device_video a {
						font-size: 12px;
					}

					.m-show.device_video .wish2 {
						margin-right: 5px;
					}
					.sim_btn_new.get_4g_sim{
						margin-left: 1px !important;
						margin-top: 0px !important;
					}
					
				}
				@media only screen and (min-width: 80px) and (max-width: 480px) {
					.cbox-a {
						width: 100%;
						margin: 0px;
					}

					.lrtabs .tabs-list {
						width: 100%;
					}

					.pr-item.action .activate_btn {
						max-width: 140px;
					}

					.pr-item.action .activate_btn a {
						padding: 8px 5px;
						font-size: 14px;
					}

					.layer_minus_inv .pm-content .contactus_input_field {
						width: 100%;
					}

					.layer_minus_inv .pm-content .contactus_input_field:nth-child(3n-1) {
						padding-left: 0px;
					}

					.layer_minus_inv .pm-content .contactus_input_field:nth-child(3n-2) {
						padding-right: 0px;
					}
					.input_form.chkout-captcha.payment_captcha {
						position: absolute;
						top: 89%;
						left: -13px;
					}
				}
				.textcenter {
					text-align: center;
				}

				ul.green-disc li {
					position: relative;
					padding: 5px 0px;
					margin-left: 20px;
					line-height: 18px;
					font-size: 14px;
				}

				ul.green-disc li:before {
					content: '';
					position: absolute;
					left: -20px;
					top: 9px;
					width: 10px;
					height: 10px;
					border-radius: 50%;
					background-color: #CFDE00;
				}

				.mb-30 {
					margin-bottom: 30px;
				}
				.center_box_row .green-disc.mb-30{
					margin-bottom: 41px;
				}
				.tab ol, .tab ul{
					margin-bottom: 20px;
				}
				.mobi-qty {
					padding-right: 15px;
					display: inline-block;
					left: 98px;
					display: none;
				}

				.mobi-arrow {
					margin-top: 20px;
					margin-left: 85px;
				}

				@media only screen and (min-width: 80px) and (max-width: 768px) {
					.se-opt {
						padding: 8px 30px !important;
					}

					.pr-item {
						float: left;
						width: 100%;
						padding: 0px 5px 10px 85px;
					}
					.bp-row .pr-item{
						width: 50%;
						padding: 4px 5px 10px 15px;
					}

					.pr-item.new-item.mobi-item {
						width: 80%;
						padding: 0px 5px 5px 130px;
					}

					.mobi-qty {
						display: inline-block;
					}

					.pr-row {
						padding: 20px 10px;
					}

					.pr-item:first-child {
						padding-top: 5px;
					}

					.pr-item > .thumb {
						position: absolute;
						left: 10px;
					}

					.pr-row:first-child {
						display: none;
					}

					.pr-item .pr-remove {
						display: none;
					}

					.pr-row .pr-item:last-child {
						position: relative;
						left: 0px;
						top: 0px;
						margin-top: 0px;
						width: 100%;
					}
					.pr-row .pr-item.pr-hipr{
						top: -62px;
						margin-top: 0px;
						left: 0px;
						position: relative;
						width: 100%;
						display: inline-block !important;
					}

					.pr-item.action .activate_btn {
						float: left;
						margin-right: 10px;
					}

					.pr-btotal, .pr-dcnt, .pr-total, .pr-pmethod {
						width: 100%;
					}

					.pr-trow .activate_btn {
						max-width: 265px;
					}

					.pr-trow2 .activate_btn {
						width: 132px;
						font-size: 14px;
						line-height: 22px;
						text-align: center;
						height: 36px;
					}

					.pr-trow2 .activate_btn .sc-icon {
						vertical-align: top;
					}

					.pr-titem.right {
						margin-left: 40px;
					}

					.pr-case1 .pr-item:last-child {
						display: none;
					}
					.pr-case1 .bp-styl:last-child{
						display: block;
					}
					.bp-row .pr-item.prwa.bp-head:last-child {
						display: block;
					}
					.bp-row .pr-item.prwa.bp-head{
						padding: 4px 5px 10px 0px;
						font-size: 21px;
					}

					.pr-item .pr-ttl {
						padding: 0px;
					}
					.bp-footer .form-control > span::after {
						right: -82px;
					}
					.pr-bfooter.low-width-pr-footer{
						padding-left: 0px;
					}
					.pr-bfooter.low-width-pr-footer .pr-trow .activate_btn{
						max-width: 300px;
					}
					.decive_table{
						width: 100% !important;
					}
					.decive_table th:nth-child(2) {
						text-align: left;
						float: left;
						width: 40% !important;
					}
					.d_verify{
						float: left;
					}
					.t_verify{
						float: left !important;
						margin-top: 10px !important;
						font-size: 14px !important;
					}
					.t_progress{
						float: left !important;
						margin-top: 10px !important;
						font-size: 14px !important;
					}
					.d_progress{
						float: left;
					}
					.decive_table tr{
						padding-left: 0 !important;
					}
					.decive_table td{
						padding-left: 3% !important;
					}
					.set_text{
						margin-top: 9px;
					}
					.decive_table td{
						width: 300px !important;
					}
					.decive_table td .set_text{
						margin-top: 9px !important;
					}
					.lower_layer.device_layers .search_location input{
						width: 80% !important;
					}
					.sim_btn_new{
						margin-top: 40px;
						margin-left: 0px !important;
					}
					.sim_icons .telenor_blue{
						width: 80% !important;
					}
					.sim_icons span{
						font-size: 21px !important;
					}
				}
				/*---new classes---*/
				.cb-unit {
					width: 240px;
					float: left;
					margin-right: 60px;
					height: auto;
				}

				.hea {
					padding-bottom: 25px;
					font-size: 21px;
				}

				.cb-unit ul li {
					border-bottom: 1px solid #CED0D1;
					line-height: 40px;
					padding-left: 20px;
					position: relative;
				}

				.cb-unit ul li:after {
					content: '';
					position: absolute;
					right: 10px;
					top: 10px;
					background-image: url('https://www.telenor.com.pk/skin/frontend/telenor/default/images/common/cbp_icons.png');
					background-repeat: no-repeat;
					background-position: -250px -10px;
					width: 20px;
					height: 20px;
					transition: background 0.2s ease-in-out;
				}

				.cb-unit ul li.active {
					color: #00ACE6;
					font-weight: bold;
				}

				.cb-unit ul li.active:after {
					background-position: -280px -10px;
				}

				.cb-unit li:hover {
					background-color: #EDEDED;
					font-weight: bold;
					cursor: pointer;
				}

				.oicons.selected {
					background-position: -5px 9px;
				}

				.oicons {
					display: inline-block;
					width: 25px;
					height: 32px;
					background-image: url('https://www.telenor.com.pk/skin/frontend/telenor/default/images/common/oicons.png');
					background-position: 0px 0px;
					background-repeat: no-repeat;
				}

				span.oicons.selected {
					float: right;
				}

				.oicons.n-selected {
					background-position: -61px 9px;
				}

				span.oicons.n-selected {
					float: right;
				}

				.ul_wrapper {
					float: left;
					margin-bottom: 80px;
				}

				.main_container {
					width: 100%;
					margin-top: -16px;
				}

				.content_wrapper {
					width: 77%;
					float: left;
				}

				.cb_ad_wrapper {
					float: right;
					width: 23%;
				}

				.cb_ad_wrapper .activate_btn {
					width: 246px;
					font-size: 22px;
					line-height: 32px;
					padding-bottom: 38px;
					margin-top: 17px;

				}

				.sub_hea {
					padding-bottom: 13px;
					font-size: 21px;
					padding-top: 7px;
				}

				.cb_ad_wrapper .telenor_blue {
					font-size: 48px;
				}

				.price {
					border-bottom: 1px solid #CED0D1;
					line-height: 57px;
					margin-bottom: 8px;
				}

				.offer_name .search_form .search_title {
					font-size: 15px;
					line-height: 24px;
					padding: 5px 0px;
					font-weight: bold;
				}

				.offer_name .search_form .input_field {
					width: 246px;
					max-width: 400px;
					float: left;
				}

				.offer_name {
					height: auto;
				}

				.migrate {
					width: 256px;
					margin-top: 0px;
					font-size: 15px;
				}

				.hi {
					float: left;
					font-weight: bold;
				}

				.nor a {
					color: #00AEEF;
					text-decoration: underline;
				}

				.cbp_icons {
					display: inline-block;
					width: 30px;
					vertical-align: bottom;
					height: 31px;
					background-image: url('https://www.telenor.com.pk/skin/frontend/telenor/default/images/common/cbp_icons.png');
					background-repeat: no-repeat;
					background-position: -11px -15px;
					float: left;
				}

				.cbp-clender {
					background-position: -10px -6px;
				}

				.hea h1 {
					line-height: 30px;
					vertical-align: bottom;
					padding-top: 3px;
					padding-left: 15px;
				}

				.cbp-fan {
					background-position: -50px -6px;
				}

				.cbp-phone {
					background-position: -90px -6px;
				}

				.cbp-msg {
					background-position: -130px -6px;
				}

				.cbp-globe {
					background-position: -170px -6px;
				}

				.cbp-person {
					background-position: -210px -6px;
				}

				@media only screen and (min-width: 768px) and (max-width: 1200px) {
					.ul_wrapper {
						width: 100%;
					}

					.cb-unit {
						width: 22%;
					}

					.hea {
						font-size: 15px;
						width: 156px;
					}

					.cb-unit ul li {
						font-size: 12px;
					}

					.cb_ad_wrapper {
						width: 23%;
					}

					.cb_ad_wrapper .telenor_blue {
						font-size: 38px;
					}

					.offer_name .search_form .search_title {
						font-size: 12px;
					}

					.offer_name .search_form .input_field {
						width: 156px;
						font-size: 12px;
					}

					.cb_ad_wrapper .activate_btn {
						width: 156px;
					}

					.migrate {
						width: 156px;
					}

					.sub_hea {
						font-size: 15px;
					}

					.cb_ad_wrapper {
						display: block;
					}
					.web_name_wraper{
						width: 13% !important;
						height: 141px !important;
					}
					.web_ofer_wraper {
						float: left !important;
						width: 52% !important;
					}   
					.web_contex_wraper {
						display: inline-block !important;
						width: 35% !important;
						float: right !important;
					}
					.bundle-3g{
						font-size: 15px !important;
					}
					.post_paid_dashboard_content .inter_usage .offers_buttons {
						width: 120px !important;
					}
					.web_contex_wraper .inter_values:first-child{
						height: 141px; 
					}

				}
				@media only screen and (min-width: 768px) {
					.cb_ad_wrapper.btm {
						display: none;
					}
				}
				.block-title.cbp_title {
					margin-bottom: 12px;
				}

				.cal-block .block-title.cbp_title h3 {
					color: #21282D;
				}

				.cbp_text {
					color: #354D57;
					font-family: arial;
					font-size: 15px;
					padding-top: 25px;
					padding-bottom: 50px;
				}

				.cb-unit .c-bun {
					display: none;
				}

				@media only screen and (min-width: 80px) and (max-width: 767px) {
					.cb-unit .c-bun {
						display: block;
					}
				}
				@media only screen and (min-width: 80px) and (max-width: 767px) {
					.cb-unit .u-list {
						display: none;
					}

					.hea {
						padding-bottom: 10px;
						font-size: 18px;
						padding-top: 30px;
					}

					.main_container {
						margin-top: -80px;
					}

					.cbp_text {
						text-align: justify;
					}

					.ul_wrapper {
						margin-bottom: 0px;
					}

					.cal-block .block-title.cbp_title h3 {
						font-size: 18px;
					}
				}
				@media only screen and (max-width: 640px) {
					.content_wrapper {
						width: 100%;
					}

					.cb-unit {
						width: 100%;
					}

					.cb_ad_wrapper {
						width: 100%;
						padding-top: 25px;
					}

					.offer_name .search_form .input_field {
						width: 100%;
					}

					.ul_wrapper {
						width: 100%;
					}

					.sub_hea {
						font-size: 18px;
					}

					.ad_bun {
						position: fixed;
						top: 0px;
						left: 0px;
						width: 100%;
						display: inline-block;
						height: 50px;
						background-color: rgb(0, 174, 239);
						color: rgb(255, 255, 255);
						z-index: 9999;
						padding-top: 25px;
						display: none;
					}

					.sub_hea {
						display: inline-block;
						vertical-align: top;
						line-height: 5px;
						padding-top: 0px;
					}

					.price {
						display: inline-block;
						vertical-align: top;
						line-height: 17px;
						border-bottom: none;

					}

					.cb_ad_wrapper .telenor_blue {
						font-size: 30px;
						color: #fff;
					}

					.cb-unit ul li:after {
						display: none;
					}
					.chkout-captcha {
						margin-left: 41px !important;
					}
				}
				@media only screen and (min-width: 320px) and (max-width: 480px){
					.chkout-captcha{

						margin-left: 20px !important;
					}
/*.line_wrapper .iradio_line-blue{
	background-position: 4% center !important;
	}*/
	.line_wrapper{
		width: 80% !important;
	}
}
@media only screen and (min-width: 641px) and (max-width: 767px) {
	.content_wrapper {
		width: 100%;
	}

	.ul_wrapper {
		width: 100%;
	}

	.cb-unit {
		float: left;
		margin-right: 5px;
		height: auto;
		width: 32%;
	}

	.hea h1 {
		font-size: 18px;
	}

	.cb_ad_wrapper {
		width: 100%;
		padding-top: 25px;
	}

	.offer_name .search_form .input_field {
		width: 100%;
	}

	.sub_hea {
		font-size: 18px;
	}

	.offer_name .search_form .search_location {
		display: inline-block;
		width: 100%;
		max-width: 246px;
	}
}
@media only screen and (min-width: 481px) and (max-width: 767px) {
	.offer_name .search_form .search_location {
		display: inline-block;
		width: 100%;
		max-width: 246px;
	}
}
@media only screen and (min-width: 80px) and (max-width: 480px) {
	.cb_ad_wrapper .activate_btn {
		width: 100%;
		max-width: 400px;
		display: inline-block;
		height: 46px;
	}
}
.pm-head .toggle-data.active .img-border:after, .pm-head .toggle-data1.active .img-border:after {
	content: '';
	position: absolute;
	right: -10px;
	top: -12px;
	background-color: #00AAE5;
	border-radius: 50%;
	width: 20px;
	height: 20px;
	background-image: url("https://www.telenor.com.pk/skin/frontend/telenor/default/images/common/Tick.png");
	background-position: 4px 4px;
	background-repeat: no-repeat;
}

.payment_methods {
	display: inline-block;
	background-image: url('https://www.telenor.com.pk/skin/frontend/telenor/default/images/common/payment_methods.png');
	background-repeat: no-repeat;
	cursor: default;
}

.visa {
	width: 41px;
	height: 34px;
	background-position: -6px;
}

.master {
	width: 41px;
	height: 34px;
	background-position: -57px;
}

.easy {
	width: 41px;
	height: 34px;
	background-position: -108px;
}

.american {
	width: 41px;
	height: 34px;
	background-position: -159px;
}

.p_sign {
	width: 41px;
	height: 34px;
	background-position: -210px;
}

.amex {
	width: 41px;
	height: 34px;
	background-position: -261px;
}

.cash {
	width: 41px;
	height: 34px;
	background-position: -312px;
}

.bas {
	width: 45px;
	height: 45px;
	background-position: -108px 2px;
	margin-left: 39%;
	display: inline-block;
}

.emp_text p {
	font-family: arial;
	color: #26B2E9;
	text-align: center;
}

.emp_more p {
	font-family: arial;
	white-space: normal;
	text-align: center;
	line-height: 21px;
	font-size: 13px;
	padding-bottom: 20px;
}

@media only screen and (min-width: 80px) and (max-width: 640px) {
	.m_sticky {
		position: fixed;
		top: 0px;
		left: 0px;
		width: 100%;
		display: inline-block;
		height: 50px;
		background-color: rgb(0, 174, 239);
		color: rgb(255, 255, 255);
		z-index: 9999;
		padding-top: 10px;
		opacity: 0.94;
	}
	.sim_sticky .ad_bun.m_sticky{
		height: 125px;
	}
	.sim_sticky .ad_bun.m_sticky #lastmsg {
		position: relative;
		margin-top: -80px;
		float: left;
		font-size: 14px;
	}
	.sim_sticky .ad_bun.m_sticky #lastmsg.cart-msg{
		margin-left: 0px !important;
	}
	.sim_sticky .small_price {
		font-size: 25px !important;
		float: left;
		line-height: 50px;
		padding-right: 8px;
	}
	.sim_sticky .price_note {
		width: 80%;
	}
	.sim_sticky .price_note .telenor_blue {
		color: #fff !important;
		font-size: 25px !important;
		line-height: 50px !important;
	}
	.sim_sticky .note_next {
		margin-top: 0px;
	}
}
.h_bundle {
	font-size: 18px !important;
}

.device_name.p_name {
	height: 40px !important;
}

.device_price.p_price {
	font-size: 40px !important;
}

.spec2.b_spec {
	height: auto;
}

.spec2.b_spec p {
	font-size: 18px;
	line-height: 35px;
	max-height: 60px;
	overflow: hidden;
	color: #21282E;
	font-family: arial;
}

.bspec_itmes p {
	display: inline-block;
	line-height: 30px;
	vertical-align: bottom;
	padding-top: 3px;
	padding-left: 17px;
	width: 80%;
}

.charges_child.p_bundle {
	font-size: 14px;
	line-height: 26px;
	min-height: 26px;
	position: relative;
	margin-left: 0px;
}

.on_net .on_net_icon {
	background: transparent url("https://www.telenor.com.pk/skin/frontend/telenor/default/images/djuice/telenor_logo_sticky_nav_black.png") no-repeat scroll 0% 0% / cover;
	width: 20px;
	height: 20px;
	display: inline-block;
	float: left;
	margin-right: 5px;
}
.on_net .pool {
	background: transparent url("https://www.telenor.com.pk/skin/frontend/telenor/default/images/common/5.png") no-repeat scroll 0% 0% / cover;
	width: 20px;
	height: 20px;
	display: inline-block;
	float: left;
	margin-right: 5px;
}
.off_net .mail {
	background: transparent url("https://www.telenor.com.pk/skin/frontend/telenor/default/images/common/8.png") no-repeat scroll 0% 0% / cover;
	width: 20px;
	height: 20px;
	display: inline-block;
	float: left;
	margin-right: 5px;
}
.user .man {
	background: transparent url("https://www.telenor.com.pk/skin/frontend/telenor/default/images/common/4.png") no-repeat scroll 0% 0% / cover;
	width: 20px;
	height: 20px;
	display: inline-block;
	float: left;
	margin-right: 5px;
}
.sms .ballon {
	background: transparent url("https://www.telenor.com.pk/skin/frontend/telenor/default/images/common/7.png") no-repeat scroll 0% 0% / cover;
	width: 20px;
	height: 20px;
	display: inline-block;
	float: left;
	margin-right: 5px;
}
.sms .key {
	background: transparent url("https://www.telenor.com.pk/skin/frontend/telenor/default/images/common/3.png") no-repeat scroll 0% 0% / cover;
	width: 20px;
	height: 20px;
	display: inline-block;
	float: left;
	margin-right: 5px;
}
.data .star {
	background: transparent url("https://www.telenor.com.pk/skin/frontend/telenor/default/images/common/6.png") no-repeat scroll 0% 0% / cover;
	width: 20px;
	height: 20px;
	display: inline-block;
	float: left;
	margin-right: 5px;
}
.data .tag {
	background: transparent url("https://www.telenor.com.pk/skin/frontend/telenor/default/images/common/2.png") no-repeat scroll 0% 0% / cover;
	width: 20px;
	height: 20px;
	display: inline-block;
	float: left;
	margin-right: 5px;
}
.data .port {
	background: transparent url("https://www.telenor.com.pk/skin/frontend/telenor/default/images/common/1.png") no-repeat scroll 0% 0% / cover;
	width: 20px;
	height: 20px;
	display: inline-block;
	float: left;
	margin-right: 5px;
}
.pr-item.new-item {
	padding: 20px 95px;
}

.sub-td {
	margin-left: 71px !important;
}

.dc-clr {
	color: #21282E;
}

.int-dms .telenor_blue {
	font-size: 28px;
}

.offer-grid.int-grid {
	padding-top: 8%;
	width: 33%;
}

.int-sam {
	margin-left: -30px !important;
	display: inline-block;
}
.int-sam.unknow_sam{
	margin-left: -53px !important;
}

.telenor_blue.int-blue {
	margin: 0px 20px;
}

.login_center_box {
	margin-top: -4px;
	overflow: hidden;
}

.login_center_box .inner {
	padding-top: 0px;
	margin: 0px 0px;
}

.login_center_box .inner .inputs {
	background-color: #cfde00;
	cursor: pointer;
}
.inner_switch .login_center_box .inner .inputs{
	font-size: 16px !important;
	padding-left: 8px !important;
}
.inner_sam {
	width: 300px;
	height: auto;
	margin: 0px auto;
	margin-top: 20px;
}
.inner_sam .smasung{
	width: 400px;
	height: 401px;
	display: inline-block;
	background-image: url(https://www.telenor.com.pk/skin/frontend/telenor/default/images/common/samsung.png);
	background-repeat: no-repeat;
	background-position: center;
	max-width: 300px;
	max-height: 300px;
	min-width: 200px;
	min-height: 200px;
}
.inner_sam .unknow{
	width: 400px;
	height: 401px;
	display: inline-block;
	background-image: url(https://www.telenor.com.pk/skin/frontend/telenor/default/images/common/unknown.png);
	background-repeat: no-repeat;
	background-position: center;
	max-width: 300px;
	max-height: 300px;
	min-width: 200px;
	min-height: 200px;
}

.int-setngText {
	width: 83%;
	line-height: 22px;
	padding: 25px 0px;
	display: inline-block;
	font-size: 14px;
	font-family: arial;
}

.package_charges.int_sprt {
	padding: 17px 0px;
	display: inline-block;
	float: left;
	padding-left: 0px;
}

.inputs.submit_button.int-btn {
	background-color: #cfde00;
	border: none;
	font-family: telenorregular;
	font-size: 21px;
	color: #21282E;
	width: 290px;
	height: 42px;
	cursor: pointer;
}

.int-margin {
	padding-bottom: 10px;
}

.int-color {
	color: #00ACE7;
}

.int_device {
	width: 92% !important;
	min-height: 45px;
	margin-top: 15px;
}
.man_wrapper .int_device{
	margin-top: 20px;
}
span.int-span {
	padding-left: 10px;
}

.sp_wrap {
	display: inline-block;
	padding: 19px 29px;
}

.sp-te {
	padding-bottom: 5px;
}

.int-adv {
	padding-top: 7.25%;
}

#delivery-detials {
	display: none;
}

/*-----Media Query For DMS pages-----*/
@media only screen and (min-width: 767px) and (max-width: 992px) {
	.int-dms .telenor_blue {
		font-size: 20px;
	}

	.inner_sam img {
		margin: 0% -14% auto;
	}
	.sharing_step{
		width: 33.33% !important;
	}
}
@media only screen and (min-width: 80px) and (max-width: 639px) {
	.offer-grid.int-grid {
		width: 80%;
	}
}
@media only screen and (min-width: 640px) and (max-width: 766px) {
	.int-dms .telenor_blue {
		font-size: 17px;
	}

	.int-sam {
		margin-left: -65% !important;
	}

}
@media only screen and (max-width: 639px) {
	.offer-grid.int-grid {
		width: 100%;
		margin: 0px 2px;
	}
	.int-setngText{
		width: 100%;
	}
}
@media only screen and (max-width: 480px) {
	.int-sam {
		margin: 0px 15%;
	}

	.int-dms .telenor_blue {
		font-size: 20px;
	}

	.inner_sam img {
		width: 100%;
		margin: 0% 10% auto;
	}

	.int_device {
		float: left;
	}

	.package_charges.int_sprt {
		padding: 0px 0px 17px 0px;
	}

	.sp_wrap {
		display: inline-block;
		padding: 0px 10px;
		font-size: 13px;
	}

	.charges_child.p_bundle {
		font-size: 13px;
	}

}
@media only screen and (min-width: 80px) and (max-width: 500px) {
	.fb_button img {
		width: 100%;
		height: 100%;
	}
/*.forgot_form .validation-advice{
	margin-left: auto;
	float: right;
}
.register_form .validation-advice{
	margin-left: auto;
	float: right;
	}*/
	.reset_validation.validation-advice{
		margin-left: auto;
		float: right;
	}

}
@media only screen and (min-width: 640px) and (max-width: 960px) {
	.offer-grid.int-grid.not-login {
		width: 50% !important;
	}
}

.esy_widget {
	margin: -94px 0px;
	position: absolute;
	top: 254px;
	right: 4px;
}

#tl-items {
	width: 240px;
	max-height: 200px;
	float: none !important;
	display: block;
	overflow: hidden;

}

.tl-items .tl-item {
	height: 70px;
}

.esy_wel {
	color: #fff;
	font-weight: bold;
	padding-left: 111px;
	padding-left: 114px;
	margin-top: -33px;
	padding-bottom: 15px;
}

.esy_blok {
	max-width: 600px !important;
	width: 300px !important;
}

.esy_layer {
	width: 960px !important;
}

.esy_ancor {
	margin-left: 120px !important;
}

.esy_contact {
	width: 42%;
}

.esy_input {
	margin-left: 118px;
}

.esy_input_right {
	margin-left: 101px;
}

.esy_input_left {
	margin-left: 113px;
}

.esy_captcha {
	padding-left: 170px;
}

.esy_label {
	color: #FFF;
	font-family: arial;
	font-size: 16px;
	padding-right: 48px;
	line-height: 37px;
	color: #21282E
}

.esy_container {
	width: 100% !important;
}

.esy_num {
	background-color: rgb(247, 247, 247);
	border: 1px solid #E6E6E6;
	padding: 11px 12px;
	width: 72.5%;
}

.esy_row {
	padding-top: 50px;
}

.esy_row_low_padding {
	padding-top: 15px;
}

.esy-adv {
	padding-top: 4.25%;
}

.low {
	padding-right: 30px;
}

.re_low {
	width: 72.5%;
	margin-left: 0px;
}

.re_layer {
	width: 86% !important;
}

.esy_margin_left {
	margin-left: 177px;
	color: #949698;
	font-size: 14px;
	font-family: arial;
}

.esy_p {
	width: 700px;
}

.esy_captcha_input {
	width: 293px;
}

@media only screen and (min-width: 691px) and (max-width: 1330px) {
	.re_layer {
		width: 80% !important;
	}

	.esy-adv {
		padding-top: 9%;
	}
}
@media only screen and (min-width: 1201px) {
	.esy-adv {
		padding-top: 4%;
	}

	.re_form {
		max-width: 74% !important;
		margin-bottom: 0px;
		margin-left: 17%;
	}

	.re_img {
		width: 308px !important;
		max-width: 800px !important;
	}

	.re_img .img-wrap {
		height: 110px;
		padding: 5%;
	}

	.re-content .contactus_input_field:nth-child(3n-1) {
		padding-left: 1%;
	}

	.re-content .form-control {
		width: 96%;
	}

	.re_min_inv {
		width: calc(100% - 12px) !important;
		margin-top: -4%;
	}

	.re_min_inv .form-control {
		width: 41%;
	}

	.re_min_inv .activate_btn {
		width: 41%;
	}
}
@media only screen and (min-width: 1201px) and (max-width: 1330px) {
	.re_img {
		width: 300px !important;
	}

	.re_img .img-wrap {
		height: auto;
		padding: 5%;
	}
}
@media only screen and (min-width: 640px) and (max-width: 960px) {
	.esy_widget {
		display: inline-block;
		overflow: hidden;
		width: 347px;
		margin-top: -114px;
		margin-right: -23px;
		margin-right: -8px;
		font-size: 13px;
	}

	.esy_wel {
		padding-left: 93px;
	}

	.esy_res {
		margin-top: 3px;
		font-size: 14px !important;
	}

	.low {
		padding-right: 28px !important;
		font-size: 14px;
	}

	.esy_num {
		width: 80%;
		margin-left: 10px;
	}

	.esy_label {
		padding-right: 10px;
		font-size: 14px;
	}

	.esy_margin_left {
		margin-left: 128px;
	}

	.esy_blok {
		width: 156px !important;
	}

	.esy_layer {
		width: 612px !important;
	}

	.esy_input {
		margin-left: 0px;
	}

	.esy_input_right {
		margin-left: 0px;
	}

	.esy_input_left {
		margin-left: 0px;
	}

	.esy_captcha {
		padding-left: 0px;
		margin-top: -90px;
	}

	.esy_ancor {
		margin-left: 0px !important;
	}

	.esy_contact {
		width: 50%;
	}

	.esy_captcha_input {
		width: 275px;
	}

	#esy_contact_left {
		padding-left: 3px !important;
		padding-right: 17px !important;
	}
}
@media only screen and (max-width: 480px) {
	.re_low {
		margin-left: 0px;
		width: 100%;
	}

	.esy_num {
		width: 100%;
	}
}
@media only screen and (min-width: 640px) and (max-width: 676px) {
	.esy_contact {
		width: 48%;
	}
}
@media only screen and (min-width: 480px) and (max-width: 639px) {
	.esy_widget {
		display: inline-block;
		overflow: hidden;
		width: 347px;
		margin-top: -114px;
		margin-right: -23px;
		margin-right: -8px;
		font-size: 13px;
	}

	.esy_wel {
		padding-left: 93px;
	}

	.esy_res {
		margin-top: 3px;
		font-size: 14px !important;
	}

	.low {
		padding-right: 28px !important;
		font-size: 14px;
	}

	.esy_num {
		width: 454px;
		margin-left: 10px;
	}

	.esy_label {
		padding-right: 10px;
		font-size: 14px;
	}

	.esy_margin_left {
		margin-left: 128px;
	}

	.esy_blok {
		width: 156px !important;
	}

	.esy_layer {
		width: 612px !important;
	}

	.esy_input {
		margin-left: 0px;
	}

	.esy_input_right {
		margin-left: 0px;
	}

	.esy_input_left {
		margin-left: 0px;
	}

	.esy_captcha {
		padding-left: 0px;
		margin-top: -90px;
	}

	.esy_ancor {
		margin-left: 0px !important;
	}

	.esy_contact {
		width: 50%;
	}

	.esy_captcha_input {
		width: 275px;
	}

	#esy_contact_left {
		padding-left: 3px !important;
		padding-right: 17px !important;
	}

	.pm-content {
		width: 100%;
		margin: 0px auto;
	}
}
.field_input.dm_field {
	width: 100%;
}

.custom_dropdown {
	width: 100%;
	height: 42px;
	overflow: hidden;
	background: url("https://www.telenor.com.pk/skin/frontend/telenor/default/images/common/arrow_b_down_black.png") no-repeat right #EEEEEE;
	border: 2px solid #000;
	border: 1px solid #CCCCCC;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
}

.custom_dropdown:focus {
	background-color: #fff;
}

.custom_dropdown option {
	height: 42px;
	text-align: left;
	vertical-align: middle;
	line-height: 42px;

}

.cust_opt:hover {
	background: yellow !important;
	font-weight: 700;
	color: yellow;
}

/*New class for wish list no item text*/
.no-item {
	margin-top: 30px;
	display: inline-block;
}

.checkout_gen_error {
	height: 20px;
	clear: both;
}

.new_span_msg {
	display: inline-block;
}

.new-set-msg {
	font-size: 12px;
	font-family: arial;
}

.bg-col {
	height: 42px;
	background-color: #EEEEEE;
	border: 1px solid #CCCCCC;
	padding-left: 13px;
}

.center_box_row .input_container.new-width {
	width: 340px;
}

.center_box_row.nolabels.more_margin.top_margin {
	margin: 0px;
}

/*.nicescroll-rails {
display: none !important;
}*/
.nicescroll-rails{
	z-index: 9999 !important;
}
.store_delivery {
	display: inline-block;
	margin: 20px 0px;
}

.store_delivery .full_width {
	padding: 0px 0px 15px;
}

.post_paid_dashboard_content .order_address h3 {
	font-size: 18px;
	display: inline-block;;
}

.post_paid_dashboard_content .order_address p {
	padding-bottom: 55px;
}

.hide {
	display: none;
}

.show {
	display: block;
}

.cbox-a .center_box_row.nolabels.less_margin {
	margin-top: 6px;
	margin-bottom: 4px;
}
.center_box_row.nolabels.more_margin{
	margin: 15px 0px;
}

/*-----------------------iphone_css-----------------------*/
#iphone_wrapper {
	overflow: hidden;
	position: relative;
}

.iphone {
	color: #333;
}

.iphone h2 {
	font-size: 36px;
	margin: 10px 0px;
	display: inline-block;
	width: 100%;
}

.iphone h3 {
	font-size: 30px;
	margin: 10px 0px;
	display: inline-block;
	width: 100%;
}
.product4_inner .ecare_title_bottom h3{
	font-size: 21px !important;
}
.ecare_sec_wrap.product4_wrap {
	margin-bottom: 70px;
}
img {
	vertical-align: text-bottom;
}

.p10 {
	padding: 10px 0px;
}

.activate_btn {
	background: #800076; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzgwMDA3NiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZjAwNzkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(left, #800076 0%, #ff0079 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right top, color-stop(0%, #800076), color-stop(100%, #ff0079)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(left, #800076 0%, #ff0079 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(left, #800076 0%, #ff0079 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(left, #800076 0%, #ff0079 100%); /* IE10+ */
	background: linear-gradient(to right, #800076 0%, #ff0079 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#800076', endColorstr='#ff0079', GradientType=1); /* IE6-8 */
	font-family: telenorregular;
	/*display: inline-block;*/
	font-size: 18px;
	padding: 8px 15px;
	color: #FFF;
	line-height: 25px;
	height: 40px;
}

.activate_btn a {
	color: #fff;
	display: inline-block;
	width: 100%;
	height: 100%;
}

.iphone_content {
	width: 85%;
	margin: 0px auto;
	/*    overflow: hidden;*/
	max-width: 1024px;
}

.iphone .main_heading h1 {
	color: #454545 !important;
	text-transform: none !important;
}

.iphone .crumbs li, .iphone .crumbs li a, .iphone .crumbs li a:link, .iphone .crumbs li a:visited {
	color: #454545 !important;
}

table.iphone_specification {
	font-family: arial;
	color: #21282E;
	width: 100%;
	overflow: hidden;
}

table.iphone_specification tr {
	border-bottom: 1px solid #CCC;
	color: #333;
}

.iphone_specification caption {
	font-size: 42px;
	line-height: 1.14286em;
	margin-bottom: 20px;
	margin-top: 60px;
	color: #333;
	letter-spacing: -0.001em;
}

table.iphone_specification th, table.iphone_specification td {
	text-align: left;
	padding: 15px 0px;
}

table.iphone_specification thead th {
	font-size: 32px;
	line-height: 1.125em;
	padding: 33px 0px 33px 15px;

}

table.iphone_specification tbody th {
	font-size: 24px;
	line-height: 1.33333em;
	padding: 38px 0px;
	color: #333;
	width: 20%;
}

table.iphone_specification td {
	font-size: 18px;
	line-height: 28px;
	vertical-align: top;
	width: 40%;
	padding: 43px 20px 25px;
}

table.iphone_specification td p {
	padding-bottom: 12px;
}

.numbered_list {
	counter-reset: count;
	position: relative;
}

.numbered_list > li:before {
	counter-increment: count;
	content: counter(count, decimal);
	width: 23px;
	position: absolute;
	left: 0px;
	border: 1px solid #666;
	text-align: center;
	height: 23px;
	line-height: 21px;
	border-radius: 50%;
	font-size: 15px;
}

.numbered_list > li {
	margin: 0px 0px 20px;
}

.list_title {
	font-size: 24px;
	line-height: 1em;
	color: #333;
	letter-spacing: -0.001em;
	margin-left: 35px;
}

.attr_title {
	font-size: 2.6em;
	line-height: 1.0909;
	font-weight: 200;
	margin-bottom: 30px;
	font-family: telenorlight , sans-serif;
}

.attr_select {
	list-style: none;
	display: inline-block;
	width: 100%;
	margin: 20px -10px;
}

.attr_select li {
	float: left;
	padding: 12px 6px;
	border: 1px solid #D6D6D6;
	margin: 1px 10px;
	width: 120px;
	text-align: center;
	font-size: 14px;
	line-height: 18px;
	cursor: pointer;
	border-radius: 5px;
	box-sizing: border-box;
}

.attr_select li:hover {
	border: 1px solid #333;
}

.attr_select li.active {
	border: 2px solid #008DCE;
	margin: 0px 10px;
}

.custom_color {
	width: 22px;
	height: 22px;
}

.iphone_price {
	line-height: 42px;
	font-size: 36px;
	margin: 20px 0px;
	color: #333;

}

.iphone_select input[type=submit] {
	color: #fff;
	background: url('https://www.telenor.com.pk/skin/frontend/telenor/default/images/iphone/select_btn.png');
	border: 0px;
	cursor: pointer;
	height: 40px;
	width: 128px;
	font-size: 18px;
}

.iphone_summary {
	padding-left: 32px;
	background: transparent url('https://www.telenor.com.pk/skin/frontend/telenor/default/images/iphone/phonesummary.png') no-repeat;
	min-height: 60px;
	font-size: 24px;
	color: #333;
}

.iphone_summary .summary_title {
	line-height: 28px;
	font-family: myraidregular;
}

.iphone_summary .summary_text {
	line-height: 32px;
}

.iphone_price .price_title {
	line-height: 28px;
	font-size: 24px;
	font-family: myraidregular;
}

#iphone_footer {
	background: #f0f0f0;
}

#iphone_footer .footer_bottom {
	padding: 25px 0px 60px;
	font-size: 14px;
	overflow: hidden;
}

.footer_left {
	float: left;
}

.footer_right {
	float: right;
}

#iphone_footer .company_link {
	padding: 0px 12px;
	color: #333;
}

#iphone_footer span a {
	color: #333;
}

#iphone_footer span a:hover {
	text-decoration: underline;
}

.no_list .attr_select li {
	border: 0px;
}

.no_list .list_title {
	margin-left: 0px;
}

.no_list .attr_select {
	margin: 20px 0px;
}

.no_list .attr_select li {
	padding: 0px;
	text-align: left;
	margin-left: 0px;
	cursor: auto;
}

.layers {
	width: 100%;
	display: inline-block;
	margin: 0px;
}
.layers.gf_layer {
	margin: 70px 0px;
}

.pm-topMargin {
	margin-top: 90px;
}

.t_container {
	width: 100%;
	display: inline-block;
	margin-bottom: 30px;
}

.it_scroll {
	margin-bottom: 90px;
}

.iphone_table {
	display: table;
	table-layout: fixed;
	min-width: 100%;
}

.iphone_table thead th {
	color: #21282E;
	font-size: 16px;
	padding: 20px 15px;
	font-weight: bold;
	border-bottom: 1px solid #CCC;
	text-align: left;
	vertical-align: bottom;
}

.iphone_table tbody td {
	color: #21282E;
	font-size: 24px;
	padding: 28px 15px;
	border-bottom: 1px solid #CCC;
	text-align: left;
	vertical-align: middle;
}

.iphone_table .cs6 {
	display: block;
	width: 100%;
}

.iphone_layers .layers {
	float: left;
}

/*.iphone_layers .layers:nth-child(odd) {
	background: #fff;
}

.iphone_layers .layers:nth-child(even) {
	background: #f0f0f0;
	}*/

	.half_layer {
		width: 50%;
	}

	.inline {
		float: left;
	}

	.layer_table {
		display: table;
		table-layout: fixed;
		width: 100%;
	}

	.layer_row {
		display: table-row;
	}

	.layer_cell {
		display: table-cell;
		height: auto;
	}

	.left_element {
		float: left;
	}

	.right_element {
		float: right;
	}

	.bottom {
		vertical-align: bottom;
		padding: 0px;
	}

	.middle {
		vertical-align: middle;
		padding: 15px;
	}

	.main_info {
		text-align: center;
	}

	.layer_info {
		margin: 0px auto 0px;
	}

	.main_brand img {
		width: 100%;
	}

	.layer_title {
		font-size: 5em;
		margin-bottom: 10px;
		text-align: center;
	}

	.layer_subtitle {
		font-size: 2em;
		letter-spacing: -1px;
		margin-bottom: 20px;
		line-height: 1.0909;
		font-weight: 200;
		text-align: center;
	}

	.center_img {
		margin: 20px auto;
	}

	.banner_img {
		padding-left: 30px;
		padding-right: 30px;
		max-width: 1220px;
	}

	.banner_img img {
		width: 100%;
		height: auto;
	}

	.layer_buy {
		clear: both;
		margin: 30px 0px;
	}

	.layer_price {
		font-size: 36px;
		line-height: 42px;
		display: inline-block;
		margin: 20px auto;
	}

	.buy_iphone {
		border: 1px solid #D3d3d3;
		display: inline-block;
		font-size: 24px;
		border-radius: 5px;
		color: #999999;
		font-family: myraidregular;
	}

	.buy_iphone a {
		padding: 10px 20px;
		font-size: 24px;
		color: #999999;
		font-family: myraidregular;
		width: 100%;
		height: 100%;
		display: inline-block;
	}

	.layer_text {
		width: 78%;
		margin: auto;
		font-size: 1.75em;
		line-height: 1.4286;
		font-weight: 200;
	}

	.right_info .iphone_image {
		float: left;
	}

	.right_info .iphone_info {
		float: left;
	}

	.left_info .iphone_info {
		float: right;
	}

	.left_info .iphone_image {
		float: right;
	}

	.call_out {
		white-space: nowrap;
		margin-bottom: 10px;
	}

	.main_attr {
		font-size: 5em;
		line-height: 0.875;
		margin-bottom: 5px;
	}

	.sub_attr {
		font-size: 2.5em;
		line-height: 0.875;
		margin-left: -0.1em;
	}

	.attr_desc {
		font-size: 1.1875em;
		line-height: 1.4737;
	}

	.cell_container {
		width: 80%;
	}

	.cell_container.new_cell_container {
		width: 100%;
	}

	.vertical_padding {
		padding-top: 130px;
		padding-bottom: 130px;
	}

/*.small_top_padding {
	padding-top: 40px;
}
*/
.right_desc {
	display: inline-block;
	/*    float:right;*/
}

.left_desc {
	display: inline-block;
	float: left;
}

.fixed_height {
	height: 550px;
}

#iphone_wrapper .product_div .total {
	margin: 10px 0px;
	padding: 10px 0px;
	border-top: 1px solid rgba(0, 0, 0, 0.3);
	font-size: 28px;
	letter-spacing: -2px;
}

@media only screen and (min-width: 80px) and (max-width: 480px) {
	table.iphone_specification td {
		font-size: 14px;
		line-height: 20px;
		padding: 30px 10px 25px;
	}

	table.iphone_specification tbody th {
		font-size: 22px;
	}

	table.iphone_specification thead th {
		font-size: 24px;
		padding: 15px 0px 22px 15px;
	}
}

@media only screen and (min-width: 80px) and (max-width: 640px) {
	.layer_title {
		font-size: 4em;
	}

	.layer_subtitle {
		font-size: 1.35em;
		margin-bottom: 5px;
	}

	.layer_price {
		font-size: 28px;
	}

	.layer_text {
		font-size: 1.333em;
	}

	.layer_buy {
		margin: 15px 0px;
	}

	.layer_cell {
		display: inline-block;
	}

	.half_layer {
		width: 90%;
		padding-left: 10%;
	}

	.cell_container {
		width: 100%;
	}

	.attr_title {
		font-size: 2em;
		width: 90%;

	}

	.attr_desc {
		font-size: 1em;
		width: 90%;

	}

	.layer_row {
		display: inline-block;
		width: 100%;
	}

	.mob_top_padding {
		padding-top: 130px;
	}

	.mob_vertical_padding {
		padding-top: 130px;
		padding-bottom: 130px;
	}

	.vertical_padding {
		padding: 0px;
	}

	.iphone_content {
		width: 100%;
	}

	.mob_full img {
		width: 100%;
		height: auto;
	}

	.main_brand {
		padding: 20px 40px;
	}

	.main_brand .half_layer {
		width: 50%;
		padding: 0px;
	}

	.main_brand .main_attr {
		font-size: 3em;
	}

	.main_brand .sub_attr {
		font-size: 2em;
	}

	.main_brand .half_layer .layer_cell {
		width: 100%;
	}

}

@media only screen and (min-width: 641px) and (max-width: 960px) {
	.mob_full img {
		width: 100%;
	}

	.fixed_height {
		height: 420px;
	}

	.main_attr {
		font-size: 4em;
	}

	.sub_attr {
		font-size: 1.5em;
	}
}
@media only screen and (min-width: 641px) and (max-width: 1200px){
	.compatible_icons {
		width: 61% !important;
	}
	.\34 g_compact {
		width: 55% !important;
	}
}
@media only screen and (min-width: 641px) and (max-width: 756px) {
	.main_attr {
		font-size: 3em;
	}

	.sub_attr {
		font-size: 1.5em;
	}

	.attr_title {
		font-size: 2.438em;
	}
}
.btn-less {
	padding-top: 0px;
}

.iphones_heading {
	background-image: url(https://www.telenor.com.pk/skin/frontend/telenor/default/images/iphone/6s_heading.png);
	width: 366px;
	height: 71px;
	display: inline-block;
}

.iphones_heading_M {
	background-image: url(https://www.telenor.com.pk/skin/frontend/telenor/default/images/iphone/6s_heading_M.png);
	width: 170px;
	height: 33px;
	display: none;
	text-align: center;
}

@media only screen and (max-width: 480px) and (min-width: 320px) {
	.iphones_heading_M {
		display: inline-block;
	}

	.iphones_heading {
		display: none;
	}
}
.s_headline1 {
	background-image: url(https://www.telenor.com.pk/skin/frontend/telenor/default/images/iphone/6s_headline2.png);
	width: 128px;
	height: 51px;
	display: inline-block;
}

.s_headline1_M {
	background-image: url(https://www.telenor.com.pk/skin/frontend/telenor/default/images/iphone/6s_headline2_M.png);
	width: 100px;
	height: 40px;
	display: none;
}

.s_headline2 {
	background-image: url(https://www.telenor.com.pk/skin/frontend/telenor/default/images/iphone/6s_headline3.png);
	width: 178px;
	height: 51px;
	display: inline-block;
}

.s_headline2_M {
	background-image: url(https://www.telenor.com.pk/skin/frontend/telenor/default/images/iphone/6s_headline3_M.png);
	width: 125px;
	height: 36px;
	display: none;
}

.next_attr {
	font-size: 2.6em;
	line-height: 1.0909;
	font-weight: 200;
	margin-bottom: 30px;
}

.attr_title.less_btm_margin {
	margin-bottom: 0px;
}

.tp-margin {
	margin-top: 60px;
}

.last_img {
	padding-left: 0px;
	max-width: 848px;
	float: left;
}

.right {
	float: right;
}
.filters .right{
	color: #000000;
}
.filters .left{
	color: #000000;
}
@media only screen and (max-width: 480px) and (min-width: 320px) {
	.iphones_heading_M {
		display: inline-block;
	}

	.iphones_heading {
		display: none;
	}

	.s_headline1_M {
		display: inline-block;
	}

	.s_headline1 {
		display: none;
	}

	.s_headline2_M {
		display: inline-block;
	}

	.s_headline2 {
		display: none;
	}

}
#tab-content.new_best_content {
	min-height: 750px;
}

.device_list_grid_section #device_grid_view .device_three_grids_view.new_grids_view {
	width: 295px;
}

.no_transform.selected_package {
	background: none;
	padding: 0px 0px;
	margin-top: 0px !important;
}

.layer_button.new_layer_btn {
	text-align: center;
	margin-bottom: 15px;
}

.layer_button.new_layer_btn a {
	color: #00ace7;
}

/*---------------live chat popup css starts here---------------*/
.arrow.max {
	top: 5px;
	right: 8px;
	color: #fff !important;
	float: right;
	position: relative;
	width: 24px;
	height: 23px;
	background-image: url(https://www.telenor.com.pk/skin/frontend/telenor/default/images/common/max.png);
}

.min {
	top: 18px;
	right: 8px;
	color: #fff !important;
	float: right;
	position: relative;
	width: 24px;
	height: 16px;
	background-image: url(https://www.telenor.com.pk/skin/frontend/telenor/default/images/common/min.png);
}

.chat_body {
	display: none;
}

.chat_body.active {
	display: block;
}

.pop-up-chat {
	position: relative;
	width: 400px;
	height: 450px;
	float: right;
	background: transparent none repeat scroll 0px 0px !important;
	border: 3px solid #CFDE00;
	padding: 0px;
	border-radius: 0px;
	font: 12px/16px "Arial", "Lucida Sans Unicode", Arial, Verdana, sans-serif !important;

}

.pop-up-inner {
	position: absolute;
	top: 0px;
	right: 0px;
	bottom: 0px;
	left: 0px;
	z-index: 6;
}

.pop-up-head {
	background-color: #CFDE00 !important;
	height: 46px;
	cursor: pointer;
}

.pop-up-content {
	width: 100%;
	height: 86%;
	word-wrap: break-word;
	background: #FFF none repeat scroll 0% 0% padding-box;
	color: #333;
	overflow: auto;
	position: relative;
	background-color: #FFF;
}

.pop-up-heading {
	padding-top: 15px;
	font-size: 14px;
	padding-left: 10px;
}

.bg-yellow {
	height: 26px;
	background-color: #CFDE00;
}

.pop-up-text p {
	text-align: center;
	padding: 25px;
	font-size: 14px;
}

.contactus_input_field.float_left.full_width.field-text-full {
	max-width: 100%;
}
.pop-up-chat iframe body{
	overflow-y:hidden;
}

/*---------------live chat popup css ends here---------------*/
/*---------------progress bar css starts here----------------*/
.main_progress{
	display: inline-block;
	background-color: rgb(248, 248, 248);
	width: 1349px;
	height: auto;
	padding: 35px 0px;
	border-top: 1px solid #EFEFEF;
	border-bottom: 1px solid #EFEFEF;
	margin-left: -90px
}
.inner_progress{
	width: 100%;
	padding: 0px 88px;
}
.heading_div.wi_bor.progress_heading_div {
	padding: 0px 0px 0px 0px !important;
}
.progress{
	/*    width: 375px;*/
	width: 100%;
	display: inline-block;
}
.main_progress .progress{
	display: inline-block;
	width: 50%;
}
.progress2{
	width: 45%;
	display: inline-block;
}
/*.progress_bar{
width: 100%;
height: auto;
margin: 21px 0px 35px;
position: relative;
}*/
.progress_bar {
	width: 100%;
	height: auto;
	margin: 16px 0px 6px;
	position: relative;
	float: left;
}
/*.progress_bar > span{
position: absolute;
right: -85px;
top: 32px;
}*/
.progress_bar > span {
	float: left;
	margin-left: 10px;
}
.progress_bar > span.used{
	margin-left: 0px;
}
.main_progress .progress_bar > span{
	float: left;
	margin-left: 10px;
}
/*.progress_head{
display: inline-block;
padding: 0px 0px 11px 0px;
}*/
.progress_head {
	display: inline-block;
	clear: both;
	float: left;
	width: 100%;
	padding: 0px 0px;
}
/*.basic_progress{
width: 375px;
height: 20px;
background-color: #E6E6E6;
}*/
.basic_progress {
	width: 375px;
	height: 20px;
	background-color: #E6E6E6;
	float: left;
}
.main_progress .progress .basic_progress{
	width: 375px;
}
.main_progress .progress2 .basic_progress{
	width: 375px;
}
.on_color{
	background-color: #FDBC12;
	box-shadow: 6px 0 5px -2px #BDBDBD;
	height: 20px;
	max-width: 375px;
	display: inline-block;
	margin-top: -1px;
}
.off_color{
	background-color: #00ACE6;
	box-shadow: 6px 0 5px -2px #BDBDBD;
	height: 20px;
	max-width: 375px;
	display: inline-block;
	margin-top: 0px;
}
.sms_color{
	background-color: #8500A9;
	box-shadow: 6px 0 5px -2px #BDBDBD;
	height: 20px;
	max-width: 375px;
	display: inline-block;
	margin-top: 0px;
}
.int_color{
	background-color: #ED1B4E;
	box-shadow: 6px 0 5px -2px #BDBDBD;
	height: 20px;
	max-width: 375px;
	display: inline-block;
	margin-top: 0px;
}
.money_color {
	background-color: #A7C539;
	box-shadow: 6px 0 5px -2px #bdbdbd;
	height: 20px;
	max-width: 375px;
	display: inline-block;
	margin-top: 0;
}
.money_color_limit .used-val{
	color: #A7C539;
}
.set_wrapper{
	display: inline-block;
}
.on-used{
	color:#FDBC12;
}
.off-used{
	color:#00ACE6;
}
.sms-used{
	color:#8500A9;
}
.int-used{
	color:#ED1B4E;
}
@media only screen and (min-width: 80px) and (max-width: 440px){
	.progress_bar > span{
		float: left;
		margin-top: -20px;
		margin-left: -70px;
		display: inline-block;
	/*        float: right;
	margin-top: -44px;*/
}
/*    .on-used{
		margin-right: 35px;
	}
	.off-used{
		margin-right: 35px;
	}
	.sms-used{
		margin-right: 35px;
	}
	.int-used{
		margin-right: 35px;
		}*/
	}
	@media only screen and (min-width: 320px) and (max-width: 767px){
		.main_progress{
			width: 100%;
			margin-left: 0px;
		}
		.inner_progress{
			padding: 0px 0px;
		}
		.main_progress .progress{
			padding: 0px;
		}

		.main_progress .progress_bar > span{
			float: right;
		}
		.main_progress .progress{
			width: 100%;
		}
		.main_progress .progress2{
			width: 100%;
		}
		.main_progress .progress .basic_progress{
			width: 300px;
		}
		.main_progress .progress2 .basic_progress{
			width: 300px;
		}
		.progress2{
			margin-right: 0px;
			float: none;
		}
		.poc_dashboard .view_more_button{
			font-size: 11px !important;
		}
	}
	@media only screen and (min-width: 768px) and (max-width: 1199px){
		.main_progress{
			width: 91%;
			margin-left: 25px;
		}
		.inner_progress{
			width: 635px;
		}
		.poc_dashboard .view_more_button{
			font-size: 11px !important;
		}
		.myd-offer-btns {
			width: 100%;
		}
		.inner-round {    
			margin-right: 10px;
		}
	}
	@media only screen and (min-width: 320px) and (max-width: 440px){
		.basic_progress{
			width: 320px;
		}
	}

	/*---------------progress bar css ends here----------------*/
	.sicon-downinv {
		height: 35px;
		width: 40px;
		background:url("https://www.telenor.com.pk/skin/frontend/telenor/default/images/common/download-invoice.png");
		display: inline-block;
		background-repeat: no-repeat;
		display: block;
	}
	.add_btn {
		display: inline-block;
		float: left;
		width: 220px;
	}
	.activate_btn.arrow-btn {
		width: 100%;
	}
	.dms_settings .apn .apn_icon,.dms_settings .internet .internet_icon,.dms_settings .apn_type .apn_type_icon,.dms_settings .wap .wap_icon {
		background:url("https://www.telenor.com.pk/skin/frontend/telenor/default/images/common/5.png") no-repeat;;
		background-size:cover;
		width:22px;
		height:22px;
		display: inline-block;
		float:left;
		margin-right: 5px;
	}
	.dms_settings .username .username_icon {
		background:url("https://www.telenor.com.pk/skin/frontend/telenor/default/images/common/4.png") no-repeat;;
		background-size:cover;
		width:22px;
		height:22px;
		display: inline-block;
		float:left;
		margin-right: 5px;
	}
	.dms_settings .password .password_icon {
		background:url("https://www.telenor.com.pk/skin/frontend/telenor/default/images/common/3.png") no-repeat;;
		background-size:cover;
		width:22px;
		height:22px;
		display: inline-block;
		float:left;
		margin-right: 5px;
	}
	.dms_settings .mmsc .mmsc_icon {
		background:url("https://www.telenor.com.pk/skin/frontend/telenor/default/images/common/7.png") no-repeat;;
		background-size:cover;
		width:22px;
		height:22px;
		display: inline-block;
		float:left;
		margin-right: 5px;
	}
	.dms_settings .proxy .proxy_icon {
		background:url("https://www.telenor.com.pk/skin/frontend/telenor/default/images/common/2.png") no-repeat;;
		background-size:cover;
		width:22px;
		height:22px;
		display: inline-block;
		float:left;
		margin-right: 5px;
	}
	.dms_settings .port .port_icon {
		background:url("https://www.telenor.com.pk/skin/frontend/telenor/default/images/common/1.png") no-repeat;;
		background-size:cover;
		width:22px;
		height:22px;
		display: inline-block;
		float:left;
		margin-right: 5px;
	}
	.dms_settings .email .email_icon {
		background:url("https://www.telenor.com.pk/skin/frontend/telenor/default/images/common/8.png") no-repeat;;
		background-size:cover;
		width:22px;
		height:22px;
		display: inline-block;
		float:left;
		margin-right: 5px;
	}
	.dms_settings .bookmarks .bookmarks_icon {
		background:url("https://www.telenor.com.pk/skin/frontend/telenor/default/images/common/6.png") no-repeat;;
		background-size:cover;
		width:22px;
		height:22px;
		display: inline-block;
		float:left;
		margin-right: 5px;
	}
	.cpb_btn{
		height: 90px;
		display: inline-block;
		width: 100%;
		min-height: 80px;
	}
	.exp_text {
		font-family: arial;
		padding-top: 47px;
		color: rgb(105, 105, 105);
		font-size: 14px;
	}
	.cb_ad_wrapper .activate_btn a{
		height: 32px;
	}
	.user_content_demo .pt-a.responsive td{
		line-height: 18px;
	}
	/*-------------------------Dashboard New Notifications--------------------------------------*/
	.ticon.active .top-list.noti-list{
		padding: 15px 0px;
		box-shadow: 7px 5px 10px 2px #474444;
	}
	.ticon.active .top-list.noti-list .tl-head{
		padding: 0px 20px;
	}
	.tl-item p {
		float: left;
		width: 96%;
		white-space: normal !important;
		font-size: 13px !important;
		font-family: arial !important;
		color: #21282E;
		line-height: 18px !important;
	}
	.tl-items .tl-item.tl-noti{
		height: 98px;
		float: left;
		width: 100%;
		padding: 10px 20px;
	}
	.tl-items .tl-item.tl-noti .li_date{
		float: left;
		line-height: 1.2em;
		color: #ACAEAF;
		padding-top: 5px;
		font-weight: bold;
		font-size: 11px;
	}
	.tlf-row.noti-footer {
		text-align: center;
		height: 25px;
	}
	.noti-items{
		border-top: none;
		overflow: hidden;
	}
	.tl-item.tl-noti:hover{
		background-color: #E5F4FA;
	}
	.ticon.active .top-list.noti-list .center_box_row .input_container{
		width: 240px;
	}
	.empty-noti .tl-items .tl-item.tl-noti{
		height: 85px;
		padding: 0px 20px;
		border-bottom: none;
	}
	.empty-noti .tl-item.tl-noti:hover {
		background-color: #fff;
	}
	/*-------------------------Dashboard New Notifications--------------------------------------*/
	@media only screen and (min-width: 80px) and (max-width: 1200px){
		.ptp-img-box{
			width: 200px !important;
		}
	}
	.imgBox.medium_packages.relative.ptp-img-box{
		padding-top: 0px;
	}
/*#ascrail2000, #ascrail2001{
display:none !important;
}*/
/*.storelocator-index-index #ascrail2001-hr, .storelocator-index-index .nicescroll-rails {*/
	/*display:block !important;*/
	/*}*/
	.ptp-devicegrids{
		padding-left: 13px;
	}
	.dd .ddTitle .ddlabel{
		font-size: 14px;
	}
	.ip-banner {
		width: 100%;
		text-align: center;
		padding-top: 80px;
		display: inline-block;
	}
	@media only screen and (min-width:80px) and (max-width:767px){
		.ip-banner img {
			width: 100%;
			vertical-align: text-bottom;
		}
	}

	.package_radio {
		display: inline-block;
		width: 100%;
		margin-top: 60px !important;
	}
	@media only screen and (min-width:80px) and (max-width: 640px){
		.device_list_grid_section .package_radio .full_width.min_width{
			width: 35% !important;
		}
	}
	#sub {
		width: 105px;
		height: 46px;
	}
/*#ascrail2000 {
display: block !important;
}*/
.dash-p{
	width: 75%;
	display: inline-block;
	padding-top: 10px;
}
.notification_all{
	overflow: hidden;
	display: inline-block;
	margin-top: -25px;
	width: 100%;
}
.notification_all li{
	border-top: 1px solid #B2B2B2;
	overflow: hidden;
	padding: 10px 10px;
}
.notification_all li:last-child{
	border-bottom: none;
}
.notification_all li:first-child{
	border-top: none;
}
.notification_all .li_date{
	color: #0091D6;
}
#lastmsg{
	position: absolute;
	margin-top: 50px;
	margin-left: -313px;
}
@media only screen and (min-width: 80px) and (max-width: 480px){
	.contactus_input_field.bp-input{
		min-height: auto !important;
		margin-bottom: 0px;
	}
}
/*---------smarttunes-css----------*/
.smart-bg {
	background-color: #EFF2F3;
	background-repeat: repeat-x;
}
.press.tune{
	background-color: #fff;
	border-bottom: 1px solid #CBCECF;
	margin-bottom: 5px;
}
.smart-stop {
	padding: 15px 15px;
	overflow: hidden;
	float: left;
}
.smart-stop-img{
	width: 60px;
	height: 60px;
	background-image: url("https://www.telenor.com.pk/skin/frontend/telenor/default/images/common/stop.png");
	float: left;
	display: inline-block;
}
.press_desc.smart-desc{
	padding: 25px 0px;
	margin-left: 0px;
	width: 60%;
}
.press_desc.smart-desc .press_details p{
	padding: 0px 0px;
	color: #8B939C;
	font-size: 12px;
}
.smart-heading2{
	display: inline-block;
}
@media only screen and (min-width: 80px) and (max-width: 767px){
	.smart-desc span{
		display: inherit;
	}
}
.press_buttons.smart-buttons {
	display: inline-block;
	font-size: 12px;
	margin-top: 20px;
}
.smart-down {
	display: inline-block;
	float: right;
	font-family: telenorregular;
}
.smart-down .down_now {
	margin-top: 20px;
	background: url("https://www.telenor.com.pk/skin/frontend/telenor/default/images/common/down-icon.png") no-repeat scroll 90% center, transparent url("https://www.telenor.com.pk/skin/frontend/telenor/default/images/devices/select_btn_bg.png") repeat-y scroll 0% 0% / 100% auto;
	font-size: 13px;
	padding: 2px 10px;
	line-height: 25px;
	width: 130px;
	height: 28px;
	color: #FFF;
	font-weight: bold;
	margin-right: 20px;
}
.smart-gift {
	display: inline-block;
	float: right;
	font-family: telenorregular;
}
.smart-gift .gift_now {
	margin-top: 10px;
	background: url("https://www.telenor.com.pk/skin/frontend/telenor/default/images/common/gift-box.png") no-repeat scroll 90% center;
	font-size: 13px;
	padding: 2px 10px;
	line-height: 25px;
	width: 130px;
	height: 32px;
	color: #2D3040;
	margin-right: 20px;
	border: 1px solid #E5E5E5;
}
.smart-footer{
	border: 0px none;
	text-align: center;
}
.f_footer.smart-footer .dataTables_length {
	float: none;
	display: inline-block;
}
.f_footer.smart-footer .dataTables_length select {
	padding: 7px 5px;
	font-size: 16px;
}
.f_footer.smart-footer .dataTables_paginate {
	display: inline-block;
	float: none;
}
.f_footer.smart-footer .dataTables_paginate .paginate_button.previous {
	background-image: url("https://www.telenor.com.pk/skin/frontend/telenor/default/images/common/bl_left.png");
	background-repeat: no-repeat;
	padding-left: 30px;
	background-position: 5px center;
}
.f_footer.smart-footer .dataTables_paginate .paginate_button {
	padding: 10px 15px;
	border: 1px solid #D7D7D7;
	display: inline-block;
	color: #6C6C6C;
	cursor: pointer;
	line-height: 16px;
	background-color: #fff;
	background-image: url("https://www.telenor.com.pk/skin/frontend/telenor/default/common/bl_right.png");
}
.f_footer.smart-footer .dataTables_paginate .disabled.paginate_button {
	color: #6C6C6C;
	background-color: #fff;
}
.f_footer.smart-footer .dataTables_paginate .paginate_button:hover, .f_footer .dataTables_paginate .paginate_button.active {
	background-color: #00AAE5;
	color: #FFF;
}
.f_footer.smart-footer .dataTables_paginate .paginate_button.next {
	background-image: url("https://www.telenor.com.pk/skin/frontend/telenor/default/images/common/bl_right.png");
	background-repeat: no-repeat;
	background-position: 90% center;
	padding-right: 30px;
}
.devicecheck.smartcheck .search_location input{
	width: 175px;
	background-color: #fff;
	color: #ACACC9;
}
.devicecheck.smartcheck .lower_layer .search_location{
	margin-left: 10px;
}
.devicecheck.smartcheck .lower_layer .filter_location{
	width: 205px;
	margin-left: 20px;
}
.devicecheck.smartcheck .selectbox.dropdown_widget{
	background-color: #fff;
}
input.next_button.stp-btn{
	margin-top: 10px;
}
.layer_minus_inv.stp_layer{
	padding-right: 35px;
}
@media only screen and (min-width: 320px) and (max-width: 480px){
	.pm-view .activate_btn.topup_activate_btn {
		width: 95%;
	}
}
@media only screen and (min-width: 481px) and (max-width: 639px){
	.pm-view .activate_btn.topup_activate_btn a {
		font-size: 16px;
	}
}
@media only screen and (min-width: 481px) and (max-width: 767px){
	.pm-view .activate_btn.topup_activate_btn {
		width: 46%;
	}
}
.jp-controls .jp-play{
	background: transparent url("https://www.telenor.com.pk/skin/frontend/telenor/default/images/common/player_icon.png") no-repeat scroll -55px -0px;
}
.jp-controls .jp-play:focus {
	background: transparent url("https://www.telenor.com.pk/skin/frontend/telenor/default/images/common/player_icon.png") no-repeat scroll -55px -0px;
}
.jp-state-playing .jp-controls .jp-play {
	background: transparent url("https://www.telenor.com.pk/skin/frontend/telenor/default/images/common/player_icon.png") no-repeat scroll 0px -2px;
}
.jp-state-playing .jp-controls .jp-play:focus {
	background: transparent url("https://www.telenor.com.pk/skin/frontend/telenor/default/images/common/player_icon.png") no-repeat scroll 0px -2px;
}
.jp-play-bar {
	background: transparent url("https://www.telenor.com.pk/skin/frontend/telenor/default/images/common/player_icon.png") repeat-x scroll 0px -135px;
	width: 0px;
	height: 100%;
}
.jp-volume-controls .jp-volume-bar{
	height: 4px;
}
.jp-volume-bar .jp-volume-bar-value {
	background: transparent url("https://www.telenor.com.pk/skin/frontend/telenor/default/images/common/player_icon.png") repeat-x scroll 0px -149px;
	width: 0px;
	height: 5px;
}
.jp-progress .jp-seek-bar .jp-play-bar{
	background: transparent url("https://www.telenor.com.pk/skin/frontend/telenor/default/images/common/player_icon.png") repeat-x scroll 0px -149px;
}
.jp-volume-controls .jp-mute {
	background: transparent url("https://www.telenor.com.pk/skin/frontend/telenor/default/images/common/player_icon.png") repeat-x scroll 0px -90px;
	display: none;
}
.jp-volume-controls .jp-mute:focus{
	background: transparent url("https://www.telenor.com.pk/skin/frontend/telenor/default/images/common/player_icon.png") repeat-x scroll 0px -90px;
}
.smart-bg .jp-state-muted .jp-mute{
	background: transparent url("https://www.telenor.com.pk/skin/frontend/telenor/default/images/common/player_icon.png") repeat-x scroll -25px -90px;
}
.smart-bg .jp-state-muted .jp-mute:focus{
	background: transparent url("https://www.telenor.com.pk/skin/frontend/telenor/default/images/common/player_icon.png") repeat-x scroll -25px -90px;
}

/*----------content catalog wallpaper css----------*/

.galleries.single_gallery.wal_gallery{
	width: 270px;
	height: 360px;
}
.gallery2 li:nth-child(3n) .grid_3 .single_gallery.wal_gallery{
	float: left;
}
.gallery2 li:nth-child(3n-1) .grid_3 .single_gallery.wal_gallery{
	float: left;
}
.gallery_title.wal_title{
	padding-left: 10px;
}
.gallery_title.wal_title h2{
	color: #FFFFFF;
}
.smart-down.wal_down{
	float: left;
}
.smart-down.wal_down .down_now{
	width: 120px;
	margin-right: 0px;
}
.smart-gift.wal_gift .gift_now{
	margin-top: 20px;
	width: 120px;
	height: 28px;
	color: #FFFFFF;
}
.filters{
	width: 100%;
	max-width: 320px;
	background-position: 94% center;
	position: relative;
	display: block;
	margin: 0 auto 25px;
	z-index: 999;
	cursor: pointer;
}
@media only screen and (min-width: 1201px){
	.filters{
		display: inline-block;
		width: 82%;
		margin-top: 1px;
		margin: 0 auto 0px;
	}
}
.gallery_image.wall_image{
	height: 360px;
}
.gallery_image.wall_image img{
	width: 100%;
	min-height: 360px;
}
.form-section{
	display: inline-block;
	width: 100%;
	font-size: 21px !important;
	margin: 10px 0px;
}


.nescafe .jp-interface{
	/*background: url("https://www.telenor.com.pk/skin/frontend/telenor/default/images/common/nescafe.png") repeat-x scroll 0px -139px;*/
	background-color: transparent;
}
.nescafe .jp-play{
	background: transparent url("https://www.telenor.com.pk/skin/frontend/telenor/default/images/common/nescafe.png") no-repeat scroll 1px 0px;
}
.nescafe .jp-play:focus{
	background: transparent url("https://www.telenor.com.pk/skin/frontend/telenor/default/images/common/nescafe.png") no-repeat scroll 1px 0px;
}
.nescafe .jp-state-playing .jp-play{
	background: transparent url("https://www.telenor.com.pk/skin/frontend/telenor/default/images/common/nescafe.png") no-repeat scroll -79px 0px;
}
.nescafe .jp-state-playing .jp-play:focus{
	background: transparent url("https://www.telenor.com.pk/skin/frontend/telenor/default/images/common/nescafe.png") no-repeat scroll -79px 0px;
}
.nescafe .jp-play-bar{
	background: transparent url("https://www.telenor.com.pk/skin/frontend/telenor/default/images/common/nescafe.png") repeat-x scroll 0px -95px;
}
.bg{
	display: inline-block;
	background-image: url("https://www.telenor.com.pk/skin/frontend/telenor/default/images/common/bg_nesccafe.png");
	width: 85%;
	overflow: hidden;
	float: right;
	height: 96px;
	position: absolute;
	top: 0px;
	right: 0px;
}
.nescafe .inner-tabs .tabs-list li.active a, .nescafe .inner-tabs .tabs-list li a:hover {
	background-color: #EE1C25;
}


.nescafe .nescafe_mobile .jp-interface{
	/*background: url("https://www.telenor.com.pk/skin/frontend/telenor/default/images/common/nescafe.png") repeat-x scroll 0px -139px;*/
	background-color: transparent;
}
.nescafe .nescafe_mobile .jp-play{
	background: transparent url("https://www.telenor.com.pk/skin/frontend/telenor/default/images/common/nescafe-m.png") no-repeat scroll 1px 0px;
}
.nescafe .nescafe_mobile .jp-play:focus{
	background: transparent url("https://www.telenor.com.pk/skin/frontend/telenor/default/images/common/nescafe-m.png") no-repeat scroll 1px 0px;
}
.nescafe .nescafe_mobile .jp-state-playing .jp-play{
	background: transparent url("https://www.telenor.com.pk/skin/frontend/telenor/default/images/common/nescafe-m.png") no-repeat scroll -79px 0px;
}
.nescafe .nescafe_mobile .jp-state-playing .jp-play:focus{
	background: transparent url("https://www.telenor.com.pk/skin/frontend/telenor/default/images/common/nescafe-m.png") no-repeat scroll -79px 0px;
}
.nescafe .nescafe_mobile .jp-play-bar{
	background: transparent url("https://www.telenor.com.pk/skin/frontend/telenor/default/images/common/nescafe-m.png") repeat-x scroll 0px -95px;
}
.nescafe_mobile .bg{
	width: 80%;
	height: 45px;
}
.nescafe .nescafe_mobile .jp-controls span{
	font-size: 13px;
	padding-left: 8px;
}
.smart-tunes .devicecheck.smartcheck .lower_layer .search_location{
	float: left;
}
.tab .review_product .review_btn {
	padding-top: 12px !important;
}
@media only screen and (min-width: 1201px){
	.smart-tunes .devicecheck.smartcheck .lower_layer .search_location:first-child{
		margin-left: 0px !important;
	}
}
.smart-tunes .devicecheck.smartcheck .search_location input{
	width: 180px !important;
}
.smart-tunes .devicecheck .search_button{
	float: left;
}
.smart-tunes .devicecheck.smartcheck .lower_layer .filter_location{
	margin-left: 15px;
}

.ptp-steps .package_activation_button{
	height: 50px;
	line-height: 50px;
	margin-top: 30px;
}
.activate_btn.deduct-deposit{
	background: #CFDE00;
}
.activate_btn.deduct-deposit a{
	color: #000000 !important;
}
.deduct-deposit .arrow-icon.icon-wrr{
	background-image: url('https://www.telenor.com.pk/skin/frontend/telenor/default/images/common/arrow_b_right_black.png');
}
.package_charges.ptp-charges{
	margin-bottom: 5px !important;
}
.limiter {
	float: none;
	display: inline-block;
	margin-right: 20px;
}
.limiter select {
	padding: 7px 5px;
	font-size: 16px;
	margin-right: 10px;
}
.limiter-box{
	padding: 10px 15px;
	border: 1px solid rgb(215, 215, 215);
	display: inline-block;
	color: #6C6C6C;
	cursor: pointer;
	line-height: 16px;
	background-color: rgb(255, 255, 255);
}
.limiter-box:hover{
	background-color: #00AAE5;
}
.limiter-box a{
	color: #6C6C6C;
}
.limiter-box.active {
	background-color: #00AAE5;
}
.pages {
	text-align: left;
}
.wrapper-cc-log {
	display: inline-block;
}
.next-box{
	padding: 10px 30px 10px 15px;
	border: 1px solid rgb(215, 215, 215);
	display: inline-block;
	color: #6C6C6C;
	cursor: pointer;
	line-height: 16px;
	background-color: rgb(255, 255, 255);
	background-image: url("https://www.telenor.com.pk/skin/frontend/telenor/default/images/common/bl_right.png");
	background-repeat: no-repeat;
	background-position: 90% center;
}
.next-box:hover{
	background-color: #00AAE5;
}
.prev-box{
	padding: 10px 20px 10px 25px;
	border: 1px solid rgb(215, 215, 215);
	display: inline-block;
	color: rgb(33, 40, 46);
	cursor: pointer;
	line-height: 16px;
	background-color: rgb(255, 255, 255);
	background-image: url("https://www.telenor.com.pk/skin/frontend/telenor/default/images/common/bl_left.png");
	background-repeat: no-repeat;
	background-position: 5px center;
}
.prev-box:hover{
	background-color: #00AAE5;
}
.catalogsearch-result-index .device_list_grid_section #device_grid_view .device_three_grids_view {
	height:auto !important;
}
/*----poc dashboard css----*/
.only_poc_dash .poc_dashboard{
	display: inline-block;
}
.only_poc_dash .postpaid_dashboard .row{
	width: 80%;
}
.only_poc_dash .postpaid_dashboard .row h3{
	float: left;
}
.only_poc_dash .postpaid_dashboard .row .offers{
	display: inline-block;
	float: left;
	clear: both;
}
.only_poc_dash .postpaid_dashboard .row .inner_for_width{
	display: inline-block;
	width: 100%;
}
.only_poc_dash .poc_dashboard .offers_buttons{
	padding-top: 10%;
}
.only_poc_dash .row.small_circular_boxes{
	width: 100%;
}
.only_poc_dash.poc_sect .poc_row{
	width: 80%;
}
.only_poc_dash.poc_sect .acb-item.pa-1.poc-1 .acb-price{
	font-size: 40px;
	line-height: 40px;
}
.reset_validation.validation-advice{
	margin-left: 174px !important;
}
.content_section.only_poc_dash .detail_section p{
	width: 50%;
}
.post_paid_dashboard_content .content_section.only_poc_dash .device_title p strong{
	float: right;
}
@media only screen and (min-width: 80px) and (max-width: 480px){
	.galleries.single_gallery.wal_gallery{
		float: none !important;
		margin: 0px auto;
	}
}
@media only screen and (min-width: 80px) and (max-width: 640px){
	.limiter-box.active{
		display: inline-block;
	}
	.limiter-box{
		display: none;
	}
}
/*-------------device hover popup css--------------*/

div.pop-up {
	display: none;
	position: absolute;
	width: 225px;
	padding: 10px;
	background: #fff;
	color: #000000;
	border: 1px solid #cfcfcf;
	font-size: 90%;
	z-index: 9999;
	height: auto;
	top: 10%;
	left: 38%;
}

#device_grid_view .three_grids_inside_wrapper:last-child .pop-up{
	left: 12%;
}
#inner_slider_heading{
	max-width: 100%;
}

/*My djuice offer styling*/

.cb_ad_wrapper.mydjuice-wrapper{
	float: right;
	width: 23%;
}
.content_section.my_djuice{
	margin-top: 90px !important;
}
.content_section.my_djuice .cal-block{
	display: inline-block;
	width: 100%;
}
.my-djuice {
	display: inline-block;
	width: 80%;
	line-height: 22px;
	padding-bottom: 30px;
}
.my-djuice-steps {
	display: inline-block;
	width: 80%;
	line-height: 25px;
	padding-bottom: 30px;
}
.my-djuice-steps .djuice-steps span {
	font-weight: 700;
	padding-right: 5px;
}
.djuice-save {
	display: inline-block;
	width: 80%;
	padding-bottom: 15px;
}
.ul_wrapper.mydjuice_wrapper{
	float: left;
	margin-bottom: 0px;
	display: inline;
	width: 95%;
	border-bottom: 1px solid #EEEEEE;

}
.mydjuice{
	display: inline-block;
	width: 30px;
	vertical-align: bottom;
	height: 31px;
	background-image: url('https://www.telenor.com.pk/skin/frontend/telenor/default/images/common/mydjuice.png');
	background-repeat: no-repeat;
	background-position: -11px -15px;
	float: left;
	margin-right: 10px;
}
.mydjuice.myd-clender {
	background-position: 4px 2px;
}
.mydjuice.myd-wifi {
	background-position: -34px 2px;
}
.mydjuice.myd-fan {
	background-position: -71px 2px;
}
.mydjuice.myd-phone {
	background-position: -110px 2px;
}
.mydjuice.myd-sms {
	background-position: -144px 2px;
}
.mydjuice.myd-person {
	background-position: -183px 2px;
}
.myd-offer-btns {
	display: inline-block;
	padding: 15px 0px;
	width: 100%;
}
.inner-round {
	display: inline-block;
	margin-right: 20px;
}
.inner-round input{
	display: inline-block;
	width: 80px;
	height: 80px;
	border-radius: 50% !important;
	background-color: transparent;
	border: 1px solid rgb(175, 175, 175) !important;
	float: left;
	cursor: pointer;
	color: #949494;
	font-weight: 600;
	white-space: normal;
}
.inner-round button{
	display: inline-block;
	width: 80px;
	height: 80px;
	border-radius: 50% !important;
	background-color: transparent;
	border: 1px solid rgb(175, 175, 175) !important;
	float: left;
	cursor: pointer;
	color: #949494;
	font-weight: 600;
}
.ul_wrapper.mydjuice_wrapper .cb-unit{
	width: 100%;
	float: left;
	height: auto;
	margin-right: 0px;
}
.ul_wrapper.mydjuice_wrapper .hea{
	font-size: 21px;
	width: 250px;
	display: inline-block;
	float: left;
	padding: 10px 0px 0px 1px;
}
.ul_wrapper.mydjuice_wrapper .hea h1{
	width: 100%;
}
#val-days .inner-round input.selected {
	border: 3px solid #ED1B4A !important;
}
#val-days .inner-round button.selected {
	border: 3px solid #ED1B4A !important;
}
#int-mbs .inner-round input.selected {
	border: 3px solid #FF5F01 !important;
}
#int-mbs .inner-round button.selected {
	border: 3px solid #FF5F01 !important;
}
#tel-mins .inner-round input.selected {
	border: 3px solid #1DB7E9 !important;
}
#tel-mins .inner-round button.selected {
	border: 3px solid #1DB7E9 !important;
}
#allnm-mins .inner-round input.selected {
	border: 3px solid #FFBC15 !important;
}
#allnm-mins .inner-round button.selected {
	border: 3px solid #FFBC15 !important;
}
#sms .inner-round input.selected {
	border: 3px solid #8300A6 !important;
}
#sms .inner-round button.selected {
	border: 3px solid #8300A6 !important;
}
#sp-mbs .inner-round input.selected {
	border: 3px solid #1F5F7B !important;
}
#sp-mbs .inner-round button.selected {
	border: 3px solid #1F5F7B !important;
}
.cb_ad_wrapper.mydjuice-wrapper .container{    
	width: 100%;
}
.cb_ad_wrapper.mydjuice-wrapper .container .price{
	border-bottom: none;
	margin-bottom: 0px;
}
.offer-details {
	display: inline-block;
	width: 100%;
	margin-bottom: 5px;
	border-bottom: 1px solid;
}
.myd-div {
	font-size: 21px;
	margin: 10px 0px;
	display: inline-block;
	width: 33%;
}
.myd-div.off-price{
	width: 55%;
}
.myd-div.offer-div{
	width: 45%;
}
.inner_offer {
	display: inline-block;
	width: 100%;
}
.offer_items {
	display: inline-block;
	width: 100%;
	font-size: 15px;
}
.offer_items .right{
	color: #00ACE7;
}
.offer-details {
	display: inline-block;
	width: 100%;
	margin-bottom: 5px;
	border-bottom: 1px solid #CED0D1;
}
.fbshare_icon{
	display: inline-block;
	width: 29px;
	height: 29px;
	background-image: url("https://www.telenor.com.pk/skin/frontend/telenor/default/images/common/facebook.png");
	vertical-align: middle;
	margin: 0px 10px 0px 0px;
}
.share_facebook {
	display: inline-block;
	width: 100%;
	margin: 2px 0px 12px 0px;
}
.share_facebook a{
	text-decoration: none;
	color: #333;
}
.sh_onfb {
	display: inline-block;
	font-size: 18px;
	font-weight: normal;
}
.terms_condition {
	display: inline-block;
	width: 100%;
	margin-top: 20px;
	line-height: 23px;
}
.terms_condition p {
	width: 100%;
	font-size: 12px;
}

/* internet offer css */
.post_paid_dashboard_content .inter_usage .offers_buttons {
	width: 165px;
	float: left;
	margin-top: 0px;
	margin-left: 15px;
	margin-bottom: 30px;
}
/* .post_paid_dashboard_content .inter_usage .offers_buttons:after{
content: "";
position: absolute;
top: -3px;
right: -9px;
width: 26px;
height: 27px;
background-image: url("https://www.telenor.com.pk/skin/frontend/telenor/default/images/common/cross.png");
} */
.summary_layers .inter_main:first-child{
	margin-top: 43px;
}
.summary_layers .inter_main{
	margin-top: 17px;
}
.inter_main {
	display: inline-block;
	width: 100%;
	margin-top: 20px;
	padding-right: 10px;
}
.inter_wrapper {
	display: inline-block;
	width: 100%;
	background-color: #fff;
	border: 1px solid #E1E1E1;
}
/* .inter_values {
float: left;
height: 120px;
width: 10%;
text-align: center;
border-left: 1px solid #E1E1E1;
} */
/* .inter_values:first-child{
border-left: none;
width: 15%;
}
.inter_values:nth-last-child(2){
width: 15%;
}
.inter_values:last-child{
width: 17%;
}
.inter_values:last-child > .inter_usage{
padding-top: 5px;
} */

/* fluid layout for contextual marketing */

.web_name_wraper {
	float: left;
	width: 19%;
	border-right: 1px solid #E1E1E1;
}
.inter_values {
	width: 10%;
	display: table-cell;
	padding: 38px 10px 5px;
	border-right: 1px solid #E1E1E1;
}
.web_ofer_wraper {
	float: left;
	width: 49%;
}
.web_contex_wraper {
	display: table;
	width: 32%;
	height: 125px;
}
.web_contex_wraper .inter_values:first-child{
	width: 35%;
	padding: 38px 0px 5px;
}
.web_contex_wraper .inter_values:last-child{
	width: 10%;
	border-right: 0;
	position: relative;
	padding-top: 0;
	padding-bottom: 0px;
}
.web_name_wraper .inter_values{
	border: 0;
	height: 125px;
}
.web_ofer_wraper .inter_values {
	height: 125px;
	padding-top: 29px;
	text-align: center;
}
.web_ofer_wraper .inter_values h1 {
	line-height: 35px;
}
.web_ofer_wraper .inter_usage {
	width: 100%;
	display: inline-block;
}
/* fluid layout for contextual marketing */

.inter_usage {
	font-weight: 500;
	display: table-cell;
}
.inter_usage h1 {
	color: #707070;
}
.mobile_offer_details .inter_usage h1{
	font-size: 14px;
	line-height: 21px;
}
.inter_usage_price h2 {
	font-size: 28px !important;
	line-height: 35px;
	color: #00ACE7 !important;
}
.inter_usage_price h1{
	text-align: center;
}
.rec_mob {
	display: inline-block;
	min-height: 75px !important;
}
.mobile_validity .inter_usage_price h2 {
	margin-top: 49px;
}
.post_paid_dashboard_content .inter_usage .offers_buttons .deactivate{
	text-align: center;
	margin-top: 0px;
}
.bundle-3g {
	font-size: 21px;
	line-height: 22px;
	color: #0e0e0e !important;
}
.mobile_validity .bundle-3g{
	font-size: 18px;
}
.mobile_validity h2 {
	color: #707070;
	font-size: 15px;
	line-height: 21px;
}
.inter_usage h2{
	font-size: 14px;
}
.inter-grey{
	background-color: #EFF2F3;
}
.stars.inter_stars {
	width: 100%;
}
.inter_stars img{
	width: 15px;
	height: 15px;
}
.sercives_contex.tab p{
	line-height: 41px;
}
.sercives_contex p.textwhite{
	line-height: 25px;
	margin-bottom: 45px;
}
.contex_pakages {
	margin-bottom: 95px;
}
.tab .service_table table{
	width: 100%;
}
.service_table th {
	color: #21282E;
	font-size: 18px;
	font-family: telenorregular;
	padding: 0 0 6px 25px;
}
.tab .service_table tr td:nth-child(1){
	color: #0091D2 !important;
	font-size: 22px !important;
}
.tab .service_table tr td:nth-child(2) > div{
	color: #0091D2;
	font-size: 34px;
}
.tab .service_table tr td{
	padding: 12px 0px 10px 25px; 
	color: #666;
	/* font-size: 15px; */
}
.tab .service_table tr:nth-child(1) td{
	font-size: inherit;
	color: #666;
	font-family: arial;
}
.tab .service_table tr td span {
	font-size: 13px;
}
.djuice .owl-theme .owl-controls .owl-buttons div{
	top: 60px !important;
}
.owl-theme .owl-controls .owl-buttons div{
	top: 60px !important;
}
/* auction 2 css */
.chose_category {
	display: inline-block;
	float: left;
	width: 56%;
	padding-bottom: 10px;
}
.category_option {
	display: inline-block;
	width: 70%;
	float: left;
}
.platinum {
	float: left;
	width: 23%;
	padding: 0px 13px 0px 0;
	cursor: pointer;
}
.platanium_inner {
	display: inline-block;
	width: 100%;
	background-color: #F8F9F9;
	padding: 10px 8px 10px 24px;
}
.platanium_inner.selected{
	background-color: #fff;
}
.platanium_inner.selected .radio{
	background-image: url("https://www.telenor.com.pk/skin/frontend/telenor/default/images/common/blue_tick.png");
}
.platanium_inner.selected .detail_offer{
	color: #7CCEF0;
}
.radio {
	float: left;
	padding-top: 2px;
	background-image: url(https://www.telenor.com.pk/skin/frontend/telenor/default/images/getsim/circle_unselect.png);
	background-position: 45% center;
	background-repeat: no-repeat;
	width: 20px;
	height: 20px;
}
.platanium_detail {
	display: inline-block;
	padding-left: 10px;
}
.detail_name {
	display: inline-block;
	font-size: 15px;
	line-height: 15px;
}
.detail_offer {
	font-size: 15px;
	line-height: 20px;
	color: #666666;
}
.devicecheck .input_controls.auction {
	width: 30%;
	display: inline-block;
	margin-top: 3px;
}
.gn-view .devicecheck .lower_layer .input_controls.auction .select_mobile{
	float: right;
	margin-right: 0px;
}
.pb-lefta.place_enter {
	padding-top: 15px;
}
.pb-righta.place_right {
	padding-top: 15px;
}
/* pospaid sim sale v2 css */
.devicecheck .lower_layer.sim_layers .filter_location {
	float: left;
	clear: both;
}
.sim_ex {
	float: left;
	padding: 12px 13px;
	border: 1px solid #b6b6b6;
	border-right: none;
	font-size: 15px;
	height: 42px;
}
.devicecheck .sim_layers .search_location input{
	width: 165px !important;
	background-color: #fff;
}
.devicecheck .sim_layers .search_location input.pp-width{
	width: 265px !important;
}
.chose_pkg {
	display: inline-block;
	width: 30%;
	float: left;
	margin-left: 35px;
}
.sim-check .chose_pkg {
	width: 40%;
}
.sim-check #chose_pkg .pkg_image > img#bg1{
	padding-top: 28px;
}
#chose_pkg .pkg_radio {
	width: 50%;
}
.pkg_radio {
	float: left;
	width: 50%;
}
.tele_pkg {
	display: inline-block;
	width: 100%;
}
.tele_radio {
	float: left;
	padding-top: 10px;
	padding-right: 10px;
}
.pkg_image {
	display: inline-block;
}
.lower_layer.sim_layers {
	margin-top: 5px;
	float: left;
	width: 80%;
}
.sim-check .note_less{
	width: 80% !important;
	float: left;
}
.sim-check .grid_adv{
	float: none;
	margin-top: 0;
}

/*.sim_salenew .iradio_square-black.checked {
width: 16px;
height: 16px;
background-repeat: no-repeat;
background-image: url("https://www.telenor.com.pk/skin/frontend/telenor/default/images/common/tick_bg.png");
}*/
.line_wrapper {
	display: inline-block;
	width: 100%;
	padding: 0 52px 0 0px;
}
.line_wrapper .iradio_line-blue.checked{
	background-color: #004969;
	color: #fff;
	border-radius: 0; 
	margin-left: 7px;
}
.line_wrapper .iradio_line-blue{
	background-color: transparent;
	color: #000;
	background-image: url(https://www.telenor.com.pk/skin/frontend/telenor/default/images/getsim/circle_unselect.png);
	background-position: 10px center;
	background-repeat: no-repeat;
}
.line_wrapper .iradio_line-blue:hover{
	background-color: #004969;
	color: #fff;
	border-radius: 0;
	margin-left: 7px;
}
.line_wrapper .iradio_line-blue:hover > .icheck_line-icon{
	background-color: #004969;
	color: #fff;
	border-radius: 0;
	background-position: -15px 0;
}
/* coverage map css */
.coveragemap .inputs_control{
	width: 85%;
	float: left;
	margin-bottom: 15px;
}
.covergechk_wrraper {
	display: inline-block;
	width: 100%;
	margin: 35px 0px 0px;
}
.coverage_chk {
	width: 100%;
	float: left;
}
.\33 g_coverage {
	float: left;
	width: 15%;
}
.\33 g_chk {
	float: left;
}
.\33 g_lable {
	display: inline-block;
	padding-left: 10px;
	font-size: 15px;
	color: #fff;
	padding-top: 4px;
}
.\34 g_coverage {
	float: left;
	width: 15%;
}
.\34 g_chk {
	float: left;
}
.\34 g_lable {
	display: inline-block;
	padding-left: 10px;
	font-size: 15px;
	color: #fff;
	padding-top: 4px;
}
.\34 g_coverage {
	display: inline-block;
}
.coverage_lagends {
	width: 15%;
	margin-top: 27px;
	display: inline-block;
}
.inner_lagends {
	display: inline-block;
	width: 100%;
}
.first_lagends {
	display: inline-block;
	width: 100%;
	margin-bottom: 6px;
	float: right;
}
.lagends_box_3g {
	float: left;
	width: 15px;
	height: 15px;
	border: 1px solid #32A2E4;
	background-color: #fff;
}
.lagend_name {
	display: inline-block;
	padding-left: 10px;
	font-size: 15px;
	color: #fff;
	line-height: 15px;
	float: right;
}
.second_lagends {
	display: inline-block;
	width: 100%;
	margin-bottom: 6px;
}
.lagends_box_4g {
	float: left;
	width: 15px;
	height: 15px;
	border: 1px solid #32A2E4;
	background-color: #fff;
}
.field_input.field_city .dd {
	width: 100% !important;
}
.contactus_input_field.float_left.input_field_fullwidth {
	width: 100%;
	max-width: 100%;
}
.product_review_form .contactus_input_field.input_field_fullwidth .form-control {
	max-width: 89%;
}
.full_width label {
	font-size: 14px !important;
}
.reject_cross {
	position: absolute;
	border: none;
	top: 5px;
	right: 5px;
	width: 27px;
	height: 27px;
	background-image: url("https://www.telenor.com.pk/skin/frontend/telenor/default/images/common/cross.png");
	cursor: pointer;
}
.mobile_activate .reject_cross{
	top: -74px !important;
	right: 1px !important;
}
/* .devicecheck .lower_layer .input_controls.sim-sale-controls .selectbox.dropdown_widget{
color: #fff;
}
.devicecheck .lower_layer .input_controls.sim-sale-controls .filter_location .field_input .dd .ddTitle{
background-color: #fff;
} */
.sim_replacement_form .contactus_input_field .field_input{
	margin-bottom: 0px;
}
.sim_replacement_form .input_name.input-box.captcha{
	margin-top: 25px !important;
	width: 224px;
}
.sim_replacement_form .input_name.input-box.captcha .form-control{
	width: 100%;
}
.sim_replacement_form .input_name.input-box.captcha .sbmit-btn{
	padding: 12px 30px;
}
.sim_replacement_form .input_name.input-box.captcha .reset-btn{
	padding: 12px 30px;
	margin-left: 17px;
}
.sim_replacement_price {
	display: inline-block;
	width: 100%;
	border-top: 1px solid #9E9E9E;
	border-bottom: 1px solid #9E9E9E;
	margin-top: 38px;
	max-width: 89%;
}
.sim_replacement_wrapper {
	display: inline-block;
	width: 100%;
	padding: 12px 25px 8px;
}
.sim_replacement_word {
	float: left;
	width: 50%;
	font-size: 18px;
	line-height: 30px;
}
.sim_replacement_number {
	float: right;
	width: 50%;
	font-size: 18px;
	line-height: 30px;
}
.iner_sim_replacement {
	float: right;
}

/* css for mobile of contextual */
.inter_main_mobile {
	width: 100%;
	max-width: 767px;
	margin-top: 40px;
}
.inter_mobile_inner {
	display: inline-block;
	width: 100%;
	border: 1px solid #E1E2E3;
}
.mobile_bundle {
	border: 1px solid;
	text-align: center;
	display: table-cell;
}
.inter_mobile_inner .mobile_bundle .inter_usage {
	padding-top: 17px !important;
}   
.inter_mobile_inner .mobile_bundle .inter_usage .bundle-3g {
	padding-bottom: 9px;
	font-size: 15px;
}
.mobile_ofer {
	display: table-cell;
	border-right: 1px solid;
	border-bottom: 1px solid;
	border-top: 1px solid;
	padding: 11px 0px;
	text-align: center;
}
.inter_mobile_inner .mobile_ofer .inter_usage {
	padding-top: 15px !important;
}
.inter_mobile_inner .mobile_ofer .inter_usage h1 {
	padding-bottom: 11px;
}
.mobile_validity {
	float: left;
	width: 50%;
}
.inter_usage.inter_usage_price {
	padding: 0px 10px 0px;
	float: left;
}
.mobile_validity .inter_usage.inter_usage_price h1 {
	float: left;
	width: 50%;
	line-height: 32px;
	font-size: 24px;
	color: #000;
	padding-left: 82px;
}
.mobile_inter_ul {
	border: 1px solid;
	border-top: 0;
	border-right: 0;
	display: table;
	width: 100%;
	border-right: 1px solid;
}
.mobile_onnet {
	padding: 0;
	display: table-cell;
	width: 51.5%;
}
.mobile_offnet {
	display: table-cell;
	border: 1px solid;
	border-top: 0;
	border-bottom: 0;
	padding: 0;
	border-right: 0;
	width: 49.5%;
}
.mobile_sms {
	padding: 0px;
	display: table-cell;
	width: 51.5%;
}
.mobile_internet {
	display: table-cell;
	border: 1px solid;
	border-bottom: 0;
	padding: 0;
	border-top: 0;
	border-right: 0;
	width: 49.5%;
}
.mobile_activate {
	display: inline-block;
	width: 100%;
	float: left;
	border-top: 0;
	position: relative;
}
.mobile_activate .inter_usage {
	padding-top: 0px !important;
	width: 66%;
}
.inter_mobile_inner .inter_usage {
	padding: 10px 7px 0px 0px !important;
	width: 100%;
	float: left;
	text-align: right;
}
.mobile_activate .inter_usage{
	padding-top: 0px !important;
}
.inter_mobile_inner .offers_buttons {
	width: 138px !important;
}
.mobile_bundle_wraper {
	width: 100%;
	display: table;
}
.mobilenet_mint {
	display: table;
	width: 100%;
	border-bottom: 1px solid;
}
.mobile_social {
	display: table;
	width: 100%;
}
.mobile_activate .deactivate {
	margin: 10px 0 0 7px !important;
	font-size: 15px !important;
	text-align: center !important;
	padding: 8px 15px !important;
}
.mobile_activate .inter_usage_price h2{
	position: absolute;
	top: 45%;
	right: 103%;
}
.invisi_offer {
	visibility: hidden;
	display: inline-block;
	font-size: 12px;
	line-height: 18px;
}
#auction .chose_category{
	width: 100%;
}
.blue_bullet.note_less .f_footer {
	border: 0;
	margin-left: 55px;
	width: 65%;
	margin-top: 18px;
}
.blue_bullet.note_less .f_footer .dataTables_length select{
	margin: 0 10px;
}
/* media center revamp csss */

#media_categories #press_releases_2 {
	background-image: url(https://www.telenor.com.pk/skin/frontend/telenor/default/images/common/icon_prepaid.png);
}
#media_categories #photo_icon_2 {
	background-image: url(https://www.telenor.com.pk/skin/frontend/telenor/default/images/common/icon_postpaid.png);
}
#media_categories #video_icon_2 {
	background-image: url(https://www.telenor.com.pk/skin/frontend/telenor/default/images/common/icon_simauction.png);
}
#media_categories #cmt_icon_2 {
	background-image: url(https://www.telenor.com.pk/skin/frontend/telenor/default/images/common/icon_4g.png);
}
.user_content_demo .pt-a td:last-child > img{
	float: right;
}
/* device check revamp */
.lower_layer.device_layers .filter_location {
	border: 1px solid #979797;
	height: 42px;
	padding: 2px 0 0 0;
}
.lower_layer.device_layers .filter_location .button_container{
	background-color: transparent;
}
.lower_layer.device_layers .filter_location .button_container .dropdown_button{
	margin-top: 2px;
}
.lower_layer.device_layers .search_location input{
	background-color: #fff;
	width: 291px;   
}
.decive_table {
	display: inline-block;
	width: 65%;
	margin-bottom: 38px;
}
.decive_table table {
	display: inline-block;
	width: 100%;
}
.decive_table thead {
	width: 100%;
	display: inline-block;
}
.decive_table tr {
	display: inline-block;
	width: 100%;
	border-bottom: 1px solid #979797;
	padding: 18px 10px;
}
.decive_table th {
	width: 27%;
}
.decive_table th:nth-child(2){
	text-align: right;
}
.decive_table th:last-child{
	text-align: right;
}
.decive_table_3g th{
	width: 23%;
}
.decive_table thead tr:first-child{
	padding: 10px 10px;
}
.sim_icons {
	float: left;
}
.decive_table tbody {
	display: inline-block;
	width: 100%;
}
.decive_table td {
	width: 760px;
	font-size: 18px;
	padding-right: 25px;
	padding-left: 50px;
}
.decive_table td .d_verify {
	float: left;
}
.decive_table td .d_progress{
	float: left;
}
.sim_icons {
	float: left;
	width: 100%;
}
.sim_icons img {
	float: left;
	width: 39px;
	height: 28px;
}
.sim_icons .telenor_blue {
	width: 75%;
	float: left;
}
.sim_icons span {
	float: left;
	padding: 3px 0 0 10px;
	font-size: 25px;
}
.decive_table_3g .sim_icons .telenor_blue{
	width: 64%; 
}
.sim_btn_new {
	display: inline-block;
	width: 180px;
	height: 42px;
	position: relative;
	cursor: pointer;
	margin-left: 53px;
	background: linear-gradient(to right, #800076 0%, #ff0079 100%);
}
.get_simbtn {
	display: inline-block;
	width: 100%;
	
	font-size: 21px;
	text-align: left;
	color: #fff;
	text-transform: uppercase;
	background-image: url(https://www.telenor.com.pk/skin/frontend/telenor/default/images/common/arrow_b.png);
	background-repeat: no-repeat;
	background-position: 95% 50%;
	height: 100%;
}
.get_simbtn a{
	float: left;
	width: 100%;
	height: 100%;
	padding: 12px 0px 10px 10px;
	height: 30px;
	overflow: hidden;
}
/*.get_simbtn:after {
	content: "";
	position: absolute;
	top: 8px;
	right: 5px;
	background-image: url("https://www.telenor.com.pk/skin/frontend/telenor/default/images/common/arrow_b.png");
	width: 24px;
	height: 24px;
	}*/
	.heading_small {
		float: left;
		font-size: 19px;
		line-height: 30px;
	}
	.heading_device{
		float: left;
		margin-right: 8px;
	}
	.devicechk_panel.devicecheck.panel_left .upper_layer{
		float: left;
		width: 100%;
		margin-bottom: 15px;
		margin-top: 35px;
		border: none;
	}
	.device_compatibilty {
		display: inline-block;
		width: 100%;
		margin-bottom: 60px;
	}
	.d_progress{
		display: inline-block;
		width: 30px;
		height: 30px;
		background-image: url("https://www.telenor.com.pk/skin/frontend/telenor/default/images/common/d_progress.png");
		background-size: cover;
		background-repeat: no-repeat;
	}
	.t_progress {
		display: inline-block;
		float: right;
		margin-top: 4%;
		font-size: 15px;
		color: #AFB3B6;
	}
	.d_verify{
		display: inline-block;
		width: 30px;
		height: 30px;
		background-image: url("https://www.telenor.com.pk/skin/frontend/telenor/default/images/common/d_verify.png");
		background-size: cover;
		background-repeat: no-repeat;
	}
	.t_verify {
		display: inline-block;
		float: right;
		margin-top: 4%;
		font-size: 15px;
		color: #AFB3B6;
	}
	.set_text {
		display: inline-block;
		width: 75%;
		text-align: left;
		float: right;
		margin-top: 3%;
	}
	.decive_table td .set_text{
		float: none;
		margin-top: 7px;
		margin-left: 15px;
	}
	.compatible_icons {
		float: left;
		width: 80%;
	}
	.\34 g_compact {
		float: left;
		width: 25%;
	}
	.\34 g_compact_icon {
		display: inline-block;
		width: 100%;
	}
	.\34 g_compact_icon img {
		vertical-align: middle;
	}
	.comp_text {
		display: inline-block;
		font-size: 18px;
		margin-left: 10px;
		margin-top: 2px !important;
	}
	.\33 g_compact {
		display: inline-block;
	} 
	.devicecheck .lower_layer .search_location.postpaid_location{
		margin-left: 35px;
		display: inline-block;
	}
	.devicecheck.sim-check .search_button{
		padding-left: 0;
		text-align: center;
	}
	.sim_replacement_form {
		margin-top: -13px !important;
	}
	.sim_replacement_form .field_text{
		margin-top: 30px !important;
	}
	.sim_replacement_form .form-control{
		font-weight: normal !important;
	}
	.requierd_div.sim_required{
		float: right !important;
		width: 23% !important;
	}
	.center_box_row.nolabels.more_margin.bid_guest {
		margin-bottom: 9px !important;
	}
	.item-timer.m-timer .countdown-row .countdown-section{
		max-width: 127px !important;
		margin-right: 2px;
	}
	.item-timer.m-timer .countdown-row .countdown-section:last-child{
		margin-right: 0px;
	}
	.sim-sale-controls .search_location p {
		margin: 10px 0px;
	}
	.sim_replacement_form .contactus_input_field {
		height: 107px !important;
	}
	.sim_replacement_form .contactus_input_field:last-child {
		height: auto !important;
	}
	.heading.marginbottom30.telenor_3g4g{
		font-size: 19px;
	}
	.mobile_offer_details {
		display: inline-block;
		width: 50%;
		border-left: 1px solid #E1E2E3;
		min-height: 57px;
		position: relative;
		padding-bottom: 15px;
	}
	.mobile_offer_details .inter_usage {
		text-align: left;
		padding-left: 7px !important;
		padding-top: 0px !important;
		margin-top: -9px;
		padding-bottom: 10px !important;
		width: 87% !important;
	}
/*.mobile_offer_details .inter_usage:first-child{
min-height: 69px;
}*/
.web_contex_wraper .inter_values:first-child > .inter_usage.inter_usage_price{
	margin-bottom: 25px;
}
.center_box_row .green-disc.mb-30.login_marginb {
	margin-bottom: 22px;
}

/* Urgent Cr */
.urgent_cr .inner-tabs .tabs-list {
	background-color: #00ADEF;
}
.urgent_cr .inner-tabs .tabs-list li a{
	padding: 18px 83px 0px;
}
.urgent_cr .inner-tabs .tabs-list li.active a, .urgent_cr .inner-tabs .tabs-list li a:hover{
	background-color: #CFDD01;
}

/* connect id css */
.connect_bg{
	background-size: 100% 115%;
}
.connect_section .int-setngText{
	width: 68%;
}
.connect_section .center_box_row .input_container{
	width: 80%;
	display: inline-block;
}
.sign_connect {
	display: inline-block;
	width: 215px;
	background-color: #F2F2F2;
	border: 1px solid #D3D3D3;
	border-radius: 4px;
	box-shadow: 0px 1px 1px 0px #A7A7A7;
	cursor: pointer;
}
#connect_telenor {
	float: left;
	background-image: url("https://www.telenor.com.pk/skin/frontend/telenor/default/images/common/sing_tele.png");
	background-repeat: no-repeat;
	width: 40px;
	height: 42px;
	border-right: 1px solid #DEDEDE;
	margin-top: 0;
	background-position: 3px 6px;
}
.connect_section .login_center_box .inner .inputs{
	background-color: transparent;
}
.connect_devices{
	text-align: center !important;
}
.connect_switch {
	display: inline-block;
	width: 100%;
	margin: 0px auto;
	text-align: center;
	z-index: 999999;
	max-width: 732px;
}
.connect_switch.inner_switch{
	position: relative;
	top: auto;
	left: auto;
}
.switch_head {
	display: inline-block;
	width: 100%;
	font-size: 21px;
	color: #fff;
	line-height: 22px;
	padding-bottom: 21px;
}
.switch_body {
	display: inline-block;
	width: 100%;
	background-color: #fff;
}
.switch_discription {
	display: inline-block;
	width: 100%;
	font-size: 18px;
	line-height: 20px;
	padding: 20px 0;
}
.switch_numbers {
	display: inline-block;
	width: 100%;
	margin: 0px auto;
	max-width: 545px;
}
.switch_selects {
	float: left;
	width: 33%;
	position: relative;
}
.switch_selects:first-child{
	border-left: 0;
	font-weight: bold;
}
.switch_selected {
	display: inline-block;
	width: 100%;
	font-size: 19px;
	line-height: 22px;
}
.switch_icon1{
	display: inline-block;
	background-image: url("https://www.telenor.com.pk/skin/frontend/telenor/default/images/common/switch_icon1.png");
	width: 48px;
	height: 48px;
	background-repeat: no-repeat;
}
.switch_icon2{
	display: inline-block;
	background-image: url("https://www.telenor.com.pk/skin/frontend/telenor/default/images/common/switch_icon2.png");
	width: 48px;
	height: 48px;
	background-repeat: no-repeat;
}
.switch_icon3{
	display: inline-block;
	background-image: url("https://www.telenor.com.pk/skin/frontend/telenor/default/images/common/switch_icon3.png");
	width: 48px;
	height: 48px;
	background-repeat: no-repeat;
}
.connect_devices .inner {
	width: 100%;
	margin: 0px auto;
	margin-top: 27px;
	max-width: 160px;
	float: left;
	padding-bottom: 0px;
}
.connect_devices .login_center_box {
	width: 100%;
	margin: 0px auto;
	max-width: 340px;
}
.connect_devices .login_center_box .thankyou_button {
	max-width: 160px;
	display: inline-block;
	margin-top: 0px;
}
.connect_devices .login_center_box .thankyou_button .continue{
	background: url(https://www.telenor.com.pk/skin/frontend/telenor/default/images/thankyou/button.png) repeat-y;
	padding: 8px 15px;
	height: 42px;
	text-align: center;
	font-size: 16px;
}
.connect_devices .login_center_box .thankyou_button form{
	margin: 27px 0px 15px;
}
.blackout.connect_out{
	background-color: RGBA(0, 0, 0, 0.82);
}
.connect_switch.dashboard_connect{
	position: fixed !important;
	top: 25% !important;
	left: 21% !important;
	z-index: 101 !important;
}
.dashboard_connect .switch_head{
	font-size: 25px;
	color: #000;
	padding-bottom: 15px;
	padding-top: 40px;
}
.dashboard_connect .switch_discription{
	padding: 0px 0 20px;
}
.right_line {
	display: inline-block;
	width: 9px;
	height: 84px;
	position: absolute;
	top: 0;
	left: 100%;
	background-image: url(https://www.telenor.com.pk/skin/frontend/telenor/default/images/common/right_line.png);
	z-index: 99999;
}
.menu_connect {
	display: inline-block;
	width: 95px;
	float: left;
	height: 30px;
	background-color: #EAEAEA;
	overflow: hidden;
	border-radius: 3px;
}
.small_telenor {
	display: inline-block;
	width: 31px;
	height: 30px;
	background-image: url("https://www.telenor.com.pk/skin/frontend/telenor/default/images/common/small_telenor.png");
	float: left;
	border-right: 1px solid #dedede;
	background-position: 2px -1px;
}
.con_sign {
	display: inline-block;
	width: auto;
	height: 30px;
	padding: 0 0 0 10px;
}
.con_sign span {
	display: inline-block;
	width: 100%;
	font-size: 14px;
	color: #343434;
	position: relative;
	top: -5px;
}
.connect_login .cbox-a{
	margin: 0px auto;
	float: none;
}
.sign_connect .submit_button {
	background-color: transparent;
	font-size: 15px;
	padding-left: 0px;
	color: #3D3D3D;
	font-weight: normal;
}
.sign_connect .submit_button:focus {
	outline: none;
	border: none;
}
.connect_section .center_box_row.nolabels.more_margin{
	text-align: center;
	margin: 0px;
}
.center_box .labels.connect_label{
	width: auto;
}
.bottom-margin{
	margin-bottom: 15px !important;
}
#lastmsg.cart-msg {
	margin-left: 0 !important;
	display: inline-block;
	width: 100%;
	margin-top: 10px;
	position: static;
}
.head_container .heading.note_samsung h2 {
	font-size: 18px !important;
}
.device_order_form_content .panels.panel_left .layers.note_samsunglayer .clear_div{
	height: auto !important;
}
.device_order_form_content .panels.panel_left .layers.note_samsunglayer .field_input{
	margin-bottom: 10px !important;
}
.device_order_form_content .panels.panel_left .layers.note_samsunglayer .field_input .borderRadius:focus{
	outline: none;
}
.center_box.connect_section .login_form .center_box_row h3{
	font-size: 15px;
}
.input_container.connect_checkout {
	width: 58% !important;
}
.input_container.connect_checkout .activate_btn a{
	font-size: 18px;
}
#ownership-detected {
	float: right;
	position: absolute;
	width: 72%;
	top: 8.76%;
	right: 0.5%;
}
#ownership-detected p {
	display: inline-block;
	width: 100%;
	font-size: 15px;
	line-height: 15px;
	text-align: right;
	color: #ffffff;
}
.ticon.tconnect {
	width: 108px;
}
.summary_coverage{
	display: inline-block;
	width: 100%;
	background-image: url("https://www.telenor.com.pk/skin/frontend/telenor/default/images/common/coverage_patrn.png");
	background-repeat: repeat;
	background-size: 100% 100%;
	background-position: center center;
	min-height: 422px;
	text-align: center;
	position: relative;
}
.summary_inner {
	display: inline-block;
	width: 100%;
	max-width: 924px;
	margin: 0px auto;
	padding-top: 44px;
}
.summary_coverage_map {
	float: left;
	width: 50%;
	max-width: 308px;
	margin: 0px auto;
}
.summary_device {
	float: right;
	width: 50%;
	max-width: 308px;
	margin: 0px auto;
}
.coverage_inner {
	display: inline-block;
	width: 100%;
}
.check_inner {
	display: inline-block;
	width: 100%;
}
.coverage_img{
	display: inline-block;
	width: 80px;
	background-image: url("https://www.telenor.com.pk/skin/frontend/telenor/default/images/common/summary_map.png");
	height: 140px;
}
.check_img{
	display: inline-block;
	width: 80px;
	background-image: url("https://www.telenor.com.pk/skin/frontend/telenor/default/images/common/summary_device.png");
	height: 140px;
}
.coverage_spec {
	display: inline-block;
	width: 100%;
	padding-top: 21px;
	color: #fff;
}
.coverage_heading {
	font-size: 21px;
	line-height: 21px;
	padding-bottom: 16px;
}
.coverage_dis {
	display: inline-block;
	width: 100%;
	font-size: 15px;
	line-height: 24px;
	padding-bottom: 35px;
}
.coverage_spec .grids_2_button {
	position: static;
	max-width: 230px;
	margin-left: 15%;
	text-align: left;
	height: 41px;
	font-size: 18px;
	padding-top: 12px;
}
.coverage_spec .grids_2_button.check_2_button{
	background: #c6c6c6;
	color: rgb(255, 255, 255);
}
#largescreenphone_block {
	font-size: 22px;
	display: inline-block;
	width: 100%;
	text-align: center;
	position: relative;
	top: 50px;
}
.\34 g_summary .layers .tabs .tab-links{

}
.\34 g_summary .tab-links li{
	padding: 20px 0px;
	position: relative;
	width: 390px;
}
.\34 g_summary .tab-links .tab-head{
	background-color: #fff;
	position: relative;
	width: 100%;
}
.\34 g_summary .tab-links a{
	color: #00ACE7;
	font-size: 22px;
}
.\34 g_summary .tab-links li.active .tab-head{
	background-color: #fff;
}
.\34 g_summary .tab-links li.active:after{
	content: "";
	display: inline-block;
	background-image: url("https://www.telenor.com.pk/skin/frontend/telenor/default/images/common/bottom_border.png");
	background-repeat: no-repeat;
	background-position: center center;
	width: 45px;
	height: 21px;
	position: absolute;
	bottom: 0px;
	left: 80px;
	margin-left: -6px;
	top: 81px;
}
.\34 g_summary .tab-links li.active:last-child:after{
	left: 81%;
}
.\34 g_summary .tab-links li .tab-head .tab_heading{
	text-align: left;
}
.\34 g_summary .tab-links li .tab-head .tab_heading.right_tab{
	text-align: right;
}
.\34 g_summary .web_ofer_wraper .inter_values h1 {
	line-height: 35px;
	font-size: inherit;
	color: #707070;
	margin: 0;
	text-align: center;
}
.\34 g_summary .web_ofer_wraper .inter_values h2{
	font-size: 14px;
	line-height: 16px;
	color: inherit;
	margin: 0;
}
.\34 g_summary .bundle-3g{
	font-size: 21px !important;
	margin: 0;
}
.\34 g_summary .inter_usage h1{
	color: #707070;
	font-size: inherit;
	margin: 0;
}
.\34 g_summary .inter_usage_price h2{
	margin-bottom: 0;
}
.\34 g_summary #tab-content{
	background-image: none;
	border-top: 1px solid #17AAE2;
	min-height: auto;
	margin-bottom: 50px;
}
.\34 g_summary .mobile_validity .bundle-3g {
	font-size: 18px !important;
	text-align: right;
}
.\34 g_summary {
	border-bottom: 1px solid #14A9E1;
}
.\34 g_summary .web_name_wraper{
	width: 14%;
}
.\34 g_summary .web_contex_wraper .inter_values:first-child > .inter_usage.inter_usage_price{
	display: inline-block;
	width: 100%;
	text-align: center;
}
.\34 g_summary .web_contex_wraper{
	width: 37%;
}
.summary_details .review_details{
	padding-right: 0px;
	width: 100%;
}
.summary_details .reviews_heading {
	border-bottom: none;
	width: 24%;
	padding-bottom: 0px;
	position: relative;
}
.summary_details .reviews_list{
	margin-left: 136px;
}
.faqs_icon {
	display: inline-block;
	width: 118px;
	height: 110px;
	background-image: url("https://www.telenor.com.pk/skin/frontend/telenor/default/images/common/faqs_icon.png");
	float: left;
	position: absolute;
	top: -58px;
	background-color: #fff;
	background-position: -3px 0px;
	left: 15px;
	background-repeat: no-repeat;
}
.summary_details .reviews_title {
	display: inline-block;
	margin-top: -20px;
	width: 83%;
	padding-left: 16px;
}
.summary_details .review_content .review_data{
	font-size: 15px;
	font-family: telenorregular;
}
.suspen {
	float: left;
	width: 20px;
	height: 20px;
	background-image: url("https://www.telenor.com.pk/skin/frontend/telenor/default/images/common/suspended.png");
	background-position: center;
	margin-right: 10px;
}
.activate {
	float: left;
	width: 20px;
	height: 20px;
	background-image: url("https://www.telenor.com.pk/skin/frontend/telenor/default/images/common/active.png");
	background-position: center;
	margin-right: 10px;
}
.blocked {
	float: left;
	width: 20px;
	height: 20px;
	background-image: url("https://www.telenor.com.pk/skin/frontend/telenor/default/images/common/blocked.png");
	background-position: center;
	margin-right: 10px;
}
.inactive {
	float: left;
	width: 20px;
	height: 20px;
	background-image: url("https://www.telenor.com.pk/skin/frontend/telenor/default/images/common/inactive.png");
	background-position: center;
	margin-right: 10px;
}
.blue_right{
	display: inline-block;
	width: 24px;
	height: 24px;
	background-image: url("https://www.telenor.com.pk/skin/frontend/telenor/default/images/common/blue_right.png");
}
.responsive .blue_right{
	background-position: 3px 6px;
}
.user_content_demo.poc_demo{
	width: 77%;
}
.post_paid_dashboard_content .poc_demo .offers_buttons{
	width: 50px;
	text-align: right;
}
.summary_layers .tab.active{
	max-width: 1140px;
	margin: 0px auto;
}
.billing_details{
	width: 98px;
	height: 98px;
	border-radius: 50%;
	background-color: transparent;
	border: 6px solid #E6E5E5;
}
.billing_progress{
	width: 98px;
	height: 98px;
	border-radius: 50%;
	background-color: transparent;
	border: 6px solid #0091D2;
}
.pre_credit {
	position: absolute;
	display: inline-block;
	font-size: 13px;
	bottom: 35px;
	line-height: 13px;
	z-index: 1;
	left: 25px;
}
.c100 > span{
	color: #00ACE7 !important;
	line-height: 4.45em !important;
}
.billing_process {
	display: inline-block;
}
.billing {
	float: right;
}
.udetails_heading{
	width: 70%;
	line-height: 23px !important;
}
.only_poc_dash .acb-title{
	padding: 20px 0px !important;
	padding-bottom: 4px !important;
}
.only_poc_dash .acb-disc.credit_percentage{
	padding-top: 0px !important;
	margin-bottom: 10px;
}
.only_poc_dash .acb-item.pa-1{
	padding: 0px !important;
}
/*.acb-price.unpaid_amount , .acb-price.price_plan{
padding-top: 12px;
}*/
.acb-title.unpaid_price-title {
	padding: 10px 0 !important;
	padding-bottom: 4px !important;
}
.only_poc_dash .acb-title.pro_title.poc_due{
	padding-top: 0px !important;
}
.account_block_head {
	margin-bottom: 10px;
}
.poc-item .activate_btn.gn-btn a{
	text-transform: uppercase;
}
.sim_salenew .sim_sticky .ad_bun.m_sticky #lastmsg.cart-msg{
	margin-top: -110px !important;
}

/* my djuice offer css */
.djuice .mydjuiceoffer_tabs #tab-content{
	background: none !important;
	border-top: 1px solid #E2E4E5;
}
.djuice .mydjuiceoffer_tabs #faqs .result_block .text_head h3 {
	color: rgba(0, 145, 210, 0.9);
}
.djuice .mydjuiceoffer_tabs .tab-links li.active .tab-head {
	background: none;
	border-bottom: 2px solid #0095D9 !important;
}
.djuice .mydjuiceoffer_tabs .tab-links li.active .tab-head a {
	color: #0095D9;
}
.djuice .mydjuiceoffer_tabs .tab-links .tab-head {
	background: none;
}
.djuice .mydjuiceoffer_tabs .tab-links a {
	font-size: 22px;
	color: #8C9399;
}

/* bundle sharing css */
.sharingresponseMain {
	background-color: #fff;
	opacity: .7;
	filter: alpha(opacity=70);
	height: 100%;
	width: 100%;
	position: fixed;
	top: 0;
	left: 0;
	z-index: 999;
	display: none;
	cursor: pointer;
}
.sharingresponse {
	background-color: #F6F3EA;
	max-width: 320px;
	width: 100%;
	margin: 0px auto;
	position: absolute;
	top: 55%;
	left: 36%;
	z-index: 9999;
	padding: 20px 45px;
	font-size: 17px;
	display: none;
	text-align: center;
	line-height: 22px;
	font-family: telenorlight , sans-serif;
}
.sharingresponse span {
	display: inline-block;
	width: 218px;
	height: 38px;
	text-align: center;
	padding-top: 7px;
	font-size: 19px;
	text-transform: uppercase;
	color: #00A3E8;
	border: 1px solid #00A3E8;
	border-radius: 3px;
	margin: 20px 0 5px;
	cursor: pointer;
}
.sharing_layers .panel_left{
	width: 100%;
	float: left;
}
.sharing_layers .heading {
	font-size: 19px;
	line-height: 28px;
	margin-top: 40px;
	font-family: telenorregular;
}
.sharing_share{
	display: inline-block;
	width: 150px;
	height: 149px;
	background-image: url("https://www.telenor.com.pk/skin/frontend/telenor/default/images/common/bundle-icon.png");
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center center;
}
.sharing_subscription{
	display: inline-block;
	width: 157px;
	height: 132px;
	background-image: url("https://www.telenor.com.pk/skin/frontend/telenor/default/images/common/sub-icon.png");
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center center;
}
.sharing_choice{
	display: inline-block;
	width: 176px;
	height: 155px;
	background-image: url("https://www.telenor.com.pk/skin/frontend/telenor/default/images/common/thresh-icon.png");
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center center;
}
.sharing_number{
	display: inline-block;
	width: 184px;
	height: 78px;
	background-image: url("https://www.telenor.com.pk/skin/frontend/telenor/default/images/common/contacts-icon.png");
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center center;
}
.sharing_confirm{
	display: inline-block;
	width: 187px;
	height: 118px;
	background-image: url("https://www.telenor.com.pk/skin/frontend/telenor/default/images/common/meter-icon.png");
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center center;
}
.sharing_steps {
	display: inline-block;
	width: 100%;
}
.sharing_step {
	float: left;
	width: 20%;
}
.sharing_choose {
	float: left;
	width: 100%;
	text-align: center;
}
.sharing_choose p{
	font-size: 14px;
	line-height: 15px;
}
.sharing_choose b {
	font-size: 16px;
	line-height: 17px;
	margin-bottom: 5px;
	display: inline-block;
	min-height: 34px;
	width: 195px;
	font-family: telenorregular;
}
.sharing_step_height {
	display: inline-block;
	width: 100%;
	min-height: 185px;
	text-align: center;
}
.getstarted_div {
	display: inline-block;
	width: 100%;
	text-align: center;
	margin-top: 50px;
	border-bottom: 1px solid #C5C5C5;
	padding-bottom: 18px;
	cursor: pointer;
}
.started_text {
	display: inline-block;
}
.started_text > span {
	font-size: 26px;
	font-weight: normal;
	color: #08ACE1;
	line-height: 20px;
	display: inline-block;
	width: 100%;
	margin-bottom: 5px;
	font-family: telenoregular;
}
.getstarted{
	display: inline-block;
	width: 22px;
	height: 15px;
	background-image: url("https://www.telenor.com.pk/skin/frontend/telenor/default/images/common/getstarted.png");
	background-repeat: no-repeat;
	background-position: center center;
}
.share_options {
	display: inline-block;
	width: 100%;
}
.share_bundleheading {
	display: inline-block;
	width: 100%;
	text-align: left;
	margin: 60px 0px;
}
.lg_heading {
	font-size: 50px;
	color: #00AAE9;
	text-transform: uppercase;
}
.bundles_boxes {
	display: inline-block;
	width: 100%;
}
.choose_box {
	float: left;
	width: 33%;
	padding: 0px 15px;
}
.choose_inner {
	display: inline-block;
	width: 100%;
}
.choose_inner_head {
	display: inline-block;
	width: 100%;
	font-size: 24px;
	text-align: center;
	position: relative;
	top: 10px;
	font-family: telenorregular;
}
.choose_inner_head::after {
	content: "";
	width: 15px;
	height: 0;
	position: absolute;
	right: 2px;
	border-top: 1px solid #0B5093;
	top: 14px;
}
.choose_inner_head::before {
	content: "";
	width: 15px;
	height: 0;
	position: absolute;
	left: 2px;
	border-top: 1px solid #0B5093;
	top: 14px;
}
.choose_inner_options {
	display: inline-block;
	width: 100%;
	padding: 50px 38px 0px;
	border: 1px solid #0B5093;
	border-top: 0px;
	border-radius: 5px;
	min-height: 500px;
}
.mints_option {
	display: inline-block;
	width: 100%;
	padding: 0px 0 26px;
}
.mints_option label {
	padding-left: 15px;
	font-size: 15px;
	padding-top: 2px;
	display: inline-block;
}
.mints_option .iradio_square-blue.checked, .mints_option .iradio_square-black.checked 
,.mints_option .iradio_square-black.checked {
	display: inline-block;
	width: 23px;
	height: 22px;
	background-image: url("https://www.telenor.com.pk/skin/frontend/telenor/default/images/common/bulletselected.png");
	background-repeat: no-repeat;
	background-size: cover;
	background-position: 0px -3px !important;
}
.mints_option .iradio_square-black {
	display: inline-block;
	width: 23px;
	height: 22px;
	background-image: url("https://www.telenor.com.pk/skin/frontend/telenor/default/images/common/bullet.png");
	background-repeat: no-repeat;
	background-size: cover;
	background-position: 0px -1px !important;
}
.mints_hideContainer {
	float: left;
	display: none;
	width: 100%;
	padding: 5px; 0px 25px;
}
.mints_hideContainer.active{
	display: inline-block;
}
.mints_hideInner {
	display: inline-block;
	width: 100%;
	border-bottom: 1px solid #0B5093;
	padding-bottom: 15px;
	padding-top: 5px;
	cursor: pointer;
}
.mints_hideInner.active{
	color: #00ACE7;
	border-bottom: 2px solid #00ACE7;
}
.mints_remaining {
	float: left;
	width: 35%;
}
.mints_remaining span {
	font-size: 13px;
	padding-bottom: 5px;
	display: inline-block;
	line-height: 13px;
}
.remaining_text {
	font-size: 24px;
	font-weight: bold;
	line-height: 24px;
}
.remaining_offerName {
	display: inline-block;
	width: 65%;
	font-size: 16px;
	padding-top: 10px;
	line-height: 20px;
}
.mints_showContainer {
	float: left;
	display: inline-block;
	width: 100%;
}
.mints_showContainer .mints_hideInner:first-child{
	padding-top: 0px;
}
.mints_showContainer .mints_hideInner{
	padding-bottom: 5px;
}
.choose_box.amount_box{
	display: none;
}
.choose_box.recipient_box{
	display: none;
}
.amount_box .choose_inner_options{
	padding: 30px 0px 0px;
}
.amount_box .mints_option {
	padding-bottom: 0px;
	padding: 0px 15px 25px;
	max-height: 460px;
	overflow: scroll;
	overflow-x: hidden;
}
.mints_showContainer .mints_remaining{
	text-align: center;
	width: 33%;
}
.recipient_fields label {
	display: inline-block;
	font-size: 15px;
	margin-bottom: 0px;
}
.recipient_input {
	display: inline-block;
	width: 85%;
	border-bottom: 1px solid #00ACE9;
	margin-bottom: 10px;
	position: relative;
}
.recipient_input:after{
	content: "";
	position: absolute;
	border-right: 1px solid #00ACE9;
	height: 10px;
	top: 13px;
	right: 0;
}
.recipient_input:before{
	content: "";
	position: absolute;
	border-left: 1px solid #00ACE9;
	height: 9px;
	top: 13px;
	left: 0;
}
.recipient_input input {
	border: none;
	width: 100%;
	padding-bottom: 0px;
	padding-left: 12px;
	font-size: 15px;
	color: #A6A7A9;
	padding-top: 5px;
}
.plus_add{
	display: inline-block;
	width: 21px;
	height: 20px;
	background-image: url("https://www.telenor.com.pk/skin/frontend/telenor/default/images/common/addnumber.png");
	background-repeat: no-repeat;
	background-size: cover;
	background-position: left;
	float: left;
	cursor: pointer;
}
.r_addNumber {
	display: inline-block;
	width: 100%;
	margin-bottom: 15px;
}
.r_addNumber p {
	font-size: 13px;
	display: inline-block;
	width: 90%;
	padding-top: 7px;
	padding-left: 7px;
}
.rec_cross{
	display: inline-block;
	width: 21px;
	height: 18px;
	background-image: url("https://www.telenor.com.pk/skin/frontend/telenor/default/images/common/deletenumber.png");
	background-repeat: no-repeat;
	background-size: cover;
	background-position: left;
	float: right;
	cursor: pointer;
	position: relative;
	top: 7px;
	left: -15px;
}
.recipient_box .choose_inner_options{
	padding: 0px;
}
.recipient_number{
	padding: 50px 38px 25px;
}
.transaction_summary .drop_arrow{
	position: absolute;
	top: 15px;
	background: url("https://www.telenor.com.pk/skin/frontend/telenor/default/images/common/collapsebill.png") no-repeat;
	width: 22px;
	height: 15px;
	left: 45%;
	cursor: pointer;
}
.transaction_summary.active .drop_arrow{
	background: url("https://www.telenor.com.pk/skin/frontend/telenor/default/images/common/expandbill.png") no-repeat;
}
.transaction_summary {
	display: inline-block;
	width: 100%;
	background-color: #F6F3EA;
	border-radius: 5px;
	padding: 38px 10px 19px 38px;
	position: relative;
}
.transaction_summary.active .transaction_details{
	display: none;
}
.transaction_details {
	display: inline-block;
	width: 100%;
}
.transaction_details h2 {
	display: inline-block;
	width: 100%;
	font-size: 16px;
	font-weight: bold;
	font-family: telenorregular;
	margin-bottom: 10px;
}
.details_summary {
	display: inline-block;
	width: 100%;
	font-size: 15px;
	padding-bottom: 10px;
}
.detail_selected {
	float: left;
	width: 45%;
}
.detail_names {
	display: inline-block;
	width: 55%;
	color: #ABB1B1;
}
.transaction_amountDue {
	display: inline-block;
	width: 100%;
	padding-top: 10px;
}
.transaction_amountDue h2 {
	display: inline-block;
	width: 100%;
	font-size: 15px;
	font-weight: bold;
	font-family: telenorregular;
	margin-bottom: 10px;
}
.transaction_amountPrice span {
	float: left;
	font-size: 21px;
	color: #D6D50B;
}
.transaction_amountPrice span {
	float: left;
	font-size: 21px;
	color: #D6D50B;
}
.transaction_amountPrice h1 {
	display: inline-block;
	font-size: 52px;
	color: #D9D500;
	font-family: telenorlight;
}
.transaction_share {
	display: inline-block;
	border: 1px solid #1FB5DA;
}
.tshare_btn {
	padding: 7px 65px 7px 10px;
	display: inline-block;
	font-size: 21px;
	color: #1FB5DA;
	text-transform: uppercase;
}
a.tshare_btn:hover {
	background-color: #1FB5DA;
	color: #fff;
}
.bulet_icon{
	float: left;
	width: 23px;
	height: 22px;
	background: url("https://www.telenor.com.pk/skin/frontend/telenor/default/images/common/bullet.png") no-repeat center;
	background-size: cover;
	cursor: pointer;
}
.bulet_icon.active{
	background: url("https://www.telenor.com.pk/skin/frontend/telenor/default/images/common/bulletselected.png") no-repeat center;
}
/* bundle sharing css */

#mycaptcha .field_text{
	margin-top: 40px;
}
.dd .ddChild{
	left: 0px !important;
	max-height: 242px !important;
}
/*.smartbanner {
	display: inline-block;
	width: 100%;
	max-width: 320px;
	background-color: #666666;
	color: #fff;
	padding: 5px;
}
.smartbanner__info {
	display: inline-block;
}
.smartbanner__exit {
	display: inline-block;
	width: 18px;
	height: 20px;
	background-image: url("https://www.telenor.com.pk/skin/frontend/telenor/default/images/common/app_cross.png");
	background-repeat: no-repeat;
	background-size: cover;
	background-position: top;
	position: relative;
	top: -10px;
}
.smartbanner__icon{
	display: inline-block;
	width: 41px;
	height: 40px;
	background-image: url("https://www.telenor.com.pk/skin/frontend/telenor/default/images/common/tapp_logo.png");
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center;
}
.smartbanner__info__title {
	font-size: 15px;
	float: left;
}
.smartbanner__info__author {
	font-size: 13px;
	color: #BDBDBD;
}
.smartbanner__info__price {
	display: inline-block;
	font-size: 13px;
	color: #BDBDBD;
}
.smartbanner__button {
	float: right;
	color: #fff;
	background-color: #0091D2;
	padding: 5px 15px;
	border-radius: 3px;
	margin-top: 10px;
}
.smartbanner__button__label {
	text-transform: uppercase;
	font-size: 13px;
}
*/
.niphone_layers .field_input .dd{
	float: left !important;
}
/* iphone7 css latest */
.iphone7-black {
	background: #000;
}
.layers.black {
	background: #000 !important;
}
.layers.gray {
	background: #2d2d2d !important;
}
/* iphone7 css latest */
/* Product show case css */
.ecare_title h1 p{
	font-size: 52px;
}
.showcase_layers {
	display: inline-block;
	width: 100%;
	float: left;
}
.showcase_layers .main_brand{
	display: inline-block;
	width: 100%;
	min-height: 630px;
	/*background-size: cover !important;*/
	margin: 0px !important;
}
.showcase_layers .layer_title{
	margin-bottom: 97px;
}
.app_icon{
	display: inline-block;
	/*width: 122px;
	height: 122px;
	background-image: url("https://www.telenor.com.pk/skin/frontend/telenor/default/images/common/app_icon1.png");*/
	background-size: cover;
}
.showcase_wrap .main_brand .layer_info{
	text-align: center;
	margin-top: 172px;
}
.showcase_layers .main_brand h1 {
	display: inline-block;
	font-size: 45px;
	color: #fff;
	font-weight: bold;
	letter-spacing: 2px;
	line-height: 55px;
	margin: 40px 0px 25px;
}
.showInner_app {
	display: inline-block;
	width: 100%;
	padding: 0px 75px;
}
.showcase_layers .main_brand  p {
	font-size: 19px;
	color: #fff;
	padding: 0px 0 35px;
	line-height: 27px;
}
.showInner_appButtons a {
	display: inline-block;
	margin-right: 15px;
}
.layers_wrap {
	width: 65%;
}
.showcase_layers .white_bg{
	background: #fff !important;
	margin-bottom: 0px !important;
}
.blue_bg{
	background: #015176 !important;
	margin-bottom: 0px !important;
}
.showcase_layers .layer_row .attr_title p ,
.showcase_layers .layer_row  .attr_desc p{
	color: #000;
	/* font-family: telenorlight , sans-serif;*/
}
.showcase_layers .layer_row.mob_top_padding .attr_title p ,
.showcase_layers .layer_row.mob_top_padding .attr_desc p{
	color: #fff;
	/* font-family: telenorlight , sans-serif;*/
}

.showcase_layers .cell_container {
	width: 95%;
}
.showcase_layers .main_info .attr_title {
	font-family: telenorlight , sans-serif;
	font-size: 43px;
	width: 58%;
	margin: auto;
	line-height: 50px;
	margin-top: 60px;
	margin-bottom: 10px;
}
.showcase_layers .main_info .attr_desc {
	font-size: 17px;
	font-family: telenorlight, sans-serif;
	width: 65%;
}
.showcase_layers .main_info .layer_image {
	display: inline-block;
	width: 100%;
}
.last_img {
	padding: 0px;
	max-width: 1000px;
	float: none; 
}
.showcase_layers .app_download{
	display: inline-block;
	width: 100%;
	/*background-image: url("https://www.telenor.com.pk/skin/frontend/telenor/default/images/common/background_img1.jpg") !important;
	background-size: cover !important;*/
	margin: 0px !important;
	min-height: 455px;
}
.app_download h1 {
	display: inline-block;
	font-size: 40px;
	color: #fff;
	letter-spacing: 2px;
	line-height: 55px;
	margin: 30px 0px 10px;
	font-family: telenorlight, sans-serif;
}
.app_download .showInner_app p {
	font-size: 17px;
	color: #fff;
	margin-bottom: 20px;
	line-height: 35px;
	font-family: telenorlight , sans-serif;
}
.app_download .showInner_app {
	margin-top: 100px;
}
.whatsNew{
	background: #ECECEC !important;
}
.whatsNew .ecare_title h1 ,.whatsNew .ecare_title p
,.whatsNew  .ecare_title_bottom p{
	color: #20272F;
	font-family: telenorlight, sans-serif;
}
.whatsNew .ecare_title_bottom h2{
	font-weight: bold;
	color: #20272F;
	font-family: telenorlight, sans-serif;
}
.darkBlue_bg{
	background: #01354D !important;
}
.setUp .ecare_title h1{
	text-transform: none;
	font-family: telenorlight , sans-serif;
	font-size: 47px;
}
.setUp .ecare_title h1 b{
	font-family: telenorregular;
}
.setUp .ecare_title p{
	font-family: telenorlight;
}
.setUp .ecare_sec_wrap{
	padding-bottom: 60px;
}
.elseWhat .ecare_title h1 ,.elseWhat .ecare_title p{
	color: #20272F;
}
.elseWhat .ecare_title h1{
	text-transform: none;
	font-family: telenorlight , sans-serif;
	font-size: 47px;
}
.elseWhat .ecare_title h1 b{
	font-family: telenorregular;
}
.elseWhat .ecare_title p{
	font-family: telenorlight;
	margin-bottom: 60px;
}
.elseWhat .e_care_section{
	max-width: 1200px;
	margin: 0px auto;  
}
.product4_wrap .ecare_inn_wrap {
	display: inline-block;
	width: 24%;
	text-align: center;
	padding: 0 9px;
	margin-bottom: 20px;
	min-height: 391px;
	max-height: 391px;
	overflow: hidden;
}
.product4_wrap .ecare_inn_wrap h3, .product4_wrap .ecare_inn_wrap h1, .product4_wrap .ecare_inn_wrap h2, .product4_wrap .ecare_inn_wrap h4, .product4_wrap .ecare_inn_wrap h5, .product4_wrap .ecare_inn_wrap h6{
	font-size: 21px !important;
	min-height: 42px;
	max-height: 42px;
	margin: 10px 0px;
	overflow: hidden;
	font-size: 21px;
	min-height: 40px;
	max-height: 40px;
	overflow: hidden;
	margin: 10px 0px;
	margin-right: 0px !important;
	float: left;
	width: 100%;
	text-align: center;

}
.product4_wrap .ecare_inn_wrap h3 p, .product4_wrap .ecare_inn_wrap h1 p, .product4_wrap .ecare_inn_wrap h2 p, .product4_wrap .ecare_inn_wrap h4 p, .product4_wrap .ecare_inn_wrap h5 p, .product4_wrap .ecare_inn_wrap h6 p{
	font-size: 21px !important;
	min-height: 40px;
	max-height: 40px;
	margin: 10px 0px;
	overflow: hidden;
	font-size: 21px;
	min-height: 40px;
	max-height: 40px;
	overflow: hidden;
	margin: 10px 0px;
	margin-right: 0px !important;
	float: left;
	width: 100%;
	text-align: center;
}
.product4_wrap .ecare_inn_wrap h3 p span, .product4_wrap .ecare_inn_wrap h1 p span, .product4_wrap .ecare_inn_wrap h2 p span, .product4_wrap .ecare_inn_wrap h4 p span, .product4_wrap .ecare_inn_wrap h5 p span, .product4_wrap .ecare_inn_wrap h6 p span{
	font-size: 21px !important;
}
.product4_inner{
	display: inline-block;
	width: 100%;
	background: #F0F0F0;
}
.product4_inner .ecare_title_bottom p{
	color: #20272D;
	padding-top: 0px;
	min-height: 65px;
	max-height: 65px;
}
.product4_inner .ecare_title_bottom p span {
	line-height: 28px;
}
.product4_inner .ecare_title_bottom p:first-child {
	font-size: 21px;
	min-height: 40px;
	max-height: 40px;
	overflow: hidden;
	margin: 10px 0px;
	margin-right: 0px !important;
	float: left;
	width: 100%;
	text-align: center;
}
/*.product4_inner .ecare_title_bottom p span{
	line-height: 28px;
	}*/
	.product4_inner .ecare_btn {
		margin-bottom: 30px;
	}
	.product4_inner .ecare_btn {
		padding-top: 30px;
	}
	.img_background{
		display: inline-block;
		width: 100%;
		background-image: url("https://www.telenor.com.pk/skin/frontend/telenor/default/images/common/background_img2.jpg") !important;
		background-size: cover !important;
		margin: 0px !important;
		min-height: 593px;
	}
	.img_background .ecare_btn {
		margin-bottom: 30px;
	}
	.img_background .ecare_btn {
		padding-top: 30px;
	}
	.setUp.img_background .ecare_sec_wrap {
		padding-bottom: 0;
	}

	.showCloud{
		display: inline-block;
		width: 48px;
		height: 40px;
		background: url("https://www.telenor.com.pk/skin/frontend/telenor/default/images/common/table_icon1.png") no-repeat center;
		background-size: cover;
	}
	.showTab{
		display: inline-block;
		width: 48px;
		height: 40px;
		background: url("https://www.telenor.com.pk/skin/frontend/telenor/default/images/common/table_icon2.png") no-repeat center;
		background-size: cover;
	}
	.showVideo{
		display: inline-block;
		width: 48px;
		height: 40px;
		background: url("https://www.telenor.com.pk/skin/frontend/telenor/default/images/common/table_icon3.png") no-repeat center;
		background-size: cover;
	}
	.showAudio{
		display: inline-block;
		width: 48px;
		height: 40px;
		background: url("https://www.telenor.com.pk/skin/frontend/telenor/default/images/common/table_icon4.png") no-repeat center;
		background-size: cover;
	}
	.showCase_activateInner {
		width: 100%;
		max-width: 1040px;
		border: 1px solid #C9C9C9;
		margin: 0px auto;
		background-color: #EEEEEE;
		display: table;
		border-collapse: collapse;
		table-layout:fixed; 
	}
	.showCase_activateRow {
		display: inline-block;
		width: 100%;
		border-bottom: 1px solid #9C9898;
		display: table-row;
	}
	.showCase_activateRow:last-child{
		border-bottom:0;   
	}
	.showCase_activateTd {
		display: inline-block;
	/*width: 12%;
	*/	text-align: center;
	padding: 15px 10px;
	font-size: 18px;
	display: table-cell;
	vertical-align: top;
}
.showCase_activateTd:first-child{
	width: 33%;
	text-align: left;
	padding-left: 20px;

}
.showCase_activateTd:first-child span{
	font-size: 18px;;
	font-family: telenorlight , sans-serif;
}
.showCase_activateTd:last-child {
	background-color: #CFDD01;
	width: 17.677%;
}
.showTick_icon{
	display: inline-block;
	width: 22px;
	height: 22px;
	background: url("https://www.telenor.com.pk/skin/frontend/telenor/default/images/common/check_icon.png") no-repeat center;
	background-size: cover;
}
.showCross_icon{
	display: inline-block;
	width: 22px;
	height: 22px;
	background: url("https://www.telenor.com.pk/skin/frontend/telenor/default/images/common/cross_icon.png") no-repeat center;
	background-size: cover;
}
.gbText{
	font-size: 22px;
}
.showCase_activate .ecare_title h1 {
	color: #20272F;
	text-transform: none;
	font-family: telenorlight , sans-serif;
	font-size: 47px;
}
.showCase_activate .ecare_title p {
	font-family: telenorlight;
	margin-bottom: 60px;
	color: #20272F;
}
.videoLayer{
	display: inline-block;
	width: 100%;
	background-size: cover !important;
	margin: 0px !important;
	min-height: 756px;
	float: left;
}

.videoWrapper {
	width: 882px;
	margin: 0px auto;
	text-align: center;
	margin-top: 63px;
	background-image: url(https://www.telenor.com.pk/skin/frontend/telenor/default/images/common/video_img.png) !important;
	background-size: cover;
	height: 436px;
	margin-bottom: 30px;
}
.video {
	margin-top: 29px;
	clear: both;
	display: inline-block;
}
/* Product show case css */
/* Product show case main page css */
.e_care_section {
	min-width: 85%;
	margin: 0px auto;
}
.ecare_title{
	padding-top: 60px;
}
.ecare_img{
	padding-top: 45px;
}
.ecare_title_bottom{
	padding-top: 32px;
}
.ecare_btn{
	padding-top: 55px;
}
.ecare_title,
.ecare_img,
.ecare_title_bottom,
.ecare_btn{
	text-align: center;
}
.ecare_title h1{
	color: #fff;
	text-transform: uppercase;
	font-size: 52px;
}
.ecare_title p{
	text-transform: capitalize;
	color: #fff;
	font-size: 18px;
	margin-top: 22px;
	word-wrap: break-word;
}
.ecare_title_bottom h2{
	color: #fff;
	text-transform: capitalize;
	font-size: x-large;
	min-height: 40px;
	max-height: 40px;
	margin: 0px;
}
.ecare_title_bottom p{
	color: #fff;
	width: 87%;
	margin: 0px auto;
	font-size: 15px;
	/*padding-top: 15px;*/
	line-height: 20px;
}
.ecare_btn .sim_btn_new{
	margin-left: 0px;
	width: 230px;
}
.clickable_box{
	background-color: rgba(0, 0, 0, 0.37);
	display: inline-block;
	width: 100%;
}
.clickable_box ul li{
	display: inline-block;
	float: left;
	border-right: 1px solid #666666;
	border-top: 1px solid #666666;
}
/*.clickable_box ul li:first-child{
	width:17.5%;
	}*/
	.slick-slide img{
		display: inline-block !important;
	}
	.clickable_box ul li:last-child{
		border-right:none;
	}
	/*.clickable_box ul li:nth-child(7){
		border-right:none;
		}*/
		.clickable_box ul li:first-child a{
			padding-left: 60px;
		}
		.clickable_box ul li:last-child a{
			padding-right: 60px;

		}
		.clickable_box ul li a{
			display: block;
			text-align: center;
			padding: 27px 0px;
		}
		ul.slick-dots {
			display: none !important;
		}
		button.slick-next.slick-arrow {
			outline: none;
			position: absolute;
			right: 0;
			top: 40%;
			z-index: 9999999;
			color: transparent;
			border: none;
			background-color: transparent;
			background-image: url(https://www.telenor.com.pk/skin/frontend/telenor/default/images/common/arrow_b.png);
			background-repeat: no-repeat;
			height: 30px;
			background-position: center center;
			cursor: pointer;
		}
		button.slick-prev.slick-arrow {
			outline: none;
			position: absolute;
			left: 0;
			top: 40%;
			z-index: 9999999;
			color: transparent;
			border: none;
			background-color: transparent;
			background-image: url(https://www.telenor.com.pk/skin/frontend/telenor/default/images/common/arrow_b.png);
			background-repeat: no-repeat;
			height: 30px;
			background-position: right;
			transform: rotate(180deg);
			cursor: pointer;
		}
		.clickable_box ul li a span{
			display: block;
		}
		.clickable_box ul li a span h3{
			color: #fff;
			font-size: 13px;
			text-transform: uppercase;
			padding-top: 13px;
		}
		.showcaseMain_layers .main_brand{
			display: inline-block;
			width: 100%;
			min-height: 658px;
			background-size: cover !important;
			margin: 0px !important;
		}
		.showcaseMain_layers .showInner_app h1,
		.showcaseMain_layers .showInner_app h2,
		.showcaseMain_layers .showInner_app h3,
		.showcaseMain_layers .showInner_app h4,
		.showcaseMain_layers .showInner_app h5,
		.showcaseMain_layers .showInner_app h6{
			display: inline-block;
			color: #fff;
			letter-spacing: 2px;
			line-height: 30px;
			margin: 0px 0px 25px;
			width: 60%;
		}
		.showcaseMain_layers .showInner_app p {
			font-size: 19px;
			color: #fff;
			padding: 0px 0 35px;
			line-height: 35px;
			width: 70%;
			margin: 0px auto;
		}
		.layers.showcase_main {
			position: relative;
		}
		.background_transparent {
			position: absolute;
			top: -129px;
			left: 0;
			right: 0;
			bottom: 0;
			display: block;
			height: 129px;
		}
		.showcaseMain_layers .showInner_app{
			padding-top: 80px;
		}
		.ecare_title_bottom h1,
		.ecare_title_bottom h2,
		.ecare_title_bottom h3,
		.ecare_title_bottom h4,
		.ecare_title_bottom h5,
		.ecare_title_bottom h6{
			min-height: 65px;
			max-height: 65px;
			overflow: hidden;
		}

		.video_background_wrapper{
			background-image:url("https://www.telenor.com.pk/skin/frontend/telenor/default/images/common/home_bg3.png");
			/*height: 625px;*/
			background-repeat: no-repeat;
			background-size: cover;
		}
		.application_wrapper{
			background-color: #015176;
			/*height: 625px;*/
		}
		.video_background_wrapper .ecare_title h1{
			color: #66AFDC;
		}
		.video_background_wrapper .ecare_title p{
			color:#000;
		}
		.video_background_wrapper .ecare_title_bottom h2{
			color: #000;
		}
		.video_background_wrapper .ecare_title_bottom p{
			color: #000;
			width:80%;
		}
		.grey_sec{
			width:50%;
			float: left;
		}
		.grey_sec_two{
			width:50%;
			float: left;

		}
		.ecare_sec_wrap{
			display: inline-block;
			width:100%;
			text-align: center;
		}
		.ecare_inn_wrap{
			width: 390px;
			text-align: center;
			display: inline-block;
			text-align: center;
			padding: 0 9px;
			margin-bottom: 20px;
			min-height: 490px;
			max-height: 490px;
			overflow: hidden;
		}
		.background_wrapper{
			background-size: cover;
			background-repeat: no-repeat;
		}
		.background_wrapper.cloud_wrap{
			background-image:url("https://www.telenor.com.pk/skin/frontend/telenor/default/images/common/home_bg4.png");
			/*height: 625px;*/
			background-repeat: no-repeat;
			background-size: cover;
		}
		.background_wrapper.safety_wrap{
			background-image:url("https://www.telenor.com.pk/skin/frontend/telenor/default/images/common/home_bg6.png");
			/*height: 625px;*/
			background-repeat: no-repeat;
			background-size: cover;
		}
		.background_wrapper.automotive{
			background-image:url("https://www.telenor.com.pk/skin/frontend/telenor/default/images/common/home_bg7.png");
			/*height: 625px;*/
			background-repeat: no-repeat;
			background-size: cover;
		}
		.ecare_btn{
			margin-bottom: 85px;
		}
		/* Product show case main page css */
		@media only screen and (min-width: 80px) and (max-width: 767px){
			.myd-offer-btns{
				width: 100%;
			}
			.cb_ad_wrapper.mydjuice-wrapper .container {
				border-bottom: 0;
			}
			.my-djuice {    
				padding-bottom: 0px; 
			}
			.my-djuice-steps {
				padding-bottom: 0px;
			}
			.ul_wrapper.mydjuice_wrapper .hea h1 {
				width: 100%;
			}
			.chose_pkg {
				display: inline-block;
				width: 100%;
				float: left;
				margin-left: 0px;
			}
			.\33 g_coverage{
				width: 50%;
			}
			.\34 g_coverage{
				width: 50%;
			}
			.devicecheck .input_controls.sim-sale-controls{
				margin-bottom: 0px !important;
			}
			.switch_numbers{
				width: 100%;
				padding: 0 10px;
			}
			.connect_devices .login_center_box{
				width: 100%;
			}
			.switch_selects {
				float: left;
				width: 100%;
				border-bottom: 1px solid #dedede;
				border-left: 0;
				padding: 10px 0;
			}
			.connect_devices .inner{
				float: none;
			}
			switch_buttons .center_box_row.nolabels.more_margin{
				margin: 15px 0px 0px;
			}
			.connect_devices .login_center_box .thankyou_button{
				margin-top: 0px;
			}
			.connect_devices .login_center_box .thankyou_button form {
				margin: 0px 0px 15px;
			}
			.connect_switch.dashboard_connect{
				max-width: 320px;
				position: static !important;
			}
			.blackout.connect_out{
				display: none !important;
			}
			.\34 g_summary .inter_usage h1{
				text-align: left;
			}
			.niphone_layers .result_block{
				margin-top: 0px !important;
			}
			.device_order_form_content .convert_to_telenor .niphone_layers .head_container .requierd_div{
				line-height: 15px;
			}
			.djuice .mydjuiceoffer_tabs .tab-links li.active .tab-head{
				border-top: none;
			}
			.djuice .mydjuiceoffer_tabs .tab-links li .tab-head{
				border-top: none;
			}
			.djuice .mydjuiceoffer_tabs .tabs .tab_heading{
				text-align: center !important;
			}
			.mydjuiceoffer_tabs .tab-links li{
				text-transform: capitalize;
			}

		}
		@media only screen and (min-width: 641px) and (max-width: 767px){
			.cb_ad_wrapper.mydjuice-wrapper {
				float: left;
				width: 100%;
			}
			.cb_ad_wrapper.mydjuice-wrapper .container {
				float: left;
				width: 100%;
			}
			.mob-details {
				width: 100%;
			}
			.mydjuice-wrapper .cpb_btn {
				float: left;
				width: 46%;
			}
			.share_facebook {
				display: inline-block;
				width: 35%;
				margin: 16px 0px 12px 0px;
				float: left;
			}
			.fbshare_icon{
				margin: 0 10px 0 0;
			}
			.migrate {
				width: 230px;
				margin-top: 0px;
				float: left;
			}
			.terms_condition {
				display: inline-block;
				width: 45%;
				margin-top: 15px;
				line-height: 23px;
			}
		}
		@media only screen and (min-width: 80px) and (max-width: 640px){
			.cb_ad_wrapper.mydjuice-wrapper{
				float: left;
				width: 50%;
			}
			.myd-div{
				display: inline-block;
				font-size: 12px;
				width: 40%;
			}
			.myd-div.off-price {
				float: right;
				display: inline-block;
				font-size: 12px;
				width: 58%;
				text-align: left;
			}   
			.cb_ad_wrapper.mydjuice-wrapper .m_sticky{
				height: auto;
			}
			.cb_ad_wrapper.mydjuice-wrapper .sub_hea{
				line-height: 16px;
				padding: 0px;
				width: 40%;
				font-size: 17px;
			}
			.cb_ad_wrapper.mydjuice-wrapper .container .price{
				width: 50%;
			}
			.cb_ad_wrapper.mydjuice-wrapper .container .price h1{
				width: 45%;
				font-size: 17px;
			}
			.my-djuice , .my-djuice-steps , .djuice-save , .ul_wrapper.mydjuice_wrapper{
				width: 100%;
			}
			.myd-div-discount{
				color: #ffff00 !important;
				line-height: 0px;
				margin-bottom: 10px;
			}
			.low_margin .mob-details .dteails-m{
				border-radius: 10px;
			}
			.devicecheck .sim_layers .search_location input{
				width: 65% !important;
			}
			.devicecheck .sim_layers .search_location.postpaid_location input.pp-width{
				width: calc(100% - 65px) !important;
			}
			.sim_ex{
				padding: 12px 7px;
				width: 15%;
				font-size: 12px;
			}
			.devicecheck .lower_layer.sim_layers .search_location{
				margin-left: 0px !important;
			}
			.lower_layer.sim_layers{
				width: 100%;
			}
			.requierd_div.sim_required{
				width: 49% !important;
			}
			.decive_table td{
				width: 88px;
				font-size: 14px;
				word-break: break-all;
				word-wrap: break-word;
			}
			.\34 g_summary .tab-links li{
				width: 100%;
				padding: 0;
				display: inline-block;
			}
			.\34 g_summary .tab-links li .tab-head .tab_heading.right_tab{
				text-align: left;
			}
			.summary_details .reviews_list{
				margin: 30px auto;
			}
			.coverage_inner{
				padding: 0 20px;
			}
			.coverage_img{
				background-size: contain;
				width: 40px;
				height: 70px;
				float: left;
			}
			.coverage_spec{
				width: 78%;
				text-align: left;
				background: url("https://www.telenor.com.pk/skin/frontend/telenor/default/images/common/arrow_a_right_white.png") no-repeat scroll right center;
			}
			.check_inner{
				padding: 0 20px;
			}
			.check_img{
				background-size: contain;
				width: 40px;
				height: 70px;
				float: left;
			}
			.check_spec{
				width: 80%;
				text-align: left;
			}
			.summary_coverage {
				background-repeat: no-repeat;
				background-size: cover;
				min-height: 224px;
				max-height: 224px;
			}
			.summary_inner{
				padding: 20px 10px 0 10px;
			}
			.summary_coverage_map{
				border-bottom: 1px solid;
				padding-bottom: 20px;
			}
			.faqs_icon {
				width: 65px;
				height: 65px;
				top: -35px;
				background-size: contain;
				background-position: -1px 0px;
			}
			.summary_details .reviews_heading {
				width: 75%;
			}
			.summary_details .reviews_title{
				width: 69%;
			}
			.reviews_heading h2{
				width: 100%;
				font-size: 21px;
			}
			.summary_details .reviews_heading h2{
				margin-right: 1px;
				text-align: right;
				width: auto;
			}
			.summary_coverage_map{
				width: 100% !important;
				max-width: none !important;
				margin-bottom: 20px !important;
			}
			.summary_device{
				width: 100% !important;
				max-width: none !important;
				margin-bottom: 20px !important;
			}
			#largescreenphone_block{
				padding-top: 30px;
			}
		}
		@media only screen and (min-width: 80px) and (max-width: 480px){
			.cb_ad_wrapper.mydjuice-wrapper{
				width: 100%;
			}
			.ul_wrapper.mydjuice_wrapper .hea h1 {    
				font-size: 17.5px;
			}
			#chat_area{
				width: 92.5%;
			}
			.pop-up-chat{
				width: 100%;
			}
			.submit-login{
				width: 98% !important;
			}
			.note_less.sim_salenew .input_name .full_width {
				width: 100% !important;
			}
			.category_option{
				width: 100%;
			}
			.platinum {
				width: 50%;
				padding: 13px 13px 0px 0;
			}
			.platanium_inner{
				padding: 10px 5px 10px 5px;
			}
			.detail_name{
				font-size: 13px;
			}
			.detail_offer{
				font-size: 13px;
			}
			.gn-view .devicecheck .lower_layer .input_controls.auction .select_mobile {
				float: left;
			}
			.devicecheck .input_controls.auction {
				width: 96%;
			}
			.decive_table th{
				width: 100%;
			}
			.sim_icons{
				width: 210px;
				margin-bottom: 20px;
			}
			.sim_btn_new{
				margin-bottom: 10px;
			}
			.decive_table th:last-child{
				float: left;
				width: 60% !important;
			}
			.devicecheck .sim_layers .search_location.postpaid_location input{
				width: 65% !important;
			}
			.devicecheck.sim-check .heading{
				margin-top: 0px !important;
			}
			.devicecheck .lower_layer.sim_layers .filter_location{
				margin-bottom: 5px !important;
			}
			.devicecheck.sim-check .search_button{
				width: 60% !important;
			}
			.lower_layer.device_layers .search_location input{
				width: 80% !important;
			}
			.sim_btn_new{
				margin-top: 40px;
				margin-left: 0px;
			}
			.djuice .mydjuiceoffer_tabs #faqs {
				position: relative;
				left: -55%;
			}
			.djuice .mydjuiceoffer_tabs .tab-links li{
				float: left !important;
				width: 50% !important;
				display: inline-block !important;
			}
			.djuice .mydjuiceoffer_tabs .user_content_demo ul{
				display: inline-block;
			}
			.djuice .mydjuiceoffer_tabs .user_content_demo li{
				width: 100% !important;
			}
			.djuice .mydjuiceoffer_tabs #tab-content{
				display: inline-block !important;
				padding-left: 0px;
				padding-right: 0px;
			}
			.djuice .mydjuiceoffer_tabs .tab .container{
				min-width: 320px;
			}
			.djuice .mydjuiceoffer_tabs .text_head h3{
				font-size: 18px;
			}
			.djuice .mydjuiceoffer_tabs .text_box p{
				font-size: 14px;
				font-family: telenorregular;
			}
			.djuice .mydjuiceoffer_tabs .review_content .review_title{
				font-size: 18px;
			}
			.djuice .mydjuiceoffer_tabs .review_content .review_data{
				font-size: 15px;
			}
		}
		@media only screen and (min-width: 80px) and (max-width: 340px){
			.inner-round input {
				width: 66px;
				height: 66px;
				font-size: 8px;
			}
			.inner-round button {
				width: 66px;
				height: 66px;
				font-size: 8px;
			}
			.inner-round{
				margin-right: 5px;
			}
		}
		@media only screen and (min-width: 341px) and (max-width: 480px){
			.inner-round input{
				width: 62px;
				height: 62px;        
				font-size: 12px;
				white-space: normal;
			}
			.myd-offer-btns{
				text-align: left;
			}
			.inner-round{
				margin-right: 5px;
			}

		}
		@media only screen and (min-width: 481px) and (max-width: 640px){
			.inner-round{
				margin-right: 3px;
			}
			.myd-offer-btns{
				text-align: left;
			}
			#chat_area{
				width: 400px;
			}
			.game_portal .heading h2{
				margin-top: 0px;
			}

		}
		@media only screen and (min-width: 481px) and (max-width: 1200px){
			.category_option{
				width: 100%;
			}
			.platinum {
				width: 33%;
				padding: 10px 10px 0px 0;
			}
			.platanium_inner{
				padding: 10px 5px 10px 10px;
			}
			.platanium_detail{
				padding-left: 5px;
			}
			.detail_name , .detail_offer{
				font-size: 14px;
			}
			.devicecheck .input_controls.auction {
				width: 64%;
				margin: 0px auto;
			}
			.gn-view .devicecheck .lower_layer .input_controls.auction .select_mobile{
				float: left;
				width: 100%;
			}
		}
		.myd-div-discount{
			color: red;
		}

		.mob-details {
			margin-bottom: 8px;
			width: 100%;
		}
		.dteails-m {
			display: inline-block;
			border: 1px solid;
			padding: 5px;
			width: 15%;
			min-height: 56px;
			margin: 1px 0px;
			line-height: 15px;
			text-align: center;
			border-radius: 50%;
		}
		.dteails-m span{
			width: 100%;
			text-align: center;
			float: left;
			font-size: 10px;
		}
		.mydjuice-wrapper{
			font-size: 26px;
		}
		.offer-table td {
			font-size: 12px;
			padding: 5px;
			border: 1px solid #CCCDCE;
			text-align: center;
			width: 17.5%;
		}
		.mob-details .offer-table {
			width: 100%;
		}
		.mydjuice-wrapper .cpb_btn{
			height: auto;
		}
		.account_section .account_section_head .section_info.em_login{
			padding-right: 50px !important;
		}
		.thankyou_button.bck-mod{
			max-width: 135px;
		}
		.thankyou_button.bck-mod .continue{
			padding: 5px 15px;
		}

		#searchAsset {
			float: right;
			width: 138px;
			margin-left: 0;
			height: 28px;
			border-left: 1px solid #FFF;
			border-right: 1px solid #FFF;
			margin-top: 6px;
		}
		#serchField{
			width: 108px;
		}
		.content_section.poc_sect.only_poc_dash .top_margin {
			margin-top: 85px !important;
		}
		.device_right{
			height: 150px !important;
		}
		@media only screen and (min-width: 641px) and (max-width: 1200px){

			.note_less .input_name .full_width{
				width: 32% !important;
			}
		}
		@media only screen and (min-width: 481px) and (max-width: 640px){

			.line_wrapper{
				width: 54%;
			}
			.line_wrapper .iradio_line-blue.checked{
				margin-left: 0px;
			}
			.videolive iframe, .mainHidden {
				height: 348px;
			}
		}
		@media only screen and (min-width: 641px) and (max-width: 960px){
			.line_wrapper{
				padding: 0;
			}
		}
		@media only screen and (min-width: 1201px){

			.devicecheck .lower_layer .input_controls.sim-sale-controls .filter_location{
				width: 332px;
				height: 103px;
			}
			.devicecheck .lower_layer .input_controls.sim-sale-controls .select_mobile{
				width: 332px;
			}
		}

		@media only screen and (min-width: 80px) and (max-width: 500px)
		{
			.login_form .validation-advice.chk_validation{
				margin-top: 0px;
			}
			.devicecheck.sim-check .search_button{
				width: 60px !important;
			}
		}
		@media only screen and (max-width: 1170px){

/*	.topicons {
width: 206px;
}
#searchAsset{
width: 160px;
margin-left: 0px;
}*/
#searchAsset {
	float: right;
	width: 135px;	
	margin-top: 6px;
	margin-left: 0;
}
#serchField {
	width: 100px;
}
#formBtn {
	float: left;
	width: 20px;
	height: 30px;
}
.topicons .ticon {
	display: inline-block;
	min-width: 20px;
	padding: 5px 0;
	height: 40px;
	position: relative;
	width: 30px;
}
.topicons {
	float: right;
	height: 40px;
	padding: 0 0px;
}
.panel_right{
	width:82%;
}
.topicons.connect_icon .ticon{
	width: 50px !important;
}

}

@media only screen and (min-width: 1400px){
	.container {
		margin: 0 auto;
		max-width: 1170px;
	}
	.iramecontainer iframe{
		width:100%;
		height: 500px;
	}
	/*******************SACHA SATH*************************/
	.sacha_sath .fun_custo .sm_lettet a:before {
		content: ".";
		font-size: 21px;
		position: absolute;
		top: 0px;
		right: 1px;
	}
	.vid-main-wrapper{
		height: 550px;
	}
	.sacha_sath .ss_fpa{
		width: 52%;
	}
	.sacha_sath .up_txt_epi{
		text-align: left;
	}
	.sacha_sath button.slick-next.slick-arrow{
		right: -3%;
	}
	.sacha_sath button.slick-prev.slick-arrow{
		left: -6%;
	}
	.sacha_sath .fun_custo p {
		font-size: 19px;
	}
	.sacha_sath .fun_custo .sm_lettet{
		font-size: 15px;
	}
	.sacha_sath .fun_custo .sm_lettet a{
		font-size: 16px;
	}
	.sacha_sath #vid-list .desc{
		font-size: 17px;
	}
	.sacha_sath #vid-list .desc_p{
		font-size: 16px;
	}
	.sacha_sath .ss_container{
		margin-top: 20px;
	}
	.sacha_sath .ss_slierbg{
		width:  240px;
		min-height: 220px;
		max-height: 220px;
	}
	.sacha_sath .slick-slide img {
		min-height: 126px !important;
		max-height: 126px !important;
		min-width: 216px !important;
		max-width: 216px !important;
	}
	.sacha_sath .ss_head_txt h5{
		font-size: 16px;
		line-height: 20px;
		min-height: 48px;
		max-height: 48px;
	}
	.sacha_sath .ss_t{
		font-size: 14px;
	}
	.sacha_sath .ss_list li{
		font-size: 15px;
	}
	.sacha_sath .ss_list li:last-child:before {
		content: ".";
		font-size: 23px;
		top: -11px;
	}
	.sacha_sath .ss_container{
		max-width: 1499px;
	}
	.sacha_sath .shuffling ul li img{
		width:22px;
	}
	.sacha_sath .shuffling {
		padding: 20px 17px 10px;
	}
	.sacha_sath #logo_container > a > img {
		margin-top: 14px;
		margin-left: -100px;
	}
	.sacha_sath .wrapper_relative {
		height: 535px;
	}
	.sacha_sath .scroll-area.sec_scroll {
		width: 100%;
		height: 365px;
		position: relative;
		margin: 0px auto;
	}

	/***************END SACHA SATH**************/
}
@media  only screen and (max-width: 1200px){
	.showcaseMain_layers .showInner_app h1{
		width:72%;
	}
	.showcaseMain_layers .showInner_app p{
		width:65%;
	}
	.showCase_activateTd:first-child {
		width: 30%;
		text-align: left;
		padding-left: 20px;
	}
	.showCase_activateTd:last-child {
		background-color: #CFDD01;
		width: 20%;
	}
	.product4_wrap .ecare_inn_wrap {
		padding: 0 1px;
	}
	.showcase_wrap iframe{
		width: 674px;
		height: 380px;
	}
	/***********************************SACHA SATH*******************/
	.sacha_sath .ss_fpa{
		width: 100%;
	}
	.sacha_sath .up_txt_epi{
		text-align: center;
	}
	.sacha_sath button.slick-next.slick-arrow{
		right: 0%;
	}
	.sacha_sath button.slick-prev.slick-arrow{
		left: 0%;
	}
	.sacha_sath .ss_slierbg{
		margin:0px auto; 
	}
	.vid-main-wrapper {
		position: relative;
		padding-top: 70px;
	}
	.sacha_sath .ss_container{
		margin-top: 0px;
	}
	/***************END SACHA SATH**************/
	/******************Devices************/
	.devices_revamp .device_list_grid_section #device_grid_view .device_three_grids_view {
		padding: 0 18px 30px 0px;
	}
	.devices_revamp .devices_filter #m-filters-new .price {
		margin-left: 65px;
	}
	.devices_revamp .devices_filter #m-filters-new select {
		width: 25%;
		margin-right: 16px;
	}
	.devices_revamp .devices_filter #m-filters-new input {
		padding: 10px 26px;
	}
	.devices_revamp #device_grid_view .device_three_grids_view .device_detail_rating {
		padding: 12px 14px;
	}
	.devices_revamp #device_grid_view .three_grids_inside_wrapper {
		max-width: 100%;
	}
	.devices_filter div#m-filters-new {
		margin-left: 0px;
		text-align: center;
	}
	.devices_revamp .devices_filter #m-filters-new:after {
		content: "";
	}
	.devices_revamp .device_right_view .inf_inn_para h2,
	.devices_revamp .inf_inn_para .inf_ptag h3,
	.devices_revamp .device_right_view .right_accord_text h3,
	.devices_revamp .device_right_view .right_side_accord .inf_ptag h3 {
		font-size: 12px;
	}
	.devices_revamp .inf_inn_para .dev_p {
		width: 66%;
	}
	.devices_revamp .custom-select {
		margin-right: 12px;
	}
	.devices_revamp .device_right_view .select2-container {
		width: 144px !important;
	}
	.devices_revamp .content_section.device_list_grid_section .panel_right {
		width: 30%;
	}
	.game_portal .select2-container{
		width:90% !important; 
	}
	/******************END Devices************/


	/*****************dynamic game*********/
	.dynamicForm .nameclass {
		width: 296px;
		margin-right: 0px;
	}
	.nameclass .rowone {
		width: 144px;
	}
	.nameclass .rowsec {
		width: 150px;
	}
	.dynamicForm .nameclass input {
		height:  44px;
	}
	.mainVisible{
		display: none;
	}
	.mainVisible.leftCcnImg{
		display: inline-block;
		background-position: right center;
		height: auto;
	}
	.mainVisible.rightCcnImg{
		display: inline-block;
		background-position: left center;
		height: auto;
	}
	.mainVisible.rightCcnImg .dynamicContent {
		float: right;
		width: 44%;
	}
	.iramecontainer iframe{
		width:100%;
		height: 500px;
	}
	.iframeimg{
		display: none;
	}
	.sim-check .chose_pkg {
		width: 60%;
	}
	#chose_pkg .pkg_radio {
		width: 50%;
	}
	
}
@media  only screen and (max-width: 990px){
	.clickable_box ul li a span h3{
		font-size: 12px;
	}
	.product4_wrap .ecare_inn_wrap {
		padding: 0 9px;
	}
	.showcaseMain_layers .showInner_app p {
		width: 85%;
	}
	.product4_wrap .ecare_inn_wrap{
		width: 50%;
		margin-bottom: 15px;
		float: left;
	}
	.elseWhat .ecare_title h1{
		font-size: 32px;
		width: 85%;
		margin: auto;
	}
	.showcase_layers .layers_wrap {
		width: 100%;
	}
	.showcase_layers .showAudio,
	.showcase_layers .showVideo,
	.showcase_layers .showTab{
		width: 30px;
		height: 34px;
	}
	.showcase_layers .showCloud{
		height: 30px;
		width: 37px;
	}
	.showcase_layers .showCase_activateTd{
		width: 19%;
		padding-left: 0px;
		padding-right: 0px;
	}
	.showcase_layers .showCase_activateTd span{
		font-size: 16px;
	}
	.video {
		margin-top: 24px;
		clear: both;
		display: inline-block;
	}
	.videoWrapper {
		width: 745px;
		margin: 0px auto;
		text-align: center;
		margin-top: 63px;
		background-image: url(https://www.telenor.com.pk/skin/frontend/telenor/default/images/common/video_img.png) !important;
		background-size: cover;
		height: 363px;
	}
	.showCase_activateTd:first-child span {
		font-size: 15px;
		font-family: telenorlight , sans-serif;
	}
	.showCase_activateTd:first-child {
		width: 29%;
		text-align: left;
		padding-left: 20px;
	}
	.showCase_activateTd:last-child {
		background-color: #CFDD01;
		width: 21%;
	}
	.showcase_wrap .banner_img img {
		min-width: 86%;
		height: 180px;
		max-width: 86%;
		max-height: 180px;
	}
	.showcase_wrap iframe{
		width: 571px;
		height: 320px;
	}
	/****************************sacha Sath******************/
	.sacha_sath #scroll-area {
		width: 100%;
		min-height: 371px;
		max-height: 371px;
		position: relative;
		z-index: 111;
		margin: 0px auto;
		overflow: scroll;
	}
	.sacha_sath .ss_fpa{
		width: 100%;
	}
	.sacha_sath .up_txt_epi{
		text-align: center;
	}
	.sacha_sath button.slick-next.slick-arrow{
		right: 0%;
	}
	.sacha_sath button.slick-prev.slick-arrow{
		left: 0%;
	}
	.sacha_sath .ss_slierbg{
		margin:0px auto; 
	}
	/***************END SACHA SATH**************/
	/*************SLO**********************/
	.err_txt.chng_clr{
		width:250px;
	}
	/*************END SLO**********************/
	/********************Devices************/
	.devices_revamp .devices_filter .block-content {
		padding: 6px 0px 9px 0px;
	}
	.devices_revamp .narrow-by-list {
		width: 95.5%;
		position: absolute;
		top: 0px;
		left: 54px;
	}
	.devices_revamp dl.sub_nav_block {
		margin-right: 5px;
	}
	.devices_revamp dl.sub_nav_block {
		width: 31.2%;
	}
	.devices_revamp .content_section.device_list_grid_section .panel_left {
		width: 100%;
		margin: 0px auto;
	}
	.devices_revamp .device_list_grid_section #device_grid_view .device_three_grids_view {
		width: 50%;
		float: left;
		margin: 0;
		padding: 0 8px 29px 0px;
	}
	.devices_revamp #device_grid_view .three_grids_inside_wrapper {
		max-width: 100%;
	}
	.devices_revamp .devices_filter #m-filters-new .price {
		margin-left: 52px;
	}
	.devices_revamp .devices_filter #m-filters-new select {
		width: 25%;
		margin-right: 10px;
	}
	.devices_revamp .devices_filter #m-filters-new:after {
		left: 6px;
	}
	.devices_revamp .devices_filter #m-filters-new input {
		padding: 11px 18px;
		line-height: 12px;
	}
	.devices_revamp .devices_filter .select2-container {
		margin-right: 10px;
	}
	.devices_revamp .content_section.device_list_grid_section .panel_right {
		margin-right: 0px;
		margin-top: 10px;
		width: 100%;
		margin-left: 0px;
	}
	.devices_revamp .devices_filter #m-filters-new input {
		width: 110px;
	}
	.devices_filter div#m-filters-new {
		margin-left: 0px;
		text-align: center;
	}
	.devices_revamp .devices_filter #m-filters-new:after {
		content: "";
	}
	.panel_right.change_pos_right {
		position: static;
	}
	.game_portal .select2-container{
		width:90% !important; 
	}
	.slo_popup.devices_popup {
		width: 64%;
		left: 20%;
	}
	.slo_popup{
		width: 80%;
		left: 13%;
	}
	/********************dynamic game*************/
	.dynamicCounter h1 p{
		font-size: 44px;
		margin-bottom: 14px;
		line-height: 47px;
	}
	.relauchWrapper .dynamicCounter h1 p{
		font-size: 34px;
	}
	.relauchWrapper .dynamicCounter p{
		font-size: 20px;
	}
	.dynamicCounter p {
		font-size: 22px;
		width: 84%;
		margin: 0px auto;
		margin-bottom: 54px;
		line-height: 33px;
	}
	.flip-clock-wrapper {
		margin: 0px; 
	}
	.flip-clock-wrapper ul {
		width: 74px;
		height: 86px;
		padding: 0px;
	}
	.flip-clock-wrapper ul li {
		height: 100%;
	}
	.flip-clock-divider {
		width: 34px;
		display: inline-block;
		float: none;
	}
	.flip-clock-divider .flip-clock-label {
		bottom: -50px;
		right: -120px;
		font-size: 28px;
	}
	.flip-clock-dot.top {
		top: 38px;
	}
	.flip-clock-dot {
		background: #fff;
		left: 12px;
		height: 5px;
	}
	.flip-clock-dot.bottom {
		bottom: 28px;
	}
	.flip-clock-wrapper ul li a div.up:after {
		background-color: rgba(113, 109, 109, 0.4);
		top: 42px;
	}
	.flip-clock-wrapper ul li a div div.inn{
		font-size: 74px;
		line-height: 86px;
	}
	.flip-clock-divider.minutes .flip-clock-label {
		right: -104px;
	}
	.dynamicForm h1{
		font-size: 26px;
	}
	.dynamicForm .nameclass{
		margin-bottom: 16px;
		margin-right: 0px;
	}
	.dynamicForm .nameclass,
	.dynamicForm .nameclass input{
		width:100%;
	}
	.nameclass .form-control {
		max-width: 883px;
	}
	.nameclass .rowone,
	.nameclass .rowsec{
		width:50%;
	}
	.innerctrl .field_text{
		float: left;
		margin-bottom: 18px;
	}
	.dynamicbtns {
		padding-top: 0px;
		padding-bottom: 20px;
	}
	.dynamicvideo-container h1{
		font-size: 34px;
	}
	.dynamicvideo-container h1{
		font-size: 30px;
	}
	.dynamicvideo-container p{
		width: 80%;
		line-height: 22px;
	}
	.videoinner a{
		margin-top: 50px;
	}

	.faqSlick p{
		line-height: 22px;
		padding-left: 10px;
	}
	.faqslider h1{
		font-size: 22px;
		padding-left: 10px;
	}
	.dynamicForm .innerctrl .select2-container{
		width:100% !important;
	}
	.dynamicForm .innerctrl{
		width:100%;
	}
	.dynamicForm .nameclass .rowone input {
		width: 96%;
	}
	.dynamicForm .innerctrl .rowsec .select2-container {
		width: 100% !important;
	}
	.dynamicForm .nameclass input{
		height:44px;
	}
	.slideData .videolive iframe,
	.slideData .mainHidden {
		height: 500px;
	}
	.iramecontainer iframe{
		width:100%;
		height: 500px;
	}
	/************relaunch********/
	.mainVisible.leftCcnImg{
		display: inline-block;
		background-image: none !important;
	}
	.mainVisible.leftCcnImg  .dynamicContent{
		width:70%;
	}
	.leftCcnImg .dynamicConalign h1{
		font-size: 38px;
		width: 100%;
		color: #000;
		font-weight: 100;
		margin: initial;
		line-height: 44px;
	}
	.leftCcnImg  .dynamicConalign p{
		font-size: 20px;
	}
	.mainVisible.rightCcnImg{
		display: inline-block;
		background-image: none !important;
		margin-left: 0px;
	}
	.mainVisible.rightCcnImg  .dynamicContent{
		width:70%;
	}
	.mainVisible.rightCcnImg  .dynamicContent{
		float: left;
	}
	.rightCcnImg .dynamicConalign h1{
		font-size: 38px;
		width: 100%;
		color: #000;
		font-weight: 100;
		margin: initial;
		line-height: 44px;
	}
	.rightCcnImg  .dynamicConalign p{
		font-size: 20px;
	}
	/************ end relaunch********/
	/*******************End Devices*********/
	*******************iphonex******************/
	.iphone_x_wrapper input[type=checkbox].css-checkbox + label.css-label.cb0 span{
		float: none;
	}
	.iphonexbf .mob_full img,
	.iphonexbf .right_element img {
		width: 80%;
		max-width: 80%;
		min-width: 80%;
		height: auto;
	}
	.iphonexbf .attr_desc{
		width: 100%;
		text-align: center;
		font-size: 14px;
	}
	.iphonexbf .mob_top_padding {
		padding-top: 0px;
	}
	.iphonexbf .mob_vertical_padding {
		padding-top: 0px;
		padding-bottom: 0px;
	}
	.iphonexbf .attr_title.tp-margin {
		padding-top: 0px;
	}
	.iphonexbf .tp-margin {
		margin-top: 0px;
	}
	.iphonexbf .attr_title{
		margin-bottom: 14px !important;
		font-size: 26px;
	}
	.iphonexbf .half_layer {
		width: 100%;
		padding-left: 15px;
	}
	.iphonexbf .half_layer.mob_full {
		width: 100%;
		padding-left: 0px;
	}
	.iphonexbf .right_element {
		margin-top: 0px;
		margin-bottom: 0px;
		text-align: center;
	}
	.iphonexbf  .layers{
		margin-bottom: 0px !important;
	}
	.iphone_layers .layers:nth-child(even){
		margin-top: 40px;
	}
	.iphonexbf .banner_img{
		padding-right: 0px;
	}
	.iphonexbf .layer_subtitle {
		margin-bottom: 20px;
	}
	/*****************End iphonex*******************/

}

@media  only screen and (max-width: 768px){
	.ecare_title h1 p {
		font-size: 30px;
	}
	.ecare_inn_wrap{
		min-height: auto;
		max-height: auto;
		overflow: visible;
	}
	.showcase_wrap .banner_img img {
		min-width: 86%;
		height: 180px;
		max-width: 86%;
		max-height: 180px;
	}
	.ecare_btn {
		padding-top: 25px;
	}
	.ecare_btn {
		margin-bottom: 14px;
	}
	.showcase_wrap .right_element{
		width: 100% !important;
		margin: 0px auto;
		text-align: center;
		padding-top: 25px;
	}
	.showcase_wrap .mob_full .right_element{
		margin-bottom: 20px;
	}
	.right_element img{
		max-width: 400px;
		min-width: 400px;
	}
	.iPhone_content.bip_content .right_element {
		margin-right: 0px; 
	}
	.showCase_activateInner {
		width: 93%;
		max-width: 1034px;
		border: 1px solid #C9C9C9;
		margin: 0px auto;
		background-color: #EEEEEE;
		margin-bottom: 25px;
		display: inline-block;
		margin-left: 14px;
		min-width: 300px;
		overflow-x: scroll;
	}
	.ecare_sec_wrap.product4_wrap {
		margin-bottom: 0px;
	}
	.showCase_activateRow {
		display: table-row;
		width: 690px;
		border-bottom: 1px solid #9C9898;
	}
	.showCase_activateTd:first-child {
		width: 30%;
		min-width: 185px;
	}
	.showCase_activateTd {
		display: table-cell;
		width: 16%;
		text-align: center;
		padding: 15px 10px;
		min-width: 135px;
	}
	.showcaseMain_layers .clickable_box ul li a span h3{
		font-size: 12px;
	}
	.showcaseMain_layers .showInner_app h1 {
		width: 55%;
		letter-spacing: 2px;
		line-height: 38px;
		font-size: 28px;
	}
	.showcaseMain_layers .showInner_app p {
		width: 100%;
		font-size: 16px;
	}
	.ecare_inn_wrap{
		width:100%;
	}
	.showcaseMain_layers .ecare_btn{
		padding-top: 0px;
	}
	.ecare_inn_wrap .ecare_btn .sim_btn_new{
		float: none !important;
		margin-top: 0px;
	}
	.ecare_title h1{
		font-size: 35px;
	}
	.ecare_title p{
		font-size: 16px;
	}
	.ecare_title_bottom h2{
		font-size: 18px;
	}
	.ecare_title_bottom p{
		font-size: 14px;
	}
	.product4_wrap .ecare_inn_wrap{
		width: 75%;
		margin-bottom: 15px;
		float: none;
	}
	.showcase_layers .elseWhat .ecare_title h1,
	.showcase_layers .main_info .attr_title{
		font-size: 28px;
		width: 85%;
		margin: auto;
	}
	.showcase_layers .main_info .attr_title{
		line-height: 35px;
	}
	.showcase_layers .main_brand h1{
		font-size: 24px;
	}
	.showcase_layers .main_brand  p{
		font-size: 16px;
	}
	.showcase_layers  .showInner_app{
		padding:0px 0px; 
	}
	.showcase_layers  .layer_cell.half_layer{
		width: 100%;
		padding-left: 0%;
	}
	.showcase_layers  .layers_wrap {
		width: 100%;
	}
	.showcase_layers  .layers_wrap img{
		width: 100%;
	}
	.showcase_layers .attr_title{
		font-size: 20px;
		width: 100%;
		text-align: center;
	}
	.showcase_layers .attr_desc {
		font-size: 16px;
		width: 100%;
		text-align: center;
	}
	.showcase_layers .cell_container {
		width: 100%;
	}
	.showcase_layers  .layer_cell.half_layer{
		padding-right: 0px;
	}
	.showcase_layers .setUp .ecare_title h1,
	.showcase_layers .whatsNew .ecare_title h1,
	.showcase_layers .app_download h1,
	.showcase_layers .showCase_activate .ecare_title h1,
	.showcase_layers .ecare_title h1{
		font-size: 26px;
	}
	.app_download h1{
		line-height: 28px;
	}
	.showcase_layers .showAudio,
	.showcase_layers .showVideo,
	.showcase_layers .showTab{
		width: 30px;
		height: 34px;
	}
	.showcase_layers .showCloud{
		height: 30px;
		width: 37px;
	}
	.showcase_layers .showCase_activateTd{
		width: 19%;
		padding-left: 5px;
		padding-right: 0px;
	}
	.showcase_layers .showCase_activateTd span{
		font-size: 16px;
	}
	.showcaseMain_layers .showInner_app h1 {
		width: 240px;
		letter-spacing: 0px;
		line-height: 55px;
		font-size: 35px;
		margin-bottom: 5px;
		margin-top:120px;
	}
	.showcaseMain_layers .showInner_app p {
		width: 337px;
		font-size: 15px;
		line-height: 24px;
	}
	.showcaseMain_layers .background_transparent {
		position: static;
		display:inline-block;
		height: auto;
		background-color: gray;
	}
	.showcaseMain_layers .clickable_box ul li{
		width: 50%;
	}
	.showcaseMain_layers .clickable_box ul li:first-child a{
		padding-left: 0px;
	}
	.showcaseMain_layers .clickable_box ul li:first-child{
		width:50%;
	}
	.showcaseMain_layers .clickable_box ul li:nth-child(even){
		border-bottom: 1px solid #666666;
		border-top: none;
	}
	.showcaseMain_layers .clickable_box ul li:nth-child(odd){
		border-bottom: 1px solid #666666;
		border-top: none;
	}
	.showcaseMain_layers .clickable_box span img{
		width:35px;
		height: 35px;
		overflow: hidden;
	}
	.showcaseMain_layers .clickable_box ul li a{
		padding: 10px 0px;
	}
	.showcaseMain_layers .clickable_box ul li:last-child{
		width:50%;
		border-right: 1px solid #666666;
	}
	.showcaseMain_layers .clickable_box ul li:last-child a {
		padding-right: 0px;
	}
	.showcaseMain_layers .showInner_app {
		padding-top: 0px;
	}
	.showcaseMain_layers .main_brand{
		min-height: 300px;
	}
	.background_transparent{
		width:100%;
	}
	.videoWrapper {
		width: 439px;
		margin: 0px auto;
		text-align: center;
		margin-top: 63px;
		background-image: url(https://www.telenor.com.pk/skin/frontend/telenor/default/images/common/video_img.png) !important;
		background-size: cover;
		height: 218px;
	}
	.video {
		margin-top: 14px;
		clear: both;
		display: inline-block;
		width: 100%;
	}
	.showCase_activateTd:first-child span {
		font-size: 15px;
		font-family: telenorlight , sans-serif;
	}
	.showCase_activateTd:last-child {
		background-color: #CFDD01;
		width: 20%;
	}
	.showCase_activate .ecare_title h1{
		font-size: 25px;
	}
	.ecare_title h1 {
		font-size: 25px;
	}
	.productshowcase-landing-view  .product4_inner .ecare_img{
		padding-top: 20px;
	}
	.productshowcase-landing-view  .showCase_activate{
		padding-bottom: 0px;
	}
	.bip_content .mob_top_padding {
		padding-top: 25px;
	}
	.productshowcase-landing-view .showcase_layers .cell_container {
		width: 100%;
		padding-top: 25px;
	}
	.showcase_layers .showInner_app h1 p span {
		font-size: 30px !important;
		letter-spacing: 0px;
	}
	.attr_title.tp-margin {
		padding-top: 40px;
	}
	.app_download .showInner_app {
		margin-top: 30px;
	}
	.setUp .ecare_title h1 {
		text-transform: none;
		font-family: telenorlight , sans-serif;
		font-size: 30px;
	}
	.white_footer .mobile_footer .footer_link a {
		font-size: 18px;
		display: inline-block;
		width: 100%;
		height: 100%;
	}
	#footer{
		min-height: auto;
	}
	.showcase_wrap .half_layer {
		width: 100% !important;
		padding-left: 0% !important; 
	}
	.showcase_wrap .attr_desc{
		width: 100% !important;
	}
	.showcase_wrap .layers,
	.showcase_wrap .background_wrapper {
		background-size: cover;
		background-repeat: no-repeat;
		background-position: center;
	}
	.showcase_wrap iframe{
		width: 77%;
		height: 190px;
	}
	.productshowcase-landing-view #navbar, .productshowcase-index-index #navbar {
		background-color: transparent;
	}
	.showcaseMain_layers.showcase_wrap .layer_info{
		margin-top: 100px;
	}
/*.ecare_inn_wrap{
	padding-top: 50px;
	}*/
	/***************SACHA SATH******************/
	.sacha_sath .vid-container iframe, 
	.sacha_sath .vid-container object, 
	.sacha_sath .vid-container embed {
		position: relative;
		top: 0;
		left: 0;
		width: 100%;
		height: 230px;
		float: left;
	}
	.sacha_sath .vid-container {
		position: relative;
		padding-top: 30px;
		height: 180px;
		width: 100%;
		float: none; 
	}
	.sacha_sath .functional_buttons {
		width: 100%;
		display: inline-block;
		background: #1A1A1A;
	}
	.sacha_sath .vid-list-container {
		width: 100%;
		height: 379px;
		overflow: hidden;

		background: #222;
		overflow: scroll;
	}
	.sacha_sath .ss_fpa{
		width: 100%;
	}
	.sacha_sath .up_txt_epi{
		text-align: center;
	}
	.sacha_sath button.slick-next.slick-arrow{
		right: -26px;
	}
	.sacha_sath button.slick-prev.slick-arrow{
		left: -24px;
	}
	.sacha_sath .ss_slierbg{
		margin:0px auto; 
	}
	.sacha_sath .topspacing {
		padding-top: 0px !important;
	}
	.sacha_sath .vid-container {
		position: relative;
		padding-top: 0px;
		height: 320px;
		width: 100%;
		float: none; 
	}
	.sacha_sath .vid-container iframe, .sacha_sath .vid-container object, .sacha_sath .vid-container embed{
		height:100%;
	}
	div#playlist {
		height: 100%;
		float: none;
		width: 100%;
	}
	.sacha_sath .ss_container {
		margin-top: 0px;
	}
	.sacha_sath .ss_fpa p{
		text-align: left !important;
	}
	.sacha_sath .ss_fpa p span{
		font-size: 15px !important;
	}
	/***************END SACHA SATH**************/
	/*****************SLO******************/
	.slo_mins .recipient_input {
		width: 272px;
	}
	/*****************END SLO******************/

	/*************Devices******************/
	
	.devices_revamp .content_section.device_list_grid_section {
		padding-top: 0px;
	}
	.devices_revamp .devices_filter {
		top: 0px;
		border: none;
	}
	.devices_revamp dl.sub_nav_block {
		width: 65%;
	}
	.devices_revamp .devices_filter .sub_nav_block {
		position: relative;
	}
	.devices_revamp .narrow-by-list {
		width: 100%;
		position: relative;
		left: 0px;
	}
	.devices_revamp .devices_filter {
		position: relative;
		margin-bottom: 0px;
	}
	.devices_revamp .block-layered-nav .narrow-by-list .sub_nav_block,
	.devices_revamp .block-layered-nav {
		margin-bottom: 10px;
	}
	.devices_revamp #device_grid_view .three_grids_inside_wrapper {
		width: 100%;
		max-width: 100%;
		margin-bottom: 20px;
	}
	.devices_revamp .content_section.device_list_grid_section .panel_left {
		width: 100%;
	}
	.devices_revamp .device_list_grid_section #device_grid_view .device_three_grids_view {
		width: 100%;
		padding: 0px;
	}
	.devices_revamp .content_section.device_list_grid_section .panel_right {
		width: 100%;
		margin-top: 40px;
	}
	.devices_revamp .devices_filter #m-filters-new .price {
		margin-left: 0px;
		margin-top: 40px;
		border-bottom: 1px solid #CED0D1;
	}
	.devices_revamp .devices_filter #m-filters-new:after {
		top: 0px;
		left: 12px;
	}
	.devices_revamp .devices_filter #m-filters-new input {
		margin-top: 10px;
		margin-bottom: 30px;
	}
	.devices_revamp .devices_filter #m-filters-new select {
		margin-right: 90px;
		width: 75%;
	}
	.devices_revamp .bx-wrapper img {
		height: 280px;
		max-width: 300px;
		margin: 0 auto;
	}
	.change_pos_right {
		display: none;
	}
	.devices_filter div#m-filters-new {
		margin-left: 0px;
	}
	.devices_filter div#m-filters-new {
		margin-top: 24px;
		text-align: left;
	}
	.devices_revamp .devices_filter .select2-container {
		margin-bottom: 10px;
		width: 100% !important;
	}
	.devices_revamp #device_grid_view .device_three_grids_view .device_detail_rating {
		padding: 12px 14px;
	}
	.devices_revamp .devices_filter #m-filters-new:after {
		content: "FILTERS";
	}
	#device_panel_right {
		display: block;
		position: static;
		margin: 30px auto;
		border-radius: 3px;
	}
	#device_panel_right .mb-right{
		max-height: none;
	}
	.slo_popup.devices_popup {
		width: 80%;
		left: 10%;
	}
	.game_portal .select2-container{
		width:90% !important; 
	}
	.slo_popup.devices_popup .popup_btn .device_title{
		max-width: 258px;
	}
	.slo_loader.contact_us_form_loader {
		background-position: 0px 6px;
		margin: 0px auto;
		width: 14%;
		float: right;
	}
	/*************End Devices******************/
	/******************Dynamic game********/
	.dynamicCounter h1 p{
		font-size: 40px;
		margin-bottom: 14px;
		line-height: 47px;
	}
	.dynamicCounter p {
		font-size: 22px;
		width: 84%;
		margin: 0px auto;
		margin-bottom: 54px;
		line-height: 33px;
	}
	.flip-clock-wrapper {
		margin: 0px; 
	}
	.flip-clock-wrapper ul {
		width: 58px;
		height: 80px;
		padding: 0px;
	}
	.flip-clock-wrapper ul li {
		height: 100%;
	}
	.flip-clock-divider {
		width: 20px;
		display: inline-block;
		float: none;
	}
	.flip-clock-divider .flip-clock-label {
		bottom: -50px;
		right: -99px;
		font-size: 28px;
	}
	.flip-clock-dot.top {
		top: 44px;
	}
	.flip-clock-dot {
		background: #fff;
		left: 6px;
		height: 5px;
	}
	.flip-clock-dot.bottom {
		bottom: 28px;
	}
	.flip-clock-wrapper ul li a div.up:after {
		background-color: rgba(113, 109, 109, 0.4);
		top: 42px;
	}
	.flip-clock-wrapper ul li a div div.inn{
		font-size: 64px;
		line-height: 88px;
	}
	.flip-clock-divider.minutes .flip-clock-label {
		right: -88px;
	}
	.dynamicForm h1{
		font-size: 26px;
	}
	.dynamicForm .nameclass{
		margin-bottom: 16px;
	}
	.dynamicForm .nameclass,
	.dynamicForm .nameclass input{
		width:100%;
	}
	.nameclass .form-control {
		max-width: 452px;
		max-width: 688px;
	}
	.rowone,
	.rowsec{
		width:50%;
	}
	.innerctrl .field_text{
		float: left;
		margin-bottom: 18px;
	}
	.dynamicbtns {
		padding-top: 0px;
		padding-bottom: 20px;
	}
	.dynamicvideo-container h1{
		font-size: 34px;
	}
	.dynamicvideo-container h1{
		font-size: 30px;
		width: 80%;
		margin:0px auto;
	}
	#block .dynamicvideo-container h1{
		width: 100%;
	}
	.dynamicvideo-container h1 p{
		line-height: 34px;
	}
	.relauchWrapper .dynamicCounter h1 p{
		font-size: 26px;
	}
	.relauchWrapper .dynamicCounter p{
		font-size: 18px;
	}
	.dynamicvideo-container p{
		width: 80%;
		line-height: 22px;
	}
	.videoinner a{
		margin-top: 50px;
	}
	.mainVisible{
		display: none;
	}
	.faqSlick p{
		line-height: 22px;
		padding-left: 10px;
	}
	.faqslider h1{
		font-size: 22px;
		padding-left: 10px;
	}
	.dynamicForm .innerctrl .select2-container{
		width:100% !important;
	}
	.dynamicForm .nameclass .rowone input {
		width: 96%;
	}
	.dynamicForm .innerctrl .rowsec .select2-container {
		width: 100% !important;
	}
	.dynamicForm .nameclass input{
		height:44px;
	}
	.slideData  .videolive iframe, .slideData .mainHidden {
		height: 416px;
	}
	.iramecontainer iframe{
		width:100%;
		height: 500px;
	}
	/************relaunch********/
	.mainVisible.leftCcnImg{
		display: inline-block;
		background-image: none !important;
	}
	.mainVisible.leftCcnImg  .dynamicContent{
		width:100%;
	}
	.leftCcnImg .dynamicConalign h1{
		font-size: 28px;
		width: 100%;
		color: #000;
		font-weight: 100;
		margin: initial;
		line-height: 36px;
	}
	.leftCcnImg  .dynamicConalign p{
		font-size: 18px;
	}
	.mainVisible.rightCcnImg{
		display: inline-block;
		background-image: none !important;
		margin-left: 0px;
	}
	.mainVisible.rightCcnImg  .dynamicContent{
		width:100%;
	}
	.rightCcnImg .dynamicConalign h1{
		font-size: 28px;
		width: 100%;
		color: #000;
		font-weight: 100;
		margin: initial;
		line-height: 36px;
	}
	.rightCcnImg  .dynamicConalign p{
		font-size: 18px;
	}
	/************ end relaunch********/

}
@media  only screen and (max-width: 640px){
	.slideData .videolive iframe,.slideData  .mainHidden {
		height: 342px;
	}
	.iramecontainer iframe{
		width:100%;
		height: 500px;
	}
	/************relaunch********/
	.mainVisible.leftCcnImg{
		display: inline-block;
		background-image: none !important;
	}
	.mainVisible.leftCcnImg  .dynamicContent{
		width:100%;
	}
	.leftCcnImg .dynamicConalign h1{
		font-size: 28px;
		width: 100%;
		color: #000;
		font-weight: 100;
		margin: initial;
		line-height: 36px;
	}
	.leftCcnImg  .dynamicConalign p{
		font-size: 18px;
	}
	.mainVisible.rightCcnImg{
		display: inline-block;
		background-image: none !important;
		margin-left: 0px;
	}
	.mainVisible.rightCcnImg  .dynamicContent{
		width:100%;
	}
	.rightCcnImg .dynamicConalign h1{
		font-size: 28px;
		width: 100%;
		color: #000;
		font-weight: 100;
		margin: initial;
		line-height: 36px;
	}
	.rightCcnImg  .dynamicConalign p{
		font-size: 18px;
	}
	/************ end relaunch********/
}
@media  only screen and (max-width: 480px){
	.showcaseMain_layers .showInner_app h1 {
		width: 240px;
		letter-spacing: 0px;
		line-height: 55px;
		font-size: 35px;
		margin-bottom: 5px;
		margin-top: 85px;
	}
	.videoLayer{
		min-height:390px;
	}
	.showcaseMain_layers .showInner_app p {
		width: 240px;
		font-size: 13px;
		line-height: 18px;
	}
	.showcaseMain_layers .ecare_inn_wrap{
		width:100%;
	}
	.showcaseMain_layers .ecare_btn{
		padding-top: 12px;
		margin-bottom: 20px;
	}
	.showcaseMain_layers .ecare_inn_wrap .ecare_btn .sim_btn_new{
		float: none !important;
	}

	.showcaseMain_layers .ecare_title p{
		font-size: 16px;
		line-height: 24px;
	}
	.showcase_wrap .ecare_title p:nth-child(2){
		margin-bottom: 30px;
	}
	.showcase_wrap .ecare_inn_wrap .ecare_title_bottom p:nth-child(2){
		margin-bottom: 12px;
	}
	.showcaseMain_layers .ecare_title_bottom h2{
		font-size: 18px;
	}
	.showcaseMain_layers .ecare_title_bottom p{
		font-size: 14px;
	}
	.showcaseMain_layers .product4_wrap .ecare_inn_wrap{
		width: 96%;
		margin-bottom: 15px;
		float: none;
	}
	.showcaseMain_layers .elseWhat .ecare_title h1{
		font-size: 28px;
		width: 85%;
		margin: auto;
	}
	.showcaseMain_layers .showInner_app{
		padding: 0px;
	}
	.background_transparent {
		position: absolute;
		top: -324px;
		left: 0;
		right: 0;
		bottom: 0;
		display: block;
		height: 129px;
	}
	.showcaseMain_layers .clickable_box ul li{
		width: 50%;
	}
	.showcaseMain_layers .clickable_box ul li:first-child a{
		padding-left: 0px;
	}
	.showcaseMain_layers .clickable_box ul li:first-child{
		width:50%;
	}
	.showcaseMain_layers .clickable_box span img{
		width:35px;
	}
	.showcaseMain_layers .clickable_box ul li a{
		padding: 10px 0px;
	}
	.showcaseMain_layers .clickable_box ul li:last-child{
		width:50%;
		border-right: 1px solid #666666;
	}
	.showcaseMain_layers .clickable_box ul li:last-child a {
		padding-right: 0px;
	}
	.showcaseMain_layers .ecare_title h1 p {
		font-size: 40px;
	}
	.showcaseMain_layers .ecare_title {
		padding-top: 20px;
	}
	.showcaseMain_layers .ecare_title p:nth-child(3){
		width: 320px;
		margin: 0px auto;
		line-height: 28px;
		font-size: 16px;
	}
	.showcaseMain_layers .ecare_title_bottom p:nth-child(3){
		width: 311px;
		margin: 0px auto;
		line-height: 28px;  
	}
	.showcaseMain_layers .ecare_img {
		padding-top: 0px;
	}
	.showcaseMain_layers .ecare_title_bottom p{
		/*padding-top:5px; */
	}
	.showcaseMain_layers .sim_btn_new {
		margin-top: 25px;
		background: #0278B8;
		/*margin-bottom: 35px;*/
	}
	.showcaseMain_layers .get_simbtn {
		display: inline-block;
		width: 100%;
		/*padding: 12px 0px 10px 10px;*/
		font-size: 19px;
		text-align: left;
		color: #fff;
		text-transform: uppercase;
	}
	.showcaseMain_layers .e_care_section.line_section .ecare_btn{
		border-bottom: 1px solid #c6c6c6;
		width: 85%;
		margin: auto;
		margin-bottom: 25px;
	}
	.showcaseMain_layers .e_care_section.line_section:last-child .ecare_btn{
		border-bottom: none;
	}
	.productshowcase-index-index .mobile_footer .footer_link a{
		font-size: 18px;
		color: #303031;
	}
	.productshowcase-index-index .mobile_footer .footer_link{
		border-bottom: 1px solid #9D9D9D;
	}
	.productshowcase-index-index #footer{
		background: none; 
	}
	.productshowcase-index-index .footer_bottombar {
		border-top: 2px solid #000000;
	}
	.productshowcase-landing-view .showInner_app p{
		padding-bottom: 0px;
	}
	.productshowcase-landing-view .showInner_app  span{
		font-size: 34px;
		letter-spacing: 0px;
	}
	.productshowcase-landing-view .showInner_appButtons{
		padding-top: 45px;
	}   
	.productshowcase-landing-view .showInner_appButtons a:first-child{
		margin-top: 20px;
		margin-right: 0px;
		margin-bottom: 20px;
	}
	.productshowcase-landing-view  .main_brand img {
		width: 75%;
	}
	.productshowcase-landing-view .showcase_layers .main_brand .layer_info {
		text-align: center;
		margin-top: 100px;
	}
	.productshowcase-landing-view .showcase_layers .main_brand{
		min-height: auto;
	} 
	.productshowcase-landing-view .showcase_layers .layers_wrap {
		width: 100%;
	}
	.showcase_layers .attr_desc {
		font-size: 15px;
		width: 90%;
		text-align: center;
		margin: auto;
		margin-top: 15px;
	}
	.attr_title {
		font-size: 25px;
		width: 74%;
		text-align: center;
		margin: 0px auto;
		line-height: 37px;
	}
	.mob_full img {
		width: 90%;
		height: auto;
	}
	.productshowcase-landing-view  .small_top_padding.mob_full{
		padding-top: 0px !important;
	}
	.productshowcase-landing-view .ecare_inn_wrap{
		width: 90%!important;
	}
	.productshowcase-landing-view .ecare_btn{
		padding-top: 25px;
		margin-bottom: 32px;
	}
	.productshowcase-landing-view .sim_btn_new{
		margin-top: 0px;
	}
	.productshowcase-landing-view .ecare_img{
		padding-top: 0px;
	}
	.productshowcase-landing-view .ecare_title p {
		font-size: 16px;
		line-height: 26px;
		margin-bottom: 20px;
		padding-left: 10px;
		padding-right: 10px;
	}
	.videoWrapper {
		width: 312px;
		margin: 0px auto;
		text-align: center;
		margin-top:20px;
		background-image: url(https://www.telenor.com.pk/skin/frontend/telenor/default/images/common/video_img.png) !important;
		background-size: cover;
		height: 154px;
	}
	.video {
		margin-top: 9px;
		clear: both;
		display: inline-block;
	}
	.showcase_layers .showInner_app h1 p span {
		font-size: 30px !important;
		letter-spacing: 0px;
	}
	.productshowcase-landing-view .showcase_layers .cell_container {
		width: 100%;
		padding-top: 25px;
	}
	.bip_content .mob_top_padding{
		padding-top: 25px;
	}
	.app_download .showInner_app {
		margin-top: 30px;
	}
	.productshowcase-landing-view .showInner_appButtons {
		padding-top: 0px;
	}
	.setUp .ecare_title h1 {
		text-transform: none;
		font-family: telenorlight , sans-serif;
		font-size: 30px;
	}
	.setUp .ecare_sec_wrap {
		padding-bottom: 0px;
	}
	.attr_title.tp-margin {
		padding-top: 40px;
	}
	.showCase_activateTd:first-child span {
		font-size: 15px;
		font-family: telenorlight , sans-serif;
	}
	.showCase_activateTd:last-child {
		background-color: #CFDD01;
		width: 20%;
	}
	.showCloud {
		display: inline-block;
		width: 35px;
		height: 29px;
		background: url(https://www.telenor.com.pk/skin/frontend/telenor/default/images/common/table_icon1.png) no-repeat center;
		background-size: cover;
	}
	.showTab {
		display: inline-block;
		width: 35px;
		height: 29px;
		background: url(https://www.telenor.com.pk/skin/frontend/telenor/default/images/common/table_icon2.png) no-repeat center;
		background-size: cover;
	}
	.showVideo {
		display: inline-block;
		width: 35px;
		height: 38px;
		background: url(https://www.telenor.com.pk/skin/frontend/telenor/default/images/common/table_icon3.png) no-repeat center;
		background-size: cover;
	}
	.showCase_activate .ecare_title h1{
		font-size: 25px;
	}
	.ecare_title h1 {
		font-size: 25px;
	}
	.productshowcase-landing-view  .product4_inner .ecare_img{
		padding-top: 20px;
	}
	.productshowcase-landing-view  .showCase_activate{
		padding-bottom: 0px;
	}
	.showcase_wrap .banner_img img {
		min-width: 92%;
		height: 120px;
		max-width: 92%;
		max-height: 120px;
	}
	.showcase_wrap .right_element img {
		max-width: 300px;
		min-width: 300px;
		min-height: 380px;
		max-height: 380px: 
	}
	.showcase_wrap .ecare_title_bottom {
		padding-bottom: 12px;
	}
	.showcase_wrap .slick-slide img{
		min-height: 48px;
		max-height: 48px;
		min-width: 48px;
		max-width:48px;
	}
	.showcase_wrap .layers,
	.showcase_wrap .background_wrapper {
		background-size: cover;
		background-repeat: no-repeat;
		background-position: center;
	}
	.productshowcase-landing-view .iPhone_content.bip_content .new_layer_btn .showInner_app {
		margin-top: 0px;
		margin-bottom: 20px;
		padding-left: 0px;
		padding-right: 0px;
	}
	.showcase_wrap .half_layer {
		width: 100% !important;
		padding-left: 0% !important; 
		padding-right: 0px;
	}
	.showcase_wrap .attr_desc{
		width: 93% !important;
		margin: 0px auto;
	}
	.productshowcase-landing-view .showInner_appButtons a:last-child{
		margin-right: 0px;
	}
	.productshowcase-landing-view #wrapper,
	.productshowcase-index-index #wrapper,
	.productshowcase-index-preview #wrapper,
	.productshowcase-index-previewforspecificitems #wrapper,
	.productshowcase-landing-preview #wrapper{
		overflow: hidden;
		margin-bottom: 0px;
	}
	.showcase_wrap .showInner_appButtons a img {
		min-width: 277px;
		max-width: 277px;
		min-height: 69px;
		max-height: 69px;
		overflow: hidden;
	}

	.showcase_wrap iframe{
		width: 80%;
		height: 135px;
	}
	.productshowcase-index-index .mobile_footer .footer_link,
	.productshowcase-landing-view .mobile_footer .footer_link{
		background: url(https://www.telenor.com.pk/skin/frontend/telenor/default/images/home/arrow_b_right_black.png) right no-repeat;
	}
	.showcaseMain_layers .showInner_app p:last-child span{
		font-size: large !important;
	}
	/***************SACHA SATH******************/
	.sacha_sath .vid-container iframe, 
	.sacha_sath .vid-container object, 
	.sacha_sath .vid-container embed {
		position: relative;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
		float: left;
	}
	.sacha_sath .functional_buttons {
		width: 100%;
		display: inline-block;
		background: #1A1A1A;
	}
	.sacha_sath .vid-list-container {
		width: 100%;
		height: 379px;
		overflow: hidden;
		background: #222;
		overflow: scroll;
	}
	.sacha_sath .wrapper_relative {
		height: 550px;
	}
	.sacha_sath .ss_fpa{
		width: 100%;
	}
	.sacha_sath .up_txt_epi{
		text-align: center;
	}
	.sacha_sath button.slick-next.slick-arrow{
		right: 0%;
	}
	.sacha_sath button.slick-prev.slick-arrow{
		left: 0%;
	}
	.sacha_sath .ss_slierbg{
		margin:0px auto; 
	}
	.sacha_sath .up_txt_epi {
		margin-top: 50px;
		margin-bottom: 50px;
		position: relative;
	}
	.sacha_sath .up_txt_epi h1{
		font-size: 26px;
	}
	.sacha_sath #logo_container > a > img {
		margin-left: 0px;
	}
	.sacha_sath .vid-container {
		position: relative;
		padding-top: 0px;
		height: 180px;
		width: 100%;
		float: none;
	}
	.sacha_sath .ss_container {
		margin-top: 0px;
	}
	.sacha_sath #wrapper {
		overflow: hidden;
		margin-bottom: 0px;
	}
	.sacha_sath #share_area,
	.sacha_sath #feedback_area {
		z-index: 99999;
	}
	.sacha_sath #navbar {
		background: initial;
	}
	/****************SLO********************/
	.product-talkshawk-sim-lagao-offer .social_text{
		padding-top: 0px;
	}
	.slo_popup {
		position: absolute;
		width: 90%;
		margin: 0px auto;
		z-index: 111111111;
		left: 5%;
	}
	.slo_popup .pop_img {
		background: url(https://www.telenor.com.pk/skin/frontend/telenor/default/images/common/cross_slo.png) no-repeat;
		width: 25px;
		height: 25px;
		float: right;
		top: 18px;
		position: relative;
		right: 14px;
		cursor: pointer;
		background-size: contain;
	}
	.slo_popup .pop_txt h2 {
		text-align: center;
		color: #0091D4;
		font-size: 18px;
		width: 87%;
		margin: 0px auto;
	}
	.slo_popup .pop_txt p {
		text-align: center;
		margin-top: 16px;
		margin-bottom: 18px;
		font-size: 14px;
		width: 87%;
		margin: 0px auto;
		padding-top: 14px;
	}
	.slo_popup .recpent {
		width: 75%;
		margin: 0px auto;
		text-align: center;
	}
	.slo_popup .popup_btn {
		width: 75%;
		margin: 0px auto;
		text-align: center;
	}
	.slo_popup .device_buy.device_title {
		display: inline-block;
		text-align: center;
		width: 82%;
		max-width: initial;
		margin: 0px;
	}
	.slo_popup .popup_btn .device_title .activate {
		margin-top: 10px;
		border: none;
		cursor: pointer;
		text-align: left;
		width: 100%;
	}
	.slo_popup .recipient_input{
		margin-top: 16px;
		width:200px;
	}
	.popup_err_txt.popup_chng_clr{
		background-position: 0px;
		width: 89%;
	}
	.slo_mins .recipient_input {
		width: 235px;
	}
	/********************END SLO******************/
	/**********************Devices Revamp******************/

	.devices_revamp .device_list_grid_section #device_grid_view .device_three_grids_view {
		width: 100%;
		padding-right: 0px;
	}
	.devices_revamp .inf_inn_para h2 {
		font-size: 15px;
	}
	.devices_revamp p.inf_format {
		padding-right: 10px;
		font-size: 14px;
	}
	.devices_revamp .inf_del del {
		font-size: 13px;
	}
	.devices_revamp .shape_text h2 {
		width: 78%;
		font-size: 15px;
		text-transform: uppercase;
	}
	.devices_revamp #filter .side_navigation {
		display: block;
		position: relative;
		top: 0px;
	}
	.devices_revamp .device_left_view #filter .side_navigation {
		display: block !important;
		position: absolute;
		top: 45px;
	}
	.devices_revamp #filter.accordion:after {
		visibility: hidden;
	}
	.devices_revamp .devices_accordian {
		width: 100%;
	}
	.devices_revamp #filter.accordion {
		background-color: rgba(33, 40, 46, 0);
		z-index: 1;
		margin-bottom: 0px;
	}
	.devices_revamp #device_grid_view .three_grids_inside_wrapper {
		min-height: 606px;
		margin-bottom: 20px;
	}
	.devices_revamp .rate_num {
		margin-left: 130px;
	}
	.devices_revamp .content_section.device_list_grid_section .panel_right {
		width: 100%;
	}
	.devices_revamp .block-layered-nav .narrow-by-list {
		display: block !important;
		position: relative;
		top: 0px;
		left: 0px;
		margin-bottom: 30px;
		float: left;
	}
	.devices_revamp .content_section.device_list_grid_section {
		padding-top: 0px;
	}
	.devices_revamp .devices_filter {
		position: relative;
		top: 0px;
		width: 100%;
		border: none;
	}
	.devices_revamp .block-layered-nav {
		margin-bottom: 0px;
	}
	.devices_revamp .devices_filter .block-content {
		padding: 0px 0px 0px 0px;
	}
	.devices_revamp .block-subtitle.m-filter-group {
		top: 0px;
	}
	.devices_revamp .block-layered-nav .narrow-by-list .sub_nav_block {
		margin-top: 14px;
	}
	.devices_revamp .devices_filter #m-filters-new .price {
		margin-left: 0px;
		margin-top: 40px;
		border-bottom: 1px solid #CED0D1;
	}
	.devices_revamp .devices_filter #m-filters-new:after {
		top: 0px;
		left: 10px;
	}
	.devices_revamp .devices_filter #m-filters-new input {
		margin-top: 10px;
		margin-bottom: 30px;
	}
	.devices_revamp .devices_filter #m-filters-new select {
		margin-right: 75px;
	}
	.devices_revamp #device_grid_view .device_three_grids_view .device_detail_rating {
		padding: 12px 14px;
	}
	.devices_revamp .inf_inner {
		width: 75%;
	}
	.devices_revamp .device_left_view .devices_accordian {
		top: 51%;
	}
	.devices_revamp .bx-wrapper img {
		height: 245px;
		max-width: 290px;
		margin: auto;
	}
	.devices_revamp .content-box {
		top: 48%;
	}
	.devices_popup .device_title .activate {
		width: 100%;
		font-size: 14px;
	}
	.devices_revamp .inf_inn_para .dev_p {
		width: 66%;
	}
	.devices_filter div#m-filters-new {
		margin-left: 0px;
		text-align: left;
	}
	.devices_filter div#m-filters-new {
		margin-top: 24px;
	}
	.devices_revamp .devices_filter .select2-container {
		margin-bottom: 10px;
		width: 100% !important;
	}
	.devices_revamp .devices_filter #m-filters-new:after {
		content: "FILTERS";
	}
	.slo_popup.devices_popup {
		width: 75%;
		left: 10%;
	}
	.game_portal .select2-container{
		width:99% !important; 
	}
	.slo_popup.devices_popup .popup_btn .device_title .activate{
		width: 100%;
	}
	.slo_loader.contact_us_form_loader {
		background-position: 0px 15px;
		margin: 0px auto;
		width: 27%;
		float: right;
	}
	/*********************dynamic game***************/
	.dynamicCounter h1 p{
		font-size: 22px;
		margin-bottom: 14px;
	}
	.dynamicCounter p {
		font-size: 18px;
		width: 84%;
		margin: 0px auto;
		margin-bottom: 10px;
		line-height: 20px;
	}
	.flip-clock-wrapper {
		margin: 0px; 
	}
	.flip-clock-wrapper ul {
		width: 36px;
		height: 60px;
		padding: 0px;
	}
	.flip-clock-wrapper ul li {
		height: 100%;
	}
	.flip-clock-divider {
		width: 11px;
		display: inline-block;
		float: none;
	}
	.flip-clock-divider .flip-clock-label {
		bottom: -23px;
		right: -68px;
		font-size: 20px;

	}
	.flip-clock-dot.top {
		top: 54px;
	}
	.flip-clock-dot {
		background: #fff;
		left: 5px;
		height: 5px;
	}
	.flip-clock-dot.bottom {
		bottom: 28px;
	}
	.flip-clock-wrapper ul li a div div.inn{
		font-size: 32px;
		line-height: 62px;
	}
	.flip-clock-divider.minutes .flip-clock-label {
		right: -58px;
	}
	.dynamicForm h1{
		font-size: 26px;
	}
	.dynamicForm .nameclass{
		margin-bottom: 16px;
	}
	.dynamicForm .nameclass,
	.dynamicForm .nameclass input{
		width:100%;
	}
	.nameclass .form-control {
		max-width: 452px;
	}
	.nameclass .rowone,
	.nameclass .rowsec{
		width:50%;
	}
	.dynamicvideo-container h1 .tpblue p{
		width:100%;
	}
	.innerctrl .field_text{
		float: left;
		margin-bottom: 18px;
	}
	.dynamicbtns {
		padding-top: 0px;
		padding-bottom: 20px;
	}
	.dynamicvideo-container h1{
		font-size: 34px;
	}
	.dynamicvideo-container h1{
		font-size: 30px;
		margin: 0px auto;
		padding-top: 30px;
	}
	#block .dynamicvideo-container h1{
		font-size: 30px;
		margin: 0px auto;
		padding-top: 30px;
		margin: 0;
	}
	#block .dynamicvideo-container {
		display: block !important;
	}
	#block {
		display: block !important;
	}
	.dynamicvideo-container p{
		width: 80%;
		line-height: 22px;
	}
	.dynamicvideo-container h1 p{
		line-height: 30px;
	}
	.dynamicvideo-container .videoinner a{
		margin-top: 26px;
	}
	.mainVisible{
		display: none;
	}
	/************relaunch********/
	.mainVisible.leftCcnImg{
		display: inline-block;
		background-image: none !important;
	}
	.mainVisible.rightCcnImg{
		display: inline-block;
		background-image: none !important;
		margin-left: 0px;
	}
	.mainVisible.leftCcnImg  .dynamicContent{
		width:100%;
	}
	.mainVisible.rightCcnImg  .dynamicContent{
		width:100%;
	}
	.leftCcnImg .dynamicConalign h1{
		font-size: 28px;
		width: 100%;
		color: #000;
		font-weight: 100;
		margin: initial;
		line-height: 36px;
	}
	.rightCcnImg .dynamicConalign h1{
		font-size: 28px;
		width: 100%;
		color: #000;
		font-weight: 100;
		margin: initial;
		line-height: 36px;
	}
	.leftCcnImg  .dynamicConalign p{
		font-size: 18px;
	}
	.rightCcnImg  .dynamicConalign p{
		font-size: 18px;
	}
	.relauchWrapper .dynamicCounter p{
		font-size: 16px;
	}
	.relauchWrapper #block {
		height: 415px !important;
		min-height: 415px;
	}
	.relauchWrapper .dynamicCounter h1 p{
		width:100%;
		font-size: 22px;
	}
	.relauchWrapper .dynamicCounter h1 p span{
		font-weight: bold;
		margin-left: 8px;
	}
	.relauchWrapper .dynamicCounter {
		height: auto;
		padding-top: 0px;
	}
	.cms-relaunch .iramecontainer iframe {
		height: 480px;
	}
	.cms-relaunch .relauchWrapper #block {
		height: auto!important;
		min-height: 1px!important;
	}
	.cms-relaunch .relauchWrapper #block h1:empty{
		display: none;
	}
	.cms-relaunch .relauchWrapper #block.image-and-video .videoinner {
		padding-top: 0px;
	}
	/************ end relaunch********/

	.faqSlick p{
		line-height: 22px;
		padding-left: 10px;
	}
	.faqslider h1{
		font-size: 22px;
		padding-left: 10px;
	}
	.dynamicbtns input{
		margin-right: 8px;
	}
	.faqSlick h1{
		font-size: 18px;
	}
	.dynamicConalign.faqBtn{
		padding-bottom: 60px;
	}
	.iframeinner iframe {
		height: 370px;
		width: 100%;
	}
	.faqSlick{
		padding-left: 14px;
	}
	.faqSlick p{
		padding-right: 20px;
	}
	.mainHidden,
	.videolive iframe,
	.gameportal-index-index #block{
		height: 316px !important;
	}
	.dynamicInnerwrap{
		height: 550px;
	}
	.dynamicCounter{
		padding-top: 110px;
	}
	.flip-clock-wrapper ul li a div.up:after {
		background-color: rgba(113, 109, 109, 0.4);
		top: 30px;
	}
	.dynamicformbg{
		background-image: none !important;
	}
	.dynamicbtns button,
	.dynamicbtns input{
		padding: 0px 30px 0px 30px;
	}

}

@media only screen and (max-width: 767px){
	.gameportal-index-index .dd.ddcommon{
		max-width: 100%;
	} 
}
.first_section .dynamicformbg,
.first_section .faqparent {
	padding-top:100px;
}
.first_section #block{
	position:relative;
	padding-top:130px;
}
.first_section #block .iramecontainer {
	top: 100px;
}
.first_section .slideData .iframeimg {
	top: 110px;
}

/*** new section ***/

.centerData .container {
	width: 100%;
	max-width: 100%;
	display: inline-block;
}
.centerData .container .mainVisible {
	width: 100%;
	display: table;
}
.centerData .mainVisible .dynamicContent {
	display: table-cell;
	vertical-align: middle;
	max-width: 500px;
	width: 500px;
	float: none;
	min-height: 596px;

}
.centerData .dynamicConalign {
	text-align: center;
	max-width: 630px;
	margin: 0px auto;
	font-size: 18px;
	color: #fff;
}
.centerData .dynamicContentstyle {
	display: block;
}
.centerData .dynamicConalign p.banner-contents {
	color: #ffffff;
	width: 100%;
	padding-top: 0px;
	font-size: 23px;
	font-family: NunitoRegular;
	text-align: center;
	line-height: 34px;
}
.centerData .blueColor {
	color: #00ACE7;
}
@media only screen and (min-width: 80px) and (max-width: 640px) {
	.package_title_large {
		padding-left: 0px;
	}
	.centerData .dynamicConalign p.banner-contents {
		display: inline-block;
		font-size: 16px;
		line-height: 28px;
		width: 100%;
		max-width: 80%;
	}
}
/* Faisal Working in Video section start */
.video_thumb_add{
	width: 532px;
	height: 253px;
	margin: 0 auto;
	display: block;
	max-width: 100%;
}
.videoinner .video_thumb_add a {
	display: block;
	text-align: center;
	width: 100%;
	height: 100%;
	vertical-align: middle;
	margin: 0!important;
}
.videoinner .video_thumb_add a img{
	margin-top: 86px;
}

#block.image-and-video .videoinner p{
	margin-bottom: 20px;
}
#block.image-and-video {
	width: 100%;
	height: auto;
	min-height: 0;
	display: table;
	padding: 80px 0;
	position: relative;
}
#block.image-and-video .videoinner{
	padding-top: 0px;
}
.videoSection24-cropped{
}
#block1{
	text-align: center;
	background: #001119 url('https://www.telenor.com.pk/skin/frontend/telenor/default/css/custom/videoSlice.jpg') repeat center center;
}
@media only screen and (min-width: 992px) {
	.videoSection24-cropped {
		height: 500px !important;
		min-height: 1px !important;
	}
	.videoSection24-cropped.centerData .mainVisible,
	.videoSection24-cropped.centerData .mainVisible .dynamicContent {
		height: auto !important;
		min-height: 1px !important;
	}
	.videoSection24-cropped .banner-contents{
		font-size: 27px;
		line-height: 37px;
	}
	.videoSection24-cropped.centerData .mainVisible .dynamicConalign {
		color: #fff;
		max-width: 466px;
		text-align: center;
		margin: 110px auto 0 auto;
	}
	.videoSection24-cropped.centerData .mainVisible .banner-contents{
		top: 10px;
		font-size: 21px;
		line-height: 34px;
		margin-left: 13px;
		position: relative;
	}
	.section-number-2 .videoSection24-cropped.centerData .mainVisible .banner-contents {
		top: 20px;
		font-size: 17px;
		line-height: 30px;
		margin-left: 9px;
		position: relative;
	}
}
@media only screen and (max-width: 991px) {
	.videoSection24-cropped {
		height: 500px !important;
		min-height: 1px !important;
	}
	.videoSection24-cropped .banner-contents{
		font-size: 24px;
		line-height: 32px;
		padding: 0;
	}
	.videoSection24-cropped.centerData .mainVisible .dynamicConalign {
		max-width: 500px;
	}
	.videoSection24-cropped.centerData .mainVisible .banner-contents{
		width: auto;
		font-size: 23px;
		line-height: 30px;
		margin-left: 16px;
		max-width: 93%;
		padding-top: 10px;
	}
	.section-number-2 .videoSection24-cropped.centerData .mainVisible .banner-contents {
		width: auto;
		font-size: 18px;
		line-height: 31px;
		margin-left: 2px;
		max-width: 96%;
		padding-top: 10px;
		padding-left: 10px;
	}
	.videoSection24-cropped.centerData .mainVisible .dynamicContent {
		display: block;
		vertical-align: unset;
		max-width: 500px;
		width: 500px;
		float: none;
		height: auto;
		min-height: 1px;
		margin: 112px auto;
	}
	.section-number-2 .dynamicContentstyle p.banner-contents span.blueColor:last-child {
		display: block;
	}

}
#block1 video{
	width: 100%;
}
@media only screen and (min-width: 768px) {
	#block1{
		height: auto;
	}
	#block1 .dynamicvideo-container{
		display: none;
	}
	.mobile {
		display: none;
	}
}
@media only screen and (max-width: 767px) {
	#block1{
	}
	#block1 video{ 
	}
	.desktop {
		display: none;
	}
	.mobile {
		display: block;
	}
	.display480Only{
		display: none;
	}

	.slideData {
		display: none;
	}
	.devices_revamp.iphone_x .radio_check.two label {
		width: 60%;
	}
	.iphonex_dd .contactus_input_field{
		float: left;
		width: 100%;
	}
	.sim-check .chose_pkg {
		width: 100%;
	}
	.sim-check #chose_pkg .tele_radio{
		padding-right: 0px;
	}



}
@media only screen and (max-width: 480px) {
	.section-number-2 .dynamicContentstyle p.banner-contents span.blueColor:last-child {
		margin-left: 30px;
	}
	.section-number-4 .dynamicContentstyle p.banner-contents span.blueColor:last-child {
		margin-left: 30px;
	}
	#block.image-and-video {
		padding: 20px 0 10px 0;
	}
	.videoSection24-cropped {
		height: 449px !important;
		min-height: 1px !important;
	}
	.videoSection24-cropped .banner-contents{
		font-size: 15px;
		padding: 0 63px 0 81px;
		line-height: 27px;
	}
	.videoSection24-cropped.centerData .mainVisible .dynamicConalign {
		max-width: none;
	}
	.cms-upgrade-to-telenor-4g-speed .videoSection24-cropped {
    	background-position-x: 100%;
	}	
	.videoSection24-cropped.centerData .mainVisible .dynamicContent {
		display: block;
		vertical-align: unset;
		width: 100%;
		float: none;
		min-height: 1px;
		height: auto;
		margin: 90px auto;
	}
	.videoSection24-cropped.centerData .mainVisible .banner-contents {
		padding: 0;
		width: 100%;
		margin: 0 auto;
		font-size: 12px;
		line-height: 19px;
		max-width: none !important;
	}
	.section-number-4 .videoSection24-cropped p.banner-contents span.blueColor:last-child {
		margin-left: 30px;
	}
	.videoSection24-cropped.centerData .container{
		padding: 0;
	}
	.section-number-2 .videoSection24-cropped.centerData .mainVisible .dynamicConalign {
		max-width: 163px;
		padding-left: 0px;
	}
	.section-number-2 .videoSection24-cropped.centerData .mainVisible .banner-contents {
		padding: 0;
		width: 100%;
		margin: 0 auto;
		font-size: 11px;
		line-height: 18px;
		margin-left: 2px;
		max-width: none !important;
	}

	.slideData {
		background-image: url(https://www.telenor.com.pk/skin/frontend/telenor/default/images/common/clash.jpg);
		height: 316px;
		background-size: contain;
		background-repeat: no-repeat;
		background-position: right;
		display:block;
	}
	.slideData .videolive iframe,  .mainHidden{
		display: none;
	}
	.dynamicInnerwrap.counter_bg_image{
		background-image: url(https://www.telenor.com.pk/skin/frontend/telenor/default/images/common/ban.jpg) !important;
		background-size: cover;
		background-repeat: no-repeat;
	}
	#block .dynamicvideo-container{
		background-image: url(https://www.telenor.com.pk/skin/frontend/telenor/default/images/common/char.jpg) !important;
		background-size: cover;
		background-repeat: no-repeat;
		background-position: center;
	}
	.devices_revamp .radio_check.two label {
		width: 60%;
	}
	.devices_revamp.iphone_x .radio_check.two label {
		width: 182px;
	}
	.devices_revamp.iphone_x .radio_check.two img {
		width: 34px;
	}
	.iphonex_dd .loaderimage{
		display: block;
		position: initial;
		text-align: center;
	}
	.iphonex_dd .iphone_checkbox .validation-advice{
		position: relative;
		top:24px;
	}
	
	
	
}

@media only screen and (max-width: 320px) {
	body{
		min-width: 320px !important;
	}
}
#block1 .video{
	margin-top: 0;
}
button#move {
	display: none;
}

@media only screen and (max-width: 767px) {
	.cms-upgrade-to-telenor-4g-speed #block1 video {
		display: block;
	}
	.cms-upgrade-to-telenor-4g-speed #block1 video + video, 
	.cms-upgrade-to-telenor-4g-speed #block1 video + .dynamicvideo-container, 
	.cms-upgrade-to-telenor-4g-speed #block1 video + .dynamicvideo-container + dynamicCounter  {
		display: none;
	}
}

/*Coupon Functionality CR's CSS Starts*/
.couponBox {
 width:100%;
}
.fieldHolder {
 width:100%;
 max-width: 378px;
 margin: 4px auto;
 text-align: left;
 position:  relative;
}
.fieldHolder input[type="text"] {
 width: 100%;
 border: none;
 padding: 16px;
 background: #efefef;
 padding-right: 82px;
}
.fieldHolder button {
 top: 0;
 right: 0;
 z-index: 1;
 color: #FFF;
 border: none;
 cursor:  pointer;
 padding: 16px 20px;
 position: absolute;
 background: #00ace7;
 text-transform:  uppercase;
 transition: all ease-in-out .2s;
 -ms-transition: all ease-in-out .2s;
 -webkit-transition: all ease-in-out .2s;
}
.fieldHolder button,
.fieldHolder button:focus {
 outline: none;
}
.fieldHolder button:hover {
	background: #0091d2;
}
.couponBox .validation-advice {
	width: 100%;
}
.couponBox .discounted_price {
	color: #21282E;
	font-size: 18px;
	margin-top: 16px;
	line-height: 24px;
	text-align: center;
}
.couponBox .discounted_price span {
	font-weight: bold;
}
/*Coupon Functionality CR's CSS Ends*/


.whydjuice.panel_left{
width:80%;
float:left;
}
.whydjuice.panel_left .upper_layer{
border-bottom:1px solid #b6b6b6;
} 
.smalldjuice{
text-transform:lowercase;	
}

.whydjuice .banner {
	margin-top:0px;
    margin-bottom:20px;
    max-width: 1140px;
    width: 100%;
}

.whydjuice .heading, .whydjuice .banner_text
{
font-family: Helvetica, Arial;	
}

.whydjuice .banner img {
    height: auto;
    width: 100%;
}

.whydjuice .banner_text
{
font-size:14px;
line-height: 20px;
margin-bottom: 50px;
}

.topmargin{
margin-top:40px;
}

.whydjuice .heading{
 font-size: 24px;
    line-height: 28px;
		margin-top:40px;
		margin-bottom:40px;
}

.grids_minus_4{width:75%}.banner_desc h2{color:#21282e;font-size:24px;line-height:32px;margin:30px 0 24px}.banner_desc p{font-size:16px;line-height:24px;color:#666;font-family:arial}.discount_features{color:#21282e}.tabspacing{margin-top:40px}.discount_feature{margin-top:20px}.discount_feature .discount_heading h3{font-size:22px;padding:10px 0}.discount_feature .discount_desc p{font-size:16px;padding:10px 0}.list_number{counter-reset:li-counter}.list_number .list_item:before{content:counter(li-counter)".";counter-increment:li-counter;position:absolute;left:0}.list_number .list_item{padding-left:20px;position:relative;background:transparent}@media only screen and (min-width:80px) and (max-width:639px){.grids_minus_4{width:100%}}@media only screen and (min-width:640px) and (max-width:959px){.grids_minus_4{width:100%}}
.tab{text-align:left}.tab h1{font-size:36px;color:#fff;margin:65px auto 30px;text-align:center}.tab h2{font-size:32px;line-height:34px;color:#FFF;margin-bottom:10px}.tab ol,.tab ul{margin-bottom:20px}.tab ul li,.tab ol li{line-height:25px;width:100%;padding:0;padding-left:15px}.tab ul>li{background-image:url("https://www.telenor.com.pk/skin/frontend/telenor/default/images/internationaldirectdialing/bullet.png");background-position:left 9px;background-repeat:no-repeat;margin-left:13px;padding-left:30px}.tab ol li{list-style-type:decimal;margin-left:30px}.tab p{font-size:16px;line-height:18px;font-family:arial}.tab table{width:auto;max-width:100%;overflow-x:auto}.tab tr{border-bottom:1px solid rgba(0,0,0,0.3)}.tab tr td{padding:10px 5px;color:#666;font-family:arial}.tab tr td:nth-child(1){color:#0091d2;font-size:22px;font-family:telenorregular}.tab tr:nth-child(1) td{color:#21282e;font-size:22px;font-family:telenorregular}.tab table.no_layout{width:auto;max-width:100%;overflow:scroll;border:1px solid rgba(0,0,0,0.3);border-collapse:collapse}.tab table.no_layout td{font-family:arial;color:#21282e;font-size:18px;border:1px solid rgba(0,0,0,0.3)}.tab table caption{font-size:18px;color:#21282e;line-height:22px}.tab table.multiline tr td{padding:10px 5px;color:#666;font-size:16px;font-family:arial;vertical-align:middle}.tab table.multiline tr:nth-child(1) td{color:#21282e;font-size:22px;font-family:telenorregular}.tab table.multiline td.cell_highlight{color:#0091d2;font-size:22px;font-family:telenorregular}.tab table.table_highlight td:nth-child(n){color:#0091d2;font-size:22px;font-family:telenorregular}.tab strong{font-family:telenorbold}.tab em{font-family:telenorregular;font-style:italic}.container{width:1180px}.low_margin{margin-bottom:15px}.device_content{margin-top:40px}.device{max-width:200px;margin:5px auto 80px}.only_mobile_devices{display:none}.grids_4_devices{width:25%;padding:2px}.grids_minus_4{width:75%}.grids_4_devices .medium{min-width:140px}.grids_4_devices2{width:25%}.grids_2_devices2{width:50%;min-width:320px}.less,.more{cursor:pointer;width:100%;margin-top:30px}.more_icon_down,.less_icon_up{width:215px;min-height:30px;border-bottom:2px solid #0091d2;margin:0 auto}.more_icon_down{background:url(https://www.telenor.com.pk/skin/frontend/telenor/default/images/devices/arrow_down_blue.png) no-repeat center center}.less_icon_up{background:url(https://www.telenor.com.pk/skin/frontend/telenor/default/images/devices/arrow_up_blue.png) no-repeat center center}.more_info,.less_info{color:#0091d2;font-size:15px;line-height:20px;margin:10px auto;text-align:center}.device img{margin:0 auto}.device_img img{width:100%;max-width:200px}.device_reviews img{width:16px;height:auto}.device_title{width:100%;max-width:200px;margin:5px auto}.device_title_large{max-width:236px}#device_grid_view .device_title,#device_list_view .device_title{min-width:100%;margin:0 auto}.device_title span{font-size:18px;line-height:20px;color:#21282e}.grids_adv{float:right}.device_adv{max-width:160px;overflow:hidden;margin:5px auto;float:right}.review,.device_capacity,.device_color,.device_buy{margin:15px 0}.device_reviews{margin:10px 0;display:block;min-height:30px;border-bottom:1px solid rgba(0,0,0,0.3)}.device_reviews_2{margin:10px 0 20px;display:block;min-height:30px;line-height:30px}.device_color{min-height:50px}.device_color .color_thumb{margin-top:10px}.device_title .device_name{font-family:telenorregular;font-size:24px;line-height:28px;overflow:hidden;max-height:56px;height:56px}.grid_item .device_title .device_name{font-size:24px;line-height:28px;color:#21282e;height:58px;max-height:58px;overflow:hidden}.device_pulse{font-size:24px;font-family:telenorregular;line-height:30px;display:inline-block;width:100%}.grid_item .device_title .device_name h3{font-size:24px;line-height:28px}.device_title .device_price{font-size:28px;line-height:36px;overflow:hidden;max-height:72px;color:rgba(0,145,210,0.9)}#device_grid_view .device_title .device_price,#device_list_view .device_title .device_price{font-size:28px;line-height:36px;max-height:74px;overflow:hidden;white-space:normal}.grid_item .device_title .device_price{font-size:28px}.device_title .select{margin:25px 0 0;background:url(https://www.telenor.com.pk/skin/frontend/telenor/default/images/devices/arrow_a.png) no-repeat right center,url(https://www.telenor.com.pk/skin/frontend/telenor/default/images/devices/select_btn_bg.png) repeat-y;font-size:21px;padding:9px 15px;color:#fff;line-height:25px;max-width:200px;width:100%;height:40px}#device_grid_view .device_title .select,#device_list_view .device_title .select{background:url("https://www.telenor.com.pk/skin/frontend/telenor/default/images/common/arrow_a_right_white.png") no-repeat scroll right center,url("https://www.telenor.com.pk/skin/frontend/telenor/default/images/devices/select_btn_bg.png") repeat-y scroll 0 0 rgba(0,0,0,0);color:#fff;font-size:21px;line-height:25px;width:100%;max-width:100%;font-family:telenorregular}.grid_item{width:95%;max-width:200px;min-width:140px;margin:10px auto}.grids_4_small_devices .grid_item{margin-bottom:10px;min-height:180px}.grid_item .device_title .view_more{margin-top:15px;background:url(https://www.telenor.com.pk/skin/frontend/telenor/default/images/devices/arrow_a.png) no-repeat right center,url(https://www.telenor.com.pk/skin/frontend/telenor/default/images/devices/select_btn_bg.png) repeat-y;font-size:21px;padding:2px 10px;color:#fff;line-height:28px;width:100%;height:30px;max-width:200px;min-width:140px}.device_title .buy_now{margin-top:35px;background:url(https://www.telenor.com.pk/skin/frontend/telenor/default/images/devices/shop_online_top.png) no-repeat 95% center,url(https://www.telenor.com.pk/skin/frontend/telenor/default/images/devices/select_btn_bg.png) repeat-y;background-size:auto,100%;font-size:21px;padding:9px 15px;color:#fff;line-height:25px;width:236px;height:40px}.device_title .activate{margin-top:35px;background:url(https://www.telenor.com.pk/skin/frontend/telenor/default/images/devices/select_btn_bg.png) repeat-y;background-size:100%;font-size:21px;padding:9px 15px;color:#fff;line-height:25px;width:236px;height:40px}.device_title .select a{color:#fff}.device_title .device_video{margin:-5px 0 0}.device_collapse h2{overflow:hidden;color:#1d98d5;font-size:22px}.device_collapse .grid_item .device_title .device_name h2{font-size:24px;line-height:40px;color:#21282e;max-height:40px}.device_specs h2{margin:15px 0}.spec{padding:10px 0}.spec h3{font-size:18px;max-height:20px;overflow:hidden;line-height:20px;font-family:telenorregular;color:#21282e}.spec p{font-size:14px;line-height:18px;max-height:18px;overflow:hidden;color:#666;font-family:helvetica,ariel}.spec2{height:auto}.spec2 h3{margin-bottom:10px}.spec2 p{font-size:14px;line-height:18px;max-height:none;overflow:hidden;color:#969ca2;font-family:arial}.device_features .spec,.device_os .spec{padding:0}.device_features .spec p{max-height:72px}.device_features,.device_os,.device_specs{border-bottom:1px solid rgba(0,0,0,0.3);padding:15px 0}.stars,.counter{display:inline-block;color:#666}.stars{float:left}.counter{float:right;width:45%;text-align:right}.color_thumb div{width:36px;height:36px;border:1px solid rgba(0,0,0,0.3);float:left;margin-right:5px}.wish_list{margin-top:15px;max-height:32px}.wish_list a{font-size:20px;color:#21282e;line-height:32px}.wish_list a:hover .more_icon{background-color:#00a5ef}.more_icon_a{width:32px;height:32px;background-color:#0091d2;display:inline-block;float:left;margin-right:10px}.wish_list .arrow{background-image:url(https://www.telenor.com.pk/skin/frontend/telenor/default/images/devices/arrow_a.png)}.reviews_heading{border-bottom:1px solid rgba(0,0,0,0.3);padding-bottom:30px;display:inline-block;width:100%}.reviews_heading h2{font-size:34px;line-height:36px;float:left}.reviews_heading .reviews_title a,.review_data_more a{font-size:18px;line-height:46px;margin-left:18px;color:#0191d2;border-bottom:1px solid #0191d2}.review_data_more a{line-height:20px}.review_data_more a{margin-left:5px;color:#0191d2;border-bottom:1px solid #0191d2}.reviews_stars{min-height:34px;float:left;margin-top:10px}.reviews_stars img{width:30px;height:30px;float:left;margin:3px 1px}.reviews_stars span{margin:0 15px;font-size:34px;color:#0091d2;line-height:40px}.reviews_result{float:left;margin-top:10px}.reviews_result p{font-size:14px;line-height:18px;color:#666}.review_product{margin:10px auto 0;min-height:40px}.review_product .review_btn{float:right;width:235px;height:40px;line-height:40px;background-color:#cfde00;text-align:center;font-size:18px}.reviews_list{margin:30px 0 30px 30px}.review_item{margin:20px 0;display:inline-block;width:100%}.review_stars{min-height:24px;margin-bottom:10px}.review_stars .review_date{line-height:25px;font-size:16px;color:#21282e;margin-left:125px}.review_content .review_title{font-size:24px;color:#0091d2;line-height:26px}.review_content .review_author_name{padding:5px 0;font-size:16px;line-height:20px;color:#21282e}.review_content .review_author_name a{color:#0091d2}.review_details{float:left;width:-moz-calc(100% - 236px);width:-webkit-calc(100% - 236px);width:calc(100% - 236px);padding-right:80px}.review_help{width:236px;float:right;padding-left:15px}.review_help .help_title{font-size:18px;color:#0091d2;margin-bottom:20px}.review_help .good,.review_help .bad{float:left;margin-right:2px;background-color:#e6e6e6;width:40px;height:40px;cursor:pointer}.review_help .good:hover,.review_help .bad:hover{background-color:#cfde00}.review_help .good_bad .active{background-color:#cfde00}.review_help .good img,.review_help .bad img{margin:6px}.review_help .help_result{margin-left:90px;font-size:16px;line-height:20px;font-family:arial}.review_content .review_data{margin-top:10px;font-size:18px;color:#666;line-height:20px;font-family:arial;word-wrap:break-word}.separator_horizontal{width:100%;height:20px;background:#fff url(https://www.telenor.com.pk/skin/frontend/telenor/default/images/devices/shadow.png) no-repeat center center;background-size:100% auto}.banner{max-width:1140px;width:100%;margin:20px auto 5px}.banner img{width:auto;max-width:100%;height:auto}.grid_item.top_line{padding-top:30px;border-top:1px solid rgba(0,0,0,0.3)}.grids .small{padding-top:0}.imgBox_small img{width:90px;height:auto}.gallery{min-width:285px;max-width:400px;width:100%;margin:5px auto}.gallery .main_img{width:100%;max-width:400px;min-width:285px;height:auto;display:block;margin:0 auto 15px}.gallery .thumbnails{text-align:center;width:100%}.thumbnails .thumb{width:70px;height:70px;border:1px solid rgba(0,0,0,0.3);margin:0 3px;display:inline-block}.thumbnails .thumb:hover,.thumbnails .thumb_active{border:2px solid #008dce}.thumbnails .thumb_img{display:block;width:60px;height:60px;margin:5px}.inner_slider_container{width:100%;max-width:750px;height:auto;margin:0 auto}.inner_slider_container .slider_title{font-size:36px;color:#fff;margin:50px auto;text-align:center}.inner_slider_container .device_caption{width:100%}.inner_slider_container .slide_caption .device_title{width:100%;max-width:650px;text-align:center;margin:0}.inner_slider_container .slide_caption .device_video{width:100%;max-width:120px;text-align:center;margin:0 55% 10px 35%}.inner_slider_container .spec_slider p{max-height:54px;line-height:18px;font-size:16px;color:#21282e}#inner_banner_slider{padding-bottom:15px}#inner_banner_slider .slide{width:100%;margin:0 auto}#inner_banner_slider .slide_img{width:100%;max-width:650px}#inner_banner_slider .slide_img img{width:100%;height:auto;max-width:650px;margin:0 auto}#inner_banner_slider .owl-controls{margin:15px}#inner_banner_slider .owl-pagination{margin:0 auto;width:100%;max-width:150px}.slide .device_title .device_tagline{font-size:36px}.tabs{width:100%;text-align:center}.tab-links{margin:0 auto -3px;display:inline-block;width:-moz-fit-content;width:-webkit-fit-content;width:fit-content}.tab-links:after{display:block;clear:both;content:''}.tab-links li{width:220px;float:left}.tab-links .tab-head{width:220px;height:42px;line-height:42px;float:left;background:#00a8e3;list-style:none;text-align:center;border-right:1px solid #fff;border-left:1px solid #fff}.djuice .tab-links .tab-head{background:#0095d9}.tab-links li.active .tab-head{background:#0076c0}.djuice .tab-links li.active .tab-head{background:#36cdf5}.tab-links a{font-size:20px;color:#fff}.tab-links a:hover{text-decoration:none}#tab-content{padding:15px;background:transparent url(https://www.telenor.com.pk/skin/frontend/telenor/default/images/common/blue_pattern_bg.png) repeat-x;min-height:320px;text-align:left}.djuice #tab-content{background:url(https://www.telenor.com.pk/skin/frontend/telenor/default/images/djuice/offers_bg_djuice.png) repeat-x}.tab{display:none;width:100%;max-width:1180px;margin:0 auto}.tab.active{display:block}.styled-select{width:100%;height:36px;border:0;margin-top:10px;font-size:15px;max-width:240px}.dd{width:100%!important;height:42px!important}.dd .ddTitle{height:100%!important}.dd .ddArrow{width:12px!important;height:16px!important;margin-right:15px!important;background:url("https://www.telenor.com.pk/skin/frontend/telenor/default/images/contactus/arrows.png") no-repeat scroll 0 0 transparent!important}.styled-select .dd .ddTitleText{border:0;background:#cfde00 url(https://www.telenor.com.pk/skin/frontend/telenor/default/images/common/arrow_b_down_black.png) no-repeat right 5px center}.styled-select .dd .ddTitleText span{font-size:15px!important;padding:8px 6px}.styled-select .dd .ddArrow{background:transparent!important}.styled-select .dd .ddChild{left:0}.styled-select .dd .ddChild li{background:none repeat scroll 0 0 #cfde00!important;color:#21282e!important;border-bottom:0!important;font-size:15px;width:100%}.styled-select .dd .ddChild li span{font-size:15px}.styled-select .dd .ddChild li:hover{background:none repeat scroll 0 0 #004969!important;color:#FFF!important}.styled-select .dd .ddChild li:hover span{color:#fff!important}.grids_title h2{color:#21282e;font-size:34px;margin:10px 0}.tab_heading{width:100%}.block-layered-nav{display:inline-block;width:100%;color:#FFF;line-height:40px;height:auto;max-width:240px}.block-layered-nav .actions{float:right;color:#21282e;font-size:15px}.block-layered-nav .actions a{color:#21282e}.block-layered-nav .narrow-by-list .sub_nav_block,.block-layered-nav .currently{padding:0 20px;cursor:pointer;background-color:#00aae5;line-height:40px;height:auto;margin-top:3px;padding:0 20px;cursor:pointer;background-repeat:repeat-x;background-position:left top}.block-layered-nav .narrow-by-list .sub_nav_block.active{background-image:url("https://www.telenor.com.pk/skin/frontend/telenor/default/images/news/right_bar_bg.png")}.block-layered-nav .m-more-less a{color:#fff}.block-layered-nav .m-more-less a:hover{text-decoration:underline}.block-layered-nav .block-title,.block-content .block-subtitle{font-size:15px;line-height:22px;color:#21282e;display:inline-block}.block-layered-nav .narrow-by-list{display:block}.block-layered-nav .currently{display:none!important}.block-layered-nav .sub_nav_block dt,.block-layered-nav .currently .block-subtitle{font-size:18px;background-repeat:no-repeat;background-position:right center;line-height:22px;padding:10px 25px 10px 0;background-image:url("https://www.telenor.com.pk/skin/frontend/telenor/default/images/news/arrow_b_right.png")}.block-layered-nav .sub_nav_block.active dt{background-image:url("https://www.telenor.com.pk/skin/frontend/telenor/default/images/news/arrow_b_down.png")}.block-layered-nav .sub_nav_block dd{border-top:1px solid rgba(255,255,255,0.3);padding:10px 0}.block-layered-nav .m-filter-checkboxes{overflow:hidden;background-color:transparent}.block-layered-nav .m-filter-checkboxes input[type=checkbox]{display:none}.block-layered-nav .m-filter-checkboxes input[type=checkbox]+label{padding-left:24px;background-repeat:no-repeat;background-position:0 0;vertical-align:middle;cursor:pointer;height:24px;display:inline-block;width:100%}.block-layered-nav .m-filter-checkboxes label{background-image:url(https://www.telenor.com.pk/skin/frontend/telenor/default/images/common/Check-Box2.png);background-position:0 0;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-repeat:no-repeat;padding-left:24px;cursor:pointer}.block-layered-nav .m-filter-checkboxes li:hover label{background-position:0 -24px}.block-layered-nav .m-filter-checkboxes input[type=checkbox]:checked+label{background-position:2px -48px}.block-layered-nav .m-filter-checkboxes li{height:auto;line-height:24px;font-size:16px;padding:1px 0;margin:1px 0;display:inline-block;width:100%;float:left;cursor:pointer}.block-layered-nav .m-filter-checkboxes li span{color:#FFF;font-size:14px;padding-left:10px}@media only screen and (min-width:80px) and (max-width:480px){.block-layered-nav{width:100%;height:45px;max-width:320px;background-color:rgba(33,40,46,0.3);background-image:url("https://www.telenor.com.pk/skin/frontend/telenor/default/images/common/filter.png");background-repeat:no-repeat;background-position:94% center;position:relative;display:block;margin:0 auto 40px;z-index:999;cursor:pointer}.block-layered-nav .narrow-by-list .sub_nav_block{background-image:none;border-top:0;border-bottom:1px solid rgba(255,255,255,0.3);width:100%;margin-top:0}.block-layered-nav .narrow-by-list{display:none;position:absolute;top:45px;width:100%}.block-layered-nav .block-title,.block-content .block-subtitle{color:#fff;line-height:45px;padding-left:15px}.block-layered-nav .actions{display:none}}@media only screen and (min-width:80px) and (max-width:640px){.tab-links li{width:100%;float:none}.grids_minus_4{width:100%}}@media only screen and (min-width:80px) and (max-width:480px){.tab h1{font-size:24px;margin:60px auto 20px}.tab h2{font-size:18px;line-height:22px}.grids_title h2{font-size:21px;line-height:24px}}@media only screen and (min-width:640px) and (max-width:960px){.tab-links li{width:190px}.tab-links .tab-head{width:190px}.tab-links a{font-size:16px}.grids_minus_4{width:100%}}@media only screen and (min-width:80px) and (max-width:768px){#tab-content{background-size:450px auto}}
@media only screen and (max-width: 767px) {
    #footer .grids_4_footer{
        width: 100%;
    }
}
.thankyou + .separator_horizontal {
    display: none;
}
.counter{line-height:20px}.grids .medium_packages{width:100%;max-width:200px;margin:0 auto;height:auto;text-align:center}.package_banner{margin-top:5px}.grids_2_minus{width:calc(50% - 160px);width:-webkit-calc(50% - 160px)}.package_title_large{max-width:100%;padding:0 40px}.package_features{border-bottom:1px solid rgba(0,0,0,0.3);padding-bottom:10px}.package_features .spec p{max-height:100%}@media only screen and (min-width :80px) and (max-width :640px){.package_title_large{padding-left:0}}.tariff_details{margin-top:25px;max-width:236px}div.tariff_spec{display:block;min-height:22px;margin:5px 0}div.tariff_spec.active{min-height:30px}span.spec_icon{float:left;display:inline-block;width:30px;height:22px}.minsms .minsms_icon{background-image:url("https://www.telenor.com.pk/skin/frontend/telenor/default/images/bundles/call_mins.png");background-repeat:no-repeat;width:22px;height:22px;display:inline-block}.spillrate .spillrate_icon{background-image:url("https://www.telenor.com.pk/skin/frontend/telenor/default/images/bundles/rate.png");width:22px;height:22px;display:inline-block;background-repeat:no-repeat}span.spec_text{line-height:22px;height:22px;font-size:14px;background-repeat:no-repeat;background-position:center left}.spec_text.active{font-size:22px;line-height:30px}span.off_net_icon{background:url(https://www.telenor.com.pk/skin/frontend/telenor/default/images/packages/offnet_icon.png) no-repeat center left}span.fnf_icon{background:url(https://www.telenor.com.pk/skin/frontend/telenor/default/images/packages/fnf_icon.png) no-repeat center left}span.sms_icon{background:url(https://www.telenor.com.pk/skin/frontend/telenor/default/images/packages/sms_icon.png) no-repeat center left}span.data_icon{background:url(https://www.telenor.com.pk/skin/frontend/telenor/default/images/packages/data_icon.png) no-repeat center left}.tarrif_review{max-width:236px}.tarrif_reviews_2{padding:10px 0 5px}.tab_title{color:#fff}.tab_title h2{font-size:32px;color:#FFF;margin:65px auto 30px;text-align:center}.tab_title .tab_desc{font-size:18px;line-height:30px;color:#fff}.list_dots{margin-top:15px}.list_item{margin:5px 0;padding:5px 0;color:#21282e;line-height:20px}.table_wrap{position:absolute;width:100%;height:100%;top:0;left:0}.t_table_heading h3{font-size:18px;color:#21282e;line-height:30px;padding:10px 0;margin:10px 0}.t_table{display:table;width:100%;height:100%;border-collapse:collapse}.t_row{display:table-row;width:100%;border-bottom:1px solid rgba(0,0,0,0.8)}.t_row2{display:table-row;width:100%}.t_cell{display:table-cell;padding:10px 20px;margin:0 auto;vertical-align:middle;font-size:16px;height:75px}.head .t_cell{font-size:18px;vertical-align:top;height:auto}.t_cell p{display:block;padding:5px 0}.t_cell:first-child{max-width:150px}.t_row .t_cell{color:#666}#overview .inner_tab_content .t_table{font-family:arial}.head .t_cell{color:#21282e;font-size:22px}.highlight{color:#0091d2;display:block;font-size:22px}.highlight.price{font-size:32px}.subscript{font-size:12px}.relative{position:relative;width:100%;height:100%}.package_title{color:#fff;font-size:22px;padding-top:15px;padding-right:50px;padding-left:15px}.package_data2{width:100%;display:table-cell;vertical-align:middle;text-align:left}.spec_icon.expiry_icon{background:url(https://www.telenor.com.pk/skin/frontend/telenor/default/images/offers/expiry.png) no-repeat center left}.spec_icon.call_icon{background:url(https://www.telenor.com.pk/skin/frontend/telenor/default/images/packages/offnet_icon.png) no-repeat center left}.offerlanding #faqs p.common{color:#21282e}.offerlanding .package_data2{padding:20px}.offerlanding .result_block{max-width:1170px}.offerlanding #faqs #inner_faq{width:90%;max-width:700px;margin:0 auto}.offerlanding #faqs .tab_title{margin-bottom:40px}@media only screen and (min-width:80px) and (max-width:639px){.grids_2_minus{width:100%;min-width:320px}.table_wrap{position:absolute;width:100%;height:100%;top:0;left:0}.t_cell{padding:5px;font-size:12px}.highlight{font-size:16px}.highlight.price{font-size:16px}}@media only screen and (min-width:481px) and (max-width:639px){.packages .package_title{font-size:15px}}@media only screen and (min-width:960px) and (max-width:992px){.packages .package_title{font-size:15px}}@media only screen and (min-width:640px) and (max-width:959px){.grids_2_minus{width:40%;min-width:250px}.grids_minus_4{width:100%}.package_title_large{padding:0 20px}}@media only screen and (min-width:641px) and (max-width:756px){.package_title{font-size:15px}}@media only screen and (min-width:757px) and (max-width:959px){.package_title{font-size:15px}}@media only screen and (min-width:960px){.package_title{font-size:18px}}@media only screen and (width:960px){.grids_2_minus{width:45%;min-width:285px}}
.owl-carousel .owl-wrapper:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel{display:none;position:relative;width:100%;width:-webkit-calc(100% - 80px);width:-moz-calc(100% - 80px);width:calc(100% - 80px);-ms-touch-action:pan-y;margin:0 40px}.owl-carousel .owl-wrapper{display:none;position:relative;-webkit-transform:translate3d(0px,0px,0px)}#carousel .owl-wrapper-outer,#inner_banner_slider .owl-wrapper-outer{width:92%}.owl-carousel .owl-wrapper-outer{overflow:hidden;position:relative;margin:0 auto}.owl-carousel .owl-wrapper-outer.autoHeight{-webkit-transition:height 500ms ease-in-out;-moz-transition:height 500ms ease-in-out;-ms-transition:height 500ms ease-in-out;-o-transition:height 500ms ease-in-out;transition:height 500ms ease-in-out}.owl-carousel .owl-item{float:left}.owl-controls .owl-page,.owl-controls .owl-buttons div{cursor:pointer}.owl-controls{-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}.grabbing{cursor:url(https://www.telenor.com.pk/skin/frontend/telenor/default/js/plugins/owl/grabbing.png) 8 8,move}.owl-carousel .owl-wrapper,.owl-carousel .owl-item{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}.owl-item .slide{padding:0 2px}.owl-theme .owl-controls{text-align:center;position:absolute;width:100%}#inner_banner_slider .owl-controls{position:relative}#carousel .owl-controls{top:23%}#screenSlider .owl-controls{top:45%}.owl-theme .owl-buttons{width:100%;height:inherit;position:relative}.owl-theme .owl-controls .owl-buttons div{color:#FFF;display:inline-block;zoom:1;*display:inline;font-size:12px;background-color:#a6a9ab;position:absolute;width:30px;height:30px}.djuice .owl-theme .owl-controls .owl-buttons div{background-color:#ff0}.owl-theme .owl-buttons .owl-prev{background-image:url(https://www.telenor.com.pk/skin/frontend/telenor/default/images/home/arrow_b-left.png);left:-40px;background-position:center center}.djuice .owl-theme .owl-buttons .owl-prev{background-image:url(https://www.telenor.com.pk/skin/frontend/telenor/default/images/common/arrow_b_left_black.png)}.owl-theme .owl-buttons .owl-next{background-image:url(https://www.telenor.com.pk/skin/frontend/telenor/default/images/home/arrow_b.png);right:-40px;background-position:center center}.djuice .owl-theme .owl-buttons .owl-next{background-image:url(https://www.telenor.com.pk/skin/frontend/telenor/default/images/common/arrow_b_right_black.png)}.owl-theme .owl-controls.clickable .owl-buttons div:hover{filter:Alpha(Opacity=100);opacity:1;text-decoration:none}.owl-theme .owl-controls .owl-page{display:inline-block;zoom:1;*display:inline}.owl-theme .owl-controls .owl-page span{display:block;width:12px;height:12px;margin:5px 7px;filter:Alpha(Opacity=50);opacity:.5;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;background:#869791}.owl-theme .owl-controls .owl-page.active span,.owl-theme .owl-controls.clickable .owl-page:hover span{filter:Alpha(Opacity=100);opacity:1}.owl-theme .owl-controls .owl-page span.owl-numbers{height:auto;width:auto;color:#FFF;padding:2px 10px;font-size:12px;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px}.owl-item.loading{min-height:150px;background:url(https://www.telenor.com.pk/skin/frontend/telenor/default/js/plugins/owl/AjaxLoader.gif) no-repeat center center}
.panel_left{
    width:25%;
}

.panel_right{
    width:75%;
}

.head_container {
    position:relative;
    margin:10px 0px;
    display:inline-block;
    width:100%;
    max-width:630px;
}

.head_container .heading{
    float:left;
}

.head_container .heading h2{
    font-size: 34px;
}

.head_container .form_title{
    float:left;
}

.form_title h2{
    font-size: 34px;
    line-height:36px;
}


.head_container .requierd_div{
    float:right;
    line-height:36px;
    font-size:14px;
    margin-top: 8px;
}
.search_text {
    font-size: 24px;
}

.head_container .viewmore_btn {
    float: right;
    position: absolute;
    top: 0;
    right:0;
}

.search .device_image_small {
    border-bottom: 1px solid rgba(0,0,0,0.3);
}
.select {
    text-transform: uppercase;
}
.text_box {
    margin-bottom: 40px;
}
.text_head h3 {
    font-size: 24px;
    color: rgba(0, 145, 210, 0.9);
}

.text_box p {
    margin: 15px auto;
    font-family: arial;
    font-size: 16px;
    line-height: 22px;
}

.contactus_grid_view .result_block {
    display: block;
    margin: 20px 0px;
    width:100%;
    max-width:740px;
}

.field_text .field_name{
    font-size:14px;
}
#form_right{
    float: right;
    position: absolute;

}
.contactus_input_field {
    width:50%;
    max-width:332px;
    /*float: left;*/
    min-height: 110px;
}

#frm .contact_text_span{
    width:90%;
}
#form_col_left{
    float: left;
    width: 50%;
}
#form_col_right{
    float: left;
    width: 50%;
}
.form-control {
    background-color: #eee;
    background-image: none;
    border: 1px solid #ccc;
    border-radius: 0px;
    -webkit-appearance: none;
    -webkit-border-radius: 0px;
    color: #555;
    display: block;
    font-size: 14px;
    height: 42px;
    line-height: 1.42857;
    padding: 6px 12px;
    transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;
    width: 90%;
}
.input_name{
    padding: 6px 0 16px 1px;
    margin:  6px 0 8px;
}
.form-control[disabled], .form-control[readonly], fieldset[disabled] .form-control {
    background-color: #eee;
    cursor: not-allowed;
    opacity: 1;
}

.form-control:focus {
    background-color: #fff;
    border:2px solid rgba(82, 168, 236, 0.8);
    outline: 0 none;
}
.captcha{
    color: #555;
    display: block;
    font-size: 14px;
    width:197px;
    height: 40px;
    line-height: 1.42857;
}

.captcha img{
    width:100%;
}

.sbmit-btn{
    background-color: #cfde00;
    border: 0 solid inactivecaption;
    box-sizing: border-box;
    color: buttontext;
    cursor: default;
    padding: 12px 23px;
    font-size: 14px;
    text-align: center;
    text-shadow: none;
    font-weight: normal;
    font-family:telenorregular;
    -webkit-border-radius:0px;
    -webkit-appearance: none;
    border-radius:0px;
}

.reset-btn{
    background-color: #666666;
    border: 0 solid inactivecaption;
    box-sizing: border-box;
    color: white;
    cursor: default;
    font-size: 14px;
    padding: 12px 23px;
    text-align: center;
    text-shadow: none;
    font-weight: normal;
    margin-left: 5px;
    font-family:telenorregular;
    border-radius: 0px;
    -webkit-appearance: none;
    -webkit-border-radius: 0px;
}
.cpatcha_txt{
    padding: 15px 0;
    font-size: 14px;
    text-shadow: none;
    font-weight: normal;
}
#object-img{
    top:-10px;
    margin-top: 0px;
    margin-left: 5px;
}
.cap_refresh_btn{
    background:none;
    border: none;
    background-image:url(https://www.telenor.com.pk/skin/frontend/telenor/default/images/contactus/refresh_icon.png);
    background-repeat:no-repeat;
    background-position:center center;
    height: 42px;
    width: 40px;
    cursor: pointer;
}
#cap_refresh_btn{
    float: left;
    width: 18px !important;

}
#phone_div{
    margin-bottom: 15px;
    margin-top: 15px;
    font-size: 14px;
}
#fax_div{
    margin-bottom: 15px;
    margin-top: 15px;
    font-size: 14px;
}
email_div
{
    margin-bottom: 15px;
    margin-top: 15px;
    font-size: 14px;
}
#emailspan{
    color: #00ace7;
    font-size: 14px;
}

#msg1_div{
    color: #00ace7;
    font-size: 16px;
    margin-top: 40px;
    line-height:22px;
    margin-bottom: 20px;
}

#msg2_div{
    margin-top: 10px;
    line-height:16px;
    font-size: 12px;
    color: #666;
}

#msg3_div{
    color:#ff0079;
    font-size:18px;
    margin-top: 40px;
    line-height:24px;
    margin-bottom: 20px;
}

.float_right {
    /*float:right;*/
}
.float_left{
    float: left;
}


.btn_div > div {
    float: left;
}
.btn_div {
    height: 50px;
}
.clear_div{
    width:100%;
    display:block;
    clear:both;
    height:1px;
}
.cbt #contactus_form .clear_div{
    height: 0px;
}
.field_text_area{
    margin-bottom: 10px;
    color:#21282E;
    font-size:14px;
}
.field_text{
    margin-top: 10px;
    margin-bottom: 4px;
    /*margin: 10px 0;*/
}

.grids_2_button.dropdownbutton {
    border-bottom: 1px solid;
    border-right: 1px solid;
    border-top: 1px solid;

    margin-bottom: 0;
    margin-right: 40px;
    margin-top: -36px;


}




.contactus_form  .filter_location {
    width: 90%;
    float:left;
}
.contactus_form .filter_location #input_field_button .grids_2_button {

    background-image: url(https://www.telenor.com.pk/skin/frontend/telenor/default/images/contactus/arrows.png);
    background-color:#eee;

    height: 44px;
    width: 12%;
}


/**/


.grids_2_button.dropdownbutton_sec {
    border-bottom: 1px solid;
    border-right: 1px solid;
    border-top: 1px solid;

    margin-bottom: 0;
    margin-right: 40px;
    margin-top: -36px;


}
.contactus_form .filter_location_sec .dropdown_sec{
    background: none repeat scroll 0 0 white;
    margin-top: 44px;
    position: absolute;
    width: 27.3%;
    display:none;
    -webkit-box-shadow: 0px 9px 15px -3px rgba(0,0,0,0.5);
    -moz-box-shadow: 0px 9px 15px -3px rgba(0,0,0,0.5);
    box-shadow: 0px 9px 15px -3px rgba(0,0,0,0.5);

}



.contactus_form  .filter_location_sec .dropdown_sec li{
    height:40px;
    padding-left:40px;
    padding-top:15px;
}

.contactus_form .filter_location_sec .dropdown_sec li:hover,
.dropdown_sec li.selected {
    background-color:#00ace7;
    color:#ffffff;
}


.contactus_form  .filter_location_sec {
    width: 90%;
    float:left;
    margin-bottom: 25px;
}
.contactus_form .filter_location_sec #input_field_button .grids_2_button {

    background-image: url(https://www.telenor.com.pk/skin/frontend/telenor/default/images/contactus/arrows.png);
    background-color:#eee;

    height: 44px;
    width: 12%;
}
#company_div {
    font-size: 18px;
    line-height: 25px;
    margin-top: 10px;
    width: 95%;
}
#address_div{
    font-size: 14px;
    margin-top: 10px;
    line-height:20px;

}

.contact_person{
    margin:40px 0px;
}

.contact_info{
    font-size: 14px;
    margin-top: 10px;
    line-height: 20px;
    word-wrap:break-word;
}

.contact_title{
    font-size: 18px;
line-height: 25px;
margin-top: 10px;
width: 100%;
}

.telenor_blue{
    color:#00ACE7;
}
.left_wrapper{
    width:100%;
    max-width:260px;
}

.small_input{
    width:166px;
    margin-top:25px;
    margin-right:0px;
    min-height: 85px;
}

.small_input .filter_location_sec{
    margin-bottom:0px;
}

.small_input .field_text{
    float:left;
    margin-top:25px;
    padding-right:10px;
}

.small_input .input_name{
    width:120px;
    display:inline-block;
}


#calendar .calendar_button {
    background-image: url('https://www.telenor.com.pk/skin/frontend/telenor/default/images/contactus/calendar_icon.png');
}

.button_container .calendar_button {
    background: none no-repeat scroll center center transparent;
    border: medium none;
    height: inherit;
    width: 100%;
    cursor: pointer;
}

#calendar .calendar_widget {
    border: 1px solid #B6B6B6;
    height: 42px;
    line-height: 42px;
    background: none repeat scroll 0% 0% #EEE;
    position:relative;
}


.field_container .calendar_input{
    color: #21282E;
    padding: 0px 15px;
    width: 100%;
    font-family: Arial;
    border: medium none;
    height: inherit;
    background: none repeat scroll 0% 0% transparent;
}
.calendar_widget .datepicker{
    background-image: url("https://www.telenor.com.pk/skin/frontend/telenor/default/images/contactus/calendar_icon.png");
    background-repeat: no-repeat;
    background-position: right 10px center;
}

.form-control{
    max-width:332px;
}

#contactus_form .field_container .dropdown_input{
    max-width:332px;
}

#contactus_form .dropdown_widget{
    max-width:332px;
}

.calendar_widget{
    max-width:332px;
}

.message{
    max-width:702px;
    width:100%;
}

.message .area{
    color: #21282e;
    width:90%;
    max-width:702px;
    height:100px;
    resize: none;
}

.full_width{
    width:100% !important;
    display: inline-block;
}

/* drop down styling */

.dd{
    width:100% !important;
    height: 42px !important;
}

.field_input .dd{
    width:90% !important;
}

.field_input .dd .ddTitle{
    background-color:#EEE;
    border: 0px solid #CCC;
}

.input_name .dd .ddTitle{
    border: 0px solid #CCC;
    background-color: #EEE;
}

.input_name .dd{
    width:90% !important;
    font-family:arial;
}

.dd .ddArrow{
    width:12px !important;
    height:16px !important;
    margin-right: 15px !important;
    background:url("https://www.telenor.com.pk/skin/frontend/telenor/default/images/contactus/arrows.png") no-repeat !important;
}

.dd .ddTitle{
    height:100% !important;
}
.dd .ddTitleText {
    height:100%;
    padding:6px 12px !important;
    line-height:30px;
    border: 1px solid #CCC;
    background-color:#EEE;
}

.dd.borderRadiusTp .ddTitleText{
    border:2px solid rgba(82, 168, 236, 0.8);
    background-color:#fff;
}

.dd_day, .dd_month, .dd_year{
    float:left;
}
.dd_day{
    width:25% !important;
    float:left;
    margin-right:5px;
}

.dd_month{
    width: 41% !important;
}

.dd_year{
    width:30% !important;
    margin-left:5px;
    float:right;
}

.small_dd{
    width:90%;
}
.small_dd .dd{
    width:100% !important;
}

.small_dd .dd .ddArrow{
    margin-right:5px !important;
}


.validation-advice {
    color: #E43333;
    font-size: 12px;
    line-height: 14px;
    float: left;
    padding-top: 5px;
    width: 90%;
}

input.validation-advice{
    font-size:14px;
}

.validation-failed {
    border: 1px solid #E43333 !important;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
    background-color: #ffe7e7;
}

.dd .ddTitle .ddTitleText.validation-failed{
    line-height:25px;
}

@media only screen and (min-width:481px) and (max-width:639px){
    #calendar.contactus_input_field{
        float: left;
        margin-left: 0px;
        max-width: 50%;
        width: 50%;
    }
    .cbt #date_time .float_left{
        float: left;
    }
    .small_input{
        width:32%;
        margin-top: -25px !important;
        margin-right:0px;
    }
    .message{
        /*margin-left: 50px !important;*/
    }
    .small_input .field_text{
        margin-top:22px;
        float:none;
    }
    #calendar .field_text{
        margin-top:0px;
    }
    .calendar_widget .field_container, .small_input .field_container{
        width:100%;
    }
    #date_time .small_input{
        width:25%;
        margin-top:0px !important;
    }
    #date_time .small_input .field_text{
        margin:0px !important;
    }
}

@media only screen and (min-width:480px) and (max-width:960px){
    .field_text .field_name {
        font-size: 12px;
        line-height:16px;
        overflow:hidden;
    }
}

@media only screen and (min-width:640px) and (max-width:960px){
    #calendar.contactus_input_field{
        width:50%;
        max-width:50%;
    }
    .small_input{
        width:25%;
        /*margin-top:-17px;*/
        margin-right:0px;
        padding-left:0px;
    }

    .small_input .field_text{
        margin-top:5px;
        float:none;
    }


}
@media only screen and (min-width:961px) and (max-width:1024px){
    .small_input{
        width:129px;
        margin-top:0px;
    }

    .small_input .field_text{
        margin-top:5px;
    }
}
@media only screen and (min-width:80px) and (max-width:480px){
    #date_time .small_input{
        margin-top: -40px;
    }
    .contactus_input_field.message{
        margin-left: 10px;
    }
    
    .small_dd{
        width:100%;
    }
    .head_container .heading h2{
        font-size:21px;
    }
    
    .input_name .dd{
        width:100% !important;
    }
    .calendar_widget .field_container, .small_input .field_container{
        width:100%;
    }
}
@media only screen and (min-width:640px) and (max-width:640px){
    .small_input .field_text{
        margin-top: -15px;
    }
    .small_input .input_name{
        margin-top: 1px;
    }
}

@media only screen and (min-width:641px) and (max-width:960px){
    .small_input{
        margin-top: 0px;
    }
    .small_input .input_name{
        width:100%;
        max-width:120px;
    }
    .small_input .field_text{
        margin-top: 6px;
    }
    .small_input .dd .ddTitleText{
        padding: 6px !important;
    }
    .small_input .dd .ddTitle .ddlabel{
        padding-right:0px;
    }
    .small_input .dd .ddArrow{
        margin-right:6px !important;
    }
    .btn_div{
         width: 128%;
    }
}
@media only screen and (min-width:641px) and (max-width:768px){
    .small_input .input_name{
        max-width:90px;
    }
}


@media only screen and (min-width: 993px) {
    #navbar {
        display: block !important;
    }
    .menu #home {
        background-image: url("https://www.telenor.com.pk/skin/frontend/telenor/default/images/home/home_icon.png");
        width: 45px;
        text-indent: -9999px;
        background-repeat: no-repeat;
        background-position: center center;
    }

    .djuice .menu #home {
        background-image: url("https://www.telenor.com.pk/skin/frontend/telenor/default/images/djuice/home_icon_djuice.png");
        background-repeat:no-repeat;
        background-position:center center;
    }

    #back2top {
        width: 110px;
    }
    #back2top > span, #back2top > div {
        text-indent: 0;
    }

    .news_ticker {
        visibility: visible;
    }

    .search .device_three_grids_view{
        width:80% !important;
    }
    #filterby {
        display:block !important;
    }
}
@media only screen and (min-width: 80px) and (max-width: 960px) {

    .device_adv {
        display: none;
    }
    .news_ticker{
        display:none;
    }
}
@media only screen and (min-width: 80px) and (max-width: 992px) {
    .container {
        max-width: 90%;
    }
    #logo_container{
        width:90%;
        left:0px;
        margin-left:5%;
    }
    
    .topspacing {
        padding-top: 150px !important;
    }

    .tab .container{
        min-width:288px;
    }
    #topmenu .arrowicon {
        display: block;
    }
    #header .panel_right {
        position: static;
        height: auto;
    }
    .subnavbar {
        display: none;
    }
    li.item_topmenu.active >.subnavbar {
        display: block;
    }
    #nav_container {
        background-color: #0090d1;
        background-image: url(https://www.telenor.com.pk/skin/frontend/telenor/default/images/common/menu_icon.png);
        background-position: center;
        background-repeat: no-repeat;
        width: 45px;
        height: 45px;
        position: absolute;
        top: 0;
        right: 0;
        cursor: pointer;
    }
    .campaign_wrapper #nav_container{
        background-color: #0090d1 !important;
        background-image: url(https://www.telenor.com.pk/skin/frontend/telenor/default/images/common/menu_icon.png) !important;
    }
    .djuice #nav_container {
        background-color: #fff200;
        background-image: url(https://www.telenor.com.pk/skin/frontend/telenor/default/images/djuice/menu_djuice.png);
        background-position: center;
        background-repeat: no-repeat;
    }
    #nav_container.activeMenu, .activeMenu {
        background-position: 10px 2px;
        background-color: #00ace6;
        width: 280px;
        height:auto;
        display:block !important;
    }
    .djuice #nav_container.activeMenu, .activeMenu {
        background-image: url('https://www.telenor.com.pk/skin/frontend/telenor/default/images/djuice/menu_djuice.png');
        background-color: #ffff00;
    }
    #navbar {
        width: 280px;
        background-color: #00ace7;
        height: auto;
        padding-bottom: 110px;
        overflow: hidden;
        position: relative;
        top: 45px;
        display: none;
    }
    .smartMenu.activeMenu > #navbar{
        overflow:visible;
        display:inline-block !important;
    }
    .djuice #navbar {
        background-color: #ffff00;
    }
    #navbar * {
        clear: both;
    }
    .menu {
        display: block;
        width: 100%;
    }
    li.menuitem {
        min-height: 45px;
        float: none;
        padding-right: 0;
        line-height: 45px;
    }
    li.item_topmenu:not(:first-child) {
        margin: 0;
        margin-top: 3px;
    }
    .djuice li.menuitem > .arrowicon {
        background-image: url("https://www.telenor.com.pk/skin/frontend/telenor/default/images/djuice/arrow_a_right_black.png");
    }
    li.menuitem > .arrowicon {
        background-image: url(https://www.telenor.com.pk/skin/frontend/telenor/default/images/home/arrow_a.png);
        background-repeat: no-repeat;
        background-position: center center;
    }
    .djuice li.item_topmenu > .arrowicon {
        background-image: url(https://www.telenor.com.pk/skin/frontend/telenor/default/images/djuice/arrow_a_right_black.png);
        background-repeat: no-repeat;
        background-position: center center;
    }
    .djuice li.menuitem.active > .arrowicon {
        background-image: url(https://www.telenor.com.pk/skin/frontend/telenor/default/images/djuice/arrow_a_down_black.png);
        background-repeat: no-repeat;
        background-position: center center;
    }
    li.menuitem.active > .arrowicon {
        background-image: url(https://www.telenor.com.pk/skin/frontend/telenor/default/images/home/arrow_down.png);
    }
    .djuice li.item_topmenu.active >a {
        color: #000000 !important;
    }
    li.item_topmenu > a {
        background-color: #0090d1;
        width: 100%;
        display: block;
        padding-left: 10px;
        margin-right: 10px;
    }
    .djuice li.item_topmenu > a {
        background-color: #ffe400;
    }
    .djuice li.item_topmenu:not(.active):hover > a, .djuice li.item_topmenu.stayactive > a , .djuice li.item_topmenu.active > a {
        background-color: #f7d100;
    }
    li.item_topmenu:not(.active):hover > a, li.item_topmenu.stayactive > a ,li.item_topmenu.active > a {
        background-color: #007fb9;
    }
    .djuice li.item_topmenu:not(.active):hover > a {
        background-color: #f7d100;
        color: #000000;
        /*background-image: url(https://www.telenor.com.pk/skin/frontend/telenor/default/images/djuice/arrow_a_right_black.png) !important;*/
        background-repeat: no-repeat;
        background-position: 96% center;
    }
    li.item_topmenu:hover, .djuice li.item_topmenu:hover {
        background-color: transparent;
    }
    .subnavbar {
        position: static;
        height: auto;
    }
    li.item_submenu {
        padding: 0;
        margin: 0;
        margin-top: 3px;
    }
    li.item_submenu > a {
        padding: 0;
        padding-left: 15px;
    }
    .submenu .active > a, .submenu .stayactive > a {
        border: none;
        background-image: url(https://www.telenor.com.pk/skin/frontend/telenor/default/images/common/menu_hover.png);
        background-repeat: repeat-y;
        background-position: left;
        background-color: #008fd0;
        display: block;
        float: none;
    }
    .djuice .submenu .active > a {
        border: none;
        background: none;
        background-color: #dbd000;
    }
    /*
    .submenu .active > a {
        border: none;
        background-color: #008fd0;
        display: block;
        float: none;
    }
    */
    .djuice .submenu .active > a, .djuice .submenu .stayactive > a {
        border: none;
        background-image: url('https://www.telenor.com.pk/skin/frontend/telenor/default/images/common/djuice_hover.png');
        background-repeat: repeat-y;
        background-position: left;
        background-color: #f7d100;
        display: block;
        float: none;
    }
    .active .popup_menu .cols .popup_content .active a {
        background-color: #cfde00;
        color: #21282e !important;
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
        padding-right: 15px;
    }
    .submenu > li:hover > a, .popup_content > h3 >a:hover {
        border: none;
        display: block;
        float: none;
        background-color: #0090d1;
        background-repeat: repeat-y;
        background-position: left;
        font-size:15px;
        -webkit-text-size-adjust: 100%;
    }
    .djuice .submenu > li:hover > a, .djuice .popup_content > h3 >a:hover {
        background-color: #f7d100;
    }
    .submenu > .active {
    }
    #sticky_topnav_holder {
        display: none;
        visibility: hidden;
    }
    .djuice .popup_menu, .djuice .popup_menu .popup_content > h3 {
        background-color: white;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
        width: 100%;
    }
    .djuice .popup_menu .popup_content > h3 >a{
        color: black !important;
    }
    .popup_menu {
        position: static;
        height: auto;
        background: #fff;
        padding: 0;
        margin-top:0px;
        padding-top:5px;
    }
    .smartMenu .active > .popup_menu {
        display: block;
    }
    .popup_menu .cols {
        width: 285px;
        display: block;
        margin-left: -10px;
    }
    .popup_cols_menu {
        display: none;
        visibility: hidden;
    }
    .popup_menu .popup_content {
        margin-left: 10px;
    }
    .popup_menu .popup_content > h3 {
        border: none;
        margin-top: 2px;
        min-height: 35px;
        line-height: 35px;
    }

    .popup_menu .popup_content > h3 >a {
        color: #009CE8 !important;
        display: block;
        padding-left: 20px;
        font-size: 15px;
        margin-left:5px;
    }
    #topmenu {
        margin-top: 9px;
        position: relative;
        top: 42px;
    }
    #searchAsset {
        position: absolute;
        top: 0px;
        background-color: #00ace6;
        width: 100%;
        height: 45px;
        line-height: 45px;
        border: none;
        padding-left: 13px;
        margin: 0;
    }
    #serchField {
        width: 217px;
        background-color: #0090d1;
        height: 45px;
        margin-top: 3px;
        margin-left: 5px;
        font-size: 18px;
    }
    #serchField:focus, #serchField:focus + #formBtn {
        background-color: #007fb9;
    }

    #serchField:hover, #serchField:hover + #formBtn {
        background-color: #007fb9;

    }

    .djuice #serchField:focus, .djuice #serchField:focus + #formBtn {
        background-color: #f7d100;
    }

    .djuice #serchField:hover, .djuice #serchField:hover + #formBtn {
        background-color: #f7d100;
        /*color: rgba(0,0,0,0.3);*/
    }

    .djuice #serchField{
        background-color: #ffe400;
        color: #000000;
    } 
    .djuice #searchAsset {
        background-color: #ffff00;;
        color: #ffffff;
    }

    .djuice #formBtn {
        background-color: #ffe400;
    }
    #formBtn {
        clear: none;
        height: 45px;
        width: 45px;
        margin-top: 3px;
        background-color: #0090d1;
    }
    .djuice #formBtn {
        background-image: url(https://www.telenor.com.pk/skin/frontend/telenor/default/images/djuice/search_djuice.png);
    }
    .topicons {
        position:absolute;
        top:-44px;
        right:10px;
        line-height: 35px;
        float:none;
        height:auto;
    }
    
    .topicons .ticon:last-child{
        display:none;
    }
    #lang {
        top: 0;
        right: 0;
        width: 45px;
        height: 45px;
    }
    #login {
        top: 51px;
        right: 0;
        width: 262px;
        height: 45px;
        background-color: #0090d1;
        background-position: 10px center;
        line-height: 45px;
    }

    #login:hover{
        background-color: #007fb9;
    }

    .djuice #login {
        background-color: #ffe400;
    }
    .djuice #login:hover {
        background-color: #f7d100;
    }

    .login_user.inactive{
        background-position: left 8px top 7px;
    }

    .djuice .login_user.inactive{
        background-image: url(https://www.telenor.com.pk/skin/frontend/telenor/default/images/djuice/login_top_djuice.png);

    }
    .djuice #login:before {
        color: #000000;
    }

    #cart {
        top: 86px;
        right: 0;
        width: 100%;
        height: 35px;
        background-position: 96% center;
    }
    #cart:before {
        display: block;
        content: "Your Cart";
        padding-left: 20px;
        color: #ffffff;
        font-size: 14px;
    }
    #share_area {
        top: 100px;
    }
    #feedback_area {
        top: 145px;
    }

    .relevance_button_panel{
        display:none;
    }

    /*Contact us*/

    #company_div {
        font-size: 18px;
        line-height: 25px;
        margin-top: 10px;
        width: 100%;
    }
    #address_div {
        font-size: 14px;
        line-height: 23px;
        margin-top: 10px;
        width: 100%;
    }
    #emailspan {
        width: 100%;
        font-size: 12px;
    }
    #msg1_div {
        color: #00ace7;
        font-size: 18px;
        line-height: 25px;
        margin-bottom: 20px;
        margin-top: 40px;
        width: 100%;
    }
    #msg2_div {
        color: #666;
        font-size: 12px;
        line-height: 16px;
        margin-top: 10px;
        width: 100%;
    }
    .contact_img {
        width: 100%;
    }
    .contact_img > img {
        width: 84%;
    }
    .requierd_div {
        margin-right: 25px;
    }

    /* top menu re color */


    .djuice .popup_menu .popup_content > h3 > a:hover, .djuice .popup_menu .popup_content > h3 >a :active{
        color: white !important;
        background-color: #009ce8;
    }
    .djuice .active .popup_menu .cols .popup_content .active a {
        background-color: #009ce8;
        color: white !important;
        overflow: hidden;
        padding-right: 15px;
        text-overflow: ellipsis;
        white-space: nowrap;background-color: #009ce8;
        color: white !important;
    }

    .popup_menu .popup_content > h3 > a:hover, .popup_menu .popup_content > h3 >a :active{
        color:#21282E !important;
        background-color:#CFDE00;
    }



    .popup_menu .popup_content > h3{
        background-color: #fff;
        color: #008fd0;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
        width: 252px;
    }

    .popup_content > h3 > a:hover{

    }

    #topmenu > .active > .subnavbar{
        padding-top:2px
    }

    #login{
        display:none;
    }
    #logged_in_menu{
        display:block;  
    }

    #logged_out_menu{
        display:block;
    }

    

}
@media only screen and (min-width:80px) and (max-width: 640px) {
    .large_screen_padding{
        padding:0px;
    }
    
    .topspacing{
        padding-top:100px !important;
    }
    
    #breadcrumb{
        display:none;
    }
    #logo_container > a > img {
        width: 95px;
    }
    .djuice #logo_container > a > img {
        width: 95px;
    }


    .grids_4_footer {
        display: none;
    }
    .grids_4_footer:nth-child(2) {
        width: 100%;
        margin: 0px auto;
    }
    .only_mobile {
        display: inline-block;
    }
    .mobile_footer {
        margin: 0 auto;
        width: 100% !important;
    }
    .mobile_footer .footer_link {
        background: url(https://www.telenor.com.pk/skin/frontend/telenor/default/images/home/arrow_a.png) right no-repeat;
        line-height: 60px;
        height: 60px;
        border-bottom: 1px solid;
    }
    .mobile_footer .footer_link:last-child {
        border-bottom: none;
    }
    .mobile_footer .footer_link a {
        font-size: 21px;
        display: inline-block;
        width: 100%;
        height: 100%;
    }


    .grids_2 {
        width: 100%;
    }
    .grids_2 .large {
        width: 100%;
    }
    .grids_2 .detail_section {
        margin-bottom: 15px;
        border-top: 1px solid #efefef;
    }

    .grids_2:nth-child(2n) .large, .grids_2:nth-child(2n) .detail_section{
        margin-left:0px;
        float:left;
    }

    /*    .grids_4 .detail_section h2 {
            display: block;
            width: 100%;
            overflow: hidden;
            white-space: normal;
            text-overflow: ellipsis;
            font-size:21px;
            min-height:21px;
        }*/
    /*    .grids_4_small {
            width: 50%;
            text-align: left;
            padding: 25px 0;
            min-height:200px;
        }*/

    /*    .grids_4_small .detail_section{
            width:95%;
           
        }*/

    /*    .grids_4_small .small {
            margin: 0px auto;
        }*/
    /*    .grids_4_small_devices {
            width: 25%;
            padding: 0px;
            text-align: left;
        }
        .grids_4_small_devices .small {
            margin: 0px;
        }
        .grids_4_small .detail_section h2 {
            display: block;
            width: 100%;
            text-align: left;
            margin: 0 auto;
            font-size:18px;
        }
    */
    #footer .copyright {
        float: none;
        display: block;
    }
    .footer_bottombar {
        height: 45px;
        padding-bottom:65px;
    }
    #footer .company span {
        padding: 0 8px;
    }
    #footer .company span:first-child {
        padding-left: 0;
    }
    .owl-carousel .owl-item {
        height: 100%;
    }
    .header_desc {
        min-width: 250px;
        position: static;
        height: auto;
        width: 75%;
        margin: 0px auto;
        padding: 330px 10px 10px 10px;
        color: #21282e;
    }
    .header_desc h1 {
        color: #0CF;
    }
    .header_desc .read_more {
        color: #21282e;
    }
    .header_desc p {
        color: rgba(0,0,0,0.3);
    }
    .owl-item .banner {
        background-repeat: no-repeat;
        background-size: auto 50%;
        background-position: 30% top;
    }
    .header_desc .cart_button {
        min-width: 210px;
        width: 210px;
        padding-left: 20px;
        margin-top: 10px;
        margin-right: 10px;
    }
    .header_desc .cart_button::after {
        left: 200px;
    }
    .header_desc .read_more:before {
        left: auto;
        margin-left: -40px;
    }
    .owl-theme .owl-dots {
        margin-top: 10px;
    }
    .owl-theme .owl-dots .owl-dot span {
        background: #999;
    }
    .header_desc_content {
        min-height: 185px;
    }

    .applanding .content_section.col2_right .panel_left {
        float:none;
        width:100%;
    }

    .applanding .content_section.col2_right .panel_right {
        display:none;
    }
    /*Discount category*/

    .discount_category .grids.grids_4_small {
        margin-bottom:20px;
    }
    .offers .package_data2 {
        padding-left: 20px;
    }
    
    #vertical-ticker li{
        line-height:1.5;
        font-size:12px;
    }

    /*phase 2 */
    .grids_2_fnf .side_section{
        width:76px;
        padding:0px;
    }
    .grids_2_fnf .side_section h3{
        font-size:24px;
        line-height:28px;
    }
    .grids_2_fnf .side_section p{
        line-height:12px;
        font-size:12px;
    }
    .grids-m-avatar{
        width:100%;
    }
    .grids_2_fnf{
        width:50%;
    }
    .grids.grids_2_fnf .small{
        width:56px;
        height:56px;
    }

    .grids_2_fnf .grid4_icons{
        width:56px;
        height:56px;
        background-size:38px 38px;
    }

}
@media only screen and (min-width : 80px) and (max-width : 480px) {
    .mainblock_bg {
        background-position: 0 -50px;
    }

/*    .camera_caption {
        top: auto !important;
        bottom: 45px;
        width: 100%
    }
    .camera_caption.right, .camera_caption.left {
        right: auto;
        left: auto;
    }*/
    .digital_banner_sec h1 {
        font-size: 21px;
        line-height: 28px;
    }

    .digital_banner_sec h2 {
        font-size: 16px;
    }
    .digital_banner_sec p {
        display: none;
    }
    .digital_banner_sec .buy_now_btn {
        font-size: 17px;
        height: 34px;
        line-height: 27px;
        width: 166px;
        margin-top: 15px;
    }
    .digital_banner_sec .more_link {
        display: none;
    }

    #utilities_categories .grids.grids_4_small, #faq_categories .grids.grids_4_small {
        margin-bottom: 0;
    }
    .package_view_show_more {
        float: right;
        margin-right: 0;
        margin-top: 40px;
    }

    /*Classes for 3g coverage map*/

    .coveragemap.upper_layer {
        height:330px;
        margin-top:20px;
    }


    /*    .coveragemap.upper_layer .search_location,
        .coveragemap.upper_layer .filter_location
        {
            width: 100%;
        }*/


    /*    .coveragemap.upper_layer .filter_location
        {
            margin-left:0px;
            margin-top:20px;
        }*/
    /*    .coveragemap.upper_layer .search_location_input{
            height: 50px;
        }*/
    /*
        .coveragemap.upper_layer #filter_location.dropdown_widget {
            height: 50px;
            line-height: 50px;
        }*/

    /*    .coveragemap.upper_layer .grids_2_button {
            width: 15% !important;
            height: 50px !important;
        }*/

    .coveragemap.upper_layer .checkbox_container {
        float: left;
        margin-top: 20px;
    }

    .coveragemap.upper_layer .filter_location .dropdown {
        position:absolute;
        z-index: 2;
        font-size:12px;
    }

    .coveragemap.lower_layer .map_portion {
        height: 300px;
    }


    /*Classes for News page*/

    .heading_container{
        margin:20px auto;
    }
    .main_heading > h1 {
        font-size: 24px;
    }
    .date_container {
        width:140px;
        margin-right:10px;
    }
    .inner_date {
        height: 57px;
        padding-top: 10px;
        width: 115px;
    }
    .inner_date .bold_text{
        font-size:14px;
    }
    .inner_date .reg_text{
        font-size:11px;
    }
    .news_heading h2,.press_heading h2 {
        font-size: 18px;
        line-height:24px;
    }
    .col2_right .right_bar {
        float: none;
        width: 100%;
    }
    .news_content{
        margin-top:0;
    }

    .showmobile{
        display:block;
    }
    .hidemobile{
        display:none;
    }
    /*Contact us*/

    /*contact us*/
    .float_left{

        float: none;
        width: 100%;
    }

    .heading h2{
        padding-left:0px;
    }
    .reset-btn {
        margin-left: 0px;
        margin-top: 10px;
    }
    .contactus_input_field{
        width: 90%;
        margin:  0 auto 40px;
    }
    .field_text {
        width: 100%;
    }
    #cap_refresh_btn{
        float: right;
        width:  107px;
    }
    .reponsive_margin{
        margin-top: 60px;

    }

    .input_width{
        width: 100%;
    }
    .area {
        width: 100%;
    }
    .filter_location .input_dropdown{
        width: 86%;
    }
    .filter_location_sec .input_dropdown{
        width: 86%;
    }
    .contactus_form  .filter_location {
        width: 100%;
    }
    .contactus_form  .filter_location_sec {
        width: 100%;
    }
    .clear_div{
        width:100%; display:block; clear:both; height:0px;
    }
    .requierd_div {
        margin-right: 14px;
    }

    .left_wrapper {
        width: 87%;
        margin: 0 auto;
    }
    /*Device Check*/

    .data_3g_table {
        margin-top: 100px;
    }
    .devicecheck .lower_layer .filter_location {

        width: 100%;
        margin-bottom:20px;
    }

    .devicecheck .lower_layer .select_mobile {

        width: 100%;
        margin-bottom:20px;
    }
    .devicecheck .lower_layer .search_location {
        float:none;
        margin-left:0px;
        width: 100%;
    }
    .devicecheck .search_location input {
        width:80%;
    }

    .devicecheck .search_button {
        width: 20%;
        padding-left:2px;
        text-align:center;
    }

    .devicecheck .heading {
        margin-left:0px;
    }
    .devicecheck .column {
        font-size:13px;
        padding:0 5px;

    }
    /*
    Whydjuice
    */
    .whydjuice.panel_right{
        display:none;
    }

    .device_adv {
        display: none;
    }
    .search_faq_panel{
        top:0px;
        float:none;
    }
}
@media only screen and (min-width: 80px) and (max-width: 639px) {
    .grids_4 {
        width: 100%;
        padding-top:15px;
    }

    .grids_4:nth-child(4n-3),.grids_4:nth-child(4n){
        padding:15px 10px 0px;
    }

    .grids .medium {
        width: 100%;
        max-width: 263px;
        margin:0px auto;
    }
    /*    .grids_4 .detail_section {
            text-align: center;
        }*/

    .grids_4_small{
        width:50%;
        text-align:center;
        min-height:130px;
    }
    .grids_4_small .imgBox{
        margin:0px auto;
    }
    .grids_4_small a{
        display:inline-block;
    }
    .grids_4_small .detail_section{
        padding-top:10px;
    }
    .grids_4_small h2{
        font-size:14px;
    }
    .mobile_none {
        display: none;
    }
    .grids_2_devices2 {
        width: 100%;
        min-width: 285px;
    }
    .grids_4_devices2 {
        width: 100%;
        min-width: 310px;
    }
    .device {
        margin-bottom: 40px;
    }
    .grids_4_devices {
        width: 100%;
    }
    .only_mobile_devices {
        display: inline-block;
    }
    .grids_4_small_devices {
        width: 100%;
        padding: 10px 0px;
    }
    .grids_4_small_devices .grid_item {
        padding-bottom: 15px;
        border-bottom: 1px solid rgba(0,0,0,0.3);
        text-align: left;
    }
    .grids_4_small_devices .small {
        margin: 0px;
    }
    .grid_item.top_line {
        padding-top: 10px;
        border-top: 0px;
    }
    .reviews_list{
        width:85%;
        margin:30px auto;
    }

    .reviews_stars {
        width: 100%;
    }
    .reviews_result {
        width: 100%;
        margin: 10px 0px;
    }
    .review_product {
        width: 100%;
    }
    .review_product .review_btn {
        float: left;
    }
    .review_details {
        width: 100%;
        padding-right:0;
    }
    .review_help {
        width: 100%;
        float: left;
        padding: 0px;
        margin-top: 15px;
    }
    /* tabs */
    .tab-links {
        width: 100%;
    }
    .tab-links .tab-head, .djuice .tab-links .tab-head, .djuice .tab-links .tab-head{
        display: inline-block;
        width: 100%;
        background: #fff url(https://www.telenor.com.pk/skin/frontend/telenor/default/images/devices/right_arrow.png) no-repeat right;
        color: #21282e;
        border-top: 1px solid rgba(0,0,0,0.3);
        height: auto;
    }
    .tab-links a {
        color: #21282e;
    }
    .tab-links li.active .tab-head, .djuice .tab-links li.active .tab-head, .djuice .tab-links li.active .tab-head{
        background: #fff url(https://www.telenor.com.pk/skin/frontend/telenor/default/images/devices/down_arrow.png) no-repeat right;
    }
    .tabs .tab_heading{
        text-align:left;
        padding-left:20px;
    }

    .inner_slider_container .slide_caption .device_video {
        min-width: 150px;
        margin-left: 20%;
    }
    #inner_banner_slider .owl-pagination {
        margin-left: 20%;
    }
    #inner_banner_slider .slide {
        width: 90%;
        margin: 0px;
    }
    /* select box */
    .styled-select {
        width: 100%;
        background: #fff;
    }
    .styled-select ul li {
        display: inline;
        width: 65px;
        border: 1px solid #fff;
        float: left;
    }
    .styled-select ul li.selected {
        background: #004969;
        color: #fff;
    }
    .styled-select ul li#selected_storage {
        display: none;
    }
}

@media only screen and (min-width:480px) and (max-width:640px) {
    .devicecheck .lower_layer .select_mobile{
        width:100%;
        margin-bottom:20px;
    }
}
@media only screen and (min-width:640px) and (max-width:960px) {

/*    #main_wrapper{
        background-size:auto 250px;
    }*/
    .grids_4 .detail_section h2{
        font-size:18px;
        text-align:left;
    }
    
    .device {
        margin-bottom: 30px;
    }
    .grids_4_devices {
        width: 25%;
    }
    .device_reviews img {
        width: 12px;
        height: auto;
    }
    .device_reviews .counter {
        font-size: 12px;
    }
    .device_title .device_name {
        font-size: 18px;
    }
    .device_title .device_price {
        font-size: 28px;
    }
    .grids_4_devices2 {
        width: 40%;
    }
    .spec2 p {
        font-size: 14px;
    }
    .grids_4_devices .medium {
        min-width: 140px;
    }
    .grid_item .device_title .device_price {
        font-size: 30px;
        line-height: 32px;
        max-height: 32px;
    }
    .review_details {
        width: 100%;
    }
    .review_help {
        float: left;
        padding: 0px;
        margin: 15px 0px;
    }
    .reviews_stars {
        width: 100%;
    }
    .inner_slider_container .slider_title {
        font-size: 24px;
    }
    .slide .device_title .device_tagline {
        font-size: 22px;
    }
    .inner_slider_container .spec_slider p {
        font-size: 14px;
    }
    #inner_banner_slider .slide {
        width: 90%;
        margin: 0px;
    }
    #inner_banner_slider .slide_caption .device_video {
        margin: 0 auto;

    }

    .grids_4_small .detail_section h2{
        white-space: normal;
        height: 40px;
        overflow: hidden;
        font-size:18px;
        line-height:20px;
        margin-bottom:0px;
    }


}
@media only screen and (min-width : 481px) and (max-width : 992px) {
    /*    .grids_4 {
            width: 50%;
        }
        
        .grids_4:nth-child(4n-3){
            padding-left:10px;
        }
        
        .grids_4:nth-child(4n){
            padding-right:10px;
        }
        
        .grids .medium {
            width: 65%;
            min-width: 210px;
        }
    
        .grids_4_devices .medium {
            width:100%;
            min-width: 140px;
        }*/

    #filterby {
        display:block !important;
    }


    .press_heading h2 {
        position:absolute;
        padding-left:158px;
    }


}
@media only screen and (min-width : 481px) and (max-width : 640px) {
    .camera_caption {
        top: 21%;
    }
    .camera_caption.right {
        right: 3%;
    }
    .camera_caption.left {
        left: 3%;
    }
    .digital_banner_sec h1 {
        font-size: 21px;
        line-height: 28px;
    }
    .digital_banner_sec h2 {
        font-size: 16px;
    }
    .digital_banner_sec p {
        margin-top: 0;
        font-size: 13px;
    }
    .digital_banner_sec .buy_now_btn {
        font-size: 17px;
        height: 34px;
        line-height: 27px;
        width: 166px;
    }
    .digital_banner_sec .more_link > a {
        font-size: 16px;
    }

    /*Search*/
    .sidenav_links h3{
        font-size:13px !important;
    }
    /*Device Grid/List View*/



    .content_section.device_list_grid_section .panel_left {
        width: 40%;
    }
    .content_section.device_list_grid_section .panel_right {
        width: 57%;

    }

    #device_grid_view .device_title .device_price {
        font-size: 30px;
    }
    .list_grid_toggle_button_panel {
        display: none;
    }
    #device_grid_view .three_grids_inside_wrapper {
        max-width: 200px;
        width: 100%;
    }
    .devices #device_grid_view .device_three_grids_view:nth-child(3n+2) {
        margin-left: 0px;
        margin-right: 0px;
    }
    .device_list_grid_section #device_grid_view .device_three_grids_view {
        width: 100%;
        margin: 15px auto 50px;
    }
    
    #device_grid_view.result_block .device_three_grids_view{
        width: 170px !important;
    }
    
    
    #device_grid_view .stars > img {
        width: 8px;
    }
    #device_grid_view .counter {
        font-size: 12px;
    }
    #device_grid_view .device_title .device_name {
        font-size: 18px;
        width:100%;
    }
    .devices .without_compare{
        font-size:14px;
    }
    #device_grid_view .device_title .select {
        font-size: 18px;
    }
    #device_grid_view .device_price .comparison_view {
        font-size: 14px;
        padding-left:5px;
    }

    #device_grid_view .device_price .device_compare_view_place {
        font-size:14px;
    }

    #device_grid_view .device_price .comparison_button {
        font-size: 14px;
        padding-left: 0;
    }
    .device_list_grid_section .side_navigation {
        width: 100%;
    }
    .devices .sidenav_links h3 {
        font-size: 13px;
    }
    /*Classes for 3g coverage map*/


    .coveragemap.upper_layer {
        height:300px;
    }

    /*    .coveragemap.upper_layer .search_location,
        .coveragemap.upper_layer .filter_location
        {
            width: 100%;
        }*/


    .coveragemap.upper_layer .filter_location
    {
        margin-left:0px;
        margin-top:20px;
    }
    .coveragemap.upper_layer search_location input{
        width: 85%;
        height: 50px;
    }

    .coveragemap.upper_layer .grids_2_button {
        width: 15% !important;
        height: 50px !important;
    }

    .coveragemap.upper_layer .checkbox_container {
        float: left;
        margin-top: 20px;
    }

    .coveragemap.upper_layer .filter_location .dropdown {


        z-index: 2;
        font-size:12px;
    }

    .coveragemap.lower_layer .map_portion {
        height: 300px;
    }

    /*Serach page*/

    .search .device_three_grids_view {
        margin:0 auto 20px !important;
        width:93% !important;
    }

    .search .three_grids_inside_wrapper {
        max-width: none !important;
        width: 195px !important;
    }
    .search_head_container .viewmore_btn .grids_2_button{
        font-size:11px;
        padding:7px 22px 7px 11px;
    }
    .search_heading h2{
        font-size:27px;
    }

    .search_text,
    .filter_links{
        font-size:14px;
    }
    .filter_buttons{
        height:30px;
    }
    .content_section.col2_right .panel_left {
        width: 95%;
    }
    .content_section.col2_right .panel_right {
        display:none;
    }
    .col2_right .panel_right .accordion{
        max-width:95% !important;
    }
    .news_heading h2,.press_heading h2 {
        font-size: 24px;
    }


    .app_screen > img{
        max-width:155px;
    }

    /*Contact us*/

    .left_wrapper {
        width: 87%;
    }
    #contact_info{
        width: 100%;
    }

    .content_section .panel_right{
        width:100%;
    }
    .content_section .panel_left{
        width:100%;
    }
    .content_section_div .contactus_grid_view .panel_div {
        width: 100%;
    }
    .contact_img > img {
        max-width: 240px;
        width: 84%;
    }
    .heading h2 {
        font-size: 34px;
        margin: 40px 0 15px;
    }


    /*Packages list grid*/

    .packages #device_grid_view .device_title .device_price {
        font-size: 22px;
        line-height:40px;
    }

    .packages .grids_2_button {
        font-size: 11px;
    }

    .packages .package_charges .on_net_heading {
        font-size: 14px;

    }
    .packages .package_charges span {
        margin-right: 5px;
    }

    .packages .device_title .device_name {
        line-height: 30px;
        max-height: 30px;
    }

    .charges_child {
        font-size: 12px;
        line-height: 24px;
        min-height: 24px;
    }
    .sms .sms_icon, .data .data_icon,.fnf .fnf_icon, .off_net .off_net_icon{
        width:18px;
        height:18px;
    }

    /*Device Check*/
    .data_3g_table {
        margin-top: 20px;
    }
    .devicecheck .lower_layer .filter_location {

        width: 100%;
        margin-bottom:20px;
    }

    .devicecheck .lower_layer .select_location {
        width: 100%;
        margin-bottom:20px;
    }


    .devicecheck .lower_layer .search_location {
        float:none;
        margin-left:0px;
        width: 100%;
    }

    .devicecheck .filter_location {
        height:45px;
    }
    .devicecheck .lower_layer .filter_location #input_field_button .grids_2_button {
        height:45px !important;
        width:15% !important;
    }

    .devicecheck .lower_layer .select_mobile #input_field_button .grids_2_button {
        height:45px !important;
        width:15% !important;
    }

    .search_location_input {
        height:50px;
        width:85%;
    }

    .devicecheck .search_location input {
        width:80%;

    }
    #filter_location.dropdown_widget {
        height: 50px;
        line-height: 50px;
    }

    .devicecheck .search_button {
        width: 20%;
        padding-left:0%;
        text-align:center;
    }
    .grids_4 .detail_section{
        display:inline-block;
    }



}


@media only screen and (min-width : 641px) and (max-width : 992px) {
    .camera_caption {
        top: 23%;
    }
    
    .camera_caption.right {
        right: 5%;
    }
    .camera_caption.left {
        left: 5%;
    }
    .digital_banner_sec h1 {
        font-size: 31px;
    }
    .digital_banner_sec h2 {
        font-size: 20px;
    }
    .digital_banner_sec .buy_now_btn {
        font-size: 17px;
        height: 34px;
        line-height: 27px;
        width: 166px;
    }
    /*
    Classes For Store Page
    */

    .content_section.store_locator .panel_right {
        width: 60%;
        height: 550px;
    }
    .content_section.store_locator .panel_left {
        width: 40%;
    }
    .store_locator .left_bar, .store_locator .store_img {
        height: 550px;
    }
    #input_field input {
        width: 85%;
    }
    .inner_boxes {
        width: 90%;
    }
    .lower_div {
        height: 390px;
        overflow: auto;
    }
    #input_field input {
        height: 25px;
        padding-left: 35px;
    }
    #input_field_button .grids_2_button {
        height: 25px;
        margin: 0;
        width: 15%;
        padding: 0px;
    }
    .quick_start_heading {
        font-size: 20px;
        font-weight: bold;
        margin-top: 20px;
        margin-bottom: 25px;
    }
    .marginfixed {
        margin-top: 20px;
        margin-bottom: 20px;
    }
    .view_map_button .grids_2_button {
        height: 30px;
        margin-bottom: 20px;
        line-height:30px;
    }
    .left_bar {
        padding: 25px;
    }
    .marginfixedless {
        margin-top: 15px;
        margin-bottom: 15px;
    }
    /*Device Grid/ List View*/

    .devices .panel_left {
        width: 25%;
    }
    .devices .panel_right {
        width: 75%;
    }
    .list_grid_toggle_button_panel {
        display: none;
    }
    #device_grid_view .three_grids_inside_wrapper {
        max-width: 190px;
        width: 100%;
        padding:0px 5px;
    }
    .latestoffer .panel_right #device_grid_view .owl-item .slide .device_three_grids_view .package_title{
        font-size:18px !important;
    }
    #device_grid_view .device_title .device_price, #device_list_view .device_title .device_price{
        line-height:24px;
        font-size:21px !important;
        letter-spacing: -2px;
    }
    .devices #device_grid_view .device_three_grids_view:nth-child(3n+2) {
        margin-left: 0px;
        margin-right: 0px;
    }
    .device_list_grid_section #device_grid_view .device_three_grids_view {
        width: 33%;
    }
    #device_grid_view .stars > img {
        width: 10px;
    }
    #device_grid_view .counter {
        font-size: 12px;
    }
    #device_grid_view .device_title .device_name {
        font-size: 18px;
        width:100%;
    }
    #device_grid_view .device_title .select {
        font-size: 18px;
    }
    #device_grid_view .device_price .comparison_view {
        font-size: 14px;
        padding-left: 5px;
    }
    #device_grid_view .device_price .comparison_button {
        font-size: 14px;
        padding-left: 2px;
    }

    #device_grid_view .device_three_grids_view .device_compare_view_place {
        font-size: 14px;
    }
    .devices .sidenav_links h3 {
        font-size: 13px;
    }
    /*
    classes for 3g coverage map
    */
    /*    .coveragemap.upper_layer .search_location,
        .coveragemap.upper_layer .filter_location
        {
            width: 35%;
        }*/

    /*    .coveragemap.upper_layer .search_location input{
            width: 85%;
    
        }*/

    .coveragemap.upper_layer .grids_2_button {
        height: 36px !important;
    }

    .coveragemap.upper_layer .filter_location {
        margin-left: 20px;
    }
    .coveragemap.upper_layer .checkbox_container label {
        font-size: 14px;

    }

    .coveragemap.upper_layer .filter_location .dropdown {

        font-size:12px;
    }

    /*Serach page*/

    .content_section.device_list_grid_section .panel_left{
        width:30%;
    }

    .content_section.device_list_grid_section .panel_right{
        width:67%;
        margin-left:3%;
    }

    .search .device_three_grids_view {
        margin:0 auto 20px !important;
        width:85% !important;
    }

    .search .three_grids_inside_wrapper {
        max-width: none !important;
        width: 140px !important;
    }
    .search_heading h2{
        font-size:31px;
    }

    .content_section.col2_right .panel_left {
        width: 70%;
    }
    .content_section.col2_right .panel_right {
        width: 30%;
    }

    .app_screen > img{
        max-width:125px;
    }
    .sidenav_links h3{
        font-size:15px !important;
    }

    /*Packages list grid*/

    .packages #device_grid_view .device_title .device_price {
        font-size: 30px;
    }

    .packages .grids_2_button {
        font-size: 13px;
    }

    .packages .package_charges .on_net_heading {
        font-size: 12px;

    }
    .packages .package_charges span {
        margin-right: 5px;
    }

    .charges_child {
        font-size: 12px;
    }

    /*Device Check*/

    .devicecheck .lower_layer .search_location {
        margin-left: 20px;
    }
    .gn-view .devicecheck .lower_layer .search_location{
        margin-left:0px;
    }

    .devicecheck .search_location input {
        width: 170px;
    }

    .devicecheck .search_button {
        padding-left: 10px;
        width: 70px;
    }
    .devicecheck .lower_layer .filter_location {
        width: 180px;
    }

    .devicecheck .lower_layer .select_mobile {
        width: 180px;
    }

    .offers .package_data2 {
        padding-left: 20px;
    }


    /*Accordion*/

    .col2_right .panel_right .accordion{
        max-width:95% !important;
    }

    .news_heading h2,.press_heading h2 {
        font-size: 30px;
    }
    /*phase 2 */
    .side_section{
        padding-left:0px;
        padding-top:10px;
    }
    .grids-m-avatar{
        width:75%;
        width: -moz-calc(100% - 120px);
        width: -webkit-calc(100% - 120px);
        width: calc(100% - 120px);
    }
    .grids_2_fnf{
        width:50%;
    }
    .grids.grids_2_fnf .small{
        width:70px;
        height:70px;
    }

    .grids_2_fnf .grid4_icons{
        width:70px;
        height:70px;
        background-size:52px 52px;
    }
}

@media only screen and (min-width:  641px) and (max-width:755px){
    .device_list_grid_section #device_grid_view .owl-item .device_three_grids_view{
        width:160px;
    }
    .search_faq_panel{
        top:0px;
    }
    #main_wrapper{
        
    }
}

@media only screen and (min-width:  756px) and (max-width:992px){
    .device_list_grid_section #device_grid_view .owl-item .device_three_grids_view{
        width:180px;
    }
}

@media only screen and (min-width : 641px) and (max-width : 1024px) {
/*    #logo_container > a > img {
        width: 100px;
    }
    .djuice #logo_container > a > img {
        width: 128px;
    }*/
    /*    .grids_2_back h1 {
            width: 100%;
            display: block;
        }
        .grids_2_back .contents {
            padding-left: 0px;
            min-height: 307px;
        }
        .support .contents {
            padding-top: 125px;
        }
        .grids_2_button {
            margin-left: 0px;
        }
        .support p {
            overflow: hidden;
            display: inline-block;
            position: relative;
            width: 100%;
        }
        .store .contents {
            padding-top: 110px;
        }*/
}



@media only screen and (min-width : 993px) and (max-width : 1200px) {
    .container {
        max-width: 960px;
    }
    #logo_container{
        width:960px;
        margin-left:-480px;
    }
    #header .panel_left {
        width: 18%;
    }
    .menuitem {
        padding: 0 10px;
    }
    .menuitem > a {
        font-size: 13px;
    }
    .popup_menu {
        max-width: 780px;
    }
    .grids_2_back .contents {
        min-height: 190px;
    }
    /*
    Classes For Store Page
    */

    .content_section.store_locator .panel_right {
        width: 60%;
    }
    .content_section.store_locator .panel_left {
        width: 40%;
    }
    #input_field input {
        width: 85%;
    }
    #input_field_button .grids_2_button {
        height: 36px;
        margin: 0;
        width: 100%;
        padding: 0px;
    }
    .inner_boxes {
        width: 90%;
    }
    .lower_div {
        height: 460px;
        overflow: auto;
    }
    /*News Page*/
    .content_section.col2_right .panel_left {
        width: 70%;
    }
    .content_section.col2_right .panel_right {
        width: 30%;
    }
    .news_heading h2,.press_heading h2 {
        font-size: 30px;
    }
    .devices .panel_left {
        width: 25%;
    }
    #device_grid_view .device_price .comparison_button {
        font-size: 16px;
    }
    #device_grid_view .device_price .comparison_view {
        font-size: 16px;
    }
    .devices .panel_right {
        width: 75%;
    }
    #device_list_view .devicegrids {
        width: 200px;
    }

    #device_list_view .device_three_grids_view .device_detail_rating .detail_text {
        width: 100%;
    }
    #device_list_view .device_detail_rating {
        margin: 0px 35px;
    }
    .devices #device_grid_view .device_three_grids_view:nth-child(3n+2) {
        margin-left: 50px;
        margin-right: 50px;
    }
    #device_grid_view .counter {
        font-size: 13px;
    }
    .device_list_grid_section #device_grid_view .device_three_grids_view {
        width: 200px;
    }
    #device_grid_view .three_grids_inside_wrapper {
        width: 200px;
    }
    #device_grid_view .stars > img {
        width: 18px;
    }
    #device_grid_view .device_title .device_name {
        font-size: 22px;
    }
    /*
    Classes for 3g coverage map
    */

    .coveragemap.upper_layer .search_location, .coveragemap.upper_layer .filter_location {
        width: 310px;
    }

    .coveragemap.upper_layer search_location input{
        width: 270px;
    }



    .coveragemap.upper_layer .filter_location .dropdown {
        width: 310px;
    }


    .search .device_three_grids_view{
        width:75% !important;
    }

    .search .three_grids_inside_wrapper{
        width:160px !important;
    }

    .app_screen > img{
        max-width:145px;
    }


    /*Packages device grid list*/

    .packages .relative {
        width: 100%;
        height:auto;
    }

    /*phase 2 */
    .grids_2_fnf{
        width:50%;
    }



}

@media only screen and (min-width:756px) and (max-width:992px){
    .grids_2_back .contents{
        padding-left:135px;
    }
    .grids_2_back h1 {
        font-size: 26px;
    }

    .grids_2_button{
        right:40px;
        left:auto;
    }
}

@media only screen and (min-width: 80px) and (max-width:755px){
    .grids_2_back h1{
        width:100%;
        display:inline-block;
    }

    .grids_2_back .contents {
        padding-left: 0px;
        height:auto;
        margin-bottom:20px;
    }
    .support .contents {
        padding-top: 125px;
    }
    .grids_2_button {
        left: 40px;
    }
    .support p {
        overflow: hidden;
        display: inline-block;
        position: relative;
        width: 100%;
    }
    .store .contents {
        padding-top: 110px;
       
    }

    .grids_2_back:nth-child(2n){
        float:none;
    }
    .grids_2_back {
        width: 98%;
        float:none;
        margin:10px auto;
    }
}
@media only screen and (min-width:641px) and (max-width:800px) {

    .discount_category .grids.grids_4_small {
        width:33%;
    }

}

@media only screen and (min-width:80px) and (max-width: 550px) {
    .store_content {
        display: table;
        width: 100%;
    }
    .content_section.store_locator .panel_right {
        width: 100%;
        float: none;
        display: table-header-group;
    }
    .content_section.store_locator .panel_left {
        width: 100%;
        float: none;
        display: table-footer-group;/*To show it beneath the right panel*/
    }
    #input_field_button .grids_2_button {
        height: 25px;
        margin: 0;
        width: 10%;
        padding: 0px;
    }
    #input_field input {
        width: 90%;
        height: 25px;
    }
    .inner_boxes {
        width: 90%;
    }
    .view_map_button .grids_2_button {
        font-size: 12px;
        height: 30px;
        width: 100px;
        line-height:30px;
    }
    .store_img {
        height: 380px;
    }
    .lower_div {
        height: auto;
        overflow: auto;
    }
    .store_content .left_bar {
        height: auto;
    }
    #view_google_map_link .more_link {
        float: left;
    }
}
@media only screen and (min-width : 551px) and (max-width : 640px) {
    .content_section.store_locator .panel_right {
        width: 50%;
    }
    .content_section.store_locator .panel_left {
        width: 50%;
    }
    #input_field input {
        width: 85%;
        height: 25px;
    }
    #input_field_button .grids_2_button {
        height: 25px;
        margin: 0;
        width: 15%;
        padding: 0px;
    }
    .left_bar {
        padding: 15px;
    }
    .inner_boxes {
        width: 90%;
    }
    .quick_start_heading {
        font-size: 18px;
        font-weight: bold;
        margin-top: 15px;
        margin-bottom: 20px;
    }
    .marginfixed {
        margin-top: 15px;
        margin-bottom: 15px;
    }
    .view_map_button .grids_2_button {
        height: 30px;
        margin-bottom: 20px;
        margin-top: 20px;
        line-height:30px;
    }
}
@media only screen and (min-width : 80px) and (max-width : 480px) {
    #feedback_area.active{
        width:100%;
        padding:15px;
        background-color:#fff !important;
    }
    #feedback_area .feedback_body{
        width:100%;
        padding:15px;
    }

    .close_feedback{
        top:15px;
        right:15px;
    }
    .search .panel_right {
        display: block;
        width: 100%;
        float: none;
    }
    /*Device list/ Grid view*/

    #breadcrumb {
        display: none;
    }
    .panel_left{
        float: none !important;
        width: 100% !important;
    }
    #filter.accordion {
        width: 100%;
        height: 45px;
        max-width: 320px;
        background-color: rgba(33, 40, 46, 0.3);
        background-image: url(https://www.telenor.com.pk/skin/frontend/telenor/default/images/common/filter.png);
        background-repeat: no-repeat;
        background-position: 94% center;
        position: relative;
        display: block;
        margin: 0 auto 40px;
        z-index:999;
        cursor:pointer;
    }
    /*#filter.active {
            background-color: #365fa8;
    }
    */


    #filter .sidenav_links.active {
        background-image: none;
    }
    #filter.accordion:after {

        content: "Filter By";
        display: block;
        color: #ffffff;
        height: 45px;
        line-height: 45px;
        font-size: 18px;
        padding-left: 6%;
        cursor:pointer;
    }
    #filter .side_navigation {
        width: 100%;
        position: absolute;
        top: 45px;
        display: none;
    }
    #filter .sidenav_links:not(:first-child) {
        width: 100%;
        border-top: 1px solid rgba(255, 255, 255, 0.3);
        line-height: 45px;
    }
    .list_grid_toggle_button_panel {
        display: none;
    }
    .content_section.device_list_grid_section .panel_right {
        width: 100%;
    }
    .device_list_grid_section #device_grid_view .device_three_grids_view {
        margin: 20px auto;
        width: 100%;
        float:none;
    }
    .device_list_grid_section #device_grid_view.result_block .device_three_grids_view{
        width: 70%;
        float:left;
    }

    .panel_right #device_grid_view .device_title .device_name{
        white-space:normal;
        max-height:56px;
        overflow:hidden;
    }
    .devices #device_grid_view .device_three_grids_view:nth-child(3n+2) {
        margin:20px 0px;
        display: inline-block;
        width: 100%;
    }

    .devices #device_grid_view .device_three_grids_view:nth-child(3n+2){
        margin:20px 0px;
        display: inline-block;
        width: 100%;
    }

    .search_text {
        padding: 10px 0;
        font-size: 18px;
        text-align: left;
        margin-top: 15px;
    }
    .content_section {
        margin: 15px 0 !important;
    }
    .search_head_container .viewmore_btn {
        display: none;
    }
    .search_head_container {
        border-top: 1px solid rgba(0, 0, 0, 0.3);
    }
    .result_block {
        width: 85%;
        margin: 20px auto;
    }
    #newslist .result_block{
        width:100%;
    }

    .search_heading{
        width:200px;
        width: -webkit-calc(100% - 100px);
        width: -moz-calc(100% - 100px);
        width: calc(100% - 100px);
    }
    .search_heading h2 {
        font-size: 21px;
        padding-left: 10px;
        background-position: right center;
        background-repeat: no-repeat;
    }
    .search_head_container.active h2 {
        background-image: url(https://www.telenor.com.pk/skin/frontend/telenor/default/images/common/arrow_a_down_black.png);
    }

    /*contact us*/
    .float_left{

        float: none;
        width: 100%;
    }
    #contact_info.panel_left{
        display: block !important;
        width:100%;
    }
    .panel_right{
        margin-top: 56px;
        width: 100%;
    }

    .whydjuice .heading{
        margin-left:0px;
    }

    .heading{
        margin-top: 31px;
        margin-left:20px;
    }

    .heading h2{
        padding-left:0px;
    }
    /*.reset-btn{
     margin-left:15px;
     padding: 11px 26px;
    }*/
    .reset-btn {
        margin-left: 0px;
        margin-top: 10px;
    }
    .contactus_input_field{
        width: 90%;
        margin:  0 auto 40px;
        height: auto;
        min-height: 80px;
        margin-bottom: 20px;
    }
    .field_text {
        width: 100%;
    }
    #cap_refresh_btn{
        float: left;
        width:  107px;
    }
    .reponsive_margin{
        margin-top: 60px;

    }

    #contactus_form input ,#contactus_form textarea{
        /*width: 100%;*/
        /*margin-left: 1px;
        margin-right: 1px;*/


    }
    .input_width{
        width: 100%;
    }
    .area {
        width: 100%;
    }
    .filter_location .input_dropdown{
        width: 86%;
    }
    .filter_location_sec .input_dropdown{
        width: 86%;
    }
    .contactus_form  .filter_location {
        width: 100%;
    }
    .contactus_form  .filter_location_sec {
        width: 100%;
    }
    .clear_div{
        width:100%; display:block; clear:both; height:0px;
    }
    .requierd_div {
        margin-right: 14px;
    }
    /*contact us*/
    .left_wrapper {
        width: 87%;
        margin: 0 auto;
    }

    .field_input .cnic{
        width:100%;
    }

    .e_desc {
        font-size: 15px;
        line-height: 22px;
    }

    .eh_desc {
        font-size: 18px;
        line-height: 22px;
    }
    
    .container{
        width:100%;
        padding-left:10px;
        padding-right:10px;
        max-width:100%;
        min-width:320px;
    }
    
    .grids_2_back h1{
        font-size:24px;
    }
    .store h2{
        font-size:18px;
    }
    .store p{
        font-size:14px;
        line-height:18px;
    }
    
    .support p{
        font-size:14px;
    }

}
@media only screen and (min-width : 993px) {
    .item_topmenu > a, .menuitem > a{
        font-size: 14px;
        padding: 0 18px;
    }
    .djuice .item_topmenu > a{
        color: white;
        padding: 0 18px;
    }
    .djuice #serchField{
        background-color:  transparent;
    }
    .djuice .item_submenu > a{
        padding: 0 18px;
    }
    .menuitem{
        padding: 0;
    }
    .djuice .submenu .active > a{
        /*background-image: none;*/
    }
}

@media only screen and (min-width : 641px) and (max-width: 768px){
    .search_heading h2{
        font-size:22px;
    }
}

@media only screen and (min-width : 641px) and (max-width : 960px){
    .content_section.col2_right .panel_left{
        width:95%;
    }
}
@media only screen and (min-width:80px) and (max-width:960px){
    .international_dd_content .panel_left{
        width:100% !important;
    }
}

@media only screen and (min-width:640px) and (max-width:960px){
    #main_wrapper{
        background-size: auto 275px;
    }
    #main_wrapper.home_bg_large,#main_wrapper.register{
        background-size:auto;
    }
    .topspacing{
        padding-top:130px !important;
    }
}
@media only screen and (max-width: 767px) {
        .cms-upgrade-to-telenor-4g-speed #block1 video {
                display: block;
        }
        .cms-upgrade-to-telenor-4g-speed #block1 video + video,
        .cms-upgrade-to-telenor-4g-speed #block1 video + .dynamicvideo-container,
        .cms-upgrade-to-telenor-4g-speed #block1 video + .dynamicvideo-container + dynamicCounter  {
                display: none;
        }
}


/* iCheck plugin Square skin, blue
----------------------------------- */
.icheckbox_square-blue, .iradio_square-blue {
	display: inline-block;
 *display: inline;
	vertical-align: middle;
	margin: 0;
	padding: 0;
	width: 22px;
	height: 22px;
	/*background: url(https://www.telenor.com.pk/skin/frontend/telenor/default/js/plugins/icheck/skins/square/blue.png) no-repeat;*/
	background: url(https://www.telenor.com.pk/skin/frontend/telenor/default/js/plugins/icheck/skins/square/styled_checkbox_V3.png) no-repeat;
	border: none;
	cursor: pointer;
}
.field_heading.border_field_heading .icheckbox_square-blue{
		border: 1px solid #CCCCCC;
}

.iradio_square-black {
	display: inline-block;
 *display: inline;
	vertical-align: middle;
	margin: 0;
	padding: 0;
	width: 22px;
	height: 22px;
	/*background: url(https://www.telenor.com.pk/skin/frontend/telenor/default/js/plugins/icheck/skins/square/blue.png) no-repeat;*/
	background: url(https://www.telenor.com.pk/skin/frontend/telenor/default/js/plugins/icheck/skins/square/styled_checkbox_V3.png) no-repeat;
	border: none;
	cursor: pointer;
}


.icheckbox_square-blue {
	background-position: 0 0;
}
.icheckbox_square-blue.hover {
	background-position: -24px 0;
}
.icheckbox_square-blue.checked {
	background-position: -48px 0;
}
.icheckbox_square-blue.disabled {
	background-position: -72px 0;
	cursor: default;
}
.icheckbox_square-blue.checked.disabled {
	background-position: -96px 0;
}
.iradio_square-blue ,.iradio_square-black {
	background-position: -120px 0;
}
.iradio_square-blue.hover , .iradio_square-black.hover{
	background-position: -144px 0;
}
.iradio_square-blue.checked , .iradio_square-black.checked{
	background-position: -168px 0;
}
.iradio_square-blue.disabled, .iradio_square-black.disabled {
	background-position: -192px 0;
	cursor: default;
}
.iradio_square-blue.checked.disabled .iradio_square-black.checked.disabled{
	background-position: -216px 0;
}

/* HiDPI support */
@media (-o-min-device-pixel-ratio: 5/4), (-webkit-min-device-pixel-ratio: 1.25), (min-resolution: 120dpi) {
 .icheckbox_square-blue,  .iradio_square-blue {
 background-image: url(https://www.telenor.com.pk/skin/frontend/telenor/default/js/plugins/icheck/skins/square/blue@2x.png);
 -webkit-background-size: 240px 24px;
 background-size: 240px 24px;
}
}

.search_head_container {
    border-bottom: 1px solid rgba(0,0,0,0.3);
    position:relative;
}
.search_text {
    font-size: 18px;
}

.search_head_container .viewmore_btn {
    float: right;
    position: absolute;
    top: 0;
    right:0;
}

.search_head_container .viewmore_btn .grids_2_button{
    margin:0;
    text-transform:uppercase;
    font-size:14px;
    background-image:url(https://www.telenor.com.pk/skin/frontend/telenor/default/images/common/arrow_b_right_black.png);
    background-position:right center;
    padding-right:22px;
}
.search_heading h2 {
    margin: 15px 0;
    font-size: 34px;
}
.search .device_image_small {
    border-bottom: 1px solid rgba(0,0,0,0.3);
}
.select {
    text-transform: uppercase;
}
.text_box {
    margin-bottom: 40px;
}
.text_head h3 {
    font-size: 24px;
    color: rgba(0, 145, 210, 0.9);
}
.text_box p {
    margin: 15px auto;
}
.result_block {
    display: block;
    margin: 20px 0;
    overflow: hidden;
    width:100%;
}
/*Side Navigations*/
.side_navigation {
    display: block;
    width: 100%;
    height: auto;
    min-height: 33px;
    background-color: #00aae5;
}
.sidenav_links {
    line-height: 40px;
    height: auto;
    border-top: 3px solid #ffffff;
    padding: 0 20px;
    cursor: pointer;
}
.sidenav_links:first-child {
    border-top: none;
}
#straight_filter.sublinks {
    background-image: url(https://www.telenor.com.pk/skin/frontend/telenor/default/images/news/right_bar_bg.png);
    background-repeat: repeat-x;
    background-position: left top;
    padding:0 20px;
    display: block;
}
.column_first {
    background-color: #ff5f00;
}
.sports_services_cat .grids_4_small{
    width: 33%;
}

.sports_services_cat .grids_4_small:nth-child(3n-2) .small .grid4_icons{
    background-color:#FF5F00;
}
.sports_services_cat .grids_4_small:nth-child(3n-1) .small .grid4_icons{
    background-color:#8500A8;
}
.sports_services_cat .grids_4_small:nth-child(3n) .small .grid4_icons{
    background-color:#ED1B4D;
}

.sports_services_cat #sms_super_over{
    background-image: url('https://www.telenor.com.pk/skin/frontend/telenor/default/images/sports_services/sms.png');
}
.sports_services_cat #sports_portal_1220{
    background-image: url('https://www.telenor.com.pk/skin/frontend/telenor/default/images/sports_services/football.png');
}
.sports_services_cat #video_alerts{
    background-image: url('https://www.telenor.com.pk/skin/frontend/telenor/default/images/sports_services/camera.png');
}
.sports_services_cat #cricket_alerts{
    background-image: url('https://www.telenor.com.pk/skin/frontend/telenor/default/images/sports_services/batball.png');
}
.sports_services_cat #faq_categories{
    margin-top: 0px;
}
.sports_services_cat .sidenav_links h3{
    background: none;
}
.sports_services_cat .this_page{
    background-image: url("https://www.telenor.com.pk/skin/frontend/telenor/default/images/news/right_bar_bg.png");
    background-position: left top;
    background-repeat: repeat-x;
}
@media only screen and (min-width : 80px) and (max-width : 480px){
    .sports_services_cat #filter .side_navigation{
        display: none;
    }
    #straight_filter.sublinks{
        margin-top: 0px;
    }
    #refine{
        padding-top: 5px;
    }
    .smartFilter .filter_buttons{
        /*display: inline;*/
    }
    #straight_filter #filterby {
        display: none;
    }
    
}
@media only screen and (min-width : 80px) and (max-width : 992px){
    .sports_services_cat .grids_4_small{
        width: 50%;
    }
}

@media only screen and (min-width : 80px) and (max-width : 480px){
    .sports_services_cat #faq_categories{
        margin-top: 30px;
    }
}
.search_head_container{border-bottom:1px solid rgba(0,0,0,0.3);position:relative}.search_text{font-size:18px}.search_head_container .viewmore_btn{float:right;position:absolute;top:0;right:0}.search_head_container .viewmore_btn .grids_2_button{margin:0;text-transform:uppercase;font-size:14px;background-image:url(https://www.telenor.com.pk/skin/frontend/telenor/default/images/common/arrow_b_right_black.png);background-position:right center;padding-right:22px}.search_heading h2{margin:15px 0;font-size:34px}.search .device_image_small{border-bottom:1px solid rgba(0,0,0,0.3)}.select{text-transform:uppercase}.text_box{margin-bottom:40px}.text_head h3{font-size:24px;color:rgba(0,145,210,0.9)}.text_box p{margin:15px auto}.result_block{display:block;margin:20px 0;overflow:hidden;width:100%}.side_navigation{display:block;width:100%;height:auto;min-height:33px;background-color:#00aae5}.sidenav_links{line-height:40px;height:auto;border-top:3px solid #fff;padding:0 20px;cursor:pointer}.sidenav_links:first-child{border-top:0}#straight_filter.sublinks{background-image:url(https://www.telenor.com.pk/skin/frontend/telenor/default/images/news/right_bar_bg.png);background-repeat:repeat-x;background-position:left top;padding:0 20px;display:block}.column_first{background-color:#ff5f00}.business_solutions .grids_4_small{width:33%}.business_solutions .grids_4_small:nth-child(3n-2) .small .grid4_icons{background-color:#ff5f00!important}.business_solutions .grids_4_small:nth-child(3n-1) .small .grid4_icons{background-color:#8500a8!important}.business_solutions .grids_4_small:nth-child(3n) .small .grid4_icons{background-color:#ed1b4d!important}.business_solutions #corporate_callsms{background-image:url('https://www.telenor.com.pk/skin/frontend/telenor/default/images/businesssolutions/callsms.png')}.business_solutions #corporate_rbt{background-image:url('https://www.telenor.com.pk/skin/frontend/telenor/default/images/businesssolutions/rbt.png')}.business_solutions #corporate_tracklive{background-image:url('https://www.telenor.com.pk/skin/frontend/telenor/default/images/businesssolutions/tracklive.png')}.business_solutions #corporate_m2msims{background-image:url('https://www.telenor.com.pk/skin/frontend/telenor/default/images/businesssolutions/m2msims.png')}.business_solutions #corporate_smsgateway{background-image:url('https://www.telenor.com.pk/skin/frontend/telenor/default/images/businesssolutions/smsgateway.png')}.business_solutions #corporate_locationbasedads{background-image:url('https://www.telenor.com.pk/skin/frontend/telenor/default/images/businesssolutions/locationbasedads.png')}.business_solutions #corporate_easypay{background-image:url('https://www.telenor.com.pk/skin/frontend/telenor/default/images/businesssolutions/easypay.png')}.business_solutions #corporate_telenorblackberry{background-image:url('https://www.telenor.com.pk/skin/frontend/telenor/default/images/businesssolutions/telenorblackberry.png')}.business_solutions #corporate_secureintranet{background-image:url('https://www.telenor.com.pk/skin/frontend/telenor/default/images/businesssolutions/secureintranet.png')}.business_solutions #corporate_telenorusb{background-image:url('https://www.telenor.com.pk/skin/frontend/telenor/default/images/businesssolutions/telenorusb.png')}.business_solutions #corporate_deliveryreport{background-image:url('https://www.telenor.com.pk/skin/frontend/telenor/default/images/businesssolutions/deliveryreport.png')}.business_solutions #corporate_recording{background-image:url('https://www.telenor.com.pk/skin/frontend/telenor/default/images/businesssolutions/recording.png')}.business_solutions #corporate_donations{background-image:url('https://www.telenor.com.pk/skin/frontend/telenor/default/images/businesssolutions/donations.png')}@media only screen and (min-width :80px) and (max-width :480px){.business_solutions #filter .side_navigation{display:none}#straight_filter.sublinks{margin-top:0}#refine{padding-top:5px}#straight_filter #filterby{display:none}}@media only screen and (min-width:80px) and (max-width:640px){.search_heading h2{font-size:24px}}@media only screen and (min-width :641px) and (max-width :992px){.business_solutions .grids_4_small{max-height:220px}}@media only screen and (min-width :80px) and (max-width :992px){.business_solutions .grids_4_small{width:50%}}
.user_content_demo{
    width: 100%;
    position: relative;
    font-size:16px;
    color:#21282E;
    line-height:22px;
    font-family:arial;
    margin:0px;
    padding:0px;
    text-align:left;
}
.user_content_demo strong{
    font-family: telenorbold;
}

.user_content_demo em{
    font-family: telenorregular;
}
.user_content_demo h1, .user_content_demo h2,.user_content_demo h3,.user_content_demo h4,.user_content_demo h5,.user_content_demo h6{
    font-family:telenorregular;
}
.notice_point{
    color: #ed1b4d;
}
.user_content_demo h1{
    font-size: 36px;
    line-height: 42px;
    margin:10px 0;
}
.user_content_demo h2{
    font-size: 28px;
    line-height: 36px;
    margin:10px 0;
}
.user_content_demo h3{
    font-size: 24px;
    line-height: 30px;
    margin:10px 0;
}
.user_content_demo h4{
    font-size: 22px;
    line-height: 28px;
    margin:10px 0;
}
.user_content_demo h5{
    font-size: 18px;
    line-height: 22px;
    margin:10px 0;
}
.user_content_demo h6{
    font-size: 14px;
    line-height: 18px;
    margin:10px 0;
}
.user_content_demo ol, .user_content_demo ul{
    margin-bottom: 20px;
}



.user_content_demo ul li,  .user_content_demo ol li{
    line-height: 25px;
    width: 100%;
    padding:0px;
    padding-left:15px;
    padding-right: 30px;
}
.user_content_demo ul>li {
    background-image: url("https://www.telenor.com.pk/skin/frontend/telenor/default/images/internationaldirectdialing/bullet.png");
    background-position: left 9px;
    background-repeat: no-repeat;
    margin-left:13px;
    padding-left:30px;
}
.user_content_demo ol li{
    list-style-type:decimal;
    margin-left:30px;
}

.user_content_demo .dd ul li{
    background:transparent;
    margin-left:0px;
}

.user_content_demo p{
    font-family:arial;
    margin-bottom: 15px;
    color:#21282E;
    word-wrap: break-word;
    -webkit-hyphens: auto;
    -moz-hyphens: auto;
    -ms-hyphens: auto;
}
.user_content_demo p.p_dark{
    color: #21282E;
}

.user_content_demo a{
    color: #0091D2;
}

.user_content_demo img{
    max-width: 100%;
    height:auto;
}

.user_content_demo .banner{
    width: 100%;
}

.user_content_demo table{
    width: auto !important;
    max-width: 100%;
    height:auto !important;
    overflow-x: auto;
    overflow-y: hidden;
    display: block;
}
.user_content_demo table tbody{
    display:table-row-group;
    width:100%;
}
.inv-con .user_content_demo table tbody{
    display:table;
}
.user_content_demo table.f_table{
    display:table;
    width:100% !important;
}
.user_content_demo tr{
    border-bottom:1px solid rgba(0,0,0,0.3);
}

.user_content_demo pre{
    white-space: normal;
}
.user_content_demo tr td{
    padding:15px 10px;
    color:#666;
    font-family: arial;
    min-width:50px;
    font-size:16px;
    vertical-align:middle;
}

.user_content_demo tr td:nth-child(1){
    color:#0091D2;
    font-size: 18px;
    font-family:telenorregular;
    padding: 15px 25px 15px 10px;
}

.user_content_demo tr:nth-child(1) td{
    color: #21282E;
    font-size:18px;
    font-family:telenorregular;
}
.user_content_demo table.no-head tr:nth-child(1) td{
    color:#666;
    font-family: arial;
    font-size:16px;
    vertical-align:middle;
    
}
.user_content_demo table.no-head tr:nth-child(1) td:nth-child(1){
    color: #0091D2;
    font-size: 18px;
    font-family: telenorregular;
    padding: 15px 25px 15px 10px;
}

.user_content_demo table.no_layout{
    width:auto;
    max-width:100%;
    overflow:scroll;
    border:1px solid rgba(0,0,0,0.3);
    border-collapse: collapse;
}


.user_content_demo table.no_layout td{
    font-family:arial;
    color:#21282E;
    font-size:18px;
    border:1px solid rgba(0,0,0,0.3);
}

.user_content_demo table caption{
    font-size:18px;
    color:#21282E;
    line-height:22px;
}

.user_content_demo table.multiline tr td{
    padding:10px 5px;
    color:#666;
    font-size:16px;
    font-family: arial;
    vertical-align: middle;
}

.user_content_demo table.multiline tr:nth-child(1) td{
    color: #21282E;
    font-size:18px;
    font-family:telenorregular;
}

.user_content_demo table.multiline td.cell_highlight{
    color:#0091D2;
    font-size:18px;
    font-family:telenorregular;
}

table.table_highlight td:nth-child(n){
    color:#0091D2;
    font-size:22px;
    font-family:telenorregular;
}

.user_content_demo .left{
    float: left;
}
.user_content_demo .right{
    float: right;
}
.user_content_demo .center{
    float: none;
    margin: 0 auto;
}
.mnp_step{
    width: 25%;
    float: left;
}
.step_heading{
    width: 100%;
    float: left;
    color: #0091d2;
    padding-left: 20px;
}
.step_desc{
    width: 100%;
    float: left;
    height: 70px;
    padding-left: 20px;
}
.step_img{
    width: 100%;
    float: left;
}
.step_img img{
    float: left;
}
.mnp_steps .note_heading {
    float: left;
    font-size: 22px;
    margin-top: 40px;
    width: 100%;
}
.international_r_faqs_ques{
    color: rgba(0, 145, 210, 0.9);
}
.mnp_steps .more_link .arrow{
    background-image: url("https://www.telenor.com.pk/skin/frontend/telenor/default/images/common/plus_dark.png");
    background-repeat: no-repeat;
    background-position: center;
}
.mnp_steps .more_link a{
    color: #21282e;
}
.mnp_steps .note_heading span{
    float: left;
}
.mnp_steps .mobile_none{
    float: right;
    margin-top: 0;
}
.faq_h{
    border-bottom: 1px solid #bcbec0;
    padding-bottom: 15px;
}
.tp_bold{
    font-family: telenorbold;
}
.margin_topp{
    margin-top: 60px !important;
}
.mnp_steps h3{
    font-family: telenorregular;
    display: inline-block;
}
.mnp_steps ul > li{
    margin-bottom: 15px;

}
.note_point{
    color: #ed1b4d !important;
    padding-left: 15px;
}
.step_heading h4{
    font-family: telenorregular;
}

table.single_type{
    table-layout:fixed;
}

.single_type tr td{
    color:#0091D2;
    text-align: left;
    vertical-align:middle;
    padding: 15px 30px;
    min-width: 50px;
    font-size: 22px;
    font-family: telenorregular;
    line-height:28px;
}

.single_type tr:nth-child(1) td{
    color:#0091D2;
}

.user_content_demo table.order_listing{
    width:100% !important;
    display:block;
}

.user_content_demo ul.disc{
    list-style: disc;
}

.user_content_demo ul.disc > li {
    background: transparent;
    background-position: left 9px;
    background-repeat: no-repeat;
    margin-left: 30px;
    padding-left: 13px;
}

.f_table_outer{
    width:100%;
    display:block;
    overflow:hidden;
}
#f_table{
   border:1px solid rgba(0,0,0,0.3);
   border-bottom:0px;
   box-sizing:border-box;
   font-family:arial;
   font-size:16px;
   width:100%;
   min-width:550px;
}
#f_table tr{
    border-bottom:1px solid #D7D7D7;
}
#f_table.f_table th, #f_table.f_table td{
    border-bottom:1px solid #D7D7D7;
    text-align:left;
    padding:15px 20px;
}
#f_table thead td{
    font-weight:bold;
}
.f_footer{
    border:1px solid #D7D7D7;
    padding:15px 20px;
    display:inline-block;
    border-top:0px;
    width:100%;
    font-size:15px;
    text-align: center;
}

.f_footer .dataTables_length{
    float:left;
    padding-top:1px;
}
.f_footer .dataTables_length select{
    padding:7px 5px;
    font-size:16px;
}
.f_footer .dataTables_paginate{
    display:inline-block;
    float:none;
}
.f_footer .dataTables_paginate .paginate_button{
    padding:10px 15px;
    border:1px solid #D7D7D7;
    display:inline-block;
    color:#21282E;
    cursor:pointer;
    line-height:16px;
    background-image:url('https://www.telenor.com.pk/skin/frontend/telenor/default/common/bl_right.png');
}
.f_footer .dataTables_paginate .paginate_button.next{
    background-image:url('https://www.telenor.com.pk/skin/frontend/telenor/default/images/common/bl_right.png');
    background-repeat:no-repeat;
    background-position:90% center;
    padding-right:30px;
}
.f_footer .dataTables_paginate .paginate_button.previous{
    background-image:url('https://www.telenor.com.pk/skin/frontend/telenor/default/images/common/bl_left.png');
    background-repeat:no-repeat;
    padding-left:30px;
    background-position:5px center;
}


.f_footer .dataTables_paginate .paginate_button:hover, .f_footer .dataTables_paginate .paginate_button.active{
    background-color:#00AAE5;
    color:#fff;
}

.f_footer .dataTables_paginate .disabled.paginate_button{
    color:#D7D7D7;
}
.f_footer .dataTables_paginate .disabled.paginate_button:hover{
    background-color:transparent;
    cursor:not-allowed;
}


.f_footer .dataTables_info{
    float:right;
}

.cms_gallery{
    display:inline-block;
    width:100%;
}

ul.cms_gallery li{
    list-style: none;
    margin-left:0px;
    background-image:none;
}

.cms_gallery .cms_img{
    display:inline-block;
    width:260px;
    height:260px;
    float:left;
    padding:0px;
    margin:10px;
    overflow:hidden;
}

.cms_gallery .cms_img img{
    width:auto !important;
    height:100% !important;
    max-width:none;
    cursor:pointer;
}

@media only screen and (min-width : 800px) and (max-width : 1200px){
    .mnp_step{
        width: 50%;
        margin-bottom: 50px;
    }
}

@media only screen and (min-width: 768px) and (max-width:960px){
    .f_footer .dataTables_paginate{
        float:right;
        margin-left:20px;
        margin-right:0px;
        width:auto;
    }
    .f_footer .dataTables_info{
        float:left;
    }
}

@media only screen and (min-width: 641px) and (max-width:767px){
    .f_footer .dataTables_paginate{
        float:left;
        margin:20px 0px;
        width:100%;
    }
    .f_footer .dataTables_info{
        float:left;
    }
}


@media only screen and (min-width : 80px) and (max-width : 799px){
    .mnp_step{
        width: 100%;
        margin-bottom: 50px;
    }
}

@media only screen and (min-width:80px) and (max-width: 639px){
    .user_content_demo h1{
        font-size:24px;
        line-height:28px;
    }
    .user_content_demo h2{
        font-size:21px;
        line-height:23px;
    }
    .user_content_demo h3{
        font-size:19px;
        line-height:21px;
    }
    .user_content_demo h4{
        font-size:18px;
        line-height:20px;
    }
    .user_content_demo h5{
        font-size:15px;
        line-height:18px;
    }
    .user_content_demo h6{
        font-size:14px;
        line-height:16px;
    }
    .user_content_demo p{
        font-size:14px;
        line-height:18px;
    }
    .user_content_demo tr td:nth-child(1){
        font-size:18px;
    }
    .user_content_demo tr:nth-child(1) td{
        font-size:18px;
    }
    .user_content_demo ul li, .user_content_demo ol li{
        font-size:14px;
        line-height:18px;
    }
}

@media only screen and (min-width:80px) and (max-width:640px){
    .f_table_outer{
        overflow-x:auto;
    }
    .f_footer .dataTables_paginate{
        margin: 20px 0px;
        width: 100%;
        text-align: center;
    }
    .f_footer .dataTables_info{
        float:left;
    }
    .f_footer .dataTables_paginate .paginate_button,.f_footer .dataTables_paginate .paginate_dots{
        display:none;
    }
    
    .f_footer .dataTables_paginate .paginate_button.previous,.f_footer .dataTables_paginate .paginate_button.next,.f_footer .dataTables_paginate .paginate_button.active{
        display:inline-block;
    }
    
    .cms_gallery .cms_img{
        display:block;
        width:100%;
        max-width:260px;
        margin:10px auto;
        float:none;
    }
}

@media only screen and (min-width:80px) and (max-width:479px){
    .f_footer .dataTables_paginate{
        margin: 20px 0px;
        width: 100%;
        text-align: left;
        float:none;
    }
}

@media only screen and (min-width: 641px) and (max-width:1210px){
    .cms_gallery .cms_img{
        width:192px;
        height:192px;
    }
}

/*phase 2 */
.user_content_demo .section_info p{
    padding:0px;
    margin:0px;
}

.user_content_demo .pt-a tbody{
    display:table;
}

.user_content_demo .pt-a tr td{
    padding:0px 10px;
    height:50px;
    font-size:14px;
}
.user_content_demo .pt-a tr:nth-child(1) td{
    font-size:15px;
    font-weight:bold;
}
.user_content_demo .pt-a tr td.toggle-trow{
    display:none;
    width:25px;
}
.user_content_demo .pt-a tr td.fw-40{
    width:40%;
}
.user_content_demo .pt-a td:nth-child(2){
    width:80px;
}
.user_content_demo .pt-a td:last-child{
    width:150px;
}
.user_content_demo .pt-a tr:nth-child(1) td{
    color:#0091D2;
}
.user_content_demo .pt-a tr:nth-child(n+2) td{
    color:#21282E;
    font-family:arial;
    position:relative;
}
.user_content_demo .pt-a.nSame tr:nth-child(1) td{
    color:#21282E;
    font-size:15px;
}
.user_content_demo .pt-a tr td.cell_highlight{
    color:#0091D2;
    font-size:15px;
    font-family:telenorregular;
}
.pt-a.responsive tr td.s-show{
    display:none;
}

.pt-b tr td{
    font-size:12px !important;
    padding:10px !important;
    font-family:arial !important;
}
.pt-b tr:not(:nth-child(1)) td:nth-child(1){
    color:#21282E;
    font-weight: bold;
}

.pt-b tr:nth-child(1) td{
    color:#0091D2;
    font-size:14px !important;
}




@media only screen and (min-width:80px) and (max-width:765px){
    
    .user_content_demo .pt-a.responsive td{
        padding: 15px 5px;
    }
    .user_content_demo .pt-a tr td{
        font-size:14px;
    }
    .user_content_demo .pt-a.responsive td:nth-child(1){
        display:inline-block;
    }
    .pt-a.responsive,.pt-a.responsive tbody,.pt-a.responsive th,.pt-a.responsive tr { 
        display: block;
    }
    .pt-a.responsive td{
        display:inline-block;
    }
    .user_content_demo .pt-a tr td.toggle-trow{
        display:inline-block;
        width:25px;
    }
    .pt-a.responsive tr td .pm-icon.pm-neg{
        display:none;
    }
    .pt-a.responsive tr td .pm-icon.pm-plus{
        display:inline-block;
    }
    .pt-a.responsive tr.active{
        border-bottom:none;
    }
    .pt-a.responsive tr.active td .pm-icon.pm-plus{
        display:none;
    }
    .pt-a.responsive tr.active td .pm-icon.pm-neg{
        display:inline-block;
    }
    /*.pt-a.responsive tr td:nth-child(1):before{
        display:inline-block;
        position:absoulte;
        cursor:pointer;
        width:20px;
        height:20px;
        background-color:#CFDE00;
        content:'+';
    }*/
    .pt-a.responsive tr:nth-child(1) td:nth-child(n+5){
        position:absolute;
        top:-9999px;
        left:-9999px;
    }

    .pt-a.responsive tr:nth-child(n+1) td:nth-child(n+5){
        display:none;
    }
    .pt-a.responsive tr{
        position:relative;
    }
    .pt-a.responsive tr:nth-child(n+1).active td:nth-child(n+5){
        display:inline-block;
        width:100%;
        background-color:#E9E9E9;
    }
    .pt-a.responsive tr:nth-child(n+1) td:nth-child(n+5):before{ 
        /* Now like a table header */
        position: relative;
        /* Top/left values mimic padding */
        padding-right: 10px; 
        white-space: nowrap;
        display:inline-block;
        color:#696969;
        font-family:arial;
        font-weight:normal;
        font-size:14px;
    }
    .pt-a.responsive tr:nth-child(n+1) td:nth-child(n+5):before{
        content:attr(data-title);
    }
    .pt-a.responsive tr td:nth-child(2){
        display:none;
    }
    .pt-a.responsive tr td:nth-child(1){
        padding-right:0px;
    }
    
    .pt-a.responsive tr td:nth-child(3){
        width:45%;
        min-width:140px;
        margin-left:-20px;
    }
    .pt-a.responsive tr td.s-show{
        display:inline-block;
    }
    .pt-a.responsive tr:nth-child(n) td:nth-child(n).s-hide{
        display:none;
    }
    .user_content_demo .pt-a.responsive td:nth-child(n).msg{
        display:table-cell;
        width:100%;
    }
}

@media only screen and (min-width:80px) and (max-width:640px){
    .pm-filters .date_filter{
        width:100%;
        margin-right:10px;
    }
    .pm-filters .date_filter .field_title{
        padding:0px;
    }
    .pm-filters .date_filter .datepicker{
        width:100%;
    }
    .pm-tabs .pm-filters .action-items{
        margin-top:40px;
    }

    .user_content_demo table.no-head tr td{
        font-size:14px;
    }
    .user_content_demo table.no-head tr td:nth-child(1){
        word-break:break-all;
        font-size:15px;
        width:130px;
        padding:15px 10px;
    }
    .user_content_demo .pt-a tr td{
        padding:0px 5px;
    }
    .user_content_demo .pt-a tr td:nth-child(1){
        display:none;
    }
    .user_content_demo .pt-a tr td:nth-child(2){
        padding-left:0px;
        padding-right:5px;
    }

}
/* .captcha_image,.captcha_refresh,.center_box_container .left{float:left}#register_second,#register_third{display:none}.home_bg.register{background-image:url(https://www.telenor.com.pk/skin/frontend/telenor/default/images/register/bg_pattern.png)}.register{font-family:telenorregular}.register .left_info{display:block;font-size:12px;line-height:20px}.suggestion_container{font-size:14px}.suggestion_container .suggestions_text{font-family:telenorbold}.suggestion_container .suggestion{display:inline-block;width:100%;padding:2px}.register .resend_button{width:110px;background-color:#00ACE7;height:42px;line-height:42px;float:left;font-family:telenorregular;margin:5px 0 10px;text-align:center;font-size:15px}.register .center_box{background-color:rgba(33,40,46,.3);width:inherit;height:auto}.captcha_refresh{margin-top:13px;margin-left:20px}.register .inputs{padding-left:15px}.register .facebook_button{background:url(https://www.telenor.com.pk/skin/frontend/telenor/default/images/register/fb_button.jpg) no-repeat;width:100%;height:42px}.fb_button{background-color:#425E9D;height:42px}.smallfont .textwhite{font-size:14px;line-height:20px}.password_strength_heading{line-height:25px;color:#fff}.femalecheckbox,.malecheckbox{color:#fff;line-height:42px}.register .password_strength:nth-child(2){margin:0 5px}.textwhite{color:#fff}.dateselector .field_container,.monthselector .field_container,.yearselector .field_container{width:60%}.dateselector .button_container,.monthselector .button_container,.yearselector .button_container{width:40%;background-position:left}.femalecheckbox{margin-left:20px}.center_box_container{width:480px;height:auto;margin:0 auto;position:relative;min-height:370px}.center_box_heading{display:block;height:30px;line-height:30px;color:#fff;padding:0 20px;width:100%;margin:auto auto 15px}.suggestions_text{color:#fff;margin-bottom:10px}.center_box_container .right{float:right}.register .dateselector{width:80px}.register .dropdown{height:200px!important;overflow-x:hidden;overflow-y:scroll}.register .monthselector .dropdown li{padding-left:5px!important}.register .dateselector .dropdown_input,.register .yearselector .dropdown_input{padding-left:10px;padding-right:0}.register .monthselector{width:110px;margin:0 11px}.register .yearselector{width:80px}.register .selectbox.dropdown_widget{background:#fff!important}.register .password_strength{float:left;width:32%;text-align:center;height:11px;display:block;background-color:#666;font-size:11px;color:#fff;line-height:11px}.cnic{width:100%;display:inline-block}.field_input .cnic{width:90%}.inputs.cnic_1{width:25%!important;float:left}.inputs.cnic_3{width:19%!important;float:left}.inputs.cnic_2{width:50%!important;float:left;margin:0 3%}.captcha_refresh img{cursor:pointer}.center_box .labels{color:#fff;height:inherit;line-height:42px;width:130px;display:block;font-size:15px}.center_box .inner{width:90%;margin:0 20px;padding:20px 0}.center_box .inputs{width:100%;height:42px;font-size:16px;border:none}.register .submit_button{cursor:pointer;background-color:#cfde00;border:none;font-family:telenorregular;font-size:21px;color:#21282E;-webkit-border-radius:0;-webkit-appearance:none;border-radius:0}input{-webkit-border-radius:0;-webkit-appearance:none;border-radius:0}.center_box_row{display:inline-block;width:100%;height:auto;position:relative;margin:5px 0}.center_box .repeat_password{line-height:42px}.inputs.captcha_input{width:200px}.center_box_row .input_container{width:292px}.center_box_row .textarea{width:100%;height:82px;resize:none}.center_box_row.textarea_container{height:88px}.iradio_square-black,.suggestion .iradio_square-blue{float:left}.bottom{padding-top:25px;display:block}.title_form{font-size:30px}.hint_form{font-size:14px;line-height:20px}.forgot_form .validation-advice,.login_form .validation-advice,.register_form .validation-advice{margin-left:140px;margin-bottom:8px;float:none;font-size:12px;line-height:14px}.validation-advice{display:none}.register_form .validation-advice{width:auto;padding:0}.register_form .validation-advice span{position:absolute;color:#fff;display:inline-block;background-color:#E43333;padding:5px;width:36%;left:64%;top:11%}.register_form .validation-advice span:after{content:"";position:absolute;bottom:-9px;left:8px;border-style:solid;border-width:9px 8px 0;border-color:#E43333 transparent;display:block;width:0;z-index:1}.login_form .validation-advice{width:auto;padding:0}.login_form .validation-advice span{position:absolute;color:#fff;display:inline-block;background-color:#E43333;padding:5px;width:36%;left:64%;top:11%}.forgot_form .validation-advice span:after,.login_form .validation-advice span:after{content:"";bottom:-9px;left:8px;border-style:solid;border-width:9px 8px 0;border-color:#E43333 transparent;z-index:1}.login_form .validation-advice span:after{position:absolute;display:block;width:0}.forgot_form .validation-advice{width:auto;padding:0}.forgot_form .validation-advice span{position:relative;color:#fff;display:inline-block;background-color:#E43333;padding:5px}.forgot_form .validation-advice span:after{position:absolute;display:block;width:0}.alert-box,.success-msg{clear:both;font-size:14px;font-family:arial;color:#fff;line-height:18px;margin-bottom:5px}.alert-box span,.success-msg span{display:inline-block}.center_box_container .dd .ddTitleText{background-color:#fff!important}@media only screen and (min-width :80px) and (max-width :500px){.center_box_container,.register .input_container,.register .labels{width:100%}.login_form .validation-advice{margin-bottom:-20px}.center_box .inner{margin:0 auto}.register .input_container,.register .labels{float:none}.center_box_row{height:auto}.center_box_row.textarea_container .input_container{height:88px}.center_box_row.textarea_container{height:auto}.register .monthselector{margin:0 5%;width:40%}.register .dateselector,.register .yearselector{width:25%}.more_margin{margin-top:20px}.nolabels .labels{display:none}.register .password_strength{width:30%}.register .password_strength:nth-child(2n+1){margin:0}.register_form .validation-advice{margin-left:40px;margin-bottom:-22px;float:right;font-size:12px}.title_form{font-size:21px}} */

/**
* Inchoo
*
* NOTICE OF LICENSE
*
* This source file is subject to the Open Software License (OSL 3.0)
* that is bundled with this package in the file LICENSE.txt.
* It is also available through the world-wide-web at this URL:
* http://opensource.org/licenses/osl-3.0.php
* If you did not receive a copy of the license and are unable to
* obtain it through the world-wide-web, please send an email
* to license@magentocommerce.com so we can send you a copy immediately.
*
* DISCLAIMER
*
* Please do not edit or add to this file if you wish to upgrade
* Magento or this extension to newer versions in the future.
** Inchoo *give their best to conform to
* "non-obtrusive, best Magento practices" style of coding.
* However,* Inchoo *guarantee functional accuracy of
* specific extension behavior. Additionally we take no responsibility
* for any possible issue(s) resulting from extension usage.
* We reserve the full right not to provide any kind of support for our free extensions.
* Thank you for your understanding.
*
* @category Inchoo
* @package SocialConnect
* @author Marko Martinović <marko.martinovic@inchoo.net>
* @copyright Copyright (c) Inchoo (http://inchoo.net/)
* @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
*/

div.inchoo-socialconnect-register,
div.inchoo-socialconnect-checkout,
div.inchoo-socialconnect-login {
    margin-top: 28px;
}

div.inchoo-socialconnect-login .content {
    min-height: 100px;
}

div.inchoo-socialconnect-register .fieldset {
    margin: 0px;
}

div.inchoo-socialconnect-account .col3-set .col-1 {
    width: 29%
}

div.inchoo-socialconnect-account .col3-set .col-2 {
    width: 49%
}

div.inchoo-socialconnect-account .col3-set .col-3 {
    width: 19%
}

div.inchoo-socialconnect-account .col2-set .col-1 {
    width: 79%
}

div.inchoo-socialconnect-account .col2-set .col-2 {
    width: 19%
}

