/***header**/
@font-face {
         font-family: Arabic;
         src: url("fonts/ge_ss_three_light.otf") format("opentype");
}
body {
	margin: 0 !important;
	padding: 0 !important;
	font-family: Arabic;
	direction:rtl;
}
.eng{font-family: Verdana, Geneva, sans-serif;}
*{
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-ms-box-sizing:border-box;
	box-sizing:border-box;
}
html, body {
	height:100%;
}
a:focus, a:hover {

    text-decoration: none;
}
a:focus, a:hover.lang-section{
  color: #fff;
}
.outer-history a{color:#822a5b;}
.smsa{
	width: 60%
}
.back{text-align: center;}
.modal-header {border-bottom: none!important;}
.modal-footer {border-top: none!important;}
/* Prelaoder */
#preloader {
  position: fixed;
  left: 0;
  top: 0;
  z-index: 999;
  width: 100%;
  height: 100%;
  overflow: visible;
  background: #fff url("../img/preloader.svg") no-repeat center center;
}
.badged {
  border-radius: 50%;
}
#lblCartCount {
        font-size: 12px;
    background: #ff0000;
    color: #fff;
    padding: 3px 8px;
    vertical-align: top;
    /* margin-left: -10px; */
    float: right;
}
.bank-acc-wrapper .first-txt {
    width:32% !important;
}
.order-credit{border: solid 1px #bbbbbb;}
/* Back to top button */
.back-to-top {
  position: fixed;
  display: none;
  background: rgba(0, 0, 0, 0.2);
  color: #fff;
  padding: 6px 12px 9px 12px;
  font-size: 16px;
  border-radius: 2px;
  right: 15px;
  bottom: 15px;
  transition: background 0.5s;
}
.payment-box #errororder
{
    color: #dc0909;
}
.media-object{
    width: 72px;
    height: 72px;
}
@media (max-width: 1024px) {
  .back-to-top {
    bottom: 15px;
  }

}

.ht{
	height:60px;
}
.back-to-top:focus {
  background: rgba(0, 0, 0, 0.2);
  color: #fff;
  outline: none;
}

.back-to-top:hover {
  background: #2dc997;
  color: #fff;
}

/*--------------------------------------------------------------
# Header
--------------------------------------------------------------*/
#header {

  height: 72px;
  position: fixed;
  left: 0;
  top: 0;
  right: 0;
  transition: all 0.5s;
  z-index: 997;



}
#u-header {
	padding: 8px 0;
	  /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#5e38af+0,03a4e4+100 */
	background: #d5af4a; /* Old browsers */
	background: #d5af4a; /* FF3.6-15 */
	background: #d5af4a; /* Chrome10-25,Safari5.1-6 */
	background: #d5af4a; /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5e38af', endColorstr='#03a4e4',GradientType=1 ); /* IE6-9 */
}

#header #logo {
  float: left;
}

#header #logo h1 {
  font-size: 36px;
  margin: 0;
  padding: 6px 0;
  line-height: 1;
  font-family: "Poppins", sans-serif;
  font-weight: 700;
  letter-spacing: 3px;
  text-transform: uppercase;
}

#header #logo h1 a, #header #logo h1 a:hover {
  color: #fff;
}

#header #logo img {
  padding: 0;
  margin: 0;

  width: 126px;
}

@media (max-width: 1024px) {
  #header #logo h1 {
    font-size: 26px;
  }
  #header #logo img {
    max-height: 40px;
  }
  #header #logo {
	float: none !important;
    text-align: center;
	position:relative;
  }
  .lang-section{
	position: absolute;
    /*top: 8px;*/
    left: 18px;
    color: #fff !important;
  }
}

#header.header-fixed {
  /*background: rgba(52, 59, 64, 0.9);
  padding: 20px 0;
  height: 72px;*/
  transition: all 0.5s;
}

/*--------------------------------------------------------------
# Navigation Menu
--------------------------------------------------------------*/
/* Nav Menu Essentials */
.nav-menu, .nav-menu * {
  margin: 0;
  padding: 0;
  list-style: none;
}

.nav-menu ul {
  position: absolute;
  display: none;
  top: 100%;
  right: 0;
  z-index: 99;
}

.nav-menu li {
  position: relative;
  white-space: nowrap;
}

.nav-menu > li {
  float: right;
}

.nav-menu li:hover > ul,
.nav-menu li.sfHover > ul {
  display: block;
}

.nav-menu ul ul {
  top: 0;
  left: 100%;
}

.nav-menu ul li {
  min-width: 180px;
}

/* Nav Menu Arrows */
.sf-arrows .sf-with-ul {
  padding-right: 30px;
}

.sf-arrows .sf-with-ul:after {
  content: "\f107";
  position: absolute;
  right: 15px;
  font-family: FontAwesome;
  font-style: normal;
  font-weight: normal;
}

.sf-arrows ul .sf-with-ul:after {
  content: "\f105";
}

/* Nav Meu Container */
#nav-menu-container {
  float: left;
  margin: 0;
}

@media (max-width: 1024px) {
  #nav-menu-container {
    display: none;
  }

}

/* Nav Meu Styling */
.nav-menu a {
  padding: 0 8px 10px 8px;
  text-decoration: none;
  display: inline-block;
  color: #fff;
  font-family: "Poppins", sans-serif;
  font-weight: 400;
  text-transform: uppercase;
  font-size: 13px;
  outline: none;
}

.nav-menu > li {
  margin-left: 10px;
}

.nav-menu > li > a:before {
  content: "";
  position: absolute;
  width: 100%;
  height: 2px;
  bottom: 0;
  left: 0;
  background-color: #2dc997;
  visibility: hidden;
  -webkit-transform: scaleX(0);
  transform: scaleX(0);
  -webkit-transition: all 0.3s ease-in-out 0s;
  transition: all 0.3s ease-in-out 0s;
}

.nav-menu a:hover:before, .nav-menu li:hover > a:before, .nav-menu .menu-active > a:before {
  visibility: visible;
  -webkit-transform: scaleX(1);
  transform: scaleX(1);
}

.nav-menu ul {
  margin: 4px 0 0 0;
  border: 1px solid #e7e7e7;
}

.nav-menu ul li {
  background: #fff;
}

.nav-menu ul li:first-child {
  border-top: 0;
}

