html {	scroll-padding-top: 30px;	scroll-behavior: smooth}img {	max-width: 100%;	height: auto}a,a:hover {	text-decoration: none!important}.meniline {	padding-top: 11px;	padding-right: 0px !important;}.meniline span {	width: 60%;	height: 2px;	color: #fff;	margin-bottom: 7px;	background: #fff;	float: left;}.login-sing ul {   margin-bottom: 0px;}.modal-backdrop.show {    opacity: .9 !important;}.mobileheader {	width: 100%;	height: auto;	background: #000;	padding: 10px 0}.padding-left-0 {	padding-left: 0}.mobileright ul li {	width: auto;	float: none;	text-align: right;	display: inline-block;	text-transform: uppercase;	padding: 0 5px;	color: #fff}.mobileright ul li a {	color: #fff}.menuoverlap {	width: 100%;	height: 100%;	position: fixed;	background: rgba(0, 0, 0, 0.98);	z-index: 99999;	text-align: center;	padding: 65px 40px;	display: none;	left: -591px;	transition: all ease-in-out .6s}.menucloase {	position: absolute;	color: #fff;	top: 20px;	right: 20px;	font-size: 25px}.menushow {	left: 0!important;	transition: all ease-in-out .6s}.mobileright ul li i {	color: #fff}.mobileright ul {	margin: 0;	padding: 0}.mobileright {	text-align: right;	padding-top: 11px}.mobileheader {	display: none}.menuoverlap li {	text-transform: uppercase;	color: #fff;	font-size: 31px;	margin-bottom: 20px}.menuoverlap li a {	color: #fff}.menuoverlap li a:hover {	color: #f9ff57}.menuoverlap ul {	margin: 0;	padding: 0}.menuoverlap li {	text-transform: uppercase;	color: #fff;	margin-bottom: 20px}.account-design h1,.account-design span {	color: #21252a;	text-transform: uppercase}.account-design .form-group .form-control::placeholder {	color: #000}.account-design .form-group label {	color: #000}#divCheckPasswordMatch1 {	color: #fdf851}.popupclose_button {	float: right;	margin-right: -39px;	font-size: 20px;	background: red;	color: #ff0;	padding: 0 10px}.popupclose_button a {	color: #ff0}header {	position: fixed;	left: 0;	top: 20px;	width: 100%;	z-index: 999;	overflow: hidden;	-webkit-transition: height .3s;	-moz-transition: height .3s;	transition: height .5s;	text-align: center;	padding-bottom: 10px;	padding-top: 10px}.alert-msg-suc {	background: #ff0;	color: #000!important;	text-align: center;	border: 1px solid #000;	padding: 10px;	font-size: 17px}.alert-msg-fail {	background: #ff0;	color: #000!important;	text-align: center;	border: 1px solid #000;	padding: 10px;	font-size: 17px}.modal-content .alert-msg-fail,.modal-content .alert-msg-suc {	position: relative;	z-index: 9}.top-bar {	position: fixed;	width: 100%;	z-index: 9999;	background: #000}.hover #demos {	display: block}.hed-socil li a:hover {	color: #f9ff57;	transition: all .3s ease 0s}.navbar-nav li a {	position: relative}.navbar-nav li a:before {	content: " ";	position: absolute;	left: 10px;	width: 0;	height: 2px;	background: #f9ff57;	bottom: 0;	transition: all .3s ease 0s;	opacity: 0}.navbar-nav li a:hover {	color: #f9ff57;	transition: all .3s ease 0s}.navbar-nav li a:hover:before {	opacity: 9;	width: 80%}header#myHeader {	background: #0000001c}#myHeader .top-bar {	display: none}#divCheckPasswordMatch {	color: #ff0}.sticky .top-bar {	display: block!important}.sticky {	background: #000!important;	animation: .7s ease 0s normal none 1 running slide-down;	padding: 0;	top: 0;	position: fixed;	z-index: 9999;	width: 100%;	transition: all .5s ease-in-out;	box-shadow: 0 0 10px #bdbdbddd;	padding-bottom: 10px}@keyframes slide-down {	0% {		opacity: 0;		transform: translateY(-100%)	}	100% {		opacity: .9;		transform: translateY(0)	}}.hover-on-off #demos i {	font-size: 40px}.hover-on-off .owl-nav button:focus {	outline: 0}header .navbar-nav a {	text-transform: uppercase;	font-size: var(--v20);	letter-spacing: .3px;	color: #fff;	font-weight: var(--v400)}.sticky .navbar-nav a {	font-size: var(--v16)}.sticky .hed-socil ul li a {	font-size: var(--v16)}header .navbar-nav li {	padding-left: var(--v25)}.hed-socil {	padding-left: var(--v20);	border-left: var(--v1) solid #fff;	margin-left: var(--v15)}.hed-socil ul li a {	color: var(--white)}.hed-socil ul li {	margin: var(--v0) var(--v15)}.hed-socil ul li a {	font-size: var(--v18)}#banner {	height: 600px;	background-image: url(../images/banner.jpg);	background-repeat: no-repeat;	background-size: cover;	background-position: left -2px}.top-bar i {	-webkit-animation: pulse 2s infinite;	animation: pulse 2s infinite;	color: var(--secondy-color);	font-size: var(--v16);	cursor: pointer}.top-bar #demos {	display: none}.hover #demos {	display: block}.hover-on-off #demos figure {	margin: 0;	background-color: #fff;	padding: 3px;	border-radius: 4px;	overflow: hidden}.hover-on-off #demos {	animation: .7s ease 0s normal none 1 running slide-down;	transition: all .5s ease-in-out;	padding: 10px 0}div#elm {	display: table;	margin: 0 auto}.hover-on-off .owl-nav {	display: block!important}.hover-on-off .owl-nav button {	position: absolute;	top: 30%;	z-index: 999;	display: block}.video-section {	position: relative;	line-height: 0}.video-section video {	width: 100%;	height: auto}.hover-on-off .owl-nav button:nth-child(1) {	left: -30px}.hover-on-off .owl-nav button:nth-child(2) {	right: -25px}.baneer-content {	margin-top: 280px}#banner h1 {	font-size: 80px;	color: var(--white);	letter-spacing: 15px;	margin-top: 70px;	margin-bottom: 30px}#banner h1 span {	color: var(--secondy-color)}#banner p {	letter-spacing: 4.9px}.go-down {	text-align: center;	margin-top: 78px}.go-down a {	color: #fff;	font-size: var(--v20) px;	padding: 10px 19px;	border: 2px solid #ff0}.title h1 {	margin-top: var(--v15);	letter-spacing: 3.5px;	line-height: 35px}.sub-title h2 {	line-height: var(--v48);	font-size: 52px}.cristi-so-li ul li a {	color: var(--main-color);	font-size: var(--v30)}.cristi-so-li {	margin-top: 33px}.cristi-so-li li {	padding-right: 33px}.line {	width: 97%;	height: 5px;	background: var(--main-color);	display: block}.price-detail {	font-family: MuseoSans}.cost {	margin-top: var(--v14)}.pledged p {	margin-bottom: 3px}.amount p {	color: var(--main-color);	font-size: var(--v22);	margin: 0}.amount .backers {	font-size: var(--v12)}.day-go {	margin-top: 7px;	color: var(--main-color)}.back-project a {	padding: 12px 122px}.back-project {	margin-top: 26px}.day-go .day {	font-size: var(--v22);	margin-bottom: 0}.day-go .daygo {	font-size: var(--v12);	font-weight: 500;	margin: 0}.remind {	float: left;	margin-top: 24px}.remind button i {	margin-right: var(--v5)}.back-project .btn-def {	background: var(--white);	color: var(--main-color)}.back-project .btn-def:before {	background: var(--main-color)}.back-project .btn-def:hover {	color: #fff}.btn-def {	display: inline-block;	vertical-align: middle;	-webkit-transform: perspective(1px) translateZ(0);	transform: perspective(1px) translateZ(0);	position: relative;	-webkit-transition-property: color;	transition-property: color;	-webkit-transition-duration: .3s;	transition-duration: .3s;	border: var(--border);	background: var(--main-color);	font-size: var(--v16);	padding: 10px 34px;	border-radius: 4px;	font-weight: var(--v900);	color: #fff;	letter-spacing: .3px;	border-radius: 0!important}.btn-def:before {	content: "";	position: absolute;	z-index: -1;	top: 0;	bottom: 0;	left: 0;	right: 0;	background: var(--secondy-color);	-webkit-transform: scaleY(0);	transform: scaleY(0);	-webkit-transform-origin: 50%;	transform-origin: 50%;	-webkit-transition-property: transform;	transition-property: transform;	-webkit-transition-duration: .3s;	transition-duration: .3s;	-webkit-transition-timing-function: ease-out;	transition-timing-function: ease-out}.btn-def:hover {	color: var(--main-color)}.btn-def i {	margin-right: var(--v5)}.btn-def:hover:before {	webkit-transform: scaleY(1);	transform: scaleY(1)}.fc .fc-row .fc-content-skeleton td:hover {	background: #fdf851;	cursor: crosshair;	color: #000}.fc-bg,.fc-bgevent-skeleton,.fc-helper-skeleton,.fc-highlight-skeleton {	left: -1px!important;	right: 0!important;	height: 81px}#gallery {	margin-top: 60px}#gallery figure {	width: 100%;	height: 100%}#gallery figure img {	width: 100%;	height: 100%}#gallery .icon a {	color: var(--white)}.gallery-box figure {	flex: 0 0 50%;	overflow: hidden}.view-more-gal {	right: 16px;	bottom: 30px}#subscrib .subscrib-gallery figure {	flex: 0 0 50%;	-ms-flex: 0 0 50%}.workout-page {	background: #000;	padding: 100px 0 15px}.view-more-gal a {	color: #fff;	font-size: var(--v22);	padding-right: 30px;	display: block;	transition: all .5s ease 0s}.view-more-gal a span {	border: 2px solid #ff0;	margin-left: 15px;	padding: 6px 15px;	z-index: 9999;	font-size: 22px;	display: inline-block;	transition: all .5s ease 0s}.gallery-box figure:before {	height: 50%;	background: rgba(0, 0, 0, .5);	position: absolute;	top: 0;	left: 0;	z-index: 1;	transform-origin: 100% 0;	transform: rotateZ(90deg);	content: " ";	width: 100%;	transition: all .3s ease 0s}.gallery-box .icon {	top: -100%;	right: 20px;	font-size: var(--v25);	z-index: 2;	transition: all .3s ease .2s;	color: var(--white);	position: absolute}.gallery-box figure:after {	content: " ";	height: 50%;	background: rgba(0, 0, 0, .5);	position: absolute;	top: 0;	left: 0;	z-index: 1;	transform-origin: 100% 0;	transform: rotateZ(90deg);	width: 100%;	transition: all .3s ease 0s;	top: auto;	bottom: 0;	transform-origin: 0 100%}.gallery-box figure:hover:after,.gallery-box figure:hover:before {	transform: rotateZ(0)}.gallery-box figure:hover .icon {	top: 25px}.gallery-box figure .text {	font-size: 19px;	font-weight: 600;	color: #fff;	text-transform: uppercase;	text-shadow: 0 0 1px #004cbf;	bottom: 10px;	left: 10px;	opacity: 0;	z-index: 2;	transform: scale(0);	transition: all .5s ease .2s;	position: absolute;	margin: auto;	text-align: center;	font-size: 30px;	padding: 0 15px;	line-height: 33px}.gallery-box figure:hover .text {	opacity: 1;	transform: scale(1);	top: 80px}.icon {	right: 20px;	top: 25px;	font-size: 25PX}#subscrib .subscrib-gallery figure img {	width: 100%}.subscrib-gallery .icon {	right: 20px;	top: 25px}.subscrib-gallery .icon a {	font-size: var(--v25);	color: var(--white)}.subscribe-form form .form-control {	border: 1px solid #cecece!important;	border-radius: 0}.subscribe-form form .form-control:focus {	outline: 0;	box-shadow: unset}section#video-area {	background-image: url(../images/video.jpg);	background-repeat: no-repeat;	background-size: cover;	background-position: 100% -110px;	overflow: hidden}.subscur-btn {	padding: 7px 40px}.hover-text {	transition: .5s ease;	opacity: 0;	position: absolute;	top: 50%;	left: 50%;	transform: translate(-50%, -50%);	-ms-transform: translate(-50%, -50%);	text-align: center;	width: 100%;	height: 100%;	background: #00000082;	color: #fff;	z-index: 99}.hover-on-img img:hover {	opacity: .3}.hover-on-img img {	opacity: 1;	display: block;	width: 100%;	height: auto;	transition: .5s ease;	backface-visibility: hidden}.hover-on-img:hover .hover-text {	opacity: 1}.watch h1 {	font-size: 120px;	float: right;	color: #fff;	line-height: 130px;	margin: 0}.video-section .row {	position: absolute;	left: 0;	right: 0;	top: 0;	padding-top: 15px}.video-section .row p {	margin-bottom: 0}.watch h1 span {	color: var(--secondy-color)}.footer {	background: var(--main-color)}.wig-content p {	font-size: 15px;	color: #ff0;	margin: 0}.wig-content ul li {	padding: 4px 0;	font-size: var(--v12)}.wiget h1 {	letter-spacing: 7px}.footer .row .col-md-4:nth-child(2) {	border-left: 1px solid var(--muted);	border-right: 1px solid var(--muted)}.progress {	background-color: #b5b5b5;	height: 30px;	border-radius: 3px;	margin: 10px 0;	box-shadow: 0 0 1px 0 #e2e2e2f1}.progress span {	position: absolute;	left: 29px;	font-size: 14px;	font-weight: 500;	letter-spacing: .3px}button:focus {	outline: 0}.wig-content ul li a:hover {	color: var(--secondy-color)!important}button {	cursor: pointer}.hover-text {	transition: .5s ease;	opacity: 0;	position: absolute;	top: 50%;	left: 50%;	transform: translate(-50%, -50%);	-ms-transform: translate(-50%, -50%);	text-align: center;	width: 100%;	height: 100%;	background: rgba(0, 0, 0, .65);	color: #fff;	z-index: 99}.hover-text h1 {	font-size: 24px;	line-height: 38px}.login-modal .btn-def {	padding: 7px 32px;	letter-spacing: .8px;	font-size: 17px;	border-color: #ff0;	background: 0 0}.login-modal .form-control:focus {	outline: 0;	box-shadow: unset;	border-color: #000}.login-modal .modal-title {	font-size: 18px;	letter-spacing: .5px;	font-weight: 500}.login-modal .modal-content {	border-radius: 0}.login-modal .form-control {	border: 1px solid #ddd;	height: 48px;	padding-left: 55px;	border-radius: 0!important}.login-modal .form-control::placeholder {	color: #eaeaea;	font-size: 13px;	font-weight: 500;	letter-spacing: 1px}.login-modal .form-control {	background: 0 0;	color: #fff;	position: relative}.login-modal .form-control:focus {	border-color: #fff}.login-modal .modal-body {	padding: 0 40px 30px;	border: 5px solid #ff0}.login-modal .modal-body .form-group {	margin-top: 25px;	position: relative;	z-index: 1}.login-modal .modal-header {	border-color: #000}.login-modal .modal-body h1 {	text-align: center;	font-size: 34px;	margin-top: 30px;	text-transform: uppercase;	font-weight: 500;	color: #000;	z-index: 1;	position: relative;	color: #fff}.forget-pass {	text-align: center;	border-top: 1px solid #fff;	border-bottom: 1px solid #fff;	padding: 15px 0;	position: relative;	z-index: 1}.forget-pass a {	color: #fff;	font-size: 18px;	text-transform: capitalize;	letter-spacing: .5px}.donate-section ul li {	width: 33.3333%;	padding: 0 18px;	text-align: center}.donate-section ul li img {	-webkit-filter: grayscale(100%);	width: 150px}.donate-section ul li:hover img {	webkit-filter: grayscale(0);	filter: grayscale(0)}.sbub-txt p {	position: relative;	line-height: 30px;	font-size: 25px}.sbub-txt p .fas.fa-quote-right {	position: absolute;	left: -23px;	font-size: 40px;	top: -15px;	color: #d6d6d6;	transform: rotate(180deg)}.sbub-txt p span {	display: block;	font-size: 30px;	color: #dadada;	padding: 11px 0}.sbub-txt p .fas.fa-quote-left {	position: absolute;	right: 0;	bottom: -18px;	font-size: 40px;	color: #d6d6d6;	transform: rotate(180deg)}.bg-gray {	background: #000;	text-transform: uppercase}header {	top: 0;	padding: 10px 0 10px 0}header#myHeader {	background: rgba(0, 0, 0, .3);	transition: .5s all ease-in-out}div#elm {	color: #fff;	margin: 10px 0 0 0;	display: block;	position: relative}.top-bar {	position: relative;	display: none}.hover-on-off #demos {	display: block;	animation: auto}#myHeader .TopArea {	display: block!important;	background-color: transparent;	margin: -145px 0 0 0;	transition: .5s all ease-in-out}#myHeader:hover .TopArea {	display: block!important;	margin: 0}#Banner {	position: relative;	height: 100vh;	background-image: url(../images/Banner.png);	background-size: cover;	background-position: center center}#Banner .BannerContent {	position: absolute;	top: 50%;	left: 50%;	transform: translate(-50%, -50%);	width: 100%;	text-align: center;	font-family: Korolev}#Banner .BannerContent h1 {	color: #fff;	font-size: 100px;	text-transform: uppercase;	margin: 0;	position: relative;	padding: 0;	display: inline-block;	font-family: Korolev}.effect-block .Cristi {	opacity: 1;	-webkit-animation: text-visible .1ms linear forwards;	animation: text-visible .1ms linear forwards;	-webkit-animation-delay: 1.5s;	animation-delay: 1.5s}.effect-block:after {	content: "";	top: 0;	left: 0;	position: absolute;	width: 0%;	height: 100%;	background: #f9ff57;	-webkit-animation: effect-block 2s cubic-bezier(.19, 1, .22, 1) 2;	animation: effect-block 2s cubic-bezier(.19, 1, .22, 1) 2;	-webkit-animation-delay: 1s;	animation-delay: 1s}#another {	top: 30px;	font-size: 40px!important;	color: #fff!important}#another.effect-block:after {	background: #f9ff57;	-webkit-animation-delay: 1.4s;	animation-delay: 1.4s}@-webkit-keyframes effect-block {	0% {		left: 0;		width: 0%	}	50% {		left: 0;		width: 100%	}	100% {		left: 100%;		width: 0%	}}@keyframes effect-block {	0% {		left: 0;		width: 0%	}	50% {		left: 0;		width: 100%	}	100% {		left: 100%;		width: 0%	}}@-webkit-keyframes text-visible {	0% {		opacity: 0	}	100% {		opacity: 1	}}@keyframes text-visible {	0% {		opacity: 0	}	100% {		opacity: 1	}}.PingIcon {	position: absolute;	top: 15px;	right: 15px;	width: 35px;	height: 35px;	background-color: #fff;	padding: 8px;	border-radius: 3px;	line-height: 16px;	box-shadow: 0 3px 8px #000}#video-area {	position: relative;	min-height: 75vh}.Pause {	display: none}#cristi .title {	padding: 15px 0 0 0}#cristi p {	line-height: 29px!important;	color: #6f6f6f}.ModalLink {	text-align: right;	padding: 19px 0 0}.ModalLink a {	display: inline-block;	background: #fff;	margin: 0 0 10px 0;	text-transform: uppercase;	font-size: 16px;	color: #000;	letter-spacing: .5px;	width: 75%;	padding: 7px 0;	text-align: center;	font-weight: 500}.ModalLink a:before {	content: "";	position: absolute;	z-index: -1;	top: 0;	bottom: 0;	left: 0;	right: 0;	background: var(--secondy-color);	-webkit-transform: scaleY(0);	transform: scaleY(0);	-webkit-transform-origin: 50%;	transform-origin: 50%;	-webkit-transition-property: transform;	transition-property: transform;	-webkit-transition-duration: .3s;	transition-duration: .3s;	-webkit-transition-timing-function: ease-out;	transition-timing-function: ease-out}.ModalLink a:hover:before {	-webkit-transform: scaleY(1);	transform: scaleY(1)}.progress {	margin: 0 0 50px;	text-align: center}.progress span {	left: 45%;	font-size: 17px;	color: #000;	line-height: 32px}#Loginmodal .modal-body {	position: relative}#Loginmodal .modal-body:before,#forget .modal-body:before,#sing-up-modal .modal-body:before {	content: '';	position: absolute;	top: 0;	left: 0;	width: 100%;	height: 100%;	background-color: #000000c4}.sbub-txt p {	color: #fff}.modal-backdrop.show {	opacity: .9}header button.navbar-toggler {	border: 1px solid #fff;	color: #fff}header button.navbar-toggler span {	width: 20px;	height: 1px;	background: #fff;	display: table;	margin: 5px auto}.footer#contact {	float: left;	width: 100%;	display: block}@media only screen and (max-width:1200px) {	.pasport-h1 p {		font-size: 50px!important;		line-height: 40px!important	}}@media only screen and (max-width:1090px) {	#video-area {		min-height: 500px!important;		background-position: 100% 0!important	}}@media only screen and (max-width:990px) {	.hover-text h1 {		font-size: 18px;		line-height: 23px	}	header .logo {		display: block;		width: 198px	}	.gallery-box figure .text {		font-size: 25px;		line-height: 33px	}	#myHeader .TopArea {		margin: -132px 0 0 0	}	.navbar-nav li a:hover:before {		opacity: 0!important	}	header .navbar-nav li {		border-bottom: 1px solid #f9ff57;		padding-left: 4px!important;		margin: 0	}	header .navbar-nav {		text-align: left;		margin-top: 18px	}	.hed-socil {		padding-left: var(--v0);		border-left: none;		margin-left: 0;		padding-top: 5px	}	#Banner .BannerContent h1 {		font-size: 70px	}	#another {		font-size: 30px!important	}	#banner p {		font-size: var(--v22)	}	#cristi .w-75 {		width: 100%!important;		font-size: var(--v14);		padding-right: 0!important	}	.sub-title h2 {		font-size: 30px	}	.subscribe-form .titel h1 {		font-size: 20px	}	.subscribe-form {		width: 100%!important	}	.video-text h1 {		font-size: 20px	}	.watch h1 {		font-size: 60px	}	.ModalLink {		padding: 10px 0 0	}	.ModalLink a {		padding: 5px;		font-size: 12px;		width: 100%	}	#cristi p {		padding-right: 0!important;		line-height: 25px!important;		font-size: 16px	}	#cristi .title {		padding: 10px 0 0	}	.w-75 {		width: 100%!important	}}@media only screen and (max-width:800px) {	#banner {		height: auto;		padding-bottom: 30px	}	.baneer-content {		margin-top: 230px	}}@media only screen and (max-width:768px) {	.pasport-h1 p {		font-size: 40px!important;		line-height: 36px!important;		font-weight: 900!important	}	#video-area {		min-height: 400px!important;		background-position: 100% 0!important	}	#myHeader .TopArea {		margin: -100px 0 0	}	.footer .row .col-md-4:nth-child(2) {		border-left: none	}	.hover-on-off .owl-nav button {		top: 20%	}	.hover-on-off #demos {		padding: 10px 0 0	}	.progress {		margin: 0 0 20px	}	.sbub-txt p {		font-size: 18px;		line-height: 25px	}	.wiget h1.text-center {		text-align: left!important	}	div#contact .wiget+a {		text-align: left!important;		margin-left: 0;		margin-bottom: 0	}	.footer p {		font-size: 14px	}	.gaps {		padding: 30px 40px	}	.pasport-foo {		margin-top: 20px!important	}}@media only screen and (max-width:576px) {	.meal-btn {		border: 2px solid #ff0 !important;		width: 100%;	}	.meal-btn {		margin-bottom: 0px!important	}	.account-design .form-group label span {		margin-left: 30px;		font-size: 12px	}	.account-design .pt-5 {		padding-top: 0!important	}	.account-design .mb-5 {		margin-top: 0!important	}	.m-p-g {		padding: 0 0!important	}	video.vido-pop {		position: relative!important;		left: 0;		right: 0;		top: 0;		overflow: hidden;		width: 100%;		height: 180px;		object-fit: cover;		margin-top: 13px	}	.thankyoumodal .modal-body p {		min-height: 43px	}	.PlayVideo1 {		position: relative;		width: 100%	}	body .calender-section {		margin-top: 0!important	}	.video-workout .nav a {		width: 100%	}	.workout-page {		background: #000;		padding: 0 0 15px	}	.workout-video-text h2 {		margin-bottom: 30px	}	.menuoverlap {		display: block	}	.registrationFormAlert {		color: #fdf851;		text-align: center;		margin: 0 auto	}	.sign-up-scroll {		padding-bottom: 60px	}	.fc-right {		padding-top: 15px	}	.fc-left {		padding-top: 10px	}	#lockpopup img {		height: 100px	}	.day-chart h6 {		margin-top: -20px	}	.day-chart .row:nth-child(2) a img {		width: auto!important;		height: 100px;		margin-bottom: 0!important;		padding-bottom: 0!important	}	.day-chart .row {		align-items: center	}	.day-chart .row:nth-child(2) {		transform: unset!important;		opacity: 9!important;		transition: .5s all ease-in-out;		height: auto!important	}	.border-tuta {		display: none	}	.border-judma {		display: none	}	.day-chart a figure {		margin-bottom: 40px!important	}	.social {		display: none!important	}	.day-chart .row:nth-child(2) {		opacity: 0;		transition: .5s all ease-in-out;		height: 0	}	.fc-bg,	.fc-bgevent-skeleton,	.fc-helper-skeleton,	.fc-highlight-skeleton {		height: 51px	}	.fc-ltr .fc-basic-view .fc-day-top .fc-day-number {		line-height: 50px!important	}	.fc-day-header.fc-widget-header span {		font-size: 18px!important	}	.fc-ltr .fc-basic-view .fc-day-top .fc-day-number {		font-size: 18px!important	}	.video-workout .nav a span+label {		flex: 0 0 100px!important;		width: 100px!important	}	.video-workout .nav a span {		width: 170px!important;		flex: 0 0 170px!important	}	.calender-section .col-md-8 {		margin-top: 30px	}	div#calendar_header {		margin-left: 0!important	}	.meal-btn {		padding: 10px 40px!important	}	.calender-section .fc.fc-unthemed.fc-ltr {		margin-left: 0!important	}	.cart-page table tbody tr td {		min-width: 140px	}	.shoping-informaction form>.row>.col-md-4 {		margin-top: 40px	}	.shop-informaction .card .row {		border: 1px solid rgba(0, 0, 0, .125);		margin-top: 22px	}	.shop-informaction .card {		border: none	}	.shop-informaction .card .form-control {		height: 40px!important	}	.content-modal .modal-body .form-group {		flex-direction: column!important;		align-items: flex-start!important	}	.content-modal .modal-body {		padding: 10px 20px 0!important	}	.login-modal .form-control {		height: 35px!important	}	.login-modal .modal-body .form-group {		margin-top: 0!important	}	#myHeader .TopArea {		margin: -180px 0 0	}	.hover-on-off #demos {		padding: 10px 20px 0	}	.ModalLink {		display: flex;		display: -ms-flexbox!important;		-ms-flex-pack: distribute!important;		justify-content: space-around!important;		padding: 0	}	.ModalLink a {		-ms-flex: 0 0 30%;		flex: 0 0 30%;		max-width: 30%;		margin-bottom: 0	}	.sbub-txt {		padding: 140px 0	}}@media only screen and (max-width:600px) {	.leftar p,	.rightar p {		font-size: 24px!important	}	#Banner .BannerContent h1 {		font-size: 40px	}	#another {		font-size: 25px!important	}	.row.pl-5.pr-5.bg-row {		display: none	}	#video-area {		min-height: 300px!important;		background-position: 100% 0!important	}}@media only screen and (max-width:480px) {	.model-image .container-fluid .row+.row>div {		width: 50%	}	.model-image h2 {		font-size: 23px!important	}	.connect-with-cristi:before {		left: 15px!important;		width: 15%!important	}	.connect-with-cristi:after {		width: 15%!important;		right: 15px!important	}	.calendar .group.header {		display: flex;		align-items: center;		justify-content: center	}	.calendar .group.header p {		font-size: 18px	}	.calendar .group.header p:nth-child(1) {		width: 50px;		flex: 0 0 50px	}	.calendar .group.header p:nth-child(2) {		width: 40%;		flex: 0 40%;		text-align: center	}	.calendar li:nth-child(-n+7) {		font-size: 16px!important	}	.bottom-arrow {		padding-right: 0!important	}	.straight-leg {		width: 100%!important	}	.arrow-dumy {		width: 50px!important;		flex: 0 0 50px	}	.reps {		width: 120px!important	}	.monday-exercise h2 {		font-size: 25px!important	}	.monday-exercise h2:after {		left: 160px!important;		width: 140px!important	}	.workout-video-text h2:before {		top: 58px!important;		width: 60px!important	}	.workout-video-text h2:after {		top: 58px!important;		width: 60px!important	}	.workout-video-text h2 {		font-size: 20px	}	.gallery-box figure {		flex: 0 0 100%	}	.gallery-box figure .text {		top: 100px!important	}	.gaps {		padding: 15px!important	}	.leftar p br {		display: none	}	.rightar p br {		display: none	}	span.ce-line {		height: 100px!important	}	.pasport-h1 p {		font-size: 30px!important;		line-height: 33px!important	}	span.ce-line {		margin: 0 30px!important	}	.pasport-foo {		margin-top: 10px!important	}	gaps {		padding: 15px	}	.leftar p,	.rightar p {		font-size: 20px!important	}	#myHeader .TopArea {		margin: -160px 0 0	}	#Banner .BannerContent h1 {		font-size: 50px	}	#another {		font-size: 20px!important	}	#video-area {		min-height: 200px!important;		background-position: 100%!important	}	.watch h1 {		font-size: 30px	}}@media only screen and (max-width:420px) {	#myHeader .TopArea {		margin: -141px 0 0	}	#video-area .container .row:nth-child(2) {		display: none	}}@media only screen and (max-width:380px) {	#Banner .BannerContent h1 {		font-size: 30px	}	#another {		font-size: 16px!important	}}@media only screen and (max-width:320px) {	.gallery-box figure .text {		font-size: 20px;		line-height: 35px	}	.hover-text h1 {		font-size: 16px;		line-height: 20px	}	.gallery-box figure:hover .text {		top: 100px	}	#video-area {		min-height: 180px!important;		background-position: 100% 0!important	}}@media only screen and (max-width:411px) {	.footer .col-6 {		flex: 0 0 100%!important;		max-width: 100%!important	}	.footer .row .col-md-4:nth-child(2) {		padding-bottom: 30px	}}@media only screen and (max-width:320px) {	.pasport-foo {		align-items: flex-start!important;		-ms-flex-align: start!important	}	.sub-title h2 {		font-size: 25px	}	.title h1 {		font-size: 30px	}	.sbub-txt {		padding: 80px 0	}	.pasport-h1 p {		font-size: 30px!important;		line-height: 31px!important	}	.pasport-foo {		flex-direction: column!important	}	.leftar {		width: 100%;		flex: 0 0 100%	}	span.ce-line {		transform: rotate(0)!important;		width: 100%!important;		height: 1px!important;		margin: 15px 0!important	}	.leftar br {		display: none	}	.rightar p br {		display: none	}}div#elm i {	animation-name: float-bob;	animation-duration: 2s;	animation-iteration-count: infinite;	animation-timing-function: linear;	-webkit-animation-name: float-bob;	-webkit-animation-duration: 2s;	-webkit-animation-iteration-count: infinite;	-webkit-animation-timing-function: linear;	-moz-animation-name: float-bob;	-moz-animation-duration: 2s;	-moz-animation-iteration-count: infinite;	-moz-animation-timing-function: linear;	-ms-animation-name: float-bob;	-ms-animation-duration: 2s;	-ms-animation-iteration-count: infinite;	-ms-animation-timing-function: linear;	-o-animation-name: float-bob;	-o-animation-duration: 2s;	-o-animation-iteration-count: infinite;	-o-animation-timing-function: linear;	margin-top: 13px;	font-size: 20px}@-webkit-keyframes float-bob {	0% {		-webkit-transform: translateY(-20px);		transform: translateY(-20px)	}	50% {		-webkit-transform: translateY(-15px);		transform: translateY(-15px)	}	100% {		-webkit-transform: translateY(-20px);		transform: translateY(-20px)	}}input.form-group {	position: relative}input.form-group span {	position: absolute}.login-modal .modal-body .form-group span {	position: absolute;	left: 0;	top: 0;	width: 40px;	height: 48px;	line-height: 45px;	color: #fff;	border-right: 1px solid #fff;	margin: 0 auto;	text-align: center;	background: #1a1a1a7a}.forget-pass a:hover {	color: var(--secondy-color)}.view-more-gal a:hover span {	background: #000;	border-color: #000;	color: #fff}.bg-row {	background: #0000008c;	padding-top: 25px;	z-index: 999}.view-more-gal a:hover {	color: #000}.f-btn {	display: table;	margin: 35px auto;	border: 1px solid transparent;	padding: 5px 11px;	font-size: 14px;	letter-spacing: .5px;	background: #ff0;	color: #000;	transition: all .3s ease 0s}.f-btn:hover {	color: #fff;	background: #000;	border: 1px solid #ff0}.f-btn i {	margin-left: 1px;	line-height: 14px}.sbub-txt p {	font-size: 40px;	font-weight: 900;	line-height: 50px;	margin: 0}.sbub-txt span {	text-align: center;	display: table;	margin: 26px auto;	font-size: 40px;	font-weight: 900;	color: #fff;	line-height: 50px}.pasport-h1 {	color: #fff}.pasport-foo {	color: #fff;	margin-top: 40px}.pasport-h1 span {	background: #ff0;	color: #000;	font-size: 14px;	padding: 2px 5px;	letter-spacing: .5px;	font-weight: 600;	line-height: 38px}.pasport-h1 p {	font-size: 75px;	line-height: 58px;	font-weight: 900}.leftar span {	font-size: 14px;	font-style: italic;	color: #d0d0d0;	margin-left: 4px}.leftar p {	font-size: 30px;	line-height: 25px;	font-style: italic;	font-weight: 600}span.ce-line {	width: 1px;	height: 130px;	background: #fff;	transform: rotate(12deg);	margin: 0 50px}.rightar span {	font-size: 14px;	font-style: italic;	color: #d0d0d0;	margin-left: 4px}.rightar p {	font-size: 30px;	line-height: 25px;	font-style: italic;	font-weight: 600}.hover #demos {	display: block}.hed-socil li a:hover {	color: #f9ff57;	transition: all .3s ease 0s}.navbar-nav li a {	position: relative}.navbar-nav li a:before {	content: " ";	position: absolute;	left: 10px;	width: 0;	height: 2px;	background: #f9ff57;	bottom: 0;	transition: all .3s ease 0s;	opacity: 0}.navbar-nav li a:hover {	color: #f9ff57;	transition: all .3s ease 0s}.navbar-nav li a:hover:before {	opacity: 9;	width: 80%}header#myHeader {	background: #0000001c;	z-index: 999}#myHeader .top-bar {	display: none}.sticky .top-bar {	display: block!important}.sticky {	padding-top: 0;	background: #000!important;	animation: .7s ease 0s normal none 1 running slide-down;	padding: 0;	top: 0;	position: fixed;	z-index: 9999;	width: 100%;	transition: all .5s ease-in-out;	box-shadow: 0 0 10px #bdbdbddd;	padding-bottom: 10px}@keyframes slide-down {	0% {		opacity: 0;		transform: translateY(-100%)	}	100% {		opacity: .9;		transform: translateY(0)	}}.hover-on-off #demos i {	font-size: 40px}.hover-on-off .owl-nav button:focus {	outline: 0}header .navbar-nav a {	text-transform: uppercase;	font-size: var(--v20);	letter-spacing: .3px;	color: #fff;	font-weight: var(--v400)}.sticky .logo {	display: block}.sticky .navbar-nav a {	font-size: var(--v16)}.sticky .hed-socil ul li a {	font-size: var(--v16)}header .navbar-nav li {	padding-left: var(--v25)}.hed-socil {	padding-left: var(--v20);	border-left: var(--v1) solid #fff;	margin-left: var(--v15)}.hed-socil ul li a {	color: var(--white)}.hed-socil ul li {	margin: var(--v0) var(--v15)}.hed-socil ul li a {	font-size: var(--v18)}#banner {	height: 600px;	background-image: url(../images/banner.jpg);	background-repeat: no-repeat;	background-size: cover;	background-position: left -2px}.top-bar i {	-webkit-animation: pulse 2s infinite;	animation: pulse 2s infinite;	color: var(--secondy-color);	font-size: var(--v16);	cursor: pointer}.top-bar #demos {	display: none}.hover #demos {	display: block}.hover-on-off #demos figure {	margin: 0;	background-color: #fff;	padding: 3px;	border-radius: 4px;	overflow: hidden}.hover-on-off #demos {	animation: .7s ease 0s normal none 1 running slide-down;	transition: all .5s ease-in-out;	padding: 10px 0}div#elm {	display: table;	margin: 10px auto 0}.hover-on-off .owl-nav {	display: block!important}.hover-on-off .owl-nav button {	position: absolute;	top: 30%;	z-index: 999;	display: block}.hover-on-off .owl-nav button:nth-child(1) {	left: -30px}.hover-on-off .owl-nav button:nth-child(2) {	right: -25px}.baneer-content {	margin-top: 280px}#banner h1 {	font-size: 80px;	color: var(--white);	letter-spacing: 15px;	margin-top: 70px;	margin-bottom: 30px}#banner h1 span {	color: var(--secondy-color)}#banner p {	letter-spacing: 4.9px}.go-down {	text-align: center;	margin-top: 78px}.go-down a {	color: #fff;	font-size: var(--v20) px;	padding: 10px 19px;	border: 2px solid #ff0}.title h1 {	margin-top: var(--v15);	letter-spacing: 3.5px;	line-height: 35px}.sub-title h2 {	line-height: var(--v48);	font-size: 52px}.cristi-so-li ul li a {	color: var(--main-color);	font-size: var(--v30)}.cristi-so-li {	margin-top: 33px}.cristi-so-li li {	padding-right: 33px}.line {	width: 97%;	height: 5px;	background: var(--main-color);	display: block}.price-detail {	font-family: MuseoSans}.cost {	margin-top: var(--v14)}.pledged p {	margin-bottom: 3px}.amount p {	color: var(--main-color);	font-size: var(--v22);	margin: 0}.amount .backers {	font-size: var(--v12)}.day-go {	margin-top: 7px;	color: var(--main-color)}.back-project a {	padding: 12px 122px}.back-project {	margin-top: 26px}.day-go .day {	font-size: var(--v22);	margin-bottom: 0}.day-go .daygo {	font-size: var(--v12);	font-weight: 500;	margin: 0}.remind {	float: left;	margin-top: 24px}.remind button i {	margin-right: var(--v5)}.back-project .btn-def {	background: var(--white);	color: var(--main-color)}.back-project .btn-def:before {	background: var(--main-color)}.back-project .btn-def:hover {	color: #fff}.btn-def {	display: inline-block;	vertical-align: middle;	-webkit-transform: perspective(1px) translateZ(0);	transform: perspective(1px) translateZ(0);	position: relative;	-webkit-transition-property: color;	transition-property: color;	-webkit-transition-duration: .3s;	transition-duration: .3s;	border: var(--border);	background: var(--main-color);	font-size: var(--v16);	padding: 10px 34px;	border-radius: 4px;	font-weight: var(--v900);	color: #fff;	letter-spacing: .3px;	border-radius: 0!important}.btn-def:before {	content: "";	position: absolute;	z-index: -1;	top: 0;	bottom: 0;	left: 0;	right: 0;	background: var(--secondy-color);	-webkit-transform: scaleY(0);	transform: scaleY(0);	-webkit-transform-origin: 50%;	transform-origin: 50%;	-webkit-transition-property: transform;	transition-property: transform;	-webkit-transition-duration: .3s;	transition-duration: .3s;	-webkit-transition-timing-function: ease-out;	transition-timing-function: ease-out}.btn-def:hover {	color: var(--main-color)}.btn-def i {	margin-right: var(--v5)}.btn-def:hover:before {	webkit-transform: scaleY(1);	transform: scaleY(1)}#gallery {	margin-top: 60px}#gallery figure {	width: 100%;	height: 100%}#gallery figure img {	width: 100%;	height: 100%}#gallery .icon a {	color: var(--white)}.gallery-box figure {	flex: 0 0 50%;	overflow: hidden}.view-more-gal {	right: 16px;	bottom: 30px}#subscrib .subscrib-gallery figure {	flex: 0 0 50%;	-ms-flex: 0 0 50%}.view-more-gal a {	color: #fff;	font-size: var(--v22);	padding-right: 30px;	display: block;	transition: all .5s ease 0s}.view-more-gal a span {	border: 2px solid #ff0;	margin-left: 15px;	padding: 6px 15px;	z-index: 9999;	font-size: 22px;	display: inline-block;	transition: all .5s ease 0s}.gallery-box figure:before {	height: 50%;	background: rgba(0, 0, 0, .5);	position: absolute;	top: 0;	left: 0;	z-index: 1;	transform-origin: 100% 0;	transform: rotateZ(90deg);	content: " ";	width: 100%;	transition: all .3s ease 0s}.gallery-box .icon {	top: -100%;	right: 20px;	font-size: var(--v25);	z-index: 2;	transition: all .3s ease .2s;	color: var(--white);	position: absolute}.gallery-box figure:after {	content: " ";	height: 50%;	background: rgba(0, 0, 0, .5);	position: absolute;	top: 0;	left: 0;	z-index: 1;	transform-origin: 100% 0;	transform: rotateZ(90deg);	width: 100%;	transition: all .3s ease 0s;	top: auto;	bottom: 0;	transform-origin: 0 100%}.gallery-box figure:hover:after,.gallery-box figure:hover:before {	transform: rotateZ(0)}.gallery-box figure:hover .icon {	top: 25px}.gallery-box figure .text {	font-size: 19px;	font-weight: 600;	color: #fff;	text-transform: uppercase;	text-shadow: 0 0 1px #004cbf;	bottom: 10px;	left: 10px;	opacity: 0;	z-index: 2;	transform: scale(0);	transition: all .5s ease .2s;	position: absolute;	margin: auto;	text-align: center;	font-size: 30px;	padding: 0 15px;	line-height: 33px}.gallery-box figure:hover .text {	opacity: 1;	transform: scale(1);	top: 80px}.icon {	right: 20px;	top: 25px;	font-size: 25PX}#subscrib .subscrib-gallery figure img {	width: 100%}.subscrib-gallery .icon {	right: 20px;	top: 25px}.subscrib-gallery .icon a {	font-size: var(--v25);	color: var(--white)}.subscribe-form form .form-control {	border: 1px solid #cecece!important;	border-radius: 0}.subscribe-form form .form-control:focus {	outline: 0;	box-shadow: unset}.subscur-btn {	padding: 7px 40px}.hover-text {	transition: .5s ease;	opacity: 0;	position: absolute;	top: 50%;	left: 50%;	transform: translate(-50%, -50%);	-ms-transform: translate(-50%, -50%);	text-align: center;	width: 100%;	height: 100%;	background: #00000082;	color: #fff;	z-index: 99}.hover-on-img img:hover {	opacity: .3}.hover-on-img img {	opacity: 1;	display: block;	width: 100%;	height: auto;	transition: .5s ease;	backface-visibility: hidden}.hover-on-img:hover .hover-text {	opacity: 1}.watch h1 {	font-size: 120px;	float: right;	color: #fff}.watch h1 span {	color: var(--secondy-color)}.footer {	background: var(--main-color)}.wig-content p {	font-size: 15px;	color: #ff0;	margin: 0}.wig-content ul li {	padding: 4px 0;	font-size: var(--v12)}.wiget h1 {	letter-spacing: 7px}.footer .row .col-md-4:nth-child(2) {	border-left: 1px solid var(--muted);	border-right: 1px solid var(--muted)}.progress {	background-color: #b5b5b5;	height: 30px;	border-radius: 3px;	margin: 10px 0;	box-shadow: 0 0 1px 0 #e2e2e2f1}.progress span {	position: absolute;	left: 29px;	font-size: 14px;	font-weight: 500;	letter-spacing: .3px}button:focus {	outline: 0}.wig-content ul li a:hover {	color: var(--secondy-color)!important}button {	cursor: pointer}.hover-text {	transition: .5s ease;	opacity: 0;	position: absolute;	top: 50%;	left: 50%;	transform: translate(-50%, -50%);	-ms-transform: translate(-50%, -50%);	text-align: center;	width: 100%;	height: 100%;	background: rgba(0, 0, 0, .65);	color: #fff;	z-index: 99}.hover-text h1 {	font-size: 24px;	line-height: 38px}.login-modal .btn-def {	padding: 7px 32px;	letter-spacing: .8px;	font-size: 17px;	border-color: #ff0;	background: 0 0;	text-transform: uppercase}.login-modal .form-control:focus {	outline: 0;	box-shadow: unset;	border-color: #000}.login-modal .modal-title {	font-size: 18px;	letter-spacing: .5px;	font-weight: 500}.login-modal .modal-content {	border-radius: 0}.login-modal .form-control {	border: 1px solid #ddd;	height: 48px;	padding-left: 55px;	border-radius: 0!important}.login-modal .form-control::placeholder {	color: #eaeaea;	font-size: 13px;	font-weight: 500;	letter-spacing: 1px}.login-modal .form-control {	background: 0 0;	color: #fff;	position: relative}.login-modal .form-control:focus {	border-color: #fff}.login-modal .modal-body {	padding: 0 40px 30px;	border: 5px solid #ff0}.login-modal .modal-body .form-group {	margin-top: 25px;	position: relative;	z-index: 1}.login-modal .modal-header {	border-color: #000}.login-modal .modal-body h1 {	text-align: center;	font-size: 34px;	margin-top: 30px;	text-transform: uppercase;	font-weight: 500;	color: #000;	z-index: 1;	position: relative;	color: #fff}.forget-pass {	text-align: center;	border-top: 1px solid #fff;	border-bottom: 1px solid #fff;	padding: 15px 0;	position: relative;	z-index: 1}.forget-pass a {	color: #fff;	font-size: 18px;	text-transform: capitalize;	letter-spacing: .5px}.donate-section ul li {	width: 33.3333%;	padding: 0 18px;	text-align: center}.donate-section ul li img {	-webkit-filter: grayscale(100%);	filter: grayscale(100%);	width: 150px}.donate-section ul li:hover img {	-webkit-filter: grayscale(0);	filter: grayscale(0)}.sbub-txt p {	position: relative;	line-height: 30px;	font-size: 25px}.sbub-txt p .fas.fa-quote-right {	position: absolute;	left: -23px;	font-size: 40px;	top: -15px;	color: #d6d6d6;	transform: rotate(180deg)}.sbub-txt p span {	display: block;	font-size: 30px;	color: #dadada;	padding: 11px 0}.sbub-txt p .fas.fa-quote-left {	position: absolute;	right: 0;	bottom: -18px;	font-size: 40px;	color: #d6d6d6;	transform: rotate(180deg)}.bg-gray {	background: #000;	text-transform: uppercase}header#myHeader {	background: rgba(0, 0, 0, .3);	transition: .5s all ease-in-out}.top-bar {	position: relative;	display: none}.hover-on-off #demos {	display: block;	animation: auto}#myHeader .TopArea {	display: block!important;	background-color: transparent;	margin: -145px 0 0 0;	transition: .5s all ease-in-out}#myHeader {	background-color: #000}#Banner {	position: relative;	height: 100vh;	background-image: url(../images/Banner.png);	background-size: cover;	background-position: center center}#Banner .BannerContent {	position: absolute;	top: 50%;	left: 50%;	transform: translate(-50%, -50%);	width: 100%;	text-align: center;	font-family: Korolev}#Banner .BannerContent h1 {	color: #fff;	font-size: 100px;	text-transform: uppercase;	margin: 0;	position: relative;	padding: 0;	display: inline-block;	font-family: Korolev}.effect-block .Cristi {	opacity: 1;	-webkit-animation: text-visible .1ms linear forwards;	animation: text-visible .1ms linear forwards;	-webkit-animation-delay: 1.5s;	animation-delay: 1.5s}.effect-block:after {	content: "";	top: 0;	left: 0;	position: absolute;	width: 0%;	height: 100%;	background: #f9ff57;	-webkit-animation: effect-block 2s cubic-bezier(.19, 1, .22, 1) 2;	animation: effect-block 2s cubic-bezier(.19, 1, .22, 1) 2;	-webkit-animation-delay: 1s;	animation-delay: 1s}#another {	top: 30px;	font-size: 40px!important;	color: #fff!important}#another.effect-block:after {	background: #f9ff57;	-webkit-animation-delay: 1.4s;	animation-delay: 1.4s}@-webkit-keyframes effect-block {	0% {		left: 0;		width: 0%	}	50% {		left: 0;		width: 100%	}	100% {		left: 100%;		width: 0%	}}@keyframes effect-block {	0% {		left: 0;		width: 0%	}	50% {		left: 0;		width: 100%	}	100% {		left: 100%;		width: 0%	}}@-webkit-keyframes text-visible {	0% {		opacity: 0	}	100% {		opacity: 1	}}@keyframes text-visible {	0% {		opacity: 0	}	100% {		opacity: 1	}}.PingIcon {	position: absolute;	top: 15px;	right: 15px;	width: 35px;	height: 35px;	background-color: #fff;	padding: 8px;	border-radius: 3px;	line-height: 16px;	box-shadow: 0 3px 8px #000}.PlayVideo {	position: absolute;	top: 0;	left: 0;	width: 100%;	opacity: 0;	min-height: 100%}.PlayVideo video {	width: 100%;	height: 100%}.videoplay button {	background: 0 0;	outline: 0;	border: none;	box-shadow: none;	width: 90px}.Pause {	display: none}#cristi .title {	padding: 15px 0 0 0}#cristi p {	line-height: 29px!important;	color: #6f6f6f}.ModalLink {	text-align: right;	padding: 19px 0 0}.ModalLink a {	display: inline-block;	background: #fff;	margin: 0 0 10px 0;	text-transform: uppercase;	font-size: 16px;	color: #000;	letter-spacing: .5px;	width: 75%;	padding: 7px 0;	text-align: center;	font-weight: 500}.ModalLink a:before {	content: "";	position: absolute;	z-index: -1;	top: 0;	bottom: 0;	left: 0;	right: 0;	background: var(--secondy-color);	-webkit-transform: scaleY(0);	transform: scaleY(0);	-webkit-transform-origin: 50%;	transform-origin: 50%;	-webkit-transition-property: transform;	transition-property: transform;	-webkit-transition-duration: .3s;	transition-duration: .3s;	-webkit-transition-timing-function: ease-out;	transition-timing-function: ease-out}.ModalLink a:hover:before {	-webkit-transform: scaleY(1);	transform: scaleY(1)}.progress {	margin: 0 0 50px;	text-align: center}.progress span {	left: 45%;	font-size: 17px;	color: #000;	line-height: 32px}#Loginmodal .modal-body {	position: relative}#Loginmodal .modal-body:before,#forget .modal-body:before,#sing-up-modal .modal-body:before {	content: '';	position: absolute;	top: 0;	left: 0;	width: 100%;	height: 100%;	background-color: #000000c4}.sbub-txt p {	color: #fff}.modal-backdrop.show {	opacity: .9}header button.navbar-toggler {	border: 1px solid #fff;	color: #fff}header button.navbar-toggler span {	width: 20px;	height: 1px;	background: #fff;	display: table;	margin: 5px auto}@media only screen and (max-width:1200px) {	.pasport-h1 p {		font-size: 50px!important;		line-height: 40px!important	}	.life-cristi {		font-size: 40px!important	}}@media only screen and (max-width:1090px) {	#video-area {		min-height: 500px!important;		background-position: 100% 0!important	}}@media only screen and (max-width:990px) {	.hover-text h1 {		font-size: 18px;		line-height: 23px	}	header .logo {		display: block;		width: 198px	}	.gallery-box figure .text {		font-size: 25px;		line-height: 33px	}	#myHeader .TopArea {		margin: -132px 0 0 0	}	.navbar-nav li a:hover:before {		opacity: 0!important	}	header .navbar-nav li {		border-bottom: 1px solid #f9ff57;		padding-left: 4px!important;		margin: 0	}	header .navbar-nav {		text-align: left;		margin-top: 18px	}	.hed-socil {		padding-left: var(--v0);		border-left: none;		margin-left: 0;		padding-top: 5px	}	#Banner .BannerContent h1 {		font-size: 70px	}	#another {		font-size: 30px!important	}	#banner p {		font-size: var(--v22)	}	#cristi .w-75 {		width: 100%!important;		font-size: var(--v14);		padding-right: 0!important	}	.sub-title h2 {		font-size: 30px	}	.subscribe-form .titel h1 {		font-size: 20px	}	.subscribe-form {		width: 100%!important	}	.video-text h1 {		font-size: 20px	}	.watch h1 {		font-size: 60px	}	#cristi p {		padding-right: 0!important;		line-height: 25px!important;		font-size: 16px	}	#cristi .title {		padding: 10px 0 0	}	.w-75 {		width: 100%!important	}	.life-cristi {		font-size: 30px!important	}	.workout-content {		padding: 40px 0!important	}	.section-form h2 {		font-size: 20px!important	}}@media only screen and (max-width:800px) {	#banner {		height: auto;		padding-bottom: 30px	}	.baneer-content {		margin-top: 230px	}}@media only screen and (max-width:768px) {	.video-height {		height: 250px!important	}	.login-sing {		margin-left: 0!important;		border-left: none!important;		padding-left: 0!important	}	.login-sing ul {		flex-direction: column!important;		text-align: left!important	}	.login-sing ul li+li {		margin-left: 0!important	}	.login-sing ul li {		border-top: 1px solid #fdf851!important;		padding: 10px 5px!important	}	.pasport-h1 p {		font-size: 40px!important;		line-height: 36px!important;		font-weight: 900!important	}	#video-area {		min-height: 400px!important;		background-position: 100% 0!important	}	#myHeader .TopArea {		margin: -100px 0 0	}	.footer .row .col-md-4:nth-child(2) {		border-left: none	}	.hover-on-off .owl-nav button {		top: 20%	}	.hover-on-off #demos {		padding: 10px 0 0	}	.progress {		margin: 0 0 20px	}	.sbub-txt p {		font-size: 18px;		line-height: 25px	}	.wiget h1.text-center {		text-align: left!important	}	div#contact .wiget+a {		text-align: left!important;		margin-left: 0;		margin-bottom: 0	}	.footer p {		font-size: 14px	}	.gaps {		padding: 30px 40px	}	.pasport-foo {		margin-top: 20px!important	}	.section-form h2 {		font-size: 15px!important	}	.section-form {		padding: 20px 10px!important	}}@media only screen and (max-width:576px) {	.mobileheader {		display: block	}	#myHeader {		display: none!important	}	.continushoping a {		margin-left: auto	}	.login-modal .modal-body .form-group span {		width: 40px!important;		height: 34px!important;		display: flex;		align-items: center;		justify-content: center	}	.videoplay button {		display: none	}	div#contact .wiget+a {		margin-left: unset!important;		margin-right: auto!important	}	header#myHeader {		background: #000!important	}	#myHeader .TopArea {		margin: -180px 0 0	}	.hover-on-off #demos {		padding: 10px 20px 0	}	.ModalLink {		display: flex;		display: -ms-flexbox!important;		-ms-flex-pack: distribute!important;		justify-content: space-around!important;		padding: 0	}	.ModalLink a {		-ms-flex: 0 0 30%;		flex: 0 0 30%;		max-width: 30%;		margin-bottom: 0	}	.sbub-txt {		padding: 140px 0	}}@media only screen and (max-width:600px) {	.leftar p,	.rightar p {		font-size: 24px!important	}	#Banner .BannerContent h1 {		font-size: 40px	}	#another {		font-size: 25px!important	}	.row.pl-5.pr-5.bg-row {		display: none	}	#video-area {		min-height: 300px!important;		background-position: 100% 0!important	}}@media only screen and (max-width:480px) {	.gallery-box figure {		flex: 0 0 100%	}	.gallery-box figure .text {		top: 100px!important	}	.gaps {		padding: 15px!important	}	.leftar p br {		display: none	}	.rightar p br {		display: none	}	span.ce-line {		height: 100px!important	}	.pasport-h1 p {		font-size: 30px!important;		line-height: 33px!important	}	span.ce-line {		margin: 0 30px!important	}	.pasport-foo {		margin-top: 10px!important	}	gaps {		padding: 15px	}	.leftar p,	.rightar p {		font-size: 20px!important	}	#myHeader .TopArea {		margin: -160px 0 0	}	#Banner .BannerContent h1 {		font-size: 50px	}	#another {		font-size: 20px!important	}	#video-area {		min-height: 200px!important;		background-position: 100%!important	}	.watch h1 {		font-size: 30px	}	.sign-up {		font-size: 15px!important	}}@media only screen and (max-width:420px) {	#myHeader .TopArea {		margin: -141px 0 0	}	#video-area .container .row:nth-child(2) {		display: none	}}@media only screen and (max-width:380px) {	#Banner .BannerContent h1 {		font-size: 30px	}	#another {		font-size: 16px!important	}}@media only screen and (max-width:320px) {	.gallery-box figure .text {		font-size: 20px;		line-height: 35px	}	.hover-text h1 {		font-size: 16px;		line-height: 20px	}	.gallery-box figure:hover .text {		top: 100px	}	#video-area {		min-height: 180px!important;		background-position: 100% 0!important	}}@media only screen and (max-width:411px) {	.footer .col-6 {		flex: 0 0 100%!important;		max-width: 100%!important	}	.footer .row .col-md-4:nth-child(2) {		padding-bottom: 30px	}}@media only screen and (max-width:320px) {	.pasport-foo {		align-items: flex-start!important;		-ms-flex-align: start!important	}	.sub-title h2 {		font-size: 25px	}	.title h1 {		font-size: 30px	}	.sbub-txt {		padding: 80px 0	}	.pasport-h1 p {		font-size: 30px!important;		line-height: 31px!important	}	.pasport-foo {		flex-direction: column!important	}	.leftar {		width: 100%;		flex: 0 0 100%	}	span.ce-line {		transform: rotate(0)!important;		width: 100%!important;		height: 1px!important;		margin: 15px 0!important	}	.leftar br {		display: none	}	.rightar p br {		display: none	}}div#elm i {	animation-name: float-bob;	animation-duration: 2s;	animation-iteration-count: infinite;	animation-timing-function: linear;	-webkit-animation-name: float-bob;	-webkit-animation-duration: 2s;	-webkit-animation-iteration-count: infinite;	-webkit-animation-timing-function: linear;	-moz-animation-name: float-bob;	-moz-animation-duration: 2s;	-moz-animation-iteration-count: infinite;	-moz-animation-timing-function: linear;	-ms-animation-name: float-bob;	-ms-animation-duration: 2s;	-ms-animation-iteration-count: infinite;	-ms-animation-timing-function: linear;	-o-animation-name: float-bob;	-o-animation-duration: 2s;	-o-animation-iteration-count: infinite;	-o-animation-timing-function: linear;	margin-top: 13px;	font-size: 20px}@-webkit-keyframes float-bob {	0% {		-webkit-transform: translateY(-20px);		transform: translateY(-20px)	}	50% {		-webkit-transform: translateY(-15px);		transform: translateY(-15px)	}	100% {		-webkit-transform: translateY(-20px);		transform: translateY(-20px)	}}input.form-group {	position: relative}input.form-group span {	position: absolute}.login-modal .modal-body .form-group span {	position: absolute;	left: 0;	top: 0;	width: 40px;	height: 48px;	line-height: 45px;	color: #fff;	border-right: 1px solid #fff;	margin: 0 auto;	text-align: center;	background: #1a1a1a7a}.forget-pass a:hover {	color: var(--secondy-color)}.view-more-gal a:hover span {	background: #000;	border-color: #000;	color: #fff}.bg-row {	background: #0000008c;	padding-top: 25px;	z-index: 999}.view-more-gal a:hover {	color: #000}.f-btn {	display: table;	margin: 35px auto;	border: 1px solid transparent;	padding: 5px 11px;	font-size: 14px;	letter-spacing: .5px;	background: #ff0;	color: #000;	transition: all .3s ease 0s;	text-transform: uppercase}.f-btn:hover {	color: #fff;	background: #000;	border: 1px solid #ff0}.f-btn i {	margin-left: 1px;	line-height: 14px}.sbub-txt p {	font-size: 40px;	font-weight: 900;	line-height: 50px;	margin: 0}.sbub-txt span {	text-align: center;	display: table;	margin: 26px auto;	font-size: 40px;	font-weight: 900;	color: #fff;	line-height: 50px}.pasport-h1 {	color: #fff}.pasport-foo {	color: #fff;	margin-top: 40px}.pasport-h1 span {	background: #ff0;	color: #000;	font-size: 14px;	padding: 2px 5px;	letter-spacing: .5px;	font-weight: 600;	line-height: 38px}.pasport-h1 p {	font-size: 75px;	line-height: 58px;	font-weight: 900}.leftar span {	font-size: 14px;	font-style: italic;	color: #d0d0d0;	margin-left: 4px}.leftar p {	font-size: 30px;	line-height: 25px;	font-style: italic;	font-weight: 600}span.ce-line {	width: 1px;	height: 130px;	background: #fff;	transform: rotate(12deg);	margin: 0 50px}.rightar span {	font-size: 14px;	font-style: italic;	color: #d0d0d0;	margin-left: 4px}.rightar p {	font-size: 30px;	line-height: 25px;	font-style: italic;	font-weight: 600}.section-banner {	background: #000;	background-size: cover;	background-repeat: no-repeat;	background-position-y: -28px}.section-banner .workout-text-widget {	font-size: 30px;	color: var(--white);	width: 50%;	margin-top: 100px;	letter-spacing: 3px;	font-family: MuseoSans!important}.workout-widget {	color: #ff0;	font-weight: 600;	font-family: MuseoSans!important;	letter-spacing: 3px}.workout-text {	color: var(--white);	font-size: 21px;	width: 100%;	font-weight: 300;	font-family: MuseoSans!important;	margin-top: 30px}.section-form {	background: #000;	padding: 50px 110px;	box-shadow: -2px 0 17px 21px #000}.section-form h2 {	color: var(--white);	letter-spacing: 3px;	font-size: 27px;	font-family: MuseoSans!important;	letter-spacing: 1px}.life-cristi {	width: 90%;	font-size: 45px;	color: #fff;	font-family: Korolev!important;	font-weight: 500!important;	line-height: 30px!important;	letter-spacing: 2px}.sign-up-scroll {	margin-top: -7%}.input-container {	display: -ms-flexbox;	display: flex;	width: 100%;	margin-bottom: 15px}.icon1 {	padding: 13px 26px;	border: 1px solid #fff;	color: var(--white);	min-width: 50px;	text-align: center;	font-size: 12px;	display: flex!important;	justify-content: center;	align-items: center;	height: 60px}.section-form .input-container .input-field {	width: 100%;	padding: 0 20px;	outline: 0;	background: 0 0;	color: var(--white);	border: 1px solid #fff;	border-left: none;	font-family: MuseoSans!important}.input-field:focus {	border: 2px solid #1e90ff}.btn:hover {	opacity: 1}.sign-up {    background: 0 0;    border: 2px solid #ff0 !important;    width: 40%;    margin: auto;    display: block !important;    border-radius: 0;    font-size: 24px !important;    padding: 9px 0 !important;}.input-field:focus {	border: 1px solid #fff}.sign-up-text {	color: #fff;	font-size: 25px;	margin: 0 0;	font-family: Korolev;	font-weight: 400;	position: relative;	bottom: 0}.sign-up-scroll i {	text-align: center;	display: block;	color: #fff;	font-size: 22px;	color: #ff0}.workout-text-first-inner {	font-weight: 600;	font-family: MuseoSans!important}.workout-text-sign-btn {	font-weight: 600;	color: #fff;	font-size: 20px;	letter-spacing: 1px;	font-family: MuseoSans!important}::-webkit-input-placeholder {	color: #fff;	font-size: 14px}.ti-angle-double-down {	text-align: center;	display: block;	color: #ff0;	font-size: 25px;	position: relative}.workout-content {	padding: 50px 50px}.padding-t-b {	margin: 10px 0!important}.workedout-content {	color: #ff0;	font-size: var(--fz30);	letter-spacing: 3px}.text-color {	color: var(--white);	display: block}.workout-video-text h2 {	position: relative}.workout-video-text h2:before {	content: "";	display: block;	border-top: 2px solid #ff0;	width: 23%;	position: absolute;	top: 65px;	left: 0}.workout-video-text h2:after {	content: "";	display: block;	border-top: 2px solid #ff0;	width: 23%;	position: absolute;	top: 65px;	right: 0}.monday-exercise h2 {	color: #fff;	font-size: 36px;	letter-spacing: 1px;	line-height: 40px;	color: #fff}.workedout-content-monday {	color: #fff;	font-size: 25px;	display: block}.monday-exercise h2 {	position: relative}.monday-exercise h2:after {	content: "";	display: block;	border-bottom: 5px solid #ff0;	width: 175px;	position: absolute;	left: 200px;	top: 16px}.bottom-arrow i {	color: #ff0;	margin: auto;	display: block}.bottom-arrow {	padding-right: 23%;	font-size: 30px}.straight-leg {	border: 2px solid #fff;	width: 50%;	color: #fff;	border-left: none;	border-right: none;	padding-left: 20px;	display: flex;	align-items: flex-end;	font-weight: 300}.reps {	border: 2px solid #fff;	width: 18%;	color: #fff;	padding-top: 10px;	font-weight: 300}.arrow-dumy {	border: 2px solid #fff!important;	width: 11%!important;	color: #ff0}.connect-with-cristi:before {	content: "";	display: block;	border-top: 4px solid #ff0;	width: 34%;	position: absolute;	top: 43%!important;	left: 3%}.connect-with-cristi {	background-color: #000;	padding: 20px 0}.connect-with-cristi:after {	content: "";	display: block;	border-top: 4px solid #ff0;	width: 33%;	position: absolute;	top: 44%!important;	right: 4%}.model-image h2 {	color: #fff;	margin: 0}.cristi-model-image {	color: #ff0}.food-category {	display: flex;	transition: all ease-in-out .4s}.food-category:hover .meal-plan {	background: #fff;	transition: all ease-in-out .4s;	color: #000}.food-category:hover .after-lunch-plan {	background: #fff;	transition: all ease-in-out .4s;	color: #000}.food-category:hover p {	color: #000}.food-category p {	margin: 0;	font-size: 12.5px}.meal-plan {	border: 2px solid #fff!important;	width: 30%;	border-right: none!important;	color: #fff;	padding-top: 12px;	padding-bottom: 12px;	font-weight: 300}.after-lunch-plan {	border: 2px solid #fff;	width: 70%;	color: #fff;	padding-top: 12px;	padding-left: 10px;	font-weight: 300}.left-calender-section {	background: #000;	padding: 20px 15px}.wednesday-plan h3 {	color: #fff;	font-size: 18px}.meal-btn {    border: 2px solid #ff0 !important;    padding: 10px 50px !important;    margin: auto;    display: block !important;    margin-top: 20px;    font-size: 16px !important;    font-weight: 400 !important;    color: #fff;    text-transform: uppercase;}.fitness-text p {	color: #fff;	font-size: 12px;	width: 80%}.fitness-text p {	color: #fff;	font-size: 12px;	width: 99%;	font-weight: 400}.video-text video {	height: 352px;	width: 100%;	outline: 1px solid #ff0}@media(max-width:768px) {	.video-text video {		min-height: 100%;		height: 100%;		width: 100%;		outline: 1px solid #ff0	}}section#video {	height: 470px}.PlayVideo1 {	position: relative}.video-icon {	position: relative;	top: -300px}.squats-color {	color: #fff;	letter-spacing: 4px;	font-size: 12px;	padding-left: 20px;	margin-bottom: 0}.border-combine {	display: flex}.border-tuta {	width: 10%;	border: 1px solid #fff;	border-top: none;	border-right: none;	position: relative;	bottom: 10px}.border-judma {	width: 10%;	border: 1px solid #fff;	border-left: none;	border-top: none;	position: relative;	bottom: 11px}.calender-heading {	color: #ff0}.wednesday-plan:after {	content: "";	display: block;	border-bottom: 3px solid #ff0;	width: 35%;	margin: auto;	padding: 7px 0}.instagram-icon {	position: absolute;	top: 4%;	display: flex;	right: 21px}.instagram-icon a {	color: #fff;	font-size: 20px}.cristi-herione1 {	width: 20%;	position: relative}.cristi-herione2 {	width: 20%;	position: relative}.cristi-herione3 {	width: 20%;	position: relative}.cristi-herione4 {	width: 20%;	position: relative}.cristi-herione5 {	width: 20%;	position: relative}.cristi-herione6 {	width: 20%;	position: relative}.cristi-herione7 {	width: 20%;	position: relative}.cristi-herione8 {	width: 20%;	position: relative}.cristi-herione9 {	width: 20%;	position: relative}ul {	list-style-type: none;	margin: 0;	padding: 0}.left {	float: right}.right {	float: right}.monthname {	width: 18em;	text-align: right}.pointer {	cursor: pointer;	user-select: none}.group:after {	content: "";	display: table;	clear: both}.calendar p {	font-size: 28px;	font-weight: 500;	text-transform: uppercase;	color: #000;	margin: 0}.calendar li {	float: left;	width: calc(100% / 7);	text-align: center;	padding: 7px;	font-size: 25px;	cursor: pointer;	text-transform: uppercase}.calendar li.empty {	pointer-events: none}.calendar li:nth-child(-n+7) {	color: #000;	font-weight: 600;	font-size: 30px}.center {	text-align: right}.calender-item-content {	color: #000;	font-weight: 600;	width: 70%}.calender-item p {	font-weight: 500;	width: 98%;	font-size: 18px}#calendar {	margin-left: auto;	margin-right: auto;	width: 100%!important}#calendar_weekdays div {	display: inline-block;	vertical-align: top}#calendar_weekdays {	width: 100%!important}#calendar_content,#calendar_header,#calendar_weekdays {	position: relative;	width: 320px;	overflow: hidden;	float: left;	z-index: 10}#calendar_content div,#calendar_weekdays div {	width: 40px;	height: 40px;	overflow: hidden;	text-align: center;	background-color: #fff;	color: #000!important;	font-size: 25px;	font-weight: 500}#calendar_content {	border-bottom: 1px solid #eee}#calendar_content div {	float: left}#calendar_content div.today,#calendar_header {	zoom: 1;	opacity: .7}#calendar_content div.today {	color: #000}#calendar_header {	width: 100%;	height: 37px;	text-align: center;	background-color: #fff!important;	padding: 18px 0;	-webkit-border-radius: 12px 12px 0 0;	-moz-border-radius: 12px 12px 0 0;	border-radius: 12px 12px 0 0}#calendar_header h1 {	font-size: 1.5em;	color: #000;	float: right;	width: 100%;	font-weight: 500;	font-size: 28px}#calendar_header i[class^=fa] {	color: #000;	width: 15%;	border-radius: 50%;	float: left;	padding: 0 7px}div#calendar_header {	display: flex;	justify-content: space-between;	align-items: center;	border-bottom: 2px solid #eee;	margin-left: 30px}.diet-calendar {	float: left;	padding-left: 4px;	color: #000;	font-weight: 500}.calender-part {	display: flex;	justify-content: flex-end;	align-items: center}.contact-design .form-control {	background: 0 0!important}.contact-design .form-control:focus {	background: 0 0;	color: #fff}.contact-design {	background: url(../images/second-capture.jpg);	position: relative;	padding-bottom: 50px;	background-repeat: no-repeat;	background-size: cover;	background-position: center}.contact-design:before {	content: "";	display: block;	width: 100%;	height: 100%;	position: absolute;	top: 0;	left: 0;	background-color: #000000cc}.contact-design .form-group label {	color: #fff;	letter-spacing: 1px;	font-size: 14px;	float: left}.contact-design h1 {	color: #fff}.contact-design .form-group input {	border-radius: 0;	background-color: transparent}.contact-design .form-group textarea {	background: 0 0;	border-radius: 0}.contact-design .form-control:focus {	outline: 0;	box-shadow: unset;	border-color: #fff}.social-info {	color: #fff;	letter-spacing: 1px;	font-size: 16px;	line-height: 60px}.social-info p {	padding-left: 16px}.about-us h3 {	color: #fff;	font-size: 30px}.about-us p {	color: #fff;	font-size: 14px;	letter-spacing: 1px;	padding: 0}.contact-cristi {	color: #ff0}.form-control {	background-color: none;	color: #fff}.social-address p {	margin: 0}.m-p-g {	max-width: 100%;	margin: 0 auto;	padding: 100px 0;	background: #000}.m-p-g__thumbs-img {	margin: 0;	float: left;	vertical-align: bottom;	cursor: pointer;	z-index: 1;	position: relative;	opacity: 0;	-webkit-filter: brightness(100%);	filter: brightness(100%);	-webkit-tap-highlight-color: transparent;	will-change: opacity, transform;	transition: all .5s cubic-bezier(.23, 1, .32, 1)}.m-p-g__thumbs-img.active {	z-index: 50}.m-p-g__thumbs-img.layout-completed {	opacity: 1}.m-p-g__thumbs-img.hide {	opacity: 0}.m-p-g__thumbs-img:hover {	-webkit-filter: brightness(110%);	filter: brightness(110%)}.m-p-g__fullscreen {	position: fixed;	z-index: 10;	top: 0;	left: 0;	right: 0;	bottom: 0;	width: 100%;	height: 100vh;	background: rgba(0, 0, 0, 0);	visibility: hidden;	transition: background .25s ease-out, visibility 10ms .5s linear;	will-change: background, visibility;	-webkit-backface-visibility: hidden;	backface-visibility: hidden}.m-p-g__fullscreen.active {	transition: background .25s ease-out, visibility .01s 0s linear;	visibility: visible;	background: rgba(0, 0, 0, .95)}.m-p-g__fullscreen-img {	pointer-events: none;	position: absolute;	-webkit-transform-origin: left top;	transform-origin: left top;	top: 50%;	left: 50%;	max-height: 100vh;	max-width: 100%;	visibility: hidden;	will-change: visibility;	transition: opacity .5s ease-out}.m-p-g__fullscreen-img.active {	visibility: visible;	opacity: 1!important;	transition: opacity .5s ease-out, -webkit-transform .5s cubic-bezier(.23, 1, .32, 1);	transition: transform .5s cubic-bezier(.23, 1, .32, 1), opacity .5s ease-out;	transition: transform .5s cubic-bezier(.23, 1, .32, 1), opacity .5s ease-out, -webkit-transform .5s cubic-bezier(.23, 1, .32, 1)}.m-p-g__fullscreen-img.almost-active {	opacity: 0;	-webkit-transform: translate3d(0, 0, 0)!important;	transform: translate3d(0, 0, 0)!important}.m-p-g__controls {	position: fixed;	top: 0;	left: 0;	width: 100%;	z-index: 200;	height: 20vh;	background: linear-gradient(to top, transparent 0, rgba(0, 0, 0, .55) 100%);	opacity: 0;	visibility: hidden;	transition: all .5s cubic-bezier(.23, 1, .32, 1)}.m-p-g__controls.active {	opacity: 1;	visibility: visible}.m-p-g__controls-arrow,.m-p-g__controls-close {	-webkit-appearance: none;	-moz-appearance: none;	appearance: none;	border: none;	background: 0 0}.m-p-g__controls-arrow:focus,.m-p-g__controls-close:focus {	outline: 0}.m-p-g__controls-arrow {	position: absolute;	z-index: 1;	top: 0;	width: 20%;	height: 100vh;	display: flex;	align-items: center;	cursor: pointer;	-webkit-tap-highlight-color: transparent;	opacity: 0}.m-p-g__controls-arrow:hover {	opacity: 1}.m-p-g__controls-arrow--prev {	left: 0;	padding-left: 3vw;	justify-content: flex-start}.m-p-g__controls-arrow--next {	right: 0;	padding-right: 3vw;	justify-content: flex-end}.m-p-g__controls-close {	position: absolute;	top: 15vh;	z-index: 5;	cursor: pointer;	-webkit-tap-highlight-color: transparent;	right: 50px}.m-p-g__btn {	display: inline-flex;	align-items: center;	justify-content: center;	width: 50px;	height: 50px;	border-radius: 50%;	background: rgba(255, 255, 255, .07);	transition: all .25s ease-out}.m-p-g__btn:hover {	background: rgba(255, 255, 255, .15)}.m-p-g__alertBox {	position: fixed;	z-index: 999;	max-width: 700px;	top: 50%;	left: 50%;	-webkit-transform: translate(-50%, -50%);	transform: translate(-50%, -50%);	background: #fff;	padding: 25px;	border-radius: 3px;	text-align: center;	box-shadow: 0 6px 12px rgba(0, 0, 0, .23), 0 10px 40px rgba(0, 0, 0, .19);	color: grey}.m-p-g__alertBox h2 {	color: red}.demo-btn {	display: inline-block;	margin: 0 2.5px 4vh 2.5px;	text-decoration: none;	color: grey;	padding: 15px;	line-height: 1;	min-width: 140px;	background: rgba(0, 0, 0, .07);	border-radius: 6px}.demo-btn:hover {	background: rgba(0, 0, 0, .12)}@media (max-width:640px) {	.demo-btn {		min-width: 0;		font-size: 14px	}}video[poster] {	height: 100%!important;	width: 100%!important;	object-fit: cover}.content-modal .modal-body:before {	content: " ";	position: absolute;	left: 0;	top: 0;	width: 100%;	height: 100%;	background: #000000c4}.content-modal .modal-body .flex-row label {	width: 90px;	color: #fff;	font-size: 18px}.content-modal .modal-body .flex-column label {	font-size: 18px;	color: #fff;	position: relative}.thankyoumodal .modal-content {	border-radius: 0}.thankyoumodal .modal-body>.row {	margin: 0}.thankyoumodal .modal-body>.row>.col-md-6:nth-child(1) {	padding: 0}.thankyoumodal .modal-body {	position: relative;	padding: 0;	border: 3px solid #ff0;	background-color: #000}video.vido-pop {	position: absolute;	left: 0;	right: 0;	top: 0;	overflow: hidden;	width: 100%;	height: 100%;	object-fit: cover}.thankyoumodal .modal-dialog {	max-width: 900px}.thankyoumodal .modal-body h1 {	text-align: center;	font-size: 22px;	margin-top: 30px;	text-transform: uppercase;	font-weight: 500;	z-index: 1;	position: relative;	color: #fff}.thankyoumodal .modal-body p {	color: #fff;	font-size: 14px;	text-align: center;	position: relative;	letter-spacing: 1px}.thankyoumodal .form-control {	background: 0 0;	color: #fff;	position: relative;	border: 1px solid #ddd;	height: 48px;	padding-left: 55px;	border-radius: 0!important}.thankyoumodal .form-control::placeholder {	color: #eaeaea;	font-size: 13px;	font-weight: 500;	letter-spacing: 1px}.thankyoumodal .form-group>span {	position: absolute;	left: 0;	top: 0;	width: 40px;	height: 48px;	line-height: 45px;	color: #fff;	border-right: 1px solid #fff;	margin: 0 auto;	text-align: center;	background: #1a1a1a7a}#staticBackdrop {	background-color: #000000f0}.thankyoumodal .btn-def {	padding: 7px 32px;	letter-spacing: .8px;	font-size: 17px;	border-color: #ff0;	background: 0 0;	text-transform: uppercase}.thankyoumodal .form-group label {	position: relative;	color: #fff;	margin: 8px 0 0;	display: flex;	align-items: center;	font-size: 16px;	letter-spacing: .8px}.thankyoumodal .form-group label span {	margin-left: 10px}.thankyoumodal .form-group {	position: relative}.social {	position: fixed;	right: 0;	top: 0;	z-index: 9999;	flex-direction: column;	bottom: 0;	justify-content: center}.social li a {	width: 40px;	height: 40px;	display: flex;	align-items: center;	justify-content: center;	border: 1px solid #fff;	margin-right: 2px;	background: #00000099}.social li+li {	margin-top: 8px}.social li a {	color: #fff}.social li a:hover {	background: #000;	border-color: #000}.login-sing ul {	display: flex;	flex-direction: row}.login-sing ul li+li {	margin-left: 15px}.login-sing ul li a {	color: #fff;	font-size: 16px}.login-sing {	padding-left: 25px;	border-left: 1px solid #fff;	margin-left: 30px}.login-sing ul li a:hover {	color: var(--secondy-color)}.day-chart {	background: #000;	margin-top: 1px;	cursor: pointer}.day-chart h6 {	font-size: 20px;	color: #fff;	text-align: center}.day-chart a img {	width: 25px}.day-chart .row:nth-child(2) {	opacity: 0;	transition: .5s all ease-in-out}.day-chart:hover .row:nth-child(2) {	transform: translateY(10px);	opacity: 9;	height: auto}.video-workout .nav a.active {	background: #ff0;	color: #000;	border-color: #000}.video-workout .nav a {	color: #fff}.video-workout .nav a span {	margin: 0;	border-left: 1px solid #fff;	border-right: 1px solid #fff;	padding: 10px 0;	width: 220px;	flex: 0 0 210px;	text-align: left;	padding-left: 20px}.video-workout .nav a {	border: 1px solid #fff;	border-radius: 0;	padding: 0;	display: flex;	align-items: center}.video-workout .nav a label {	margin: 0;	width: 50px;	text-align: center;	flex: 0 0 50px}.video-workout .nav a label i {	color: #ff0}.video-workout .nav a.active label i {	color: #000}.video-workout .nav a.active span {	border-color: #000}.video-workout .nav a+a {	margin-top: 20px}.video-workout .nav a span+label {	width: 100px;	flex: 0 0 100px;	text-align: center}#lockpopup .close span {	margin-top: 5px}.thankyoumodal .modal-body p input[type=radio] {	position: relative;	-webkit-appearance: none;	margin: 0 auto;	display: table}.thankyoumodal .modal-body p input[type=radio]:before {	content: " ";	width: 30px;	height: 30px;	border: 2px solid #fff;	border-radius: 50%;	display: inline-block}.thankyoumodal .modal-body p input[type=radio]:checked:before {	content: " ";	width: 30px;	height: 30px;	border: 2px solid #fff;	border-radius: 50%;	display: inline-block}.thankyoumodal .modal-body p input[type=radio]:focus {	outline: 0;	box-shadow: unset}.thankyoumodal .modal-body p input[type=radio]:checked:after {	position: absolute;	left: 5px;	top: 5px;	content: " ";	width: 20px;	height: 20px;	border-radius: 50%;	background: #fdf851}#lockpopup .close {	position: absolute;	top: -20px;	background: #ff0;	color: #000;	opacity: 9;	border-radius: 50%;	width: 40px;	height: 40px;	right: -15px;	font-size: 30px;	line-height: 0;	display: flex;	align-items: center;	justify-content: center;	z-index: 9999}#calendar1 .fc-state-default {	display: none;	background: #000;	border-radius: 0;	color: #fff;	margin-left: 15px;	margin-top: 5px;	font-size: 16px}#calendar .fc-state-default {	display: none;	background: #000;	border-radius: 0;	color: #fff;	margin-left: 15px;	margin-top: 5px;	font-size: 16px}.day-chart a figure i {	position: absolute;	color: #fff;	top: 30%;	font-size: 30px;	left: 0;	right: 0}.height {	height: 70px;	background: #000}.cart-titel-wraper {	padding: 30px 0}.cart-titel-wraper p {	font-size: 18px;	font-weight: 500;	color: #000}.cart-area .breadcrumb {	background: 0 0;	padding: 0}.cart-area .breadcrumb a {	color: #000}.cart-area h1 {	font-size: 30px;	color: #000;	font-weight: 500;	margin-bottom: 20px}.cart-header h3 {	font-size: 16px;	color: #000;	font-weight: 500}.itme-img {	width: 80px;	height: auto}.item-details .form-control {	height: 25px;	font-size: 12px;	color: #000}.item-details a {	color: #000;	padding: 1px 10px;	font-size: 13px;	border: 1px solid #000;	font-weight: 500;	letter-spacing: 1.5px}.continushoping a {	background: #000;	color: #fff;	font-size: 16px;	padding: 7px 20px;	letter-spacing: .5px;	transition: all .3s ease 0s;	text-transform: uppercase}.continushoping a:hover {	background: #ff0;	color: #000}.continushoping .checkout-btn {	background: #ff0;	color: #000;	letter-spacing: 1px;	font-weight: 500;	border: 1px solid #000}.continushoping .checkout-btn:hover {	background: #000;	color: #fff}.total-cost {	font-size: 16PX;	letter-spacing: .5px;	font-weight: 600}.shop-informaction .card .form-control {	border: none;	padding: 0;	height: 100%;	line-height: 0;	color: #495057}.shop-informaction .card .col-md-4 {	background: #f2f4f5}.shop-informaction>.card>.row>.col-md-4 {	padding-top: 5px;	padding-bottom: 10px;	font-size: 14px;	font-weight: 500;	letter-spacing: .5px}.shop-informaction .card .row+.row {	border-top: 1px solid rgba(0, 0, 0, .125)}.shop-informaction .card .form-control:focus {	outline: 0;	box-shadow: unset}.shop-informaction .card {	border-radius: 0}.shop-informaction>.card>.row>.col-md-8 .row .col-md-4 {	background: 0 0}.shoping-informaction h1 {	font-size: 30px;	color: #000;	font-weight: 500}.shop-informaction .card select.form-control {	font-size: 14px}div#placeh-order h1 {	font-size: 24px}div#placeh-order p {	color: #fff;	position: relative;	text-align: center;	font-size: 16px}#staticBackdrop input[type=radio] {	position: relative;	-webkit-appearance: none}#staticBackdrop input[type=radio]:focus {	outline: 0}#staticBackdrop .form-group label span {	margin-top: -5px}.fc-highlight {	opacity: 9!important}.account-design table thead tr th {	font-size: 15px;	border-color: #fff;	font-weight: 400;	border-color: #fff;	letter-spacing: 1.5px}.account-design table tbody td {	font-size: 14px;	color: #000;	letter-spacing: .5px}.account-design table tbody td a {	text-align: center;	display: table;	margin: 0 auto;	width: 90%;	background: #fdf851;	text-transform: capitalize;	color: #000;	height: 30px;	display: flex;	align-items: center;	justify-content: center;	font-size: 14px;	border: 1px solid #fdf851;	transition: all .3s ease 0s}.account-design table tbody td a:hover {	border: 1px solid #000;	background: #000;	color: #fff}.account-design .form-group .form-control {	border: 1px solid #000;	border-radius: 0;	height: 48px}.account-design .form-group label {	font-size: 16px}.account-design .form-group .form-control:focus {	outline: 0;	box-shadow: unset}.account-design .form-group input[type=radio] {	position: relative;	-webkit-appearance: none}.account-design .form-group input[type=radio]::before {	content: " ";	position: absolute;	left: 0;	top: 0;	width: 20px;	height: 20px;	border: 2px solid #000;	border-radius: 50%}.account-design .form-group label {	display: flex;	align-items: flex-start}.account-design .form-group label span {	margin-left: 30px}.table td,.table th {	vertical-align: middle}.fc-state-default.fc-corner-left span {	transform: rotateZ(0)}.fc-state-default.fc-corner-right span {	transform: rotateZ(360deg)}.fc .fc-button-group>* {	margin: 0 0 0 20px!important}div#calendar {	padding-top: 10px!important;	float: left;	width: 100%}td.fc-day-top.fc-thu.fc-today {	background: #fdf851!important;	color: #000!important}p.update-error {	background: #fdf851;	padding: 7px 20px;	text-align: center;	font-size: 20px}.account-design table {	min-width: 520px}.cart-page table .thead-dark tr th {	font-size: 16px;	letter-spacing: 1px;	font-weight: 400}.cart-page table tbody tr td {	font-size: 16px;	letter-spacing: .5px;	color: #000}.cart-page table tbody tr td img {	max-width: 60px}.cart-page table tbody tr td a {	color: #000;	border: 1px solid #000;	background: #fdf851;	padding: 4px 18px;	font-size: 14px;	font-weight: 500;	text-transform: uppercase}.cart-page table tbody tr td a:hover {	background: #000;	color: #fff}.account-design .form-group input[type=radio]:checked:after {	content: " ";	position: absolute;	left: 5px;	top: 5px;	width: 10px;	height: 10px;	background: #000;	border-radius: 50%}#staticBackdrop input[type=radio]:before {	content: " ";	width: 18px;	height: 18px;	display: inline-block;	border: 2px solid #fff;	border-radius: 50%}#staticBackdrop input[type=radio]:checked:after {	content: " ";	position: absolute;	width: 10px;	height: 10px;	border-radius: 50%;	background: #fdf851;	left: 4px;	top: 4px}body {	width: 100%;	overflow-x: hidden;}.padding-left-0 {	padding-left: 0px !important;}body .border-combine {	margin-top: 20px !important;	text-align: left;}.error{    color:red !important;}.loader-container {    background-color: rgba(255,255,255,0.7);    position: fixed;    width: 100%;    z-index: 2147483647;    left: 0;    top: 0;    min-height: 100vh;   } .loader {    position: fixed;    z-index: 999;    overflow: visible;    margin: auto;    top: 0;    left: 0;    bottom: 0;    right: 0;}