<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@font-face {
	font-family: 'FiraGO';
	font-style: normal;
	font-weight: 200;
	font-display: swap;
	src: local('FiraGO'), url(../fonts/FiraGO-Light.woff2) format('woff2');
}

@font-face {
	font-family: 'FiraGO';
	font-style: normal;
	font-weight: 400;
	font-display: swap;
	src: local('FiraGO'), url(../fonts/FiraGO-Regular.woff2) format('woff2');
}

@font-face {
	font-family: 'FiraGO-SemiBold';
	font-style: normal;
	font-weight: 400;
	font-display: swap;
	src: local('FiraGO-SemiBold'), url(../fonts/FiraGO-SemiBold.woff2) format('woff2');
}

/*
@import url('https://free.bboxtype.com/embedfonts/?family=FiraGO:200,400,500,600');
*/

* {
	font-family: 'FiraGO';

}

strong {
	font-weight: bold;
}
html {
	color: #1d1d1d;
}

::placeholder {
	/* Firefox, Chrome, Opera */
	color: rgb(131, 131, 131);
	font-weight: lighter;
}

small {
	font-size: 15px !important;
}

time {
	display: inline-block;
	width: 100%;
	text-align: left;
	font-family: FiraGO;
	font-style: normal;
	font-weight: normal;
	font-size: 15px;
	color: rgb(146, 146, 146);
	margin-bottom: 20px;
}

.home_page time {
	margin-bottom:20px;
}

.home_page .contact_item .txt {
	display: inline-block;
	min-width: 144px;
}

body {
	max-width: 100%;
	overflow-x: hidden;
	background-color: #E0EBFF;
	margin: 0;
	padding: 0;
	min-width: 360px;
}

.white-bg {
	background: white !important;
}

.vh_container {
	min-height:calc(100vh - 97px);
}

.body_div {
	height: 825px;
	background-image: url(../images/bg.png);
	background-position: 100% 100%;
	background-repeat: no-repeat;
	background-size: 100%;
}

.afterVer {
	margin-bottom:50px;
	overflow:hidden;
}

.no-margin {
	margin: 0 !important;
}

.btn {
	box-shadow: none;
}

.right-contact {
	margin-top: 40px;
}

.right-contact .contact_icon {
	background: #FF7F00
}

.right-contact .contact_item:not(:last-child) {
	border-bottom: 2px solid #E0EBFF;
}

.right-contact .contact_item {
	width: 400px;
	padding-top: 20px;
	padding-bottom: 20px;
	margin: 0;
}

input:not([type]):focus:not([readonly]),
input.valid:not([type]),
input.valid:not([type]):focus,
input.valid[type=text]:not(.browser-default),
input.valid[type=text]:not(.browser-default):focus,
input.valid[type=password]:not(.browser-default),
input.valid[type=password]:not(.browser-default):focus,
input.valid[type=email]:not(.browser-default),
input.valid[type=email]:not(.browser-default):focus,
input.valid[type=url]:not(.browser-default),
input.valid[type=url]:not(.browser-default):focus,
input.valid[type=time]:not(.browser-default),
input.valid[type=time]:not(.browser-default):focus,
input.valid[type=date]:not(.browser-default),
input.valid[type=date]:not(.browser-default):focus,
input.valid[type=datetime]:not(.browser-default),
input.valid[type=datetime]:not(.browser-default):focus,
input.valid[type=datetime-local]:not(.browser-default),
input.valid[type=datetime-local]:not(.browser-default):focus,
input.valid[type=tel]:not(.browser-default),
input.valid[type=tel]:not(.browser-default):focus,
input.valid[type=number]:not(.browser-default),
input.valid[type=number]:not(.browser-default):focus,
input.valid[type=search]:not(.browser-default),
input.valid[type=search]:not(.browser-default):focus,
textarea.materialize-textarea.valid,
textarea.materialize-textarea.valid:focus,
.select-wrapper.valid&gt;input.select-dropdown,
input[type=text]:not(.browser-default):focus:not([readonly]),
input[type=password]:not(.browser-default):focus:not([readonly]),
input[type=email]:not(.browser-default):focus:not([readonly]),
input[type=url]:not(.browser-default):focus:not([readonly]),
input[type=time]:not(.browser-default):focus:not([readonly]),
input[type=date]:not(.browser-default):focus:not([readonly]),
input[type=datetime]:not(.browser-default):focus:not([readonly]),
input[type=datetime-local]:not(.browser-default):focus:not([readonly]),
input[type=tel]:not(.browser-default):focus:not([readonly]),
input[type=number]:not(.browser-default):focus:not([readonly]),
input[type=search]:not(.browser-default):focus:not([readonly]),
textarea.materialize-textarea:focus:not([readonly]) {
	border-bottom: 0;
	-webkit-box-shadow: none;
	box-shadow: none;
}

nav {
	height: 100px;
	padding-top: 30px;
	background: transparent;
	z-index: 5;
	position: relative;
}

.inside-page nav {
	background: white;
}

nav ul li a,
.olympics {
	transition: all 500ms ease;
	color: #1D1D1D;
	font-size: 13px;
	font-weight: normal;
	height: 50px;
}

nav ul li .btn {
	overflow: hidden;
	width: 180px;
	height: 50px;
	border-radius: 25px;
	border: 0;
	outline: none;
	transition: all 500ms ease;
	font-size: 13px;
	line-height: 50px;
	margin-right: 0;
}

nav ul a{
	padding: 0 10px !important;
}

nav ul a:hover {
	background-color: transparent;
	color: #3d01e3;
}

nav .sidenav-trigger {
	float: right;
}


.left10 {
	margin-left: 20px;
}

.rcheuli_banki {
	color: #3D00E3;
	background: white;
	font-weight: 600;
}

.sidenav .rcheuli_banki {
	color: #fff;
	background: #3D00E3;
	margin: 0;
}

.piradi_profili {
	background: #3D00E3;
	color: white;
}

.flex {
	display:flex;
}

.btn:hover,
.btn-large:hover,
.btn-small:hover {
	background-color: #3D00E3;
	color: white;
}

.piradi_profili:hover {
	background-color: rgba(255, 127, 0, 1);
	color: white;
}



.logo img {
	vertical-align: middle;
}


/* slider */

.slider {
	top: 60px;
	width: 100%;
	margin: 0 auto;
}

.slider .slides li {

	padding: 0 50px 0 50px;
}

.slider .slides {
	background-color: transparent;
	color: #1D1D1D;
}

.slider h1 {
	max-width:623px;
	text-align: left;
	font-family: FiraGO;
	font-style: normal;
	font-weight: bold;
	font-size: 40px;
	color: rgba(29, 29, 29, 1);
	line-height: 55px;
	margin: 0;
	padding-bottom: 20px;
}

.slider .slides li img {
	height: 463px;
	width: 100%;
	background-repeat: no-repeat;
	background-position: center center;
	background-size: contain;
}

.faq-page .collapsible {
	border:none;
	box-shadow:none;
}

.faq-page .collapsible li {
	border:1px solid #B4CEFF;
	box-shadow:none;
	border-radius:10px;
	margin-bottom:20px;
}

.faq-page .collapsible .collapsible-header {
	border-radius:10px;
	align-items: center;
	border:none;
	padding-left: 0px;
}

.faq-page .collapsible .collapsible-body {
	padding:0px;
	line-height:22px;
	padding:42px;
	padding-top:20px;
	padding-bottom:20px;
}

.faq-page .collapsible .collapsible-body span {
	display:block;
	border-left:1px solid #B4CEFF;
	padding-left:20px;
}

.faq-page h1 {
	margin-top:50px;
	margin-bottom:50px;
}

.faq-page .collapsible .collapsible-header span.hd {
	border-right:1px solid #B4CEFF;
	display:block;
	width:50px;
	color:#707070;
	font-size:20px;
	text-align:center;
	margin-right:20px;
}


.slider .list {
	margin-top: 10px;
}

.slider .list p {
	overflow: hidden;
	margin: 0;
}

.slider .list i {
	height: 25px;
	color: #3D00E3;
}

.slider .list {
	padding: 1px 0;
	margin-bottom: 30px;

}

.slider .list p {
	line-height: 24px;
	font-size: 15px;
	font-weight: 300;
}

.indicators {
	display: none;
}


/* slider */


/* News */

.News {
	height: 860px;
	background-color: transparent;
	z-index: 4;
	position: relative;
	margin-top: -270px;
	background-image: url("../images/news.png");
	background-repeat: no-repeat;
	background-size: cover;
}

.news_bottom {
	background-image: url(../images/news_bottom.png);
	background-position: top;
	background-repeat: no-repeat;
	background-size: cover;
	/* height: 825px; */
	background-color: transparent;
	z-index: -1;
	position: relative;
	margin-top: -350px;
}

.airplane1 {
	background-image: url(../images/airplane1.png);
	background-repeat: no-repeat;
	background-size: cover;
	background-position: top;
	height: 305px;
	width: 500px;
	background-color: transparent;
	left: 10%;
	position: relative;
	top: 20px;
}

.News .container {
	z-index: 5;
}

.News .row {
	margin-bottom: 0;
}

.container-fult h2 {
	text-align: center;
	font-size: 29px;
	font-weight: 500;
	/* margin-bottom: 50px; */

}

.inside-page-container h2 {
	text-align: left;
}

.News .card,
.news-page .card,
.rcheuli-banki-page .card {
	border-radius: 2px;
	box-shadow: none;
	background: transparent;
}

.News .card .card-image,
.news-page .card .card-image,
.rcheuli-banki-page .card .card-image {
	width: 90%;
	margin: 0 auto;
	box-shadow: #3d00e314 20px 20px 40px;
	border-radius: 20px;
}

