html{scroll-behavior:smooth}body{margin:0;padding:0;box-sizing:border-box;font-size:16px;line-height:1.7;font-family:"elza",sans-serif;color:#212529}.paddingtopbosluk{padding-top:70px}.paddingbottombosluk{padding-bottom:70px}.margintopbosluk{margin-top:70px}.marginbottombosluk{margin-bottom:70px}#breadcrumbs{color:#fff}#breadcrumbs a{color:#fff}.custom-section{width:100%;background-color:#000;color:#fff;padding:50px}.arkasiyah{background-color:#000000!important}.sariver{background-color:#fedd00!important}.border-radius-right{border-top-right-radius:20px;border-bottom-right-radius:20px}@media screen and (max-width:767px){.mobile-space{margin-top:30px}}.page_wrapper{width:100%;overflow-x:hidden}a{text-decoration:none;color:var(--body-text-purple)}a:hover{text-decoration:none;color:var(--body-text-purple)}ul,li{padding:0;list-style-type:none;margin:0}button:focus,.btn.focus,.btn:focus{outline:none;box-shadow:none}.modal{overflow:scroll !important;z-index:9999999999999999 !important}}@media screen and (min-width:1200px){.container{max-width:1200px}}@media screen and (min-width:1400px){.container{max-width:1300px}}.section_title{text-align:center}.section_title h2{font-size:38px;font-weight:700;color:#212529}.section_title h2 span{color:#4ebcf6}.row_am{padding:50px 0}.puprple_btn{background-color:var(--purple);color:var(--text-white);border-radius:50px;padding:10px 40px;position:relative;overflow:hidden;z-index:1;font-weight:500}.puprple_btn::before{content:"";position:absolute;left:0;top:0;width:0%;height:100%;background-color:var(--bg-white);border-radius:50px;transition:.6s all;z-index:-1}.puprple_btn:hover::before{width:100%}.puprple_btn:hover{color:var(--purple)}.white_btn{padding:10px 45px;border:1px solid var(--purple);color:var(--purple);border-radius:50px;background-color:var(--bg-white);font-weight:700;position:relative;z-index:1;overflow:hidden;font-weight:500}.white_btn::before{content:"";position:absolute;left:0;top:0;width:0%;height:100%;background-color:var(--bg-purple);border-radius:50px;transition:.6s all;z-index:-1}.white_btn:hover::before{width:110%}.white_btn:hover{color:var(--text-white)}.highlited_block .white_btn:hover{border-color:var(--bg-white)}.owl-carousel .owl-dots{display:flex;align-items:center;justify-content:center;position:relative;margin-top:20px}.owl-carousel .owl-dots button{display:block;width:15px;height:15px;background-color:var(--slider-dots-color);border-radius:15px;margin:0 5px}.owl-carousel .owl-dots button.active{background-color:var(--purple)}#preloader{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgb(255 255 255 / .9);z-index:999999}#loader{display:block;position:relative;left:50%;top:50%;width:150px;height:150px;margin:-75px 0 0 -75px;border-radius:50%;border:3px solid #fff0;border-top-color:var(--bg-purple);-webkit-animation:spin 2s linear infinite;animation:spin 2s linear infinite}#loader:before{content:"";position:absolute;top:5px;left:5px;right:5px;bottom:5px;border-radius:50%;border:3px solid #fff0;border-top-color:var(--body-text-purple);-webkit-animation:spin 3s linear infinite;animation:spin 3s linear infinite}#loader:after{content:"";position:absolute;top:15px;left:15px;right:15px;bottom:15px;border-radius:50%;border:3px solid #fff0;border-top-color:var(--dark-purple);-webkit-animation:spin 1.5s linear infinite;animation:spin 1.5s linear infinite}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spin{0%{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg)}}header{position:absolute;width:100%;z-index:99999;transition:.4s all}header.fix_style{position:fixed;top:0;backdrop-filter:blur(5px);background-color:#ffffffb4;padding:15px 0;transition:none;opacity:0;pointer-events:none}header.fixed{pointer-events:all;opacity:1;transition:.4s all}header.fixed .navbar{padding:0}.navbar{padding-left:0;padding-right:0;padding-top:35px}.navbar-expand-lg .navbar-nav{align-items:center}.navbar-expand-lg .navbar-nav .nav-link{padding:5px 17px;font-weight:500}.navbar-expand-lg .navbar-nav .nav-link:hover{color:var(--purple)}.navbar-expand-lg .navbar-nav .nav-link.dark_btn{color:var(--text-white);background-color:var(--purple);font-size:16px;padding:9px 40px;border-radius:25px;margin-left:20px;position:relative}.navbar-expand-lg .navbar-nav .nav-link.dark_btn::before,.navbar-expand-lg .navbar-nav .nav-link.dark_btn::after{content:'';position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border-radius:42px;z-index:-1}.navbar-expand-lg .navbar-nav .nav-link.dark_btn::before{animation:pulse-blue-medium-sm 3.5s infinite}.navbar-expand-lg .navbar-nav .nav-link.dark_btn::after{animation:pulse-blue-small-sm 3.5s infinite}.navbar-brand img{width:150px}.navbar-expand-lg .navbar-nav .has_dropdown{display:flex;align-items:center;position:relative;border-radius:10px 10px 0 0;transition:.4s all}.navbar-expand-lg .navbar-nav .has_dropdown:hover{background-color:var(--bg-white);box-shadow:0 4px 10px #c5c5c580}.navbar-expand-lg .navbar-nav .has_dropdown .drp_btn{position:relative;right:15px}.navbar-expand-lg .navbar-nav .has_dropdown .sub_menu{position:absolute;top:100%;background-color:var(--bg-white);border-radius:0 10px 10px 10px;min-width:210px;max-width:230px;margin-top:-10px;transition:.4s all;opacity:0;pointer-events:none;box-shadow:0 4px 10px #c5c5c580}.navbar-expand-lg .navbar-nav .has_dropdown .sub_menu ul{margin-left:0;padding:10px 20px}.navbar-expand-lg .navbar-nav .has_dropdown .sub_menu ul li a{font-size:15px;position:relative;transition:.4s all;line-height:35px;font-weight:500}.navbar-expand-lg .navbar-nav .has_dropdown .sub_menu ul li a::before{content:"";width:10px;height:10px;display:inline-block;border:2px solid var(--purple);border-radius:10px;margin-right:5px;position:absolute;left:-10px;top:50%;transform:translateY(-50%);opacity:0;transition:.4s all}.navbar-expand-lg .navbar-nav .has_dropdown .sub_menu ul li a:hover{padding-left:15px;color:var(--purple)}.navbar-expand-lg .navbar-nav .has_dropdown .sub_menu ul li a:hover::before{opacity:1;left:0}.navbar-expand-lg .navbar-nav .has_dropdown:hover>a,.navbar-expand-lg .navbar-nav .has_dropdown:hover>.drp_btn{color:var(--purple)}.navbar-expand-lg .navbar-nav .has_dropdown:hover .sub_menu{opacity:1;pointer-events:all;margin-top:-1px}.toggle-wrap{padding:10px;position:relative;cursor:pointer;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.toggle-bar,.toggle-bar::before,.toggle-bar::after,.toggle-wrap.active .toggle-bar,.toggle-wrap.active .toggle-bar::before,.toggle-wrap.active .toggle-bar::after{-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.toggle-bar{width:25px;margin:10px 0;position:relative;border-top:4px solid var(--purple);display:block}.toggle-bar::before,.toggle-bar::after{content:"";display:block;background:var(--purple);height:4px;width:30px;position:absolute;top:-12px;right:0;-ms-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg);-ms-transform-origin:13%;-webkit-transform-origin:13%;transform-origin:13%}.toggle-bar::after{top:4px}.toggle-wrap.active .toggle-bar{border-top:6px solid #fff0}.toggle-wrap.active .toggle-bar::before{-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg)}.toggle-wrap.active .toggle-bar::after{-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}

.before-header,
.simpra-header {
	background-color: #000000;
	position: fixed;
	width: 100%;
	z-index: 9;
	padding-top: 10px
}

.before-header .inner,
.simpra-header .inner {
	max-width: 1300px;
	margin: auto;
	padding: 10px 40px;
}

.lang-switch {
	color: #fff;
	display: flex;
	gap: 10px;
	justify-content: end;
	font-weight: 600;
	font-size: 14px;
	line-height: 24px;
	align-items: baseline;
}

.lang-switch a:hover {
	color: #ffffff;
	text-decoration: underline;
}

.logo-container img {
	max-width: 150px;
	margin-top: -5px;
	max-height: 51px;
}

.simpra-header {
	top: 0px;
}

.simpra-header .inner,
.simpra-header .left-side ul,
.simpra-header .right-side ul,
.simpra-header .main-menu,
.sub-inner-left,
.sub-inner-right {
	display: flex;
	flex-direction: row;
	width: 100%;
}

.simpra-header .inner,
.simpra-header .left-side ul,
.simpra-header .right-side ul {
	justify-content: space-between;
}

.simpra-header .main-menu>nav {
	gap: 100px;
	width: 100%;
}

.simpra-header .inner {
	align-items: center;
}

.left-side {
	margin: auto;
}

.simpra-header .left-side>ul,
.simpra-header .right-side nav>ul {
	gap: 27px;
	position: relative;
}

.simpra-header a {
	color: #ffffff;
	font-weight: 600;
	letter-spacing: 0.1px;
	font-size: 14px;
	line-height: 24px;
	padding: 10px 0px;
}

.left-side>ul>li:hover>a,
.right-side>nav>ul>li:hover>a,
.lang-switch a:hover {
	color: #9FA3A6
}

.simpra-sub-menu {
	position: absolute;
	display: none;
	top: 60px;
}

.simpra-header li:hover .simpra-sub-menu {
	display: flex;
	height: max-content;
	left: -100px
}

.sub-menu-left ul,
.sub-menu-right ul,
.sub-inner-left,
.sub-inner-right {
	flex-direction: column !important
}

.sub-menu-left,
.sub-menu-right {
	background-color: #ffffff;
	border-top-left-radius: 10px;
	border-bottom-left-radius: 10px;
	border-top-right-radius: 10px;
	border-bottom-right-radius: 10px;
	width: 550px;
	display: flex;
}

li:first-of-type .sub-menu-left,
.sub-menu-right,
.left-side li:nth-of-type(2) .sub-menu-right {
	min-width: 470px;
	width: 470px
}

.sub-menu-left h6 a,
.sub-menu-left h6,
.sub-menu-right h6,
.sub-menu-right h6 a {
	color: #707479;
	font-weight: 500;
	font-size: 14px
}

.sub-menu-left h6:nth-of-type(2),
.sub-menu-right h6:nth-of-type(2),
.sub-menu-right h6:nth-of-type(4) {
	margin-top: 10px;
	margin-bottom: 10px;
}

.sub-menu-right h6:nth-of-type(3) {
	margin-top: 50px;
}

.sub-inner-left {
	width: 62%;
	flex-basis: 300px;
	padding: 25px;
}

.sub-inner-right {
	width: 35%;
	flex-basis: 170px;
	padding: 25px;
	background-color: #F8F7F7;
	border-top-right-radius: 11px;
	border-bottom-right-radius: 11px;
}

.main-menu .sub-inner-right li>a:before,
.main-menu .sub-inner-right li>a:after {
	content: none !important;
}

.sub-menu-left .sub-inner-right li,
.sub-menu-right .sub-inner-right li {
	display: block;
	margin-bottom: 15px;
}

.sub-menu-left .sub-inner-right ul>li>a,
.sub-menu-right .sub-inner-right ul>li>a {
	margin: 0px;
	padding: 0px;
	font-weight: 500;
	font-size: 13px;
	margin-bottom: 10px;
}

.sub-menu-left .sub-inner-right ul>li>a:hover,
.sub-menu-right .sub-inner-right ul>li>a:hover {
	background-color: transparent;
	border-radius: 0px;
	box-shadow: 0px 0px 0px 0px;
}

.sub-menu-left .sub-inner-right h6,
.sub-menu-right .sub-inner-right h6 {
	padding-left: 0px;
	margin-bottom: 10px;
}

.sub-menu-left a,
.sub-menu-left li,
.sub-menu-right a,
.sub-menu-right li {
	color: #000000
}

.left-side>ul>li,
.right-side>nav>ul>li {
	height: 60px;
	display: flex;
	align-items: center;
	position: relative
}

.sub-menu-left li,
.sub-menu-right li {
	display: flex;
	flex-direction: row;
	align-items: baseline;
}

.sub-menu-left ul>li>a,
.sub-menu-right ul>li>a {
	width: 100%;
	padding: 10px 10px 25px;
	border-radius: 10px;
	position: relative;
}

.sub-menu-left li>a:before,
.main-navigation.toggled .main-nav ul.sub-menu li>a:before,
.sub-menu-right li>a:before {
	content: "";
	width: 27px;
	height: 27px;
	background-image: var(--wpr-bg-5836b038-bc12-444a-86b0-b4b2750b6150);
	display: inline-block;
	background-repeat: no-repeat;
	background-size: 27px 27px;
	vertical-align: middle;
	margin-right: 12px;
	background-position: center;
	top: 3px;
	position: relative;
}

.main-menu .right-side li>a:before {
	top: 0px;
}

.sub-menu-left li>a:hover,
.sub-menu-right li>a:hover {
	box-shadow: 3px 3px 0px 0px #000000;
}

.inner-top {
	background-color: #f7f7f7;
	padding: 0px 0px 25px;
}

.inner-bottom {
	background-color: #EFEFEF;
	padding: 0px 0px 50px
}

.simpra-header .sub-menu-left ul>li .sub-menu-right li a {
	background-color: transparent;
	position: relative;
	display: flex;
	text-transform: capitalize;
	width: 100%
}

.sub-menu-left li .inner-top a:after,
.sub-menu-left li a:after,
.simpra-header li:nth-of-type(2) .sub-menu-left ul>li>a:after,
.simpra-header li:nth-of-type(3) li>a:after,
.right-side .sub-menu-left ul>li>a:after,
.sub-menu-right li a:after {
	content: "Uçtan uca işletme yönetimi";
	width: 100%;
	position: absolute;
	font-size: 10.5px;
	font-weight: 500;
	text-transform: initial;
	bottom: 8px;
	color: #707479;
	left: 49px;
	max-width: fit-content;
}

.left-side li:first-of-type li:nth-of-type(2)>a:after {
	content: "Envanter yönetiminde akıllı çözüm"
}

.left-side li:first-of-type li:nth-of-type(3)>a:after {
	content: "Her ölçekten işletmeye sadık müşteriler"
}

.left-side li:first-of-type li:nth-of-type(4)>a:after {
	content: "Tek kod, sınırsız yetenek"
}

.left-side li:first-of-type li:nth-of-type(5)>a:after {
	content: "Yeni nesil masa rezervasyon yönetimi"
}

.left-side li:first-of-type li:nth-of-type(6)>a:after {
	content: "Veriye dayalı yönetim"
}

.left-side li:first-of-type li:nth-of-type(7)>a:after {
	content: "Sipariş yönetiminde anlık bilgi"
}

.left-side li:first-of-type li:nth-of-type(8)>a:after {
	content: "Tüm paket siparişleri POS sisteminde"
}

.left-side li:first-of-type li:nth-of-type(9)>a:after {
	content: "Azalan yemek sipariş kuyrukları"
}
.left-side li:first-of-type li:nth-of-type(10)>a:after {
	content: "Kesintisiz otonom hizmet"
}
.left-side li:first-of-type li:nth-of-type(11)>a:after {
	content: "Estetik ve işlevsellik bir arada"
}

.left-side li:nth-of-type(2) li:first-of-type>a:after {
	content: "Kusursuz otel yönetimi"
}

.left-side li:nth-of-type(2) li:nth-of-type(2)>a:after {
	content: "Tüm otel rezervasyonları tek platformda"
}

.left-side li:nth-of-type(2) li:nth-of-type(3)>a:after {
	content: "En popüler otel kanalları ile entegrasyon"
}

.left-side li:nth-of-type(2) li:nth-of-type(4)>a:after {
	content: "Google reklamları ile %100 verim"
}

.left-side li:nth-of-type(3) li:first-of-type>a:after {
	content: "Tek cihazdan kolay yönetim"
}

.left-side li:nth-of-type(3) li:nth-of-type(2)>a:after {
	content: "Ödeme almayı kolaylaştıran teknoloji"
}

.left-side li:nth-of-type(3) li:nth-of-type(3)>a:after {
	content: "Ödemelerde geleceğin teknolojisi"
}

.left-side li:nth-of-type(4) li:first-of-type>a:after {
	content: "Otel ve restoran çözümlerinde Simpra vizyonu";
}

.left-side li:nth-of-type(4) li:nth-of-type(2)>a:after {
	content: "Geleceğin işletme yönetiminin öncüsü Simpra"
}

.left-side li:nth-of-type(4) li:nth-of-type(3)>a:after {
	content: "Sektör liderleriyle işletme bilincinizi yükseltin"
}

.left-side li:nth-of-type(4) li:nth-of-type(4)>a:after {
	content: "Simpra’nın global bayileri"
}

.left-side li:nth-of-type(4) li:nth-of-type(5)>a:after {
	content: "Kullanıcılarının gözünden Simpra"
}

.left-side li:nth-of-type(4) li:nth-of-type(6)>a:after {
	content: "Otel ve restoran yönetimindeki trendleri keşfedin";
}
.left-side li:nth-of-type(4) li:nth-of-type(7)>a:after {
	content: "En trend içeriklerle güncel kalın";
}

.left-side li:nth-of-type(4) li:nth-of-type(8)>a:after {
	content: "Simpra donanımlarını inceleyin"
}

.left-side li:nth-of-type(5) li:nth-of-type(3)>a:after {
	content: "Tecrübeli Simpra ekibiyle iletişime geçin"
}

.right-side .sub-menu-left ul>li>a:after {
	content: none;
}

.simpra-header li:hover .simpra-sub-menu ul>li:first-of-type .sub-menu-right,
.simpra-header li:hover .simpra-sub-menu ul>li:first-of-type:hover .sub-menu-right {
	z-index: 2;
}

.simpra-header li:hover .simpra-sub-menu ul>li:nth-of-type(2):hover .sub-menu-right {
	z-index: 3;
}

.simpra-header li:hover .simpra-sub-menu ul>li:nth-of-type(3):hover .sub-menu-right {
	z-index: 4;
	overflow-y: hidden
}

.simpra-header .sub-menu-right {
	width: calc(50% - -10px);
}

.simpra-header li:hover .simpra-sub-menu ul>li:first-of-type .sub-menu-right,
.simpra-header li:hover .simpra-sub-menu ul>li:nth-of-type(2) .sub-menu-right,
.simpra-header .sub-menu-right {
	width: calc(50% + 30px)
}

.simpra-header li:hover .simpra-sub-menu ul>li:nth-of-type(3):hover .sub-menu-right .inner-top {
	height: 100%
}

.sub-menu-left .inner-bottom ul li>a:before {
	content: none;
}

.sub-menu-left li .inner-bottom a {
	padding: 12px 20px 35px 20px;
}

.sub-menu-left li .inner-bottom a:after {
	bottom: 10px;
	left: 20px;
}

.inner-bottom {
	height: max-content;
}

.inner-top li>a>span,
.simpra-header li:nth-of-type(4) .sub-menu-left ul>li>a>span {
	margin-left: 10px;
	background: #fedd00;
	padding: 8px 10px 7px;
	position: absolute;
	text-transform: uppercase;
	font-weight: 500;
	border-radius: 30px;
	left: 101px;
	top: 18px;
	font-size: 10px;
	line-height: 9px;
}

.simpra-header li:nth-of-type(4) .sub-menu-left ul>li>a>span {
	background-color: #FFB1FA;
	left: 65px;
	top: 9px;
}

.simpra-header li:nth-of-type(4):hover .simpra-sub-menu .sub-menu-left,
.simpra-header li:nth-of-type(5):hover .simpra-sub-menu .sub-menu-left {
	padding: 25px 20px;
	border-radius: 25px;
	width: 320px
}

.simpra-header li:nth-of-type(4) .sub-menu-left ul>li,
.simpra-header li:nth-of-type(5) .sub-menu-left ul>li {
	border-top: 0px;
	position: relative
}

.simpra-header li:nth-of-type(4) .sub-menu-left ul>li>a,
.simpra-header li:nth-of-type(5) .sub-menu-left ul>li>a {
	background-color: transparent;
	position: relative;
	display: flex;
	flex-direction: column;
	text-transform: capitalize;
	padding: 10px 20px;
}

.simpra-header li:nth-of-type(4) .sub-menu-left ul>li>a:hover,
.simpra-header li:nth-of-type(5) .sub-menu-left ul>li>a:hover {
	background-color: #F3F3F4;
}

.simpra-header li:nth-of-type(4) .sub-menu-left ul>li>a:before,
.simpra-header li:nth-of-type(5) .sub-menu-left ul>li>a:before {
	content: none;
}

.simpra-header li:nth-of-type(4) .sub-menu-left ul>li>a:after,
.simpra-header li:nth-of-type(5) .sub-menu-left ul>li>a:after {
	left: 0px;
	position: relative;
	top: 0px;
}

.simpra-header .main-menu>.right-side li:hover .simpra-sub-menu {
	left: -350px;
}

.simpra-header .right-side li:hover .simpra-sub-menu {
	height: auto;
}

.right-side .sub-menu-left {
	display: flex;
	flex-direction: row !important;
	gap: 0px;
	height: auto;
	padding-top: 30px;
	width: 600px
}

.right-side .sub-menu-left ul>li>a {
	background-color: transparent;
	text-transform: capitalize;
	position: relative;
	display: flex;
	margin: 0px;
	padding: 15px 20px;
}

.right-side .sub-menu-left ul>li>a:hover,
.sub-menu-left ul>li>a:hover {
	background-color: #f3f3f4;
}

.sub-menu-right ul>li>a:hover {
	background-color: #E8E8E8;
}

.right-side>.sub-menu-left h6 {
	padding-left: 40px;
	text-transform: uppercase;
	font-size: 14px;
	letter-spacing: 0.4px;
	color: #707479;
}

.right-side .sub-menu-left ul {
	gap: 5px;
	margin-top: 15px;
}

.right-side .sub-menu-left h6:nth-of-type(2) {
	margin-top: 20px;
}

.right-side .sub-menu-left div {
	flex-basis: 50%;
	padding: 0px 20px 20px;
	max-width: 300px
}

.main-menu li:first-of-type li:first-of-type>a:before {
	background-image: var(--wpr-bg-3a6e4486-894a-4d14-a32d-22a418ed852d);
}

li#menu-item-1797>a:before {
	background-image: var(--wpr-bg-d4b158c8-0be2-4151-a98c-ab0bb93d419c);
}

