body {
	padding:0;
	margin:0;
	background-size: cover;
	background-position: 100%;
}
.mobile-close-image-icon.close_mobile_menu {
	display: none;
}
.is-mobile-menu.open_mobile_menu {
	display: none;
}
.login-screen {
	display: table-cell;
	width: 100vw;
	padding: 0;
	margin: 0;
	height: 100vh;
	background-size: cover;
	background-position: 100%;
	background-repeat: no-repeat;
	vertical-align: middle;
}
.login-screen .container {
	max-width: 1450px;
}
.login-screen-inner {
	display: inline-block;
	width: 100%;
	margin: 0;
	text-align: center;
}
.login-screen-left {
	display: inline-block;
	width: 608px;
	margin: 0 auto;
	background-color: #161032;
	border: 1px solid rgba(255, 255, 255, 0.15);
	border-radius: 11.78px;
	padding: 47px 52px;
}
.logo {
	display: inline-block;
	width: 100%;
}
.from-box {
	display: inline-block;
	width: 357px;
	margin: 27px 0 0 0;
	text-align: left;
}
.from-box h2 {
	color: #fff;
	font-size: 24px;
	font-weight: 500;
	display: inline-block;
	width: 100%;
	font-family: 'Archivo Expanded Medium';
	text-align: center;
}
.from-box p {
	color: #D5DFE5;
	font-weight: 300;
	font-size: 14px !important;
	margin: 0;
	display: inline-block;
	width: 100%;
	font-family: 'Archivo Expanded Light';
	text-align: center;
}
.from-box form {
	display: inline-block;
	width: 100%;
	margin: 42px 0 0 0;
}
.from-box .input-fild {
	display: inline-block;
	width: 100%;
	position: relative;
	margin-bottom: 30px;
}
.from-box label {
	display: inline-block;
	width: 100%;
	color: #F1F0EA;
	font-size: 14px;
	font-weight: 400;
	letter-spacing: -0.02em;
	margin: 0 0 10px 0;
	font-family: 'Archivo Expanded Light';
}
.from-box input {
	width: 100%;
	height: 60px;
	background-color: rgba(49, 54, 84, 0.3);
	border: none;
	border-radius: 7.0197px;
	padding: 10px 10px 10px 47px;
	color: #fff;
	font-size: 14px;
	font-family: 'Archivo Expanded SemiBold';
	letter-spacing: -0.02em;
}
.from-box .input-fild i {
	left: 0;
	top: 0;
	position: absolute;
	margin: 51px 0 0 15px;
}
.input-fild.pass {
	margin-bottom: 14px;
}
.forget {
	text-align: right;
	display: inline-block;
	margin: 0 0 33px 0;
	width: 100%;
}
.forget a {
	color: #E8332B;
	font-size: 14px;
	font-weight: 400;
	font-family: 'Archivo Expanded Light';
}
.submit-btn {
	display: inline-block;
	width: 100%;
	text-align: center;
	position: relative;
}
.submit-btn button {
	padding: 0;
	height: 50px;
	background: linear-gradient(180deg, #161032 0%, #E8332B 100%);
	font-family: 'Archivo Expanded Medium';
	text-transform: capitalize;
	width: 100%;
	border: none;
	border-radius: 7.78px;
	color: #fff;
	font-size: 14px;
	font-weight: 700;
}
.submit-btn button img {
	position: relative;
	bottom: 1px;
	margin: 0 0 0 3px;
}
.other-login {
	display: inline-block;
	width: 100%;
	margin: 33px 0 0 0;
}
.other-login span {
	text-align: center;
	width: 100%;
	display: inline-block;
	position: relative;
	color: #F2F2F2;
	text-transform: uppercase;
	opacity: 0.8;
	font-size: 14px;
	letter-spacing: -0.02em;
	font-family: 'Archivo Expanded Light';
}
.other-login span::before {
	content: '';
	position: absolute;
	left: 0;
	width: 105px;
	border: 0.2px solid #F2F2F2;
	top: 9px;
}
.other-login span::after {
	content: '';
	position: absolute;
	right: 0;
	width: 105px;
	border: 0.2px solid #F2F2F2;
	top: 9px;
}
.other-login ul {
	display: inline-block;
	width: 100%;
	text-align: center;
	margin: 38px 0 0 0;
}
.other-login ul li {
	display: inline-block;
	width: auto;
	margin: 0 8px;
}
.dont-acc {
	display: inline-block;
	width: 100%;
	text-align: center;
	margin: 50px 0 0 0 !important;
	font-size: 12px !important;
}
.dont-acc a {
	color: #E8332B;
}
input:focus-visible {
	box-shadow: inherit !important;
	outline: none !important;
}

.login-screen-right {
	float: right;
	width: 50%;
	height: 100%;
	margin: 33rem 0 0;
}
.slideshow-container {
	display: inline-block;
	width: 100%;
}
.mySlides {
	display: none;
	padding: 40px 0;
	text-align: center;
}
.dot-container {
	text-align: center;
	display: inline-block;
	width: 100%;
}
.dot {
	cursor: pointer;
	width: 131px;
	margin: 0 -3px;
	display: inline-block;
	transition: background-color 0.6s ease;
	color: #fff;
	font-family: 'Archivo Expanded Medium';
	font-size: 11px;
	text-transform: uppercase;
	position: relative;
	border-bottom: 1px solid #a2a2a2;
	padding: 4px 0;
}
.dot.active::after {
	content: '';
	position: absolute;
	right: 0;
	left: 0;
	margin: 0 auto;
	height: 1px;
	bottom: -1px;
	background-color: #fff;
	width: 100%;
}
q {font-style: italic;}
.author {color: cornflowerblue;}
.login-screen-right .prev {
	display: none;
}
.login-screen-right .next {
	display: none;
}
.slideshow-container h2 {
	color: #fff;
	font-size: 40px;
	font-family: 'Archivo Expanded Medium';
	line-height: 44px;
	display: inline-block;
	width: 63%;
}
.slideshow-container .author {
	color: #fff;
	font-family: 'Archivo Expanded Thin';
	font-size: 14px;
	font-weight: 300;
	display: inline-block;
	width: 54%;
	margin: 12px 0 0 0;
}
.register-screen .submit-btn {
	margin-top: 35px;
}
.dont-acc.term-privcy {
	margin: 0 0 0 0 !important;
}
.register-screen .from-box .other-login {
	margin: 18px 0 0 0;
}
.dont-acc.term-privcy br {
	display: none;
}
.dont-acc.register {
	margin: 37px 0 0 0 !important;
}
.register-screen {
	background-position: 100% -80px;
}
.back-btn {
	display: inline-block;
	margin-bottom: 36px;
	width: 100%;
}
.register-screen .from-box {
	margin: 26px 0 0 0;
}
.register-screen form {
	margin: 42px 0 0;
}
.register a {
	color: #E8332B;
}
.register-screen .login-screen-left {
	margin: 57px auto;
}
.register-screen .from-box input::placeholder {
  color: #fff;
  opacity: 1; 
}
.register-screen .from-box input::placeholder:-ms-input-placeholder {
  color: #fff;
}
.register-screen .from-box input::placeholder::-ms-input-placeholder {
  color: #fff;
}

.three-sacreen {
	display: inline-block;
	width: 100%;
	text-align: center;
}
.three-sacreen-inner {
	display: inline-block;
	width: 884px;
	margin: 17px auto;
	background-color: #161032;
	border-radius: 11.78px;
	border: 1px solid rgba(255, 255, 255, 0.15);
	padding: 52px 118px 59px;
}
.three-sacreen-inner h2 {
	color: #fff;
	font-family: 'Archivo Expanded Medium';
	font-size: 24px;
	display: inline-block;
	width: 100%;
	margin: 21px 0 0 0;
}
.three-sacreen-inner p {
	margin: 0;
	color: #fff;
	font-family: 'Archivo Expanded Thin';
	font-size: 14px;
	width: 100%;
}



.tab-saction .tabs {
	margin: 0;
	padding: 0;
	list-style: none;
	position: relative;
	border-bottom: ;
	width: 100%;
	text-align: center;
}
.tabs .active-tab {
	background: linear-gradient(180deg, #161032 0%, #E8332B 100%);
	border-color: #E8332B !important;
}
.tab-saction .tabs li {
	display: inline-block;
	cursor: pointer;
	background-color: #241E3E;
	width: 151px;
	height: 131px;
	box-shadow: 0px 13px 14px rgba(0, 0, 0, 0.25);
	border-radius: 11.78px;
	text-align: center;
	margin: 0 3px;
	padding: 21px 0;
	border: 1px solid #241E3E;
}
.tab-saction .tabs-content {
	margin: 37px 0 0 0;
	padding: 0;
	list-style: none;
	width: 100%;
}
.tabs-content li {
  display: none;
}
.tab-saction {
	display: inline-block;
	width: 100%;
	margin: 29px 0 0 0;
}
.tab-saction .tabs li span {
	display: inline-block;
	width: 100%;
	color: #fff;
	font-family: 'Archivo Expanded Medium';
	font-size: 14px;
	margin: 23px 0 0 0;
}
.from-box-all .fild-left {
	float: left;
	width: 48%;
	position: relative;
	margin: 0 0 19px 0;
}
.from-box-all .fild-right {
	float: right;
	width: 48%;
	position: relative;
	margin: 0 0 19px 0;
}
.from-box-all label {
	display: inline-block;
	width: 100%;
	text-align: left;
	color: #F1F0EA;
	font-size: 14px;
	opacity: 0.8;
	letter-spacing: -0.02em;
	margin: 0 0 10px 0;
	font-family: 'Archivo Expanded Light';
	font-weight: 400;
}
.from-box-all input {
	width: 100%;
	background-color: rgba(49, 54, 84, 0.3);
	height: 60px;
	border-radius: 7.02px;
	border: none;
	color: #fff;
	padding: 10px 10px 10px 47px;
	letter-spacing: -0.02em;
	font-size: 14px;
	font-weight: 600;
	font-family: 'Archivo Expanded Light';
}
.from-box-all i {
	position: absolute;
	left: 0;
	margin: 16px 0 0 10px;
}
.button-box {
	display: inline-block;
	width: 100%;
	margin: 51px 0 0 0;
}
.button-box .rest {
	background-color: #241E3E;
	width: 166px;
	height: 50px;
	border: 1px solid #241E3E;
	border-radius: 7.78px;
	color: #fff;
	font-weight: 700;
	text-transform: uppercase;
	font-size: 14px;
	font-family: 'Archivo Expanded';
	margin: 0 9px 0 0;
}
.button-box .submit-profile {
	height: 50px;
	background: linear-gradient(180deg, #161032 0%, #E8332B 100%);
	border: 1px solid #E8332B;
	border-radius: 7.78px;
	width: 268px;
	color: #fff;
	text-transform: uppercase;
	font-family: 'Archivo Expanded';
	font-size: 14px;
	margin: 0 0px 0 9px;
}
.button-box .submit-profile img {
	margin: 0 0 0 7px;
}
.from-box-all .select-dropdown option {
	background-color: #fff;
	color: #000;
}
.from-box-all .select-dropdown select {
	font-size: 1rem;
	font-weight: normal;
	width: 100%;
	border: none;
	background-color: ;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	background-color: rgba(49, 54, 84, 0.3);
	height: 60px;
	border-radius: 7.0197px;
	color: #b7b7b7;
	font-family: 'Archivo Expanded Light';
	font-weight: 400;
	font-size: 14px;
	padding: 10px 10px 10px 47px;
	position: relative;
	cursor: pointer;
}
.from-box-all .select-dropdown select:active, .select-dropdown select:focus {
	outline: none;
	box-shadow: none;
}
.from-box-all .select-dropdown::after {
	content: "";
	position: absolute;
	top: 66%;
	right: 8px;
	width: 16px;
	height: 9px;
	background:url('../../../public/assets/images/dropdown.png');
}
.term-privcy a {
	color: #fff;
	font-weight: 600;
}
.back-button {
	margin: 0 0 36px 0;
	width: 100%;
	display: inline-block;
}
.from-box-all input:focus-visible {
	background-color: #241E3E;
	box-shadow: 0px 13px 14px rgba(0, 0, 0, 0.25) !important;
}
.from-box-all .select-dropdown select:focus-visible {
	outline: none;
	background-color: #241E3E;
	box-shadow: 0px 13px 14px rgba(0, 0, 0, 0.25);
}
.from-box-all input::placeholder {
  color: #716F84;
  opacity: 1; 
  font-weight: 400;
}
.from-box-all input::placeholder:-ms-input-placeholder {
  color: #716F84;
  font-weight: 400;
}
.from-box-all input::placeholder::-ms-input-placeholder {
  color: #716F84;
  font-weight: 400;
}




/*dashboard*/

.dashboard-page {
	display: inline-block;
	width: 100%;
	background-size: cover;
	background-repeat: no-repeat;
}
.dashboard-all-saction {
	display: inline-block;
	width: 100%;
	height: 100%;
}
.side-bar-menu {
	float: left;
	width: 100px;
	background-color: rgba(29, 32, 62, 0.3);
	height: 100vh;
	padding: 18px 16px;
	position: fixed;
	z-index: 99;
}
.logo-dash {
	display: inline-block;
	width: 100%;
}
.logo-dash img {
	width: 100%;
}
.side-bar-menu ul {
	display: inline-block;
	width: 100%;
	margin: 71px 0 0 0;
}
.side-bar-menu ul li {
	display: inline-block;
	width: 100%;
	text-align: center;
	margin: 0 0 35px 0;
}
.side-bar-menu ul li a {
	display: inline-block;
	width: 100%;
	color: #fff;
	font-size: 11px;
	font-family: 'Archivo Expanded ExtraLight';
}
.side-bar-menu ul li a span {
	display: inline-block;
	width: 53px;
	height: 34px;
	border-radius: 21.78px;
	padding: 4px 0;
	margin-bottom: 7px;
}
.side-bar-menu ul .active a span {
	background: linear-gradient(180deg, #161032 0%, #E8332B 100%);
}
.side-bar-menu ul li a:hover span {
	background: linear-gradient(180deg, #161032 0%, #E8332B 100%);
}



.user-menu-wrap {
	float: right;
	width: 50%;
	margin: 0;
	text-align: right;
}

.menu-container {
  visibility: hidden;
  opacity: 0;
}
.menu-container.active {
	visibility: visible;
	opacity: 1;
	transition: all 0.2s ease-in-out;
	position: relative;
}

.menu-container-two {
  visibility: hidden;
  opacity: 0;
}
.menu-container-two.active {
  visibility: visible;
  opacity: 1;
  transition: all 0.2s ease-in-out;
}

.user-menu {
	position: absolute;
	right: 14px;
	background-color: #FFFFFF;
	width: 256px;
	border-radius: 2px;
	border: 1px solid rgba(0, 0, 0, 0.15);
	padding-top: 5px;
	padding-bottom: 5px;
	margin-top: 20px;
}
.user-menu .profile-highlight {
  display: flex;
  border-bottom: 1px solid #E0E0E0;
  padding: 12px 16px;
  margin-bottom: 6px;
}
.user-menu .profile-highlight img {
  width: 48px;
  height: 48px;
  border-radius: 25px;
  -o-object-fit: cover;
     object-fit: cover;
}
.user-menu .profile-highlight .details {
  display: flex;
  flex-direction: column;
  margin: auto 12px;
}
.user-menu .profile-highlight .details #profile-name {
  font-weight: 600;
  font-size: 16px;
}
.user-menu .profile-highlight .details #profile-footer {
  font-weight: 300;
  font-size: 14px;
  margin-top: 4px;
}
.user-menu .footer {
  border-top: 1px solid #E0E0E0;
  padding-top: 6px;
  margin-top: 6px;
}
.user-menu .footer .user-menu-link {
  font-size: 13px;
}
.user-menu .user-menu-link {
  display: flex;
  text-decoration: none;
  color: #333333;
  font-weight: 400;
  font-size: 14px;
  padding: 12px 16px;
}
.user-menu .user-menu-link div {
  margin: auto 10px;
}
.user-menu .user-menu-link:hover {
  background-color: #F5F5F5;
  color: #333333;
}
/*.user-menu:before {
  position: absolute;
  top: -16px;
  left: 120px;
  display: inline-block;
  content: "";
  border: 8px solid transparent;
  border-bottom-color: #E0E0E0;
}*/
/*.user-menu:after {
  position: absolute;
  top: -14px;
  left: 121px;
  display: inline-block;
  content: "";
  border: 7px solid transparent;
  border-bottom-color: #FFFFFF;
}*/


.right-side-dashboard {
	float: right;
	width: 100%;
	padding: 0 20px 20px 118px;
}
.right-side-dashboard-inner {
	display: inline-block;
	width: 100%;
	height: 100%;
}
.top-headder-dashboard {
	display: inline-block;
	width: 100%;
	padding: 18px 0;
}
.profile-notifaction a {
	display: inline-block;
	margin: 0 0 0 30px;
}
.mini-photo-wrappertow span {
	color: #fff;
	font-size: 14px;
	font-weight: 500;
	font-family: 'Archivo Expanded Medium';
	display: inline-block;
	margin: 0 6px 0 4px;
}
.mini-photo-wrappertow {
	position: relative;
	padding: 0 19px 0 0;
}
a.mini-photo-wrappertow::after {
	content: "";
	position: absolute;
	top: 21px;
	right: 0;
	width: 13px;
	height: 8px;
	background: url('../../../public/assets/images/profiledrop.png');
	background-repeat: no-repeat;
	background-size: cover;
}
.mini-photo-wrapper i {
	background-color: rgba(29, 32, 62, 0.3);
	display: inline-block;
	width: 47px;
	height: 47px;
	text-align: center;
	line-height: 47px;
	border: 1px solid rgba(255, 255, 255, 0.15);
	border-radius: 11.78px;
}
.menu-container .user-menu::before {
	left: 67px;
}

.menu-container .user-menu::after {
	display:none;
}
.left-side-top {
	float: left;
	width: 50%;
	text-align: left;
}
.left-side-top h2 {
	color: #fff;
	font-size: 24px;
	font-weight: 500;
	display: inline-block;
	width: 100%;
	font-family: 'Archivo Expanded Medium';
	padding: 5px 0;
}
.menu-container-two.active .user-menu {
	background-color: #161032;
	border: 1px solid rgba(255, 255, 255, 0.15);
	border-radius: 11.78px;
	padding: 16px 22px;
	width: 441px;
	margin: 18px 0 0 0;
	text-align: left;
	z-index: 999;
}
.menu-container-two.active .user-menu li {
	display: inline-block;
	width: 100%;
}
.menu-container-two.active .user-menu li a {
	display: inline-block;
	width: 100%;
	padding: 19px 20px;
	border-radius: 11.78px;
	color: #fff;
	font-size: 16px;
	font-weight: 500;
	font-family: 'Archivo Expanded Medium';
	border: 1px solid #161032;
	position: relative;
}
.menu-container-two.active .user-menu li a img {
	margin: 0 12px 0px 0;
}
.menu-container-two.active .user-menu li {
	display: inline-block;
	width: 100%;
}
.menu-container-two.active .user-menu li a:hover {
	background: linear-gradient(180deg, #161032 0%, #E8332B 100%);
	border-color: #C5222A;
}
.menu-container-two.active .user-menu li a::after {
	content: '';
	width: 100%;
	background-color: rgba(255, 255, 255, 0.15);
	height: 1px;
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
}
.menu-container-two.active .user-menu li a:hover::after {
	display: none;
}
.menu-container-two.active .user-menu li:last-child a::after {
	display: none;
}
.menu-container .user-menu {
	position: absolute;
	background-color: #161032;
	width: 441px;
	border: 1px solid rgba(255, 255, 255, 0.15);
	margin-top: 13px;
	right: 10.6rem;
	border-radius: 11.78px;
	text-align: left;
	padding: 15px 0 0 0;
	overflow: hidden;
	z-index: 999;
}
.menu-container .user-menu li {
	display: inline-block;
	width: auto;
	margin: 0 24.5px;
}
.menu-container .user-menu h3 {
	color: #fff;
	font-family: 'Archivo Expanded Medium';
	font-weight: 500;
	font-size: 24px;
	display: inline-block;
	width: 100%;
	padding: 0 22px;
	margin-bottom: 30px;
}
.menu-container .user-menu li a {
	display: inline-block;
	width: 100%;
	padding: 14px 22.5px;
	position: relative;
	border-bottom: 1px solid #393451;
	font-size: 14px;
	font-weight: 500;
	color: #fff;
	font-family: 'Archivo Expanded Medium';
}
.menu-container .user-menu a span {
	display: inline-block;
	width: 100%;
	margin: 6px 0 00;
	color: #716F84;
	font-size: 12px;
	font-weight: 500;
}
.menu-container .user-menu a::before {
	content: '';
	position: absolute;
	height: 11px;
	width: 11px;
	border: 2px solid #E8332B;
	border-radius: 50%;
	left: 0;
	background-color: #241E3E;
	top: 19px;
}
.menu-container .user-menu a b {
	color: #E8332B;
	text-decoration: underline;
	font-weight: 500;
}
.menu-container .user-menu li:last-child a {
	border-bottom: none;
}
.notifaction {
	display: inline-block;
	width: 100%;
	text-align: center;
}
.notifaction a {
	padding: 0 !important;
	background: linear-gradient(180deg, rgba(22, 16, 50, 0) 6.34%, #E8332B 100%);
	height: 95px;
	line-height: 95px;
	font-size: 14px;
	font-weight: 700 !important;
	border: none !important;
	display: inline-block;
	width: 100%;
	color: #fff !important;
}
.notifaction a img {
	margin: 0 0px 0 9px;
}
.notifaction a::before {
	display: none;
}
.lasta {
	border-bottom: none !important;
}
.menu-container .user-menu li a::after {
	content: '';
	background: url('../../../public/assets/images/check.png');
	position: absolute;
	width: 36px;
	height: 36px;
	top: 21px;
	background-size: contain;
}
.dasboard-conent {
	display: flex;
	background-color: #161032;
	border-radius: 15.78px;
	padding: 16px 18px;
	overflow: hidden;
	width: 100%;
}
.dasboard-conent-profile {
	width: 100%;
	display: inline-block;
}
.dasboard-profileleft {
	float: left;
	width: 25%;
}
.dasboard-profileleft img {
	float: left;
	width: auto;
}
.dasboard-profileleft .name-profile {
	float: left;
	width: 180px;
	padding: 0px 0 0 15px;
	overflow: hidden;
}
.name-profile span {
	color: #fff;
	display: inline-block;
	width: 100%;
	font-family: 'Archivo Expanded';
	font-weight: ;
	font-size: 13px;
}
.name-profile i {
	font-style: normal;
	color: #fff;
	font-size: 14px;
	font-family: 'Archivo Expanded Thin';
	font-weight: 300;
	position: relative;
	top: -3px;
}
.level-image {
	float: left;
}
.level-image img {
	width: 100%;
	position: relative;
	top: -3px;
}

.dasboard-profileright {
	float: right;
	width: 75%;
	padding: 0 0 0 31px;
	position: relative;
}
.counter {
	position: absolute;
	right: 0;
	color: #fff;
	font-size: 14px;
	font-family: 'Archivo Expanded Thin';
}
.progressbar {
	position: relative;
	width: 100%;
	margin: 22px auto 0;
	height: 12px;
	background: #161032;
	overflow: hidden;
	border: 1px solid rgba(255, 255, 255, 0.15);
	border-radius: 11.78px;
}
span.progress {
	position: absolute;
	left: 0;
	top: 0;
	bottom: 0;
	width: 0;
	background: linear-gradient(180deg, #161032 0%, #E8332B 100%);
	transition: all .3s;
	border: 1px solid #E8332B;
	border-radius: 0 !important;
	height: 10px;
}
.box-three-dashboard {
	display: inline-block;
	width: 100%;
	margin: 20px 0 0 0;
	text-align: center;
}
.box-three-inner {
	display: table-cell;
	width: 100vw;
	text-align: center;
	height: 133px;
	background: url('../../../public/assets/images/box-bg.png');
	background-size: cover;
	background-position: 100%;
	background-repeat: no-repeat;
	border-radius: 10px;
	overflow: hidden;
	padding: 0 50px;
	vertical-align: middle;
	position: relative;
}
.uiw-icon {
	position: absolute;
	right: 14px;
	top: 10px;
}
.cupon-boxcont {
	float: left;
	padding: 4px 0 0 16.93px;
}
.cupon-boxcont span {
	text-align: left;
	width: 100%;
	display: inline-block;
	color: #fff;
	font-family: 'Archivo Expanded Medium';
	font-size: 30px;
	font-weight: 500;
	line-height: 32px;
}
.cupon-boxcont i {
	display: inline-block;
	font-style: normal;
	text-align: left;
	color: #fff;
	width: 100%;
	font-size: 16px;
	font-family: 'Archivo Expanded Light';
}
.cupon-box {
	float: left;
	width: auto;
}

#carousel .carousel-item.boat {
  background: url('../../../public/assets/images/slider-1.png');
}

#carousel .carousel-item.sea {
  background: url('../../../public/assets/images/slider-1.png');
}

#carousel .carousel-item.river {
  background: url('../../../public/assets/images/slider-1.png');
}
#carousel .carousel-item {
	width: 100%;
	min-height: 206px;
	background: no-repeat center center scroll;
	/* background-size: cover; */
	border-radius: 11.78px;
	background-size: cover !important;
}
.dashboard-slider {
	display: inline-block;
	width: 100%;
	margin: 21px 0 0 0;
}

#carousel .carousel-inner .carousel-item {
  transition: -webkit-transform 2s ease;
  transition: transform 2s ease;
  transition: transform 2s ease, -webkit-transform 2s ease;
}
#carousel .carousel-item .caption {
	animation-duration: 1s;
	animation-delay: 2s;
	position: relative;
	z-index: 99;
	padding: 13px 0 0 0;
}
#carousel .caption h2 {
	animation-duration: 1s;
	animation-delay: 2s;
	color: #161032;
	font-size: 24px;
	font-family: 'Archivo Expanded';
	line-height: 35px;
	width: 100%;
}