.News .card .card-content,
.news-page .card .card-content,
.rcheuli-banki-page .card .card-content {
	background: white;
	border-radius: 20px;
	padding: 71px 10px 25px 25px;
	position: relative;
	top: -50px;
	color: #1D1D1D;
	font-size: 15px;
	font-weight: 400;
	box-shadow: #3d00e314 20px 20px 40px;
}

.card-content .text {
	height:40px;
}




.News .more {
	width: 90%;
	margin: 0 auto;
	display: block;
	padding: 10px;
	font-size: 15px;
	font-weight: bold;
	height: auto;
	border-radius: 32px;
	border: 1px solid #B4CEFF;
	color: #1D1D1D;
	background: white;
	max-width:300px;
}

/* News */


/* Partners */

.Partners {
	background-image: url(../images/partners_bg.png);
	background-repeat: no-repeat;
	background-size: cover;
	background-position: top;
	height: 800px;
	z-index: 4;
	position: relative;
	z-index:1;
}

.Partners .plane_container {
	text-align: right;
}

.airplane2 {
	background-image: url(../images/airplane2.png);
	background-repeat: no-repeat;
	background-size: contain;
	background-position: center;
	height: 275px;
	width: 280px;
	background-color: transparent;
	right: 14%;
	position: relative;
	top: 40px;
	display: inline-block;
}

.Partners h2 {
	margin-top: 0;
	font-weight:bold;
}


/* Partners */


/* Footer */