.main-menu li:first-of-type li:nth-of-type(2)>a:before,
li#menu-item-1798>a:before {
	background-image: var(--wpr-bg-44a1933c-85f9-4da1-bb1d-3c838b617564);
}

.main-menu li:first-of-type .sub-menu-right>.sub-inner-left ul:nth-of-type(2) li:first-of-type>a:before,
.right-side .sub-menu-left div:first-of-type ul:nth-of-type(2) li:first-of-type>a:before,
li#menu-item-1799 a:before,
.left-side li:first-of-type li:nth-of-type(3) .sub-menu-right>.inner-top ul>li:first-of-type>a:before,
.right-side .sub-menu-left div:first-of-type li:nth-of-type(5)>a:before,
.right-side .sub-menu-left div:first-of-type ul:nth-of-type(2) li:first-of-type>a:before {
	background-image: var(--wpr-bg-f080e6b9-7b3e-477a-892f-d6176e0eba3e);
}

.left-side li:first-of-type li:nth-of-type(2)>a:before,
.right-side .sub-menu-left div:first-of-type li:nth-of-type(2)>a:before,
li#menu-item-1803>a:before {
	background-image: var(--wpr-bg-7778d4f4-03a7-4daf-828f-378ce299a65a);
	background-size: 35px auto;
}

.left-side li:first-of-type li:nth-of-type(3)>a:before {
	background-image: var(--wpr-bg-cf8a2e2c-f6bb-4590-a4c4-41ac1415868f);
	background-size: 35px 35px;
}

.left-side li:first-of-type li:nth-of-type(4)>a:before,
li#menu-item-1801>a:before {
	background-image: var(--wpr-bg-05f77cbf-055c-42b1-88a3-c877cc4b5da4);
	background-size: 21px auto;
}

.left-side li:first-of-type li:nth-of-type(5)>a:before,
.right-side .sub-menu-left div:first-of-type li:nth-of-type(4)>a:before,
li#menu-item-1805>a:before {
	background-image: var(--wpr-bg-544e7e1c-8a56-4fad-b441-dfe3a31e5263);
	background-size: 35px auto;
}

.left-side li:first-of-type li:nth-of-type(6)>a:before,
li#menu-item-1802>a:before {
	background-image: var(--wpr-bg-79bd870e-144c-4fb8-866c-0a07c0e86031);
	background-size: 35px auto;
}

.left-side li:first-of-type li:nth-of-type(7)>a:before,
li#menu-item-2809>a:before {
	background-image: var(--wpr-bg-10dba49a-fd22-4d07-b902-aaa985ab44a9);
}

.left-side li:first-of-type li:nth-of-type(8)>a:before {
	background-image: var(--wpr-bg-4f1ceead-d5ee-412e-a15e-179e12841aa5);
}

.right-side .sub-menu-left div:last-of-type ul:last-of-type li:last-of-type>a:before {
	background-image: var(--wpr-bg-1051624f-e58e-4ac0-9163-a7de82cc1d70);
}

.left-side li:first-of-type li:nth-of-type(9)>a:before {
	background-image: var(--wpr-bg-2e2fb539-9fa7-46a6-b31b-fbedf21a8583);
}
.left-side li:first-of-type li:nth-of-type(10)>a:before {
	background-image: var(--wpr-bg-b7885bbc-923e-4644-b88a-ecc9fd45b333);
}

.left-side li:first-of-type li:nth-of-type(11)>a:before {
	background-image: var(--wpr-bg-aa350faa-f9d1-42d8-850e-81ccb1618126);
}