.nav-menu ul li a {
  padding: 10px;
  color: #333;
  transition: 0.3s;
  display: block;
  font-size: 13px;
  text-transform: none;
}

.nav-menu ul li a:hover {
  background: #2dc997;
  color: #fff;
}

.nav-menu ul ul {
  margin: 0;
}

/* Mobile Nav Toggle */
#mobile-nav-toggle {
  position: fixed;
    right: 0;
    top: -5px;
    z-index: 999;
    margin: 20px 10px 0 0px;
    border: 0;
    background: none;
    font-size: 24px;
    display: none;
    transition: all 0.4s;
    outline: none;
    cursor: pointer;
}

#mobile-nav-toggle i {
  color: #fff;
}

@media (max-width: 1023px) {
  #mobile-nav-toggle {
    display: inline;
  }
}

/* Mobile Nav Styling */
#mobile-nav {
  position: fixed;
  top: 0;
  padding-top: 18px;
  bottom: 0;
  z-index: 998;
  background: #F2F2F2;
  right: -260px;
  width: 260px;
  overflow-y: auto;
  transition: 0.4s;
}

#mobile-nav ul {
  padding: 0;
  margin: 0;
  list-style: none;
}

#mobile-nav ul li {
  position: relative;
  line-height:24px;
}
#mobile-nav ul li a {
  color: #666666;
  font-size: 16px;
  overflow: hidden;
  padding: 10px 44px 10px 10px;
  position: relative;
  text-decoration: none;
  width: 100%;
  display: block;
  outline: none;
}

#mobile-nav ul li a:hover {
  color: #000;
}

#mobile-nav ul li li {
  /*padding-left: 30px;*/
  padding-left:0px;
}

#mobile-nav ul .menu-has-children i {
  position: absolute;
  right: 0;
  z-index: 99;
  padding: 15px;
  cursor: pointer;
  color: #666666;
}

#mobile-nav ul .menu-has-children i.fa-chevron-up {
  color: #000;
}

#mobile-nav ul .menu-item-active {
  color: #000;
}

#mobile-body-overly {
  width: 100%;
  height: 100%;
  z-index: 997;
  top: 0;
  right: 0;
  position: fixed;
  background: rgba(52, 59, 64, 0.9);
  display: none;
}

/* Mobile Nav body classes */
body.mobile-nav-active {
  overflow: hidden;
}

body.mobile-nav-active #mobile-nav {
  right: 0;
}

body.mobile-nav-active #mobile-nav-toggle {
  color: #fff;
}

/*--------------------------------------------------------------
# Sections
--------------------------------------------------------------*/
/* Sections Header
--------------------------------*/
.section-header .section-title {
  font-size: 32px;
  color: #111;
  text-transform: uppercase;
  text-align: center;
  font-weight: 700;
  margin-bottom: 5px;
}

.section-header .section-description {
  text-align: center;
  padding-bottom: 40px;
  color: #999;
}

/* About Us Section
--------------------------------*/
#about {
  background: #fff;
  padding: 20px 0;
}

#about .about-container .background {
  min-height: 300px;
  background: url(../img/about-img.jpg) center top no-repeat;
  margin-bottom: 10px;
}

#about .about-container .content {
  background: #fff;
}

#about .about-container .title {
  color: #333;
  font-weight: 700;
  font-size: 32px;
}

@media (max-width: 1024px) {
  #about .about-container .title {
    padding-top: 15px;
  }
}

#about .about-container p {
  line-height: 26px;
  font-weight:normal;
}

#about .about-container p:last-child {
  margin-bottom: 0;
}

#about .about-container .icon-box {
  background: #fff;
  background-size: cover;
  padding: 0 0 30px 0;
}

#about .about-container .icon-box .icon {
  float: left;
  background: #fff;
  padding: 16px;
  border-radius: 50%;
  border: 2px solid #2dc997;
}

#about .about-container .icon-box .icon i {
  color: #2dc997;
  font-size: 24px;
}

#about .about-container .icon-box .title {
  margin-left: 80px;
  font-weight: 500;
  margin-bottom: 5px;
  font-size: 18px;
  text-transform: uppercase;
}

#about .about-container .icon-box .title a {
  color: #111;
}

#about .about-container .icon-box .description {
  margin-left: 80px;
  line-height: 24px;
  font-size: 14px;
}

/*****Mobile menu link***********/
.menu-icon-wrapper
{
	width: 30px;
    position: absolute;
    right: 10px;
    vertical-align: middle;
    top: 3px;
	display:none;
}
@media (max-width:1024px) {
	.menu-icon-wrapper
	{
		display:block;
	}
}

.inner-list-wrapper {
	background:#fff;
	padding:12px !important
}