.home_page .Footer {
		background: linear-gradient(180deg, #ffffff 35%, rgba(224, 235, 255, 1) 100%);
}

.home_page .footer_container {
	width:100%;
}

.home_page .owl-stage {
	padding-left:10px!important;
}

.Footer {
	z-index: 4;
	position: relative;
}

.inside-page .Footer .col.s3 {
	text-align: left;
}

.inside-page .Footer .col.s3:last-child {
	text-align: right;
}

.Footer .plane_container {
	text-align: right;
}

.inside-page-container a {
	color: #3D00E3;
	font-family: FiraGO;
}

.inside-page-container a.back-button {
	color:#1D1D1D;
}

.airplane3 {
	background-image: url(../images/airplane3.png);
	background-repeat: no-repeat;
	background-size: contain;
	background-position: center;
	height: 382px;
	width: 100%;
	background-color: transparent;
	right: 0;
	position: relative;
	top: 0;
	display: inline-block;
}

.contact_item_container {
	margin-top: 80px;
}

.contact_container {
	display:flex;
	justify-content:space-between;
	flex-wrap:wrap;
	width: 91%;
  margin: 0 auto;
}

.contact_item {
	margin-bottom: 20px;
}

.contact_icon {
	display: inline-block;
	width: 40px;
	height: 40px;
	background: #3D00E3;
	border-radius: 50%;
	text-align: center;
	vertical-align: middle;
	margin-right: 20px;
}

.contact_icon i img {
	vertical-align: sub;
	text-align: center;
}

.contact_item span {
	color: #1D1D1D;
	font-size: 15px;
	font-weight: bold;
}

.contact_icon i {
	color: white;
	line-height: 40px;
	font-size: 20px;
}

.footer-menu a {
	color: #1D1D1D;
	font-size: 13px;
	font-weight: normal;
	width: 100%;
	display: block;
	float: left;
	width: auto;
	padding: 0 10px;
}

.footer-menu {
	margin: 0;
	padding-bottom: 20px;
}

.footer_container {
	display:flex;
	justify-content:space-between;
	flex-wrap:wrap;
	width:91%;
	margin:0 auto;
}

.footer_container .left {
	width:65%;
}

/* .footer-menu .left,
.footer-menu .right {
	padding: 0;
	margin: 0;
	margin-top: 0 !important;
	width: 100%;
} */



.footer-menu .right {
	text-align: right;

}


/* Footer */


/* moving clouds */

@keyframes move-background {
	from {
		-webkit-transform: translate3d(0px, 0px, 0px);
	}

	to {
		-webkit-transform: translate3d(1000px, 0px, 0px);
	}
}

@-webkit-keyframes move-background {
	from {
		-webkit-transform: translate3d(0px, 0px, 0px);
	}

	to {
		-webkit-transform: translate3d(1000px, 0px, 0px);
	}
}

@-moz-keyframes move-background {
	from {
		-webkit-transform: translate3d(0px, 0px, 0px);
	}

	to {
		-webkit-transform: translate3d(1000px, 0px, 0px);
	}
}

@-webkit-keyframes move-background {
	from {
		-webkit-transform: translate3d(0px, 0px, 0px);
	}

	to {
		-webkit-transform: translate3d(1000px, 0px, 0px);
	}
}

.container {
	position: relative;
}

.slider {
	transition: all 500ms ease;
}

.clouds {
	transition: all 500ms ease;
	width: 10000px;
	height: 825px;
	background: transparent url("../images/clouds.png") repeat;
	background-size: 1000px 1000px;
	position: absolute;
	right: 0;
	top: 0;
	bottom: 0;
	z-index: 1;
	overflow: hidden;
	-moz-animation: move-background 30s linear infinite;
	-ms-animation: move-background 30s linear infinite;
	-o-animation: move-background 30s linear infinite;
	-webkit-animation: move-background 30s linear infinite;
	animation: move-background 30s linear infinite;
}


/* moving clouds */


/* carousel */

.owl-carousel .nav-btn i {
	line-height: 40px;
	color: #3D00E3;
}

.owl-carousel .nav-btn {
	position: absolute;
	height: 40px;
	width: 40px;
	text-align: center;
	cursor: pointer;
	background: #F2EDFF;
	top: 100px !important;
	border-radius: 50%;
	vertical-align: middle;
}

.owl-carousel .owl-prev.disabled,
.owl-carousel .owl-next.disabled {
	pointer-events: none;
	opacity: 0.2;
}

.owl-carousel .prev-slide {
	left: -33px;
}

.owl-carousel .next-slide {
	right: -33px;
}

.owl-carousel .prev-slide:hover {
	background-position: 0px -53px;
}

.owl-carousel .next-slide:hover {
	background-position: -24px -53px;
}

.owl-carousel .card {
	border-radius: 20px;
	box-shadow: rgba(61, 0, 227, .08) 10px 10px 20px;
	margin-bottom: 35px;
	margin-top: 10px;
}

.owl-carousel .card-image img {
	width: 180px !important;
	margin: 40px auto;
	height: 139px;
	object-fit: cover;
}


/* carousel */


/* Login Page */



.inside-page {
	position: relative;
	background: white;
}

h1 {
	font-size: 40px;
	font-weight: bold;
}

.login-btn {
	margin-top: 50px;
	width: 100% !important;
	border-radius: 6px !important;
	height: 60px !important;
}

.forgot-btn {
	margin-top:10px;
	background:none;
	color:#1D1D1D!important;
	border:none;
	cursor:pointer;
	display:block;
	text-align:center;
	text-decoration:underline;
	line-height: 60px;
}

.reg-btn {
	margin: 30px 0 50px 0;
}

.kings-icon {
	display: block;
	width: 20px;
	height: 20px;
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center center;
	float: left;
	margin-right: 10px;
}

.icon-auth {
	background-image: url(../images/quill.svg);
}

.icon-resend {
	background-image: url(../images/resend.png);
}

.icon-sent {
	background-image: url(../images/sent.png);
}

.icon-tests {
	background-image: url(../images/mortarboard.svg);
}

.icon-achiv {
	background-image: url(../images/crown.svg);
}

.icon-balance {
	background-image: url(../images/balance.png);
}

.icon-download {
	background-image: url(../images/icon-download.svg);
}

.icon-leftarrow {
	background-image: url(../images/left-arrow.svg);
}

.icon-option {
	background-image: url(../images/configuration.svg);
}

.icon-code {
	background-image: url(../images/code.svg);
}

.icon-settings {
	background-image: url(../images/medal.svg);
}

.icon-user {
	background-image: url(../images/icons8-user-48.png);
}

.icon-class {
	background-image: url(../images/icons8-school-48.png);
}


.tests-page {
	width:100%;
	background-image: url(../../images/exam/homepage-bg.png);
	background-size:cover;
	background-repeat:no-repeat;
	min-height: calc(100vh - 100px);
	position:relative;
}

.tests-page .box  {
	width:100%;
	height:95px;
	background-color:white;
	border:1px solid #B4CEFF;
	border-top-left-radius:10px;
	border-top-right-radius:10px;
	display:flex;
	justify-content: space-between;
	align-items:center;
	padding-left: 50px;
	padding-right: 50px;
	max-width:1128px;
	margin:0 auto;
}

.tests-page .explain-block {
	position:absolute;
	left:0;
	right:0;
	margin:0 auto;
	bottom:10px;
}

.tests-page .box.buy-premium {
	justify-content: center;
	display:none;
}

.tests-page .box.buy-premium a {
	background:#FF7F00;
	color:white;
}

.tests-page .box.buy-premium .text {
	margin-right:20px;
}

.tests-page .explain-block a {
	display:block;
	min-width:160px;
	background-color:#E0EBFF;
	height:44px;
	line-height:44px;
	text-align:center;
	border-radius:5px;
	font-size:12px;
	color:black;
	margin-right: 20px;
}

.tests-page .box  .text {
	max-height:34px;
	overflow-x:auto;
}

.tests-page .box  .text::-webkit-scrollbar-track
{
	-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
	border-radius: 10px;
	background-color: #B4CEFF;
}

.tests-page .box  .text::-webkit-scrollbar
{
	width: 1px;
	background-color:white;
}

.tests-page .box  .text::-webkit-scrollbar-thumb
{
	border-radius: 10px;
	background-color: white;
}


.tests-page .page_container {
	padding-top:50px;
}

.tests-page .tests_header {
	display:flex;
	justify-content:space-between;
	font-size:26px;
	font-family: FiraGO;
}

.tests-page .tests_header div {
	flex:1;
}

.tests-page .tests_header .right {
	display:flex;
	align-items:center;
}

.tests-page .tests_header .right span {
	vertical-align:top;
}

.tests-page .tests_header .right span.close {
	display:none;
}

.tests-page .tests_header .right .time {
	min-width:110px;
	text-align: right;
	padding-right: 40px;
}

.tests-page .tests_header .right .time .timer_place {
	display: inline-block;
	vertical-align: top;
}

.tests-page .tests_header .right .time .timer_place .min , .sec {
	display:inline-block;
	width:30px;
	text-align: center;
}

.bar-con{
  background-color:white;
  height:7px;
	width:300px;
	border-radius:20px;
}
.bar{
  float:left;
  height:100%;
  width:0%;
}
.bar-one .bar{
  background-color:#FF7F00;
	border-radius:20px;
	transition: width 1s ease-in;
	-webkit-transition: width 1s ease-in;
  -moz-transition: width 1s ease-in;
  -o-transition: width 1s ease-in;
}

.bar-one .percent {
	clear:both;
	display:flex;
	justify-content: space-between;
	padding-top:10px
}

.bar-one .percent span:first-child {
	color:#FF7F00;
	font-family: 'FiraGO-SemiBold';
}
.bar-one .percent span:last-child {
	color:white;
	font-family: 'FiraGO-SemiBold';
}

.bar-one .bar:after {
	content:'';
	display:inline-block;
	background-image: url(../images/rocket.svg);
	background-repeat:no-repeat;
	float:right;
	width:41px;
	height:30px;
	position: relative;
	top: -14px;

}

.tests_container {
	max-width:760px;
}

.question_table {
	width:100%;
}

.question_table .question {
	width:100%;
	background-color:white;
	border-radius:10px;
	border:1px solid #B4CEFF;
	margin-bottom:25px;
}


.question_table .question .text {
		display: flex;
		flex-direction: column;
		justify-content: center;
		text-align: center;
		min-height:150px;
		line-height:22px;
		max-height:386px;
		overflow-y:auto;
		margin:15px;
}

.question_table .question .text::-webkit-scrollbar-track {
	-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
	border-radius: 10px;
	background-color: #3D00E3;
}

.question_table .question .text::-webkit-scrollbar
{
	width: 2px;
	background-color:white;
}

.question_table .question .text::-webkit-scrollbar-thumb
{
	border-radius: 10px;
	background-color: white;
}


.question_table .answer {
		display: flex;
		justify-content: space-between;
		flex-wrap:wrap;
}

.question_table .answer .right {
	background:#B6FFA0;
}

.question_table .answer .wrong {
	background:#FFA8A8;
}

.question_table .answer a {
	flex-basis:47%;
	background:red;
	height:60px;
	background:white;
	border:1px solid #B4CEFF;
	display: flex;
	flex-direction: column;
	justify-content: center;
	margin-bottom:20px;
	border-radius:10px;
	color:black;
	padding-right:10px;
	padding-left:30px;
}

.question_table .answer-btn {
	width:100%;
	display:flex;
	justify-content: space-between;
	width:360px;
	background-color:white;
	border:1px solid #FFDBB7;
	height:60px;
	line-height:60px;
	margin:0 auto;
	border-radius:10px;
	color:#FF7F00;
	padding-left: 30px;
	padding-right: 30px;
}

.test-details {
	text-align:center;
}

.test-details p {
	line-height: 26px;
}

.test-details h1 {
	font-weight:normal;
}

.test-details h1 span {
	color:#FF7F00;
}

.test-details img {
	margin-bottom:30px;
}

.test-details a.start {
	display:block;
	width:230px;
	background-color:#FF7F00;
	height:50px;
	line-height:50px;
	color:white;
	margin:0 auto;
	margin-bottom:20px;
	margin-top:30px;
	border-radius:4px;
	color:white;
}

.test-details button {
	border:none;
	color:#707070;
	width:230px;
	background:none;
}

.modal {
	border-radius:10px;
	max-width:687px;
	padding: 50px;
}

 .modal-overlay {
	background:#244684;
	opacity: 0.8!important;
}

.prepare-page {
	max-width:950px;
	margin:0 auto;
	/* background:red; */
}

.prepare-page .prepare-header {
	text-align:center;
	padding-top:50px;
}

.prepare-page .prepare-header div {
	font-size:26px;
	font-weight:normal;
}

.prepare-page .prepare-header p {
	color:#707070;
}

.prepare-page .choose ul {
	display:grid;
	grid-template-columns: repeat(auto-fit, minmax(157px, 200px));
	grid-gap: 49.5px;
	margin-top:70px;
	margin-bottom:70px;
	cursor:pointer;
}

.prepare-page .choose ul li a {
	height:173px;
	border:1px solid #B4CEFF;
	border-radius:6px;
	font-size:14px;
	color:black;
	display:flex;
	flex-direction: column;
	justify-content: center;
	text-align:center;
}

.prepare-page .choose ul li a span {
	display:block;
	margin-top:20px;
}

.prepare-page .choose ul li a img {
	margin:0 auto;
	width:53px;
	height:53px;
}

.prepare-page .back-btn {
	display:block;
	margin:0 auto;
	width:230px;
	height:50px;
	line-height:50px;
	border:1px solid #3D00E3;
	color:#3D00E3;
	text-align:center;
	border-radius:4px;
}


.smsinfo {
	color: #3D00E3;
	font-weight: 500;
	line-height: 26px;
}

.smssent {
	color: #69C11E;
	font-weight: 500;
	line-height: 26px;
}

.inside-page .rcheuli_banki {
	border: 1px solid #E0EBFF;
}

.inside-page-container h1 {
	/* margin-top: 30px; */
	margin-top:0;
	font-size: 40px;
	line-height: 58px;
	margin-bottom: 30px;
}

.inside-page-container .form-info a {
	text-decoration: underline;
	font-weight: bold;
}

.inside-page-container .form-info {
	/* margin-top: 0; */
	font-size: 18px;
	font-weight: normal;
	line-height:26px;
}

.inside-page-container {
	background: rgb(255, 255, 255);
	background: linear-gradient(180deg, #fcfcfc 35%, rgba(224, 235, 255, 1) 100%);
}

.inside-page-container form {
	margin-top: 10px;
	width: 490px!important;
}

.work-page form {
	width:auto;
	margin-top:0px;
}

.inside-page-container .Footer {
	clear: both;
	position: relative;
	margin-top: 155px;
	background: transparent;
}

.circle {
	background: #E0EBFF;
	width: 400px;
	height: 400px;
	border-radius: 50%;
	position: absolute;
	z-index: 1;
	bottom: 0;
	right: 20%;
}

.login-right {
	height: 510px;
	text-align: center;
	margin: 50px 0 1.68rem 0;
	position: relative;
}

.login-right img {
	vertical-align: middle;
	z-index: 5;
	position: absolute;
	left: 0;
	right: 0;
	text-align: center;
	margin: 0 auto;
	margin-left: 50px;
}

.registration_finished {
	margin-top: 50px;
}

.registration_finished span:first-child {
	font-size: 30px;
	line-height:33px;
	width: 100%;
	display: block;
}

.registration_finished span {
	font-size: 20px;
}

.registration_finished span:last-child {
	font-size: 16px;
	width: 100%;
	display: inline-block;
	font-weight: 500;
	line-height:26px;
}

.registration_finished i {
	color: #3D00E3;
	text-align: right;
}


.select2-container--default .select2-selection--single {
	margin-bottom: 8px;
}

.select2-container--default .select2-selection--single .select2-selection__rendered {
	margin-top: 10px;
	padding: 0;
}

.select2-container--default .select2-selection--single .select2-selection__arrow {
	margin-top: 15px;
}

.select2-dropdown {
	top: -15px;
	border-color: #d9d9d9 !important;
}

.select2-selection {
	outline: none;
}

.select2-search__field {
	padding-left: 15px !important;
	box-sizing: border-box !important;

}

.select2-container--default .select2-search--dropdown .select2-search__field {
	margin-bottom: 0;
	width: 100%;
	float: none;
	box-shadow: none;
	background: #f4f4f4;
	margin: -5px 0 10px 0;
	height: 30px;
	line-height: 38px;
	padding: 10px;
	border: 0;
	border-radius: 5px;
}

.select2-container--default .select2-results&gt;.select2-results__options {
	padding: 0 3px;
}

.select2-results__option {
	padding-right: 35px;
	clear: both;
	font-weight: normal;
	line-height: 21px;
	color: #808080;
	border-radius: 4px;
}

.kings-input,
.select2-container--default .select2-selection--single {
	border-radius: 6px !important;
	border: 1px solid #D8D8D8 !important;
	padding: 5px 21px !important;
	font-size: 15px !important;
	color: #1D1D1D !important;
	height: 60px !important;
	box-sizing: border-box !important;
	font-family: FiraGO !important;
	width: 100%;
	background: white !important;
}



/* Login Page */


/* Registration Page */
.registration_p {
	font-size: 20px;
}

#phone {
	width: 65%;
	float: left;
	display: block;
}

#phone_verification {
	width: 30%;
	float: right;
	display: block;
}

/* Registration Page */

/* Pages */

.default-page,
.news-page,
.profile-page,
.olimpiada-page,
.gadaxda-page,
.contact-page {
	background: #FFFFFF;
}

.news-page&gt;.container {
	padding-left: 0 !important;

}

.news-page h1,
.page-title {
	font-size: 25px !important;
	font-weight: normal !important;
}