.left-side li:first-of-type .sub-menu-right>.sub-inner-left ul>li:first-of-type>a:before,
.right-side .sub-menu-left div:last-of-type li:first-of-type>a:before,
li#menu-item-1812>a:before {
	background-image: var(--wpr-bg-2fd48b8b-f4fe-4ddd-a605-ca274675494d);
}

.left-side li:nth-of-type(3) .sub-menu-right>.sub-inner-left ul>li:nth-of-type(3)>a:before,
li#menu-item-1814>a:before,
.right-side .sub-menu-left div:last-of-type li:last-of-type>a:before {
	background-image: var(--wpr-bg-daeff182-382e-45e4-a270-05875af4ecbe);
}

.right-side .sub-menu-left div:first-of-type li:nth-of-type(3)>a:before {
	background-image: var(--wpr-bg-62bbf604-0744-4178-805d-353b408f266d);
}

.left-side li:nth-of-type(2) li:nth-of-type(1)>a:before {
	background-image: var(--wpr-bg-736460bb-8213-46e9-93e9-937e3deb4404);
}

.left-side li:nth-of-type(2) li:nth-of-type(2)>a:before {
	background-image: var(--wpr-bg-69cc73d8-ba44-4d6e-8887-e586b63e241a);
}

.left-side li:nth-of-type(2) li:nth-of-type(3)>a:before {
	background-image: var(--wpr-bg-39a3a39f-d88d-4010-989e-1d8bd1cf3de2);
}

.left-side li:nth-of-type(2) li:nth-of-type(4)>a:before {
	background-image: var(--wpr-bg-4da31a69-281c-4cd7-80bd-4430db7490ab);
}

.left-side li:nth-of-type(3) li:first-of-type>a:before {
	background-image: var(--wpr-bg-05203239-099d-4238-9cca-cc49368c61a3);
	background-size: 33px auto;
}

.left-side li:nth-of-type(3) li:nth-of-type(2)>a:before {
	background-image: var(--wpr-bg-2edecb83-56c1-41ce-bda2-57a6d1138422);
	background-size: 33px auto;
}

.left-side li:first-of-type .sub-menu-right>.inner-top ul>li:nth-of-type(2)>a:before,
.left-side li:first-of-type .sub-menu-right>.inner-top ul>li:nth-of-type(3)>a:before,
.left-side li:first-of-type .sub-menu-right>.inner-top ul>li:nth-of-type(4)>a:before,
.left-side li:first-of-type .sub-menu-right>.inner-top ul>li:nth-of-type(5)>a:before,
.right-side .sub-menu-left div:first-of-type li:nth-of-type(2)>a:before,
.right-side .sub-menu-left div:first-of-type li:nth-of-type(3)>a:before,
.right-side .sub-menu-left div:first-of-type li:nth-of-type(4)>a:before,
.right-side .sub-menu-left div:first-of-type ul:nth-of-type(2) li:first-of-type>a:before,
.right-side .sub-menu-left div:last-of-type li:last-of-type>a:before,
li#menu-item-1797>a:before,
li#menu-item-1798>a:before,
li#menu-item-1799 a:before,
li#menu-item-1803>a:before,
li#menu-item-1801>a:before,
li#menu-item-1805>a:before,
li#menu-item-1802>a:before,
li#menu-item-1812>a:before,
li#menu-item-1814>a:before {
	background-position: center;
}

.right-side .sub-menu-left div:first-of-type li:nth-of-type(3)>a:before,
.left-side li:first-of-type .sub-menu-right>.inner-top ul>li:nth-of-type(5)>a:before,
.left-side li:first-of-type .sub-menu-right>.inner-top ul>li:nth-of-type(4)>a:before,
.right-side .sub-menu-left div:first-of-type li:nth-of-type(4)>a:before,
.right-side .sub-menu-left div:last-of-type li:last-of-type>a:before {
	background-size: 50px auto;
}

.right-side .sub-menu-left div:first-of-type li:first-of-type>a:before {
	background-size: 23px auto;
}

.right-side .sub-menu-left div:first-of-type li:nth-of-type(3)>a:before {
	background-size: 35px auto;
}

.right-side .sub-menu-left div:first-of-type li:nth-of-type(4)>a:before {
	background-size: 38px auto;
}

.right-side .sub-menu-left div:last-of-type li:last-of-type>a:before {
	background-size: 40px auto;
}

.right-side .sub-menu-left div:last-of-type ul:last-of-type li:last-of-type>a:before {
	background-size: 26px auto;
}

.left-side .sub-menu-right>.sub-inner-left ul>li:nth-of-type(3)>a:before {
	background-size: 38px auto;
}

.left-side li:nth-of-type(2) li:nth-of-type(3)>a:before {
	background-size: 38px auto;
}

.left-side li:nth-of-type(2) li:nth-of-type(2)>a:before {
	background-size: 35px auto;
}

.left-side li:nth-of-type(2) li:nth-of-type(4)>a:before {
	background-size: 25px auto;
}

.simpra-header .right-side>nav>ul>li:nth-of-type(2) a {
	padding-left: 50px;
	border: 1px solid #fff;
	border-radius: 30px;
	padding-right: 20px;
}

.simpra-header .right-side>nav>ul>li:nth-of-type(2):hover a {
	box-shadow: 3px 3px 0px 0px #fedd00;
	color: #ffffff;
}

.right-side>nav>ul>li:nth-of-type(2) a:before {
	content: "";
	position: absolute;
	width: 30px;
	height: 30px;
	background-image: var(--wpr-bg-ebb4059c-b216-47de-9026-0a6d527dde99);
	left: 10px;
	background-repeat: no-repeat;
	background-position: center;
	top: 15px;
}
.slick-slider{position:relative;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%;min-height:1px}[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{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}
.slick-slide{margin:0 20px}.slick-slide img{width:100%;max-height:65px;margin:auto;max-width:fit-content}.slick-slider{position:relative;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:#fff0}.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}.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%;min-height:1px}[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{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid #fff0}.slick-arrow.slick-hidden{display:none}
.owl-carousel,.owl-carousel .owl-item{-webkit-tap-highlight-color:transparent;position:relative}.owl-carousel{display:none;width:100%;z-index:1}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;touch-action:manipulation;-moz-backface-visibility:hidden}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0)}.owl-carousel .owl-item,.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}.owl-carousel .owl-item{min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-touch-callout:none}.owl-carousel .owl-item img{display:block;width:100%}.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{display:none}.no-js .owl-carousel,.owl-carousel.owl-loaded{display:block}.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:pointer;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel .owl-nav button.owl-next,.owl-carousel .owl-nav button.owl-prev,.owl-carousel button.owl-dot{background:0 0;color:inherit;border:none;padding:0!important;font:inherit}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-refresh .owl-item{visibility:hidden}.owl-carousel.owl-drag .owl-item{-ms-touch-action:pan-y;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.owl-carousel .animated{animation-duration:1s;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{animation-name:fadeOut}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.owl-height{transition:height .5s ease-in-out}.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity .4s ease}.owl-carousel .owl-item .owl-lazy:not([src]),.owl-carousel .owl-item .owl-lazy[src^=""]{max-height:0}.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:var(--wpr-bg-55014759-70af-4bce-82d1-b32bd25672a9) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:transform .1s ease}.owl-carousel .owl-video-play-icon:hover{-ms-transform:scale(1.3,1.3);transform:scale(1.3,1.3)}.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity .4s ease}.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}
.banner_section {
	margin-top: 0px;
	padding-top: 150px;
	position: relative;
	align-items: center;
	justify-content: center;
	background-size: 300% 300%;
	background-color: #000000;
	animation: AnimateBG 10s ease infinite;
}

.card-body.p-5 {
	min-height: 215px;
}

.accordion a {
	text-decoration: underline;
}

@media screen and (max-width: 767px) {
	.banner_section {
		margin-top: 0px;
		padding-top: 50px;
		position: relative;
		align-items: center;
		justify-content: center;
		background-size: 300% 300%;
		background-color: #000000;
		animation: AnimateBG 10s ease infinite;
	}
}

@keyframes AnimateBG {
	0% {
		background-position: 0% 50%
	}

	50% {
		background-position: 100% 50%
	}

	100% {
		background-position: 0% 50%
	}
}

.banner_section .container {
	position: relative;
}

.banner_section::after {
	content: "";
	display: block;
	background-size: cover;
	background-repeat: no-repeat;
	width: 100%;
	height: 25px;
	background-position: center;
	margin-top: 20px;
}

.banner_section .row {
	align-items: center;
}

.banner_section .banner_text {}

.banner_section .banner_text h1 {
	font-size: 45px;
	color: #fff;
	letter-spacing: -1px;
	font-weight: 700;
}

.banner_section .banner_text h1 span {
	color: var(--purple);
}

.banner_section .banner_text h2 {
	font-size: 30px;
	color: var(--dark-purple);
	letter-spacing: -1px;
	font-weight: 700;
	padding: 15px 0 10px 0;
}

.banner_section .banner_text h2 span {
	color: var(--purple);
}

.banner_section .banner_text p {
	padding: 0px 0 15px 0;
}

.banner_section .app_btn {
	display: flex;
	align-items: center;
}

.banner_section .app_btn li a {
	display: block;
	padding: 12px 30px;
	background-color: var(--bg-white);
	border: 2px solid var(--purple);
	position: relative;
	border-radius: 12px;
	transition: .4s all;
}

.banner_section .app_btn li:last-child {
	margin-left: 25px;
}

.banner_section .app_btn li a img {
	transition: .4s all;
}

.banner_section .app_btn li a .white_img {
	position: absolute;
	left: 50%;
	transform: translateX(-50%);
	opacity: 0;
}

.banner_section .app_btn li a:hover {
	background-color: var(--purple);
}

.banner_section .app_btn li a:hover .blue_img {
	opacity: 0;
}

.banner_section .app_btn li a:hover .white_img {
	opacity: 1;
}

.banner_section .used_app {
	display: flex;
	align-items: center;
	margin-top: 35px;
}

.banner_section .used_app ul {
	display: flex;
	align-items: center;
	margin-right: 10px;
}

.banner_section .used_app ul li:not(:first-child) {
	margin-left: -15px;
}

.banner_section .used_app p {
	font-size: 15px;
	line-height: 19px;
	margin-bottom: 0;
}

.banner_section .banner_image {
	position: relative;
}

.banner_section .banner_image img {
	max-width: 100%;
}

.yt_video {
	max-width: 1170px;
	margin: 0 auto;
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
}

.yt_video .anim_line {
	z-index: 999;
}

.yt_video .thumbnil img {
	max-width: 100%;
}

.yt_video .thumbnil a {
	text-align: center;
	color: var(--text-white);
	font-weight: 600;
	z-index: 999;
	cursor: pointer;
}

.yt_video .thumbnil a span {
	display: block;
	font-weight: 700;
	font-size: 30px;
}

.yt_video .thumbnil a .play_btn {
	background-color: rgba(255, 255, 255, 0.1);
	width: 50px;
	height: 50px;
	border-radius: 100px;
	text-align: center;
	margin: 0 auto;
	line-height: 43px;
	position: relative;
	display: block;
}

.yt_video .thumbnil a .play_btn img {
	width: 50px;
	position: relative;
	z-index: 999;
}

.modal {
	z-index: 999999;
}

.modal-backdrop.show {
	z-index: 99999;
	opacity: .7;
}

.youtube-video .modal-dialog {
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	margin: auto;
	width: 100%;
	padding: 0 15px;
	height: 100%;
	max-width: 1240px !important;
	display: flex;
	flex-direction: column;
	justify-content: center;
}

#video-container {
	position: relative;
	padding-bottom: 50%;
	padding-top: 30px;
	height: 0;
	overflow: hidden;
}

iframe#youtubevideo {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
}

.youtube-video .modal-footer {
	border: none;
	text-align: center;
	display: block;
	padding: 0;
}

.youtube-video .modal-content {
	background: none !important;
	border: none;
}

#close-video {
	color: #fff;
	font-size: 30px;
}

.banner_section .owl-dots {
	margin-top: 40px;
}

.owl-carousel .owl-item img {
	max-width: 100%;
	width: auto;
}

.modal-headerhemenbasla {
	padding: 19px 15px;
	border-bottom: 1px solid #000000;
	background-color: #FEDE02;
	-webkit-border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-topright: 5px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
}

.arkatest {
	background-color: #000000 !important;
}

.trusted_section {
	margin-top: 40px;
}

.trusted_section .company_logos {
	padding-top: 20px;
}

.trusted_section .company_logos img {
	filter: grayscale(1);
	margin: 0 auto;
	transition: .4s all;
}

.trusted_section .company_logos img:hover {
	filter: grayscale(0);
}

.features_section .feature_detail {
	background-color: var(--bg-white);
	border-radius: 30px;
	position: relative;
	display: flex;
	justify-content: space-between;
	margin-top: 120px;
	padding-top: 60px;
	padding-bottom: 20px;
	box-shadow: 0px 4px 30px #EDE9FE;
}

.features_section .feature_detail .feature_img {
	position: absolute;
	left: 50%;
	transform: translateX(-50%);
	top: -75px;
}