#carousel .caption p {
	animation-duration: 1s;
	animation-delay: 2.2s;
	color: #161032;
	font-size: 14px;
	font-weight: 300;
	font-family: 'Archivo Expanded Light';
	margin: 16px 0 0 0;
}

#carousel .caption a {
	animation-duration: 1s;
	animation-delay: 2.4s;
	width: 149px;
	height: 37px;
	background: linear-gradient(180deg, #161032 0%, #E8332B 100%);
	border: 1px solid #E8332B;
	border-radius: 7.78px;
	color: #fff;
	font-size: 14px;
	font-weight: 500;
	font-family: 'Archivo Expanded';
	margin: 15px 0 0 0;
	text-align: center;
	padding: 0;
	line-height: 37px;
}

/* Button */
.delicious-btn {
  display: inline-block;
  min-width: 160px;
  height: 60px;
  color: #ffffff;
  border: none;
  border-left: 3px solid #1c8314;
  border-radius: 0;
  padding: 0 30px;
  font-size: 16px;
  line-height: 58px;
  font-weight: 600;
  -webkit-transition-duration: 500ms;
  transition-duration: 500ms;
  text-transform: capitalize;
  background-color: #40ba37;
}

.delicious-btn.active, .delicious-btn:hover, .delicious-btn:focus {
  font-size: 16px;
  font-weight: 600;
  color: #ffffff;
  background-color: #1c8314;
  border-color: #40ba37;
}
.carousel-indicators li {
	box-sizing: content-box;
	-ms-flex: 0 1 auto;
	flex: 0 1 auto;
	width: 12px !important;
	height: 12px !important;
	margin-right: 3px;
	margin-left: 3px;
	text-indent: -999px;
	cursor: pointer;
	background-color: #161032 !important;
	background-clip: padding-box;
	transition: opacity .6s ease;
	border-radius: 50% !important;
	opacity: inherit !important;
	border-top: inherit !important;
	border-bottom: inherit !important;
}
.carousel-indicators {
	position: absolute;
	right: 0;
	bottom: 13px !important;
	left: 0;
	z-index: 15;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-pack: center;
	justify-content: center;
	padding-left: 0;
	margin-right: 15%;
	margin-left: 15%;
	list-style: none;
}
.carousel-indicators .active {
	opacity: 1;
	background: linear-gradient(180deg, #161032 0%, #E8332B 100%) !important;
}
.crunt-chalnge {
	display: inline-block;
	width: 100%;
	margin: 22px 0 0 0;
}
.crunt-chalnge-inner {
	display: inline-block;
	width: 100%;
	border: 1px solid rgba(255, 255, 255, 0.15);
	border-radius: 11.78px;
	background-color: #161032;
	padding: 23px 18px 30px;
}
.crunt-chalnge-inner h2 {
	float: left;
	width: 50%;
	text-align: left;
	color: #fff;
	font-size: 20px;
	font-family: 'Archivo Expanded Medium';
	font-weight: 500;
}
.crunt-chalnge-inner h2 img {
	margin: 0 10px 0 0;
	position: relative;
	bottom: 3px;
}
.crunt-chalnge-inner a {
	float: right;
	color: #E8332B;
	font-size: 12px;
	text-transform: uppercase;
	font-family: 'Archivo Expanded Light';
}
.slider {
	display: inline-block;
	width: 100%;
	margin: 24px 0 0 0;
}
.slider .adsn-sld {
	float: left;
	left: inherit !important;
}
.slick-dots {
	display: inline-block;
	width: 100%;
	text-align: center;
}
.chaleng-box {
	display: inline-block;
	width: 100%;
	background-color: #241E3E;
	text-align: center;
	padding: 0 0 21px 0;
	box-shadow: 0px 13px 14px rgba(0, 0, 0, 0.25);
	border-radius: 11.78px;
}
.chaleng-box img {
	width: 100%;
	height: auto !important;
}
.slider-logo .slick-slide {
	margin: 0 15px 0 0;
}
.chaleng-box-cont {
	display: inline-block;
	width: 100%;
	text-align: center;
	margin: 18px 0 0 0;
}
.chaleng-box-cont h3 {
	color: #fff;
	font-size: 16px;
	font-weight: 500;
	font-family: 'Archivo Expanded Medium';
	line-height: 23px;
	width: 100%;
}
.chaleng-box-cont p {
	color: #fff;
	font-size: 14px;
	font-weight: 300;
	font-family: 'Archivo Expanded Light';
	width: 100%;
	margin: 8px 0 0 0;
}
.chaleng-box-cont a {
	display: inline-block;
	float: inherit;
	width: 210px;
	height: 38px;
	background: linear-gradient(180deg, #161032 0%, #E8332B 100%);
	border: 1px solid #E8332B;
	text-align: center;
	border-radius: 7.78px;
	margin: 18px;
	color: #fff;
	font-size: 13px;
	font-family: 'Archivo Expanded';
	line-height: 38px;
}
.chaleng-box-cont a img {
	width: auto !important;
	display: inline-block;
	margin: 0 0 0 9px;
}
.slider-logo .slick-list.draggable {
	padding: 0 0 60px 0 !important;
}
.head-most-consistent span button {
	display: none;
}
.slick-dots li button:before {
	display:none;
}
.right-dashboard {
	display: inline-block;
	width: 100%;
	background-color: #161032;
	border: 1px solid rgba(255, 255, 255, 0.15);
	border-radius: 11.78px;
	padding: 24px 0;
	text-align: center;
}
.right-dashboard h2 {
	color: #fff;
	width: 100%;
	font-size: 16px;
	font-family: 'Archivo Expanded Light';
}
.weekly-exercises {
	display: inline-block;
	width: 100%;
	margin: 89.5px 0 0 0;
	border-bottom: 1px solid rgba(255, 255, 255, 0.15);
	padding-bottom: 106px;
}
.weekly-exercises span {
	color: #00EE98;
	font-family: 'Archivo Expanded';
	font-size: 16px;
	display: inline-block;
	width: 100%;
}
.weekly-exercises-numbar {
	display: inline-block;
	border: 3px solid #00EE98;
	width: 158px;
	height: 158px;
	border-radius: 50%;
	line-height: 158px;
	color: #fff;
	font-size: 48px;
	font-family: 'Archivo Expanded';
	margin: 26px 0 0 0;
}
.right-dashboard h2 img {
	margin: 0 10px 0 0px;
}
.right-dashboard-innr {
	display: inline-block;
	width: 100%;
	background-color: #241E3E;
	box-shadow: 0px 13px 14px rgba(0, 0, 0, 0.25);
	border-radius: 11.78px;
	margin: 22px 0 0 0;
	overflow: hidden;
	text-align: center;
}
.yelo-box {
	display: inline-block;
	width: 100%;
	text-align: center;
	background-color: #E9C545;
	padding: 23px 0 38px;
}
.\33 0point {
	display: inline-block;
	background-color: #241E3E;
	border-radius: 300px;
	width: 177px;
	color: #fff;
	font-size: 14px;
	font-family: 'Archivo Expanded Medium';
	position: relative;
	bottom: 14px;
	padding: 7px 0;
	margin: 0 auto;
}
.right-dashboard-innr span {
	display: inline-block;
	width: 100%;
	color: #fff;
	font-size: 20px;
	font-family: 'Archivo Expanded Medium';
}
.right-dashboard-innr p {
	color: #fff;
	font-family: 'Archivo Expanded Light';
	font-size: 14px;
	font-weight: 300;
	width: 100%;
	display: inline-block;
	line-height: 19px;
}
.right-dashboard-innr a {
	display: inline-block;
	width: 189px;
	text-align: center;
	height: 38px;
	line-height: 38px;
	float: inherit;
}
.right-dashboard-innr .invite-one {
	background: linear-gradient(180deg, #161032 0%, #E8332B 100%);
	border: 1px solid #E8332B;
	border-radius: 7.78px;
	color: #fff;
	font-family: 'Archivo Expanded Medium';
	font-size: 14px;
	font-weight: 700;
}
.right-dashboard-innr .invite-tow {
	border: 1px solid #E8332B;
	border-radius: 7.78px;
	margin: 18px 0 0 0;
	color: #fff;
	font-family: 'Archivo Expanded Medium';
	font-size: 14px;
	font-weight: 700;
}
.right-dashboard-innr ul {
	margin: 15px auto;
	border-top: 1px solid #2B2645;
	width: 80%;
	padding: 15px 0;
}
.right-dashboard-innr ul li {
	display: inline-block;
	margin: 0 8px;
	width: auto;
}
.helth-bx {
	margin: 18px 0 0 0;
}
.helth-bx .yelo-box {
	background-color: #45DAD1;
	padding: 44px 0 47px;
	height: 195px;
}
.crunt-chalnge-inner-tow {
	padding-bottom: 30px;
}
.compleet-headder {
	display: inline-block;
	width: 100%;
	padding: 0 49px;
}
.compleet-headder .top-headder-dashboard {
	padding: 12px 0;
}
.compleet-headder .left-side-top img {
	width: 56px;
	margin: 0 18px 0 0;
}
.profile-all {
	display: inline-block;
	width: 100%;
	text-align: left;
	margin: 42px 0 35px 0;
	padding: 33px 0 0 0;
	border-top: 1px solid #393451;
}
.profile-upload {
	position: relative;
	width: 20%;
	float: left;
}
.small-12.medium-2.large-2.columns {
	position: relative;
}
.profile-pic {
	width: 132px;
	display: inline-block;
	border: 1px solid rgba(255, 255, 255, 0.15);
	height: 132px;
	object-fit: cover;
}
.file-upload {
	opacity: 0;
	width: 132px;
	height: 132px;
	text-align: center;
	line-height: 128px;
	cursor: pointer;
}
.circle {
	border-radius: 100% !important;
	overflow: hidden;
	width: 132px;
	height: 132px;
}
.p-image {
	position: absolute;
	top: 0;
	right: 0;
	color: #666666;
	transition: all .3s cubic-bezier(.175, .885, .32, 1.275);
	z-index: 999;
}
.p-image img {
	position: absolute;
	right: 0;
	bottom: 0;
}
.profile-dettale {
	float: left;
	width: 80%;
	padding: 4px 0 0 30px;
}
.profile-dettale span {
	color: #F1F0EA;
	font-size: 14px;
	font-family: 'Archivo Expanded Medium';
	width: 100%;
	display: inline-block;
}
.profile-dettale p {
	color: #716F84;
	font-family: 'Archivo Expanded Medium';
	margin: 7px 0 0 0;
	line-height: 23px;
}
.notifaction-green {
	width: 884px;
	margin: 30px auto 0;
}
.notifaction-green p {
	margin: 0;
	background-color: rgba(0, 238, 152, 0.14);
	border: 1px solid #00EE98;
	border-radius: 7.78px;
	text-align: left;
	padding: 10px 16px;
	color: #00EE98;
	font-size: 15px;
	font-family: 'Archivo Expanded Medium';
}
.notifaction-green p img {
	margin: 0 15px 0 0;
}
.class-info-row span {
	color: #fff;
	font-family: 'Archivo Expanded Medium';
	font-size: 14px;
	display: inline-block;
	width: 100%;
	margin-bottom: 20px;
}
.class-info-row span::after {
	content: '';
	position: absolute;
	right: 0;
	width: 85%;
	height: 1px;
	background-color: #393451;
	top: 14px;
}
.class-info-row {
	display: inline-block;
	width: 100%;
	position: relative;
	text-align: left;
}

.class-info-input {
	display: inline-block;
	width: 100%;
	margin: 0px 0 0 0;
}

.dynamic-field .shadow-sm {
	padding: 11px;
	text-align: center;
	color: #fff;
	transition: all 600ms ease-in-out;
	-webkit-transition: all 600ms ease-in-out;
	-moz-transition: all 600ms ease-in-out;
	-o-transition: all 600ms ease-in-out;
	border: 1px dashed #393451;
	width: 100%;
	display: inline-block;
	border-radius: 7.78px;
	margin: 27px 0 0 0;
	font-family: 'Archivo Expanded Medium';
	font-size: 19px;
	font-weight: 500;
}
.button #remove {
	background-color: transparent;
	border: none;
	padding: 0;
}

.class-info-input .box-coach {
	display: none;
	width: 100%;
}
.parent-box-inner {
	display: inline-block;
	width: 100%;
	margin: 18px 0 0 0;
}
.box-parent .class-info-row span::after {
	width: 73%;
}

.col-md-10.dynamic-field {
	width: 100%;
	max-width: 100%;
	flex: inherit;
}
.col-md-10.dynamic-field2 {
	width: 100%;
	max-width: 100%;
	flex: inherit;
}
.col-md-10.dynamic-field3 {
	width: 100%;
	max-width: 100%;
	flex: inherit;
}
.col-md-2.mt-30.append-buttons {
	width: 100%;
	flex: inherit;
	max-width: inherit;
}
.shadow-sm {
	width: 100%;
	display: inline-block !important;
	border: 1px dashed #393451;
	background-color: transparent;
	padding: 11px 0;
	font-size: 14px;
	font-weight: 700;
	font-family: 'Archivo Expanded';
	border-radius: 7.78px;
	margin: 10px 0 0 0;
	color: #fff !important;
}
.shadow-sm:active:focus:focus-visible {
	background-color: transparent;
	box-shadow: none !important;
	outline: none !important;
}
#remove-button {
	display: none !important;
}
#remove-button2 {
	display: none !important;
}
#remove-button3 {
	display: none !important;
}