.news-main-photo img {
	display: inline-block;
	float: left;
	/* padding-right: 50px; */
	width:100%;
}

.news-main-photo {
	float: left;
	text-align: left;

	padding-left: 0 !important;
}

.news-main-photo p:first-of-type {
	margin-top: 0 !important;
}

.back-button i {
	display: block;
	height: 15px;
	line-height: 15px;
	float: left;
}


.back-button {
	font-size: 13px;
	float: right;
}

.left-time {
	width:100%;
	/* float: left; */
	display: block;
	width: 100px;
}

#fixed-header {

	transition: all 500ms ease;
	height: 100px;
	box-shadow: 0 10px 20px 0px rgba(163, 163, 163, 0.06);
	margin-bottom: 25px;
}

.sticky {
	position: fixed;
	top: 0;
	width: 100%;
	z-index: 100;
	background: white;
	-webkit-animation: animation 5000ms linear both;
	animation: animation 5000ms linear both;
}

.sticky+.inside-page-container {
	padding-top: 102px;
}

.resultnew_buttons{
	display: flex;justify-content: space-around;margin-bottom:20px;margin-top:20px;
}

@media only screen and (max-width: 993px) {
	.resultnew_buttons{display:block;}
	.resultnew_button{
		margin-bottom:20px;
	}
}


.pagination {
	display: block;
	float: right;
}

.pagination li a {
	color: #1D1D1D;
	font-size: 15px;
	padding: 0;
	line-height: 40px;
	transition: all 500ms ease;
	display:block;
}

.pagination li.active {
	background-color: #3D00E3;
}

.pagination li {
	display: inline-block;
	border-radius: 50%;
	text-align: center;
	vertical-align: middle;
	height: 40px;
	width: 40px;
	line-height: 40px;
	margin-right:5px;
	background: white;
	border: 1px solid #3D00E3;
	transition: all 500ms ease;
}

.pagination li:first-child {
	margin-right:10px;
}

.pagination li:last-child {
	margin-left:5px;
}


.pagination li i {
	transition: all 500ms ease;
	color: #3D00E3;
	font-size: 25px;
	height: 40px;
	line-height: 40px;
}

.pagination li.disabled i {
	color: #999;
}

.pagination li:active,
.pagination li:hover,
.pagination li:focus {
	background: #3D00E3;
	color: white;

}

.pagination li:active a,
.pagination li:hover a,
.pagination li:focus a,
.pagination li:active i,
.pagination li:hover i,
.pagination li:focus i {
	color: white !important;
}

/* - profile - */

.profile-page h1 {
	font-weight: normal;
	font-size: 30px;
	margin-bottom: 40px;

}

.profile-page ul {
	margin-top: 30px;
	float: right;
	font-weight: normal;
	margin-bottom: 30px;
}

.profile-ul li a {
	color: #1D1D1D;
	/* line-height: 35px; */
}

.profile-ul li {
	float: left;
	margin-right: 20px;
	position: relative;
	line-height: 26px;
	height: 26px;
    margin-bottom: 5px;
}

.profile-carousel {
	display:grid;
	grid-template-columns: repeat(auto-fit, minmax(302px, 302px));
	grid-gap: 24px;
	margin-bottom:30px;
}

.profileul li a {
	display: block;
	line-height: 26px;
	position: relative;
	float: left;
}

.profile-page .kings-icon {
	width: 26px;
	height: 26px;
	line-height: 26px;
}

/*
.pack {
	padding-left: 0 !important;
	padding-right: 35px !important;
}

.pack:last-child {
	margin: 0;
}
*/
.pack .pack-content {
	padding: 35px 30px;
	border: 1px solid #D8D8D8;
	border-radius: 6px;
	text-align: center;
}

.pack .pack-content h2 {
	text-align:center;
	font-size: 20px;
	font-weight: normal;
	margin-top: 0;
	margin-bottom: 30px;

}

.pack .pack-content table tr {
	border: 0;
	background-image: linear-gradient(to right, #D8D8D8 40%, rgba(255, 255, 255, 0) 20%);
	background-position: bottom;
	background-size: 10px 2px;
	background-repeat: repeat-x;
}

.pack .pack-content table tr td {
	font-size: 16px;
	font-weight: 500;
	text-emphasis: left;
}

.pack .pack-content table tr td img {
	text-align:center;
	display:block;
	margin:0 auto;
}

.pack .pack-content table tr td:last-child {
	color: #737373;
	font-weight: normal;
	text-align: right;
}

.pack .pack-content table tr:last-child {
	background: none;
}

.profile_active_btn img {
		vertical-align:middle;
		margin-right:10px;
}

.profile_active_btn .kings-btn-active  {
	font-size:12px;
	color:black!important;
	background: none;
}


.pack-buttons .kings-btn-white {
	border-color: #3D00E3 !important;
}

.pack .action_icons a {
	display: flex;
	flex-direction: row;
	justify-content: center;
}

.pack .action_icons:hover {
	box-shadow: none;
	color: #2B0398;
	border: 1px solid #2B0398 !important;
	background: white;
	border: 0;
}

.pack .action_icons {
	padding: 5px;
	transition: all 500ms ease;
}

.flex_dashboard_head {
	display:flex;
	justify-content: space-between;
	margin-bottom:20px;
}

.pack .action_icons a span {
	margin: 10px;
	font-size: 15px;
	color: #1d1d1d;
	font-weight: 400;
	line-height: 50px;
	height: 50px;
	display: inline-block;
}

.profile_active_btn .kings-btn-active:hover {
	box-shadow:none;
	background:none;
}

/* - profile - */

/* - olimpiada - */
.olimpiada-page p:first-of-type {
	font-size: 14px;
	line-height:24px;
}

.olimpiada-page .btn,
.rcheuli-banki-page .btn,
.gadaxda-page .btn,
.default-page .btn {
	width: 100%;
	text-align: left;
	margin: 29px 0;
}
.olimpiada-page .btn {
	height:60px;
	line-height: 60px;
}

.gadaxda-page .pay {
	margin-bottom:30px;
}

.olimpiada-page p.info-p,
.gadaxda-page p.info-p,
.default-page p.info-p {
	color: #3D00E3;
	font-size: 21px;
	line-height: 34px;
	font-weight: 200;
}

.default-page p.info-p {
	font-size: 14px;
}

.contact_input_flex {
	display:flex;
}

.contact_input_flex input {
	flex-basis:48%;
}

.contact_input_flex input:first-child {
	margin-right:4%;
}

.contact-page p {	font-size: 15px;
}
.contact-page p.info-p {
	font-size: 19px;
	font-weight: bold;
}

.contact-page .map, .contact-page .contact-info {
	/* margin-top: 50px; */
}

.contact-page .map img {
	margin-top: 40px;
	width: 100%;
}

p.info-p2 {
	color: #FF7F00;
	font-size: 20px !important;
	line-height: 34px;
	font-weight: 200;

}

.arrow_ul li:before {
	font-family: 'Material Icons';
	color: #3d00e3;
	content: 'keyboard_arrow_right';
	margin-left: -10px;
	margin-right: 10px;
	font-size: 20px;
	line-height: 1;
	vertical-align: middle;
}

.olimpiada-page ul li {
	padding: 10px;
	display:flex;
	line-height:23px;
}


/* - olimpiada - */

.pack-buttons .btn {
	margin-top: 20px;
	margin-bottom: 0;
	text-align: center;
	border-radius: 5px;
	width: 100%;
}


.gadaxdebi-text-1 span:first-child {
	color: #1d1d1d;
	font-size: 20px;
	font-weight: 200;
	padding-right: 10px;
}

.gadaxdebi-text-1 span:last-child {
	font-weight: 200;
	color: #767676;
	font-size: 14px;
}

.default-page p,
.gadaxda-page p {
	font-size: 15px;
	font-weight: 200;
	line-height: 24px
}

.pay img {
	margin-bottom: 27px;
	max-height: 38px;
}

.pay {
	width: 320px;
	height: 270px;
	border: 1px solid #C3D5F5;
	border-radius: 10px;
	margin-right: 37px;
}

.pay-content p {
	line-height: 40px;
	font-size: 20px;
	margin: 0;
}

.pay-content {
	font-size: 20px;
	font-weight: 200;
	padding: 72px 0px;
}

.pay-machine p {
	font-size: 14px;
	line-height: 26px;
	color: #1D1D1D;
	font-weight: normal;
}

.pay-machine p small {
	color: #767676;
	display: inline-block;
	width: 100%;
	font-weight: 200;
}


#phone {
	position: relative;
}

.contact-page .kings-input {
	border-color: #B4CEFF !important;
}

.contact-page textarea {
	width: 100%;
	height: 130px;
	border: 1px solid #D8D8D8;
	border-radius: 6px;
	padding: 10px 20px !important;
	margin-top: 10px;
	outline:none;
	resize:none;
}

.contact-page .login-btn {
	margin-top: 25px;
}

.contact-page form {
	width: 85% !important;
}

.partners-items {
	margin-top: 50px;
}

.partners-items .card:not(:nth-child(5n+5)) {
	margin-right: 40px;
}

.partners-items .card {
	float: left;
	width: 220px !important;
}

.define_inside_container {
	display:flex;
	justify-content: space-between;
}

.define_inside_container .inside_container_left {
	flex-basis: 52%;
	max-width: 490px;
	margin: 0 auto;
}

.define_inside_container .inside_container_right {
	flex-basis: 45%;
}

.define_inside_container .inside_container_right img {
	width:100%;
}

.define_inside_container .inside_container_left form {
	width:100%!important;
}

.define_inside_container h1 {
	margin-bottom:10px;
}