.features_section .feature_detail .feature_img img {
	max-width: 100%;
}

.features_section .feature_detail .feature_box {
	max-width: 410px;
}

.features_section .feature_detail .feature_box .data_block {
	margin-bottom: 50px;
}

.features_section .feature_detail .feature_box .data_block h4 {
	font-size: 20px;
	color: var(--dark-purple);
	font-weight: 600;
	margin-top: 20px;
}

.features_section .feature_detail .left_data {
	text-align: right;
	padding-left: 130px;
}

.features_section .feature_detail .right_data {
	padding-right: 130px;
}

.features_section .feature_detail .left_data .data_block .icon {
	margin-right: 0px;
}

.features_section .feature_detail .right_data .data_block .icon {
	margin-left: 0px;
}

.features_section .container {
	max-width: 1370px;
}

.about_app_section .about_img {
	display: flex;
	align-items: center;
	position: relative;
}

.about_app_section .about_img img {
	max-width: 100%;
}

.about_app_section .about_img::before {
	content: "";
	position: absolute;
	left: 38%;
	top: 50%;
	transform: translate(-50%, -50%);
	width: 500px;
	height: 500px;
	background-color: var(--bg-white);
	border-radius: 100%;
	z-index: -1;
}

.about_app_section .about_img .screen_img {
	margin-left: -135px;
	margin-top: 110px;
}

.about_app_section .about_text .section_title {
	text-align: left;
}

.about_app_section .about_text .section_title h2 {
	margin-bottom: 15px;
}

.about_app_section .about_text .app_statstic {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	margin-bottom: 10px;
	margin-top: 40px;
}

.about_app_section .about_text .app_statstic li {
	width: 270px;
	background-color: var(--bg-white);
	margin-bottom: 30px;
	display: flex;
	align-items: center;
	border-radius: 12px;
	padding: 15px 10px;
	padding-left: 35px;
	box-shadow: 0px 4px 10px #EDE9FE;
}

.about_app_section .about_text .app_statstic li .icon {
	margin-right: 9px;
}

.about_app_section .about_text .app_statstic li p {
	margin-bottom: 0;
	line-height: 1;
	color: var(--dark-purple);
}

.about_app_section .about_text .app_statstic li p:first-child {
	font-size: 40px;
	font-weight: 600;
	margin-bottom: 3px;
}

.text-dark {
	color: #000000 !important;
}

.modern_ui_section .row {
	align-items: center;
}

.modern_ui_section .design_block {
	margin-top: 45px;
}

.modern_ui_section .section_title {
	text-align: left;
}

.modern_ui_section .ui_text {
	padding-right: 75px;
}

.modern_ui_section .design_block li {
	padding-left: 40px;
	position: relative;
	margin-bottom: 25px;
}

.modern_ui_section .design_block li::before {
	content: "";
	position: absolute;
	left: 0;
	top: 5px;
	background-image: var(--wpr-bg-402b393c-1a41-4c75-befd-40bf22bb7c9f);
	width: 22px;
	height: 22px;
	background-repeat: no-repeat;
	background-position: center;
	background-size: contain;
}

.modern_ui_section .design_block li h4 {
	font-size: 20px;
	color: var(--dark-purple);
	font-weight: 600;
	margin-bottom: 8px;
}

.modern_ui_section .design_block li p {
	margin-bottom: 0;
}

.modern_ui_section .ui_images {
	display: flex;
	position: relative;
}

.modern_ui_section .ui_images::before {
	content: "";
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
	width: 570px;
	height: 570px;
	border-radius: 100%;
	background-color: var(--bg-white);
	z-index: -1;
}

.modern_ui_section .ui_images .right_img img:nth-child(3) {
	margin-left: -140px;
	margin-top: -20px;
}

.modern_ui_section .ui_images .right_img img:nth-child(2) {
	margin-left: -90px;
	margin-top: -20px;
}

.modern_ui_section .ui_images .right_img img:nth-child(1) {
	position: relative;
	top: 15px;
	z-index: 99;
	margin-left: -15px;
}

.how_it_works .container {
	max-width: 1370px;
}

.how_it_works .how_it_inner {
	background-color: var(--bg-white);
	padding: 70px 0;
	border-radius: 30px;
	box-shadow: 0px 4px 30px #EDE9FE;
}

.how_it_works .step_block {
	max-width: 1170px;
	margin: 0 auto;
	padding: 10px;
	position: relative;
}

.how_it_works .step_block .step_box {
	text-align: center;
	align-items: center;
	justify-content: space-between;
	position: relative;
}

.how_it_works .step_block .step_box .step_img {
	display: inline-block;
	text-align: center;
	border: solid 2px var(--light-purple);
	border-radius: 200px;
	padding: 50px;
	width: 200px;
	height: 200px;
	position: relative;
	box-shadow: 0px 4px 10px #EDE9FE;
}

.how_it_works .step_block .step_box .step_img img {
	max-width: 100%;
	text-align: center;
}

.how_it_works .step_block .step_box .step_text h4 {
	font-size: 20px;
	font-weight: 600;
	color: var(--dark-purple);
}

.how_it_works .step_block .step_box .step_text.step2 p {
	padding: 20px 0 0 0;
}

.how_it_works .step_block .step_box .step_text.step3 p {
	padding: 20px 0 0 0;
}

.how_it_works .step_block .step_box .step_text .app_icon {
	margin-bottom: 10px;
}

.how_it_works .step_block .step_box .step_text .app_icon a {
	display: inline-block;
	width: 40px;
	height: 40px;
	border-radius: 100%;
	background-color: var(--light-bg);
	color: var(--text-white);
	font-size: 20px;
	text-align: center;
	line-height: 40px;
	transition: .4s all;
	text-decoration: none;
}

.how_it_works .step_block .step_box .step_text .app_icon a:hover {
	background-color: var(--purple);
}

.how_it_works .step_block .step_box .step_text {
	text-align: center;
	padding: 30px 30px 0 30px;
}

.how_it_works .step_block .step_box .step_text span {
	font-weight: 600;
	color: var(--dark-purple);
}

.how_it_works .step_block .step_box .step_text a {
	color: var(--purple);
	text-decoration: underline;
}

.how_it_works .step_block .step_box .step_number {
	position: absolute;
	width: 40px;
	height: 40px;
	display: flex;
	justify-content: center;
	align-items: center;
	border: solid 2px var(--light-purple);
	border-radius: 100px;
	padding: 9px 0 0 0;
	top: 15px;
	right: 0;
	background-color: var(--bg-white);
}

.how_it_works .step_block .step_box .step_number h3 {
	font-size: 16px;
	font-weight: normal;
}

#testimonial_slider {
	max-width: 550px;
	margin: 0 auto;
}

.testimonial_section .testimonial_block {
	background-image: var(--wpr-bg-002be68a-7b15-4805-bfd1-dc014998d2c0);
	background-size: cover;
	background-position: center;
	position: relative;
	margin-top: 65px;
}

.testimonial_section .testimonial_block .testimonial_slide_box {
	text-align: center;
	width: 430px;
	padding: 10px;
	margin: 0 auto;
}

.testimonial_section .testimonial_block .rating span {
	color: #FC9400;
	font-size: 18px;
}

.testimonial_section .testimonial_block .testimonial_slide_box .review {
	margin-top: 10px;
	margin-bottom: 30px;
}

.testimonial_section .testimonial_block .testimonial_slide_box .testimonial_img img {
	margin: 0 auto;
}

.testimonial_section .testimonial_block .testimonial_slide_box h3 {
	font-size: 20px;
	font-weight: 600;
	margin-bottom: 0;
	margin-top: 10px;
}

.testimonial_section .testimonial_block .testimonial_slide_box .designation {
	font-size: 15px;
}

.testimonial_section .total_review {
	text-align: center;
	margin-top: 60px;
}

.testimonial_section .total_review .rating {
	display: flex;
	align-items: center;
	justify-content: center;
}

.testimonial_section .total_review .rating p {
	margin-bottom: 0;
	font-weight: 600;
	margin-left: 5px;
	color: var(--dark-purple);
}

.testimonial_section .total_review h3 {
	font-size: 50px;
	font-weight: 600;
	margin-bottom: 0;
	color: var(--dark-purple);
}

.testimonial_section .total_review a {
	color: var(--purple);
	font-weight: 700;
}

.testimonial_section .testimonial_block .avtar_faces {
	position: absolute;
	top: 0;
	left: 50%;
	transform: translateX(-50%);
	z-index: -1;
	width: 100%;
}

.testimonial_section .testimonial_block .avtar_faces img {
	max-width: 100%;
}

.pricing_section .toggle_block {
	display: flex;
	align-items: center;
	justify-content: center;
}

.pricing_section .toggle_block span {
	color: var(--dark-purple);
	font-weight: 600;
	display: block;
	margin: 0 5px;
}

.tog_btn.month_active {
	left: 35px !important;
}

.pricing_section .toggle_block span.deactive {
	color: var(--body-text-purple);
}

.pricing_section .toggle_block .offer {
	background-color: var(--bg-white);
	border-radius: 5px;
	padding: 2px 10px;
	font-weight: 400;
	font-size: 13px;
	color: var(--purple);
}

.pricing_section .toggle_block .tog_block {
	width: 70px;
	height: 35px;
	background-color: var(--bg-white);
	border-radius: 18px;
	margin: 0 10px;
	position: relative;
	cursor: pointer;
}

.pricing_section .toggle_block .tog_block .tog_btn {
	height: 23px;
	width: 23px;
	border-radius: 25px;
	display: block;
	background-color: var(--purple);
	position: absolute;
	left: 3px;
	top: 50%;
	transform: translateY(-50%);
	transition: .4s all;
}

.pricing_section .toggle_block .month.active,
.pricing_section .toggle_block .years.active {
	color: var(--purple);
}

.pricing_section .pricing_pannel {
	margin-top: 50px;
	display: none;
}

.pricing_section .pricing_pannel.active {
	display: block;
}

.pricing_section .pricing_pannel .pricing_block {
	text-align: center;
	background-color: var(--bg-white);
	min-height: 700px;
	border-radius: 12px;
	padding-top: 60px;
	margin-bottom: 40px;
	box-shadow: 0px 4px 30px #EDE9FE;
}

.pricing_section .pricing_pannel .pricing_block.highlited_block {
	background-color: var(--purple);
}

.pricing_section .pricing_pannel .pricing_block.highlited_block p,
.pricing_section .pricing_pannel .pricing_block.highlited_block h3,
.pricing_section .pricing_pannel .pricing_block.highlited_block span,
.pricing_section .pricing_pannel .pricing_block.highlited_block .pkg_name span {
	color: var(--text-white);
}

.pricing_section .pricing_pannel .pricing_block .icon {
	margin-bottom: 35px;
}

.pricing_section .pricing_pannel .pricing_block .icon img {
	max-width: 100%;
}

.pricing_section .pricing_pannel .pricing_block .pkg_name h3 {
	font-size: 20px;
	font-weight: 600;
	margin-bottom: 0;
}

.pricing_section .pricing_pannel .pricing_block .pkg_name span {
	color: var(--body-text-purple);
	font-size: 15px;
}

.pricing_section .pricing_pannel .pricing_block .price {
	font-size: 48px;
	color: var(--purple);
	margin: 25px 0;
	display: block;
	font-weight: 600;
}

.pricing_section .pricing_pannel .pricing_block .benifits {
	margin-bottom: 40px;
}

.pricing_section .pricing_pannel .pricing_block .benifits li p {
	margin-bottom: 5px;
}

.pricing_section .contact_text {
	text-align: center;
	margin-bottom: 0;
}

.pricing_section .contact_text a {
	color: var(--purple);
	text-decoration: underline;
}

.faq_section {
	padding: 100px 0;
	position: relative;
}

.faq_section .faq_panel {
	margin-top: 40px;
}

.faq_panel {
	border: 1px solid #000;
	border-radius: 20px;
	z-index: 9;
	position: relative;
}

.faq_section .faq_panel .card {
	border: none;
	margin-bottom: 20px;
	border-radius: 12px;
	background-color: var(--light-purple);
	padding: 16px 0;
}

.faq_section .faq_panel .card:last-child {
	margin-bottom: 0;
}

.faq_section .faq_panel .card-header {
	background-color: transparent;
	border: none;
	padding-bottom: 0;
	padding-top: 0;
}

.faq_section .faq_panel .card-header .btn {
	padding: 0;
	color: var(--dark-purple);
	font-weight: 600;
	font-size: 20px;
}

.faq_section .faq_panel .card-header .btn.active {
	color: var(--purple);
}

.faq_panel .accordion button,
.faq_panel .accordion button:hover,
.faq_panel .accordion button:focus {
	text-decoration: none;
}

.faq_section .faq_panel .card-header .icon_faq {
	position: absolute;
	right: 20px;
	color: #839BC0;
}

.faq_section .faq_panel .card-header h2 {
	line-height: 1;
}

.faq_section .faq_panel .card-body {
	padding-bottom: 0;
}

.faq_section .faq_bg {
	position: absolute;
	top: 0;
	right: -300px;
}

.faq_section .faq_bg {
	animation: mymove 5s infinite;
}