.user-name-label{
	padding: 8px;
    text-align: center;
    clear: both;
    background: #E5E5E5;
    font-size: 14px;
}
.timer-wrapper p {
	padding: 10px;
    text-align: center;
    font-size: 13px;
    margin: 0px;
	color:#9a9a9a;
}
#counter-wrapper {
	text-align:center;
	direction:ltr;
}
#counter-wrapper li {
	display:inline-block;
	font-size: 26px;
    color: #000;
	width:60px;
	line-height:15px;
}
#counter-wrapper li  span{
	font-size: 12px;
    color: #9a9a9a;
}
#counter-clock {
	padding-top: 80px;
}
#counter-seperator {
	height: 10px;
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#5e38af+0,03a4e4+60,9fcd0a+99 */
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#e5e5e5+12,5e38af+13,03a4e4+60,9fcd0a+99 */
	background:#E5E5E5;
    margin: 6px 38px;
    border-radius: 10px;
	padding:0px !important;
}
#top-banner {
	position: relative;
}
#top-banner h2 {
    position: absolute;
    top: 30%;
    right: 50%;
    color: #fff;
    text-align: center;
    font-size: 44px;
    margin-right: -92px;
    font-weight: bold;
}
#top-banner h2 p {
	font-size: 16px;
    line-height: 25px;
    margin-top: 10px;
}
section.homestatus {
	margin: 15px;
	background: #F2F2F2;
	padding:15px 0px;
	margin-top:0px;
}
.homestatus-heading {
	font-size: 18px;
	text-transform: uppercase;
	color: #5E38AF;
	padding-right: 15px;
	padding-bottom: 5px;
	padding-top:7px;
}
.products-orders .container .row .homestatus-heading{padding-top: 8px;}
.heading-separator {
	background: rgb(94,56,175);
    background: -moz-linear-gradient(right, rgba(94,56,175,1) 0%, rgba(3,164,228,1) 100%);
    background: -webkit-linear-gradient(right, rgba(94,56,175,1) 0%,rgba(3,164,228,1) 100%);
    background: linear-gradient(to left, rgba(94,56,175,1) 0%,rgba(3,164,228,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5e38af', endColorstr='#03a4e4',GradientType=1 );
	height:5px;
	width:85%;
}
.home-inner-heading {
	font-size: 16px;
	font-weight: bold;
	padding: 15px 0px 8px 0px;
	border-bottom: solid 1px;
	margin: 10px 0px;
}
table.home-listing, table.home-listing th, table.home-listing td{
	border:none;
}
table.home-listing tr td{
	line-height: 1;
	vertical-align: middle;
	padding: 8px 3px;
}
table.home-listing tr:first-child td  {
	border:none;
}
.home-next-rank {
	color: #000;
	font-size: 16px;
	font-weight: bold;
	padding: 15px 0px 8px 0px;
}
.points-summary td.points-total-seperator{
	border-bottom: solid 3px #00AAE7!important;
}
.points-summary, .points-summary th, .points-summary td {
	text-align:center;
	border:none !important;
}
.grey-color {
	background-color:#D8D8D8;
}
.points-summary-icons {
	width:100%;
}

.product-listing-wrapper {
	margin: 15px 0px;
}
.product-heading {
	text-align: center;
    padding: 15px;
    font-size: 20px;
}
.products-orders {
	margin: 30px 15px;
	border: solid 1px #bbbbbb;
    padding-bottom: 20px;
}
.product-table, .product-table td {
	border:none !important;
}
.product-table td {
	padding: 2px 5px !important;
    line-height: 20px !important;
	vertical-align:middle !important;
}
.product-listing-seperator {
	border-top: solid 2px #bbbbbb;
}
.top.product-listing-seperator {
	border-top: solid 2px #bbbbbb;
	margin-top: -3px;
}
.toptree.product-listing-seperator {
	border-top: solid 2px #bbbbbb;
	margin-top: -11px;
}
.commtop.product-listing-seperator{
	border-top: solid 2px #bbbbbb;
	margin-top: -11px;
}
.order-note {
	color:#8A3766;
}
.big-font {
	font-size:18px;
}
.shipping-address-section {
	margin: 30px 15px;
    padding: 15px 0px;
    padding-top: 20px;
    padding-bottom: 20px;
}
.shipping-address-wrapper p {
	line-height:24px;
}
.shipping-address-wrapper h3{
	font-size: 24px;
    padding: 20px 0px;
}
.shipping-address-wrapper label {
	padding: 10px 0px;
}
.shipping-address-wrapper span{
	font-size: 14px;
    margin-top: 7px;
    display: block;
}
.txt-small {
	width:48%;
	float:right;
}
.first-txt {
	margin-left:10px;
}
p span.purple-color {
	display:inline;
	color:#8A3766;
}
.payment-wrapper{
	margin: 20px 0px 0px 0px;
}
.payment-wrapper td {
	padding:8px 2px !important;
	font-weight:bold;
	border:none !important;
	vertical-align:middle;
}
.payment-note{
	color: #909090;
    font-size: 9px;
}
.custom-primary-button {
	background: #5E38AF;
    padding: 10px 40px;
    text-align: center;
    float: left;
    color: #fff;
    border: none;
    border-color: #5E38AF;
}
.outer-history {
    margin: 15px;
    line-height: 24px;
    border: solid 1px #D9D9D9;
    padding: 15px 0px;
}
.inner-history {
	background: #F2F2F2;
    margin: 0px 15px;
    padding: 10px;
	position:relative;
}
.invoice-button{
	/* position: absolute; */
    top: 80px;
    left: 10px;
    background: #2762C6;
    color: #fff;
    padding: 2px 8px;
    border: none;
	font-size: 12px;
	width: 40%;
}
.page-head-invoice{margin-top: 20px !important}
.track-button{
	/* position: absolute; */
    top: 46px;
    left: 127px;
    background: #00AAE7;
    color: #fff;
    padding: 2px 8px;
    border: none;
    font-size: 12px;
    width: 40%;
}
.order-cust-name {
	color:#8A3766;
	/*font-weight:bold;*/
}
.history-order-details td {
	vertical-align:middle !important;
	border:none !important;
}
.history-order-details h3 {
	color: #000;
    font-size: 18px;
}
.order-status {
	color: #8A3766;
	/* position: absolute; */
    top: 46px;
    left: 86px;
	padding: 2px 8px;
    border: none;
    font-size: 12px;
	font-weight: bold;
}
.order-price {
	font-size:13px;
}
.group-addon-mobile {
	font-weight: bold;
}
.order-mob-email {
	width:30px;
	vertical-align: bottom;
    margin-left: 10px;
}
.green-color {
	color:#9FCF5F !important;
}
.prpl-color {
	color:#8A3766 !important;
}
.form-control {
	border-radius:0px !important;
}
.details-btn {
	padding: 4px 20px;
    background: #2762C6;
    color: #fff;
    border: none;
    font-size: 13px;
}
tr.no-border td{
	border-top:none !important;

}
.commission-table {
	vertical-align: middle;
    text-align: center;
}
.commission-table td {
	vertical-align:middle !important;
	padding:3px;
}
.trasfer-money-heading {
	font-size: 18px;
    padding: 5px 12px;
    line-height: 25px;
}
.bank-acc-wrapper {
	line-height:40px;
}
.bank-notes {
	line-height: 22px;
    display: block;
    margin-top: 14px;
    font-size: 14px;
    color: #8A3766;
}
.bank-acc-btn {
    display: block;
    padding: 2px 40px;
    background: #5E38AF;
    color: #fff;
    margin: auto;
    font-size: 16px;
    border: none;
}
.i-agree-section input{
	margin: 14px -48px 0 0 !important
}
.national-id-txt{
	width: 30%;
    float: right;
    margin-bottom: 12px;
}
.sky-color {
	background:#00AAE7;
}
.pending-status-btn {
	padding: 4px 20px;
    border: none;
    font-size: 16px;
    background: none;
    color: #8A3766;

}
.paid-status-btn {
	padding: 4px 20px;
    border: none;
    font-size: 16px;
    background: none;
    color: #A1CF65;

}
.rejected-status-btn {
	padding: 4px 20px;
    border: none;
    font-size: 16px;
    background: none;
    color: #8A3766;

}
.details-week-label{
	padding: 10px 0px;
}
.member-tree-note {
	text-align: center;
    font-size: 20px;
    padding: 10px;
}
.team-enroll-listing {
	text-align:center;
}
.team-enroll-listing td {
	border-top: none !important;
	vertical-align:middle !important;
}
.left-enrollbutoon {
	padding: 5px 16px;
    background: #00AAE7;
    border: none;
    color: #fff;
}
.right-enrollbutoon {
	padding: 5px 16px;
	background:#D8D8D8;
	border:none;
}
.save-enrollbutoon {
	padding: 5px 40px;
	background:#5E38AF;
	border: none;
    color: #fff;
}
.members-submit {
	padding: 5px 10px;
    background: #5E38AF;
    border: none;
    color: #fff;
    font-size: 14px;
    margin-top: 20px;
}
.reg-member-list {
	padding: 15px 0px;
    font-size: 18px;
}
.team-listing-wrapper{
	padding: 15px 0px;
	border: solid 1px #bbbbbb;
	padding-top: 0px;
	padding-bottom: 20px;
   	margin: 0px 15px 0px 15px;
}
.team-details-btn{
	/*padding: 5px 12px;*/
	padding: 5px;
    background: #2762C6;
    color: #fff;
    font-size: 13px;
    margin-left:25px
}
.yellow-color {
	color:#FBAE18;
}
.white-color {
	color:#cacaca;
}
.custom-respons-div {
	border: none;
}
.upline-user {
	padding:5px 0px;
}

.upline-border-seperator {
	border-top: solid 2px #828282 !important;
}
.upline-border-seperator-bottom {
	border-bottom: solid 2px #828282 !important;
}
.upline-table {
	border:none !important;
	margin-top:20px;
}
#counter-seperator div {
	height: 100%;
    color: #fff;
    text-align: right;
    line-height: 22px;
    /*width: 0;*/
    background: rgb(94,56,175);
    background: -moz-linear-gradient(right, rgba(94,56,175,1) 0%, rgba(3,164,228,1) 100%);
    background: -webkit-linear-gradient(right, rgba(94,56,175,1) 0%,rgba(3,164,228,1) 100%);
    background: linear-gradient(to left, rgba(94,56,175,1) 0%,rgba(3,164,228,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5e38af', endColorstr='#03a4e4',GradientType=1 );
	border-radius:10px;
}
.cred-amount-total{
    width: 100%;
    display: inline-grid;
}
.natId{
	width: 50%;
}
.nationalcheck{
	position: absolute;
	right: 63px;
	width: auto;
	top: 183px;
}
@media (min-width: 1024px) {
    .accNo{
		width: 32px !important;
		text-align: center !important;
		line-height: 35px !important;

	}
	.accNoNumeric{
		line-height: 37px !important;
		width: 59px !important;
		text-align: center;
	}
    .commlst{
    	width: 24% !important;
    }
    .bank-acc-wrapper{
	 margin-top: 20px;
	}
	.natId{
		width: 26%;
	}
  #counter-seperator {
    bottom: 15px;
	margin: 20px 0px;
  }
  .paymentMethod{display:block;width:auto;float:left;}
  .smsa{
  	width: 32%
  }
  .accweak{width: 24%}
  .accyear{width: 20%}
  .reporty{width: 65%; margin:auto;}
  .reportw{width: 41%;margin:auto;}
  .accsubmit{width: 30%;}

  .nav-menu a {
	padding: 0 8px 10px 8px;
	font-size: 11px;
  }
  #counter-clock {
	padding-top:58px;
  }
  #u-header {
	width:100%;
  }
}
@media (max-width:992px)  {
	.order-history-mobile{
	display: block !important;
}
.order-history{
	display: none!important;
}
.bookone{ width: 100% !important;margin:auto !important;}
   .mob-add{width: 100%;}
   .headerleft {margin-right: 0px !important; }
.headerright {margin-left: 0px !important;}
.user-name-label {
    padding: 8px;
    text-align: center;
    clear: both;
    background: #E5E5E5;
    font-size: 14px;
    position: absolute;
    left: 0px;
    width: 100%;
}
}
 .add{margin-top: 10px;}