.define_inside_container .req_auth_text {
	max-width:380px;
  margin-bottom: 30px;
}

	max-width:380px;

/* Pages */


/* Desktop */


@media only screen and (max-width: 700px) {
	.contact_item {
		width:50%;
	}

}

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


	.pagination {
		margin-bottom:50px;
	}

	.news-main-photo img  {
		padding-right:30px;
	}

	.row-no-padding {
		margin-left: -15px;
		margin-right: -15px;
	}

	.no-padding {
		padding: 0 !important;
	}

	.nol-padding {
		padding-left: 0 !important;
	}

	.nor-padding {
		padding-right: 0 !important;
	}

	.pack_firstchild {
		padding-left:0px!important;
	}

	.inside-page-container&gt;.content {
		padding-left: 105px;
	}

	.reg-finish-left {
		width: 546px !important;
		padding: 0 !important;
		margin: 0 !important;

	}

	.info-div {
		padding-left: 20px;
	}

	/* .container {
		width: 100%;
		min-width: 1266px;
	} */


	.rcheuli-banki {
		margin-left: 65px;
	}


		.btn_option {
			width:280px!important;
			margin-left:40px!important;
		}

}

@media only screen and (min-width: 601px) {

	nav,
	nav .nav-wrapper i,
	nav a.sidenav-trigger,
	nav a.sidenav-trigger i {

		line-height: 50px;
		border: 0;
		box-shadow: none;
	}

}

.profile-action-buttons {
	margin-left: -10px;
	margin-right: -10px;
	margin-bottom:30px;
}

/* Desktop */


/* Mobile */
nav .sidenav-trigger {
	background-image: url(../images/menu.svg);
	width: 40px;
	height: 40px;
	background-repeat: no-repeat;
	margin: 0px 16px;
}

nav .sidenav-user {
	background-image: url(../images/user.png);
	width: 40px;
	height: 40px;
	background-repeat: no-repeat;
	display: inline-block;
	float: right;
}

.sidenav-close {
	transition: all 500ms ease;
	display: none;
	background-image: url(../images/close.svg);
	width: 40px;
	height: 40px;
	background-repeat: no-repeat;

	float: right;
	position: absolute;
	right: -24px;
}

.sidenav {
	width: 100%;
	overflow: visible;
}

.sidenav li&gt;a {
	color: #1D1D1D;
	display: block;
	font-size: 20px;
	font-weight: normal;
	height: 40px;
	line-height: 40px;
	padding: 0 20px
}

.sidenav-overlay {
	display:none !important;
	background-color: rgba(11, 11, 11, 0.80);
}

.sidenav .rcheuli_banki {
	color: #3D00E3 !important;
	background: transparent;
	font-weight: 600;
}

.sidenav .piradi_profili {
	color: #3D00E3 !important;
	background: transparent;
	font-weight: 600;
}

.nav-insider {
	padding: 30px 10px 40px 10px;
}

.olympics {
	color: rgba(255, 127, 0, 1) !important;
	font-weight: bold !important;
}


.contact_item_container .col {
	padding: 0;
}

.partnerslist {
	margin-top:60px;
}
.partnerslist .card {
    width: auto !important;
}
.partnerslist .card img  {
	width: 100% !important;
	margin: 10px auto;
	padding: 20px;
}

.rcheuli-banki-page .arrow_ul {
	margin-left:20px;
}

.rcheuli-banki-page .cont_flex {
	display:flex;
	flex-wrap:wrap;
}

.rcheuli-banki-page .cont_flex .kings-btn-orange {
		width:300px;
}

.rcheuli-banki-page .cont_flex p.info-p2 {
	margin-right:40px;
	width:300px;
}

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


	nav .sidenav-user {
		display: none;
	}

	.container {
		width: 100%;
	}

	.owl-carousel .card {
		width: 240px;
	}

	.desktop_hide {
		display: none !important;
	}


}

/* mobile screen */

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

	.bar-one .bar:after {
		left:40px;
	}

	.gadaxda-page .page-title {
		margin-bottom:0px;
	}

	.rcheuli-banki-page .page-title  {
		margin-bottom:0px;
	}

	.rcheuli-banki-page .kings-btn-orange {
		margin:0;
	}

	.login-right img {
		margin-left:0px;
	}

	p {line-height: 2rem;}
	* {

		font-size: 15px;
	}
	.profile-page h1 {
		text-align: center;
	}

	.test-details h1 span {
		font-size:22px;
		display:block;
	}

	.slider .list p {
		display:flex;
		line-height: 24px;
		font-size: 14px;
		font-weight: 200;
	}

	.slider .rcheuli_banki {
		width: 100%;

	}

	.slider .btn {
		width: 100%;
		font-size:15px;
		height:70px;
		line-height:70px;
		text-align: left;
	}

	.kings-btn-orange-text {
		width: 100%;
	}

	.body_div {
		height: 825px;
		background-image: url(../images/bg.png);
		background-position: center center;
		background-size: cover;
		background-repeat: no-repeat;
	}


	.slider h1 {
		padding-left: 7px;
		text-align: left;
		font-family: FiraGO;
		font-style: normal;
		font-weight: bold;
		font-size: 20px;
		color: rgba(29, 29, 29, 1);
		line-height: 36px;
		margin: 0;
	}

	i.left {
		margin-right: 0;
	}

	.slider .list {
		padding: 0;
		font-size: 14px;
	}

	.logo {
		margin: 0 18px;
	}

	.mobile_hide {
		display: none;
	}

	nav {

		background: transparent;
		z-index: 5;
		position: relative;
		box-shadow: none;
	}

	.slider {
		top: 30px;
		margin: 0;
		width: 100%;
	}

	.container {
		width: 100%;
	}

	.airplane1 {
		background-image: url(../images/airplane1.png);
		background-repeat: no-repeat;
		background-size: cover;
		background-position: center;
		height: 215px;
		width: 425px !important;
		background-color: transparent;
		left: 35%;
		position: relative;
		top: 40px;
	}

	.slider .slides li,
	.News {
		height: auto;
		padding: 0;
	}

	.airplane1,
	.airplane2 {
		background: none;
	}

	.news_bottom {
		height: auto;
		margin-top: -394px;
		overflow: hidden;
	}

	.slider .slides li img {
		height: auto;
		max-height: 335px;
		top: 12px;
		background-repeat: no-repeat;
		background-position: center;
		background-size: contain;
		width: 80%;
		margin: 0 auto;
		display: block;
	}


	.News {

		background-position: center top;
		background-repeat: no-repeat;
		background-size: contain;
		height: 700px;
		z-index: 4;
		position: relative;
		margin-top: -120px;
		padding-top: 55px;
	}

	.plane_container {
		display: none;
	}

	.Partners {
		background-position: center left;
		height: 500px;
		padding-top: 170px;
		background-color: transparent;
		z-index: 4;
		position: relative;
	}

	.contact_icon {

		margin: 0 auto;
		text-align: center;
		display: block;
		margin-bottom: 12px;
	}

	.contact_item {
		text-align: center;
	}


	.footer-menu ul li {
		list-style-type: none;
		/* padding: 10px 15px; */
		display: block;
	}

	.pack {
		padding:20px 0 !important
	}

	.row {
		padding: 0 10px;
	}

	.inside-page-container form,
	.radio-toolbar label {
		width: 100% !important;
	}

	.profile-page ul {
		margin-top: 20px;
		float: left;
		font-weight: normal;
		margin-bottom: 20px;
	}

	.profile-page ul .i_option {
		margin-right:0px;
	}

	.set-profile  .profile-ul {
		display:flex;
		flex-direction:column;
		margin-top:0px;
		margin-bottom:0px;
	}


	.set-profile {
		margin-bottom:0px;
	}

	.set-profile .profile-ul li {
		margin-bottom:10px;
		margin-right:0px;
	}

	.footer-menu ul li {
		padding-left: 0;
		text-align: left;
	}

	.profile-page h1 {
		padding-top: 0;
		padding-top: 0;
		margin: 0;
		text-align: left;
		font-size: 20px;
		line-height: 20px;
	}

	.profile-page ul li span {
		display: none;
	}

	.work-page .my_work a span {
		display:inline-block;
	}

	.row-no-padding {
		margin-left: -15px !important;
	margin-right: !important;

	}

	.profile-action-buttons {
		margin-left: -20px;
		margin-right: -20px;
	}

	.profile-page .owl-stage .pack {
		padding-left: 0 !important;
	}

	.profile-page .owl-stage {
		padding-left: 0 !important;
	}

	.profile-page .pack .action_icons a {
		justify-content: left;
	}


	.footer-menu .left {
		width: 100%;
		columns: 2;
		-webkit-columns: 2;
		-moz-columns: 2;

		padding-bottom: 20px;

	}

	.footer-menu .right {
		float: left !important;
		padding-left: 0;
		padding-bottom: 20px;
		text-align: left;
	}

	.inside-page-container h1 {
		text-align: center;
		line-height: 30px;
	}

	.page-title {
		font-size: 21px !important;
	}


	.default-page .content img {
		margin-bottom: 30px;
	}

	.footer-menu a {
		width: 100%;
		padding: 0;
		padding-top: 15px;
		font-size: 15px;
	}

	.swap-pos {
		display: flex;
		flex-direction: column;
	}

	.order1 {
		order: 1;
	}

	.order2 {
		order: 2;
	}

	.airplane3 {
		background-size: contain;
		background-position: center center;
		height: 255px;
	}

	.pagination {
		text-align: center;
	}

	.contact_item span {
		line-height: 40px;
		float: left;
		margin-right: 5px;
	}

	.contact_item span:last-child {
		margin: 0;
		min-width: 104px;
		max-width: 151px;
		text-align: left;
	}


	.right-contact .contact_item {
		width: 100% !important;
    padding: 0;
    display: inline-block;
	margin: 0 !important;
	padding-top:10px;
	}

	.inside-page-container .Footer {
		margin-top: 100px;
	}

	.news-main-photo img {
		display: inline-block;
		float: left;
		width: 100%;
		padding: 0;
		padding-bottom: 40px;
	}

	.news-page h1 {
		text-align: center;
		padding: 0 20px 10px 20px;
		font-size: 20px !important;
	}


	.news-page h1.content-title {
	text-align: left;
}

	.news-page p {
		font-size: 15px;
		padding: 5px 0;
	}

	.inside-page .hr {
		width: 100%;
		border-bottom: 1px solid #E5E5E5;
		margin: 20px 0;
	}


	.left-time {
		padding-left: 20px;
	}

	.back-button {
		padding-right: 20px;
	}

	.News {
		background-image: url("../images/news-mobile-bg.png");
		background-size: cover;
	}

	.Partners {
		background-image: url("../images/partners-mobile-bg.png");
		background-size: cover;
		background-position: top center;
		padding-top: 120px;
	}


	.inside-page-container .footer-menu .col {
		padding:0;
	}

	.partnerslist .card   {
		margin-bottom: 10px;
		margin-top: 10px;
	}
	.partnerslist .card img  {
		width: 100% !important;
		margin: 10px auto;
		padding: 20px;
	}

}