.card-header {
	background-color: #ffffff;
	border-bottom: 0px
}

.card div.collapse.show {
	background-color: #FFDE02;
}

.card:has(div.collapse.show) .card-header {
	background-color: #FFDE02;
}

.card .card-header,
.card .collapse.show {
	transition: all .3s ease-in-out;
	border-bottom: 0px
}

.accordion>.card {
	border-radius: 20px !important
}

.accordion>.card>.card-header {
	margin-bottom: 0px;
	padding: 1.5rem;
}

.card-body {
	padding: 0rem 2.2rem 1.5rem;
}

.jobs-container .card-body {
	padding: 1.5rem 2.2rem 1.5rem;
}

.accordion>.card:after {
	content: "";
	position: absolute;
	width: 95%;
	height: 1px;
	background-color: #ddd;
	left: 50%;
	transform: translateX(-50%);
	bottom: 0px
}

.accordion>.card:has(div.collapse.show):not(.card:first-of-type) {
	margin-top: -1px;
}

.accordion>.card:has(div.collapse.show):after,
.accordion>.card:last-of-type:after {
	content: none;
}

.accordion>.card button.btn.btn-link {
	display: flex;
	width: 100%;
	justify-content: space-between;
	align-items: center;
}

#rounded-toggle-button {
	background-color: #000;
	border-radius: 999px;
	min-width: 56px;
	min-height: 56px;
	position: relative;
	display: flex;
	justify-content: center;
	align-items: center;
	transform: rotate(0deg);
	transition: .5s ease-in-out;
	cursor: pointer;
}

#rounded-toggle-button span {
	display: block;
	position: absolute;
	width: 15px;
	height: 2px;
	border-radius: 9px;
	background-color: #fff;
	transition: .25s ease-in-out;
}

#rounded-toggle-button span:nth-child(2) {
	transform: rotate(90deg);
}

.card:has(div.collapse.show) #rounded-toggle-button {
	background-color: transparent;
	border: 1px solid black;
}

.card:has(div.collapse.show) #rounded-toggle-button span {
	background-color: #000;
}

.card:has(div.collapse.show) #rounded-toggle-button span:nth-child(1) {
	transform: rotate(-45deg);
}

.card:has(div.collapse.show) #rounded-toggle-button span:nth-child(2) {
	transform: rotate(45deg);
}

.accordion .card h4 {
	text-align: left;
}

@keyframes mymove {
	50% {
		transform: rotate(180deg);
	}
}

.interface_section .screen_slider {
	margin-top: 35px;
	min-height: 720px;
}

.interface_section .owl-item .screen_frame_img img {
	transform: scale(.9);
	border: 2px solid #000;
	border-radius: 20px;
	transition: 1s all;
	margin: 0 auto;
}

.interface_section .owl-item.center .screen_frame_img img {
	transform: scale(1);
	border: 3px solid #000;
}

.free_app_section {
	padding-top: 70px;
	position: relative;
}

.free_app_section .container {
	max-width: 1370px;
}

.free_app_section .container .free_app_inner {
	background-color: var(--bg-purple);
	border-radius: 30px;
	padding: 20px 100px;
	padding-bottom: 50px;
	position: relative;
	z-index: 999999;
}

.free_app_section .container .free_app_inner .dark_bg {
	overflow: hidden;
}

.free_app_section .container .free_app_inner .dark_bg span {
	z-index: 9999;
}

.free_app_section .container .free_app_inner .row {
	align-items: center;
}

.free_app_section .container .free_app_inner .free_text .section_title {
	text-align: left;
}

.free_app_section .container .free_app_inner .free_text .section_title h2 {
	margin-bottom: 20px;
}

.free_app_section .container .free_app_inner .free_text .section_title h2,
.free_app_section .container .free_app_inner .free_text .section_title p {
	color: var(--text-white);
}

.free_app_section .container .free_app_inner .free_text .app_btn {
	display: flex;
	align-items: center;
}

.free_app_section .container .free_app_inner .free_text .app_btn li a {
	display: block;
	padding: 12px 30px;
	background-color: var(--bg-white);
	border: 2px solid var(--purple);
	position: relative;
	border-radius: 12px;
	transition: .4s all;
}

.free_app_section .container .free_app_inner .free_text .app_btn li a:hover {
	-webkit-box-shadow: 1px 4px 8px -2px rgba(0, 0, 0, 0.5);
	-moz-box-shadow: 1px 4px 8px -2px rgba(0, 0, 0, 0.5);
	box-shadow: 1px 4px 8px -2px rgba(0, 0, 0, 0.5);
}

.free_app_section .container .free_app_inner .free_text .app_btn li:last-child {
	margin-left: 25px;
}

.free_app_section .container .free_app_inner .free_img {
	display: flex;
	align-items: center;
	margin-top: -120px;
}

.free_app_section .container .free_app_inner .free_img img:last-child {
	margin-left: -65px;
}

.purple_backdrop {
	content: "";
	position: fixed;
	left: 0;
	top: 0;
	background-color: rgba(50, 35, 111, 0.95);
	width: 100%;
	height: 100%;
	z-index: 99999;
	opacity: 0;
	transition: .4s all;
	pointer-events: none;
}

.latest_story {
	margin-bottom: 80px;
}

.latest_story .story_box {
	background-color: var(--bg-white);
	text-align: center;
	border-radius: 10px;
	box-shadow: 0px 4px 30px #EDE9FE;
}

.latest_story .story_box .story_img {
	position: relative;
}

.latest_story .story_box .story_img img {
	max-width: 100%;
	border-radius: 12px;
}

.latest_story .story_box .story_img span {
	position: absolute;
	left: 15px;
	top: 15px;
	font-size: 14px;
	color: var(--text-white);
}

.latest_story .story_box .story_text {
	padding: 20px 30px;
}

.latest_story .story_box .story_text h3 {
	color: var(--dark-purple);
	font-size: 20px;
	margin-bottom: 15px;
	font-weight: 600;
}

.latest_story .story_box .story_text a {
	color: var(--purple);
	margin-top: 25px;
	display: block;
	font-size: 14px;
	margin-bottom: 10px;
	font-weight: 600;
}

.latest_story .story_box .story_text a:hover {
	text-decoration: underline;
}

.newsletter_box {
	background-color: var(--bg-purple);
	padding: 50px;
	border-radius: 12px;
	box-shadow: 0 4px 10px #0c0c0c21;
	display: flex;
	justify-content: space-between;
	align-items: center;
	margin-bottom: -95px;
	position: relative;
	z-index: 99;
}

.newsletter_box .section_title {
	width: 45%;
}

.newsletter_box form {
	width: 60%;
}

.newsletter_box .section_title h2 {
	margin-bottom: 5px;
	letter-spacing: -1px;
}

.newsletter_box .section_title h2,
.newsletter_box .section_title p {
	color: var(--text-white);
	text-align: left;
}

.newsletter_box .section_title p {
	margin-bottom: 0;
}

.newsletter_box form {
	display: flex;
}

.newsletter_box form .form-group {
	margin-bottom: 0;
}

.newsletter_box form .form-group .form-control {
	width: 430px;
	height: 55px;
	border-radius: 6px;
	color: #ffffff;
	background-color: #000000;
}

.newsletter_box form .form-group .form-control::placeholder {
	color: #ffffff;
}

.newsletter_box form .form-group .btn {
	height: 55px;
	width: 170px;
	text-transform: uppercase;
	color: var(--purple);
	background-color: var(--bg-white);
	border-radius: 6px;
	margin-left: 10px;
	font-weight: 600;
	position: relative;
	overflow: hidden;
	z-index: 1;
}

.newsletter_box form .form-group .btn::before {
	content: "";
	position: absolute;
	left: 0;
	top: 0;
	width: 0%;
	height: 100%;
	background-color: var(--bg-purple);
	border-radius: 0;
	transition: .6s all;
	z-index: -1;
}

.newsletter_box form .form-group .btn:hover::before {
	width: 100%;
}

.newsletter_box form .form-group .btn:hover {
	color: var(--text-white);
}

footer {
	position: relative;
}

footer .top_footer {
	background-color: #583BD3;
	padding: 180px 0 60px 0;
	position: relative;
	overflow: hidden;
}

footer .top_footer .logo {
	margin-bottom: 40px;
}

footer .top_footer .logo img {
	width: 150px;
}

footer .top_footer .abt_side li {
	padding: 0 0 10px 0;
}

footer .top_footer .social_media {
	display: flex;
	margin-top: 20px;
}

footer .top_footer .social_media li a {
	display: block;
	width: 37px;
	height: 37px;
	text-align: center;
	line-height: 37px;
	font-size: 15px;
	border: 1px solid rgba(255, 255, 255, 0.3);
	border-radius: 50px;
	margin-right: 10px;
	transition: .4s all;
}

footer .top_footer .social_media li a:hover {
	background-color: var(--bg-white);
	color: var(--purple);
}

footer .top_footer .try_out {
	margin-left: -20px;
}

footer .app_btn li a {
	display: block;
	padding: 12px 10px;
	background-color: var(--bg-white);
	border: 2px solid var(--purple);
	position: relative;
	border-radius: 12px;
	transition: .4s all;
	width: 175px;
	text-align: center;
}

footer .app_btn li a:hover {
	-webkit-box-shadow: 1px 4px 8px -2px rgba(0, 0, 0, 0.5);
	-moz-box-shadow: 1px 4px 8px -2px rgba(0, 0, 0, 0.5);
	box-shadow: 1px 4px 8px -2px rgba(0, 0, 0, 0.5);
}

footer .app_btn li:last-child {
	margin-top: 20px;
}

footer .bottom_footer {
	background-color: var(--bg-purple);
}

footer h2,
footer h3,
footer p,
footer a {
	color: var(--text-white);
}

footer a:hover {
	color: var(--text-white);
}

footer h3 {
	font-size: 20px;
	font-weight: 600;
	margin-bottom: 50px;
	padding-top: 10px;
}

footer .links ul li a {
	display: block;
	margin-bottom: 10px;
}

footer .bottom_footer {
	padding: 20px 0;
}

footer .bottom_footer p {
	margin-bottom: 0;
	font-size: 15px;
}

footer .bottom_footer .developer_text {
	text-align: right;
}

footer .bottom_footer .developer_text a {
	text-decoration: underline;
}

.go_top {
	position: fixed;
	right: 30px;
	bottom: 75px;
	cursor: pointer;
	transition: .4s all;
	opacity: 0;
}

.go_top:hover {
	bottom: 80px;
}

.anim_line {
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 50%;
	transform: translateX(-50%);
}

.anim_line span {
	position: absolute;
	z-index: 99999;
	top: -275px;
	animation: star_down_one 6s infinite linear;
	opacity: 0;
}

.anim_line.dark_bg {
	max-width: 1170px;
}

.anim_line.dark_bg span {
	transform: rotate(180deg);
}

.anim_line span:first-child {
	left: -17%;
	animation-delay: 3s;
}

.anim_line span:nth-child(2) {
	left: 0%;
	animation-delay: 5s;
}

.anim_line span:nth-child(3) {
	left: 17%;
	animation-delay: 1s;
}

.anim_line span:nth-child(4) {
	left: 34%;
	animation-delay: 4s;
}

.anim_line span:nth-child(5) {
	left: 51%;
	animation-delay: 7s;
}

.anim_line span:nth-child(6) {
	left: 68%;
}

.anim_line span:nth-child(7) {
	left: 85%;
	animation-delay: 3s;
}

.anim_line span:nth-child(8) {
	left: 99%;
	animation-delay: 2s;
}

.anim_line span:nth-child(9) {
	left: 117%;
	animation-delay: 5s;
}

@keyframes star_down_one {
	0% {
		opacity: 0;
		top: -250px;
	}

	10% {
		opacity: 1;
	}

	90% {
		opacity: 1;
	}

	100% {
		top: 100%;
		opacity: 0;
	}
}

.moving_animation {
	animation: moving_object 6s infinite linear;
}

.moving_position_animatin {
	position: relative;
	animation: moving_position_animatin 6s infinite linear;
	z-index: -1;
}

.about_app_section .about_img .screen_img img {
	animation-delay: 3s;
}

.modern_ui_section .ui_images .right_img img:nth-child(3) {
	animation-delay: 3s;
}

.modern_ui_section .ui_images .right_img img:nth-child(2) {
	animation-delay: 3s;
}

.modern_ui_section .ui_images .right_img img:nth-child(1) {
	animation-delay: 3s;
}

@keyframes moving_object {
	0% {
		transform: translateY(0);
	}

	50% {
		transform: translateY(-30px);
	}

	100% {
		transform: translateY(0);
	}
}

@keyframes moving_position_animatin {
	0% {
		transform: translateY(0);
	}

	50% {
		transform: translateY(-30px);
	}

	100% {
		transform: translateY(0);
	}
}

.waves-block {
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	width: 150px;
	height: 150px;
}

.waves {
	width: 150px;
	height: 150px;
	background: rgba(255, 255, 255, 0.3);
	opacity: 0;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	border-radius: 100%;
	z-index: -1;
	-webkit-animation: waves 3s ease-in-out infinite;
	animation: waves 3s ease-in-out infinite;
}