.challeng-content-tab .tabs {
	margin: 0;
	padding: 0;
	list-style: none;
	position: relative;
	border-bottom: 3px solid #393451;
	width: 100%;
	display: inline-block;
}
.challeng-content-tab .tabs .active-tab {
  border-top: 1px solid #ccc;
  border-left: 1px solid #ccc;
  border-right: 1px solid #ccc;
  border-bottom: none;
  position: relative;
  color: black;
}
.challeng-content-tab .tabs .active-tab::after {
	width: 100%;
	height: 2px;
	position: absolute;
	content: "";
	bottom: -2px;
	left: 0;
	background: #E8332B;
}
.challeng-content-tab .tabs .active-tab {
	background: transparent;
	border-color: inherit;
	color: #E8332B !important;
	border: none !important;
}
.challeng-content-tab .tabs li {
	display: inline-block;
	cursor: pointer;
	color: #fff;
	width: 180px;
	padding: 8.47px 0px;
	text-align: center;
	font-family: 'Archivo Expanded Medium';
	font-size: 16px;
}
.challeng-content-tab .tabs-content {
	margin: 30.5px 0;
	padding: 0;
	list-style: none;
}
.challeng-content-tab .tabs-content li {
  display: none;
}
.challeng-content-tab .tabs li img {
	margin: 0 10px 0 0;
}
.challeng-content-tab {
	width: 100%;
	display: inline-block;
}
.challeng-content-tab .tabs .active-tab .wight {
	display: none;
}
.challeng-content-tab .tabs li .read {
	display: none;
}
.challeng-content-tab .tabs .active-tab .read {
	display: inline-block;
}
.box-conent-chall {
	display: inline-block;
	width: 100%;
	background-color: #241E3E;
	border-radius: 11.78px;
	box-shadow: 0px 13px 14px rgba(0, 0, 0, 0.25);
	padding: 0 0 21px 0;
	text-align: center;
}
.cont-challenge {
	display: inline-block;
	width: 100%;
	margin: 18px 0 0 0;
}
.box-conent-chall span {
	color: #fff;
	font-family: 'Archivo Expanded Medium';
	font-size: 16px;
	font-weight: 500;
	display: inline-block;
	width: 100%;
}
.box-conent-chall p {
	margin: 8px 0 0 0;
	color: #fff;
	font-family: 'Archivo Expanded Light';
	font-size: 14px;
	font-weight: 300;
}
.box-conent-chall button {
	background: linear-gradient(180deg, #161032 0%, #E8332B 100%);
	margin: 18px 0 0 0;
	width: auto;
	height: 38px;
	border: 1px solid #E8332B;
	border-radius: 7.78px;
	color: #fff !important;
	font-family: 'Archivo Expanded Medium';
	font-size: 14px;
}
.chalenge-page .dasboard-conent {
	display: inline-block;
	height: 100vh;
	position: relative;
}
.offer-image {
	text-align: center;
	width: 100%;
	display: inline-block;
	position: absolute;
	bottom: 20px;
	left: 0;
	right: 0;
	margin: 0 auto;
}
.offer-image li {
	display: inline-block;
	width: 49%;
}
.offer-image li img {
	width: 100%;
}
.box-conent-chall img {
	width: 100%;
}
.box-conent-chall button img {
	width: auto;
}
.button-send .btn.btn-info.btn-lg {
	width: 100%;
	height: 50px;
}


.box-conent-chall .modal:before {
  content: '';
  display: inline-block;
  height: 100%;
  vertical-align: middle;
}

.box-conent-chall .modal-dialog {
  display: inline-block;
  text-align: left;
  vertical-align: middle;
  width:100%;
}
.jion-all .modal-header {
	padding: 0;
	border: none !important;
	position: relative;
}
.jion-all .close {
	position: absolute;
	right: 36px;
	overflow: inherit !important;
	width: 34px;
	height: 34px;
	line-height: 34px;
	padding: 0 !important;
	border-radius: 50%;
	background-color: transparent;
	font-weight: 300;
	font-family: 'Archivo Expanded Light';
	top: 45px;
	z-index: 999;
	background: transparent !important;
	opacity: inherit !important;
}
.modal-body.jion-boxx-all {
	padding: 0;
}
.jionheader {
	text-align: center;
	background-color: #E8332B;
	padding: 31px 0;
	display: inline-block;
	width: 100%;
}
.jion-all .modal-content {
	border-radius: 11.78px !important;
	overflow: hidden !important;
}
.jionheader span {
	font-size: 24px;
}
.jion-from {
	display: inline-block;
	width: 100%;
	background-color: #161032;
	border: 1px solid rgba(255, 255, 255, 0.15);
	padding: 20px 58px 29px;
}
.field-jion {
	display: inline-block;
	width: 100%;
	position: relative;
	margin: 0 0 21px 0;
	text-align: left;
}
.jion-from label {
	display: inline-block;
	width: 100%;
	color: #F1F0EA;
	font-size: 14px;
	font-family: 'Archivo Expanded Light';
}
.jion-from input {
	width: 100%;
	background-color: rgba(49, 54, 84, 0.3);
	height: 60px;
	border: none;
	color: #fff;
	padding: 10px 10px 10px 47px;
	border-radius: 7.0197px;
	font-family:'Archivo Expanded Medium';
}
.jion-from img {
	width: auto;
}
.jion-from i {
	position: absolute;
	left: 0;
	margin: 17px 0 0 10px;
}

.jion-from .select-dropdown,
.select-dropdown * {
	margin: 0;
	padding: 0;
	position: relative;
	box-sizing: border-box;
}
.jion-from .select-dropdown select {
	font-size: 14px;
	font-weight: normal;
	width: 100%;
	padding: 0;
	border: none;
	background-color: transparent;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	background-color: rgba(49, 54, 84, 0.3);
	height: 60px;
	border-radius: 7.0197px;
	padding: 10px 10px 10px 47px;
	color: #fff;
	font-family: 'Archivo Expanded Medium';
}
.jion-from .select-dropdown select:active, .select-dropdown select:focus {
	outline: none;
	box-shadow: none;
}
.jion-from .select-dropdown::after {
	content: "";
	position: absolute;
	top: 43%;
	right: 8px;
	width: 16px;
	height: 9px;
	background: url('../../../public/assets/images/dropdown.png');
}
.button-send #submit {
	width: 100%;
	height: 50px;
	font-family: 'Archivo Expanded Medium';
	font-weight: 700;
}
.chalenge-open .dasboard-conent {
	padding: 25px;
	background-color: #241E3E;
}
.opane-chalenge {
	display: inline-block;
	width: 100%;
	background-color: #241E3E;
	border-radius: 11.78px;
	border: 1px solid rgba(255, 255, 255, 0.15);
	overflow: hidden;
}
.opane-chalenge-hedr {
	padding: 25px 43px;
	display: inline-block;
	width: 100%;
	position: relative;
	text-align: center;
	background-color: #161032;
}
.opane-chalenge-left .back-open {
	float: left;
	width: auto;
}
.opane-chalenge-left h2 {
	color: #fff;
	font-family: 'Archivo Expanded Medium';
	font-weight: 500;
	font-size: 24px;
	display: inline-block;
	width: auto;
}
.push-invite-box {
	text-align: center;
	width: 100%;
	display: inline-block;
	padding: 3.6rem 0 0;
}
.push-invite-box-inner {
	display: inline-block;
	width: 100%;
	text-align: center;
	margin: 0 auto;
}
.push-invite-box-inner ul {
	display: flex;
	width: 100%;
	justify-content: center;
}
.push-invite-box-inner ul li {
	display: inline-block;
	width: 123px;
	text-align: center;
}
.push-invite-box-inner ul li .profile-pic {
	border: 4px solid #161032;
	width: 110px;
	height: 110px;
	text-align: center;
	border-radius: 50%;
}
.push-invite-box-inner ul li span {
	text-align: center;
	width: 100%;
	display: inline-block;
	color: #fff;
	font-family: 'Archivo Expanded Medium';
	font-size: 20px;
	margin: 16px 0 0 0;
}
.push-invite-box-inner ul li:last-child img {
	margin: 11px 0 0 0;
}
.vs {
	padding: 43px 0;
}
.button-in-learner {
	display: inline-block;
	text-align: center;
	margin: 75px 0 0 0;
}
.button-in-learner button {
	background: linear-gradient(180deg, #161032 0%, #E8332B 100%);
	border: 1px solid #E8332B;
	border-radius: 7.78px;
	color: #fff;
	width: 270px;
	height: 50px;
	font-family: 'Archivo Expanded';
	font-size: 14px;
}
.opane-chalenge .col-md-3 {
	padding-left: 0;
}
.opane-chalenge .col-md-9 {
	padding-right: 0;
}
.opane-chalenge-right {
	display: inline-block;
	text-align: center;
	width: 100%;
	border-left: 1px solid rgba(255, 255, 255, 0.15);
	height: 100%;
	padding: 26px 14px;
}
.opane-chalenge-right h2 {
	color: #fff;
	font-size: 24px;
	font-family: 'Archivo Expanded Medium';
	line-height: 26px;
	width: 100%;
}
.opane-chalenge-right ul {
	display: inline-block;
	width: 98%;
	text-align: center;
	position: absolute;
	left: 0;
	right: 0;
	margin: 0 -3px;
	bottom: 20px;
	padding: 0;
}
.opane-chalenge-right ul li {
	display: inline-block;
	width: 45%;
	margin: 12px 7px;
}
.opane-chalenge-right ul li span {
	color: #fff;
	font-size: 24px;
	line-height: 26px;
	font-family: 'Archivo Expanded Medium';
	width: 100%;
	display: inline-block;
}
.opane-chalenge-right ul li .btn-invite {
	width: 100%;
	display: inline-block;
}
.opane-chalenge-right ul li .btn-invite button {
	color: #fff;
	font-size: 14px;
	font-family: 'Archivo Expanded Medium';
	font-weight: 700;
	background: linear-gradient(180deg, #161032 0%, #E8332B 100%);
	border: 1px solid #E8332B;
	border-radius: 7.78px;
	padding: 25px 10px;
	text-align: center;
	width: 100%;
}
.opane-chalenge-right ul li .btn-invite button i {
	display: inline-block;
	width: 100%;
	font-style: normal;
	margin: 10px 0 0 0;
	line-height: 17px;
}
.opane-chalenge-right ul li .btn-invite button img {
	width: 40px;
	height: 40px;
}
.opane-chalenge-right ul li .btn-invite button {
	color: #fff;
	font-size: 14px;
	font-family: 'Archivo Expanded Medium';
	font-weight: 700;
}
.pending-profile .compleet-headder {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	margin: 0 auto;
	z-index: 99;
}
.pending-profile .notifaction-green {
	width: 100%;
}
.notifaction-red {
	width: 100%;
}

.notifaction-red p {
	margin: 20px 0 0 0;
	background-color: rgba(0, 238, 152, 0.14);
	border: 1px solid #f00;
	border-radius: 7.78px;
	text-align: left;
	padding: 10px 16px;
	color: #f00;
	font-size: 15px;
	font-family: 'Archivo Expanded Medium';
}
.notifaction-red p img {
	margin: 0 15px 0 0;
}
.user-pic {
	display: inline-block;
	width: 50px;
	height: 50px;
}
.user-pic img {
	width: 50px;
	height: 50px;
	border-radius: 50%;
}
#appply_challenge_model {
	overflow-x: hidden;
	overflow-y: auto;
}
#appply_challenge_model {
	text-align: center;
	padding: 0 !important;
}
#appply_challenge_model::before {
	content: '';
	display: inline-block;
	height: 100%;
	vertical-align: middle;
}
#appply_challenge_model .modal-dialog {
	display: inline-block;
	text-align: left;
	vertical-align: middle;
	width: 100%;
}
.modal-dialog.do-you-want {
	max-width: 508px;
	border: none;
	padding: 0 !important;
	background-color: transparent;
	margin: 14rem auto;
}
.do-you-want .modal-content {
	background-color: #161032;
	border-radius: 11.78px;
	padding: 0;
}
.do-you-want .modal-content .modal-header {
	padding: 0;
	border: none !important;
}
.do-you-want-all {
	padding: 65px 21px !important;
}
.do-you-want-all .jion-from {
	padding: 0;
	border: none;
	text-align: center;
}
.do-you-want-all h2 {
	color: #fff;
	font-family: 'Archivo Expanded Light';
	line-height: 35px;
	font-size: 32px;
}
.do-you-want-all p {
	margin: 19px 0 0 0;
	color: #fff;
	font-size: 14px;
	line-height: 20px;
	font-family: 'Archivo Expanded Medium';
}
.do-you-want .close {
	display: none;
}
.do-you-want-all .button-send {
	text-align: center;
	display: inline-block;
	width: 100%;
	margin: 56px 0 0 0;
}
.do-you-want-all .button-send .close {
	display: inline-block;
	float: inherit;
	font-weight: 500 !important;
	border: 1px solid #E8332B;
	border-radius: 7.78px;
	color: #fff;
	font-size: 16px;
	font-family: 'Archivo Expanded Medium';
	opacity: inherit;
}
.do-you-want-all .button-send button {
	width: 210px;
	height: 50px;
	margin: 0 3px;
	border-radius: 7.78px;
}
.do-you-want-all .button-send button img {
	margin: 0 10px 0 0;
}
.do-you-want-all .button-send .submit_disable {
	background: linear-gradient(180deg, #161032 0%, #E8332B 100%);
	border: 1px solid #E8332B;
	color: #fff;
	font-family: 'Archivo Expanded Medium';
	font-size: 16px;
	font-weight: 500;
}
.jion-from img {
	width: auto;
}



#congratulations_challenge_model {
	overflow-x: hidden;
	overflow-y: auto;
}
#congratulations_challenge_model {
	text-align: center;
	padding: 0 !important;
}
#congratulations_challenge_model::before {
	content: '';
	display: inline-block;
	height: 100%;
	vertical-align: middle;
}
#congratulations_challenge_model .modal-dialog {
	display: inline-block;
	text-align: left;
	vertical-align: middle;
	width: 100%;
}
.congratulations-dialog {
	max-width: 508px;
	border-radius: 11.78px;
	background-color: #161032;
}
.congratulations-dialog .modal-content {
	padding: 0 !important;
	background-color: transparent !important;
	border: none !important;
}
.modal-body.congratulations-body {
	border: none !important;
	padding: 69px 82px 82px;
	text-align: center;
}
.modal-body.congratulations-body .jion-from {
	padding: 0;
	border: none;
}
.modal-body.congratulations-body h2 {
	color: #fff;
	font-family: 'Archivo Expanded Light';
	font-size: 36px;
	font-weight: 400;
	width: 100%;
	display: inline-block;
}
.modal-body.congratulations-body p {
	margin: 19px 0 0 0;
	color: #fff;
	font-family: 'Archivo Expanded Medium';
	font-size: 14px;
	line-height: 19px;
	width: 100%;
}
.modal-body.congratulations-body .button-send {
	text-align: center;
	margin: 56px 0 0 0;
}
.modal-body.congratulations-body .close.back-to-apply {
	float: inherit;
	display: inline-block;
	background: linear-gradient(180deg, #161032 0%, #E8332B 100%);
	opacity: inherit;
	border-radius: 7.78px;
	width: 194px;
	height: 50px;
	border: 1px solid #E8332B;
	color: #fff;
	font-size: 14px;
	font-family: 'Archivo Expanded Medium';
	font-weight: 500 !important;
}
.no-record-found p {
	text-align: center;
	color: #E8332B;
	font-size: 30px;
	font-family: 'Archivo Expanded Medium';
	font-weight: 500;
	margin: 0 0 0 0;
}
.common-loader {
	position: fixed;
	z-index: 999;
	width: 100%;
	height: 100vh;
	text-align: center;
	padding: 24rem 0;
	background-color: rgba(0, 0, 0, 0.9);
	overflow-y: scroll;
	display: inline-block;
	background-size: cover;
}
.common-loader .loading-image {
	width: 95px;
}
.crunt-chalnge-inner-tow .right-dashboard-innr img {
	width: auto;
	height: auto;
	text-align: center;
	display: inline-block;
}
.success {
	color: green !important;
}
.unsuccess {
	color: red !important;
}



.month-tab-all {
	display: inline-block;
	width: 100%;
	padding: 30px 0 0 0;
}
.month-tab-all .tabs {
	margin: 0;
	padding: 0 0 15px 0;
	list-style: none;
	position: relative;
	width: 800px;
}
.monnth-scrol {
	scrollbar-width: thin;
	scrollbar-color: #1E1B3C #080825;
}
.monnth-scrol::-webkit-scrollbar {
  width: 3px;
  height: 3px;
  border-radius: 50px;
}
.monnth-scrol::-webkit-scrollbar-track {
  background-clip: content-box;
  border: 3px solid #E9E9E9;
  border-radius: 30px;
}
.monnth-scrol::-webkit-scrollbar-thumb {
  background-color: #1E1B3C;
}
.monnth-scrol::-webkit-scrollbar-thumb:hover {
  background-color: #e67200;
}
.monnth-scrol::-webkit-scrollbar-corner, .select-dropdown__list::-webkit-scrollbar-track {
  background-color: #b0b7c4;
}
.monnth-scrol {
	overflow: scroll;
	overflow-y: inherit;
	width: 408px;
}
.month-tab-all .tabs .active-tab {
	position: relative;
	color: #fff;
	border: 1px solid #E8332B;
}
.month-tab-all .tabs li {
	display: inline-block;
	cursor: pointer;
	color: #fff;
	width: 49px;
	height: 39px;
	line-height: 39px;
	background-color: #1E1B3C;
	border-radius: 7.78px;
	font-family: 'Archivo Expanded Light';
	font-size: 14px;
	font-weight: 300;
	margin: 0 3.5px;
}
.month-tab-all .tabs-content {
	margin: 0;
	padding: 91px 0 123px;
	list-style: none;
}
.month-tab-all .tabs-content li {
  display: none;
}
.month-tab-all h3 {
	color: #E8332B;
	font-size: 16px;
	font-family: 'Archivo Expanded Medium';
	width: 100%;
	display: inline-block;
	margin: 0 0 37px 0;
}
.month-date-box {
	display: inline-block;
	border: 4px solid #E8332B;
	border-radius: 50%;
	height: 158px;
	width: 158px;
	line-height: 158px;
}
.month-date-box span {
	color: #fff;
	font-size: 48px;
	font-family: 'Archivo Expanded Medium';
	font-weight: 400;
}

.reward-page {
	height: 100vh;
}
.reward-saction {
	display: inline-block;
	width: 100%;
	margin: 0;
	padding: 0;
}
.reward-box {
	display: inline-block;
	width: 100%;
	margin: 0;
	background-color: #241E3E;
	box-shadow: 0px 13px 14px rgba(0, 0, 0, 0.25);
	border-radius: 11.78px;
	overflow: hidden;
	text-align: center;
	padding: 0 0px 21px;
}
.img-reward {
	display: inline-block;
	width: 100%;
	background-color: #fff;
	text-align: center;
	height: 192px;
	line-height: 192px;
}
.content-reward {
	display: inline-block;
	width: 100%;
	padding: 18px 0px 0;
}
.content-reward h3 {
	color: #fff;
	font-family: 'Archivo Expanded Medium';
	font-size: 16px;
	font-weight: 500;
	display: inline-block;
	width: 100%;
}
.content-reward p {
	color: #fff;
	line-height: 18px;
	font-family: 'Archivo Expanded Light';
	font-size: 13px;
	margin: 4px 0 0 0;
	display: inline-block;
	width: 77%;
}
.space-row {
	display: inline-block;
	width: 100%;
	height: 1px;
	background-color: #393451;
	margin: 20px 0 10px;
	position: relative;
}
.space-row::before {
	content: '';
	position: absolute;
	left: -16px;
	border-radius: 50%;
	background-color: #161032;
	width: 27px;
	height: 27px;
	bottom: -11px;
	margin: 6px 0 0;
}
.space-row::after {
	content: '';
	position: absolute;
	right: -16px;
	border-radius: 50%;
	background-color: #161032;
	width: 27px;
	height: 27px;
	bottom: -11px;
	margin: 6px 0 0;
}
.reward-page .dasboard-conent {
	padding: 23px 24px;
}
.button-reward {
	display: inline-block;
	width: 100%;
	margin: 20px 0 10px 0;
}
.button-reward .copy-code {
	display: inline-block;
	width: 154px;
	height: 35px;
	background-color: #161032;
	border-radius: 7.78px;
	line-height: 35px;
	color: #fff;
	font-family: 'Archivo Expanded Light';
	font-size: 13px;
}
.button-reward .claim {
	background: linear-gradient(180deg, #161032 0%, #E8332B 100%);
	height: 35px;
	width: 90px;
	border: 1px solid #E8332B;
	border-radius: 7.78px;
	color: #fff;
	font-family: 'Archivo Expanded Light';
	font-size: 13px;
	margin: 0 0 0 6px;
}
.disavel {
	opacity: 0.2;
	position: relative;
	z-index: 1;
}
.button-ex {
	position: absolute;
	left: 0;
	right: 0;
	margin: 0;
	text-align: center;
	width: 100%;
	top: 0;
	z-index: 99;
	height: 100%;
	padding: 188px 0;
}
.expired {
	background-color: rgba(22, 16, 50, 0.41);
	width: 139px;
	height: 54px;
	font-family: 'Archivo Expanded Light';
	border: 1px solid #E8332B;
	border-radius: 7.78px;
	color: #E8332B;
	font-size: 21px;
	text-transform: uppercase;
	font-weight: 300;
}
.claimed {
	width: 139px;
	height: 54px;
	background-color: rgba(22, 16, 50, 0.41);
	border: 1px solid #00EE98;
	border-radius: 7.78px;
	color: #00EE98;
	font-family: 'Archivo Expanded Light';
	font-size: 20px;
	text-transform: uppercase;
}
.profile-page {
	height: 100%;
}
.profile-saction {
	display: inline-block;
	width: 100%;
	text-align: center;
}
.profile-saction-inner {
	margin: 33px auto;
	width: 844px;
	border: 1px solid rgba(255, 255, 255, 0.15);
	border-radius: 11.78px;
	padding: 30px;
	text-align: left;
	display: inline-block;
}
.user-box-left {
	float: left;
	border: 1px solid rgba(255, 255, 255, 0.15);
	border-radius: 50%;
	width: 132px;
	height: 132px;
	line-height: 127px;
	text-align: center;
	overflow: hidden;
}
.user-box-left img {
	width: 100%;
	border-radius: 50%;
}
.user-bio-right {
	float: left;
	width: 83%;
	padding: 0 0 0 16px;
}
.user-bio-row-1 {
	display: inline-block;
	width: 100%;
	margin: 17px 0 0 0;
}
.user-bio-row-1 span {
	color: #fff;
	font-family: 'Archivo Expanded Medium';
	font-size: 24px;
	margin: 0;
	display: inline-block;
	line-height: 19px;
	width: 22%;
	float: left;
}
.user-bio-row-1 span i {
	display: inline-block;
	width: 100%;
	font-style: normal;
	font-size: 14px;
	font-family: 'Archivo Expanded Light';
}
.tage-img {
	float: left;
}
.progressbar-one {
	position: relative;
	width: 100%;
	margin: 22px auto 0;
	height: 12px;
	background: #161032;
	overflow: hidden;
	border: 1px solid rgba(255, 255, 255, 0.15);
	border-radius: 11.78px;
}
.counter-one {
	position: absolute;
	right: 0;
	color: #fff;
	font-size: 14px;
	font-family: 'Archivo Expanded Thin';
}
span.progress-one {
	position: absolute;
	left: 0;
	top: 0;
	bottom: 0;
	width: 0;
	background: linear-gradient(180deg, #161032 0%, #E8332B 100%);
	transition: all .3s;
	border: 1px solid #E8332B;
	border-radius: 0 !important;
	height: 10px;
}
.user-bio-row-1 .dasboard-profileright {
	width: 212px;
	float: left;
}
.user-bio-row-2 {
	display: inline-block;
	width: 100%;
	margin: 15px 0 0 0;
}
.user-bio-row-2 span {
	float: left;
	width: 33%;
	color: #fff;
	font-family: 'Archivo Expanded Medium';
	font-size: 16px;
	line-height: 20px;
}
.user-bio-row-2 span i {
	display: inline-block;
	width: 100%;
	font-style: normal;
	font-size: 14px;
	font-weight: 400;
	font-family: 'Archivo Expanded Thin';
}
.biograde {
	float: left;
	width: 67%;
}
.biograde li h6 {
	color: #fff;
	font-family: 'Archivo Expanded Medium';
	font-size: 13px;
	margin: 7px 0 0;
}
.biograde li h6 i {
	display: inline-block;
	width: 100%;
	font-style: normal;
	font-family: 'Archivo Expanded Thin';
	font-size: 10px;
}
.biograde li {
	display: inline-block;
	width: 97px;
	position: relative;
	height: 52px;
	padding: 0 0 0 20px;
}
.edit-profile {
	float: right;
}
.biograde li::after {
	content: '';
	position: absolute;
	left: 0;
	width: 1px;
	height: 52px;
	background: linear-gradient(180deg, rgba(217, 217, 217, 0) 0%, #D9D9D9 47.92%, rgba(217, 217, 217, 0) 100%);
	top: 0;
	left: 0;
}
.modal.fade .modal-dialog.modal-dialog-zoom {-webkit-transform: translate(0,0)scale(.5);transform: translate(0,0)scale(.5);}
.modal.show .modal-dialog.modal-dialog-zoom {-webkit-transform: translate(0,0)scale(1);transform: translate(0,0)scale(1);}


.edit-profile-page {
	height: 100%;
}
.edit-profile-saction {
	display: inline-block;
	width: 100%;
	text-align: center;
}
.edit-profile-inner {
	display: inline-block;
	border: 1px solid rgba(255, 255, 255, 0.15);
	border-radius: 11.78px;
	width: 844px;
	margin: 27px 0;
	padding: 29px 0 38px;
}
.edit-profile-inner {
	display: inline-block;
	border: 1px solid rgba(255, 255, 255, 0.15);
	border-radius: 11.78px;
	width: 844px;
	margin: 27px 0;
	padding: 29px 60px 38px;
}
.edite-profile-filed {
	display: inline-block;
	width: 100%;
	text-align: left;
}
.edit-profile-inner .edite-left {
	float: left;
	width: 48%;
}
.edit-profile-inner .edite-right {
	float: right;
	width: 48%;
}
.edite-profile-from label {
	display: inline-block;
	width: 100%;
	text-align: left;
	color: #F1F0EA;
	font-size: 14px;
	opacity: 0.8;
	letter-spacing: -0.02em;
	margin: 0 0 10px 0;
	font-family: 'Archivo Expanded Light';
	font-weight: 400;
}
.edite-profile-from input {
	width: 100%;
	background-color: rgba(49, 54, 84, 0.3);
	height: 60px;
	border-radius: 7.02px;
	border: none;
	color: #fff;
	padding: 10px 10px 10px 47px;
	letter-spacing: -0.02em;
	font-size: 14px;
	font-weight: 600;
	font-family: 'Archivo Expanded Light';
}
.edite-profile-from .select-dropdown select {
	font-size: 1rem;
	font-weight: normal;
	width: 100%;
	border: none;
	background-color: ;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	background-color: rgba(49, 54, 84, 0.3);
	height: 60px;
	border-radius: 7.0197px;
	color: #b7b7b7;
	font-family: 'Archivo Expanded Light';
	font-weight: 400;
	font-size: 14px;
	padding: 10px 10px 10px 47px;
	position: relative;
	cursor: pointer;
}
.edite-profile-from .select-dropdown::after {
	content: "";
	position: absolute;
	top: 66%;
	right: 8px;
	width: 16px;
	height: 9px;
	background: url('../../../public/assets/images/dropdown.png');
}

.edite-profile-from input:focus-visible {
	background-color: #241E3E;
	box-shadow: 0px 13px 14px rgba(0, 0, 0, 0.25) !important;
}
.edite-profile-from input::placeholder {
  color: #716F84;
  opacity: 1; 
  font-weight: 400;
}
.edite-profile-from input::placeholder:-ms-input-placeholder {
  color: #716F84;
  font-weight: 400;
}
.edite-profile-from input::placeholder::-ms-input-placeholder {
  color: #716F84;
  font-weight: 400;
}
.profile-save {
	display: inline-block;
	width: 100%;
	margin: 21px 0 0 0;
	text-align: center;
}
.edite-profile-from i {
	position: absolute;
	left: 0;
	margin: 16px 0 0 10px;
}
.edite-profile-filed {
	float: left;
	width: 100%;
	position: relative;
	margin: 0 0 19px 0;
}
.profile-save button {
	width: 245px;
	height: 50px;
	background: linear-gradient(180deg, #161032 0%, #E8332B 100%);
	border: 1px solid #E8332B;
	border-radius: 7.78px;
	color: #fff;
	font-family: 'Archivo Expanded Medium';
}
.edite-profile-from .profile-upload {
	position: relative;
	width: 100%;
	display: inline-block;
	text-align: center;
	margin-bottom: 38px;
}
.edite-profile-from .small-12.medium-2.large-2.columns {
	position: relative;
	display: inline-block;
	width: auto;
}
.edite-profile-from .p-image {
	position: absolute;
	top: 0;
	right: 0;
	color: #666666;
	transition: all .3s cubic-bezier(.175, .885, .32, 1.275);
	z-index: 9;
	height: 100%;
}
.edite-profile-from .p-image .file-upload {
	height: 100%;
	padding: 0;
}
.select-dropdown option {
	background-color: #161032;
}
.coin-box-saction {
	display: inline-block;
	width: 100%;
	margin: 46px 0 0 0;
	padding: 0 14px;
}
.coin-box-inner {
	display: inline-block;
	width: 100%;
	text-align: center;
	padding: 24.82px 10px 22px;
	border-radius: 11.78px;
}
.coin-box-inner h3 {
	display: inline-block;
	width: 100%;
	margin: 14px 0 0 0;
	font-size: 40px;
	font-family: 'Archivo Expanded Medium';
	font-weight: 500;
}
.coin-box-inner span {
	display: inline-block;
	width: 100%;
	font-family: 'Archivo Expanded Medium';
	font-size: 16px;
	color: #fff;
}
.coin-box-inner-one {
	background-color: rgba(255, 184, 39, 0.1);
	border: 1px solid #FFB827;
}
.coin-box-inner-one h3 {
	color: #FFB827;
}
.coin-box-inner-two {
	background-color: rgba(0, 238, 152, 0.1);
	border: 1px solid #00EE98;
}
.coin-box-inner-two h3 {
	color: #00EE98;
}
.coin-box-inner-three {
	background-color: rgba(255, 92, 92, 0.1);
	border: 1px solid #FF5C5C;
}
.coin-box-inner-three h3 {
	color: #FF5C5C;
}
.follower-saction {
	margin: 25px 0 0 0;
	width: 100%;
	display: inline-block;
	text-align: center;
}
.follower-saction-inner {
	margin: 0 auto;
	width: 96%;
	display: inline-block;
	border: 1px solid rgba(255, 255, 255, 0.15);
	border-radius: 11.78px;
	padding: 26px 0 33px;
	background-color: #161032;
}
.follower-box {
	display: inline-block;
	width: 100%;
	padding: 0;
	margin: 0;
}
.follower-box .numbar {
	color: #fff;
	font-family: 'Archivo Expanded Medium';
	font-size: 36px;
	font-weight: 500;
	display: inline-block;
	margin: 0;
	width: 100%;
}
.follower-box span {
	display: inline-block;
	width: 100%;
	margin: 5px 0 0 0;
	color: #fff;
	font-size: 18px;
	font-family: 'Archivo Expanded Medium';
}
.follower-box span img {
	margin: 0 5px 0 0;
}
.follower-box::after {
	content: '';
	position: absolute;
	right: 0;
	top: 0;
	width: 1px;
	height: 100%;
	background: linear-gradient(180deg, rgba(217, 217, 217, 0) 0%, #D9D9D9 47.92%, rgba(217, 217, 217, 0) 100%);
}
.follower-saction-inner .col-md-4:last-child .follower-box::after {
	display: none;
}
.challenges-reward-sction {
	display: inline-block;
	width: 100%;
	text-align: center;
	margin: 25px 0 0 0;
}
.challenges-reward-sction-inner {
	display: inline-block;
	width: 96%;
	margin: 0 auto;
}
.challenges-reward-box {
	display: inline-block;
	width: 100%;
	text-align: center;
	background-color: #241E3E;
	border-radius: 11.78px;
	padding: 29px 10px 41px;
}
.challenges-reward-box span {
	display: inline-block;
	width: 100%;
	margin: 30px 0 0 0;
	color: #fff;
	font-family: 'Archivo Expanded Medium';
	font-size: 40px;
	line-height: 26px;
}
.challenges-reward-box span i {
	text-align: center;
	display: inline-block;
	width: 100%;
	font-size: 16px;
	font-style: normal;
}
.challenges-reward-box a {
	color: #E8332B;
	font-size: 14px;
	font-family: #E8332B;
	display: inline-block;
	margin: 29px 0 0 0;
	width: 100%;
	font-family: 'Archivo Expanded';
	font-weight: 600;
}
.share-on-social {
	display: inline-block;
	width: 100%;
	margin: 10px 0;
}
.share-on-social a {
	display: inline-block;
	width: 245px;
	height: 50px;
	border: 1px solid #E8332B;
	border-radius: 7.78px;
	line-height: 50px;
	color: #fff;
	font-family: 'Archivo Expanded';
	text-transform: uppercase;
	font-size: 14px;
}
.coach-dashboard-page {
	height: 100%;
}
.invites-saction {
	display: inline-block;
	width: 100%;
	padding: 20px;
}
.invites-box-inner {
	display: inline-block;
	width: 100%;
	margin: 0;
}
.invites-box-inner ul {
	display: inline-block;
	width: 100%;
	margin: 0;
	border-bottom: 3px solid #393451;
}
.invites-box-inner ul li {
	display: inline-block;
	width: auto;
	margin: 0;
	position: relative;
}
.invites-box-inner ul li a {
	display: inline-block;
	width: 100%;
	font-family: 'Archivo Expanded Medium';
	font-size: 16px;
	color: #fff;
	padding: 2px 20px 10px;
}
.invites-box-inner ul li .read {
	display: none;
}
.invites-box-inner ul li img {
	margin: 0 8px 0 0;
}
.invites-box-inner ul li a.active .wight {
	display: none;
}
.invites-box-inner ul li a.active .read {
	display: inline-block;
}
.invites-box-inner ul li a.active {
	color: #E8332B;
}
.invites-box-inner ul li a.active::after {
	content: '';
	height: 3px;
	width: 100%;
	background-color: #E8332B;
	position: absolute;
	left: 0;
	right: 0;
	margin: 0 auto;
	bottom: -3px;
}
.serch-row-left {
	float: left;
	width: 70%;
}
.select-branch.sert {
	display: flex;
}
.search {
	width: 340px;
	position: relative;
	display: inline-block;
}
.searchTerm {
	width: 100%;
	padding: 10px;
	outline: none;
	color: #fff;
	background-color: rgba(49, 54, 84, 0.3);
	border: none;
	height: 45px;
	border-radius: 7.0197px;
	font-size: 13px;
	font-family: 'Archivo Expanded Medium';
}
.searchButton {
	width: 43px;
	height: 45px;
	border: 1px solid #E8332B;
	background: #E8332B;
	text-align: center;
	color: #fff;
	border-radius: 0px 7.78px 7.78px 0px;
	cursor: pointer;
	font-size: 20px;
	position: absolute;
	right: 0;
}
.learner-dash .larner-search-row .select-dropdown {
	width: 152px;
	margin: 0 0 0 7px;
}
.select-branch .select-dropdown {
	position: relative;
}
.all-btndropdwon {
	padding: 13px 13px;
	background-color: rgba(49, 54, 84, 0.3);
	color: #fff;
	border: none;
	border-radius: 7.0197px;
	width: 100%;
	text-align: left;
	text-transform: capitalize;
	position: relative;
	font-weight: 400;
	font-family: 'Archivo Expanded Medium';
	font-size: 13px;
}
.all-btndropdwon {
	color: #fff;
	text-align: left;
	text-transform: capitalize;
	font-weight: 400;
	font-family: 'Archivo Expanded Medium';
	font-size: 13px;
}
.all-btndropdwon img {
	position: absolute;
	right: 5px;
	width: auto;
}
.dropdwon-list {
	scrollbar-width: thin;
	scrollbar-color: #ff7f00 #b0b7c4;
}
.dropdwon-list {
	position: absolute;
	display: block;
	left: 0;
	right: 0;
	overflow: auto;
	margin: 0;
	padding: 0;
	list-style-type: none;
	opacity: 0;
	pointer-events: none;
	transform-origin: top left;
	transform: scale(1, 0);
	transition: all ease-in-out 0.3s;
	z-index: 999;
	box-shadow: 0px 0px 28px rgba(0, 0, 0, 0.15);
	height: auto;
	border-radius: 8px;
	background-color: #241E3E;
	text-align: left;
	top: 52px;
}
.dropdwon-list-item {
	display: block;
	list-style-type: none;
	padding: 10px 7px;
	border-top: 1px solid #e6e6e6;
	font-size: 13px;
	cursor: pointer;
	color: #fff;
	font-weight: 400;
	position: relative;
	z-index: 99;
	text-transform: capitalize;
	font-family: 'Archivo Expanded Medium';
}
.invites-box-inner .select-dropdown {
	width: 152px;
	margin: 0 0 0 7px;
}
.invites-box-inner .larner-search-row-inner {
	display: inline-block;
	width: 100%;
	margin: 26.5px 0 0 0;
}
.dropdwon-list.active {
	opacity: 1;
	pointer-events: auto;
	transform: scale(1, 1);
}
.select-dropdown__button.all-btndropdwon:focus {
	outline: none;
}
.invites-box-inner .select-branch.sert .dropdwon-list li {
	width: 100%;
	border: none;
}
.table-learner {
	display: inline-block;
	margin: 22px 0 0 0;
	width: 100%;
}
.table-learner-inner table {
	width: 100%;
}
.table-learner-inner table th {
	color: #A6A0C0;
	font-size: 12px;
	text-transform: uppercase;
	font-family: 'Archivo Expanded';
	font-weight: 400;
	padding: 0 10px 0px;
	vertical-align: middle;
}
.table-learner-inner table .form-group {
	float: left;
	margin: 10px 12px 0 0;
}
.table-learner-inner table th .form-group {
	margin-top: 0;
}
.table-learner-inner .form-group label {
	position: relative;
	cursor: pointer;
}
.table-learner-inner .form-group label::before {
	content: '';
	-webkit-appearance: none;
	background-color: transparent;
	border: 1px solid rgba(255, 255, 255, 0.19);
	box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05), inset 0px -15px 10px -12px rgba(0, 0, 0, 0.05);
	display: inline-block;
	position: relative;
	vertical-align: middle;
	cursor: pointer;
	margin-right: ;
	width: 18px;
	height: 18px;
	border-radius: 2px;
}
.table-learner-inner .form-group input:checked + label::before {
	background-color: #00EE98;
}
.table-learner-inner table .form-group {
	float: left;
	margin: 10px 12px 0 0;
}
.prof-mg img {
	width: 42px;
	height: 42px;
}
.prof-mg {
	float: left;
	width: 42px;
	height: 42px;
	border-radius: 50%;
	overflow: hidden;
}
.prof-name {
	float: left;
	width: 70%;
	padding: 0 0 0 11px;
}
.table-learner-inner table td {
	padding: 9px 10px;
	background-color: #241E3E;
	color: #fff;
	font-size: 14px;
	font-family: 'Archivo Expanded Medium';
	font-weight: 400;
	vertical-align: middle;
}
.caseTable {
	border-collapse: separate;
	border-spacing: 0 9px;
}
.form-group input {
	padding: 0;
	height: initial;
	width: initial;
	margin-bottom: 0;
	display: none;
	cursor: pointer;
}
.table-learner-inner .form-group input:checked + label::after {
	content: '';
	display: block;
	position: absolute;
	top: 4px;
	left: 7px;
	width: 4px;
	height: 12px;
	border: solid #161032;
	border-width: 0 1px 1px 0;
	transform: rotate(45deg);
}
.table-learner-inner .pending {
	color: #FC9612;
}
.decline {
	background-color: rgba(232, 51, 43, 0.1);
	border-radius: 7.78px;
	width: 127px;
	height: 38px;
	border: 1px solid #E8332B;
	color: #E8332B;
	font-family: 'Archivo Expanded Medium';
}
.table-learner-inner table td button img {
	margin: 0 6px 0 0;
}
.accept {
	width: 127px;
	height: 38px;
	background-color: rgba(0, 238, 152, 0.1);
	border-radius: 7.78px;
	border: 1px solid #00EE98;
	color: #00EE98;
	font-size: 14px;
	font-family: 'Archivo Expanded Medium';
}
.table-learner-inner table td button {
	margin: 0 4px 0 0;
}
.button-all-table {
	width: 18%;
}
.table-learner-inner table tr td:nth-child(1) {
	border-top-left-radius: 11.78px;
	border-bottom-left-radius: 11.78px;
}
.table-learner-inner table tr td:last-child {
	border-top-right-radius: 11.78px;
	border-bottom-right-radius: 11.78px;
}
.teacher-page {
	height: 100vh;
}
.pushups-challenge-leaderboard {
	display: inline-block;
	width: 100%;
	text-align: center;
	padding: 24px 28px;
}
.pushups-challenge-leaderboard .bac-btn {
	float: left;
}
.pushups-challenge-leaderboard h2 {
	color: #fff;
	font-size: 24px;
	font-family: 'Archivo Expanded Medium';
	margin: 0;
}
.my-leaderboard-page {
	padding: 0;
}
.my-leaderboard-page .invites-saction {
	padding: 0;
}
.my-leaderboard-page ul {
	margin: 28px;
}
.pushup-challenge-box {
	background-color: #241E3E;
	display: inline-block;
	width: 100%;
	padding: 35px 28px;
	text-align: center;
}
.pushup-challenge-box-inner {
	display: inline-block;
	width: 875px;
	margin: 0 auto;
}
.pushup-challenge-box-inner .nav.nav-tabs {
	margin: 0;
	padding: 0;
	border: none;
}
.top-tab-w-m {
	display: inline-block;
	width: 100%;
	text-align: center;
}
.top-tab-w-m ul li {
	width: 110px;
	height: 43px;
	margin: 0 10px;
}
.top-tab-w-m ul li a {
	border: 1px solid #E8332B;
	border-radius: 7.78px;
	line-height: 43px;
	padding: 0;
}
.top-tab-w-m ul li a {
	padding: 0;
	width: 100%;
	font-size: 16px;
	height: auto;
}
.top-tab-w-m ul li a.active {
	background: linear-gradient(180deg, #161032 0%, #E8332B 100%);
	border: 1px solid #E8332B;
	color: #fff;
}
.top-tab-w-m ul li a.active::after {
	display: none;
}
.weekly-month-box-tabe {
	display: inline-block;
	margin: 49px 0 0 0;
	width: 100%;
}
.weekly-month-box-tabe ul li {
	border-bottom: 3px solid #4B4B4B !important;
	margin: 0 -3px !important;
	width: 135px;
	color: #fff;
	font-family: 'Archivo Expanded Medium';
	padding: 2px 20px 10px;
	position: relative;
	cursor: pointer;
}
.weekly-month-box-tabe ul li.active {
	color: #E8332B;
}
.weekly-month-box-tabe ul li.active::after {
	content: '';
	height: 3px;
	width: 100%;
	background-color: #E8332B;
	position: absolute;
	left: 0;
	right: 0;
	margin: 0 auto;
	bottom: -3px;
}
.most-consistent-bx {
	display: inline-block;
	width: 100%;
	background-color: #161032;
	margin: 35px 0 0 0;
	border-radius: 11.78px;
	border: 1px solid rgba(255, 255, 255, 0.15);
	padding: 33px 29px 0;
}
.head-most-consistent {
	display: inline-block;
	width: auto;
	margin: 0;
}
.head-most-consistent {
	display: inline-block;
	width: auto;
	margin: 0;
	color: #fff;
	font-size: 24px;
	font-family: 'Archivo Expanded Medium';
}
.slider-tab-most .slick-arrow {
	background-color: rgba(29, 32, 62, 0.3);
	width: 24px;
	height: 24px;
	padding: 0;
	line-height: 19px;
	border: 1px solid rgba(255, 255, 255, 0.15);
	border-radius: 5px;
	margin: 0 14px;
}
.trophy-box {
	display: inline-block;
	width: 100%;
	text-align: center;
	margin: 21px 0 33px 0;
}
.trophy-box span {
	width: 100%;
	display: inline-block;
	color: #fff;
	margin: 21px 0 0 0;
	font-size: 16px;
	font-family: 'Archivo Expanded Medium';
}
.most-consistent-list {
	display: inline-block;
	width: 100%;
	margin: 0 0 0 0;
}
.most-consistent-list {
	display: inline-block;
	width: 100%;
	background-color: #161032;
	border: 1px solid #393451;
	border-radius: 11.78px;
	margin-bottom: 30px;
}
.most-consistent-list span {
	display: inline-block;
	width: 100%;
	border-bottom: 1px solid #393451;
	padding: 12px 16px;
	text-align: left;
}
.most-consistent-list span a {
	display: inline-block;
	width: 100%;
}
.point {
	float: left;
	width: auto;
	padding: 10px;
	font-size: 16px;
	color: #fff;
	font-family: 'Archivo Expanded Medium';
	line-height: 17px;
}
.most-consistent-list .user-list {
	float: left;
	width: 60%;
	padding: 0 0 0 8px;
}
.most-consistent-list .user-list img {
	width: 46px;
	height: 46px;
	border-radius: 50%;
	margin: 0 10px 0 0;
}
.most-consistent-list .user-list i {
	font-style: normal;
	color: #fff;
	font-family: 'Archivo Expanded Medium';
	font-size: 16px;
}
.most-consistent-list .winneng {
	float: right;
	border: 1px solid rgba(255, 255, 255, 0.15);
	border-radius: 11.78px;
	height: 48px;
	width: 48px;
	text-align: center;
}
.most-consistent-list .winneng img {
	width: 74%;
	margin: 0 auto;
}
.slider-consistent .slider-tab-most {
	border-bottom: none !important;
}
.most-consistent-list span:last-child {
	border: none;
}
.slider-consistent .slider-tab-most .slick-slide {
	border-bottom: none !important;
}
.slider-consistent .slick-arrow {
	top: 59px;
	margin: 0 auto;
	display: inline-block;
	text-align: center;
	left: inherit;
	right: inherit;
	width: 24px !important;
	height: 24px !important;
	border-radius: 4px;
	background-color: rgba(29, 32, 62, 0.3);
	border: 1px solid rgba(255, 255, 255, 0.15);
	cursor: pointer;
}
.slider-consistent .slick-prev::before {
	content: '';
	position: absolute;
	background: url('../../../public/assets/images/right-s.png');
	width: 8px;
	height: 14px;
	left: 0;
	right: 0;
	margin: 0 auto;
	top: 4px;
}
.slider-consistent .slick-next::after {
	content: '';
	position: absolute;
	background: url('../../../public/assets/images/left-s.png');
	width: 8px;
	height: 14px;
	left: 0;
	right: 0;
	margin: 0 auto;
	top: 4px;
}
.slider-consistent .slick-next.slick-arrow {
	margin: 16px 0 0 -157px;
}
.slider-consistent .slick-prev.slick-arrow {
	margin: 16px 0 0 130px;
}
.most-consistent-scroll {
	display: inline-block;
	width: 100%;
	padding: 0 165px 0 180px;
	overflow: scroll;
	margin: 0px 0 0 0;
	overflow-x: inherit;
	height: 515px;
	position: relative;
	top: 7px;
}
.most-consistent-scroll::-webkit-scrollbar {
  width: 5px;
}
.most-consistent-scroll::-webkit-scrollbar-track {
  background-color: darkgrey;
}
.most-consistent-scroll::-webkit-scrollbar-thumb {
  box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
}
.most-consistent-scroll {
  scrollbar-width: thin;
}
.most-consistent-scroll {
  scrollbar-color: #5B576F #393451;
  scrollbar-width: thin;
}
.point em {
	display: inline-block;
	width: 100%;
}
.my-leaderboard-page .larner-search-row-inner {
	padding: 0 28px;
}
.teacher-all-learners-page {
	display: inline-block;
	width: 100%;
	margin: 32px 0 0 0;
}
.teacher-all-learners-page .teacher-all-box {
	display: inline-block;
	text-align: center;
	border: 1px solid #241E3E;
	border-radius: 11.78px;
	box-shadow: 0px 13px 14px rgba(0, 0, 0, 0.25);
	padding: 16px 21px 21px 21px;
}
.teacher-all-profile {
	border: 1px solid #393451;
	border-radius: 50%;
	height: 76px;
	width: 76px;
	display: inline-block;
	text-align: center;
	padding: 2px;
	position: relative;
}
.teacher-all-profile img {
	margin: 0 !important;
}
.teacher-all-profile .label {
	display: inline-block;
	width: 28px;
	height: 28px;
	background: url('../../../public/assets/images/Polygon.png');
	background-size: cover;
	background-position: 100%;
	color: #fff;
	line-height: 28px;
	position: absolute;
	left: 0;
	right: 0;
	margin: 0 auto;
	bottom: -13px;
	font-family: 'Archivo Expanded Medium';
	font-size: 10px;
}
.teacher-all-box h4 {
	color: #fff;
	font-size: 18px;
	font-family: 'Archivo Expanded Medium';
	margin: 20px 0 0 0;
	display: inline-block;
	width: 100%;
}
.model-common-loader .model-loading-image {
	width: 45px;
}
.model-common-loader {
	text-align: center;
	margin: 20px 0 0 0;
}

.model-common-loader-2 .model-loading-image {
	width: 45px;
	margin-top: 19px;
}
.pending {
	color: #FC9612 !important;
}
.teacher-all-learners-page ul {
	border: none;
}
.teacher-all-learners-page ul p {
	margin: 5px 0 0 0px;
	color: #fff;
}
.teacher-all-learners-page ul a {
	color: #E8332B !important;
	font-size: 12px !important;
	margin: 20px 0 0 0;
}
.teacher-all-learners-page li {
	margin: 0 22px 22px 0 !important;
}
.pushups-chalnge-canter {
	display: inline-block;
	width: 93%;
	background-color: #161032;
	margin: 74px auto 29px;
	border: 1px solid rgba(255, 255, 255, 0.15);
	border-radius: 11.78px;
	padding: 47px 0;
}
.chalenge-open .dasboard-conent {
	height: 100%;
}
.pushups-chalnge-canter h4 {
	color: #fff;
	font-family: 'Archivo Expanded Medium';
	font-size: 24px;
	width: 100%;
	display: inline-block;
}
.pushups-chalnge-canter p {
	color: #fff;
	margin: 8px 0 0 0;
	font-family: 'Archivo Expanded Medium';
	font-size: 14px;
	width: 100%;
}
.button-go {
	display: inline-block;
	width: 100%;
	margin: 27px 0 0 0;
}
.opane-chalenge-left {
	float: right;
	width: 100%;
}
#getting-started {
	display: inline-block;
	width: 100%;
	margin: 24px 0 0;
}
#getting-started span {
	border: 1px solid rgba(255, 255, 255, 0.15);
	padding:14px 8px;
	display: inline-block;
	border-radius: 4.78px;
	line-height: 17px;
	text-transform: uppercase;
	color: #fff;
	font-size: 9px;
	margin:0 5px;
}
#getting-started strong {
	display: inline-block;
	width: 100%;
	font-size: 24px !important;
}
.invite-vas-popup {
	max-width: 821px !important;
	background-color: #161032;
	border: 1px solid rgba(255, 255, 255, 0.15);
	border-radius: 11.78px;
}
.invite-vas-popup .modal-content {
	background-color: transparent;
	border: none;
	padding: 0;
}
.invite-vas-popup .modal-header {
	border: none;
	padding: 0;
}
.invite-vas-popup .modal-body.do-you-want-all {
	padding: 30px 84px !important;
}
.invite-learner-vas {
	display: inline-block;
	position: relative;
	width: 434px;
	height: 246px;
}
.invite-learner-vas li {
	display: inline-block !important;
	width: 79.5px !important;
	height: 79.5px !important;
	background-color: #393451 !important;
	border-radius: 50% !important;
	line-height: 77.5px;
	overflow: hidden;
	margin: 0 13px !important;
	position: relative;
	z-index: 99;
	padding: 0 !important;
}
.invite-learner-vas .vas-canterli {
	width: 122px !important;
	height: 122px !important;
	line-height: 122px;
	color: #fff;
	font-size: 24px;
	font-family: 'Archivo Expanded Medium';
	position: relative;
	top: 24px;
}
.invite-learner-vas::after {
	content: '';
	border: 1px solid #393451;
	width: 272.86px;
	height: 272.86px;
	position: absolute;
	border-radius: 50%;
	top: 0;
	left: 0;
	right: 0;
	margin: 0 auto;
}
.invite-learner-vas ul {
	margin: 65px 0 0 0 !important;
	width: 100% !important;
}
.content-invite {
	display: inline-block;
	width: 100%;
	margin: 70px 0 0 0;
}
.invite-vas-popup .close {
	position: relative;
	right: 15px;
	top: 12px;
}
.search-box {
	width: 100%;
	position: relative;
	display: inline-block;
	margin: 36px 0 0 0;
}

.search-input {
  width: 100%;
  font-size: 16px;
  padding: 15px 45px 15px 15px;
  background-color: #eaeaeb;
  color: #6c6c6c;
  border-radius: 6px;
  border:none;
  transition: all .4s;
}

.search-input:focus {
  border:none;
  outline:none;
  box-shadow: 0 1px 12px #b8c6db;
  -moz-box-shadow: 0 1px 12px #b8c6db;
  -webkit-box-shadow: 0 1px 12px #b8c6db;
}
.search-box .search-btn {
  background-color: transparent;
  font-size: 18px;
  padding: 6px 9px;
  margin-left:-45px;
  border:none;
  color: #6c6c6c;
  transition: all .4s;
  z-index: 10;
  position: absolute;
	left: 0px;
	margin: 0;
	top: 9px;
}
.invite-vas-popup ul {
	margin: 23px 0 0 0;
	display: inline-block;
	width: 1007px;
}
.invite-vas-popup ul li {
	display: inline-block;
	width: 154px;
	height: auto;
	background-color: #241E3E;
	box-shadow: 0px 13px 14px rgba(0, 0, 0, 0.25);
	border-radius: 11.78px;
	margin: 0 5px;
	padding: 16px 10px;
	cursor: pointer;
	text-align: center;
}
.invite-usr-box {
	display: inline-block;
	width: 100%;
	position: relative;
}
.user-box-invite {
	display: inline-block;
	border: 1px solid #393451;
	border-radius: 50%;
	width: 76px;
	height: 76px;
	padding: 5px 0;
	position: relative;
}
.lavel-imaginvite img {
	width: 38px;
}
.lavel-imaginvite {
	position: absolute;
	left: 0;
	right: 0;
	margin: -15px auto;
}
.name-invite {
	color: #fff;
	display: inline-block;
	margin: 19px 0 0 0;
	font-size: 18px;
	font-family: 'Archivo Expanded Medium';
}
.invite-usr-box p {
	margin: 0;
	font-family: 'Archivo Expanded Light';
}
.sacrol-list-invite {
	overflow: scroll;
	overflow-y: inherit;
	padding-bottom: 30px;
	text-align: left;
}
.send-invitation {
	display: inline-block;
	width: 100%;
	margin: 69px 0 30px;
}
.send-invitation button {
	background: linear-gradient(180deg, #161032 0%, #E8332B 100%);
	width: 270px;
	height: 50px;
	border: 1px solid #E8332B;
	border-radius: 7.78px;
	color: #fff;
	font-family: 'Archivo Expanded Medium';
	font-size: 14px;
}
.sacrol-list-invite .active .user-box-invite {
	border-color: #E8332B;
}
.invite_parents.active .user-box-invite .user-box-invite::after {
	content: '';
	background-color: rgba(232, 51, 43, 0.63);
	position: absolute;
	width: 100%;
	height: 100%;
	left: 0;
	right: 0;
	margin: 0 auto;
	top: 0;
}
.invite-learner-single {
	display: inline-block;
	width: 220px;
	height: 220px;
	background-color: #423D59;
	border-radius: 50%;
	border: 1px solid #423D59;
	line-height: 220px;
}
.coach-profile-saction {
	display: inline-block;
	width: 100%;
	text-align: center;
}
.coach-profile-inner {
	display: inline-block;
	width: 844px;
	border: 1px solid rgba(255, 255, 255, 0.15);
	margin: 71px auto 51px;
	padding: 56px 32px 35px;
	border-radius: 11.78px;
}
.coach-profile-box {
	display: inline-block;
	width: 100%;
}
.coach-profile-img {
	display: inline-block;
	border: 1px solid rgba(255, 255, 255, 0.15);
	width: 132px;
	height: 132px;
	border-radius: 50%;
	line-height: 127px;
	overflow: hidden;
}
.coach-profile-img img {
	border-radius: 50%;
	width: 100%;
}
.coach-profile-box h3 {
	display: inline-block;
	width: 100%;
	color: #fff;
	margin: 16px 0 0 0;
	font-size: 24px;
	font-family: 'Archivo Expanded Medium';
}
.coach-profile-box p {
	margin: 0;
	color: #fff;
	font-family: 'Archivo Expanded Light';
	font-size: 14px;
	width: 100%;
}
.coach-profile-box a {
	background: linear-gradient(180deg, #161032 0%, #E8332B 100%);
	width: 165px;
	height: 40px;
	display: inline-block;
	line-height: 40px;
	border: 1px solid #E8332B;
	border-radius: 7.78px;
	text-transform: uppercase;
	color: #fff !important;
	font-family: 'Archivo Expanded Medium';
	font-size: 14px;
	margin: 32px 0 0 0;
}
.profile-pic img {
	width: 108px;
}
.coach-counter {
	display: inline-block;
	width: 100%;
	border: 1px solid rgba(255, 255, 255, 0.15);
	border-radius: 11.78px;
	margin: 57px 0 0 0;
}
.coach-counter-box {
	display: inline-block;
	width: 100%;
	padding: 20px 0;
}
.coach-counter-box span {
	display: inline-block;
	width: 100%;
	color: #fff;
	font-family: 'Archivo Expanded Medium';
	font-size: 36px;
}
.coach-counter-box p {
	margin: 0;
	color: #fff;
	font-size: 14px;
	font-family: 'Archivo Expanded Medium';
	width: 100%;
	display: inline-block;
}
.coach-counter-box::after {
	content: '';
	width: 1px;
	background: linear-gradient(180deg, rgba(217, 217, 217, 0) 0%, #D9D9D9 47.92%, rgba(217, 217, 217, 0) 100%);
	position: absolute;
	height: 74%;
	top: 15px;
	right: 4px;
}
.coach-counter .col-md-4:last-child .coach-counter-box::after {
	display: none;
}
.rewards-box {
	display: inline-block;
	width: 100%;
	background-color: #241E3E;
	border-radius: 11.78px;
	margin: 23px 0 0 0;
	padding: 29px 0;
}
.rewards-box span {
	display: inline-block;
	width: 100%;
	color: #fff;
	margin: 19px 0 0 0;
	font-size: 40px;
	font-family: 'Archivo Expanded Medium';
}
.rewards-box p {
	color: #fff;
	margin: 0;
	font-family: 'Archivo Expanded Medium';
	font-size: 16px;
}
.btnshare-social {
	display: inline-block;
	width: 100%;
	margin-bottom: 51px;
}
.btnshare-social a {
	display: inline-block;
	width: 245px;
	height: 50px;
	border: 1px solid #E8332B;
	border-radius: 7.78px;
	line-height: 50px;
	color: #fff;
	font-size: 14px;
	text-transform: uppercase;
	font-family: 'Archivo Expanded Medium';
}
.challenges-detail-saction {
	display: inline-block;
	width: 100%;
	background-color: #241E3E;
	border: 1px solid rgba(255, 255, 255, 0.15);
	border-radius: 11.78px;
	overflow: hidden;
}
.challenges-detail-inner {
	display: inline-block;
	width: 100%;
}
.challenges-detail-header {
	text-align: center;
	background-color: #161032;
	padding: 24px 24px;
	display: inline-block;
	width: 100%;
}
.challenges-detail-header .back-btn {
	float: left;
	width: auto;
	margin: 0;
}
.challenges-detail-header span {
	color: #fff;
	font-family: 'Archivo Expanded Medium';
	font-size: 24px;
	width: 100%;
}
.user-challenges-detail {
	display: inline-block;
	width: 100%;
	text-align: center;
	margin: 42px 0 0 0;
}
.user-challenges-detail li {
	display: inline-block;
	width: auto;
	margin: 0 10px;
	position: relative;
}
.user-challenges-detail li span {
	display: inline-block;
	width: 100%;
	font-size: 20px;
	color: #fff;
	font-family: 'Archivo Expanded Medium';
	margin: 16px 0 0 0;
}
.cnater-vs img {
	position: absolute;
	right: -39px;
	margin: 0 auto;
	bottom: 79px;
}
.user-box-invite img {
	width: 66px;
	height: 66px;
	border-radius: 50%;
}
.tab-box-detail {
	display: inline-block;
	width: 95.5%;
	text-align: center;
	margin: 40px 30px 35px 30px;
}
.week-tab-bx .nav.nav-tabs {
	display: inline-block;
	width: 100%;
	border: none;
	text-align: center;
}
.week-tab-bx .nav.nav-tabs .nav-item {
	display: inline-block;
	width: auto;
	margin: 0 10px;
}
.week-tab-bx .nav.nav-tabs .nav-item a {
	margin: 0;
	padding: 10px 20px;
	background-color: #161032;
	border-radius: 7.78px;
	color: #fff;
	font-family: 'Archivo Expanded Medium';
	font-size: 16px;
	border: 1px solid #161032;
}
.week-tab-bx .nav.nav-tabs .nav-link.active {
	background: linear-gradient(180deg, #161032 0%, #E8332B 100%);
	border-color: #E8332B;
}
.day-box {
	display: inline-block;
	width: 100%;
	text-align: center;
	margin: 50px 0 0 0;
}
.day-box .nav.nav-tabs {
	display: inline-block;
	width: 100%;
	text-align: center;
	border: none;
}
.day-box .nav.nav-tabs .nav-item {
	display: inline-block;
	width: auto;
	margin: 0 -2px;
	position: relative;
}
.day-box .nav.nav-tabs a {
	padding: 6px 50px;
	border-bottom: 1px solid #D9D9D9;
	color: #fff;
	text-transform: capitalize;
	font-family: 'Archivo Expanded Medium';
	font-size: 16px;
}
.day-box .nav.nav-tabs .nav-link.active {
	color: #E8332B;
	border-color: #E8332B;
}
.box-tow-detail {
	display: inline-block;
	width: 100%;
	background-color: #161032;
	border: 1px solid rgba(255, 255, 255, 0.15);
	border-radius: 11.78px;
	margin: 28px 0 0 0;
}
.detail-box-tab-tow {
	float: left;
	width: 50%;
	text-align: center;
	border-right: 1px solid #393451;
	padding: 30px 20px 38px;
}
.detail-box-tab-tow:nth-child(2) {
	border-right: none;
}
.detail-box-tab-tow em {
	display: inline-block;
	width: 100%;
	color: #F1F0EA;
	margin: 21.8px 0 0 0;
	font-size: 16px;
	font-family: 'Archivo Expanded Medium';
}
.coins-box {
	display: flex;
	border-top: 1px solid #2B2645;
	margin: 17px 0 0 0;
	padding: 17px 0 0 0;
	width: 100%;
}
.coins-box-inner {
	width: 34%;
	display: inline-block;
	text-align: center;
}
.coins-box-inner span {
	display: inline-block;
	width: 100%;
	color: #fff;
	font-family: 'Archivo Expanded Light';
	font-size: 14px;
	margin: 10px 0 0 0;
}
.coins-box-inner span strong {
	font-weight: 900;
	font-family: 'Archivo Expanded Medium';
}
.leaderboard-box {
	display: inline-block;
	width: 100%;
	border-top: 1px solid #2B2645;
	margin: 17px 0 0 0;
	padding: 30px 00 0;
}
.leaderboard-box span {
	float: left;
	color: #F1F0EA;
	font-size: 18px;
	width: 40%;
	text-align: left;
	font-family: 'Archivo Expanded Medium';
}
.leaderboard-box span img {
	margin: 0 8px 0 0;
	position: relative;
	bottom: 2px;
}
.leaderboard-box a {
	float: right;
	color: #D12F2C;
	font-size: 14px;
	font-family: 'Archivo Expanded Medium';
}
.box-ant-reps {
	background-color: #241E3E;
	border: 1px solid rgba(255, 255, 255, 0.15);
	border-radius: 11.78px;
	margin: 14px 0 0 0;
	display: inline-block;
	width: 100%;
	padding: 14px;
}
.box-ant-reps span {
	float: left;
	width: 50%;
	text-align: left;
	color: #fff;
}
.box-ant-reps i {
	font-style: normal;
	font-size: 16px;
	font-family: 'Archivo Expanded Medium';
	margin: 0 10px 0 0;
	display: inline-block;
	position: relative;
	top: 2px;
}
.box-ant-reps img {
	margin: 0 10px 0 0;
	width: 20%;
	border-radius: 50%;
  }
  .aword-right img {
	width: 100%;
}
.box-ant-reps strong {
	font-size: 16px;
	font-family: 'Archivo Expanded Medium';
}
.box-ant-reps a {
	color: #fff;
}
.aword-right {
	float: right;
	width: 54px;
	height: 54px;
	background-color: #161032;
	border-radius: 7px;
	text-align: center;
	padding: 7px 13px !important;
}
.\32 0-reps {
	display: inline-block;
	width: 100%;
	border-top: 1px solid #393451;
	margin: 14px 0 0 0;
	padding: 17px 0 0 20px;
	position: relative;
	color: #fff;
	text-align: left;
	font-size: 14px;
}
.\32 0-reps::before {
	content: '';
	width: 11px;
	height: 11px;
	border-radius: 50%;
	border: 2px solid #E8332B;
	position: absolute;
	left: 0;
	top: 23px;
}
.\32 0-reps strong {
	font-size: 14px;
}
.video-box-row {
	display: inline-block;
	width: 100%;
	margin: 10px 0 0 0;
}
.video-box {
	float: left;
	width: 48%;
	margin: 0 10px 0 0;
	position: relative;
}
.video-box a {
	position: absolute;
	left: 0;
	right: 0;
	margin: 0 auto;
	top: 0;
	width: 82px;
	height: 28px;
	background: linear-gradient(180deg, #161032 0%, #E8332B 100%);
	border: 1px solid #E8332B;
	border-radius: 7.78px;
	color: #fff;
	font-family: 'Archivo Expanded Medium';
	font-size: 12px;
	line-height: 28px;
	top: 47px;
}
.video-box img {
	width: 100%;
}
.video-box video {
	border: 1px solid #f00;
	border-radius: 8px;
	height: 192px;
	width: 255px;
}
.chat-box-right {
	display: inline-block;
	background-color: #161032;
	width: 100%;
	height: 100%;
	border-left: 1px solid rgba(255, 255, 255, 0.15);
	padding: 31px 15px;
}
.challenges-detail-inner .col-md-9 {
	padding-right: 0;
}
.challenges-detail-inner .col-md-3 {
	padding-left: 0;
}
.chat-box-right h2 {
	text-align: center;
	color: #fff;
	width: 100%;
	font-family: 'Archivo Expanded Medium';
	font-size: 24px;
}
.chat-ul {
	display: inline-block;
	width: 100%;
	margin: 29px 0 0 0;
}
.chat-ul .nav.nav-tabs {
	display: inline-block;
	width: 100%;
	text-align: center;
	border: none;
}
.chat-ul .nav.nav-tabs li {
	display: inline-block;
	width: auto;
	margin: 0 3px;
}
.chat-ul .nav.nav-tabs li a {
	background-color: #1E1B3C;
	border-radius: 7.78px;
	color: #fff;
	font-family: 'Archivo Expanded Medium';
	font-size: 14px;
	padding: 10px;
	border: 1px solid #1E1B3C;
}
.chat-ul .nav.nav-tabs li a.active {
	background: linear-gradient(180deg, #161032 0%, #E8332B 100%);
	border-color: #E8332B;
}
.chat-inner-box {
	display: inline-block;
	width: 100%;
	margin: 21px 0 0 0;
}
.chate-box-list-up {
	display: inline-block;
	width: 100%;
	border: 1px solid #2B2645;
	border-radius: 11.78px;
	padding: 12px 13px 32px;
	margin-bottom: 9px;
}
.cate-profile {
	float: left;
	width: 80%;
}
.cate-profile img {
	float: left;
	width: 36px;
	height: 36px;
	border-radius: 50%;
	margin: 0 12px 0 0;
}
.cate-profile span {
	color: #fff;
	font-size: 14px;
	font-family: 'Archivo Expanded Medium';
}
.chat-sec {
	float: right;
	width: 20%;
	text-align: right;
}
.chat-sec span {
	color: #F1F0EA;
	font-size: 12px;
	font-family: 'Archivo Expanded Medium';
}
.chat-inner-box p {
	display: inline-block;
	width: 100%;
	color: #fff;
	font-family: 'Archivo Expanded Medium';
	font-size: 16px;
	margin: 10px 0 0 0;
}
.chate-box-list-go {
	padding: 12px 13px 32px;
	background-color: #241E3E;
	border: 1px solid rgba(255, 255, 255, 0.15);
	border-radius: 11.78px;
	margin-bottom: 9px;
	display: inline-block;
	width: 100%;
}
.chat-button button {
	display: inline-block;
	width: 100%;
	background: linear-gradient(180deg, #161032 0%, #E8332B 100%);
	border: 1px solid #E8332B;
	border-radius: 7.78px;
	height: 50px;
}
.video-saction {
	width: 100%;
	display: inline-block;
	padding: 10px;
}
.ful-box-video {
	display: inline-block;
	width: 100%;
	margin-bottom: 24px;
}
.video-saction iframe {
	width: 100%;
	height: 630px;
	border-radius: 10px;
}
.three-box-video iframe {
	height: 216px;
}
.back-btn-video {
	display: inline-block;
	width: 100%;
	margin-bottom: 20px;
}
.chat-button {
	position: absolute;
	bottom: 30px;
	width: 270px;
	left: 0;
	right: 0;
	margin: 0 auto;
}
.notifaction-saction {
	display: inline-block;
	width: 100%;
	padding: 15px;
}
.notifaction-saction-inner {
	display: inline-block;
	width: 100%;
}
.day-notifaction {
	display: inline-block;
	width: 100%;
	margin: 0 0 21px 0;
}
.day-notifaction h4 {
	border: 1px solid rgba(255, 255, 255, 0.15);
	border-radius: 7.78px;
	display: inline-block;
	padding: 5px 10px;
	color: #716F84;
	font-size: 16px;
	font-family: 'Archivo Expanded Medium';
}
.day-notifaction li {
	display: inline-block;
	width: 100%;
	background-color: #241E3E;
	border-radius: 7px;
	padding: 20px;
	margin: 15px 0 0 0;
	color: #fff;
	font-family: 'Archivo Expanded Medium';
	font-size: 14px;
}
.day-notifaction li img {
	margin: 0 9px 0 0;
}
.day-notifaction li span {
	float: left;
	width: 85%;
}
.day-notifaction li i {
	font-style: normal;
	width: 15%;
	float: right;
	text-align: right;
	color: #716F84;
	font-size: 14px;
}
.opcty-bg {
	position: fixed;
	left: 0;
	right: 0;
	width: 100%;
	background-color: rgba(29, 32, 62, 0.51);
	top: 0;
	height: 100%;
	z-index: 11;
	backdrop-filter: blur(15px);
}
.chalenge-start .side-bar-menu {
	z-index: 1;
}
.start-chalenge-saction {
	display: inline-block;
	width: 100%;
	text-align: center;
	position: relative;
	z-index: 999;
}
.start-chalenge-inner {
	background-color: #161032;
	border-radius: 11.78px;
	border: 1px solid rgba(255, 255, 255, 0.15);
	width: 1200px;
	display: inline-block;
	margin: 0 auto;
	padding: 20px;
}
.start-chalenge-inner img {
	width: 100%;
	border-radius: 21.78px;
}
.start-chalenge-image {
	position: relative;
	width: 100%;
	display: inline-block;
}
.start-button {
	position: absolute;
	left: 0;
	right: 0;
	margin: 0 auto;
	bottom: -62px;
}
.start-button button {
	background-color: transparent;
	border: none;
	padding: 0;
}
.start-button button img {
	width: 65%;
}
.timeing {
	display: inline-block;
	width: 100%;
	margin: 70px 0 44px 0;
}
.timeing li {
	display: inline-block;
	width: auto;
	margin: 0 0px;
	color: #fff;
	font-size: 26px;
	line-height: 20px;
	position: relative;
}
.timeing li span {
	display: inline-block;
	width: 100%;
	color: #ffff;
	font-family: ;
	font-family: 'Archivo Expanded Medium';
	font-size: 32px;
}
.timeing li i {
	font-style: normal;
	color: #fff;
	font-family: 'Archivo Expanded Medium';
	font-size: 12px;
	width: 100%;
	display: inline-block;
}
.dot-time strong {
	position: absolute;
	bottom: 17px;
	left: 0;
	right: 0;
	margin: 0 auto;
}
.start-chaleng-popup {
	display: inline-block;
	width: 100%;
	margin-bottom: 43px;
}
.start-chaleng-popup button {
	background-color: #161032;
	width: 219px;
	height: 50px;
	border: 1px solid rgba(255, 255, 255, 0.15);
	border-radius: 11.78px;
	font-size: 14px;
	font-family: 'Archivo Expanded Medium';
	margin: 0 5px;
}
.start-chaleng-popup button img {
	margin: 0 8px 0 0;
}
.start-chaleng-popup button:hover {
	background: linear-gradient(180deg, #161032 0%, #E8332B 100%);
	border-color: #E8332B;
}
.start-challenges-popup {
	max-width: 821px !important;
	background-color: #161032;
	border: 1px solid rgba(255, 255, 255, 0.15);
	border-radius: 11.78px;
}
.start-challenges-popup .modal-content {
	background-color: transparent;
	padding: 0;
	border: none;
}
.start-challenges-popup .modal-header {
	border: none;
	padding: 0;
}
.start-challenges-popup .modal-body.do-you-want-all {
	padding: 0 !important;
}
.start-challenges-popup-inner {
	display: inline-block;
	width: 100%;
	padding: 58px 44px;
	text-align: center;
}
.paly-imagebx {
	display: inline-block;
	width: 220px;
	height: 220px;
	background-color: #423D59;
	border-radius: 50%;
	line-height: 220px;
	border: 1px solid #423D59;
}
.start-challenges-popup-inner h2 {
	font-size: 24px;
	margin: 27px 0 0 0;
}
.start-challenges-popup-inner p {
	margin: 11px 0 0 0;
}
.invite-vas-popup ul li.active .user-box-invite::after {
	content: '';
	background-color: rgba(232, 51, 43, 0.63) !important;
	width: 66px;
	height: 66px;
	position: absolute;
	left: 0;
	right: 0;
	margin: 0 auto;
	border-radius: 50%;
	background: url('../../../public/assets/images/thik.png');
	background-repeat: no-repeat;
	text-align: center;
	display: inline-block;
	background-position: 46% 22px;
}
.ul-list-q {
	display: inline-block;
	width: 100%;
	text-align: left;
	border-top: 1px solid #393451;
	margin: 33px 0 0 0;
	padding: 26px 0;
}
.ul-list-q li {
	display: inline-block;
	width: 100%;
	margin: 0 0 23px 0;
}
.ul-list-q li .numbar {
	float: left;
	border: 1px dashed #E8332B;
	width: 38px;
	height: 38px;
	border-radius: 50%;
	text-align: center;
	line-height: 38px;
	font-family: 'Archivo Expanded Medium';
	color: #fff;
	font-size: 20px;
	margin: 0 15px 0 0;
}
.ul-list-q li .quction-list {
	float: left;
	width: 90%;
	padding: 0 0 0 5px;
}
.ul-list-q li .quction-list span {
	color: #fff;
	font-size: 18px;
	font-family: 'Archivo Expanded Medium';
	width: 100%;
	display: inline-block;
}
.ul-list-q li .quction-list p {
	font-family: 'Archivo Expanded Light';
	font-size: 12px;
	margin: 5px 0 0 0;
}
.ul-list-q ul {
	overflow: scroll;
	height: 320px;
	overflow-x: inherit;
}
.start-challenges-popup .close {
	position: absolute;
	right: 14px;
	top: 14px;
	z-index: 999;
}
.leaderboard-filter {
	display: inline-block;
	width: 100%;
	text-align: center;
	margin-bottom: 40px;
}
.leaderboard-filter .serch-row-left {
	width: 100%;
	display: inline-block;
	float: inherit;
	text-align: center;
}
.leaderboard-filter .serch-row-left .select-branch.sert {
	display: inline-block;
	width: 100%;
	text-align: center;
}
.leaderboard-filter .serch-row-left .select-branch.sert .select-dropdown {
	display: inline-block;
}
.share-on-social-btn {
	display: inline-block;
	width: 100%;
	margin: 30px 0 0 0;
}
.share-on-social-btn a {
	width: 245px;
	height: 50px;
	display: inline-block;
	border: 1px solid #E8332B;
	text-align: center;
	line-height: 50px;
	color: #fff !important;
	font-size: 14px;
	border-radius: 7.78px;
	font-family: 'Archivo Expanded Medium';
	text-transform: uppercase;
}
.share-on-social-btn a img {
	margin: 0 0 0 7px;
}
.challenge-results-page-5345 {
	height: 100vh;
}
.bluer-bg {
	position: fixed;
	width: 100%;
	height: 100vh;
	background-color: rgba(29, 32, 62, 0.51);
	left: 0;
	top: 0;
	right: 0;
	margin: 0 auto;
	backdrop-filter: blur(15px);
	z-index: 11;
}
.challenge-results-page-5345 .side-bar-menu {
	z-index: 1;
}
.challenge-results-page-5345 .right-side-dashboard {
	padding-left: 0;
}
.challenge-results-page {
	display: inline-block;
	width: 100%;
	text-align: center;
	position: relative;
	z-index: 99;
}
.challenge-results-inner {
	display: inline-block;
	width: 508px;
	margin: 0 auto;
	background-color: #161032;
	border: 1px solid rgba(255, 255, 255, 0.15);
	border-radius: 11.78px;
	padding: 0 20px 64px;
}
.challenge-results-box-1 {
	display: inline-block;
	width: 100%;
	text-align: center;
	position: relative;
}
.challenge-results-box-1 span {
	display: inline-block;
	width: 220px;
	height: 220px;
	background-color: #423D59;
	border-radius: 50%;
	line-height: 220px;
	border: 1px solid #423D59;
	margin: 40px 0 0 0;
	text-align: center;
}
.challenge-results-box-1 .clip-path {
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	width: 100%;
}
.challenge-results-inner h2 {
	display: inline-block;
	width: 100%;
	margin: 30px 0 0 0;
	color: #fff;
	font-family: 'Archivo Expanded Medium';
	font-size: 22px;
}
.challenge-results-inner p {
	display: inline-block;
	width: 100%;
	margin: 19px 0 0 0;
	color: #fff;
	font-size: 14px;
	font-family: 'Archivo Expanded Medium';
}
.gift-chalnge-r {
	display: inline-block;
	width: 100%;
	margin: 18px 0 0 0;
}
.resulte-btn {
	display: inline-block;
	width: 100%;
	margin: 21px 0 0 0;
}
.resulte-btn a {
	display: inline-block;
	background: linear-gradient(180deg, #161032 0%, #E8332B 100%);
	width: 270px;
	height: 50px;
	line-height: 50px;
	color: #fff !important;
	border: 1px solid #E8332B;
	border-radius: 7.78px;
	margin-bottom: 12px;
	font-family: 'Archivo Expanded Medium';
	font-size: 14px;
}
.box-add-remove {
	border-bottom: 1px solid #393451;
	position: relative;
	padding-bottom: 15px;
	margin-bottom: 15px;
	width: 100%;
	display: inline-block;
}
.box-add-remove .remove-filde {
	position: absolute;
	right: -30px;
	top: 53px;
}
.box-add-remove .remove-filde button {
	background-color: transparent;
	border: none;
	padding: 0;
}
.box-add-remove .remove-filde button img {
	width: 16px;
}
.four-box-filde .remove-filde {
	bottom: 51px;
	top: inherit;
}
.challenge-user-image {
	height: 118px;
	width: 118px;
	border-radius: 50%;
}
.dash-user-img {
	height: 40px;
	width: 41px !important;
	border-radius: 50px;
}
.pushups-challenge-bx-popup {
	display: inline-block;
	margin: 0 auto;
	width: 508px;
	background-color: #161032;
	border: 1px solid rgba(255, 255, 255, 0.15);
	border-radius: 11.78px;
	padding: 33px 60px;
	position: relative;
}
.pushups-challenge-bx-popup h2 {
	color: #fff;
	font-size: 24px;
	font-family: 'Archivo Expanded Medium';
	font-weight: 500;
	width: 100%;
	margin-bottom: 30px;
}
.pushups-challenge-bx-popup h3 {
	color: #fff;
	font-family: 'Archivo Expanded Light';
	font-size: 32px;
	margin: 30px 0 0 0;
	width: 100%;
	display: inline-block;
}
.pushups-challenge-bx-popup p {
	color: #fff;
	font-family: 'Archivo Expanded Light';
	width: 100%;
	margin: 20px 0;
	display: inline-block;
}
.bx-popup-coin {
	display: inline-block;
	width: 100%;
	border: 1px solid rgba(255, 255, 255, 0.15);
	border-radius: 11.78px;
	background-color: #161032;
	padding: 20px 10px;
	margin: 20px 0 0 0;
}
.bx-popup-coin ul {
	display: flex;
	width: 100%;
	text-align: center;
}
.bx-popup-coin ul li {
	display: inline-block;
	width: 100%;
	text-align: center;
}
.bx-popup-coin ul li span {
	display: inline-block;
	width: 100%;
	margin: 10px 0 0;
	color: #fff;
	font-family: 'Archivo Expanded Light';
	font-size: 13px;
}
.bx-popup-coin ul li span strong {
	font-weight: bold;
}
.\31 0-bouns {
	font-size: 14px;
}
.try-again-a {
	display: inline-block;
	background: linear-gradient(180deg, #161032 0%, #E8332B 100%);
	border: 1px solid #E8332B;
	border-radius: 7.78px;
	width: 245px;
	height: 50px;
	line-height: 50px;
	color: #fff !important;
	font-size: 14px;
	font-family: 'Archivo Expanded Medium';
	margin: 20px 0 0 0;
}
.share-soci-a {
	display: inline-block;
	border: 1px solid #E8332B;
	border-radius: 7.78px;
	width: 245px;
	height: 50px;
	line-height: 50px;
	color: #fff !important;
	font-size: 14px;
	font-family: 'Archivo Expanded Medium';
	margin: 20px 0 0 0;
}
.popup-close {
	position: absolute;
	right: 15px;
	top: 15px;
}
.popup-close button {
	background-color: rgba(255, 255, 255, 0.19);
	border: none;
	border-radius: 50%;
	color: #fff;
	padding: 0;
	width: 34px;
	height: 34px;
	font-family: 'Archivo Expanded Medium';
}
.animaction-cong {
	position: absolute;
	left: 0;
	top: 0;
	right: 0;
	width: 100%;
}
.gift-voucher {
	margin-bottom: 21px;
}
.follower-list-saction {
	display: inline-block;
	width: 100%;
	text-align: center;
	margin: 60px 0;
}
.follower-list-inner {
	display: inline-block;
	margin: 0 auto;
	width: 800px;
	border: 1px solid rgba(255, 255, 255, 0.15);
	padding: 40px 20px 40px 84px;
	border-radius: 11.78px;
}
.follower-list-inner h2 {
	color: #fff;
	font-family: 'Archivo Expanded Medium';
	font-size: 24px;
	width: 100%;
	display: inline-block;
}
.follower-list-inner .search-bx-list {
	position: relative;
	width: 100%;
	margin: 44px 0 0 0;
}
.search-bx-list .searchTerm {
	padding: 10px 50px;
}
.search-bx-list .searchButton {
	left: 6px;
	background-color: transparent;
	border: none;
	height: auto;
	width: auto;
	top: 5px;
}
.followers-user-box {
	display: inline-block;
	width: 100%;
	margin: 23px 0 0 0;
}
.followers-user-box span {
	display: inline-block;
	width: 100%;
	text-align: left;
	color: #fff;
	font-family: 'Archivo Expanded Light';
	font-size: 14px;
}
.followers-user-box .followers-user-lisr {
	display: inline-block;
	width: 100%;
	background-color: #241E3E;
	border-radius: 11.78px;
	box-shadow: 0px 13px 14px 0px rgba(0, 0, 0, 0.25);
	padding: 20px 15px;
}
.followers-user-lisr .follo-user-img {
	border-radius: 50%;
	border: 1px solid #393451;
	width: 76px;
	height: 76px;
	text-align: center;
	line-height: 71px;
	display: inline-block;
	position: relative;
}
.followers-user-lisr .follo-user-img img {
	border-radius: 50%;
	width: 76px;
	height: 76px;
}
.followers-user-lisr .lavel-img {
	position: absolute;
	left: 0;
	right: 0;
	margin: 0 auto;
	bottom: -30px;
}
.followers-user-lisr .lavel-img img {
	width: 50px !important;
	height: auto !important;
	bottom: ;
}
.followers-user-lisr .name-follow {
	color: #fff;
	font-family: 'Archivo Expanded Medium';
	margin: 25px 0 0 0;
	font-size: 18px;
	width: 100%;
	display: inline-block;
}
.followers-user-lisr p {
	display: inline-block;
	width: 100%;
	margin: 0 0 0 0;
	color: #fff;
	font-family: 'Archivo Expanded Light';
	font-size: 13px;
}
.followers-user-lisr button {
	padding: 0;
	border: none;
	background-color: transparent;
	color: #E8332B;
	font-size: 12px;
	font-family: 'Archivo Expanded Medium';
	margin: 22px 0 0 0;
}
.followers-user-box .row {
	margin-top: 10px;
}
.followers-user-box .row .col-md-3 {
	margin-bottom: 11px;
	padding-right: 0;
}
.followers-user-box-scroll {
	overflow: scroll;
	height: 664px;
	display: inline-block;
	width: 100%;
	padding: 0 50px 15px 6px;
	overflow-x: inherit;
	margin: 10px 0 0 0;
}
.convert-poits-popup .modal-content {
	background-color: #161032;
	border: 1px solid rgba(255, 255, 255, 0.15);
	border-radius: 11.78px;
}
.convert-poits-popup .modal-content .modal-header {
	border: none;
	padding: 0;
}
.modal-body.convert-poits-popup-inn {
	padding: 63px 70px 73px;
	text-align: center;
}
.convert-poits-popup .close {
	position: absolute;
	right: 10px;
	top: 10px;
	cursor: pointer;
	z-index: 999;
}
.convert-poits-popup-inn h2 {
	display: inline-block;
	width: 100%;
	margin: 30px 0 0 0;
	color: #fff;
	font-family: 'Archivo Expanded Medium';
	font-size: 24px;
}
.convert-poits-popup-inn p {
	display: inline-block;
	width: 100%;
	color: #fff;
	font-family: 'Archivo Expanded Light';
	font-size: 14px;
	line-height: 20px;
	margin: 0;
}
.convert-poits-popup-inn ul {
	display: inline-block;
	width: 100%;
	margin: 29px 0 0 0;
	padding: 0;
}

.convert-poits-popup-inn ul li {
	display: inline-block;
	width: 47%;
	margin: 0 4px;
	background-color: #241E3E;
	border-radius: 11.78px;
	box-shadow: 0px 13px 14px 0px rgba(0, 0, 0, 0.25);
	padding: 26px 10px;
	text-align: center;
}
.convert-poits-popup-inn ul li span {
	display: inline-block;
	width: 100%;
	color: #fff;
	margin: 10px 0 0 0;
	font-family: 'Archivo Expanded Light';
	font-size: 14px;
}
.convert-poits-popup-inn ul li img {
	width: 35px;
}
.con-pointbx {
	display: inline-block;
	width: 100%;
	margin: 31px 0 0 0;
	background: rgba(49, 54, 84, 0.30);
	border-radius: 7px;
	backdrop-filter: blur(5.849753379821777px);
	padding: 14px 0;
}
.con-pointbx span {
	color: #fff;
	font-family: 'Archivo Expanded Light';
	font-size: 14px;
	width: 100%;
	display: inline-block;
}
.point-totle {
	display: inline-block;
	width: 100%;
	margin: 30px 0 0 0;
}
.point-totle span {
	color: #fff;
	font-size: 20px;
	font-family: 'Archivo Expanded Light';
	width: 100%;
	display: inline-block;
}
.point-totle span i {
	font-style: normal;
	color: #f00;
}
.convert-buttion {
	display: inline-block;
	width: 100%;
	margin: 45px 0 0 0;
}
.convert-buttion button {
	width: 100%;
	border: 1px solid #E8332B;
	background: linear-gradient(180deg, #161032 0%, #E8332B 100%);
	border-radius: 7.78px;
	height: 50px;
	color: #fff;
	font-family: 'Archivo Expanded Light';
	font-weight: 700;
	font-size: 14px;
}
.convert-poits-popup {
	margin: 6rem auto !important;
}
.congr-imagerivan {
	width: 100%;
}
.congr-imagerivan .rivan-png {
	position: absolute;
	left: 0;
	right: 0;
	margin: 0 auto;
	top: 0;
	width: 100%;
}
.uour-fit-coin {
	margin: 20px 0 0 0 !important;
}
.point-successfully strong {
	font-size: 48px;
	line-height: 43px;
	font-weight: 900;
	font-family: 'Archivo Expanded Medium';
}
.common-button {
	border: 1px solid #E8332B;
	background: linear-gradient(180deg, #161032 0%, #E8332B 100%);
	color: #fff;
	border-radius: 7.78px;
	height: 40px;
	width: 141px;
	font-family: 'Archivo Expanded Medium';
	font-size: 14px;
}
.chat-encourage-list ul {
	display: inline-block;
	width: 100%;
	margin: 35px 0 0 0;
	padding: 0 0;
}
.chat-encourage-list ul li {
	display: inline-block;
	width: 100%;
	margin: 0 0 10px 0;
}
.chat-encourage-list ul li {
	display: inline-block;
	width: 100%;
	margin: 0 0 10px 0;
	border: 1px solid #E8332B;
	background: linear-gradient(180deg, #161032 0%, #E8332B 100%);
	border-radius: 7.78px;
	text-align: center;
	height: 50px;
	line-height: 50px;
	color: #fff;
	font-family: 'Archivo Expanded Medium';
	font-size: 14px;
	font-weight: 500;
}

.teacher-all-profile img {
	margin: 0 !important;
	width: 70px;
	height: 70px;
	border-radius: 50%;
}
.trophy-box img {
	display: inline !important;
}
.left-side-top a {
	display: none;
}



.cometitons-page-all {
	display: inline-block;
	width: 100%;
	margin: 0;
	padding: 0;
	background-color: #161032;
	border-radius: 15.78px;
}
.back-btnnn {
	float: left;
	padding-right: 28px;
	padding-top: 32px;
}
.helth-quiz-box {
	float: left;
	width: 155px;
	overflow: hidden;
}
.helth-quiz-box {
	float: left;
	width: 80%;
	overflow: hidden;
}
.helth-quiz-box-image {
	float: left;
	width: 155px;
	padding-right: 19.92px;
}
.helth-quiz-box-image img {
	width: 100%;
}
.helth-quiz-box-content {
	float: left;
	width: 70%;
	padding: 21px 0;
}
.helth-quiz-box-content span {
	color: #fff;
	font-size: 20px;
	font-weight: 500;
	font-family: 'Archivo Expanded Medium';
	width: 100%;
	display: inline-block;
}
.helth-quiz-box-content em {
	display: inline-block;
	width: 100%;
	margin: 8px 0 0 0;
	color: #fff;
	font-family: 'Archivo Expanded Light';
	font-weight: 300;
	font-size: 14px;
	font-style: normal;
}
.cometitons-header-right {
	text-align: right;
	padding-top: 15px;
}
.cometitons-page-leaderboard {
	display: inline-block;
	width: 100%;
	text-align: center;
	margin: 34px 0 0;
	background-color: #241E3E;
	padding: 35px 0 110px;
}
.cometitons-page-header {
	display: inline-block;
	width: 100%;
	padding: 29px 21px;
}
.cometitons-page-leaderboard h3 {
	display: inline-block;
	width: 100%;
	margin: 0;
	color: #fff;
	font-size: 24px;
	font-weight: 500;
	font-family: 'Archivo Expanded Medium';
}
.cometitons-page-leaderboard-box {
	margin: 30px auto;
	background-color: #161032;
	border-radius: 11.78px;
	border: 1px solid rgba(255, 255, 255, 0.15);
	width: 875px;
	padding: 59px 0 54px;
}
.cometitons-page-leaderboard-box .leader-list-ul {
	display: inline-block;
	width: 100%;
	padding: 0;
}
.scrool-listli {
	margin: 0 37px 0 146px;
	overflow: scroll;
	padding: 0 99px 0 0;
	overflow-x: inherit;
	height: 570px;
}
.cometitons-page-leaderboard-box .leader-list-ul {
	display: inline-block;
	width: 100%;
	padding: 0;
	border: 1px solid rgba(255, 255, 255, 0.15);
	border-radius: 11.78px;
	overflow: hidden;
}
.cometitons-page-leaderboard-box .leader-list-ul li:last-child {
	border: none;
}
.cometitons-page-leaderboard-box .leader-list-ul li {
	display: flex;
	width: 100%;
	border-bottom: 1px solid rgba(255, 255, 255, 0.15);
	padding: 15px 20px;
}
.cometitons-page-leaderboard-box .leader-list-ul li a span {
	width: 20px;
	text-align: left;
	height: auto;
	color: #fff;
	font-family: 'Archivo Expanded Medium';
	font-weight: 500;
	font-size: 16px;
}
.cometitons-page-leaderboard-box .leader-list-ul li a .nbr-span {
	width: 35px;
	text-align: left;
	height: 50px;
	color: #fff;
	font-family: 'Archivo Expanded Medium';
	font-weight: 500;
	font-size: 16px;
	line-height: 50px;
	margin: 0 0 0 0;
}
.cometitons-page-leaderboard-box .leader-list-ul li:hover {
	background: linear-gradient(180deg, rgba(232, 51, 43, 0.45) 0%, #E8332B 100%);
	border-color: #E8332B;
}
.leader-list-ul li .leader-user {
	width: 200px;
	text-align: left;
}
.leader-list-ul li .ledr-profile {
	float: left;
	width: 46px;
	height: 46px;
	border-radius: 50%;
	overflow: hidden;
}
.leader-list-ul li .ledr-profile img {
	border-radius: 50%;
	width: 100%;
}
.leader-list-ul li .ledr-profile-name {
	float: left;
	width: 50%;
	padding: 0 0 0 10px;
}
.leader-list-ul li .ledr-profile-name span {
	display: inline-block;
	width: 100% !important;
}
.leader-list-ul li .ledr-profile-name em {
	display: inline-block;
	width: 100%;
	margin: 0;
	font-style: normal;
	color: #fff;
	font-family: 'Archivo Expanded Medium';
	font-size: 13px;
}
.leader-list-ul li .leadr-time {
	display: inline;
	width: 100px;
	text-align: center;
}
.leader-list-ul li .leadr-time span {
	display: inline-block;
	width: 100% !important;
	text-align: center !important;
}
.leader-list-ul li .leadr-time em {
	display: inline-block;
	width: 100%;
	color: #fff;
	font-style: normal;
	margin: 6px 0 0 0;
	font-family: 'Archivo Expanded Medium';
	font-size: 13px;
}
.leadr-coin {
	width: 120px;
}
.leadr-coin span {
	margin: 0 0 0 10px;
}
.leader-list-ul a {
	width: 100%;
	display: inherit;
}
.sports-quiz-saction {
	display: inline-block;
	width: 100%;
	background-color: #241E3E;
	border-radius: 11.78px;
	box-shadow: 0px 13px 14px 0px rgba(0, 0, 0, 0.25);
	border: 1px solid #212121;
	overflow: hidden;
}
.sports-quiz-header {
	display: inline-block;
	width: 100%;
	background-color: #161032;
	padding: 25px 43px;
	text-align: center;
}
.sports-quiz-header .back-open {
	float: left;
}
.sports-quiz-header h2 {
	color: #fff;
	font-family: 'Archivo Expanded Medium';
	font-size: 24px;
	margin: 0;
	font-weight: 500;
}
.popup {
	display: inline-block;
	width: 100%;
	padding: 0px;
	margin: 0 auto;
}

.popup__final-img {
  max-width: 220px;
  height: auto;
  margin-top: 20px;
  align-self: center;
  border-radius: 5px;
}

.popup__content {
  display: none;
  margin: 0 auto;
  flex-direction: column;
}

.question-visible {
  display: flex;
}

.popup__progress-item img {
  width: 14px;
  height: 10px;
}

.popup__title {
  text-align: center;
  font-size: 22px;
  font-weight: 700;
  padding: 0;
  margin: 10px 0 0;
}

.popup__subtitle {
  text-align: center;
  font-size: 18px;
  font-weight: 500;
  margin: 8px 0;
  padding: 0;
}

.popup__close {
	display: none;
}

.popup__button {
	margin: 91px auto 0;
	padding: 8px 0;
	border-radius: 7.78px;
	font-size: 18px;
	font-weight: 600;
	outline-color: transparent;
	border: none;
	background: linear-gradient(180deg, #161032 0%, #E8332B 100%);
	color: #fff;
	width: 230px;
	font-family: 'Archivo Expanded Medium';
	height: 50px;
	cursor: pointer;
	border: 1px solid #E8332B;
}

.popup__button:disabled {
	margin: 91px auto 0;
	border-radius: 7.78px;
	font-size: 18px;
	outline-color: transparent;
	border: none;
	background: linear-gradient(180deg, #161032 0%, #E8332B 100%);
	color: #fff;
	width: 230px;
	height: 50px;
	font-family: 'Archivo Expanded Medium';
	font-weight: 600;
	border: 1px solid #E8332B;
}
.start-quiz-page .dasboard-conent {
	padding: 25px;
}

.popup__progress {
  display: flex;
  align-items: center;
  align-self: center;
}
.popup__progress-item {
	height: 7px;
	width: 55px;
	border-radius: 6px;
	background-color: rgba(255, 255, 255, 0.24);
	font-weight: 600;
	display: flex;
	justify-content: center;
	align-items: center;
	margin: 0 12px;
	font-size: 0;
}
.popup__progress-item_active {
	background-color: #C5222A;
}
.compleet-linee {
	background-color: #C5222A;
	display: inline-block;
	width: 100%;
	height: 100%;
	border-radius: 6px;
}
.quiz {
	display: inline-block;
	width: 100%;
	margin: 34px 0 0 0;
}
.out-off-box .out-left {
	float: left;
	width: 50%;
	color: #fff;
	text-align: left;
	font-family: 'Archivo Expanded Medium';
	font-size: 16px;
	font-weight: 500;
}
.out-off-right {
	float: right;
	width: 50%;
	text-align: right;
}
.out-off-box-round {
	border: 3px solid #59546C;
	display: inline-block;
	width: 80px;
	height: 80px;
	border-radius: 50%;
	line-height: 80px;
	text-align: center;
	position: relative;
}
.out-off-box-round span {
	color: #fff;
	font-size: 16px;
	font-family: 'Archivo Expanded Medium';
	font-weight: 500;
}
.out-off-box-round::after {
	content: '';
	position: absolute;
	width: 80px;
	height: 80px;
	margin: 0 auto;
	background: url('../../../public/assets/images/Mask group.png');
	left: -3px;
	right: 0;
	top: -4px;
}
.quiz__question {
	font-size: 24px;
	margin: 34px 0 0 0;
	color: #fff;
	text-align: center;
	display: inline-block;
	width: 100%;
	font-family: 'Archivo Expanded Medium';
	font-weight: 500;
}
.quiz__answers {
	display: inline-block;
	width: 100%;
	margin: 40px 0 0 0;
}
.quiz__answers_images {
  display: flex;
}
.checkmark {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	background-color: transparent;
	border-radius: 7.78px;
	cursor: pointer;
}

.checkmark_images {
  bottom: -26px;
  left: 50%;
  top: auto;
}

/* Create the indicator (the dot/circle - hidden when not checked) */
.checkmark:after {
  content: "";
  position: absolute;
  display: none;
}

/* Show the indicator (dot/circle) when checked */
.quiz__answers-lavele input:checked ~ .checkmark:after {
  display: block;
}
.checkmark-red {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	background-color: transparent;
	border-radius: 7.78px;
	cursor: pointer;
}

.checkmark-red {
	border: 1px solid #f00;
}
.checkmark-green {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	background-color: transparent;
	border-radius: 7.78px;
	cursor: pointer;
}
.checkmark-green {
	border: 1px solid green;
}
.sports-quiz-qustion-ans {
	display: inline-block;
	width: 100%;
	padding: 48px 0 95px;
	text-align: center;
}
.sports-quiz-qustion-ans {
	display: inline-block;
	width: 100%;
	padding: 48px 310px 95px;
	text-align: center;
	position: relative;
}
.quiz__answers-left {
	float: left;
	width: 48%;
	margin: 0;
	text-align: left;
	margin: 0 0 17px 0;
}
.quiz__answers-right {
	float: right;
	width: 48%;
	text-align: left;
	margin: 0 0 17px 0;
}
.quiz__answers-lavele {
	position: relative;
	border: 1px solid #393451;
	border-radius: 7.78px;
	background-color: #161032;
	height: 56px;
	line-height: 56px;
	padding: 0 13px;
	color: #fff;
	font-family: 'Archivo Expanded ExtraLight';
	font-weight: 400;
	font-size: 18px;
}
.quiz__answers-lavele .quiz__input {
	opacity: 0;
	width: 100%;
	top: 0;
	position: absolute;
	left: 0;
	right: 0;
	margin: 0;
	height: 100%;
	cursor: pointer;
}
.quiz__answers-lavele em {
	display: inline-block;
	width: 32px;
	height: 32px;
	font-style: normal;
	background-color: rgba(255, 255, 255, 0.17);
	border-radius: 50%;
	line-height: 32px;
	text-align: center;
	color: #fff;
	font-family: 'Archivo Expanded ExtraLight';
	font-size: 16px;
	font-weight: 400;
	margin: 0 10px 0 0;
}
.wrong-answer {
	display: inline-block;
	width: 100%;
	text-align: center;
	margin: 78px 0 0 0;
}
.wrong-answer span {
	text-align: center;
	width: 100%;
	display: inline-block;
	color: #fff;
	margin: 17px 0 0 0;
	font-family: 'Archivo Expanded ExtraLight';
	font-size: 24px;
}
.right-answer {
	display: inline-block;
	width: 100%;
	text-align: center;
	margin: 78px 0 0 0;
}
.right-answer span {
	text-align: center;
	width: 100%;
	display: inline-block;
	color: #fff;
	margin: 17px 0 0 0;
	font-family: 'Archivo Expanded ExtraLight';
	font-size: 24px;
}
.left-ans-effect {
	position: absolute;
	left: 0;
	top: 0;
}
.right-ans-effect {
	position: absolute;
	right: 0;
	top: 0;
}
.modal-body.quiz-poup-box-body {
	text-align: center;
	display: inline-block;
	padding: 48px 60px 20px;
}
.quiz-poup-box {
	display: inline-block;
	width: 100%;
	text-align: center;
	position: relative;
	z-index: 99;
}
.quiz-poup-logo-icon {
	display: inline-block;
	width: 220px;
	height: 220px;
	background-color: #423D59;
	border-radius: 50%;
	line-height: 220px;
}
.quiz-poup-box h3 {
	display: inline-block;
	width: 100%;
	color: #fff;
	margin: 40px 0 0 0;
	font-family: 'Archivo Expanded Medium';
	font-size: 24px;
	font-weight: 500;
	line-height: 30px;
}
.quiz-poup-box p {
	display: inline-block;
	width: 100%;
	color: #fff;
	font-size: 14px;
	font-family: 'Archivo Expanded Medium';
	font-weight: 500;
	margin: 19px 0 0 0;
}
.quiz-poup-pont-coin {
	display: inline-block;
	width: 100%;
	margin: 18px 0 0 0;
	border: 1px solid rgba(255, 255, 255, 0.15);
	border-radius: 11.78px;
	padding: 10px;
}
.quiz-poup-pont-coin ul {
	display: flex;
	width: 100%;
}
.quiz-poup-pont-coin ul li {
	width: 50%;
	display: inline-block;
}
.quiz-poup-pont-coin ul li img {
	width: 37px;
	margin: 0 13px 0 0;
}
.quiz-poup-pont-coin ul li span {
	color: #fff;
	font-size: 14px;
	font-family: 'Archivo Expanded ExtraLight';
	font-weight: 300;
}
.quiz-poup-pont-coin ul li span strong {
	font-weight: 900;
}
.and {
	display: inline-block;
	width: 100%;
	margin: 18px 0;
	color: #fff;
	font-family: 'Archivo Expanded Medium';
	font-size: 14px;
}
.quiz-poup-button {
	display: inline-block;
	width: 100%;
	margin: 21px 0 0 0;
}
.quiz-poup-button a {
	display: inline-block;
	width: 270px;
	height: 50px;
	line-height: 50px;
	border: 1px solid #E8332B;
	border-radius: 7.78px;
	background: linear-gradient(180deg, #161032 0%, #E8332B 100%);
	font-family: 'Archivo Expanded Medium';
	color: #fff;
	font-size: 14px;
	font-weight: 500;
	margin: 0 0 10px 0;
}
.poction-effect {
	position: absolute;
	left: 0;
	right: 0;
	margin: 0 auto;
	top: 0;
	z-index: 1;
}

.profile-notifaction a.mini-photo-wrapper span.notify-acount {
    color: #ffffff;
    font-style: initial;
    background: #e8332b;
    display: block;
    width: 26px;
    height: 26px;
    line-height: 26px;
    position: absolute;
    top: 10px;
    border-radius: 50%;
    margin-left: 33px;
}
.no-notification {
	padding: 5px;
	text-align: center;
	color: red;
	font-family: 'Archivo Expanded Medium';
}
.user-menu {
	padding: 0 !important;
}
.approved-popup .close.close_approved_cong_model {
	position: absolute;
	right: 16px;
	background-color: rgba(255, 255, 255, 0.19);
	width: 34px;
	height: 34px;
	border-radius: 50%;
	color: #fff;
	opacity: inherit !important;
	top: 15px;
	z-index: 999;
}
.congg {
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	margin: 0 auto;
}
.new-cong {
	display: inline-block;
	padding: 10rem 0 !important;
}
.approved-popup .modal-dialog.modal-dialog-zoom.congratulations-dialog {
	margin-top: 10rem;
}
.leaderboard-box .nav.nav-tabs {
	float: right;
	width: 60%;
}
.leaderboard-box .nav.nav-tabs .nav-link {
	color: #fff;
}
.leaderboard-box .nav.nav-tabs .nav-link.active {
	color: #D12F2C;
	position: relative;
}
.leaderboard-box .nav.nav-tabs .nav-link.active::after {
	content: '';
	background-color: #E8332B;
	position: absolute;
	left: 0;
	right: 0;
	width: 100%;
	height: 1px;
	bottom: 0;
}
.detail-box-tab-tow .video-box-row {
	margin: 30px 0 0 0;
}
.leaderboard-box span {
	margin: 6px 0 0 0;
}
.video-count {
	color: #fff;
	font-size: 20px;
	font-weight: 600;
	width: 100%;
	display: inline-block;
}
.leaderboard-user-list {
	display: inline-block;
	overflow: scroll;
	height: 457px;
	overflow-x: inherit;
	padding: 0 19px 0 0;
}
.point-user-name span {
	width: auto;
	float: left;
	margin: 20px 0 0 0;
}
.point-user-name a {
	float: left;
}
.profile-veiw li .profile-veiw-name a {
	color: #fff;
	font-size: 13px;
}
.manage-challenges-inner {
	display: inline-block;
	width: 100%;
	margin: 0;
	padding: 10px;
}
.manage-challenges-top {
	display: inline-block;
	width: 100%;
	text-align: center;
}
.manage-challenges-left {
	float: left;
	width: 100%;
}
.back-btn-manage {
	float: left;
	margin: 0 39px 0 0;
}
.manage-challenges-left img {
	float: left;
	border-radius: 11.78px;
	width: auto;
}
.manage-challenges-name {
	float: left;
	width: 72%;
	padding: 28px 0 0 20px;
}
.manage-challenges-name span {
	color: #fff;
	font-family: 'Archivo Expanded Medium';
	font-size: 24px;
	font-weight: 500;
	display: inline-block;
	width: 100%;
}
.manage-challenges-name p {
	margin: 0 0 0 0;
	display: inline-block;
	width: 100%;
	color: #fff;
	font-family: 'Archivo Expanded Light';
	font-size: 14px;
}
.manage-challenges-right {
	float: right;
	width: 50%;
	text-align: right;
	padding: 40px 0;
}
.manage-challenges-table {
	display: inline-block;
	width: 100%;
	border-top: 1px solid #393451;
	margin: 42px 0 0 0;
	padding: 24px 0 00;
}
.manage-challenges-table .serch-row-left {
	width: 100%;
}
.select-branch.sert {
	display: flex;
}
.search {
	width: 340px;
	position: relative;
	display: inline-block;
}
.searchTerm {
	width: 100%;
	padding: 10px;
	outline: none;
	color: #fff;
	background-color: rgba(49, 54, 84, 0.3);
	border: none;
	height: 45px;
	border-radius: 7.0197px;
	font-size: 13px;
	font-family: 'Archivo Expanded Medium';
}
.searchButton {
	width: 43px;
	height: 45px;
	border: 1px solid #E8332B;
	background: #E8332B;
	text-align: center;
	color: #fff;
	border-radius: 0px 7.78px 7.78px 0px;
	cursor: pointer;
	font-size: 20px;
	position: absolute;
	right: 0;
}
.manage-challenges-table .serch-row-left .select-dropdown {
	width: 152px;
	margin: 0 0 0 7px;
}
.select-branch .select-dropdown {
	position: relative;
}
.all-btndropdwon {
	padding: 13px 13px !important;
	background-color: rgba(49, 54, 84, 0.3);
	color: #fff;
	border: none;
	border-radius: 7.0197px;
	width: 100%;
	text-align: left;
	text-transform: capitalize;
	position: relative;
	font-weight: 400;
	font-family: 'Archivo Expanded Medium';
	font-size: 13px;
}
.jion-from .select-dropdown, .select-dropdown * {
	margin: 0;
	padding: 0;
	position: relative;
	box-sizing: border-box;
}
.all-btndropdwon img {
	position: absolute;
	right: 5px;
	width: auto;
}
.dropdwon-list {
	scrollbar-width: thin;
	scrollbar-color: #ff7f00 #b0b7c4;
}
.dropdwon-list {
	position: absolute;
	display: block;
	left: 0;
	right: 0;
	overflow: auto;
	margin: 0;
	padding: 0;
	list-style-type: none;
	opacity: 0;
	pointer-events: none;
	transform-origin: top left;
	transform: scale(1, 0);
	transition: all ease-in-out 0.3s;
	z-index: 111;
	box-shadow: 0px 0px 28px rgba(0, 0, 0, 0.15);
	height: auto;
	border-radius: 8px;
	background-color: #241E3E;
	text-align: left;
	top: 52px;
}
.dropdwon-list-item {
	display: block;
	list-style-type: none;
	padding: 10px 7px;
	border-top: 1px solid #e6e6e6;
	font-size: 13px;
	cursor: pointer;
	color: #fff;
	font-weight: 400;
	position: relative;
	z-index: 99;
	text-transform: capitalize;
	font-family: 'Archivo Expanded Medium';
}
.approved-challenges-saction {
	display: inline-block;
	width: 100%;
	padding: 22px 0 0 0;
}
.approved-challenges-saction .col-md-4 {
	margin-bottom: 28px;
}
.approved-challenges-box {
	display: inline-block;
	width: 100%;
	text-align: center;
	background-color: #241E3E;
	box-shadow: 0px 13px 14px rgba(0, 0, 0, 0.25);
	border-radius: 11.78px;
	padding: 16px 17px 25px;
}
.approved-challenges-box ul {
	display: inline-block;
	width: 100%;
	text-align: center;
}
.approved-challenges-box ul li {
	display: inline-block;
	width: 30%;
	margin: 0 5px;
	position: relative;
}
.approved-image {
	border: 1px solid #393451;
	border-radius: 50%;
	position: relative;
	width: 76px;
	height: 76px;
	line-height: 71px;
	display: inline-block;
	text-align: center;
}
.approved-image .prof-mg {
	float: left;
	width: 76px;
	height: 76px;
	border-radius: 50%;
	overflow: hidden;
}
.lavel-nbr {
	display: inline-block;
	width: 55%;
	background: url('../../../public/admin/images/lavel.png');
	position: absolute;
	left: 0;
	right: 0;
	margin: 0 auto;
	text-align: center;
	bottom: -17px;
	background-repeat: no-repeat;
	background-size: contain;
	line-height: 40px;
	color: #fff;
	font-family: 'Archivo Expanded Medium';
	font-size: 10px;
}
.name-chalnge {
	display: inline-block;
	width: 100%;
	margin: 22px 0 0 0;
	color: #fff;
	font-family: 'Archivo Expanded Medium';
	font-size: 18px;
}
.approved-challenges-box ul li a {
	border: 1px solid #393451;
	border-radius: 7.78px;
	display: inline-block;
	width: 80px;
	height: 32px;
	line-height: 32px;
	margin: 15px 0 0 0;
	color: #fff;
	font-size: 13px;
	font-family: 'Archivo Expanded Medium';
}
.approved-challenges-box ul li span {
	display: inline-block;
	width: 100%;
	color: #fff;
	font-family: 'Archivo Expanded Light';
	font-size: 13px;
}
.approved-challenges-box ul li a {
	border: 1px solid #393451;
	border-radius: 7.78px;
	display: inline-block;
	width: auto;
	height: 32px;
	line-height: 32px;
	margin: 15px 0 0 0;
	color: #fff;
	font-size: 13px;
	font-family: 'Archivo Expanded Medium';
	padding: 0 16px;
}
.vc-canter .vs-image {
	position: absolute;
	left: 0;
	right: 0;
	margin: 0 auto;
	bottom: 50px;
	width: auto;
}
.view-result a {
	border: 1px solid #393451;
	border-radius: 8px;
	color: #fff !important;
	padding: 9px 20px;
	display: inline-block;
	margin: 20px 0 0 0;
	font-size: 14px;
	font-weight: 600;
}
.view-result a img {
	margin: 0 5px 0 0;
}
.challenges-detail-team-header span {
	color: #fff;
	font-family: 'Archivo Expanded Medium';
	font-size: 24px;
	font-weight: 500;
}

.coach-invites-pg {
	height: 100vh;
}
.no-record-found {
	color: #f00;
	font-size: 24px;
	font-family: 'Archivo Expanded Medium';
	text-align: center;
	width: 100%;
	display: inline-block;
}
.reward-saction-support {
	width: 100%;
	display: inline-block;
	text-align: center;
}
.support-from {
	display: inline-block;
	border: 1px solid rgba(255, 255, 255, 0.15);
	border-radius: 11.78px;
	width: 882px;
	margin: 27px 0;
	padding: 50px 30px;
}
.input-suport-left {
	float: left;
	width: 48%;
}
.input-suport-right {
	float: right;
	width: 48%;
}
.support-from label {
	display: inline-block;
	width: 100%;
	text-align: left;
	color: #F1F0EA;
	font-size: 14px;
	opacity: 0.8;
	letter-spacing: -0.02em;
	margin: 0 0 10px 0;
	font-family: 'Archivo Expanded Light';
	font-weight: 400;
}
.support-from input {
	width: 100%;
	background-color: rgba(49, 54, 84, 0.3);
	height: 60px;
	border-radius: 7.02px;
	border: none;
	color: #fff;
	padding: 15px;
	letter-spacing: -0.02em;
	font-size: 14px;
	font-weight: 600;
	font-family: 'Archivo Expanded Light';
}
.input-suport-submit button {
	width: 245px;
	height: 50px;
	background: linear-gradient(180deg, #161032 0%, #E8332B 100%);
	border: 1px solid #E8332B;
	border-radius: 7.78px;
	color: #fff;
	font-family: 'Archivo Expanded Medium';
}
.support-from h3 {
	color: #fff;
	font-size: 17px;
	font-family: 'Archivo Expanded Medium';
	width: 100%;
	margin: 0 0 40px 0;
}
.input-suport-text {
	display: inline-block;
	margin: 20px 0 0 0;
	width: 100%;
}
.input-suport-text textarea {
	width: 100%;
	background-color: rgba(49, 54, 84, 0.3);
	padding: 15px;
	border-radius: 7.02px;
	border: none;
	color: #fff;
	height: 190px;
	font-size: 14px;
	font-weight: 600;
	font-family: 'Archivo Expanded Light';
}
.input-suport-submit {
	width: 100%;
	margin: 40px 0 0 0;
	display: inline-block;
}
textarea:focus-visible {
	outline: none !important;
}
.lst-drop {
	display: inline-block;
	width: 100%;
	text-align: center;
	position: relative;
	margin-bottom: 50px;
}
.lst-drop .select-dropdown {
	display: inline-block;
	width: auto;
	position: relative;
}
.lst-drop .all-btndropdwon {
	padding: 10px 60px !important;
}
.lst-drop .dropdwon-list {
	display: inline-block;
	width: auto;
	border: none;
	left: 0;
	margin: 0;
}
.lst-drop .dropdwon-list-item {
	width: 100%;
}
body.edit-profile {
	float: inherit;
}