/* Mobile end */

.profile-page .owl-item {
	float: left;
}

.owl-nav.disabled {
	display: none;
}


/* components */
.gray-text {
	color: #7d7d7d;
}

.select-2-div {
	width: 100%;
	display: block;
	position: relative;
}

.kings-btn-normal {
	color: #3D00E3;
	background: #E5E5E5;
	font-weight: 600;
	overflow: hidden;
	width: 180px;
	height: 50px;
	border-radius: 25px;
	border: 0;
	outline: none;
	transition: all 500ms ease;
	font-size: 13px;
	line-height: 50px;
}

.kings-btn-normal:hover,
.kings-btn-normal:active,
.kings-btn-normal:focus {
	background: #3D00E3;
	box-shadow: none;
	-webkit-box-shadow: none;
	box-shadow: none;
	border: 0;
}


.kings-btn-white {
	color: #3D00E3;
	background: white;
	border: 1px solid #E0EBFF !important;
	font-weight: 600;
	overflow: hidden;
	width: 180px;
	height: 50px;
	border-radius: 25px;
	border: 0;
	outline: none;
	transition: all 500ms ease;
	font-size: 13px;
	line-height: 50px;
}

.kings-btn-white:hover,
.kings-btn-white:active,
.kings-btn-white:focus {
	box-shadow: none;
	color: #2B0398;
	border: 1px solid #2B0398 !important;
	background: white;
	border: 0;
}


.kings-btn-blue {
	color: white !important;
	background: #3D00E3;
	font-weight: 600;
	overflow: hidden;
	width: 180px;
	height: 50px;
	border-radius: 25px;
	border: 0;
	outline: none;
	transition: all 500ms ease;
	font-size: 13px;
	line-height: 50px;
}

.kings-btn-blue:hover,
.kings-btn-blue:active,
.kings-btn-blue:focus {
	box-shadow: none;
	-webkit-box-shadow: none;
	color: white;
	background: #3000B4;
	border: 0;
}


.kings-btn-orange {
	overflow: hidden;
	height: 60px;
	width: 278px;
	border-radius: 25px;
	border: 0;
	outline: none;
	transition: all 500ms ease;
	font-size: 14px;
	font-weight: normal;
	line-height: 60px;
	background-color: #FF7F00;
	color: white !important;
}

.kings-btn-orange-text {
	overflow: hidden;
    width: 170px;
    margin-left: 82px;
    border-radius: 25px;
    border: 0;
    outline: none;
    transition: all 500ms ease;
    font-size: 14px;
    font-weight: normal;
    color: #FF7F00;
}

.kings-btn-orange:hover,
.kings-btn-orange:active,
.kings-btn-orange:focus {
	box-shadow: none;
	-webkit-box-shadow: none;
	background: #FF6C00;
	border: 0;
}


.work-page .pack .pack-content {
	padding-top:5px;
	padding-bottom:5px;
	padding-left:10px;
	padding-right:10px;
	margin-bottom:20px;
}

.work-page .pack .pack-content td p {
	color: #737373;
	font-weight: normal;
	font-size:14px;
	/* margin-top:15px; */
	margin-bottom:0px;
}

.work-page .pack .pack-content td a.kings-btn-blue {
	border-radius:5px;
	width:100%;
	height:45px;
	line-height:45px;
	font-weight: normal;
	font-size: 12px;
}

.details_table {
	display:flex;
	justify-content:space-between;
}

.details_table .work-details {
	flex-basis:75%;
}

.own-table {
	border: 1px solid rgba(0,0,0,0.12);
	padding: 15px;
	border-radius: 5px;
	position:relative;
}

.own-table-header , .own-table-select  {
	display:flex;
}

.own-table-header div {
	 padding: 15px 5px;
	 padding-left:0px;
	 font-size:16px;
	 border-bottom: 1px solid rgba(0,0,0,0.12);
}

.own-table-body {
	display:flex;
}

.own-table-body div {
	 padding: 15px 5px;
	 border-bottom: 1px solid rgba(0,0,0,0.12);
	 font-size:16px;
}

.own-table-header div:nth-child(1) , .own-table-body div:nth-child(1) {
	flex-basis:30%;
}

.own-table-header div:nth-child(2) , .own-table-body div:nth-child(2)  {
	flex-basis:30%;
}

.own-table-header div:nth-child(3) , .own-table-body div:nth-child(3)  {
	flex-basis:30%;
}

.own-table-select div:nth-child(1) {
	flex-basis:27%;
}

.own-table-select div:nth-child(2) {
	flex-basis:20%;
}

.own-table-select div:nth-child(3) {
	flex-basis:50%;
}

.own-table-select div {
	margin-right:3%;
}

.own-table-select  {
	margin-bottom:20px;
}

.table-header-fontsize div {
	font-size:14px;
}

.own-table-select select {
	font-size:13px;
	color: #1D1D1D;
	outline:none;
	border: 1px solid #D8D8D8;
}

.reg_input_flex {
	display:flex;
	padding-top:30px;
}

.own-table.own-table-notfound {
	min-height:463px;
	display: flex;
	flex-direction: column;
	justify-content: center;
	text-align:center;
}

.own-table.own-table-notfound p {
	color:black;
	line-height:24px;
}

.own-table-notfound p {
	font-size:16px;
}

.own-table-notfound p:last-child {
	font-size:14px;
	color:#707070;
}


.own-table.own-table-notfound .table-notfound-container {
	max-width:378px;
	margin:0 auto;
}

.own-table-select .inset_code input {
	border: 1px solid #D8D8D8!important;
	font-size: 12px;
	padding-left: 15px;
	box-sizing: border-box;
	border-radius:5px;
}

.own-table-container {
	overflow:auto;
	max-height: 384px;
}

.own-table-container .scroll_down {
	position:absolute;
	bottom:0;
	text-align:center;
	left:0;
	right:0;
	font-weight:bold;
	background-color: rgba(224,224,224,0.4);
	line-height: 34px;
	display:none;
}

.own-table-container::-webkit-scrollbar-track
{
	-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
	border-radius: 10px;
	background-color: #E0E0E0;
}

.own-table-container::-webkit-scrollbar
{
	width: 1px;
	background-color:white;
}

.own-table-container::-webkit-scrollbar-thumb
{
	border-radius: 10px;
	background-color: white;
}


.own-table-containe div:last-child {
	border-bottom:0px!important;;
}

.own-table-select div:last-child {
	margin-right:0px;
}

.work-details h6 {
	margin: 0px;
	margin-top: 20px;
	margin-bottom: 25px;
	font-size: 18px;
}

.work-details th {
	font-weight:normal;
}

.work-details .own-table {
	padding:0px;
	border:none;
}

.work-details .own-table-container {
	max-height:288px;
}

.downl {
	display:flex;
	line-height:26px;
	margin-top:25px;
	color:black;
	font-size:14px;
}

.details_table .details-right {
	flex-basis:25%;

}

.details_table .details_bg {
		background:#E0EBFF;
		line-height:24px;
		border-radius:10px;
		padding:30px;
}

.details_table .details_bg p {
	line-height:22px;
}

.details_table .details_bg .details_title {
	font-size:16px;
	margin-bottom:40px;
}

.det_buttons a.kings-details-button {
	width:100%;
	border-radius:5px;
}

.det_buttons a.kings-details-button:first-child {
	margin-top:20px;
	margin-bottom:20px;
	background:#FF7F00;
}

.details_table .details-right .details_title {
	line-height:30px;
	display:flex;
	justify-content:center;
}


.header_reg_button {
	display:none;
}

.work-page .flex_dashboard_head input {
	border: 1px solid #D8D8D8!important;
	height:auto;
	color:black;
	width: 340px;
	font-size: 12px;
	padding: 15px;
	border-radius:5px;
}

.work-page .profile-ul {
	margin:0px;
}

.profile-ul span {
	color: #737373;
	font-size:16px;
}

.inset_code {
	position:relative;
}

.work-page .my_work span {
	font-size:22px;
	color: black;
	letter-spacing: 1px
}

.work-page .profile-ul li {
	margin-top:8px;
}

.inset_code button {
	position:absolute;
	right:10px;
	background:none;
	border:none;
	cursor:pointer;
	top:11px;
	color:#3D00E3;
}

.work_flex_container {
	display:flex;
	flex-wrap:wrap;
	justify-content:space-between;
}