.wave-1 {
	-webkit-animation-delay: 0s;
	animation-delay: 0s;
}

.wave-2 {
	-webkit-animation-delay: 1s;
	animation-delay: 1s;
	position: absolute;
	top: 0;
}

.wave-3 {
	-webkit-animation-delay: 2s;
	animation-delay: 2s;
	position: absolute;
	top: 0;
}

@keyframes waves {
	0% {
		-webkit-transform: scale(0.2, 0.2);
		transform: scale(0.2, 0.2);
		opacity: 0;
		-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	}

	50% {
		opacity: 0.9;
		-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";
	}

	100% {
		-webkit-transform: scale(0.9, 0.9);
		transform: scale(0.9, 0.9);
		opacity: 0;
		-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	}
}

@keyframes pulse-blue-small-sm {
	0% {
		box-shadow: 0 0 0 0 rgba(107, 73, 242, 0.7);
	}

	100%,
	30% {
		box-shadow: 0 0 0 12px transparent
	}
}

@keyframes pulse-blue-medium-sm {
	0% {
		box-shadow: 0 0 0 0 rgba(107, 73, 242, 0.4);
	}

	100%,
	30% {
		box-shadow: 0 0 0 20px transparent
	}
}

.bred_crumb .banner_shape1,
.banner_shape2,
.banner_shape3 {
	position: absolute;
}

.bred_crumb .banner_shape1 {
	top: 200px;
	left: 15%;
	animation: mymove 10s infinite;
}

.bred_crumb .banner_shape2 {
	top: 100px;
	right: 10%;
	animation: mymove 5s infinite;
}

.bred_crumb .banner_shape3 {
	top: 350px;
	right: 20%;
	animation: mymove 3s infinite;
}

.query_section .banner_shape1,
.banner_shape2,
.banner_shape3 {
	position: absolute;
}

.query_section .banner_shape1 {
	top: 200px;
	left: 15%;
	animation: mymove 10s infinite;
}

.query_section .banner_shape2 {
	top: 100px;
	right: 10%;
	animation: mymove 5s infinite;
}

.query_section .banner_shape3 {
	top: 350px;
	right: 20%;
	animation: mymove 3s infinite;
}

@keyframes mymove {
	50% {
		transform: rotate(180deg);
	}
}

.bred_crumb {
	background-position: center;
	min-height: 500px;
	width: 100%;
	display: flex;
	align-items: center;
	position: relative;
	margin-top: 0px;
	background-size: 300% 300%;
	background-image: linear-gradient(-45deg, rgba(217, 242, 255, 1) 0%, rgba(255, 232, 249, 1) 25%, rgba(217, 242, 255, 1) 51%, rgba(233, 230, 255, 1) 100%);
	animation: AnimateBG 10s ease infinite;
}

.bred_crumb::after {
	content: "";
	background-image: var(--wpr-bg-5cf42d1a-533d-4782-b26d-0a134a8f6ca9);
	position: absolute;
	bottom: -1px;
	left: 0;
	background-size: cover;
	background-repeat: no-repeat;
	width: 100%;
	height: 125px;
	background-position: center;
}

.bred_crumb .bred_text {
	text-align: center;
	z-index: 1000;
	position: relative;
}

.bred_crumb .bred_text h1 {
	color: var(--purple);
	font-size: 55px;
	font-weight: 700;
}

.bred_crumb .bred_text h1+p {
	color: var(--body-text-purple);
	margin-top: -5px;
}

.bred_crumb .bred_text ul {
	display: flex;
	justify-content: center;
	align-items: center;
}

.bred_crumb .bred_text ul li {
	margin: 0 5px;
}

.bred_crumb .bred_text ul li a,
.bred_crumb .bred_text ul li span {
	color: var(--body-text-purple);
	font-size: 14px;
	transition: .4s all;
}

.bred_crumb .bred_text ul li a:hover {
	text-decoration: underline;
}

.bred_crumb .bred_text .search_bar {
	margin-top: 25px;
	position: relative;
	z-index: 1000;
}

.bred_crumb .bred_text .search_bar form .form-group {
	position: relative;
	max-width: 600px;
	height: 60px;
	margin: 0 auto;
}

.bred_crumb .bred_text .search_bar form .form-group .form-control {
	width: 100%;
	height: 100%;
	border-radius: 100px;
	border: 1px solid var(--bg-purple);
	font-size: 16px;
	padding-left: 30px;
	color: var(--body-text-purple);
}

.bred_crumb .bred_text .search_bar form .form-group .form-control::placeholder {
	color: var(--body-text-purple);
}

.bred_crumb .bred_text .search_bar form .form-group .form-control:focus {
	outline: none;
	box-shadow: none;
	border-color: var(--dark-purple);
}

.bred_crumb .bred_text .search_bar form .form-group .btn {
	position: absolute;
	right: 2px;
	top: 2px;
	background-color: var(--bg-purple);
	width: 56px;
	height: 56px;
	padding: 0;
	border-radius: 100px;
	text-align: center;
	line-height: 56px;
	font-size: 23px;
	color: var(--text-white);
}

.bred_crumb .bred_text .search_bar form .form-group .btn:hover {
	background-color: var(--dark-purple);
}

.app_solution_section .row {
	align-items: center;
}

.app_solution_section .app_text .section_title {
	text-align: left;
	margin-bottom: 20px;
}

.app_solution_section .app_text .section_title h2 {
	letter-spacing: -1px;
}

.app_solution_section .app_text p {
	padding-right: 40px;
}

.app_solution_section .app_images {
	position: relative;
}

.app_solution_section .app_images ul {
	display: flex;
	flex-wrap: wrap;
	align-items: flex-start;
	justify-content: space-between;
}

.app_solution_section .app_images ul li {
	position: relative;
}

.app_solution_section .app_images ul li a {
	position: relative;
}

.app_solution_section .app_images ul li a .play_icon {
	background-color: rgba(255, 255, 255, 0.1);
	width: 96px;
	height: 96px;
	border-radius: 100px;
	text-align: center;
	margin: 0 auto;
	line-height: 96px;
	position: absolute;
	display: block;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
}

.app_solution_section .app_images ul li img {
	max-width: 100%;
}

.app_solution_section .app_images li:first-child {
	margin-bottom: 30px;
	text-align: center;
	width: 100%;
}

.app_solution_section .app_images ul li:nth-child(2) {
	left: -5px;
	cursor: pointer;
}

.app_solution_section .app_images ul li:nth-child(3) {
	right: -5px;
}

.app_solution_section .app_images::before {
	content: "";
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
	width: 570px;
	height: 570px;
	border-radius: 100%;
	background-color: var(--bg-white);
	z-index: -1;
}

.why_we_section {
	display: flex;
	justify-content: center;
}

.why_we_section .why_inner {
	background-color: var(--bg-white);
	border-radius: 30px;
	width: 1370px;
	margin: 0 15px;
	box-shadow: 0 4px 30px #EDE9FE;
	padding: 85px 0;
}

.why_we_section .why_inner .section_title {
	margin-bottom: 50px;
}

.why_we_section .why_inner .why_box .icon {
	margin-bottom: 45px;
}

.why_we_section .why_inner .why_box .icon img {
	max-width: 100%;
}

.why_we_section .why_inner .why_box .text h3 {
	font-size: 20px;
	font-weight: 600;
	color: var(--dark-purple);
	margin-bottom: 10px;
}

.why_we_section .why_inner .why_box .text p {
	margin-bottom: 0;
}

.about_page_sectino img {
	max-width: 100%;
}

.experts_team_section .experts_box {
	position: relative;
	text-align: center;
	padding: 35px 30px;
	border-radius: 12px;
	background-color: transparent;
	transition: .4s all;
}

.experts_team_section .experts_box img {
	margin-bottom: 30px;
	max-width: 100%;
}

.experts_team_section .experts_box .text h3 {
	font-size: 20px;
	font-weight: 600;
	color: var(--dark-purple);
	transition: .4s all;
}

.experts_team_section .experts_box .text span {
	color: var(--body-text-purple);
}

.experts_team_section .experts_box .social_media {
	display: flex;
	justify-content: center;
	align-items: center;
	margin-top: 5px;
}

.experts_team_section .experts_box .social_media a {
	display: block;
	width: 33px;
	height: 33px;
	border: 1px solid #CCCCE2;
	border-radius: 50px;
	text-align: center;
	line-height: 31px;
	color: #898AAE;
	margin: 0 5px;
	transition: .4s all;
	font-size: 15px;
}

.experts_team_section .experts_box .social_media a:hover {
	border-color: var(--purple);
	background-color: var(--bg-purple);
	color: var(--text-white);
}

.experts_team_section .experts_box:hover {
	background-color: var(--bg-white);
	box-shadow: 0 4px 10px #EDE9FE;
}

.experts_team_section .experts_box:hover h3 {
	color: var(--purple);
}

.query_section {
	display: flex;
	justify-content: center;
}

.query_inner {
	width: 1370px;
	margin: 0 15px;
	background: var(--purple);
	background-size: cover;
	background-repeat: no-repeat;
	border-radius: 30px;
	min-height: 420px;
	text-align: center;
	display: flex;
	justify-content: center;
	align-items: center;
}

.query_inner .section_title h2,
.query_inner .section_title p {
	color: #fff;
}

.query_inner .section_title {
	margin-bottom: 40px;
}

.query_inner .white_btn {
	font-size: 25px;
	font-weight: 700;
}

.query_inner .white_btn:hover {
	border-color: #fff;
}

.about_trust_section {
	margin-bottom: 40px;
}

.blog_list_story {
	margin-bottom: 50px;
}

.blog_list_main {
	position: relative;
}

.blog_list_main>.container>.row {
	align-items: center;
}

.blog_list_main .blog_img {
	position: relative;
}

.blog_list_main .blog_img img {
	max-width: 100%;
	border-radius: 12px;
}

.blog_list_main .blog_img span {
	position: absolute;
	left: 15px;
	top: 15px;
	font-size: 14px;
	color: var(--text-white);
}

.blog_list_main .blog_text .section_title {
	text-align: left;
}

.blog_list_main .blog_text .choice_badge {
	font-size: 12px;
	background-color: #F8D979;
	display: inline-block;
	padding: 1px 10px;
	border-radius: 4px;
	color: var(--dark-purple);
	font-weight: 700;
	margin-bottom: 10px;
}

.blog_list_main .blog_text a {
	color: var(--purple);
	margin-top: 25px;
	display: block;
	font-size: 14px;
	margin-bottom: 10px;
	font-weight: 600;
}

.blog_list_main .blog_text a:hover {
	text-decoration: underline;
}

.blog_list_story.row_am {
	padding-top: 30px;
}

.blog_list_story .story_box {
	margin-bottom: 40px;
	text-align: left;
}

.pagination_block ul {
	display: flex;
	justify-content: center;
	align-items: center;
	margin-top: 10px;
}

.pagination_block ul li:not(:first-child, :last-child) a {
	margin: 0 5px;
	transition: .4s all;
	display: block;
	width: 35px;
	height: 35px;
	background-color: transparent;
	border-radius: 50px;
	text-align: center;
	line-height: 35px;
}

.pagination_block ul li:first-child {
	margin-right: 20px;
}

.pagination_block ul li:last-child {
	margin-left: 20px;
}

.pagination_block ul li:not(:first-child, :last-child) a:hover,
.pagination_block ul li:not(:first-child, :last-child) a.active {
	background-color: var(--bg-purple);
	color: var(--text-white);
}

.pagination_block ul li:first-child a:hover {
	color: var(--purple);
}

.pagination_block ul li:last-child a:hover {
	color: var(--purple);
}

.blog_detail_section {
	margin-bottom: 40px;
}

.blog_detail_bredcrumb.bred_crumb .bred_text {
	margin-top: -30px;
}

.blog_detail_section .blog_inner_pannel {
	background-color: #FFFFFF;
	border-radius: 30px;
	padding: 45px 60px;
	margin-top: -120px;
	position: relative;
	box-shadow: 0 8px 30px #c0bad76b;
}

.blog_detail_section .blog_inner_pannel .review {
	display: flex;
	justify-content: center;
	margin-bottom: 15px;
}

.blog_detail_section .blog_inner_pannel .review span {
	line-height: 1;
}

.blog_detail_section .blog_inner_pannel .review span:first-child {
	color: var(--purple);
	display: inline-block;
	font-weight: 700;
}

.blog_detail_section .blog_inner_pannel .review span:last-child {
	color: var(--dark-purple);
	display: inline-block;
	margin-left: 15px;
	padding-left: 15px;
	border-left: 1px solid var(--dark-purple);
}

.blog_detail_section .blog_inner_pannel .section_title {
	margin-bottom: 40px;
}

.blog_detail_section .blog_inner_pannel .section_title h2 {
	margin-bottom: 0;
}

.blog_detail_section .blog_inner_pannel img {
	max-width: 100%;
}

.blog_detail_section .blog_inner_pannel .main_img {
	margin-bottom: 30px;
}

.blog_detail_section .blog_inner_pannel .info h3 {
	font-weight: 700;
	color: var(--dark-purple);
	margin-top: 30px;
	font-size: 25px;
	margin-bottom: 15px;
}

