@media (min-width: 10px) and (max-width: 560px) {

	.sruli-15 {
		width: 100%;
		floaT: left;
		margin: 0px 0px 0% 0px
	}
	.sruli-14 span {
		color: #2069c4;
		font-family: font-4
	}
	.sruli-14 {
		width: 100%;
		floaT: left;
		margin: 0px 0px 0% 0px;
		font-size: 15px;
		line-height: 20px;
		color: #555;
		font-family: font-1
	}
	.sruli-13 {
		padding: 0% 5%
	}
	.sruli-12 {
		width: 100%;
		floaT: left;
		background: #fff;
		border-radius: 5px;
		box-shadow: 0px 1px 10px 0px rgb(0 0 0 / 16%);
		margin-top: 3%;
		padding-bottom: 5%;
		overflow: hidden;
		padding: 5% 0%
	}
	.sruli-11 {
		floaT: right
	}
	.sruli-10 {
		floaT: left
	}
	.sruli-9 {
		width: 100%;
		floaT: left;
		margin: 0px 0px 0% 0px;
		font-size: 14px;
		line-height: 20px;
		color: #555;
		font-family: font-1
	}
	.sruli-8 b {
		font-family: font-1
	}
	.sruli-8 {
		width: 100%;
		floaT: left;
		margin: 15px 0px 5% 0px;
		font-size: 14px;
		line-height: 20px;
		color: #555;
		font-family: font-1
	}
	.sruli-5 i {
		color: #7e2d91
	}
	.sruli-7 {
		floaT: left;
		padding: 0px 20px;
		color: #acacac;
		font-family: font-1
	}
	.sruli-7 span {
		color: #6f6f6f
	}
	.sruli-6 {
		floaT: left;
		color: #acacac
	}
	.sruli-5 {
		font-style: italic;
		width: 100%;
		floaT: left;
		margin: 8px 0px 0px 0px;
		font-size: 14px;
		color: #222;
		font-family: font-1
	}
	.sruli-4 h1 {
		line-height: 18px;
		width: 100%;
		floaT: left;
		margin: 20px 0px 0px 0px;
		font-size: 17px;
		color: #222;
		font-family: font-4;
		letter-spacing: -0.8px
	}
	.sruli-4 {
		width: 100%;
		floaT: right;
		margin: 0px 0px 0px 0px
	}
	.btn-close {
		display: none
	}
	.fotorama__stage__frame.fotorama__stage__frame img {
		border-radius: 0px !important;
		width: 100% !important
	}
	.fotorama__nav__frame.fotorama__nav__frame--thumb.fotorama__active::before {
		width: 56px;
		height: 56px;
		box-shadow: 0px 0px 0px 4px #7e2d91;
		margin: 6px 0px 0px 4px;
		top: 0px;
		position: absolute;
		floaT: left;
		content: "";
		z-index: 99
	}
	body .fotorama__thumb-border {
		width: 60px !important;
		height: 60px !important;
		border-width: 4px;
		margin-top: 2px !important;
    font-family: font-1 !important;
	}
	.sruli-03 {
		width: 100%;
		floaT: left;
		background: #fff;
		overflow: hidden;
		padding: 0% 0%
	}
	.sruli-3 {
		padding: 0% 5%
	}
	.sruli-1 {
		width: 100%;
		floaT: left
	}
	.sruli-2 {
		margin-bottom: 0%;
		width: 100%;
		floaT: left;
		background: #fff;
		border-radius: 5px;
		box-shadow: 0px 1px 10px 0px rgb(0 0 0 / 16%);
		margin-top: 0px;
		padding-bottom: 5%;
		overflow: hidden;
		padding: 5% 0%
	}
	.gallery-hidden {
		display: none
	}
	.fotorama__fullscreen-icon {
		background-color: #222;
		width: 32px;
		height: 32px;
		top: 20px !important;
		right: 20px !important;
		background-position: 0 -32px;
		z-index: 20
	}
	.fotorama__fullscreen-icon,
	.fotorama__video-close,
	.fotorama__video-play {
		background: #222 url(../images/fotorama.png) no-repeat
	}
	.fotorama__nav,
	.fotorama__stage {
		overflow: hidden;
		position: relative;
		max-width: 100%;
		width: 100% !important
	}
	.fotorama__stage {
		background-color: #fff
	}
	.gallery-shown:not(.fotorama--fullscreen) .fotorama__nav-wrap {
		border: 0px solid #e3e3e3;
		padding: 10px 0px;
		margin-top: 0px
	}
	/*! * Fotorama 4.6.4 | http://fotorama.io/license/ */
	.fotorama__arr:focus:after,
	.fotorama__fullscreen-icon:focus:after,
	.fotorama__html,
	.fotorama__img,
	.fotorama__nav__frame:focus .fotorama__dot:after,
	.fotorama__nav__frame:focus .fotorama__thumb:after,
	.fotorama__stage__frame,
	.fotorama__stage__shaft,
	.fotorama__video iframe {
		position: absolute;
		width: 100% !important;
		height: 100%;
		border-radius: 0px;
		top: 0;
		right: 0;
		left: 0;
		bottom: 0
	}
	.fotorama--fullscreen,
	.fotorama__img {
		max-width: 99999px!important;
		max-height: 99999px!important;
		min-width: 0!important;
		min-height: 0!important;
		border-radius: 0!important;
		box-shadow: none!important;
		padding: 0!important
	}
	.fotorama__wrap .fotorama__grab {
		cursor: move;
		cursor: -webkit-grab;
		cursor: -o-grab;
		cursor: -ms-grab;
		cursor: grab
	}
	.fotorama__grabbing * {
		cursor: move;
		cursor: -webkit-grabbing;
		cursor: -o-grabbing;
		cursor: -ms-grabbing;
		cursor: grabbing
	}
	.fotorama__spinner {
		position: absolute!important;
		top: 50%!important;
		left: 50%!important
	}
	.fotorama__wrap--css3 .fotorama__arr,
	.fotorama__wrap--css3 .fotorama__fullscreen-icon,
	.fotorama__wrap--css3 .fotorama__nav__shaft,
	.fotorama__wrap--css3 .fotorama__stage__shaft,
	.fotorama__wrap--css3 .fotorama__thumb-border,
	.fotorama__wrap--css3 .fotorama__video-close,
	.fotorama__wrap--css3 .fotorama__video-play {
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0)
	}
	.fotorama__caption,
	.fotorama__nav:after,
	.fotorama__nav:before,
	.fotorama__stage:after,
	.fotorama__stage:before,
	.fotorama__wrap--css3 .fotorama__html,
	.fotorama__wrap--css3 .fotorama__nav,
	.fotorama__wrap--css3 .fotorama__spinner,
	.fotorama__wrap--css3 .fotorama__stage,
	.fotorama__wrap--css3 .fotorama__stage .fotorama__img,
	.fotorama__wrap--css3 .fotorama__stage__frame {
		-webkit-transform: translateZ(0);
		transform: translateZ(0)
	}
	.fotorama__arr:focus,
	.fotorama__fullscreen-icon:focus,
	.fotorama__nav__frame {
		outline: 0
	}
	.fotorama__arr:focus:after,
	.fotorama__fullscreen-icon:focus:after,
	.fotorama__nav__frame:focus .fotorama__dot:after,
	.fotorama__nav__frame:focus .fotorama__thumb:after {
		content: '';
		border-radius: inherit;
		background-color: rgba(0, 175, 234, .5)
	}
	.fotorama__wrap--video .fotorama__stage,
	.fotorama__wrap--video .fotorama__stage__frame--video,
	.fotorama__wrap--video .fotorama__stage__frame--video .fotorama__html,
	.fotorama__wrap--video .fotorama__stage__frame--video .fotorama__img,
	.fotorama__wrap--video .fotorama__stage__shaft {
		-webkit-transform: none!important;
		transform: none!important
	}
	.fotorama__wrap--css3 .fotorama__nav__shaft,
	.fotorama__wrap--css3 .fotorama__stage__shaft,
	.fotorama__wrap--css3 .fotorama__thumb-border {
		transition-property: -webkit-transform, width;
		transition-property: transform, width;
		transition-timing-function: cubic-bezier(0.1, 0, .25, 1);
		transition-duration: 0ms
	}
	.fotorama__arr,
	.fotorama__fullscreen-icon,
	.fotorama__no-select,
	.fotorama__video-close,
	.fotorama__video-play,
	.fotorama__wrap {
		-webkit-user-select: none;
		-moz-user-select: none;
		-ms-user-select: none;
		user-select: none
	}
	.fotorama__select {
		-webkit-user-select: text;
		-moz-user-select: text;
		-ms-user-select: text;
		user-select: text
	}
	.fotorama__nav,
	.fotorama__nav__frame {
		margin: auto;
		padding: 0
	}
	.fotorama__caption__wrap,
	.fotorama__nav__frame,
	.fotorama__nav__shaft {
		-moz-box-orient: vertical;
		display: inline-block;
		vertical-align: middle;
		*display: inline;
		*zoom: 1
	}
	.fotorama__nav__frame,
	.fotorama__thumb-border {
		box-sizing: content-box
	}
	.fotorama__caption__wrap {
		box-sizing: border-box
	}
	.fotorama--hidden,
	.fotorama__load {
		position: absolute;
		left: -99999px;
		top: -99999px;
		z-index: -1
	}
	.fotorama__arr,
	.fotorama__fullscreen-icon,
	.fotorama__nav,
	.fotorama__nav__frame,
	.fotorama__nav__shaft,
	.fotorama__stage__frame,
	.fotorama__stage__shaft,
	.fotorama__video-close,
	.fotorama__video-play {
		-webkit-tap-highlight-color: transparent
	}
	.fotorama__arr.fotorama__arr--next {
		background: url(../images/nex-1.png) center no-repeat !important
	}
	.fotorama__arr.fotorama__arr--prev {
		background: url(../images/nex-2.png) center no-repeat !important
	}
	.fotorama__thumb {
		background-color: #7f7f7f;
		background-color: rgba(127, 127, 127, .2)
	}
	.fotorama {
		min-width: 1px;
		overflow: hidden
	}
	.fotorama:not(.fotorama--unobtrusive)>*:not(:first-child) {
		display: none
	}
	.fullscreen {
		width: 100%!important;
		height: 100%!important;
		max-width: 100%!important;
		max-height: 100%!important;
		margin: 0!important;
		padding: 0!important;
		overflow: hidden!important;
		background: #000
	}
	.fotorama--fullscreen {
		position: absolute!important;
		top: 0!important;
		left: 0!important;
		right: 0!important;
		bottom: 0!important;
		float: none!important;
		z-index: 2147483647!important;
		background: #000;
		width: 100%!important;
		height: 100%!important;
		margin: 0!important
	}
	.fotorama--fullscreen .fotorama__nav,
	.fotorama--fullscreen .fotorama__stage {
		background: #000
	}
	.fotorama__wrap {
		-webkit-text-size-adjust: 100%;
		position: relative;
		direction: ltr;
		z-index: 0
	}
	.fotorama__wrap--rtl .fotorama__stage__frame {
		direction: rtl
	}
	.fotorama__nav,
	.fotorama__stage {
		overflow: hidden;
		position: relative;
		max-width: 100%
	}
	.fotorama__wrap--pan-y {
		-ms-touch-action: pan-y
	}
	.fotorama__wrap .fotorama__pointer {
		cursor: pointer
	}
	.fotorama__wrap--slide .fotorama__stage__frame {
		opacity: 1!important
	}
	.fotorama__stage__frame {
		overflow: hidden
	}
	.fotorama__stage__frame.fotorama__active {
		z-index: 8
	}
	.fotorama__wrap--fade .fotorama__stage__frame {
		display: none
	}
	.fotorama__wrap--fade .fotorama__fade-front,
	.fotorama__wrap--fade .fotorama__fade-rear,
	.fotorama__wrap--fade .fotorama__stage__frame.fotorama__active {
		display: block;
		left: 0;
		top: 0
	}
	.fotorama__wrap--fade .fotorama__fade-front {
		z-index: 8
	}
	.fotorama__wrap--fade .fotorama__fade-rear {
		z-index: 7
	}
	.fotorama__wrap--fade .fotorama__fade-rear.fotorama__active {
		z-index: 9
	}
	.fotorama__wrap--fade .fotorama__stage .fotorama__shadow {
		display: none
	}
	.fotorama__img {
		-ms-filter: "alpha(Opacity=0)";
		filter: alpha(opacity=0);
		opacity: 0;
		border: none!important
	}
	.fotorama__error .fotorama__img,
	.fotorama__loaded .fotorama__img {
		-ms-filter: "alpha(Opacity=100)";
		filter: alpha(opacity=100);
		opacity: 1
	}
	.fotorama--fullscreen .fotorama__loaded--full .fotorama__img,
	.fotorama__img--full {
		display: none
	}
	.fotorama--fullscreen .fotorama__loaded--full .fotorama__img--full {
		display: block
	}
	.fotorama__wrap--only-active .fotorama__nav,
	.fotorama__wrap--only-active .fotorama__stage {
		max-width: 99999px!important
	}
	.fotorama__wrap--only-active .fotorama__stage__frame {
		visibility: hidden
	}
	.fotorama__wrap--only-active .fotorama__stage__frame.fotorama__active {
		visibility: visible
	}
	.fotorama__nav {
		font-size: 0;
		line-height: 0;
		text-align: center;
		display: none;
		white-space: nowrap;
		z-index: 5
	}
	.fotorama__nav__shaft {
		position: relative;
		left: 0;
		top: 0;
		text-align: left
	}
	.fotorama__nav__frame {
		position: relative;
		cursor: pointer
	}
	.fotorama__nav--dots {
		display: block
	}
	.fotorama__nav--dots .fotorama__nav__frame {
		width: 18px;
		height: 30px
	}
	.fotorama__nav--dots .fotorama__nav__frame--thumb,
	.fotorama__nav--dots .fotorama__thumb-border {
		display: none
	}
	.fotorama__nav--thumbs {
		display: block
	}
	.fotorama__nav--thumbs .fotorama__nav__frame {
		padding-left: 0!important
	}
	.fotorama__nav--thumbs .fotorama__nav__frame:last-child {
		padding-right: 0!important
	}
	.fotorama__nav--thumbs .fotorama__nav__frame--dot {
		display: none
	}
	.fotorama__dot {
		display: block;
		width: 4px;
		height: 4px;
		position: relative;
		top: 12px;
		left: 6px;
		border-radius: 6px;
		border: 1px solid #7f7f7f
	}
	.fotorama__nav__frame:focus .fotorama__dot:after {
		padding: 1px;
		top: -1px;
		left: -1px
	}
	.fotorama__nav__frame.fotorama__active .fotorama__dot {
		width: 0;
		height: 0;
		border-width: 3px
	}
	.fotorama__nav__frame.fotorama__active .fotorama__dot:after {
		padding: 3px;
		top: -3px;
		left: -3px
	}
	.fotorama__thumb {
		overflow: hidden;
		position: relative;
		width: 100%;
		height: 100%
	}
	.fotorama__nav__frame:focus .fotorama__thumb {
		z-index: 2
	}
	.fotorama__thumb-border {
		position: absolute;
		display: none;
		z-index: 9;
		top: 6px;
		left: 0px;
		border-style: solid;
		border-color: #00afea;
		background-image: linear-gradient(to bottom right, rgba(255, 255, 255, .25), rgba(64, 64, 64, .1))
	}
	.fotorama__caption {
		position: absolute;
		z-index: 12;
		bottom: 0;
		left: 0;
		right: 0;
		font-family: 'Helvetica Neue', Arial, sans-serif;
		font-size: 14px;
		line-height: 1.5;
		color: #000
	}
	.fotorama__caption a {
		text-decoration: none;
		color: #000;
		border-bottom: 1px solid;
		border-color: rgba(0, 0, 0, .5)
	}
	.fotorama__caption a:hover {
		color: #333;
		border-color: rgba(51, 51, 51, .5)
	}
	.fotorama__wrap--rtl .fotorama__caption {
		left: auto;
		right: 0
	}
	.fotorama__wrap--no-captions .fotorama__caption,
	.fotorama__wrap--video .fotorama__caption {
		display: none
	}
	.fotorama__caption__wrap {
		background-color: #fff;
		background-color: rgba(255, 255, 255, .9);
		padding: 5px 10px
	}
	@-webkit-keyframes spinner {
		0% {
			-webkit-transform: rotate(0);
			transform: rotate(0)
		}
		100% {
			-webkit-transform: rotate(360deg);
			transform: rotate(360deg)
		}
	}
	@keyframes spinner {
		0% {
			-webkit-transform: rotate(0);
			transform: rotate(0)
		}
		100% {
			-webkit-transform: rotate(360deg);
			transform: rotate(360deg)
		}
	}
	.fotorama__wrap--css3 .fotorama__spinner {
		-webkit-animation: spinner 24s infinite linear;
		animation: spinner 24s infinite linear
	}
	.fotorama__wrap--css3 .fotorama__html,
	.fotorama__wrap--css3 .fotorama__stage .fotorama__img {
		transition-property: opacity;
		transition-timing-function: linear;
		transition-duration: .3s
	}
	.fotorama__wrap--video .fotorama__stage__frame--video .fotorama__html,
	.fotorama__wrap--video .fotorama__stage__frame--video .fotorama__img {
		-ms-filter: "alpha(Opacity=0)";
		filter: alpha(opacity=0);
		opacity: 0
	}
	.fotorama__select {
		cursor: auto
	}
	.fotorama__video {
		top: 32px;
		right: 0;
		bottom: 0;
		left: 0;
		position: absolute;
		z-index: 10
	}
	@-moz-document url-prefix() {
		.fotorama__active {
			box-shadow: 0 0 0 transparent
		}
	}
	.fotorama__arr,
	.fotorama__fullscreen-icon,
	.fotorama__video-close,
	.fotorama__video-play {
		position: absolute;
		z-index: 11;
		cursor: pointer
	}
	.fotorama__arr {
		position: absolute;
		width: 18px;
		height: 50px;
		top: 48.3%;
		margin-top: -16px
	}
	.fotorama__arr--prev {
		left: 30px;
		background-position: 0 0
	}
	.fotorama__arr--next {
		right: 30px;
		background-position: -32px 0
	}
	.fotorama__arr--disabled {
		pointer-events: none;
		cursor: default;
		*display: none;
		opacity: .1
	}
	.fotorama__fullscreen-icon {
		width: 32px;
		height: 32px;
		top: 2px;
		right: 2px;
		background-position: 0 -32px;
		z-index: 20
	}
	.fotorama__arr:focus,
	.fotorama__fullscreen-icon:focus {
		border-radius: 50%
	}
	.fotorama--fullscreen .fotorama__fullscreen-icon {
		background-position: -32px -32px
	}
	.fotorama__video-play {
		width: 96px;
		height: 96px;
		left: 50%;
		top: 50%;
		margin-left: -48px;
		margin-top: -48px;
		background-position: 0 -64px;
		opacity: 0
	}
	.fotorama__wrap--css2 .fotorama__video-play,
	.fotorama__wrap--video .fotorama__stage .fotorama__video-play {
		display: none
	}
	.fotorama__error .fotorama__video-play,
	.fotorama__loaded .fotorama__video-play,
	.fotorama__nav__frame .fotorama__video-play {
		opacity: 1;
		display: block
	}
	.fotorama__nav__frame .fotorama__video-play {
		width: 32px;
		height: 32px;
		margin-left: -16px;
		margin-top: -16px;
		background-position: -64px -32px
	}
	.fotorama__video-close {
		width: 32px;
		height: 32px;
		top: 0;
		right: 0;
		background-position: -64px 0;
		z-index: 20;
		opacity: 0
	}
	.fotorama__wrap--css2 .fotorama__video-close {
		display: none
	}
	.fotorama__wrap--css3 .fotorama__video-close {
		-webkit-transform: translate3d(32px, -32px, 0);
		transform: translate3d(32px, -32px, 0)
	}
	.fotorama__wrap--video .fotorama__video-close {
		display: block;
		opacity: 1
	}
	.fotorama__wrap--css3.fotorama__wrap--video .fotorama__video-close {
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0)
	}
	.fotorama__wrap--no-controls.fotorama__wrap--toggle-arrows .fotorama__arr,
	.fotorama__wrap--no-controls.fotorama__wrap--toggle-arrows .fotorama__fullscreen-icon {
		opacity: 0
	}
	.fotorama__wrap--no-controls.fotorama__wrap--toggle-arrows .fotorama__arr:focus,
	.fotorama__wrap--no-controls.fotorama__wrap--toggle-arrows .fotorama__fullscreen-icon:focus {
		opacity: 1
	}
	.fotorama__wrap--video .fotorama__arr,
	.fotorama__wrap--video .fotorama__fullscreen-icon {
		opacity: 0!important
	}
	.fotorama__wrap--css2.fotorama__wrap--no-controls.fotorama__wrap--toggle-arrows .fotorama__arr,
	.fotorama__wrap--css2.fotorama__wrap--no-controls.fotorama__wrap--toggle-arrows .fotorama__fullscreen-icon {
		display: none
	}
	.fotorama__wrap--css2.fotorama__wrap--no-controls.fotorama__wrap--toggle-arrows .fotorama__arr:focus,
	.fotorama__wrap--css2.fotorama__wrap--no-controls.fotorama__wrap--toggle-arrows .fotorama__fullscreen-icon:focus {
		display: block
	}
	.fotorama__wrap--css2.fotorama__wrap--video .fotorama__arr,
	.fotorama__wrap--css2.fotorama__wrap--video .fotorama__fullscreen-icon {
		display: none!important
	}
	.fotorama__wrap--css3.fotorama__wrap--no-controls.fotorama__wrap--slide.fotorama__wrap--toggle-arrows .fotorama__fullscreen-icon:not(:focus) {
		-webkit-transform: translate3d(32px, -32px, 0);
		transform: translate3d(32px, -32px, 0)
	}
	.fotorama__wrap--css3.fotorama__wrap--no-controls.fotorama__wrap--slide.fotorama__wrap--toggle-arrows .fotorama__arr--prev:not(:focus) {
		-webkit-transform: translate3d(-48px, 0, 0);
		transform: translate3d(-48px, 0, 0)
	}
	.fotorama__wrap--css3.fotorama__wrap--no-controls.fotorama__wrap--slide.fotorama__wrap--toggle-arrows .fotorama__arr--next:not(:focus) {
		-webkit-transform: translate3d(48px, 0, 0);
		transform: translate3d(48px, 0, 0)
	}
	.fotorama__wrap--css3.fotorama__wrap--video .fotorama__fullscreen-icon {
		-webkit-transform: translate3d(32px, -32px, 0)!important;
		transform: translate3d(32px, -32px, 0)!important
	}
	.fotorama__wrap--css3.fotorama__wrap--video .fotorama__arr--prev {
		-webkit-transform: translate3d(-48px, 0, 0)!important;
		transform: translate3d(-48px, 0, 0)!important
	}
	.fotorama__wrap--css3.fotorama__wrap--video .fotorama__arr--next {
		-webkit-transform: translate3d(48px, 0, 0)!important;
		transform: translate3d(48px, 0, 0)!important
	}
	.fotorama__wrap--css3 .fotorama__arr:not(:focus),
	.fotorama__wrap--css3 .fotorama__fullscreen-icon:not(:focus),
	.fotorama__wrap--css3 .fotorama__video-close:not(:focus),
	.fotorama__wrap--css3 .fotorama__video-play:not(:focus) {
		transition-property: -webkit-transform, opacity;
		transition-property: transform, opacity;
		transition-duration: .3s
	}
	.fotorama__nav:after,
	.fotorama__nav:before,
	.fotorama__stage:after,
	.fotorama__stage:before {
		content: "";
		display: block;
		position: absolute;
		text-decoration: none;
		top: 0;
		bottom: 0;
		width: 10px;
		height: auto;
		z-index: 10;
		pointer-events: none;
		background-repeat: no-repeat;
		background-size: 1px 100%, 5px 100%
	}
	.fotorama__nav:before,
	.fotorama__stage:before {
		background-image: linear-gradient(transparent, rgba(0, 0, 0, .2) 25%, rgba(0, 0, 0, .3) 75%, transparent), radial-gradient(farthest-side at 0 50%, rgba(0, 0, 0, .4), transparent);
		background-position: 0 0, 0 0;
		left: -10px
	}
	.fotorama__nav.fotorama__shadows--left:before,
	.fotorama__stage.fotorama__shadows--left:before {
		left: 0
	}
	.fotorama__nav:after,
	.fotorama__stage:after {
		background-image: linear-gradient(transparent, rgba(0, 0, 0, .2) 25%, rgba(0, 0, 0, .3) 75%, transparent), radial-gradient(farthest-side at 100% 50%, rgba(0, 0, 0, .4), transparent);
		background-position: 100% 0, 100% 0;
		right: -10px
	}
	.fotorama__nav.fotorama__shadows--right:after,
	.fotorama__stage.fotorama__shadows--right:after {
		right: 0
	}
	.fotorama--fullscreen .fotorama__nav:after,
	.fotorama--fullscreen .fotorama__nav:before,
	.fotorama--fullscreen .fotorama__stage:after,
	.fotorama--fullscreen .fotorama__stage:before,
	.fotorama__wrap--fade .fotorama__stage:after,
	.fotorama__wrap--fade .fotorama__stage:before,
	.fotorama__wrap--no-shadows .fotorama__nav:after,
	.fotorama__wrap--no-shadows .fotorama__nav:before,
	.fotorama__wrap--no-shadows .fotorama__stage:after,
	.fotorama__wrap--no-shadows .fotorama__stage:before {
		display: none
	}
	.speedbar-3 a {
		color: #a9a9a9 !important;
		padding: 0px 0px 0px 0px;
		position: relative
	}
	.srulki-1 .speedbar-3 a {
		font-family: font-1;
		padding: 0px 1px;
		position: relative
	}
	.srulki-1 .speedbar-3 {
		font-size: 13px !important
	}
	.serch-1 .box_in {
		margin: 5% 6% 0% 6%
	}
	.footer-0 {
		z-index: 9;
		width: 100%;
		float: left;
		position: relative
	}
	.containerr {
		height: 200px;
		float: left;
		width: 100%;
		margin: 0px 0px 0px 0px;
		z-index: 0;
		position: relative
	}
	.container {
		z-index: 99999999999;
		position: absolute;
		overflow: hidden;
		min-height: 200px;
		width: 100%;
		height: 100%;
		background-color: rgba(0, 0, 255, 0)
	}
	.bird {
		background-image: url(../images/bird-cells.svg);
		background-size: auto 100%;
		width: 88px;
		height: 125px;
		will-change: background-position;
		-webkit-animation-name: fly-cycle;
		animation-name: fly-cycle;
		-webkit-animation-timing-function: steps(10);
		animation-timing-function: steps(10);
		-webkit-animation-iteration-count: infinite;
		animation-iteration-count: infinite
	}
	.bird--one {
		-webkit-animation-duration: 1s;
		animation-duration: 1s;
		-webkit-animation-delay: -0.5s;
		animation-delay: -0.5s
	}
	.bird--two {
		-webkit-animation-duration: 0.9s;
		animation-duration: 0.9s;
		-webkit-animation-delay: -0.75s;
		animation-delay: -0.75s
	}
	.bird--three {
		-webkit-animation-duration: 1.25s;
		animation-duration: 1.25s;
		-webkit-animation-delay: -0.25s;
		animation-delay: -0.25s
	}
	.bird--four {
		-webkit-animation-duration: 1.1s;
		animation-duration: 1.1s;
		-webkit-animation-delay: -0.5s;
		animation-delay: -0.5s
	}
	.bird-container {
		position: absolute;
		top: 20%;
		left: -10%;
		-webkit-transform: scale(0) translateX(-10vw);
		transform: scale(0) translateX(-10vw);
		will-change: transform;
		-webkit-animation-name: fly-right-one;
		animation-name: fly-right-one;
		-webkit-animation-timing-function: linear;
		animation-timing-function: linear;
		-webkit-animation-iteration-count: infinite;
		animation-iteration-count: infinite
	}
	.bird-container--one {
		-webkit-animation-duration: 15s;
		animation-duration: 15s;
		-webkit-animation-delay: 0;
		animation-delay: 0
	}
	.bird-container--two {
		-webkit-animation-duration: 16s;
		animation-duration: 16s;
		-webkit-animation-delay: 1s;
		animation-delay: 1s
	}
	.bird-container--three {
		-webkit-animation-duration: 14.6s;
		animation-duration: 14.6s;
		-webkit-animation-delay: 9.5s;
		animation-delay: 9.5s
	}
	.bird-container--four {
		-webkit-animation-duration: 16s;
		animation-duration: 16s;
		-webkit-animation-delay: 10.25s;
		animation-delay: 10.25s
	}
	@-webkit-keyframes fly-cycle {
		100% {
			background-position: -900px 0
		}
	}
	@keyframes fly-cycle {
		100% {
			background-position: -900px 0
		}
	}
	@-webkit-keyframes fly-right-one {
		0% {
			-webkit-transform: scale(0.3) translateX(-10vw);
			transform: scale(0.3) translateX(-10vw)
		}
		10% {
			-webkit-transform: translateY(2vh) translateX(10vw) scale(0.4);
			transform: translateY(2vh) translateX(10vw) scale(0.4)
		}
		20% {
			-webkit-transform: translateY(0vh) translateX(30vw) scale(0.5);
			transform: translateY(0vh) translateX(30vw) scale(0.5)
		}
		30% {
			-webkit-transform: translateY(4vh) translateX(50vw) scale(0.6);
			transform: translateY(4vh) translateX(50vw) scale(0.6)
		}
		40% {
			-webkit-transform: translateY(2vh) translateX(70vw) scale(0.6);
			transform: translateY(2vh) translateX(70vw) scale(0.6)
		}
		50% {
			-webkit-transform: translateY(0vh) translateX(90vw) scale(0.6);
			transform: translateY(0vh) translateX(90vw) scale(0.6)
		}
		60% {
			-webkit-transform: translateY(0vh) translateX(110vw) scale(0.6);
			transform: translateY(0vh) translateX(110vw) scale(0.6)
		}
		100% {
			-webkit-transform: translateY(0vh) translateX(110vw) scale(0.6);
			transform: translateY(0vh) translateX(110vw) scale(0.6)
		}
	}
	@keyframes fly-right-one {
		0% {
			-webkit-transform: scale(0.3) translateX(-10vw);
			transform: scale(0.3) translateX(-10vw)
		}
		10% {
			-webkit-transform: translateY(2vh) translateX(10vw) scale(0.4);
			transform: translateY(2vh) translateX(10vw) scale(0.4)
		}
		20% {
			-webkit-transform: translateY(0vh) translateX(30vw) scale(0.5);
			transform: translateY(0vh) translateX(30vw) scale(0.5)
		}
		30% {
			-webkit-transform: translateY(4vh) translateX(50vw) scale(0.6);
			transform: translateY(4vh) translateX(50vw) scale(0.6)
		}
		40% {
			-webkit-transform: translateY(2vh) translateX(70vw) scale(0.6);
			transform: translateY(2vh) translateX(70vw) scale(0.6)
		}
		50% {
			-webkit-transform: translateY(0vh) translateX(90vw) scale(0.6);
			transform: translateY(0vh) translateX(90vw) scale(0.6)
		}
		60% {
			-webkit-transform: translateY(0vh) translateX(110vw) scale(0.6);
			transform: translateY(0vh) translateX(110vw) scale(0.6)
		}
		100% {
			-webkit-transform: translateY(0vh) translateX(110vw) scale(0.6);
			transform: translateY(0vh) translateX(110vw) scale(0.6)
		}
	}
	@-webkit-keyframes fly-right-two {
		0% {
			-webkit-transform: translateY(-2vh) translateX(-10vw) scale(0.5);
			transform: translateY(-2vh) translateX(-10vw) scale(0.5)
		}
		10% {
			-webkit-transform: translateY(0vh) translateX(10vw) scale(0.4);
			transform: translateY(0vh) translateX(10vw) scale(0.4)
		}
		20% {
			-webkit-transform: translateY(-4vh) translateX(30vw) scale(0.6);
			transform: translateY(-4vh) translateX(30vw) scale(0.6)
		}
		30% {
			-webkit-transform: translateY(1vh) translateX(50vw) scale(0.45);
			transform: translateY(1vh) translateX(50vw) scale(0.45)
		}
		40% {
			-webkit-transform: translateY(-2.5vh) translateX(70vw) scale(0.5);
			transform: translateY(-2.5vh) translateX(70vw) scale(0.5)
		}
		50% {
			-webkit-transform: translateY(0vh) translateX(90vw) scale(0.45);
			transform: translateY(0vh) translateX(90vw) scale(0.45)
		}
		51% {
			-webkit-transform: translateY(0vh) translateX(110vw) scale(0.45);
			transform: translateY(0vh) translateX(110vw) scale(0.45)
		}
		100% {
			-webkit-transform: translateY(0vh) translateX(110vw) scale(0.45);
			transform: translateY(0vh) translateX(110vw) scale(0.45)
		}
	}
	@keyframes fly-right-two {
		0% {
			-webkit-transform: translateY(-2vh) translateX(-10vw) scale(0.5);
			transform: translateY(-2vh) translateX(-10vw) scale(0.5)
		}
		10% {
			-webkit-transform: translateY(0vh) translateX(10vw) scale(0.4);
			transform: translateY(0vh) translateX(10vw) scale(0.4)
		}
		20% {
			-webkit-transform: translateY(-4vh) translateX(30vw) scale(0.6);
			transform: translateY(-4vh) translateX(30vw) scale(0.6)
		}
		30% {
			-webkit-transform: translateY(1vh) translateX(50vw) scale(0.45);
			transform: translateY(1vh) translateX(50vw) scale(0.45)
		}
		40% {
			-webkit-transform: translateY(-2.5vh) translateX(70vw) scale(0.5);
			transform: translateY(-2.5vh) translateX(70vw) scale(0.5)
		}
		50% {
			-webkit-transform: translateY(0vh) translateX(90vw) scale(0.45);
			transform: translateY(0vh) translateX(90vw) scale(0.45)
		}
		51% {
			-webkit-transform: translateY(0vh) translateX(110vw) scale(0.45);
			transform: translateY(0vh) translateX(110vw) scale(0.45)
		}
		100% {
			-webkit-transform: translateY(0vh) translateX(110vw) scale(0.45);
			transform: translateY(0vh) translateX(110vw) scale(0.45)
		}
	}
	.div-icin-2 {
		background: rgb(123 43 147 / 80%);;
		padding: 0px 0px;
		width: 50px;
		height: 50px;
		line-height: 50px;
		margin: auto;
		border-radius: 100px;
		box-shadow: 0px 0px 0px 0px rgb(17 65 66 / 50%), 0px 0px 0px 0px rgb(255 255 255 / 30%);
		transition: all 0.8s ease-in-out;
		-moz-transition: all 0.8s ease-in-out;
		-webkit-transition: all 0.8s ease-in-out
	}
	.galry-vidi-1:hover .div-icin-2 {
		background: #7e2d91;
		box-shadow: 0px 0px 0px 5px rgb(0 0 0 / 30%), 0px 0px 0px 20px rgb(255 255 255 / 5%);
		transition: all 0.8s ease-in-out;
		-moz-transition: all 0.8s ease-in-out;
		-webkit-transition: all 0.8s ease-in-out
	}
	.div-icin-1 {
		opacity: 9;
		text-align: center;
		position: absolute;
		top: 45%;
		color: #fff;
		font-size: 18px;
		left: 0;
		width: 100%;
		-webkit-transform: translateY(-50%);
		transform: translateY(-50%);
		z-index: 2;
		transition: all 0.2s ease-in-out;
		-moz-transition: all 0.2s ease-in-out;
		-webkit-transition: all 0.2s ease-in-out
	}
	.kontaqti-4 {
		width: 100%;
		float: left;
		margin: 0% 0px 4% 0px
	}
	.kontaqti-left-4 span {
		font-family: font-1;
		color: #74747c
	}
	.kontenti-1 {
		width: 100%;
		float: left;
		margin: 4% 0px 4% 0px
	}
	.kontaqti-s-4 {
		width: 100%;
		margin: 19% 0px 5% 0px;
		floaT: left;
		line-height: 35px;
		font-size: 16px;
		color: #7b796e
	}
	.kon-map-2 {
		width: 100%;
		float: left;
		margin: 2% 0px 5% 0px;
		overflow: hidden;
		border-radius: 10px
	}
	.map {
		overflow: hidden;
		float: left;
		width: 100%;
		height: 240px;
		margin: 0px 0px 0px 0%;
		position: relative;
		z-index: 9999;
		lefT: 0px
	}
	.map__inner {
		height: 240px;
		left: 0;
		position: relative;
		top: 0px;
		width: 100%;
		transition: 0.4s;
		-webkit-transform: rotate(0deg) translate3D(0%, 0, 0);
		transform: rotate(0deg) translate3D(0%, 0, 0)
	}
	.map__canvas {
		height: 100%;
		width: 100%
	}
	.map-03 {
		height: 300px !important
	}
	#success p,
	#success span {
		color: #fff;
		display: inline-block;
		font-family: font-1;
		height: 100%;
		width: 100%;
		line-height: 350px;
		text-align: center;
		margin: 0px 0px 0px 0px;
		background: rgba(162, 156, 121, 0.95);
		border-radius: 0px;
		border: 0px solid #d7d7d7;
		transition: all 0.7s ease;
		z-index: 1;
		font-size: 17px;
		position: absolute;
		left: 0px;
		top: 0px;
		border-radius: 27px
	}
	.kontaqti-left-6 #submit:hover {
		background: #7e2d91
	}
	.kontaqti-left-6 #submit {
		float: left;
		padding: 0px 40px 0px 40px;
		margin: 0px 0px 0px 0px;
		font-size: 16px;
		cursor: pointer;
		font-family: font-1;
		letter-spacing: 0.3px;
		line-height: 55px;
		height: 55px;
		text-align: center;
		border-radius: 5px;
		background: #7e2d91;
		overflow: hidden;
		color: #fff;
		position: relative;
		z-index: 1;
		border: 0px solid #eee
	}
	.kontaqti-left-11 {
		width: 100%;
		position: relative;
		floaT: left
	}
	.kontaqti-left-11 #message {
		box-shadow: 0px 0px 10px 0px rgb(0 0 0 / 11%);
		border-radius: 5px !important;
		background: #fff;
		width: 100%;
		height: 120px;
		padding: 3%;
		margin: 0% 0px 4% 0px;
		border: 1px solid #eee;
		font-size: 14px;
		font-weight: 400;
		text-indent: 0px;
		line-height: 20px;
		border-radius: 5px;
		font-family: font-1;
		color: #76767f
	}
	.kontaqti-left-7 {
		width: 100%;
		floaT: right;
		margin: 0px 0px 20px 0px
	}
	.kontaqti-left-9 {
		width: 100%;
		floaT: right
	}
	.kontaqti-left-8 {
		margin-bottom: 20px;
		width: 100%;
		floaT: left
	}
	.kontaqti-left-6 input {
		width: 100%;
		background-color: #fff;
		box-shadow: 0px 0px 10px 0px rgb(0 0 0 / 11%);
		border-radius: 5px !important;
		border: 0px solid #eee !important;
		font-size: 14px;
		font-weight: 400;
		padding: 10px 18px !important;
		text-indent: 0px;
		line-height: 50px;
		font-family: font-1;
		color: #76767f;
		floaT: left
	}
	.kontaqti-left-05 {
		margin: 4px 0px 0px 0px
	}
	.kontaqti-left-5 {
		font-family: font-1;
		font-size: 14px;
		color: #212124;
		margin: 2px 0px 0px 0px
	}
	.kontaqti-left-4 {
		font-family: 'font-1';
		font-size: 15px;
		color: #3a3a4c;
		margin: 15px 0px 0px 0px
	}
	.kontaqti-left-3 {
		float: left;
		width: 50px;
		height: 50px;
		text-align: center;
		line-height: 50px;
		font-size: 18px;
		background: #7e2d91;
		border-radius: 100px;
		overflow: hidden;
		margin: 0px 20px 0px 0px;
		color: #fff
	}
	.kontaqti-left-2 {
		float: right;
		width: 100%;
		height: 50px;
		margin: 0px 0px 10px 0px;
		overflow: hidden
	}
	.kontaqti-left-6 {
		width: 100%;
		float: right;
		margin: 0px 0px 0px 0px;
		position: relative
	}
	.kontaqti-left-1 {
		width: 100%;
		float: left;
		margin: 0px 0px 0px 0px;
		position: relative
	}
	.kontaqti-9 .social-2 {
		border: 1px #fff solid
	}
	.kontaqti-9 .social-3 {
		border: 1px #fff solid
	}
	.kontaqti-8 {
		width: 100%;
		float: left;
		margin: 0px 0px 0px 0px;
		position: relative
	}
	.kontaqti-9 {
		width: 110px;
		float: right;
		margin: 100px 0px 0px 0px;
		position: absolute;
		right: 0px;
		z-index: 99999999
	}
	.kontaqti-7 {
		font-family: font-1;
		font-size: 15px;
		color: #eee;
		floaT: left;
		width: 100%;
		letter-spacing: 0.5px
	}
	.kontaqti-s-6 {
		font-family: font-1;
		font-weight: 700;
		font-size: 29px;
		color: #fff;
		floaT: left;
		width: 100%;
		text-align: center;
		margin: 13px 0px 0px 0px
	}
	.kontaqti-6 {
		font-family: font-1;
		font-weight: 700;
		font-size: 29px;
		color: #fff;
		floaT: left;
		width: 100%
	}
	.kontaqti-5 {
		width: 100%;
		margin: 85px 0px 20px 0px;
		floaT: left;
		position: relative;
		z-index: 9999999;
		color: #fff
	}
	.berrors {
		background: #ffe6dd !important;
		border: 1px solid #f0c4b5;
		color: #553c33;
		padding: 20px 25px !important;
		margin-bottom: 4% !important;
		border-radius: 2px;
		box-sizing: border-box
	}
	#dle-content .galry-vidi-1 {
		margin: 0px 12.5px 25px 12.5px
	}
	.galry-vidi-1 img {
		-webkit-transition: all .5s;
		-moz-transition: all .5s;
		-o-transition: all .5s;
		transition: all .5s
	}
	.galry-vidi-1:hover img {
		-webkit-transition: all .5s;
		-moz-transition: all .5s;
		-o-transition: all .5s;
		transition: all .5s;
		-moz-transform: scale(1.1);
		-webkit-transform: scale(1.1);
		-o-transform: scale(1.1);
		-ms-transform: scale(1.1);
		transform: scale(1.1)
	}
	#dle-content .video-1 .galry-vidi-1,
	#dle-content .video-1 .galry-vidi-1 img {
		height: 210px;
		object-fit: cover
	}
	#dle-content .galry-vidi-1,
	#dle-content .galry-vidi-1 img {
		height: 210px;
		object-fit: cover
	}
	#dle-content {
		position: relative;
		z-index: 0
	}
	.pages-1 a:hover {
		-webkit-transition: all .5s;
		-moz-transition: all .5s;
		-o-transition: all .5s;
		transition: all .5s;
		background: #9e36b7
	}
	.pages-1 a {
		-webkit-transition: all .5s;
		-moz-transition: all .5s;
		-o-transition: all .5s;
		transition: all .5s;
		background: #7e2d91;
		border-radius: 100px;
		width: 40px;
		height: 40px;
		line-height: 40px;
		text-align: center;
		color: #fff;
		display: inline-block;
		margin: 0px 2px
	}
	.pages-1 span {
		background: #551d63;
		border-radius: 100px;
		width: 40px;
		height: 40px;
		line-height: 40px;
		text-align: center;
		color: #fff;
		display: inline-block;
		margin: 0px 2px
	}
	.navigation-1 {
		width: 100%;
		text-align: center;
		margin-bottom: 20px;
		floaT: left
	}
	.servisebi-3:hover .servisebi-7 {
		width: 48px;
		height: 48px;
		line-height: 48px;
		text-align: center;
		font-size: 18px;
		background: #fff;
		color: #7e2d91;
		border-radius: 100px;
		box-shadow: 0px 0px 0px 3px #7e2d91;
		margin: 10px 0px 0px 11px;
		position: relative;
		z-index: 11;
		float: left;
		-webkit-transition: all .5s;
		-moz-transition: all .5s;
		-o-transition: all .5s;
		transition: all .5s
	}
	.servisebi-1 .servisebi-3:hover {
		-webkit-transition: all .5s;
		-moz-transition: all .5s;
		-o-transition: all .5s;
		transition: all .5s;
		box-shadow: 0px 2px 10px 1px rgb(0 0 0 / 25%);
		color: #7e2d91
	}
	.servisebi-1 .servisebi-3 {
		-webkit-transition: all .5s;
		-moz-transition: all .5s;
		-o-transition: all .5s;
		transition: all .5s
	}
	.servisebi-1 {
		width: 100%;
		floaT: left;
		margin-top: 3%
	}
	.servisebi-9 {
		margin: 0px 15px
	}
	.servisebi-4 {
		background: #7e2d91;
		height: 12px;
		margin: 0px 0px 0px 0px;
		width: 100%;
		position: relative;
		font-family: font-1;
		text-align: center;
		font-size: 16px;
		border-radius: 7px 7px 0px 0px
	}
	.servisebi-1 .servisebi-3 {
		color: #333;
		margin-bottom: 30px;
		position: relative;
		height: 280px;
	}
	.servisebi-9 h2 {
		margin: 0px 0px 25px 0px;
		width: 100%;
		position: relative;
		font-family: font-1;
		text-align: center;
		font-size: 15px
	}
	.servisebi-8 {
		margin: 20px 0px 10px 0px;
		width: 100%;
		position: relative;
		font-family: font-1;
		text-align: center;
		font-size: 24px;
		color: #333
	}
	.servisebi-5 {
		width: 70px;
		height: 70px;
		line-height: 70px;
		text-align: center;
		font-size: 20px;
		background: #fff;
		color: #7e2d91;
		border-radius: 100px;
		box-shadow: 0px 2px 10px 1px rgb(0 0 0 / 7%);
		margin: -40px auto 25px auto;
		position: relative;
		z-index: 11
	}
	.servisebi-7 {
		width: 48px;
		height: 48px;
		line-height: 48px;
		text-align: center;
		font-size: 18px;
		background: #fff;
		color: #7e2d91;
		border-radius: 100px;
		box-shadow: 0px 0px 0px 1px rgb(0 0 0 / 10%);
		margin: 10px 0px 0px 11px;
		position: relative;
		z-index: 11;
		float: left;
		-webkit-transition: all .5s;
		-moz-transition: all .5s;
		-o-transition: all .5s;
		transition: all .5s
	}
	.gundi-1 .new-proqt-2 img {
		-webkit-transition: all .5s;
		-moz-transition: all .5s;
		-o-transition: all .5s;
		transition: all .5s
	}
	.gundi-1 .new-proqt-2:hover img {
		-webkit-transition: all .5s;
		-moz-transition: all .5s;
		-o-transition: all .5s;
		transition: all .5s;
		-moz-transform: scale(1.1);
		-webkit-transform: scale(1.1);
		-o-transform: scale(1.1);
		-ms-transform: scale(1.1);
		transform: scale(1.1)
	}
	.gundi-1 .new-proqt-2,
	.gundi-1 .new-proqt-2 img {
		position: relative;
		overflow: hidden
	}
	.gundi-1 .new-proqt-7 {
		text-align: center
	}
	.gundi-1 .new-proqt-1 {
		floaT: left;
		margin-top: 5px;
		width: 100%;
	}
	.gundi-1 .new-proqt-5 {
		color: #7e2d91;
		font-family: font-1;
		margin-top: 10%;
    font-size: 17px;
	}
	#dle-content .div-about-4 {
		margin: 0% 0px 0px 0%
	}
	.about-k-5 {
		margin: 0px 10px
	}
	.about-k-6 {
		margin: 30px 0px 40px 0px;
		width: 100%;
		position: relative;
		font-family: font-1
	}
	#dle-content .div-about-7 {
		margin: 4% 0px 0px 0%
	}
	.about-k-3 {
		width: 60px;
		height: 60px;
		line-height: 60px;
		font-size: 20px;
		background: #fff;
		color: #7e2d91;
		border-radius: 100px;
		box-shadow: 0px 1px 10px 0px rgb(0 0 0 / 16%);
		margin: -37px auto 25px auto;
		position: relative;
		z-index: 11
	}
	.about-k-2 {
		width: 100%;
    floaT: left;
    position: relative;
    box-shadow: 0px 0px 0px 0px #7e2d91;
    margin: 0% 0% 3% 0%;
    text-align: center;
    color: white;
    background: #7e2d91;
    border-radius: 10px;
	}
	.about-k-1 {
		width: 100%;
		height: 200px;
		floaT: left;
		position: relative;
		margin: 10px 0% 0% 0%;
		text-align: center
	}
	#dle-content .about-k-1 {
		width: 100%;
		height: auto;
		floaT: left;
		position: relative;
		margin: 5% 0% 0% 0%;
		text-align: center
	}
	#dle-content .about-t-1 {
		margin: 30px 0px 10% 0px;
	}
	.text b {
		font-family: font-1
	}
	.text {
		width: 100%;
		floaT: left;
		position: relative;
		line-height: 22px
	}
	.box_in {
		margin: 5% 6%
	}
	.box {
		margin-bottom: 5%;
		width: 100%;
		floaT: left;
		background: #fff;
		border-radius: 5px;
		box-shadow: 0px 1px 10px 0px rgb(0 0 0 / 16%);
		margin-top: 10px;
		padding-bottom: 5%
	}
	.zoma-1 {
		margin: 30px 12.5px
	}
	.zoma-2 {
		position: relative;
		floaT: left
	}
	.speedbar-3 {
		width: 100%;
		floaT: left;
		position: relative;
		text-align: center;
		font-size: 14px;
		color: #fff;
		font-family: font-1;
		margin: -95px 0px -0px 0px;
		z-index: 1
	}
	.speedbar-2 {
		width: 100%;
		height: 55px;
		floaT: left;
		background: url(../images/translate.svg) center no-repeat;
		background-size: 55px;
		margin: -146px 0px -0px 0px;
		z-index: 1;
		position: relative
	}
	.open {
		width: 100%;
		display: inline-block !important
	}
	.header-sl-01.header-sl-1::after {
		z-index: 0;
		width: 100%;
		height: 100%;
		margin: 0px 0px 0px 0px;
		floaT: left;
		position: absolute;
		overflow: hidden;
		lefT: 0px;
		top: 0px;
		background-color: #6f258673;
		opacity: 0.9;
		content: ""
	}
	.header-sl-01.header-sl-1 {
		overflow: hidden;
		position: relative;
		z-indeX: 1;
		width: 100%;
		height: 200px;
		background: url(../images/bgnew.png) center repeat-x;
		floaT: left
	}
	.gal-proqt-4 h3 {
		width: 100%;
		floaT: left;
		position: relative;
		text-align: center;
		font-size: 18px;
		color: #333;
		font-family: font-4;
		margin: 1% 0px 1% 0px;
		z-index: 1
	}
	.footer-7 ul li a:hover {
		transition: all 0.2s ease-in-out;
		-moz-transition: all 0.2s ease-in-out;
		-webkit-transition: all 0.2s ease-in-out;
		color: #fff
	}
	.footer-7 ul li a {
		transition: all 0.2s ease-in-out;
		-moz-transition: all 0.2s ease-in-out;
		-webkit-transition: all 0.2s ease-in-out;
		width: 100%;
		font-family: font-1;
		margin: 5px 0px;
		floaT: left;
		position: relative;
		color: #fff;
		font-size: 13px
	}
	.footer-6 {
		width: 100%;
		font-family: font-1;
		margin: 0px 0px 0px 0px;
		floaT: left;
		position: relative;
		color: #d8d8d8;
		font-size: 15px
	}
	.footer-10 {
		width: 88px;
		floaT: left;
		position: relative;
		color: #fff
	}
	.footer-8 {
		margin: 0% 0% 5% 0%;
		width: 100%;
		floaT: left;
		position: relative;
		color: #fff
	}
	.footer-5 {
		margin-bottom: 5%;
		width: 30%;
		floaT: left;
		position: relative;
		color: #fff
	}
	.footer-4 {
		padding-top: 0px;
		width: 100%;
		floaT: left;
		position: relative;
		color: #fff
	}
	.footer-1 {
		z-index: 0;
		width: 100%;
		height: 240px;
		floaT: left;
		position: relative;
		margin: 0px 0px 0px 0px;
		background: #f4f3fd url(../images/foot.png) center no-repeat
	}
	.footer-14 li a {
		color: #838383
	}
	.footer-14 li a:hover {
		color: #fff;
		transition: all 0.2s ease-in-out;
		-moz-transition: all 0.2s ease-in-out;
		-webkit-transition: all 0.2s ease-in-out
	}
	.footer-14 li a {
		transition: all 0.2s ease-in-out;
		-moz-transition: all 0.2s ease-in-out;
		-webkit-transition: all 0.2s ease-in-out;
		floaT: right;
		padding: 20px 15px;
		color: #838383;
		font-size: 16px
	}
	.footer-14 li {
		display: inline-block
	}
	.footer-14 {
		text-align: center;
		width: 100%;
		border-top: 1px #5b2169 solid;
		floaT: left
	}
	.footer-13 a:hover {
		text-decoration: none;
		text-decoration: underline
	}
	.footer-13 {
		padding: 0px 25px;
		margin: 0px 0px 20px 0px;
		display: inline-block
	}
	.footer-12 {
		display: inline-block;
		padding: 20px 0px 10px 0px
	}
	.footer-13 a {
		color: #fff
	}
	.footer-11 {
		text-align: center;
		overflow: hidden;
		width: 100%;
		floaT: left;
		position: relative;
		margin: 0% 0px 0% 0px;
		background: #6d287d;
		color: #fff;
		padding: 0px 0px
	}
	.footer-2 {
		overflow: hidden;
		width: 100%;
		floaT: left;
		position: relative;
		margin: 0% 0px 0% 0px;
		background: #7e2d91
	}
	.menu-fixed .header-7 {
		border-radius: 0px 0px 5px 0px !important
	}
	.gal-proqt-01 .gal-proqt-9::before {
		display: "";
		width: 32px;
		height: 49px;
		floaT: left;
		position: absolute;
		margin: -14% 0% 0% 0%;
		background: url(../images/f-2.png) center no-repeat;
		background-size: 100%;
		content: "";
		display: inline-block;
		right: -3%
	}
	.gal-proqt-01.new-div-1 {
		position: relative
	}
	.gal-proqt-01 .gal-proqt-8:after {
		width: 36px;
		height: 32px;
		floaT: left;
		position: absolute;
		margin: 20% 0% 0% -4%;
		background: url(../images/f-3.png) center no-repeat;
		background-size: 100%;
		content: "";
		display: inline-block
	}
	.new-div-2 {
		width: 36px;
		height: 42px;
		floaT: left;
		position: absolute;
		margin: 8% 0% 0% -2%;
		background: url(../images/f-4.png) center no-repeat;
		background-size: 100%
	}
	.new-div-2,
	.new-div-3,
	.new-div-4,
	.gal-proqt-01 .gal-proqt-8:after,
	.gal-proqt-01 .gal-proqt-9::before,
	.div-about-6 {
		animation: float 1s infinite ease-in-out alternate
	}
	.new-div-3 {
		animation-delay: .2s
	}
	.gal-proqt-01 .gal-proqt-8:after {
		animation-delay: .4s
	}
	.div-about-6 {
		animation-delay: .6s
	}
	.gal-proqt-01 .gal-proqt-9::before {
		animation-delay: .8s
	}
	@keyframes float {
		100% {
			transform: translateY(20px)
		}
	}
	.siaxlis-vidi-1:hover {
		transition: all 0.2s ease-in-out;
		-moz-transition: all 0.2s ease-in-out;
		-webkit-transition: all 0.2s ease-in-out;
		box-shadow: 0px 2px 10px 1px rgb(0 0 0 / 25%)
	}
	.siaxlis-vidi-1 {
		transition: all 0.2s ease-in-out;
		-moz-transition: all 0.2s ease-in-out;
		-webkit-transition: all 0.2s ease-in-out
	}
	.siaxlis-vidi-1 .siaxlis-vidi-6 {
		transition: all 0.2s ease-in-out;
		-moz-transition: all 0.2s ease-in-out;
		-webkit-transition: all 0.2s ease-in-out
	}
	.siaxlis-vidi-1:hover .siaxlis-vidi-6 {
		transition: all 0.2s ease-in-out;
		-moz-transition: all 0.2s ease-in-out;
		-webkit-transition: all 0.2s ease-in-out;
		color: #7e2d91
	}
	.siaxlis-vidi-1:hover .siaxlis-vidi-ic-2 {
		transition: all 0.2s ease-in-out;
		-moz-transition: all 0.2s ease-in-out;
		-webkit-transition: all 0.2s ease-in-out;
		font-size: 35px
	}
	.siaxlis-vidi-1:hover .siaxlis-vidi-ic-1 {
		opacity: 1;
		transition: all 0.2s ease-in-out;
		-moz-transition: all 0.2s ease-in-out;
		-webkit-transition: all 0.2s ease-in-out
	}
	.siaxlis-vidi-ic-1 {
		opacity: 0;
		width: 100%;
		height: 100%;
		floaT: left;
		background: rgb(0 0 0 / 60%);
		position: absolute;
		top: 0px;
		lefT: 0px;
		z-index: 1;
		transition: all 0.2s ease-in-out;
		-moz-transition: all 0.2s ease-in-out;
		-webkit-transition: all 0.2s ease-in-out
	}
	.siaxlis-vidi-ic-2 {
		opacity: 9;
		text-align: center;
		position: absolute;
		top: 50%;
		color: #fff;
		font-size: 10px;
		left: 0;
		width: 100%;
		-webkit-transform: translateY(-50%);
		transform: translateY(-50%);
		z-index: 2;
		transition: all 0.2s ease-in-out;
		-moz-transition: all 0.2s ease-in-out;
		-webkit-transition: all 0.2s ease-in-out
	}
	.siaxlis-vidi-9 {
		width: 100%;
		floaT: left;
		position: relative;
		text-align: left;
		font-size: 14px;
		line-height: 17px;
		color: #616161;
		font-family: font-1;
		margin: 1% 0px 2% 0px;
		z-index: 1
	}
	.siaxlis-vidi-06 i {
		color: #7e2d91
	}
	.siaxlis-vidi-8 {
		floaT: left;
		margin: 0px 0px 0px 20px;
		font-family: font-1
	}
	.siaxlis-vidi-7 {
		floaT: left;
		font-family: font-1
	}
	.siaxlis-vidi-06 {
		font-style: italic;
		width: 100%;
		floaT: left;
		position: relative;
		text-align: left;
		font-size: 13px;
		color: #888e92;
		font-family: font-1;
		margin: 1% 0px 5% 0px;
		z-index: 1
	}
	.siaxlis-vidi-6 {
		width: 100%;
		floaT: left;
		position: relative;
		text-align: left;
		font-size: 16px;
		color: #333;
		font-family: font-4;
		margin: 1% 0px 1% 0px;
		z-index: 1
	}
	.siaxlis-vidi-5 {
		margin: 0% 7%
	}
	.siaxlis-vidi-4 {
		width: 100%;
		floaT: left;
		position: relative;
		overflow: hidden;
		margin: 6% 0%
	}
	.siaxlis-vidi-3 img {
		width: 100%;
		line-height: 0px;
		floaT: left;
		object-fit: cover
	}
	.siaxlis-vidi-3 {
		width: 100%;
		floaT: left;
		background: #fff;
		position: relative;
		overflow: hidden;
		border-bottom: 5px #7e2d91 solid
	}
	.siaxlis-vidi-1,
	.servisebi-3,
	#dle-content .video-1 .galry-vidi-1 {
		width: 100%;
		floaT: left;
		background: #fff;
		box-shadow: 0px 2px 10px 1px rgb(0 0 0 / 7%);
		margin: 0px 0px 15px 0px;
		position: relative;
		border-radius: 7px
	}
	.gal-proqt-01.gal-proqt-1 {
		overflow: hidden;
		width: 100%;
		floaT: left;
		position: relative;
		margin: 0% 0px 0% 0px;
		background: #f4f3fd;
		border-top: 1px #d9dae8 solid
	}
	#scrollUp:hover {
		-webkit-transition-duration: 500ms;
		transition-duration: 500ms;
		opacity: 9
	}
	#scrollUp:hover:before {
		top: -31px;
		opacity: 0;
		transition: all 0.2s ease-in-out;
		-moz-transition: all 0.2s ease-in-out;
		-webkit-transition: all 0.2s ease-in-out
	}
	#scrollUp:before {
		transition: all 0.2s ease-in-out;
		-moz-transition: all 0.2s ease-in-out;
		-webkit-transition: all 0.2s ease-in-out;

		display: inline-block;
		position: absolute;
		right: 0px;
		top: -0px;
		z-index: 2;

		color: #7e2d91;
		font-size: 30px;
		font-weight: 400;
		opacity: 0
	}
	#scrollUp {
		display: none !important;
		background-color: #9936b1;
		border-radius: 100px;
		bottom: 10px;
		box-shadow: 0 2px 6px 0 rgb(0 0 0 / 6%);
		color: #fff;
		font-size: 18px;
		height: 40px;
		line-height: 40px;
		right: 10px;
		text-align: center;
		width: 40px;
		-webkit-transition-duration: 500ms;
		transition-duration: 500ms;
		opacity: 0.8
	}
	.mfp-bottom-bar .mfp-title {
		line-height: normal;
		color: #fff;
		padding-right: 0;
		background-color: rgb(0 0 0 / 45%);
		padding: 15px 20px;
		border-radius: 0px 0px;
		font-size: 12px;
		font-weight: 700
	}
	.mfp-image-holder .mfp-close,
	.mfp-iframe-holder .mfp-close {
		color: #fff;
		right: 0;
		text-align: center;
		padding-right: 0;
		top: 4px;
		width: 36px;
		height: 36px;
		background-color: #7e2d91;
		line-height: 36px
	}
	.galry-vidi-1:hover .galry-vidi-4,
	.galry-vidi-1:hover .galry-vidi-6 {
		opacity: 9;
		transition: all 0.2s ease-in-out;
		-moz-transition: all 0.2s ease-in-out;
		-webkit-transition: all 0.2s ease-in-out
	}
	#dle-content .video-1 .galry-vidi-1:hover .galry-vidi-4 {
		opacity: 9;
		width: 100%;
		height: 100%;
		floaT: left;
		background: rgb(0 0 0 / 60%);
		position: absolute;
		top: 0px;
		lefT: 0px;
		z-index: 1;
		transition: all 0.2s ease-in-out;
		-moz-transition: all 0.2s ease-in-out;
		-webkit-transition: all 0.2s ease-in-out
	}
	#dle-content .video-1 .galry-vidi-4 {
		opacity: 9;
		width: 100%;
		height: 100%;
		floaT: left;
		background: rgb(0 0 0 / 0%);
		position: absolute;
		top: 0px;
		lefT: 0px;
		z-index: 1;
		transition: all 0.2s ease-in-out;
		-moz-transition: all 0.2s ease-in-out;
		-webkit-transition: all 0.2s ease-in-out
	}
	.galry-vidi-4 {
		opacity: 0;
		width: 100%;
		height: 100%;
		floaT: left;
		background: rgb(0 0 0 / 60%);
		position: absolute;
		top: 0px;
		lefT: 0px;
		z-index: 1;
		transition: all 0.2s ease-in-out;
		-moz-transition: all 0.2s ease-in-out;
		-webkit-transition: all 0.2s ease-in-out
	}
	.galry-vidi-5 {
		opacity: 9;
		text-align: center;
		position: absolute;
		top: 45%;
		color: #fff;
		font-size: 30px;
		left: 0;
		width: 100%;
		-webkit-transform: translateY(-50%);
		transform: translateY(-50%);
		z-index: 2;
		transition: all 0.2s ease-in-out;
		-moz-transition: all 0.2s ease-in-out;
		-webkit-transition: all 0.2s ease-in-out
	}
	.galry-vidi-6 {
		transition: all 0.2s ease-in-out;
		-moz-transition: all 0.2s ease-in-out;
		-webkit-transition: all 0.2s ease-in-out;
		padding: 9px 15px;
		background: rgb(255 255 255 / 34%);
		color: #fff;
		font-size: 13px;
		bottom: 20px;
		right: 20px;
		position: absolute;
		overflow: hidden;
		border-radius: 100px;
		z-index: 1;
		opacity: 0
	}
	.gal-proqt-9 {
		width: 100%;
		floaT: left;
		position: relative;
		margin: 0px -0px
	}
	.gal-proqt-8 {
		width: 100%;
		floaT: left;
		position: relative
	}
	#dle-content .galry-vidi-1 {
		floaT: left;
		margin-bottom: 20px
	}
	.new-proqt-1,
	.gal-proqt-n-1,
	#dle-content .galry-vidi-1 {
		width: 95%
	}
	.gal-proqt-n-1 {
		floaT: left;
		margin: 0px 0px 0px 0px;
		position: relative
	}
	.galry-vidi-1:hover {
		box-shadow: 0px 2px 10px 1px rgb(0 0 0 / 30%);
		transition: all 0.2s ease-in-out;
		-moz-transition: all 0.2s ease-in-out;
		-webkit-transition: all 0.2s ease-in-out
	}
	.galry-vidi-1 img {
		line-height: 0px;
		width: 100%;
		height: auto;
		floaT: left
	}
	.galry-vidi-1 {
		width: 100%;
		background: #fff;
		box-shadow: 0px 2px 10px 1px rgb(0 0 0 / 0%);
		margin: 0px 0px 15px 0px;
		position: relative;
		overflow: hidden;
		border-radius: 7px;
		transition: all 0.2s ease-in-out;
		-moz-transition: all 0.2s ease-in-out;
		-webkit-transition: all 0.2s ease-in-out
	}
	.gal-proqt-3 {
		width: 100%;
		height: 55px;
		floaT: left;
		background: url(../images/icon-4.svg) center no-repeat;
		background-size: 35px;
		margin: 3% 0px 0px 0px
	}

	.gal-proqt-7 {
		width: 70px;
		height: 6px;
		position: relative;
		background: #7e2d91;
		margin: auto
	}
	.gal-proqt-1 {
		width: 100%;
		floaT: left;
		position: relative;
		margin: 0% 0px 0% 0px;
		border-top: 1px #dbdcea solid
	}
	.gal-proqt-6 {
		width: 100%;
		floaT: left;
		position: relative;
		margin: 0% 0px 5% 0px
	}
	.gal-proqt-4 h2 {
		width: 100%;
		floaT: left;
		position: relative;
		text-align: center;
		font-size: 17px;
		color: #333;
		font-family: font-4;
		margin: 1% 0px 1% 0px;
		z-index: 1
	}
	.div-about-11 {
		width: 100%;
		floaT: left;
		position: relative;
		text-align: left;
		font-size: 14px;
		line-height: 18px;
		color: #7e2d91;
		font-family: font-1;
		margin: 0% 0px 2% 0px;
		z-index: 1
	}
	.div-about-10 h1 {
		width: 100%;
		floaT: left;
		position: relative;
		text-align: left;
		font-size: 14px;
		color: #7e2d91;/* ase unda iyos mob v*/
		font-family: font-1;
		margin: 0% 0px 2% 0px;
		z-index: 1
	}
	.div-about-9 {
		width: 100%;
		floaT: left;
		position: relative;
		text-align: left;
		font-size: 21px;
		color: #6a217b;
		font-family: font-4;
		margin: 0% 0px 1% 0px;
		z-index: 1
	}
	.div-about-8 {
		margin: 3% 0%
	}
	.div-about-2 {
		width: 100%
	}
	.div-about-7 {
		width: 100%;
		padding: 0% 0%;
		floaT: right;
		position: relative;
		margin: 0% 0px 0px 0%;
		right: 0px;

		background-size: 100%;
		overflow: hidden;
		border-radius: 10px
	}
	.div-about-5 {
		z-index: 999;
		width: 80px;
		height: 100px;
		floaT: left;
		position: absolute;
		margin: 0px 0px 0px 10%;
		background: url(../images/f-5.png) center no-repeat;
		background-size: 100%;
		bottom: -30%;
		right: 20px
	}
	.div-about-5 {
		-webkit-animation: phone-outer 3000ms infinite;
		animation: phone-outer 3000ms infinite
	}
	.kont-3.is-animating::before {
		-webkit-animation: phone-inner 3000ms infinite;
		animation: phone-inner 3000ms infinite
	}
	.kont-3.is-animating::after {
		-webkit-animation: phone-icon 3000ms infinite;
		animation: phone-icon 3000ms infinite
	}
	@-webkit-keyframes phone-outer {
		0% {
			-webkit-transform: translate3d(0, 0, 0) scale(1);
			transform: translate3d(0, 0, 0) scale(1)
		}
		33.3333% {
			-webkit-transform: translate3d(0, 0, 0) scale(1.1);
			transform: translate3d(0, 0, 0) scale(1.1)
		}
		66.6666% {
			-webkit-transform: translate3d(0, 0, 0) scale(1);
			transform: translate3d(0, 0, 0) scale(1)
		}
		100% {
			-webkit-transform: translate3d(0, 0, 0) scale(1);
			transform: translate3d(0, 0, 0) scale(1)
		}
	}
	@keyframes phone-outer {
		0% {
			-webkit-transform: translate3d(0, 0, 0) scale(1);
			transform: translate3d(0, 0, 0) scale(1)
		}
		33.3333% {
			-webkit-transform: translate3d(0, 0, 0) scale(1.1);
			transform: translate3d(0, 0, 0) scale(1.1)
		}
		66.6666% {
			-webkit-transform: translate3d(0, 0, 0) scale(1);
			transform: translate3d(0, 0, 0) scale(1)
		}
		100% {
			-webkit-transform: translate3d(0, 0, 0) scale(1);
			transform: translate3d(0, 0, 0) scale(1)
		}
	}
	@-webkit-keyframes phone-inner {
		0% {
			opacity: 1;
			-webkit-transform: translate3d(0, 0, 0) scale(0);
			transform: translate3d(0, 0, 0) scale(0)
		}
		33.3333% {
			opacity: 1;
			-webkit-transform: translate3d(0, 0, 0) scale(0.9);
			transform: translate3d(0, 0, 0) scale(0.9)
		}
		66.6666% {
			opacity: 0;
			-webkit-transform: translate3d(0, 0, 0) scale(0);
			transform: translate3d(0, 0, 0) scale(0)
		}
		100% {
			opacity: 0;
			-webkit-transform: translate3d(0, 0, 0) scale(0);
			transform: translate3d(0, 0, 0) scale(0)
		}
	}
	@keyframes phone-inner {
		0% {
			opacity: 1;
			-webkit-transform: translate3d(0, 0, 0) scale(0);
			transform: translate3d(0, 0, 0) scale(0)
		}
		33.3333% {
			opacity: 1;
			-webkit-transform: translate3d(0, 0, 0) scale(0.9);
			transform: translate3d(0, 0, 0) scale(0.9)
		}
		66.6666% {
			opacity: 0;
			-webkit-transform: translate3d(0, 0, 0) scale(0);
			transform: translate3d(0, 0, 0) scale(0)
		}
		100% {
			opacity: 0;
			-webkit-transform: translate3d(0, 0, 0) scale(0);
			transform: translate3d(0, 0, 0) scale(0)
		}
	}
	@-webkit-keyframes phone-icon {
		0% {
			-webkit-transform: rotate(0deg);
			transform: rotate(0deg)
		}
		2% {
			-webkit-transform: rotate(5deg);
			transform: rotate(5deg)
		}
		4% {
			-webkit-transform: rotate(-5deg);
			transform: rotate(-5deg)
		}
		6% {
			-webkit-transform: rotate(5deg);
			transform: rotate(5deg)
		}
		8% {
			-webkit-transform: rotate(-5deg);
			transform: rotate(-5deg)
		}
		10% {
			-webkit-transform: rotate(5deg);
			transform: rotate(5deg)
		}
		12% {
			-webkit-transform: rotate(-5deg);
			transform: rotate(-5deg)
		}
		14% {
			-webkit-transform: rotate(5deg);
			transform: rotate(5deg)
		}
		16% {
			-webkit-transform: rotate(-5deg);
			transform: rotate(-5deg)
		}
		18% {
			-webkit-transform: rotate(5deg);
			transform: rotate(5deg)
		}
		20% {
			-webkit-transform: rotate(-5deg);
			transform: rotate(-5deg)
		}
		22% {
			-webkit-transform: rotate(5deg);
			transform: rotate(5deg)
		}
		24% {
			-webkit-transform: rotate(-5deg);
			transform: rotate(-5deg)
		}
		26% {
			-webkit-transform: rotate(5deg);
			transform: rotate(5deg)
		}
		28% {
			-webkit-transform: rotate(-5deg);
			transform: rotate(-5deg)
		}
		30% {
			-webkit-transform: rotate(5deg);
			transform: rotate(5deg)
		}
		32% {
			-webkit-transform: rotate(-5deg);
			transform: rotate(-5deg)
		}
		34% {
			-webkit-transform: rotate(5deg);
			transform: rotate(5deg)
		}
		36% {
			-webkit-transform: rotate(-5deg);
			transform: rotate(-5deg)
		}
		38% {
			-webkit-transform: rotate(5deg);
			transform: rotate(5deg)
		}
		40% {
			-webkit-transform: rotate(-5deg);
			transform: rotate(-5deg)
		}
		42% {
			-webkit-transform: rotate(5deg);
			transform: rotate(5deg)
		}
		44% {
			-webkit-transform: rotate(-5deg);
			transform: rotate(-5deg)
		}
		46% {
			-webkit-transform: rotate(0deg);
			transform: rotate(0deg)
		}
	}
	@keyframes phone-icon {
		0% {
			-webkit-transform: rotate(0deg);
			transform: rotate(0deg)
		}
		2% {
			-webkit-transform: rotate(5deg);
			transform: rotate(5deg)
		}
		4% {
			-webkit-transform: rotate(-5deg);
			transform: rotate(-5deg)
		}
		6% {
			-webkit-transform: rotate(5deg);
			transform: rotate(5deg)
		}
		8% {
			-webkit-transform: rotate(-5deg);
			transform: rotate(-5deg)
		}
		10% {
			-webkit-transform: rotate(5deg);
			transform: rotate(5deg)
		}
		12% {
			-webkit-transform: rotate(-5deg);
			transform: rotate(-5deg)
		}
		14% {
			-webkit-transform: rotate(5deg);
			transform: rotate(5deg)
		}
		16% {
			-webkit-transform: rotate(-5deg);
			transform: rotate(-5deg)
		}
		18% {
			-webkit-transform: rotate(5deg);
			transform: rotate(5deg)
		}
		20% {
			-webkit-transform: rotate(-5deg);
			transform: rotate(-5deg)
		}
		22% {
			-webkit-transform: rotate(5deg);
			transform: rotate(5deg)
		}
		24% {
			-webkit-transform: rotate(-5deg);
			transform: rotate(-5deg)
		}
		26% {
			-webkit-transform: rotate(5deg);
			transform: rotate(5deg)
		}
		28% {
			-webkit-transform: rotate(-5deg);
			transform: rotate(-5deg)
		}
		30% {
			-webkit-transform: rotate(5deg);
			transform: rotate(5deg)
		}
		32% {
			-webkit-transform: rotate(-5deg);
			transform: rotate(-5deg)
		}
		34% {
			-webkit-transform: rotate(5deg);
			transform: rotate(5deg)
		}
		36% {
			-webkit-transform: rotate(-5deg);
			transform: rotate(-5deg)
		}
		38% {
			-webkit-transform: rotate(5deg);
			transform: rotate(5deg)
		}
		40% {
			-webkit-transform: rotate(-5deg);
			transform: rotate(-5deg)
		}
		42% {
			-webkit-transform: rotate(5deg);
			transform: rotate(5deg)
		}
		44% {
			-webkit-transform: rotate(-5deg);
			transform: rotate(-5deg)
		}
		46% {
			-webkit-transform: rotate(0deg);
			transform: rotate(0deg)
		}
	}
	.div-about-4 {
		width: 100%;
		height: 120px;
		floaT: left;
		position: relative;
		margin: 0% 0px 0px 0%;
		background: #7b2b93 url(../images/nglogo.svg) center no-repeat;
		background-size: 160px;
		border-radius: 10px;
		bottom: 0%;
		box-shadow: 0px 2px 10px 1px rgb(0 0 0 / 7%);
	}
	#dle-content .div-about-1 {
		margin-bottom: 1%;
		/* margin-top: 30px */
	}
	.div-about-1 {
		width: 100%;
		float: left;
		position: relative;
		padding: 0% 0%;
		margin-bottom: 0%
	}
	.new-proqt-1:hover .new-proqt-7 {
		transition: all 0.4s ease-in-out;
		-moz-transition: all 0.4s ease-in-out;
		-webkit-transition: all 0.4s ease-in-out;
		color: #7e2d91
	}
	.new-proqt-7 {
		transition: all 0.4s ease-in-out;
		-moz-transition: all 0.4s ease-in-out;
		-webkit-transition: all 0.4s ease-in-out
	}
	.proqt-11:hover {
		background: #7e2d91;
		color: #fff;
		box-shadow: rgb(126 45 145 / 80%) 0px 0px 10px 0px;
		transition: all 0.4s ease-in-out;
		-moz-transition: all 0.4s ease-in-out;
		-webkit-transition: all 0.4s ease-in-out
	}
	.proqt-10 {
		width: 200px;
		margin: auto
	}
	.proqt-11 {
		height: 52px;
		background: #7e2d91;
		floaT: left;
		border-radius: 100px;
		font-family: font-1;
		color: #b9ffd7;
		width: 200px;
		margin: 3% 0px 15% 0px;
		text-align: center;
		line-height: 53px;
		font-size: 14px;
		box-shadow: rgb(126 45 145) 0px 0px 10px 0px;
		transition: all 0.4s ease-in-out;
		-moz-transition: all 0.4s ease-in-out;
		-webkit-transition: all 0.4s ease-in-out
	}
	.new-proqt-1:hover {
		box-shadow: 0px 2px 10px 1px rgb(0 0 0 / 25%);
		-webkit-transition: all .5s;
		-moz-transition: all .5s;
		-o-transition: all .5s;
		transition: all .5s
	}
	.new-proqt-1 {
		box-shadow: 0px 2px 10px 1px rgb(0 0 0 / 5%);
		-webkit-transition: all .5s;
		-moz-transition: all .5s;
		-o-transition: all .5s;
		transition: all .5s
	}
	.new-proqt-1 .new-proqt-8 {
		-webkit-transition: all .5s;
		-moz-transition: all .5s;
		-o-transition: all .5s;
		transition: all .5s
	}
	.new-proqt-8 {
		width: 100%;
		height: 0px;
		line-height: 51px;
		text-align: center;
		floaT: left;
		background: #7e2d91;
		color: #c4fbdb;
		font-family: font-1;
		background-size: 100%;
		margin: 0px 0px 0px 0px;
		z-index: 1;
		position: absolute;
		overflow: hidden;
		bottom: 70px
	}
	.new-proqt-7 {
		text-align: left;
		line-height: 18px;
		padding: 0px 20px
	}
	.new-proqt-6 {
		font-family: font-1;
		font-size: 15px;
		float: left;
		position: relative;
		width: 100%;
		position: relative;
		padding: 20px 0px 20px 0px;
		text-align: center
	}
	.new-proqt-5 a {
		color: #7e2d91;
		font-family: font-1;
		font-size: 13px
	}
	.new-proqt-5 {
		line-height: 20px;
		text-align: center;
		position: relative;
		overflow: hidden;
		margin: 15px 10px
	}
	.new-proqt-4 {

		width: 100%;
    height: 90px;
    line-height: 50px;
    text-align: center;
    floaT: left;
    background: url(../images/wave.svg) center no-repeat;
    background-size: 100%;
    margin: -50px 0px 0px 0px;
    z-index: 1;
    position: absolute;
    bottom: 38px;
    -webkit-transition: all .5s;
    -moz-transition: all .5s;
    -o-transition: all .5s;
    transition: all .5s;
	}
	.new-proqt-2,
	.new-proqt-2 img {
		width: 100%;
		object-fit: cover;
		floaT: left
	}
	.new-proqt-2 img {
		width: 100%;
		line-height: 0px
	}
	.new-proqt-1 {
		floaT: left;
		background: #fff;
		box-shadow: 0px 2px 10px 1px rgb(0 0 0 / 7%);
		margin: 0px 0px 15px 0px;
		position: relative;
		overflow: hidden;
		border-radius: 7px
	}
	.proqt-9 {
		width: 100%;
		floaT: left;
		position: relative;
		margin: 0px -0px
	}
	.proqt-8 {
		z-index: 1;
		width: 100%;
		floaT: left;
		position: relative
	}
	.proqt-3 {
		width: 100%;
		height: 55px;
		floaT: left;
		background: url(../images/translate.svg) center no-repeat;
		background-size: 55px;
		margin: 4% 0px 0px 0px
	}
  .proqt-99 {
    width: 100%;
    height: 55px;
    floaT: left;
    background: url(../images/partners.svg) center no-repeat;
    background-size: 55px;
    margin: 4% 0px 0px 0px
  }
	.proqt-5 {
		font-size: 14px;
		width: 100%;
		floaT: left;
		position: relative;
		margin: -0% 0px 2% 0px;
		text-align: center
	}
	.proqt-7 {
		width: 70px;
		height: 6px;
		position: relative;
		background: #7e2d91;
		margin: auto
	}
	.proqt-6 {
		width: 100%;
		floaT: left;
		position: relative;
		margin: 0% 0px 4% 0px
	}
	.proqt-4 {
		width: 100%;
		floaT: left;
		position: relative;
		text-align: center;
		font-size: 18px;
		color: #333;
		font-family: font-4;
		margin: 2% 0px 1% 0px;
		z-index: 1
	}
	.about-2 img {
		-webkit-transition: all .5s;
		-moz-transition: all .5s;
		-o-transition: all .5s;
		transition: all .5s
	}
	.about-2:hover img {
		-webkit-transition: all .5s;
		-moz-transition: all .5s;
		-o-transition: all .5s;
		transition: all .5s;
		-moz-transform: scale(1.1);
		-webkit-transform: scale(1.1);
		-o-transform: scale(1.1);
		-ms-transform: scale(1.1);
		transform: scale(1.1)
	}
	.about-2 .about-04 {
		-webkit-transition: all .5s;
		-moz-transition: all .5s;
		-o-transition: all .5s;
		transition: all .5s
	}
	.about-2:hover .about-04 {
		box-shadow: 0px 0px 0px 10px rgb(126 45 145 / 29%), 0px 0px 0px 20px rgb(134 49 154 / 57%);
		-webkit-transition: all .5s;
		-moz-transition: all .5s;
		-o-transition: all .5s;
		transition: all .5s
	}
	.about-7 .about-icon-1,
	.about-7 .about-icon-2,
	.about-7 .about-icon-3 {
		-webkit-transition: all .5s;
		-moz-transition: all .5s;
		-o-transition: all .5s;
		transition: all .5s
	}
	.about-7:hover .about-icon-1,
	.about-7:hover .about-icon-2,
	.about-7:hover .about-icon-3 {
		-webkit-transition: all .5s;
		-moz-transition: all .5s;
		-o-transition: all .5s;
		transition: all .5s;
		-moz-transform: scale(1.4);
		-webkit-transform: scale(1.4);
		-o-transform: scale(1.4);
		-ms-transform: scale(1.4);
		transform: scale(1.4)
	}
	.about-icon-3 {
		width: 60px;
		height: 56px;
		floaT: left;
		background: url(../images/quality.svg) center no-repeat;
		background-size: 22px;
		margin: 3px 10px 0px 0px
	}
	.about-icon-2 {
		width: 60px;
		height: 55px;
		floaT: left;
		background: url(../images/group.svg) center no-repeat;
		background-size: 22px;
		margin: 3px 0px 0px 0px
	}
	.about-icon-1 {
		width: 60px;
		height: 50px;
		floaT: left;
		background: url(../images/like.svg) center no-repeat;
		background-size: 22px;
		margin: 3px 10px 0px 0px
	}
	.about-8 {
		width: 60px;
		height: 60px;
		background: #fff;
		color: #000;
		border-radius: 100px;
		box-shadow: 0px 1px 10px 0px rgb(0 0 0 / 16%);
		margin: 0px auto 15px auto;
		position: relative;
		z-index: 11
	}
	.about-10.about-7 {
		box-shadow: 0px 0px 0px 0px #000
	}
	.about-7::after {
		right: 0px !important;
		-webkit-transition: all .3s;
		-moz-transition: all .3s;
		-o-transition: all .3s;
		transition: all .3s;
		left: auto
	}
	.about-7::before {
		left: 0px;
		-webkit-transition: all .3s;
		-moz-transition: all .3s;
		-o-transition: all .3s;
		transition: all .3s
	}
	.about-7:hover::before,
	.about-7:hover::after {
		width: 51%;
		-webkit-transition: all .3s;
		-moz-transition: all .3s;
		-o-transition: all .3s;
		transition: all .3s
	}
	.about-7::before,
	.about-7::after {
		bottom: 0px;
		width: 0%;
		height: 5px;
		margin: 0px 0px 0px 0px;
		position: absolute;
		background: #7e2d91;
		content: "";
		-webkit-transition: all .3s;
		-moz-transition: all .3s;
		-o-transition: all .3s;
		transition: all .3s
	}
	.about-7:hover {
		color: #7e2d91;
		-webkit-transition: all .3s;
		-moz-transition: all .3s;
		-o-transition: all .3s;
		transition: all .3s
	}
	.about-7 {
		cursor: default;
		position: relative;
		width: 100%;
		floaT: left;
		text-align: center;
		padding: 5% 0%;
		color: #3c3d47;
		font-size: 13px;
		line-height: 20px;
		box-shadow: 0px 1px 0px 0px #eee
	}
	.about-t-3 {
		width: 70px;
		height: 6px;
		position: relative;
		background: #7e2d91;
		margin: auto
	}
	.about-t-2 {
		width: 100%;
		floaT: left;
		position: relative;
		margin: -3% 0px 4% 0px
	}
	.about-t-1 {
		width: 100%;
		floaT: left;
		position: relative;
		text-align: center;
		font-size: 17px;
		color: #333;
		font-family: font-4;
		margin: -3% 0px 4% 0px;
		z-index: 1
	}
	.about-4 {
		opacity: 9;
		text-align: center;
		position: absolute;
		top: 53.5%;
		color: #fff;
		font-size: 40px;
		left: 0;
		width: 100%;
		-webkit-transform: translateY(-50%);
		transform: translateY(-50%);
		z-index: 2;
		transition: all 0.2s ease-in-out;
		-moz-transition: all 0.2s ease-in-out;
		-webkit-transition: all 0.2s ease-in-out
	}
	.about-3 {
		opacity: 9;
		text-align: center;
		position: absolute;
		top: 45%;
		color: #fff;
		font-size: 18px;
		left: 0;
		width: 100%;
		-webkit-transform: translateY(-50%);
		transform: translateY(-50%);
		z-index: 2;
		transition: all 0.2s ease-in-out;
		-moz-transition: all 0.2s ease-in-out;
		-webkit-transition: all 0.2s ease-in-out
	}
	.about-5 {
		width: 100%;
		floaT: left;
		position: relative;
		margin: 0px 0px 0px 0px;
		background: #EFEBF4;
		background-size: 100%
	}
	.about-6 {
		padding: 20px 0px 0px 0px;
		width: 100%;
		floaT: left;
		position: relative;
		background: #fff
	}
	.about-2,
	.about-2 img {
		margin-bottom: -11px;
		width: 100%;
		height: 200px;
		object-fit: cover;
		floaT: left
	}
	.about-2 {
		overflow: hidden;
		width: 100%;
		floaT: left;
		position: relative
	}
	.about-1 {
		width: 100%;
		floaT: left;
		position: relative;
		margin: 0px 0px 0px 0px
	}
	.header-1 {
		position: relative;
		z-index: 9999
	}
	.cd-popup-container .cd-popup-close::after {
		z-index: 9;
		content: "";
		position: absolute;
		top: 0px;
		width: 57px;
		border-radius: 0px;
		height: 57px;
		top: -0px;
		lefT: -57px;
		opacity: 9
	}
	.div-ajax-25 {
		z-indeX: 9;
		width: 57px;
		height: 57px;
		position: relative;
		floaT: left;
		border-radius: 0px;
		text-align: center;
		line-height: 59px;
		font-size: 20px;
		color: #ff9800;
		position: absolute;
		top: 0px;
		right: 57px
	}
	.search-1 {
		width: 100%;
		floaT: left
	}
	.btn-1 {
		transition: all 0.3s ease-in-out;
		-moz-transition: all 0.3s ease-in-out;
		-webkit-transition: all 0.3s ease-in-out;
		font-family: font-1;
		position: absolute;
		right: 0px;
		height: 57px;
		line-height: 57px;
		top: 0px;
		cursor: pointer;
		color: #fff;
		padding: 0px 0px 0px 0px;
		width: 57px;
		text-align: center;
		background: #7e2d91;
		border: 0;
		margin: 0px 0px 0px 0px;
		font-size: 15px;
		letter-spacing: 1px;
		border-radius: 0px 5px 5px 0px;
		margin-top: 0px
	}
	.q_search input::placeholder {
		color: #78a2ab
	}
	.q_search input {
		border-radius: 5px !important;
		position: relative;
		overflow: hidden;
		color: #383838;
		line-height: 44px;
		font-family: font-1;
		position: absolute;
		height: 57px;
		padding: 0px 0px 0px 0px;
		width: 100%;
		background: rgb(255 255 255 / 0%);
		background-color: #fff;
		border: 0px solid #fff;
		margin: 0px 0px 0px 0px;
		font-size: 14px;
		letter-spacing: 0.5px;
		border-radius: 0px;
		text-indent: 25px;
		transition: all 0.7s;
		-webkit-transition: all 0.7s
	}
	.cd-popup {
		z-index: 9999999999 !important;
		position: fixed;
		left: 0;
		top: 0;
		height: 100%;
		width: 100%;
		background: url(../images/bg_1.png) rgb(42 43 53 / 80%) !important;
		opacity: 0;
		visibility: hidden;
		-webkit-transition: opacity 0.3s 0s, visibility 0s 0.3s;
		-moz-transition: opacity 0.3s 0s, visibility 0s 0.3s;
		transition: opacity 0.3s 0s, visibility 0s 0.3s;
	}
	.cd-popup.is-visible {
		opacity: 1;
		visibility: visible;
		-webkit-transition: opacity 0.3s 0s, visibility 0s 0s;
		-moz-transition: opacity 0.3s 0s, visibility 0s 0s;
		transition: opacity 0.3s 0s, visibility 0s 0s
	}
	.cd-popup-container {
		height: 57px;
		border-radius: 1110px;
		width: 100%;
		max-width: 300px;
		margin: 11em auto 0px auto;
		display: flex;
		background: #fff;
		-webkit-transform: translateY(-40px);
		-moz-transform: translateY(-40px);
		-ms-transform: translateY(-40px);
		-o-transform: translateY(-40px);
		transform: translateY(-40px);
		-webkit-backface-visibility: hidden;
		-webkit-transition-property: -webkit-transform;
		-moz-transition-property: -moz-transform;
		transition-property: transform;
		-webkit-transition-duration: 0.3s;
		-moz-transition-duration: 0.3s;
		transition-duration: 0.3s;
	}
	.cd-popup-container .cd-popup-close {
		position: absolute;
		top: 0px;
		right: 0px;
		width: 57px;
		height: 57px
	}
	.is-visible .cd-popup-container {
		-webkit-transform: translateY(0);
		-moz-transform: translateY(0);
		-ms-transform: translateY(0);
		-o-transform: translateY(0);
		transform: translateY(0)
	}
	.slick-prev,
	.slick-next {
		font-size: 0;
		line-height: 0;
		position: absolute;
		top: 50%;
		display: none !important;
		width: 20px;
		height: 20px;
		padding: 0;
		-webkit-transform: translate(0, -50%);
		-ms-transform: translate(0, -50%);
		transform: translate(0, -50%);
		cursor: pointer;
		color: transparent;
		border: none;
		outline: none;
		background: transparent
	}
	.slick-initialized .slick-slide {
		display: block
	}
	.slick-prev:hover:before,
	.slick-prev:focus:before,
	.slick-next:hover:before,
	.slick-next:focus:before {
		opacity: 1
	}
	.slick-prev.slick-disabled:before,
	.slick-next.slick-disabled:before {
		opacity: .25
	}
	.slick-prev:before,
	.slick-next:before {
		font-family: 'slick';
		font-size: 20px;
		line-height: 1;
		opacity: .75;
		color: white;
		-webkit-font-smoothing: antialiased;
		-moz-osx-font-smoothing: grayscale
	}
	.slick-prev {}
	[dir='rtl'] .slick-prev {
		right: -25px;
		left: auto
	}
	.slick-prev:before {
		content: ''
	}
	[dir='rtl'] .slick-prev:before {
		content: ''
	}
	.slick-next {}
	[dir='rtl'] .slick-next {
		right: auto;
		left: -25px
	}
	.slick-next:before {
		content: ''
	}
	[dir='rtl'] .slick-next:before {
		content: ''
	}
	#dle-content-03 .slick-dots {
		top: 180px !important;
		margin-right: 220px
	}
	.zeda-slaider-1 .slick-dots {
		top: 180px
	}
	#dle-content-1 .slick-dots {
		bottom: 115px;
		height: 0px;
		opacity: 0;
		position: relative;
		overflow: hidden;
		margin-right: 20px
	}
	.zeda-slaider-2 img {
		width: 100%;
		line-height: 0px
	}
	.zeda-slaider-2 {
		width: 100%;
		height: 320px;
		floaT: left;
		position: relative;
		margin: 0% 0px;
		overflow: hidden;
		border-radius: 0px;
		line-height: 0px
	}
	.slick-dots {
		bottom: 50px !important;
		width: 100% !important;
		position: absolute;
		display: block;
		right: none;
		padding: 0;
		margin: 0;
		list-style: none;
		text-align: center;
		z-index: 9999999
	}
	.slick-dots .slick-active {
		border-radius: 100px
	}
	.slick-next {
		display: none !important;
		right: 10px;
		floaT: left;
		border-radius: 100px;
		color: #fff;
		background: #7e2d91 url(../images/s2.svg) 17px no-repeat;
		background-size: 8px;
		font-size: 0px !important;
		z-index: 999999999;
		line-height: 50px;
		position: absolute;
		top: 45% !important;
		width: 40px !important;
		height: 40px !important;
		padding: 0;
		-webkit-transform: translate(0, -50%);
		-ms-transform: translate(0, -50%);
		transform: translate(0, -50%);
		cursor: pointer
	}
	.slick-prev {
		lefT: 10px;
		floaT: left;
		border-radius: 100px;
		color: #fff;
		background: rgb(126 45 145) url(../images/s1.svg) 15px no-repeat;
		background-size: 8px;
		font-size: 0px !important;
		z-index: 1;
		line-height: 50px;
		position: absolute;
		top: 45% !important;
		display: none !important;
		width: 40px !important;
		height: 40px !important;
		padding: 0;
		-webkit-transform: translate(0, -50%);
		-ms-transform: translate(0, -50%);
		transform: translate(0, -50%);
		cursor: pointer
	}
	.slick-dots {
		display: block !important
	}
	.slick-dots .slick-active {
		background: #7e2d91
	}
	.slick-dots li {
		background: #fff;
		border-radius: 10px;
		position: relative;
		display: inline-block;
		width: 10px;
		height: 10px;
		margin: 0 5px;
		padding: 0;
		cursor: pointer
	}
	.slick-dots li button {
		font-size: 0;
		line-height: 0;
		display: block;
		width: 10px;
		height: 10px;
		padding: 5px;
		cursor: pointer;
		color: transparent;
		border: 0;
		outline: none;
		background: transparent
	}
	.slick-dots li button:hover,
	.slick-dots li button:focus {
		outline: none
	}
	.slick-dots li.slick-active button:before {
		opacity: .75;
		color: black
	}
	.zeda-slaider-04 {
		float: left;
		width: 100%;
		height: 101%;
		margin: 0px 0px 0px 0px;
		background: #00000075;
		position: absolute;
		lefT: 0%;
		top: 0px;
		z-index: 1
	}
	.zeda-slaider-9 {
		width: 20px;
		height: 3px;
		background: #18a78c;
		floaT: left;
		position: relative;
		margin: 14px 10px 0px 0%;
		overflow: hidden;
		line-height: 40px;
		color: #fff;
		font-size: 15px;
		font-family: font-1
	}
	.zeda-slaider-11 {
		width: 100%;
		floaT: left;
		position: relative;
		margin: 0% 0px 0px 0%;
		overflow: hidden;
		line-height: 30px;
		color: #fff;
		font-size: 17px;
		font-family: font-1;
		text-align: left;
		color: #fff;
		text-shadow: 0px 1px 4px #000
	}
	.zeda-slaider-8 {
		width: 100%;
		display: none;
		floaT: left;
		position: relative;
		margin: 0% 0px -10px 0%;
		overflow: hidden;
		line-height: 30px;
		color: #fff;
		font-size: 15px;
		font-family: font-1;
		text-shadow: 0px 1px 4px #000
	}
	.zeda-slaider-7 {
		text-align: center;
		position: relative;
		margin: 0% 0px 0px 0px;
		overflow: hidden;
		line-height: 25px;
		color: #fff;
		font-size: 24px;
		text-shadow: 0px 1px 4px #000
	}
	.zeda-slaider-6 {
		width: 100%;
		floaT: left;
		position: absolute;
		margin: 240px 0px 0px 0px;
		overflow: hidden;
		line-height: 30px;
		color: #fff;
		z-indeX: 11
	}
	.zeda-slaider-5 {
		width: 100%;
		floaT: left;
		position: relative;
		margin: 0px 0px;
		overflow: hidden;
		border-radius: 0px;
		line-height: 0px
	}
	.zeda-slaider-3 {
		width: 100%;
		floaT: left;
		position: relative;
		margin: 0px 0px;
		overflow: hidden;
		border-radius: 0px;
		line-height: 0px
	}
	.zeda-slaider-1 {
		margin-top: -20px;
		border-radius: 0px;
		overflow: hidden;
		position: relative;
		floaT: left;
		widtH: 100%;
		z-index: 1
	}
	.slick-slider {
		position: relative;
		z-index: 0;
		display: block;
		box-sizing: border-box;
		-webkit-user-select: none;
		-moz-user-select: none;
		-ms-user-select: none;
		user-select: none;
		-webkit-touch-callout: none;
		-khtml-user-select: none;
		-ms-touch-action: pan-y;
		touch-action: pan-y;
		-webkit-tap-highlight-color: transparent
	}
	.slick-list {
		position: relative;
		display: block;
		overflow: hidden;
		margin: 0;
		padding: 0
	}
	.slick-list:focus {
		outline: none
	}
	.slick-list.dragging {
		cursor: pointer;
		cursor: hand
	}
	.slick-slider .slick-track,
	.slick-slider .slick-list {
		-webkit-transform: translate3d(0, 0, 0);
		-moz-transform: translate3d(0, 0, 0);
		-ms-transform: translate3d(0, 0, 0);
		-o-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0)
	}
	.slick-track {
		position: relative;
		top: 0;
		left: 0;
		display: block;
		margin-left: auto;
		margin-right: auto
	}
	.slick-track:before,
	.slick-track:after {
		display: table;
		content: ''
	}
	.slick-track:after {
		clear: both
	}
	.slick-loading .slick-track {
		visibility: hidden
	}
	.slick-slide {
		display: none;
		float: left;
		height: 100%
	}
	[dir='rtl'] .slick-slide {
		float: right
	}
	.slick-slide img {
		display: block
	}
	.slick-slide.slick-loading img {
		display: none
	}
	.slick-slide.dragging img {
		pointer-events: none
	}
	.slick-initialized .slick-slide {
		lefT: 0px;
		top: 50px;
		width: 100%;
		display: block
	}
	.slick-loading .slick-slide {
		visibility: hidden
	}
	.slick-vertical .slick-slide {
		display: block;
		height: auto;
		border: 1px solid transparent
	}
	.slick-arrow.slick-hidden {
		display: none
	}
	.header-sl-8:hover {
		background: rgb(126 45 145 / 30%);
		transition: all 0.4s ease-in-out;
		-moz-transition: all 0.4s ease-in-out;
		-webkit-transition: all 0.4s ease-in-out;
		box-shadow: rgb(126 45 145) 0px 0px 30px 0px
	}
	.header-sl-8 .header-sl-10 {
		transition: all 0.4s ease-in-out;
		-moz-transition: all 0.4s ease-in-out;
		-webkit-transition: all 0.4s ease-in-out
	}
	.header-sl-8:hover .header-sl-10 {
		color: #fff;
		transition: all 0.4s ease-in-out;
		-moz-transition: all 0.4s ease-in-out;
		-webkit-transition: all 0.4s ease-in-out
	}
	.header-sl-8:hover .header-sl-9 {
		left: 170px;
		-webkit-transform: rotate(20deg);
		-ms-transform: rotate(20deg);
		transform: rotate(20deg);
		transition: all 0.4s ease-in-out;
		-moz-transition: all 0.4s ease-in-out;
		-webkit-transition: all 0.4s ease-in-out
	}
	.header-sl-9 {
		position: absolute;
		width: 20px;
		height: 90px;
		floaT: left;
		lefT: 0px;
		line-height: 100px;
		color: #fff;
		line-height: 52px;
		font-size: 14px;
		background: #7e2d91;
		margin: -20px 0px 0px -30px;
		-webkit-transform: rotate(20deg);
		-ms-transform: rotate(20deg);
		transform: rotate(20deg);
		transition: all 0.4s ease-in-out;
		-moz-transition: all 0.4s ease-in-out;
		-webkit-transition: all 0.4s ease-in-out
	}
	.header-sl-10 {
		position: relative;
		z-index: 11
	}
	.header-sl-8 {
		position: relative;
		height: 35px;
		floaT: left;
		border-radius: 100px;
		line-height: 100px;
		color: #fff;
		padding: 0px 15px;
		overflow: hidden;
		line-height: 37px;
		font-size: 13px;
		border: 2px #7e2d91 solid;
		margin: 2px 0px 0px 20px;
		transition: all 0.4s ease-in-out;
		-moz-transition: all 0.4s ease-in-out;
		-webkit-transition: all 0.4s ease-in-out
	}
	.header-sl-7:hover {
		transition: all 0.4s ease-in-out;
		-moz-transition: all 0.4s ease-in-out;
		-webkit-transition: all 0.4s ease-in-out;
		box-shadow: rgb(126 45 145) 0px 0px 30px 0px;
		color: #fff
	}
	.header-sl-7 {
		height: 42px;
		background: #7e2d91;
		floaT: left;
		border-radius: 100px;
		color: #b9ffd7;
		padding: 0px 15px;
		line-height: 43px;
		font-size: 13px;
		box-shadow: rgb(126 45 145) 0px 0px 10px 0px;
		transition: all 0.4s ease-in-out;
		-moz-transition: all 0.4s ease-in-out;
		-webkit-transition: all 0.4s ease-in-out
	}
	.header-8:hover {
		border: 2px #7e2d91 solid;
		color: #7e2d91;
		transition: all 0.2s ease-in-out;
		-moz-transition: all 0.2s ease-in-out;
		-webkit-transition: all 0.2s ease-in-out
	}
	.header-8 {
		width: 38px;
		height: 38px;
		line-height: 38px;
		floaT: right;
		margin: 22px 120px 0px 0px;
		border-radius: 100px;
		border: 2px #ddd solid;
		cursor: pointer;
		color: #777;
		transition: all 0.2s ease-in-out;
		-moz-transition: all 0.2s ease-in-out;
		-webkit-transition: all 0.2s ease-in-out
	}
	#cssmenu,
	#cssmenu ul,
	#cssmenu ul li,
	#cssmenu ul li a,
	#cssmenu #menu-button {
		margin: 0;
		padding: 0;
		border: 0;
		list-style: none;
		line-height: 1;
		display: block;
		position: relative;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box
	}
	#cssmenu:after,
	#cssmenu>ul:after {
		content: ".";
		display: block;
		clear: both;
		visibility: hidden;
		line-height: 0;
		height: 0
	}
	#cssmenu #menu-button {
		display: none
	}
	#cssmenu {
		border-radius: 5px;
		font-family: font-1;
		background: #fff
	}
	#cssmenu>ul>li {
		float: left
	}
	#cssmenu.align-center>ul {
		font-size: 0;
		text-align: center
	}
	#cssmenu.align-center>ul>li {
		display: inline-block;
		float: none
	}
	#cssmenu.align-center ul ul {
		text-align: left
	}
	#cssmenu.align-right>ul>li {
		float: right
	}
	#cssmenu>ul>li>a {
		padding: 18px 16px 15px 20px;
		font-size: 14px;
		letter-spacing: 0.1px;
		text-decoration: none;
		color: #525252;
		font-weight: 700;
		text-transform: uppercase
	}
	#cssmenu>ul>li:hover>a {
		color: #7e2d91
	}
	#cssmenu>ul>li.has-sub>a {
		padding-right: 30px
	}
	#cssmenu>ul>li.has-sub>a:after {
		position: absolute;
		top: 22px;
		right: 11px;
		width: 8px;
		height: 2px;
		display: block;
		background: #ddd;
		content: ''
	}
	#cssmenu>ul>li.has-sub>a:before {
		position: absolute;
		top: 19px;
		right: 14px;
		display: block;
		width: 2px;
		height: 8px;
		background: #ddd;
		content: '';
		-webkit-transition: all .25s ease;
		-moz-transition: all .25s ease;
		-ms-transition: all .25s ease;
		-o-transition: all .25s ease;
		transition: all .25s ease
	}
	#cssmenu>ul>li.has-sub:hover>a:before {
		top: 23px;
		height: 0
	}
	#cssmenu ul ul {
		position: absolute;
		left: -9999px
	}
	#cssmenu.align-right ul ul {
		text-align: right
	}
	#cssmenu ul ul li {
		height: 0;
		-webkit-transition: all .25s ease;
		-moz-transition: all .25s ease;
		-ms-transition: all .25s ease;
		-o-transition: all .25s ease;
		transition: all .25s ease
	}
	#cssmenu li:hover>ul {
		left: auto
	}
	#cssmenu.align-right li:hover>ul {
		left: auto;
		right: 0
	}
	#cssmenu li:hover>ul>li {
		height: 35px
	}
	#cssmenu ul ul ul {
		margin-left: 100%;
		top: 0
	}
	#cssmenu.align-right ul ul ul {
		margin-left: 0;
		margin-right: 100%
	}
	#cssmenu ul ul li a {
		text-indent: 5px;
		border-bottom: 1px solid rgba(150, 150, 150, 0.15);
		padding: 14px 15px;
		width: 170px;
		font-size: 13px;
		text-decoration: none;
		color: #ddd;
		font-weight: 400;
		background: #333
	}
	#cssmenu ul ul li:last-child>a,
	#cssmenu ul ul li.last-item>a {
		border-bottom: 0
	}
	#cssmenu ul ul li:hover>a,
	#cssmenu ul ul li a:hover {
		color: #fff
	}
	#cssmenu ul ul li.has-sub>a:after {
		position: absolute;
		top: 16px;
		right: 11px;
		width: 8px;
		height: 2px;
		display: block;
		background: #ddd;
		content: ''
	}
	#cssmenu.align-right ul ul li.has-sub>a:after {
		right: auto;
		left: 11px
	}
	#cssmenu ul ul li.has-sub>a:before {
		position: absolute;
		top: 13px;
		right: 14px;
		display: block;
		width: 2px;
		height: 8px;
		background: #ddd;
		content: '';
		-webkit-transition: all .25s ease;
		-moz-transition: all .25s ease;
		-ms-transition: all .25s ease;
		-o-transition: all .25s ease;
		transition: all .25s ease
	}
	#cssmenu.align-right ul ul li.has-sub>a:before {
		right: auto;
		left: 14px
	}
	#cssmenu ul ul>li.has-sub:hover>a:before {
		top: 17px;
		height: 0
	}
	#cssmenu.small-screen {
		margin-top: 0px;
		width: 100%
	}
	#cssmenu.small-screen ul {
		width: 100%;
		display: none
	}
	#cssmenu.small-screen>ul>li {
		float: none
	}
	#cssmenu.small-screen.align-center>ul {
		text-align: left
	}
	#cssmenu.small-screen ul li {
		width: 100%;
		border-top: 1px solid rgba(120, 120, 120, 0.2)
	}
	#cssmenu.small-screen ul ul li,
	#cssmenu.small-screen li:hover>ul>li {
		height: auto
	}
	#cssmenu.small-screen ul li a,
	#cssmenu.small-screen ul ul li a {
		width: 100%;
		border-bottom: 0
	}
	#cssmenu.small-screen ul ul li a {
		font-family: font-1;
		padding-left: 15px
	}
	#cssmenu.small-screen ul ul ul li a {
		padding-left: 15px;
		font-family: font-1
	}
	#cssmenu.small-screen ul ul li a {
		color: #444343;
		background: none
	}
	#cssmenu.small-screen ul ul li:hover>a,
	#cssmenu.small-screen ul ul li.active>a {
		color: #7e2d91
	}
	#cssmenu.small-screen ul ul,
	#cssmenu.small-screen ul ul ul,
	#cssmenu.small-screen.align-right ul ul {
		position: relative;
		left: 0;
		width: 100%;
		margin: 0;
		text-align: left
	}
	#cssmenu.small-screen>ul>li.has-sub>a:after,
	#cssmenu.small-screen>ul>li.has-sub>a:before,
	#cssmenu.small-screen ul ul>li.has-sub>a:after,
	#cssmenu.small-screen ul ul>li.has-sub>a:before {
		display: none
	}
	#cssmenu.small-screen #menu-button {
		position: absolute;
		display: block !important;
		padding: 0px 17px;
		color: #ddd;
		cursor: pointer;
		font-size: 12px;
		text-transform: uppercase;
		font-weight: 700;
		top: 13px;
		right: 9px;
		z-index: 9
	}
	#cssmenu.small-screen #menu-button:after {
		border-radius: 0px;
		position: absolute;
		top: 13px;
		right: 17px;
		display: block;
		height: 6px;
		width: 30px;
		border-top: 3px solid #7e2d91;
		border-bottom: 3px solid #7e2d91;
		content: '';
		-webkit-transition: all ease .1s;
		transition: all ease .1s
	}
	#cssmenu.small-screen #menu-button:before {
		-webkit-transition: all ease .1s;
		transition: all ease .1s;
		position: absolute;
		top: 13px;
		right: 17px;
		display: block;
		height: 3px;
		width: 30px;
		background: #7e2d91;
		content: ''
	}
	#cssmenu.small-screen #menu-button.menu-opened:after {
		top: 13px;
		border: 0;
		height: 3px;
		width: 15px;
		background: #7e2d91;
		-webkit-transform: rotate(45deg);
		-moz-transform: rotate(45deg);
		-ms-transform: rotate(45deg);
		-o-transform: rotate(45deg);
		transform: rotate(45deg)
	}
	#cssmenu.small-screen #menu-button.menu-opened:before {
		top: 13px;
		background: #7e2d91;
		width: 15px;
		-webkit-transform: rotate(-45deg);
		-moz-transform: rotate(-45deg);
		-ms-transform: rotate(-45deg);
		-o-transform: rotate(-45deg);
		transform: rotate(-45deg)
	}
	#cssmenu.small-screen .submenu-button {
		background: #7e2d91;
		position: absolute;
		z-index: 99;
		right: 0;
		top: 0;
		display: block;
		border-left: 1px solid rgba(120, 120, 120, 0.2);
		height: 48px;
		width: 48px;
		cursor: pointer
	}
	#cssmenu.small-screen .submenu-button.submenu-opened {}
	#cssmenu.small-screen ul ul .submenu-button {
		height: 34px;
		width: 34px
	}
	#cssmenu.small-screen .submenu-button:after {
		position: absolute;
		top: 22px;
		right: 19px;
		width: 8px;
		height: 2px;
		display: block;
		background: #a4ffcb;
		content: ''
	}
	#cssmenu.small-screen ul ul .submenu-button:after {
		top: 15px;
		right: 13px
	}
	#cssmenu.small-screen .submenu-button.submenu-opened:after {
		background: #fff
	}
	#cssmenu.small-screen .submenu-button:before {
		position: absolute;
		top: 19px;
		right: 22px;
		display: block;
		width: 2px;
		height: 8px;
		background: #a4ffcb;
		content: ''
	}
	#cssmenu.small-screen ul ul .submenu-button:before {
		top: 12px;
		right: 16px
	}
	#cssmenu.small-screen .submenu-button.submenu-opened:before {
		display: none
	}
	#cssmenu.small-screen.select-list {
		padding: 5px
	}
	.cssmenu a {
		color: #a5a7b2
	}
	.header-7 {
		border-radius: 0px 5px 0px 0px;
		z-index: 1;
		width: 170px;
		height: 63px;
		line-height: 63px;
		floaT: left;
		margin: 0px 0px 0px 0px;
		font-size: 15px;
		font-family: font-1;
		color: #fff;
		position: absolute;
		right: 0px;
		top: 0px;
		text-align: center
	}
	.logo-1 img {
		width: 100%;
		line-height: 0px
	}
	.logo-1 {
		width: 85px;
		floaT: left;
		margin: 6px 2px 2px 7px;

		font-size: 15px;
		font-family: font-1;
		color: #bdbdbd;
		z-index: 1;
		position: relative
	}
	.header-5 {
		box-shadow: 0px 0px 10px 0px hsl(231deg 48% 48% / 28%);
		z-index: 9999;
		position: absolute;
		width: 100%;
		floaT: left;
		margin: 46px 0% 2% 0%;
		font-size: 15px;
		font-family: font-1;
		color: #bdbdbd;
		background: #fff;
		background: -moz-linear-gradient(top, #fff 0%, #d7d7d7 100%);
		background: -webkit-linear-gradient(top, #fff 0%, #d7d7d7 100%);
		background: linear-gradient(to bottom, #fff 0%, #d7d7d7 100%);
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#d7d7d7', GradientType=0);
		border-radius: 30px !important;
		/* overflow: hidden; */
	}
	.header-sl-6 {
		width: 100%;
		floaT: left;
		margin: 3% 0% 2% 0%;
		font-size: 15px;
		font-family: 'font-1';
		color: #fff;
		border-radius: 5px
	}
	.header-sl-4 {
		width: 100%;
		floaT: left;
		margin: 0% 0% 1% 0%;
		font-size: 19px;
		font-family: font-1
	}
	.header-sl-5 {
		font-size: 15px;
		color: #fff;
		width: 100%;
		floaT: left;
		line-height: 18px
	}
	.header-sl-3 {
		z-index: 11;
		width: 95%;
		height: 300px;
		floaT: left;
		margin: 145px 0% 10% 0%;
		position: relative
	}
	.header-02 {
		position: absolute;
		width: 100%;
		floaT: left;
		color: #fff;
		margin-bottom: 0px
	}
	.header-4 li {
		floaT: left;
		color: #fff;
		padding: 0px 10px 0px 0px
	}
	.header-4 a {
		color: #fff
	}
	.header-4 {
		font-size: 12px;
		width: 100%;
		floaT: right;
		color: #fff
	}
	.header-3 span {
		color: #fff;
		font-family: font-1
	}
	.header-3 {
		display: none;
		floaT: left;
		color: #dedede;
		font-family: font-1
	}
	.header-2 {
		position: relative;
		z-indeX: 1;
		width: 100%;
		floaT: left;
		color: #fff;
		margin-bottom: 0px;
		padding: 15px 0px
	}
	.header-sl-2::after {
		z-index: 0;
		width: 100%;
		height: 100%;
		margin: 0px 0px 0px 0px;
		floaT: left;
		position: absolute;
		overflow: hidden;
		lefT: 0px;
		top: 0px;
		background-color: #08081980;
		opacity: 0.9;
		content: ""
	}
	.header-sl-2 {
		position: relative;
		z-indeX: 0;
		width: 100%;
		floaT: left;
		top: 0px
	}
	.header-sl-12 {
		position: absolute;
		z-indeX: 1;
		width: 100%;
		bottom: -0px;
		height: 20px;
		floaT: left;
		background: url(../images/wavesOpacity.svg) top no-repeat;
		transform: rotate(180deg);
		color: #fff;
		margin-bottom: 0px

	}
	.header-sl-img-1 img {
		object-fit: cover;
		width: 100%
	}
	.header-sl-img-1,
	.header-sl-img-1 img,
	.slick-slider {
		height: 470px
	}
	.header-sl-img-1 {
		position: absolute;
		z-indeX: 0;
		width: 100%;
		floaT: left;
		color: #fff;
		margin-bottom: 0px
	}
	.header-sl-1 {
		overflow: hidden;
		position: relative;
		z-indeX: 1;
		width: 100%;
		height: 470px;
		floaT: left;
		color: #fff;
		margin-top: 0px
	}
	.center-1 {
		position: relative;
		margin: auto
	}
}

@media (min-width: 560px) and (max-width: 760px) {
  .custom-shape-divider-bottom-1628205760 {
      position: absolute;
      bottom: -3px;
      left: 0;
      width: 100%;
      overflow: hidden;
      line-height: 0;
      transform: rotate(180deg);
			giooooo
  }

  .custom-shape-divider-bottom-1628205760 svg {
      position: relative;
      display: block;
      width: calc(100% + 1.3px);
      height: 41px;
  }

  .custom-shape-divider-bottom-1628205760 .shape-fill {
      fill: #EFEBF4;
  }
	.sruli-15 {
		width: 100%;
		floaT: left;
		margin: 0px 0px 0% 0px
	}
	.sruli-14 span {
		color: #2069c4;
		font-family: font-4
	}
	.sruli-14 {
		width: 100%;
		floaT: left;
		margin: 0px 0px 0% 0px;
		font-size: 18px;
		line-height: 20px;
		color: #555;
		font-family: font-1
	}
	.sruli-13 {
		padding: 0% 5%
	}
	.sruli-12 {
		width: 100%;
		floaT: left;
		background: #fff;
		border-radius: 5px;
		box-shadow: 0px 1px 10px 0px rgb(0 0 0 / 16%);
		margin-top: 3%;
		padding-bottom: 5%;
		overflow: hidden;
		padding: 5% 0%
	}
	.sruli-11 {
		floaT: right
	}
	.sruli-10 {
		floaT: left
	}
	.sruli-9 {
		width: 100%;
		floaT: left;
		margin: 0px 0px 0% 0px;
		font-size: 14px;
		line-height: 20px;
		color: #555;
		font-family: font-1
	}
	.sruli-8 b {
		font-family: font-1
	}
	.sruli-8 {
		width: 100%;
		floaT: left;
		margin: 15px 0px 5% 0px;
		font-size: 14px;
		line-height: 20px;
		color: #555;
		font-family: font-1
	}
	.sruli-5 i {
		color: #7e2d91
	}
	.sruli-7 {
		floaT: left;
		padding: 0px 20px;
		color: #acacac;
		font-family: font-1
	}
	.sruli-7 span {
		color: #6f6f6f
	}
	.sruli-6 {
		floaT: left;
		color: #acacac
	}
	.sruli-5 {
		font-style: italic;
		width: 100%;
		floaT: left;
		margin: 8px 0px 0px 0px;
		font-size: 14px;
		color: #222;
		font-family: font-1
	}
	.sruli-4 h1 {
		line-height: 18px;
		width: 100%;
		floaT: left;
		margin: 20px 0px 0px 0px;
		font-size: 17px;
		color: #222;
		font-family: font-4;
		letter-spacing: -0.8px
	}
	.sruli-4 {
		width: 100%;
		floaT: right;
		margin: 10px 0px 0px 0px
	}
	.btn-close {
		display: none
	}
	.fotorama__stage__frame.fotorama__stage__frame img {
		border-radius: 5px !important
	}
	.fotorama__nav__frame.fotorama__nav__frame--thumb.fotorama__active::before {
		width: 56px;
		height: 56px;
		box-shadow: 0px 0px 0px 4px #7e2d91;
		margin: 6px 0px 0px 4px;
		top: 0px;
		position: absolute;
		floaT: left;
		content: "";
		z-index: 99
	}
	body .fotorama__thumb-border {
		width: 60px !important;
		height: 60px !important;
		border-width: 4px;
    font-family: font-1 !important;
		margin-top: 2px !important
	}
	.sruli-03 {
		width: 350px;
		background: #fff;
		overflow: hidden;
		margin: auto
	}
	.sruli-3 {
		padding: 0% 5%
	}
	.sruli-1 {
		width: 100%;
		floaT: left
	}
	.sruli-2 {
		margin-bottom: 0%;
		width: 100%;
		floaT: left;
		background: #fff;
		border-radius: 5px;
		box-shadow: 0px 1px 10px 0px rgb(0 0 0 / 16%);
		margin-top: 10px;
		padding-bottom: 5%;
		overflow: hidden;
		padding: 5% 0%
	}
	.gallery-hidden {
		display: none
	}
	.fotorama__fullscreen-icon {
		background-color: #222;
		width: 32px;
		height: 32px;
		top: 20px !important;
		right: 20px !important;
		background-position: 0 -32px;
		z-index: 20
	}
	.fotorama__fullscreen-icon,
	.fotorama__video-close,
	.fotorama__video-play {
		background: #222 url(../images/fotorama.png) no-repeat
	}
	.fotorama__stage {
		background-color: #fff
	}
	.gallery-shown:not(.fotorama--fullscreen) .fotorama__nav-wrap {
		border: 0px solid #e3e3e3;
		padding: 10px 0px;
		margin-top: 0px
	}
	/*! * Fotorama 4.6.4 | http://fotorama.io/license/ */
	.fotorama__arr:focus:after,
	.fotorama__fullscreen-icon:focus:after,
	.fotorama__html,
	.fotorama__img,
	.fotorama__nav__frame:focus .fotorama__dot:after,
	.fotorama__nav__frame:focus .fotorama__thumb:after,
	.fotorama__stage__frame,
	.fotorama__stage__shaft,
	.fotorama__video iframe {
		position: absolute;
		width: 100%;
		height: 100%;
		border-radius: 5px;
		top: 0;
		right: 0;
		left: 0;
		bottom: 0
	}
	.fotorama--fullscreen,
	.fotorama__img {
		max-width: 99999px!important;
		max-height: 99999px!important;
		min-width: 0!important;
		min-height: 0!important;
		border-radius: 0!important;
		box-shadow: none!important;
		padding: 0!important
	}
	.fotorama__wrap .fotorama__grab {
		cursor: move;
		cursor: -webkit-grab;
		cursor: -o-grab;
		cursor: -ms-grab;
		cursor: grab
	}
	.fotorama__grabbing * {
		cursor: move;
		cursor: -webkit-grabbing;
		cursor: -o-grabbing;
		cursor: -ms-grabbing;
		cursor: grabbing
	}
	.fotorama__spinner {
		position: absolute!important;
		top: 50%!important;
		left: 50%!important
	}
	.fotorama__wrap--css3 .fotorama__arr,
	.fotorama__wrap--css3 .fotorama__fullscreen-icon,
	.fotorama__wrap--css3 .fotorama__nav__shaft,
	.fotorama__wrap--css3 .fotorama__stage__shaft,
	.fotorama__wrap--css3 .fotorama__thumb-border,
	.fotorama__wrap--css3 .fotorama__video-close,
	.fotorama__wrap--css3 .fotorama__video-play {
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0)
	}
	.fotorama__caption,
	.fotorama__nav:after,
	.fotorama__nav:before,
	.fotorama__stage:after,
	.fotorama__stage:before,
	.fotorama__wrap--css3 .fotorama__html,
	.fotorama__wrap--css3 .fotorama__nav,
	.fotorama__wrap--css3 .fotorama__spinner,
	.fotorama__wrap--css3 .fotorama__stage,
	.fotorama__wrap--css3 .fotorama__stage .fotorama__img,
	.fotorama__wrap--css3 .fotorama__stage__frame {
		-webkit-transform: translateZ(0);
		transform: translateZ(0)
	}
	.fotorama__arr:focus,
	.fotorama__fullscreen-icon:focus,
	.fotorama__nav__frame {
		outline: 0
	}
	.fotorama__arr:focus:after,
	.fotorama__fullscreen-icon:focus:after,
	.fotorama__nav__frame:focus .fotorama__dot:after,
	.fotorama__nav__frame:focus .fotorama__thumb:after {
		content: '';
		border-radius: inherit;
		background-color: rgba(0, 175, 234, .5)
	}
	.fotorama__wrap--video .fotorama__stage,
	.fotorama__wrap--video .fotorama__stage__frame--video,
	.fotorama__wrap--video .fotorama__stage__frame--video .fotorama__html,
	.fotorama__wrap--video .fotorama__stage__frame--video .fotorama__img,
	.fotorama__wrap--video .fotorama__stage__shaft {
		-webkit-transform: none!important;
		transform: none!important
	}
	.fotorama__wrap--css3 .fotorama__nav__shaft,
	.fotorama__wrap--css3 .fotorama__stage__shaft,
	.fotorama__wrap--css3 .fotorama__thumb-border {
		transition-property: -webkit-transform, width;
		transition-property: transform, width;
		transition-timing-function: cubic-bezier(0.1, 0, .25, 1);
		transition-duration: 0ms
	}
	.fotorama__arr,
	.fotorama__fullscreen-icon,
	.fotorama__no-select,
	.fotorama__video-close,
	.fotorama__video-play,
	.fotorama__wrap {
		-webkit-user-select: none;
		-moz-user-select: none;
		-ms-user-select: none;
		user-select: none
	}
	.fotorama__select {
		-webkit-user-select: text;
		-moz-user-select: text;
		-ms-user-select: text;
		user-select: text
	}
	.fotorama__nav,
	.fotorama__nav__frame {
		margin: auto;
		padding: 0
	}
	.fotorama__caption__wrap,
	.fotorama__nav__frame,
	.fotorama__nav__shaft {
		-moz-box-orient: vertical;
		display: inline-block;
		vertical-align: middle;
		*display: inline;
		*zoom: 1
	}
	.fotorama__nav__frame,
	.fotorama__thumb-border {
		box-sizing: content-box
	}
	.fotorama__caption__wrap {
		box-sizing: border-box
	}
	.fotorama--hidden,
	.fotorama__load {
		position: absolute;
		left: -99999px;
		top: -99999px;
		z-index: -1
	}
	.fotorama__arr,
	.fotorama__fullscreen-icon,
	.fotorama__nav,
	.fotorama__nav__frame,
	.fotorama__nav__shaft,
	.fotorama__stage__frame,
	.fotorama__stage__shaft,
	.fotorama__video-close,
	.fotorama__video-play {
		-webkit-tap-highlight-color: transparent
	}
	.fotorama__arr.fotorama__arr--next {
		background: url(../images/nex-1.png) center no-repeat !important
	}
	.fotorama__arr.fotorama__arr--prev {
		background: url(../images/nex-2.png) center no-repeat !important
	}
	.fotorama__thumb {
		background-color: #7f7f7f;
		background-color: rgba(127, 127, 127, .2)
	}
	.fotorama {
		min-width: 1px;
		overflow: hidden
	}
	.fotorama:not(.fotorama--unobtrusive)>*:not(:first-child) {
		display: none
	}
	.fullscreen {
		width: 100%!important;
		height: 100%!important;
		max-width: 100%!important;
		max-height: 100%!important;
		margin: 0!important;
		padding: 0!important;
		overflow: hidden!important;
		background: #000
	}
	.fotorama--fullscreen {
		position: absolute!important;
		top: 0!important;
		left: 0!important;
		right: 0!important;
		bottom: 0!important;
		float: none!important;
		z-index: 2147483647!important;
		background: #000;
		width: 100%!important;
		height: 100%!important;
		margin: 0!important
	}
	.fotorama--fullscreen .fotorama__nav,
	.fotorama--fullscreen .fotorama__stage {
		background: #000
	}
	.fotorama__wrap {
		-webkit-text-size-adjust: 100%;
		position: relative;
		direction: ltr;
		z-index: 0
	}
	.fotorama__wrap--rtl .fotorama__stage__frame {
		direction: rtl
	}
	.fotorama__nav,
	.fotorama__stage {
		overflow: hidden;
		position: relative;
		max-width: 100%
	}
	.fotorama__wrap--pan-y {
		-ms-touch-action: pan-y
	}
	.fotorama__wrap .fotorama__pointer {
		cursor: pointer
	}
	.fotorama__wrap--slide .fotorama__stage__frame {
		opacity: 1!important
	}
	.fotorama__stage__frame {
		overflow: hidden
	}
	.fotorama__stage__frame.fotorama__active {
		z-index: 8
	}
	.fotorama__wrap--fade .fotorama__stage__frame {
		display: none
	}
	.fotorama__wrap--fade .fotorama__fade-front,
	.fotorama__wrap--fade .fotorama__fade-rear,
	.fotorama__wrap--fade .fotorama__stage__frame.fotorama__active {
		display: block;
		left: 0;
		top: 0
	}
	.fotorama__wrap--fade .fotorama__fade-front {
		z-index: 8
	}
	.fotorama__wrap--fade .fotorama__fade-rear {
		z-index: 7
	}
	.fotorama__wrap--fade .fotorama__fade-rear.fotorama__active {
		z-index: 9
	}
	.fotorama__wrap--fade .fotorama__stage .fotorama__shadow {
		display: none
	}
	.fotorama__img {
		-ms-filter: "alpha(Opacity=0)";
		filter: alpha(opacity=0);
		opacity: 0;
		border: none!important
	}
	.fotorama__error .fotorama__img,
	.fotorama__loaded .fotorama__img {
		-ms-filter: "alpha(Opacity=100)";
		filter: alpha(opacity=100);
		opacity: 1
	}
	.fotorama--fullscreen .fotorama__loaded--full .fotorama__img,
	.fotorama__img--full {
		display: none
	}
	.fotorama--fullscreen .fotorama__loaded--full .fotorama__img--full {
		display: block
	}
	.fotorama__wrap--only-active .fotorama__nav,
	.fotorama__wrap--only-active .fotorama__stage {
		max-width: 99999px!important
	}
	.fotorama__wrap--only-active .fotorama__stage__frame {
		visibility: hidden
	}
	.fotorama__wrap--only-active .fotorama__stage__frame.fotorama__active {
		visibility: visible
	}
	.fotorama__nav {
		font-size: 0;
		line-height: 0;
		text-align: center;
		display: none;
		white-space: nowrap;
		z-index: 5
	}
	.fotorama__nav__shaft {
		position: relative;
		left: 0;
		top: 0;
		text-align: left
	}
	.fotorama__nav__frame {
		position: relative;
		cursor: pointer
	}
	.fotorama__nav--dots {
		display: block
	}
	.fotorama__nav--dots .fotorama__nav__frame {
		width: 18px;
		height: 30px
	}
	.fotorama__nav--dots .fotorama__nav__frame--thumb,
	.fotorama__nav--dots .fotorama__thumb-border {
		display: none
	}
	.fotorama__nav--thumbs {
		display: block
	}
	.fotorama__nav--thumbs .fotorama__nav__frame {
		padding-left: 0!important
	}
	.fotorama__nav--thumbs .fotorama__nav__frame:last-child {
		padding-right: 0!important
	}
	.fotorama__nav--thumbs .fotorama__nav__frame--dot {
		display: none
	}
	.fotorama__dot {
		display: block;
		width: 4px;
		height: 4px;
		position: relative;
		top: 12px;
		left: 6px;
		border-radius: 6px;
		border: 1px solid #7f7f7f
	}
	.fotorama__nav__frame:focus .fotorama__dot:after {
		padding: 1px;
		top: -1px;
		left: -1px
	}
	.fotorama__nav__frame.fotorama__active .fotorama__dot {
		width: 0;
		height: 0;
		border-width: 3px
	}
	.fotorama__nav__frame.fotorama__active .fotorama__dot:after {
		padding: 3px;
		top: -3px;
		left: -3px
	}
	.fotorama__thumb {
		overflow: hidden;
		position: relative;
		width: 100%;
		height: 100%
	}
	.fotorama__nav__frame:focus .fotorama__thumb {
		z-index: 2
	}
	.fotorama__thumb-border {
		position: absolute;
		display: none;
		z-index: 9;
		top: 6px;
		left: 0px;
		border-style: solid;
		border-color: #00afea;
		background-image: linear-gradient(to bottom right, rgba(255, 255, 255, .25), rgba(64, 64, 64, .1))
	}
	.fotorama__caption {
		position: absolute;
		z-index: 12;
		bottom: 0;
		left: 0;
		right: 0;
		font-family: 'Helvetica Neue', Arial, sans-serif;
		font-size: 14px;
		line-height: 1.5;
		color: #000
	}
	.fotorama__caption a {
		text-decoration: none;
		color: #000;
		border-bottom: 1px solid;
		border-color: rgba(0, 0, 0, .5)
	}
	.fotorama__caption a:hover {
		color: #333;
		border-color: rgba(51, 51, 51, .5)
	}
	.fotorama__wrap--rtl .fotorama__caption {
		left: auto;
		right: 0
	}
	.fotorama__wrap--no-captions .fotorama__caption,
	.fotorama__wrap--video .fotorama__caption {
		display: none
	}
	.fotorama__caption__wrap {
		background-color: #fff;
		background-color: rgba(255, 255, 255, .9);
		padding: 5px 10px
	}
	@-webkit-keyframes spinner {
		0% {
			-webkit-transform: rotate(0);
			transform: rotate(0)
		}
		100% {
			-webkit-transform: rotate(360deg);
			transform: rotate(360deg)
		}
	}
	@keyframes spinner {
		0% {
			-webkit-transform: rotate(0);
			transform: rotate(0)
		}
		100% {
			-webkit-transform: rotate(360deg);
			transform: rotate(360deg)
		}
	}
	.fotorama__wrap--css3 .fotorama__spinner {
		-webkit-animation: spinner 24s infinite linear;
		animation: spinner 24s infinite linear
	}
	.fotorama__wrap--css3 .fotorama__html,
	.fotorama__wrap--css3 .fotorama__stage .fotorama__img {
		transition-property: opacity;
		transition-timing-function: linear;
		transition-duration: .3s
	}
	.fotorama__wrap--video .fotorama__stage__frame--video .fotorama__html,
	.fotorama__wrap--video .fotorama__stage__frame--video .fotorama__img {
		-ms-filter: "alpha(Opacity=0)";
		filter: alpha(opacity=0);
		opacity: 0
	}
	.fotorama__select {
		cursor: auto
	}
	.fotorama__video {
		top: 32px;
		right: 0;
		bottom: 0;
		left: 0;
		position: absolute;
		z-index: 10
	}
	@-moz-document url-prefix() {
		.fotorama__active {
			box-shadow: 0 0 0 transparent
		}
	}
	.fotorama__arr,
	.fotorama__fullscreen-icon,
	.fotorama__video-close,
	.fotorama__video-play {
		position: absolute;
		z-index: 11;
		cursor: pointer
	}
	.fotorama__arr {
		position: absolute;
		width: 18px;
		height: 50px;
		top: 48.3%;
		margin-top: -16px
	}
	.fotorama__arr--prev {
		left: 30px;
		background-position: 0 0
	}
	.fotorama__arr--next {
		right: 30px;
		background-position: -32px 0
	}
	.fotorama__arr--disabled {
		pointer-events: none;
		cursor: default;
		*display: none;
		opacity: .1
	}
	.fotorama__fullscreen-icon {
		width: 32px;
		height: 32px;
		top: 2px;
		right: 2px;
		background-position: 0 -32px;
		z-index: 20
	}
	.fotorama__arr:focus,
	.fotorama__fullscreen-icon:focus {
		border-radius: 50%
	}
	.fotorama--fullscreen .fotorama__fullscreen-icon {
		background-position: -32px -32px
	}
	.fotorama__video-play {
		width: 96px;
		height: 96px;
		left: 50%;
		top: 50%;
		margin-left: -48px;
		margin-top: -48px;
		background-position: 0 -64px;
		opacity: 0
	}
	.fotorama__wrap--css2 .fotorama__video-play,
	.fotorama__wrap--video .fotorama__stage .fotorama__video-play {
		display: none
	}
	.fotorama__error .fotorama__video-play,
	.fotorama__loaded .fotorama__video-play,
	.fotorama__nav__frame .fotorama__video-play {
		opacity: 1;
		display: block
	}
	.fotorama__nav__frame .fotorama__video-play {
		width: 32px;
		height: 32px;
		margin-left: -16px;
		margin-top: -16px;
		background-position: -64px -32px
	}
	.fotorama__video-close {
		width: 32px;
		height: 32px;
		top: 0;
		right: 0;
		background-position: -64px 0;
		z-index: 20;
		opacity: 0
	}
	.fotorama__wrap--css2 .fotorama__video-close {
		display: none
	}
	.fotorama__wrap--css3 .fotorama__video-close {
		-webkit-transform: translate3d(32px, -32px, 0);
		transform: translate3d(32px, -32px, 0)
	}
	.fotorama__wrap--video .fotorama__video-close {
		display: block;
		opacity: 1
	}
	.fotorama__wrap--css3.fotorama__wrap--video .fotorama__video-close {
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0)
	}
	.fotorama__wrap--no-controls.fotorama__wrap--toggle-arrows .fotorama__arr,
	.fotorama__wrap--no-controls.fotorama__wrap--toggle-arrows .fotorama__fullscreen-icon {
		opacity: 0
	}
	.fotorama__wrap--no-controls.fotorama__wrap--toggle-arrows .fotorama__arr:focus,
	.fotorama__wrap--no-controls.fotorama__wrap--toggle-arrows .fotorama__fullscreen-icon:focus {
		opacity: 1
	}
	.fotorama__wrap--video .fotorama__arr,
	.fotorama__wrap--video .fotorama__fullscreen-icon {
		opacity: 0!important
	}
	.fotorama__wrap--css2.fotorama__wrap--no-controls.fotorama__wrap--toggle-arrows .fotorama__arr,
	.fotorama__wrap--css2.fotorama__wrap--no-controls.fotorama__wrap--toggle-arrows .fotorama__fullscreen-icon {
		display: none
	}
	.fotorama__wrap--css2.fotorama__wrap--no-controls.fotorama__wrap--toggle-arrows .fotorama__arr:focus,
	.fotorama__wrap--css2.fotorama__wrap--no-controls.fotorama__wrap--toggle-arrows .fotorama__fullscreen-icon:focus {
		display: block
	}
	.fotorama__wrap--css2.fotorama__wrap--video .fotorama__arr,
	.fotorama__wrap--css2.fotorama__wrap--video .fotorama__fullscreen-icon {
		display: none!important
	}
	.fotorama__wrap--css3.fotorama__wrap--no-controls.fotorama__wrap--slide.fotorama__wrap--toggle-arrows .fotorama__fullscreen-icon:not(:focus) {
		-webkit-transform: translate3d(32px, -32px, 0);
		transform: translate3d(32px, -32px, 0)
	}
	.fotorama__wrap--css3.fotorama__wrap--no-controls.fotorama__wrap--slide.fotorama__wrap--toggle-arrows .fotorama__arr--prev:not(:focus) {
		-webkit-transform: translate3d(-48px, 0, 0);
		transform: translate3d(-48px, 0, 0)
	}
	.fotorama__wrap--css3.fotorama__wrap--no-controls.fotorama__wrap--slide.fotorama__wrap--toggle-arrows .fotorama__arr--next:not(:focus) {
		-webkit-transform: translate3d(48px, 0, 0);
		transform: translate3d(48px, 0, 0)
	}
	.fotorama__wrap--css3.fotorama__wrap--video .fotorama__fullscreen-icon {
		-webkit-transform: translate3d(32px, -32px, 0)!important;
		transform: translate3d(32px, -32px, 0)!important
	}
	.fotorama__wrap--css3.fotorama__wrap--video .fotorama__arr--prev {
		-webkit-transform: translate3d(-48px, 0, 0)!important;
		transform: translate3d(-48px, 0, 0)!important
	}
	.fotorama__wrap--css3.fotorama__wrap--video .fotorama__arr--next {
		-webkit-transform: translate3d(48px, 0, 0)!important;
		transform: translate3d(48px, 0, 0)!important
	}
	.fotorama__wrap--css3 .fotorama__arr:not(:focus),
	.fotorama__wrap--css3 .fotorama__fullscreen-icon:not(:focus),
	.fotorama__wrap--css3 .fotorama__video-close:not(:focus),
	.fotorama__wrap--css3 .fotorama__video-play:not(:focus) {
		transition-property: -webkit-transform, opacity;
		transition-property: transform, opacity;
		transition-duration: .3s
	}
	.fotorama__nav:after,
	.fotorama__nav:before,
	.fotorama__stage:after,
	.fotorama__stage:before {
		content: "";
		display: block;
		position: absolute;
		text-decoration: none;
		top: 0;
		bottom: 0;
		width: 10px;
		height: auto;
		z-index: 10;
		pointer-events: none;
		background-repeat: no-repeat;
		background-size: 1px 100%, 5px 100%
	}
	.fotorama__nav:before,
	.fotorama__stage:before {
		background-image: linear-gradient(transparent, rgba(0, 0, 0, .2) 25%, rgba(0, 0, 0, .3) 75%, transparent), radial-gradient(farthest-side at 0 50%, rgba(0, 0, 0, .4), transparent);
		background-position: 0 0, 0 0;
		left: -10px
	}
	.fotorama__nav.fotorama__shadows--left:before,
	.fotorama__stage.fotorama__shadows--left:before {
		left: 0
	}
	.fotorama__nav:after,
	.fotorama__stage:after {
		background-image: linear-gradient(transparent, rgba(0, 0, 0, .2) 25%, rgba(0, 0, 0, .3) 75%, transparent), radial-gradient(farthest-side at 100% 50%, rgba(0, 0, 0, .4), transparent);
		background-position: 100% 0, 100% 0;
		right: -10px
	}
	.fotorama__nav.fotorama__shadows--right:after,
	.fotorama__stage.fotorama__shadows--right:after {
		right: 0
	}
	.fotorama--fullscreen .fotorama__nav:after,
	.fotorama--fullscreen .fotorama__nav:before,
	.fotorama--fullscreen .fotorama__stage:after,
	.fotorama--fullscreen .fotorama__stage:before,
	.fotorama__wrap--fade .fotorama__stage:after,
	.fotorama__wrap--fade .fotorama__stage:before,
	.fotorama__wrap--no-shadows .fotorama__nav:after,
	.fotorama__wrap--no-shadows .fotorama__nav:before,
	.fotorama__wrap--no-shadows .fotorama__stage:after,
	.fotorama__wrap--no-shadows .fotorama__stage:before {
		display: none
	}
	.speedbar-3 a {
		color: #a9a9a9 !important;
		padding: 0px 0px 0px 0px;
		position: relative
	}
	.srulki-1 .speedbar-3 a {
		font-family: font-1;
		padding: 0px 1px;
		position: relative
	}
	.srulki-1 .speedbar-3 {
		font-size: 13px !important
	}
	.serch-1 .box_in {
		margin: 5% 6% 0% 6%
	}
	.footer-0 {
		z-index: 9;
		width: 100%;
		float: left;
		position: relative
	}
	.containerr {
		height: 200px;
		float: left;
		width: 100%;
		margin: 0px 0px 0px 0px;
		z-index: 0;
		position: relative
	}
	.container {
		z-index: 99999999999;
		position: absolute;
		overflow: hidden;
		min-height: 200px;
		width: 100%;
		height: 100%;
		background-color: rgba(0, 0, 255, 0)
	}
	.bird {
		background-image: url(../images/bird-cells.svg);
		background-size: auto 100%;
		width: 88px;
		height: 125px;
		will-change: background-position;
		-webkit-animation-name: fly-cycle;
		animation-name: fly-cycle;
		-webkit-animation-timing-function: steps(10);
		animation-timing-function: steps(10);
		-webkit-animation-iteration-count: infinite;
		animation-iteration-count: infinite
	}
	.bird--one {
		-webkit-animation-duration: 1s;
		animation-duration: 1s;
		-webkit-animation-delay: -0.5s;
		animation-delay: -0.5s
	}
	.bird--two {
		-webkit-animation-duration: 0.9s;
		animation-duration: 0.9s;
		-webkit-animation-delay: -0.75s;
		animation-delay: -0.75s
	}
	.bird--three {
		-webkit-animation-duration: 1.25s;
		animation-duration: 1.25s;
		-webkit-animation-delay: -0.25s;
		animation-delay: -0.25s
	}
	.bird--four {
		-webkit-animation-duration: 1.1s;
		animation-duration: 1.1s;
		-webkit-animation-delay: -0.5s;
		animation-delay: -0.5s
	}
	.bird-container {
		position: absolute;
		top: 20%;
		left: -10%;
		-webkit-transform: scale(0) translateX(-10vw);
		transform: scale(0) translateX(-10vw);
		will-change: transform;
		-webkit-animation-name: fly-right-one;
		animation-name: fly-right-one;
		-webkit-animation-timing-function: linear;
		animation-timing-function: linear;
		-webkit-animation-iteration-count: infinite;
		animation-iteration-count: infinite
	}
	.bird-container--one {
		-webkit-animation-duration: 15s;
		animation-duration: 15s;
		-webkit-animation-delay: 0;
		animation-delay: 0
	}
	.bird-container--two {
		-webkit-animation-duration: 16s;
		animation-duration: 16s;
		-webkit-animation-delay: 1s;
		animation-delay: 1s
	}
	.bird-container--three {
		-webkit-animation-duration: 14.6s;
		animation-duration: 14.6s;
		-webkit-animation-delay: 9.5s;
		animation-delay: 9.5s
	}
	.bird-container--four {
		-webkit-animation-duration: 16s;
		animation-duration: 16s;
		-webkit-animation-delay: 10.25s;
		animation-delay: 10.25s
	}
	@-webkit-keyframes fly-cycle {
		100% {
			background-position: -900px 0
		}
	}
	@keyframes fly-cycle {
		100% {
			background-position: -900px 0
		}
	}
	@-webkit-keyframes fly-right-one {
		0% {
			-webkit-transform: scale(0.3) translateX(-10vw);
			transform: scale(0.3) translateX(-10vw)
		}
		10% {
			-webkit-transform: translateY(2vh) translateX(10vw) scale(0.4);
			transform: translateY(2vh) translateX(10vw) scale(0.4)
		}
		20% {
			-webkit-transform: translateY(0vh) translateX(30vw) scale(0.5);
			transform: translateY(0vh) translateX(30vw) scale(0.5)
		}
		30% {
			-webkit-transform: translateY(4vh) translateX(50vw) scale(0.6);
			transform: translateY(4vh) translateX(50vw) scale(0.6)
		}
		40% {
			-webkit-transform: translateY(2vh) translateX(70vw) scale(0.6);
			transform: translateY(2vh) translateX(70vw) scale(0.6)
		}
		50% {
			-webkit-transform: translateY(0vh) translateX(90vw) scale(0.6);
			transform: translateY(0vh) translateX(90vw) scale(0.6)
		}
		60% {
			-webkit-transform: translateY(0vh) translateX(110vw) scale(0.6);
			transform: translateY(0vh) translateX(110vw) scale(0.6)
		}
		100% {
			-webkit-transform: translateY(0vh) translateX(110vw) scale(0.6);
			transform: translateY(0vh) translateX(110vw) scale(0.6)
		}
	}
	@keyframes fly-right-one {
		0% {
			-webkit-transform: scale(0.3) translateX(-10vw);
			transform: scale(0.3) translateX(-10vw)
		}
		10% {
			-webkit-transform: translateY(2vh) translateX(10vw) scale(0.4);
			transform: translateY(2vh) translateX(10vw) scale(0.4)
		}
		20% {
			-webkit-transform: translateY(0vh) translateX(30vw) scale(0.5);
			transform: translateY(0vh) translateX(30vw) scale(0.5)
		}
		30% {
			-webkit-transform: translateY(4vh) translateX(50vw) scale(0.6);
			transform: translateY(4vh) translateX(50vw) scale(0.6)
		}
		40% {
			-webkit-transform: translateY(2vh) translateX(70vw) scale(0.6);
			transform: translateY(2vh) translateX(70vw) scale(0.6)
		}
		50% {
			-webkit-transform: translateY(0vh) translateX(90vw) scale(0.6);
			transform: translateY(0vh) translateX(90vw) scale(0.6)
		}
		60% {
			-webkit-transform: translateY(0vh) translateX(110vw) scale(0.6);
			transform: translateY(0vh) translateX(110vw) scale(0.6)
		}
		100% {
			-webkit-transform: translateY(0vh) translateX(110vw) scale(0.6);
			transform: translateY(0vh) translateX(110vw) scale(0.6)
		}
	}
	@-webkit-keyframes fly-right-two {
		0% {
			-webkit-transform: translateY(-2vh) translateX(-10vw) scale(0.5);
			transform: translateY(-2vh) translateX(-10vw) scale(0.5)
		}
		10% {
			-webkit-transform: translateY(0vh) translateX(10vw) scale(0.4);
			transform: translateY(0vh) translateX(10vw) scale(0.4)
		}
		20% {
			-webkit-transform: translateY(-4vh) translateX(30vw) scale(0.6);
			transform: translateY(-4vh) translateX(30vw) scale(0.6)
		}
		30% {
			-webkit-transform: translateY(1vh) translateX(50vw) scale(0.45);
			transform: translateY(1vh) translateX(50vw) scale(0.45)
		}
		40% {
			-webkit-transform: translateY(-2.5vh) translateX(70vw) scale(0.5);
			transform: translateY(-2.5vh) translateX(70vw) scale(0.5)
		}
		50% {
			-webkit-transform: translateY(0vh) translateX(90vw) scale(0.45);
			transform: translateY(0vh) translateX(90vw) scale(0.45)
		}
		51% {
			-webkit-transform: translateY(0vh) translateX(110vw) scale(0.45);
			transform: translateY(0vh) translateX(110vw) scale(0.45)
		}
		100% {
			-webkit-transform: translateY(0vh) translateX(110vw) scale(0.45);
			transform: translateY(0vh) translateX(110vw) scale(0.45)
		}
	}
	@keyframes fly-right-two {
		0% {
			-webkit-transform: translateY(-2vh) translateX(-10vw) scale(0.5);
			transform: translateY(-2vh) translateX(-10vw) scale(0.5)
		}
		10% {
			-webkit-transform: translateY(0vh) translateX(10vw) scale(0.4);
			transform: translateY(0vh) translateX(10vw) scale(0.4)
		}
		20% {
			-webkit-transform: translateY(-4vh) translateX(30vw) scale(0.6);
			transform: translateY(-4vh) translateX(30vw) scale(0.6)
		}
		30% {
			-webkit-transform: translateY(1vh) translateX(50vw) scale(0.45);
			transform: translateY(1vh) translateX(50vw) scale(0.45)
		}
		40% {
			-webkit-transform: translateY(-2.5vh) translateX(70vw) scale(0.5);
			transform: translateY(-2.5vh) translateX(70vw) scale(0.5)
		}
		50% {
			-webkit-transform: translateY(0vh) translateX(90vw) scale(0.45);
			transform: translateY(0vh) translateX(90vw) scale(0.45)
		}
		51% {
			-webkit-transform: translateY(0vh) translateX(110vw) scale(0.45);
			transform: translateY(0vh) translateX(110vw) scale(0.45)
		}
		100% {
			-webkit-transform: translateY(0vh) translateX(110vw) scale(0.45);
			transform: translateY(0vh) translateX(110vw) scale(0.45)
		}
	}
	.div-icin-2 {
		background: rgb(123 43 147 / 80%);;
		padding: 0px 0px;
		width: 50px;
		height: 50px;
		line-height: 50px;
		margin: auto;
		border-radius: 100px;
		box-shadow: 0px 0px 0px 0px rgb(17 65 66 / 50%), 0px 0px 0px 0px rgb(255 255 255 / 30%);
		transition: all 0.8s ease-in-out;
		-moz-transition: all 0.8s ease-in-out;
		-webkit-transition: all 0.8s ease-in-out
	}
	.galry-vidi-1:hover .div-icin-2 {
		background: #7e2d91;
		box-shadow: 0px 0px 0px 5px rgb(0 0 0 / 30%), 0px 0px 0px 20px rgb(255 255 255 / 5%);
		transition: all 0.8s ease-in-out;
		-moz-transition: all 0.8s ease-in-out;
		-webkit-transition: all 0.8s ease-in-out
	}
	.div-icin-1 {
		opacity: 9;
		text-align: center;
		position: absolute;
		top: 45%;
		color: #fff;
		font-size: 18px;
		left: 0;
		width: 100%;
		-webkit-transform: translateY(-50%);
		transform: translateY(-50%);
		z-index: 2;
		transition: all 0.2s ease-in-out;
		-moz-transition: all 0.2s ease-in-out;
		-webkit-transition: all 0.2s ease-in-out
	}
	.kontaqti-4 {
		width: 100%;
		float: left;
		margin: 0% 0px 4% 0px
	}
	.kontaqti-left-4 span {
		font-family: font-1;
		color: #74747c
	}
	.kontenti-1 {
		width: 100%;
		float: left;
		margin: 4% 0px 4% 0px
	}
	.kontaqti-s-4 {
		width: 100%;
		margin: 19% 0px 5% 0px;
		floaT: left;
		line-height: 35px;
		font-size: 16px;
		color: #7b796e
	}
	.kon-map-2 {
		width: 100%;
		float: left;
		margin: 2% 0px 5% 0px;
		overflow: hidden;
		border-radius: 10px
	}
	.map {
		overflow: hidden;
		float: left;
		width: 100%;
		height: 240px;
		margin: 0px 0px 0px 0%;
		position: relative;
		z-index: 9999;
		lefT: 0px
	}
	.map__inner {
		height: 240px;
		left: 0;
		position: relative;
		top: 0px;
		width: 100%;
		transition: 0.4s;
		-webkit-transform: rotate(0deg) translate3D(0%, 0, 0);
		transform: rotate(0deg) translate3D(0%, 0, 0)
	}
	.map__canvas {
		height: 100%;
		width: 100%
	}
	.map-03 {
		height: 300px !important
	}
	#success p,
	#success span {
		color: #fff;
		display: inline-block;
		font-family: font-1;
		height: 100%;
		width: 100%;
		line-height: 350px;
		text-align: center;
		margin: 0px 0px 0px 0px;
		background: rgba(162, 156, 121, 0.95);
		border-radius: 0px;
		border: 0px solid #d7d7d7;
		transition: all 0.7s ease;
		z-index: 1;
		font-size: 17px;
		position: absolute;
		left: 0px;
		top: 0px;
		border-radius: 27px
	}
	.kontaqti-left-6 #submit:hover {
		background: #7e2d91
	}
	.kontaqti-left-6 #submit {
		float: left;
		padding: 0px 40px 0px 40px;
		margin: 0px 0px 0px 0px;
		font-size: 16px;
		cursor: pointer;
		font-family: font-1;
		letter-spacing: 0.3px;
		line-height: 55px;
		height: 55px;
		text-align: center;
		border-radius: 5px;
		background: #7e2d91;
		overflow: hidden;
		color: #fff;
		position: relative;
		z-index: 1;
		border: 0px solid #eee
	}
	.kontaqti-left-11 {
		width: 100%;
		position: relative;
		floaT: left
	}
	.kontaqti-left-11 #message {
		box-shadow: 0px 0px 10px 0px rgb(0 0 0 / 11%);
		border-radius: 5px !important;
		background: #fff;
		width: 100%;
		height: 120px;
		padding: 3%;
		margin: 0% 0px 4% 0px;
		border: 1px solid #eee;
		font-size: 14px;
		font-weight: 400;
		text-indent: 0px;
		line-height: 20px;
		border-radius: 5px;
		font-family: font-1;
		color: #76767f
	}
	.kontaqti-left-7 {
		width: 100%;
		floaT: right;
		margin: 0px 0px 4% 0px
	}
	.kontaqti-left-9 {
		width: 48%;
		floaT: right
	}
	.kontaqti-left-8 {
		width: 48%;
		floaT: left
	}
	.kontaqti-left-6 input {
		width: 100%;
		background-color: #fff;
		box-shadow: 0px 0px 10px 0px rgb(0 0 0 / 11%);
		border-radius: 5px !important;
		border: 0px solid #eee !important;
		font-size: 14px;
		font-weight: 400;
		padding: 10px 18px !important;
		text-indent: 0px;
		line-height: 50px;
		font-family: font-1;
		color: #76767f;
		floaT: left
	}
	.kontaqti-left-05 {
		margin: 4px 0px 0px 0px
	}
	.kontaqti-left-5 {
		font-family: font-1;
		font-size: 14px;
		color: #212124;
		margin: 2px 0px 0px 0px
	}
	.kontaqti-left-4 {
		font-family: 'font-1';
		font-size: 15px;
		color: #3a3a4c;
		margin: 15px 0px 0px 0px
	}
	.kontaqti-left-3 {
		float: left;
		width: 50px;
		height: 50px;
		text-align: center;
		line-height: 50px;
		font-size: 18px;
		background: #7e2d91;
		border-radius: 100px;
		overflow: hidden;
		margin: 0px 20px 0px 0px;
		color: #fff
	}
	.kontaqti-left-2 {
		float: right;
		width: 100%;
		height: 50px;
		margin: 0px 0px 10px 0px;
		overflow: hidden
	}
	.kontaqti-left-6 {
		width: 100%;
		float: right;
		margin: 0px 0px 0px 0px;
		position: relative
	}
	.kontaqti-left-1 {
		width: 100%;
		float: left;
		margin: 0px 0px 0px 0px;
		position: relative
	}
	.kontaqti-9 .social-2 {
		border: 1px #fff solid
	}
	.kontaqti-9 .social-3 {
		border: 1px #fff solid
	}
	.kontaqti-8 {
		width: 100%;
		float: left;
		margin: 0px 0px 0px 0px;
		position: relative
	}
	.kontaqti-9 {
		width: 110px;
		float: right;
		margin: 100px 0px 0px 0px;
		position: absolute;
		right: 0px;
		z-index: 99999999
	}
	.kontaqti-7 {
		font-family: font-1;
		font-size: 15px;
		color: #eee;
		floaT: left;
		width: 100%;
		letter-spacing: 0.5px
	}
	.kontaqti-s-6 {
		font-family: font-1;
		font-weight: 700;
		font-size: 29px;
		color: #fff;
		floaT: left;
		width: 100%;
		text-align: center;
		margin: 13px 0px 0px 0px
	}
	.kontaqti-6 {
		font-family: font-1;
		font-weight: 700;
		font-size: 29px;
		color: #fff;
		floaT: left;
		width: 100%
	}
	.kontaqti-5 {
		width: 100%;
		margin: 85px 0px 20px 0px;
		floaT: left;
		position: relative;
		z-index: 9999999;
		color: #fff
	}
	.berrors {
		background: #ffe6dd !important;
		border: 1px solid #f0c4b5;
		color: #553c33;
		padding: 20px 25px !important;
		margin-bottom: 4% !important;
		border-radius: 2px;
		box-sizing: border-box
	}
	#dle-content .galry-vidi-1 {
		margin: 0px 12.5px 25px 12.5px
	}
	.galry-vidi-1 img {
		-webkit-transition: all .5s;
		-moz-transition: all .5s;
		-o-transition: all .5s;
		transition: all .5s
	}
	.galry-vidi-1:hover img {
		-webkit-transition: all .5s;
		-moz-transition: all .5s;
		-o-transition: all .5s;
		transition: all .5s;
		-moz-transform: scale(1.1);
		-webkit-transform: scale(1.1);
		-o-transform: scale(1.1);
		-ms-transform: scale(1.1);
		transform: scale(1.1)
	}
	#dle-content .video-1 .galry-vidi-1,
	#dle-content .video-1 .galry-vidi-1 img {
		height: 200px;
		object-fit: cover
	}
	#dle-content .galry-vidi-1,
	#dle-content .galry-vidi-1 img {
		height: 210px;
		object-fit: cover
	}
	#dle-content {
		position: relative;
		z-index: 0
	}
	.pages-1 a:hover {
		-webkit-transition: all .5s;
		-moz-transition: all .5s;
		-o-transition: all .5s;
		transition: all .5s;
		background: #9e36b7
	}
	.pages-1 a {
		-webkit-transition: all .5s;
		-moz-transition: all .5s;
		-o-transition: all .5s;
		transition: all .5s;
		background: #7e2d91;
		border-radius: 100px;
		width: 40px;
		height: 40px;
		line-height: 40px;
		text-align: center;
		color: #fff;
		display: inline-block;
		margin: 0px 2px
	}
	.pages-1 span {
		background: #551d63;
		border-radius: 100px;
		width: 40px;
		height: 40px;
		line-height: 40px;
		text-align: center;
		color: #fff;
		display: inline-block;
		margin: 0px 2px
	}
	.navigation-1 {
		width: 100%;
		text-align: center;
		margin-bottom: 20px;
		floaT: left
	}
	.servisebi-3:hover .servisebi-7 {
		width: 48px;
		height: 48px;
		line-height: 48px;
		text-align: center;
		font-size: 18px;
		background: #fff;
		color: #7e2d91;
		border-radius: 100px;
		box-shadow: 0px 0px 0px 3px #7e2d91;
		margin: 10px 0px 0px 11px;
		position: relative;
		z-index: 11;
		float: left;
		-webkit-transition: all .5s;
		-moz-transition: all .5s;
		-o-transition: all .5s;
		transition: all .5s
	}
	.servisebi-1 .servisebi-3:hover {
		-webkit-transition: all .5s;
		-moz-transition: all .5s;
		-o-transition: all .5s;
		transition: all .5s;
		box-shadow: 0px 2px 10px 1px rgb(0 0 0 / 25%);
		color: #7e2d91
	}
	.servisebi-1 .servisebi-3 {
		-webkit-transition: all .5s;
		-moz-transition: all .5s;
		-o-transition: all .5s;
		transition: all .5s
	}
	.servisebi-1 {
		width: 100%;
		floaT: left;
		margin-top: 3%
	}
	.servisebi-9 {
		margin: 0px 5px
	}
	.servisebi-4 {
		background: #7e2d91;
		height: 12px;
		margin: 0px 0px 0px 0px;
		width: 100%;
		position: relative;
		font-family: font-1;
		text-align: center;
		font-size: 16px;
		border-radius: 7px 7px 0px 0px
	}
	.servisebi-1 .servisebi-3 {
		color: #333;
		height: 160px !important;
		margin-bottom: 60px;
		position: relative
	}
	.servisebi-9 h2 {
		margin: 0px 0px 0px 0px;
		width: 100%;
		position: relative;
		font-family: 'font-1';
		text-align: center;
		font-size: 14px
	}
	.servisebi-8 {
		margin: 0px 0px 20px 0px;
		width: 100%;
		position: relative;
		font-family: font-1;
		text-align: center;
		font-size: 22px;
		color: #333
	}
	.servisebi-5 {
		width: 70px;
		height: 70px;
		line-height: 70px;
		text-align: center;
		font-size: 20px;
		background: #fff;
		color: #7e2d91;
		border-radius: 100px;
		box-shadow: 0px 2px 10px 1px rgb(0 0 0 / 7%);
		margin: -40px auto 15px auto;
		position: relative;
		z-index: 11
	}
	.servisebi-7 {
		width: 48px;
		height: 48px;
		line-height: 48px;
		text-align: center;
		font-size: 18px;
		background: #fff;
		color: #7e2d91;
		border-radius: 100px;
		box-shadow: 0px 0px 0px 1px rgb(0 0 0 / 10%);
		margin: 10px 0px 0px 11px;
		position: relative;
		z-index: 11;
		float: left;
		-webkit-transition: all .5s;
		-moz-transition: all .5s;
		-o-transition: all .5s;
		transition: all .5s
	}
	.gundi-1 .new-proqt-2 img {
		-webkit-transition: all .5s;
		-moz-transition: all .5s;
		-o-transition: all .5s;
		transition: all .5s
	}
	.gundi-1 .new-proqt-2:hover img {
		-webkit-transition: all .5s;
		-moz-transition: all .5s;
		-o-transition: all .5s;
		transition: all .5s;
		-moz-transform: scale(1.1);
		-webkit-transform: scale(1.1);
		-o-transform: scale(1.1);
		-ms-transform: scale(1.1);
		transform: scale(1.1)
	}
	.gundi-1 .new-proqt-2,
	.gundi-1 .new-proqt-2 img {
		height: 250px;
		position: relative;
		overflow: hidden
	}
	.gundi-1 .new-proqt-1 {
		height: 322px;
		floaT: left;
		margin-top: 5px
	}
	.gundi-1 .new-proqt-5 {
		color: #7e2d91;
		font-family: font-1;
		font-size: 13px
	}
	#dle-content .div-about-4 {
		margin: 0% 0px 0px 0%
	}
	.about-k-5 {
		margin: 0px 10px
	}
	.about-k-6 {
		font-size: 15px;
		/* margin: 30px 0px 40px 0px; */
		width: 100%;
		position: relative;
		font-family: font-1
	}
	#dle-content .div-about-7 {
		margin: 3% 0px 0px 0%
	}
	.about-k-3 {
		width: 60px;
		height: 60px;
		line-height: 60px;
		font-size: 20px;
		background: #fff;
		color: #7e2d91;
		border-radius: 100px;
		box-shadow: 0px 1px 10px 0px rgb(0 0 0 / 16%);
		margin: -31px auto 25px auto;
		position: relative;
		z-index: 11
	}
	.about-k-2 {
		width: 41%;
    height: 50px;
    floaT: left;
    position: relative;
    border: 9.9px #7c2c9500 solid;
    margin: 10px 12.5px;
    text-align: center;
    background: #7b2b93;
    color: white;
    border-radius: 10px;
    background-size: auto;
	}
	.about-k-1 {
		width: 100%;
		height: 200px;
		floaT: left;
		position: relative;
		margin: 10px 0% 0% 0%;
		text-align: center
	}
	#dle-content .about-k-1 {
		width: 100%;
		height: auto;
		floaT: left;
		position: relative;
		margin: 0% 0% 0% 0%;
		text-align: center
	}
	#dle-content .about-t-1 {
		z-index: 0;
		margin: 0% 0px 10% 0px;
	}
	.text b {
		font-family: font-1
	}
	.text {
		width: 100%;
		floaT: left;
		position: relative;
		line-height: 22px
	}
	.box_in {
		margin: 5% 6%
	}
	.box {
		margin-bottom: 5%;
		width: 100%;
		floaT: left;
		background: #fff;
		border-radius: 5px;
		box-shadow: 0px 1px 10px 0px rgb(0 0 0 / 16%);
		margin-top: 10px;
		padding-bottom: 5%
	}
	.zoma-1 {
		margin: 30px 12.5px
	}
	.zoma-2 {
		position: relative;
		floaT: left
	}
	.speedbar-3 {
		width: 100%;
		floaT: left;
		position: relative;
		text-align: center;
		font-size: 17px;
		color: #fff;
		font-family: font-1;
		margin: -135px 0px 0px 0px;
		z-index: 1
	}
	.speedbar-2 {
		width: 100%;
		height: 55px;
		floaT: left;
		background: url(../images/translate.svg) center no-repeat;
		background-size: 55px;
		margin: -190px 0px 0px 0px;
		z-index: 1;
		position: relative
	}
	.open {
		width: 100%;
		display: inline-block !important
	}
	.header-sl-01.header-sl-1::after {
		z-index: 0;
		width: 100%;
		height: 100%;
		margin: 0px 0px 0px 0px;
		floaT: left;
		position: absolute;
		overflow: hidden;
		lefT: 0px;
		top: 0px;
		background-color: #6f258673;
		opacity: 0.9;
		content: ""
	}
	.header-sl-01.header-sl-1 {
		overflow: hidden;
		position: relative;
		z-indeX: 1;
		width: 100%;
		height: 300px;
		background: url(../images/bgnew.png) center repeat-x;
		floaT: left
	}
	.gal-proqt-4 h3 {
		width: 100%;
		floaT: left;
		position: relative;
		text-align: center;
		font-size: 22px;
		color: #333;
		font-family: font-4;
		margin: 1% 0px 1% 0px;
		z-index: 1
	}
	.footer-7 ul li a:hover {
		transition: all 0.2s ease-in-out;
		-moz-transition: all 0.2s ease-in-out;
		-webkit-transition: all 0.2s ease-in-out;
		color: #fff
	}
	.footer-7 ul li a {
		transition: all 0.2s ease-in-out;
		-moz-transition: all 0.2s ease-in-out;
		-webkit-transition: all 0.2s ease-in-out;
		width: 100%;
		font-family: font-1;
		margin: 5px 0px;
		floaT: left;
		position: relative;
		color: #fff;
		font-size: 13px
	}
	.footer-6 {
		width: 100%;
		font-family: font-1;
		margin: 0px 0px 0px 0px;
		floaT: left;
		position: relative;
		color: #d8d8d8;
		font-size: 15px
	}
	.footer-10 {
		width: 88px;
		floaT: left;
		position: relative;
		color: #fff
	}
	.footer-8 {
		margin: 0% 0% 5% 0%;
		width: 100%;
		floaT: left;
		position: relative;
		color: #fff
	}
	.footer-5 {
		margin-bottom: 5%;
		width: 100%;
		floaT: left;
		position: relative;
		color: #fff
	}
	.footer-4 {
		padding-top: 0px;
		width: 100%;
		floaT: left;
		position: relative;
		color: #fff
	}
	.footer-1 {
		z-index: 0;
		width: 100%;
		height: 240px;
		floaT: left;
		position: relative;
		margin: 0px 0px 0px 0px;
		background: #f4f3fd url(../images/foot.png) center no-repeat
	}
	.footer-14 li a {
		color: #838383
	}
	.footer-14 li a:hover {
		color: #fff;
		transition: all 0.2s ease-in-out;
		-moz-transition: all 0.2s ease-in-out;
		-webkit-transition: all 0.2s ease-in-out
	}
	.footer-14 li a {
		transition: all 0.2s ease-in-out;
		-moz-transition: all 0.2s ease-in-out;
		-webkit-transition: all 0.2s ease-in-out;
		floaT: right;
		padding: 20px 15px;
		color: #838383;
		font-size: 16px
	}
	.footer-14 li {
		display: inline-block
	}
	.footer-14 {
		text-align: center;
		width: 100%;
		border-top: 1px #5b2169 solid;
		floaT: left
	}
	.footer-13 a:hover {
		text-decoration: none;
		text-decoration: underline
	}
	.footer-13 {
		padding: 0px 25px;
		margin: 20px 0px;
		display: inline-block
	}
	.footer-12 {
		display: inline-block;
		padding: 20px 0px
	}
	.footer-13 a {
		color: #fff
	}
	.footer-11 {
		text-align: center;
		overflow: hidden;
		width: 100%;
		floaT: left;
		position: relative;
		margin: 0% 0px 0% 0px;
		background: #6d287d;
		color: #fff;
		padding: 0px 0px
	}
	.footer-2 {
		overflow: hidden;
		width: 100%;
		floaT: left;
		position: relative;
		margin: 0% 0px 0% 0px;
		background: #7e2d91
	}
	.menu-fixed .header-7 {
		border-radius: 0px 0px 5px 0px !important
	}
	.gal-proqt-01 .gal-proqt-9::before {
		display: "";
		width: 62px;
		height: 89px;
		floaT: left;
		position: absolute;
		margin: -14% 0% 0% 0%;
		background: url(../images/f-2.png) center no-repeat;
		background-size: 100%;
		content: "";
		display: inline-block;
		right: -10%
	}
	.gal-proqt-01.new-div-1 {
		position: relative
	}
	.gal-proqt-01 .gal-proqt-8:after {
		width: 66px;
		height: 82px;
		floaT: left;
		position: absolute;
		margin: 20% 0% 0% -4%;
		background: url(../images/f-3.png) center no-repeat;
		background-size: 100%;
		content: "";
		display: inline-block
	}
	.new-div-2 {
		width: 66px;
		height: 82px;
		floaT: left;
		position: absolute;
		margin: 7% 0% 0% -10%;
		background: url(../images/f-4.png) center no-repeat;
		background-size: 100%
	}
	.new-div-2,
	.new-div-3,
	.new-div-4,
	.gal-proqt-01 .gal-proqt-8:after,
	.gal-proqt-01 .gal-proqt-9::before,
	.div-about-6 {
		animation: float 1s infinite ease-in-out alternate
	}
	.new-div-3 {
		animation-delay: .2s
	}
	.gal-proqt-01 .gal-proqt-8:after {
		animation-delay: .4s
	}
	.div-about-6 {
		animation-delay: .6s
	}
	.gal-proqt-01 .gal-proqt-9::before {
		animation-delay: .8s
	}
	@keyframes float {
		100% {
			transform: translateY(20px)
		}
	}
	.siaxlis-vidi-1:hover {
		transition: all 0.2s ease-in-out;
		-moz-transition: all 0.2s ease-in-out;
		-webkit-transition: all 0.2s ease-in-out;
		box-shadow: 0px 2px 10px 1px rgb(0 0 0 / 25%)
	}
	.siaxlis-vidi-1 {
		transition: all 0.2s ease-in-out;
		-moz-transition: all 0.2s ease-in-out;
		-webkit-transition: all 0.2s ease-in-out
	}
	.siaxlis-vidi-1 .siaxlis-vidi-6 {
		transition: all 0.2s ease-in-out;
		-moz-transition: all 0.2s ease-in-out;
		-webkit-transition: all 0.2s ease-in-out
	}
	.siaxlis-vidi-1:hover .siaxlis-vidi-6 {
		transition: all 0.2s ease-in-out;
		-moz-transition: all 0.2s ease-in-out;
		-webkit-transition: all 0.2s ease-in-out;
		color: #7e2d91
	}
	.siaxlis-vidi-1:hover .siaxlis-vidi-ic-2 {
		transition: all 0.2s ease-in-out;
		-moz-transition: all 0.2s ease-in-out;
		-webkit-transition: all 0.2s ease-in-out;
		font-size: 35px
	}
	.siaxlis-vidi-1:hover .siaxlis-vidi-ic-1 {
		opacity: 1;
		transition: all 0.2s ease-in-out;
		-moz-transition: all 0.2s ease-in-out;
		-webkit-transition: all 0.2s ease-in-out
	}
	.siaxlis-vidi-ic-1 {
		opacity: 0;
		width: 100%;
		height: 100%;
		floaT: left;
		background: rgb(0 0 0 / 60%);
		position: absolute;
		top: 0px;
		lefT: 0px;
		z-index: 1;
		transition: all 0.2s ease-in-out;
		-moz-transition: all 0.2s ease-in-out;
		-webkit-transition: all 0.2s ease-in-out
	}
	.siaxlis-vidi-ic-2 {
		opacity: 9;
		text-align: center;
		position: absolute;
		top: 50%;
		color: #fff;
		font-size: 10px;
		left: 0;
		width: 100%;
		-webkit-transform: translateY(-50%);
		transform: translateY(-50%);
		z-index: 2;
		transition: all 0.2s ease-in-out;
		-moz-transition: all 0.2s ease-in-out;
		-webkit-transition: all 0.2s ease-in-out
	}
	.siaxlis-vidi-9 {
		width: 100%;
		floaT: left;
		position: relative;
		text-align: left;
		font-size: 14px;
		line-height: 17px;
		color: #616161;
		font-family: font-1;
		margin: 1% 0px 5% 0px;
		z-index: 1
	}
	.siaxlis-vidi-06 i {
		color: #7e2d91
	}
	.siaxlis-vidi-8 {
		floaT: left;
		margin: 0px 0px 0px 20px;
		font-family: font-1
	}
	.siaxlis-vidi-7 {
		floaT: left;
		font-family: font-1
	}
	.siaxlis-vidi-06 {
		font-style: italic;
		width: 100%;
		floaT: left;
		position: relative;
		text-align: left;
		font-size: 13px;
		color: #888e92;
		font-family: font-1;
		margin: 1% 0px 5% 0px;
		z-index: 1
	}
	.siaxlis-vidi-6 {
		width: 100%;
		floaT: left;
		position: relative;
		text-align: left;
		font-size: 16px;
		color: #333;
		font-family: font-4;
		margin: 1% 0px 1% 0px;
		z-index: 1
	}
	.siaxlis-vidi-5 {
		margin: 0% 7%
	}
	.siaxlis-vidi-4 {
		width: 100%;
		floaT: left;
		position: relative;
		overflow: hidden;
		margin: 6% 0%
	}
	.siaxlis-vidi-3 img {
		width: 100%;
		height: 130px;
		line-height: 0px;
		floaT: left;
		object-fit: cover
	}
	.siaxlis-vidi-3 {
		width: 100%;
		floaT: left;
		background: #fff;
		position: relative;
		overflow: hidden;
		border-bottom: 5px #7e2d91 solid
	}
	.siaxlis-vidi-1,
	.servisebi-3,
	#dle-content .video-1 .galry-vidi-1 {
		width: 47%;
		floaT: left;
		background: #fff;
		box-shadow: 0px 2px 10px 1px rgb(0 0 0 / 7%);
		margin: 0px 6.4px 15px 6.4px;
		position: relative;
		border-radius: 7px
	}
	.gal-proqt-01.gal-proqt-1 {
		overflow: hidden;
		width: 100%;
		floaT: left;
		position: relative;
		margin: 0% 0px 0% 0px;
		background: #f4f3fd;
		border-top: 1px #d9dae8 solid
	}
	#scrollUp:hover {
		-webkit-transition-duration: 500ms;
		transition-duration: 500ms;
		opacity: 9
	}
	#scrollUp:hover:before {
		top: -31px;
		opacity: 0;
		transition: all 0.2s ease-in-out;
		-moz-transition: all 0.2s ease-in-out;
		-webkit-transition: all 0.2s ease-in-out
	}
	#scrollUp:before {
		transition: all 0.2s ease-in-out;
		-moz-transition: all 0.2s ease-in-out;
		-webkit-transition: all 0.2s ease-in-out;

		display: inline-block;
		position: absolute;
		right: 0px;
		top: -0px;
		z-index: 2;

		color: #7e2d91;
		font-size: 30px;
		font-weight: 400;
		opacity: 0
	}
	#scrollUp {
		display: none !important;
		background-color: #9936b1;
		border-radius: 100px;
		bottom: 10px;
		box-shadow: 0 2px 6px 0 rgb(0 0 0 / 6%);
		color: #fff;
		font-size: 18px;
		height: 40px;
		line-height: 40px;
		right: 10px;
		text-align: center;
		width: 40px;
		-webkit-transition-duration: 500ms;
		transition-duration: 500ms;
		opacity: 0.8
	}
	.mfp-bottom-bar .mfp-title {
		line-height: normal;
		color: #fff;
		padding-right: 0;
		background-color: rgb(0 0 0 / 45%);
		padding: 15px 20px;
		border-radius: 0px 0px;
		font-size: 12px;
		font-weight: 700
	}
	.mfp-image-holder .mfp-close,
	.mfp-iframe-holder .mfp-close {
		color: #fff;
		right: 0;
		text-align: center;
		padding-right: 0;
		top: 4px;
		width: 36px;
		height: 36px;
		background-color: #7e2d91;
		line-height: 36px
	}
	.galry-vidi-1:hover .galry-vidi-4,
	.galry-vidi-1:hover .galry-vidi-6 {
		opacity: 9;
		transition: all 0.2s ease-in-out;
		-moz-transition: all 0.2s ease-in-out;
		-webkit-transition: all 0.2s ease-in-out
	}
	#dle-content .video-1 .galry-vidi-1:hover .galry-vidi-4 {
		opacity: 9;
		width: 100%;
		height: 100%;
		floaT: left;
		background: rgb(0 0 0 / 60%);
		position: absolute;
		top: 0px;
		lefT: 0px;
		z-index: 1;
		transition: all 0.2s ease-in-out;
		-moz-transition: all 0.2s ease-in-out;
		-webkit-transition: all 0.2s ease-in-out
	}
	#dle-content .video-1 .galry-vidi-4 {
		opacity: 9;
		width: 100%;
		height: 100%;
		floaT: left;
		background: rgb(0 0 0 / 0%);
		position: absolute;
		top: 0px;
		lefT: 0px;
		z-index: 1;
		transition: all 0.2s ease-in-out;
		-moz-transition: all 0.2s ease-in-out;
		-webkit-transition: all 0.2s ease-in-out
	}
	.galry-vidi-4 {
		opacity: 0;
		width: 100%;
		height: 100%;
		floaT: left;
		background: rgb(0 0 0 / 60%);
		position: absolute;
		top: 0px;
		lefT: 0px;
		z-index: 1;
		transition: all 0.2s ease-in-out;
		-moz-transition: all 0.2s ease-in-out;
		-webkit-transition: all 0.2s ease-in-out
	}
	.galry-vidi-5 {
		opacity: 9;
		text-align: center;
		position: absolute;
		top: 45%;
		color: #fff;
		font-size: 30px;
		left: 0;
		width: 100%;
		-webkit-transform: translateY(-50%);
		transform: translateY(-50%);
		z-index: 2;
		transition: all 0.2s ease-in-out;
		-moz-transition: all 0.2s ease-in-out;
		-webkit-transition: all 0.2s ease-in-out
	}
	.galry-vidi-6 {
		transition: all 0.2s ease-in-out;
		-moz-transition: all 0.2s ease-in-out;
		-webkit-transition: all 0.2s ease-in-out;
		padding: 9px 15px;
		background: rgb(255 255 255 / 34%);
		color: #fff;
		font-size: 13px;
		bottom: 20px;
		right: 20px;
		position: absolute;
		overflow: hidden;
		border-radius: 100px;
		z-index: 1;
		opacity: 0
	}
	.gal-proqt-9 {
		width: 102.9%;
		floaT: left;
		position: relative;
		margin: 0px -6px
	}
	.gal-proqt-8 {
		width: 100%;
		floaT: left;
		position: relative
	}
	#dle-content .galry-vidi-1 {
		floaT: left;
		margin-bottom: 20px
	}
	.new-proqt-1,
	.gal-proqt-n-1,
	#dle-content .galry-vidi-1 {
		width: 45%
	}
	.gal-proqt-n-1 {
		floaT: left;
		margin: 0px 6.4px 0px 6.4px;
		position: relative
	}
	.galry-vidi-1:hover {
		box-shadow: 0px 2px 10px 1px rgb(0 0 0 / 30%);
		transition: all 0.2s ease-in-out;
		-moz-transition: all 0.2s ease-in-out;
		-webkit-transition: all 0.2s ease-in-out
	}
	.galry-vidi-1 img {
		line-height: 0px;
		width: 100%;
		height: auto;
		floaT: left
	}
	.galry-vidi-1 {
		width: 100%;
		background: #fff;
		box-shadow: 0px 2px 10px 1px rgb(0 0 0 / 0%);
		margin: 0px 0px 15px 0px;
		position: relative;
		overflow: hidden;
		border-radius: 7px;
		transition: all 0.2s ease-in-out;
		-moz-transition: all 0.2s ease-in-out;
		-webkit-transition: all 0.2s ease-in-out
	}
	.gal-proqt-3 {
		width: 100%;
		height: 55px;
		floaT: left;
		background: url(../images/icon-4.svg) center no-repeat;
		background-size: 35px;
		margin: 3% 0px 0px 0px
	}
	.gal-proqt-7 {
		width: 70px;
		height: 6px;
		position: relative;
		background: #7e2d91;
		margin: auto
	}
	.gal-proqt-1 {
		width: 100%;
		floaT: left;
		position: relative;
		margin: 0% 0px 0% 0px;
		border-top: 1px #dbdcea solid
	}
	.gal-proqt-6 {
		width: 100%;
		floaT: left;
		position: relative;
		margin: 0% 0px 3% 0px
	}
	.gal-proqt-4 h2 {
		width: 100%;
		floaT: left;
		position: relative;
		text-align: center;
		font-size: 22px;
		color: #333;
		font-family: font-4;
		margin: 1% 0px 1% 0px;
		z-index: 1
	}
	.div-about-11 {
		width: 100%;
		floaT: left;
		position: relative;
		text-align: left;
		font-size: 14px;
		line-height: 18px;
		color: #7e2d91;
		font-family: font-1;
		margin: 0% 0px 2% 0px;
		z-index: 1
	}
	.div-about-10 h1 {
		width: 100%;
		floaT: left;
		position: relative;
		text-align: left;
		font-size: 16px;
		color: #7e2d91;/* ase unda iyos */
		font-family: font-1;
		margin: 0% 0px 2% 0px;
		z-index: 1
	}
	.div-about-9 {
		width: 100%;
		floaT: left;
		position: relative;
		text-align: left;
		font-size: 21px;
		color: #6a217b;
		font-family: font-4;
		margin: 0% 0px 1% 0px;
		z-index: 1
	}
	.div-about-8 {
		margin: 3% 0%
	}
	.div-about-2 {
		width: 100%
	}
	.div-about-7 {
		width: 100%;
		padding: 0% 0%;
		floaT: right;
		position: relative;
		margin: 0% 0px 0px 0%;
		right: 0px;
		background-size: 100%;
		overflow: hidden;
		border-radius: 10px
	}
	.div-about-5 {
		z-index: 999;
		width: 150px;
		height: 100px;
		floaT: left;
		position: absolute;
		margin: 0px 0px 0px 10%;
		background: url(../images/f-5.png) center no-repeat;
		background-size: 100%;
		bottom: -30%;
		right: 20px
	}
	.div-about-5 {
		-webkit-animation: phone-outer 3000ms infinite;
		animation: phone-outer 3000ms infinite
	}
	.kont-3.is-animating::before {
		-webkit-animation: phone-inner 3000ms infinite;
		animation: phone-inner 3000ms infinite
	}
	.kont-3.is-animating::after {
		-webkit-animation: phone-icon 3000ms infinite;
		animation: phone-icon 3000ms infinite
	}
	@-webkit-keyframes phone-outer {
		0% {
			-webkit-transform: translate3d(0, 0, 0) scale(1);
			transform: translate3d(0, 0, 0) scale(1)
		}
		33.3333% {
			-webkit-transform: translate3d(0, 0, 0) scale(1.1);
			transform: translate3d(0, 0, 0) scale(1.1)
		}
		66.6666% {
			-webkit-transform: translate3d(0, 0, 0) scale(1);
			transform: translate3d(0, 0, 0) scale(1)
		}
		100% {
			-webkit-transform: translate3d(0, 0, 0) scale(1);
			transform: translate3d(0, 0, 0) scale(1)
		}
	}
	@keyframes phone-outer {
		0% {
			-webkit-transform: translate3d(0, 0, 0) scale(1);
			transform: translate3d(0, 0, 0) scale(1)
		}
		33.3333% {
			-webkit-transform: translate3d(0, 0, 0) scale(1.1);
			transform: translate3d(0, 0, 0) scale(1.1)
		}
		66.6666% {
			-webkit-transform: translate3d(0, 0, 0) scale(1);
			transform: translate3d(0, 0, 0) scale(1)
		}
		100% {
			-webkit-transform: translate3d(0, 0, 0) scale(1);
			transform: translate3d(0, 0, 0) scale(1)
		}
	}
	@-webkit-keyframes phone-inner {
		0% {
			opacity: 1;
			-webkit-transform: translate3d(0, 0, 0) scale(0);
			transform: translate3d(0, 0, 0) scale(0)
		}
		33.3333% {
			opacity: 1;
			-webkit-transform: translate3d(0, 0, 0) scale(0.9);
			transform: translate3d(0, 0, 0) scale(0.9)
		}
		66.6666% {
			opacity: 0;
			-webkit-transform: translate3d(0, 0, 0) scale(0);
			transform: translate3d(0, 0, 0) scale(0)
		}
		100% {
			opacity: 0;
			-webkit-transform: translate3d(0, 0, 0) scale(0);
			transform: translate3d(0, 0, 0) scale(0)
		}
	}
	@keyframes phone-inner {
		0% {
			opacity: 1;
			-webkit-transform: translate3d(0, 0, 0) scale(0);
			transform: translate3d(0, 0, 0) scale(0)
		}
		33.3333% {
			opacity: 1;
			-webkit-transform: translate3d(0, 0, 0) scale(0.9);
			transform: translate3d(0, 0, 0) scale(0.9)
		}
		66.6666% {
			opacity: 0;
			-webkit-transform: translate3d(0, 0, 0) scale(0);
			transform: translate3d(0, 0, 0) scale(0)
		}
		100% {
			opacity: 0;
			-webkit-transform: translate3d(0, 0, 0) scale(0);
			transform: translate3d(0, 0, 0) scale(0)
		}
	}
	@-webkit-keyframes phone-icon {
		0% {
			-webkit-transform: rotate(0deg);
			transform: rotate(0deg)
		}
		2% {
			-webkit-transform: rotate(5deg);
			transform: rotate(5deg)
		}
		4% {
			-webkit-transform: rotate(-5deg);
			transform: rotate(-5deg)
		}
		6% {
			-webkit-transform: rotate(5deg);
			transform: rotate(5deg)
		}
		8% {
			-webkit-transform: rotate(-5deg);
			transform: rotate(-5deg)
		}
		10% {
			-webkit-transform: rotate(5deg);
			transform: rotate(5deg)
		}
		12% {
			-webkit-transform: rotate(-5deg);
			transform: rotate(-5deg)
		}
		14% {
			-webkit-transform: rotate(5deg);
			transform: rotate(5deg)
		}
		16% {
			-webkit-transform: rotate(-5deg);
			transform: rotate(-5deg)
		}
		18% {
			-webkit-transform: rotate(5deg);
			transform: rotate(5deg)
		}
		20% {
			-webkit-transform: rotate(-5deg);
			transform: rotate(-5deg)
		}
		22% {
			-webkit-transform: rotate(5deg);
			transform: rotate(5deg)
		}
		24% {
			-webkit-transform: rotate(-5deg);
			transform: rotate(-5deg)
		}
		26% {
			-webkit-transform: rotate(5deg);
			transform: rotate(5deg)
		}
		28% {
			-webkit-transform: rotate(-5deg);
			transform: rotate(-5deg)
		}
		30% {
			-webkit-transform: rotate(5deg);
			transform: rotate(5deg)
		}
		32% {
			-webkit-transform: rotate(-5deg);
			transform: rotate(-5deg)
		}
		34% {
			-webkit-transform: rotate(5deg);
			transform: rotate(5deg)
		}
		36% {
			-webkit-transform: rotate(-5deg);
			transform: rotate(-5deg)
		}
		38% {
			-webkit-transform: rotate(5deg);
			transform: rotate(5deg)
		}
		40% {
			-webkit-transform: rotate(-5deg);
			transform: rotate(-5deg)
		}
		42% {
			-webkit-transform: rotate(5deg);
			transform: rotate(5deg)
		}
		44% {
			-webkit-transform: rotate(-5deg);
			transform: rotate(-5deg)
		}
		46% {
			-webkit-transform: rotate(0deg);
			transform: rotate(0deg)
		}
	}
	@keyframes phone-icon {
		0% {
			-webkit-transform: rotate(0deg);
			transform: rotate(0deg)
		}
		2% {
			-webkit-transform: rotate(5deg);
			transform: rotate(5deg)
		}
		4% {
			-webkit-transform: rotate(-5deg);
			transform: rotate(-5deg)
		}
		6% {
			-webkit-transform: rotate(5deg);
			transform: rotate(5deg)
		}
		8% {
			-webkit-transform: rotate(-5deg);
			transform: rotate(-5deg)
		}
		10% {
			-webkit-transform: rotate(5deg);
			transform: rotate(5deg)
		}
		12% {
			-webkit-transform: rotate(-5deg);
			transform: rotate(-5deg)
		}
		14% {
			-webkit-transform: rotate(5deg);
			transform: rotate(5deg)
		}
		16% {
			-webkit-transform: rotate(-5deg);
			transform: rotate(-5deg)
		}
		18% {
			-webkit-transform: rotate(5deg);
			transform: rotate(5deg)
		}
		20% {
			-webkit-transform: rotate(-5deg);
			transform: rotate(-5deg)
		}
		22% {
			-webkit-transform: rotate(5deg);
			transform: rotate(5deg)
		}
		24% {
			-webkit-transform: rotate(-5deg);
			transform: rotate(-5deg)
		}
		26% {
			-webkit-transform: rotate(5deg);
			transform: rotate(5deg)
		}
		28% {
			-webkit-transform: rotate(-5deg);
			transform: rotate(-5deg)
		}
		30% {
			-webkit-transform: rotate(5deg);
			transform: rotate(5deg)
		}
		32% {
			-webkit-transform: rotate(-5deg);
			transform: rotate(-5deg)
		}
		34% {
			-webkit-transform: rotate(5deg);
			transform: rotate(5deg)
		}
		36% {
			-webkit-transform: rotate(-5deg);
			transform: rotate(-5deg)
		}
		38% {
			-webkit-transform: rotate(5deg);
			transform: rotate(5deg)
		}
		40% {
			-webkit-transform: rotate(-5deg);
			transform: rotate(-5deg)
		}
		42% {
			-webkit-transform: rotate(5deg);
			transform: rotate(5deg)
		}
		44% {
			-webkit-transform: rotate(-5deg);
			transform: rotate(-5deg)
		}
		46% {
			-webkit-transform: rotate(0deg);
			transform: rotate(0deg)
		}
	}
	.div-about-4 {
		width: 100%;
    height: 120px;
    floaT: left;
    position: relative;
    margin: 0% 0px 0px 0%;
    background: #7b2b93 url(../images/nglogo.svg) center no-repeat;
    background-size: 160px;
    border-radius: 10px;
    bottom: 0%;
    box-shadow: 0px 2px 10px 1px rgb(0 0 0 / 7%);
	}
	#dle-content .div-about-1 {
		margin-bottom: 1%
	}
	.div-about-1 {
		width: 100%;
		float: left;
		position: relative;
		padding: 5% 0%;
		margin-bottom: 0%
	}
	.new-proqt-1:hover .new-proqt-7 {
		transition: all 0.4s ease-in-out;
		-moz-transition: all 0.4s ease-in-out;
		-webkit-transition: all 0.4s ease-in-out;
		color: #7e2d91
	}
	.new-proqt-7 {
		transition: all 0.4s ease-in-out;
		-moz-transition: all 0.4s ease-in-out;
		-webkit-transition: all 0.4s ease-in-out
	}
	.proqt-11:hover {
		background: #7e2d91;
		color: #fff;
		box-shadow: rgb(126 45 145 / 80%) 0px 0px 10px 0px;
		transition: all 0.4s ease-in-out;
		-moz-transition: all 0.4s ease-in-out;
		-webkit-transition: all 0.4s ease-in-out
	}
	.proqt-10 {
		width: 230px;
		margin: auto
	}
	.proqt-11 {
		height: 52px;
		background: #7e2d91;
		floaT: left;
		border-radius: 100px;
		font-family: font-1;
		color: #b9ffd7;
		width: 230px;
		margin: 3% 0px 15% 0px;
		text-align: center;
		line-height: 53px;
		font-size: 14px;
		box-shadow: rgb(126 45 145) 0px 0px 10px 0px;
		transition: all 0.4s ease-in-out;
		-moz-transition: all 0.4s ease-in-out;
		-webkit-transition: all 0.4s ease-in-out
	}
	.new-proqt-1:hover {
		box-shadow: 0px 2px 10px 1px rgb(0 0 0 / 25%);
		-webkit-transition: all .5s;
		-moz-transition: all .5s;
		-o-transition: all .5s;
		transition: all .5s
	}
	.new-proqt-1 {
		box-shadow: 0px 2px 10px 1px rgb(0 0 0 / 5%);
		-webkit-transition: all .5s;
		-moz-transition: all .5s;
		-o-transition: all .5s;
		transition: all .5s
	}
	.new-proqt-1 .new-proqt-8 {
		-webkit-transition: all .5s;
		-moz-transition: all .5s;
		-o-transition: all .5s;
		transition: all .5s
	}
	.new-proqt-1:hover .new-proqt-8 {
		height: 50px;
		bottom: 70px;
		-webkit-transition: all .5s;
		-moz-transition: all .5s;
		-o-transition: all .5s;
		transition: all .5s
	}
	.new-proqt-1:hover .new-proqt-4 {
		bottom: 120px;
		-webkit-transition: all .5s;
		-moz-transition: all .5s;
		-o-transition: all .5s;
		transition: all .5s
	}
	.new-proqt-8 {
		width: 100%;
		height: 0px;
		line-height: 51px;
		text-align: center;
		floaT: left;
		background: #7e2d91;
		color: #c4fbdb;
		font-family: font-1;
		background-size: 100%;
		margin: 0px 0px 0px 0px;
		z-index: 1;
		position: absolute;
		overflow: hidden;
		bottom: 70px
	}
	.new-proqt-7 {
		line-height: 18px;
		padding: 0px 20px
	}
	.new-proqt-6 {
		position: relative;
		display: table-cell;
		vertical-align: middle;
		width: 100%;
		height: 49px;
		position: relative;
		padding: 10px 0px 0px 0px;
		text-align: center
	}
	.new-proqt-5 a {
		color: #7e2d91;
		font-family: font-1;
		font-size: 13px
	}
	.new-proqt-5 {
		height: 20px;
		line-height: 20px;
		text-align: center;
		position: relative;
		overflow: hidden;
		margin: 22px 10px 0px 10px
	}
	.gundi-1 .new-proqt-1:hover .new-proqt-4 {
		bottom: 70px;
		-webkit-transition: all .5s;
		-moz-transition: all .5s;
		-o-transition: all .5s;
		transition: all .5s
	}
	.new-proqt-4 {

		width: 100%;
		height: 50px;
		line-height: 50px;
		text-align: center;
		floaT: left;
		background: url(../images/wave.svg) center no-repeat;
		background-size: 100%;
		margin: -30px 0px 0px 0px;
		z-index: 1;
		position: absolute;
		bottom: 60px;
		-webkit-transition: all .5s;
		-moz-transition: all .5s;
		-o-transition: all .5s;
		transition: all .5s
	}
	.new-proqt-2,
	.new-proqt-2 img {
		width: 100%;
		height: 230px;
		object-fit: cover;
		floaT: left
	}
	.new-proqt-2 img {
		width: 100%;
		line-height: 0px
	}
	.new-proqt-1 {
		height: 300px;
		floaT: left;
		background: #fff;
		box-shadow: 0px 2px 10px 1px rgb(0 0 0 / 7%);
		margin: 0px 6.3px 15px 6.3px;
		position: relative;
		overflow: hidden;
		border-radius: 7px
	}
	.proqt-9 {
		width: 100%;
		floaT: left;
		position: relative;
		margin: 0px 0px
	}
	.proqt-8 {
		z-index: 1;
		width: 100%;
		floaT: left;
		position: relative
	}
	.proqt-3 {
		width: 100%;
		height: 55px;
		floaT: left;
		background: url(../images/translate.svg) center no-repeat;
		background-size: 35px;
		margin: 4% 0px 0px 0px
	}
  .proqt-99 {
		width: 100%;
		height: 55px;
		floaT: left;
		background: url(../images/partners.svg) center no-repeat;
		background-size: 35px;
		margin: 4% 0px 0px 0px
	}
	.proqt-5 {
		font-size: 14px;
		width: 100%;
		floaT: left;
		position: relative;
		margin: -0% 0px 2% 0px;
		text-align: center
	}
	.proqt-7 {
		width: 70px;
		height: 6px;
		position: relative;
		background: #7e2d91;
		margin: auto
	}
	.proqt-6 {
		width: 100%;
		floaT: left;
		position: relative;
		margin: 0% 0px 4% 0px
	}
	.proqt-4 {
		width: 100%;
		floaT: left;
		position: relative;
		text-align: center;
		font-size: 18px;
		color: #333;
		font-family: font-4;
		margin: 2% 0px 1% 0px;
		z-index: 1
	}
	.about-2 img {
		-webkit-transition: all .5s;
		-moz-transition: all .5s;
		-o-transition: all .5s;
		transition: all .5s
	}
	.about-2:hover img {
		-webkit-transition: all .5s;
		-moz-transition: all .5s;
		-o-transition: all .5s;
		transition: all .5s;
		-moz-transform: scale(1.1);
		-webkit-transform: scale(1.1);
		-o-transform: scale(1.1);
		-ms-transform: scale(1.1);
		transform: scale(1.1)
	}
	.about-2 .about-04 {
		-webkit-transition: all .5s;
		-moz-transition: all .5s;
		-o-transition: all .5s;
		transition: all .5s
	}
	.about-2:hover .about-04 {
		box-shadow: 0px 0px 0px 10px rgb(126 45 145 / 29%), 0px 0px 0px 20px rgb(134 49 154 / 57%);
		-webkit-transition: all .5s;
		-moz-transition: all .5s;
		-o-transition: all .5s;
		transition: all .5s
	}
	.about-7 .about-icon-1,
	.about-7 .about-icon-2,
	.about-7 .about-icon-3 {
		-webkit-transition: all .5s;
		-moz-transition: all .5s;
		-o-transition: all .5s;
		transition: all .5s
	}
	.about-7:hover .about-icon-1,
	.about-7:hover .about-icon-2,
	.about-7:hover .about-icon-3 {
		-webkit-transition: all .5s;
		-moz-transition: all .5s;
		-o-transition: all .5s;
		transition: all .5s;
		-moz-transform: scale(1.4);
		-webkit-transform: scale(1.4);
		-o-transform: scale(1.4);
		-ms-transform: scale(1.4);
		transform: scale(1.4)
	}
	.about-icon-3 {
		width: 60px;
		height: 56px;
		floaT: left;
		background: url(../images/quality.svg) center no-repeat;
		background-size: 22px;
		margin: 3px 10px 0px 0px
	}
	.about-icon-2 {
		width: 60px;
		height: 55px;
		floaT: left;
		background: url(../images/group.svg) center no-repeat;
		background-size: 22px;
		margin: 3px 0px 0px 0px
	}
	.about-icon-1 {
		width: 60px;
		height: 50px;
		floaT: left;
		background: url(../images/like.svg) center no-repeat;
		background-size: 22px;
		margin: 3px 10px 0px 0px
	}
	.about-8 {
		width: 60px;
		height: 60px;
		background: #fff;
		color: #000;
		border-radius: 100px;
		box-shadow: 0px 1px 10px 0px rgb(0 0 0 / 16%);
		margin: -55px auto 15px auto;
		position: relative;
		z-index: 11
	}
	.about-10.about-7 {
		box-shadow: 0px 0px 0px 0px #000
	}
	.about-7::after {
		right: 0px !important;
		-webkit-transition: all .3s;
		-moz-transition: all .3s;
		-o-transition: all .3s;
		transition: all .3s;
		left: auto
	}
	.about-7::before {
		left: 0px;
		-webkit-transition: all .3s;
		-moz-transition: all .3s;
		-o-transition: all .3s;
		transition: all .3s
	}
	.about-7:hover::before,
	.about-7:hover::after {
		width: 51%;
		-webkit-transition: all .3s;
		-moz-transition: all .3s;
		-o-transition: all .3s;
		transition: all .3s
	}
	.about-7::before,
	.about-7::after {
		bottom: 0px;
		width: 0%;
		height: 5px;
		margin: 0px 0px 0px 0px;
		position: absolute;
		background: #7e2d91;
		content: "";
		-webkit-transition: all .3s;
		-moz-transition: all .3s;
		-o-transition: all .3s;
		transition: all .3s
	}
	.about-7:hover {
		color: #7e2d91;
		-webkit-transition: all .3s;
		-moz-transition: all .3s;
		-o-transition: all .3s;
		transition: all .3s
	}
	.about-7 {
		cursor: default;
		position: relative;
		width: 33.33333%;
		floaT: left;
		text-align: center;
		padding: 5% 0%;
		color: #3c3d47;
		font-size: 13px;
		line-height: 20px;
		box-shadow: 1px 0px 0px 0px #eee
	}
	.about-t-3 {
		width: 70px;
		height: 6px;
		position: relative;
		background: #7e2d91;
		margin: auto
	}
	.about-t-2 {
		width: 100%;
		floaT: left;
		position: relative;
		margin: -3% 0px 4% 0px
	}
	.about-t-1 {
		width: 100%;
		floaT: left;
		position: relative;
		text-align: center;
		font-size: 17px;
		color: #333;
		font-family: font-4;
		margin: -3% 0px 4% 0px;
		z-index: 1
	}
	.about-04 {
		lefT: 46.8%;
		z-index: 1;
		background: #fff;
		position: absolute;
		color: #7e2d91;
		font-size: 12px;
		text-indent: 2px;
		padding: 0px 0px;
		width: 40px;
		height: 40px;
		line-height: 42px;
		margin: 70px auto 0px auto;
		border-radius: 100px;
		box-shadow: 0px 0px 0px 6px rgb(255 255 255 / 30%), 0px 0px 0px 15px rgb(255 255 255 / 40%)
	}
	.about-4 {
		background: #fff;
		color: #7e2d91;
		font-size: 15px;
		text-indent: 2px;
		padding: 0px 0px;
		width: 40px;
		height: 40px;
		line-height: 42px;
		margin: auto;
		border-radius: 100px;
		box-shadow: 0px 0px 0px 0px rgb(17 65 66 / 50%), 0px 0px 0px 0px rgb(255 255 255 / 30%);
		transition: all 0.2s ease-in-out;
		-moz-transition: all 0.2s ease-in-out;
		-webkit-transition: all 0.2s ease-in-out;
		border-radius: 100px;
		border: none;
		-webkit-box-shadow: 0 0 0 0 rgba(255, 255, 255, 0.7);
		box-shadow: 0 0 0 0 rgba(255, 255, 255, 0.7);
		border-radius: 50%;
		background-color: rgb(255 255 255);
		background-size: cover;
		background-repeat: no-repeat;
		-webkit-animation: pulse 2.10s infinite cubic-bezier(0.66, 0, 0, 1);
		-moz-animation: pulse 2.10s infinite cubic-bezier(0.66, 0, 0, 1);
		-ms-animation: pulse 2.10s infinite cubic-bezier(0.66, 0, 0, 1);
		animation: pulse 2.10s infinite cubic-bezier(0.66, 0, 0, 1)
	}
	@-webkit-keyframes pulse {
		to {
			-webkit-box-shadow: 0 0 0 25px rgba(0, 125, 205, 0);
			box-shadow: 0 0 0 25px rgba(0, 125, 205, 0)
		}
	}
	@-moz-keyframes pulse {
		to {
			box-shadow: 0 0 0 25px rgba(0, 125, 205, 0)
		}
	}
	@-ms-keyframes pulse {
		to {
			box-shadow: 0 0 0 25px rgba(0, 125, 205, 0)
		}
	}
	@keyframes pulse {
		to {
			-webkit-box-shadow: 0 0 0 25px rgba(0, 125, 205, 0);
			box-shadow: 0 0 0 25px rgba(0, 125, 205, 0)
		}
	}
	.about-3 {
		opacity: 9;
		text-align: center;
		position: absolute;
		top: 50%;
		color: #fff;
		font-size: 18px;
		left: 0;
		width: 100%;
		-webkit-transform: translateY(-50%);
		transform: translateY(-50%);
		z-index: 2;
		transition: all 0.2s ease-in-out;
		-moz-transition: all 0.2s ease-in-out;
		-webkit-transition: all 0.2s ease-in-out
	}
	.about-5 {
		width: 100%;
		floaT: left;
		position: relative;
		margin: 0px 0px 0px 0px;
		background: #EFEBF4;
		background-size: 100%
	}
	.about-6 {
		width: 100%;
		floaT: left;
		position: relative;
		background: #fff
	}
	.about-2,
	.about-2 img {
		width: 100%;
		height: 200px;
		object-fit: cover;
		floaT: left
	}
	.about-2 {
		overflow: hidden;
		width: 100%;
		floaT: left;
		position: relative
	}
	.about-1 {
		width: 100%;
		floaT: left;
		position: relative;
		margin: 0px 0px 0px 0px
	}
	.header-1 {
		position: relative;
		z-index: 9999
	}
	.cd-popup-container .cd-popup-close::after {
		z-index: 9;
		content: "";
		position: absolute;
		top: 0px;
		width: 57px;
		border-radius: 0px;
		height: 57px;
		top: -0px;
		lefT: -57px;
		opacity: 9
	}
	.div-ajax-25 {
		z-indeX: 9;
		width: 57px;
		height: 57px;
		position: relative;
		floaT: left;
		border-radius: 0px;
		text-align: center;
		line-height: 59px;
		font-size: 20px;
		color: #ff9800;
		position: absolute;
		top: 0px;
		right: 57px
	}
	.search-1 {
		width: 100%;
		floaT: left
	}
	.btn-1 {
		transition: all 0.3s ease-in-out;
		-moz-transition: all 0.3s ease-in-out;
		-webkit-transition: all 0.3s ease-in-out;
		font-family: font-1;
		position: absolute;
		right: 0px;
		height: 57px;
		line-height: 57px;
		top: 0px;
		cursor: pointer;
		color: #fff;
		padding: 0px 0px 0px 0px;
		width: 57px;
		text-align: center;
		background: #7e2d91;
		border: 0;
		margin: 0px 0px 0px 0px;
		font-size: 15px;
		letter-spacing: 1px;
		border-radius: 0px 5px 5px 0px;
		margin-top: 0px
	}
	.q_search input::placeholder {
		color: #78a2ab
	}
	.q_search input {
		border-radius: 5px !important;
		position: relative;
		overflow: hidden;
		color: #383838;
		line-height: 44px;
		font-family: font-1;
		position: absolute;
		height: 57px;
		padding: 0px 0px 0px 0px;
		width: 100%;
		background: rgb(255 255 255 / 0%);
		background-color: #fff;
		border: 0px solid #fff;
		margin: 0px 0px 0px 0px;
		font-size: 14px;
		letter-spacing: 0.5px;
		border-radius: 0px;
		text-indent: 25px;
		transition: all 0.7s;
		-webkit-transition: all 0.7s
	}
	.cd-popup {
		z-index: 9999999999 !important;
		position: fixed;
		left: 0;
		top: 0;
		height: 100%;
		width: 100%;
		background: url(../images/bg_1.png) rgb(42 43 53 / 65%) !important;
		opacity: 0;
		visibility: hidden;
		-webkit-transition: opacity 0.3s 0s, visibility 0s 0.3s;
		-moz-transition: opacity 0.3s 0s, visibility 0s 0.3s;
		transition: opacity 0.3s 0s, visibility 0s 0.3s
	}
	.cd-popup.is-visible {
		opacity: 1;
		visibility: visible;
		-webkit-transition: opacity 0.3s 0s, visibility 0s 0s;
		-moz-transition: opacity 0.3s 0s, visibility 0s 0s;
		transition: opacity 0.3s 0s, visibility 0s 0s
	}
	.cd-popup-container {
		height: 57px;
		border-radius: 1110px;
		width: 100%;
		max-width: 400px;
		margin: 5em auto 0px auto;
		display: flex;
		background: #fff;
		-webkit-transform: translateY(-40px);
		-moz-transform: translateY(-40px);
		-ms-transform: translateY(-40px);
		-o-transform: translateY(-40px);
		transform: translateY(-40px);
		-webkit-backface-visibility: hidden;
		-webkit-transition-property: -webkit-transform;
		-moz-transition-property: -moz-transform;
		transition-property: transform;
		-webkit-transition-duration: 0.3s;
		-moz-transition-duration: 0.3s;
		transition-duration: 0.3s
	}
	.cd-popup-container .cd-popup-close {
		position: absolute;
		top: 0px;
		right: 0px;
		width: 57px;
		height: 57px
	}
	.is-visible .cd-popup-container {
		-webkit-transform: translateY(0);
		-moz-transform: translateY(0);
		-ms-transform: translateY(0);
		-o-transform: translateY(0);
		transform: translateY(0)
	}
	.slick-prev,
	.slick-next {
		font-size: 0;
		line-height: 0;
		position: absolute;
		top: 50%;
		display: none !important;
		width: 20px;
		height: 20px;
		padding: 0;
		-webkit-transform: translate(0, -50%);
		-ms-transform: translate(0, -50%);
		transform: translate(0, -50%);
		cursor: pointer;
		color: transparent;
		border: none;
		outline: none;
		background: transparent
	}
	.slick-initialized .slick-slide {
		display: block
	}
	.slick-prev:hover:before,
	.slick-prev:focus:before,
	.slick-next:hover:before,
	.slick-next:focus:before {
		opacity: 1
	}
	.slick-prev.slick-disabled:before,
	.slick-next.slick-disabled:before {
		opacity: .25
	}
	.slick-prev:before,
	.slick-next:before {
		font-family: 'slick';
		font-size: 20px;
		line-height: 1;
		opacity: .75;
		color: white;
		-webkit-font-smoothing: antialiased;
		-moz-osx-font-smoothing: grayscale
	}
	.slick-prev {}
	[dir='rtl'] .slick-prev {
		right: -25px;
		left: auto
	}
	.slick-prev:before {
		content: ''
	}
	[dir='rtl'] .slick-prev:before {
		content: ''
	}
	.slick-next {}
	[dir='rtl'] .slick-next {
		right: auto;
		left: -25px
	}
	.slick-next:before {
		content: ''
	}
	[dir='rtl'] .slick-next:before {
		content: ''
	}
	#dle-content-03 .slick-dots {
		top: 180px !important;
		margin-right: 220px
	}
	.zeda-slaider-1 .slick-dots {
		top: 180px
	}
	#dle-content-1 .slick-dots {
		bottom: 115px;
		height: 0px;
		opacity: 0;
		position: relative;
		overflow: hidden;
		margin-right: 20px
	}
	.zeda-slaider-2 img {
		width: 100%;
		line-height: 0px
	}
	.zeda-slaider-2 {
		width: 100%;
		height: 320px;
		floaT: left;
		position: relative;
		margin: 0% 0px;
		overflow: hidden;
		border-radius: 0px;
		line-height: 0px
	}
	.slick-dots {
		bottom: 80px !important;
		width: 100% !important;
		position: absolute;
		display: block;
		right: none;
		padding: 0;
		margin: 0;
		list-style: none;
		text-align: center;
		z-index: 9999999
	}
	.slick-dots .slick-active {
		border-radius: 100px
	}
	.slick-next {
		display: none !important;
		right: 10px;
		floaT: left;
		border-radius: 100px;
		color: #fff;
		background: #7e2d91 url(../images/s2.svg) 17px no-repeat;
		background-size: 8px;
		font-size: 0px !important;
		z-index: 999999999;
		line-height: 50px;
		position: absolute;
		top: 45% !important;
		width: 40px !important;
		height: 40px !important;
		padding: 0;
		-webkit-transform: translate(0, -50%);
		-ms-transform: translate(0, -50%);
		transform: translate(0, -50%);
		cursor: pointer
	}
	.slick-prev {
		lefT: 10px;
		floaT: left;
		border-radius: 100px;
		color: #fff;
		background: rgb(126 45 145) url(../images/s1.svg) 15px no-repeat;
		background-size: 8px;
		font-size: 0px !important;
		z-index: 1;
		line-height: 50px;
		position: absolute;
		top: 45% !important;
		display: none !important;
		width: 40px !important;
		height: 40px !important;
		padding: 0;
		-webkit-transform: translate(0, -50%);
		-ms-transform: translate(0, -50%);
		transform: translate(0, -50%);
		cursor: pointer
	}
	.slick-dots {
		display: block !important
	}
	.slick-dots .slick-active {
		background: #7e2d91
	}
	.slick-dots li {
		background: #fff;
		border-radius: 10px;
		position: relative;
		display: inline-block;
		width: 10px;
		height: 10px;
		margin: 0 5px;
		padding: 0;
		cursor: pointer
	}
	.slick-dots li button {
		font-size: 0;
		line-height: 0;
		display: block;
		width: 10px;
		height: 10px;
		padding: 5px;
		cursor: pointer;
		color: transparent;
		border: 0;
		outline: none;
		background: transparent
	}
	.slick-dots li button:hover,
	.slick-dots li button:focus {
		outline: none
	}
	.slick-dots li.slick-active button:before {
		opacity: .75;
		color: black
	}
	.zeda-slaider-04 {
		float: left;
		width: 100%;
		height: 101%;
		margin: 0px 0px 0px 0px;
		background: #00000075;
		position: absolute;
		lefT: 0%;
		top: 0px;
		z-index: 1
	}
	.zeda-slaider-9 {
		width: 20px;
		height: 3px;
		background: #18a78c;
		floaT: left;
		position: relative;
		margin: 14px 10px 0px 0%;
		overflow: hidden;
		line-height: 40px;
		color: #fff;
		font-size: 15px;
		font-family: font-1
	}
	.zeda-slaider-11 {
		width: 100%;
		floaT: left;
		position: relative;
		margin: 0% 0px 0px 0%;
		overflow: hidden;
		line-height: 30px;
		color: #fff;
		font-size: 17px;
		font-family: font-1;
		text-align: left;
		color: #fff;
		text-shadow: 0px 1px 4px #000
	}
	.zeda-slaider-8 {
		width: 100%;
		display: none;
		floaT: left;
		position: relative;
		margin: 0% 0px -10px 0%;
		overflow: hidden;
		line-height: 30px;
		color: #fff;
		font-size: 15px;
		font-family: font-1;
		text-shadow: 0px 1px 4px #000
	}
	.zeda-slaider-7 {
		text-align: center;
		position: relative;
		margin: 0% 0px 0px 0px;
		overflow: hidden;
		line-height: 25px;
		color: #fff;
		font-size: 24px;
		text-shadow: 0px 1px 4px #000
	}
	.zeda-slaider-6 {
		width: 100%;
		floaT: left;
		position: absolute;
		margin: 240px 0px 0px 0px;
		overflow: hidden;
		line-height: 30px;
		color: #fff;
		z-indeX: 11
	}
	.zeda-slaider-5 {
		width: 100%;
		floaT: left;
		position: relative;
		margin: 0px 0px;
		overflow: hidden;
		border-radius: 0px;
		line-height: 0px
	}
	.zeda-slaider-3 {
		width: 100%;
		floaT: left;
		position: relative;
		margin: 0px 0px;
		overflow: hidden;
		border-radius: 0px;
		line-height: 0px
	}
	.zeda-slaider-1 {
		margin-top: -20px;
		border-radius: 0px;
		overflow: hidden;
		position: relative;
		floaT: left;
		widtH: 100%;
		z-index: 1
	}
	.slick-slider {
		position: relative;
		z-index: 0;
		display: block;
		box-sizing: border-box;
		-webkit-user-select: none;
		-moz-user-select: none;
		-ms-user-select: none;
		user-select: none;
		-webkit-touch-callout: none;
		-khtml-user-select: none;
		-ms-touch-action: pan-y;
		touch-action: pan-y;
		-webkit-tap-highlight-color: transparent
	}
	.slick-list {
		position: relative;
		display: block;
		overflow: hidden;
		margin: 0;
		padding: 0
	}
	.slick-list:focus {
		outline: none
	}
	.slick-list.dragging {
		cursor: pointer;
		cursor: hand
	}
	.slick-slider .slick-track,
	.slick-slider .slick-list {
		-webkit-transform: translate3d(0, 0, 0);
		-moz-transform: translate3d(0, 0, 0);
		-ms-transform: translate3d(0, 0, 0);
		-o-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0)
	}
	.slick-track {
		position: relative;
		top: 0;
		left: 0;
		display: block;
		margin-left: auto;
		margin-right: auto
	}
	.slick-track:before,
	.slick-track:after {
		display: table;
		content: ''
	}
	.slick-track:after {
		clear: both
	}
	.slick-loading .slick-track {
		visibility: hidden
	}
	.slick-slide {
		display: none;
		float: left;
		height: 100%
	}
	[dir='rtl'] .slick-slide {
		float: right
	}
	.slick-slide img {
		display: block
	}
	.slick-slide.slick-loading img {
		display: none
	}
	.slick-slide.dragging img {
		pointer-events: none
	}
	.slick-initialized .slick-slide {
		lefT: 0px;
		top: 50px;
		width: 100%;
		display: block
	}
	.slick-loading .slick-slide {
		visibility: hidden
	}
	.slick-vertical .slick-slide {
		display: block;
		height: auto;
		border: 1px solid transparent
	}
	.slick-arrow.slick-hidden {
		display: none
	}
	.header-sl-8:hover {
		background: rgb(126 45 145 / 30%);
		transition: all 0.4s ease-in-out;
		-moz-transition: all 0.4s ease-in-out;
		-webkit-transition: all 0.4s ease-in-out;
		box-shadow: rgb(126 45 145) 0px 0px 30px 0px
	}
	.header-sl-8 .header-sl-10 {
		transition: all 0.4s ease-in-out;
		-moz-transition: all 0.4s ease-in-out;
		-webkit-transition: all 0.4s ease-in-out
	}
	.header-sl-8:hover .header-sl-10 {
		color: #fff;
		transition: all 0.4s ease-in-out;
		-moz-transition: all 0.4s ease-in-out;
		-webkit-transition: all 0.4s ease-in-out
	}
	.header-sl-8:hover .header-sl-9 {
		left: 170px;
		-webkit-transform: rotate(20deg);
		-ms-transform: rotate(20deg);
		transform: rotate(20deg);
		transition: all 0.4s ease-in-out;
		-moz-transition: all 0.4s ease-in-out;
		-webkit-transition: all 0.4s ease-in-out
	}
	.header-sl-9 {
		position: absolute;
		width: 20px;
		height: 90px;
		floaT: left;
		lefT: 0px;
		line-height: 100px;
		color: #fff;
		line-height: 52px;
		font-size: 14px;
		background: #7e2d91;
		margin: -20px 0px 0px -30px;
		-webkit-transform: rotate(20deg);
		-ms-transform: rotate(20deg);
		transform: rotate(20deg);
		transition: all 0.4s ease-in-out;
		-moz-transition: all 0.4s ease-in-out;
		-webkit-transition: all 0.4s ease-in-out
	}
	.header-sl-10 {
		position: relative;
		z-index: 11
	}
	.header-sl-8 {
		position: relative;
		height: 35px;
		floaT: left;
		border-radius: 100px;
		line-height: 100px;
		color: #fff;
		padding: 0px 25px;
		overflow: hidden;
		line-height: 37px;
		font-size: 14px;
		border: 2px #7e2d91 solid;
		margin: 2px 0px 0px 20px;
		transition: all 0.4s ease-in-out;
		-moz-transition: all 0.4s ease-in-out;
		-webkit-transition: all 0.4s ease-in-out
	}
	.header-sl-7:hover {
		transition: all 0.4s ease-in-out;
		-moz-transition: all 0.4s ease-in-out;
		-webkit-transition: all 0.4s ease-in-out;
		box-shadow: rgb(126 45 145) 0px 0px 30px 0px;
		color: #fff
	}
	.header-sl-7 {
		height: 42px;
		background: #7e2d91;
		floaT: left;
		border-radius: 100px;
		color: #b9ffd7;
		padding: 0px 25px;
		line-height: 43px;
		font-size: 14px;
		box-shadow: rgb(126 45 145) 0px 0px 10px 0px;
		transition: all 0.4s ease-in-out;
		-moz-transition: all 0.4s ease-in-out;
		-webkit-transition: all 0.4s ease-in-out
	}
	.header-8:hover {
		border: 2px #7e2d91 solid;
		color: #7e2d91;
		transition: all 0.2s ease-in-out;
		-moz-transition: all 0.2s ease-in-out;
		-webkit-transition: all 0.2s ease-in-out
	}
	.header-8 {
		width: 38px;
		height: 38px;
		line-height: 38px;
		floaT: right;
		margin: 22px 150px 0px 0px;
		border-radius: 100px;
		border: 2px #ddd solid;
		cursor: pointer;
		color: #777;
		transition: all 0.2s ease-in-out;
		-moz-transition: all 0.2s ease-in-out;
		-webkit-transition: all 0.2s ease-in-out
	}
	#cssmenu,
	#cssmenu ul,
	#cssmenu ul li,
	#cssmenu ul li a,
	#cssmenu #menu-button {
		margin: 0;
		padding: 0;
		border: 0;
		list-style: none;
		line-height: 1;
		display: block;
		position: relative;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box
	}
	#cssmenu:after,
	#cssmenu>ul:after {
		content: ".";
		display: block;
		clear: both;
		visibility: hidden;
		line-height: 0;
		height: 0
	}
	#cssmenu #menu-button {
		display: none
	}
	#cssmenu {
		border-radius: 5px;
		font-family: font-1;
		background: #fff
	}
	#cssmenu>ul>li {
		float: left
	}
	#cssmenu.align-center>ul {
		font-size: 0;
		text-align: center
	}
	#cssmenu.align-center>ul>li {
		display: inline-block;
		float: none
	}
	#cssmenu.align-center ul ul {
		text-align: left
	}
	#cssmenu.align-right>ul>li {
		float: right
	}
	#cssmenu>ul>li>a {
		padding: 18px 16px 15px 20px;
		font-size: 14px;
		letter-spacing: 0.1px;
		text-decoration: none;
		color: #525252;
		font-weight: 700;
		text-transform: uppercase
	}
	#cssmenu>ul>li:hover>a {
		color: #7e2d91
	}
	#cssmenu>ul>li.has-sub>a {
		padding-right: 30px
	}
	#cssmenu>ul>li.has-sub>a:after {
		position: absolute;
		top: 22px;
		right: 11px;
		width: 8px;
		height: 2px;
		display: block;
		background: #ddd;
		content: ''
	}
	#cssmenu>ul>li.has-sub>a:before {
		position: absolute;
		top: 19px;
		right: 14px;
		display: block;
		width: 2px;
		height: 8px;
		background: #ddd;
		content: '';
		-webkit-transition: all .25s ease;
		-moz-transition: all .25s ease;
		-ms-transition: all .25s ease;
		-o-transition: all .25s ease;
		transition: all .25s ease
	}
	#cssmenu>ul>li.has-sub:hover>a:before {
		top: 23px;
		height: 0
	}
	#cssmenu ul ul {
		position: absolute;
		left: -9999px
	}
	#cssmenu.align-right ul ul {
		text-align: right
	}
	#cssmenu ul ul li {
		height: 0;
		-webkit-transition: all .25s ease;
		-moz-transition: all .25s ease;
		-ms-transition: all .25s ease;
		-o-transition: all .25s ease;
		transition: all .25s ease
	}
	#cssmenu li:hover>ul {
		left: auto
	}
	#cssmenu.align-right li:hover>ul {
		left: auto;
		right: 0
	}
	#cssmenu li:hover>ul>li {
		height: 35px
	}
	#cssmenu ul ul ul {
		margin-left: 100%;
		top: 0
	}
	#cssmenu.align-right ul ul ul {
		margin-left: 0;
		margin-right: 100%
	}
	#cssmenu ul ul li a {
		text-indent: 5px;
		border-bottom: 1px solid rgba(150, 150, 150, 0.15);
		padding: 14px 15px;
		width: 170px;
		font-size: 13px;
		text-decoration: none;
		color: #ddd;
		font-weight: 400;
		background: #333
	}
	#cssmenu ul ul li:last-child>a,
	#cssmenu ul ul li.last-item>a {
		border-bottom: 0
	}
	#cssmenu ul ul li:hover>a,
	#cssmenu ul ul li a:hover {
		color: #fff
	}
	#cssmenu ul ul li.has-sub>a:after {
		position: absolute;
		top: 16px;
		right: 11px;
		width: 8px;
		height: 2px;
		display: block;
		background: #ddd;
		content: ''
	}
	#cssmenu.align-right ul ul li.has-sub>a:after {
		right: auto;
		left: 11px
	}
	#cssmenu ul ul li.has-sub>a:before {
		position: absolute;
		top: 13px;
		right: 14px;
		display: block;
		width: 2px;
		height: 8px;
		background: #ddd;
		content: '';
		-webkit-transition: all .25s ease;
		-moz-transition: all .25s ease;
		-ms-transition: all .25s ease;
		-o-transition: all .25s ease;
		transition: all .25s ease
	}
	#cssmenu.align-right ul ul li.has-sub>a:before {
		right: auto;
		left: 14px
	}
	#cssmenu ul ul>li.has-sub:hover>a:before {
		top: 17px;
		height: 0
	}
	#cssmenu.small-screen {
		margin-top: 0px;
		width: 100%
	}
	#cssmenu.small-screen ul {
		width: 100%;
		display: none
	}
	#cssmenu.small-screen>ul>li {
		float: none
	}
	#cssmenu.small-screen.align-center>ul {
		text-align: left
	}
	#cssmenu.small-screen ul li {
		width: 100%;
		border-top: 1px solid rgba(120, 120, 120, 0.2)
	}
	#cssmenu.small-screen ul ul li,
	#cssmenu.small-screen li:hover>ul>li {
		height: auto
	}
	#cssmenu.small-screen ul li a,
	#cssmenu.small-screen ul ul li a {
		width: 100%;
		border-bottom: 0
	}
	#cssmenu.small-screen ul ul li a {
		font-family: font-1;
		padding-left: 15px
	}
	#cssmenu.small-screen ul ul ul li a {
		padding-left: 15px;
		font-family: font-1
	}
	#cssmenu.small-screen ul ul li a {
		color: #444343;
		background: none
	}
	#cssmenu.small-screen ul ul li:hover>a,
	#cssmenu.small-screen ul ul li.active>a {
		color: #7e2d91
	}
	#cssmenu.small-screen ul ul,
	#cssmenu.small-screen ul ul ul,
	#cssmenu.small-screen.align-right ul ul {
		position: relative;
		left: 0;
		width: 100%;
		margin: 0;
		text-align: left
	}
	#cssmenu.small-screen>ul>li.has-sub>a:after,
	#cssmenu.small-screen>ul>li.has-sub>a:before,
	#cssmenu.small-screen ul ul>li.has-sub>a:after,
	#cssmenu.small-screen ul ul>li.has-sub>a:before {
		display: none
	}
	#cssmenu.small-screen #menu-button {
		position: absolute;
		display: block !important;
		padding: 0px 17px;
		color: #ddd;
		cursor: pointer;
		font-size: 12px;
		text-transform: uppercase;
		font-weight: 700;
		top: 13px;
		right: 15px;
		z-index: 9
	}
	#cssmenu.small-screen #menu-button:after {
		border-radius: 0px;
		position: absolute;
		top: 13px;
		right: 17px;
		display: block;
		height: 6px;
		width: 30px;
		border-top: 3px solid #7e2d91;
		border-bottom: 3px solid #7e2d91;
		content: '';
		-webkit-transition: all ease .1s;
		transition: all ease .1s
	}
	#cssmenu.small-screen #menu-button:before {
		-webkit-transition: all ease .1s;
		transition: all ease .1s;
		position: absolute;
		top: 13px;
		right: 17px;
		display: block;
		height: 3px;
		width: 30px;
		background: #7e2d91;
		content: ''
	}
	#cssmenu.small-screen #menu-button.menu-opened:after {
		top: 13px;
		border: 0;
		height: 3px;
		width: 15px;
		background: #7e2d91
		-webkit-transform: rotate(45deg);
		-moz-transform: rotate(45deg);
		-ms-transform: rotate(45deg);
		-o-transform: rotate(45deg);
		transform: rotate(45deg)
	}
	#cssmenu.small-screen #menu-button.menu-opened:before {
		top: 13px;
		background: #7e2d91;
		width: 15px;
		-webkit-transform: rotate(-45deg);
		-moz-transform: rotate(-45deg);
		-ms-transform: rotate(-45deg);
		-o-transform: rotate(-45deg);
		transform: rotate(-45deg)
	}
	#cssmenu.small-screen .submenu-button {
		background: #7e2d91;
		position: absolute;
		z-index: 99;
		right: 0;
		top: 0;
		display: block;
		border-left: 1px solid rgba(120, 120, 120, 0.2);
		height: 48px;
		width: 48px;
		cursor: pointer
	}
	#cssmenu.small-screen .submenu-button.submenu-opened {}
	#cssmenu.small-screen ul ul .submenu-button {
		height: 34px;
		width: 34px
	}
	#cssmenu.small-screen .submenu-button:after {
		position: absolute;
		top: 22px;
		right: 19px;
		width: 8px;
		height: 2px;
		display: block;
		background: #a4ffcb;
		content: ''
	}
	#cssmenu.small-screen ul ul .submenu-button:after {
		top: 15px;
		right: 13px
	}
	#cssmenu.small-screen .submenu-button.submenu-opened:after {
		background: #fff
	}
	#cssmenu.small-screen .submenu-button:before {
		position: absolute;
		top: 19px;
		right: 22px;
		display: block;
		width: 2px;
		height: 8px;
		background: #a4ffcb;
		content: ''
	}
	#cssmenu.small-screen ul ul .submenu-button:before {
		top: 12px;
		right: 16px
	}
	#cssmenu.small-screen .submenu-button.submenu-opened:before {
		display: none
	}
	#cssmenu.small-screen.select-list {
		padding: 5px
	}
	.cssmenu a {
		color: #a5a7b2
	}
	.header-7 {
		border-radius: 0px 5px 0px 0px;
		z-index: 1;
		width: 140px;
		height: 63px;
		line-height: 63px;
		floaT: left;
		margin: 0px 0px 0px 0px;
		font-size: 15px;
		font-family: font-1;
		color: #fff;
		position: absolute;
		right: 0px;
		top: 0px;
		text-align: center
	}
	.logo-1 img {
		width: 100%;
		line-height: 0px
	}
	.logo-1 {
		width: 85px;
		floaT: left;
		margin: 6px 2px 2px 7px;
		font-size: 15px;
		font-family: font-1;
		color: #bdbdbd;
		z-index: 1;
		position: relative
	}
	.header-5 {
		box-shadow: 0px 0px 10px 0px hsl(231deg 48% 48% / 28%);
		z-index: 9999;
		position: absolute;
		width: 100%;
		floaT: left;
		margin: 58px 0% 2% 0%;
		font-size: 15px;
		font-family: font-1;
		color: #bdbdbd;
		background: #fff;
		background: -moz-linear-gradient(top, #fff 0%, #d7d7d7 100%);
		background: -webkit-linear-gradient(top, #fff 0%, #d7d7d7 100%);
		background: linear-gradient(to bottom, #fff 0%, #d7d7d7 100%);
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#d7d7d7', GradientType=0);
		border-radius: 50px !important;
		/* overflow: hidden; */
	}
	.header-sl-6 {
		width: 100%;
		floaT: left;
		margin: 3% 0% 2% 0%;
		font-size: 15px;
		font-family: 'font-1';
		color: #fff;
		border-radius: 5px
	}
	.header-sl-4 {
		width: 100%;
		floaT: left;
		margin: 0% 0% 1% 0%;
		font-size: 18px;
		font-family: font-1
	}
	.header-sl-5 {
		font-size: 13px;
		color: #bdbdbd;
		width: 100%;
		floaT: left;
		line-height: 16px
	}
	.header-sl-3 {
		z-index: 11;
		width: 95%;
		height: 300px;
		floaT: left;
		margin: 30% 0% 10% 0%;
		position: relative
	}
	.header-02 {
		position: absolute;
		width: 100%;
		floaT: left;
		color: #fff;
		margin-bottom: 0px
	}
	.header-4 li {
		floaT: left;
		color: #fff;
		padding: 0px 25px 0px 0px
	}
	.header-4 a {
		color: #fff
	}
	.header-4 {
		width: 100%;
		floaT: right;
		color: #fff
	}
	.header-3 span {
		color: #fff;
		font-family: font-1
	}
	.header-3 {
		display: none;
		floaT: left;
		color: #dedede;
		font-family: font-1
	}
	.header-2 {
		position: relative;
		z-indeX: 1;
		width: 100%;
		floaT: left;
		color: #fff;
		margin-bottom: 0px;
		padding: 20px 0px
	}
	.header-sl-2::after {
		z-index: 0;
		width: 100%;
		height: 100%;
		margin: 0px 0px 0px 0px;
		floaT: left;
		position: absolute;
		overflow: hidden;
		lefT: 0px;
		top: 0px;
		background-color: #08081980;
		opacity: 0.9;
		content: ""
	}
	.header-sl-2 {
		position: relative;
		z-indeX: 0;
		width: 100%;
		floaT: left;
		top: 0px
	}
	.header-sl-12 {
		position: absolute;
		z-indeX: 1;
		width: 100%;
		bottom: -0px;
		height: 50px;
		floaT: left;
		background: url(../images/wavesOpacity.svg) top no-repeat;
		transform: rotate(180deg);
		color: #fff;
		margin-bottom: 0px
	}
	.header-sl-img-1 img {
		object-fit: cover;
		width: 100%
	}
	.header-sl-img-1,
	.header-sl-img-1 img,
	.slick-slider {
		height: 470px
	}
	.header-sl-img-1 {
		position: absolute;
		z-indeX: 0;
		width: 100%;
		floaT: left;
		color: #fff;
		margin-bottom: 0px
	}
	.header-sl-1 {
		overflow: hidden;
		position: relative;
		z-indeX: 1;
		width: 100%;
		height: 440px;
		floaT: left;
		color: #fff;
		margin-top: 0px
	}
	.center-1 {
		position: relative;
		margin: auto
	}
}

@media (min-width: 760px) and (max-width: 1000px) {
	.sruli-15 {
		width: 100%;
		floaT: left;
		margin: 0px 0px 0% 0px
	}
	.sruli-14 span {
		color: #2069c4;
		font-family: font-4
	}
	.sruli-14 {
		width: 100%;
		floaT: left;
		margin: 0px 0px 0% 0px;
		font-size: 18px;
		line-height: 20px;
		color: #555;
		font-family: font-1
	}
	.sruli-13 {
		padding: 0% 5%
	}
	.sruli-12 {
		width: 100%;
		floaT: left;
		background: #fff;
		border-radius: 5px;
		box-shadow: 0px 1px 10px 0px rgb(0 0 0 / 16%);
		margin-top: 3%;
		padding-bottom: 5%;
		overflow: hidden;
		padding: 5% 0%
	}
	.sruli-11 {
		floaT: right
	}
	.sruli-10 {
		floaT: left
	}
	.sruli-9 {
		width: 100%;
		floaT: left;
		margin: 0px 0px 0% 0px;
		font-size: 14px;
		line-height: 20px;
		color: #555;
		font-family: font-1
	}
	.sruli-8 b {
		font-family: font-1
	}
	.sruli-8 {
		width: 100%;
		floaT: left;
		margin: 15px 0px 5% 0px;
		font-size: 14px;
		line-height: 20px;
		color: #555;
		font-family: font-1
	}
	.sruli-5 i {
		color: #7e2d91
	}
	.sruli-7 {
		floaT: left;
		padding: 0px 20px;
		color: #acacac;
		font-family: font-1
	}
	.sruli-7 span {
		color: #6f6f6f
	}
	.sruli-6 {
		floaT: left;
		color: #acacac
	}
	.sruli-5 {
		font-style: italic;
		width: 100%;
		floaT: left;
		margin: 8px 0px 0px 0px;
		font-size: 14px;
		color: #222;
		font-family: font-1
	}
	.sruli-4 h1 {
		line-height: 18px;
		width: 100%;
		floaT: left;
		margin: 10px 0px 0px 0px;
		font-size: 19px;
		color: #222;
		font-family: font-4;
		letter-spacing: -0.8px
	}
	.sruli-4 {
		width: 100%;
		floaT: right;
		margin: 0px 0px 0px 0px
	}
	.btn-close {
		display: none
	}
	.fotorama__stage__frame.fotorama__stage__frame img {
		border-radius: 5px !important
	}
	.fotorama__nav__frame.fotorama__nav__frame--thumb.fotorama__active::before {
		width: 56px;
		height: 56px;
		box-shadow: 0px 0px 0px 4px #7e2d91;
		margin: 6px 0px 0px 4px;
		top: 0px;
		position: absolute;
		floaT: left;
		content: "";
		z-index: 99
	}
	body .fotorama__thumb-border {
		width: 60px !important;
		height: 60px !important;
		border-width: 4px;
    font-family: font-1 !important;
		margin-top: 2px !important
	}
	.sruli-03 {
		width: 350px;
		background: #fff;
		overflow: hidden;
		margin: auto
	}
	.sruli-3 {
		padding: 0% 5%
	}
	.sruli-1 {
		width: 100%;
		floaT: left
	}
	.sruli-2 {
		margin-bottom: 0%;
		width: 100%;
		floaT: left;
		background: #fff;
		border-radius: 5px;
		box-shadow: 0px 1px 10px 0px rgb(0 0 0 / 16%);
		margin-top: 10px;
		padding-bottom: 5%;
		overflow: hidden;
		padding: 5% 0%
	}
	.gallery-hidden {
		display: none
	}
	.fotorama__fullscreen-icon {
		background-color: #222;
		width: 32px;
		height: 32px;
		top: 20px !important;
		right: 20px !important;
		background-position: 0 -32px;
		z-index: 20
	}
	.fotorama__fullscreen-icon,
	.fotorama__video-close,
	.fotorama__video-play {
		background: #222 url(../images/fotorama.png) no-repeat
	}
	.fotorama__stage {
		background-color: #fff
	}
	.gallery-shown:not(.fotorama--fullscreen) .fotorama__nav-wrap {
		border: 0px solid #e3e3e3;
		padding: 10px 0px;
		margin-top: 0px
	}
	/*! * Fotorama 4.6.4 | http://fotorama.io/license/ */
	.fotorama__arr:focus:after,
	.fotorama__fullscreen-icon:focus:after,
	.fotorama__html,
	.fotorama__img,
	.fotorama__nav__frame:focus .fotorama__dot:after,
	.fotorama__nav__frame:focus .fotorama__thumb:after,
	.fotorama__stage__frame,
	.fotorama__stage__shaft,
	.fotorama__video iframe {
		position: absolute;
		width: 100%;
		height: 100%;
		border-radius: 5px;
		top: 0;
		right: 0;
		left: 0;
		bottom: 0
	}
	.fotorama--fullscreen,
	.fotorama__img {
		max-width: 99999px!important;
		max-height: 99999px!important;
		min-width: 0!important;
		min-height: 0!important;
		border-radius: 0!important;
		box-shadow: none!important;
		padding: 0!important
	}
	.fotorama__wrap .fotorama__grab {
		cursor: move;
		cursor: -webkit-grab;
		cursor: -o-grab;
		cursor: -ms-grab;
		cursor: grab
	}
	.fotorama__grabbing * {
		cursor: move;
		cursor: -webkit-grabbing;
		cursor: -o-grabbing;
		cursor: -ms-grabbing;
		cursor: grabbing
	}
	.fotorama__spinner {
		position: absolute!important;
		top: 50%!important;
		left: 50%!important
	}
	.fotorama__wrap--css3 .fotorama__arr,
	.fotorama__wrap--css3 .fotorama__fullscreen-icon,
	.fotorama__wrap--css3 .fotorama__nav__shaft,
	.fotorama__wrap--css3 .fotorama__stage__shaft,
	.fotorama__wrap--css3 .fotorama__thumb-border,
	.fotorama__wrap--css3 .fotorama__video-close,
	.fotorama__wrap--css3 .fotorama__video-play {
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0)
	}
	.fotorama__caption,
	.fotorama__nav:after,
	.fotorama__nav:before,
	.fotorama__stage:after,
	.fotorama__stage:before,
	.fotorama__wrap--css3 .fotorama__html,
	.fotorama__wrap--css3 .fotorama__nav,
	.fotorama__wrap--css3 .fotorama__spinner,
	.fotorama__wrap--css3 .fotorama__stage,
	.fotorama__wrap--css3 .fotorama__stage .fotorama__img,
	.fotorama__wrap--css3 .fotorama__stage__frame {
		-webkit-transform: translateZ(0);
		transform: translateZ(0)
	}
	.fotorama__arr:focus,
	.fotorama__fullscreen-icon:focus,
	.fotorama__nav__frame {
		outline: 0
	}
	.fotorama__arr:focus:after,
	.fotorama__fullscreen-icon:focus:after,
	.fotorama__nav__frame:focus .fotorama__dot:after,
	.fotorama__nav__frame:focus .fotorama__thumb:after {
		content: '';
		border-radius: inherit;
		background-color: rgba(0, 175, 234, .5)
	}
	.fotorama__wrap--video .fotorama__stage,
	.fotorama__wrap--video .fotorama__stage__frame--video,
	.fotorama__wrap--video .fotorama__stage__frame--video .fotorama__html,
	.fotorama__wrap--video .fotorama__stage__frame--video .fotorama__img,
	.fotorama__wrap--video .fotorama__stage__shaft {
		-webkit-transform: none!important;
		transform: none!important
	}
	.fotorama__wrap--css3 .fotorama__nav__shaft,
	.fotorama__wrap--css3 .fotorama__stage__shaft,
	.fotorama__wrap--css3 .fotorama__thumb-border {
		transition-property: -webkit-transform, width;
		transition-property: transform, width;
		transition-timing-function: cubic-bezier(0.1, 0, .25, 1);
		transition-duration: 0ms
	}
	.fotorama__arr,
	.fotorama__fullscreen-icon,
	.fotorama__no-select,
	.fotorama__video-close,
	.fotorama__video-play,
	.fotorama__wrap {
		-webkit-user-select: none;
		-moz-user-select: none;
		-ms-user-select: none;
		user-select: none
	}
	.fotorama__select {
		-webkit-user-select: text;
		-moz-user-select: text;
		-ms-user-select: text;
		user-select: text
	}
	.fotorama__nav,
	.fotorama__nav__frame {
		margin: auto;
		padding: 0
	}
	.fotorama__caption__wrap,
	.fotorama__nav__frame,
	.fotorama__nav__shaft {
		-moz-box-orient: vertical;
		display: inline-block;
		vertical-align: middle;
		*display: inline;
		*zoom: 1
	}
	.fotorama__nav__frame,
	.fotorama__thumb-border {
		box-sizing: content-box
	}
	.fotorama__caption__wrap {
		box-sizing: border-box
	}
	.fotorama--hidden,
	.fotorama__load {
		position: absolute;
		left: -99999px;
		top: -99999px;
		z-index: -1
	}
	.fotorama__arr,
	.fotorama__fullscreen-icon,
	.fotorama__nav,
	.fotorama__nav__frame,
	.fotorama__nav__shaft,
	.fotorama__stage__frame,
	.fotorama__stage__shaft,
	.fotorama__video-close,
	.fotorama__video-play {
		-webkit-tap-highlight-color: transparent
	}
	.fotorama__arr.fotorama__arr--next {
		background: url(../images/nex-1.png) center no-repeat !important
	}
	.fotorama__arr.fotorama__arr--prev {
		background: url(../images/nex-2.png) center no-repeat !important
	}
	.fotorama__thumb {
		background-color: #7f7f7f;
		background-color: rgba(127, 127, 127, .2)
	}
	.fotorama {
		min-width: 1px;
		overflow: hidden
	}
	.fotorama:not(.fotorama--unobtrusive)>*:not(:first-child) {
		display: none
	}
	.fullscreen {
		width: 100%!important;
		height: 100%!important;
		max-width: 100%!important;
		max-height: 100%!important;
		margin: 0!important;
		padding: 0!important;
		overflow: hidden!important;
		background: #000
	}
	.fotorama--fullscreen {
		position: absolute!important;
		top: 0!important;
		left: 0!important;
		right: 0!important;
		bottom: 0!important;
		float: none!important;
		z-index: 2147483647!important;
		background: #000;
		width: 100%!important;
		height: 100%!important;
		margin: 0!important
	}
	.fotorama--fullscreen .fotorama__nav,
	.fotorama--fullscreen .fotorama__stage {
		background: #000
	}
	.fotorama__wrap {
		-webkit-text-size-adjust: 100%;
		position: relative;
		direction: ltr;
		z-index: 0
	}
	.fotorama__wrap--rtl .fotorama__stage__frame {
		direction: rtl
	}
	.fotorama__nav,
	.fotorama__stage {
		overflow: hidden;
		position: relative;
		max-width: 100%
	}
	.fotorama__wrap--pan-y {
		-ms-touch-action: pan-y
	}
	.fotorama__wrap .fotorama__pointer {
		cursor: pointer
	}
	.fotorama__wrap--slide .fotorama__stage__frame {
		opacity: 1!important
	}
	.fotorama__stage__frame {
		overflow: hidden
	}
	.fotorama__stage__frame.fotorama__active {
		z-index: 8
	}
	.fotorama__wrap--fade .fotorama__stage__frame {
		display: none
	}
	.fotorama__wrap--fade .fotorama__fade-front,
	.fotorama__wrap--fade .fotorama__fade-rear,
	.fotorama__wrap--fade .fotorama__stage__frame.fotorama__active {
		display: block;
		left: 0;
		top: 0
	}
	.fotorama__wrap--fade .fotorama__fade-front {
		z-index: 8
	}
	.fotorama__wrap--fade .fotorama__fade-rear {
		z-index: 7
	}
	.fotorama__wrap--fade .fotorama__fade-rear.fotorama__active {
		z-index: 9
	}
	.fotorama__wrap--fade .fotorama__stage .fotorama__shadow {
		display: none
	}
	.fotorama__img {
		-ms-filter: "alpha(Opacity=0)";
		filter: alpha(opacity=0);
		opacity: 0;
		border: none!important
	}
	.fotorama__error .fotorama__img,
	.fotorama__loaded .fotorama__img {
		-ms-filter: "alpha(Opacity=100)";
		filter: alpha(opacity=100);
		opacity: 1
	}
	.fotorama--fullscreen .fotorama__loaded--full .fotorama__img,
	.fotorama__img--full {
		display: none
	}
	.fotorama--fullscreen .fotorama__loaded--full .fotorama__img--full {
		display: block
	}
	.fotorama__wrap--only-active .fotorama__nav,
	.fotorama__wrap--only-active .fotorama__stage {
		max-width: 99999px!important
	}
	.fotorama__wrap--only-active .fotorama__stage__frame {
		visibility: hidden
	}
	.fotorama__wrap--only-active .fotorama__stage__frame.fotorama__active {
		visibility: visible
	}
	.fotorama__nav {
		font-size: 0;
		line-height: 0;
		text-align: center;
		display: none;
		white-space: nowrap;
		z-index: 5
	}
	.fotorama__nav__shaft {
		position: relative;
		left: 0;
		top: 0;
		text-align: left
	}
	.fotorama__nav__frame {
		position: relative;
		cursor: pointer
	}
	.fotorama__nav--dots {
		display: block
	}
	.fotorama__nav--dots .fotorama__nav__frame {
		width: 18px;
		height: 30px
	}
	.fotorama__nav--dots .fotorama__nav__frame--thumb,
	.fotorama__nav--dots .fotorama__thumb-border {
		display: none
	}
	.fotorama__nav--thumbs {
		display: block
	}
	.fotorama__nav--thumbs .fotorama__nav__frame {
		padding-left: 0!important
	}
	.fotorama__nav--thumbs .fotorama__nav__frame:last-child {
		padding-right: 0!important
	}
	.fotorama__nav--thumbs .fotorama__nav__frame--dot {
		display: none
	}
	.fotorama__dot {
		display: block;
		width: 4px;
		height: 4px;
		position: relative;
		top: 12px;
		left: 6px;
		border-radius: 6px;
		border: 1px solid #7f7f7f
	}
	.fotorama__nav__frame:focus .fotorama__dot:after {
		padding: 1px;
		top: -1px;
		left: -1px
	}
	.fotorama__nav__frame.fotorama__active .fotorama__dot {
		width: 0;
		height: 0;
		border-width: 3px
	}
	.fotorama__nav__frame.fotorama__active .fotorama__dot:after {
		padding: 3px;
		top: -3px;
		left: -3px
	}
	.fotorama__thumb {
		overflow: hidden;
		position: relative;
		width: 100%;
		height: 100%
	}
	.fotorama__nav__frame:focus .fotorama__thumb {
		z-index: 2
	}
	.fotorama__thumb-border {
		position: absolute;
		display: none;
		z-index: 9;
		top: 6px;
		left: 0px;
		border-style: solid;
		border-color: #00afea;
		background-image: linear-gradient(to bottom right, rgba(255, 255, 255, .25), rgba(64, 64, 64, .1))
	}
	.fotorama__caption {
		position: absolute;
		z-index: 12;
		bottom: 0;
		left: 0;
		right: 0;
		font-family: 'Helvetica Neue', Arial, sans-serif;
		font-size: 14px;
		line-height: 1.5;
		color: #000
	}
	.fotorama__caption a {
		text-decoration: none;
		color: #000;
		border-bottom: 1px solid;
		border-color: rgba(0, 0, 0, .5)
	}
	.fotorama__caption a:hover {
		color: #333;
		border-color: rgba(51, 51, 51, .5)
	}
	.fotorama__wrap--rtl .fotorama__caption {
		left: auto;
		right: 0
	}
	.fotorama__wrap--no-captions .fotorama__caption,
	.fotorama__wrap--video .fotorama__caption {
		display: none
	}
	.fotorama__caption__wrap {
		background-color: #fff;
		background-color: rgba(255, 255, 255, .9);
		padding: 5px 10px
	}
	@-webkit-keyframes spinner {
		0% {
			-webkit-transform: rotate(0);
			transform: rotate(0)
		}
		100% {
			-webkit-transform: rotate(360deg);
			transform: rotate(360deg)
		}
	}
	@keyframes spinner {
		0% {
			-webkit-transform: rotate(0);
			transform: rotate(0)
		}
		100% {
			-webkit-transform: rotate(360deg);
			transform: rotate(360deg)
		}
	}
	.fotorama__wrap--css3 .fotorama__spinner {
		-webkit-animation: spinner 24s infinite linear;
		animation: spinner 24s infinite linear
	}
	.fotorama__wrap--css3 .fotorama__html,
	.fotorama__wrap--css3 .fotorama__stage .fotorama__img {
		transition-property: opacity;
		transition-timing-function: linear;
		transition-duration: .3s
	}
	.fotorama__wrap--video .fotorama__stage__frame--video .fotorama__html,
	.fotorama__wrap--video .fotorama__stage__frame--video .fotorama__img {
		-ms-filter: "alpha(Opacity=0)";
		filter: alpha(opacity=0);
		opacity: 0
	}
	.fotorama__select {
		cursor: auto
	}
	.fotorama__video {
		top: 32px;
		right: 0;
		bottom: 0;
		left: 0;
		position: absolute;
		z-index: 10
	}
	@-moz-document url-prefix() {
		.fotorama__active {
			box-shadow: 0 0 0 transparent
		}
	}
	.fotorama__arr,
	.fotorama__fullscreen-icon,
	.fotorama__video-close,
	.fotorama__video-play {
		position: absolute;
		z-index: 11;
		cursor: pointer
	}
	.fotorama__arr {
		position: absolute;
		width: 18px;
		height: 50px;
		top: 48.3%;
		margin-top: -16px
	}
	.fotorama__arr--prev {
		left: 30px;
		background-position: 0 0
	}
	.fotorama__arr--next {
		right: 30px;
		background-position: -32px 0
	}
	.fotorama__arr--disabled {
		pointer-events: none;
		cursor: default;
		*display: none;
		opacity: .1
	}
	.fotorama__fullscreen-icon {
		width: 32px;
		height: 32px;
		top: 2px;
		right: 2px;
		background-position: 0 -32px;
		z-index: 20
	}
	.fotorama__arr:focus,
	.fotorama__fullscreen-icon:focus {
		border-radius: 50%
	}
	.fotorama--fullscreen .fotorama__fullscreen-icon {
		background-position: -32px -32px
	}
	.fotorama__video-play {
		width: 96px;
		height: 96px;
		left: 50%;
		top: 50%;
		margin-left: -48px;
		margin-top: -48px;
		background-position: 0 -64px;
		opacity: 0
	}
	.fotorama__wrap--css2 .fotorama__video-play,
	.fotorama__wrap--video .fotorama__stage .fotorama__video-play {
		display: none
	}
	.fotorama__error .fotorama__video-play,
	.fotorama__loaded .fotorama__video-play,
	.fotorama__nav__frame .fotorama__video-play {
		opacity: 1;
		display: block
	}
	.fotorama__nav__frame .fotorama__video-play {
		width: 32px;
		height: 32px;
		margin-left: -16px;
		margin-top: -16px;
		background-position: -64px -32px
	}
	.fotorama__video-close {
		width: 32px;
		height: 32px;
		top: 0;
		right: 0;
		background-position: -64px 0;
		z-index: 20;
		opacity: 0
	}
	.fotorama__wrap--css2 .fotorama__video-close {
		display: none
	}
	.fotorama__wrap--css3 .fotorama__video-close {
		-webkit-transform: translate3d(32px, -32px, 0);
		transform: translate3d(32px, -32px, 0)
	}
	.fotorama__wrap--video .fotorama__video-close {
		display: block;
		opacity: 1
	}
	.fotorama__wrap--css3.fotorama__wrap--video .fotorama__video-close {
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0)
	}
	.fotorama__wrap--no-controls.fotorama__wrap--toggle-arrows .fotorama__arr,
	.fotorama__wrap--no-controls.fotorama__wrap--toggle-arrows .fotorama__fullscreen-icon {
		opacity: 0
	}
	.fotorama__wrap--no-controls.fotorama__wrap--toggle-arrows .fotorama__arr:focus,
	.fotorama__wrap--no-controls.fotorama__wrap--toggle-arrows .fotorama__fullscreen-icon:focus {
		opacity: 1
	}
	.fotorama__wrap--video .fotorama__arr,
	.fotorama__wrap--video .fotorama__fullscreen-icon {
		opacity: 0!important
	}
	.fotorama__wrap--css2.fotorama__wrap--no-controls.fotorama__wrap--toggle-arrows .fotorama__arr,
	.fotorama__wrap--css2.fotorama__wrap--no-controls.fotorama__wrap--toggle-arrows .fotorama__fullscreen-icon {
		display: none
	}
	.fotorama__wrap--css2.fotorama__wrap--no-controls.fotorama__wrap--toggle-arrows .fotorama__arr:focus,
	.fotorama__wrap--css2.fotorama__wrap--no-controls.fotorama__wrap--toggle-arrows .fotorama__fullscreen-icon:focus {
		display: block
	}
	.fotorama__wrap--css2.fotorama__wrap--video .fotorama__arr,
	.fotorama__wrap--css2.fotorama__wrap--video .fotorama__fullscreen-icon {
		display: none!important
	}
	.fotorama__wrap--css3.fotorama__wrap--no-controls.fotorama__wrap--slide.fotorama__wrap--toggle-arrows .fotorama__fullscreen-icon:not(:focus) {
		-webkit-transform: translate3d(32px, -32px, 0);
		transform: translate3d(32px, -32px, 0)
	}
	.fotorama__wrap--css3.fotorama__wrap--no-controls.fotorama__wrap--slide.fotorama__wrap--toggle-arrows .fotorama__arr--prev:not(:focus) {
		-webkit-transform: translate3d(-48px, 0, 0);
		transform: translate3d(-48px, 0, 0)
	}
	.fotorama__wrap--css3.fotorama__wrap--no-controls.fotorama__wrap--slide.fotorama__wrap--toggle-arrows .fotorama__arr--next:not(:focus) {
		-webkit-transform: translate3d(48px, 0, 0);
		transform: translate3d(48px, 0, 0)
	}
	.fotorama__wrap--css3.fotorama__wrap--video .fotorama__fullscreen-icon {
		-webkit-transform: translate3d(32px, -32px, 0)!important;
		transform: translate3d(32px, -32px, 0)!important
	}
	.fotorama__wrap--css3.fotorama__wrap--video .fotorama__arr--prev {
		-webkit-transform: translate3d(-48px, 0, 0)!important;
		transform: translate3d(-48px, 0, 0)!important
	}
	.fotorama__wrap--css3.fotorama__wrap--video .fotorama__arr--next {
		-webkit-transform: translate3d(48px, 0, 0)!important;
		transform: translate3d(48px, 0, 0)!important
	}
	.fotorama__wrap--css3 .fotorama__arr:not(:focus),
	.fotorama__wrap--css3 .fotorama__fullscreen-icon:not(:focus),
	.fotorama__wrap--css3 .fotorama__video-close:not(:focus),
	.fotorama__wrap--css3 .fotorama__video-play:not(:focus) {
		transition-property: -webkit-transform, opacity;
		transition-property: transform, opacity;
		transition-duration: .3s
	}
	.fotorama__nav:after,
	.fotorama__nav:before,
	.fotorama__stage:after,
	.fotorama__stage:before {
		content: "";
		display: block;
		position: absolute;
		text-decoration: none;
		top: 0;
		bottom: 0;
		width: 10px;
		height: auto;
		z-index: 10;
		pointer-events: none;
		background-repeat: no-repeat;
		background-size: 1px 100%, 5px 100%
	}
	.fotorama__nav:before,
	.fotorama__stage:before {
		background-image: linear-gradient(transparent, rgba(0, 0, 0, .2) 25%, rgba(0, 0, 0, .3) 75%, transparent), radial-gradient(farthest-side at 0 50%, rgba(0, 0, 0, .4), transparent);
		background-position: 0 0, 0 0;
		left: -10px
	}
	.fotorama__nav.fotorama__shadows--left:before,
	.fotorama__stage.fotorama__shadows--left:before {
		left: 0
	}
	.fotorama__nav:after,
	.fotorama__stage:after {
		background-image: linear-gradient(transparent, rgba(0, 0, 0, .2) 25%, rgba(0, 0, 0, .3) 75%, transparent), radial-gradient(farthest-side at 100% 50%, rgba(0, 0, 0, .4), transparent);
		background-position: 100% 0, 100% 0;
		right: -10px
	}
	.fotorama__nav.fotorama__shadows--right:after,
	.fotorama__stage.fotorama__shadows--right:after {
		right: 0
	}
	.fotorama--fullscreen .fotorama__nav:after,
	.fotorama--fullscreen .fotorama__nav:before,
	.fotorama--fullscreen .fotorama__stage:after,
	.fotorama--fullscreen .fotorama__stage:before,
	.fotorama__wrap--fade .fotorama__stage:after,
	.fotorama__wrap--fade .fotorama__stage:before,
	.fotorama__wrap--no-shadows .fotorama__nav:after,
	.fotorama__wrap--no-shadows .fotorama__nav:before,
	.fotorama__wrap--no-shadows .fotorama__stage:after,
	.fotorama__wrap--no-shadows .fotorama__stage:before {
		display: none
	}
	.speedbar-3 a {
		color: #a9a9a9 !important;
		padding: 0px 0px 0px 0px;
		position: relative
	}
	.srulki-1 .speedbar-3 a {
		font-family: font-1;
		padding: 0px 1px;
		position: relative
	}
	.srulki-1 .speedbar-3 {
		font-size: 13px !important
	}
	.serch-1 .box_in {
		margin: 5% 6% 0% 6%
	}
	.footer-0 {
		z-index: 9;
		width: 100%;
		float: left;
		position: relative
	}
	.containerr {
		height: 200px;
		float: left;
		width: 100%;
		margin: 0px 0px 0px 0px;
		z-index: 0;
		position: relative
	}
	.container {
		z-index: 99999999999;
		position: absolute;
		overflow: hidden;
		min-height: 200px;
		width: 100%;
		height: 100%;
		background-color: rgba(0, 0, 255, 0)
	}
	.bird {
		background-image: url(../images/bird-cells.svg);
		background-size: auto 100%;
		width: 88px;
		height: 125px;
		will-change: background-position;
		-webkit-animation-name: fly-cycle;
		animation-name: fly-cycle;
		-webkit-animation-timing-function: steps(10);
		animation-timing-function: steps(10);
		-webkit-animation-iteration-count: infinite;
		animation-iteration-count: infinite
	}
	.bird--one {
		-webkit-animation-duration: 1s;
		animation-duration: 1s;
		-webkit-animation-delay: -0.5s;
		animation-delay: -0.5s
	}
	.bird--two {
		-webkit-animation-duration: 0.9s;
		animation-duration: 0.9s;
		-webkit-animation-delay: -0.75s;
		animation-delay: -0.75s
	}
	.bird--three {
		-webkit-animation-duration: 1.25s;
		animation-duration: 1.25s;
		-webkit-animation-delay: -0.25s;
		animation-delay: -0.25s
	}
	.bird--four {
		-webkit-animation-duration: 1.1s;
		animation-duration: 1.1s;
		-webkit-animation-delay: -0.5s;
		animation-delay: -0.5s
	}
	.bird-container {
		position: absolute;
		top: 20%;
		left: -10%;
		-webkit-transform: scale(0) translateX(-10vw);
		transform: scale(0) translateX(-10vw);
		will-change: transform;
		-webkit-animation-name: fly-right-one;
		animation-name: fly-right-one;
		-webkit-animation-timing-function: linear;
		animation-timing-function: linear;
		-webkit-animation-iteration-count: infinite;
		animation-iteration-count: infinite
	}
	.bird-container--one {
		-webkit-animation-duration: 15s;
		animation-duration: 15s;
		-webkit-animation-delay: 0;
		animation-delay: 0
	}
	.bird-container--two {
		-webkit-animation-duration: 16s;
		animation-duration: 16s;
		-webkit-animation-delay: 1s;
		animation-delay: 1s
	}
	.bird-container--three {
		-webkit-animation-duration: 14.6s;
		animation-duration: 14.6s;
		-webkit-animation-delay: 9.5s;
		animation-delay: 9.5s
	}
	.bird-container--four {
		-webkit-animation-duration: 16s;
		animation-duration: 16s;
		-webkit-animation-delay: 10.25s;
		animation-delay: 10.25s
	}
	@-webkit-keyframes fly-cycle {
		100% {
			background-position: -900px 0
		}
	}
	@keyframes fly-cycle {
		100% {
			background-position: -900px 0
		}
	}
	@-webkit-keyframes fly-right-one {
		0% {
			-webkit-transform: scale(0.3) translateX(-10vw);
			transform: scale(0.3) translateX(-10vw)
		}
		10% {
			-webkit-transform: translateY(2vh) translateX(10vw) scale(0.4);
			transform: translateY(2vh) translateX(10vw) scale(0.4)
		}
		20% {
			-webkit-transform: translateY(0vh) translateX(30vw) scale(0.5);
			transform: translateY(0vh) translateX(30vw) scale(0.5)
		}
		30% {
			-webkit-transform: translateY(4vh) translateX(50vw) scale(0.6);
			transform: translateY(4vh) translateX(50vw) scale(0.6)
		}
		40% {
			-webkit-transform: translateY(2vh) translateX(70vw) scale(0.6);
			transform: translateY(2vh) translateX(70vw) scale(0.6)
		}
		50% {
			-webkit-transform: translateY(0vh) translateX(90vw) scale(0.6);
			transform: translateY(0vh) translateX(90vw) scale(0.6)
		}
		60% {
			-webkit-transform: translateY(0vh) translateX(110vw) scale(0.6);
			transform: translateY(0vh) translateX(110vw) scale(0.6)
		}
		100% {
			-webkit-transform: translateY(0vh) translateX(110vw) scale(0.6);
			transform: translateY(0vh) translateX(110vw) scale(0.6)
		}
	}
	@keyframes fly-right-one {
		0% {
			-webkit-transform: scale(0.3) translateX(-10vw);
			transform: scale(0.3) translateX(-10vw)
		}
		10% {
			-webkit-transform: translateY(2vh) translateX(10vw) scale(0.4);
			transform: translateY(2vh) translateX(10vw) scale(0.4)
		}
		20% {
			-webkit-transform: translateY(0vh) translateX(30vw) scale(0.5);
			transform: translateY(0vh) translateX(30vw) scale(0.5)
		}
		30% {
			-webkit-transform: translateY(4vh) translateX(50vw) scale(0.6);
			transform: translateY(4vh) translateX(50vw) scale(0.6)
		}
		40% {
			-webkit-transform: translateY(2vh) translateX(70vw) scale(0.6);
			transform: translateY(2vh) translateX(70vw) scale(0.6)
		}
		50% {
			-webkit-transform: translateY(0vh) translateX(90vw) scale(0.6);
			transform: translateY(0vh) translateX(90vw) scale(0.6)
		}
		60% {
			-webkit-transform: translateY(0vh) translateX(110vw) scale(0.6);
			transform: translateY(0vh) translateX(110vw) scale(0.6)
		}
		100% {
			-webkit-transform: translateY(0vh) translateX(110vw) scale(0.6);
			transform: translateY(0vh) translateX(110vw) scale(0.6)
		}
	}
	@-webkit-keyframes fly-right-two {
		0% {
			-webkit-transform: translateY(-2vh) translateX(-10vw) scale(0.5);
			transform: translateY(-2vh) translateX(-10vw) scale(0.5)
		}
		10% {
			-webkit-transform: translateY(0vh) translateX(10vw) scale(0.4);
			transform: translateY(0vh) translateX(10vw) scale(0.4)
		}
		20% {
			-webkit-transform: translateY(-4vh) translateX(30vw) scale(0.6);
			transform: translateY(-4vh) translateX(30vw) scale(0.6)
		}
		30% {
			-webkit-transform: translateY(1vh) translateX(50vw) scale(0.45);
			transform: translateY(1vh) translateX(50vw) scale(0.45)
		}
		40% {
			-webkit-transform: translateY(-2.5vh) translateX(70vw) scale(0.5);
			transform: translateY(-2.5vh) translateX(70vw) scale(0.5)
		}
		50% {
			-webkit-transform: translateY(0vh) translateX(90vw) scale(0.45);
			transform: translateY(0vh) translateX(90vw) scale(0.45)
		}
		51% {
			-webkit-transform: translateY(0vh) translateX(110vw) scale(0.45);
			transform: translateY(0vh) translateX(110vw) scale(0.45)
		}
		100% {
			-webkit-transform: translateY(0vh) translateX(110vw) scale(0.45);
			transform: translateY(0vh) translateX(110vw) scale(0.45)
		}
	}
	@keyframes fly-right-two {
		0% {
			-webkit-transform: translateY(-2vh) translateX(-10vw) scale(0.5);
			transform: translateY(-2vh) translateX(-10vw) scale(0.5)
		}
		10% {
			-webkit-transform: translateY(0vh) translateX(10vw) scale(0.4);
			transform: translateY(0vh) translateX(10vw) scale(0.4)
		}
		20% {
			-webkit-transform: translateY(-4vh) translateX(30vw) scale(0.6);
			transform: translateY(-4vh) translateX(30vw) scale(0.6)
		}
		30% {
			-webkit-transform: translateY(1vh) translateX(50vw) scale(0.45);
			transform: translateY(1vh) translateX(50vw) scale(0.45)
		}
		40% {
			-webkit-transform: translateY(-2.5vh) translateX(70vw) scale(0.5);
			transform: translateY(-2.5vh) translateX(70vw) scale(0.5)
		}
		50% {
			-webkit-transform: translateY(0vh) translateX(90vw) scale(0.45);
			transform: translateY(0vh) translateX(90vw) scale(0.45)
		}
		51% {
			-webkit-transform: translateY(0vh) translateX(110vw) scale(0.45);
			transform: translateY(0vh) translateX(110vw) scale(0.45)
		}
		100% {
			-webkit-transform: translateY(0vh) translateX(110vw) scale(0.45);
			transform: translateY(0vh) translateX(110vw) scale(0.45)
		}
	}
	.div-icin-2 {
		background: rgb(123 43 147 / 80%);;
		padding: 0px 0px;
		width: 50px;
		height: 50px;
		line-height: 50px;
		margin: auto;
		border-radius: 100px;
		box-shadow: 0px 0px 0px 0px rgb(17 65 66 / 50%), 0px 0px 0px 0px rgb(255 255 255 / 30%);
		transition: all 0.8s ease-in-out;
		-moz-transition: all 0.8s ease-in-out;
		-webkit-transition: all 0.8s ease-in-out
	}
	.galry-vidi-1:hover .div-icin-2 {
		background: #7e2d91;
		box-shadow: 0px 0px 0px 5px rgb(0 0 0 / 30%), 0px 0px 0px 20px rgb(255 255 255 / 5%);
		transition: all 0.8s ease-in-out;
		-moz-transition: all 0.8s ease-in-out;
		-webkit-transition: all 0.8s ease-in-out
	}
	.div-icin-1 {
		opacity: 9;
		text-align: center;
		position: absolute;
		top: 45%;
		color: #fff;
		font-size: 18px;
		left: 0;
		width: 100%;
		-webkit-transform: translateY(-50%);
		transform: translateY(-50%);
		z-index: 2;
		transition: all 0.2s ease-in-out;
		-moz-transition: all 0.2s ease-in-out;
		-webkit-transition: all 0.2s ease-in-out
	}
	.kontaqti-4 {
		width: 100%;
		float: left;
		margin: 0% 0px 4% 0px
	}
	.kontaqti-left-4 span {
		font-family: font-1;
		color: #74747c
	}
	.kontenti-1 {
		width: 100%;
		float: left;
		margin: 4% 0px 4% 0px
	}
	.kontaqti-s-4 {
		width: 100%;
		margin: 19% 0px 5% 0px;
		floaT: left;
		line-height: 35px;
		font-size: 16px;
		color: #7b796e
	}
	.kon-map-2 {
		width: 100%;
		float: left;
		margin: 2% 0px 5% 0px;
		overflow: hidden;
		border-radius: 10px
	}
	.map {
		overflow: hidden;
		float: left;
		width: 100%;
		height: 240px;
		margin: 0px 0px 0px 0%;
		position: relative;
		z-index: 9999;
		lefT: 0px
	}
	.map__inner {
		height: 240px;
		left: 0;
		position: relative;
		top: 0px;
		width: 100%;
		transition: 0.4s;
		-webkit-transform: rotate(0deg) translate3D(0%, 0, 0);
		transform: rotate(0deg) translate3D(0%, 0, 0)
	}
	.map__canvas {
		height: 100%;
		width: 100%
	}
	.map-03 {
		height: 300px !important
	}
	#success p,
	#success span {
		color: #fff;
		display: inline-block;
		font-family: font-1;
		height: 100%;
		width: 100%;
		line-height: 350px;
		text-align: center;
		margin: 0px 0px 0px 0px;
		background: rgba(162, 156, 121, 0.95);
		border-radius: 0px;
		border: 0px solid #d7d7d7;
		transition: all 0.7s ease;
		z-index: 1;
		font-size: 17px;
		position: absolute;
		left: 0px;
		top: 0px;
		border-radius: 27px
	}
	.kontaqti-left-6 #submit:hover {
		background: #7e2d91
	}
	.kontaqti-left-6 #submit {
		float: left;
		padding: 0px 40px 0px 40px;
		margin: 0px 0px 0px 0px;
		font-size: 16px;
		cursor: pointer;
		font-family: font-1;
		letter-spacing: 0.3px;
		line-height: 55px;
		height: 55px;
		text-align: center;
		border-radius: 5px;
		background: #7e2d91;
		overflow: hidden;
		color: #fff;
		position: relative;
		z-index: 1;
		border: 0px solid #eee
	}
	.kontaqti-left-11 {
		width: 100%;
		position: relative;
		floaT: left
	}
	.kontaqti-left-11 #message {
		box-shadow: 0px 0px 10px 0px rgb(0 0 0 / 11%);
		border-radius: 5px !important;
		background: #fff;
		width: 100%;
		height: 120px;
		padding: 3%;
		margin: 0% 0px 4% 0px;
		border: 1px solid #eee;
		font-size: 14px;
		font-weight: 400;
		text-indent: 0px;
		line-height: 20px;
		border-radius: 5px;
		font-family: font-1;
		color: #76767f
	}
	.kontaqti-left-7 {
		width: 100%;
		floaT: right;
		margin: 0px 0px 4% 0px
	}
	.kontaqti-left-9 {
		width: 48%;
		floaT: right
	}
	.kontaqti-left-8 {
		width: 48%;
		floaT: left
	}
	.kontaqti-left-6 input {
		width: 100%;
		background-color: #fff;
		box-shadow: 0px 0px 10px 0px rgb(0 0 0 / 11%);
		border-radius: 5px !important;
		border: 0px solid #eee !important;
		font-size: 14px;
		font-weight: 400;
		padding: 10px 18px !important;
		text-indent: 0px;
		line-height: 50px;
		font-family: font-1;
		color: #76767f;
		floaT: left
	}
	.kontaqti-left-05 {
		margin: 4px 0px 0px 0px
	}
	.kontaqti-left-5 {
		font-family: font-1;
		font-size: 14px;
		color: #212124;
		margin: 2px 0px 0px 0px
	}
	.kontaqti-left-4 {
		font-family: 'font-1';
		font-size: 15px;
		color: #3a3a4c;
		margin: 15px 0px 0px 0px
	}
	.kontaqti-left-3 {
		float: left;
		width: 50px;
		height: 50px;
		text-align: center;
		line-height: 50px;
		font-size: 18px;
		background: #7e2d91;
		border-radius: 100px;
		overflow: hidden;
		margin: 0px 20px 0px 0px;
		color: #fff
	}
	.kontaqti-left-2 {
		float: right;
		width: 100%;
		height: 50px;
		margin: 0px 0px 10px 0px;
		overflow: hidden
	}
	.kontaqti-left-6 {
		width: 50%;
		float: right;
		margin: 0px 0px 0px 0px;
		position: relative
	}
	.kontaqti-left-1 {
		width: 47%;
		float: left;
		margin: 0px 0px 0px 0px;
		position: relative
	}
	.kontaqti-9 .social-2 {
		border: 1px #fff solid
	}
	.kontaqti-9 .social-3 {
		border: 1px #fff solid
	}
	.kontaqti-8 {
		width: 100%;
		float: left;
		margin: 0px 0px 0px 0px;
		position: relative
	}
	.kontaqti-9 {
		width: 110px;
		float: right;
		margin: 100px 0px 0px 0px;
		position: absolute;
		right: 0px;
		z-index: 99999999
	}
	.kontaqti-7 {
		font-family: font-1;
		font-size: 15px;
		color: #eee;
		floaT: left;
		width: 100%;
		letter-spacing: 0.5px
	}
	.kontaqti-s-6 {
		font-family: font-1;
		font-weight: 700;
		font-size: 29px;
		color: #fff;
		floaT: left;
		width: 100%;
		text-align: center;
		margin: 13px 0px 0px 0px
	}
	.kontaqti-6 {
		font-family: font-1;
		font-weight: 700;
		font-size: 29px;
		color: #fff;
		floaT: left;
		width: 100%
	}
	.kontaqti-5 {
		width: 100%;
		margin: 85px 0px 20px 0px;
		floaT: left;
		position: relative;
		z-index: 9999999;
		color: #fff
	}
	.berrors {
		background: #ffe6dd !important;
		border: 1px solid #f0c4b5;
		color: #553c33;
		padding: 20px 25px !important;
		margin-bottom: 4% !important;
		border-radius: 2px;
		box-sizing: border-box
	}
	#dle-content .galry-vidi-1 {
		margin: 0px 12.5px 25px 12.5px
	}
	.galry-vidi-1 img {
		-webkit-transition: all .5s;
		-moz-transition: all .5s;
		-o-transition: all .5s;
		transition: all .5s
	}
	.galry-vidi-1:hover img {
		-webkit-transition: all .5s;
		-moz-transition: all .5s;
		-o-transition: all .5s;
		transition: all .5s;
		-moz-transform: scale(1.1);
		-webkit-transform: scale(1.1);
		-o-transform: scale(1.1);
		-ms-transform: scale(1.1);
		transform: scale(1.1)
	}
	#dle-content .video-1 .galry-vidi-1,
	#dle-content .video-1 .galry-vidi-1 img {
		height: 260px;
		object-fit: cover
	}
	#dle-content .galry-vidi-1,
	#dle-content .galry-vidi-1 img {
		height: 210px;
		object-fit: cover
	}
	#dle-content {
		position: relative;
		z-index: 0
	}
	.pages-1 a:hover {
		-webkit-transition: all .5s;
		-moz-transition: all .5s;
		-o-transition: all .5s;
		transition: all .5s;
		background: #9e36b7
	}
	.pages-1 a {
		-webkit-transition: all .5s;
		-moz-transition: all .5s;
		-o-transition: all .5s;
		transition: all .5s;
		background: #7e2d91;
		border-radius: 100px;
		width: 40px;
		height: 40px;
		line-height: 40px;
		text-align: center;
		color: #fff;
		display: inline-block;
		margin: 0px 2px
	}
	.pages-1 span {
		background: #551d63;
		border-radius: 100px;
		width: 40px;
		height: 40px;
		line-height: 40px;
		text-align: center;
		color: #fff;
		display: inline-block;
		margin: 0px 2px
	}
	.navigation-1 {
		width: 100%;
		text-align: center;
		margin-bottom: 20px;
		floaT: left
	}
	.servisebi-3:hover .servisebi-7 {
		width: 48px;
		height: 48px;
		line-height: 48px;
		text-align: center;
		font-size: 18px;
		background: #fff;
		color: #7e2d91;
		border-radius: 100px;
		box-shadow: 0px 0px 0px 3px #7e2d91;
		margin: 10px 0px 0px 11px;
		position: relative;
		z-index: 11;
		float: left;
		-webkit-transition: all .5s;
		-moz-transition: all .5s;
		-o-transition: all .5s;
		transition: all .5s
	}
	.servisebi-1 .servisebi-3:hover {
		-webkit-transition: all .5s;
		-moz-transition: all .5s;
		-o-transition: all .5s;
		transition: all .5s;
		box-shadow: 0px 2px 10px 1px rgb(0 0 0 / 25%);
		color: #7e2d91
	}
	.servisebi-1 .servisebi-3 {
		-webkit-transition: all .5s;
		-moz-transition: all .5s;
		-o-transition: all .5s;
		transition: all .5s
	}
	.servisebi-1 {
		width: 100%;
		floaT: left;
		margin-top: 5%
	}
	.servisebi-9 {
		margin: 0px 15px
	}
	.servisebi-4 {
		background: #7e2d91;
		height: 12px;
		margin: 0px 0px 0px 0px;
		width: 100%;
		position: relative;
		font-family: font-1;
		text-align: center;
		font-size: 16px;
		border-radius: 7px 7px 0px 0px
	}
	.servisebi-1 .servisebi-3 {
		color: #333;
		height: 280px !important;
		margin-bottom: 50px;
		position: relative
	}
	.servisebi-9 h2 {
		margin: 0px 0px 0px 0px;
		width: 100%;
		position: relative;
		font-family: 'font-1';
		text-align: center;
		font-size: 15px
	}
	.servisebi-8 {
		margin: 30px 0px 20px 0px;
		width: 100%;
		position: relative;
		font-family: font-1;
		text-align: center;
		font-size: 24px;
		color: #333
	}
	.servisebi-5 {
		width: 70px;
		height: 70px;
		line-height: 70px;
		text-align: center;
		font-size: 20px;
		background: #fff;
		color: #7e2d91;
		border-radius: 100px;
		box-shadow: 0px 2px 10px 1px rgb(0 0 0 / 7%);
		margin: -40px auto 25px auto;
		position: relative;
		z-index: 11
	}
	.servisebi-7 {
		width: 48px;
		height: 48px;
		line-height: 48px;
		text-align: center;
		font-size: 18px;
		background: #fff;
		color: #7e2d91;
		border-radius: 100px;
		box-shadow: 0px 0px 0px 1px rgb(0 0 0 / 10%);
		margin: 10px 0px 0px 11px;
		position: relative;
		z-index: 11;
		float: left;
		-webkit-transition: all .5s;
		-moz-transition: all .5s;
		-o-transition: all .5s;
		transition: all .5s
	}
	.gundi-1 .new-proqt-2 img {
		-webkit-transition: all .5s;
		-moz-transition: all .5s;
		-o-transition: all .5s;
		transition: all .5s
	}
	.gundi-1 .new-proqt-2:hover img {
		-webkit-transition: all .5s;
		-moz-transition: all .5s;
		-o-transition: all .5s;
		transition: all .5s;
		-moz-transform: scale(1.1);
		-webkit-transform: scale(1.1);
		-o-transform: scale(1.1);
		-ms-transform: scale(1.1);
		transform: scale(1.1)
	}
	.gundi-1 .new-proqt-2,
	.gundi-1 .new-proqt-2 img {
		height: 250px;
		position: relative;
		overflow: hidden
	}
	.gundi-1 .new-proqt-1 {
		height: 328px;
		floaT: left;
		margin-top: 5px
	}
	.gundi-1 .new-proqt-5 {
		color: #7e2d91;
		font-family: font-1;
		font-size: 13px
	}
	.gundi-1 .new-proqt-1:hover .new-proqt-4 {
		bottom: 70px;
		-webkit-transition: all .5s;
		-moz-transition: all .5s;
		-o-transition: all .5s;
		transition: all .5s
	}
	#dle-content .div-about-4 {
		margin: 0% 0px 0px 0%
	}
	.about-k-5 {
		margin: 0px 10px
	}
	.about-k-6 {
		/* margin: 30px 0px 40px 0px; */
		width: 100%;
		position: relative;
		font-family: font-1
	}
	#dle-content .div-about-7 {
		margin: 3% 0px 0px 0%
	}
	.about-k-3 {
		width: 60px;
		height: 60px;
		line-height: 60px;
		font-size: 20px;
		background: #fff;
		color: #7e2d91;
		border-radius: 100px;
		box-shadow: 0px 1px 10px 0px rgb(0 0 0 / 16%);
		margin: -31px auto 25px auto;
		position: relative;
		z-index: 11
	}
	.about-k-2 {
		width: 26.8%;
    height: 40px;
    floaT: left;
    position: relative;
    border: 9.9px #7c2c9500 solid;
    margin: 10px 12.5px;
    text-align: center;
    background: #7b2b93;
    color: white;
    border-radius: 10px;
    background-size: auto;
	}
	.about-k-1 {
		width: 100%;
		height: 200px;
		floaT: left;
		position: relative;
		margin: 10px 0% 0% 0%;
		text-align: center
	}
	#dle-content .about-k-1 {
		width: 100%;
		height: auto;
		floaT: left;
		position: relative;
		margin: 0% 0% 0% 0%;
		text-align: center
	}
	#dle-content .about-t-1 {
		margin: 0% 0px 10% 0px;
	}
	.text b {
		font-family: font-1
	}
	.text {
		width: 100%;
		floaT: left;
		position: relative;
		line-height: 22px
	}
	.box_in {
		margin: 5% 6%
	}
	.box {
		margin-bottom: 5%;
		width: 100%;
		floaT: left;
		background: #fff;
		border-radius: 5px;
		box-shadow: 0px 1px 10px 0px rgb(0 0 0 / 16%);
		margin-top: 10px;
		padding-bottom: 5%
	}
	.zoma-1 {
		margin: 30px 12.5px
	}
	.zoma-2 {
		position: relative;
		floaT: left
	}
	.speedbar-3 {
		width: 100%;
		floaT: left;
		position: relative;
		text-align: center;
		font-size: 17px;
		color: #fff;
		font-family: font-1;
		margin: -135px 0px 0px 0px;
		z-index: 1
	}
	.speedbar-2 {
		width: 100%;
		height: 55px;
		floaT: left;
		background: url(../images/translate.svg) center no-repeat;
		background-size: 55px;
		margin: -190px 0px 0px 0px;
		z-index: 1;
		position: relative
	}
	.open {
		width: 100%;
		display: inline-block !important
	}
	.header-sl-01.header-sl-1::after {
		z-index: 0;
		width: 100%;
		height: 100%;
		margin: 0px 0px 0px 0px;
		floaT: left;
		position: absolute;
		overflow: hidden;
		lefT: 0px;
		top: 0px;
		background-color: #6f258673;
		opacity: 0.9;
		content: ""
	}
	.header-sl-01.header-sl-1 {
		overflow: hidden;
		position: relative;
		z-indeX: 1;
		width: 100%;
		height: 300px;
		background: url(../images/bgnew.png) center repeat-x;
		floaT: left
	}
	.gal-proqt-4 h3 {
		width: 100%;
		floaT: left;
		position: relative;
		text-align: center;
		font-size: 22px;
		color: #333;
		font-family: font-4;
		margin: 1% 0px 1% 0px;
		z-index: 1
	}
	.footer-7 ul li a:hover {
		transition: all 0.2s ease-in-out;
		-moz-transition: all 0.2s ease-in-out;
		-webkit-transition: all 0.2s ease-in-out;
		color: #fff
	}
	.footer-7 ul li a {
		transition: all 0.2s ease-in-out;
		-moz-transition: all 0.2s ease-in-out;
		-webkit-transition: all 0.2s ease-in-out;
		width: 100%;
		font-family: font-1;
		margin: 5px 0px;
		floaT: left;
		position: relative;
		color: #fff;
		font-size: 13px
	}
	.footer-6 {
		width: 100%;
		font-family: font-1;
		margin: 0px 0px 10px 0px;
		floaT: left;
		position: relative;
		color: #fff;
		font-size: 15px
	}
	.footer-9 {
		width: 100px;
		height: 100px;
		floaT: right;
		position: relative;
		margin: -10% 0px 0% 0%;
		background: url(../images/logo.png) center no-repeat;
		background-size: 100%
	}
	.footer-10 {
		width: 88px;
		floaT: right;
		position: relative;
		color: #fff
	}
	.footer-8 {
		margin: 0% 0% 2% 0%;
		width: 20%;
		floaT: right;
		position: relative;
		color: #fff
	}
	.footer-5 {
		margin-top: 0px;
		width: 23%;
		floaT: left;
		position: relative;
		color: #fff
	}
	.footer-4 {
		padding-top: 0px;
		width: 100%;
		floaT: left;
		position: relative;
		color: #fff
	}
	.footer-1 {
		z-index: 0;
		width: 100%;
		height: 240px;
		floaT: left;
		position: relative;
		margin: 0px 0px 0px 0px;
		background: #f4f3fd url(../images/foot.png) center no-repeat;
		background-size: 1996px
	}
	.footer-14 li a {
		color: #838383
	}
	.footer-14 li a:hover {
		background: rgb(255 255 255 / 2%);
		color: #d0d0d0;
		transition: all 0.2s ease-in-out;
		-moz-transition: all 0.2s ease-in-out;
		-webkit-transition: all 0.2s ease-in-out
	}
	.footer-14 li a {
		transition: all 0.2s ease-in-out;
		-moz-transition: all 0.2s ease-in-out;
		-webkit-transition: all 0.2s ease-in-out;
		floaT: right;
		padding: 20px 15px;
		color: #838383;
		font-size: 16px
	}
	.footer-14 li {
		floaT: right
	}
	.footer-14 {
		floaT: right
	}
	.footer-13 a:hover {
		text-decoration: none;
		text-decoration: underline
	}
	.footer-13 {
		floaT: left;
		padding: 0px 20px;
		margin: 20px 20px;
		border-lefT: 1px #484848 solid
	}
	.footer-12 {
		floaT: left;
		padding: 20px 0px
	}
	.footer-13 a {
		color: #fff
	}
	.footer-11 {
		overflow: hidden;
		width: 100%;
		floaT: left;
		position: relative;
		margin: 0% 0px 0% 0px;
		background: #6d287d;
		color: #fff;
		padding: 0px 0px
	}
	.footer-2 {
		overflow: hidden;
		width: 100%;
		floaT: left;
		position: relative;
		margin: 0% 0px 0% 0px;
		background: #7e2d91
	}
	.menu-fixed .header-7 {
		border-radius: 0px 0px 5px 0px !important
	}
	.gal-proqt-01 .gal-proqt-9::before {
		display: "";
		width: 62px;
		height: 89px;
		floaT: left;
		position: absolute;
		margin: -14% 0% 0% 0%;
		background: url(../images/f-2.png) center no-repeat;
		background-size: 100%;
		content: "";
		display: inline-block;
		right: -10%
	}
	.gal-proqt-01.new-div-1 {
		position: relative
	}
	.gal-proqt-01 .gal-proqt-8:after {
		width: 66px;
		height: 82px;
		floaT: left;
		position: absolute;
		margin: 20% 0% 0% -4%;
		background: url(../images/f-3.png) center no-repeat;
		background-size: 100%;
		content: "";
		display: inline-block
	}
	.new-div-2 {
		width: 66px;
		height: 82px;
		floaT: left;
		position: absolute;
		margin: 7% 0% 0% -10%;
		background: url(../images/f-4.png) center no-repeat;
		background-size: 100%
	}
	.new-div-2,
	.new-div-3,
	.new-div-4,
	.gal-proqt-01 .gal-proqt-8:after,
	.gal-proqt-01 .gal-proqt-9::before,
	.div-about-6 {
		animation: float 1s infinite ease-in-out alternate
	}
	.new-div-3 {
		animation-delay: .2s
	}
	.gal-proqt-01 .gal-proqt-8:after {
		animation-delay: .4s
	}
	.div-about-6 {
		animation-delay: .6s
	}
	.gal-proqt-01 .gal-proqt-9::before {
		animation-delay: .8s
	}
	@keyframes float {
		100% {
			transform: translateY(20px)
		}
	}
	.siaxlis-vidi-1:hover {
		transition: all 0.2s ease-in-out;
		-moz-transition: all 0.2s ease-in-out;
		-webkit-transition: all 0.2s ease-in-out;
		box-shadow: 0px 2px 10px 1px rgb(0 0 0 / 25%)
	}
	.siaxlis-vidi-1 {
		transition: all 0.2s ease-in-out;
		-moz-transition: all 0.2s ease-in-out;
		-webkit-transition: all 0.2s ease-in-out
	}
	.siaxlis-vidi-1 .siaxlis-vidi-6 {
		transition: all 0.2s ease-in-out;
		-moz-transition: all 0.2s ease-in-out;
		-webkit-transition: all 0.2s ease-in-out
	}
	.siaxlis-vidi-1:hover .siaxlis-vidi-6 {
		transition: all 0.2s ease-in-out;
		-moz-transition: all 0.2s ease-in-out;
		-webkit-transition: all 0.2s ease-in-out;
		color: #7e2d91
	}
	.siaxlis-vidi-1:hover .siaxlis-vidi-ic-2 {
		transition: all 0.2s ease-in-out;
		-moz-transition: all 0.2s ease-in-out;
		-webkit-transition: all 0.2s ease-in-out;
		font-size: 35px
	}
	.siaxlis-vidi-1:hover .siaxlis-vidi-ic-1 {
		opacity: 1;
		transition: all 0.2s ease-in-out;
		-moz-transition: all 0.2s ease-in-out;
		-webkit-transition: all 0.2s ease-in-out
	}
	.siaxlis-vidi-ic-1 {
		opacity: 0;
		width: 100%;
		height: 100%;
		floaT: left;
		background: rgb(0 0 0 / 60%);
		position: absolute;
		top: 0px;
		lefT: 0px;
		z-index: 1;
		transition: all 0.2s ease-in-out;
		-moz-transition: all 0.2s ease-in-out;
		-webkit-transition: all 0.2s ease-in-out
	}
	.siaxlis-vidi-ic-2 {
		opacity: 9;
		text-align: center;
		position: absolute;
		top: 50%;
		color: #fff;
		font-size: 10px;
		left: 0;
		width: 100%;
		-webkit-transform: translateY(-50%);
		transform: translateY(-50%);
		z-index: 2;
		transition: all 0.2s ease-in-out;
		-moz-transition: all 0.2s ease-in-out;
		-webkit-transition: all 0.2s ease-in-out
	}
	.siaxlis-vidi-9 {
		width: 100%;
		floaT: left;
		position: relative;
		text-align: left;
		font-size: 14px;
		line-height: 17px;
		color: #616161;
		font-family: font-1;
		margin: 1% 0px 5% 0px;
		z-index: 1
	}
	.siaxlis-vidi-06 i {
		color: #7e2d91
	}
	.siaxlis-vidi-8 {
		floaT: left;
		margin: 0px 0px 0px 20px;
		font-family: font-1
	}
	.siaxlis-vidi-7 {
		floaT: left;
		font-family: font-1
	}
	.siaxlis-vidi-06 {
		font-style: italic;
		width: 100%;
		floaT: left;
		position: relative;
		text-align: left;
		font-size: 13px;
		color: #888e92;
		font-family: font-1;
		margin: 1% 0px 5% 0px;
		z-index: 1
	}
	.siaxlis-vidi-6 {
		width: 100%;
		floaT: left;
		position: relative;
		text-align: left;
		font-size: 16px;
		color: #333;
		font-family: font-4;
		margin: 1% 0px 1% 0px;
		z-index: 1
	}
	.siaxlis-vidi-5 {
		margin: 0% 7%
	}
	.siaxlis-vidi-4 {
		width: 100%;
		floaT: left;
		position: relative;
		overflow: hidden;
		margin: 6% 0%
	}
	.siaxlis-vidi-3 img {
		width: 100%;
		height: 130px;
		line-height: 0px;
		floaT: left;
		object-fit: cover
	}
	.siaxlis-vidi-3 {
		width: 100%;
		floaT: left;
		background: #fff;
		position: relative;
		overflow: hidden;
		border-bottom: 5px #7e2d91 solid
	}
	.siaxlis-vidi-1,
	.servisebi-3,
	#dle-content .video-1 .galry-vidi-1 {
		width: 48%;
		floaT: left;
		background: #fff;
		box-shadow: 0px 2px 10px 1px rgb(0 0 0 / 7%);
		margin: 0px 6.4px 25px 6.4px;
		position: relative;
		border-radius: 7px
	}
	.gal-proqt-01.gal-proqt-1 {
		overflow: hidden;
		width: 100%;
		floaT: left;
		position: relative;
		margin: 0% 0px 0% 0px;
		background: #f4f3fd;
		border-top: 1px #d9dae8 solid
	}
	#scrollUp:hover {
		-webkit-transition-duration: 500ms;
		transition-duration: 500ms;
		opacity: 9
	}
	#scrollUp:hover:before {
		top: -31px;
		opacity: 0;
		transition: all 0.2s ease-in-out;
		-moz-transition: all 0.2s ease-in-out;
		-webkit-transition: all 0.2s ease-in-out
	}
	#scrollUp:before {
		transition: all 0.2s ease-in-out;
		-moz-transition: all 0.2s ease-in-out;
		-webkit-transition: all 0.2s ease-in-out;

		display: inline-block;
		position: absolute;
		right: 0px;
		top: -0px;
		z-index: 2;

		color: #7e2d91;
		font-size: 30px;
		font-weight: 400;
		opacity: 0
	}
	#scrollUp {
		background-color: #9936b1;
		border-radius: 100px;
		;
		bottom: 10px;
		box-shadow: 0 2px 6px 0 rgb(0 0 0 / 6%);
		color: #fff;
		font-size: 18px;
		height: 40px;
		line-height: 40px;
		right: 10px;
		text-align: center;
		width: 40px;
		-webkit-transition-duration: 500ms;
		transition-duration: 500ms;
		opacity: 0.8
	}
	.mfp-bottom-bar .mfp-title {
		line-height: normal;
		color: #fff;
		padding-right: 0;
		background-color: rgb(0 0 0 / 45%);
		padding: 15px 20px;
		border-radius: 0px 0px;
		font-size: 12px;
		font-weight: 700
	}
	.mfp-image-holder .mfp-close,
	.mfp-iframe-holder .mfp-close {
		color: #fff;
		right: 0;
		text-align: center;
		padding-right: 0;
		top: 4px;
		width: 36px;
		height: 36px;
		background-color: #7e2d91;
		line-height: 36px
	}
	.galry-vidi-1:hover .galry-vidi-4,
	.galry-vidi-1:hover .galry-vidi-6 {
		opacity: 9;
		transition: all 0.2s ease-in-out;
		-moz-transition: all 0.2s ease-in-out;
		-webkit-transition: all 0.2s ease-in-out
	}
	#dle-content .video-1 .galry-vidi-1:hover .galry-vidi-4 {
		opacity: 9;
		width: 100%;
		height: 100%;
		floaT: left;
		background: rgb(0 0 0 / 60%);
		position: absolute;
		top: 0px;
		lefT: 0px;
		z-index: 1;
		transition: all 0.2s ease-in-out;
		-moz-transition: all 0.2s ease-in-out;
		-webkit-transition: all 0.2s ease-in-out
	}
	#dle-content .video-1 .galry-vidi-4 {
		opacity: 9;
		width: 100%;
		height: 100%;
		floaT: left;
		background: rgb(0 0 0 / 0%);
		position: absolute;
		top: 0px;
		lefT: 0px;
		z-index: 1;
		transition: all 0.2s ease-in-out;
		-moz-transition: all 0.2s ease-in-out;
		-webkit-transition: all 0.2s ease-in-out
	}
	.galry-vidi-4 {
		opacity: 0;
		width: 100%;
		height: 100%;
		floaT: left;
		background: rgb(0 0 0 / 60%);
		position: absolute;
		top: 0px;
		lefT: 0px;
		z-index: 1;
		transition: all 0.2s ease-in-out;
		-moz-transition: all 0.2s ease-in-out;
		-webkit-transition: all 0.2s ease-in-out
	}
	.galry-vidi-5 {
		opacity: 9;
		text-align: center;
		position: absolute;
		top: 45%;
		color: #fff;
		font-size: 30px;
		left: 0;
		width: 100%;
		-webkit-transform: translateY(-50%);
		transform: translateY(-50%);
		z-index: 2;
		transition: all 0.2s ease-in-out;
		-moz-transition: all 0.2s ease-in-out;
		-webkit-transition: all 0.2s ease-in-out
	}
	.galry-vidi-6 {
		transition: all 0.2s ease-in-out;
		-moz-transition: all 0.2s ease-in-out;
		-webkit-transition: all 0.2s ease-in-out;
		padding: 9px 15px;
		background: rgb(255 255 255 / 34%);
		color: #fff;
		font-size: 13px;
		bottom: 20px;
		right: 20px;
		position: absolute;
		overflow: hidden;
		border-radius: 100px;
		z-index: 1;
		opacity: 0
	}
	.gal-proqt-9 {
		width: 102.9%;
		floaT: left;
		position: relative;
		margin: 0px -6px
	}
	.gal-proqt-8 {
		width: 100%;
		floaT: left;
		position: relative
	}
	#dle-content .galry-vidi-1 {
		floaT: left;
		margin-bottom: 20px
	}
	.new-proqt-1,
	.gal-proqt-n-1,
	#dle-content .galry-vidi-1 {
		width: 46.6%
	}
	.gal-proqt-n-1 {
		floaT: left;
		margin: 0px 6.4px 0px 6.4px;
		position: relative
	}
	.galry-vidi-1:hover {
		box-shadow: 0px 2px 10px 1px rgb(0 0 0 / 30%);
		transition: all 0.2s ease-in-out;
		-moz-transition: all 0.2s ease-in-out;
		-webkit-transition: all 0.2s ease-in-out
	}
	.galry-vidi-1 img {
		line-height: 0px;
		width: 100%;
		height: auto;
		floaT: left
	}
	.galry-vidi-1 {
		width: 100%;
		background: #fff;
		box-shadow: 0px 2px 10px 1px rgb(0 0 0 / 0%);
		margin: 0px 0px 15px 0px;
		position: relative;
		overflow: hidden;
		border-radius: 7px;
		transition: all 0.2s ease-in-out;
		-moz-transition: all 0.2s ease-in-out;
		-webkit-transition: all 0.2s ease-in-out
	}
	.gal-proqt-3 {
		width: 100%;
		height: 55px;
		floaT: left;
		background: url(../images/icon-4.svg) center no-repeat;
		background-size: 35px;
		margin: 3% 0px 0px 0px
	}
	.gal-proqt-7 {
		width: 70px;
		height: 6px;
		position: relative;
		background: #7e2d91;
		margin: auto
	}
	.gal-proqt-1 {
		width: 100%;
		floaT: left;
		position: relative;
		margin: 0% 0px 0% 0px;
		border-top: 1px #dbdcea solid
	}
	.gal-proqt-6 {
		width: 100%;
		floaT: left;
		position: relative;
		margin: 0% 0px 3% 0px
	}
	.gal-proqt-4 h2 {
		width: 100%;
		floaT: left;
		position: relative;
		text-align: center;
		font-size: 22px;
		color: #333;
		font-family: font-4;
		margin: 1% 0px 1% 0px;
		z-index: 1
	}
	.div-about-11 {
		width: 100%;
		floaT: left;
		position: relative;
		text-align: left;
		font-size: 14px;
		line-height: 18px;
		color: #7e2d91;
		font-family: font-1;
		margin: 0% 0px 2% 0px;
		z-index: 1
	}
	.div-about-10 h1 {
		width: 100%;
		floaT: left;
		position: relative;
		text-align: left;
		font-size: 16px;
		color: #7e2d91;/* ase unda iyos */
		font-family: font-1;
		margin: 0% 0px 2% 0px;
		z-index: 1
	}
	.div-about-9 {
		width: 100%;
		floaT: left;
		position: relative;
		text-align: left;
		font-size: 26px;
		color: #6a217b;
		font-family: font-4;
		margin: 0% 0px 1% 0px;
		z-index: 1
	}
	.div-about-8 {
		margin: 3% 0%
	}
	.div-about-2 {
		width: 100%
	}
	.div-about-7 {
		width: 100%;
		padding: 0% 0%;
		floaT: right;
		position: relative;
		margin: 0% 0px 0px 0%;
		right: 0px;
		background-size: 100%;
		overflow: hidden;
		border-radius: 10px
	}
	.div-about-5 {
		z-index: 999;
		width: 150px;
		height: 100px;
		floaT: left;
		position: absolute;
		margin: 0px 0px 0px 10%;
		background: url(../images/f-5.png) center no-repeat;
		background-size: 100%;
		bottom: -30%;
		right: 20px
	}
	.div-about-5 {
		-webkit-animation: phone-outer 3000ms infinite;
		animation: phone-outer 3000ms infinite
	}
	.kont-3.is-animating::before {
		-webkit-animation: phone-inner 3000ms infinite;
		animation: phone-inner 3000ms infinite
	}
	.kont-3.is-animating::after {
		-webkit-animation: phone-icon 3000ms infinite;
		animation: phone-icon 3000ms infinite
	}
	@-webkit-keyframes phone-outer {
		0% {
			-webkit-transform: translate3d(0, 0, 0) scale(1);
			transform: translate3d(0, 0, 0) scale(1)
		}
		33.3333% {
			-webkit-transform: translate3d(0, 0, 0) scale(1.1);
			transform: translate3d(0, 0, 0) scale(1.1)
		}
		66.6666% {
			-webkit-transform: translate3d(0, 0, 0) scale(1);
			transform: translate3d(0, 0, 0) scale(1)
		}
		100% {
			-webkit-transform: translate3d(0, 0, 0) scale(1);
			transform: translate3d(0, 0, 0) scale(1)
		}
	}
	@keyframes phone-outer {
		0% {
			-webkit-transform: translate3d(0, 0, 0) scale(1);
			transform: translate3d(0, 0, 0) scale(1)
		}
		33.3333% {
			-webkit-transform: translate3d(0, 0, 0) scale(1.1);
			transform: translate3d(0, 0, 0) scale(1.1)
		}
		66.6666% {
			-webkit-transform: translate3d(0, 0, 0) scale(1);
			transform: translate3d(0, 0, 0) scale(1)
		}
		100% {
			-webkit-transform: translate3d(0, 0, 0) scale(1);
			transform: translate3d(0, 0, 0) scale(1)
		}
	}
	@-webkit-keyframes phone-inner {
		0% {
			opacity: 1;
			-webkit-transform: translate3d(0, 0, 0) scale(0);
			transform: translate3d(0, 0, 0) scale(0)
		}
		33.3333% {
			opacity: 1;
			-webkit-transform: translate3d(0, 0, 0) scale(0.9);
			transform: translate3d(0, 0, 0) scale(0.9)
		}
		66.6666% {
			opacity: 0;
			-webkit-transform: translate3d(0, 0, 0) scale(0);
			transform: translate3d(0, 0, 0) scale(0)
		}
		100% {
			opacity: 0;
			-webkit-transform: translate3d(0, 0, 0) scale(0);
			transform: translate3d(0, 0, 0) scale(0)
		}
	}
	@keyframes phone-inner {
		0% {
			opacity: 1;
			-webkit-transform: translate3d(0, 0, 0) scale(0);
			transform: translate3d(0, 0, 0) scale(0)
		}
		33.3333% {
			opacity: 1;
			-webkit-transform: translate3d(0, 0, 0) scale(0.9);
			transform: translate3d(0, 0, 0) scale(0.9)
		}
		66.6666% {
			opacity: 0;
			-webkit-transform: translate3d(0, 0, 0) scale(0);
			transform: translate3d(0, 0, 0) scale(0)
		}
		100% {
			opacity: 0;
			-webkit-transform: translate3d(0, 0, 0) scale(0);
			transform: translate3d(0, 0, 0) scale(0)
		}
	}
	@-webkit-keyframes phone-icon {
		0% {
			-webkit-transform: rotate(0deg);
			transform: rotate(0deg)
		}
		2% {
			-webkit-transform: rotate(5deg);
			transform: rotate(5deg)
		}
		4% {
			-webkit-transform: rotate(-5deg);
			transform: rotate(-5deg)
		}
		6% {
			-webkit-transform: rotate(5deg);
			transform: rotate(5deg)
		}
		8% {
			-webkit-transform: rotate(-5deg);
			transform: rotate(-5deg)
		}
		10% {
			-webkit-transform: rotate(5deg);
			transform: rotate(5deg)
		}
		12% {
			-webkit-transform: rotate(-5deg);
			transform: rotate(-5deg)
		}
		14% {
			-webkit-transform: rotate(5deg);
			transform: rotate(5deg)
		}
		16% {
			-webkit-transform: rotate(-5deg);
			transform: rotate(-5deg)
		}
		18% {
			-webkit-transform: rotate(5deg);
			transform: rotate(5deg)
		}
		20% {
			-webkit-transform: rotate(-5deg);
			transform: rotate(-5deg)
		}
		22% {
			-webkit-transform: rotate(5deg);
			transform: rotate(5deg)
		}
		24% {
			-webkit-transform: rotate(-5deg);
			transform: rotate(-5deg)
		}
		26% {
			-webkit-transform: rotate(5deg);
			transform: rotate(5deg)
		}
		28% {
			-webkit-transform: rotate(-5deg);
			transform: rotate(-5deg)
		}
		30% {
			-webkit-transform: rotate(5deg);
			transform: rotate(5deg)
		}
		32% {
			-webkit-transform: rotate(-5deg);
			transform: rotate(-5deg)
		}
		34% {
			-webkit-transform: rotate(5deg);
			transform: rotate(5deg)
		}
		36% {
			-webkit-transform: rotate(-5deg);
			transform: rotate(-5deg)
		}
		38% {
			-webkit-transform: rotate(5deg);
			transform: rotate(5deg)
		}
		40% {
			-webkit-transform: rotate(-5deg);
			transform: rotate(-5deg)
		}
		42% {
			-webkit-transform: rotate(5deg);
			transform: rotate(5deg)
		}
		44% {
			-webkit-transform: rotate(-5deg);
			transform: rotate(-5deg)
		}
		46% {
			-webkit-transform: rotate(0deg);
			transform: rotate(0deg)
		}
	}
	@keyframes phone-icon {
		0% {
			-webkit-transform: rotate(0deg);
			transform: rotate(0deg)
		}
		2% {
			-webkit-transform: rotate(5deg);
			transform: rotate(5deg)
		}
		4% {
			-webkit-transform: rotate(-5deg);
			transform: rotate(-5deg)
		}
		6% {
			-webkit-transform: rotate(5deg);
			transform: rotate(5deg)
		}
		8% {
			-webkit-transform: rotate(-5deg);
			transform: rotate(-5deg)
		}
		10% {
			-webkit-transform: rotate(5deg);
			transform: rotate(5deg)
		}
		12% {
			-webkit-transform: rotate(-5deg);
			transform: rotate(-5deg)
		}
		14% {
			-webkit-transform: rotate(5deg);
			transform: rotate(5deg)
		}
		16% {
			-webkit-transform: rotate(-5deg);
			transform: rotate(-5deg)
		}
		18% {
			-webkit-transform: rotate(5deg);
			transform: rotate(5deg)
		}
		20% {
			-webkit-transform: rotate(-5deg);
			transform: rotate(-5deg)
		}
		22% {
			-webkit-transform: rotate(5deg);
			transform: rotate(5deg)
		}
		24% {
			-webkit-transform: rotate(-5deg);
			transform: rotate(-5deg)
		}
		26% {
			-webkit-transform: rotate(5deg);
			transform: rotate(5deg)
		}
		28% {
			-webkit-transform: rotate(-5deg);
			transform: rotate(-5deg)
		}
		30% {
			-webkit-transform: rotate(5deg);
			transform: rotate(5deg)
		}
		32% {
			-webkit-transform: rotate(-5deg);
			transform: rotate(-5deg)
		}
		34% {
			-webkit-transform: rotate(5deg);
			transform: rotate(5deg)
		}
		36% {
			-webkit-transform: rotate(-5deg);
			transform: rotate(-5deg)
		}
		38% {
			-webkit-transform: rotate(5deg);
			transform: rotate(5deg)
		}
		40% {
			-webkit-transform: rotate(-5deg);
			transform: rotate(-5deg)
		}
		42% {
			-webkit-transform: rotate(5deg);
			transform: rotate(5deg)
		}
		44% {
			-webkit-transform: rotate(-5deg);
			transform: rotate(-5deg)
		}
		46% {
			-webkit-transform: rotate(0deg);
			transform: rotate(0deg)
		}
	}
	.div-about-4 {
		width: 100%;
    height: 120px;
    floaT: left;
    position: relative;
    margin: 0% 0px 0px 0%;
    background: #7b2b93 url(../images/nglogo.svg) center no-repeat;
    background-size: 160px;
    border-radius: 10px;
    bottom: 0%;
    box-shadow: 0px 2px 10px 1px rgb(0 0 0 / 7%);
	}
	#dle-content .div-about-1 {
		margin-bottom: 1%
	}
	.div-about-1 {
		width: 100%;
		float: left;
		position: relative;
		padding: 5% 0%;
		margin-bottom: 0%
	}
	.new-proqt-1:hover .new-proqt-7 {
		transition: all 0.4s ease-in-out;
		-moz-transition: all 0.4s ease-in-out;
		-webkit-transition: all 0.4s ease-in-out;
		color: #7e2d91
	}
	.new-proqt-7 {
		transition: all 0.4s ease-in-out;
		-moz-transition: all 0.4s ease-in-out;
		-webkit-transition: all 0.4s ease-in-out
	}
	.proqt-11:hover {
		background: #7e2d91;
		color: #fff;
		box-shadow: rgb(126 45 145 / 80%) 0px 0px 10px 0px;
		transition: all 0.4s ease-in-out;
		-moz-transition: all 0.4s ease-in-out;
		-webkit-transition: all 0.4s ease-in-out
	}
	.proqt-10 {
		width: 230px;
		margin: auto
	}
	.proqt-11 {
		height: 52px;
		background: #7e2d91;
		floaT: left;
		border-radius: 100px;
		font-family: font-1;
		color: #b9ffd7;
		width: 230px;
		margin: 3% 0px 15% 0px;
		text-align: center;
		line-height: 53px;
		font-size: 14px;
		box-shadow: rgb(126 45 145) 0px 0px 10px 0px;
		transition: all 0.4s ease-in-out;
		-moz-transition: all 0.4s ease-in-out;
		-webkit-transition: all 0.4s ease-in-out
	}
	.new-proqt-1:hover {
		box-shadow: 0px 2px 10px 1px rgb(0 0 0 / 25%);
		-webkit-transition: all .5s;
		-moz-transition: all .5s;
		-o-transition: all .5s;
		transition: all .5s
	}
	.new-proqt-1 {
		box-shadow: 0px 2px 10px 1px rgb(0 0 0 / 5%);
		-webkit-transition: all .5s;
		-moz-transition: all .5s;
		-o-transition: all .5s;
		transition: all .5s
	}
	.new-proqt-1 .new-proqt-8 {
		-webkit-transition: all .5s;
		-moz-transition: all .5s;
		-o-transition: all .5s;
		transition: all .5s
	}
	.new-proqt-1:hover .new-proqt-8 {
		height: 50px;
		bottom: 75px;
		-webkit-transition: all .5s;
		-moz-transition: all .5s;
		-o-transition: all .5s;
		transition: all .5s
	}
	.new-proqt-1:hover .new-proqt-4 {
		bottom: 120px;
		-webkit-transition: all .5s;
		-moz-transition: all .5s;
		-o-transition: all .5s;
		transition: all .5s
	}
	.new-proqt-8 {
		width: 100%;
		height: 0px;
		line-height: 51px;
		text-align: center;
		floaT: left;
		background: #7e2d91;
		color: #c4fbdb;
		font-family: font-1;
		background-size: 100%;
		margin: 0px 0px 0px 0px;
		z-index: 1;
		position: absolute;
		overflow: hidden;
		bottom: 70px
	}
	.new-proqt-7 {
		line-height: 18px;
		padding: 0px 20px
	}
	.new-proqt-6 {
		position: relative;
		display: table-cell;
		vertical-align: middle;
		width: 100%;
		height: 60px;
		position: relative;
		padding: 10px 0px 0px 0px;
		text-align: center
	}
	.new-proqt-5 a {
		color: #7e2d91;
		font-family: font-1;
		font-size: 13px
	}
	.new-proqt-5 {
		height: 20px;
		line-height: 20px;
		text-align: center;
		position: relative;
		overflow: hidden;
		margin: 35px 10px 0px 10px
	}
	.new-proqt-4 {

		width: 100%;
		height: 75px;
		line-height: 50px;
		text-align: center;
		floaT: left;
		background: url(../images/wave.svg) center no-repeat;
		background-size: 100%;
		margin: -30px 0px 0px 0px;
		z-index: 1;
		position: absolute;
		bottom: 67px;
		-webkit-transition: all .5s;
		-moz-transition: all .5s;
		-o-transition: all .5s;
		transition: all .5s
	}
	.new-proqt-2,
	.new-proqt-2 img {
		width: 100%;
		height: 230px;
		object-fit: cover;
		floaT: left
	}
	.new-proqt-2 img {
		width: 100%;
		line-height: 0px
	}
	.new-proqt-1 {
		height: 310px;
		floaT: left;
		background: #fff;
		box-shadow: 0px 2px 10px 1px rgb(0 0 0 / 7%);
		margin: 0px 6.3px 15px 6.3px;
		position: relative;
		overflow: hidden;
		border-radius: 7px
	}
	.proqt-9 {
		width: 100%;
		floaT: left;
		position: relative;
		margin: 0px -0px
	}
	.proqt-8 {
		width: 100%;
		floaT: left;
		position: relative
	}
	.proqt-3 {
		width: 100%;
		height: 55px;
		floaT: left;
		background: url(../images/translate.svg) center no-repeat;
		background-size: 55px;
		margin: 4% 0px 0px 0px
	}
  .proqt-99 {
		width: 100%;
		height: 55px;
		floaT: left;
		background: url(../images/partners.svg) center no-repeat;
		background-size: 55px;
		margin: 4% 0px 0px 0px
	}
	.proqt-5 {
		width: 100%;
		floaT: left;
		position: relative;
		margin: -0% 0px 2% 0px;
		text-align: center
	}
	.proqt-7 {
		width: 70px;
		height: 6px;
		position: relative;
		background: #7e2d91;
		margin: auto
	}
	.proqt-6 {
		width: 100%;
		floaT: left;
		position: relative;
		margin: 0% 0px 4% 0px
	}
	.proqt-4 {
		width: 100%;
		floaT: left;
		position: relative;
		text-align: center;
		font-size: 22px;
		color: #333;
		font-family: font-4;
		margin: 2% 0px 1% 0px;
		z-index: 1
	}
	.about-2 img {
		-webkit-transition: all .5s;
		-moz-transition: all .5s;
		-o-transition: all .5s;
		transition: all .5s
	}
	.about-2:hover img {
		-webkit-transition: all .5s;
		-moz-transition: all .5s;
		-o-transition: all .5s;
		transition: all .5s;
		-moz-transform: scale(1.1);
		-webkit-transform: scale(1.1);
		-o-transform: scale(1.1);
		-ms-transform: scale(1.1);
		transform: scale(1.1)
	}
	.about-2 .about-04 {
		-webkit-transition: all .5s;
		-moz-transition: all .5s;
		-o-transition: all .5s;
		transition: all .5s
	}
	.about-2:hover .about-04 {
		box-shadow: 0px 0px 0px 10px rgb(126 45 145 / 29%), 0px 0px 0px 20px rgb(134 49 154 / 57%);
		-webkit-transition: all .5s;
		-moz-transition: all .5s;
		-o-transition: all .5s;
		transition: all .5s
	}
	.about-7 .about-icon-1,
	.about-7 .about-icon-2,
	.about-7 .about-icon-3 {
		-webkit-transition: all .5s;
		-moz-transition: all .5s;
		-o-transition: all .5s;
		transition: all .5s
	}
	.about-7:hover .about-icon-1,
	.about-7:hover .about-icon-2,
	.about-7:hover .about-icon-3 {
		-webkit-transition: all .5s;
		-moz-transition: all .5s;
		-o-transition: all .5s;
		transition: all .5s;
		-moz-transform: scale(1.4);
		-webkit-transform: scale(1.4);
		-o-transform: scale(1.4);
		-ms-transform: scale(1.4);
		transform: scale(1.4)
	}
	.about-icon-3 {
		width: 60px;
		height: 56px;
		floaT: left;
		background: url(../images/quality.svg) center no-repeat;
		background-size: 22px;
		margin: 3px 10px 0px 0px
	}
	.about-icon-2 {
		width: 60px;
		height: 55px;
		floaT: left;
		background: url(../images/group.svg) center no-repeat;
		background-size: 22px;
		margin: 3px 0px 0px 0px
	}
	.about-icon-1 {
		width: 60px;
		height: 50px;
		floaT: left;
		background: url(../images/like.svg) center no-repeat;
		background-size: 22px;
		margin: 3px 10px 0px 0px
	}
	.about-8 {
		width: 60px;
		height: 60px;
		background: #fff;
		color: #000;
		border-radius: 100px;
		box-shadow: 0px 1px 10px 0px rgb(0 0 0 / 16%);
		margin: -60px auto 25px auto;
		position: relative;
		z-index: 11
	}
	.about-10.about-7 {
		box-shadow: 0px 0px 0px 0px #000
	}
	.about-7::after {
		right: 0px !important;
		-webkit-transition: all .3s;
		-moz-transition: all .3s;
		-o-transition: all .3s;
		transition: all .3s;
		left: auto
	}
	.about-7::before {
		left: 0px;
		-webkit-transition: all .3s;
		-moz-transition: all .3s;
		-o-transition: all .3s;
		transition: all .3s
	}
	.about-7:hover::before,
	.about-7:hover::after {
		width: 51%;
		-webkit-transition: all .3s;
		-moz-transition: all .3s;
		-o-transition: all .3s;
		transition: all .3s
	}
	.about-7::before,
	.about-7::after {
		bottom: 0px;
		width: 0%;
		height: 5px;
		margin: 0px 0px 0px 0px;
		position: absolute;
		background: #7e2d91;
		content: "";
		-webkit-transition: all .3s;
		-moz-transition: all .3s;
		-o-transition: all .3s;
		transition: all .3s
	}
	.about-7:hover {
		color: #7e2d91;
		-webkit-transition: all .3s;
		-moz-transition: all .3s;
		-o-transition: all .3s;
		transition: all .3s
	}
	.about-7 {
		cursor: default;
		position: relative;
		width: 33.33333%;
		floaT: left;
		text-align: center;
		padding: 2% 0%;
		color: #3c3d47;
		font-size: 14px;
		line-height: 20px;
		box-shadow: 1px 0px 0px 0px #eee
	}
	.about-t-3 {
		width: 70px;
		height: 6px;
		position: relative;
		background: #7e2d91;
		margin: auto
	}
	.about-t-2 {
		width: 100%;
		floaT: left;
		position: relative;
		margin: -3% 0px 4% 0px
	}
	.about-t-1 {
		width: 100%;
		floaT: left;
		position: relative;
		text-align: center;
		font-size: 17px;
		color: #333;
		font-family: font-4;
		margin: -3% 0px 4% 0px;
		z-index: 1
	}
	.about-04 {
		lefT: 46.8%;
		z-index: 1;
		background: #fff;
		position: absolute;
		color: #7e2d91;
		font-size: 12px;
		text-indent: 2px;
		padding: 0px 0px;
		width: 40px;
		height: 40px;
		line-height: 42px;
		margin: 70px auto 0px auto;
		border-radius: 100px;
		box-shadow: 0px 0px 0px 10px rgb(126 45 145 / 29%), 0px 0px 0px 20px rgb(134 49 154 / 57%)
	}
	.about-4 {
		background: #fff;
		color: #7e2d91;
		font-size: 15px;
		text-indent: 2px;
		padding: 0px 0px;
		width: 40px;
		height: 40px;
		line-height: 42px;
		margin: auto;
		border-radius: 100px;
		box-shadow: 0px 0px 0px 0px rgb(17 65 66 / 50%), 0px 0px 0px 0px rgb(255 255 255 / 30%);
		transition: all 0.2s ease-in-out;
		-moz-transition: all 0.2s ease-in-out;
		-webkit-transition: all 0.2s ease-in-out;
		border-radius: 100px;
		border: none;
		-webkit-box-shadow: 0 0 0 0 rgba(255, 255, 255, 0.7);
		box-shadow: 0 0 0 0 rgba(255, 255, 255, 0.7);
		border-radius: 50%;
		background-color: rgb(255 255 255);
		background-size: cover;
		background-repeat: no-repeat;
		-webkit-animation: pulse 2.10s infinite cubic-bezier(0.66, 0, 0, 1);
		-moz-animation: pulse 2.10s infinite cubic-bezier(0.66, 0, 0, 1);
		-ms-animation: pulse 2.10s infinite cubic-bezier(0.66, 0, 0, 1);
		animation: pulse 2.10s infinite cubic-bezier(0.66, 0, 0, 1)
	}
	@-webkit-keyframes pulse {
		to {
			-webkit-box-shadow: 0 0 0 25px rgba(0, 125, 205, 0);
			box-shadow: 0 0 0 25px rgba(0, 125, 205, 0)
		}
	}
	@-moz-keyframes pulse {
		to {
			box-shadow: 0 0 0 25px rgba(0, 125, 205, 0)
		}
	}
	@-ms-keyframes pulse {
		to {
			box-shadow: 0 0 0 25px rgba(0, 125, 205, 0)
		}
	}
	@keyframes pulse {
		to {
			-webkit-box-shadow: 0 0 0 25px rgba(0, 125, 205, 0);
			box-shadow: 0 0 0 25px rgba(0, 125, 205, 0)
		}
	}
	.about-3 {
		opacity: 9;
		text-align: center;
		position: absolute;
		top: 50%;
		color: #fff;
		font-size: 18px;
		left: 0;
		width: 100%;
		-webkit-transform: translateY(-50%);
		transform: translateY(-50%);
		z-index: 2;
		transition: all 0.2s ease-in-out;
		-moz-transition: all 0.2s ease-in-out;
		-webkit-transition: all 0.2s ease-in-out
	}
	.about-5 {
		width: 100%;
		floaT: left;
		position: relative;
		margin: 0px 0px 0px 0px;
		background: #EFEBF4 url(../images/bgbg.png) fixed center no-repeat;
		background-size: 100%
	}
	.about-6 {
		width: 100%;
		floaT: left;
		position: relative;
		background: #fff
	}
	.about-2,
	.about-2 img {
		width: 100%;
		height: 200px;
		object-fit: cover;
		floaT: left
	}
	.about-2 {
		overflow: hidden;
		width: 100%;
		floaT: left;
		position: relative
	}
	.about-1 {
		width: 100%;
		floaT: left;
		position: relative;
		margin: 0px 0px 0px 0px
	}
	.header-1 {
		position: relative;
		z-index: 9999
	}
	.cd-popup-container .cd-popup-close::after {
		z-index: 9;
		content: "";
		position: absolute;
		top: 0px;
		width: 57px;
		border-radius: 0px;
		height: 57px;
		top: -0px;
		lefT: -57px;
		opacity: 9
	}
	.div-ajax-25 {
		z-indeX: 9;
		width: 57px;
		height: 57px;
		position: relative;
		floaT: left;
		border-radius: 0px;
		text-align: center;
		line-height: 59px;
		font-size: 20px;
		color: #ff9800;
		position: absolute;
		top: 0px;
		right: 57px
	}
	.search-1 {
		width: 100%;
		floaT: left
	}
	.btn-1 {
		transition: all 0.3s ease-in-out;
		-moz-transition: all 0.3s ease-in-out;
		-webkit-transition: all 0.3s ease-in-out;
		font-family: font-1;
		position: absolute;
		right: 0px;
		height: 57px;
		line-height: 57px;
		top: 0px;
		cursor: pointer;
		color: #fff;
		padding: 0px 0px 0px 0px;
		width: 57px;
		text-align: center;
		background: #7e2d91;
		border: 0;
		margin: 0px 0px 0px 0px;
		font-size: 15px;
		letter-spacing: 1px;
		border-radius: 0px 5px 5px 0px;
		margin-top: 0px
	}
	.q_search input::placeholder {
		color: #78a2ab
	}
	.q_search input {
		border-radius: 5px !important;
		position: relative;
		overflow: hidden;
		color: #383838;
		line-height: 44px;
		font-family: font-1;
		position: absolute;
		height: 57px;
		padding: 0px 0px 0px 0px;
		width: 100%;
		background: rgb(255 255 255 / 0%);
		background-color: #fff;
		border: 0px solid #fff;
		margin: 0px 0px 0px 0px;
		font-size: 14px;
		letter-spacing: 0.5px;
		border-radius: 0px;
		text-indent: 25px;
		transition: all 0.7s;
		-webkit-transition: all 0.7s
	}
	.cd-popup {
		z-index: 9999999999 !important;
		position: fixed;
		left: 0;
		top: 0;
		height: 100%;
		width: 100%;
		background: url(../images/bg_1.png) rgb(42 43 53 / 65%) !important;
		opacity: 0;
		visibility: hidden;
		-webkit-transition: opacity 0.3s 0s, visibility 0s 0.3s;
		-moz-transition: opacity 0.3s 0s, visibility 0s 0.3s;
		transition: opacity 0.3s 0s, visibility 0s 0.3s
	}
	.cd-popup.is-visible {
		opacity: 1;
		visibility: visible;
		-webkit-transition: opacity 0.3s 0s, visibility 0s 0s;
		-moz-transition: opacity 0.3s 0s, visibility 0s 0s;
		transition: opacity 0.3s 0s, visibility 0s 0s
	}
	.cd-popup-container {
		height: 57px;
		border-radius: 1110px;
		width: 100%;
		max-width: 400px;
		margin: 5em auto 0px auto;
		display: flex;
		background: #fff;
		-webkit-transform: translateY(-40px);
		-moz-transform: translateY(-40px);
		-ms-transform: translateY(-40px);
		-o-transform: translateY(-40px);
		transform: translateY(-40px);
		-webkit-backface-visibility: hidden;
		-webkit-transition-property: -webkit-transform;
		-moz-transition-property: -moz-transform;
		transition-property: transform;
		-webkit-transition-duration: 0.3s;
		-moz-transition-duration: 0.3s;
		transition-duration: 0.3s
	}
	.cd-popup-container .cd-popup-close {
		position: absolute;
		top: 0px;
		right: 0px;
		width: 57px;
		height: 57px
	}
	.is-visible .cd-popup-container {
		-webkit-transform: translateY(0);
		-moz-transform: translateY(0);
		-ms-transform: translateY(0);
		-o-transform: translateY(0);
		transform: translateY(0)
	}
	.slick-prev,
	.slick-next {
		font-size: 0;
		line-height: 0;
		position: absolute;
		top: 50%;
		display: none !important;
		width: 20px;
		height: 20px;
		padding: 0;
		-webkit-transform: translate(0, -50%);
		-ms-transform: translate(0, -50%);
		transform: translate(0, -50%);
		cursor: pointer;
		color: transparent;
		border: none;
		outline: none;
		background: transparent
	}
	.slick-initialized .slick-slide {
		display: block
	}
	.slick-prev:hover:before,
	.slick-prev:focus:before,
	.slick-next:hover:before,
	.slick-next:focus:before {
		opacity: 1
	}
	.slick-prev.slick-disabled:before,
	.slick-next.slick-disabled:before {
		opacity: .25
	}
	.slick-prev:before,
	.slick-next:before {
		font-family: 'slick';
		font-size: 20px;
		line-height: 1;
		opacity: .75;
		color: white;
		-webkit-font-smoothing: antialiased;
		-moz-osx-font-smoothing: grayscale
	}
	.slick-prev {}
	[dir='rtl'] .slick-prev {
		right: -25px;
		left: auto
	}
	.slick-prev:before {
		content: ''
	}
	[dir='rtl'] .slick-prev:before {
		content: ''
	}
	.slick-next {}
	[dir='rtl'] .slick-next {
		right: auto;
		left: -25px
	}
	.slick-next:before {
		content: ''
	}
	[dir='rtl'] .slick-next:before {
		content: ''
	}
	#dle-content-03 .slick-dots {
		top: 180px !important;
		margin-right: 220px
	}
	.zeda-slaider-1 .slick-dots {
		top: 180px
	}
	#dle-content-1 .slick-dots {
		bottom: 115px;
		height: 0px;
		opacity: 0;
		position: relative;
		overflow: hidden;
		margin-right: 20px
	}
	.zeda-slaider-2 img {
		width: 100%;
		line-height: 0px
	}
	.zeda-slaider-2 {
		width: 100%;
		height: 320px;
		floaT: left;
		position: relative;
		margin: 0% 0px;
		overflow: hidden;
		border-radius: 0px;
		line-height: 0px
	}
	.slick-dots {
		bottom: 80px !important;
		width: 100% !important;
		position: absolute;
		display: block;
		right: none;
		padding: 0;
		margin: 0;
		list-style: none;
		text-align: center;
		z-index: 9999999
	}
	.slick-dots .slick-active {
		border-radius: 100px
	}
	.slick-next {
		display: none !important;
		right: 10px;
		floaT: left;
		border-radius: 100px;
		color: #fff;
		background: #7e2d91 url(../images/s2.svg) 17px no-repeat;
		background-size: 8px;
		font-size: 0px !important;
		z-index: 999999999;
		line-height: 50px;
		position: absolute;
		top: 45% !important;
		width: 40px !important;
		height: 40px !important;
		padding: 0;
		-webkit-transform: translate(0, -50%);
		-ms-transform: translate(0, -50%);
		transform: translate(0, -50%);
		cursor: pointer
	}
	.slick-prev {
		lefT: 10px;
		floaT: left;
		border-radius: 100px;
		color: #fff;
		background: rgb(126 45 145) url(../images/s1.svg) 15px no-repeat;
		background-size: 8px;
		font-size: 0px !important;
		z-index: 1;
		line-height: 50px;
		position: absolute;
		top: 45% !important;
		display: none !important;
		width: 40px !important;
		height: 40px !important;
		padding: 0;
		-webkit-transform: translate(0, -50%);
		-ms-transform: translate(0, -50%);
		transform: translate(0, -50%);
		cursor: pointer
	}
	.slick-dots {
		display: block !important
	}
	.slick-dots .slick-active {
		background: #7e2d91
	}
	.slick-dots li {
		background: #fff;
		border-radius: 10px;
		position: relative;
		display: inline-block;
		width: 10px;
		height: 10px;
		margin: 0 5px;
		padding: 0;
		cursor: pointer
	}
	.slick-dots li button {
		font-size: 0;
		line-height: 0;
		display: block;
		width: 10px;
		height: 10px;
		padding: 5px;
		cursor: pointer;
		color: transparent;
		border: 0;
		outline: none;
		background: transparent
	}
	.slick-dots li button:hover,
	.slick-dots li button:focus {
		outline: none
	}
	.slick-dots li.slick-active button:before {
		opacity: .75;
		color: black
	}
	.zeda-slaider-04 {
		float: left;
		width: 100%;
		height: 101%;
		margin: 0px 0px 0px 0px;
		background: #00000075;
		position: absolute;
		lefT: 0%;
		top: 0px;
		z-index: 1
	}
	.zeda-slaider-9 {
		width: 20px;
		height: 3px;
		background: #18a78c;
		floaT: left;
		position: relative;
		margin: 14px 10px 0px 0%;
		overflow: hidden;
		line-height: 40px;
		color: #fff;
		font-size: 15px;
		font-family: font-1
	}
	.zeda-slaider-11 {
		width: 100%;
		floaT: left;
		position: relative;
		margin: 0% 0px 0px 0%;
		overflow: hidden;
		line-height: 30px;
		color: #fff;
		font-size: 17px;
		font-family: font-1;
		text-align: left;
		color: #fff;
		text-shadow: 0px 1px 4px #000
	}
	.zeda-slaider-8 {
		width: 100%;
		display: none;
		floaT: left;
		position: relative;
		margin: 0% 0px -10px 0%;
		overflow: hidden;
		line-height: 30px;
		color: #fff;
		font-size: 15px;
		font-family: font-1;
		text-shadow: 0px 1px 4px #000
	}
	.zeda-slaider-7 {
		text-align: center;
		position: relative;
		margin: 0% 0px 0px 0px;
		overflow: hidden;
		line-height: 25px;
		color: #fff;
		font-size: 24px;
		text-shadow: 0px 1px 4px #000
	}
	.zeda-slaider-6 {
		width: 100%;
		floaT: left;
		position: absolute;
		margin: 240px 0px 0px 0px;
		overflow: hidden;
		line-height: 30px;
		color: #fff;
		z-indeX: 11
	}
	.zeda-slaider-5 {
		width: 100%;
		floaT: left;
		position: relative;
		margin: 0px 0px;
		overflow: hidden;
		border-radius: 0px;
		line-height: 0px
	}
	.zeda-slaider-3 {
		width: 100%;
		floaT: left;
		position: relative;
		margin: 0px 0px;
		overflow: hidden;
		border-radius: 0px;
		line-height: 0px
	}
	.zeda-slaider-1 {
		margin-top: -20px;
		border-radius: 0px;
		overflow: hidden;
		position: relative;
		floaT: left;
		widtH: 100%;
		z-index: 1
	}
	.slick-slider {
		position: relative;
		z-index: 0;
		display: block;
		box-sizing: border-box;
		-webkit-user-select: none;
		-moz-user-select: none;
		-ms-user-select: none;
		user-select: none;
		-webkit-touch-callout: none;
		-khtml-user-select: none;
		-ms-touch-action: pan-y;
		touch-action: pan-y;
		-webkit-tap-highlight-color: transparent
	}
	.slick-list {
		position: relative;
		display: block;
		overflow: hidden;
		margin: 0;
		padding: 0
	}
	.slick-list:focus {
		outline: none
	}
	.slick-list.dragging {
		cursor: pointer;
		cursor: hand
	}
	.slick-slider .slick-track,
	.slick-slider .slick-list {
		-webkit-transform: translate3d(0, 0, 0);
		-moz-transform: translate3d(0, 0, 0);
		-ms-transform: translate3d(0, 0, 0);
		-o-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0)
	}
	.slick-track {
		position: relative;
		top: 0;
		left: 0;
		display: block;
		margin-left: auto;
		margin-right: auto
	}
	.slick-track:before,
	.slick-track:after {
		display: table;
		content: ''
	}
	.slick-track:after {
		clear: both
	}
	.slick-loading .slick-track {
		visibility: hidden
	}
	.slick-slide {
		display: none;
		float: left;
		height: 100%
	}
	[dir='rtl'] .slick-slide {
		float: right
	}
	.slick-slide img {
		display: block
	}
	.slick-slide.slick-loading img {
		display: none
	}
	.slick-slide.dragging img {
		pointer-events: none
	}
	.slick-initialized .slick-slide {
		lefT: 0px;
		top: 50px;
		width: 100%;
		display: block
	}
	.slick-loading .slick-slide {
		visibility: hidden
	}
	.slick-vertical .slick-slide {
		display: block;
		height: auto;
		border: 1px solid transparent
	}
	.slick-arrow.slick-hidden {
		display: none
	}
	.header-sl-8:hover {
		background: rgb(126 45 145 / 30%);
		transition: all 0.4s ease-in-out;
		-moz-transition: all 0.4s ease-in-out;
		-webkit-transition: all 0.4s ease-in-out;
		box-shadow: rgb(126 45 145) 0px 0px 30px 0px
	}
	.header-sl-8 .header-sl-10 {
		transition: all 0.4s ease-in-out;
		-moz-transition: all 0.4s ease-in-out;
		-webkit-transition: all 0.4s ease-in-out
	}
	.header-sl-8:hover .header-sl-10 {
		color: #fff;
		transition: all 0.4s ease-in-out;
		-moz-transition: all 0.4s ease-in-out;
		-webkit-transition: all 0.4s ease-in-out
	}
	.header-sl-8:hover .header-sl-9 {
		left: 170px;
		-webkit-transform: rotate(20deg);
		-ms-transform: rotate(20deg);
		transform: rotate(20deg);
		transition: all 0.4s ease-in-out;
		-moz-transition: all 0.4s ease-in-out;
		-webkit-transition: all 0.4s ease-in-out
	}
	.header-sl-9 {
		position: absolute;
		width: 20px;
		height: 90px;
		floaT: left;
		lefT: 0px;
		line-height: 100px;
		color: #fff;
		line-height: 52px;
		font-size: 14px;
		background: #7e2d91;
		margin: -20px 0px 0px -30px;
		-webkit-transform: rotate(20deg);
		-ms-transform: rotate(20deg);
		transform: rotate(20deg);
		transition: all 0.4s ease-in-out;
		-moz-transition: all 0.4s ease-in-out;
		-webkit-transition: all 0.4s ease-in-out
	}
	.header-sl-10 {
		position: relative;
		z-index: 11
	}
	.header-sl-8 {
		position: relative;
		height: 48px;
		floaT: left;
		border-radius: 100px;
		line-height: 100px;
		color: #fff;
		padding: 0px 35px;
		overflow: hidden;
		line-height: 52px;
		font-size: 14px;
		border: 2px #7e2d91 solid;
		margin: 2px 0px 0px 30px;
		transition: all 0.4s ease-in-out;
		-moz-transition: all 0.4s ease-in-out;
		-webkit-transition: all 0.4s ease-in-out
	}
	.header-sl-7:hover {
		transition: all 0.4s ease-in-out;
		-moz-transition: all 0.4s ease-in-out;
		-webkit-transition: all 0.4s ease-in-out;
		box-shadow: rgb(126 45 145) 0px 0px 30px 0px;
		color: #fff
	}
	.header-sl-7 {
		height: 52px;
		background: #7e2d91;
		floaT: left;
		border-radius: 100px;
		color: #b9ffd7;
		padding: 0px 30px;
		line-height: 53px;
		font-size: 14px;
		box-shadow: rgb(126 45 145) 0px 0px 10px 0px;
		transition: all 0.4s ease-in-out;
		-moz-transition: all 0.4s ease-in-out;
		-webkit-transition: all 0.4s ease-in-out
	}
	.header-8:hover {
		border: 2px #7e2d91 solid;
		color: #7e2d91;
		transition: all 0.2s ease-in-out;
		-moz-transition: all 0.2s ease-in-out;
		-webkit-transition: all 0.2s ease-in-out
	}
	.header-8 {
		width: 38px;
		height: 38px;
		line-height: 38px;
		floaT: right;
		margin: 22px 150px 0px 0px;
		border-radius: 100px;
		border: 2px #ddd solid;
		cursor: pointer;
		color: #777;
		transition: all 0.2s ease-in-out;
		-moz-transition: all 0.2s ease-in-out;
		-webkit-transition: all 0.2s ease-in-out
	}
	#cssmenu,
	#cssmenu ul,
	#cssmenu ul li,
	#cssmenu ul li a,
	#cssmenu #menu-button {
		margin: 0;
		padding: 0;
		border: 0;
		list-style: none;
		line-height: 1;
		display: block;
		position: relative;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box
	}
	#cssmenu:after,
	#cssmenu>ul:after {
		content: ".";
		display: block;
		clear: both;
		visibility: hidden;
		line-height: 0;
		height: 0
	}
	#cssmenu #menu-button {
		display: none
	}
	#cssmenu {
		border-radius: 5px;
		font-family: font-1;
		background: #fff
	}
	#cssmenu>ul>li {
		float: left
	}
	#cssmenu.align-center>ul {
		font-size: 0;
		text-align: center
	}
	#cssmenu.align-center>ul>li {
		display: inline-block;
		float: none
	}
	#cssmenu.align-center ul ul {
		text-align: left
	}
	#cssmenu.align-right>ul>li {
		float: right
	}
	#cssmenu>ul>li>a {
		padding: 18px 16px 15px 20px;
		font-size: 14px;
		letter-spacing: 0.1px;
		text-decoration: none;
		color: #525252;
		font-weight: 700;
		text-transform: uppercase
	}
	#cssmenu>ul>li:hover>a {
		color: #7e2d91
	}
	#cssmenu>ul>li.has-sub>a {
		padding-right: 30px
	}
	#cssmenu>ul>li.has-sub>a:after {
		position: absolute;
		top: 22px;
		right: 11px;
		width: 8px;
		height: 2px;
		display: block;
		background: #ddd;
		content: ''
	}
	#cssmenu>ul>li.has-sub>a:before {
		position: absolute;
		top: 19px;
		right: 14px;
		display: block;
		width: 2px;
		height: 8px;
		background: #ddd;
		content: '';
		-webkit-transition: all .25s ease;
		-moz-transition: all .25s ease;
		-ms-transition: all .25s ease;
		-o-transition: all .25s ease;
		transition: all .25s ease
	}
	#cssmenu>ul>li.has-sub:hover>a:before {
		top: 23px;
		height: 0
	}
	#cssmenu ul ul {
		position: absolute;
		left: -9999px
	}
	#cssmenu.align-right ul ul {
		text-align: right
	}
	#cssmenu ul ul li {
		height: 0;
		-webkit-transition: all .25s ease;
		-moz-transition: all .25s ease;
		-ms-transition: all .25s ease;
		-o-transition: all .25s ease;
		transition: all .25s ease
	}
	#cssmenu li:hover>ul {
		left: auto
	}
	#cssmenu.align-right li:hover>ul {
		left: auto;
		right: 0
	}
	#cssmenu li:hover>ul>li {
		height: 35px
	}
	#cssmenu ul ul ul {
		margin-left: 100%;
		top: 0
	}
	#cssmenu.align-right ul ul ul {
		margin-left: 0;
		margin-right: 100%
	}
	#cssmenu ul ul li a {
		text-indent: 5px;
		border-bottom: 1px solid rgba(150, 150, 150, 0.15);
		padding: 14px 15px;
		width: 170px;
		font-size: 13px;
		text-decoration: none;
		color: #ddd;
		font-weight: 400;
		background: #333
	}
	#cssmenu ul ul li:last-child>a,
	#cssmenu ul ul li.last-item>a {
		border-bottom: 0
	}
	#cssmenu ul ul li:hover>a,
	#cssmenu ul ul li a:hover {
		color: #fff
	}
	#cssmenu ul ul li.has-sub>a:after {
		position: absolute;
		top: 16px;
		right: 11px;
		width: 8px;
		height: 2px;
		display: block;
		background: #ddd;
		content: ''
	}
	#cssmenu.align-right ul ul li.has-sub>a:after {
		right: auto;
		left: 11px
	}
	#cssmenu ul ul li.has-sub>a:before {
		position: absolute;
		top: 13px;
		right: 14px;
		display: block;
		width: 2px;
		height: 8px;
		background: #ddd;
		content: '';
		-webkit-transition: all .25s ease;
		-moz-transition: all .25s ease;
		-ms-transition: all .25s ease;
		-o-transition: all .25s ease;
		transition: all .25s ease
	}
	#cssmenu.align-right ul ul li.has-sub>a:before {
		right: auto;
		left: 14px
	}
	#cssmenu ul ul>li.has-sub:hover>a:before {
		top: 17px;
		height: 0
	}
	#cssmenu.small-screen {
		margin-top: 0px;
		width: 100%
	}
	#cssmenu.small-screen ul {
		width: 100%;
		display: none
	}
	#cssmenu.small-screen>ul>li {
		float: none
	}
	#cssmenu.small-screen.align-center>ul {
		text-align: left
	}
	#cssmenu.small-screen ul li {
		width: 100%;
		border-top: 1px solid rgba(120, 120, 120, 0.2)
	}
	#cssmenu.small-screen ul ul li,
	#cssmenu.small-screen li:hover>ul>li {
		height: auto
	}
	#cssmenu.small-screen ul li a,
	#cssmenu.small-screen ul ul li a {
		width: 100%;
		border-bottom: 0
	}
	#cssmenu.small-screen ul ul li a {
		font-family: font-1;
		padding-left: 15px
	}
	#cssmenu.small-screen ul ul ul li a {
		padding-left: 15px;
		font-family: font-1
	}
	#cssmenu.small-screen ul ul li a {
		color: #444343;
		background: none
	}
	#cssmenu.small-screen ul ul li:hover>a,
	#cssmenu.small-screen ul ul li.active>a {
		color: #7e2d91
	}
	#cssmenu.small-screen ul ul,
	#cssmenu.small-screen ul ul ul,
	#cssmenu.small-screen.align-right ul ul {
		position: relative;
		left: 0;
		width: 100%;
		margin: 0;
		text-align: left
	}
	#cssmenu.small-screen>ul>li.has-sub>a:after,
	#cssmenu.small-screen>ul>li.has-sub>a:before,
	#cssmenu.small-screen ul ul>li.has-sub>a:after,
	#cssmenu.small-screen ul ul>li.has-sub>a:before {
		display: none
	}
	#cssmenu.small-screen #menu-button {
		position: absolute;
		display: block !important;
		padding: 0px 17px;
		color: #ddd;
		cursor: pointer;
		font-size: 12px;
		text-transform: uppercase;
		font-weight: 700;
		top: 13px;
		right: 15px;
		z-index: 9
	}
	#cssmenu.small-screen #menu-button:after {
		border-radius: 0px;
		position: absolute;
		top: 13px;
		right: 17px;
		display: block;
		height: 6px;
		width: 30px;
		border-top: 3px solid #7e2d91;
		border-bottom: 3px solid #7e2d91;
		content: '';
		-webkit-transition: all ease .1s;
		transition: all ease .1s
	}
	#cssmenu.small-screen #menu-button:before {
		-webkit-transition: all ease .1s;
		transition: all ease .1s;
		position: absolute;
		top: 13px;
		right: 17px;
		display: block;
		height: 3px;
		width: 30px;
		background: #7e2d91;
		content: ''
	}
	#cssmenu.small-screen #menu-button.menu-opened:after {
		top: 13px;
		border: 0;
		height: 3px;
		width: 15px;
		background: #7e2d91;
		-webkit-transform: rotate(45deg);
		-moz-transform: rotate(45deg);
		-ms-transform: rotate(45deg);
		-o-transform: rotate(45deg);
		transform: rotate(45deg)
	}
	#cssmenu.small-screen #menu-button.menu-opened:before {
		top: 13px;
		background: #7e2d91;
		width: 15px;
		-webkit-transform: rotate(-45deg);
		-moz-transform: rotate(-45deg);
		-ms-transform: rotate(-45deg);
		-o-transform: rotate(-45deg);
		transform: rotate(-45deg)
	}
	#cssmenu.small-screen .submenu-button {
		background: #7e2d91;
		position: absolute;
		z-index: 99;
		right: 0;
		top: 0;
		display: block;
		border-left: 1px solid rgba(120, 120, 120, 0.2);
		height: 48px;
		width: 48px;
		cursor: pointer
	}
	#cssmenu.small-screen .submenu-button.submenu-opened {}
	#cssmenu.small-screen ul ul .submenu-button {
		height: 34px;
		width: 34px
	}
	#cssmenu.small-screen .submenu-button:after {
		position: absolute;
		top: 22px;
		right: 19px;
		width: 8px;
		height: 2px;
		display: block;
		background: #a4ffcb;
		content: ''
	}
	#cssmenu.small-screen ul ul .submenu-button:after {
		top: 15px;
		right: 13px
	}
	#cssmenu.small-screen .submenu-button.submenu-opened:after {
		background: #fff
	}
	#cssmenu.small-screen .submenu-button:before {
		position: absolute;
		top: 19px;
		right: 22px;
		display: block;
		width: 2px;
		height: 8px;
		background: #a4ffcb;
		content: ''
	}
	#cssmenu.small-screen ul ul .submenu-button:before {
		top: 12px;
		right: 16px
	}
	#cssmenu.small-screen .submenu-button.submenu-opened:before {
		display: none
	}
	#cssmenu.small-screen.select-list {
		padding: 5px
	}
	.cssmenu a {
		color: #a5a7b2
	}
	.header-7 {
		border-radius: 0px 5px 0px 0px;
		z-index: 1;
		width: 140px;
		height: 63px;
		line-height: 63px;
		floaT: left;
		margin: 0px 0px 0px 0px;
		font-size: 15px;
		font-family: font-1;
		color: #fff;
		position: absolute;
		right: 0px;
		top: 0px;
		text-align: center
	}
	.logo-1 img {
		width: 100%;
		line-height: 0px
	}
	.logo-1 {
		width: 85px;
		floaT: left;
		margin: 6px 2px 2px 7px;
		font-size: 15px;
		font-family: font-1;
		color: #bdbdbd;
		z-index: 1;
		position: relative
	}
	.header-5 {
		box-shadow: 0px 0px 10px 0px hsl(231deg 48% 48% / 28%);
		z-index: 9999;
		position: absolute;
		width: 100%;
		floaT: left;
		margin: 58px 0% 2% 0%;
		font-size: 15px;
		font-family: font-1;
		color: #bdbdbd;
		background: #fff;
		background: -moz-linear-gradient(top, #fff 0%, #d7d7d7 100%);
		background: -webkit-linear-gradient(top, #fff 0%, #d7d7d7 100%);
		background: linear-gradient(to bottom, #fff 0%, #d7d7d7 100%);
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#d7d7d7', GradientType=0);
		border-radius: 50px !important;
			/* overflow: hidden; */
	}
	.header-sl-6 {
		width: 100%;
		floaT: left;
		margin: 3% 0% 2% 0%;
		font-size: 15px;
		font-family: 'font-1';
		color: #fff;
		border-radius: 5px
	}
	.header-sl-4 {
		width: 100%;
		floaT: left;
		margin: 0% 0% 1% 0%;
		font-size: 20px;
		font-family: font-1
	}
	.header-sl-5 {
		color: #fff;
		font-size: 15px;
		width: 100%;
		floaT: left;
		line-height: 17px
	}
	.header-sl-3 {
		z-index: 11;
		width: 95%;
		height: 300px;
		floaT: left;
		margin: 22% 0% 10% 0%;
		position: relative
	}
	.header-02 {
		position: absolute;
		width: 100%;
		floaT: left;
		color: #fff;
		margin-bottom: 0px
	}
	.header-4 li {
		floaT: right;
		color: #fff;
		padding: 0px 0px 0px 30px
	}
	.header-4 a {
		color: #fff
	}
	.header-4 {
		floaT: right;
		color: #fff
	}
	.header-3 span {
		color: #fff;
		font-family: font-1
	}
	.header-3 {
		floaT: left;
		color: #dedede;
		font-family: font-1
	}
	.header-2 {
		position: relative;
		z-indeX: 1;
		width: 100%;
		floaT: left;
		color: #fff;
		margin-bottom: 0px;
		padding: 20px 0px
	}
	.header-sl-2::after {
		z-index: 0;
		width: 100%;
		height: 100%;
		margin: 0px 0px 0px 0px;
		floaT: left;
		position: absolute;
		overflow: hidden;
		lefT: 0px;
		top: 0px;
		background-color: #08081980;
		opacity: 0.9;
		content: ""
	}
	.header-sl-2 {
		position: relative;
		z-indeX: 0;
		width: 100%;
		floaT: left;
		top: 0px
	}
	.header-sl-12 {
		position: absolute;
		z-indeX: 1;
		width: 100%;
		bottom: -0px;
		height: 50px;
		floaT: left;
		background: url(../images/wavesOpacity.svg) top no-repeat;
		transform: rotate(180deg);
		background-size: 110%;
		color: #fff;
		margin-bottom: 0px
	}
	.header-sl-img-1 img {
		object-fit: cover;
		width: 100%
	}
	.header-sl-img-1,
	.header-sl-img-1 img,
	.slick-slider {
		height: 470px
	}
	.header-sl-img-1 {
		position: absolute;
		z-indeX: 0;
		width: 100%;
		floaT: left;
		color: #fff;
		margin-bottom: 0px
	}
	.header-sl-1 {
		overflow: hidden;
		position: relative;
		z-indeX: 1;
		width: 100%;
		height: 450px;
		floaT: left;
		color: #fff;
		margin-top: 0px
	}
	.center-1 {
		position: relative;
		margin: auto
	}
}

@media (min-width: 1000px) and (max-width: 1105px) {
  .custom-shape-divider-bottom-1628205760 {
      position: absolute;
      bottom: -6px;
      left: 0;
      width: 100%;
      overflow: hidden;
      line-height: 0;
      transform: rotate(180deg);
  }

  .custom-shape-divider-bottom-1628205760 svg {
      position: relative;
      display: block;
      width: calc(100% + 1.3px);
      height: 41px;
  }

  .custom-shape-divider-bottom-1628205760 .shape-fill {
      fill: #EFEBF4;
  }
	.sruli-15 {
		width: 100%;
		floaT: left;
		margin: 0px 0px 0% 0px
	}
	.sruli-14 span {
		color: #2069c4;
		font-family: font-4
	}
	.sruli-14 {
		width: 100%;
		floaT: left;
		margin: 0px 0px 0% 0px;
		font-size: 18px;
		line-height: 20px;
		color: #555;
		font-family: font-1
	}
	.sruli-13 {
		padding: 0% 5%
	}
	.sruli-12 {
		width: 100%;
		floaT: left;
		background: #fff;
		border-radius: 5px;
		box-shadow: 0px 1px 10px 0px rgb(0 0 0 / 16%);
		margin-top: 3%;
		padding-bottom: 5%;
		overflow: hidden;
		padding: 5% 0%
	}
	.sruli-11 {
		floaT: right
	}
	.sruli-10 {
		floaT: left
	}
	.sruli-9 {
		width: 100%;
		floaT: left;
		margin: 0px 0px 0% 0px;
		font-size: 14px;
		line-height: 20px;
		color: #555;
		font-family: font-1
	}
	.sruli-8 b {
		font-family: font-1
	}
	.sruli-8 {
		width: 100%;
		floaT: left;
		margin: 15px 0px 5% 0px;
		font-size: 14px;
		line-height: 20px;
		color: #555;
		font-family: font-1
	}
	.sruli-5 i {
		color: #7e2d91
	}
	.sruli-7 {
		floaT: left;
		padding: 0px 20px;
		color: #acacac;
		font-family: font-1
	}
	.sruli-7 span {
		color: #6f6f6f
	}
	.sruli-6 {
		floaT: left;
		color: #acacac
	}
	.sruli-5 {
		font-style: italic;
		width: 100%;
		floaT: left;
		margin: 8px 0px 0px 0px;
		font-size: 14px;
		color: #222;
		font-family: font-1
	}
	.sruli-4 h1 {
		line-height: 25px;
		width: 100%;
		floaT: left;
		margin: 0px 0px 0px 0px;
		font-size: 22px;
		color: #222;
		font-family: font-4;
		letter-spacing: -0.8px
	}
	.sruli-4 {
		width: 56%;
		floaT: right;
		margin: 0px 0px 0px 0px
	}
	.btn-close {
		display: none
	}
	.fotorama__stage__frame.fotorama__stage__frame img {
		border-radius: 5px !important
	}
	.fotorama__nav__frame.fotorama__nav__frame--thumb.fotorama__active::before {
		width: 56px;
		height: 56px;
		box-shadow: 0px 0px 0px 4px #7e2d91;
		margin: 6px 0px 0px 4px;
		top: 0px;
		position: absolute;
		floaT: left;
		content: "";
		z-index: 99
	}
	body .fotorama__thumb-border {
		width: 60px !important;
		height: 60px !important;
		border-width: 4px;
    font-family: font-1 !important;
		margin-top: 2px !important
	}
	.sruli-03 {
		width: 350px;
		floaT: left;
		background: #fff;
		overflow: hidden;
		padding: 0% 0%
	}
	.sruli-3 {
		padding: 0% 5%
	}
	.sruli-1 {
		width: 100%;
		floaT: left
	}
	.sruli-2 {
		margin-bottom: 0%;
		width: 100%;
		floaT: left;
		background: #fff;
		border-radius: 5px;
		box-shadow: 0px 1px 10px 0px rgb(0 0 0 / 16%);
		margin-top: 10px;
		padding-bottom: 5%;
		overflow: hidden;
		padding: 5% 0%
	}
	.gallery-hidden {
		display: none
	}
	.fotorama__fullscreen-icon {
		background-color: #222;
		width: 32px;
		height: 32px;
		top: 20px !important;
		right: 20px !important;
		background-position: 0 -32px;
		z-index: 20
	}
	.fotorama__fullscreen-icon,
	.fotorama__video-close,
	.fotorama__video-play {
		background: #222 url(../images/fotorama.png) no-repeat
	}
	.fotorama__stage {
		background-color: #fff
	}
	.gallery-shown:not(.fotorama--fullscreen) .fotorama__nav-wrap {
		border: 0px solid #e3e3e3;
		padding: 10px 0px;
		margin-top: 0px
	}
	/*! * Fotorama 4.6.4 | http://fotorama.io/license/ */
	.fotorama__arr:focus:after,
	.fotorama__fullscreen-icon:focus:after,
	.fotorama__html,
	.fotorama__img,
	.fotorama__nav__frame:focus .fotorama__dot:after,
	.fotorama__nav__frame:focus .fotorama__thumb:after,
	.fotorama__stage__frame,
	.fotorama__stage__shaft,
	.fotorama__video iframe {
		position: absolute;
		width: 100%;
		height: 100%;
		border-radius: 5px;
		top: 0;
		right: 0;
		left: 0;
		bottom: 0
	}
	.fotorama--fullscreen,
	.fotorama__img {
		max-width: 99999px!important;
		max-height: 99999px!important;
		min-width: 0!important;
		min-height: 0!important;
		border-radius: 0!important;
		box-shadow: none!important;
		padding: 0!important
	}
	.fotorama__wrap .fotorama__grab {
		cursor: move;
		cursor: -webkit-grab;
		cursor: -o-grab;
		cursor: -ms-grab;
		cursor: grab
	}
	.fotorama__grabbing * {
		cursor: move;
		cursor: -webkit-grabbing;
		cursor: -o-grabbing;
		cursor: -ms-grabbing;
		cursor: grabbing
	}
	.fotorama__spinner {
		position: absolute!important;
		top: 50%!important;
		left: 50%!important
	}
	.fotorama__wrap--css3 .fotorama__arr,
	.fotorama__wrap--css3 .fotorama__fullscreen-icon,
	.fotorama__wrap--css3 .fotorama__nav__shaft,
	.fotorama__wrap--css3 .fotorama__stage__shaft,
	.fotorama__wrap--css3 .fotorama__thumb-border,
	.fotorama__wrap--css3 .fotorama__video-close,
	.fotorama__wrap--css3 .fotorama__video-play {
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0)
	}
	.fotorama__caption,
	.fotorama__nav:after,
	.fotorama__nav:before,
	.fotorama__stage:after,
	.fotorama__stage:before,
	.fotorama__wrap--css3 .fotorama__html,
	.fotorama__wrap--css3 .fotorama__nav,
	.fotorama__wrap--css3 .fotorama__spinner,
	.fotorama__wrap--css3 .fotorama__stage,
	.fotorama__wrap--css3 .fotorama__stage .fotorama__img,
	.fotorama__wrap--css3 .fotorama__stage__frame {
		-webkit-transform: translateZ(0);
		transform: translateZ(0)
	}
	.fotorama__arr:focus,
	.fotorama__fullscreen-icon:focus,
	.fotorama__nav__frame {
		outline: 0
	}
	.fotorama__arr:focus:after,
	.fotorama__fullscreen-icon:focus:after,
	.fotorama__nav__frame:focus .fotorama__dot:after,
	.fotorama__nav__frame:focus .fotorama__thumb:after {
		content: '';
		border-radius: inherit;
		background-color: rgba(0, 175, 234, .5)
	}
	.fotorama__wrap--video .fotorama__stage,
	.fotorama__wrap--video .fotorama__stage__frame--video,
	.fotorama__wrap--video .fotorama__stage__frame--video .fotorama__html,
	.fotorama__wrap--video .fotorama__stage__frame--video .fotorama__img,
	.fotorama__wrap--video .fotorama__stage__shaft {
		-webkit-transform: none!important;
		transform: none!important
	}
	.fotorama__wrap--css3 .fotorama__nav__shaft,
	.fotorama__wrap--css3 .fotorama__stage__shaft,
	.fotorama__wrap--css3 .fotorama__thumb-border {
		transition-property: -webkit-transform, width;
		transition-property: transform, width;
		transition-timing-function: cubic-bezier(0.1, 0, .25, 1);
		transition-duration: 0ms
	}
	.fotorama__arr,
	.fotorama__fullscreen-icon,
	.fotorama__no-select,
	.fotorama__video-close,
	.fotorama__video-play,
	.fotorama__wrap {
		-webkit-user-select: none;
		-moz-user-select: none;
		-ms-user-select: none;
		user-select: none
	}
	.fotorama__select {
		-webkit-user-select: text;
		-moz-user-select: text;
		-ms-user-select: text;
		user-select: text
	}
	.fotorama__nav,
	.fotorama__nav__frame {
		margin: auto;
		padding: 0
	}
	.fotorama__caption__wrap,
	.fotorama__nav__frame,
	.fotorama__nav__shaft {
		-moz-box-orient: vertical;
		display: inline-block;
		vertical-align: middle;
		*display: inline;
		*zoom: 1
	}
	.fotorama__nav__frame,
	.fotorama__thumb-border {
		box-sizing: content-box
	}
	.fotorama__caption__wrap {
		box-sizing: border-box
	}
	.fotorama--hidden,
	.fotorama__load {
		position: absolute;
		left: -99999px;
		top: -99999px;
		z-index: -1
	}
	.fotorama__arr,
	.fotorama__fullscreen-icon,
	.fotorama__nav,
	.fotorama__nav__frame,
	.fotorama__nav__shaft,
	.fotorama__stage__frame,
	.fotorama__stage__shaft,
	.fotorama__video-close,
	.fotorama__video-play {
		-webkit-tap-highlight-color: transparent
	}
	.fotorama__arr.fotorama__arr--next {
		background: url(../images/nex-1.png) center no-repeat !important
	}
	.fotorama__arr.fotorama__arr--prev {
		background: url(../images/nex-2.png) center no-repeat !important
	}
	.fotorama__thumb {
		background-color: #7f7f7f;
		background-color: rgba(127, 127, 127, .2)
	}
	.fotorama {
		min-width: 1px;
		overflow: hidden
	}
	.fotorama:not(.fotorama--unobtrusive)>*:not(:first-child) {
		display: none
	}
	.fullscreen {
		width: 100%!important;
		height: 100%!important;
		max-width: 100%!important;
		max-height: 100%!important;
		margin: 0!important;
		padding: 0!important;
		overflow: hidden!important;
		background: #000
	}
	.fotorama--fullscreen {
		position: absolute!important;
		top: 0!important;
		left: 0!important;
		right: 0!important;
		bottom: 0!important;
		float: none!important;
		z-index: 2147483647!important;
		background: #000;
		width: 100%!important;
		height: 100%!important;
		margin: 0!important
	}
	.fotorama--fullscreen .fotorama__nav,
	.fotorama--fullscreen .fotorama__stage {
		background: #000
	}
	.fotorama__wrap {
		-webkit-text-size-adjust: 100%;
		position: relative;
		direction: ltr;
		z-index: 0
	}
	.fotorama__wrap--rtl .fotorama__stage__frame {
		direction: rtl
	}
	.fotorama__nav,
	.fotorama__stage {
		overflow: hidden;
		position: relative;
		max-width: 100%
	}
	.fotorama__wrap--pan-y {
		-ms-touch-action: pan-y
	}
	.fotorama__wrap .fotorama__pointer {
		cursor: pointer
	}
	.fotorama__wrap--slide .fotorama__stage__frame {
		opacity: 1!important
	}
	.fotorama__stage__frame {
		overflow: hidden
	}
	.fotorama__stage__frame.fotorama__active {
		z-index: 8
	}
	.fotorama__wrap--fade .fotorama__stage__frame {
		display: none
	}
	.fotorama__wrap--fade .fotorama__fade-front,
	.fotorama__wrap--fade .fotorama__fade-rear,
	.fotorama__wrap--fade .fotorama__stage__frame.fotorama__active {
		display: block;
		left: 0;
		top: 0
	}
	.fotorama__wrap--fade .fotorama__fade-front {
		z-index: 8
	}
	.fotorama__wrap--fade .fotorama__fade-rear {
		z-index: 7
	}
	.fotorama__wrap--fade .fotorama__fade-rear.fotorama__active {
		z-index: 9
	}
	.fotorama__wrap--fade .fotorama__stage .fotorama__shadow {
		display: none
	}
	.fotorama__img {
		-ms-filter: "alpha(Opacity=0)";
		filter: alpha(opacity=0);
		opacity: 0;
		border: none!important
	}
	.fotorama__error .fotorama__img,
	.fotorama__loaded .fotorama__img {
		-ms-filter: "alpha(Opacity=100)";
		filter: alpha(opacity=100);
		opacity: 1
	}
	.fotorama--fullscreen .fotorama__loaded--full .fotorama__img,
	.fotorama__img--full {
		display: none
	}
	.fotorama--fullscreen .fotorama__loaded--full .fotorama__img--full {
		display: block
	}
	.fotorama__wrap--only-active .fotorama__nav,
	.fotorama__wrap--only-active .fotorama__stage {
		max-width: 99999px!important
	}
	.fotorama__wrap--only-active .fotorama__stage__frame {
		visibility: hidden
	}
	.fotorama__wrap--only-active .fotorama__stage__frame.fotorama__active {
		visibility: visible
	}
	.fotorama__nav {
		font-size: 0;
		line-height: 0;
		text-align: center;
		display: none;
		white-space: nowrap;
		z-index: 5
	}
	.fotorama__nav__shaft {
		position: relative;
		left: 0;
		top: 0;
		text-align: left
	}
	.fotorama__nav__frame {
		position: relative;
		cursor: pointer
	}
	.fotorama__nav--dots {
		display: block
	}
	.fotorama__nav--dots .fotorama__nav__frame {
		width: 18px;
		height: 30px
	}
	.fotorama__nav--dots .fotorama__nav__frame--thumb,
	.fotorama__nav--dots .fotorama__thumb-border {
		display: none
	}
	.fotorama__nav--thumbs {
		display: block
	}
	.fotorama__nav--thumbs .fotorama__nav__frame {
		padding-left: 0!important
	}
	.fotorama__nav--thumbs .fotorama__nav__frame:last-child {
		padding-right: 0!important
	}
	.fotorama__nav--thumbs .fotorama__nav__frame--dot {
		display: none
	}
	.fotorama__dot {
		display: block;
		width: 4px;
		height: 4px;
		position: relative;
		top: 12px;
		left: 6px;
		border-radius: 6px;
		border: 1px solid #7f7f7f
	}
	.fotorama__nav__frame:focus .fotorama__dot:after {
		padding: 1px;
		top: -1px;
		left: -1px
	}
	.fotorama__nav__frame.fotorama__active .fotorama__dot {
		width: 0;
		height: 0;
		border-width: 3px
	}
	.fotorama__nav__frame.fotorama__active .fotorama__dot:after {
		padding: 3px;
		top: -3px;
		left: -3px
	}
	.fotorama__thumb {
		overflow: hidden;
		position: relative;
		width: 100%;
		height: 100%
	}
	.fotorama__nav__frame:focus .fotorama__thumb {
		z-index: 2
	}
	.fotorama__thumb-border {
		position: absolute;
		display: none;
		z-index: 9;
		top: 6px;
		left: 0px;
		border-style: solid;
		border-color: #00afea;
		background-image: linear-gradient(to bottom right, rgba(255, 255, 255, .25), rgba(64, 64, 64, .1))
	}
	.fotorama__caption {
		position: absolute;
		z-index: 12;
		bottom: 0;
		left: 0;
		right: 0;
		font-family: 'Helvetica Neue', Arial, sans-serif;
		font-size: 14px;
		line-height: 1.5;
		color: #000
	}
	.fotorama__caption a {
		text-decoration: none;
		color: #000;
		border-bottom: 1px solid;
		border-color: rgba(0, 0, 0, .5)
	}
	.fotorama__caption a:hover {
		color: #333;
		border-color: rgba(51, 51, 51, .5)
	}
	.fotorama__wrap--rtl .fotorama__caption {
		left: auto;
		right: 0
	}
	.fotorama__wrap--no-captions .fotorama__caption,
	.fotorama__wrap--video .fotorama__caption {
		display: none
	}
	.fotorama__caption__wrap {
		background-color: #fff;
		background-color: rgba(255, 255, 255, .9);
		padding: 5px 10px
	}
	@-webkit-keyframes spinner {
		0% {
			-webkit-transform: rotate(0);
			transform: rotate(0)
		}
		100% {
			-webkit-transform: rotate(360deg);
			transform: rotate(360deg)
		}
	}
	@keyframes spinner {
		0% {
			-webkit-transform: rotate(0);
			transform: rotate(0)
		}
		100% {
			-webkit-transform: rotate(360deg);
			transform: rotate(360deg)
		}
	}
	.fotorama__wrap--css3 .fotorama__spinner {
		-webkit-animation: spinner 24s infinite linear;
		animation: spinner 24s infinite linear
	}
	.fotorama__wrap--css3 .fotorama__html,
	.fotorama__wrap--css3 .fotorama__stage .fotorama__img {
		transition-property: opacity;
		transition-timing-function: linear;
		transition-duration: .3s
	}
	.fotorama__wrap--video .fotorama__stage__frame--video .fotorama__html,
	.fotorama__wrap--video .fotorama__stage__frame--video .fotorama__img {
		-ms-filter: "alpha(Opacity=0)";
		filter: alpha(opacity=0);
		opacity: 0
	}
	.fotorama__select {
		cursor: auto
	}
	.fotorama__video {
		top: 32px;
		right: 0;
		bottom: 0;
		left: 0;
		position: absolute;
		z-index: 10
	}
	@-moz-document url-prefix() {
		.fotorama__active {
			box-shadow: 0 0 0 transparent
		}
	}
	.fotorama__arr,
	.fotorama__fullscreen-icon,
	.fotorama__video-close,
	.fotorama__video-play {
		position: absolute;
		z-index: 11;
		cursor: pointer
	}
	.fotorama__arr {
		position: absolute;
		width: 18px;
		height: 50px;
		top: 48.3%;
		margin-top: -16px
	}
	.fotorama__arr--prev {
		left: 30px;
		background-position: 0 0
	}
	.fotorama__arr--next {
		right: 30px;
		background-position: -32px 0
	}
	.fotorama__arr--disabled {
		pointer-events: none;
		cursor: default;
		*display: none;
		opacity: .1
	}
	.fotorama__fullscreen-icon {
		width: 32px;
		height: 32px;
		top: 2px;
		right: 2px;
		background-position: 0 -32px;
		z-index: 20
	}
	.fotorama__arr:focus,
	.fotorama__fullscreen-icon:focus {
		border-radius: 50%
	}
	.fotorama--fullscreen .fotorama__fullscreen-icon {
		background-position: -32px -32px
	}
	.fotorama__video-play {
		width: 96px;
		height: 96px;
		left: 50%;
		top: 50%;
		margin-left: -48px;
		margin-top: -48px;
		background-position: 0 -64px;
		opacity: 0
	}
	.fotorama__wrap--css2 .fotorama__video-play,
	.fotorama__wrap--video .fotorama__stage .fotorama__video-play {
		display: none
	}
	.fotorama__error .fotorama__video-play,
	.fotorama__loaded .fotorama__video-play,
	.fotorama__nav__frame .fotorama__video-play {
		opacity: 1;
		display: block
	}
	.fotorama__nav__frame .fotorama__video-play {
		width: 32px;
		height: 32px;
		margin-left: -16px;
		margin-top: -16px;
		background-position: -64px -32px
	}
	.fotorama__video-close {
		width: 32px;
		height: 32px;
		top: 0;
		right: 0;
		background-position: -64px 0;
		z-index: 20;
		opacity: 0
	}
	.fotorama__wrap--css2 .fotorama__video-close {
		display: none
	}
	.fotorama__wrap--css3 .fotorama__video-close {
		-webkit-transform: translate3d(32px, -32px, 0);
		transform: translate3d(32px, -32px, 0)
	}
	.fotorama__wrap--video .fotorama__video-close {
		display: block;
		opacity: 1
	}
	.fotorama__wrap--css3.fotorama__wrap--video .fotorama__video-close {
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0)
	}
	.fotorama__wrap--no-controls.fotorama__wrap--toggle-arrows .fotorama__arr,
	.fotorama__wrap--no-controls.fotorama__wrap--toggle-arrows .fotorama__fullscreen-icon {
		opacity: 0
	}
	.fotorama__wrap--no-controls.fotorama__wrap--toggle-arrows .fotorama__arr:focus,
	.fotorama__wrap--no-controls.fotorama__wrap--toggle-arrows .fotorama__fullscreen-icon:focus {
		opacity: 1
	}
	.fotorama__wrap--video .fotorama__arr,
	.fotorama__wrap--video .fotorama__fullscreen-icon {
		opacity: 0!important
	}
	.fotorama__wrap--css2.fotorama__wrap--no-controls.fotorama__wrap--toggle-arrows .fotorama__arr,
	.fotorama__wrap--css2.fotorama__wrap--no-controls.fotorama__wrap--toggle-arrows .fotorama__fullscreen-icon {
		display: none
	}
	.fotorama__wrap--css2.fotorama__wrap--no-controls.fotorama__wrap--toggle-arrows .fotorama__arr:focus,
	.fotorama__wrap--css2.fotorama__wrap--no-controls.fotorama__wrap--toggle-arrows .fotorama__fullscreen-icon:focus {
		display: block
	}
	.fotorama__wrap--css2.fotorama__wrap--video .fotorama__arr,
	.fotorama__wrap--css2.fotorama__wrap--video .fotorama__fullscreen-icon {
		display: none!important
	}
	.fotorama__wrap--css3.fotorama__wrap--no-controls.fotorama__wrap--slide.fotorama__wrap--toggle-arrows .fotorama__fullscreen-icon:not(:focus) {
		-webkit-transform: translate3d(32px, -32px, 0);
		transform: translate3d(32px, -32px, 0)
	}
	.fotorama__wrap--css3.fotorama__wrap--no-controls.fotorama__wrap--slide.fotorama__wrap--toggle-arrows .fotorama__arr--prev:not(:focus) {
		-webkit-transform: translate3d(-48px, 0, 0);
		transform: translate3d(-48px, 0, 0)
	}
	.fotorama__wrap--css3.fotorama__wrap--no-controls.fotorama__wrap--slide.fotorama__wrap--toggle-arrows .fotorama__arr--next:not(:focus) {
		-webkit-transform: translate3d(48px, 0, 0);
		transform: translate3d(48px, 0, 0)
	}
	.fotorama__wrap--css3.fotorama__wrap--video .fotorama__fullscreen-icon {
		-webkit-transform: translate3d(32px, -32px, 0)!important;
		transform: translate3d(32px, -32px, 0)!important
	}
	.fotorama__wrap--css3.fotorama__wrap--video .fotorama__arr--prev {
		-webkit-transform: translate3d(-48px, 0, 0)!important;
		transform: translate3d(-48px, 0, 0)!important
	}
	.fotorama__wrap--css3.fotorama__wrap--video .fotorama__arr--next {
		-webkit-transform: translate3d(48px, 0, 0)!important;
		transform: translate3d(48px, 0, 0)!important
	}
	.fotorama__wrap--css3 .fotorama__arr:not(:focus),
	.fotorama__wrap--css3 .fotorama__fullscreen-icon:not(:focus),
	.fotorama__wrap--css3 .fotorama__video-close:not(:focus),
	.fotorama__wrap--css3 .fotorama__video-play:not(:focus) {
		transition-property: -webkit-transform, opacity;
		transition-property: transform, opacity;
		transition-duration: .3s
	}
	.fotorama__nav:after,
	.fotorama__nav:before,
	.fotorama__stage:after,
	.fotorama__stage:before {
		content: "";
		display: block;
		position: absolute;
		text-decoration: none;
		top: 0;
		bottom: 0;
		width: 10px;
		height: auto;
		z-index: 10;
		pointer-events: none;
		background-repeat: no-repeat;
		background-size: 1px 100%, 5px 100%
	}
	.fotorama__nav:before,
	.fotorama__stage:before {
		background-image: linear-gradient(transparent, rgba(0, 0, 0, .2) 25%, rgba(0, 0, 0, .3) 75%, transparent), radial-gradient(farthest-side at 0 50%, rgba(0, 0, 0, .4), transparent);
		background-position: 0 0, 0 0;
		left: -10px
	}
	.fotorama__nav.fotorama__shadows--left:before,
	.fotorama__stage.fotorama__shadows--left:before {
		left: 0
	}
	.fotorama__nav:after,
	.fotorama__stage:after {
		background-image: linear-gradient(transparent, rgba(0, 0, 0, .2) 25%, rgba(0, 0, 0, .3) 75%, transparent), radial-gradient(farthest-side at 100% 50%, rgba(0, 0, 0, .4), transparent);
		background-position: 100% 0, 100% 0;
		right: -10px
	}
	.fotorama__nav.fotorama__shadows--right:after,
	.fotorama__stage.fotorama__shadows--right:after {
		right: 0
	}
	.fotorama--fullscreen .fotorama__nav:after,
	.fotorama--fullscreen .fotorama__nav:before,
	.fotorama--fullscreen .fotorama__stage:after,
	.fotorama--fullscreen .fotorama__stage:before,
	.fotorama__wrap--fade .fotorama__stage:after,
	.fotorama__wrap--fade .fotorama__stage:before,
	.fotorama__wrap--no-shadows .fotorama__nav:after,
	.fotorama__wrap--no-shadows .fotorama__nav:before,
	.fotorama__wrap--no-shadows .fotorama__stage:after,
	.fotorama__wrap--no-shadows .fotorama__stage:before {
		display: none
	}
	.speedbar-3 a {
		color: #a9a9a9 !important;
		padding: 0px 0px 0px 0px;
		position: relative
	}
	.srulki-1 .speedbar-3 a {
		font-family: font-1;
		padding: 0px 1px;
		position: relative
	}
	.srulki-1 .speedbar-3 {
		font-size: 13px !important
	}
	.serch-1 .box_in {
		margin: 5% 6% 0% 6%
	}
	.footer-0 {
		z-index: 9;
		width: 100%;
		float: left;
		position: relative
	}
	.containerr {
		height: 200px;
		float: left;
		width: 100%;
		margin: 0px 0px 0px 0px;
		z-index: 0;
		position: relative
	}
	.container {
		z-index: 99999999999;
		position: absolute;
		overflow: hidden;
		min-height: 200px;
		width: 100%;
		height: 100%;
		background-color: rgba(0, 0, 255, 0)
	}
	.bird {
		background-image: url(../images/bird-cells.svg);
		background-size: auto 100%;
		width: 88px;
		height: 125px;
		will-change: background-position;
		-webkit-animation-name: fly-cycle;
		animation-name: fly-cycle;
		-webkit-animation-timing-function: steps(10);
		animation-timing-function: steps(10);
		-webkit-animation-iteration-count: infinite;
		animation-iteration-count: infinite
	}
	.bird--one {
		-webkit-animation-duration: 1s;
		animation-duration: 1s;
		-webkit-animation-delay: -0.5s;
		animation-delay: -0.5s
	}
	.bird--two {
		-webkit-animation-duration: 0.9s;
		animation-duration: 0.9s;
		-webkit-animation-delay: -0.75s;
		animation-delay: -0.75s
	}
	.bird--three {
		-webkit-animation-duration: 1.25s;
		animation-duration: 1.25s;
		-webkit-animation-delay: -0.25s;
		animation-delay: -0.25s
	}
	.bird--four {
		-webkit-animation-duration: 1.1s;
		animation-duration: 1.1s;
		-webkit-animation-delay: -0.5s;
		animation-delay: -0.5s
	}
	.bird-container {
		position: absolute;
		top: 20%;
		left: -10%;
		-webkit-transform: scale(0) translateX(-10vw);
		transform: scale(0) translateX(-10vw);
		will-change: transform;
		-webkit-animation-name: fly-right-one;
		animation-name: fly-right-one;
		-webkit-animation-timing-function: linear;
		animation-timing-function: linear;
		-webkit-animation-iteration-count: infinite;
		animation-iteration-count: infinite
	}
	.bird-container--one {
		-webkit-animation-duration: 15s;
		animation-duration: 15s;
		-webkit-animation-delay: 0;
		animation-delay: 0
	}
	.bird-container--two {
		-webkit-animation-duration: 16s;
		animation-duration: 16s;
		-webkit-animation-delay: 1s;
		animation-delay: 1s
	}
	.bird-container--three {
		-webkit-animation-duration: 14.6s;
		animation-duration: 14.6s;
		-webkit-animation-delay: 9.5s;
		animation-delay: 9.5s
	}
	.bird-container--four {
		-webkit-animation-duration: 16s;
		animation-duration: 16s;
		-webkit-animation-delay: 10.25s;
		animation-delay: 10.25s
	}
	@-webkit-keyframes fly-cycle {
		100% {
			background-position: -900px 0
		}
	}
	@keyframes fly-cycle {
		100% {
			background-position: -900px 0
		}
	}
	@-webkit-keyframes fly-right-one {
		0% {
			-webkit-transform: scale(0.3) translateX(-10vw);
			transform: scale(0.3) translateX(-10vw)
		}
		10% {
			-webkit-transform: translateY(2vh) translateX(10vw) scale(0.4);
			transform: translateY(2vh) translateX(10vw) scale(0.4)
		}
		20% {
			-webkit-transform: translateY(0vh) translateX(30vw) scale(0.5);
			transform: translateY(0vh) translateX(30vw) scale(0.5)
		}
		30% {
			-webkit-transform: translateY(4vh) translateX(50vw) scale(0.6);
			transform: translateY(4vh) translateX(50vw) scale(0.6)
		}
		40% {
			-webkit-transform: translateY(2vh) translateX(70vw) scale(0.6);
			transform: translateY(2vh) translateX(70vw) scale(0.6)
		}
		50% {
			-webkit-transform: translateY(0vh) translateX(90vw) scale(0.6);
			transform: translateY(0vh) translateX(90vw) scale(0.6)
		}
		60% {
			-webkit-transform: translateY(0vh) translateX(110vw) scale(0.6);
			transform: translateY(0vh) translateX(110vw) scale(0.6)
		}
		100% {
			-webkit-transform: translateY(0vh) translateX(110vw) scale(0.6);
			transform: translateY(0vh) translateX(110vw) scale(0.6)
		}
	}
	@keyframes fly-right-one {
		0% {
			-webkit-transform: scale(0.3) translateX(-10vw);
			transform: scale(0.3) translateX(-10vw)
		}
		10% {
			-webkit-transform: translateY(2vh) translateX(10vw) scale(0.4);
			transform: translateY(2vh) translateX(10vw) scale(0.4)
		}
		20% {
			-webkit-transform: translateY(0vh) translateX(30vw) scale(0.5);
			transform: translateY(0vh) translateX(30vw) scale(0.5)
		}
		30% {
			-webkit-transform: translateY(4vh) translateX(50vw) scale(0.6);
			transform: translateY(4vh) translateX(50vw) scale(0.6)
		}
		40% {
			-webkit-transform: translateY(2vh) translateX(70vw) scale(0.6);
			transform: translateY(2vh) translateX(70vw) scale(0.6)
		}
		50% {
			-webkit-transform: translateY(0vh) translateX(90vw) scale(0.6);
			transform: translateY(0vh) translateX(90vw) scale(0.6)
		}
		60% {
			-webkit-transform: translateY(0vh) translateX(110vw) scale(0.6);
			transform: translateY(0vh) translateX(110vw) scale(0.6)
		}
		100% {
			-webkit-transform: translateY(0vh) translateX(110vw) scale(0.6);
			transform: translateY(0vh) translateX(110vw) scale(0.6)
		}
	}
	@-webkit-keyframes fly-right-two {
		0% {
			-webkit-transform: translateY(-2vh) translateX(-10vw) scale(0.5);
			transform: translateY(-2vh) translateX(-10vw) scale(0.5)
		}
		10% {
			-webkit-transform: translateY(0vh) translateX(10vw) scale(0.4);
			transform: translateY(0vh) translateX(10vw) scale(0.4)
		}
		20% {
			-webkit-transform: translateY(-4vh) translateX(30vw) scale(0.6);
			transform: translateY(-4vh) translateX(30vw) scale(0.6)
		}
		30% {
			-webkit-transform: translateY(1vh) translateX(50vw) scale(0.45);
			transform: translateY(1vh) translateX(50vw) scale(0.45)
		}
		40% {
			-webkit-transform: translateY(-2.5vh) translateX(70vw) scale(0.5);
			transform: translateY(-2.5vh) translateX(70vw) scale(0.5)
		}
		50% {
			-webkit-transform: translateY(0vh) translateX(90vw) scale(0.45);
			transform: translateY(0vh) translateX(90vw) scale(0.45)
		}
		51% {
			-webkit-transform: translateY(0vh) translateX(110vw) scale(0.45);
			transform: translateY(0vh) translateX(110vw) scale(0.45)
		}
		100% {
			-webkit-transform: translateY(0vh) translateX(110vw) scale(0.45);
			transform: translateY(0vh) translateX(110vw) scale(0.45)
		}
	}
	@keyframes fly-right-two {
		0% {
			-webkit-transform: translateY(-2vh) translateX(-10vw) scale(0.5);
			transform: translateY(-2vh) translateX(-10vw) scale(0.5)
		}
		10% {
			-webkit-transform: translateY(0vh) translateX(10vw) scale(0.4);
			transform: translateY(0vh) translateX(10vw) scale(0.4)
		}
		20% {
			-webkit-transform: translateY(-4vh) translateX(30vw) scale(0.6);
			transform: translateY(-4vh) translateX(30vw) scale(0.6)
		}
		30% {
			-webkit-transform: translateY(1vh) translateX(50vw) scale(0.45);
			transform: translateY(1vh) translateX(50vw) scale(0.45)
		}
		40% {
			-webkit-transform: translateY(-2.5vh) translateX(70vw) scale(0.5);
			transform: translateY(-2.5vh) translateX(70vw) scale(0.5)
		}
		50% {
			-webkit-transform: translateY(0vh) translateX(90vw) scale(0.45);
			transform: translateY(0vh) translateX(90vw) scale(0.45)
		}
		51% {
			-webkit-transform: translateY(0vh) translateX(110vw) scale(0.45);
			transform: translateY(0vh) translateX(110vw) scale(0.45)
		}
		100% {
			-webkit-transform: translateY(0vh) translateX(110vw) scale(0.45);
			transform: translateY(0vh) translateX(110vw) scale(0.45)
		}
	}
	.div-icin-2 {
		background: rgb(123 43 147 / 80%);;
		padding: 0px 0px;
		width: 50px;
		height: 50px;
		line-height: 50px;
		margin: auto;
		border-radius: 100px;
		box-shadow: 0px 0px 0px 0px rgb(17 65 66 / 50%), 0px 0px 0px 0px rgb(255 255 255 / 30%);
		transition: all 0.8s ease-in-out;
		-moz-transition: all 0.8s ease-in-out;
		-webkit-transition: all 0.8s ease-in-out
	}
	.galry-vidi-1:hover .div-icin-2 {
		background: #7e2d91;
		box-shadow: 0px 0px 0px 5px rgb(0 0 0 / 30%), 0px 0px 0px 20px rgb(255 255 255 / 5%);
		transition: all 0.8s ease-in-out;
		-moz-transition: all 0.8s ease-in-out;
		-webkit-transition: all 0.8s ease-in-out
	}
	.div-icin-1 {
		opacity: 9;
		text-align: center;
		position: absolute;
		top: 45%;
		color: #fff;
		font-size: 18px;
		left: 0;
		width: 100%;
		-webkit-transform: translateY(-50%);
		transform: translateY(-50%);
		z-index: 2;
		transition: all 0.2s ease-in-out;
		-moz-transition: all 0.2s ease-in-out;
		-webkit-transition: all 0.2s ease-in-out
	}
	.kontaqti-4 {
		width: 99.5%;
		float: left;
		margin: 0% 0px 4% 0px
	}
	.kontaqti-left-4 span {
		font-family: font-1;
		color: #74747c
	}
	.kontenti-1 {
		width: 100%;
		float: left;
		margin: 4% 0px 4% 0px
	}
	.kontaqti-s-4 {
		width: 100%;
		margin: 19% 0px 5% 0px;
		floaT: left;
		line-height: 35px;
		font-size: 16px;
		color: #7b796e
	}
	.kon-map-2 {
		width: 100%;
		float: left;
		margin: 2% 0px 5% 0px;
		overflow: hidden;
		border-radius: 10px
	}
	.map {
		overflow: hidden;
		float: left;
		width: 100%;
		height: 240px;
		margin: 0px 0px 0px 0%;
		position: relative;
		z-index: 9999;
		lefT: 0px
	}
	.map__inner {
		height: 240px;
		left: 0;
		position: relative;
		top: 0px;
		width: 100%;
		transition: 0.4s;
		-webkit-transform: rotate(0deg) translate3D(0%, 0, 0);
		transform: rotate(0deg) translate3D(0%, 0, 0)
	}
	.map__canvas {
		height: 100%;
		width: 100%
	}
	.map-03 {
		height: 300px !important
	}
	#success p,
	#success span {
		color: #fff;
		display: inline-block;
		font-family: font-1;
		height: 100%;
		width: 100%;
		line-height: 350px;
		text-align: center;
		margin: 0px 0px 0px 0px;
		background: rgba(162, 156, 121, 0.95);
		border-radius: 0px;
		border: 0px solid #d7d7d7;
		transition: all 0.7s ease;
		z-index: 1;
		font-size: 17px;
		position: absolute;
		left: 0px;
		top: 0px;
		border-radius: 27px
	}
	.kontaqti-left-6 #submit:hover {
		background: #7e2d91
	}
	.kontaqti-left-6 #submit {
		float: left;
		padding: 0px 40px 0px 40px;
		margin: 0px 0px 0px 0px;
		font-size: 16px;
		cursor: pointer;
		font-family: font-1;
		letter-spacing: 0.3px;
		line-height: 55px;
		height: 55px;
		text-align: center;
		border-radius: 5px;
		background: #7e2d91;
		overflow: hidden;
		color: #fff;
		position: relative;
		z-index: 1;
		border: 0px solid #eee
	}
	.kontaqti-left-11 {
		width: 100%;
		position: relative;
		floaT: left
	}
	.kontaqti-left-11 #message {
		box-shadow: 0px 0px 10px 0px rgb(0 0 0 / 11%);
		border-radius: 5px !important;
		background: #fff;
		width: 100%;
		height: 120px;
		padding: 3%;
		margin: 0% 0px 4% 0px;
		border: 1px solid #eee;
		font-size: 14px;
		font-weight: 400;
		text-indent: 0px;
		line-height: 20px;
		border-radius: 5px;
		font-family: font-1;
		color: #76767f
	}
	.kontaqti-left-7 {
		width: 100%;
		floaT: right;
		margin: 0px 0px 4% 0px
	}
	.kontaqti-left-9 {
		width: 48%;
		floaT: right
	}
	.kontaqti-left-8 {
		width: 48%;
		floaT: left
	}
	.kontaqti-left-6 input {
		width: 100%;
		background-color: #fff;
		box-shadow: 0px 0px 10px 0px rgb(0 0 0 / 11%);
		border-radius: 5px !important;
		border: 0px solid #eee !important;
		font-size: 14px;
		font-weight: 400;
		padding: 10px 18px !important;
		text-indent: 0px;
		line-height: 50px;
		font-family: font-1;
		color: #76767f;
		floaT: left
	}
	.kontaqti-left-05 {
		margin: 4px 0px 0px 0px
	}
	.kontaqti-left-5 {
		font-family: font-1;
		font-size: 14px;
		color: #212124;
		margin: 2px 0px 0px 0px
	}
	.kontaqti-left-4 {
		font-family: 'font-1';
		font-size: 15px;
		color: #3a3a4c;
		margin: 15px 0px 0px 0px
	}
	.kontaqti-left-3 {
		float: left;
		width: 50px;
		height: 50px;
		text-align: center;
		line-height: 50px;
		font-size: 18px;
		background: #7e2d91;
		border-radius: 100px;
		overflow: hidden;
		margin: 0px 20px 0px 0px;
		color: #fff
	}
	.kontaqti-left-2 {
		float: right;
		width: 100%;
		height: 50px;
		margin: 0px 0px 10px 0px;
		overflow: hidden
	}
	.kontaqti-left-6 {
		width: 50%;
		float: right;
		margin: 0px 0px 0px 0px;
		position: relative
	}
	.kontaqti-left-1 {
		width: 47%;
		float: left;
		margin: 0px 0px 0px 0px;
		position: relative
	}
	.kontaqti-9 .social-2 {
		border: 1px #fff solid
	}
	.kontaqti-9 .social-3 {
		border: 1px #fff solid
	}
	.kontaqti-8 {
		width: 100%;
		float: left;
		margin: 0px 0px 0px 0px;
		position: relative
	}
	.kontaqti-9 {
		width: 110px;
		float: right;
		margin: 100px 0px 0px 0px;
		position: absolute;
		right: 0px;
		z-index: 99999999
	}
	.kontaqti-7 {
		font-family: font-1;
		font-size: 15px;
		color: #eee;
		floaT: left;
		width: 100%;
		letter-spacing: 0.5px
	}
	.kontaqti-s-6 {
		font-family: font-1;
		font-weight: 700;
		font-size: 29px;
		color: #fff;
		floaT: left;
		width: 100%;
		text-align: center;
		margin: 13px 0px 0px 0px
	}
	.kontaqti-6 {
		font-family: font-1;
		font-weight: 700;
		font-size: 29px;
		color: #fff;
		floaT: left;
		width: 100%
	}
	.kontaqti-5 {
		width: 100%;
		margin: 85px 0px 20px 0px;
		floaT: left;
		position: relative;
		z-index: 9999999;
		color: #fff
	}
	.berrors {
		background: #ffe6dd !important;
		border: 1px solid #f0c4b5;
		color: #553c33;
		padding: 20px 25px !important;
		margin-bottom: 4% !important;
		border-radius: 2px;
		box-sizing: border-box
	}
	#dle-content .galry-vidi-1 {
		margin: 0px 12.5px 25px 12.5px
	}
	.galry-vidi-1 img {
		-webkit-transition: all .5s;
		-moz-transition: all .5s;
		-o-transition: all .5s;
		transition: all .5s
	}
	.galry-vidi-1:hover img {
		-webkit-transition: all .5s;
		-moz-transition: all .5s;
		-o-transition: all .5s;
		transition: all .5s;
		-moz-transform: scale(1.1);
		-webkit-transform: scale(1.1);
		-o-transform: scale(1.1);
		-ms-transform: scale(1.1);
		transform: scale(1.1)
	}
	#dle-content .video-1 .galry-vidi-1,
	#dle-content .video-1 .galry-vidi-1 img {
		height: 220px;
		object-fit: cover
	}
	#dle-content .galry-vidi-1,
	#dle-content .galry-vidi-1 img {
		height: 210px;
		object-fit: cover
	}
	#dle-content {
		position: relative;
		z-index: 0
	}
	.pages-1 a:hover {
		-webkit-transition: all .5s;
		-moz-transition: all .5s;
		-o-transition: all .5s;
		transition: all .5s;
		background: #9e36b7
	}
	.pages-1 a {
		-webkit-transition: all .5s;
		-moz-transition: all .5s;
		-o-transition: all .5s;
		transition: all .5s;
		background: #7e2d91;
		border-radius: 100px;
		width: 40px;
		height: 40px;
		line-height: 40px;
		text-align: center;
		color: #fff;
		display: inline-block;
		margin: 0px 2px
	}
	.pages-1 span {
		background: #551d63;
		border-radius: 100px;
		width: 40px;
		height: 40px;
		line-height: 40px;
		text-align: center;
		color: #fff;
		display: inline-block;
		margin: 0px 2px
	}
	.navigation-1 {
		width: 100%;
		text-align: center;
		margin-bottom: 20px;
		floaT: left
	}
	.servisebi-3:hover .servisebi-7 {
		width: 48px;
		height: 48px;
		line-height: 48px;
		text-align: center;
		font-size: 18px;
		background: #fff;
		color: #7e2d91;
		border-radius: 100px;
		box-shadow: 0px 0px 0px 3px #7e2d91;
		margin: 10px 0px 0px 11px;
		position: relative;
		z-index: 11;
		float: left;
		-webkit-transition: all .5s;
		-moz-transition: all .5s;
		-o-transition: all .5s;
		transition: all .5s
	}
	.servisebi-1 .servisebi-3:hover {
		-webkit-transition: all .5s;
		-moz-transition: all .5s;
		-o-transition: all .5s;
		transition: all .5s;
		box-shadow: 0px 2px 10px 1px rgb(0 0 0 / 25%);
		color: #7e2d91
	}
	.servisebi-1 .servisebi-3 {
		-webkit-transition: all .5s;
		-moz-transition: all .5s;
		-o-transition: all .5s;
		transition: all .5s
	}
	.servisebi-1 {
		width: 100%;
		floaT: left;
		margin-top: 3%
	}
	.servisebi-9 {
		margin: 0px 15px
	}
	.servisebi-4 {
		background: #7e2d91;
		height: 12px;
		margin: 0px 0px 0px 0px;
		width: 100%;
		position: relative;
		font-family: font-1;
		text-align: center;
		font-size: 16px;
		border-radius: 7px 7px 0px 0px
	}
	.servisebi-1 .servisebi-3 {
		color: #333;
		height: 280px !important;
		margin-bottom: 60px;
		position: relative
	}
	.servisebi-9 h2 {
		margin: 0px 0px 0px 0px;
		width: 100%;
		position: relative;
		font-family: 'font-1';
		text-align: center;
		font-size: 14px
	}
	.servisebi-8 {
		margin: 30px 0px 20px 0px;
		width: 100%;
		position: relative;
		font-family: font-1;
		text-align: center;
		font-size: 24px;
		color: #333
	}
	.servisebi-5 {
		width: 70px;
		height: 70px;
		line-height: 70px;
		text-align: center;
		font-size: 20px;
		background: #fff;
		color: #7e2d91;
		border-radius: 100px;
		box-shadow: 0px 2px 10px 1px rgb(0 0 0 / 7%);
		margin: -40px auto 25px auto;
		position: relative;
		z-index: 11
	}
	.servisebi-7 {
		width: 48px;
		height: 48px;
		line-height: 48px;
		text-align: center;
		font-size: 18px;
		background: #fff;
		color: #7e2d91;
		border-radius: 100px;
		box-shadow: 0px 0px 0px 1px rgb(0 0 0 / 10%);
		margin: 10px 0px 0px 11px;
		position: relative;
		z-index: 11;
		float: left;
		-webkit-transition: all .5s;
		-moz-transition: all .5s;
		-o-transition: all .5s;
		transition: all .5s
	}
	.gundi-1 .new-proqt-2 img {
		-webkit-transition: all .5s;
		-moz-transition: all .5s;
		-o-transition: all .5s;
		transition: all .5s
	}
	.gundi-1 .new-proqt-2:hover img {
		-webkit-transition: all .5s;
		-moz-transition: all .5s;
		-o-transition: all .5s;
		transition: all .5s;
		-moz-transform: scale(1.1);
		-webkit-transform: scale(1.1);
		-o-transform: scale(1.1);
		-ms-transform: scale(1.1);
		transform: scale(1.1)
	}
	.gundi-1 .new-proqt-2,
	.gundi-1 .new-proqt-2 img {
		height: 210px;
		position: relative;
		overflow: hidden
	}
	.gundi-1 .new-proqt-1 {
		height: 290px;
		floaT: left;
		margin-top: 5px
	}
	.gundi-1 .new-proqt-5 {
		color: #7e2d91;
		font-family: font-1;
		font-size: 13px
	}
	.gundi-1 .new-proqt-1:hover .new-proqt-4 {
		bottom: 75px;
		-webkit-transition: all .5s;
		-moz-transition: all .5s;
		-o-transition: all .5s;
		transition: all .5s
	}
	#dle-content .div-about-4 {
		margin: 0% 0px 0px 1.1%
	}
	.about-k-5 {
		margin: 0px 10px
	}
	.about-k-6 {
		font-size: 13px;
		margin: 12px 0px 12px 0px;
		width: 100%;
		position: relative;
		font-family: font-1
	}
	#dle-content .div-about-7 {
		margin: 29% 0px 0px 0%
	}
	.about-k-3 {
		width: 60px;
		height: 60px;
		line-height: 60px;
		font-size: 20px;
		background: #fff;
		color: #7e2d91;
		border-radius: 100px;
		box-shadow: 0px 1px 10px 0px rgb(0 0 0 / 16%);
		margin: -37px auto 25px auto;
		position: relative;
		z-index: 11
	}
	.about-k-2 {
		width: 28.58%;
    height: 40px;
    floaT: left;
    position: relative;
    border: 9.9px #7c2c9500 solid;
    margin: 10px 12.5px;
    text-align: center;
    background: #7b2b93;
    color: white;
    border-radius: 10px;
    background-size: auto;
	}
	.about-k-1 {
		width: 100%;
		height: 200px;
		floaT: left;
		position: relative;
		margin: 10px 0% 0% 0%;
		text-align: center
	}
	#dle-content .about-t-1 {
		margin: 0% 0px 10% 0px;
	}
	.text b {
		font-family: font-1
	}
	.text {
		width: 100%;
		floaT: left;
		position: relative;
		line-height: 22px
	}
	.box_in {
		margin: 5% 6%
	}
	.box {
		margin-bottom: 5%;
		width: 100%;
		floaT: left;
		background: #fff;
		border-radius: 5px;
		box-shadow: 0px 1px 10px 0px rgb(0 0 0 / 16%);
		margin-top: 10px;
		padding-bottom: 5%
	}
	.zoma-1 {
		margin: 30px 12.5px
	}
	.zoma-2 {
		position: relative;
		floaT: left
	}
	.speedbar-3 {
		width: 100%;
		floaT: left;
		position: relative;
		text-align: center;
		font-size: 17px;
		color: #fff;
		font-family: font-1;
		margin: -135px 0px 0px 0px;
		z-index: 1
	}
	.speedbar-2 {
		width: 100%;
		height: 55px;
		floaT: left;
		background: url(../images/translate.svg) center no-repeat;
		background-size: 55px;
		margin: -190px 0px 0px 0px;
		z-index: 1;
		position: relative
	}
	.header-sl-01.header-sl-1::after {
		z-index: 0;
		width: 100%;
		height: 100%;
		margin: 0px 0px 0px 0px;
		floaT: left;
		position: absolute;
		overflow: hidden;
		lefT: 0px;
		top: 0px;
		background-color: #6f258673;
		opacity: 0.9;
		content: ""
	}
	.header-sl-01.header-sl-1 {
		overflow: hidden;
		position: relative;
		z-indeX: 1;
		width: 100%;
		height: 300px;
		background: url(../images/bgnew.png) center repeat-x;
		floaT: left
	}
	.gal-proqt-4 h3 {
		width: 100%;
		floaT: left;
		position: relative;
		text-align: center;
		font-size: 22px;
		color: #333;
		font-family: font-4;
		margin: 1% 0px 1% 0px;
		z-index: 1
	}
	.footer-7 ul li a:hover {
		transition: all 0.2s ease-in-out;
		-moz-transition: all 0.2s ease-in-out;
		-webkit-transition: all 0.2s ease-in-out;
		color: #fff
	}
	.footer-7 ul li a {
		transition: all 0.2s ease-in-out;
		-moz-transition: all 0.2s ease-in-out;
		-webkit-transition: all 0.2s ease-in-out;
		width: 100%;
		font-family: font-1;
		margin: 5px 0px;
		floaT: left;
		position: relative;
		color: #fff;
		font-size: 13px
	}
	.footer-6 {
		width: 100%;
		font-family: font-1;
		margin: 0px 0px 10px 0px;
		floaT: left;
		position: relative;
		color: #fff;
		font-size: 15px
	}
	.footer-9 {
		width: 100px;
		height: 100px;
		floaT: right;
		position: relative;
		margin: 0% 0px 0% 0%;
		background: url(../images/logo.png) center no-repeat;
		background-size: 100%
	}
	.footer-10 {
		width: 88px;
		floaT: right;
		position: relative;
		color: #fff
	}
	.footer-8 {
		margin: 0% 0% 2% 0%;
		width: 20%;
		floaT: right;
		position: relative;
		color: #fff
	}
	.footer-5 {
		margin-top: 0px;
		width: 20%;
		floaT: left;
		position: relative;
		color: #fff
	}
	.footer-4 {
		padding-top: 0px;
		width: 100%;
		floaT: left;
		position: relative;
		color: #fff
	}
	.footer-1 {
		z-index: 0;
		width: 100%;
		height: 240px;
		floaT: left;
		position: relative;
		margin: 0px 0px 0px 0px;
		background: #f4f3fd url(../images/foot.png) center no-repeat;
		background-size: 1996px
	}
	.footer-14 li a {
		color: #838383
	}
	.footer-14 li a:hover {
		background: rgb(255 255 255 / 2%);
		color: #d0d0d0;
		transition: all 0.2s ease-in-out;
		-moz-transition: all 0.2s ease-in-out;
		-webkit-transition: all 0.2s ease-in-out
	}
	.footer-14 li a {
		transition: all 0.2s ease-in-out;
		-moz-transition: all 0.2s ease-in-out;
		-webkit-transition: all 0.2s ease-in-out;
		floaT: right;
		padding: 20px 20px;
    box-shadow: 0px 0px 0px 1px #7e2d91, 2px 0px 0px 0px #5c106d;
    color: #ffffff;
		font-size: 16px
	}
	.footer-14 li {
		floaT: right
	}
	.footer-14 {
		border-left: 2px #6d1e7f solid;
		floaT: right
	}
	.footer-13 a:hover {
		text-decoration: none;
		text-decoration: underline
	}
	.footer-13 {
		floaT: left;
		padding: 0px 20px;
		margin: 20px 20px;
		border-lefT: 1px #484848 solid
	}
	.footer-12 {
		floaT: left;
		padding: 20px 0px
	}
	.footer-13 a {
		color: #fff
	}
	.footer-11 {
		overflow: hidden;
		width: 100%;
		floaT: left;
		position: relative;
		margin: 0% 0px 0% 0px;
		background: #6d287d;
		color: #fff;
		padding: 0px 0px
	}
	.footer-2 {
		overflow: hidden;
		width: 100%;
		floaT: left;
		position: relative;
		margin: 0% 0px 0% 0px;
		background: #7e2d91
	}
	.menu-fixed .header-7 {
		border-radius: 0px 0px 5px 0px !important
	}
	.menu-fixed.header-5 {
		position: fixed;
		top: -58px;
		width: 940px;
		border-radius: 0px 0px 5px 5px;
		z-index: 99;
		box-shadow: 0px 0px 20px 10px rgb(0 0 0 / 20%)
	}
	.gal-proqt-01 .gal-proqt-9::before {
		display: "";
		width: 62px;
		height: 89px;
		floaT: left;
		position: absolute;
		margin: -14% 0% 0% 0%;
		background: url(../images/f-2.png) center no-repeat;
		background-size: 100%;
		content: "";
		display: inline-block;
		right: -10%
	}
	.gal-proqt-01.new-div-1 {
		position: relative
	}
	.gal-proqt-01 .gal-proqt-8:after {
		width: 66px;
		height: 82px;
		floaT: left;
		position: absolute;
		margin: 20% 0% 0% -4%;
		background: url(../images/f-3.png) center no-repeat;
		background-size: 100%;
		content: "";
		display: inline-block
	}
	.new-div-2 {
		width: 66px;
		height: 82px;
		floaT: left;
		position: absolute;
		margin: 7% 0% 0% -10%;
		background: url(../images/f-4.png) center no-repeat;
		background-size: 100%
	}
	.new-div-2,
	.new-div-3,
	.new-div-4,
	.gal-proqt-01 .gal-proqt-8:after,
	.gal-proqt-01 .gal-proqt-9::before,
	.div-about-6 {
		animation: float 1s infinite ease-in-out alternate
	}
	.new-div-3 {
		animation-delay: .2s
	}
	.gal-proqt-01 .gal-proqt-8:after {
		animation-delay: .4s
	}
	.div-about-6 {
		animation-delay: .6s
	}
	.gal-proqt-01 .gal-proqt-9::before {
		animation-delay: .8s
	}
	@keyframes float {
		100% {
			transform: translateY(20px)
		}
	}
	.siaxlis-vidi-1:hover {
		transition: all 0.2s ease-in-out;
		-moz-transition: all 0.2s ease-in-out;
		-webkit-transition: all 0.2s ease-in-out;
		box-shadow: 0px 2px 10px 1px rgb(0 0 0 / 25%)
	}
	.siaxlis-vidi-1 {
		transition: all 0.2s ease-in-out;
		-moz-transition: all 0.2s ease-in-out;
		-webkit-transition: all 0.2s ease-in-out
	}
	.siaxlis-vidi-1 .siaxlis-vidi-6 {
		transition: all 0.2s ease-in-out;
		-moz-transition: all 0.2s ease-in-out;
		-webkit-transition: all 0.2s ease-in-out
	}
	.siaxlis-vidi-1:hover .siaxlis-vidi-6 {
		transition: all 0.2s ease-in-out;
		-moz-transition: all 0.2s ease-in-out;
		-webkit-transition: all 0.2s ease-in-out;
		color: #7e2d91
	}
	.siaxlis-vidi-1:hover .siaxlis-vidi-ic-2 {
		transition: all 0.2s ease-in-out;
		-moz-transition: all 0.2s ease-in-out;
		-webkit-transition: all 0.2s ease-in-out;
		font-size: 35px
	}
	.siaxlis-vidi-1:hover .siaxlis-vidi-ic-1 {
		opacity: 1;
		transition: all 0.2s ease-in-out;
		-moz-transition: all 0.2s ease-in-out;
		-webkit-transition: all 0.2s ease-in-out
	}
	.siaxlis-vidi-ic-1 {
		opacity: 0;
		width: 100%;
		height: 100%;
		floaT: left;
		background: rgb(0 0 0 / 60%);
		position: absolute;
		top: 0px;
		lefT: 0px;
		z-index: 1;
		transition: all 0.2s ease-in-out;
		-moz-transition: all 0.2s ease-in-out;
		-webkit-transition: all 0.2s ease-in-out
	}
	.siaxlis-vidi-ic-2 {
		opacity: 9;
		text-align: center;
		position: absolute;
		top: 50%;
		color: #fff;
		font-size: 10px;
		left: 0;
		width: 100%;
		-webkit-transform: translateY(-50%);
		transform: translateY(-50%);
		z-index: 2;
		transition: all 0.2s ease-in-out;
		-moz-transition: all 0.2s ease-in-out;
		-webkit-transition: all 0.2s ease-in-out
	}
	.siaxlis-vidi-9 {
		width: 100%;
		floaT: left;
		position: relative;
		text-align: left;
		font-size: 14px;
		line-height: 17px;
		color: #616161;
		font-family: font-1;
		margin: 1% 0px 5% 0px;
		z-index: 1
	}
	.siaxlis-vidi-06 i {
		color: #7e2d91
	}
	.siaxlis-vidi-8 {
		floaT: left;
		margin: 0px 0px 0px 20px;
		font-family: font-1
	}
	.siaxlis-vidi-7 {
		floaT: left;
		font-family: font-1
	}
	.siaxlis-vidi-06 {
		font-style: italic;
		width: 100%;
		floaT: left;
		position: relative;
		text-align: left;
		font-size: 13px;
		color: #888e92;
		font-family: font-1;
		margin: 1% 0px 5% 0px;
		z-index: 1
	}
	.siaxlis-vidi-6 {
		width: 100%;
		floaT: left;
		position: relative;
		text-align: left;
		font-size: 16px;
		color: #333;
		font-family: font-4;
		margin: 1% 0px 1% 0px;
		z-index: 1
	}
	.siaxlis-vidi-5 {
		margin: 0% 7%
	}
	.siaxlis-vidi-4 {
		width: 100%;
		floaT: left;
		position: relative;
		overflow: hidden;
		margin: 6% 0%
	}
	.siaxlis-vidi-3 img {
		width: 100%;
		height: 200px;
		line-height: 0px;
		floaT: left;
		object-fit: cover
	}
	.siaxlis-vidi-3 {
		width: 100%;
		floaT: left;
		background: #fff;
		position: relative;
		overflow: hidden;
		border-bottom: 5px #7e2d91 solid
	}
	.siaxlis-vidi-1,
	.servisebi-3,
	#dle-content .video-1 .galry-vidi-1 {
		width: 31.5%;
		floaT: left;
		background: #fff;
		box-shadow: 0px 2px 10px 1px rgb(0 0 0 / 7%);
		margin: 0px 6.4px 25px 6.4px;
		position: relative;
		border-radius: 7px
	}
	.gal-proqt-01.gal-proqt-1 {
		overflow: hidden;
		width: 100%;
		floaT: left;
		position: relative;
		margin: 0% 0px 0% 0px;
		background: #f4f3fd;
		border-top: 1px #d9dae8 solid
	}
	#scrollUp:hover {
		-webkit-transition-duration: 500ms;
		transition-duration: 500ms;
		opacity: 9
	}
	#scrollUp:hover:before {
		top: -31px;
		opacity: 0;
		transition: all 0.2s ease-in-out;
		-moz-transition: all 0.2s ease-in-out;
		-webkit-transition: all 0.2s ease-in-out
	}
	#scrollUp:before {
		transition: all 0.2s ease-in-out;
		-moz-transition: all 0.2s ease-in-out;
		-webkit-transition: all 0.2s ease-in-out;

		display: inline-block;
		position: absolute;
		right: 0px;
		top: -0px;
		z-index: 2;

		color: #7e2d91;
		font-size: 30px;
		font-weight: 400;
		opacity: 0
	}
	#scrollUp {
		background-color: #9936b1;
		border-radius: 100px;
		;
		bottom: 10px;
		box-shadow: 0 2px 6px 0 rgb(0 0 0 / 6%);
		color: #fff;
		font-size: 18px;
		height: 40px;
		line-height: 40px;
		right: 10px;
		text-align: center;
		width: 40px;
		-webkit-transition-duration: 500ms;
		transition-duration: 500ms;
		opacity: 0.8
	}
	.mfp-bottom-bar .mfp-title {
		line-height: normal;
		color: #fff;
		padding-right: 0;
		background-color: rgb(0 0 0 / 45%);
		padding: 15px 20px;
		border-radius: 0px 0px;
		font-size: 12px;
		font-weight: 700
	}
	.mfp-image-holder .mfp-close,
	.mfp-iframe-holder .mfp-close {
		color: #fff;
		right: 0;
		text-align: center;
		padding-right: 0;
		top: 4px;
		width: 36px;
		height: 36px;
		background-color: #7e2d91;
		line-height: 36px
	}
	.galry-vidi-1:hover .galry-vidi-4,
	.galry-vidi-1:hover .galry-vidi-6 {
		opacity: 9;
		transition: all 0.2s ease-in-out;
		-moz-transition: all 0.2s ease-in-out;
		-webkit-transition: all 0.2s ease-in-out
	}
	#dle-content .video-1 .galry-vidi-1:hover .galry-vidi-4 {
		opacity: 9;
		width: 100%;
		height: 100%;
		floaT: left;
		background: rgb(0 0 0 / 60%);
		position: absolute;
		top: 0px;
		lefT: 0px;
		z-index: 1;
		transition: all 0.2s ease-in-out;
		-moz-transition: all 0.2s ease-in-out;
		-webkit-transition: all 0.2s ease-in-out
	}
	#dle-content .video-1 .galry-vidi-4 {
		opacity: 9;
		width: 100%;
		height: 100%;
		floaT: left;
		background: rgb(0 0 0 / 0%);
		position: absolute;
		top: 0px;
		lefT: 0px;
		z-index: 1;
		transition: all 0.2s ease-in-out;
		-moz-transition: all 0.2s ease-in-out;
		-webkit-transition: all 0.2s ease-in-out
	}
	.galry-vidi-4 {
		opacity: 0;
		width: 100%;
		height: 100%;
		floaT: left;
		background: rgb(0 0 0 / 60%);
		position: absolute;
		top: 0px;
		lefT: 0px;
		z-index: 1;
		transition: all 0.2s ease-in-out;
		-moz-transition: all 0.2s ease-in-out;
		-webkit-transition: all 0.2s ease-in-out
	}
	.galry-vidi-5 {
		opacity: 9;
		text-align: center;
		position: absolute;
		top: 45%;
		color: #fff;
		font-size: 30px;
		left: 0;
		width: 100%;
		-webkit-transform: translateY(-50%);
		transform: translateY(-50%);
		z-index: 2;
		transition: all 0.2s ease-in-out;
		-moz-transition: all 0.2s ease-in-out;
		-webkit-transition: all 0.2s ease-in-out
	}
	.galry-vidi-6 {
		transition: all 0.2s ease-in-out;
		-moz-transition: all 0.2s ease-in-out;
		-webkit-transition: all 0.2s ease-in-out;
		padding: 9px 15px;
		background: rgb(255 255 255 / 34%);
		color: #fff;
		font-size: 13px;
		bottom: 20px;
		right: 20px;
		position: absolute;
		overflow: hidden;
		border-radius: 100px;
		z-index: 1;
		opacity: 0
	}
	.gal-proqt-9 {
		width: 102.9%;
		floaT: left;
		position: relative;
		margin: 0px -6px
	}
	.gal-proqt-8 {
		width: 100%;
		floaT: left;
		position: relative
	}
	#dle-content .galry-vidi-1 {
		floaT: left;
		margin-bottom: 20px
	}
	.new-proqt-1,
	.gal-proqt-n-1,
	#dle-content .galry-vidi-1 {
		width: 30.7%
	}
	.gal-proqt-n-1 {
		floaT: left;
		margin: 0px 6.4px 0px 6.4px;
		position: relative
	}
	.galry-vidi-1:hover {
		box-shadow: 0px 2px 10px 1px rgb(0 0 0 / 30%);
		transition: all 0.2s ease-in-out;
		-moz-transition: all 0.2s ease-in-out;
		-webkit-transition: all 0.2s ease-in-out
	}
	.galry-vidi-1 img {
		line-height: 0px;
		width: 100%;
		height: auto;
		floaT: left
	}
	.galry-vidi-1 {
		width: 100%;
		background: #fff;
		box-shadow: 0px 2px 10px 1px rgb(0 0 0 / 0%);
		margin: 0px 0px 15px 0px;
		position: relative;
		overflow: hidden;
		border-radius: 7px;
		transition: all 0.2s ease-in-out;
		-moz-transition: all 0.2s ease-in-out;
		-webkit-transition: all 0.2s ease-in-out
	}
	.gal-proqt-3 {
		width: 100%;
		height: 55px;
		floaT: left;
		background: url(../images/icon-4.svg) center no-repeat;
		background-size: 35px;
		margin: 3% 0px 0px 0px
	}
	.gal-proqt-7 {
		width: 70px;
		height: 6px;
		position: relative;
		background: #7e2d91;
		margin: auto
	}
	.gal-proqt-1 {
		width: 100%;
		floaT: left;
		position: relative;
		margin: 0% 0px 0% 0px;
		border-top: 1px #dbdcea solid
	}
	.gal-proqt-6 {
		width: 100%;
		floaT: left;
		position: relative;
		margin: 0% 0px 3% 0px
	}
	.gal-proqt-4 h2 {
		width: 100%;
		floaT: left;
		position: relative;
		text-align: center;
		font-size: 22px;
		color: #333;
		font-family: font-4;
		margin: 1% 0px 1% 0px;
		z-index: 1
	}
	.div-about-6 {
		width: 104px;
		height: 204px;
		floaT: left;
		position: absolute;
		margin: 0px 0px 0px 0%;
		background: url(../images/f-0.png) top no-repeat;
		top: 1%;
		right: 0%;
		z-index: 1
	}
	.div-about-11 {
		width: 100%;
		floaT: left;
		position: relative;
		text-align: left;
		font-size: 14px;
		line-height: 18px;
		color: #fff;
		font-family: font-1;
		margin: 0% 0px 2% 0px;
		z-index: 1
	}
	.div-about-10 h1 {
		width: 100%;
		floaT: left;
		position: relative;
		text-align: left;
		font-size: 14px;
		color: #fff;/* ase unda iyos */
		font-family: font-1;
		margin: 0% 0px 2% 0px;
		z-index: 1
	}
	.div-about-9 {
		width: 100%;
		floaT: left;
		position: relative;
		text-align: left;
		font-size: 20px;
		color: #fff;
		font-family: font-4;
		margin: 0% 0px 1% 0px;
		z-index: 1
	}
	.div-about-8 {
		margin: 0% 7%
	}
	.div-about-2 {
		width: 45%
	}
	.div-about-7 {
		width: 67%;
		padding: 2% 0%;
		floaT: right;
		position: absolute;
		margin: 5% 0px 0px 0%;
		right: 0px;
		background: #7e2d91;
		background-size: 100%;
		overflow: hidden;
		border-radius: 10px
	}
	.div-about-5 {
		width: 170px;
		height: 100px;
		floaT: left;
		position: absolute;
		margin: 0px 0px 0px 50%;
		background: url(../images/f-5.png) center no-repeat;
		background-size: 175px;
		bottom: -24%
	}
	.div-about-5 {
		-webkit-animation: phone-outer 3000ms infinite;
		animation: phone-outer 3000ms infinite
	}
	.kont-3.is-animating::before {
		-webkit-animation: phone-inner 3000ms infinite;
		animation: phone-inner 3000ms infinite
	}
	.kont-3.is-animating::after {
		-webkit-animation: phone-icon 3000ms infinite;
		animation: phone-icon 3000ms infinite
	}
	@-webkit-keyframes phone-outer {
		0% {
			-webkit-transform: translate3d(0, 0, 0) scale(1);
			transform: translate3d(0, 0, 0) scale(1)
		}
		33.3333% {
			-webkit-transform: translate3d(0, 0, 0) scale(1.1);
			transform: translate3d(0, 0, 0) scale(1.1)
		}
		66.6666% {
			-webkit-transform: translate3d(0, 0, 0) scale(1);
			transform: translate3d(0, 0, 0) scale(1)
		}
		100% {
			-webkit-transform: translate3d(0, 0, 0) scale(1);
			transform: translate3d(0, 0, 0) scale(1)
		}
	}
	@keyframes phone-outer {
		0% {
			-webkit-transform: translate3d(0, 0, 0) scale(1);
			transform: translate3d(0, 0, 0) scale(1)
		}
		33.3333% {
			-webkit-transform: translate3d(0, 0, 0) scale(1.1);
			transform: translate3d(0, 0, 0) scale(1.1)
		}
		66.6666% {
			-webkit-transform: translate3d(0, 0, 0) scale(1);
			transform: translate3d(0, 0, 0) scale(1)
		}
		100% {
			-webkit-transform: translate3d(0, 0, 0) scale(1);
			transform: translate3d(0, 0, 0) scale(1)
		}
	}
	@-webkit-keyframes phone-inner {
		0% {
			opacity: 1;
			-webkit-transform: translate3d(0, 0, 0) scale(0);
			transform: translate3d(0, 0, 0) scale(0)
		}
		33.3333% {
			opacity: 1;
			-webkit-transform: translate3d(0, 0, 0) scale(0.9);
			transform: translate3d(0, 0, 0) scale(0.9)
		}
		66.6666% {
			opacity: 0;
			-webkit-transform: translate3d(0, 0, 0) scale(0);
			transform: translate3d(0, 0, 0) scale(0)
		}
		100% {
			opacity: 0;
			-webkit-transform: translate3d(0, 0, 0) scale(0);
			transform: translate3d(0, 0, 0) scale(0)
		}
	}
	@keyframes phone-inner {
		0% {
			opacity: 1;
			-webkit-transform: translate3d(0, 0, 0) scale(0);
			transform: translate3d(0, 0, 0) scale(0)
		}
		33.3333% {
			opacity: 1;
			-webkit-transform: translate3d(0, 0, 0) scale(0.9);
			transform: translate3d(0, 0, 0) scale(0.9)
		}
		66.6666% {
			opacity: 0;
			-webkit-transform: translate3d(0, 0, 0) scale(0);
			transform: translate3d(0, 0, 0) scale(0)
		}
		100% {
			opacity: 0;
			-webkit-transform: translate3d(0, 0, 0) scale(0);
			transform: translate3d(0, 0, 0) scale(0)
		}
	}
	@-webkit-keyframes phone-icon {
		0% {
			-webkit-transform: rotate(0deg);
			transform: rotate(0deg)
		}
		2% {
			-webkit-transform: rotate(5deg);
			transform: rotate(5deg)
		}
		4% {
			-webkit-transform: rotate(-5deg);
			transform: rotate(-5deg)
		}
		6% {
			-webkit-transform: rotate(5deg);
			transform: rotate(5deg)
		}
		8% {
			-webkit-transform: rotate(-5deg);
			transform: rotate(-5deg)
		}
		10% {
			-webkit-transform: rotate(5deg);
			transform: rotate(5deg)
		}
		12% {
			-webkit-transform: rotate(-5deg);
			transform: rotate(-5deg)
		}
		14% {
			-webkit-transform: rotate(5deg);
			transform: rotate(5deg)
		}
		16% {
			-webkit-transform: rotate(-5deg);
			transform: rotate(-5deg)
		}
		18% {
			-webkit-transform: rotate(5deg);
			transform: rotate(5deg)
		}
		20% {
			-webkit-transform: rotate(-5deg);
			transform: rotate(-5deg)
		}
		22% {
			-webkit-transform: rotate(5deg);
			transform: rotate(5deg)
		}
		24% {
			-webkit-transform: rotate(-5deg);
			transform: rotate(-5deg)
		}
		26% {
			-webkit-transform: rotate(5deg);
			transform: rotate(5deg)
		}
		28% {
			-webkit-transform: rotate(-5deg);
			transform: rotate(-5deg)
		}
		30% {
			-webkit-transform: rotate(5deg);
			transform: rotate(5deg)
		}
		32% {
			-webkit-transform: rotate(-5deg);
			transform: rotate(-5deg)
		}
		34% {
			-webkit-transform: rotate(5deg);
			transform: rotate(5deg)
		}
		36% {
			-webkit-transform: rotate(-5deg);
			transform: rotate(-5deg)
		}
		38% {
			-webkit-transform: rotate(5deg);
			transform: rotate(5deg)
		}
		40% {
			-webkit-transform: rotate(-5deg);
			transform: rotate(-5deg)
		}
		42% {
			-webkit-transform: rotate(5deg);
			transform: rotate(5deg)
		}
		44% {
			-webkit-transform: rotate(-5deg);
			transform: rotate(-5deg)
		}
		46% {
			-webkit-transform: rotate(0deg);
			transform: rotate(0deg)
		}
	}
	@keyframes phone-icon {
		0% {
			-webkit-transform: rotate(0deg);
			transform: rotate(0deg)
		}
		2% {
			-webkit-transform: rotate(5deg);
			transform: rotate(5deg)
		}
		4% {
			-webkit-transform: rotate(-5deg);
			transform: rotate(-5deg)
		}
		6% {
			-webkit-transform: rotate(5deg);
			transform: rotate(5deg)
		}
		8% {
			-webkit-transform: rotate(-5deg);
			transform: rotate(-5deg)
		}
		10% {
			-webkit-transform: rotate(5deg);
			transform: rotate(5deg)
		}
		12% {
			-webkit-transform: rotate(-5deg);
			transform: rotate(-5deg)
		}
		14% {
			-webkit-transform: rotate(5deg);
			transform: rotate(5deg)
		}
		16% {
			-webkit-transform: rotate(-5deg);
			transform: rotate(-5deg)
		}
		18% {
			-webkit-transform: rotate(5deg);
			transform: rotate(5deg)
		}
		20% {
			-webkit-transform: rotate(-5deg);
			transform: rotate(-5deg)
		}
		22% {
			-webkit-transform: rotate(5deg);
			transform: rotate(5deg)
		}
		24% {
			-webkit-transform: rotate(-5deg);
			transform: rotate(-5deg)
		}
		26% {
			-webkit-transform: rotate(5deg);
			transform: rotate(5deg)
		}
		28% {
			-webkit-transform: rotate(-5deg);
			transform: rotate(-5deg)
		}
		30% {
			-webkit-transform: rotate(5deg);
			transform: rotate(5deg)
		}
		32% {
			-webkit-transform: rotate(-5deg);
			transform: rotate(-5deg)
		}
		34% {
			-webkit-transform: rotate(5deg);
			transform: rotate(5deg)
		}
		36% {
			-webkit-transform: rotate(-5deg);
			transform: rotate(-5deg)
		}
		38% {
			-webkit-transform: rotate(5deg);
			transform: rotate(5deg)
		}
		40% {
			-webkit-transform: rotate(-5deg);
			transform: rotate(-5deg)
		}
		42% {
			-webkit-transform: rotate(5deg);
			transform: rotate(5deg)
		}
		44% {
			-webkit-transform: rotate(-5deg);
			transform: rotate(-5deg)
		}
		46% {
			-webkit-transform: rotate(0deg);
			transform: rotate(0deg)
		}
	}
	.div-about-4 {
    width: 150px;
    height: 150px;
    floaT: left;
    position: absolute;
    margin: 0% 0px 0px 0%;
    background: #7b2b93 url(../images/nglogo.svg) center no-repeat;
		background-size: 148px;
		border-radius: 10%;
		bottom: -8%;
		box-shadow: 0px 2px 10px 1px rgb(0 0 0 / 7%)
	}
	.div-about-3 {
		width: 100%;
		height: 335px;
		floaT: left;
		position: relative;
		margin: 0px 0px 0px 15%;
		background-size: 100%;
		overflow: hidden;
		border-radius: 10px
	}
	#dle-content .div-about-1 {
		margin-bottom: 13%
	}
	.div-about-1 {
		width: 100%;
		float: left;
		position: relative;
		padding: 5% 0%;
		margin-bottom: 0%
	}
	.new-proqt-1:hover .new-proqt-7 {
		transition: all 0.4s ease-in-out;
		-moz-transition: all 0.4s ease-in-out;
		-webkit-transition: all 0.4s ease-in-out;
		color: #7e2d91
	}
	.new-proqt-7 {
		transition: all 0.4s ease-in-out;
		-moz-transition: all 0.4s ease-in-out;
		-webkit-transition: all 0.4s ease-in-out
	}
	.proqt-11:hover {
		background: #7e2d91;
		color: #fff;
		box-shadow: rgb(126 45 145 / 80%) 0px 0px 10px 0px;
		transition: all 0.4s ease-in-out;
		-moz-transition: all 0.4s ease-in-out;
		-webkit-transition: all 0.4s ease-in-out
	}
	.proqt-10 {
		width: 230px;
		margin: auto
	}
	.proqt-11 {
		height: 52px;
		background: #7e2d91;
		floaT: left;
		border-radius: 100px;
		font-family: font-1;
		color: #b9ffd7;
		width: 230px;
		margin: 3% 0px 15% 0px;
		text-align: center;
		line-height: 53px;
		font-size: 14px;
		box-shadow: rgb(126 45 145) 0px 0px 10px 0px;
		transition: all 0.4s ease-in-out;
		-moz-transition: all 0.4s ease-in-out;
		-webkit-transition: all 0.4s ease-in-out
	}
	.new-proqt-1:hover {
		box-shadow: 0px 2px 10px 1px rgb(0 0 0 / 25%);
		-webkit-transition: all .5s;
		-moz-transition: all .5s;
		-o-transition: all .5s;
		transition: all .5s
	}
	.new-proqt-1 {
		box-shadow: 0px 2px 10px 1px rgb(0 0 0 / 5%);
		-webkit-transition: all .5s;
		-moz-transition: all .5s;
		-o-transition: all .5s;
		transition: all .5s
	}
	.new-proqt-1 .new-proqt-8 {
		-webkit-transition: all .5s;
		-moz-transition: all .5s;
		-o-transition: all .5s;
		transition: all .5s
	}
	.new-proqt-1:hover .new-proqt-8 {
		height: 50px;
		bottom: 90px;
		-webkit-transition: all .5s;
		-moz-transition: all .5s;
		-o-transition: all .5s;
		transition: all .5s
	}
	.new-proqt-1:hover .new-proqt-4 {
		bottom: 140px;
		-webkit-transition: all .5s;
		-moz-transition: all .5s;
		-o-transition: all .5s;
		transition: all .5s
	}
	.new-proqt-8 {
		width: 100%;
		height: 0px;
		line-height: 51px;
		text-align: center;
		floaT: left;
		background: #7e2d91;
		color: #c4fbdb;
		font-family: font-1;
		background-size: 100%;
		margin: 0px 0px 0px 0px;
		z-index: 1;
		position: absolute;
		overflow: hidden;
		bottom: 90px
	}
	.new-proqt-7 {
		line-height: 18px;
		padding: 0px 20px
	}
	.new-proqt-6 {
		position: relative;
		display: table-cell;
		vertical-align: middle;
		width: 100%;
		height: 60px;
		position: relative;
		padding: 10px 0px 0px 0px;
		text-align: center
	}
	.new-proqt-5 a {
		color: #7e2d91;
		font-family: font-1;
		font-size: 13px
	}
	.new-proqt-5 {
		height: 20px;
		line-height: 20px;
		text-align: center;
		position: relative;
		overflow: hidden;
		margin: 22px 10px 0px 10px
	}
	.gundi-1 .new-proqt-4 {
		bottom: 75px
	}
	.new-proqt-4 {

		width: 100%;
		height: 54px;
		line-height: 50px;
		text-align: center;
		floaT: left;
		background: url(../images/wave.svg) center no-repeat;
		margin: -50px 0px 0px 0px;
		z-index: 1;
		position: absolute;
		bottom: 86px;
		-webkit-transition: all .5s;
		-moz-transition: all .5s;
		-o-transition: all .5s;
		transition: all .5s
	}
	.new-proqt-2,
	.new-proqt-2 img {
		width: 100%;
		height: 230px;
		object-fit: cover;
		floaT: left
	}
	.new-proqt-2 img {
		width: 100%;
		line-height: 0px
	}
	.new-proqt-1 {
		height: 320px;
		floaT: left;
		background: #fff;
		box-shadow: 0px 2px 10px 1px rgb(0 0 0 / 7%);
		margin: 0px 6.3px 15px 6.3px;
		position: relative;
		overflow: hidden;
		border-radius: 7px
	}
	.proqt-9 {
		width: 103%;
		floaT: left;
		position: relative;
		margin: 0px -6.5px
	}
	.proqt-8 {
		width: 100%;
		floaT: left;
		position: relative
	}
	.proqt-3 {
		width: 100%;
		height: 55px;
		floaT: left;
		background: url(../images/translate.svg) center no-repeat;
		background-size: 55px;
		margin: 4% 0px 0px 0px
	}
  .proqt-99 {
    width: 100%;
    height: 55px;
    floaT: left;
    background: url(../images/partners.svg) center no-repeat;
    background-size: 55px;
    margin: 4% 0px 0px 0px
  }
	.proqt-5 {
		width: 100%;
		floaT: left;
		position: relative;
		margin: -0% 0px 2% 0px;
		text-align: center
	}
	.proqt-7 {
		width: 70px;
		height: 6px;
		position: relative;
		background: #7e2d91;
		margin: auto
	}
	.proqt-6 {
		width: 100%;
		floaT: left;
		position: relative;
		margin: 0% 0px 4% 0px
	}
	.proqt-4 {
		width: 100%;
		floaT: left;
		position: relative;
		text-align: center;
		font-size: 22px;
		color: #333;
		font-family: font-4;
		margin: 2% 0px 1% 0px;
		z-index: 1
	}
	.about-2 img {
		-webkit-transition: all .5s;
		-moz-transition: all .5s;
		-o-transition: all .5s;
		transition: all .5s
	}
	.about-2:hover img {
		-webkit-transition: all .5s;
		-moz-transition: all .5s;
		-o-transition: all .5s;
		transition: all .5s;
		-moz-transform: scale(1.1);
		-webkit-transform: scale(1.1);
		-o-transform: scale(1.1);
		-ms-transform: scale(1.1);
		transform: scale(1.1)
	}
	.about-2 .about-04 {
		-webkit-transition: all .5s;
		-moz-transition: all .5s;
		-o-transition: all .5s;
		transition: all .5s
	}
	.about-2:hover .about-04 {
		box-shadow: 0px 0px 0px 10px rgb(126 45 145 / 29%), 0px 0px 0px 20px rgb(134 49 154 / 57%);
		-webkit-transition: all .5s;
		-moz-transition: all .5s;
		-o-transition: all .5s;
		transition: all .5s
	}
	.about-7 .about-icon-1,
	.about-7 .about-icon-2,
	.about-7 .about-icon-3 {
		-webkit-transition: all .5s;
		-moz-transition: all .5s;
		-o-transition: all .5s;
		transition: all .5s
	}
	.about-7:hover .about-icon-1,
	.about-7:hover .about-icon-2,
	.about-7:hover .about-icon-3 {
		-webkit-transition: all .5s;
		-moz-transition: all .5s;
		-o-transition: all .5s;
		transition: all .5s;
		-moz-transform: scale(1.4);
		-webkit-transform: scale(1.4);
		-o-transform: scale(1.4);
		-ms-transform: scale(1.4);
		transform: scale(1.4)
	}
	.about-icon-3 {
		width: 60px;
		height: 56px;
		floaT: left;
		background: url(../images/quality.svg) center no-repeat;
		background-size: 22px;
		margin: 3px 10px 0px 0px
	}
	.about-icon-2 {
		width: 60px;
		height: 55px;
		floaT: left;
		background: url(../images/group.svg) center no-repeat;
		background-size: 22px;
		margin: 3px 0px 0px 0px
	}
	.about-icon-1 {
		width: 60px;
		height: 50px;
		floaT: left;
		background: url(../images/like.svg) center no-repeat;
		background-size: 22px;
		margin: 3px 10px 0px 0px
	}
	.about-8 {
		width: 60px;
		height: 60px;
		background: #fff;
		color: #000;
		border-radius: 100px;
		box-shadow: 0px 1px 10px 0px rgb(0 0 0 / 16%);
		margin: -67px auto 25px auto;
		position: relative;
		z-index: 11
	}
	.about-10.about-7 {
		box-shadow: 0px 0px 0px 0px #000
	}
	.about-7::after {
		right: 0px !important;
		-webkit-transition: all .3s;
		-moz-transition: all .3s;
		-o-transition: all .3s;
		transition: all .3s;
		left: auto
	}
	.about-7::before {
		left: 0px;
		-webkit-transition: all .3s;
		-moz-transition: all .3s;
		-o-transition: all .3s;
		transition: all .3s
	}
	.about-7:hover::before,
	.about-7:hover::after {
		width: 51%;
		-webkit-transition: all .3s;
		-moz-transition: all .3s;
		-o-transition: all .3s;
		transition: all .3s
	}
	.about-7::before,
	.about-7::after {
		bottom: 0px;
		width: 0%;
		height: 5px;
		margin: 0px 0px 0px 0px;
		position: absolute;
		background: #7e2d91;
		content: "";
		-webkit-transition: all .3s;
		-moz-transition: all .3s;
		-o-transition: all .3s;
		transition: all .3s
	}
	.about-7:hover {
		color: #7e2d91;
		-webkit-transition: all .3s;
		-moz-transition: all .3s;
		-o-transition: all .3s;
		transition: all .3s
	}
	.about-7 {
		cursor: default;
		position: relative;
		width: 33.33333%;
		floaT: left;
		text-align: center;
		padding: 2% 0%;
		color: #3c3d47;
		font-size: 14px;
		line-height: 20px;
		box-shadow: 1px 0px 0px 0px #eee
	}
	.about-t-3 {
		width: 70px;
		height: 6px;
		position: relative;
		background: #7e2d91;
		margin: auto
	}
	.about-t-2 {
		width: 100%;
		floaT: left;
		position: relative;
		margin: -3% 0px 4% 0px
	}
	.about-t-1 {
		width: 100%;
		floaT: left;
		position: relative;
		text-align: center;
		font-size: 24px;
		color: #333;
		font-family: font-4;
		margin: -3% 0px 4% 0px;
		z-index: 1
	}
	.about-04 {
		lefT: 46.1%;
		z-index: 1;
		background: #fff;
		position: absolute;
		color: #7e2d91;
		font-size: 22px;
		text-indent: 2px;
		padding: 0px 0px;
		width: 70px;
		height: 70px;
		line-height: 72px;
		margin: 117px auto 0px auto;
		border-radius: 100px;
		box-shadow: 0px 0px 0px 10px rgb(126 45 145 / 29%), 0px 0px 0px 20px rgb(134 49 154 / 57%)
	}
	.about-4 {
		background: #fff;
		color: #7e2d91;
		font-size: 22px;
		text-indent: 2px;
		padding: 0px 0px;
		width: 70px;
		height: 70px;
		line-height: 72px;
		margin: auto;
		border-radius: 100px;
		box-shadow: 0px 0px 0px 0px rgb(17 65 66 / 50%), 0px 0px 0px 0px rgb(255 255 255 / 30%);
		transition: all 0.2s ease-in-out;
		-moz-transition: all 0.2s ease-in-out;
		-webkit-transition: all 0.2s ease-in-out;
		border-radius: 100px;
		border: none;
		-webkit-box-shadow: 0 0 0 0 rgba(255, 255, 255, 0.7);
		box-shadow: 0 0 0 0 rgba(255, 255, 255, 0.7);
		border-radius: 50%;
		background-color: rgb(255 255 255);
		background-size: cover;
		background-repeat: no-repeat;
		-webkit-animation: pulse 2.10s infinite cubic-bezier(0.66, 0, 0, 1);
		-moz-animation: pulse 2.10s infinite cubic-bezier(0.66, 0, 0, 1);
		-ms-animation: pulse 2.10s infinite cubic-bezier(0.66, 0, 0, 1);
		animation: pulse 2.10s infinite cubic-bezier(0.66, 0, 0, 1)
	}
	@-webkit-keyframes pulse {
		to {
			-webkit-box-shadow: 0 0 0 25px rgba(0, 125, 205, 0);
			box-shadow: 0 0 0 25px rgba(0, 125, 205, 0)
		}
	}
	@-moz-keyframes pulse {
		to {
			box-shadow: 0 0 0 25px rgba(0, 125, 205, 0)
		}
	}
	@-ms-keyframes pulse {
		to {
			box-shadow: 0 0 0 25px rgba(0, 125, 205, 0)
		}
	}
	@keyframes pulse {
		to {
			-webkit-box-shadow: 0 0 0 25px rgba(0, 125, 205, 0);
			box-shadow: 0 0 0 25px rgba(0, 125, 205, 0)
		}
	}
	.about-3 {
		opacity: 9;
		text-align: center;
		position: absolute;
		top: 50%;
		color: #fff;
		font-size: 18px;
		left: 0;
		width: 100%;
		-webkit-transform: translateY(-50%);
		transform: translateY(-50%);
		z-index: 2;
		transition: all 0.2s ease-in-out;
		-moz-transition: all 0.2s ease-in-out;
		-webkit-transition: all 0.2s ease-in-out
	}
	.about-5 {
		width: 100%;
		floaT: left;
		position: relative;
		margin: 0px 0px 0px 0px;
		background: #EFEBF4 url(../images/bgbg.png) fixed center no-repeat;
		background-size: 100%
	}
	.about-6 {
		width: 100%;
		floaT: left;
		position: relative;
		background: #fff
	}
	.about-2,
	.about-2 img {
		width: 100%;
		height: 300px;
		object-fit: cover;
		floaT: left
	}
	.about-2 {
		overflow: hidden;
		width: 100%;
		floaT: left;
		position: relative
	}
	.about-1 {
		width: 100%;
		floaT: left;
		position: relative;
		margin: 0px 0px 0px 0px
	}
	.header-1 {
		position: relative;
		z-index: 9999
	}
	.cd-popup-container .cd-popup-close::after {
		z-index: 9;
		content: "";
		position: absolute;
		top: 0px;
		width: 57px;
		border-radius: 0px;
		height: 57px;
		top: -0px;
		lefT: -57px;
		opacity: 9
	}
	.div-ajax-25 {
		z-indeX: 9;
		width: 57px;
		height: 57px;
		position: relative;
		floaT: left;
		border-radius: 0px;
		text-align: center;
		line-height: 59px;
		font-size: 20px;
		color: #ff9800;
		position: absolute;
		top: 0px;
		right: 57px
	}
	.search-1 {
		width: 100%;
		floaT: left
	}
	.btn-1 {
		transition: all 0.3s ease-in-out;
		-moz-transition: all 0.3s ease-in-out;
		-webkit-transition: all 0.3s ease-in-out;
		font-family: font-1;
		position: absolute;
		right: 0px;
		height: 57px;
		line-height: 57px;
		top: 0px;
		cursor: pointer;
		color: #fff;
		padding: 0px 0px 0px 0px;
		width: 57px;
		text-align: center;
		background: #7e2d91;
		border: 0;
		margin: 0px 0px 0px 0px;
		font-size: 15px;
		letter-spacing: 1px;
		border-radius: 0px 5px 5px 0px;
		margin-top: 0px
	}
	.q_search input::placeholder {
		color: #78a2ab
	}
	.q_search input {
		border-radius: 5px !important;
		position: relative;
		overflow: hidden;
		color: #383838;
		line-height: 44px;
		font-family: font-1;
		position: absolute;
		height: 57px;
		padding: 0px 0px 0px 0px;
		width: 100%;
		background: rgb(255 255 255 / 0%);
		background-color: #fff;
		border: 0px solid #fff;
		margin: 0px 0px 0px 0px;
		font-size: 14px;
		letter-spacing: 0.5px;
		border-radius: 0px;
		text-indent: 25px;
		transition: all 0.7s;
		-webkit-transition: all 0.7s
	}
	.cd-popup {
		z-index: 9999999999 !important;
		position: fixed;
		left: 0;
		top: 0;
		height: 100%;
		width: 100%;
		background: url(../images/bg_1.png) rgb(42 43 53 / 65%) !important;
		opacity: 0;
		visibility: hidden;
		-webkit-transition: opacity 0.3s 0s, visibility 0s 0.3s;
		-moz-transition: opacity 0.3s 0s, visibility 0s 0.3s;
		transition: opacity 0.3s 0s, visibility 0s 0.3s
	}
	.cd-popup.is-visible {
		opacity: 1;
		visibility: visible;
		-webkit-transition: opacity 0.3s 0s, visibility 0s 0s;
		-moz-transition: opacity 0.3s 0s, visibility 0s 0s;
		transition: opacity 0.3s 0s, visibility 0s 0s
	}
	.cd-popup-container {
		height: 57px;
		border-radius: 1110px;
		width: 100%;
		max-width: 400px;
		margin: 15em auto 0px auto;
		display: flex;
		background: #fff;
		-webkit-transform: translateY(-40px);
		-moz-transform: translateY(-40px);
		-ms-transform: translateY(-40px);
		-o-transform: translateY(-40px);
		transform: translateY(-40px);
		-webkit-backface-visibility: hidden;
		-webkit-transition-property: -webkit-transform;
		-moz-transition-property: -moz-transform;
		transition-property: transform;
		-webkit-transition-duration: 0.3s;
		-moz-transition-duration: 0.3s;
		transition-duration: 0.3s
	}
	.cd-popup-container .cd-popup-close {
		position: absolute;
		top: 0px;
		right: 0px;
		width: 57px;
		height: 57px
	}
	.is-visible .cd-popup-container {
		-webkit-transform: translateY(0);
		-moz-transform: translateY(0);
		-ms-transform: translateY(0);
		-o-transform: translateY(0);
		transform: translateY(0)
	}
	.slick-prev,
	.slick-next {
		font-size: 0;
		line-height: 0;
		position: absolute;
		top: 50%;
		display: none !important;
		width: 20px;
		height: 20px;
		padding: 0;
		-webkit-transform: translate(0, -50%);
		-ms-transform: translate(0, -50%);
		transform: translate(0, -50%);
		cursor: pointer;
		color: transparent;
		border: none;
		outline: none;
		background: transparent
	}
	.slick-initialized .slick-slide {
		display: block
	}
	.slick-prev:hover:before,
	.slick-prev:focus:before,
	.slick-next:hover:before,
	.slick-next:focus:before {
		opacity: 1
	}
	.slick-prev.slick-disabled:before,
	.slick-next.slick-disabled:before {
		opacity: .25
	}
	.slick-prev:before,
	.slick-next:before {
		font-family: 'slick';
		font-size: 20px;
		line-height: 1;
		opacity: .75;
		color: white;
		-webkit-font-smoothing: antialiased;
		-moz-osx-font-smoothing: grayscale
	}
	.slick-prev {}
	[dir='rtl'] .slick-prev {
		right: -25px;
		left: auto
	}
	.slick-prev:before {
		content: ''
	}
	[dir='rtl'] .slick-prev:before {
		content: ''
	}
	.slick-next {}
	[dir='rtl'] .slick-next {
		right: auto;
		left: -25px
	}
	.slick-next:before {
		content: ''
	}
	[dir='rtl'] .slick-next:before {
		content: ''
	}
	#dle-content-03 .slick-dots {
		top: 180px !important;
		margin-right: 220px
	}
	.zeda-slaider-1 .slick-dots {
		top: 180px
	}
	#dle-content-1 .slick-dots {
		bottom: 115px;
		height: 0px;
		opacity: 0;
		position: relative;
		overflow: hidden;
		margin-right: 20px
	}
	.zeda-slaider-2 img {
		width: 100%;
		line-height: 0px
	}
	.zeda-slaider-2 {
		width: 100%;
		height: 320px;
		floaT: left;
		position: relative;
		margin: 0% 0px;
		overflow: hidden;
		border-radius: 0px;
		line-height: 0px
	}
	.slick-dots {
		top: 285px !important;
		width: 100% !important;
		position: absolute;
		display: block;
		right: none;
		padding: 0;
		margin: 0;
		list-style: none;
		text-align: center;
		z-index: 9999999
	}
	.slick-dots .slick-active {
		border-radius: 100px
	}
	.slick-next {
		right: 10px;
		floaT: left;
		border-radius: 100px;
		color: #fff;
		background: #7e2d91 url(../images/s2.svg) 17px no-repeat;
		background-size: 8px;
		font-size: 0px !important;
		z-index: 999999999;
		line-height: 50px;
		position: absolute;
		top: 45% !important;
		display: block !important;
		width: 40px !important;
		height: 40px !important;
		padding: 0;
		-webkit-transform: translate(0, -50%);
		-ms-transform: translate(0, -50%);
		transform: translate(0, -50%);
		cursor: pointer
	}
	.slick-prev {
		lefT: 10px;
		floaT: left;
		border-radius: 100px;
		color: #fff;
		background: rgb(126 45 145) url(../images/s1.svg) 15px no-repeat;
		background-size: 8px;
		font-size: 0px !important;
		z-index: 1;
		line-height: 50px;
		position: absolute;
		top: 45% !important;
		display: block !important;
		width: 40px !important;
		height: 40px !important;
		padding: 0;
		-webkit-transform: translate(0, -50%);
		-ms-transform: translate(0, -50%);
		transform: translate(0, -50%);
		cursor: pointer
	}
	.slick-dots {
		display: none !important
	}
	.slick-dots li {
		background: #fff;
		border-radius: 10px;
		position: relative;
		display: inline-block;
		width: 20px;
		height: 10px;
		margin: 0 5px;
		padding: 0;
		cursor: pointer
	}
	.slick-dots li button {
		font-size: 0;
		line-height: 0;
		display: block;
		width: 10px;
		height: 10px;
		padding: 5px;
		cursor: pointer;
		color: transparent;
		border: 0;
		outline: none;
		background: transparent
	}
	.slick-dots li button:hover,
	.slick-dots li button:focus {
		outline: none
	}
	.slick-dots li.slick-active button:before {
		opacity: .75;
		color: black
	}
	.zeda-slaider-04 {
		float: left;
		width: 100%;
		height: 101%;
		margin: 0px 0px 0px 0px;
		background: #00000075;
		position: absolute;
		lefT: 0%;
		top: 0px;
		z-index: 1
	}
	.zeda-slaider-9 {
		width: 20px;
		height: 3px;
		background: #18a78c;
		floaT: left;
		position: relative;
		margin: 14px 10px 0px 0%;
		overflow: hidden;
		line-height: 40px;
		color: #fff;
		font-size: 15px;
		font-family: font-1
	}
	.zeda-slaider-11 {
		width: 100%;
		floaT: left;
		position: relative;
		margin: 0% 0px 0px 0%;
		overflow: hidden;
		line-height: 30px;
		color: #fff;
		font-size: 17px;
		font-family: font-1;
		text-align: left;
		color: #fff;
		text-shadow: 0px 1px 4px #000
	}
	.zeda-slaider-8 {
		width: 100%;
		display: none;
		floaT: left;
		position: relative;
		margin: 0% 0px -10px 0%;
		overflow: hidden;
		line-height: 30px;
		color: #fff;
		font-size: 15px;
		font-family: font-1;
		text-shadow: 0px 1px 4px #000
	}
	.zeda-slaider-7 {
		text-align: center;
		position: relative;
		margin: 0% 0px 0px 0px;
		overflow: hidden;
		line-height: 25px;
		color: #fff;
		font-size: 24px;
		text-shadow: 0px 1px 4px #000
	}
	.zeda-slaider-6 {
		width: 100%;
		floaT: left;
		position: absolute;
		margin: 240px 0px 0px 0px;
		overflow: hidden;
		line-height: 30px;
		color: #fff;
		z-indeX: 11
	}
	.zeda-slaider-5 {
		width: 100%;
		floaT: left;
		position: relative;
		margin: 0px 0px;
		overflow: hidden;
		border-radius: 0px;
		line-height: 0px
	}
	.zeda-slaider-3 {
		width: 100%;
		floaT: left;
		position: relative;
		margin: 0px 0px;
		overflow: hidden;
		border-radius: 0px;
		line-height: 0px
	}
	.zeda-slaider-1 {
		margin-top: -20px;
		border-radius: 0px;
		overflow: hidden;
		position: relative;
		floaT: left;
		widtH: 100%;
		z-index: 1
	}
	.slick-slider {
		position: relative;
		z-index: 0;
		display: block;
		box-sizing: border-box;
		-webkit-user-select: none;
		-moz-user-select: none;
		-ms-user-select: none;
		user-select: none;
		-webkit-touch-callout: none;
		-khtml-user-select: none;
		-ms-touch-action: pan-y;
		touch-action: pan-y;
		-webkit-tap-highlight-color: transparent
	}
	.slick-list {
		position: relative;
		display: block;
		overflow: hidden;
		margin: 0;
		padding: 0
	}
	.slick-list:focus {
		outline: none
	}
	.slick-list.dragging {
		cursor: pointer;
		cursor: hand
	}
	.slick-slider .slick-track,
	.slick-slider .slick-list {
		-webkit-transform: translate3d(0, 0, 0);
		-moz-transform: translate3d(0, 0, 0);
		-ms-transform: translate3d(0, 0, 0);
		-o-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0)
	}
	.slick-track {
		position: relative;
		top: 0;
		left: 0;
		display: block;
		margin-left: auto;
		margin-right: auto
	}
	.slick-track:before,
	.slick-track:after {
		display: table;
		content: ''
	}
	.slick-track:after {
		clear: both
	}
	.slick-loading .slick-track {
		visibility: hidden
	}
	.slick-slide {
		display: none;
		float: left;
		height: 100%
	}
	[dir='rtl'] .slick-slide {
		float: right
	}
	.slick-slide img {
		display: block
	}
	.slick-slide.slick-loading img {
		display: none
	}
	.slick-slide.dragging img {
		pointer-events: none
	}
	.slick-initialized .slick-slide {
		lefT: 0px;
		top: 50px;
		width: 100%;
		display: block
	}
	.slick-loading .slick-slide {
		visibility: hidden
	}
	.slick-vertical .slick-slide {
		display: block;
		height: auto;
		border: 1px solid transparent
	}
	.slick-arrow.slick-hidden {
		display: none
	}
	.header-sl-8:hover {
		background: rgb(126 45 145 / 30%);
		transition: all 0.4s ease-in-out;
		-moz-transition: all 0.4s ease-in-out;
		-webkit-transition: all 0.4s ease-in-out;
		box-shadow: rgb(126 45 145) 0px 0px 30px 0px
	}
	.header-sl-8 .header-sl-10 {
		transition: all 0.4s ease-in-out;
		-moz-transition: all 0.4s ease-in-out;
		-webkit-transition: all 0.4s ease-in-out
	}
	.header-sl-8:hover .header-sl-10 {
		color: #fff;
		transition: all 0.4s ease-in-out;
		-moz-transition: all 0.4s ease-in-out;
		-webkit-transition: all 0.4s ease-in-out
	}
	.header-sl-8:hover .header-sl-9 {
		left: 170px;
		-webkit-transform: rotate(20deg);
		-ms-transform: rotate(20deg);
		transform: rotate(20deg);
		transition: all 0.4s ease-in-out;
		-moz-transition: all 0.4s ease-in-out;
		-webkit-transition: all 0.4s ease-in-out
	}
	.header-sl-9 {
		position: absolute;
		width: 20px;
		height: 90px;
		floaT: left;
		lefT: 0px;
		line-height: 100px;
		color: #fff;
		line-height: 52px;
		font-size: 14px;
		background: #7e2d91;
		margin: -20px 0px 0px -30px;
		-webkit-transform: rotate(20deg);
		-ms-transform: rotate(20deg);
		transform: rotate(20deg);
		transition: all 0.4s ease-in-out;
		-moz-transition: all 0.4s ease-in-out;
		-webkit-transition: all 0.4s ease-in-out
	}
	.header-sl-10 {
		position: relative;
		z-index: 11
	}
	.header-sl-8 {
		position: relative;
		height: 48px;
		floaT: left;
		border-radius: 100px;
		line-height: 100px;
		color: #fff;
		padding: 0px 35px;
		overflow: hidden;
		line-height: 52px;
		font-size: 14px;
		border: 2px #7e2d91 solid;
		margin: 2px 0px 0px 30px;
		transition: all 0.4s ease-in-out;
		-moz-transition: all 0.4s ease-in-out;
		-webkit-transition: all 0.4s ease-in-out
	}
	.header-sl-7:hover {
		transition: all 0.4s ease-in-out;
		-moz-transition: all 0.4s ease-in-out;
		-webkit-transition: all 0.4s ease-in-out;
		box-shadow: rgb(126 45 145) 0px 0px 30px 0px;
		color: #fff
	}
	.header-sl-7 {
		height: 52px;
		background: #7e2d91;
		floaT: left;
		border-radius: 100px;
		color: #b9ffd7;
		padding: 0px 30px;
		line-height: 53px;
		font-size: 14px;
		box-shadow: rgb(126 45 145) 0px 0px 10px 0px;
		transition: all 0.4s ease-in-out;
		-moz-transition: all 0.4s ease-in-out;
		-webkit-transition: all 0.4s ease-in-out
	}
	.header-8:hover {
		border: 2px #86eab0 solid;
		color: #fff;
		transition: all 0.2s ease-in-out;
		-moz-transition: all 0.2s ease-in-out;
		-webkit-transition: all 0.2s ease-in-out
	}
	.header-8 {
		width: 38px;
		height: 38px;
		line-height: 38px;
		floaT: right;
		margin: 22px 30px 0px 0px;
		border-radius: 100px;
		border: 2px #1acf66 solid;
		cursor: pointer;
		color: #aaf3c9;
		transition: all 0.2s ease-in-out;
		-moz-transition: all 0.2s ease-in-out;
		-webkit-transition: all 0.2s ease-in-out
	}
	#cssmenu ul li::after {
		transition: all 0.2s ease-in-out;
		-moz-transition: all 0.2s ease-in-out;
		-webkit-transition: all 0.2s ease-in-out
	}
	#cssmenu ul li:hover::after {
		opacity: 9;
		transition: all 0.2s ease-in-out;
		-moz-transition: all 0.2s ease-in-out;
		-webkit-transition: all 0.2s ease-in-out
	}
	#cssmenu ul li ul li::before,
	#cssmenu ul li ul li::after {
		display: none !important
	}
	#cssmenu ul .cssmenu-a a {
		color: #7e2d91
	}
	#cssmenu ul .cssmenu-a::after {
		opacity: 9
	}
	#cssmenu ul li::after {
		opacity: 0;
    width: 50px;
    height: 5px;
		border-radius: 100px;
		margin: 57px 0px 0px -26px;
		position: absolute;
		background: #7e2d91;
		content: "";
		-webkit-transition: all .3s;
		-moz-transition: all .3s;
		-o-transition: all .3s;
		transition: all .3s;
		color: #fff;
		font-size: 18px;
		left: 50%;
		-webkit-transform: translateY(-50%);
		transform: translateY(-50%)
	}
	#cssmenu ul li::before {
		left: 0px;
		-webkit-transition: all .3s;
		-moz-transition: all .3s;
		-o-transition: all .3s;
		transition: all .3s
	}
	#cssmenu {
		margin: 0;
		width: auto;
		padding: 0;
		line-height: 1;
		display: block;
		position: relative;
		font-family: font-1;
		box-sizing: content-box
	}
	#cssmenu ul {
		list-style: none;
		margin: 0px 150px -1px 0px;
		padding: 0;
		display: block;
		float: left;
	}
	#cssmenu ul:after,
	#cssmenu:after {
		content: " ";
		display: block;
		font-size: 0;
		height: 0;
		clear: both;
		visibility: hidden
	}
	#cssmenu ul li {
		margin: 0;
		padding: 0;
		display: block;
		position: relative
	}
	#cssmenu ul li a {
		text-decoration: none;
		display: block;
		margin: 0;
		-webkit-transition: color .1s ease;
		-moz-transition: color .1s ease;
		-ms-transition: color .1s ease;
		-o-transition: color .1s ease;
		transition: color .1s ease;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box
	}
	#cssmenu ul li ul {
		position: absolute;
		left: -9999px;
		top: 64px;
	}
	#cssmenu ul li ul li {
		max-height: 0;
		position: absolute;
		-webkit-transition: max-height 0.1s ease-out;
		-moz-transition: max-height 0.1s ease-out;
		-ms-transition: max-height 0.1s ease-out;
		-o-transition: max-height 0.1s ease-out;
		transition: max-height 0.1s ease-out
	}
	#cssmenu.align-right ul li ul li.has-sub:after {
		right: auto;
		left: 15px
	}
	#cssmenu.align-right ul li ul li.has-sub:before {
		right: auto;
		left: 15px;
		border-left-color: transparent;
		border-right-color: #fff
	}
	#cssmenu ul li ul li a {
		-webkit-transition: all .1s;
		-moz-transition: all .1s;
		-o-transition: all .1s;
		transition: all .1s;
		border-bottom: 1px #6f2880 solid;
		display: inline-block;
		font-size: 15px;
		opacity: 1;
		color: rgba(255, 255, 255, 0);
		font-family: font-1;
		font-size: 14px;
		font-weight: 400;
		text-transform: none;
		letter-spacing: 0;
		display: block;
		width: 280px;
		padding: 19px 10px 19px 15px
	}
	#cssmenu ul li ul li:hover>a,
	#cssmenu ul li ul li.active>a {
		-webkit-transition: all .1s;
		-moz-transition: all .1s;
		-o-transition: all .1s;
		transition: all .1s;
		color: #fff !important;
		background: rgb(255 255 255 / 10%)
	}
	#cssmenu ul li ul li:hover:after,
	#cssmenu ul li ul li.active:after {
		background: #7e2d91
	}
	#cssmenu ul li ul li:hover>ul {
		background: #191a21;
		border-top: 0px solid #191a21;
		border-bottom: 0px solid #191a21;
		border-left: 0px solid #eee;
		border-right: 0px solid #eee;
		left: 100%;
		top: 0px
	}
	#cssmenu ul li ul li:hover>ul>li {
		max-height: 72px;
		position: relative
	}
	#cssmenu>ul>li {
		float: left
	}
	#cssmenu.align-center>ul>li {
		float: none;
		display: inline-block
	}
	#cssmenu.align-center>ul {
		text-align: center;
		font-size: 0
	}
	#cssmenu.align-center ul ul {
		text-align: left
	}
	#cssmenu.align-right>ul {
		float: right
	}
	#cssmenu.align-right>ul>li:hover>ul {
		left: auto;
		right: 0
	}
	#cssmenu.align-right ul ul li:hover>ul {
		right: 100%;
		left: auto
	}
	#cssmenu.align-right ul ul li a {
		text-align: right
	}
	#cssmenu>ul>li:hover>a,
	#cssmenu>ul>li.active>a {
		color: #7e2d91;
		position: relative;
		z-index: 9999;
		cursor: pointer;
		-webkit-transition: all .3s;
		-moz-transition: all .3s;
		-o-transition: all .3s;
		transition: all .3s
	}
	#cssmenu>ul>li>a,
	#cssmenu>ul>li.active>a {
		-webkit-transition: all .3s;
		-moz-transition: all .3s;
		-o-transition: all .3s;
		transition: all .3s
	}
	#cssmenu>ul>li:hover>a:after,
	#cssmenu>ul>li.active>a:after {
		background: #000
	}
	#cssmenu>ul>li:hover>a:before,
	#cssmenu>ul>li.active>a:before {
		border-top-color: #fff
	}
	#cssmenu>ul>li:hover>ul a {
		opacity: 9;
		font-size: 13px;
		color: #dbdcdb !important;
		left: 0
	}
	#cssmenu>ul>li:hover>ul {
		left: 0
	}
	#cssmenu>ul>li:hover>ul>li {
		display: inline-block;
		z-index: 999999;
		max-height: 49px;
		position: relative
	}
	#cssmenu #menu-button {
		display: none
	}
	#cssmenu>ul>li>a {
		display: block
	}
	#cssmenu>ul>li {
		width: auto
	}
	#cssmenu>ul>li>ul {
		border-radius: 0px 0px 5px 5px;
		overflow: hidden;
		background: #7e2d91;
		box-shadow: 0px 5px 10px 0px rgb(0 0 0 / 20%);
		font-family: font-1;
		width: 280px;
		display: block
	}
	#cssmenu li a {
		font-size: 14px;
		float: left;
		padding: 24px 8px;
		position: relative
	}
	.cssmenu a {
		color: #a5a7b2
	}
	.header-7 {
		border-radius: 0px 5px 5px 0px;
		z-index: 1;
		width: 140px;
		height: 63px;
		line-height: 63px;
		floaT: left;
		margin: 0px 0px 0px 0px;
		font-size: 15px;
		font-family: font-1;
		color: #fff;
		position: absolute;
		right: 0px;
		top: 0px;
		text-align: center
	}
	.logo-1 img {
		width: 100%;
		line-height: 0px
	}
	.logo-1 {
		width: 85px;
		floaT: left;
		margin: 6px 2px 2px 7px;
		font-size: 15px;
		font-family: font-1;
		color: #bdbdbd;
		z-index: 1;
		position: relative
	}
	.header-5 {
		z-index: 9;
		position: absolute;
		width: 100%;
		floaT: left;
		margin: 58px 0% 2% 0%;
		font-size: 15px;
		font-family: font-1;
		color: #bdbdbd;
		background: #fff;
		border-radius: 50px !important
	}
	.header-sl-6 {
		width: 100%;
		floaT: left;
		margin: 3% 0% 2% 0%;
		font-size: 15px;
		font-family: 'font-1';
		color: #fff;
		border-radius: 5px
	}
	.header-sl-4 {
		width: 100%;
		floaT: left;
		margin: 0% 0% 1% 0%;
		font-size: 29px;
		font-family: font-1
	}
	.header-sl-5 {
		color: #fff;
		font-size: 15px;
		width: 100%;
		floaT: left;
		line-height: 17px
	}
	.header-sl-3 {
		z-index: 11;
		width: 95%;
		height: 300px;
		floaT: left;
		margin: 18% 0% 10% 0%;
		position: relative
	}
	.header-02 {
		position: absolute;
		width: 100%;
		floaT: left;
		color: #fff;
		margin-bottom: 0px
	}
	.header-4 li {
		floaT: right;
		color: #fff;
		padding: 0px 0px 0px 30px
	}
	.header-4 a {
		color: #fff
	}
	.header-4 {
		floaT: right;
		color: #fff
	}
	.header-3 span {
		color: #fff;
		font-family: font-1
	}
	.header-3 {
		floaT: left;
		color: #dedede;
		font-family: font-1
	}
	.header-2 {
		position: relative;
		z-indeX: 1;
		width: 100%;
		floaT: left;
		color: #fff;
		margin-bottom: 0px;
		padding: 20px 0px
	}
	.header-sl-2::after {
		z-index: 0;
		width: 100%;
		height: 100%;
		margin: 0px 0px 0px 0px;
		floaT: left;
		position: absolute;
		overflow: hidden;
		lefT: 0px;
		top: 0px;
		background-color: #08081980;
		opacity: 0.9;
		content: ""
	}
	.header-sl-2 {
		position: relative;
		z-indeX: 0;
		width: 100%;
		floaT: left;
		top: 0px
	}
	.header-sl-12 {
		position: absolute;
		z-indeX: 1;
		width: 100%;
		bottom: -0px;
		height: 80px;
		floaT: left;
		background: url(../images/wavesOpacity.svg) top no-repeat;
		transform: rotate(180deg);
		color: #fff;
		margin-bottom: 0px
	}
	.header-sl-img-1 img {
		object-fit: cover;
		width: 100%
	}
	.header-sl-img-1,
	.header-sl-img-1 img,
	.slick-slider {
		height: 550px
	}
	.header-sl-img-1 {
		position: absolute;
		z-indeX: 0;
		width: 100%;
		floaT: left;
		color: #fff;
		margin-bottom: 0px
	}
	.header-sl-1 {
		overflow: hidden;
		position: relative;
		z-indeX: 1;
		width: 100%;
		height: 515px;
		floaT: left;
		color: #fff;
		margin-top: 0px
	}
	.center-1 {
		position: relative;
		margin: auto
	}
}

@media (min-width: 1105px) and (max-width: 1205px) {
  .custom-shape-divider-bottom-1628205760 {
      position: absolute;
      bottom: 14px;
      left: 0;
      width: 100%;
      overflow: hidden;
      line-height: 0;
      transform: rotate(180deg);
  }

  .custom-shape-divider-bottom-1628205760 svg {
      position: relative;
      display: block;
      width: calc(100% + 1.3px);
      height: 61px;
  }

  .custom-shape-divider-bottom-1628205760 .shape-fill {
      fill: #EFEBF4;
  }
	.sruli-15 {
		width: 100%;
		floaT: left;
		margin: 0px 0px 0% 0px
	}
	.sruli-14 span {
		color: #2069c4;
		font-family: font-4
	}
	.sruli-14 {
		width: 100%;
		floaT: left;
		margin: 0px 0px 0% 0px;
		font-size: 18px;
		line-height: 20px;
		color: #555;
		font-family: font-1
	}
	.sruli-13 {
		padding: 0% 5%
	}
	.sruli-12 {
		width: 100%;
		floaT: left;
		background: #fff;
		border-radius: 5px;
		box-shadow: 0px 1px 10px 0px rgb(0 0 0 / 16%);
		margin-top: 3%;
		padding-bottom: 5%;
		overflow: hidden;
		padding: 5% 0%
	}
	.sruli-11 {
		floaT: right
	}
	.sruli-10 {
		floaT: left
	}
	.sruli-9 {
		width: 100%;
		floaT: left;
		margin: 0px 0px 0% 0px;
		font-size: 14px;
		line-height: 20px;
		color: #555;
		font-family: font-1
	}
	.sruli-8 b {
		font-family: font-1
	}
	.sruli-8 {
		width: 100%;
		floaT: left;
		margin: 15px 0px 5% 0px;
		font-size: 14px;
		line-height: 20px;
		color: #555;
		font-family: font-1
	}
	.sruli-5 i {
		color: #7e2d91
	}
	.sruli-7 {
		floaT: left;
		padding: 0px 20px;
		color: #acacac;
		font-family: font-1
	}
	.sruli-7 span {
		color: #6f6f6f
	}
	.sruli-6 {
		floaT: left;
		color: #acacac
	}
	.sruli-5 {
		font-style: italic;
		width: 100%;
		floaT: left;
		margin: 8px 0px 0px 0px;
		font-size: 14px;
		color: #222;
		font-family: font-1
	}
	.sruli-4 h1 {
		line-height: 22px;
		width: 100%;
		floaT: left;
		margin: 0px 0px 0px 0px;
		font-size: 18px;
		color: #222;
		font-family: font-4;
		letter-spacing: -0.8px
	}
	.sruli-4 {
		width: 60%;
		floaT: right;
		margin: 0px 0px 0px 0px
	}
	.btn-close {
		display: none
	}
	.fotorama__stage__frame.fotorama__stage__frame img {
		border-radius: 5px !important
	}
	.fotorama__nav__frame.fotorama__nav__frame--thumb.fotorama__active::before {
		width: 56px;
		height: 56px;
		box-shadow: 0px 0px 0px 4px #7e2d91;
		margin: 6px 0px 0px 4px;
		top: 0px;
		position: absolute;
		floaT: left;
		content: "";
		z-index: 99
	}
	body .fotorama__thumb-border {
		width: 60px !important;
		height: 60px !important;
		border-width: 4px;
    font-family: font-1 !important;
		margin-top: 2px !important
	}
	.sruli-03 {
		width: 350px;
		floaT: left;
		background: #fff;
		overflow: hidden;
		padding: 0% 0%
	}
	.sruli-3 {
		padding: 0% 5%
	}
	.sruli-1 {
		width: 100%;
		floaT: left
	}
	.sruli-2 {
		margin-bottom: 0%;
		width: 100%;
		floaT: left;
		background: #fff;
		border-radius: 5px;
		box-shadow: 0px 1px 10px 0px rgb(0 0 0 / 16%);
		margin-top: 10px;
		padding-bottom: 5%;
		overflow: hidden;
		padding: 5% 0%
	}
	.gallery-hidden {
		display: none
	}
	.fotorama__fullscreen-icon {
		background-color: #222;
		width: 32px;
		height: 32px;
		top: 20px !important;
		right: 20px !important;
		background-position: 0 -32px;
		z-index: 20
	}
	.fotorama__fullscreen-icon,
	.fotorama__video-close,
	.fotorama__video-play {
		background: #222 url(../images/fotorama.png) no-repeat
	}
	.fotorama__stage {
		background-color: #fff
	}
	.gallery-shown:not(.fotorama--fullscreen) .fotorama__nav-wrap {
		border: 0px solid #e3e3e3;
		padding: 10px 0px;
		margin-top: 0px
	}
	/*! * Fotorama 4.6.4 | http://fotorama.io/license/ */
	.fotorama__arr:focus:after,
	.fotorama__fullscreen-icon:focus:after,
	.fotorama__html,
	.fotorama__img,
	.fotorama__nav__frame:focus .fotorama__dot:after,
	.fotorama__nav__frame:focus .fotorama__thumb:after,
	.fotorama__stage__frame,
	.fotorama__stage__shaft,
	.fotorama__video iframe {
		position: absolute;
		width: 100%;
		height: 100%;
		border-radius: 5px;
		top: 0;
		right: 0;
		left: 0;
		bottom: 0
	}
	.fotorama--fullscreen,
	.fotorama__img {
		max-width: 99999px!important;
		max-height: 99999px!important;
		min-width: 0!important;
		min-height: 0!important;
		border-radius: 0!important;
		box-shadow: none!important;
		padding: 0!important
	}
	.fotorama__wrap .fotorama__grab {
		cursor: move;
		cursor: -webkit-grab;
		cursor: -o-grab;
		cursor: -ms-grab;
		cursor: grab
	}
	.fotorama__grabbing * {
		cursor: move;
		cursor: -webkit-grabbing;
		cursor: -o-grabbing;
		cursor: -ms-grabbing;
		cursor: grabbing
	}
	.fotorama__spinner {
		position: absolute!important;
		top: 50%!important;
		left: 50%!important
	}
	.fotorama__wrap--css3 .fotorama__arr,
	.fotorama__wrap--css3 .fotorama__fullscreen-icon,
	.fotorama__wrap--css3 .fotorama__nav__shaft,
	.fotorama__wrap--css3 .fotorama__stage__shaft,
	.fotorama__wrap--css3 .fotorama__thumb-border,
	.fotorama__wrap--css3 .fotorama__video-close,
	.fotorama__wrap--css3 .fotorama__video-play {
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0)
	}
	.fotorama__caption,
	.fotorama__nav:after,
	.fotorama__nav:before,
	.fotorama__stage:after,
	.fotorama__stage:before,
	.fotorama__wrap--css3 .fotorama__html,
	.fotorama__wrap--css3 .fotorama__nav,
	.fotorama__wrap--css3 .fotorama__spinner,
	.fotorama__wrap--css3 .fotorama__stage,
	.fotorama__wrap--css3 .fotorama__stage .fotorama__img,
	.fotorama__wrap--css3 .fotorama__stage__frame {
		-webkit-transform: translateZ(0);
		transform: translateZ(0)
	}
	.fotorama__arr:focus,
	.fotorama__fullscreen-icon:focus,
	.fotorama__nav__frame {
		outline: 0
	}
	.fotorama__arr:focus:after,
	.fotorama__fullscreen-icon:focus:after,
	.fotorama__nav__frame:focus .fotorama__dot:after,
	.fotorama__nav__frame:focus .fotorama__thumb:after {
		content: '';
		border-radius: inherit;
		background-color: rgba(0, 175, 234, .5)
	}
	.fotorama__wrap--video .fotorama__stage,
	.fotorama__wrap--video .fotorama__stage__frame--video,
	.fotorama__wrap--video .fotorama__stage__frame--video .fotorama__html,
	.fotorama__wrap--video .fotorama__stage__frame--video .fotorama__img,
	.fotorama__wrap--video .fotorama__stage__shaft {
		-webkit-transform: none!important;
		transform: none!important
	}
	.fotorama__wrap--css3 .fotorama__nav__shaft,
	.fotorama__wrap--css3 .fotorama__stage__shaft,
	.fotorama__wrap--css3 .fotorama__thumb-border {
		transition-property: -webkit-transform, width;
		transition-property: transform, width;
		transition-timing-function: cubic-bezier(0.1, 0, .25, 1);
		transition-duration: 0ms
	}
	.fotorama__arr,
	.fotorama__fullscreen-icon,
	.fotorama__no-select,
	.fotorama__video-close,
	.fotorama__video-play,
	.fotorama__wrap {
		-webkit-user-select: none;
		-moz-user-select: none;
		-ms-user-select: none;
		user-select: none
	}
	.fotorama__select {
		-webkit-user-select: text;
		-moz-user-select: text;
		-ms-user-select: text;
		user-select: text
	}
	.fotorama__nav,
	.fotorama__nav__frame {
		margin: auto;
		padding: 0
	}
	.fotorama__caption__wrap,
	.fotorama__nav__frame,
	.fotorama__nav__shaft {
		-moz-box-orient: vertical;
		display: inline-block;
		vertical-align: middle;
		*display: inline;
		*zoom: 1
	}
	.fotorama__nav__frame,
	.fotorama__thumb-border {
		box-sizing: content-box
	}
	.fotorama__caption__wrap {
		box-sizing: border-box
	}
	.fotorama--hidden,
	.fotorama__load {
		position: absolute;
		left: -99999px;
		top: -99999px;
		z-index: -1
	}
	.fotorama__arr,
	.fotorama__fullscreen-icon,
	.fotorama__nav,
	.fotorama__nav__frame,
	.fotorama__nav__shaft,
	.fotorama__stage__frame,
	.fotorama__stage__shaft,
	.fotorama__video-close,
	.fotorama__video-play {
		-webkit-tap-highlight-color: transparent
	}
	.fotorama__arr.fotorama__arr--next {
		background: url(../images/nex-1.png) center no-repeat !important
	}
	.fotorama__arr.fotorama__arr--prev {
		background: url(../images/nex-2.png) center no-repeat !important
	}
	.fotorama__thumb {
		background-color: #7f7f7f;
		background-color: rgba(127, 127, 127, .2)
	}
	.fotorama {
		min-width: 1px;
		overflow: hidden
	}
	.fotorama:not(.fotorama--unobtrusive)>*:not(:first-child) {
		display: none
	}
	.fullscreen {
		width: 100%!important;
		height: 100%!important;
		max-width: 100%!important;
		max-height: 100%!important;
		margin: 0!important;
		padding: 0!important;
		overflow: hidden!important;
		background: #000
	}
	.fotorama--fullscreen {
		position: absolute!important;
		top: 0!important;
		left: 0!important;
		right: 0!important;
		bottom: 0!important;
		float: none!important;
		z-index: 2147483647!important;
		background: #000;
		width: 100%!important;
		height: 100%!important;
		margin: 0!important
	}
	.fotorama--fullscreen .fotorama__nav,
	.fotorama--fullscreen .fotorama__stage {
		background: #000
	}
	.fotorama__wrap {
		-webkit-text-size-adjust: 100%;
		position: relative;
		direction: ltr;
		z-index: 0
	}
	.fotorama__wrap--rtl .fotorama__stage__frame {
		direction: rtl
	}
	.fotorama__nav,
	.fotorama__stage {
		overflow: hidden;
		position: relative;
		max-width: 100%
	}
	.fotorama__wrap--pan-y {
		-ms-touch-action: pan-y
	}
	.fotorama__wrap .fotorama__pointer {
		cursor: pointer
	}
	.fotorama__wrap--slide .fotorama__stage__frame {
		opacity: 1!important
	}
	.fotorama__stage__frame {
		overflow: hidden
	}
	.fotorama__stage__frame.fotorama__active {
		z-index: 8
	}
	.fotorama__wrap--fade .fotorama__stage__frame {
		display: none
	}
	.fotorama__wrap--fade .fotorama__fade-front,
	.fotorama__wrap--fade .fotorama__fade-rear,
	.fotorama__wrap--fade .fotorama__stage__frame.fotorama__active {
		display: block;
		left: 0;
		top: 0
	}
	.fotorama__wrap--fade .fotorama__fade-front {
		z-index: 8
	}
	.fotorama__wrap--fade .fotorama__fade-rear {
		z-index: 7
	}
	.fotorama__wrap--fade .fotorama__fade-rear.fotorama__active {
		z-index: 9
	}
	.fotorama__wrap--fade .fotorama__stage .fotorama__shadow {
		display: none
	}
	.fotorama__img {
		-ms-filter: "alpha(Opacity=0)";
		filter: alpha(opacity=0);
		opacity: 0;
		border: none!important
	}
	.fotorama__error .fotorama__img,
	.fotorama__loaded .fotorama__img {
		-ms-filter: "alpha(Opacity=100)";
		filter: alpha(opacity=100);
		opacity: 1
	}
	.fotorama--fullscreen .fotorama__loaded--full .fotorama__img,
	.fotorama__img--full {
		display: none
	}
	.fotorama--fullscreen .fotorama__loaded--full .fotorama__img--full {
		display: block
	}
	.fotorama__wrap--only-active .fotorama__nav,
	.fotorama__wrap--only-active .fotorama__stage {
		max-width: 99999px!important
	}
	.fotorama__wrap--only-active .fotorama__stage__frame {
		visibility: hidden
	}
	.fotorama__wrap--only-active .fotorama__stage__frame.fotorama__active {
		visibility: visible
	}
	.fotorama__nav {
		font-size: 0;
		line-height: 0;
		text-align: center;
		display: none;
		white-space: nowrap;
		z-index: 5
	}
	.fotorama__nav__shaft {
		position: relative;
		left: 0;
		top: 0;
		text-align: left
	}
	.fotorama__nav__frame {
		position: relative;
		cursor: pointer
	}
	.fotorama__nav--dots {
		display: block
	}
	.fotorama__nav--dots .fotorama__nav__frame {
		width: 18px;
		height: 30px
	}
	.fotorama__nav--dots .fotorama__nav__frame--thumb,
	.fotorama__nav--dots .fotorama__thumb-border {
		display: none
	}
	.fotorama__nav--thumbs {
		display: block
	}
	.fotorama__nav--thumbs .fotorama__nav__frame {
		padding-left: 0!important
	}
	.fotorama__nav--thumbs .fotorama__nav__frame:last-child {
		padding-right: 0!important
	}
	.fotorama__nav--thumbs .fotorama__nav__frame--dot {
		display: none
	}
	.fotorama__dot {
		display: block;
		width: 4px;
		height: 4px;
		position: relative;
		top: 12px;
		left: 6px;
		border-radius: 6px;
		border: 1px solid #7f7f7f
	}
	.fotorama__nav__frame:focus .fotorama__dot:after {
		padding: 1px;
		top: -1px;
		left: -1px
	}
	.fotorama__nav__frame.fotorama__active .fotorama__dot {
		width: 0;
		height: 0;
		border-width: 3px
	}
	.fotorama__nav__frame.fotorama__active .fotorama__dot:after {
		padding: 3px;
		top: -3px;
		left: -3px
	}
	.fotorama__thumb {
		overflow: hidden;
		position: relative;
		width: 100%;
		height: 100%
	}
	.fotorama__nav__frame:focus .fotorama__thumb {
		z-index: 2
	}
	.fotorama__thumb-border {
		position: absolute;
		display: none;
		z-index: 9;
		top: 6px;
		left: 0px;
		border-style: solid;
		border-color: #00afea;
		background-image: linear-gradient(to bottom right, rgba(255, 255, 255, .25), rgba(64, 64, 64, .1))
	}
	.fotorama__caption {
		position: absolute;
		z-index: 12;
		bottom: 0;
		left: 0;
		right: 0;
		font-family: 'Helvetica Neue', Arial, sans-serif;
		font-size: 14px;
		line-height: 1.5;
		color: #000
	}
	.fotorama__caption a {
		text-decoration: none;
		color: #000;
		border-bottom: 1px solid;
		border-color: rgba(0, 0, 0, .5)
	}
	.fotorama__caption a:hover {
		color: #333;
		border-color: rgba(51, 51, 51, .5)
	}
	.fotorama__wrap--rtl .fotorama__caption {
		left: auto;
		right: 0
	}
	.fotorama__wrap--no-captions .fotorama__caption,
	.fotorama__wrap--video .fotorama__caption {
		display: none
	}
	.fotorama__caption__wrap {
		background-color: #fff;
		background-color: rgba(255, 255, 255, .9);
		padding: 5px 10px
	}
	@-webkit-keyframes spinner {
		0% {
			-webkit-transform: rotate(0);
			transform: rotate(0)
		}
		100% {
			-webkit-transform: rotate(360deg);
			transform: rotate(360deg)
		}
	}
	@keyframes spinner {
		0% {
			-webkit-transform: rotate(0);
			transform: rotate(0)
		}
		100% {
			-webkit-transform: rotate(360deg);
			transform: rotate(360deg)
		}
	}
	.fotorama__wrap--css3 .fotorama__spinner {
		-webkit-animation: spinner 24s infinite linear;
		animation: spinner 24s infinite linear
	}
	.fotorama__wrap--css3 .fotorama__html,
	.fotorama__wrap--css3 .fotorama__stage .fotorama__img {
		transition-property: opacity;
		transition-timing-function: linear;
		transition-duration: .3s
	}
	.fotorama__wrap--video .fotorama__stage__frame--video .fotorama__html,
	.fotorama__wrap--video .fotorama__stage__frame--video .fotorama__img {
		-ms-filter: "alpha(Opacity=0)";
		filter: alpha(opacity=0);
		opacity: 0
	}
	.fotorama__select {
		cursor: auto
	}
	.fotorama__video {
		top: 32px;
		right: 0;
		bottom: 0;
		left: 0;
		position: absolute;
		z-index: 10
	}
	@-moz-document url-prefix() {
		.fotorama__active {
			box-shadow: 0 0 0 transparent
		}
	}
	.fotorama__arr,
	.fotorama__fullscreen-icon,
	.fotorama__video-close,
	.fotorama__video-play {
		position: absolute;
		z-index: 11;
		cursor: pointer
	}
	.fotorama__arr {
		position: absolute;
		width: 18px;
		height: 50px;
		top: 48.3%;
		margin-top: -16px
	}
	.fotorama__arr--prev {
		left: 30px;
		background-position: 0 0
	}
	.fotorama__arr--next {
		right: 30px;
		background-position: -32px 0
	}
	.fotorama__arr--disabled {
		pointer-events: none;
		cursor: default;
		*display: none;
		opacity: .1
	}
	.fotorama__fullscreen-icon {
		width: 32px;
		height: 32px;
		top: 2px;
		right: 2px;
		background-position: 0 -32px;
		z-index: 20
	}
	.fotorama__arr:focus,
	.fotorama__fullscreen-icon:focus {
		border-radius: 50%
	}
	.fotorama--fullscreen .fotorama__fullscreen-icon {
		background-position: -32px -32px
	}
	.fotorama__video-play {
		width: 96px;
		height: 96px;
		left: 50%;
		top: 50%;
		margin-left: -48px;
		margin-top: -48px;
		background-position: 0 -64px;
		opacity: 0
	}
	.fotorama__wrap--css2 .fotorama__video-play,
	.fotorama__wrap--video .fotorama__stage .fotorama__video-play {
		display: none
	}
	.fotorama__error .fotorama__video-play,
	.fotorama__loaded .fotorama__video-play,
	.fotorama__nav__frame .fotorama__video-play {
		opacity: 1;
		display: block
	}
	.fotorama__nav__frame .fotorama__video-play {
		width: 32px;
		height: 32px;
		margin-left: -16px;
		margin-top: -16px;
		background-position: -64px -32px
	}
	.fotorama__video-close {
		width: 32px;
		height: 32px;
		top: 0;
		right: 0;
		background-position: -64px 0;
		z-index: 20;
		opacity: 0
	}
	.fotorama__wrap--css2 .fotorama__video-close {
		display: none
	}
	.fotorama__wrap--css3 .fotorama__video-close {
		-webkit-transform: translate3d(32px, -32px, 0);
		transform: translate3d(32px, -32px, 0)
	}
	.fotorama__wrap--video .fotorama__video-close {
		display: block;
		opacity: 1
	}
	.fotorama__wrap--css3.fotorama__wrap--video .fotorama__video-close {
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0)
	}
	.fotorama__wrap--no-controls.fotorama__wrap--toggle-arrows .fotorama__arr,
	.fotorama__wrap--no-controls.fotorama__wrap--toggle-arrows .fotorama__fullscreen-icon {
		opacity: 0
	}
	.fotorama__wrap--no-controls.fotorama__wrap--toggle-arrows .fotorama__arr:focus,
	.fotorama__wrap--no-controls.fotorama__wrap--toggle-arrows .fotorama__fullscreen-icon:focus {
		opacity: 1
	}
	.fotorama__wrap--video .fotorama__arr,
	.fotorama__wrap--video .fotorama__fullscreen-icon {
		opacity: 0!important
	}
	.fotorama__wrap--css2.fotorama__wrap--no-controls.fotorama__wrap--toggle-arrows .fotorama__arr,
	.fotorama__wrap--css2.fotorama__wrap--no-controls.fotorama__wrap--toggle-arrows .fotorama__fullscreen-icon {
		display: none
	}
	.fotorama__wrap--css2.fotorama__wrap--no-controls.fotorama__wrap--toggle-arrows .fotorama__arr:focus,
	.fotorama__wrap--css2.fotorama__wrap--no-controls.fotorama__wrap--toggle-arrows .fotorama__fullscreen-icon:focus {
		display: block
	}
	.fotorama__wrap--css2.fotorama__wrap--video .fotorama__arr,
	.fotorama__wrap--css2.fotorama__wrap--video .fotorama__fullscreen-icon {
		display: none!important
	}
	.fotorama__wrap--css3.fotorama__wrap--no-controls.fotorama__wrap--slide.fotorama__wrap--toggle-arrows .fotorama__fullscreen-icon:not(:focus) {
		-webkit-transform: translate3d(32px, -32px, 0);
		transform: translate3d(32px, -32px, 0)
	}
	.fotorama__wrap--css3.fotorama__wrap--no-controls.fotorama__wrap--slide.fotorama__wrap--toggle-arrows .fotorama__arr--prev:not(:focus) {
		-webkit-transform: translate3d(-48px, 0, 0);
		transform: translate3d(-48px, 0, 0)
	}
	.fotorama__wrap--css3.fotorama__wrap--no-controls.fotorama__wrap--slide.fotorama__wrap--toggle-arrows .fotorama__arr--next:not(:focus) {
		-webkit-transform: translate3d(48px, 0, 0);
		transform: translate3d(48px, 0, 0)
	}
	.fotorama__wrap--css3.fotorama__wrap--video .fotorama__fullscreen-icon {
		-webkit-transform: translate3d(32px, -32px, 0)!important;
		transform: translate3d(32px, -32px, 0)!important
	}
	.fotorama__wrap--css3.fotorama__wrap--video .fotorama__arr--prev {
		-webkit-transform: translate3d(-48px, 0, 0)!important;
		transform: translate3d(-48px, 0, 0)!important
	}
	.fotorama__wrap--css3.fotorama__wrap--video .fotorama__arr--next {
		-webkit-transform: translate3d(48px, 0, 0)!important;
		transform: translate3d(48px, 0, 0)!important
	}
	.fotorama__wrap--css3 .fotorama__arr:not(:focus),
	.fotorama__wrap--css3 .fotorama__fullscreen-icon:not(:focus),
	.fotorama__wrap--css3 .fotorama__video-close:not(:focus),
	.fotorama__wrap--css3 .fotorama__video-play:not(:focus) {
		transition-property: -webkit-transform, opacity;
		transition-property: transform, opacity;
		transition-duration: .3s
	}
	.fotorama__nav:after,
	.fotorama__nav:before,
	.fotorama__stage:after,
	.fotorama__stage:before {
		content: "";
		display: block;
		position: absolute;
		text-decoration: none;
		top: 0;
		bottom: 0;
		width: 10px;
		height: auto;
		z-index: 10;
		pointer-events: none;
		background-repeat: no-repeat;
		background-size: 1px 100%, 5px 100%
	}
	.fotorama__nav:before,
	.fotorama__stage:before {
		background-image: linear-gradient(transparent, rgba(0, 0, 0, .2) 25%, rgba(0, 0, 0, .3) 75%, transparent), radial-gradient(farthest-side at 0 50%, rgba(0, 0, 0, .4), transparent);
		background-position: 0 0, 0 0;
		left: -10px
	}
	.fotorama__nav.fotorama__shadows--left:before,
	.fotorama__stage.fotorama__shadows--left:before {
		left: 0
	}
	.fotorama__nav:after,
	.fotorama__stage:after {
		background-image: linear-gradient(transparent, rgba(0, 0, 0, .2) 25%, rgba(0, 0, 0, .3) 75%, transparent), radial-gradient(farthest-side at 100% 50%, rgba(0, 0, 0, .4), transparent);
		background-position: 100% 0, 100% 0;
		right: -10px
	}
	.fotorama__nav.fotorama__shadows--right:after,
	.fotorama__stage.fotorama__shadows--right:after {
		right: 0
	}
	.fotorama--fullscreen .fotorama__nav:after,
	.fotorama--fullscreen .fotorama__nav:before,
	.fotorama--fullscreen .fotorama__stage:after,
	.fotorama--fullscreen .fotorama__stage:before,
	.fotorama__wrap--fade .fotorama__stage:after,
	.fotorama__wrap--fade .fotorama__stage:before,
	.fotorama__wrap--no-shadows .fotorama__nav:after,
	.fotorama__wrap--no-shadows .fotorama__nav:before,
	.fotorama__wrap--no-shadows .fotorama__stage:after,
	.fotorama__wrap--no-shadows .fotorama__stage:before {
		display: none
	}
	.speedbar-3 a {
		color: #a9a9a9 !important;
		padding: 0px 0px 0px 0px;
		position: relative
	}
	.srulki-1 .speedbar-3 a {
		font-family: font-1;
		padding: 0px 1px;
		position: relative
	}
	.srulki-1 .speedbar-3 {
		font-size: 13px !important
	}
	.serch-1 .box_in {
		margin: 5% 6% 0% 6%
	}
	.footer-0 {
		z-index: 9;
		width: 100%;
		float: left;
		position: relative
	}
	.containerr {
		height: 200px;
		float: left;
		width: 100%;
		margin: 0px 0px 0px 0px;
		z-index: 0;
		position: relative
	}
	.container {
		z-index: 99999999999;
		position: absolute;
		overflow: hidden;
		min-height: 200px;
		width: 100%;
		height: 100%;
		background-color: rgba(0, 0, 255, 0)
	}
	.bird {
		background-image: url(../images/bird-cells.svg);
		background-size: auto 100%;
		width: 88px;
		height: 125px;
		will-change: background-position;
		-webkit-animation-name: fly-cycle;
		animation-name: fly-cycle;
		-webkit-animation-timing-function: steps(10);
		animation-timing-function: steps(10);
		-webkit-animation-iteration-count: infinite;
		animation-iteration-count: infinite
	}
	.bird--one {
		-webkit-animation-duration: 1s;
		animation-duration: 1s;
		-webkit-animation-delay: -0.5s;
		animation-delay: -0.5s
	}
	.bird--two {
		-webkit-animation-duration: 0.9s;
		animation-duration: 0.9s;
		-webkit-animation-delay: -0.75s;
		animation-delay: -0.75s
	}
	.bird--three {
		-webkit-animation-duration: 1.25s;
		animation-duration: 1.25s;
		-webkit-animation-delay: -0.25s;
		animation-delay: -0.25s
	}
	.bird--four {
		-webkit-animation-duration: 1.1s;
		animation-duration: 1.1s;
		-webkit-animation-delay: -0.5s;
		animation-delay: -0.5s
	}
	.bird-container {
		position: absolute;
		top: 20%;
		left: -10%;
		-webkit-transform: scale(0) translateX(-10vw);
		transform: scale(0) translateX(-10vw);
		will-change: transform;
		-webkit-animation-name: fly-right-one;
		animation-name: fly-right-one;
		-webkit-animation-timing-function: linear;
		animation-timing-function: linear;
		-webkit-animation-iteration-count: infinite;
		animation-iteration-count: infinite
	}
	.bird-container--one {
		-webkit-animation-duration: 15s;
		animation-duration: 15s;
		-webkit-animation-delay: 0;
		animation-delay: 0
	}
	.bird-container--two {
		-webkit-animation-duration: 16s;
		animation-duration: 16s;
		-webkit-animation-delay: 1s;
		animation-delay: 1s
	}
	.bird-container--three {
		-webkit-animation-duration: 14.6s;
		animation-duration: 14.6s;
		-webkit-animation-delay: 9.5s;
		animation-delay: 9.5s
	}
	.bird-container--four {
		-webkit-animation-duration: 16s;
		animation-duration: 16s;
		-webkit-animation-delay: 10.25s;
		animation-delay: 10.25s
	}
	@-webkit-keyframes fly-cycle {
		100% {
			background-position: -900px 0
		}
	}
	@keyframes fly-cycle {
		100% {
			background-position: -900px 0
		}
	}
	@-webkit-keyframes fly-right-one {
		0% {
			-webkit-transform: scale(0.3) translateX(-10vw);
			transform: scale(0.3) translateX(-10vw)
		}
		10% {
			-webkit-transform: translateY(2vh) translateX(10vw) scale(0.4);
			transform: translateY(2vh) translateX(10vw) scale(0.4)
		}
		20% {
			-webkit-transform: translateY(0vh) translateX(30vw) scale(0.5);
			transform: translateY(0vh) translateX(30vw) scale(0.5)
		}
		30% {
			-webkit-transform: translateY(4vh) translateX(50vw) scale(0.6);
			transform: translateY(4vh) translateX(50vw) scale(0.6)
		}
		40% {
			-webkit-transform: translateY(2vh) translateX(70vw) scale(0.6);
			transform: translateY(2vh) translateX(70vw) scale(0.6)
		}
		50% {
			-webkit-transform: translateY(0vh) translateX(90vw) scale(0.6);
			transform: translateY(0vh) translateX(90vw) scale(0.6)
		}
		60% {
			-webkit-transform: translateY(0vh) translateX(110vw) scale(0.6);
			transform: translateY(0vh) translateX(110vw) scale(0.6)
		}
		100% {
			-webkit-transform: translateY(0vh) translateX(110vw) scale(0.6);
			transform: translateY(0vh) translateX(110vw) scale(0.6)
		}
	}
	@keyframes fly-right-one {
		0% {
			-webkit-transform: scale(0.3) translateX(-10vw);
			transform: scale(0.3) translateX(-10vw)
		}
		10% {
			-webkit-transform: translateY(2vh) translateX(10vw) scale(0.4);
			transform: translateY(2vh) translateX(10vw) scale(0.4)
		}
		20% {
			-webkit-transform: translateY(0vh) translateX(30vw) scale(0.5);
			transform: translateY(0vh) translateX(30vw) scale(0.5)
		}
		30% {
			-webkit-transform: translateY(4vh) translateX(50vw) scale(0.6);
			transform: translateY(4vh) translateX(50vw) scale(0.6)
		}
		40% {
			-webkit-transform: translateY(2vh) translateX(70vw) scale(0.6);
			transform: translateY(2vh) translateX(70vw) scale(0.6)
		}
		50% {
			-webkit-transform: translateY(0vh) translateX(90vw) scale(0.6);
			transform: translateY(0vh) translateX(90vw) scale(0.6)
		}
		60% {
			-webkit-transform: translateY(0vh) translateX(110vw) scale(0.6);
			transform: translateY(0vh) translateX(110vw) scale(0.6)
		}
		100% {
			-webkit-transform: translateY(0vh) translateX(110vw) scale(0.6);
			transform: translateY(0vh) translateX(110vw) scale(0.6)
		}
	}
	@-webkit-keyframes fly-right-two {
		0% {
			-webkit-transform: translateY(-2vh) translateX(-10vw) scale(0.5);
			transform: translateY(-2vh) translateX(-10vw) scale(0.5)
		}
		10% {
			-webkit-transform: translateY(0vh) translateX(10vw) scale(0.4);
			transform: translateY(0vh) translateX(10vw) scale(0.4)
		}
		20% {
			-webkit-transform: translateY(-4vh) translateX(30vw) scale(0.6);
			transform: translateY(-4vh) translateX(30vw) scale(0.6)
		}
		30% {
			-webkit-transform: translateY(1vh) translateX(50vw) scale(0.45);
			transform: translateY(1vh) translateX(50vw) scale(0.45)
		}
		40% {
			-webkit-transform: translateY(-2.5vh) translateX(70vw) scale(0.5);
			transform: translateY(-2.5vh) translateX(70vw) scale(0.5)
		}
		50% {
			-webkit-transform: translateY(0vh) translateX(90vw) scale(0.45);
			transform: translateY(0vh) translateX(90vw) scale(0.45)
		}
		51% {
			-webkit-transform: translateY(0vh) translateX(110vw) scale(0.45);
			transform: translateY(0vh) translateX(110vw) scale(0.45)
		}
		100% {
			-webkit-transform: translateY(0vh) translateX(110vw) scale(0.45);
			transform: translateY(0vh) translateX(110vw) scale(0.45)
		}
	}
	@keyframes fly-right-two {
		0% {
			-webkit-transform: translateY(-2vh) translateX(-10vw) scale(0.5);
			transform: translateY(-2vh) translateX(-10vw) scale(0.5)
		}
		10% {
			-webkit-transform: translateY(0vh) translateX(10vw) scale(0.4);
			transform: translateY(0vh) translateX(10vw) scale(0.4)
		}
		20% {
			-webkit-transform: translateY(-4vh) translateX(30vw) scale(0.6);
			transform: translateY(-4vh) translateX(30vw) scale(0.6)
		}
		30% {
			-webkit-transform: translateY(1vh) translateX(50vw) scale(0.45);
			transform: translateY(1vh) translateX(50vw) scale(0.45)
		}
		40% {
			-webkit-transform: translateY(-2.5vh) translateX(70vw) scale(0.5);
			transform: translateY(-2.5vh) translateX(70vw) scale(0.5)
		}
		50% {
			-webkit-transform: translateY(0vh) translateX(90vw) scale(0.45);
			transform: translateY(0vh) translateX(90vw) scale(0.45)
		}
		51% {
			-webkit-transform: translateY(0vh) translateX(110vw) scale(0.45);
			transform: translateY(0vh) translateX(110vw) scale(0.45)
		}
		100% {
			-webkit-transform: translateY(0vh) translateX(110vw) scale(0.45);
			transform: translateY(0vh) translateX(110vw) scale(0.45)
		}
	}
	.div-icin-2 {
		background: rgb(123 43 147 / 80%);;
		padding: 0px 0px;
		width: 50px;
		height: 50px;
		line-height: 50px;
		margin: auto;
		border-radius: 100px;
		box-shadow: 0px 0px 0px 0px rgb(17 65 66 / 50%), 0px 0px 0px 0px rgb(255 255 255 / 30%);
		transition: all 0.8s ease-in-out;
		-moz-transition: all 0.8s ease-in-out;
		-webkit-transition: all 0.8s ease-in-out
	}
	.galry-vidi-1:hover .div-icin-2 {
		background: #7e2d91;
		box-shadow: 0px 0px 0px 5px rgb(0 0 0 / 30%), 0px 0px 0px 20px rgb(255 255 255 / 5%);
		transition: all 0.8s ease-in-out;
		-moz-transition: all 0.8s ease-in-out;
		-webkit-transition: all 0.8s ease-in-out
	}
	.div-icin-1 {
		opacity: 9;
		text-align: center;
		position: absolute;
		top: 45%;
		color: #fff;
		font-size: 18px;
		left: 0;
		width: 100%;
		-webkit-transform: translateY(-50%);
		transform: translateY(-50%);
		z-index: 2;
		transition: all 0.2s ease-in-out;
		-moz-transition: all 0.2s ease-in-out;
		-webkit-transition: all 0.2s ease-in-out
	}
	.kontaqti-4 {
		width: 100%;
		float: left;
		margin: 0% 0px 4% 0px
	}
	.kontaqti-left-4 span {
		font-family: font-1;
		color: #74747c
	}
	.kontenti-1 {
		width: 100%;
		float: left;
		margin: 4% 0px 4% 0px
	}
	.kontaqti-s-4 {
		width: 100%;
		margin: 19% 0px 5% 0px;
		floaT: left;
		line-height: 35px;
		font-size: 16px;
		color: #7b796e
	}
	.kon-map-2 {
		width: 100%;
		float: left;
		margin: 2% 0px 5% 0px;
		overflow: hidden;
		border-radius: 10px
	}
	.map {
		overflow: hidden;
		float: left;
		width: 100%;
		height: 240px;
		margin: 0px 0px 0px 0%;
		position: relative;
		z-index: 9999;
		lefT: 0px
	}
	.map__inner {
		height: 240px;
		left: 0;
		position: relative;
		top: 0px;
		width: 100%;
		transition: 0.4s;
		-webkit-transform: rotate(0deg) translate3D(0%, 0, 0);
		transform: rotate(0deg) translate3D(0%, 0, 0)
	}
	.map__canvas {
		height: 100%;
		width: 100%
	}
	.map-03 {
		height: 300px !important
	}
	#success p,
	#success span {
		color: #fff;
		display: inline-block;
		font-family: font-1;
		height: 100%;
		width: 100%;
		line-height: 350px;
		text-align: center;
		margin: 0px 0px 0px 0px;
		background: rgba(162, 156, 121, 0.95);
		border-radius: 0px;
		border: 0px solid #d7d7d7;
		transition: all 0.7s ease;
		z-index: 1;
		font-size: 17px;
		position: absolute;
		left: 0px;
		top: 0px;
		border-radius: 27px
	}
	.kontaqti-left-6 #submit:hover {
		background: #7e2d91
	}
	.kontaqti-left-6 #submit {
		float: left;
		padding: 0px 40px 0px 40px;
		margin: 0px 0px 0px 0px;
		font-size: 16px;
		cursor: pointer;
		font-family: font-1;
		letter-spacing: 0.3px;
		line-height: 55px;
		height: 55px;
		text-align: center;
		border-radius: 5px;
		background: #7e2d91;
		overflow: hidden;
		color: #fff;
		position: relative;
		z-index: 1;
		border: 0px solid #eee
	}
	.kontaqti-left-11 {
		width: 100%;
		position: relative;
		floaT: left
	}
	.kontaqti-left-11 #message {
		box-shadow: 0px 0px 10px 0px rgb(0 0 0 / 11%);
		border-radius: 5px !important;
		background: #fff;
		width: 100%;
		height: 120px;
		padding: 3%;
		margin: 0% 0px 4% 0px;
		border: 1px solid #eee;
		font-size: 14px;
		font-weight: 400;
		text-indent: 0px;
		line-height: 20px;
		border-radius: 5px;
		font-family: font-1;
		color: #76767f
	}
	.kontaqti-left-7 {
		width: 100%;
		floaT: right;
		margin: 0px 0px 4% 0px
	}
	.kontaqti-left-9 {
		width: 48%;
		floaT: right
	}
	.kontaqti-left-8 {
		width: 48%;
		floaT: left
	}
	.kontaqti-left-6 input {
		width: 100%;
		background-color: #fff;
		box-shadow: 0px 0px 10px 0px rgb(0 0 0 / 11%);
		border-radius: 5px !important;
		border: 0px solid #eee !important;
		font-size: 14px;
		font-weight: 400;
		padding: 10px 18px !important;
		text-indent: 0px;
		line-height: 50px;
		font-family: font-1;
		color: #76767f;
		floaT: left
	}
	.kontaqti-left-05 {
		margin: 4px 0px 0px 0px
	}
	.kontaqti-left-5 {
		font-family: font-1;
		font-size: 14px;
		color: #212124;
		margin: 2px 0px 0px 0px
	}
	.kontaqti-left-4 {
		font-family: 'font-1';
		font-size: 15px;
		color: #3a3a4c;
		margin: 15px 0px 0px 0px
	}
	.kontaqti-left-3 {
		float: left;
		width: 50px;
		height: 50px;
		text-align: center;
		line-height: 50px;
		font-size: 18px;
		background: #7e2d91;
		border-radius: 100px;
		overflow: hidden;
		margin: 0px 20px 0px 0px;
		color: #fff
	}
	.kontaqti-left-2 {
		float: right;
		width: 100%;
		height: 50px;
		margin: 0px 0px 10px 0px;
		overflow: hidden
	}
	.kontaqti-left-6 {
		width: 50%;
		float: right;
		margin: 0px 0px 0px 0px;
		position: relative
	}
	.kontaqti-left-1 {
		width: 47%;
		float: left;
		margin: 0px 0px 0px 0px;
		position: relative
	}
	.kontaqti-9 .social-2 {
		border: 1px #fff solid
	}
	.kontaqti-9 .social-3 {
		border: 1px #fff solid
	}
	.kontaqti-8 {
		width: 100%;
		float: left;
		margin: 0px 0px 0px 0px;
		position: relative
	}
	.kontaqti-9 {
		width: 110px;
		float: right;
		margin: 100px 0px 0px 0px;
		position: absolute;
		right: 0px;
		z-index: 99999999
	}
	.kontaqti-7 {
		font-family: font-1;
		font-size: 15px;
		color: #eee;
		floaT: left;
		width: 100%;
		letter-spacing: 0.5px
	}
	.kontaqti-s-6 {
		font-family: font-1;
		font-weight: 700;
		font-size: 29px;
		color: #fff;
		floaT: left;
		width: 100%;
		text-align: center;
		margin: 13px 0px 0px 0px
	}
	.kontaqti-6 {
		font-family: font-1;
		font-weight: 700;
		font-size: 29px;
		color: #fff;
		floaT: left;
		width: 100%
	}
	.kontaqti-5 {
		width: 100%;
		margin: 85px 0px 20px 0px;
		floaT: left;
		position: relative;
		z-index: 9999999;
		color: #fff
	}
	.berrors {
		background: #ffe6dd !important;
		border: 1px solid #f0c4b5;
		color: #553c33;
		padding: 20px 25px !important;
		margin-bottom: 4% !important;
		border-radius: 2px;
		box-sizing: border-box
	}
	#dle-content .galry-vidi-1 {
		margin: 0px 12.5px 25px 12.5px
	}
	.galry-vidi-1 img {
		-webkit-transition: all .5s;
		-moz-transition: all .5s;
		-o-transition: all .5s;
		transition: all .5s
	}
	.galry-vidi-1:hover img {
		-webkit-transition: all .5s;
		-moz-transition: all .5s;
		-o-transition: all .5s;
		transition: all .5s;
		-moz-transform: scale(1.1);
		-webkit-transform: scale(1.1);
		-o-transform: scale(1.1);
		-ms-transform: scale(1.1);
		transform: scale(1.1)
	}
	#dle-content .video-1 .galry-vidi-1,
	#dle-content .video-1 .galry-vidi-1 img {
		height: 240px;
		object-fit: cover
	}
	#dle-content .galry-vidi-1,
	#dle-content .galry-vidi-1 img {
		height: 210px;
		object-fit: cover
	}
	#dle-content {
		position: relative;
		z-index: 0
	}
	.pages-1 a:hover {
		-webkit-transition: all .5s;
		-moz-transition: all .5s;
		-o-transition: all .5s;
		transition: all .5s;
		background: #9e36b7
	}
	.pages-1 a {
		-webkit-transition: all .5s;
		-moz-transition: all .5s;
		-o-transition: all .5s;
		transition: all .5s;
		background: #7e2d91;
		border-radius: 100px;
		width: 40px;
		height: 40px;
		line-height: 40px;
		text-align: center;
		color: #fff;
		display: inline-block;
		margin: 0px 2px
	}
	.pages-1 span {
		background: #551d63;
		border-radius: 100px;
		width: 40px;
		height: 40px;
		line-height: 40px;
		text-align: center;
		color: #fff;
		display: inline-block;
		margin: 0px 2px
	}
	.navigation-1 {
		width: 100%;
		text-align: center;
		margin-bottom: 20px;
		floaT: left
	}
	.servisebi-3:hover .servisebi-7 {
		width: 48px;
		height: 48px;
		line-height: 48px;
		text-align: center;
		font-size: 18px;
		background: #fff;
		color: #7e2d91;
		border-radius: 100px;
		box-shadow: 0px 0px 0px 3px #7e2d91;
		margin: 10px 0px 0px 11px;
		position: relative;
		z-index: 11;
		float: left;
		-webkit-transition: all .5s;
		-moz-transition: all .5s;
		-o-transition: all .5s;
		transition: all .5s
	}
	.servisebi-1 .servisebi-3:hover {
		-webkit-transition: all .5s;
		-moz-transition: all .5s;
		-o-transition: all .5s;
		transition: all .5s;
		box-shadow: 0px 2px 10px 1px rgb(0 0 0 / 25%);
		color: #7e2d91
	}
	.servisebi-1 .servisebi-3 {
		-webkit-transition: all .5s;
		-moz-transition: all .5s;
		-o-transition: all .5s;
		transition: all .5s
	}
	.servisebi-1 {
		width: 100%;
		floaT: left;
		margin-top: 3%
	}
	.servisebi-9 {
		margin: 0px 15px
	}
	.servisebi-4 {
		background: #7e2d91;
		height: 12px;
		margin: 0px 0px 0px 0px;
		width: 100%;
		position: relative;
		font-family: font-1;
		text-align: center;
		font-size: 16px;
		border-radius: 7px 7px 0px 0px
	}
	.servisebi-1 .servisebi-3 {
		color: #333;
		height: 280px !important;
		margin-bottom: 60px;
		position: relative
	}
	.servisebi-9 h2 {
		margin: 0px 0px 0px 0px;
		width: 100%;
		position: relative;
		font-family: 'font-1';
		text-align: center;
		font-size: 14px
	}
	.servisebi-8 {
		margin: 30px 0px 20px 0px;
		width: 100%;
		position: relative;
		font-family: font-1;
		text-align: center;
		font-size: 24px;
		color: #333
	}
	.servisebi-5 {
		width: 70px;
		height: 70px;
		line-height: 70px;
		text-align: center;
		font-size: 20px;
		background: #fff;
		color: #7e2d91;
		border-radius: 100px;
		box-shadow: 0px 2px 10px 1px rgb(0 0 0 / 7%);
		margin: -40px auto 25px auto;
		position: relative;
		z-index: 11
	}
	.servisebi-7 {
		width: 48px;
		height: 48px;
		line-height: 48px;
		text-align: center;
		font-size: 18px;
		background: #fff;
		color: #7e2d91;
		border-radius: 100px;
		box-shadow: 0px 0px 0px 1px rgb(0 0 0 / 10%);
		margin: 10px 0px 0px 11px;
		position: relative;
		z-index: 11;
		float: left;
		-webkit-transition: all .5s;
		-moz-transition: all .5s;
		-o-transition: all .5s;
		transition: all .5s
	}
	.gundi-1 .new-proqt-2 img {
		-webkit-transition: all .5s;
		-moz-transition: all .5s;
		-o-transition: all .5s;
		transition: all .5s
	}
	.gundi-1 .new-proqt-2:hover img {
		-webkit-transition: all .5s;
		-moz-transition: all .5s;
		-o-transition: all .5s;
		transition: all .5s;
		-moz-transform: scale(1.1);
		-webkit-transform: scale(1.1);
		-o-transform: scale(1.1);
		-ms-transform: scale(1.1);
		transform: scale(1.1)
	}
	.gundi-1 .new-proqt-2,
	.gundi-1 .new-proqt-2 img {
		height: 230px;
		position: relative;
		overflow: hidden
	}
	.gundi-1 .new-proqt-1 {
		height: 312px;
		floaT: left;
		margin-top: 5px
	}
	.gundi-1 .new-proqt-5 {
		color: #7e2d91;
		font-family: font-1;
		font-size: 13px
	}
	.gundi-1 .new-proqt-1:hover .new-proqt-4 {
		bottom: 89px;
		-webkit-transition: all .5s;
		-moz-transition: all .5s;
		-o-transition: all .5s;
		transition: all .5s
	}
	#dle-content .div-about-4 {
		margin: 0% 0px 0px 1.1%
	}
	.about-k-5 {
		margin: 0px 10px
	}
	.about-k-6 {
		margin: 12px 0px 12px 0px;
		width: 100%;
		position: relative;
		font-family: font-1
	}
	#dle-content .div-about-7 {
		margin: 26% 0px 0px 0%
	}
	.about-k-3 {
		width: 60px;
		height: 60px;
		line-height: 60px;
		font-size: 20px;
		background: #fff;
		color: #7e2d91;
		border-radius: 100px;
		box-shadow: 0px 1px 10px 0px rgb(0 0 0 / 16%);
		margin: -37px auto 25px auto;
		position: relative;
		z-index: 11
	}
	.about-k-2 {
		width: 29%;
    height: auto;
    floaT: left;
    position: relative;
    border: 9.9px #7c2c9500 solid;
    margin: 10px 12.5px;
    text-align: center;
    background: #7b2b93;
    color: white;
    border-radius: 10px;
    background-size: auto;
	}
	.about-k-1 {
		width: 100%;
		height: auto;
		floaT: left;
		position: relative;
		margin: 10px 0% 0% 0%;
		text-align: center
	}
	#dle-content .about-t-1 {
		margin: 0% 0px 10% 0px;
	}
	.text b {
		font-family: font-1
	}
	.text {
		width: 100%;
		floaT: left;
		position: relative;
		line-height: 22px
	}
	.box_in {
		margin: 5% 6%
	}
	.box {
		margin-bottom: 5%;
		width: 100%;
		floaT: left;
		background: #fff;
		border-radius: 5px;
		box-shadow: 0px 1px 10px 0px rgb(0 0 0 / 16%);
		margin-top: 10px;
		padding-bottom: 5%
	}
	.zoma-1 {
		margin: 30px 12.5px
	}
	.zoma-2 {
		position: relative;
		floaT: left
	}
	.speedbar-3 {
		width: 100%;
		floaT: left;
		position: relative;
		text-align: center;
		font-size: 17px;
		color: #fff;
		font-family: font-1;
		margin: -135px 0px 0px 0px;
		z-index: 1
	}
	.speedbar-2 {
		width: 100%;
		height: 55px;
		floaT: left;
		background: url(../images/translate.svg) center no-repeat;
		background-size: 55px;
		margin: -190px 0px 0px 0px;
		z-index: 1;
		position: relative
	}
	.header-sl-01.header-sl-1::after {
		z-index: 0;
		width: 100%;
		height: 100%;
		margin: 0px 0px 0px 0px;
		floaT: left;
		position: absolute;
		overflow: hidden;
		lefT: 0px;
		top: 0px;
		background-color: #6f258673;
		opacity: 0.9;
		content: ""
	}
	.header-sl-01.header-sl-1 {
		overflow: hidden;
		position: relative;
		z-indeX: 1;
		width: 100%;
		height: 300px;
		background: url(../images/bgnew.png) center repeat-x;
		floaT: left
	}
	.gal-proqt-4 h3 {
		width: 100%;
		floaT: left;
		position: relative;
		text-align: center;
		font-size: 24px;
		color: #333;
		font-family: font-4;
		margin: 1% 0px 1% 0px;
		z-index: 1
	}
	.footer-7 ul li a:hover {
		transition: all 0.2s ease-in-out;
		-moz-transition: all 0.2s ease-in-out;
		-webkit-transition: all 0.2s ease-in-out;
		color: #fff
	}
	.footer-7 ul li a {
		transition: all 0.2s ease-in-out;
		-moz-transition: all 0.2s ease-in-out;
		-webkit-transition: all 0.2s ease-in-out;
		width: 100%;
		font-family: font-1;
		margin: 5px 0px;
		floaT: left;
		position: relative;
		color: #fff;
		font-size: 13px
	}
	.footer-6 {
		width: 100%;
		font-family: font-1;
		margin: 0px 0px 10px 0px;
		floaT: left;
		position: relative;
		color: #fff;
		font-size: 15px
	}
	.footer-9 {
		width: 100px;
		height: 100px;
		floaT: right;
		position: relative;
		margin: 0% 0px 0% 0%;
		background: url(../images/logo.png) center no-repeat;
		background-size: 100%
	}
	.footer-10 {
		width: 88px;
		floaT: right;
		position: relative;
		color: #fff
	}
	.footer-8 {
		margin: 0% 0% 2% 0%;
		width: 20%;
		floaT: right;
		position: relative;
		color: #fff
	}
	.footer-5 {
		margin-top: 0px;
		width: 20%;
		floaT: left;
		position: relative;
		color: #fff
	}
	.footer-4 {
		padding-top: 0px;
		width: 100%;
		floaT: left;
		position: relative;
		color: #fff
	}
	.footer-1 {
		z-index: 0;
		width: 100%;
		height: 240px;
		floaT: left;
		position: relative;
		margin: 0px 0px 0px 0px;
		background: #f4f3fd url(../images/foot.png) center no-repeat;
		background-size: 1996px
	}
	.footer-14 li a {
		color: #838383
	}
	.footer-14 li a:hover {
		background: rgb(255 255 255 / 2%);
		color: #d0d0d0;
		transition: all 0.2s ease-in-out;
		-moz-transition: all 0.2s ease-in-out;
		-webkit-transition: all 0.2s ease-in-out
	}
	.footer-14 li a {
		transition: all 0.2s ease-in-out;
		-moz-transition: all 0.2s ease-in-out;
		-webkit-transition: all 0.2s ease-in-out;
		floaT: right;
		padding: 20px 20px;
    box-shadow: 0px 0px 0px 1px #7e2d91, 2px 0px 0px 0px #5c106d;
    color: #ffffff;
		font-size: 16px
	}
	.footer-14 li {
		floaT: right
	}
	.footer-14 {
		border-left: 2px #6d1e7f solid;
		floaT: right
	}
	.footer-13 a:hover {
		text-decoration: none;
		text-decoration: underline
	}
	.footer-13 {
		floaT: left;
		padding: 0px 20px;
		margin: 20px 20px;
		border-lefT: 1px #484848 solid
	}
	.footer-12 {
		floaT: left;
		padding: 20px 0px
	}
	.footer-13 a {
		color: #fff
	}
	.footer-11 {
		overflow: hidden;
		width: 100%;
		floaT: left;
		position: relative;
		margin: 0% 0px 0% 0px;
		background: #6d287d;
		color: #fff;
		padding: 0px 0px
	}
	.footer-2 {
		overflow: hidden;
		width: 100%;
		floaT: left;
		position: relative;
		margin: 0% 0px 0% 0px;
		background: #7e2d91
	}
	.menu-fixed .header-7 {
		border-radius: 0px 0px 5px 0px !important
	}
	.menu-fixed.header-5 {
		position: fixed;
		top: -58px;
		width: 1050px;
		border-radius: 0px 0px 5px 5px;
		z-index: 99;
		box-shadow: 0px 0px 20px 10px rgb(0 0 0 / 20%)
	}
	.gal-proqt-01 .gal-proqt-9::before {
		display: "";
		width: 62px;
		height: 89px;
		floaT: left;
		position: absolute;
		margin: -14% 0% 0% 0%;
		background: url(../images/f-2.png) center no-repeat;
		background-size: 100%;
		content: "";
		display: inline-block;
		right: -10%
	}
	.gal-proqt-01.new-div-1 {
		position: relative
	}
	.gal-proqt-01 .gal-proqt-8:after {
		width: 66px;
		height: 82px;
		floaT: left;
		position: absolute;
		margin: 20% 0% 0% -4%;
		background: url(../images/f-3.png) center no-repeat;
		background-size: 100%;
		content: "";
		display: inline-block
	}
	.new-div-2 {
		width: 66px;
		height: 82px;
		floaT: left;
		position: absolute;
		margin: 7% 0% 0% -10%;
		background: url(../images/f-4.png) center no-repeat;
		background-size: 100%
	}
	.new-div-2,
	.new-div-3,
	.new-div-4,
	.gal-proqt-01 .gal-proqt-8:after,
	.gal-proqt-01 .gal-proqt-9::before,
	.div-about-6 {
		animation: float 1s infinite ease-in-out alternate
	}
	.new-div-3 {
		animation-delay: .2s
	}
	.gal-proqt-01 .gal-proqt-8:after {
		animation-delay: .4s
	}
	.div-about-6 {
		animation-delay: .6s
	}
	.gal-proqt-01 .gal-proqt-9::before {
		animation-delay: .8s
	}
	@keyframes float {
		100% {
			transform: translateY(20px)
		}
	}
	.siaxlis-vidi-1:hover {
		transition: all 0.2s ease-in-out;
		-moz-transition: all 0.2s ease-in-out;
		-webkit-transition: all 0.2s ease-in-out;
		box-shadow: 0px 2px 10px 1px rgb(0 0 0 / 25%)
	}
	.siaxlis-vidi-1 {
		transition: all 0.2s ease-in-out;
		-moz-transition: all 0.2s ease-in-out;
		-webkit-transition: all 0.2s ease-in-out
	}
	.siaxlis-vidi-1 .siaxlis-vidi-6 {
		transition: all 0.2s ease-in-out;
		-moz-transition: all 0.2s ease-in-out;
		-webkit-transition: all 0.2s ease-in-out
	}
	.siaxlis-vidi-1:hover .siaxlis-vidi-6 {
		transition: all 0.2s ease-in-out;
		-moz-transition: all 0.2s ease-in-out;
		-webkit-transition: all 0.2s ease-in-out;
		color: #7e2d91
	}
	.siaxlis-vidi-1:hover .siaxlis-vidi-ic-2 {
		transition: all 0.2s ease-in-out;
		-moz-transition: all 0.2s ease-in-out;
		-webkit-transition: all 0.2s ease-in-out;
		font-size: 35px
	}
	.siaxlis-vidi-1:hover .siaxlis-vidi-ic-1 {
		opacity: 1;
		transition: all 0.2s ease-in-out;
		-moz-transition: all 0.2s ease-in-out;
		-webkit-transition: all 0.2s ease-in-out
	}
	.siaxlis-vidi-ic-1 {
		opacity: 0;
		width: 100%;
		height: 100%;
		floaT: left;
		background: rgb(0 0 0 / 60%);
		position: absolute;
		top: 0px;
		lefT: 0px;
		z-index: 1;
		transition: all 0.2s ease-in-out;
		-moz-transition: all 0.2s ease-in-out;
		-webkit-transition: all 0.2s ease-in-out
	}
	.siaxlis-vidi-ic-2 {
		opacity: 9;
		text-align: center;
		position: absolute;
		top: 50%;
		color: #fff;
		font-size: 10px;
		left: 0;
		width: 100%;
		-webkit-transform: translateY(-50%);
		transform: translateY(-50%);
		z-index: 2;
		transition: all 0.2s ease-in-out;
		-moz-transition: all 0.2s ease-in-out;
		-webkit-transition: all 0.2s ease-in-out
	}
	.siaxlis-vidi-9 {
		width: 100%;
		floaT: left;
		position: relative;
		text-align: left;
		font-size: 14px;
		line-height: 19px;
		color: #616161;
		font-family: font-1;
		margin: 1% 0px 5% 0px;
		z-index: 1
	}
	.siaxlis-vidi-06 i {
		color: #7e2d91
	}
	.siaxlis-vidi-8 {
		floaT: left;
		margin: 0px 0px 0px 20px;
		font-family: font-1
	}
	.siaxlis-vidi-7 {
		floaT: left;
		font-family: font-1
	}
	.siaxlis-vidi-06 {
		font-style: italic;
		width: 100%;
		floaT: left;
		position: relative;
		text-align: left;
		font-size: 13px;
		color: #888e92;
		font-family: font-1;
		margin: 1% 0px 5% 0px;
		z-index: 1
	}
	.siaxlis-vidi-6 {
		width: 100%;
		floaT: left;
		position: relative;
		text-align: left;
		font-size: 18px;
		color: #333;
		font-family: font-4;
		margin: 1% 0px 1% 0px;
		z-index: 1
	}
	.siaxlis-vidi-5 {
		margin: 0% 7%
	}
	.siaxlis-vidi-4 {
		width: 100%;
		floaT: left;
		position: relative;
		overflow: hidden;
		margin: 6% 0%
	}
	.siaxlis-vidi-3 img {
		width: 100%;
		height: 230px;
		line-height: 0px;
		floaT: left;
		object-fit: cover
	}
	.siaxlis-vidi-3 {
		width: 100%;
		floaT: left;
		background: #fff;
		position: relative;
		overflow: hidden;
		border-bottom: 5px #7e2d91 solid
	}
	.siaxlis-vidi-1,
	.servisebi-3,
	#dle-content .video-1 .galry-vidi-1 {
		width: 30.9%;
		floaT: left;
		background: #fff;
		box-shadow: 0px 2px 10px 1px rgb(0 0 0 / 7%);
		margin: 0px 12.4px 25px 12.4px;
		position: relative;
		border-radius: 7px
	}
	.gal-proqt-01.gal-proqt-1 {
		overflow: hidden;
		width: 100%;
		floaT: left;
		position: relative;
		margin: 0% 0px 0% 0px;
		background: #f4f3fd;
		border-top: 1px #d9dae8 solid
	}
	#scrollUp:hover {
		-webkit-transition-duration: 500ms;
		transition-duration: 500ms;
		opacity: 9
	}
	#scrollUp:hover:before {
		top: -31px;
		opacity: 0;
		transition: all 0.2s ease-in-out;
		-moz-transition: all 0.2s ease-in-out;
		-webkit-transition: all 0.2s ease-in-out
	}
	#scrollUp:before {
		transition: all 0.2s ease-in-out;
		-moz-transition: all 0.2s ease-in-out;
		-webkit-transition: all 0.2s ease-in-out;

		display: inline-block;
		position: absolute;
		right: 0px;
		top: -0px;
		z-index: 2;

		color: #7e2d91;
		font-size: 30px;
		font-weight: 400;
		opacity: 0
	}
	#scrollUp {
		background-color: #9936b1;
		border-radius: 100px;
		;
		bottom: 10px;
		box-shadow: 0 2px 6px 0 rgb(0 0 0 / 6%);
		color: #fff;
		font-size: 18px;
		height: 40px;
		line-height: 40px;
		right: 10px;
		text-align: center;
		width: 40px;
		-webkit-transition-duration: 500ms;
		transition-duration: 500ms;
		opacity: 0.8
	}
	.mfp-bottom-bar .mfp-title {
		line-height: normal;
		color: #fff;
		padding-right: 0;
		background-color: rgb(0 0 0 / 45%);
		padding: 15px 20px;
		border-radius: 0px 0px;
		font-size: 12px;
		font-weight: 700
	}
	.mfp-image-holder .mfp-close,
	.mfp-iframe-holder .mfp-close {
		color: #fff;
		right: 0;
		text-align: center;
		padding-right: 0;
		top: 4px;
		width: 36px;
		height: 36px;
		background-color: #7e2d91;
		line-height: 36px
	}
	.galry-vidi-1:hover .galry-vidi-4,
	.galry-vidi-1:hover .galry-vidi-6 {
		opacity: 9;
		transition: all 0.2s ease-in-out;
		-moz-transition: all 0.2s ease-in-out;
		-webkit-transition: all 0.2s ease-in-out
	}
	#dle-content .video-1 .galry-vidi-1:hover .galry-vidi-4 {
		opacity: 9;
		width: 100%;
		height: 100%;
		floaT: left;
		background: rgb(0 0 0 / 60%);
		position: absolute;
		top: 0px;
		lefT: 0px;
		z-index: 1;
		transition: all 0.2s ease-in-out;
		-moz-transition: all 0.2s ease-in-out;
		-webkit-transition: all 0.2s ease-in-out
	}
	#dle-content .video-1 .galry-vidi-4 {
		opacity: 9;
		width: 100%;
		height: 100%;
		floaT: left;
		background: rgb(0 0 0 / 0%);
		position: absolute;
		top: 0px;
		lefT: 0px;
		z-index: 1;
		transition: all 0.2s ease-in-out;
		-moz-transition: all 0.2s ease-in-out;
		-webkit-transition: all 0.2s ease-in-out
	}
	.galry-vidi-4 {
		opacity: 0;
		width: 100%;
		height: 100%;
		floaT: left;
		background: rgb(0 0 0 / 60%);
		position: absolute;
		top: 0px;
		lefT: 0px;
		z-index: 1;
		transition: all 0.2s ease-in-out;
		-moz-transition: all 0.2s ease-in-out;
		-webkit-transition: all 0.2s ease-in-out
	}
	.galry-vidi-5 {
		opacity: 9;
		text-align: center;
		position: absolute;
		top: 45%;
		color: #fff;
		font-size: 30px;
		left: 0;
		width: 100%;
		-webkit-transform: translateY(-50%);
		transform: translateY(-50%);
		z-index: 2;
		transition: all 0.2s ease-in-out;
		-moz-transition: all 0.2s ease-in-out;
		-webkit-transition: all 0.2s ease-in-out
	}
	.galry-vidi-6 {
		transition: all 0.2s ease-in-out;
		-moz-transition: all 0.2s ease-in-out;
		-webkit-transition: all 0.2s ease-in-out;
		padding: 9px 15px;
		background: rgb(255 255 255 / 34%);
		color: #fff;
		font-size: 13px;
		bottom: 20px;
		right: 20px;
		position: absolute;
		overflow: hidden;
		border-radius: 100px;
		z-index: 1;
		opacity: 0
	}
	.gal-proqt-9 {
		width: 102.9%;
		floaT: left;
		position: relative;
		margin: 0px -12.5px
	}
	.gal-proqt-8 {
		width: 100%;
		floaT: left;
		position: relative
	}
	#dle-content .galry-vidi-1 {
		floaT: left;
		margin-bottom: 20px
	}
	.new-proqt-1,
	.gal-proqt-n-1,
	#dle-content .galry-vidi-1 {
		width: 22.5%
	}
	.gal-proqt-n-1 {
		floaT: left;
		margin: 0px 13px 0px 12.8px;
		position: relative
	}
	.galry-vidi-1:hover {
		box-shadow: 0px 2px 10px 1px rgb(0 0 0 / 30%);
		transition: all 0.2s ease-in-out;
		-moz-transition: all 0.2s ease-in-out;
		-webkit-transition: all 0.2s ease-in-out
	}
	.galry-vidi-1 img {
		line-height: 0px;
		width: 100%;
		height: auto;
		floaT: left
	}
	.galry-vidi-1 {
		width: 100%;
		background: #fff;
		box-shadow: 0px 2px 10px 1px rgb(0 0 0 / 0%);
		margin: 0px 0px 25px 0px;
		position: relative;
		overflow: hidden;
		border-radius: 7px;
		transition: all 0.2s ease-in-out;
		-moz-transition: all 0.2s ease-in-out;
		-webkit-transition: all 0.2s ease-in-out
	}
	.gal-proqt-3 {
		width: 100%;
		height: 55px;
		floaT: left;
		background: url(../images/icon-4.svg) center no-repeat;
		background-size: 35px;
		margin: 3% 0px 0px 0px
	}
	.gal-proqt-7 {
		width: 70px;
		height: 6px;
		position: relative;
		background: #7e2d91;
		margin: auto
	}
	.gal-proqt-1 {
		width: 100%;
		floaT: left;
		position: relative;
		margin: 11% 0px 0% 0px;
		border-top: 1px #dbdcea solid
	}
	.gal-proqt-6 {
		width: 100%;
		floaT: left;
		position: relative;
		margin: 0% 0px 3% 0px
	}
	.gal-proqt-4 h2 {
		width: 100%;
		floaT: left;
		position: relative;
		text-align: center;
		font-size: 24px;
		color: #333;
		font-family: font-4;
		margin: 1% 0px 1% 0px;
		z-index: 1
	}
	.div-about-6 {
		width: 104px;
		height: 204px;
		floaT: left;
		position: absolute;
		margin: 0px 0px 0px 0%;
		background: url(../images/f-0.png) top no-repeat;
		top: 12%;
		right: 0%;
		z-index: 1
	}
	.div-about-11 {
		width: 100%;
		floaT: left;
		position: relative;
		text-align: left;
		font-size: 14.5px;
		line-height: 21px;
		color: #fff;
		font-family: font-1;
		margin: 0% 0px 2% 0px;
		z-index: 1
	}

	.div-about-10 h1 {
		width: 100%;
		floaT: left;
		position: relative;
		text-align: left;
		font-size: 15px;
		color: #7e2d91;/* ase unda iyos */
		font-family: font-1;
		margin: 0% 0px 2% 0px;
		z-index: 1
	}
	.div-about-9 {
		width: 100%;
		floaT: left;
		position: relative;
		text-align: left;
		font-size: 26px;
		color: #fff;
		font-family: font-4;
		margin: 0% 0px 1% 0px;
		z-index: 1
	}
	.div-about-8 {
		margin: 0% 7%
	}
	.div-about-2 {
		width: 45%
	}
	.div-about-7 {
		width: 60%;
		padding: 2% 0%;
		floaT: right;
		position: absolute;
		margin: 5% 0px 0px 0%;
		right: 0px;
		background: #7e2d91;
		background-size: 100%;
		overflow: hidden;
		border-radius: 10px
	}
	.div-about-5 {
		width: 170px;
		height: 100px;
		floaT: left;
		position: absolute;
		margin: 0px 0px 0px 50%;
		background: url(../images/f-5.png) center no-repeat;
		background-size: 175px;
		bottom: -24%
	}
	.div-about-5 {
		-webkit-animation: phone-outer 3000ms infinite;
		animation: phone-outer 3000ms infinite
	}
	.kont-3.is-animating::before {
		-webkit-animation: phone-inner 3000ms infinite;
		animation: phone-inner 3000ms infinite
	}
	.kont-3.is-animating::after {
		-webkit-animation: phone-icon 3000ms infinite;
		animation: phone-icon 3000ms infinite
	}
	@-webkit-keyframes phone-outer {
		0% {
			-webkit-transform: translate3d(0, 0, 0) scale(1);
			transform: translate3d(0, 0, 0) scale(1)
		}
		33.3333% {
			-webkit-transform: translate3d(0, 0, 0) scale(1.1);
			transform: translate3d(0, 0, 0) scale(1.1)
		}
		66.6666% {
			-webkit-transform: translate3d(0, 0, 0) scale(1);
			transform: translate3d(0, 0, 0) scale(1)
		}
		100% {
			-webkit-transform: translate3d(0, 0, 0) scale(1);
			transform: translate3d(0, 0, 0) scale(1)
		}
	}
	@keyframes phone-outer {
		0% {
			-webkit-transform: translate3d(0, 0, 0) scale(1);
			transform: translate3d(0, 0, 0) scale(1)
		}
		33.3333% {
			-webkit-transform: translate3d(0, 0, 0) scale(1.1);
			transform: translate3d(0, 0, 0) scale(1.1)
		}
		66.6666% {
			-webkit-transform: translate3d(0, 0, 0) scale(1);
			transform: translate3d(0, 0, 0) scale(1)
		}
		100% {
			-webkit-transform: translate3d(0, 0, 0) scale(1);
			transform: translate3d(0, 0, 0) scale(1)
		}
	}
	@-webkit-keyframes phone-inner {
		0% {
			opacity: 1;
			-webkit-transform: translate3d(0, 0, 0) scale(0);
			transform: translate3d(0, 0, 0) scale(0)
		}
		33.3333% {
			opacity: 1;
			-webkit-transform: translate3d(0, 0, 0) scale(0.9);
			transform: translate3d(0, 0, 0) scale(0.9)
		}
		66.6666% {
			opacity: 0;
			-webkit-transform: translate3d(0, 0, 0) scale(0);
			transform: translate3d(0, 0, 0) scale(0)
		}
		100% {
			opacity: 0;
			-webkit-transform: translate3d(0, 0, 0) scale(0);
			transform: translate3d(0, 0, 0) scale(0)
		}
	}
	@keyframes phone-inner {
		0% {
			opacity: 1;
			-webkit-transform: translate3d(0, 0, 0) scale(0);
			transform: translate3d(0, 0, 0) scale(0)
		}
		33.3333% {
			opacity: 1;
			-webkit-transform: translate3d(0, 0, 0) scale(0.9);
			transform: translate3d(0, 0, 0) scale(0.9)
		}
		66.6666% {
			opacity: 0;
			-webkit-transform: translate3d(0, 0, 0) scale(0);
			transform: translate3d(0, 0, 0) scale(0)
		}
		100% {
			opacity: 0;
			-webkit-transform: translate3d(0, 0, 0) scale(0);
			transform: translate3d(0, 0, 0) scale(0)
		}
	}
	@-webkit-keyframes phone-icon {
		0% {
			-webkit-transform: rotate(0deg);
			transform: rotate(0deg)
		}
		2% {
			-webkit-transform: rotate(5deg);
			transform: rotate(5deg)
		}
		4% {
			-webkit-transform: rotate(-5deg);
			transform: rotate(-5deg)
		}
		6% {
			-webkit-transform: rotate(5deg);
			transform: rotate(5deg)
		}
		8% {
			-webkit-transform: rotate(-5deg);
			transform: rotate(-5deg)
		}
		10% {
			-webkit-transform: rotate(5deg);
			transform: rotate(5deg)
		}
		12% {
			-webkit-transform: rotate(-5deg);
			transform: rotate(-5deg)
		}
		14% {
			-webkit-transform: rotate(5deg);
			transform: rotate(5deg)
		}
		16% {
			-webkit-transform: rotate(-5deg);
			transform: rotate(-5deg)
		}
		18% {
			-webkit-transform: rotate(5deg);
			transform: rotate(5deg)
		}
		20% {
			-webkit-transform: rotate(-5deg);
			transform: rotate(-5deg)
		}
		22% {
			-webkit-transform: rotate(5deg);
			transform: rotate(5deg)
		}
		24% {
			-webkit-transform: rotate(-5deg);
			transform: rotate(-5deg)
		}
		26% {
			-webkit-transform: rotate(5deg);
			transform: rotate(5deg)
		}
		28% {
			-webkit-transform: rotate(-5deg);
			transform: rotate(-5deg)
		}
		30% {
			-webkit-transform: rotate(5deg);
			transform: rotate(5deg)
		}
		32% {
			-webkit-transform: rotate(-5deg);
			transform: rotate(-5deg)
		}
		34% {
			-webkit-transform: rotate(5deg);
			transform: rotate(5deg)
		}
		36% {
			-webkit-transform: rotate(-5deg);
			transform: rotate(-5deg)
		}
		38% {
			-webkit-transform: rotate(5deg);
			transform: rotate(5deg)
		}
		40% {
			-webkit-transform: rotate(-5deg);
			transform: rotate(-5deg)
		}
		42% {
			-webkit-transform: rotate(5deg);
			transform: rotate(5deg)
		}
		44% {
			-webkit-transform: rotate(-5deg);
			transform: rotate(-5deg)
		}
		46% {
			-webkit-transform: rotate(0deg);
			transform: rotate(0deg)
		}
	}
	@keyframes phone-icon {
		0% {
			-webkit-transform: rotate(0deg);
			transform: rotate(0deg)
		}
		2% {
			-webkit-transform: rotate(5deg);
			transform: rotate(5deg)
		}
		4% {
			-webkit-transform: rotate(-5deg);
			transform: rotate(-5deg)
		}
		6% {
			-webkit-transform: rotate(5deg);
			transform: rotate(5deg)
		}
		8% {
			-webkit-transform: rotate(-5deg);
			transform: rotate(-5deg)
		}
		10% {
			-webkit-transform: rotate(5deg);
			transform: rotate(5deg)
		}
		12% {
			-webkit-transform: rotate(-5deg);
			transform: rotate(-5deg)
		}
		14% {
			-webkit-transform: rotate(5deg);
			transform: rotate(5deg)
		}
		16% {
			-webkit-transform: rotate(-5deg);
			transform: rotate(-5deg)
		}
		18% {
			-webkit-transform: rotate(5deg);
			transform: rotate(5deg)
		}
		20% {
			-webkit-transform: rotate(-5deg);
			transform: rotate(-5deg)
		}
		22% {
			-webkit-transform: rotate(5deg);
			transform: rotate(5deg)
		}
		24% {
			-webkit-transform: rotate(-5deg);
			transform: rotate(-5deg)
		}
		26% {
			-webkit-transform: rotate(5deg);
			transform: rotate(5deg)
		}
		28% {
			-webkit-transform: rotate(-5deg);
			transform: rotate(-5deg)
		}
		30% {
			-webkit-transform: rotate(5deg);
			transform: rotate(5deg)
		}
		32% {
			-webkit-transform: rotate(-5deg);
			transform: rotate(-5deg)
		}
		34% {
			-webkit-transform: rotate(5deg);
			transform: rotate(5deg)
		}
		36% {
			-webkit-transform: rotate(-5deg);
			transform: rotate(-5deg)
		}
		38% {
			-webkit-transform: rotate(5deg);
			transform: rotate(5deg)
		}
		40% {
			-webkit-transform: rotate(-5deg);
			transform: rotate(-5deg)
		}
		42% {
			-webkit-transform: rotate(5deg);
			transform: rotate(5deg)
		}
		44% {
			-webkit-transform: rotate(-5deg);
			transform: rotate(-5deg)
		}
		46% {
			-webkit-transform: rotate(0deg);
			transform: rotate(0deg)
		}
	}
	.div-about-4 {
    width: 150px;
    height: 150px;
    floaT: left;
    position: absolute;
    margin: 0% 0px 0px 0%;
    background: #7b2b93 url(../images/nglogo.svg) center no-repeat;
		background-size: 148px;
		border-radius: 10%;
		bottom: -8%;
		box-shadow: 0px 2px 10px 1px rgb(0 0 0 / 7%)
	}
	.div-about-3 {
		width: 100%;
		height: 335px;
		floaT: left;
		position: relative;
		margin: 0px 0px 0px 15%;
		background-size: 100%;
		overflow: hidden;
		border-radius: 10px
	}
	#dle-content .div-about-1 {
		margin-bottom: 10%
	}
	.div-about-1 {
		width: 100%;
		float: left;
		position: relative;
		padding: 5% 0%;
		margin-bottom: 0%
	}
	.new-proqt-1:hover .new-proqt-7 {
		transition: all 0.4s ease-in-out;
		-moz-transition: all 0.4s ease-in-out;
		-webkit-transition: all 0.4s ease-in-out;
		color: #7e2d91
	}
	.new-proqt-7 {
		transition: all 0.4s ease-in-out;
		-moz-transition: all 0.4s ease-in-out;
		-webkit-transition: all 0.4s ease-in-out
	}
	.proqt-11:hover {
		background: #7e2d91;
		color: #fff;
		box-shadow: rgb(126 45 145 / 80%) 0px 0px 10px 0px;
		transition: all 0.4s ease-in-out;
		-moz-transition: all 0.4s ease-in-out;
		-webkit-transition: all 0.4s ease-in-out
	}
	.proqt-10 {
		width: 230px;
		margin: auto
	}
	.proqt-11 {
		height: 52px;
		background: #7e2d91;
		floaT: left;
		border-radius: 100px;
		font-family: font-1;
		color: #b9ffd7;
		width: 230px;
		margin: 3% 0px 15% 0px;
		text-align: center;
		line-height: 53px;
		font-size: 14px;
		box-shadow: rgb(126 45 145) 0px 0px 10px 0px;
		transition: all 0.4s ease-in-out;
		-moz-transition: all 0.4s ease-in-out;
		-webkit-transition: all 0.4s ease-in-out
	}
	.new-proqt-1:hover {
		box-shadow: 0px 2px 10px 1px rgb(0 0 0 / 25%);
		-webkit-transition: all .5s;
		-moz-transition: all .5s;
		-o-transition: all .5s;
		transition: all .5s
	}
	.new-proqt-1 {
		box-shadow: 0px 2px 10px 1px rgb(0 0 0 / 5%);
		-webkit-transition: all .5s;
		-moz-transition: all .5s;
		-o-transition: all .5s;
		transition: all .5s
	}
	.new-proqt-1 .new-proqt-8 {
		-webkit-transition: all .5s;
		-moz-transition: all .5s;
		-o-transition: all .5s;
		transition: all .5s
	}
	.new-proqt-1:hover .new-proqt-8 {
		height: 50px;
		bottom: 90px;
		-webkit-transition: all .5s;
		-moz-transition: all .5s;
		-o-transition: all .5s;
		transition: all .5s
	}
	.new-proqt-1:hover .new-proqt-4 {
		bottom: 140px;
		-webkit-transition: all .5s;
		-moz-transition: all .5s;
		-o-transition: all .5s;
		transition: all .5s
	}
	.new-proqt-8 {
		width: 100%;
		height: 0px;
		line-height: 51px;
		text-align: center;
		floaT: left;
		background: #7e2d91;
		color: #c4fbdb;
		font-family: font-1;
		background-size: 100%;
		margin: 0px 0px 0px 0px;
		z-index: 1;
		position: absolute;
		overflow: hidden;
		bottom: 90px
	}
	.new-proqt-7 {
		line-height: 18px;
		padding: 0px 20px
	}
	.new-proqt-6 {
		position: relative;
		display: table-cell;
		vertical-align: middle;
		width: 100%;
		height: 60px;
		position: relative;
		padding: 10px 0px 0px 0px;
		text-align: center
	}
	.new-proqt-5 a {
		color: #7e2d91;
		font-family: font-1;
		font-size: 13px
	}
	.new-proqt-5 {
		height: 20px;
		line-height: 20px;
		text-align: center;
		position: relative;
		overflow: hidden;
		margin: 22px 10px 0px 10px
	}
	.new-proqt-4 {

		width: 100%;
		height: 54px;
		line-height: 50px;
		text-align: center;
		floaT: left;
		background: url(../images/wave.svg) center no-repeat;
		margin: -50px 0px 0px 0px;
		z-index: 1;
		position: absolute;
		bottom: 89px;
		-webkit-transition: all .5s;
		-moz-transition: all .5s;
		-o-transition: all .5s;
		transition: all .5s
	}
	.gundi-1 .new-proqt-4 {
		bottom: 75px !important
	}
	.new-proqt-2,
	.new-proqt-2 img {
		width: 100%;
		height: 250px;
		object-fit: cover;
		floaT: left
	}
	.new-proqt-2 img {
		width: 100%;
		line-height: 0px
	}
	.new-proqt-1 {
		height: 340px;
		floaT: left;
		background: #fff;
		box-shadow: 0px 2px 10px 1px rgb(0 0 0 / 7%);
		margin: 0px 12.7px 25px 12.6px;
		position: relative;
		overflow: hidden;
		border-radius: 7px
	}
	.proqt-9 {
		width: 103%;
		floaT: left;
		position: relative;
		margin: 0px -12.5px
	}
	.proqt-8 {
		width: 100%;
		floaT: left;
		position: relative
	}
	.proqt-3 {
		width: 100%;
		height: 55px;
		floaT: left;
		background: url(../images/translate.svg) center no-repeat;
		background-size: 55px;
		margin: 4% 0px 0px 0px
	}
  .proqt-99 {
		width: 100%;
		height: 55px;
		floaT: left;
		background: url(../images/partners.svg) center no-repeat;
		background-size: 55px;
		margin: 4% 0px 0px 0px
	}
	.proqt-5 {
		width: 100%;
		floaT: left;
		position: relative;
		margin: -0% 0px 2% 0px;
		text-align: center
	}
	.proqt-7 {
		width: 70px;
		height: 6px;
		position: relative;
		background: #7e2d91;
		margin: auto
	}
	.proqt-6 {
		width: 100%;
		floaT: left;
		position: relative;
		margin: 0% 0px 4% 0px
	}
	.proqt-4 {
		width: 100%;
		floaT: left;
		position: relative;
		text-align: center;
		font-size: 24px;
		color: #333;
		font-family: font-4;
		margin: 2% 0px 1% 0px;
		z-index: 1
	}
	.about-2 img {
		-webkit-transition: all .5s;
		-moz-transition: all .5s;
		-o-transition: all .5s;
		transition: all .5s
	}
	.about-2:hover img {
		-webkit-transition: all .5s;
		-moz-transition: all .5s;
		-o-transition: all .5s;
		transition: all .5s;
		-moz-transform: scale(1.1);
		-webkit-transform: scale(1.1);
		-o-transform: scale(1.1);
		-ms-transform: scale(1.1);
		transform: scale(1.1)
	}
	.about-2 .about-04 {
		-webkit-transition: all .5s;
		-moz-transition: all .5s;
		-o-transition: all .5s;
		transition: all .5s
	}
	.about-2:hover .about-04 {
		box-shadow: 0px 0px 0px 10px rgb(126 45 145 / 29%), 0px 0px 0px 20px rgb(134 49 154 / 57%);
		-webkit-transition: all .5s;
		-moz-transition: all .5s;
		-o-transition: all .5s;
		transition: all .5s
	}
	.about-7 .about-icon-1,
	.about-7 .about-icon-2,
	.about-7 .about-icon-3 {
		-webkit-transition: all .5s;
		-moz-transition: all .5s;
		-o-transition: all .5s;
		transition: all .5s
	}
	.about-7:hover .about-icon-1,
	.about-7:hover .about-icon-2,
	.about-7:hover .about-icon-3 {
		-webkit-transition: all .5s;
		-moz-transition: all .5s;
		-o-transition: all .5s;
		transition: all .5s;
		-moz-transform: scale(1.4);
		-webkit-transform: scale(1.4);
		-o-transform: scale(1.4);
		-ms-transform: scale(1.4);
		transform: scale(1.4)
	}
	.about-icon-3 {
		width: 60px;
		height: 56px;
		floaT: left;
		background: url(../images/quality.svg) center no-repeat;
		background-size: 22px;
		margin: 3px 10px 0px 0px
	}
	.about-icon-2 {
		width: 60px;
		height: 55px;
		floaT: left;
		background: url(../images/group.svg) center no-repeat;
		background-size: 22px;
		margin: 3px 0px 0px 0px
	}
	.about-icon-1 {
		width: 60px;
		height: 50px;
		floaT: left;
		background: url(../images/like.svg) center no-repeat;
		background-size: 22px;
		margin: 3px 10px 0px 0px
	}
	.about-8 {
		width: 60px;
		height: 60px;
		background: #fff;
		color: #000;
		border-radius: 100px;
		box-shadow: 0px 1px 10px 0px rgb(0 0 0 / 16%);
		margin: -55px auto 25px auto;
		position: relative;
		z-index: 11
	}
	.about-10.about-7 {
		box-shadow: 0px 0px 0px 0px #000
	}
	.about-7::after {
		right: 0px !important;
		-webkit-transition: all .3s;
		-moz-transition: all .3s;
		-o-transition: all .3s;
		transition: all .3s;
		left: auto
	}
	.about-7::before {
		left: 0px;
		-webkit-transition: all .3s;
		-moz-transition: all .3s;
		-o-transition: all .3s;
		transition: all .3s
	}
	.about-7:hover::before,
	.about-7:hover::after {
		width: 51%;
		-webkit-transition: all .3s;
		-moz-transition: all .3s;
		-o-transition: all .3s;
		transition: all .3s
	}
	.about-7::before,
	.about-7::after {
		bottom: 0px;
		width: 0%;
		height: 5px;
		margin: 0px 0px 0px 0px;
		position: absolute;
		background: #7e2d91;
		content: "";
		-webkit-transition: all .3s;
		-moz-transition: all .3s;
		-o-transition: all .3s;
		transition: all .3s
	}
	.about-7:hover {
		color: #7e2d91;
		-webkit-transition: all .3s;
		-moz-transition: all .3s;
		-o-transition: all .3s;
		transition: all .3s
	}
	.about-7 {
		cursor: default;
		position: relative;
		width: 33.33333%;
		floaT: left;
		text-align: center;
		padding: 2% 0%;
		color: #3c3d47;
		font-size: 14px;
		line-height: 20px;
		box-shadow: 1px 0px 0px 0px #eee
	}
	.about-t-3 {
		width: 70px;
		height: 6px;
		position: relative;
		background: #7e2d91;
		margin: auto
	}
	.about-t-2 {
		width: 100%;
		floaT: left;
		position: relative;
		margin: -3% 0px 4% 0px
	}
	.about-t-1 {
		width: 100%;
		floaT: left;
		position: relative;
		text-align: center;
		font-size: 24px;
		color: #333;
		font-family: font-4;
		margin: -3% 0px 4% 0px;
		z-index: 1
	}
	.about-04 {
		lefT: 47%;
		z-index: 1;
		background: #fff;
		position: absolute;
		color: #7e2d91;
		font-size: 22px;
		text-indent: 2px;
		padding: 0px 0px;
		width: 70px;
		height: 70px;
		line-height: 72px;
		margin: 117px auto 0px auto;
		border-radius: 100px;
		box-shadow: 0px 0px 0px 10px rgb(126 45 145 / 29%), 0px 0px 0px 20px rgb(134 49 154 / 57%)
	}
	.about-4 {
		background: #fff;
		color: #7e2d91;
		font-size: 22px;
		text-indent: 2px;
		padding: 0px 0px;
		width: 70px;
		height: 70px;
		line-height: 72px;
		margin: auto;
		border-radius: 100px;
		box-shadow: 0px 0px 0px 0px rgb(17 65 66 / 50%), 0px 0px 0px 0px rgb(255 255 255 / 30%);
		transition: all 0.2s ease-in-out;
		-moz-transition: all 0.2s ease-in-out;
		-webkit-transition: all 0.2s ease-in-out;
		border-radius: 100px;
		border: none;
		-webkit-box-shadow: 0 0 0 0 rgba(255, 255, 255, 0.7);
		box-shadow: 0 0 0 0 rgba(255, 255, 255, 0.7);
		border-radius: 50%;
		background-color: rgb(255 255 255);
		background-size: cover;
		background-repeat: no-repeat;
		-webkit-animation: pulse 2.10s infinite cubic-bezier(0.66, 0, 0, 1);
		-moz-animation: pulse 2.10s infinite cubic-bezier(0.66, 0, 0, 1);
		-ms-animation: pulse 2.10s infinite cubic-bezier(0.66, 0, 0, 1);
		animation: pulse 2.10s infinite cubic-bezier(0.66, 0, 0, 1)
	}
	@-webkit-keyframes pulse {
		to {
			-webkit-box-shadow: 0 0 0 25px rgba(0, 125, 205, 0);
			box-shadow: 0 0 0 25px rgba(0, 125, 205, 0)
		}
	}
	@-moz-keyframes pulse {
		to {
			box-shadow: 0 0 0 25px rgba(0, 125, 205, 0)
		}
	}
	@-ms-keyframes pulse {
		to {
			box-shadow: 0 0 0 25px rgba(0, 125, 205, 0)
		}
	}
	@keyframes pulse {
		to {
			-webkit-box-shadow: 0 0 0 25px rgba(0, 125, 205, 0);
			box-shadow: 0 0 0 25px rgba(0, 125, 205, 0)
		}
	}
	.about-3 {
		opacity: 9;
		text-align: center;
		position: absolute;
		top: 50%;
		color: #fff;
		font-size: 18px;
		left: 0;
		width: 100%;
		-webkit-transform: translateY(-50%);
		transform: translateY(-50%);
		z-index: 2;
		transition: all 0.2s ease-in-out;
		-moz-transition: all 0.2s ease-in-out;
		-webkit-transition: all 0.2s ease-in-out
	}
	.about-5 {
		width: 100%;
		floaT: left;
		position: relative;
		margin: 0px 0px 0px 0px;
		background: #EFEBF4 url(../images/bgbg.png) fixed center no-repeat;
		background-size: 100%
	}
	.about-6 {
		width: 100%;
		floaT: left;
		position: relative;
		background: #fff
	}
	.about-2,
	.about-2 img {
		width: 100%;
		height: 300px;
		object-fit: cover;
		floaT: left
	}
	.about-2 {
		overflow: hidden;
		width: 100%;
		floaT: left;
		position: relative
	}
	.about-1 {
		width: 100%;
		floaT: left;
		position: relative;
		margin: 0px 0px 0px 0px
	}
	.header-1 {
		position: relative;
		z-index: 9999
	}
	.cd-popup-container .cd-popup-close::after {
		z-index: 9;
		content: "";
		position: absolute;
		top: 0px;
		width: 57px;
		border-radius: 0px;
		height: 57px;
		top: -0px;
		lefT: -57px;
		opacity: 9
	}
	.div-ajax-25 {
		z-indeX: 9;
		width: 57px;
		height: 57px;
		position: relative;
		floaT: left;
		border-radius: 0px;
		text-align: center;
		line-height: 59px;
		font-size: 20px;
		color: #ff9800;
		position: absolute;
		top: 0px;
		right: 57px
	}
	.search-1 {
		width: 100%;
		floaT: left
	}
	.btn-1 {
		transition: all 0.3s ease-in-out;
		-moz-transition: all 0.3s ease-in-out;
		-webkit-transition: all 0.3s ease-in-out;
		font-family: font-1;
		position: absolute;
		right: 0px;
		height: 57px;
		line-height: 57px;
		top: 0px;
		cursor: pointer;
		color: #fff;
		padding: 0px 0px 0px 0px;
		width: 57px;
		text-align: center;
		background: #7e2d91;
		border: 0;
		margin: 0px 0px 0px 0px;
		font-size: 15px;
		letter-spacing: 1px;
		border-radius: 0px 5px 5px 0px;
		margin-top: 0px
	}
	.q_search input::placeholder {
		color: #78a2ab
	}
	.q_search input {
		border-radius: 5px !important;
		position: relative;
		overflow: hidden;
		color: #383838;
		line-height: 44px;
		font-family: font-1;
		position: absolute;
		height: 57px;
		padding: 0px 0px 0px 0px;
		width: 100%;
		background: rgb(255 255 255 / 0%);
		background-color: #fff;
		border: 0px solid #fff;
		margin: 0px 0px 0px 0px;
		font-size: 14px;
		letter-spacing: 0.5px;
		border-radius: 0px;
		text-indent: 25px;
		transition: all 0.7s;
		-webkit-transition: all 0.7s
	}
	.cd-popup {
		z-index: 9999999999 !important;
		position: fixed;
		left: 0;
		top: 0;
		height: 100%;
		width: 100%;
		background: url(../images/bg_1.png) rgb(42 43 53 / 65%) !important;
		opacity: 0;
		visibility: hidden;
		-webkit-transition: opacity 0.3s 0s, visibility 0s 0.3s;
		-moz-transition: opacity 0.3s 0s, visibility 0s 0.3s;
		transition: opacity 0.3s 0s, visibility 0s 0.3s
	}
	.cd-popup.is-visible {
		opacity: 1;
		visibility: visible;
		-webkit-transition: opacity 0.3s 0s, visibility 0s 0s;
		-moz-transition: opacity 0.3s 0s, visibility 0s 0s;
		transition: opacity 0.3s 0s, visibility 0s 0s
	}
	.cd-popup-container {
		height: 57px;
		border-radius: 1110px;
		width: 100%;
		max-width: 400px;
		margin: 15em auto 0px auto;
		display: flex;
		background: #fff;
		-webkit-transform: translateY(-40px);
		-moz-transform: translateY(-40px);
		-ms-transform: translateY(-40px);
		-o-transform: translateY(-40px);
		transform: translateY(-40px);
		-webkit-backface-visibility: hidden;
		-webkit-transition-property: -webkit-transform;
		-moz-transition-property: -moz-transform;
		transition-property: transform;
		-webkit-transition-duration: 0.3s;
		-moz-transition-duration: 0.3s;
		transition-duration: 0.3s
	}
	.cd-popup-container .cd-popup-close {
		position: absolute;
		top: 0px;
		right: 0px;
		width: 57px;
		height: 57px
	}
	.is-visible .cd-popup-container {
		-webkit-transform: translateY(0);
		-moz-transform: translateY(0);
		-ms-transform: translateY(0);
		-o-transform: translateY(0);
		transform: translateY(0)
	}
	.slick-prev,
	.slick-next {
		font-size: 0;
		line-height: 0;
		position: absolute;
		top: 50%;
		display: none !important;
		width: 20px;
		height: 20px;
		padding: 0;
		-webkit-transform: translate(0, -50%);
		-ms-transform: translate(0, -50%);
		transform: translate(0, -50%);
		cursor: pointer;
		color: transparent;
		border: none;
		outline: none;
		background: transparent
	}
	.slick-initialized .slick-slide {
		display: block
	}
	.slick-prev:hover:before,
	.slick-prev:focus:before,
	.slick-next:hover:before,
	.slick-next:focus:before {
		opacity: 1
	}
	.slick-prev.slick-disabled:before,
	.slick-next.slick-disabled:before {
		opacity: .25
	}
	.slick-prev:before,
	.slick-next:before {
		font-family: 'slick';
		font-size: 20px;
		line-height: 1;
		opacity: .75;
		color: white;
		-webkit-font-smoothing: antialiased;
		-moz-osx-font-smoothing: grayscale
	}
	.slick-prev {}
	[dir='rtl'] .slick-prev {
		right: -25px;
		left: auto
	}
	.slick-prev:before {
		content: ''
	}
	[dir='rtl'] .slick-prev:before {
		content: ''
	}
	.slick-next {}
	[dir='rtl'] .slick-next {
		right: auto;
		left: -25px
	}
	.slick-next:before {
		content: ''
	}
	[dir='rtl'] .slick-next:before {
		content: ''
	}
	#dle-content-03 .slick-dots {
		top: 180px !important;
		margin-right: 220px
	}
	.zeda-slaider-1 .slick-dots {
		top: 180px
	}
	#dle-content-1 .slick-dots {
		bottom: 115px;
		height: 0px;
		opacity: 0;
		position: relative;
		overflow: hidden;
		margin-right: 20px
	}
	.zeda-slaider-2 img {
		width: 100%;
		line-height: 0px
	}
	.zeda-slaider-2 {
		width: 100%;
		height: 320px;
		floaT: left;
		position: relative;
		margin: 0% 0px;
		overflow: hidden;
		border-radius: 0px;
		line-height: 0px
	}
	.slick-dots {
		top: 285px !important;
		width: 100% !important;
		position: absolute;
		display: block;
		right: none;
		padding: 0;
		margin: 0;
		list-style: none;
		text-align: center;
		z-index: 9999999
	}
	.slick-dots .slick-active {
		border-radius: 100px
	}
	.slick-next {
		right: 10px;
		floaT: left;
		border-radius: 100px;
		color: #fff;
		background: #7e2d91 url(../images/s2.svg) 17px no-repeat;
		background-size: 8px;
		font-size: 0px !important;
		z-index: 999999999;
		line-height: 50px;
		position: absolute;
		top: 45% !important;
		display: block !important;
		width: 40px !important;
		height: 40px !important;
		padding: 0;
		-webkit-transform: translate(0, -50%);
		-ms-transform: translate(0, -50%);
		transform: translate(0, -50%);
		cursor: pointer
	}
	.slick-prev {
		lefT: 10px;
		floaT: left;
		border-radius: 100px;
		color: #fff;
		background: rgb(126 45 145) url(../images/s1.svg) 15px no-repeat;
		background-size: 8px;
		font-size: 0px !important;
		z-index: 1;
		line-height: 50px;
		position: absolute;
		top: 45% !important;
		display: block !important;
		width: 40px !important;
		height: 40px !important;
		padding: 0;
		-webkit-transform: translate(0, -50%);
		-ms-transform: translate(0, -50%);
		transform: translate(0, -50%);
		cursor: pointer
	}
	.slick-dots {
		display: none !important
	}
	.slick-dots li {
		background: #fff;
		border-radius: 10px;
		position: relative;
		display: inline-block;
		width: 20px;
		height: 10px;
		margin: 0 5px;
		padding: 0;
		cursor: pointer
	}
	.slick-dots li button {
		font-size: 0;
		line-height: 0;
		display: block;
		width: 10px;
		height: 10px;
		padding: 5px;
		cursor: pointer;
		color: transparent;
		border: 0;
		outline: none;
		background: transparent
	}
	.slick-dots li button:hover,
	.slick-dots li button:focus {
		outline: none
	}
	.slick-dots li.slick-active button:before {
		opacity: .75;
		color: black
	}
	.zeda-slaider-04 {
		float: left;
		width: 100%;
		height: 101%;
		margin: 0px 0px 0px 0px;
		background: #00000075;
		position: absolute;
		lefT: 0%;
		top: 0px;
		z-index: 1
	}
	.zeda-slaider-9 {
		width: 20px;
		height: 3px;
		background: #18a78c;
		floaT: left;
		position: relative;
		margin: 14px 10px 0px 0%;
		overflow: hidden;
		line-height: 40px;
		color: #fff;
		font-size: 15px;
		font-family: font-1
	}
	.zeda-slaider-11 {
		width: 100%;
		floaT: left;
		position: relative;
		margin: 0% 0px 0px 0%;
		overflow: hidden;
		line-height: 30px;
		color: #fff;
		font-size: 17px;
		font-family: font-1;
		text-align: left;
		color: #fff;
		text-shadow: 0px 1px 4px #000
	}
	.zeda-slaider-8 {
		width: 100%;
		display: none;
		floaT: left;
		position: relative;
		margin: 0% 0px -10px 0%;
		overflow: hidden;
		line-height: 30px;
		color: #fff;
		font-size: 15px;
		font-family: font-1;
		text-shadow: 0px 1px 4px #000
	}
	.zeda-slaider-7 {
		text-align: center;
		position: relative;
		margin: 0% 0px 0px 0px;
		overflow: hidden;
		line-height: 25px;
		color: #fff;
		font-size: 24px;
		text-shadow: 0px 1px 4px #000
	}
	.zeda-slaider-6 {
		width: 100%;
		floaT: left;
		position: absolute;
		margin: 240px 0px 0px 0px;
		overflow: hidden;
		line-height: 30px;
		color: #fff;
		z-indeX: 11
	}
	.zeda-slaider-5 {
		width: 100%;
		floaT: left;
		position: relative;
		margin: 0px 0px;
		overflow: hidden;
		border-radius: 0px;
		line-height: 0px
	}
	.zeda-slaider-3 {
		width: 100%;
		floaT: left;
		position: relative;
		margin: 0px 0px;
		overflow: hidden;
		border-radius: 0px;
		line-height: 0px
	}
	.zeda-slaider-1 {
		margin-top: -20px;
		border-radius: 0px;
		overflow: hidden;
		position: relative;
		floaT: left;
		widtH: 100%;
		z-index: 1
	}
	.slick-slider {
		position: relative;
		z-index: 0;
		display: block;
		box-sizing: border-box;
		-webkit-user-select: none;
		-moz-user-select: none;
		-ms-user-select: none;
		user-select: none;
		-webkit-touch-callout: none;
		-khtml-user-select: none;
		-ms-touch-action: pan-y;
		touch-action: pan-y;
		-webkit-tap-highlight-color: transparent
	}
	.slick-list {
		position: relative;
		display: block;
		overflow: hidden;
		margin: 0;
		padding: 0
	}
	.slick-list:focus {
		outline: none
	}
	.slick-list.dragging {
		cursor: pointer;
		cursor: hand
	}
	.slick-slider .slick-track,
	.slick-slider .slick-list {
		-webkit-transform: translate3d(0, 0, 0);
		-moz-transform: translate3d(0, 0, 0);
		-ms-transform: translate3d(0, 0, 0);
		-o-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0)
	}
	.slick-track {
		position: relative;
		top: 0;
		left: 0;
		display: block;
		margin-left: auto;
		margin-right: auto
	}
	.slick-track:before,
	.slick-track:after {
		display: table;
		content: ''
	}
	.slick-track:after {
		clear: both
	}
	.slick-loading .slick-track {
		visibility: hidden
	}
	.slick-slide {
		display: none;
		float: left;
		height: 100%
	}
	[dir='rtl'] .slick-slide {
		float: right
	}
	.slick-slide img {
		display: block
	}
	.slick-slide.slick-loading img {
		display: none
	}
	.slick-slide.dragging img {
		pointer-events: none
	}
	.slick-initialized .slick-slide {
		lefT: 0px;
		top: 50px;
		width: 100%;
		display: block
	}
	.slick-loading .slick-slide {
		visibility: hidden
	}
	.slick-vertical .slick-slide {
		display: block;
		height: auto;
		border: 1px solid transparent
	}
	.slick-arrow.slick-hidden {
		display: none
	}
	.header-sl-8:hover {
		background: rgb(126 45 145 / 30%);
		transition: all 0.4s ease-in-out;
		-moz-transition: all 0.4s ease-in-out;
		-webkit-transition: all 0.4s ease-in-out;
		box-shadow: rgb(126 45 145) 0px 0px 30px 0px
	}
	.header-sl-8 .header-sl-10 {
		transition: all 0.4s ease-in-out;
		-moz-transition: all 0.4s ease-in-out;
		-webkit-transition: all 0.4s ease-in-out
	}
	.header-sl-8:hover .header-sl-10 {
		color: #fff;
		transition: all 0.4s ease-in-out;
		-moz-transition: all 0.4s ease-in-out;
		-webkit-transition: all 0.4s ease-in-out
	}
	.header-sl-8:hover .header-sl-9 {
		left: 170px;
		-webkit-transform: rotate(20deg);
		-ms-transform: rotate(20deg);
		transform: rotate(20deg);
		transition: all 0.4s ease-in-out;
		-moz-transition: all 0.4s ease-in-out;
		-webkit-transition: all 0.4s ease-in-out
	}
	.header-sl-9 {
		position: absolute;
		width: 20px;
		height: 90px;
		floaT: left;
		lefT: 0px;
		line-height: 100px;
		color: #fff;
		line-height: 52px;
		font-size: 14px;
		background: #7e2d91;
		margin: -20px 0px 0px -30px;
		-webkit-transform: rotate(20deg);
		-ms-transform: rotate(20deg);
		transform: rotate(20deg);
		transition: all 0.4s ease-in-out;
		-moz-transition: all 0.4s ease-in-out;
		-webkit-transition: all 0.4s ease-in-out
	}
	.header-sl-10 {
		position: relative;
		z-index: 11
	}
	.header-sl-8 {
		position: relative;
		height: 48px;
		floaT: left;
		border-radius: 100px;
		line-height: 100px;
		color: #fff;
		padding: 0px 35px;
		overflow: hidden;
		line-height: 52px;
		font-size: 14px;
		border: 2px #7e2d91 solid;
		margin: 2px 0px 0px 30px;
		transition: all 0.4s ease-in-out;
		-moz-transition: all 0.4s ease-in-out;
		-webkit-transition: all 0.4s ease-in-out
	}
	.header-sl-7:hover {
		transition: all 0.4s ease-in-out;
		-moz-transition: all 0.4s ease-in-out;
		-webkit-transition: all 0.4s ease-in-out;
		box-shadow: rgb(126 45 145) 0px 0px 30px 0px;
		color: #fff
	}
	.header-sl-7 {
		height: 52px;
		background: #7e2d91;
		floaT: left;
		border-radius: 100px;
		color: #b9ffd7;
		padding: 0px 30px;
		line-height: 53px;
		font-size: 14px;
		box-shadow: rgb(126 45 145) 0px 0px 10px 0px;
		transition: all 0.4s ease-in-out;
		-moz-transition: all 0.4s ease-in-out;
		-webkit-transition: all 0.4s ease-in-out
	}
	.header-8:hover {
		border: 2px #86eab0 solid;
		color: #fff;
		transition: all 0.2s ease-in-out;
		-moz-transition: all 0.2s ease-in-out;
		-webkit-transition: all 0.2s ease-in-out
	}
	.header-8 {
		width: 38px;
		height: 38px;
		line-height: 38px;
		floaT: right;
		margin: 22px 30px 0px 0px;
		border-radius: 100px;
		border: 2px #1acf66 solid;
		cursor: pointer;
		color: #aaf3c9;
		transition: all 0.2s ease-in-out;
		-moz-transition: all 0.2s ease-in-out;
		-webkit-transition: all 0.2s ease-in-out
	}
	#cssmenu ul li::after {
		transition: all 0.2s ease-in-out;
		-moz-transition: all 0.2s ease-in-out;
		-webkit-transition: all 0.2s ease-in-out
	}
	#cssmenu ul li:hover::after {
		opacity: 9;
		transition: all 0.2s ease-in-out;
		-moz-transition: all 0.2s ease-in-out;
		-webkit-transition: all 0.2s ease-in-out
	}
	#cssmenu ul li ul li::before,
	#cssmenu ul li ul li::after {
		display: none !important
	}
	#cssmenu ul .cssmenu-a a {
		color: #7e2d91
	}
	#cssmenu ul .cssmenu-a::after {
		opacity: 9
	}
	#cssmenu ul li::after {
		opacity: 0;
    width: 50px;
    height: 5px;
		border-radius: 100px;
		margin: 57px 0px 0px -26px;
		position: absolute;
		background: #7e2d91;
		content: "";
		-webkit-transition: all .3s;
		-moz-transition: all .3s;
		-o-transition: all .3s;
		transition: all .3s;
		color: #fff;
		font-size: 18px;
		left: 50%;
		-webkit-transform: translateY(-50%);
		transform: translateY(-50%)
	}
	#cssmenu ul li::before {
		left: 0px;
		-webkit-transition: all .3s;
		-moz-transition: all .3s;
		-o-transition: all .3s;
		transition: all .3s
	}
	#cssmenu {
		margin: 0;
		width: auto;
		padding: 0;
		line-height: 1;
		display: block;
		position: relative;
		font-family: font-1;
		box-sizing: content-box
	}
	#cssmenu ul {
		list-style: none;
		margin: 0px 150px -1px 0px;
		padding: 0;
		display: block;
		float: left;
	}
	#cssmenu ul:after,
	#cssmenu:after {
		content: " ";
		display: block;
		font-size: 0;
		height: 0;
		clear: both;
		visibility: hidden
	}
	#cssmenu ul li {
		margin: 0;
		padding: 0;
		display: block;
		position: relative
	}
	#cssmenu ul li a {
		text-decoration: none;
		display: block;
		margin: 0;
		-webkit-transition: color .1s ease;
		-moz-transition: color .1s ease;
		-ms-transition: color .1s ease;
		-o-transition: color .1s ease;
		transition: color .1s ease;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box
	}
	#cssmenu ul li ul {
		position: absolute;
		left: -9999px;
		top: 64px;
	}
	#cssmenu ul li ul li {
		max-height: 0;
		position: absolute;
		-webkit-transition: max-height 0.1s ease-out;
		-moz-transition: max-height 0.1s ease-out;
		-ms-transition: max-height 0.1s ease-out;
		-o-transition: max-height 0.1s ease-out;
		transition: max-height 0.1s ease-out
	}
	#cssmenu.align-right ul li ul li.has-sub:after {
		right: auto;
		left: 15px
	}
	#cssmenu.align-right ul li ul li.has-sub:before {
		right: auto;
		left: 15px;
		border-left-color: transparent;
		border-right-color: #fff
	}
	#cssmenu ul li ul li a {
		-webkit-transition: all .1s;
		-moz-transition: all .1s;
		-o-transition: all .1s;
		transition: all .1s;
		border-bottom: 1px #6f2880 solid;
		display: inline-block;
		font-size: 15px;
		opacity: 1;
		color: rgba(255, 255, 255, 0);
		font-family: font-1;
		font-size: 14px;
		font-weight: 400;
		text-transform: none;
		letter-spacing: 0;
		display: block;
		width: 280px;
		padding: 19px 10px 19px 15px
	}
	#cssmenu ul li ul li:hover>a,
	#cssmenu ul li ul li.active>a {
		-webkit-transition: all .1s;
		-moz-transition: all .1s;
		-o-transition: all .1s;
		transition: all .1s;
		color: #fff !important;
		background: rgb(255 255 255 / 10%)
	}
	#cssmenu ul li ul li:hover:after,
	#cssmenu ul li ul li.active:after {
		background: #7e2d91
	}
	#cssmenu ul li ul li:hover>ul {
		background: #191a21;
		border-top: 0px solid #191a21;
		border-bottom: 0px solid #191a21;
		border-left: 0px solid #eee;
		border-right: 0px solid #eee;
		left: 100%;
		top: 0px
	}
	#cssmenu ul li ul li:hover>ul>li {
		max-height: 72px;
		position: relative
	}
	#cssmenu>ul>li {
		float: left
	}
	#cssmenu.align-center>ul>li {
		float: none;
		display: inline-block
	}
	#cssmenu.align-center>ul {
		text-align: center;
		font-size: 0
	}
	#cssmenu.align-center ul ul {
		text-align: left
	}
	#cssmenu.align-right>ul {
		float: right
	}
	#cssmenu.align-right>ul>li:hover>ul {
		left: auto;
		right: 0
	}
	#cssmenu.align-right ul ul li:hover>ul {
		right: 100%;
		left: auto
	}
	#cssmenu.align-right ul ul li a {
		text-align: right
	}
	#cssmenu>ul>li:hover>a,
	#cssmenu>ul>li.active>a {
		color: #7e2d91;
		position: relative;
		z-index: 9999;
		cursor: pointer;
		-webkit-transition: all .3s;
		-moz-transition: all .3s;
		-o-transition: all .3s;
		transition: all .3s
	}
	#cssmenu>ul>li>a,
	#cssmenu>ul>li.active>a {
		-webkit-transition: all .3s;
		-moz-transition: all .3s;
		-o-transition: all .3s;
		transition: all .3s
	}
	#cssmenu>ul>li:hover>a:after,
	#cssmenu>ul>li.active>a:after {
		background: #000
	}
	#cssmenu>ul>li:hover>a:before,
	#cssmenu>ul>li.active>a:before {
		border-top-color: #fff
	}
	#cssmenu>ul>li:hover>ul a {
		opacity: 9;
		font-size: 13px;
		color: #dbdcdb !important;
		left: 0
	}
	#cssmenu>ul>li:hover>ul {
		left: 0
	}
	#cssmenu>ul>li:hover>ul>li {
		display: inline-block;
		z-index: 999999;
		max-height: 49px;
		position: relative
	}
	#cssmenu #menu-button {
		display: none
	}
	#cssmenu>ul>li>a {
		display: block
	}
	#cssmenu>ul>li {
		width: auto
	}
	#cssmenu>ul>li>ul {
		border-radius: 0px 0px 5px 5px;
		overflow: hidden;
		background: #7e2d91;
		box-shadow: 0px 5px 10px 0px rgb(0 0 0 / 20%);
		font-family: font-1;
		width: 280px;
		display: block
	}
	#cssmenu li a {
		float: left;
		padding: 23px 13px;
		position: relative
	}
	.cssmenu a {
		color: #a5a7b2
	}
	.header-7 {
		border-radius: 0px 5px 5px 0px;
		z-index: 1;
		width: 140px;
		height: 63px;
		line-height: 63px;
		floaT: left;
		margin: 0px 0px 0px 0px;
		font-size: 15px;
		font-family: font-1;
		color: #fff;
		position: absolute;
		right: 0px;
		top: 0px;
		text-align: center
	}
	.logo-1 img {
		width: 100%;
		line-height: 0px
	}
	.logo-1 {
		width: 85px;
		floaT: left;
		margin: 6px 2px 2px 7px;
		font-size: 15px;
		font-family: font-1;
		color: #bdbdbd;
		z-index: 1;
		position: relative
	}
	.header-5 {
		z-index: 9;
		position: absolute;
		width: 100%;
		floaT: left;
		margin: 58px 0% 2% 0%;
		font-size: 15px;
		font-family: font-1;
		color: #bdbdbd;
		background: #fff;
		border-radius: 50px !important
	}
	.header-sl-6 {
		width: 100%;
		floaT: left;
		margin: 3% 0% 2% 0%;
		font-size: 15px;
		font-family: 'font-1';
		color: #fff;
		border-radius: 5px
	}
	.header-sl-4 {
		width: 100%;
		floaT: left;
		margin: 0% 0% 2% 0%;
		font-size: 36px;
		font-family: font-1
	}
	.header-sl-5 {
		color: #fff;
		font-size: 15px;
		width: 100%;
		floaT: left;
		line-height: 21px
	}
	.header-sl-3 {
		z-index: 11;
		width: 90%;
		height: 300px;
		floaT: left;
		margin: 21% 0% 10% 0%;
		position: relative
	}
	.header-02 {
		position: absolute;
		width: 100%;
		floaT: left;
		color: #fff;
		margin-bottom: 0px
	}
	.header-4 li {
		floaT: right;
		color: #fff;
		padding: 0px 0px 0px 30px
	}
	.header-4 a {
		color: #fff
	}
	.header-4 {
		floaT: right;
		color: #fff
	}
	.header-3 span {
		color: #fff;
		font-family: font-1
	}
	.header-3 {
		floaT: left;
		color: #dedede;
		font-family: font-1
	}
	.header-2 {
		position: relative;
		z-indeX: 1;
		width: 100%;
		floaT: left;
		color: #fff;
		margin-bottom: 0px;
		padding: 20px 0px
	}
	.header-sl-2::after {
		z-index: 0;
		width: 100%;
		height: 100%;
		margin: 0px 0px 0px 0px;
		floaT: left;
		position: absolute;
		overflow: hidden;
		lefT: 0px;
		top: 0px;
		background-color: #08081980;
		opacity: 0.9;
		content: ""
	}
	.header-sl-2 {
		position: relative;
		z-indeX: 0;
		width: 100%;
		floaT: left;
		top: 0px
	}
	.header-sl-12 {
		position: absolute;
		z-indeX: 1;
		width: 100%;
		bottom: -0px;
		height: 80px;
		floaT: left;
		background: url(../images/wavesOpacity.svg) top no-repeat;
		transform: rotate(180deg);
		background-size: 110%;
		color: #fff;
		margin-bottom: 0px
	}
	.header-sl-img-1 img {
		object-fit: cover;
		width: 100%
	}
	.header-sl-img-1,
	.header-sl-img-1 img,
	.slick-slider {
		height: 800px
	}
	.header-sl-img-1 {
		position: absolute;
		z-indeX: 0;
		width: 100%;
		floaT: left;
		color: #fff;
		margin-bottom: 0px
	}
	.header-sl-1 {
		overflow: hidden;
		position: relative;
		z-indeX: 1;
		width: 100%;
		height: 655px;
		floaT: left;
		color: #fff;
		margin-top: 0px
	}
	.center-1 {
		position: relative;
		margin: auto
	}
}

@media (min-width: 1205px) and (max-width: 9000000px) {
  .custom-shape-divider-bottom-1628205760 {
      position: absolute;
      bottom: -3px;
      left: 0;
      width: 100%;
      overflow: hidden;
      line-height: 0;
      transform: rotate(180deg);
  }

  .custom-shape-divider-bottom-1628205760 svg {
      position: relative;
      display: block;
      width: calc(100% + 1.3px);
      height: 61px;
  }

  .custom-shape-divider-bottom-1628205760 .shape-fill {
      fill: #EFEBF4;
  }
	.sruli-15 {
		width: 100%;
		floaT: left;
		margin: 0px 0px 0% 0px
	}
	.sruli-14 span {
		color: #2069c4;
		font-family: font-4
	}
	.sruli-14 {
		width: 100%;
		floaT: left;
		margin: 0px 0px 0% 0px;
		font-size: 18px;
		line-height: 20px;
		color: #555;
		font-family: font-1
	}
	.sruli-13 {
		padding: 0% 5%
	}
	.sruli-12 {
		width: 100%;
		floaT: left;
		background: #fff;
		border-radius: 5px;
		box-shadow: 0px 1px 10px 0px rgb(0 0 0 / 16%);
		margin-top: 3%;
		padding-bottom: 5%;
		overflow: hidden;
		padding: 5% 0%
	}
	.sruli-11 {
		floaT: right
	}
	.sruli-10 {
		floaT: left
	}
	.sruli-9 {
		width: 100%;
		floaT: left;
		margin: 0px 0px 0% 0px;
		font-size: 14px;
		line-height: 20px;
		color: #555;
		font-family: font-1
	}
	.sruli-8 b {
		font-family: font-1
	}
	.sruli-8 {
		width: 100%;
		floaT: left;
		margin: 15px 0px 5% 0px;
		font-size: 14px;
		line-height: 20px;
		color: #555;
		font-family: font-1
	}
	.sruli-5 i {
		color: #7e2d91
	}
	.sruli-7 {
		floaT: left;
		padding: 0px 20px;
		color: #acacac;
		font-family: font-1
	}
	.sruli-7 span {
		color: #6f6f6f
	}
	.sruli-6 {
		floaT: left;
		color: #acacac
	}
	.sruli-5 {
		font-style: italic;
		width: 100%;
		floaT: left;
		margin: 8px 0px 0px 0px;
		font-size: 14px;
		color: #222;
		font-family: font-1
	}
	.sruli-4 h1 {
		line-height: 25px;
		width: 100%;
		floaT: left;
		margin: 0px 0px 0px 0px;
		font-size: 22px;
		color: #222;
		font-family: font-4;
		letter-spacing: -0.8px
	}
	.sruli-4 {
		width: 62%;
		floaT: right;
		margin: 0px 0px 0px 0px
	}
	.btn-close {
		display: none
	}
	.fotorama__stage__frame.fotorama__stage__frame img {
		border-radius: 5px !important
	}
	.fotorama__nav__frame.fotorama__nav__frame--thumb.fotorama__active::before {
		width: 56px;
		height: 56px;
		box-shadow: 0px 0px 0px 4px #7e2d91;
		margin: 6px 0px 0px 4px;
		top: 0px;
		position: absolute;
		floaT: left;
		content: "";
		z-index: 99
	}
	body .fotorama__thumb-border {
		width: 60px !important;
		height: 60px !important;
		border-width: 4px;
		margin-top: 2px !important
    font-family: font-1 !important;
	}
	.sruli-03 {
		width: 350px;
		floaT: left;
		background: #fff;
		overflow: hidden;
		padding: 0% 0%
	}
	.sruli-3 {
		padding: 0% 5%
	}
	.sruli-1 {
		width: 100%;
		floaT: left
	}
	.sruli-2 {
		margin-bottom: 0%;
		width: 100%;
		floaT: left;
		background: #fff;
		border-radius: 5px;
		box-shadow: 0px 1px 10px 0px rgb(0 0 0 / 16%);
		margin-top: 10px;
		padding-bottom: 5%;
		overflow: hidden;
		padding: 5% 0%
	}
	.gallery-hidden {
		display: none
	}
	.fotorama__fullscreen-icon {
		background-color: #222;
		width: 32px;
		height: 32px;
		top: 20px !important;
		right: 20px !important;
		background-position: 0 -32px;
		z-index: 20
	}
	.fotorama__fullscreen-icon,
	.fotorama__video-close,
	.fotorama__video-play {
		background: #222 url(../images/fotorama.png) no-repeat
	}
	.fotorama__stage {
		background-color: #fff
	}
	.gallery-shown:not(.fotorama--fullscreen) .fotorama__nav-wrap {
		border: 0px solid #e3e3e3;
		padding: 10px 0px;
		margin-top: 0px
	}
	/*! * Fotorama 4.6.4 | http://fotorama.io/license/ */
	.fotorama__arr:focus:after,
	.fotorama__fullscreen-icon:focus:after,
	.fotorama__html,
	.fotorama__img,
	.fotorama__nav__frame:focus .fotorama__dot:after,
	.fotorama__nav__frame:focus .fotorama__thumb:after,
	.fotorama__stage__frame,
	.fotorama__stage__shaft,
	.fotorama__video iframe {
		position: absolute;
		width: 100%;
		height: 100%;
		border-radius: 5px;
		top: 0;
		right: 0;
		left: 0;
		bottom: 0
	}
	.fotorama--fullscreen,
	.fotorama__img {
		max-width: 99999px!important;
		max-height: 99999px!important;
		min-width: 0!important;
		min-height: 0!important;
		border-radius: 0!important;
		box-shadow: none!important;
		padding: 0!important
	}
	.fotorama__wrap .fotorama__grab {
		cursor: move;
		cursor: -webkit-grab;
		cursor: -o-grab;
		cursor: -ms-grab;
		cursor: grab
	}
	.fotorama__grabbing * {
		cursor: move;
		cursor: -webkit-grabbing;
		cursor: -o-grabbing;
		cursor: -ms-grabbing;
		cursor: grabbing
	}
	.fotorama__spinner {
		position: absolute!important;
		top: 50%!important;
		left: 50%!important
	}
	.fotorama__wrap--css3 .fotorama__arr,
	.fotorama__wrap--css3 .fotorama__fullscreen-icon,
	.fotorama__wrap--css3 .fotorama__nav__shaft,
	.fotorama__wrap--css3 .fotorama__stage__shaft,
	.fotorama__wrap--css3 .fotorama__thumb-border,
	.fotorama__wrap--css3 .fotorama__video-close,
	.fotorama__wrap--css3 .fotorama__video-play {
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0)
	}
	.fotorama__caption,
	.fotorama__nav:after,
	.fotorama__nav:before,
	.fotorama__stage:after,
	.fotorama__stage:before,
	.fotorama__wrap--css3 .fotorama__html,
	.fotorama__wrap--css3 .fotorama__nav,
	.fotorama__wrap--css3 .fotorama__spinner,
	.fotorama__wrap--css3 .fotorama__stage,
	.fotorama__wrap--css3 .fotorama__stage .fotorama__img,
	.fotorama__wrap--css3 .fotorama__stage__frame {
		-webkit-transform: translateZ(0);
		transform: translateZ(0)
	}
	.fotorama__arr:focus,
	.fotorama__fullscreen-icon:focus,
	.fotorama__nav__frame {
		outline: 0
	}
	.fotorama__arr:focus:after,
	.fotorama__fullscreen-icon:focus:after,
	.fotorama__nav__frame:focus .fotorama__dot:after,
	.fotorama__nav__frame:focus .fotorama__thumb:after {
		content: '';
		border-radius: inherit;
		background-color: rgba(0, 175, 234, .5)
	}
	.fotorama__wrap--video .fotorama__stage,
	.fotorama__wrap--video .fotorama__stage__frame--video,
	.fotorama__wrap--video .fotorama__stage__frame--video .fotorama__html,
	.fotorama__wrap--video .fotorama__stage__frame--video .fotorama__img,
	.fotorama__wrap--video .fotorama__stage__shaft {
		-webkit-transform: none!important;
		transform: none!important
	}
	.fotorama__wrap--css3 .fotorama__nav__shaft,
	.fotorama__wrap--css3 .fotorama__stage__shaft,
	.fotorama__wrap--css3 .fotorama__thumb-border {
		transition-property: -webkit-transform, width;
		transition-property: transform, width;
		transition-timing-function: cubic-bezier(0.1, 0, .25, 1);
		transition-duration: 0ms
	}
	.fotorama__arr,
	.fotorama__fullscreen-icon,
	.fotorama__no-select,
	.fotorama__video-close,
	.fotorama__video-play,
	.fotorama__wrap {
		-webkit-user-select: none;
		-moz-user-select: none;
		-ms-user-select: none;
		user-select: none
	}
	.fotorama__select {
		-webkit-user-select: text;
		-moz-user-select: text;
		-ms-user-select: text;
		user-select: text
	}
	.fotorama__nav,
	.fotorama__nav__frame {
		margin: auto;
		padding: 0
	}
	.fotorama__caption__wrap,
	.fotorama__nav__frame,
	.fotorama__nav__shaft {
		-moz-box-orient: vertical;
		display: inline-block;
		vertical-align: middle;
		*display: inline;
		*zoom: 1
	}
	.fotorama__nav__frame,
	.fotorama__thumb-border {
		box-sizing: content-box
	}
	.fotorama__caption__wrap {
		box-sizing: border-box
	}
	.fotorama--hidden,
	.fotorama__load {
		position: absolute;
		left: -99999px;
		top: -99999px;
		z-index: -1
	}
	.fotorama__arr,
	.fotorama__fullscreen-icon,
	.fotorama__nav,
	.fotorama__nav__frame,
	.fotorama__nav__shaft,
	.fotorama__stage__frame,
	.fotorama__stage__shaft,
	.fotorama__video-close,
	.fotorama__video-play {
		-webkit-tap-highlight-color: transparent
	}
	.fotorama__arr.fotorama__arr--next {
		background: url(../images/nex-1.png) center no-repeat !important
	}
	.fotorama__arr.fotorama__arr--prev {
		background: url(../images/nex-2.png) center no-repeat !important
	}
	.fotorama__thumb {
		background-color: #7f7f7f;
		background-color: rgba(127, 127, 127, .2)
	}
	.fotorama {
		min-width: 1px;
		overflow: hidden
	}
	.fotorama:not(.fotorama--unobtrusive)>*:not(:first-child) {
		display: none
	}
	.fullscreen {
		width: 100%!important;
		height: 100%!important;
		max-width: 100%!important;
		max-height: 100%!important;
		margin: 0!important;
		padding: 0!important;
		overflow: hidden!important;
		background: #000
	}
	.fotorama--fullscreen {
		position: absolute!important;
		top: 0!important;
		left: 0!important;
		right: 0!important;
		bottom: 0!important;
		float: none!important;
		z-index: 2147483647!important;
		background: #000;
		width: 100%!important;
		height: 100%!important;
		margin: 0!important
	}
	.fotorama--fullscreen .fotorama__nav,
	.fotorama--fullscreen .fotorama__stage {
		background: #000
	}
	.fotorama__wrap {
		-webkit-text-size-adjust: 100%;
		position: relative;
		direction: ltr;
		z-index: 0
	}
	.fotorama__wrap--rtl .fotorama__stage__frame {
		direction: rtl
	}
	.fotorama__nav,
	.fotorama__stage {
		overflow: hidden;
		position: relative;
		max-width: 100%
	}
	.fotorama__wrap--pan-y {
		-ms-touch-action: pan-y
	}
	.fotorama__wrap .fotorama__pointer {
		cursor: pointer
	}
	.fotorama__wrap--slide .fotorama__stage__frame {
		opacity: 1!important
	}
	.fotorama__stage__frame {
		overflow: hidden
	}
	.fotorama__stage__frame.fotorama__active {
		z-index: 8
	}
	.fotorama__wrap--fade .fotorama__stage__frame {
		display: none
	}
	.fotorama__wrap--fade .fotorama__fade-front,
	.fotorama__wrap--fade .fotorama__fade-rear,
	.fotorama__wrap--fade .fotorama__stage__frame.fotorama__active {
		display: block;
		left: 0;
		top: 0
	}
	.fotorama__wrap--fade .fotorama__fade-front {
		z-index: 8
	}
	.fotorama__wrap--fade .fotorama__fade-rear {
		z-index: 7
	}
	.fotorama__wrap--fade .fotorama__fade-rear.fotorama__active {
		z-index: 9
	}
	.fotorama__wrap--fade .fotorama__stage .fotorama__shadow {
		display: none
	}
	.fotorama__img {
		-ms-filter: "alpha(Opacity=0)";
		filter: alpha(opacity=0);
		opacity: 0;
		border: none!important
	}
	.fotorama__error .fotorama__img,
	.fotorama__loaded .fotorama__img {
		-ms-filter: "alpha(Opacity=100)";
		filter: alpha(opacity=100);
		opacity: 1
	}
	.fotorama--fullscreen .fotorama__loaded--full .fotorama__img,
	.fotorama__img--full {
		display: none
	}
	.fotorama--fullscreen .fotorama__loaded--full .fotorama__img--full {
		display: block
	}
	.fotorama__wrap--only-active .fotorama__nav,
	.fotorama__wrap--only-active .fotorama__stage {
		max-width: 99999px!important
	}
	.fotorama__wrap--only-active .fotorama__stage__frame {
		visibility: hidden
	}
	.fotorama__wrap--only-active .fotorama__stage__frame.fotorama__active {
		visibility: visible
	}
	.fotorama__nav {
		font-size: 0;
		line-height: 0;
		text-align: center;
		display: none;
		white-space: nowrap;
		z-index: 5
	}
	.fotorama__nav__shaft {
		position: relative;
		left: 0;
		top: 0;
		text-align: left
	}
	.fotorama__nav__frame {
		position: relative;
		cursor: pointer
	}
	.fotorama__nav--dots {
		display: block
	}
	.fotorama__nav--dots .fotorama__nav__frame {
		width: 18px;
		height: 30px
	}
	.fotorama__nav--dots .fotorama__nav__frame--thumb,
	.fotorama__nav--dots .fotorama__thumb-border {
		display: none
	}
	.fotorama__nav--thumbs {
		display: block
	}
	.fotorama__nav--thumbs .fotorama__nav__frame {
		padding-left: 0!important
	}
	.fotorama__nav--thumbs .fotorama__nav__frame:last-child {
		padding-right: 0!important
	}
	.fotorama__nav--thumbs .fotorama__nav__frame--dot {
		display: none
	}
	.fotorama__dot {
		display: block;
		width: 4px;
		height: 4px;
		position: relative;
		top: 12px;
		left: 6px;
		border-radius: 6px;
		border: 1px solid #7f7f7f
	}
	.fotorama__nav__frame:focus .fotorama__dot:after {
		padding: 1px;
		top: -1px;
		left: -1px
	}
	.fotorama__nav__frame.fotorama__active .fotorama__dot {
		width: 0;
		height: 0;
		border-width: 3px
	}
	.fotorama__nav__frame.fotorama__active .fotorama__dot:after {
		padding: 3px;
		top: -3px;
		left: -3px
	}
	.fotorama__thumb {
		overflow: hidden;
		position: relative;
		width: 100%;
		height: 100%
	}
	.fotorama__nav__frame:focus .fotorama__thumb {
		z-index: 2
	}
	.fotorama__thumb-border {
		position: absolute;
		display: none;
		z-index: 9;
		top: 6px;
		left: 0px;
		border-style: solid;
		border-color: #00afea;
		background-image: linear-gradient(to bottom right, rgba(255, 255, 255, .25), rgba(64, 64, 64, .1))
	}
	.fotorama__caption {
		position: absolute;
		z-index: 12;
		bottom: 0;
		left: 0;
		right: 0;
		font-family: 'Helvetica Neue', Arial, sans-serif;
		font-size: 14px;
		line-height: 1.5;
		color: #000
	}
	.fotorama__caption a {
		text-decoration: none;
		color: #000;
		border-bottom: 1px solid;
		border-color: rgba(0, 0, 0, .5)
	}
	.fotorama__caption a:hover {
		color: #333;
		border-color: rgba(51, 51, 51, .5)
	}
	.fotorama__wrap--rtl .fotorama__caption {
		left: auto;
		right: 0
	}
	.fotorama__wrap--no-captions .fotorama__caption,
	.fotorama__wrap--video .fotorama__caption {
		display: none
	}
	.fotorama__caption__wrap {
		background-color: #fff;
		background-color: rgba(255, 255, 255, .9);
		padding: 5px 10px
	}
	@-webkit-keyframes spinner {
		0% {
			-webkit-transform: rotate(0);
			transform: rotate(0)
		}
		100% {
			-webkit-transform: rotate(360deg);
			transform: rotate(360deg)
		}
	}
	@keyframes spinner {
		0% {
			-webkit-transform: rotate(0);
			transform: rotate(0)
		}
		100% {
			-webkit-transform: rotate(360deg);
			transform: rotate(360deg)
		}
	}
	.fotorama__wrap--css3 .fotorama__spinner {
		-webkit-animation: spinner 24s infinite linear;
		animation: spinner 24s infinite linear
	}
	.fotorama__wrap--css3 .fotorama__html,
	.fotorama__wrap--css3 .fotorama__stage .fotorama__img {
		transition-property: opacity;
		transition-timing-function: linear;
		transition-duration: .3s
	}
	.fotorama__wrap--video .fotorama__stage__frame--video .fotorama__html,
	.fotorama__wrap--video .fotorama__stage__frame--video .fotorama__img {
		-ms-filter: "alpha(Opacity=0)";
		filter: alpha(opacity=0);
		opacity: 0
	}
	.fotorama__select {
		cursor: auto
	}
	.fotorama__video {
		top: 32px;
		right: 0;
		bottom: 0;
		left: 0;
		position: absolute;
		z-index: 10
	}
	@-moz-document url-prefix() {
		.fotorama__active {
			box-shadow: 0 0 0 transparent
		}
	}
	.fotorama__arr,
	.fotorama__fullscreen-icon,
	.fotorama__video-close,
	.fotorama__video-play {
		position: absolute;
		z-index: 11;
		cursor: pointer
	}
	.fotorama__arr {
		position: absolute;
		width: 18px;
		height: 50px;
		top: 48.3%;
		margin-top: -16px
	}
	.fotorama__arr--prev {
		left: 30px;
		background-position: 0 0
	}
	.fotorama__arr--next {
		right: 30px;
		background-position: -32px 0
	}
	.fotorama__arr--disabled {
		pointer-events: none;
		cursor: default;
		*display: none;
		opacity: .1
	}
	.fotorama__fullscreen-icon {
		width: 32px;
		height: 32px;
		top: 2px;
		right: 2px;
		background-position: 0 -32px;
		z-index: 20
	}
	.fotorama__arr:focus,
	.fotorama__fullscreen-icon:focus {
		border-radius: 50%
	}
	.fotorama--fullscreen .fotorama__fullscreen-icon {
		background-position: -32px -32px
	}
	.fotorama__video-play {
		width: 96px;
		height: 96px;
		left: 50%;
		top: 50%;
		margin-left: -48px;
		margin-top: -48px;
		background-position: 0 -64px;
		opacity: 0
	}
	.fotorama__wrap--css2 .fotorama__video-play,
	.fotorama__wrap--video .fotorama__stage .fotorama__video-play {
		display: none
	}
	.fotorama__error .fotorama__video-play,
	.fotorama__loaded .fotorama__video-play,
	.fotorama__nav__frame .fotorama__video-play {
		opacity: 1;
		display: block
	}
	.fotorama__nav__frame .fotorama__video-play {
		width: 32px;
		height: 32px;
		margin-left: -16px;
		margin-top: -16px;
		background-position: -64px -32px
	}
	.fotorama__video-close {
		width: 32px;
		height: 32px;
		top: 0;
		right: 0;
		background-position: -64px 0;
		z-index: 20;
		opacity: 0
	}
	.fotorama__wrap--css2 .fotorama__video-close {
		display: none
	}
	.fotorama__wrap--css3 .fotorama__video-close {
		-webkit-transform: translate3d(32px, -32px, 0);
		transform: translate3d(32px, -32px, 0)
	}
	.fotorama__wrap--video .fotorama__video-close {
		display: block;
		opacity: 1
	}
	.fotorama__wrap--css3.fotorama__wrap--video .fotorama__video-close {
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0)
	}
	.fotorama__wrap--no-controls.fotorama__wrap--toggle-arrows .fotorama__arr,
	.fotorama__wrap--no-controls.fotorama__wrap--toggle-arrows .fotorama__fullscreen-icon {
		opacity: 0
	}
	.fotorama__wrap--no-controls.fotorama__wrap--toggle-arrows .fotorama__arr:focus,
	.fotorama__wrap--no-controls.fotorama__wrap--toggle-arrows .fotorama__fullscreen-icon:focus {
		opacity: 1
	}
	.fotorama__wrap--video .fotorama__arr,
	.fotorama__wrap--video .fotorama__fullscreen-icon {
		opacity: 0!important
	}
	.fotorama__wrap--css2.fotorama__wrap--no-controls.fotorama__wrap--toggle-arrows .fotorama__arr,
	.fotorama__wrap--css2.fotorama__wrap--no-controls.fotorama__wrap--toggle-arrows .fotorama__fullscreen-icon {
		display: none
	}
	.fotorama__wrap--css2.fotorama__wrap--no-controls.fotorama__wrap--toggle-arrows .fotorama__arr:focus,
	.fotorama__wrap--css2.fotorama__wrap--no-controls.fotorama__wrap--toggle-arrows .fotorama__fullscreen-icon:focus {
		display: block
	}
	.fotorama__wrap--css2.fotorama__wrap--video .fotorama__arr,
	.fotorama__wrap--css2.fotorama__wrap--video .fotorama__fullscreen-icon {
		display: none!important
	}
	.fotorama__wrap--css3.fotorama__wrap--no-controls.fotorama__wrap--slide.fotorama__wrap--toggle-arrows .fotorama__fullscreen-icon:not(:focus) {
		-webkit-transform: translate3d(32px, -32px, 0);
		transform: translate3d(32px, -32px, 0)
	}
	.fotorama__wrap--css3.fotorama__wrap--no-controls.fotorama__wrap--slide.fotorama__wrap--toggle-arrows .fotorama__arr--prev:not(:focus) {
		-webkit-transform: translate3d(-48px, 0, 0);
		transform: translate3d(-48px, 0, 0)
	}
	.fotorama__wrap--css3.fotorama__wrap--no-controls.fotorama__wrap--slide.fotorama__wrap--toggle-arrows .fotorama__arr--next:not(:focus) {
		-webkit-transform: translate3d(48px, 0, 0);
		transform: translate3d(48px, 0, 0)
	}
	.fotorama__wrap--css3.fotorama__wrap--video .fotorama__fullscreen-icon {
		-webkit-transform: translate3d(32px, -32px, 0)!important;
		transform: translate3d(32px, -32px, 0)!important
	}
	.fotorama__wrap--css3.fotorama__wrap--video .fotorama__arr--prev {
		-webkit-transform: translate3d(-48px, 0, 0)!important;
		transform: translate3d(-48px, 0, 0)!important
	}
	.fotorama__wrap--css3.fotorama__wrap--video .fotorama__arr--next {
		-webkit-transform: translate3d(48px, 0, 0)!important;
		transform: translate3d(48px, 0, 0)!important
	}
	.fotorama__wrap--css3 .fotorama__arr:not(:focus),
	.fotorama__wrap--css3 .fotorama__fullscreen-icon:not(:focus),
	.fotorama__wrap--css3 .fotorama__video-close:not(:focus),
	.fotorama__wrap--css3 .fotorama__video-play:not(:focus) {
		transition-property: -webkit-transform, opacity;
		transition-property: transform, opacity;
		transition-duration: .3s
	}
	.fotorama__nav:after,
	.fotorama__nav:before,
	.fotorama__stage:after,
	.fotorama__stage:before {
		content: "";
		display: block;
		position: absolute;
		text-decoration: none;
		top: 0;
		bottom: 0;
		width: 10px;
		height: auto;
		z-index: 10;
		pointer-events: none;
		background-repeat: no-repeat;
		background-size: 1px 100%, 5px 100%
	}
	.fotorama__nav:before,
	.fotorama__stage:before {
		background-image: linear-gradient(transparent, rgba(0, 0, 0, .2) 25%, rgba(0, 0, 0, .3) 75%, transparent), radial-gradient(farthest-side at 0 50%, rgba(0, 0, 0, .4), transparent);
		background-position: 0 0, 0 0;
		left: -10px
	}
	.fotorama__nav.fotorama__shadows--left:before,
	.fotorama__stage.fotorama__shadows--left:before {
		left: 0
	}
	.fotorama__nav:after,
	.fotorama__stage:after {
		background-image: linear-gradient(transparent, rgba(0, 0, 0, .2) 25%, rgba(0, 0, 0, .3) 75%, transparent), radial-gradient(farthest-side at 100% 50%, rgba(0, 0, 0, .4), transparent);
		background-position: 100% 0, 100% 0;
		right: -10px
	}
	.fotorama__nav.fotorama__shadows--right:after,
	.fotorama__stage.fotorama__shadows--right:after {
		right: 0
	}
	.fotorama--fullscreen .fotorama__nav:after,
	.fotorama--fullscreen .fotorama__nav:before,
	.fotorama--fullscreen .fotorama__stage:after,
	.fotorama--fullscreen .fotorama__stage:before,
	.fotorama__wrap--fade .fotorama__stage:after,
	.fotorama__wrap--fade .fotorama__stage:before,
	.fotorama__wrap--no-shadows .fotorama__nav:after,
	.fotorama__wrap--no-shadows .fotorama__nav:before,
	.fotorama__wrap--no-shadows .fotorama__stage:after,
	.fotorama__wrap--no-shadows .fotorama__stage:before {
		display: none
	}
	.speedbar-3 a {
		color: #a9a9a9 !important;
		padding: 0px 0px 0px 0px;
		position: relative
	}
	.srulki-1 .speedbar-3 a {
		font-family: font-1;
		padding: 0px 1px;
		position: relative
	}
	.srulki-1 .speedbar-3 {
		font-size: 13px !important
	}
	.serch-1 .box_in {
		margin: 5% 6% 0% 6%
	}
	.footer-0 {
		z-index: 9;
		width: 100%;
		float: left;
		position: relative
	}
	.containerr {
		height: 200px;
		float: left;
		width: 100%;
		margin: 0px 0px 0px 0px;
		z-index: 0;
		position: relative
	}
	.container {
		z-index: 99999999999;
		position: absolute;
		overflow: hidden;
		min-height: 200px;
		width: 100%;
		height: 100%;
		background-color: rgba(0, 0, 255, 0)
	}
	.bird {
		background-image: url(../images/bird-cells.svg);
		background-size: auto 100%;
		width: 88px;
		height: 125px;
		will-change: background-position;
		-webkit-animation-name: fly-cycle;
		animation-name: fly-cycle;
		-webkit-animation-timing-function: steps(10);
		animation-timing-function: steps(10);
		-webkit-animation-iteration-count: infinite;
		animation-iteration-count: infinite
	}
	.bird--one {
		-webkit-animation-duration: 1s;
		animation-duration: 1s;
		-webkit-animation-delay: -0.5s;
		animation-delay: -0.5s
	}
	.bird--two {
		-webkit-animation-duration: 0.9s;
		animation-duration: 0.9s;
		-webkit-animation-delay: -0.75s;
		animation-delay: -0.75s
	}
	.bird--three {
		-webkit-animation-duration: 1.25s;
		animation-duration: 1.25s;
		-webkit-animation-delay: -0.25s;
		animation-delay: -0.25s
	}
	.bird--four {
		-webkit-animation-duration: 1.1s;
		animation-duration: 1.1s;
		-webkit-animation-delay: -0.5s;
		animation-delay: -0.5s
	}
	.bird-container {
		position: absolute;
		top: 20%;
		left: -10%;
		-webkit-transform: scale(0) translateX(-10vw);
		transform: scale(0) translateX(-10vw);
		will-change: transform;
		-webkit-animation-name: fly-right-one;
		animation-name: fly-right-one;
		-webkit-animation-timing-function: linear;
		animation-timing-function: linear;
		-webkit-animation-iteration-count: infinite;
		animation-iteration-count: infinite
	}
	.bird-container--one {
		-webkit-animation-duration: 15s;
		animation-duration: 15s;
		-webkit-animation-delay: 0;
		animation-delay: 0
	}
	.bird-container--two {
		-webkit-animation-duration: 16s;
		animation-duration: 16s;
		-webkit-animation-delay: 1s;
		animation-delay: 1s
	}
	.bird-container--three {
		-webkit-animation-duration: 14.6s;
		animation-duration: 14.6s;
		-webkit-animation-delay: 9.5s;
		animation-delay: 9.5s
	}
	.bird-container--four {
		-webkit-animation-duration: 16s;
		animation-duration: 16s;
		-webkit-animation-delay: 10.25s;
		animation-delay: 10.25s
	}
	@-webkit-keyframes fly-cycle {
		100% {
			background-position: -900px 0
		}
	}
	@keyframes fly-cycle {
		100% {
			background-position: -900px 0
		}
	}
	@-webkit-keyframes fly-right-one {
		0% {
			-webkit-transform: scale(0.3) translateX(-10vw);
			transform: scale(0.3) translateX(-10vw)
		}
		10% {
			-webkit-transform: translateY(2vh) translateX(10vw) scale(0.4);
			transform: translateY(2vh) translateX(10vw) scale(0.4)
		}
		20% {
			-webkit-transform: translateY(0vh) translateX(30vw) scale(0.5);
			transform: translateY(0vh) translateX(30vw) scale(0.5)
		}
		30% {
			-webkit-transform: translateY(4vh) translateX(50vw) scale(0.6);
			transform: translateY(4vh) translateX(50vw) scale(0.6)
		}
		40% {
			-webkit-transform: translateY(2vh) translateX(70vw) scale(0.6);
			transform: translateY(2vh) translateX(70vw) scale(0.6)
		}
		50% {
			-webkit-transform: translateY(0vh) translateX(90vw) scale(0.6);
			transform: translateY(0vh) translateX(90vw) scale(0.6)
		}
		60% {
			-webkit-transform: translateY(0vh) translateX(110vw) scale(0.6);
			transform: translateY(0vh) translateX(110vw) scale(0.6)
		}
		100% {
			-webkit-transform: translateY(0vh) translateX(110vw) scale(0.6);
			transform: translateY(0vh) translateX(110vw) scale(0.6)
		}
	}
	@keyframes fly-right-one {
		0% {
			-webkit-transform: scale(0.3) translateX(-10vw);
			transform: scale(0.3) translateX(-10vw)
		}
		10% {
			-webkit-transform: translateY(2vh) translateX(10vw) scale(0.4);
			transform: translateY(2vh) translateX(10vw) scale(0.4)
		}
		20% {
			-webkit-transform: translateY(0vh) translateX(30vw) scale(0.5);
			transform: translateY(0vh) translateX(30vw) scale(0.5)
		}
		30% {
			-webkit-transform: translateY(4vh) translateX(50vw) scale(0.6);
			transform: translateY(4vh) translateX(50vw) scale(0.6)
		}
		40% {
			-webkit-transform: translateY(2vh) translateX(70vw) scale(0.6);
			transform: translateY(2vh) translateX(70vw) scale(0.6)
		}
		50% {
			-webkit-transform: translateY(0vh) translateX(90vw) scale(0.6);
			transform: translateY(0vh) translateX(90vw) scale(0.6)
		}
		60% {
			-webkit-transform: translateY(0vh) translateX(110vw) scale(0.6);
			transform: translateY(0vh) translateX(110vw) scale(0.6)
		}
		100% {
			-webkit-transform: translateY(0vh) translateX(110vw) scale(0.6);
			transform: translateY(0vh) translateX(110vw) scale(0.6)
		}
	}
	@-webkit-keyframes fly-right-two {
		0% {
			-webkit-transform: translateY(-2vh) translateX(-10vw) scale(0.5);
			transform: translateY(-2vh) translateX(-10vw) scale(0.5)
		}
		10% {
			-webkit-transform: translateY(0vh) translateX(10vw) scale(0.4);
			transform: translateY(0vh) translateX(10vw) scale(0.4)
		}
		20% {
			-webkit-transform: translateY(-4vh) translateX(30vw) scale(0.6);
			transform: translateY(-4vh) translateX(30vw) scale(0.6)
		}
		30% {
			-webkit-transform: translateY(1vh) translateX(50vw) scale(0.45);
			transform: translateY(1vh) translateX(50vw) scale(0.45)
		}
		40% {
			-webkit-transform: translateY(-2.5vh) translateX(70vw) scale(0.5);
			transform: translateY(-2.5vh) translateX(70vw) scale(0.5)
		}
		50% {
			-webkit-transform: translateY(0vh) translateX(90vw) scale(0.45);
			transform: translateY(0vh) translateX(90vw) scale(0.45)
		}
		51% {
			-webkit-transform: translateY(0vh) translateX(110vw) scale(0.45);
			transform: translateY(0vh) translateX(110vw) scale(0.45)
		}
		100% {
			-webkit-transform: translateY(0vh) translateX(110vw) scale(0.45);
			transform: translateY(0vh) translateX(110vw) scale(0.45)
		}
	}
	@keyframes fly-right-two {
		0% {
			-webkit-transform: translateY(-2vh) translateX(-10vw) scale(0.5);
			transform: translateY(-2vh) translateX(-10vw) scale(0.5)
		}
		10% {
			-webkit-transform: translateY(0vh) translateX(10vw) scale(0.4);
			transform: translateY(0vh) translateX(10vw) scale(0.4)
		}
		20% {
			-webkit-transform: translateY(-4vh) translateX(30vw) scale(0.6);
			transform: translateY(-4vh) translateX(30vw) scale(0.6)
		}
		30% {
			-webkit-transform: translateY(1vh) translateX(50vw) scale(0.45);
			transform: translateY(1vh) translateX(50vw) scale(0.45)
		}
		40% {
			-webkit-transform: translateY(-2.5vh) translateX(70vw) scale(0.5);
			transform: translateY(-2.5vh) translateX(70vw) scale(0.5)
		}
		50% {
			-webkit-transform: translateY(0vh) translateX(90vw) scale(0.45);
			transform: translateY(0vh) translateX(90vw) scale(0.45)
		}
		51% {
			-webkit-transform: translateY(0vh) translateX(110vw) scale(0.45);
			transform: translateY(0vh) translateX(110vw) scale(0.45)
		}
		100% {
			-webkit-transform: translateY(0vh) translateX(110vw) scale(0.45);
			transform: translateY(0vh) translateX(110vw) scale(0.45)
		}
	}
	.div-icin-2 {
		background: rgb(123 43 147 / 80%);;
		padding: 0px 0px;
		width: 50px;
		height: 50px;
		line-height: 50px;
		margin: auto;
		border-radius: 100px;
		box-shadow: 0px 0px 0px 0px rgb(17 65 66 / 50%), 0px 0px 0px 0px rgb(255 255 255 / 30%);
		transition: all 0.8s ease-in-out;
		-moz-transition: all 0.8s ease-in-out;
		-webkit-transition: all 0.8s ease-in-out
	}
	.galry-vidi-1:hover .div-icin-2 {
		background: #7e2d91;
		box-shadow: 0px 0px 0px 5px rgb(0 0 0 / 30%), 0px 0px 0px 20px rgb(255 255 255 / 5%);
		transition: all 0.8s ease-in-out;
		-moz-transition: all 0.8s ease-in-out;
		-webkit-transition: all 0.8s ease-in-out
	}
	.div-icin-1 {
		opacity: 9;
		text-align: center;
		position: absolute;
		top: 45%;
		color: #fff;
		font-size: 18px;
		left: 0;
		width: 100%;
		-webkit-transform: translateY(-50%);
		transform: translateY(-50%);
		z-index: 2;
		transition: all 0.2s ease-in-out;
		-moz-transition: all 0.2s ease-in-out;
		-webkit-transition: all 0.2s ease-in-out
	}
	.kontaqti-4 {
		width: 100%;
		float: left;
		margin: 0% 0px 4% 0px
	}
	.kontaqti-left-4 span {
		font-family: font-1;
		color: #74747c
	}
	.kontenti-1 {
		width: 100%;
		float: left;
		margin: 4% 0px 4% 0px
	}
	.kontaqti-s-4 {
		width: 100%;
		margin: 19% 0px 5% 0px;
		floaT: left;
		line-height: 35px;
		font-size: 16px;
		color: #7b796e
	}
	.kon-map-2 {
		width: 100%;
		float: left;
		margin: 2% 0px 5% 0px;
		overflow: hidden;
		border-radius: 10px
	}
	.map {
		overflow: hidden;
		float: left;
		width: 100%;
		height: 240px;
		margin: 0px 0px 0px 0%;
		position: relative;
		z-index: 9999;
		lefT: 0px
	}
	.map__inner {
		height: 240px;
		left: 0;
		position: relative;
		top: 0px;
		width: 100%;
		transition: 0.4s;
		-webkit-transform: rotate(0deg) translate3D(0%, 0, 0);
		transform: rotate(0deg) translate3D(0%, 0, 0)
	}
	.map__canvas {
		height: 100%;
		width: 100%
	}
	.map-03 {
		height: 300px !important
	}
	#success p,
	#success span {
		color: #fff;
		display: inline-block;
		font-family: font-1;
		height: 100%;
		width: 100%;
		line-height: 350px;
		text-align: center;
		margin: 0px 0px 0px 0px;
		background: rgba(162, 156, 121, 0.95);
		border-radius: 0px;
		border: 0px solid #d7d7d7;
		transition: all 0.7s ease;
		z-index: 1;
		font-size: 17px;
		position: absolute;
		left: 0px;
		top: 0px;
		border-radius: 27px
	}
	.kontaqti-left-6 #submit:hover {
		background: #7e2d91
	}
	.kontaqti-left-6 #submit {
		float: left;
		padding: 0px 40px 0px 40px;
		margin: 0px 0px 0px 0px;
		font-size: 16px;
		cursor: pointer;
		font-family: font-1;
		letter-spacing: 0.3px;
		line-height: 55px;
		height: 55px;
		text-align: center;
		border-radius: 5px;
		background: #7e2d91;
		overflow: hidden;
		color: #fff;
		position: relative;
		z-index: 1;
		border: 0px solid #eee
	}
	.kontaqti-left-11 {
		width: 100%;
		position: relative;
		floaT: left
	}
	.kontaqti-left-11 #message {
		box-shadow: 0px 0px 10px 0px rgb(0 0 0 / 11%);
		border-radius: 5px !important;
		background: #fff;
		width: 100%;
		height: 120px;
		padding: 3%;
		margin: 0% 0px 4% 0px;
		border: 1px solid #eee;
		font-size: 14px;
		font-weight: 400;
		text-indent: 0px;
		line-height: 20px;
		border-radius: 5px;
		font-family: font-1;
		color: #76767f
	}
	.kontaqti-left-7 {
		width: 100%;
		floaT: right;
		margin: 0px 0px 4% 0px
	}
	.kontaqti-left-9 {
		width: 48%;
		floaT: right
	}
	.kontaqti-left-8 {
		width: 48%;
		floaT: left
	}
	.kontaqti-left-6 input {
		width: 100%;
		background-color: #fff;
		box-shadow: 0px 0px 10px 0px rgb(0 0 0 / 11%);
		border-radius: 5px !important;
		border: 0px solid #eee !important;
		font-size: 14px;
		font-weight: 400;
		padding: 10px 18px !important;
		text-indent: 0px;
		line-height: 50px;
		font-family: font-1;
		color: #76767f;
		floaT: left
	}
	.kontaqti-left-05 {
		margin: 4px 0px 0px 0px
	}
	.kontaqti-left-5 {
		font-family: font-1;
		font-size: 14px;
		color: #212124;
		margin: 2px 0px 0px 0px
	}
	.kontaqti-left-4 {
		font-family: 'font-1';
		font-size: 15px;
		color: #3a3a4c;
		margin: 15px 0px 0px 0px
	}
	.kontaqti-left-3 {
		float: left;
		width: 50px;
		height: 50px;
		text-align: center;
		line-height: 50px;
		font-size: 18px;
		background: #7e2d91;
		border-radius: 100px;
		overflow: hidden;
		margin: 0px 20px 0px 0px;
		color: #fff
	}
	.kontaqti-left-2 {
		float: right;
		width: 100%;
		height: 50px;
		margin: 0px 0px 10px 0px;
		overflow: hidden
	}
	.kontaqti-left-6 {
		width: 50%;
		float: right;
		margin: 0px 0px 0px 0px;
		position: relative
	}
	.kontaqti-left-1 {
		width: 47%;
		float: left;
		margin: 0px 0px 0px 0px;
		position: relative
	}
	.kontaqti-9 .social-2 {
		border: 1px #fff solid
	}
	.kontaqti-9 .social-3 {
		border: 1px #fff solid
	}
	.kontaqti-8 {
		width: 100%;
		float: left;
		margin: 0px 0px 0px 0px;
		position: relative
	}
	.kontaqti-9 {
		width: 110px;
		float: right;
		margin: 100px 0px 0px 0px;
		position: absolute;
		right: 0px;
		z-index: 99999999
	}
	.kontaqti-7 {
		font-family: font-1;
		font-size: 15px;
		color: #eee;
		floaT: left;
		width: 100%;
		letter-spacing: 0.5px
	}
	.kontaqti-s-6 {
		font-family: font-1;
		font-weight: 700;
		font-size: 29px;
		color: #fff;
		floaT: left;
		width: 100%;
		text-align: center;
		margin: 13px 0px 0px 0px
	}
	.kontaqti-6 {
		font-family: font-1;
		font-weight: 700;
		font-size: 29px;
		color: #fff;
		floaT: left;
		width: 100%
	}
	.kontaqti-5 {
		width: 100%;
		margin: 85px 0px 20px 0px;
		floaT: left;
		position: relative;
		z-index: 9999999;
		color: #fff
	}
	.berrors {
		background: #ffe6dd !important;
		border: 1px solid #f0c4b5;
		color: #553c33;
		padding: 20px 25px !important;
		margin-bottom: 4% !important;
		border-radius: 2px;
		box-sizing: border-box
	}
	#dle-content .galry-vidi-1 {
		margin: 0px 12.5px 25px 12.5px
	}
	.galry-vidi-1 img {
		-webkit-transition: all .5s;
		-moz-transition: all .5s;
		-o-transition: all .5s;
		transition: all .5s
	}
	.galry-vidi-1:hover img {
		-webkit-transition: all .5s;
		-moz-transition: all .5s;
		-o-transition: all .5s;
		transition: all .5s;
		-moz-transform: scale(1.1);
		-webkit-transform: scale(1.1);
		-o-transform: scale(1.1);
		-ms-transform: scale(1.1);
		transform: scale(1.1)
	}
	#dle-content .video-1 .galry-vidi-1,
	#dle-content .video-1 .galry-vidi-1 img {
		height: 270px;
		object-fit: cover
	}
	#dle-content .galry-vidi-1,
	#dle-content .galry-vidi-1 img {
		height: 210px;
		object-fit: cover
	}
	#dle-content {
		position: relative;
		z-index: 0
	}
	.pages-1 a:hover {
		-webkit-transition: all .5s;
		-moz-transition: all .5s;
		-o-transition: all .5s;
		transition: all .5s;
		background: #9e36b7
	}
	.pages-1 a {
		-webkit-transition: all .5s;
		-moz-transition: all .5s;
		-o-transition: all .5s;
		transition: all .5s;
		background: #7e2d91;
		border-radius: 100px;
		width: 40px;
		height: 40px;
		line-height: 40px;
		text-align: center;
		color: #fff;
		display: inline-block;
		margin: 0px 2px
	}
	.pages-1 span {
		background: #551d63;
		border-radius: 100px;
		width: 40px;
		height: 40px;
		line-height: 40px;
		text-align: center;
		color: #fff;
		display: inline-block;
		margin: 0px 2px
	}
	.navigation-1 {
		width: 100%;
		text-align: center;
		margin-bottom: 20px;
		floaT: left
	}
	.servisebi-3:hover .servisebi-7 {
		width: 48px;
		height: 48px;
		line-height: 48px;
		text-align: center;
		font-size: 18px;
		background: #fff;
		color: #7e2d91;
		border-radius: 100px;
		box-shadow: 0px 0px 0px 3px #7e2d91;
		margin: 10px 0px 0px 11px;
		position: relative;
		z-index: 11;
		float: left;
		-webkit-transition: all .5s;
		-moz-transition: all .5s;
		-o-transition: all .5s;
		transition: all .5s
	}
	.servisebi-1 .servisebi-3:hover {
		-webkit-transition: all .5s;
		-moz-transition: all .5s;
		-o-transition: all .5s;
		transition: all .5s;
		box-shadow: 0px 2px 10px 1px rgb(0 0 0 / 25%);
		color: #7e2d91
	}
	.servisebi-1 .servisebi-3 {
		-webkit-transition: all .5s;
		-moz-transition: all .5s;
		-o-transition: all .5s;
		transition: all .5s
	}
	.servisebi-1 {
		width: 100%;
		floaT: left;
		margin-top: 3%
	}
	.servisebi-9 {
		margin: 0px 15px
	}
	.servisebi-4 {
		background: #7e2d91;
		height: 12px;
		margin: 0px 0px 0px 0px;
		width: 100%;
		position: relative;
		font-family: font-1;
		text-align: center;
		font-size: 16px;
		border-radius: 7px 7px 0px 0px
	}
	.servisebi-1 .servisebi-3 {
		color: #333;
		height: 280px !important;
		margin-bottom: 60px;
		position: relative
	}
	.servisebi-9 h2 {
		margin: 0px 0px 0px 0px;
		width: 100%;
		position: relative;
		font-family: font-1;
		text-align: center;
		font-size: 14px
	}
	.servisebi-8 {
		margin: 30px 0px 20px 0px;
		width: 100%;
		position: relative;
		font-family: font-1;
		text-align: center;
		font-size: 24px;
		color: #333
	}
	.servisebi-5 {
		width: 70px;
		height: 70px;
		line-height: 70px;
		text-align: center;
		font-size: 20px;
		background: #fff;
		color: #7e2d91;
		border-radius: 100px;
		box-shadow: 0px 2px 10px 1px rgb(0 0 0 / 7%);
		margin: -40px auto 25px auto;
		position: relative;
		z-index: 11
	}
	.servisebi-7 {
		width: 48px;
		height: 48px;
		line-height: 48px;
		text-align: center;
		font-size: 18px;
		background: #fff;
		color: #7e2d91;
		border-radius: 100px;
		box-shadow: 0px 0px 0px 1px rgb(0 0 0 / 10%);
		margin: 10px 0px 0px 11px;
		position: relative;
		z-index: 11;
		float: left;
		-webkit-transition: all .5s;
		-moz-transition: all .5s;
		-o-transition: all .5s;
		transition: all .5s
	}
	.gundi-1 .new-proqt-2 img {
		-webkit-transition: all .5s;
		-moz-transition: all .5s;
		-o-transition: all .5s;
		transition: all .5s
	}
	.gundi-1 .new-proqt-2:hover img {
		-webkit-transition: all .5s;
		-moz-transition: all .5s;
		-o-transition: all .5s;
		transition: all .5s;
		-moz-transform: scale(1.1);
		-webkit-transform: scale(1.1);
		-o-transform: scale(1.1);
		-ms-transform: scale(1.1);
		transform: scale(1.1)
	}
	.gundi-1 .new-proqt-2,
	.gundi-1 .new-proqt-2 img {
		height: 250px;
		position: relative;
		overflow: hidden
	}
	.gundi-1 .new-proqt-1 {
		height: 340px;
		floaT: left;
		margin-top: 5px
	}
	.gundi-1 .new-proqt-5 {
		color: #7e2d91;
		font-family: font-1;
		font-size: 13px
	}
	.gundi-1 .new-proqt-1:hover .new-proqt-4 {
		bottom: 83px;
		-webkit-transition: all .5s;
		-moz-transition: all .5s;
		-o-transition: all .5s;
		transition: all .5s
	}
	#dle-content .div-about-4 {
		margin: 0% 0px 0px 1.1%
	}
	.about-k-5 {
		margin: 0px 10px
	}
	.about-k-6 {
		margin: 12px 0px 12px 0px;
		width: 100%;
		position: relative;
		font-family: font-1
	}
	#dle-content .div-about-7 {
		/* margin: 22% 0px 0px 0% */
	}
	.about-k-3 {
		width: 60px;
		height: 60px;
		line-height: 60px;
		font-size: 20px;
		background: #fff;
		color: #7e2d91;
		border-radius: 100px;
		box-shadow: 0px 1px 10px 0px rgb(0 0 0 / 16%);
		margin: -37px auto 25px auto;
		position: relative;
		z-index: 11
	}
	.about-k-2 {
		width: 21.13%;
		height: auto;
		floaT: left;
		position: relative;
		border: 9.9px #7c2c9500 solid;
		margin: 10px 12.5px;
		text-align: center;
		background: #7b2b93;
		color: white;
		border-radius: 10px;
		background-size: auto;
	}
	.about-k-2:hover {
		width: 21.13%;
		height: auto;
		floaT: left;
		position: relative;
		border: 9.9px #7c2c9500 solid;
		margin: 10px 12.5px;
		text-align: center;
		background: #7b2b93;
		color: white;
		border-radius: 10px;
		-webkit-transition: all .5s;
    -moz-transition: all .5s;
    -o-transition: all .5s;
    transition: all .5s;
    box-shadow: 0px 2px 10px 1px rgb(0 0 0 / 45%);
		background-size: auto;
	}
	.about-k-1 {
		width: 100%;
		height: auto;
		floaT: left;
		position: relative;
		margin: 10px 0% 0% 0%;
		    padding-bottom: 50px;
		text-align: center
	}
	#dle-content .about-t-1 {
		margin: 0% 0px 5% 0px;
	}
	.text b {
		font-family: font-1
	}
	.text {
		width: 100%;
		floaT: left;
		position: relative;
		line-height: 22px
	}
	.box_in {
		margin: 5% 6%
	}
	.box {
		margin-bottom: 5%;
		width: 100%;
		floaT: left;
		background: #fff;
		border-radius: 5px;
		box-shadow: 0px 1px 10px 0px rgb(0 0 0 / 16%);
		margin-top: 10px;
		padding-bottom: 5%
	}
	.zoma-1 {
		margin: 30px 12.5px
	}
	.zoma-2 {
		position: relative;
		floaT: left
	}
	.speedbar-3 {
		width: 100%;
		floaT: left;
		position: relative;
		text-align: center;
		font-size: 17px;
		color: #fff;
		font-family: font-1;
		margin: -135px 0px 0px 0px;
		z-index: 1
	}
	.speedbar-2 {
		width: 100%;
		height: 55px;
		floaT: left;
		background: url(../images/translate.svg) center no-repeat;
		background-size: 55px;
		margin: -190px 0px 0px 0px;
		z-index: 1;
		position: relative
	}
	.header-sl-01.header-sl-1::after {
		z-index: 0;
		width: 100%;
		height: 100%;
		margin: 0px 0px 0px 0px;
		floaT: left;
		position: absolute;
		overflow: hidden;
		lefT: 0px;
		top: 0px;
		background-color: #6f258673;
		opacity: 0.9;
		content: ""
	}
	.header-sl-01.header-sl-1 {
		overflow: hidden;
		position: relative;
		z-indeX: 1;
		width: 100%;
		height: 300px;
		background: url(../images/bgnew.png) center repeat-x;
		floaT: left
	}
	.gal-proqt-4 h3 {
		width: 100%;
		floaT: left;
		position: relative;
		text-align: center;
		font-size: 24px;
		color: #333;
		font-family: font-4;
		margin: 1% 0px 1% 0px;
		z-index: 1
	}
	.footer-7 ul li a:hover {
		transition: all 0.2s ease-in-out;
		-moz-transition: all 0.2s ease-in-out;
		-webkit-transition: all 0.2s ease-in-out;
		color: #fff
	}
	.footer-7 ul li a {
		transition: all 0.2s ease-in-out;
		-moz-transition: all 0.2s ease-in-out;
		-webkit-transition: all 0.2s ease-in-out;
		width: 100%;
		font-family: font-1;
		margin: 5px 0px;
		floaT: left;
		position: relative;
		color: #fff;
		font-size: 13px
	}
	.footer-6 {
		width: 100%;
		font-family: font-1;
		margin: 0px 0px 10px 0px;
		floaT: left;
		position: relative;
		color: #fff;
		font-size: 15px
	}
	.footer-9 {
		width: 100px;
		height: 100px;
		floaT: right;
		position: relative;
		margin: 0% 0px 0% 0%;
		background: url(../images/logo.png) center no-repeat;
		background-size: 100%
	}
	.footer-10 {
		width: 88px;
		floaT: right;
		position: relative;
		color: #fff
	}
	.footer-8 {
		margin: 0% 0% 2% 0%;
		width: 20%;
		floaT: right;
		position: relative;
		color: #fff
	}
	.footer-5 {
		margin-top: 0px;
		width: 20%;
		floaT: left;
		position: relative;
		color: #fff
	}
	.footer-4 {
		padding-top: 0px;
		width: 100%;
		floaT: left;
		position: relative;
		color: #fff
	}
	.footer-1 {
		z-index: 0;
		width: 100%;
		height: 240px;
		floaT: left;
		position: relative;
		margin: 0px 0px 0px 0px;
		background: #f4f3fd url(../images/foot.png) center no-repeat
	}
	.footer-14 li a {
		color: #838383
	}
	.footer-14 li a:hover {
		background: rgb(255 255 255 / 2%);
		color: #d0d0d0;
		transition: all 0.2s ease-in-out;
		-moz-transition: all 0.2s ease-in-out;
		-webkit-transition: all 0.2s ease-in-out
	}
	.footer-14 li a {
		transition: all 0.2s ease-in-out;
		-moz-transition: all 0.2s ease-in-out;
		-webkit-transition: all 0.2s ease-in-out;
		floaT: right;
		padding: 20px 20px;
    box-shadow: 0px 0px 0px 1px #7e2d91, 2px 0px 0px 0px #5c106d;
    color: #ffffff;
		font-size: 16px
	}
	.footer-14 li {
		floaT: right
	}
	.footer-14 {
		border-left: 2px #6d1e7f solid;
		floaT: right
	}
	.footer-13 a:hover {
		text-decoration: none;
		text-decoration: underline
	}
	.footer-13 {
		floaT: left;
		padding: 0px 20px;
		margin: 20px 20px;
		border-lefT: 1px #484848 solid
	}
	.footer-12 {
		floaT: left;
		padding: 20px 0px
	}
	.footer-13 a {
		color: #fff
	}
	.footer-11 {
		overflow: hidden;
		width: 100%;
		floaT: left;
		position: relative;
		margin: 0% 0px 0% 0px;
		background: #6d287d;
		color: #fff;
		padding: 0px 0px
	}
	.footer-2 {
		overflow: hidden;
		width: 100%;
		floaT: left;
		position: relative;
		margin: 0% 0px 0% 0px;
		background: #7e2d91
	}
	.menu-fixed .header-7 {
		border-radius: 0px 0px 5px 0px !important
	}
	.menu-fixed.header-5 {
		position: fixed;
		top: -58px;
		width: 1150px;
		border-radius: 0px 0px 5px 5px;
		z-index: 99;
		box-shadow: 0px 0px 20px 10px rgb(0 0 0 / 20%)
	}
	.gal-proqt-01 .gal-proqt-9::before {
		display: "";
		width: 62px;
		height: 89px;
		floaT: left;
		position: absolute;
		margin: -14% 0% 0% 0%;
		background: url(../images/f-2.png) center no-repeat;
		background-size: 100%;
		content: "";
		display: inline-block;
		right: -10%
	}
	.gal-proqt-01.new-div-1 {
		position: relative
	}
	.gal-proqt-01 .gal-proqt-8:after {
		width: 66px;
		height: 82px;
		floaT: left;
		position: absolute;
		margin: 20% 0% 0% -4%;
		background: url(../images/f-3.png) center no-repeat;
		background-size: 100%;
		content: "";
		display: inline-block
	}
	.new-div-2 {
		width: 66px;
		height: 82px;
		floaT: left;
		position: absolute;
		margin: 7% 0% 0% -10%;
		background: url(../images/f-4.png) center no-repeat;
		background-size: 100%
	}
	.new-div-2,
	.new-div-3,
	.new-div-4,
	.gal-proqt-01 .gal-proqt-8:after,
	.gal-proqt-01 .gal-proqt-9::before,
	.div-about-6 {
		animation: float 1s infinite ease-in-out alternate
	}
	.new-div-3 {
		animation-delay: .2s
	}
	.gal-proqt-01 .gal-proqt-8:after {
		animation-delay: .4s
	}
	.div-about-6 {
		animation-delay: .6s
	}
	.gal-proqt-01 .gal-proqt-9::before {
		animation-delay: .8s
	}
	@keyframes float {
		100% {
			transform: translateY(20px)
		}
	}
	.siaxlis-vidi-1:hover {
		transition: all 0.2s ease-in-out;
		-moz-transition: all 0.2s ease-in-out;
		-webkit-transition: all 0.2s ease-in-out;
		box-shadow: 0px 2px 10px 1px rgb(0 0 0 / 25%)
	}
	.siaxlis-vidi-1 {
		transition: all 0.2s ease-in-out;
		-moz-transition: all 0.2s ease-in-out;
		-webkit-transition: all 0.2s ease-in-out
	}
	.siaxlis-vidi-1 .siaxlis-vidi-6 {
		transition: all 0.2s ease-in-out;
		-moz-transition: all 0.2s ease-in-out;
		-webkit-transition: all 0.2s ease-in-out
	}
	.siaxlis-vidi-1:hover .siaxlis-vidi-6 {
		transition: all 0.2s ease-in-out;
		-moz-transition: all 0.2s ease-in-out;
		-webkit-transition: all 0.2s ease-in-out;
		color: #7e2d91
	}
	.siaxlis-vidi-1:hover .siaxlis-vidi-ic-2 {
		transition: all 0.2s ease-in-out;
		-moz-transition: all 0.2s ease-in-out;
		-webkit-transition: all 0.2s ease-in-out;
		font-size: 35px
	}
	.siaxlis-vidi-1:hover .siaxlis-vidi-ic-1 {
		opacity: 1;
		transition: all 0.2s ease-in-out;
		-moz-transition: all 0.2s ease-in-out;
		-webkit-transition: all 0.2s ease-in-out
	}
	.siaxlis-vidi-ic-1 {
		opacity: 0;
		width: 100%;
		height: 100%;
		floaT: left;
		background: rgb(0 0 0 / 60%);
		position: absolute;
		top: 0px;
		lefT: 0px;
		z-index: 1;
		transition: all 0.2s ease-in-out;
		-moz-transition: all 0.2s ease-in-out;
		-webkit-transition: all 0.2s ease-in-out
	}
	.siaxlis-vidi-ic-2 {
		opacity: 9;
		text-align: center;
		position: absolute;
		top: 50%;
		color: #fff;
		font-size: 10px;
		left: 0;
		width: 100%;
		-webkit-transform: translateY(-50%);
		transform: translateY(-50%);
		z-index: 2;
		transition: all 0.2s ease-in-out;
		-moz-transition: all 0.2s ease-in-out;
		-webkit-transition: all 0.2s ease-in-out
	}
	.siaxlis-vidi-9 {
		width: 100%;
		floaT: left;
		position: relative;
		text-align: left;
		font-size: 14px;
		line-height: 19px;
		color: #616161;
		font-family: font-1;
		margin: 1% 0px 5% 0px;
		z-index: 1
	}
	.siaxlis-vidi-06 i {
		color: #7e2d91
	}
	.siaxlis-vidi-8 {
		floaT: left;
		margin: 0px 0px 0px 20px;
		font-family: font-1
	}
	.siaxlis-vidi-7 {
		floaT: left;
		font-family: font-1
	}
	.siaxlis-vidi-06 {
		font-style: italic;
		width: 100%;
		floaT: left;
		position: relative;
		text-align: left;
		font-size: 13px;
		color: #888e92;
		font-family: font-1;
		margin: 1% 0px 5% 0px;
		z-index: 1
	}
	.siaxlis-vidi-6 {
		width: 100%;
		floaT: left;
		position: relative;
		text-align: left;
		font-size: 18px;
		color: #333;
		font-family: font-4;
		margin: 1% 0px 1% 0px;
		z-index: 1
	}
	.siaxlis-vidi-5 {
		margin: 0% 7%
	}
	.siaxlis-vidi-4 {
		width: 100%;
		floaT: left;
		position: relative;
		overflow: hidden;
		margin: 6% 0%
	}
	.siaxlis-vidi-3 img {
		width: 100%;
		height: 230px;
		line-height: 0px;
		floaT: left;
		object-fit: cover
	}
	.siaxlis-vidi-3 {
		width: 100%;
		floaT: left;
		background: #fff;
		position: relative;
		overflow: hidden;
		border-bottom: 5px #7e2d91 solid
	}
	.siaxlis-vidi-1,
	.servisebi-3,
	#dle-content .video-1 .galry-vidi-1 {
		width: 31%;
		floaT: left;
		background: #fff;
		box-shadow: 0px 2px 10px 1px rgb(0 0 0 / 7%);
		margin: 0px 12.2px 25px 12.5px;
		position: relative;
		border-radius: 7px
	}
	.gal-proqt-01.gal-proqt-1 {
		overflow: hidden;
		width: 100%;
		floaT: left;
		position: relative;
		margin: 0% 0px 0% 0px;
		background: #f4f3fd;
		border-top: 1px #d9dae8 solid
	}
	#scrollUp:hover {
		-webkit-transition-duration: 500ms;
		transition-duration: 500ms;
		opacity: 9
	}
	#scrollUp:hover:before {
		top: -31px;
		opacity: 0;
		transition: all 0.2s ease-in-out;
		-moz-transition: all 0.2s ease-in-out;
		-webkit-transition: all 0.2s ease-in-out
	}
	#scrollUp:before {
		transition: all 0.2s ease-in-out;
		-moz-transition: all 0.2s ease-in-out;
		-webkit-transition: all 0.2s ease-in-out;

		display: inline-block;
		position: absolute;
		right: 0px;
		top: -0px;
		z-index: 2;

		color: #7e2d91;
		font-size: 30px;
		font-weight: 400;
		opacity: 0
	}
	#scrollUp {
		background-color: #9936b1;
		border-radius: 100px;
		;
		bottom: 10px;
		box-shadow: 0 2px 6px 0 rgb(0 0 0 / 6%);
		color: #fff;
		font-size: 18px;
		height: 40px;
		line-height: 40px;
		right: 10px;
		text-align: center;
		width: 40px;
		-webkit-transition-duration: 500ms;
		transition-duration: 500ms;
		opacity: 0.8
	}
	.mfp-bottom-bar .mfp-title {
		line-height: normal;
		color: #fff;
		padding-right: 0;
		background-color: rgb(0 0 0 / 45%);
		padding: 15px 20px;
		border-radius: 0px 0px;
		font-size: 12px;
		font-weight: 700
	}
	.mfp-image-holder .mfp-close,
	.mfp-iframe-holder .mfp-close {
		color: #fff;
		right: 0;
		text-align: center;
		padding-right: 0;
		top: 4px;
		width: 36px;
		height: 36px;
		background-color: #7e2d91;
		line-height: 36px
	}
	.galry-vidi-1:hover .galry-vidi-4,
	.galry-vidi-1:hover .galry-vidi-6 {
		opacity: 9;
		transition: all 0.2s ease-in-out;
		-moz-transition: all 0.2s ease-in-out;
		-webkit-transition: all 0.2s ease-in-out
	}
	#dle-content .video-1 .galry-vidi-1:hover .galry-vidi-4 {
		opacity: 9;
		width: 100%;
		height: 100%;
		floaT: left;
		background: rgb(0 0 0 / 60%);
		position: absolute;
		top: 0px;
		lefT: 0px;
		z-index: 1;
		transition: all 0.2s ease-in-out;
		-moz-transition: all 0.2s ease-in-out;
		-webkit-transition: all 0.2s ease-in-out
	}
	#dle-content .video-1 .galry-vidi-4 {
		opacity: 9;
		width: 100%;
		height: 100%;
		floaT: left;
		background: rgb(0 0 0 / 0%);
		position: absolute;
		top: 0px;
		lefT: 0px;
		z-index: 1;
		transition: all 0.2s ease-in-out;
		-moz-transition: all 0.2s ease-in-out;
		-webkit-transition: all 0.2s ease-in-out
	}
	.galry-vidi-4 {
		opacity: 0;
		width: 100%;
		height: 100%;
		floaT: left;
		background: rgb(0 0 0 / 60%);
		position: absolute;
		top: 0px;
		lefT: 0px;
		z-index: 1;
		transition: all 0.2s ease-in-out;
		-moz-transition: all 0.2s ease-in-out;
		-webkit-transition: all 0.2s ease-in-out
	}
	.galry-vidi-5 {
		opacity: 9;
		text-align: center;
		position: absolute;
		top: 45%;
		color: #fff;
		font-size: 30px;
		left: 0;
		width: 100%;
		-webkit-transform: translateY(-50%);
		transform: translateY(-50%);
		z-index: 2;
		transition: all 0.2s ease-in-out;
		-moz-transition: all 0.2s ease-in-out;
		-webkit-transition: all 0.2s ease-in-out
	}
	.galry-vidi-6 {
		transition: all 0.2s ease-in-out;
		-moz-transition: all 0.2s ease-in-out;
		-webkit-transition: all 0.2s ease-in-out;
		padding: 9px 15px;
		background: rgb(255 255 255 / 34%);
		color: #fff;
		font-size: 13px;
		bottom: 20px;
		right: 20px;
		position: absolute;
		overflow: hidden;
		border-radius: 100px;
		z-index: 1;
		opacity: 0
	}
	.gal-proqt-9 {
		width: 102.9%;
		floaT: left;
		position: relative;
		margin: 0px -12.5px
	}
	.gal-proqt-8 {
		width: 100%;
		floaT: left;
		position: relative
	}
	#dle-content .galry-vidi-1 {
		floaT: left;
		margin-bottom: 20px
	}
	.new-proqt-1,
	.gal-proqt-n-1,
	#dle-content .galry-vidi-1 {
		width: 22.7%
	}
	.gal-proqt-n-1 {
		floaT: left;
		margin: 0px 12.5px 0px 12.5px;
		position: relative
	}
	.galry-vidi-1:hover {
		box-shadow: 0px 2px 10px 1px rgb(0 0 0 / 30%);
		transition: all 0.2s ease-in-out;
		-moz-transition: all 0.2s ease-in-out;
		-webkit-transition: all 0.2s ease-in-out
	}
	.galry-vidi-1 img {
		line-height: 0px;
		width: 100%;
		height: auto;
		floaT: left
	}
	.galry-vidi-1 {
		width: 100%;
		background: #fff;
		box-shadow: 0px 2px 10px 1px rgb(0 0 0 / 0%);
		margin: 0px 0px 25px 0px;
		position: relative;
		overflow: hidden;
		border-radius: 7px;
		transition: all 0.2s ease-in-out;
		-moz-transition: all 0.2s ease-in-out;
		-webkit-transition: all 0.2s ease-in-out
	}
	.gal-proqt-3 {
		width: 100%;
		height: 55px;
		floaT: left;
		background: url(../images/icon-4.svg) center no-repeat;
		background-size: 35px;
		margin: 3% 0px 0px 0px
	}
	.gal-proqt-7 {
		width: 70px;
		height: 6px;
		position: relative;
		background: #7e2d91;
		margin: auto
	}
	.gal-proqt-1 {
		width: 100%;
		floaT: left;
		position: relative;
		/* margin: 11% 0px 0% 0px; */
		border-top: 1px #dbdcea solid;
		/* margin-top: 140px; */
	}
	.gal-proqt-6 {
		width: 100%;
		floaT: left;
		position: relative;
		margin: 0% 0px 3% 0px
	}
	.gal-proqt-4 h2 {
		width: 100%;
		floaT: left;
		position: relative;
		text-align: center;
		font-size: 24px;
		color: #333;
		font-family: font-4;
		margin: 1% 0px 1% 0px;
		z-index: 1
	}
	.div-about-6 {
		width: 104px;
		height: 204px;
		floaT: left;
		position: absolute;
		margin: 0px 0px 0px 0%;
		background: url(../images/f-0.png) top no-repeat;
		top: 12%;
		right: 0%;
		z-index: 1
	}
	.div-about-11 {
		width: 100%;
		floaT: left;
		position: relative;
		text-align: left;
		font-size: 14.5px;
		line-height: 21px;
		color: #fff;
		font-family: font-1;
		margin: 0% 0px 2% 0px;
		z-index: 1
	}
	.div-about-10 h1 {
		width: 100%;
		floaT: left;
		position: relative;
		text-align: left;
		font-size: 15px;
		color: #fff;
		font-family: font-1;
		margin: 0% 0px 2% 0px;
		z-index: 1
	}
	.div-about-9 {
		width: 100%;
		floaT: left;
		position: relative;
		text-align: left;
		font-size: 26px;
		color: #fff;
		font-family: font-4;
		margin: 0% 0px 1% 0px;
		z-index: 1
	}
	.div-about-8 {
		margin: 0% 7%
	}
	.div-about-2 {
		width: 45%
	}
	.div-about-7 {
		width: 60%;
		padding: 2% 0%;
		floaT: right;
		position: absolute;
		margin: 5% 0px 0px 0%;
		right: 0px;
		background: #7e2d91;
		background-size: 100%;
		overflow: hidden;
		border-radius: 10px
	}
	.div-about-5 {
		width: 170px;
		height: 100px;
		floaT: left;
		position: absolute;
		margin: 0px 0px 0px 60%;
		background: url(../images/f-5.png) center no-repeat;
		background-size: 175px;
		bottom: -24%
	}
	.div-about-5 {
		-webkit-animation: phone-outer 3000ms infinite;
		animation: phone-outer 3000ms infinite
	}
	.kont-3.is-animating::before {
		-webkit-animation: phone-inner 3000ms infinite;
		animation: phone-inner 3000ms infinite
	}
	.kont-3.is-animating::after {
		-webkit-animation: phone-icon 3000ms infinite;
		animation: phone-icon 3000ms infinite
	}
	@-webkit-keyframes phone-outer {
		0% {
			-webkit-transform: translate3d(0, 0, 0) scale(1);
			transform: translate3d(0, 0, 0) scale(1)
		}
		33.3333% {
			-webkit-transform: translate3d(0, 0, 0) scale(1.1);
			transform: translate3d(0, 0, 0) scale(1.1)
		}
		66.6666% {
			-webkit-transform: translate3d(0, 0, 0) scale(1);
			transform: translate3d(0, 0, 0) scale(1)
		}
		100% {
			-webkit-transform: translate3d(0, 0, 0) scale(1);
			transform: translate3d(0, 0, 0) scale(1)
		}
	}
	@keyframes phone-outer {
		0% {
			-webkit-transform: translate3d(0, 0, 0) scale(1);
			transform: translate3d(0, 0, 0) scale(1)
		}
		33.3333% {
			-webkit-transform: translate3d(0, 0, 0) scale(1.1);
			transform: translate3d(0, 0, 0) scale(1.1)
		}
		66.6666% {
			-webkit-transform: translate3d(0, 0, 0) scale(1);
			transform: translate3d(0, 0, 0) scale(1)
		}
		100% {
			-webkit-transform: translate3d(0, 0, 0) scale(1);
			transform: translate3d(0, 0, 0) scale(1)
		}
	}
	@-webkit-keyframes phone-inner {
		0% {
			opacity: 1;
			-webkit-transform: translate3d(0, 0, 0) scale(0);
			transform: translate3d(0, 0, 0) scale(0)
		}
		33.3333% {
			opacity: 1;
			-webkit-transform: translate3d(0, 0, 0) scale(0.9);
			transform: translate3d(0, 0, 0) scale(0.9)
		}
		66.6666% {
			opacity: 0;
			-webkit-transform: translate3d(0, 0, 0) scale(0);
			transform: translate3d(0, 0, 0) scale(0)
		}
		100% {
			opacity: 0;
			-webkit-transform: translate3d(0, 0, 0) scale(0);
			transform: translate3d(0, 0, 0) scale(0)
		}
	}
	@keyframes phone-inner {
		0% {
			opacity: 1;
			-webkit-transform: translate3d(0, 0, 0) scale(0);
			transform: translate3d(0, 0, 0) scale(0)
		}
		33.3333% {
			opacity: 1;
			-webkit-transform: translate3d(0, 0, 0) scale(0.9);
			transform: translate3d(0, 0, 0) scale(0.9)
		}
		66.6666% {
			opacity: 0;
			-webkit-transform: translate3d(0, 0, 0) scale(0);
			transform: translate3d(0, 0, 0) scale(0)
		}
		100% {
			opacity: 0;
			-webkit-transform: translate3d(0, 0, 0) scale(0);
			transform: translate3d(0, 0, 0) scale(0)
		}
	}
	@-webkit-keyframes phone-icon {
		0% {
			-webkit-transform: rotate(0deg);
			transform: rotate(0deg)
		}
		2% {
			-webkit-transform: rotate(5deg);
			transform: rotate(5deg)
		}
		4% {
			-webkit-transform: rotate(-5deg);
			transform: rotate(-5deg)
		}
		6% {
			-webkit-transform: rotate(5deg);
			transform: rotate(5deg)
		}
		8% {
			-webkit-transform: rotate(-5deg);
			transform: rotate(-5deg)
		}
		10% {
			-webkit-transform: rotate(5deg);
			transform: rotate(5deg)
		}
		12% {
			-webkit-transform: rotate(-5deg);
			transform: rotate(-5deg)
		}
		14% {
			-webkit-transform: rotate(5deg);
			transform: rotate(5deg)
		}
		16% {
			-webkit-transform: rotate(-5deg);
			transform: rotate(-5deg)
		}
		18% {
			-webkit-transform: rotate(5deg);
			transform: rotate(5deg)
		}
		20% {
			-webkit-transform: rotate(-5deg);
			transform: rotate(-5deg)
		}
		22% {
			-webkit-transform: rotate(5deg);
			transform: rotate(5deg)
		}
		24% {
			-webkit-transform: rotate(-5deg);
			transform: rotate(-5deg)
		}
		26% {
			-webkit-transform: rotate(5deg);
			transform: rotate(5deg)
		}
		28% {
			-webkit-transform: rotate(-5deg);
			transform: rotate(-5deg)
		}
		30% {
			-webkit-transform: rotate(5deg);
			transform: rotate(5deg)
		}
		32% {
			-webkit-transform: rotate(-5deg);
			transform: rotate(-5deg)
		}
		34% {
			-webkit-transform: rotate(5deg);
			transform: rotate(5deg)
		}
		36% {
			-webkit-transform: rotate(-5deg);
			transform: rotate(-5deg)
		}
		38% {
			-webkit-transform: rotate(5deg);
			transform: rotate(5deg)
		}
		40% {
			-webkit-transform: rotate(-5deg);
			transform: rotate(-5deg)
		}
		42% {
			-webkit-transform: rotate(5deg);
			transform: rotate(5deg)
		}
		44% {
			-webkit-transform: rotate(-5deg);
			transform: rotate(-5deg)
		}
		46% {
			-webkit-transform: rotate(0deg);
			transform: rotate(0deg)
		}
	}
	@keyframes phone-icon {
		0% {
			-webkit-transform: rotate(0deg);
			transform: rotate(0deg)
		}
		2% {
			-webkit-transform: rotate(5deg);
			transform: rotate(5deg)
		}
		4% {
			-webkit-transform: rotate(-5deg);
			transform: rotate(-5deg)
		}
		6% {
			-webkit-transform: rotate(5deg);
			transform: rotate(5deg)
		}
		8% {
			-webkit-transform: rotate(-5deg);
			transform: rotate(-5deg)
		}
		10% {
			-webkit-transform: rotate(5deg);
			transform: rotate(5deg)
		}
		12% {
			-webkit-transform: rotate(-5deg);
			transform: rotate(-5deg)
		}
		14% {
			-webkit-transform: rotate(5deg);
			transform: rotate(5deg)
		}
		16% {
			-webkit-transform: rotate(-5deg);
			transform: rotate(-5deg)
		}
		18% {
			-webkit-transform: rotate(5deg);
			transform: rotate(5deg)
		}
		20% {
			-webkit-transform: rotate(-5deg);
			transform: rotate(-5deg)
		}
		22% {
			-webkit-transform: rotate(5deg);
			transform: rotate(5deg)
		}
		24% {
			-webkit-transform: rotate(-5deg);
			transform: rotate(-5deg)
		}
		26% {
			-webkit-transform: rotate(5deg);
			transform: rotate(5deg)
		}
		28% {
			-webkit-transform: rotate(-5deg);
			transform: rotate(-5deg)
		}
		30% {
			-webkit-transform: rotate(5deg);
			transform: rotate(5deg)
		}
		32% {
			-webkit-transform: rotate(-5deg);
			transform: rotate(-5deg)
		}
		34% {
			-webkit-transform: rotate(5deg);
			transform: rotate(5deg)
		}
		36% {
			-webkit-transform: rotate(-5deg);
			transform: rotate(-5deg)
		}
		38% {
			-webkit-transform: rotate(5deg);
			transform: rotate(5deg)
		}
		40% {
			-webkit-transform: rotate(-5deg);
			transform: rotate(-5deg)
		}
		42% {
			-webkit-transform: rotate(5deg);
			transform: rotate(5deg)
		}
		44% {
			-webkit-transform: rotate(-5deg);
			transform: rotate(-5deg)
		}
		46% {
			-webkit-transform: rotate(0deg);
			transform: rotate(0deg)
		}
	}
	.div-about-4 {
    width: 150px;
    height: 150px;
		floaT: left;
		position: absolute;
		margin: 0% 0px 0px 0%;
		background: #7b2b93 url(../images/nglogo.svg) center no-repeat;
		background-size: 148px;
		border-radius: 10%;
		bottom: -8%;
		box-shadow: 0px 2px 10px 1px rgb(0 0 0 / 7%)
	}
	.div-about-3 {
		width: 100%;
		height: 335px;
		floaT: left;
		position: relative;
		margin: 0px 0px 0px 15%;
		background-size: 100%;
		overflow: hidden;
		border-radius: 10px
	}
	#dle-content .div-about-1 {
		margin-bottom: 10%
	}
	.div-about-1 {
		width: 100%;
		float: left;
		position: relative;
		padding: 5% 0% 0% 0%;
		margin-bottom: 0%
	}
	.new-proqt-1:hover .new-proqt-7 {
		transition: all 0.4s ease-in-out;
		-moz-transition: all 0.4s ease-in-out;
		-webkit-transition: all 0.4s ease-in-out;
		color: #7e2d91
	}
	.new-proqt-7 {
		transition: all 0.4s ease-in-out;
		-moz-transition: all 0.4s ease-in-out;
		-webkit-transition: all 0.4s ease-in-out
	}
	.proqt-11:hover {
		background: #7e2d91;
		color: #fff;
		box-shadow: rgb(126 45 145 / 80%) 0px 0px 10px 0px;
		transition: all 0.4s ease-in-out;
		-moz-transition: all 0.4s ease-in-out;
		-webkit-transition: all 0.4s ease-in-out
	}
	.proqt-10 {
		width: 230px;
		margin: auto
	}
	.proqt-11 {
		height: 52px;
		background: #7e2d91;
		floaT: left;
		border-radius: 100px;
		font-family: font-1;
		color: #b9ffd7;
		width: 230px;
		margin: 3% 0px 15% 0px;
		text-align: center;
		line-height: 53px;
		font-size: 14px;
		box-shadow: rgb(126 45 145) 0px 0px 10px 0px;
		transition: all 0.4s ease-in-out;
		-moz-transition: all 0.4s ease-in-out;
		-webkit-transition: all 0.4s ease-in-out
	}
	.new-proqt-1:hover {
		box-shadow: 0px 2px 10px 1px rgb(0 0 0 / 25%);
		-webkit-transition: all .5s;
		-moz-transition: all .5s;
		-o-transition: all .5s;
		transition: all .5s
	}
	.new-proqt-1 {
		box-shadow: 0px 2px 10px 1px rgb(0 0 0 / 5%);
		-webkit-transition: all .5s;
		-moz-transition: all .5s;
		-o-transition: all .5s;
		transition: all .5s
	}
	.new-proqt-1 .new-proqt-8 {
		-webkit-transition: all .5s;
		-moz-transition: all .5s;
		-o-transition: all .5s;
		transition: all .5s
	}
	.new-proqt-1:hover .new-proqt-8 {
		height: 50px;
		bottom: 90px;
		-webkit-transition: all .5s;
		-moz-transition: all .5s;
		-o-transition: all .5s;
		transition: all .5s
	}
	.new-proqt-1:hover .new-proqt-4 {
		bottom: 140px;
		-webkit-transition: all .5s;
		-moz-transition: all .5s;
		-o-transition: all .5s;
		transition: all .5s
	}
	.new-proqt-8 {
		width: 100%;
		height: 0px;
		line-height: 51px;
		text-align: center;
		floaT: left;
		background: #7e2d91;
		color: #c4fbdb;
		font-family: font-1;
		background-size: 100%;
		margin: 0px 0px 0px 0px;
		z-index: 1;
		position: absolute;
		overflow: hidden;
		bottom: 90px
	}
	.new-proqt-7 {
		line-height: 18px;
		padding: 0px 20px
	}
	.new-proqt-6 {
		position: relative;
		display: table-cell;
		vertical-align: middle;
		width: 100%;
		height: 60px;
		position: relative;
		padding: 10px 0px 0px 0px;
		text-align: center
	}
	.new-proqt-5 a {
		color: #7e2d91;
		font-family: font-1;
		font-size: 13px
	}
	.new-proqt-5 {
		height: 20px;
		line-height: 20px;
		text-align: center;
		position: relative;
		overflow: hidden;
		margin: 22px 10px 0px 10px
	}
	.new-proqt-4 {

		width: 100%;
		height: 54px;
		line-height: 50px;
		text-align: center;
		floaT: left;
		background: url(../images/wave.svg) center no-repeat;
		background-size: 100%;
		margin: -50px 0px 0px 0px;
		z-index: 1;
		position: absolute;
		bottom: 86px;
		-webkit-transition: all .5s;
		-moz-transition: all .5s;
		-o-transition: all .5s;
		transition: all .5s
	}
	.new-proqt-2,
	.new-proqt-2 img {
		width: 100%;
		height: 270px;
		object-fit: cover;
		floaT: left
	}
	.new-proqt-2 img {
		width: 100%;
		line-height: 0px
	}
	.new-proqt-1 {
		height: 360px;
		floaT: left;
		background: #fff;
		box-shadow: 0px 2px 10px 1px rgb(0 0 0 / 7%);
		margin: 0px 12.5px 25px 12.5px;
		position: relative;
		overflow: hidden;
		border-radius: 7px
	}
	.proqt-9 {
		width: 103%;
		floaT: left;
		position: relative;
		margin: 0px -12.5px
	}
	.proqt-8 {
		width: 100%;
		floaT: left;
		position: relative
	}
	.proqt-3 {
		width: 100%;
		height: 55px;
		floaT: left;
		background: url(../images/translate.svg) center no-repeat;
		background-size: 55px;
		margin: 4% 0px 0px 0px
	}
  .proqt-99 {
    width: 100%;
    height: 55px;
    floaT: left;
    background: url(../images/partners.svg) center no-repeat;
    background-size: 55px;
    margin: 4% 0px 0px 0px
  }
	.proqt-5 {
		width: 100%;
		floaT: left;
		position: relative;
		margin: -0% 0px 2% 0px;
		text-align: center
	}
	.proqt-7 {
		width: 70px;
		height: 6px;
		position: relative;
		background: #7e2d91;
		margin: auto
	}
	.proqt-6 {
		width: 100%;
		floaT: left;
		position: relative;
		margin: 0% 0px 4% 0px
	}
	.proqt-4 {
		width: 100%;
		floaT: left;
		position: relative;
		text-align: center;
		font-size: 24px;
		color: #333;
		font-family: font-4;
		margin: 2% 0px 1% 0px;
		z-index: 1
	}
	.about-2 img {
		-webkit-transition: all .5s;
		-moz-transition: all .5s;
		-o-transition: all .5s;
		transition: all .5s
	}
	.about-2:hover img {
		-webkit-transition: all .5s;
		-moz-transition: all .5s;
		-o-transition: all .5s;
		transition: all .5s;
		-moz-transform: scale(1.1);
		-webkit-transform: scale(1.1);
		-o-transform: scale(1.1);
		-ms-transform: scale(1.1);
		transform: scale(1.1)
	}
	.about-2 .about-04 {
		-webkit-transition: all .5s;
		-moz-transition: all .5s;
		-o-transition: all .5s;
		transition: all .5s
	}
	.about-2:hover .about-04 {
		box-shadow: 0px 0px 0px 10px rgb(126 45 145 / 29%), 0px 0px 0px 20px rgb(134 49 154 / 57%);
		-webkit-transition: all .5s;
		-moz-transition: all .5s;
		-o-transition: all .5s;
		transition: all .5s
	}
	.about-7 .about-icon-1,
	.about-7 .about-icon-2,
	.about-7 .about-icon-3 {
		-webkit-transition: all .5s;
		-moz-transition: all .5s;
		-o-transition: all .5s;
		transition: all .5s
	}
	.about-7:hover .about-icon-1,
	.about-7:hover .about-icon-2,
	.about-7:hover .about-icon-3 {
		-webkit-transition: all .5s;
		-moz-transition: all .5s;
		-o-transition: all .5s;
		transition: all .5s;
		-moz-transform: scale(1.4);
		-webkit-transform: scale(1.4);
		-o-transform: scale(1.4);
		-ms-transform: scale(1.4);
		transform: scale(1.4)
	}
	.about-icon-3 {
		width: 60px;
		height: 56px;
		floaT: left;
		background: url(../images/quality.svg) center no-repeat;
		background-size: 22px;
		margin: 3px 10px 0px 0px
	}
	.about-icon-2 {
		width: 60px;
		height: 55px;
		floaT: left;
		background: url(../images/group.svg) center no-repeat;
		background-size: 22px;
		margin: 3px 0px 0px 0px
	}
	.about-icon-1 {
		width: 60px;
		height: 50px;
		floaT: left;
		background: url(../images/like.svg) center no-repeat;
		background-size: 22px;
		margin: 3px 10px 0px 0px
	}
	.about-8 {
		width: 60px;
		height: 60px;
		background: #fff;
		color: #000;
		border-radius: 100px;
		box-shadow: 0px 1px 10px 0px rgb(0 0 0 / 16%);
		margin: -55px auto 25px auto;
		position: relative;
		z-index: 11
	}
	.about-10.about-7 {
		box-shadow: 0px 0px 0px 0px #000
	}
	.about-7::after {
		right: 0px !important;
		-webkit-transition: all .3s;
		-moz-transition: all .3s;
		-o-transition: all .3s;
		transition: all .3s;
		left: auto
	}
	.about-7::before {
		left: 0px;
		-webkit-transition: all .3s;
		-moz-transition: all .3s;
		-o-transition: all .3s;
		transition: all .3s
	}
	.about-7:hover::before,
	.about-7:hover::after {
		width: 51%;
		-webkit-transition: all .3s;
		-moz-transition: all .3s;
		-o-transition: all .3s;
		transition: all .3s
	}
	.about-7::before,
	.about-7::after {
		bottom: 0px;
		width: 0%;
		height: 5px;
		margin: 0px 0px 0px 0px;
		position: absolute;
		background: #7e2d91;
		content: "";
		-webkit-transition: all .3s;
		-moz-transition: all .3s;
		-o-transition: all .3s;
		transition: all .3s
	}
	.about-7:hover {
		color: #7e2d91;
		-webkit-transition: all .3s;
		-moz-transition: all .3s;
		-o-transition: all .3s;
		transition: all .3s
	}
	.about-7 {
		cursor: default;
		position: relative;
		width: 33.33333%;
		floaT: left;
		text-align: center;
		padding: 2% 0%;
		color: #3c3d47;
		font-size: 14px;
		line-height: 20px;
		box-shadow: 1px 0px 0px 0px #eee
	}
	.about-t-3 {
		width: 70px;
		height: 6px;
		position: relative;
		background: #7e2d91;
		margin: auto
	}
	.about-t-2 {
		width: 100%;
		floaT: left;
		position: relative;
		margin: -3% 0px 4% 0px
	}
	.about-t-1 {
		width: 100%;
		floaT: left;
		position: relative;
		text-align: center;
		font-size: 24px;
		color: #333;
		font-family: font-4;
		margin: -3% 0px 4% 0px;
		z-index: 1
	}
	.about-04 {
		lefT: 47%;
		z-index: 1;
		background: #fff;
		position: absolute;
		color: #7e2d91;
		font-size: 22px;
		text-indent: 2px;
		padding: 0px 0px;
		width: 70px;
		height: 70px;
		line-height: 72px;
		margin: 117px auto 0px auto;
		border-radius: 100px;
		box-shadow: 0px 0px 0px 10px rgb(126 45 145 / 29%), 0px 0px 0px 20px rgb(134 49 154 / 57%)
	}
	.about-4 {
		background: #fff;
		color: #7e2d91;
		font-size: 22px;
		text-indent: 2px;
		padding: 0px 0px;
		width: 70px;
		height: 70px;
		line-height: 72px;
		margin: auto;
		border-radius: 100px;
		box-shadow: 0px 0px 0px 0px rgb(17 65 66 / 50%), 0px 0px 0px 0px rgb(255 255 255 / 30%);
		transition: all 0.2s ease-in-out;
		-moz-transition: all 0.2s ease-in-out;
		-webkit-transition: all 0.2s ease-in-out;
		border-radius: 100px;
		border: none;
		-webkit-box-shadow: 0 0 0 0 rgba(255, 255, 255, 0.7);
		box-shadow: 0 0 0 0 rgba(255, 255, 255, 0.7);
		border-radius: 50%;
		background-color: rgb(255 255 255);
		background-size: cover;
		background-repeat: no-repeat;
		-webkit-animation: pulse 2.10s infinite cubic-bezier(0.66, 0, 0, 1);
		-moz-animation: pulse 2.10s infinite cubic-bezier(0.66, 0, 0, 1);
		-ms-animation: pulse 2.10s infinite cubic-bezier(0.66, 0, 0, 1);
		animation: pulse 2.10s infinite cubic-bezier(0.66, 0, 0, 1)
	}
	@-webkit-keyframes pulse {
		to {
			-webkit-box-shadow: 0 0 0 25px rgba(0, 125, 205, 0);
			box-shadow: 0 0 0 25px rgba(0, 125, 205, 0)
		}
	}
	@-moz-keyframes pulse {
		to {
			box-shadow: 0 0 0 25px rgba(0, 125, 205, 0)
		}
	}
	@-ms-keyframes pulse {
		to {
			box-shadow: 0 0 0 25px rgba(0, 125, 205, 0)
		}
	}
	@keyframes pulse {
		to {
			-webkit-box-shadow: 0 0 0 25px rgba(0, 125, 205, 0);
			box-shadow: 0 0 0 25px rgba(0, 125, 205, 0)
		}
	}
	.about-3 {
		opacity: 9;
		text-align: center;
		position: absolute;
		top: 50%;
		color: #fff;
		font-size: 18px;
		left: 0;
		width: 100%;
		-webkit-transform: translateY(-50%);
		transform: translateY(-50%);
		z-index: 2;
		transition: all 0.2s ease-in-out;
		-moz-transition: all 0.2s ease-in-out;
		-webkit-transition: all 0.2s ease-in-out
	}
	.about-5 {
		width: 100%;
		floaT: left;
		position: relative;
		margin: 0px 0px 0px 0px;
		background: #EFEBF4 url(../images/bgbg.png) fixed center no-repeat;
		background-size: 100%
	}
	.about-6 {
		width: 100%;
		floaT: left;
		position: relative;
		background: #fff
	}
	.about-2,
	.about-2 img {
		width: 100%;
		height: 300px;
		object-fit: cover;
		floaT: left
	}
	.about-2 {
		overflow: hidden;
		width: 100%;
		floaT: left;
		position: relative
	}
	.about-1 {
		width: 100%;
		floaT: left;
		position: relative;
		margin: 0px 0px 0px 0px
	}
	.header-1 {
		position: relative;
		z-index: 9999
	}
	.cd-popup-container .cd-popup-close::after {
		z-index: 9;
		content: "";
		position: absolute;
		top: 0px;
		width: 57px;
		border-radius: 0px;
		height: 57px;
		top: -0px;
		lefT: -57px;
		opacity: 9
	}
	.div-ajax-25 {
		z-indeX: 9;
		width: 57px;
		height: 57px;
		position: relative;
		floaT: left;
		border-radius: 0px;
		text-align: center;
		line-height: 59px;
		font-size: 20px;
		color: #ff9800;
		position: absolute;
		top: 0px;
		right: 57px
	}
	.search-1 {
		width: 100%;
		floaT: left
	}
	.btn-1 {
		transition: all 0.3s ease-in-out;
		-moz-transition: all 0.3s ease-in-out;
		-webkit-transition: all 0.3s ease-in-out;
		font-family: font-1;
		position: absolute;
		right: 0px;
		height: 57px;
		line-height: 57px;
		top: 0px;
		cursor: pointer;
		color: #fff;
		padding: 0px 0px 0px 0px;
		width: 57px;
		text-align: center;
		background: #7e2d91;
		border: 0;
		margin: 0px 0px 0px 0px;
		font-size: 15px;
		letter-spacing: 1px;
		border-radius: 0px 5px 5px 0px;
		margin-top: 0px
	}
	.q_search input::placeholder {
		color: #78a2ab
	}
	.q_search input {
		border-radius: 5px !important;
		position: relative;
		overflow: hidden;
		color: #383838;
		line-height: 44px;
		font-family: font-1;
		position: absolute;
		height: 57px;
		padding: 0px 0px 0px 0px;
		width: 100%;
		background: rgb(255 255 255 / 0%);
		background-color: #fff;
		border: 0px solid #fff;
		margin: 0px 0px 0px 0px;
		font-size: 14px;
		letter-spacing: 0.5px;
		border-radius: 0px;
		text-indent: 25px;
		transition: all 0.7s;
		-webkit-transition: all 0.7s
	}
	.cd-popup {
		z-index: 9999999999 !important;
		position: fixed;
		left: 0;
		top: 0;
		height: 100%;
		width: 100%;
		background: url(../images/bg_1.png) rgb(42 43 53 / 65%) !important;
		opacity: 0;
		visibility: hidden;
		-webkit-transition: opacity 0.3s 0s, visibility 0s 0.3s;
		-moz-transition: opacity 0.3s 0s, visibility 0s 0.3s;
		transition: opacity 0.3s 0s, visibility 0s 0.3s
	}
	.cd-popup.is-visible {
		opacity: 1;
		visibility: visible;
		-webkit-transition: opacity 0.3s 0s, visibility 0s 0s;
		-moz-transition: opacity 0.3s 0s, visibility 0s 0s;
		transition: opacity 0.3s 0s, visibility 0s 0s
	}
	.cd-popup-container {
		height: 57px;
		border-radius: 1110px;
		width: 100%;
		max-width: 400px;
		margin: 15em auto 0px auto;
		display: flex;
		background: #fff;
		-webkit-transform: translateY(-40px);
		-moz-transform: translateY(-40px);
		-ms-transform: translateY(-40px);
		-o-transform: translateY(-40px);
		transform: translateY(-40px);
		-webkit-backface-visibility: hidden;
		-webkit-transition-property: -webkit-transform;
		-moz-transition-property: -moz-transform;
		transition-property: transform;
		-webkit-transition-duration: 0.3s;
		-moz-transition-duration: 0.3s;
		transition-duration: 0.3s
	}
	.cd-popup-container .cd-popup-close {
		position: absolute;
		top: 0px;
		right: 0px;
		width: 57px;
		height: 57px
	}
	.is-visible .cd-popup-container {
		-webkit-transform: translateY(0);
		-moz-transform: translateY(0);
		-ms-transform: translateY(0);
		-o-transform: translateY(0);
		transform: translateY(0)
	}
	.slick-prev,
	.slick-next {
		font-size: 0;
		line-height: 0;
		position: absolute;
		top: 50%;
		display: none !important;
		width: 20px;
		height: 20px;
		padding: 0;
		-webkit-transform: translate(0, -50%);
		-ms-transform: translate(0, -50%);
		transform: translate(0, -50%);
		cursor: pointer;
		color: transparent;
		border: none;
		outline: none;
		background: transparent
	}
	.slick-initialized .slick-slide {
		display: block
	}
	.slick-prev:hover:before,
	.slick-prev:focus:before,
	.slick-next:hover:before,
	.slick-next:focus:before {
		opacity: 1
	}
	.slick-prev.slick-disabled:before,
	.slick-next.slick-disabled:before {
		opacity: .25
	}
	.slick-prev:before,
	.slick-next:before {
		font-family: 'slick';
		font-size: 20px;
		line-height: 1;
		opacity: .75;
		color: white;
		-webkit-font-smoothing: antialiased;
		-moz-osx-font-smoothing: grayscale
	}
	.slick-prev {}
	[dir='rtl'] .slick-prev {
		right: -25px;
		left: auto
	}
	.slick-prev:before {
		content: ''
	}
	[dir='rtl'] .slick-prev:before {
		content: ''
	}
	.slick-next {}
	[dir='rtl'] .slick-next {
		right: auto;
		left: -25px
	}
	.slick-next:before {
		content: ''
	}
	[dir='rtl'] .slick-next:before {
		content: ''
	}
	#dle-content-03 .slick-dots {
		top: 180px !important;
		margin-right: 220px
	}
	.zeda-slaider-1 .slick-dots {
		top: 180px
	}
	#dle-content-1 .slick-dots {
		bottom: 115px;
		height: 0px;
		opacity: 0;
		position: relative;
		overflow: hidden;
		margin-right: 20px
	}
	.zeda-slaider-2 img {
		width: 100%;
		line-height: 0px
	}
	.zeda-slaider-2 {
		width: 100%;
		height: 320px;
		floaT: left;
		position: relative;
		margin: 0% 0px;
		overflow: hidden;
		border-radius: 0px;
		line-height: 0px
	}
	.slick-dots {
		top: 285px !important;
		width: 100% !important;
		position: absolute;
		display: block;
		right: none;
		padding: 0;
		margin: 0;
		list-style: none;
		text-align: center;
		z-index: 9999999
	}
	.slick-dots .slick-active {
		border-radius: 100px
	}
	.slick-next {
		right: 15px;
		floaT: left;
		border-radius: 100px;
		color: #fff;
		background: #7e2d91 url(../images/s2.svg) 17px no-repeat;
		background-size: 8px;
		font-size: 0px !important;
		z-index: 999999999;
		line-height: 50px;
		position: absolute;
		top: 30% !important;
		display: block !important;
		width: 40px !important;
		height: 40px !important;
		padding: 0;
		-webkit-transform: translate(0, -50%);
		-ms-transform: translate(0, -50%);
		transform: translate(0, -50%);
		cursor: pointer
	}
	.slick-prev {
		lefT: 15px;
		floaT: left;
		border-radius: 100px;
		color: #fff;
		background: rgb(126 45 145) url(../images/s1.svg) 15px no-repeat;
		background-size: 8px;
		font-size: 0px !important;
		z-index: 1;
		line-height: 50px;
		position: absolute;
		top: 30% !important;
		display: block !important;
		width: 40px !important;
		height: 40px !important;
		padding: 0;
		-webkit-transform: translate(0, -50%);
		-ms-transform: translate(0, -50%);
		transform: translate(0, -50%);
		cursor: pointer
	}
	.slick-dots {
		display: none !important
	}
	.slick-dots li {
		background: #fff;
		border-radius: 10px;
		position: relative;
		display: inline-block;
		width: 20px;
		height: 10px;
		margin: 0 5px;
		padding: 0;
		cursor: pointer
	}
	.slick-dots li button {
		font-size: 0;
		line-height: 0;
		display: block;
		width: 10px;
		height: 10px;
		padding: 5px;
		cursor: pointer;
		color: transparent;
		border: 0;
		outline: none;
		background: transparent
	}
	.slick-dots li button:hover,
	.slick-dots li button:focus {
		outline: none
	}
	.slick-dots li.slick-active button:before {
		opacity: .75;
		color: black
	}
	.zeda-slaider-04 {
		float: left;
		width: 100%;
		height: 101%;
		margin: 0px 0px 0px 0px;
		background: #00000075;
		position: absolute;
		lefT: 0%;
		top: 0px;
		z-index: 1
	}
	.zeda-slaider-9 {
		width: 20px;
		height: 3px;
		background: #18a78c;
		floaT: left;
		position: relative;
		margin: 14px 10px 0px 0%;
		overflow: hidden;
		line-height: 40px;
		color: #fff;
		font-size: 15px;
		font-family: font-1
	}
	.zeda-slaider-11 {
		width: 100%;
		floaT: left;
		position: relative;
		margin: 0% 0px 0px 0%;
		overflow: hidden;
		line-height: 30px;
		color: #fff;
		font-size: 17px;
		font-family: font-1;
		text-align: left;
		color: #fff;
		text-shadow: 0px 1px 4px #000
	}
	.zeda-slaider-8 {
		width: 100%;
		display: none;
		floaT: left;
		position: relative;
		margin: 0% 0px -10px 0%;
		overflow: hidden;
		line-height: 30px;
		color: #fff;
		font-size: 15px;
		font-family: font-1;
		text-shadow: 0px 1px 4px #000
	}
	.zeda-slaider-7 {
		text-align: center;
		position: relative;
		margin: 0% 0px 0px 0px;
		overflow: hidden;
		line-height: 25px;
		color: #fff;
		font-size: 24px;
		text-shadow: 0px 1px 4px #000
	}
	.zeda-slaider-6 {
		width: 100%;
		floaT: left;
		position: absolute;
		margin: 240px 0px 0px 0px;
		overflow: hidden;
		line-height: 30px;
		color: #fff;
		z-indeX: 11
	}
	.zeda-slaider-5 {
		width: 100%;
		floaT: left;
		position: relative;
		margin: 0px 0px;
		overflow: hidden;
		border-radius: 0px;
		line-height: 0px
	}
	.zeda-slaider-3 {
		width: 100%;
		floaT: left;
		position: relative;
		margin: 0px 0px;
		overflow: hidden;
		border-radius: 0px;
		line-height: 0px
	}
	.zeda-slaider-1 {
		margin-top: -20px;
		border-radius: 0px;
		overflow: hidden;
		position: relative;
		floaT: left;
		widtH: 100%;
		z-index: 1
	}
	.slick-slider {
		position: relative;
		z-index: 0;
		display: block;
		box-sizing: border-box;
		-webkit-user-select: none;
		-moz-user-select: none;
		-ms-user-select: none;
		user-select: none;
		-webkit-touch-callout: none;
		-khtml-user-select: none;
		-ms-touch-action: pan-y;
		touch-action: pan-y;
		-webkit-tap-highlight-color: transparent
	}
	.slick-list {
		position: relative;
		display: block;
		overflow: hidden;
		margin: 0;
		padding: 0
	}
	.slick-list:focus {
		outline: none
	}
	.slick-list.dragging {
		cursor: pointer;
		cursor: hand
	}
	.slick-slider .slick-track,
	.slick-slider .slick-list {
		-webkit-transform: translate3d(0, 0, 0);
		-moz-transform: translate3d(0, 0, 0);
		-ms-transform: translate3d(0, 0, 0);
		-o-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0)
	}
	.slick-track {
		position: relative;
		top: 0;
		left: 0;
		display: block;
		margin-left: auto;
		margin-right: auto
	}
	.slick-track:before,
	.slick-track:after {
		display: table;
		content: ''
	}
	.slick-track:after {
		clear: both
	}
	.slick-loading .slick-track {
		visibility: hidden
	}
	.slick-slide {
		display: none;
		float: left;
		height: 100%
	}
	[dir='rtl'] .slick-slide {
		float: right
	}
	.slick-slide img {
		display: block
	}
	.slick-slide.slick-loading img {
		display: none
	}
	.slick-slide.dragging img {
		pointer-events: none
	}
	.slick-initialized .slick-slide {
		lefT: 0px;
		top: 50px;
		width: 100%;
		display: block
	}
	.slick-loading .slick-slide {
		visibility: hidden
	}
	.slick-vertical .slick-slide {
		display: block;
		height: auto;
		border: 1px solid transparent
	}
	.slick-arrow.slick-hidden {
		display: none
	}
	.header-sl-8:hover {
		background: rgb(126 45 145 / 30%);
		transition: all 0.4s ease-in-out;
		-moz-transition: all 0.4s ease-in-out;
		-webkit-transition: all 0.4s ease-in-out;
		box-shadow: rgb(126 45 145) 0px 0px 30px 0px
	}
	.header-sl-8 .header-sl-10 {
		transition: all 0.4s ease-in-out;
		-moz-transition: all 0.4s ease-in-out;
		-webkit-transition: all 0.4s ease-in-out
	}
	.header-sl-8:hover .header-sl-10 {
		color: #fff;
		transition: all 0.4s ease-in-out;
		-moz-transition: all 0.4s ease-in-out;
		-webkit-transition: all 0.4s ease-in-out
	}
	.header-sl-8:hover .header-sl-9 {
		left: 170px;
		-webkit-transform: rotate(20deg);
		-ms-transform: rotate(20deg);
		transform: rotate(20deg);
		transition: all 0.4s ease-in-out;
		-moz-transition: all 0.4s ease-in-out;
		-webkit-transition: all 0.4s ease-in-out
	}
	.header-sl-9 {
		position: absolute;
		width: 20px;
		height: 90px;
		floaT: left;
		lefT: 0px;
		line-height: 100px;
		color: #fff;
		line-height: 52px;
		font-size: 14px;
		background: #7e2d91;
		margin: -20px 0px 0px -30px;
		-webkit-transform: rotate(20deg);
		-ms-transform: rotate(20deg);
		transform: rotate(20deg);
		transition: all 0.4s ease-in-out;
		-moz-transition: all 0.4s ease-in-out;
		-webkit-transition: all 0.4s ease-in-out
	}
	.header-sl-10 {
		position: relative;
		z-index: 11
	}
	.header-sl-8 {
		position: relative;
		height: 48px;
		floaT: left;
		border-radius: 100px;
		line-height: 100px;
		color: #fff;
		padding: 0px 35px;
		overflow: hidden;
		line-height: 52px;
		font-size: 14px;
		border: 2px #7e2d91 solid;
		margin: 2px 0px 0px 30px;
		transition: all 0.4s ease-in-out;
		-moz-transition: all 0.4s ease-in-out;
		-webkit-transition: all 0.4s ease-in-out
	}
	.header-sl-7:hover {
		transition: all 0.4s ease-in-out;
		-moz-transition: all 0.4s ease-in-out;
		-webkit-transition: all 0.4s ease-in-out;
		box-shadow: rgb(126 45 145) 0px 0px 30px 0px;
		color: #fff
	}
	.header-sl-7 {
		height: 52px;
		background: #7e2d91;
		floaT: left;
		border-radius: 100px;
		color: #b9ffd7;
		padding: 0px 30px;
		line-height: 53px;
		font-size: 14px;
		box-shadow: rgb(126 45 145) 0px 0px 10px 0px;
		transition: all 0.4s ease-in-out;
		-moz-transition: all 0.4s ease-in-out;
		-webkit-transition: all 0.4s ease-in-out
	}
	.header-8:hover {
		border: 2px #86eab0 solid;
		color: #fff;
		transition: all 0.2s ease-in-out;
		-moz-transition: all 0.2s ease-in-out;
		-webkit-transition: all 0.2s ease-in-out
	}
	.header-8 {
		width: 38px;
		height: 38px;
		line-height: 38px;
		floaT: right;
		margin: 22px 30px 0px 0px;
		border-radius: 100px;
		border: 2px #1acf66 solid;
		cursor: pointer;
		color: #aaf3c9;
		transition: all 0.2s ease-in-out;
		-moz-transition: all 0.2s ease-in-out;
		-webkit-transition: all 0.2s ease-in-out
	}
	#cssmenu ul li::after {
		transition: all 0.2s ease-in-out;
		-moz-transition: all 0.2s ease-in-out;
		-webkit-transition: all 0.2s ease-in-out
	}
	#cssmenu ul li:hover::after {
		opacity: 9;
		transition: all 0.2s ease-in-out;
		-moz-transition: all 0.2s ease-in-out;
		-webkit-transition: all 0.2s ease-in-out
	}
	#cssmenu ul li ul li::before,
	#cssmenu ul li ul li::after {
		display: none !important
	}
	#cssmenu ul .cssmenu-a a {
		color: #7e2d91
	}
	#cssmenu ul .cssmenu-a::after {
		opacity: 9
	}
	#cssmenu ul li::after {
		opacity: 0;
    width: 50px;
    height: 5px;
		border-radius: 100px;
		margin: 57px 0px 0px -26px;
		position: absolute;
		background: #7e2d91;
		content: "";
		-webkit-transition: all .3s;
		-moz-transition: all .3s;
		-o-transition: all .3s;
		transition: all .3s;
		color: #fff;
		font-size: 18px;
		left: 50%;
		-webkit-transform: translateY(-50%);
		transform: translateY(-50%)
	}
	#cssmenu ul li::before {
		left: 0px;
		-webkit-transition: all .3s;
		-moz-transition: all .3s;
		-o-transition: all .3s;
		transition: all .3s
	}
	#cssmenu {
		margin: 0;
		width: auto;
		padding: 0;
		line-height: 1;
		display: block;
		position: relative;
		font-family: font-1;
		box-sizing: content-box
	}
	#cssmenu ul {
		list-style: none;
		margin: 0px 170px -1px 0px;
		padding: 0;
		display: block;
		float: left;
	}
	#cssmenu ul:after,
	#cssmenu:after {
		content: " ";
		display: block;
		font-size: 0;
		height: 0;
		clear: both;
		visibility: hidden
	}
	#cssmenu ul li {
		margin: 0;
		padding: 0;
		display: block;
		position: relative
	}
	#cssmenu ul li a {
		text-decoration: none;
		display: block;
		margin: 0;
		-webkit-transition: color .1s ease;
		-moz-transition: color .1s ease;
		-ms-transition: color .1s ease;
		-o-transition: color .1s ease;
		transition: color .1s ease;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box
	}
	#cssmenu ul li ul {
		position: absolute;
		left: -9999px;
		top: 64px;
	}
	#cssmenu ul li ul li {
		max-height: 0;
		position: absolute;
		-webkit-transition: max-height 0.1s ease-out;
		-moz-transition: max-height 0.1s ease-out;
		-ms-transition: max-height 0.1s ease-out;
		-o-transition: max-height 0.1s ease-out;
		transition: max-height 0.1s ease-out
	}
	#cssmenu.align-right ul li ul li.has-sub:after {
		right: auto;
		left: 15px
	}
	#cssmenu.align-right ul li ul li.has-sub:before {
		right: auto;
		left: 15px;
		border-left-color: transparent;
		border-right-color: #fff
	}
	#cssmenu ul li ul li a {
		-webkit-transition: all .1s;
		-moz-transition: all .1s;
		-o-transition: all .1s;
		transition: all .1s;
		border-bottom: 1px #6f2880 solid;
		display: inline-block;
		font-size: 15px;
		opacity: 1;
		color: rgba(255, 255, 255, 0);
		font-family: font-1;
		font-size: 14px;
		font-weight: 400;
		text-transform: none;
		letter-spacing: 0;
		display: block;
		width: 280px;
		padding: 19px 10px 19px 15px
	}
	#cssmenu ul li ul li:hover>a,
	#cssmenu ul li ul li.active>a {
		-webkit-transition: all .1s;
		-moz-transition: all .1s;
		-o-transition: all .1s;
		transition: all .1s;
		color: #fff !important;
		background: rgb(255 255 255 / 10%)
	}
	#cssmenu ul li ul li:hover:after,
	#cssmenu ul li ul li.active:after {
		background: #7e2d91
	}
	#cssmenu ul li ul li:hover>ul {
		background: #191a21;
		border-top: 0px solid #191a21;
		border-bottom: 0px solid #191a21;
		border-left: 0px solid #eee;
		border-right: 0px solid #eee;
		left: 100%;
		top: 0px
	}
	#cssmenu ul li ul li:hover>ul>li {
		max-height: 72px;
		position: relative
	}
	#cssmenu>ul>li {
		float: left
	}
	#cssmenu.align-center>ul>li {
		float: none;
		display: inline-block
	}
	#cssmenu.align-center>ul {
		text-align: center;
		font-size: 0
	}
	#cssmenu.align-center ul ul {
		text-align: left
	}
	#cssmenu.align-right>ul {
		float: right
	}
	#cssmenu.align-right>ul>li:hover>ul {
		left: auto;
		right: 0
	}
	#cssmenu.align-right ul ul li:hover>ul {
		right: 100%;
		left: auto
	}
	#cssmenu.align-right ul ul li a {
		text-align: right
	}
	#cssmenu>ul>li:hover>a,
	#cssmenu>ul>li.active>a {
		color: #7e2d91;
		position: relative;
		z-index: 9999;
		cursor: pointer;
		-webkit-transition: all .3s;
		-moz-transition: all .3s;
		-o-transition: all .3s;
		transition: all .3s
	}
	#cssmenu>ul>li>a,
	#cssmenu>ul>li.active>a {
		-webkit-transition: all .3s;
		-moz-transition: all .3s;
		-o-transition: all .3s;
		transition: all .3s
	}
	#cssmenu>ul>li:hover>a:after,
	#cssmenu>ul>li.active>a:after {
		background: #000
	}
	#cssmenu>ul>li:hover>a:before,
	#cssmenu>ul>li.active>a:before {
		border-top-color: #fff
	}
	#cssmenu>ul>li:hover>ul a {
		opacity: 9;
		font-size: 13px;
		color: #dbdcdb !important;
		left: 0
	}
	#cssmenu>ul>li:hover>ul {
		left: 0
	}
	#cssmenu>ul>li:hover>ul>li {
		display: inline-block;
		z-index: 999999;
		max-height: 49px;
		position: relative
	}
	#cssmenu #menu-button {
		display: none
	}
	#cssmenu>ul>li>a {
		display: block
	}
	#cssmenu>ul>li {
		width: auto
	}
	#cssmenu>ul>li>ul {
		border-radius: 0px 0px 5px 5px;
		overflow: hidden;
		background: #7e2d91;
		box-shadow: 0px 5px 10px 0px rgb(0 0 0 / 20%);
		font-family: font-1;
		width: 280px;
		display: block
	}
	#cssmenu li a {
		float: left;
		padding: 24px 17px;
		position: relative
	}
	.cssmenu a {
		color: #a5a7b2
	}
	.header-7 {
		border-radius: 0px 5px 5px 0px;
		z-index: 1;
		width: 163px;
		height: 63px;
		line-height: 63px;
		floaT: left;
		margin: 0px 0px 0px 0px;
		font-size: 15px;
		font-family: font-1;
		color: #fff;
		position: absolute;
		right: 0px;
		top: 0px;
		text-align: center
	}
	.logo-1 img {
		width: 100%;
		line-height: 0px
	}
	.logo-1 {
		width: 85px;
		floaT: left;
		margin: 6px 2px 2px 7px;
		font-size: 15px;
		font-family: font-1;
		color: #bdbdbd;
		z-index: 1;
		position: relative
	}
	.header-5 {
		z-index: 9;
		position: absolute;
		width: 100%;
		floaT: left;
		margin: 58px 0% 2% 0%;
		font-size: 15px;
		font-family: font-1;
		color: #bdbdbd;
		background: #fff;
		/*background: -moz-linear-gradient(top, #fff 0%, #d7d7d7 100%);
		background: -webkit-linear-gradient(top, #fff 0%, #d7d7d7 100%);
		background: linear-gradient(to bottom, #fff 0%, #d7d7d7 100%);
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#d7d7d7', GradientType=0);*/
		border-radius: 50px !important
	}
	.header-sl-6 {
		width: 100%;
		floaT: left;
		margin: 3% 0% 2% 0%;
		font-size: 15px;
		font-family: 'font-1';
		color: #fff;
		border-radius: 5px
	}
	.header-sl-4 {
		width: 100%;
		floaT: left;
		margin: 0% 0% 2% 0%;
		font-size: 36px;
		font-family: font-1
	}
	.header-sl-5 {
		color: #fff;
		font-size: 15px;
		width: 100%;
		floaT: left;
		line-height: 21px
	}
	.header-sl-3 {
		z-index: 11;
		width: 90%;
		height: 300px;
		floaT: left;
		margin: 17% 0% 10% 0%;
		position: relative
	}
	.header-02 {
		position: absolute;
		width: 100%;
		floaT: left;
		color: #fff;
		margin-bottom: 0px
	}
	.header-4 li {
		floaT: right;
		color: #fff;
		padding: 0px 0px 0px 30px
	}
	.header-4 a {
		color: #fff
	}
	.header-4 {
		floaT: right;
		color: #fff
	}
	.header-3 span {
		color: #fff;
		font-family: font-1
	}
	.header-3 {
		floaT: left;
		color: #dedede;
		font-family: font-1
	}
	.header-2 {
		position: relative;
		z-indeX: 1;
		width: 100%;
		floaT: left;
		color: #fff;
		margin-bottom: 0px;
		padding: 20px 0px
	}
	.header-sl-2::after {
		z-index: 0;
		width: 100%;
		height: 100%;
		margin: 0px 0px 0px 0px;
		floaT: left;
		position: absolute;
		overflow: hidden;
		lefT: 0px;
		top: 0px;
		background-color: #08081980;
		opacity: 0.9;
		content: ""
	}
	.header-sl-2 {
		position: relative;
		z-indeX: 0;
		width: 100%;
		floaT: left;
		top: 0px
	}
	.header-sl-12 {
		position: absolute;
		z-indeX: 1;
		width: 100%;
		bottom: -0px;
		height: 52px;
		floaT: left;
		background: url(../images/wavesOpacity.svg) top no-repeat;
		transform: rotate(180deg);
		background-size: 101%;
		color: #fff;
		margin-bottom: 0px
	}
	.header-sl-img-1 img {
		object-fit: cover;
		width: 100%
	}
	.header-sl-img-1,
	.header-sl-img-1 img,
	.slick-slider {
		height: 800px
	}
	.header-sl-img-1 {
		position: absolute;
		z-indeX: 0;
		width: 100%;
		floaT: left;
		color: #fff;
		margin-bottom: 0px
	}
	.header-sl-1 {
		overflow: hidden;
		position: relative;
		z-indeX: 1;
		width: 100%;
		height: 500px;
		floaT: left;
		color: #fff;
		margin-top: 0px
	}
	.center-1 {
		position: relative;
		margin: auto
	}
}

@media (min-width: 1205px) and (max-width: 9000000px) {
	.srulki-1 .proqt-1 {
		margin: 0px 22px 0px 12.5px
	}
	.zoma-2,
	.center-1 {
		width: 1150px
	}
}

@media (min-width: 1105px) and (max-width: 1205px) {
	.srulki-1 .proqt-1 {
		margin: 0px 18px 0px 12.5px
	}
	.zoma-2,
	.center-1 {
		width: 1050px
	}
}

@media (min-width: 1000px) and (max-width: 1105px) {
	.srulki-1 .proqt-1 {
		margin: 0px 21px 0px 7px
	}
	.zoma-2,
	.center-1 {
		width: 940px
	}
}

@media (min-width: 760px) and (max-width: 1000px) {
	.srulki-1 .proqt-9 {
		width: 102%
	}
	.srulki-1 .proqt-1 {
		margin: 0px 0px 0px 7px
	}
	.zoma-2,
	.center-1 {
		width: 720px
	}
}

@media (min-width: 560px) and (max-width: 760px) {
	.srulki-1 .proqt-9 {
		width: 102%
	}
	.srulki-1 .proqt-1 {
		margin: 0px 0px 0px 7px
	}
	.zoma-2,
	.center-1 {
		width: 530px
	}
}

@media (min-width: 10px) and (max-width: 560px) {
  .custom-shape-divider-bottom-1628205760 {
      position: absolute;
      bottom: -3px;
      left: 0;
      width: 100%;
      overflow: hidden;
      line-height: 0;
      transform: rotate(180deg);
  }

  .custom-shape-divider-bottom-1628205760 svg {
      position: relative;
      display: block;
      width: calc(100% + 1.3px);
      height: 21px;
  }

  .custom-shape-divider-bottom-1628205760 .shape-fill {
      fill: #EFEBF4;
  }
	.srulki-1 .zoma-2,
	.srulki-1 .zzz.zoma-1 {
		margin: 0px 0px
	}
	.zoma-2,
	.center-1 {
		margin: 0px 15px
	}
}

h1,
h2,
h3,
h4,
h5,
.h1,
.h2,
.h3,
.h4,
.h5 {
	margin: 1em 0 .6em 0;
	letter-spacing: 0.01em;
	line-height: normal;
	font-weight: bold;
	text-rendering: optimizeLegibility;
	font-family: font-1
}

h1,
.h1 {
	font-size: 23px
}

h2,
.h2 {
	font-size: 21px
}

h3,
.h3 {
	font-size: 20px
}

h4,
.h4 {
	font-size: 18px
}

h5,
.h5 {
	font-size: 16px
}

body {
	margin: 0 auto;
	background: #EFEBF4;
	font-family: font-1;
	font-size: 14px
}

::-webkit-scrollbar-track {
	background: #eee
}

::-webkit-scrollbar-thumb {
	background: #7e2d91
}

a {
	color: #181722;
	text-decoration: underline;
	text-decoration: none
}

a img {
	border: 0 none
}

ol,
ul,
li {
	list-style: none
}

* {
	margin: 0;
	padding: 0;
	outline: none
}

::-webkit-scrollbar {
	width: 9px
}

@font-face {
	font-family: font-1;
	src: url('../fonts/font-1.ttf');
	font-weight: bold
}

@font-face {
	font-family: font-1;
	src: url('../fonts/font-1.otf');
	font-weight: bold
}

@font-face {
	font-family: font-1;
	src: url('../fonts/font-1.ttf');
	font-weight: bold
}

@font-face {
	font-family: font-4;
	src: url('../fonts/font-4.otf')
}

::selection {
	background-color: #2196f3;
	color: #fff
}

::selection {
	color: #fff
}