.work_flex_container .payfor_active td:last-child a {
	background:#FF7F00;
}

.work-page .pack .pack-content .payfor_active td p {
  color: #D8D8D8;
}
.payfor_active {
	color:#707070
}


.work_flex_container .pack-content {
	width:49%;
}

.mobilever {
	position: absolute;
	right: 0px;
	top: 0;
	height: 50px;
	width: 70px;
	outline: none;
	text-align: center;
	padding: 2px;
	border-radius: 0;
	margin: 5px 5px;
	background: #3d01e3;
	color: white;
	border: 0;
	border-radius: 5px;
	font-size: 14px;
	font-weight: normal;
	cursor: pointer;
	line-height: 20px;
}

.afterVer {
	display: none
}

.error {
	border: 1px solid red !important;
}

.errorMsg {
	color: #F00000;
	font-size: 11px;
	padding-left: 20px;
	margin-top: -2px;
	width: 100%;
	margin-bottom: 5px;
	margin-top:6px;
	display: block;
}

/* RADIO */
.radio-toolbar {
	margin: 10px 0;
}

.radio-toolbar input[type="radio"] {
	display: none;
}

.radio-toolbar input[type="checkbox"] {
	display: none;
}

.radio-toolbar label {
	display: block;
	background-color: #FFFFFF;
	padding: 22px 66px;
	text-align: center;
	font-size: 13px;
	border: 1px solid #B4CEFF;
	border-radius: 4px;
	color: #1D1D1D;
	width: 100%;
	height: 60px;
	float: left;
	font-style: normal;
	font-weight: normal;
	cursor: pointer;
	transition: all 500ms ease;
	margin-right: 20px;
	margin-bottom: 20px;
}

.radio-toolbar label:last-child {
	margin-right: 0;
}

.radio-toolbar label:hover {
	background-color: #B4CEFF;
}

.radio-toolbar input[type="radio"]:checked+label {
	background-color: #B4CEFF;
	border-color: rgba(61, 0, 227, 0.3);
	color: #1D1D1D;

}

.radio-toolbar input[type="checkbox"]:checked+label {
	background-color: #B4CEFF;
	border-color: rgba(61, 0, 227, 0.3);
	color: #1D1D1D;

}


.registrationStudent label {
	width: 100%;
	margin-bottom: 20px;
	text-align: center;
}

.registrationStudent label img {
	display: block;
	width: 35px;
	height: 40px;
	margin: 0 auto;
}

.registrationStudent label:hover {
	background-color: #B4CEFF;
}

.registrationStudent label input[type="radio"]:checked+label {
	background-color: #B4CEFF;
	border-color: red;
	color: #1D1D1D;
	font-weight: bold !important;

}

.registrationStudent label {
    height: 130px;
    width: 30%;
    float: left;
    padding: 20px !important;
    margin-right: 20px;
}

.registrationStudent label:last-child {
	margin: 0;
}

.registrationStudent label span {
	margin-top: 6px;
	display: block;
}

.req_auth_text {
	font-weight: 100;
	line-height: 22px
}

/* RADIO */


/* styled ol li */

.limit-error {
	color:red;
	margin: 0;
	margin-bottom:8px;
	display:none;
}

.ol {

	counter-reset: my-awesome-counter;
	position: relative;
	list-style: none;
	margin-left: 10px;
}

.ol li {
	counter-increment: my-awesome-counter;
	position: relative;
	/* margin: 0 0 0.5rem 0; */
	vertical-align: middle;
	align-items: end;
	display: inline-block;
	line-height: 20px;
	/* margin-top: 25px; */
	font-weight: 200;
	min-height:40px;
	display:flex;
	flex-direction:column;
	justify-content: center;
	margin-bottom:30px;
}

.ol li:before {
	content: counter(my-awesome-counter);
	color: #3D00E3;
	background: #E0EBFF;
	border: 1px solid #B4CEFF;
	position: absolute;
	--size: 32px;
	left: calc(-1 * 40px - 10px);
	line-height: 40px;
	width: 40px;
	height: 40px;
	top: 0;
	border-radius: 50%;
	text-align: center;

}

.page_container {
	width:85%;
	margin:0 auto;
}

.side_container {
	width:70%;
}

@media only screen and (max-width: 1426px) {
	.hide_resolution {
		display:none;
	}
}

/* @media screen and (min-width: 1201px) and (max-width:1389px) {
.side_container {
	width:75%;
}
} */

@media screen and (min-width: 993px) and (max-width:1170px) {
    .favorite_bank {
			display:none;
		}
		.pack .action_icons a span {
			font-size:11px;
		}

		nav ul li a, .olympics {
			font-size:11px;
		}

		.slider .list p {
			display:flex;
		}

		.rcheulta-banaki  {
			display:none;
		}

}

/* .text-page .page_container {
	width:75%;
} */

/* @media screen and (min-width: 993px) and (max-width:1355px) {
	nav {
		width: 88%;
		margin: 0 auto;
	}
	.hide_resolution {
		display:none;
	}
}

@media only screen and (max-width: 1300px) {
	.text-page .page_container {
		width:88%;
		margin:0 auto;
	}

}

@media only screen and (min-width: 1300px) {
	.page_container {
		width:75%;
		margin:0 auto;
	}
} */

@media only screen and (min-width: 1700px) {
.page_container {
	width:1280px;
}
}



@media only screen and (max-width: 1366px) {
	.details_table .work-details {
		flex-basis:68%;
	}

	.details_table .details-right {
    flex-basis: 30%;
}
}

@media only screen and (min-width: 1400px) {
	.define_inside_container {
		max-width:980px;
		margin:0 auto;
	}
}



@media only screen and (min-width: 1200px) {
	.news-cont .card .card-image img {
		height: 269px;
		object-fit: cover;
	}
}

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

	#finish-test .test-details h1 {
		font-size:18px;
	}

	#finish-test .test-details h1 span {
		display:block;
		font-size: 20px;
	  line-height: 30px;
	}

	.tests-page .tests_header .right span.close {
		display:block;
	}

	.tests-page .box {
		max-width:80%;
	}

	.tests_container {
		max-width:100%;
		width:100%;
	}

	.tests-page .tests_header {
		flex-wrap:wrap;
		font-size:16px;
	}

	.bar-con {
		width: 100%;
		margin-top: 20px;
	}

	.tests-page .tests_header .left {
		order:3;
	}

	.tests-page .tests_header .center {
		order:1;
		text-align:left;
		flex-basis:50%;
	}

	.tests-page .tests_header .right {
		order:2;
		flex-basis:50%;
		justify-content: flex-end;
	}
	.tests-page .tests_header .right a img {
			display:none;
	}

	.tests-page .tests_header a {

		color:black;
	}

	.tests-page .tests_header .right .time {
			display:none;
	}

	.define_inside_container {
		display:block;
	}

	.work_flex_container .pack-content {
		width:100%;
	}

	.olimpiada-page .pack-content {
		margin-bottom:20px;
	}


}

@media only screen and (max-width: 1024px) {

	.own-table-select {
		flex-direction:column;
		margin-bottom:0px;
	}
	.own-table-select div {
		margin-right:0;
		margin-bottom:20px;
	}

	.own-table-select div .inset_code {
			margin-bottom:0px;
	}

}

@media only screen and (min-width: 992px) {
.work-page .pack .pack-content {
	padding-left:0px;
}


.work_flex_container tr td:last-child {
	width:192px;
}

}

@media only screen and (min-width: 415px) {
		.question_table .answer a span {
			display:none;
		}
}


@media only screen and (max-width: 414px) {

	.home_page .contact_item .txt  {
		min-width: 93px;
	}

	.home_page .contact_item span {
		font-size:10px;
	}

	.faq-page h1 {
		margin-top:20px;
		margin-bottom:20px;
	}

	.profile-carousel {
		grid-template-columns: repeat(auto-fit, minmax(302px, 302px));
	}

	.profile-page .pack .action_icons span img {
		width:30px!important;
		height: 20px;
	}


	.profile-action-buttons {
		margin-bottom:0px;
	}

	.profile-page .pack .action_icons a span {
		line-height: initial;
		height:auto;
		display: flex;
		align-items: center;
	}

	.inside-page-container h1 {
		line-height:30px;
		font-size:20px;
	}

	.inside-page-container .form-info {
		line-height:26px;
		font-size:16px;
	}

	.radio-toolbar label {
		width: 47% !important;
		padding: 21px 0px;
	}

	nav {
		height: 74px;
		padding-top:8px;
	}

	#fixed-header  {
		height: 74px;
	}

	.sidenav-close {
		right: 10px;
		top: 14px;
	}

 .prepare-page .choose ul {
	 margin-top:30px;
	 margin-bottom:30px;
 }

	#finish-test .modal-content {
		padding-left:0px;
		padding-right:0px;
	}

	.modal {
	  width:90%;
	}

	.question_table .answer a span {
		border:1px solid #B4CEFF;
		padding:10px;
		border-radius:6px;
		margin-right:10px;
		width:30px;
		height:30px;
		line-height: 10px;
	}
	.question_table .answer a {
		display:flex;
		flex-direction:row;
		text-align:left;
		justify-content: flex-start;
    align-items: center;
		padding-left:10px;
	}
}

@media only screen and (max-width: 375px) {
	.profile-page .pack {
		padding: 20px 0 !important;
	}
}

@media only screen and (max-width: 750px) {
	.profile-carouse {
		margin:0 auto;
	}

	.modal {
		padding:20px;
	}

	.test-details h1 {
		font-size:22px;
	}

.tests-page .explain-block a {
	margin-right:0px;
}

.tests-page .box {
	flex-direction:column;
	height:auto;
	padding:10px;
}

.question_table .answer a {
	flex-basis:100%;
}

.tests-page .explain-block {
	position:relative;
	margin-top:20px;
}

.tests-page .box .text {
	display:none;
}

.question_table .answer-btn {
	width:100%;
}

}