.blog_detail_section .blog_inner_pannel .info ul {
	padding-left: 50px;
	padding-top: 10px;
	margin-bottom: 30px;
}

.blog_detail_section .blog_inner_pannel .info ul li p {
	position: relative;
	padding-left: 25px;
	margin-bottom: 0;
}

.blog_detail_section .blog_inner_pannel .info ul li p .icon {
	position: absolute;
	left: 0;
	color: var(--purple);
}

.blog_detail_section .blog_inner_pannel .two_img {
	margin-bottom: 70px;
}

.blog_detail_section .blog_inner_pannel .quote_block {
	background-color: #F6F4FE;
	border-radius: 12px;
	padding: 55px 35px 35px 60px;
	position: relative;
	margin-top: 50px;
	margin-bottom: 35px;
}

.blog_detail_section .blog_inner_pannel .quote_block h2 {
	font-size: 25px;
	line-height: 37px;
}

.blog_detail_section .blog_inner_pannel .quote_block p {
	margin-bottom: 0;
	margin-top: 15px;
}

.blog_detail_section .blog_inner_pannel .quote_block .name {
	color: var(--purple);
	font-weight: 700;
}

.blog_detail_section .blog_inner_pannel .quote_block .q_icon {
	position: absolute;
	top: -20px;
	width: 63px;
	height: 63px;
	background-color: var(--bg-white);
	border-radius: 100px;
	display: flex;
	justify-content: center;
	align-items: center;
}

.blog_detail_section .blog_inner_pannel .quote_block .q_icon img {
	width: 35px;
}

.blog_detail_section .blog_inner_pannel .blog_authore {
	display: flex;
	justify-content: space-between;
	align-items: center;
	padding: 40px 0;
	border-top: 1px solid #D6D3E3;
	border-bottom: 1px solid #D6D3E3;
	margin: 35px 0;
}

.blog_detail_section .blog_inner_pannel .blog_authore .authore_info {
	display: flex;
	justify-content: space-between;
	align-items: center;
}

.blog_detail_section .blog_inner_pannel .blog_authore .authore_info .text {
	margin-left: 20px;
}

.blog_detail_section .blog_inner_pannel .blog_authore .authore_info .text h3 {
	font-size: 20px;
	font-weight: 600;
	color: var(--dark-purple);
	margin-bottom: 5px;
}

.blog_detail_section .blog_inner_pannel .blog_authore .authore_info .text span {
	font-size: 14px;
}

.blog_detail_section .blog_inner_pannel .blog_authore .social_media ul {
	display: flex;
}

.blog_detail_section .blog_inner_pannel .blog_authore .social_media ul li a {
	display: block;
	width: 37px;
	height: 37px;
	text-align: center;
	line-height: 37px;
	font-size: 15px;
	border: 1px solid #CCC9D7;
	border-radius: 50px;
	margin-right: 10px;
	transition: .4s all;
}

.blog_detail_section .blog_inner_pannel .blog_authore .social_media ul li:last-child a {
	margin-right: 0;
}

.blog_detail_section .blog_inner_pannel .blog_authore .social_media ul li a:hover {
	background-color: var(--bg-purple);
	color: var(--text-white);
}

.blog_detail_section .blog_inner_pannel .blog_tags ul {
	display: flex;
	justify-content: center;
	align-items: center;
}

.blog_detail_section .blog_inner_pannel .blog_tags ul .tags p {
	margin-bottom: 0;
	color: var(--dark-purple);
	font-weight: 500;
	margin-right: 5px;
}

.blog_detail_section .blog_inner_pannel .blog_tags ul li span {
	color: var(--purple);
	font-weight: 500;
}

.comment_section ul {
	margin-top: 30px;
}

.comment_section ul li {
	display: flex;
	align-items: center;
	padding: 30px 0;
	border-top: 1px solid #D6D3E3;
}

.comment_section ul li:last-child {
	padding-bottom: 0;
}

.comment_section ul li.replay_comment {
	margin-left: 110px;
}

.comment_section ul li .authore_info {
	display: flex;
	align-items: center;
	width: 260px;
}

.comment_section ul li .authore_info .avtar {
	width: 88px;
	margin-right: 20px;
}

.comment_section ul li .authore_info .text {
	width: calc(100% - 108px);
}

.comment_section ul li .authore_info .text h4 {
	font-size: 20px;
	font-weight: 600;
	color: var(--dark-purple);
}

.comment_section ul li .authore_info .text span {
	font-size: 14px;
}

.comment_section ul li .comment {
	width: calc(100% - 310px);
	margin-left: 50px;
}

.comment_section ul li .comment p {
	margin-bottom: 0;
}

.comment_form_section form {
	margin-top: 30px;
}

.comment_form_section form .form-group .form-control {
	border-radius: 12px;
	height: 60px;
	box-shadow: 0 3px 6px #EDE9FE;
	border: transparent;
	margin-bottom: 30px;
	color: var(--body-text-purple);
	padding: 15px;
}

.comment_form_section form .form-group .form-control::placeholder {
	color: var(--body-text-purple);
}

.comment_form_section form .form-group textarea.form-control {
	height: 140px;
	padding-top: 15px;
	resize: none;
}

.full_bg {
	background-size: cover;
	background: var(--purple);
	width: 100%;
	height: 100vh;
	overflow-y: auto;
	padding-bottom: 50px;
}

.signup_section {
	position: relative;
}

.signup_section .back_btn {
	position: absolute;
	left: 0;
	top: 92px;
	color: #fff;
	font-weight: 500;
}

.signup_section .top_part {
	text-align: center;
	padding-top: 80px;
	padding-bottom: 50px;
}

.signup_form {
	width: 570px;
	margin: 0 auto;
	padding: 40px 0;
	border-radius: 12px;
	box-shadow: 0 4px 10px #00000054;
	background-color: var(--bg-white);
}

.signup_form form {
	padding: 0 60px;
}

.signup_form .section_title {
	padding: 0 15px;
}

.signup_form .section_title h2 {
	font-weight: 600;
}

.signup_form form .form-group {
	margin-bottom: 20px;
}

.signup_form form .form-group .form-control {
	height: 60px;
	padding: 5px 20px;
	color: var(--body-text-purple);
	border: 2px solid #E1DBF4;
	border-radius: 12px;
	font-weight: 500;
}

.signup_form form .form-group .form-control:focus {
	box-shadow: none;
	border-color: var(--purple);
	color: var(--purple);
}

.signup_form form .form-group .puprple_btn {
	min-width: 240px;
	display: block;
	margin: 40px auto;
	margin-bottom: 30px;
	font-weight: 600;
}

.signup_form .or_block {
	display: block;
	text-align: center;
	border-bottom: 1px solid #E3E1ED;
}

.signup_form .or_block span {
	position: relative;
	top: 14px;
	padding: 0 5px;
	background-color: var(--bg-white);
	color: #8081AD;
}

.signup_form .or_option {
	text-align: center;
}

.signup_form .or_option>p {
	color: #8081AD;
	margin-top: 30px;
}

.signup_form .or_option .google_btn {
	min-width: 330px;
	border: 2px solid #E1DBF4;
	text-align: center;
	color: var(--body-text-purple);
	padding: 16px;
	border-radius: 100px;
	transition: .4s all;
}

.signup_form .or_option .google_btn:hover {
	border-color: var(--light-purple);
}

.signup_form .or_option .google_btn img {
	margin-right: 20px;
}

.signup_form .or_option p a {
	color: var(--purple);
	text-decoration: underline;
	transition: .4s all;
}

.signup_form .or_option p a:hover {
	color: var(--dark-purple);
}

.review_list_section .review_box {
	padding: 40px 30px;
	background-color: #fff;
	border-radius: 12px;
	box-shadow: 0 4px 10px #EDE9FE;
	margin: 20px 0;
}

.review_list_section .review_box .rating ul {
	display: flex;
}

.review_list_section .review_box .rating ul li span {
	color: #FC9400;
	font-size: 18px;
}

.review_list_section .review_box h3 {
	font-size: 20px;
	color: var(--purple);
	margin: 10px 0;
}

.review_list_section .review_box .reviewer {
	display: flex;
	align-items: center;
	margin-top: 35px;
}

.review_list_section .review_box .reviewer .avtar {
	width: 80px;
}

.review_list_section .review_box .reviewer .text {
	margin-left: 20px;
	width: calc(100% - 100px);
}

.review_list_section .review_box .reviewer .text h3 {
	font-weight: 600;
	color: var(--dark-purple);
	margin-bottom: 0;
}

.review_freeapp {
	margin: 60px 0;
}

.review_freeapp .free_app_inner {
	background: var(--wpr-bg-a475936f-2c09-4807-9cbc-9f38b9b4e847);
	background-size: cover;
	background-position: 90%;
}

.contact_page_section .contact_inner {
	display: flex;
	justify-content: space-between;
	align-items: center;
	position: relative;
	margin-top: -150px;
}

.contact_page_section .contact_inner .section_title h2 {
	font-weight: 600;
}

.contact_page_section .contact_inner .contact_form {
	width: 570px;
	padding: 50px 60px;
	border-radius: 22px;
	background-color: #fff;
	box-shadow: 0 4px 10px #EDE9FE;
}

.contact_page_section .contact_inner .contact_form h2 {
	margin-bottom: 0;
}

.contact_page_section .contact_inner .contact_form form {
	margin-top: 30px;
}

.contact_page_section .contact_inner .contact_form form .form-group {
	margin-bottom: 20px;
}

.contact_page_section .contact_inner .contact_form form .form-group .form-control {
	height: 60px;
	padding: 5px 20px;
	color: var(--body-text-purple);
	border: 2px solid #E1DBF4;
	border-radius: 12px;
	font-weight: 500;
}

.contact_page_section .contact_inner .contact_form form .form-group .form-control:focus {
	box-shadow: none;
	border-color: var(--purple);
	color: var(--purple);
}

.contact_page_section .contact_inner .contact_form form .form-group textarea.form-control {
	height: 140px;
	padding-top: 15px;
}

.contact_page_section .contact_inner .contact_form form .term_check {
	display: flex;
	align-items: center;
}

.contact_page_section .contact_inner .contact_form form .term_check input {
	width: 17px;
	height: 17px;
	accent-color: var(--purple);
}

.contact_page_section .contact_inner .contact_form form .term_check label {
	font-size: 13px;
	margin-bottom: 0;
	margin-left: 7px;
}

.contact_page_section .contact_inner .contact_form form .form-group button {
	width: 240px;
	margin: 0 auto;
	display: block;
	margin-top: 10px;
	margin-bottom: 0;
}

.contact_page_section .contact_inner .contact_info {
	width: 480px;
}

.contact_page_section .contact_inner .contact_info .section_title {
	text-align: left;
	margin-top: 15px;
}

.contact_page_section .contact_inner .contact_info .section_title p a {
	color: var(--purple);
	text-decoration: underline;
}

.contact_page_section .contact_inner .contact_info .btn {
	width: 180px;
	margin: 10px 0 50px 0;
}

.contact_page_section .contact_inner .contact_info .contact_info_list li {
	display: flex;
	align-items: center;
	margin-bottom: 30px;
}

.contact_page_section .contact_inner .contact_info .contact_info_list li:last-child {
	margin-bottom: 0;
}

.contact_page_section .contact_inner .contact_info .contact_info_list li .img {
	width: 65px;
	margin-right: 20px;
}

.contact_page_section .contact_inner .contact_info .contact_info_list li .text {
	width: calc(100% - 85px);
}

.contact_page_section .contact_inner .contact_info .contact_info_list li .text span {
	display: block;
	font-size: 20px;
	font-weight: 600;
	color: var(--dark-purple);
}

.contact_page_section .contact_inner .contact_info .contact_info_list li .text p,
.contact_page_section .contact_inner .contact_info .contact_info_list li .text a {
	margin: 0;
}

.contact_page_section .contact_inner .contact_info .contact_info_list li .text a:hover {
	color: var(--dark-purple);
}

.map_section {
	margin: 50px 0;
}

.btn-primary,
.btn-primary:hover,
.btn-primary.focus,
.btn-primary:focus, .btn-primary:not(:disabled):not(.disabled).active, .btn-primary:not(:disabled):not(.disabled):active, .show>.btn-primary.dropdown-toggle{
	background-color: #FEDE02;
	border-color: #000000;
	color: #000000;
	transition-property: all;
	transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
	transition-duration: 150ms;
	display: flex;
	max-width: max-content;
	gap: 10px;
	align-items: center;
	padding: 0.75rem 2.25rem;
	border-radius: 50rem;
	border: 1px solid #000000
}

.btn-primary:hover {
	box-shadow: 4px 4px 0px 0px #000000;
	transform: translate3d(-2px, -2px, 0);
}

.banner_text .btn-primary:hover,
.bg-primary-dark .btn-primary:hover,
.newsletter_box .btn-primary:hover {
	box-shadow: 4px 4px 0px 0px #ffffff;
}

.btn-primary:after {
	content: "";
	position: relative;
	width: 20px;
	height: 20px;
	background-image: var(--wpr-bg-7e5ab187-4e89-4685-99ed-5497cf36e36e);
	background-repeat: no-repeat;
	background-position: center;
}