/**modified by Deepika**/

@media screen and (max-width: 375px) {
	/*.table>tbody>tr>td {
		padding: 2px !important;
	}*/
    .product-img{width: 150px;}
	.order-status {top: 54px;left: -5px;}
    .ht{ height:37px;}
    .mob-loading{ margin-right: 145px !important;}
    .track-button{left: 8px;}
    #filter_results table tr{font-size: 9px;}
	#filter_results table tr .details-btn{font-size: 10px;}
	.team-details-btn{font-size: 10px;}
    .page-head-wallet{margin-top: 30px !important;}
   .page-head1{margin-top: 35px;}
	table tr{font-size: 11px;}
	.bank-acc-btn {display: block;padding: 0 5px 0 5px;background: #5E38AF;color: #fff;margin: auto;font-size: 16px;border: none;}
	/*.i-agree-section .radio-inline input[type="radio"] { margin-right: -75px !important;}*/
	.team-enroll-listing .members-submit{margin-top: 14px;}
	.i-agree-section .radio-inline input[type="radio"] { margin-right: -75px !important;}

	}

    .order-history{
    	display: block;
    }
    .order-history-mobile{
    	display: none ;
    }
    .smsa{
    	margin-top: 10px;
    }
.inner-main{ margin-top: 90px; }
/**Profile**/
.upline-commision{width: 138px;}
.profilestatus{margin:0 0 45px 0;}
.profile-inner{border: 2px solid #C9C9C9;margin:12px 0 12px 0;padding: 15px 0; margin-top:0px; }
.profile-listing{margin:0 12px 12px 12px;}
.profile-row{font-weight: 600;}
.nat{padding-top: 15px;}
input{width: 100%;}
.space{padding-left: 10px;}
.row-space{line-height: 2;}
.data-space{line-height: 3;}
.btn-change{color: #fff;background-color: #5E38AF;border-color: #5E38AF;text-align: center;padding: 8px;
width: 200px;display: inline-block;margin-right : 80px;width: 73%;}
.note{color:#822A5B;font-size: 15px;padding: 25px 10px 20px 0;}
.note1{padding:10px 0 10px 0;}
.note-delete{color:#822A5B;font-size: 15px;padding: 0 21px 24px 0;}
.notecheck{position: absolute;top: -3px;right: 3px;width: auto;}
.checkcredit{position: relative;top: 16px;right: 30px;width: auto;}
.heading{color:#5E38AF;text-align: center;}
.close-mod{background: #5E38AF;padding: 6px 30px;text-align: center;float: right;color: #fff;border: none;border-color: #5E38AF;}
.btn-delte{color: #fff;background-color: #DB564A;border-color: #DB564A;text-align: center;padding: 8px;
width: 200px;display: inline-block;margin-right: 60px;width: 73%;}
.pop-footer{width:50%;margin:auto;}
.modal-header .close{color:#5E38AF;float: left;}
.modal-header {padding: 15px;border-top: 0px solid #e5e5e5;}
.modal-footer {padding: 15px;text-align: right;border-bottom: 0px solid #e5e5e5;}
.note-email{color: #822A5B;font-size: 15px;padding:  20px 0 0 0;}
.btn-default:hover {color: #fff;background-color: #5E38AF;border-color: #5E38AF;}
#email-check{color:#822a5b;}
.verfiy-footer{margin-top:-30px;}
.flag-profile{border-right:none;border-left: 1px solid #CBCBCB !important;}
label.error {color:#cc0000;}
/**video**/
.videostatus{margin:45px 0 0 0;}
.video-inner{margin:12px;padding: 15px 0; margin-top:90px;}
/**wallet**/
.walletrnsfcheck{margin-top: -14px !important;margin-right: -350px; width: auto;}
#wallet-mobile-error{position: absolute;left: 0;top: 38px;font-size: 9px;color: #cc0000}
.walletstatus{margin:45px 0 0 0;}
.wallet-inner{border: 2px solid #C9C9C9;margin:12px;padding: 15px 0; margin-top:0px;}

.wallet-mobile{font-weight: 600;}
.wallet-text{padding-top: 4px;}
.wallet-listing{margin:12px;}
.wallet-label{font-size: 14px;}
.wallet-note{font-size: 13px;display: inline-block;color:#696969;}
.wallet-nnote{color:#A5D269;font-size: 14px;}
.wallet-fnote{color:#822a5b;font-size: 14px;margin-top: -21px;margin-right: 20px;}
.checkbox input[type=checkbox], .checkbox-inline input[type=checkbox], .radio input[type=radio], .radio-inline input[type=radio]{margin-right:-142px;}
.btn-transfer{color: #fff;background-color: #5E38AF;border-color: #5E38AF;text-align: center;padding: 8px;
width: 200px;display: inline-block;margin-right: 40px;width: 73%;margin-top:20px;border: none;}
.note-recived{color:#A5D269;padding-top: 20px !important; font-size: 15px;}
.note-sent{color:#822a5b; padding-top: 25px !important; font-size: 15px;}
.wallet-history{padding: 0px !important;font-size: 14px; margin:0 !important;}
.wallet-history-label{font-weight: 600;font-size: 15px;}
.wallet-history-name{font-weight:500;}
.wallet-inner-heading{color: #000;font-size: 18px;padding: 15px 0px 8px 0px;border-bottom: solid 2px #C9C9C9;
margin: 10px 0px;}
.table > tbody > tr:first-child > td {border: none;}
.flag{background-color: #fff;}
.wallet-table{margin-bottom: 50px;}
.box-none{border-left-style:none;}
.walletAgree{margin: 0px 0px 0px 5px !important;position: relative!important;display: inline-block;width: auto;}
.confirm-transfer{/*margin: 5px -80px 0px 0px !important;*/display: inline-block;width: auto;}

/**email code verfiaction**/
.entryrow{float: left;margin-bottom: 15px;padding-left: 5px;padding-right: 5px;width: 417px;font-size: 13px;color: #666666;}
.entrytxt {color: #666666;font-family: Verdana, Geneva, sans-serif;font-size: 11px;padding-top: 5px;line-height: 16px;}
.entryrowleft {float: left;padding-left: 20px;width: 18%;font-size: 14px;}
.entryrowcenter{float: left;width: 200px;}
.entryrowright {float: left;width: 50px;}
.verfiy{color: #fff;background-color: #5E38AF;border-color: #5E38AF;margin:5px;padding: 5px;}

/**pagination**/
.next{border: 1px solid #A2A2A2;padding: 5px; margin:2px;}
.next a{color:#666666;}
.prev{color:#666666; margin:2px;}
.prev a{color:#666666;}
.pagination pull-right a{color:#666666;}
.current{border: 1px solid #34BBEC;padding: 5px;margin: 2px;background-color: #C3E9F4;}
.pagination span a{color:#666666;}
.table-responsive>.table{margin-top: 0px;}

/**transfer credit**/
.btn-inviteSubmit{color: #fff; background-color: #5e38af;border-color: #5e38af;text-align: center;border: none;}
.btn-back{color: #fff; background-color: #5e38af;border-color: #5e38af;text-align: center;border:none;}
/*.table-responsive  {border-top: none;}*/

/**next button**/
.next-btn{color: #fff;background-color: #5e38af;border-color: #5E38AF;text-align: center;padding: 8px;width: 200px;display: inline-block;margin-left: 80px; width: 73%;margin-top: 20px;border: none;cursor: pointer;}
/*.pay-btn{color: #fff;background-color: #5e38af;border-color: #5E38AF;text-align: center;padding: 8px;width: 200px;display: inline-block;margin-left: 67px;width: 50%;border: none;padding: 0px;padding: 6px !important;font-size: 11px;cursor: pointer;}*/

.pay-btn{
    border:1px solid #e5e5e5;display:inline-block;padding:10px 20px;color:#fff;font-weight:600;font-size:14px;border-radius:4px;transition:all .3s;background-color: #5E38AF;margin-bottom: 15px;width: 30%;}


.floatRight {float: right !important;margin-top: -22px!important;margin-right:23px;}
#errororder {padding: 10px;text-align: center;margin-bottom: 5px;font-size: 11px;font-weight: bold;color: #ffffff;}
#ordererror {padding: 10px;text-align: center;margin-bottom: 5px;font-size: 11px;font-weight: bold;color: #dc0909;}
.suggest{
	border: 1px solid #BABABA;
    border-top: none;
    padding: 6px;
    margin-top: -9px;
}
.suggestList{line-height: 22px;}
/*credit*/
.credit-inner{ font-size: 11px;}
.tableHeader {padding: 20px;color: #000;font-size: 11px;}
.globalTable {line-height: 22px;}
.fullWidthInner {background-color: #ffffff;width: 100%;margin-bottom: 10px;font-size: 12px;color: #666666;}

.accountCodeText{ font-size:13px; color:#666666; }
.infoDiv { padding: 10px;font-size: 12px;font-weight: normal;line-height: 20px; color:#666666; }
.infoImage { vertical-align:bottom; width:20px; }
.infoDiv ol li { list-style:decimal;}
.warning-msg-info { color:rgb(241, 100, 93); }
.globalTable tr td {padding: 3px 6px;}

/* Account number*/
.accNo {width: 20px;border: 0 none;background: #ffffff !important;border: solid 1px #D3D3D3 !important;font-size: 11px !important;color: #7d667d;padding: 1px !important;line-height:12px;}
.accNoNumeric {width: 37px;border: 0 none;background: #ffffff !important;border: solid 1px #D3D3D3 !important;font-size: 11px !important;padding: 1px !important;line-height:12px;}

/*********commission detail*********/
.i-agree-section label {padding-right: 10px; padding-top: 3px; }
.form-group.i-agree-section{margin-right: 10px;}
.natid{font-size:11px;}
.comm-head{margin: 10px; padding: 10px;}
.img-back{width: 30px;float: left;}

/*recharge option*/
.menu{width:50%; text-align:center;}

/*Product image*/
.product-image{margin: auto; width:50%;}
.productQuantity{width: 100%;}

.perfernceDefault{margin-bottom: 20px;}
.deletemsg{color:#cc0000;}
.walletcheck{position: absolute;right: 31px;width: auto;top: 2px;}
.wallet-transfer{position:relative;margin-right:18px;}
.bankcheck{position: absolute;right: 33px;width: auto;top: -11px;}
@media screen and (max-width: 375px) {
	/*.table>tbody>tr>td {
		padding: 2px !important;
	}*/
    .accNo {width: 20px !important;}
	.accNoNumeric {width: 37px !important;}
    .wallet-nnote{color:#A5D269;font-size: 14px;position: relative;right:2px;}
	.wallet-fnote{color:#822a5b;font-size: 13px;display: inline-block;margin-right: 78px;margin-top: 2px;}
	.walletrnsfcheck{margin-right: 14px;position: fixed;right:39px;width: auto;}
	.walletrnsfcheck{width: auto;right:535px;top:437px;}
    .note-recived{font-size: 10px;}
    .note-sent{font-size: 10px;}
	table tr
	{font-size: 11px;}
	.upline-table table tr	{font-size: 8px;}
	.bank-acc-btn {display: block;padding: 0 5px 0 5px;background: #5E38AF;color: #fff;margin: auto;font-size: 16px;border: none;}
	#sa{width:25%;}
	.i-agree-section .radio-inline input[type="radio"] { margin-left: -25px !important;}
	/*.radio input[type="radio"] { margin-left: -128px !important;}*/
	.team-enroll-listing .members-submit{margin-top: 14px;}
	.upline-user{font-size: 11px;}

	.globalTable tr td {padding: 3px;font-size: 11px;}
	.inner-history {background: #F2F2F2;margin: 0px 15px;padding: 10px;position: relative;font-size: 11px;}
	.right{margin:0px !important; padding:0px !important; width:auto !important;}

	#mobile-nav-toggle {padding: 0px;}
	.big-font{ font-size: 14px;}
	.productQuantity{width: 70%;}

}

.dsk-point-summary {
	display:none;
}
.mob-point-summary {
	display:block;
}
/************Tablet and Desktop***********/
#desktop-nav {
	display:none;
}
.uplines-mobile-wrapper {
	margin-top:90px !important;
}
.wallet-mob-wrapper {
	margin-top:90px;
}
.profile-mob-wrapper {
	margin-top:90px;
}
.comm-head-wrapper {
	background: #5d39af;
    color: #fff;
    padding: 8px;
    font-size: 14px;
	margin-bottom:10px;
	clear:both;
}
.comm-curr {
	position: absolute;
    top: 0px;
    right: 52%;
}
.comm-curr-input {
	position:relative;
}
.bank-notes span {
	color:#000;
}
.agree-stat {
	line-height:20px;
	color:#8A3766;
	font-size: 14px;
}
.bank-addr {
	line-height: 24px;
    font-size: 14px;
    font-weight: bold;
}
.transfer-new-wrapper {
	border:none;
}
.transfer-logo {
	width:30%;
	margin-right:-5px;
}
.transfer-instructions {
	margin-left:20px;
}
@media (min-width:1024px) {
	#header #logo {
		float:none !important;
		text-align:center;
		width: 1024px;
		margin: 0 auto;
		position: relative;
	}
    .upline-commision{width: 305px;}
    .page-head-invoice{margin-top: 20px !important}
    .page-head-wallet{margin-top: 60px !important;}
    .note{
        color: #822A5B;
     font-size: 15px;
     padding: 20px 0 25px 0;
    }
   #about {
		padding: 32px 0;
	}
	#nav-menu-container {
		display:none;
	}
	#desktop-nav {
		padding-top: 85px;
		bottom: 0;
		z-index: 998;
		background: #ffffff;
		width: 260px;
		overflow-y: auto;
		transition: 0.4s;

		display:block;
	}
	#desktop-nav ul {
		padding: 0;
		margin: 0;
		list-style: none;
	}
	#desktop-nav ul li {
		position: relative;
		line-height: 24px;
	}
	#desktop-nav ul li .menu-icon-wrapper {
		width: 30px;
		position: absolute;
		right: 10px;
		vertical-align: middle;
		top: 3px;
		display:block;
		z-index:99;
	}
	#desktop-nav ul li  a {
		color: #666666;
		font-size: 16px;
		overflow: hidden;
		padding: 10px 48px 10px 10px;
		position: relative;
		text-decoration: none;
		width: 100%;
		display: block;
		outline: none;
	}
	#desktop-nav ul li a:hover, #desktop-nav ul li a.activeme {
		background: #E5E5E5;
	}
	.desktop-nav {
		float:right;
		width:260px;
	}
	.desktop-content-outer {
		float:right;
		width:764px;
		border-right:solid 1px #dedede;
	}
	.desktop-content-inner {
        padding-top: 45px;
		width:98%;
		margin:0 auto;
	}
	.desktop-content-inner .container {
		width:100%;
	}
	#about {
		margin-top:118px;
	}
	.lang-section {
		color: #fff;
		left: 16px;
		position: absolute;
		/*top: 16px;*/
	}
	#main {
		width:1024px;
		margin:0 auto;
	}
	body {
		background-color:#F2F3F2
	}
	#top-main-wrapper {
		background-color:#ffffff;
		position:relative;
	}
	.products-orders {
		margin: 60px 15px;
	}
	.outer-history, .inner-history {
		width:94%;
	}
	.inner-main {
		margin-top: 50px;
	}
	section.homestatus {
		margin: 50px 15px;
	}
	.user-name-label{
		position: absolute;
		right: 0px;
		width: 100%;
	}
	.timer-wrapper {
		margin-top: 32px;
	}
	.custom-respons-div {
		/*margin-top:95px;*/
	}
	#counter-clock {
		padding-top:0px;
	}
	.comm-to-wallet {
		width: 96%;
		margin:0 auto;
	}
	.profile-inner {
		margin:48px 0 12px 0
	}
	.page-head{margin-top: 60px;}
    .page-head1{margin-top: 60px;}
    .mob-serach{text-align: center;}
    .serach-mobile{margin: 10px 0 0 226px;}
    .confirm-transfer{position: relative;}
    .get-mob{margin-right: 227px;width: 34%;}
	.desk-home-inner {
		/*width:98%;*/
	}
    .wall-num{
        text-align: right;
    }
	.desk-home-block {
		width:44%;
		float:right;
	}
	.desk-home-block-first {
		width:48%;
		float:right;
	}
	.about-home {
		margin-top: 0px !important;
		padding-top: 0px !important;
	}
	#week-stat {
		margin-top:0px;
		min-height:330px;
	}
	#point-summary, #rnk-status{
		margin-top:0px;
		min-height:330px;
	}
	.mob-point-summary {
		display:none;
	}
	.dsk-point-summary {
		display:block;
	}
	.desk-timer-wrapper {
		text-align:center;
	}
	#counter-seperator{
		display: inline-block;
		float: none;
	}
	.points-summary tr td, .points-summary tr th {
		font-size:14px;
	}
	.productQuantity {
		width:15%;
	}
	.product-table {
		margin-bottom:0px;
	}
	.order-pay-btn {
		text-align:center;
	}
	.pay-btn {
		width:30%;
		margin: auto;
	}
	.product-table td {
		width:10%;
	}
	.bank-acc-wrapper select {
		width:45% !important;
	}
	.bank-acc-wrapper .first-txt {
		width:15% !important;
	}
	#wallet-mobile {
		width:40%;
	}
	.btn-transfer {
		width:30%;
        margin-right: 0px;
        margin: auto;
	}
	.wallet-listing {
		margin-top:0px;
	}
	.wallet-inner-heading {
		padding-top:0px;
	}
	.wallet-label {
		margin-top: 15px;
	}
	.reg-wrapper .points-summary {
		width:50%;
        margin: 0 180px 0 0;
	}
	.profile-listing {
		width:40%;
        margin: 0 200px 0 0;*/
	}
   .profile-center{
        text-align: center;
    }
	.btn-change {
		width:35%;
		margin-right:0px;
	}
	.btn-delte {
		width:46%;
		margin-right:0px;
	}
    .note-delete{
        padding: 0 28px 25px 0;
    }

	.product-listing-wrapper {
		text-align:center;
	}
	.product-image {
		text-align:center;
		width:100%;
	}

	.invoice-button {
		top:45px;
	}
    .points-summary-icons {
		width:80%;
	}
    .inner-desk-td {
		width: 100%;
		text-align: center;
		vertical-align:middle;
		margin: 0 auto;
	}
    .inner-desk-table {
		width: 80%;
		display: inline;
	}
    .points-summary {
		margin-bottom:0px;
	}
    .table.home-listing tr td {
        padding:6px 3px;
        line-height: 22px;
    }
    .table.home-listing tr th {
		padding: 2px 0px;
        text-align: right;
	}
}

@media (min-width: 992px)
{
	.container {
		width: 100%;
	}
}
@media (min-width: 768px)
{
	.container {
		width: 100%;
	}


}
@media screen and (max-width: 1023px) and (min-width: 992px) {
    #about {
		padding: 150px 0;
	}
	#counter-seperator {
		width:92.6%;
	}
}
.rank{
	border-bottom:1px solid #000;
    color:#000;
}
.regsepration{
	border: 1px solid #eaeaea;
	margin-top: 5px;
	margin-bottom: 5px;
}
.uniname{
	min-width: 190px;
}
.unidate{
	min-width: 194px;
}
.noticeBoardText {
    line-height: 30px;
    font-size: 17px;
    color: #fff;
    margin-top: 5px;
    font-weight: bold;
    background: #FF0000;
}
.notify{
	margin-top: 5px;
	margin-left: 10px;
	margin-right: 10px;
	text-align: center;
}

/*******************Popup Box************************/
#user_pop_up {background-color:#fff;border-radius:10px 10px 10px 10px;box-shadow:0 0 25px 5px #999;color:#111;display:none;min-width:450px;padding:10px 25px 25px;direction:rtl;}
#user_pop_up span.button {background-color:#00AAE7 !important;border-radius:10px;box-shadow:0 2px 3px rgba(0, 0, 0, 0.3);color:#fff;cursor:pointer;display:inline-block;padding:10px 20px;text-align:center;text-decoration:none;width:28px;height:28px;}
#user_pop_up span.button.small {border-radius:15px;float:left;margin:22px 5px 0;padding:6px 15px;}
#user_pop_up span.button:hover,#user_pop_up span.button.b-close:hover{background-color: #999999 !important;}
#user_pop_up.button>span {font-size:84%}
#user_pop_up span.button.b-close {background: none;border-radius: 17px;box-shadow: none;font: bold 131% sans-serif;line-height: 20px;padding: 5px;position: absolute;left: 5px;top: 5px;}
.bpopup_heading {width:auto;height:21px;font-size:16px;padding:5px 15px;text-align:center;color:#5E38AF;}
.bpopup_button {background:#00AAE7;border:none;border-top:solid 1px #00AAE7;border-right:solid 1px #00AAE7;border-radius:5px;color:#FFF;width:70px;height:25px;font-size: 13px;}
.bpopup_button:hover{background: #999999;border-top: solid 1px #999999;border-right: solid 1px #999999;border-left: solid 1px #999999;}
.entryrow {float: right;margin-bottom: 15px;padding-right: 5px;padding-left: 5px;width: 417px;font-size: 13px;color: #666666;}
.entryrowleft {float: right;padding-right: 20px;width: 220px;}
.entryrowright {float: right;width: 150px;}
.entryhead {height: 52px;width: 359px;}
.entryrow a {color: #97BAD5;font-family: Verdana, Geneva, sans-serif;	font-size: 14px;text-decoration: underline;}
.entryrow a:hover {
	text-decoration: none;
}
.entrytxt {
	color: #666666;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 14px;
	padding-top: 5px;
	line-height:16px;
}
.entryrowcenter .verifyEmail{width:150px;}
.verify-code-btn{width: 100%;padding: 14px;border: none;margin: 10px 0px;background: #1873E5;border-radius: 5px;display: inline-block;text-align: center;cursor: pointer;}
.verify-code-para{line-height: 20px;font-size: 15px;}
.veri-no-padding{padding:0px;}
.verify-action-btn{width: 92%;padding: 9px;border: none;margin: 0px 6%;background: #1873E5;border-radius: 5px;display:inline-block;text-align:center;cursor:pointer}
.user-display{display:inline-block;}
.user-float{float:right;}
#vericode{border: solid 2px #1873e5;border-radius: 4px !important;}
.before-refferal {display:none;}
@media (max-width: 640px) {
  .verify-action-btn {
    width: 100%;
    margin: 0px;
    margin-top: 10px;
  }

}

/********************* Shopping Demo-4 **********************/
.product-grid4,.product-grid4 .product-image4{position:relative}
.product-grid4{font-family:Poppins,sans-serif;text-align:center;border-radius:5px;overflow:hidden;z-index:1;transition:all .3s ease 0s;margin-bottom: 15px;}
.product-grid4:hover{box-shadow:0 0 10px rgba(0,0,0,.2)}
.product-grid4 .product-image4 a{display:block}
.product-grid4 .product-image4 img{width:70%;height:auto}
.product-grid4 .pic-1{opacity:1;transition:all .5s ease-out 0s}
/*.product-grid4:hover .pic-1{opacity:0}*/
/*.product-grid4 .pic-2{position:absolute;top:0;left:0;opacity:0;transition:all .5s ease-out 0s}*/
/*.product-grid4:hover .pic-2{opacity:1}*/
.product-grid4 .social{width:180px;padding:0;margin:0 auto;list-style:none;position:absolute;right:0;left:0;top:50%;transform:translateY(-50%);transition:all .3s ease 0s}
.product-grid4 .social li{display:inline-block;opacity:0;transition:all .7s}
.product-grid4 .social li:nth-child(1){transition-delay:.15s}
.product-grid4 .social li:nth-child(2){transition-delay:.3s}
.product-grid4 .social li:nth-child(3){transition-delay:.45s}
.product-grid4:hover .social li{opacity:1}
.product-grid4 .social li a{color:#222;background:#fff;font-size:17px;line-height:36px;width:40px;height:36px;border-radius:2px;margin:0 5px;display:block;transition:all .3s ease 0s}
.product-grid4 .social li a:hover{color:#fff;background:#16a085}
.product-grid4 .social li a:after,.product-grid4 .social li a:before{content:attr(data-tip);color:#fff;background-color:#000;font-size:12px;line-height:20px;border-radius:3px;padding:0 5px;white-space:nowrap;opacity:0;transform:translateX(-50%);position:absolute;left:50%;top:-30px}
.product-grid4 .social li a:after{content:'';height:15px;width:15px;border-radius:0;transform:translateX(-50%) rotate(45deg);top:-22px;z-index:-1}
.product-grid4 .social li a:hover:after,.product-grid4 .social li a:hover:before{opacity:1}
.product-grid4 .product-discount-label,.product-grid4 .product-new-label{color:#fff;background-color:#16a085;font-size:13px;font-weight:800;text-transform:uppercase;line-height:45px;height:45px;width:45px;border-radius:50%;position:absolute;left:10px;top:15px;transition:all .3s}
.product-grid4 .product-discount-label{left:auto;right:10px;background-color:#d7292a}
/*.product-grid4:hover .product-new-label{opacity:0}*/
.product-grid4 .product-content{padding:25px}
.product-grid4 .title{font-size:15px;font-weight:600;text-transform:capitalize;margin:0 0 7px;transition:all .3s ease 0s}
.product-grid4 .title a{color:#222}
.product-grid4 .title a:hover{color:#16a085}
.product-grid4 .price{color:#16a085;font-size:17px;font-weight:700;margin:0 2px 15px 0;display:block}
.product-grid4 .price span{color:#909090;font-size:13px;font-weight:400;letter-spacing:0;text-decoration:line-through;text-align:left;vertical-align:middle;display:inline-block}
.product-grid4 .add-to-cart{border:1px solid #e5e5e5;display:inline-block;padding:10px 20px;color:#fff;font-weight:600;font-size:14px;border-radius:4px;transition:all .3s;background-color: #5E38AF;margin-bottom: 15px;}
.product-grid4:hover .add-to-cart{border-color:#5E38AF;background:#5E38AF;color:#fff}
.product-grid4 .add-to-cart:hover{background-color:#5E38AF;box-shadow:0 0 10px rgba(0,0,0,.5)}
@media only screen and (max-width:990px){.product-grid4{margin-bottom:30px}
}

img.beta-img {
    width: 30px;
    position: absolute;
    right: 135px;
    vertical-align: middle;
    top: 14px;
    display: block;
    z-index: 99;
}
.points {
    text-align: right;
}

.headerleft {float: right;margin-right: 211px;}
.headerright {float: left;margin-top: -8px;margin-left: 211px;}