@media only screen and (max-width: 992px) {
	.reg_input_flex {
		display:block;
	}

	.prepare-page .choose ul {
		/* grid-template-columns: repeat(auto-fit, minmax(157px, 157px));
		grid-gap:20px; */
		display:flex;
		flex-wrap:wrap;
		justify-content: space-between;
	}

	.prepare-page {
		padding-left:20px;
		padding-right:20px;
	}

	.prepare-page .choose ul li {
		flex-basis:48%;
		margin-bottom:20px;
		max-width: 200px;
	}


	.prepare-page .choose ul li a {
		height:137px;
	}

	.prepare-page .choose ul li a img {
		width:33px;
		height:38px;
	}

	.tests-page {
		background-position:center;
		padding-left:20px;
		padding-right:20px;
	}

	.resultof-olympiad-btn {
		margin-bottom:20px;
	}

	.inset_code.code {
		margin-top:30px;
	}

	.own-table-container .scroll_down {
		display:block;
	}

	.own-table-header div:nth-child(2) , .own-table-body div:nth-child(2)  {
		flex-basis:43%;
	}

	.own-table-header div:nth-child(3) , .own-table-body div:nth-child(3)  {
		flex-basis:27%;
	}

	.own-table-select {
		margin-top:20px;
	}


	.work-details h6 {
		margin-top:25px;
		margin-bottom:25px;
	}

	.details_table {
		flex-direction:column;
	}

	.details_table table {
		background:#F7F7F7;
	}

	.downl {
		margin-top:40px;
		margin-bottom:40px;
	}

	nav .sidenav-trigger , nav .sidenav-user {
		margin-top:8px;
	}

	.header_reg_button {
		display:inline-block;
		width:150px;
		height:40px;
		line-height:40px;
	}

	.work-page .flex_dashboard_head {
		flex-direction:column;
		margin-bottom:0px;
	}

	.work-page .profile-ul {
		display:flex;
		justify-content: space-between;
	}

	.work-page .profile-ul li {
		margin-top:0px;
		margin-right:0px;
	}

	.work-page .flex_dashboard_head input {
		width:100%;
		box-sizing:border-box;
	}

	.work-page .pack .pack-content tr {
		display:flex;
		flex-wrap:wrap;
		justify-content: space-between;
	}

		.work-page .pack .pack-content tr td:nth-child(4) {
			flex-basis:100%;
			padding-top:0px;
		}

	.hide_992 {
		display:none;
	}

	.profile_flex_cnt {
		display:flex;
		flex-direction:column;
	}

	.profile_flex_cnt .flex_dashboard_head {
		 order:1
	}

	.profile_flex_cnt .profile-carousel {
		order:2;
	}

	.profile_flex_cnt .profile-action-buttons {
		order:3;
	}

	.change_img_position {
		margin-bottom:20px;
	}

	.removep_992 {
		padding:0px!important;
	}

	.rcheuli-banki-page .cont_flex .kings-btn-orange {
			width:100%;
	}

	.rcheuli-banki-page .cont_flex p.info-p2 {
		margin-right:0px;
		width:100%;
	}

	.footer_container {
			border-top: 1px solid #E5E5E5;
	}
	.registrationStudent {
		margin-bottom:20px;
	}

	.page_container , .contact_container , .text-page .page_container {
		width:100%;
	}

	.arrow_ul {
		margin-left:0px!important;
	}
	.arrow_ul li {
		display:flex;
		margin-bottom:10px;
	}

	.contact_item span {
		font-size:13px;
	}

	.flex-992 {
		display:flex;
	}

	.flex-column-992 {
		flex-direction:column;
	}

.contact-info {
	order:1;
	margin-top:0px!important;
}

.cnt_form {
	order:2;
}

.cnt_map {
	order:3;
}

.inside-page-container  {
	padding:10px;
}

.login-right {
	height:312px;
}

.login-right img {
	width:300px;
}

.registrationStudent label {
	width:100%!important;
	margin-bottom: 20px !important;
}

#phone {
	width:100%;
}

#phone_verification {
	width:100%;
	margin-top:10px;
}

.login-right {
	display:none;
}

.registration_finished {
 display:block;
 max-width: 286px;
 margin: 0 auto;
 margin-top: 25px;
 text-align:center;
}



.info-div span:first-child {
	margin-top:10px;
	margin-bottom:10px;
}

}



@media only screen and (max-width: 414px)  {

	.profile-action-buttons .pack {
		padding:10px!important;
	}

	.registrationStudent label {
		  width: 47%!important;
	}
	.registrationStudent label:nth-child(4) {
		margin-right:0px;
	}

	.contact_item span {
		font-size:11px;
	}

}


/* styled ol li */

/* components */


.animation-target {
	-webkit-animation: animation 1000ms linear both;
	animation: animation 1000ms linear both;
}

@-webkit-keyframes animation {
	0% {
		-webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, -100, 0, 1);
		transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, -100, 0, 1);
	}

	2.5% {
		-webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, -65.221, 0, 1);
		transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, -65.221, 0, 1);
	}

	4.9% {
		-webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, -42.7, 0, 1);
		transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, -42.7, 0, 1);
	}

	9.81% {
		-webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, -17.223, 0, 1);
		transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, -17.223, 0, 1);
	}

	14.71% {
		-webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, -6.492, 0, 1);
		transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, -6.492, 0, 1);
	}

	19.62% {
		-webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, -2.23, 0, 1);
		transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, -2.23, 0, 1);
	}

	29.43% {
		-webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, -0.13, 0, 1);
		transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, -0.13, 0, 1);
	}

	39.14% {
		-webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0.038, 0, 1);
		transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0.038, 0, 1);
	}

	100% {
		-webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
		transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
	}
}

@keyframes animation {
	0% {
		-webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, -100, 0, 1);
		transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, -100, 0, 1);
	}

	2.5% {
		-webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, -65.221, 0, 1);
		transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, -65.221, 0, 1);
	}

	4.9% {
		-webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, -42.7, 0, 1);
		transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, -42.7, 0, 1);
	}

	9.81% {
		-webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, -17.223, 0, 1);
		transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, -17.223, 0, 1);
	}

	14.71% {
		-webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, -6.492, 0, 1);
		transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, -6.492, 0, 1);
	}

	19.62% {
		-webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, -2.23, 0, 1);
		transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, -2.23, 0, 1);
	}

	29.43% {
		-webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, -0.13, 0, 1);
		transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, -0.13, 0, 1);
	}

	39.14% {
		-webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0.038, 0, 1);
		transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0.038, 0, 1);
	}

	100% {
		-webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
		transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
	}
}







.animation-left {
	-webkit-animation: animationleft 1000ms linear both;
	animation: animationleft 1000ms linear both;
}

/* Generated with Bounce.js. Edit at http://bouncejs.com#%7Bs%3A%5B%7BT%3A%22t%22%2Ce%3A%22b%22%2Cd%3A1000%2CD%3A0%2Cf%3A%7Bx%3A100%2Cy%3A0%7D%2Ct%3A%7Bx%3A0%2Cy%3A0%7D%2Cs%3A1%2Cb%3A1%7D%5D%7D */

@-webkit-keyframes animationleft {
	0% {
		-webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 100, 0, 0, 1);
		transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 100, 0, 0, 1);
	}

	5.71% {
		-webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 62.486, 0, 0, 1);
		transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 62.486, 0, 0, 1);
	}

	11.31% {
		-webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 36.458, 0, 0, 1);
		transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 36.458, 0, 0, 1);
	}

	17.02% {
		-webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 19.078, 0, 0, 1);
		transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 19.078, 0, 0, 1);
	}

	22.62% {
		-webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 8.665, 0, 0, 1);
		transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 8.665, 0, 0, 1);
	}

	28.33% {
		-webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 2.714, 0, 0, 1);
		transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 2.714, 0, 0, 1);
	}

	33.93% {
		-webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -0.215, 0, 0, 1);
		transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -0.215, 0, 0, 1);
	}

	45.15% {
		-webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -1.709, 0, 0, 1);
		transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -1.709, 0, 0, 1);
	}

	72.57% {
		-webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -0.387, 0, 0, 1);
		transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -0.387, 0, 0, 1);
	}

	100% {
		-webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
		transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
	}
}

@keyframes animationleft {
	0% {
		-webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 100, 0, 0, 1);
		transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 100, 0, 0, 1);
	}

	5.71% {
		-webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 62.486, 0, 0, 1);
		transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 62.486, 0, 0, 1);
	}

	11.31% {
		-webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 36.458, 0, 0, 1);
		transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 36.458, 0, 0, 1);
	}

	17.02% {
		-webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 19.078, 0, 0, 1);
		transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 19.078, 0, 0, 1);
	}

	22.62% {
		-webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 8.665, 0, 0, 1);
		transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 8.665, 0, 0, 1);
	}

	28.33% {
		-webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 2.714, 0, 0, 1);
		transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 2.714, 0, 0, 1);
	}

	33.93% {
		-webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -0.215, 0, 0, 1);
		transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -0.215, 0, 0, 1);
	}

	45.15% {
		-webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -1.709, 0, 0, 1);
		transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -1.709, 0, 0, 1);
	}

	72.57% {
		-webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -0.387, 0, 0, 1);
		transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -0.387, 0, 0, 1);
	}

	100% {
		-webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
		transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
	}
}

.slider .slides li {
	opacity:1;
	height:auto;
}
</pre></body></html>