.btn-primary.bg-dark,
.btn-primary.bg-dark:hover {
	background-color: #000000 !important;
	color: #FEDE02;
}

.btn-primary.bg-dark:hover {
	box-shadow: 4px 4px 0px 0px #FEDE02;
}

.btn-primary.bg-dark:after {
	background-image: var(--wpr-bg-432834c1-d518-4152-854a-a7bf3765e08f);
}

.bg-primary-dark {
	background-color: #000000
}

.bg-secondary-dark {
	background-color: #101820
}

.p-6 {
	padding: 2rem;
}

.h2whitebg {
	font-size: 60px;
	font-weight: 600;
	line-height: 75px;
	letter-spacing: -1px;
}

.h6whitebg {
	font-size: 24px;
	font-weight: 400
}

.h2altptag {
	letter-spacing: 0.5px;
	font-weight: 300;
	font-size: 18px;
}

.box.rotate-box li {
	list-style-type: decimal;
}

h5.box-title {
	font-weight: 600;
}

.download-boxed .row:last-of-type .col-md-4:last-of-type .ovalliktop img {
	width: 80px;
}

@media (max-width:1200px) {
	.h2whitebg {
		font-size: 36px;
		font-weight: 600;
		line-height: 52px;
		letter-spacing: -1px !important;
	}
}

section.tabs-area {
	display: flex;
	flex-direction: column;
}

.nav-tabs {
	justify-content: center;
	border-bottom: 0px;
	padding: 8px;
	background-color: #F1F1F1;
	border-radius: 8px;
	gap: 3px;
	width: fit-content;
	align-self: center;
}

li.nav-item {
	position: relative;
}

li.nav-item:before {
	content: "";
	position: absolute;
	width: 1px;
	height: 100%;
	background-color: #dddddd;
	top: 0px;
	left: -2px;
}

li.nav-item:first-of-type:before {
	content: none;
}

.nav-tabs .nav-link.active,
.nav-tabs .nav-link:hover {
	border-color: #000000;
	background-color: #000000;
	color: #FEDF02;
	border-radius: 6px !important;
}

.tab-pane {
	border: 1px solid #000;
	padding: 40px;
	border-radius: 20px;
	box-shadow: 4px 4px 0px 0px;
}

.siyah {
	color: #101828 !imporant;
}

.yapi {
	width: 500px !important;
}

@media (min-width: 1200px) {
	.responsive-tabs .dropdown-arrow {
		display: none;
	}
}

@media screen and (max-width: 1199px) {
	.responsive-tabs {
		position: relative;
		border: 1px solid #ccc;
	}

	.responsive-tabs li {
		width: 100%;
		margin: 0 !important;
	}

	.responsive-tabs li>a {
		display: none;
		border: 0 !important;
		border-radius: 0 !important;
	}

	.responsive-tabs.open li>a,
	.responsive-tabs li>a.active {
		display: block;
	}

	.responsive-tabs .dropdown-arrow {
		position: absolute;
		top: 22px;
		right: 19px;
		border: solid #FDDE02;
		border-width: 0 3px 3px 0;
		display: inline-block;
		padding: 3px;
		vertical-align: middle;
		transform: rotate(45deg);
		-webkit-transform: rotate(45deg);
		transition: all ease .5s;
		cursor: pointer;
	}

	.responsive-tabs.open .dropdown-arrow {
		transform: rotate(-135deg);
		transition: all ease .5s;
	}

	.nav.nav-tabs.responsive-tabs {
		width: 100%;
		max-width: 300px;
		margin: auto;
		gap: 0px
	}

	.responsive-tabs li.nav-item:before {
		content: none
	}
}

#jquery-script-menu {
	position: absolute;
	height: 90px;
	width: 100%;
	top: 0;
	left: 0;
	border-top: 5px solid #316594;
	background: #fff;
	-moz-box-shadow: 0 2px 3px 0 rgba(0, 0, 0, .16);
	-webkit-box-shadow: 0 2px 3px 0 rgba(0, 0, 0, .16);
	box-shadow: 0 2px 3px 0 rgba(0, 0, 0, .16);
	z-index: 999999;
	padding: 10px 0;
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box
}

.jquery-script-center {
	max-width: 960px;
	margin: 0 auto
}

.jquery-script-center ul {
	width: 212px;
	float: left;
	line-height: 45px;
	margin: 0;
	padding: 0;
	list-style: none
}

.jquery-script-center a {
	text-decoration: none
}

.jquery-script-ads {
	max-width: 728px;
	height: 90px;
	float: right
}

.jquery-script-clear {
	clear: both;
	height: 0
}

#carbonads {
	display: block;
	overflow: hidden;
	max-width: 728px;
	position: relative;
	font-size: 22px;
	box-sizing: content-box
}

#carbonads>span {
	display: block
}

#carbonads a {
	color: #4078c0;
	text-decoration: none
}

#carbonads a:hover {
	color: #3664a3
}

.carbon-wrap {
	display: flex;
	align-items: center
}

.carbon-img {
	display: block;
	margin: 0;
	line-height: 1
}

.carbon-img img {
	display: block;
	height: 90px;
	width: auto
}

.carbon-text {
	display: block;
	padding: 0 1em;
	line-height: 1.35;
	text-align: left
}

.carbon-poweredby {
	display: block;
	position: absolute;
	bottom: 0;
	right: 0;
	padding: 6px 10px;
	text-align: center;
	text-transform: uppercase;
	letter-spacing: .5px;
	font-weight: 600;
	font-size: 8px;
	border-top-left-radius: 4px;
	line-height: 1;
	color: #aaa !important
}

@media only screen and (min-width:320px) and (max-width:759px) {
	.carbon-text {
		font-size: 14px
	}
}

@media only screen and (max-width:1023px) {
	.jquery-script-ads {
		display: none
	}
}

.box-hover,
.carousel-control-next,
.carousel-control-prev {
	transition-property: all;
	transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
	transition-duration: 150ms;
	border-radius: 15px;
}

a .box-hover:hover {
	transform: translate3d(-2px, -2px, 0);
	box-shadow: 4px 4px 0px 0px #000000
}

.carousel-control-next,
.carousel-control-prev {
	z-index: 9;
	width: 45px;
	height: 45px;
	bottom: -50px;
	top: auto;
	border: 1px solid #000;
	border-radius: 50%;
	opacity: 1;
}

.carousel-control-prev {
	left: 50%;
	transform: translateX(calc(-50% - 30px));
}

.carousel-control-next {
	right: 50%;
	transform: translateX(calc(-50% + 70px));
}

.carousel-control-next:hover,
.carousel-control-prev:hover {
	box-shadow: 4px 4px 0px 0px #FEDD04
}

.carousel-control-prev:hover {
	transform: translate3d(calc(-50% - 32px), -2px, 0);
}

.carousel-control-next:hover {
	transform: translate3d(calc(-50% + 72px), -2px, 0);
}

.rounded-xl {
	border-radius: 20px;
}

.carousel.pos-slider .carousel-item-next.carousel-item-left,
.carousel.pos-slider .carousel-item-prev.carousel-item-right {
	-webkit-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0);
}

.carousel.pos-slider .carousel-item-next,
.carousel.pos-slider .active.carousel-item-right {
	-webkit-transform: translate3d(100%, 0, 0);
	transform: translate3d(100%, 0, 0);
}

.carousel.pos-slider .carousel-item-prev,
.carousel.pos-slider .active.carousel-item-left {
	-webkit-transform: translate3d(-100%, 0, 0);
	transform: translate3d(-100%, 0, 0);
}

.scalex-min1 {
	transform: scaleX(-1);
}

.rowgap-20 {
	row-gap: 20px
}

.download-boxed a .ovallikalt img {
	transition-property: all;
	transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
	transition-duration: 150ms;
}

.download-boxed a:hover .ovallikalt img {
	transform: translateX(5px);
}

@media(min-width: 1200px) {
	ul.responsive-tabs {
		flex-wrap: nowrap;
	}

	.responsive-tabs li {
		text-align: center;
	}

	.responsive-tabs.nav-tabs .nav-link {
		display: flex;
		justify-content: center;
		align-items: center;
		height: 100%
	}
}

.responsive-tabs.variable-width button.slick-arrow {
	position: absolute;
}

.responsive-tabs.variable-width .slick-slide {
	margin: 0px 3px;
}

.responsive-tabs.variable-width button.slick-prev.slick-arrow {
	left: -100px;
}

.responsive-tabs.variable-width button.slick-next.slick-arrow {
	right: -100px;
}

.collapse:not(.show) {
	display: none !important;
}

p.black-ribbon {
	font-size: 40px;
	font-weight: 700;
	rotate: -3deg;
	margin-top: -20px;
	background-size: 100% 100%
}

.form-group option {
	background-color: #101820
}

.pro-3-home img,
.career-img div>img {
	object-fit: cover;
	max-height: 334px;
	height: 100%
}

.banner_section.home-banner .banner_image,
.career-img div {
	display: flex;
}

.banner_section.home-banner .banner_image img,
.career-img div>img {

	 width: 100%;
    height: 100%;
    object-fit: contain !important;
}

.career-img div>img {
	border-radius: 16px
}

.jobs-container {
	margin-top: 75px;
	margin-bottom: 75px
}

.career-img div:nth-of-type(2) img {
	object-position: top;
}

.career-img div:nth-of-type(3) img {
	object-position: bottom;
}

.banner-gap {
	gap: 15px;
}

.tech-box {
	width: 40px;
	height: 40px;
	padding: 7px;
	position: relative;
}

.tech-box>img {
	max-width: 20px;
	max-height: 20px;
	height: 100%;
	width: auto;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
}

.form-control {
	color: #ffffff !important;
}

select.form-control {
	background-color: #000000 !important;
	color: #ffffff !important;
}

.banner_text select.form-control.customselect,
select.form-control.footerselect {
	background-color: #FFDE02 !important;
	color: #000000 !important;
}

.banner_text select.form-control.customselect {
	border-color: #FFDE02 !important;
}

.jobs-container select.form-control {
	background-color: #ffffff !important;
	color: #000000 !important;
}

.left-side li:nth-of-type(3) .sub-menu-right {
	min-width: 300px;
}

@media (max-width: 1199px) {
	.banner_section {
		padding-top: 225px;
	}

	.simpra-header .navbar-nav {
		width: 100%
	}

	.navbar-nav .dropdown-menu,
	.simpra-header .dropdown-item.active,
	.simpra-header .dropdown-item:active,
	.simpra-header .dropdown-item:hover {
		background-color: #000;
	}

	.simpra-header .navbar-nav .nav-item .dropdown-menu {
		padding-left: 25px;
		transition: all 1s ease-in-out;
		transform: translateY(-30px);
	}

	.simpra-header .dropdown-item.active,
	.simpra-header .dropdown-item:active,
	.simpra-header .dropdown-item:hover {
		color: #fedd44
	}

	.simpra-header {
		height: auto;
		border-bottom: 4px solid #fedd44;
	}

	.simpra-header:has(nav.show) {
		height: 100%;
		overflow: auto;
	}

	.simpra-header .main-menu {
		background-color: #000000;
	}

	.simpra-header a {
		text-align: left;
	}

	.simpra-header li.nav-item:before {
		content: none;
	}

	.simpra-header .navbar-nav .nav-item.show .dropdown-menu {
		transform: translateY(0px);
	}

	.lang-switch {
		justify-content: start;
	}

	a {
		outline: 0;
	}

	p.black-ribbon {
		font-size: 1.9rem;
		padding: 30px !important;
		line-height: 1.9rem;
		background-position: center;
	}

	.career-img div>img {
		max-height: 290px;
	}

	.jobs-search .banner_section {
		padding-top: 150px;
		margin-top: 0px
	}

	.simpra-header .inner {
		margin-top: 0;
	}
}

@media (max-width: 991px) {
	.about_app_section .about_text .app_statstic {
		gap: 10px;
	}

	p.black-ribbon {
		font-size: 1.4rem;
	}

	.career-img div>img {
		max-height: 190px;
	}

	.banner-gap {
		gap: 10px
	}

	.border-radius-right {
		border-radius: 20px
	}

	body:has(nav.show) {
		overflow: hidden !important;
	}

	header.fix_style.fixed:has(nav.show) {
		padding: 0px 0;
		height: 100%;
	}
}

@media (max-width: 767px) {
	.banner_section {
		padding-top: 50px;
	}

	.career-img div>img {
		max-height: 350px;
	}

	.career-img {
		gap: 15px
	}

	.custom-section {
		padding: 50px 10px;
	}

	.simpra-header .navbar-dark .navbar-toggler-icon {
		background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.5%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='4' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
		transition: ease-in-out all 150ms
	}

	.simpra-header:has(nav.show) .navbar-dark .navbar-toggler-icon {
		background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 16 16'%3e%3cpath stroke='rgba%28255, 255, 255, 0.5%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='1' d='M2.146 2.854a.5.5 0 1 1 .708-.708L8 7.293l5.146-5.147a.5.5 0 0 1 .708.708L8.707 8l5.147 5.146a.5.5 0 0 1-.708.708L8 8.707l-5.146 5.147a.5.5 0 0 1-.708-.708L7.293 8z'/%3e%3c/svg%3e");
	}
}