﻿
@font-face {
	font-family: iranyekan;
	font-style: normal;
	font-weight: bold;
	src: url('iranyekanwebboldfanum.eot');
	src: url('iranyekanwebboldfanum.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('iranyekanwebboldfanum.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('iranyekanwebboldfanum.ttf') format('truetype');
}

@font-face {
	font-family: iranyekan;
	font-style: normal;
	font-weight: 100;
	src: url('iranyekanwebthinfanum.eot');
	src: url('iranyekanwebthinfanum.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('iranyekanwebthinfanum.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('iranyekanwebthinfanum.ttf') format('truetype');
}

@font-face {
	font-family: iranyekan;
	font-style: normal;
	font-weight: 300;
	src: url('iranyekanweblightfanum.eot');
	src: url('iranyekanweblightfanum.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('iranyekanweblightfanum.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('iranyekanweblightfanum.ttf') format('truetype');
}

@font-face {
	font-family: iranyekan;
	font-style: normal;
	font-weight: normal;
	src: url('iranyekanwebregularfanum.eot');
	src: url('iranyekanwebregularfanum.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('iranyekanwebregularfanum.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('iranyekanwebregularfanum.ttf') format('truetype');
}

@font-face {
	font-family: iranyekan;
	font-style: normal;
	font-weight: 500;
	src: url('iranyekanwebmediumfanum.eot');
	src: url('iranyekanwebmediumfanum.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('iranyekanwebmediumfanum.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('iranyekanwebmediumfanum.ttf') format('truetype');
}

@font-face {
	font-family: iranyekan;
	font-style: normal;
	font-weight: 900;
	src: url('iranyekanwebblackfanum.eot');
	src: url('iranyekanwebblackfanum.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('iranyekanwebblackfanum.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('iranyekanwebblackfanum.ttf') format('truetype');
}

@font-face {
	font-family: iranyekan;
	font-style: normal;
	font-weight: 950;
	src: url('iranyekanwebextrablackfanum.eot');
	src: url('iranyekanwebextrablackfanum.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('iranyekanwebextrablackfanum.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('iranyekanwebextrablackfanum.ttf') format('truetype');
}
	.bg-blur-danger, .bg-blur-dark, .bg-blur-footer, .bg-blur-info, .bg-blur-light, .bg-blur-muted, .bg-blur-primary, .bg-blur-secondary, .bg-blur-success, .bg-blur-warning {
	backdrop-filter:blur(12px)}
#topnav .logo:focus, .btn, button:not(:disabled), video:focus {
	outline:0}
#preloader, .bg-overlay, .card .card-img .card-overlay {
	bottom:0;
	top:0;
	right:0;
	left:0}
#topnav #navigation, .h1, .h2, .h3, .h4, .h5, .h6, body, h1, h2, h3, h4, h5, h6 {font-family:iranyekan}
* {
	letter-spacing:0!important}
.feature-list .fea.icon-sm {
	transform:scale(-1)}
.tns-outer {
	direction:ltr}
#tns1>.tns-item, body {
	direction:rtl}
body {
	overflow-x:hidden!important;
	font-size:13px;
	color:#1e293b!important}
.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 {
	line-height:1.5;
	font-weight:500 !important}
.display-1, .display-2, .display-3, .display-4, .display-5, .display-6 {
	line-height:1.2}
.form-control, .title-heading {
	line-height:26px}
::selection {
	background:#27354c;
	color:#fff}
#navmenu-nav li.active a, #topnav .has-submenu.active .submenu li.active>a, #topnav .navigation-menu>li.active>a, #topnav .navigation-menu>li:hover>a, #topnav.nav-sticky .navigation-menu.nav-light>li.active>a, #topnav.nav-sticky .navigation-menu.nav-light>li:hover>a, .bg-soft-primary, .features .title:hover, .team.team-primary .title:hover, .text-primary, a.link-title:focus, a.link-title:hover {
	color:#026890!important}
a {
	text-decoration:none!important}
p {
	line-height:1.5}
.section {
	padding:100px 0;
	position:relative}
.bg-overlay {
	background-color:rgba(30, 41, 59, .65);
	position:absolute;
	width:100%;
	height:100%}
.bg-gradient-overlay {
	background:linear-gradient(to bottom, rgba(22, 28, 45, .4) 0, rgba(22, 28, 45, .5) 25%, rgba(22, 28, 45, .75) 50%, #161c2d 100%)}
.text-gradient-primary {
	background:linear-gradient(to bottom, #026890 0, #f59e0b 100%)!important;
	-webkit-background-clip:text!important;
	-webkit-text-fill-color:transparent!important}
.mover {
	animation:1s infinite alternate mover}
@keyframes mover {
	0% {
	transform:translateY(0)}
100% {
	transform:translateY(5px)}
}
.mover-2 {
	animation:2s infinite alternate movers}
@keyframes movers {
	0% {
	transform:translateY(0)}
100% {
	transform:translateY(20px)}
}
.title-heading .heading {
	font-size:40px!important;
    font-weight: 900!important;
	letter-spacing:1px}
.fs-3, .h3, .title-heading .heading.sub-heading, h3 {
	font-size:30px!important}
.title-heading .para-desc {
	font-size:16px;
	letter-spacing:.5px}
#topnav .has-submenu, #topnav .has-submenu .submenu, .card .card-img, .row>*, .search-bar .menu-search form, .section-title, .testi-carousel .carousel-indicators {
	position:relative}
.section-title .title {
	letter-spacing:.5px;
	font-size:28px!important}
.para-desc {
	max-width:600px}
.mt-100 {
	margin-top:100px}
.spin-anything {
	animation:5s linear infinite spinner-animation}
@keyframes spinner-animation {
	from {
	transform:rotate(0)}
to {
	transform:rotate(-360deg)}
}
.shape {
	position:absolute;
	left:0;
	bottom:-1px;
	right:0}
.shape>svg {
	transform:scale(2);
	width:100%;
	height:auto;
	transform-origin:top center}
@media (max-width:640px) {
	[data-type] iframe, [data-type] video {
	width:500px;
	height:300px}
}
@media (max-width:425px) {
	.shape {
	bottom:-4px}
[data-type] iframe, [data-type] video {
	width:360px;
	height:260px}
}
@media (max-width:375px) {
	[data-type] iframe, [data-type] video {
	width:100%;
	height:auto}
}
.tobii>button.tobii__close svg, .tobii__btn svg {
	height:30px;
	width:auto}
.tobii__counter {
	font-size:16px}
.tobii-zoom {
	display:block!important}
#topnav .buy-button .dropdown .dropdown-toggle:after, #topnav .buy-button .login-btn-primary, #topnav .buy-menu-btn .dropdown .dropdown-toggle:after, #topnav .logo .l-dark, #topnav .logo .logo-dark-mode, #topnav .logo .mobile-logo, #topnav.nav-sticky .buy-button .login-btn-light, #topnav.nav-sticky .logo .l-light, .accordion .accordion-item .accordion-button:after, .breadcrumb .breadcrumb-item:last-child:after, .contact-loader, .dropdown .dropdown-toggle:after, .search-bar .searchform input[type=submit], .tobii-zoom__icon {
	display:none}
#grid {
	padding:0!important}
@media (min-width:1400px) {
	.container {
	max-width:1140px!important}
}
.display-5, .fs-1, .h1, h1 {
	font-size:48px!important}
.display-6, .fs-2, .h2, h2 {
	font-size:40px!important}
.fs-4, .h4, h4 {
	font-size:24px!important}
.fs-5, .h5, h5 {
	font-size:18px!important}
.fs-6, .h6, h6 {
	font-size:17px!important}
.display-1 {
	font-size:80px!important}
.display-2 {
	font-size:72px!important}
.display-3 {
	font-size:64px!important}
.display-4 {
	font-size:56px!important}
.bg-primary {
	background-color:#026890!important}
.bg-soft-primary {
	background-color:rgba(234, 88, 12, .05)!important}
.bg-blur-primary {
	background-color:rgba(234, 88, 12, .8)}
.bg-soft-secondary, .team.team-secondary .title:hover, .text-secondary {
	color:#5a6d90!important}
a.text-primary:focus, a.text-primary:hover {
	color:#d24f0b!important}
.bg-secondary {
	background-color:#5a6d90!important}
.bg-soft-secondary {
	background-color:rgba(90, 109, 144, .05)!important}
.bg-blur-secondary {
	background-color:rgba(90, 109, 144, .8)}
.bg-soft-success, .team.team-success .title:hover, .text-success {
	color:#16a34a!important}
a.text-secondary:focus, a.text-secondary:hover {
	color:#506180!important}
.bg-success {
	background-color:#16a34a!important}
.bg-soft-success {
	background-color:rgba(22, 163, 74, .05)!important}
.bg-blur-success {
	background-color:rgba(22, 163, 74, .8)}
.bg-soft-warning, .team.team-warning .title:hover, .text-warning {
	color:#f59e0b!important}
a.text-success:focus, a.text-success:hover {
	color:#138d40!important}
.bg-warning {
	background-color:#f59e0b!important}
.bg-soft-warning {
	background-color:rgba(245, 158, 11, .05)!important}
.bg-blur-warning {
	background-color:rgba(245, 158, 11, .8)}
.bg-soft-info, .team.team-info .title:hover, .text-info {
	color:#22d3ee!important}
a.text-warning:focus, a.text-warning:hover {
	color:#dd8e09!important}
.bg-info {
	background-color:#22d3ee!important}
.bg-soft-info {
	background-color:rgba(34, 211, 238, .05)!important}
.bg-blur-info {
	background-color:rgba(34, 211, 238, .8)}
.bg-soft-danger, .team.team-danger .title:hover, .text-danger {
	color:#dc2626!important}
a.text-info:focus, a.text-info:hover {
	color:#12c9e5!important}
.bg-danger {
	background-color:#dc2626!important}
.bg-soft-danger {
	background-color:rgba(220, 38, 38, .05)!important}
.bg-blur-danger {
	background-color:rgba(220, 38, 38, .8)}
.bg-soft-dark, .btn.btn-soft-light.active, .btn.btn-soft-light.focus, .btn.btn-soft-light:active, .btn.btn-soft-light:focus, .btn.btn-soft-light:hover, .team.team-dark .title:hover, .text-dark {
	color:#1e293b!important}
a.text-danger:focus, a.text-danger:hover {
	color:#c82020!important}
.bg-dark {
	background-color:#1e293b!important}
.bg-soft-dark {
	background-color:rgba(30, 41, 59, .05)!important}
.bg-blur-dark {
	background-color:rgba(30, 41, 59, .8)}
.bg-soft-muted, .team.team-muted .title:hover, .text-muted {
	color:#bfc1c3 !important}
a.text-dark:focus, a.text-dark:hover {
	color:#151d2a!important}
.bg-muted {
	background-color:#94a3b8!important}
.bg-soft-muted {
	background-color:rgba(148, 163, 184, .05)!important}
.bg-blur-muted {
	background-color:rgba(148, 163, 184, .8)}
.bg-soft-light, .team.team-light .title:hover, .text-light {
	color:#f8f9fc!important}
a.text-muted:focus, a.text-muted:hover {
	color:#8596ae!important}
.bg-light, .btn.btn-outline-light.active, .btn.btn-outline-light.focus, .btn.btn-outline-light:active, .btn.btn-outline-light:focus, .btn.btn-outline-light:hover {
	background-color:#f8f9fc!important}
.bg-soft-light {
	background-color:rgba(248, 249, 252, .05)!important}
.bg-blur-light {
	background-color:rgba(248, 249, 252, .8)}
.bg-soft-footer, .team.team-footer .title:hover, .text-footer {
	color:#202942!important}
a.text-light:focus, a.text-light:hover {
	color:#e6eaf4!important}
.bg-footer {
	background-color:#202942!important}
.bg-soft-footer {
	background-color:rgba(32, 41, 66, .05)!important}
.bg-blur-footer {
	background-color:rgba(32, 41, 66, .8)}
a.text-footer:focus, a.text-footer:hover {
	color:#181e30!important}
.d-flex .flex-1 {
	flex:1}
.bg-black {
	background:#161c2d!important}
.breadcrumb.breadcrumb-muted .breadcrumb-item a, .breadcrumb.breadcrumb-muted .breadcrumb-item:after, .text-white-50 {
	color:rgba(255, 255, 255, .5)}
.translate-rotate-middle {
	transform:translate(50%, -50%) rotate(45deg)!important}
.list-inline-item:not(:last-child) {
	margin-left:0;
	margin-bottom:5px}
.rounded {
	border-radius:6px!important}
.border-primary {
	border-color:#026890!important}
.border-secondary {
	border-color:#5a6d90!important}
.border-success {
	border-color:#16a34a!important}
.border-warning {
	border-color:#f59e0b!important}
.border-info {
	border-color:#22d3ee!important}
.border-danger {
	border-color:#dc2626!important}
.border-dark {
	border-color:#1e293b!important}
.border-muted {
	border-color:#94a3b8!important}
.border-light {
	border-color:#f8f9fc!important}
.border-footer {
	border-color:#202942!important}
.border {
	border-color:#f1f5f9!important}
.border-top {
	border-top-color:#f1f5f9!important}
.border-bottom {
	border-bottom-color:#f1f5f9!important}
.border-left {
	border-right-color:#f1f5f9!important}
.border-right {
	border-left-color:#f1f5f9!important}
.small, small {
	font-size:12px}
.card {
	color:#1e293b;
	border:none}
.card .card-body {
	padding:1.5rem}
.card .card-img .card-overlay {
	position:absolute;
	opacity:0;
	background:linear-gradient(to bottom, transparent 0, transparent 25%, transparent 35%, rgba(22, 28, 45, .9) 100%);
	transition:.5s}
.card:hover .card-img .card-overlay, .testi-carousel .carousel-control-next, .testi-carousel .carousel-control-next:focus, .testi-carousel .carousel-control-next:hover, .testi-carousel .carousel-control-prev, .testi-carousel .carousel-control-prev:focus, .testi-carousel .carousel-control-prev:hover {
	opacity:1}
.modal-content .modal-header button.btn-close {
	background:0 0}
.btn-primary, .team.team-primary .btn {
	background-color:#026890!important;
	border:1px solid #026890!important;
	color:#fff!important;
	box-shadow:0 3px 5px 0 rgba(234, 88, 12, .1)}
.btn-soft-primary {
	background-color:rgba(234, 88, 12, .05)!important;
	border:1px solid rgba(234, 88, 12, .05)!important;
	color:#026890!important;
	box-shadow:0 3px 5px 0 rgba(234, 88, 12, .1)}
.btn-soft-primary.active, .btn-soft-primary.focus, .btn-soft-primary:active, .btn-soft-primary:focus, .btn-soft-primary:hover {
	background-color:#026890!important;
	border-color:#026890!important;
	color:#fff!important}
.btn-outline-primary {
	border:1px solid #026890;
	color:#026890;
	background-color:transparent}
.btn-outline-primary.active, .btn-outline-primary.focus, .btn-outline-primary:active, .btn-outline-primary:focus, .btn-outline-primary:hover, .btn-outline-primary:not(:disabled):not(.disabled):active {
	background-color:#026890;
	border-color:#026890;
	color:#fff!important;
	box-shadow:0 3px 5px 0 rgba(234, 88, 12, .1)}
.btn-secondary, .team.team-secondary .btn {
	background-color:#5a6d90!important;
	border:1px solid #5a6d90!important;
	color:#fff!important;
	box-shadow:0 3px 5px 0 rgba(90, 109, 144, .1)}
.btn-soft-secondary {
	background-color:rgba(90, 109, 144, .05)!important;
	border:1px solid rgba(90, 109, 144, .05)!important;
	color:#5a6d90!important;
	box-shadow:0 3px 5px 0 rgba(90, 109, 144, .1)}
.btn-soft-secondary.active, .btn-soft-secondary.focus, .btn-soft-secondary:active, .btn-soft-secondary:focus, .btn-soft-secondary:hover {
	background-color:#5a6d90!important;
	border-color:#5a6d90!important;
	color:#fff!important}
.btn-outline-secondary {
	border:1px solid #5a6d90;
	color:#5a6d90;
	background-color:transparent}
.btn-outline-secondary.active, .btn-outline-secondary.focus, .btn-outline-secondary:active, .btn-outline-secondary:focus, .btn-outline-secondary:hover, .btn-outline-secondary:not(:disabled):not(.disabled):active {
	background-color:#5a6d90;
	border-color:#5a6d90;
	color:#fff!important;
	box-shadow:0 3px 5px 0 rgba(90, 109, 144, .1)}
.btn-success, .team.team-success .btn {
	background-color:#16a34a!important;
	border:1px solid #16a34a!important;
	color:#fff!important;
	box-shadow:0 3px 5px 0 rgba(22, 163, 74, .1)}
.btn-soft-success {
	background-color:rgba(22, 163, 74, .05)!important;
	border:1px solid rgba(22, 163, 74, .05)!important;
	color:#16a34a!important;
	box-shadow:0 3px 5px 0 rgba(22, 163, 74, .1)}
.btn-soft-success.active, .btn-soft-success.focus, .btn-soft-success:active, .btn-soft-success:focus, .btn-soft-success:hover {
	background-color:#16a34a!important;
	border-color:#16a34a!important;
	color:#fff!important}
.btn-outline-success {
	border:1px solid #16a34a;
	color:#16a34a;
	background-color:transparent}
.btn-outline-success.active, .btn-outline-success.focus, .btn-outline-success:active, .btn-outline-success:focus, .btn-outline-success:hover, .btn-outline-success:not(:disabled):not(.disabled):active {
	background-color:#16a34a;
	border-color:#16a34a;
	color:#fff!important;
	box-shadow:0 3px 5px 0 rgba(22, 163, 74, .1)}
.btn-warning, .team.team-warning .btn {
	background-color:#f59e0b!important;
	border:1px solid #f59e0b!important;
	color:#fff!important;
	box-shadow:0 3px 5px 0 rgba(245, 158, 11, .1)}
.btn-soft-warning {
	background-color:rgba(245, 158, 11, .05)!important;
	border:1px solid rgba(245, 158, 11, .05)!important;
	color:#f59e0b!important;
	box-shadow:0 3px 5px 0 rgba(245, 158, 11, .1)}
.btn-soft-warning.active, .btn-soft-warning.focus, .btn-soft-warning:active, .btn-soft-warning:focus, .btn-soft-warning:hover {
	background-color:#f59e0b!important;
	border-color:#f59e0b!important;
	color:#fff!important}
.btn-outline-warning {
	border:1px solid #f59e0b;
	color:#f59e0b;
	background-color:transparent}
.btn-outline-warning.active, .btn-outline-warning.focus, .btn-outline-warning:active, .btn-outline-warning:focus, .btn-outline-warning:hover, .btn-outline-warning:not(:disabled):not(.disabled):active {
	background-color:#f59e0b;
	border-color:#f59e0b;
	color:#fff!important;
	box-shadow:0 3px 5px 0 rgba(245, 158, 11, .1)}
.btn-info, .team.team-info .btn {
	background-color:#22d3ee!important;
	border:1px solid #22d3ee!important;
	color:#fff!important;
	box-shadow:0 3px 5px 0 rgba(34, 211, 238, .1)}
.btn-soft-info {
	background-color:rgba(34, 211, 238, .05)!important;
	border:1px solid rgba(34, 211, 238, .05)!important;
	color:#22d3ee!important;
	box-shadow:0 3px 5px 0 rgba(34, 211, 238, .1)}
.btn-soft-info.active, .btn-soft-info.focus, .btn-soft-info:active, .btn-soft-info:focus, .btn-soft-info:hover {
	background-color:#22d3ee!important;
	border-color:#22d3ee!important;
	color:#fff!important}
.btn-outline-info {
	border:1px solid #22d3ee;
	color:#22d3ee;
	background-color:transparent}
.btn-outline-info.active, .btn-outline-info.focus, .btn-outline-info:active, .btn-outline-info:focus, .btn-outline-info:hover, .btn-outline-info:not(:disabled):not(.disabled):active {
	background-color:#22d3ee;
	border-color:#22d3ee;
	color:#fff!important;
	box-shadow:0 3px 5px 0 rgba(34, 211, 238, .1)}
.btn-danger, .team.team-danger .btn {
	background-color:#dc2626!important;
	border:1px solid #dc2626!important;
	color:#fff!important;
	box-shadow:0 3px 5px 0 rgba(220, 38, 38, .1)}
.btn-soft-danger {
	background-color:rgba(220, 38, 38, .05)!important;
	border:1px solid rgba(220, 38, 38, .05)!important;
	color:#dc2626!important;
	box-shadow:0 3px 5px 0 rgba(220, 38, 38, .1)}
.btn-soft-danger.active, .btn-soft-danger.focus, .btn-soft-danger:active, .btn-soft-danger:focus, .btn-soft-danger:hover {
	background-color:#dc2626!important;
	border-color:#dc2626!important;
	color:#fff!important}
.btn-outline-danger {
	border:1px solid #dc2626;
	color:#dc2626;
	background-color:transparent}
.btn-outline-danger.active, .btn-outline-danger.focus, .btn-outline-danger:active, .btn-outline-danger:focus, .btn-outline-danger:hover, .btn-outline-danger:not(:disabled):not(.disabled):active {
	background-color:#dc2626;
	border-color:#dc2626;
	color:#fff!important;
	box-shadow:0 3px 5px 0 rgba(220, 38, 38, .1)}
.btn-dark, .team.team-dark .btn {
	background-color:#1e293b!important;
	border:1px solid #1e293b!important;
	color:#fff!important;
	box-shadow:0 3px 5px 0 rgba(30, 41, 59, .1)}
.btn-soft-dark {
	background-color:rgba(30, 41, 59, .05)!important;
	border:1px solid rgba(30, 41, 59, .05)!important;
	color:#1e293b!important;
	box-shadow:0 3px 5px 0 rgba(30, 41, 59, .1)}
.btn-soft-dark.active, .btn-soft-dark.focus, .btn-soft-dark:active, .btn-soft-dark:focus, .btn-soft-dark:hover {
	background-color:#1e293b!important;
	border-color:#1e293b!important;
	color:#fff!important}
.btn-outline-dark {
	border:1px solid #1e293b;
	color:#1e293b;
	background-color:transparent}
.btn-outline-dark.active, .btn-outline-dark.focus, .btn-outline-dark:active, .btn-outline-dark:focus, .btn-outline-dark:hover, .btn-outline-dark:not(:disabled):not(.disabled):active {
	background-color:#1e293b;
	border-color:#1e293b;
	color:#fff!important;
	box-shadow:0 3px 5px 0 rgba(30, 41, 59, .1)}
.btn-muted, .team.team-muted .btn {
	background-color:#94a3b8!important;
	border:1px solid #94a3b8!important;
	color:#fff!important;
	box-shadow:0 3px 5px 0 rgba(148, 163, 184, .1)}
.btn-soft-muted {
	background-color:rgba(148, 163, 184, .05)!important;
	border:1px solid rgba(148, 163, 184, .05)!important;
	color:#94a3b8!important;
	box-shadow:0 3px 5px 0 rgba(148, 163, 184, .1)}
.btn-soft-muted.active, .btn-soft-muted.focus, .btn-soft-muted:active, .btn-soft-muted:focus, .btn-soft-muted:hover {
	background-color:#94a3b8!important;
	border-color:#94a3b8!important;
	color:#fff!important}
.btn-outline-muted {
	border:1px solid #94a3b8;
	color:#94a3b8;
	background-color:transparent}
.btn-outline-muted.active, .btn-outline-muted.focus, .btn-outline-muted:active, .btn-outline-muted:focus, .btn-outline-muted:hover, .btn-outline-muted:not(:disabled):not(.disabled):active {
	background-color:#94a3b8;
	border-color:#94a3b8;
	color:#fff!important;
	box-shadow:0 3px 5px 0 rgba(148, 163, 184, .1)}
.btn-light, .team.team-light .btn {
	background-color:#f8f9fc!important;
	border:1px solid #f8f9fc!important;
	color:#fff!important;
	box-shadow:0 3px 5px 0 rgba(248, 249, 252, .1)}
.btn-soft-light {
	background-color:rgba(248, 249, 252, .05)!important;
	border:1px solid rgba(248, 249, 252, .05)!important;
	color:#f8f9fc!important;
	box-shadow:0 3px 5px 0 rgba(248, 249, 252, .1)}
.btn-soft-light.active, .btn-soft-light.focus, .btn-soft-light:active, .btn-soft-light:focus, .btn-soft-light:hover {
	background-color:#f8f9fc!important;
	border-color:#f8f9fc!important;
	color:#fff!important}
.btn-outline-light {
	border:1px solid #f8f9fc;
	color:#f8f9fc;
	background-color:transparent}
.btn-outline-light.active, .btn-outline-light.focus, .btn-outline-light:active, .btn-outline-light:focus, .btn-outline-light:hover, .btn-outline-light:not(:disabled):not(.disabled):active {
	background-color:#f8f9fc;
	border-color:#f8f9fc;
	color:#fff!important;
	box-shadow:0 3px 5px 0 rgba(248, 249, 252, .1)}
.btn-footer, .team.team-footer .btn {
	background-color:#202942!important;
	border:1px solid #202942!important;
	color:#fff!important;
	box-shadow:0 3px 5px 0 rgba(32, 41, 66, .1)}
.btn-soft-footer {
	background-color:rgba(32, 41, 66, .05)!important;
	border:1px solid rgba(32, 41, 66, .05)!important;
	color:#202942!important;
	box-shadow:0 3px 5px 0 rgba(32, 41, 66, .1)}
.btn-soft-footer.active, .btn-soft-footer.focus, .btn-soft-footer:active, .btn-soft-footer:focus, .btn-soft-footer:hover {
	background-color:#202942!important;
	border-color:#202942!important;
	color:#fff!important}
.btn-outline-footer {
	border:1px solid #202942;
	color:#202942;
	background-color:transparent}
.btn-outline-footer.active, .btn-outline-footer.focus, .btn-outline-footer:active, .btn-outline-footer:focus, .btn-outline-footer:hover, .btn-outline-footer:not(:disabled):not(.disabled):active {
	background-color:#202942;
	border-color:#202942;
	color:#fff!important;
	box-shadow:0 3px 5px 0 rgba(32, 41, 66, .1)}
.btn {
	padding:7px 20px;
	text-decoration:none;
	font-size:13px;
	letter-spacing:1px;
	transition:.3s;
	border-radius:6px;
	text-transform:uppercase;
	font-weight:500}
.badge, .breadcrumb {
	letter-spacing:.5px}
.btn:focus {
	box-shadow:none!important}
#topnav.nav-sticky, #topnav.scroll, .btn-group .dropdown-menu {
	box-shadow:0 0 3px rgba(30, 41, 59, .15)}
.btn.btn-sm {
	padding:7px 16px;
	font-size:12px}
.btn.btn-lg {
	padding:10px 30px;
	font-size:16px}
.btn.searchbtn {
	padding:6px 20px}
.btn.btn-pills {
	border-radius:30px}
.btn.btn-light, .btn.btn-outline-light, .btn.btn-soft-light {
	border:1px solid #dee2e6!important}
.btn.btn-light {
	color:#1e293b!important}
.btn.btn-light.active, .btn.btn-light.focus, .btn.btn-light:active, .btn.btn-light:focus, .btn.btn-light:hover {
	background-color:#d4daed!important;
	color:#1e293b!important}
.btn.btn-soft-light {
	color:rgba(30, 41, 59, .5)!important}
.btn.btn-outline-light {
	color:#1e293b!important;
	background-color:transparent}
.btn.btn-icon {
	height:39px;
	width:39px;
	display:inline-flex;
	align-items:center;
	justify-content:center;
	padding:0}
.btn.btn-icon .icons {
	height:16px;
	width:16px;
	font-size:16px}
.btn.btn-icon.btn-lg {
	height:46px;
	width:46px}
.back-to-top, .btn.btn-icon.btn-sm, .social-icon li a {
	height:34px;
	width:34px}
.btn.btn-icon.btn-lg .icons {
	height:20px;
	width:20px;
	font-size:20px}
.shadow {
	box-shadow:0 0 3px rgba(30, 41, 59, .15)!important}
.shadow-lg {
	box-shadow:0 10px 25px rgba(30, 41, 59, .15)!important}
.shadow-md {
	box-shadow:0 5px 13px rgba(30, 41, 59, .2)!important}
.badge {
	margin-left: 5px;
	padding:5px 12px;
	font-weight:500!important}

.dropdown-primary .dropdown-menu .dropdown-item.active, .dropdown-primary .dropdown-menu .dropdown-item.focus, .dropdown-primary .dropdown-menu .dropdown-item:active, .dropdown-primary .dropdown-menu .dropdown-item:focus, .dropdown-primary .dropdown-menu .dropdown-item:hover {
	background-color:transparent;
	color:#026890!important}
.dropdown-secondary .dropdown-menu .dropdown-item.active, .dropdown-secondary .dropdown-menu .dropdown-item.focus, .dropdown-secondary .dropdown-menu .dropdown-item:active, .dropdown-secondary .dropdown-menu .dropdown-item:focus, .dropdown-secondary .dropdown-menu .dropdown-item:hover {
	background-color:transparent;
	color:#5a6d90!important}
.dropdown-success .dropdown-menu .dropdown-item.active, .dropdown-success .dropdown-menu .dropdown-item.focus, .dropdown-success .dropdown-menu .dropdown-item:active, .dropdown-success .dropdown-menu .dropdown-item:focus, .dropdown-success .dropdown-menu .dropdown-item:hover {
	background-color:transparent;
	color:#16a34a!important}
.dropdown-warning .dropdown-menu .dropdown-item.active, .dropdown-warning .dropdown-menu .dropdown-item.focus, .dropdown-warning .dropdown-menu .dropdown-item:active, .dropdown-warning .dropdown-menu .dropdown-item:focus, .dropdown-warning .dropdown-menu .dropdown-item:hover {
	background-color:transparent;
	color:#f59e0b!important}
.dropdown-info .dropdown-menu .dropdown-item.active, .dropdown-info .dropdown-menu .dropdown-item.focus, .dropdown-info .dropdown-menu .dropdown-item:active, .dropdown-info .dropdown-menu .dropdown-item:focus, .dropdown-info .dropdown-menu .dropdown-item:hover {
	background-color:transparent;
	color:#22d3ee!important}
.dropdown-danger .dropdown-menu .dropdown-item.active, .dropdown-danger .dropdown-menu .dropdown-item.focus, .dropdown-danger .dropdown-menu .dropdown-item:active, .dropdown-danger .dropdown-menu .dropdown-item:focus, .dropdown-danger .dropdown-menu .dropdown-item:hover {
	background-color:transparent;
	color:#dc2626!important}
.dropdown-dark .dropdown-menu .dropdown-item.active, .dropdown-dark .dropdown-menu .dropdown-item.focus, .dropdown-dark .dropdown-menu .dropdown-item:active, .dropdown-dark .dropdown-menu .dropdown-item:focus, .dropdown-dark .dropdown-menu .dropdown-item:hover {
	background-color:transparent;
	color:#1e293b!important}
.dropdown-muted .dropdown-menu .dropdown-item.active, .dropdown-muted .dropdown-menu .dropdown-item.focus, .dropdown-muted .dropdown-menu .dropdown-item:active, .dropdown-muted .dropdown-menu .dropdown-item:focus, .dropdown-muted .dropdown-menu .dropdown-item:hover {
	background-color:transparent;
	color:#94a3b8!important}
.dropdown-light .dropdown-menu .dropdown-item.active, .dropdown-light .dropdown-menu .dropdown-item.focus, .dropdown-light .dropdown-menu .dropdown-item:active, .dropdown-light .dropdown-menu .dropdown-item:focus, .dropdown-light .dropdown-menu .dropdown-item:hover {
	background-color:transparent;
	color:#f8f9fc!important}
.dropdown-footer .dropdown-menu .dropdown-item.active, .dropdown-footer .dropdown-menu .dropdown-item.focus, .dropdown-footer .dropdown-menu .dropdown-item:active, .dropdown-footer .dropdown-menu .dropdown-item:focus, .dropdown-footer .dropdown-menu .dropdown-item:hover {
	background-color:transparent;
	color:#202942!important}
.btn-group .dropdown-toggle:after {
	content:"";
	position:relative;
	left:-4px;
	top:-2px;
	border:solid #fff;
	border-radius:.5px;
	border-width:0 0 2px 2px;
	padding:3px;
	transform:rotate(-45deg);
	margin-right:0;
	vertical-align:0}
.btn-group .dropdown-menu {
	margin-top:10px;
	border:0;
	border-radius:5px}
.btn-group .dropdown-menu:before {
	content:"";
	position:absolute;
	top:2px;
	right:45px;
	box-sizing:border-box;
	border:7px solid #495057;
	border-radius:.5px;
	border-color:transparent #fff #fff transparent;
	transform-origin:100% 0;
	transform:rotate(-135deg);
	box-shadow:2px 2px 2px -1px rgba(22, 28, 45, .15)}
.breadcrumb {
	padding:8px 24px;
	display:block}
.breadcrumb.breadcrumb-muted .breadcrumb-item a:hover, .breadcrumb.breadcrumb-muted .breadcrumb-item.active, .nav-pills .nav-link.nav-link-alt, .services.primary.active-service .content .link, .services.primary.active-service .content .title, .services.primary.active-service .service-icon {
	color:#fff!important}
.breadcrumb .breadcrumb-item {
	text-transform:uppercase;
	font-size:13px;
	font-weight:500;
	padding-right:0;
	display:inline-block}
#topnav .buy-button.menu-social li a, #topnav.nav-sticky .navigation-menu.nav-light>li>a, #topnav.scroll .navigation-menu>li>a, .breadcrumb .breadcrumb-item a {
	color:#1e293b}
#topnav .navigation-menu>li>a:active, #topnav .navigation-menu>li>a:hover, #topnav.scroll .navigation-menu>li.active>a, #topnav.scroll .navigation-menu>li:hover>a, .accordion .accordion-item .accordion-button:not(.collapsed), .breadcrumb .breadcrumb-item a:hover, .breadcrumb .breadcrumb-item.active {
	color:#026890}
.breadcrumb .breadcrumb-item:before {
	content:""}
.breadcrumb .breadcrumb-item:after {
	content:"\F0141"!important;
	font-size:14px;
	color:#1e293b;
	font-family:'Material Design Icons';
	padding-right:5px}
.avatar.avatar-ex-sm {
	max-height:25px}
.avatar.avatar-ex-small {
	height:36px;
	width:36px}
.avatar.avatar-md-sm {
	height:45px;
	width:45px}
.avatar.avatar-small {
	height:65px;
	width:65px;object-fit: cover;}
.avatar.avatar-md-md, .testi-carousel .carousel-indicators .active img {
	height:80px;
	width:80px}
.avatar.avatar-large {
	height:140px;
	width:140px}
.avatar.avatar-xl-large {
	height:180px;
	width:180px}
.accordion .accordion-item {
	overflow:hidden;
	border:0;
	background:0 0}
.accordion .accordion-item .accordion-button {
	font-weight:500;
	text-align:right;
	box-shadow:none;
	padding:1rem 1.25rem 1rem 2.5rem}
.accordion .accordion-item .accordion-button:focus {
	box-shadow:none}
.accordion .accordion-item .accordion-button:before {
	content:'\F0143';
	display:block;
	font-family:'Material Design Icons';
	font-size:16px;
	color:#026890;
	position:absolute;
	left:20px;
	top:50%;
	transform:translateY(-50%);
	transition:.5s}
.accordion .accordion-item .accordion-button.collapsed {
	background-color:#fff;
	color:#1e293b!important;
	transition:.5s}
.accordion .accordion-item .accordion-button.collapsed:before {
	top:15px;
	transform:rotate(-180deg);
	color:#1e293b!important}
.nav-pills {
	margin-bottom:15px;
	background:#f4f6fa}
#topnav.scroll, .form-control, .form-control[readonly] {
	background-color:#fff}
.nav-pills .nav-link {
	color:#495057!important;
	padding:5px;
	transition:.5s}
.nav-pills .nav-link.nav-link-alt.active {
	background:#1e293b!important}
.nav-pills .nav-link.active, .tagcloud a:hover {
	background:#026890;
	color:#fff!important}
.nav-pills .nav-link.active .tab-para {
	color:rgba(255, 255, 255, .65)!important}
.form-control {
	border:1px solid #f1f5f9;
	font-size:15px;
	border-radius:6px;
	font-weight:500!important;
	color:#1e293b!important}
.form-check-input:focus, .form-control:focus {
	border-color:#026890;
	box-shadow:none}
.form-control:disabled {
	background-color:#f1f5f9}
.form-label {
	font-size:15px!important}
.form-check-input {
	border:1px solid #f1f5f9}
.form-check-input.form-check-input:checked {
	background-color:#026890;
	border-color:#026890}
.subscribe-form .btn {
	padding:11px 20px;
	height:46px}
.subscribe-form input {
	padding:12px 20px 12px 160px;
	width:100%;
	color:#1e293b!important;
	border:none;
	outline:0!important;
	background-color:rgba(255, 255, 255, .8);
	height:50px}
.subscribe-form button {
	position:absolute;
	top:2px;
	left:2px;
	outline:0!important}
.subscribe-form form {
	position:relative;
	max-width:600px}
.map {
	line-height:0}
.map iframe {
	width:100%;
	height:500px}
.position-middle-bottom {
	position:absolute;
	bottom:15px;
	right:12px;
	left:12px;
	text-align:center;
	z-index:1}
#preloader {
	position:fixed;
	background-image:linear-gradient(-45deg, #fff, #fff);
	z-index:9999999}
#preloader #status {
	position:absolute;
	right:0;
	left:0;
	top:50%;
	transform:translateY(-50%)}
#preloader #status .spinner {
	width:40px;
	height:40px;
	position:relative;
	margin:100px auto}
#preloader #status .spinner .double-bounce1, #preloader #status .spinner .double-bounce2 {
	width:100%;
	height:100%;
	border-radius:50%;
	background-color:#026890;
	opacity:.6;
	position:absolute;
	top:0;
	right:0;
	animation:2s ease-in-out infinite sk-bounce}
#preloader #status .spinner .double-bounce2 {
	animation-delay:-1s}
@keyframes sk-bounce {
	0%, 100% {
	transform:scale(0)}
50% {
	transform:scale(1)}
}
.social-icon li a {
	color:#1e293b;
	border:1px solid #f1f5f9;
	display:inline-flex;
	align-items:center;
	justify-content:center;
	transition:.4s;
	overflow:hidden;
	position:relative}
.social-icon li a .fea-social {
	stroke-width:2}
.social-icon li a:hover {
	background-color:#026890;
	border-color:#d24f0b!important;
	color:#fff!important}
footer, footer .text-foot {
	color:#adb5bd}
.social-icon li a:hover .fea-social {
	fill:#026890}
.social-icon.foot-social-icon li a {
	border:1px solid #283353;
	color:#adb5bd}
.back-to-top {
	position:fixed;
	z-index:99;
	bottom:30px;
	left:30px;
	display:none;
	transition:.5s;
	line-height:32px;
	text-align:center;
	background:#026890;
	color:#fff!important}
.sticky-bar {
	position:sticky;
	top:80px}
.fea {
	stroke-width:1.5}
.fea.icon-sm {
	height:16px;
	width:16px}
.fea.icon-20 {
	height:20px;
	width:20px}
.fea.icon-ex-md {
	height:24px;
	width:24px}
.fea.icon-lg {
	height:42px;
	width:42px;
	stroke-width:1}
[class*=" uil-"]:before, [class^=uil-]:before {
	margin:0}
.uim-svg {
	vertical-align:0!important}
.tagcloud a {
	background:#f8f9fa;
	font-size:13px;
	transition:.5s}
#topnav {
	position:fixed;
	left:0;
	right:0;
	top:0;
	z-index:999;
	background-color:transparent;
	border:0;
	transition:.5s}
#topnav .logo {
	float:right;
	color:#1e293b!important}
#topnav .buy-button .login-btn-light, #topnav .logo .l-light, #topnav .logo .logo-light-mode, #topnav.nav-sticky .buy-button .login-btn-primary, #topnav.nav-sticky .logo .l-dark {
	display:inline-block}
#topnav #navigation.toggle-menu .toggle-menu-item, #topnav .logo .big-logo {
	display:block}
#topnav #navigation.toggle-menu {
	position:relative;
	display:block;
	top:0;
	border:none}
#topnav #navigation.toggle-menu .toggle-menu-item>li {
	float:none;
	margin:0 16px!important;
	text-align:center}
#topnav #navigation.toggle-menu .toggle-menu-item>li>a {
	padding:16px 0;
	min-height:auto;
	font-size:18px}
#topnav .has-submenu.active a {
	color:#fff}
#topnav .has-submenu .submenu .has-submenu .submenu .has-submenu:hover .submenu-arrow, #topnav .has-submenu .submenu .has-submenu:hover>.submenu-arrow, #topnav .has-submenu.active.active .menu-arrow {
	border-color:#026890}
#topnav .has-submenu .submenu .submenu-arrow {
	border:3px solid #1e293b;
	border-radius:2px;
	display:inline-block;
	border-top-color:transparent!important;
	border-right-color:transparent!important;
	transform:rotate(45deg);
	position:absolute;
	left:20px;
	top:15px}
#topnav .navbar-toggle {
	border:0;
	position:relative;
	padding:0;
	margin:0;
	cursor:pointer}
#topnav .navbar-toggle .lines {
	width:25px;
	display:block;
	position:relative;
	margin:30px 10px 26px 0;
	height:18px}
#topnav .navbar-toggle span {
	height:2px;
	width:100%;
	background-color:#1e293b;
	display:block;
	margin-bottom:5px;
	transition:transform .5s}
#topnav .navbar-toggle span:last-child {
	margin-bottom:0}
#topnav .buy-button {
	float:left;
	line-height:74px}
#topnav .buy-button>li {
	line-height:initial}
#topnav .buy-button.menu-social li {
	margin-bottom:0!important;
	margin-left:10px}
#topnav .buy-button.menu-social li:last-child {
	margin-left:0}
#topnav .navbar-toggle.open span {
	position:absolute}
#topnav .navbar-toggle.open span:first-child {
	top:6px;
	transform:rotate(-45deg)}
#topnav .navbar-toggle.open span:nth-child(2) {
	visibility:hidden}
#topnav .navbar-toggle.open span:last-child {
	width:100%;
	top:6px;
	transform:rotate(45deg)}
#topnav .navbar-toggle.open span:hover {
	background-color:#026890}
#topnav .navbar-toggle .navigation-menu>li>a:hover, #topnav .navbar-toggle:focus, #topnav .navbar-toggle:hover {
	background-color:transparent}
#topnav .navigation-menu {
	list-style:none;
	margin:0;
	padding:0}
#topnav .navigation-menu>li {
	float:right;
	display:block;
	position:relative;
	margin:0 10px}
#topnav .navigation-menu>li>a {
	display:block;
	color:#1e293b;
	font-size:12.5px;
	background-color:transparent!important;
	font-weight:500;
	letter-spacing:1px;
	line-height:24px;
	text-transform:uppercase;
	transition:.5s;
	padding-right:10px;
	padding-left:10px}
#topnav .navigation-menu>li .submenu.megamenu li .megamenu-head {
	padding:10px 20px;
	white-space:nowrap;
	font-size:11.5px;
	text-transform:capitalize;
	letter-spacing:.04em;
	font-weight:bolder;
	color:#1e293b!important}
#topnav .navigation-menu>li .submenu li a {
	font-size:12px;
	font-weight:500;
	text-transform:uppercase}
#topnav .navigation-menu .has-submenu .menu-arrow {
	border:3px solid #1e293b;
	border-radius:2px;
	border-top-color:transparent!important;
	border-right-color:transparent!important;
	display:inline-block;
	transform:rotate(-45deg);
	position:absolute;
	transition:.5s;
	left:-3px;
	top:32px}
#topnav .navigation-menu.personal-menu>li>a {
	position:relative;
	display:inline-block!important}
#topnav .navigation-menu.personal-menu>li.active>a:after, #topnav .navigation-menu.personal-menu>li:hover>a:after {
	content:"";
	position:absolute;
	height:3px;
	width:80%;
	background-color:rgba(234, 88, 12, .25);
	left:0;
	right:0;
	top:50%;
	z-index:0;
	margin:0 auto;
	transition:.5s;
	transform:rotate(10deg)}
#topnav .menu-extras {
	float:left}
#topnav.scroll {
	border:none}
#topnav.nav-sticky .navigation-menu.nav-light .has-submenu .menu-arrow, #topnav.scroll .navigation-menu>li>.menu-arrow {
	border-color:#1e293b}
#topnav.scroll .navigation-menu>li.active>.menu-arrow, #topnav.scroll .navigation-menu>li:hover>.menu-arrow {
	border-color:#026890;
	border-top-color:transparent!important;
	border-right-color:transparent!important}
#topnav.defaultscroll.dark-menubar .logo {
	line-height:70px}
#topnav.defaultscroll.scroll .logo, #topnav.defaultscroll.scroll.dark-menubar .logo {
	line-height:62px}
#topnav.nav-sticky {
	background:#fff}
#topnav.nav-sticky .navigation-menu.nav-light>li.active>.menu-arrow, #topnav.nav-sticky .navigation-menu.nav-light>li:hover>.menu-arrow {
	border-color:transparent transparent #026890 #026890!important}
#topnav.nav-sticky.tagline-height {
	top:0!important}
.logo {
	font-weight:500;
	font-size:24px;
	margin-left:15px;
	padding:0 0 6px;
	letter-spacing:1px;
	line-height:68px}
@media (min-width:1025px) {
	#topnav .navigation-menu>li .submenu.megamenu {
	width:1116px!important}
}
@media screen and (max-width:1024px) and (min-width:992px) {
	#topnav .navigation-menu>li .submenu.megamenu {
	width:936px!important}
}
@media (min-width:992px) {
	#topnav .navigation-menu {
	display:flex;
	flex-wrap:wrap;
	justify-content:center}
#topnav .navigation-menu>li .submenu {
	position:absolute;
	top:100%;
	right:0;
	z-index:1000;
	padding:15px 0;
	list-style:none;
	min-width:180px;
	visibility:hidden;
	opacity:0;
	margin-top:10px;
	transition:.2s;
	border-radius:6px;
	background-color:#fff;
	box-shadow:0 0 3px rgba(30, 41, 59, .15)}
#topnav .navigation-menu>li .submenu li {
	position:relative}
#topnav .navigation-menu>li .submenu li a {
	display:block;
	padding:10px 20px;
	clear:both;
	white-space:nowrap;
	letter-spacing:.04em;
	color:#1e293b!important;
	transition:.3s}
#topnav .navigation-menu>li .submenu li a:hover, #topnav .navigation-menu>li.active>a, #topnav .navigation-menu>li:hover>a {
	color:#026890!important}
#topnav .navigation-menu>li .submenu li ul {
	list-style:none;
	padding-right:0;
	margin:0}
#topnav .navigation-menu>li .submenu.megamenu {
	white-space:nowrap;
	right:50%;
	transform:translateX(50%);
	position:fixed;
	top:auto;
	display:flex}
#topnav .navigation-menu>li .submenu.megamenu>li {
	overflow:hidden;
	vertical-align:top;
	width:20%}
#topnav .navigation-menu>li .submenu.megamenu>li .submenu {
	right:100%;
	top:0;
	margin-right:10px;
	margin-top:-1px}
#topnav .navigation-menu>li .submenu>li .submenu {
	right:101%;
	top:0;
	margin-right:10px;
	margin-top:-1px}
#topnav .navigation-menu>li>a {
	padding-top:25px;
	padding-bottom:25px;
	min-height:62px}
#topnav .navigation-menu>li:hover>.menu-arrow {
	border-color:#026890;
	border-top-color:transparent!important;
	border-right-color:transparent!important}
#topnav .navigation-menu>li.last-elements .submenu {
	right:auto;
	left:0}
#topnav .navigation-menu>li.last-elements .submenu:before {
	right:auto;
	left:10px}
#topnav .navigation-menu>li.last-elements .submenu>li.has-submenu .submenu {
	right:auto;
	left:100%;
	margin-right:0;
	margin-left:10px}
#topnav .navigation-menu.nav-light>li>a {
	color:#fff}
#topnav .navigation-menu.nav-light>li.active>a, #topnav .navigation-menu.nav-light>li:hover>a {
	color:#fff!important}
#topnav .navigation-menu.nav-light .has-submenu.active .menu-arrow, #topnav .navigation-menu.nav-light>li:hover>.menu-arrow {
	border-color:transparent transparent #fff #fff!important}
#topnav .navigation-menu.nav-light .has-submenu .menu-arrow {
	border-color:rgba(255, 255, 255, .5)}
#topnav .navigation-menu.nav-right {
	justify-content:flex-end!important}
#topnav .navigation-menu.nav-right>li:last-child {
	margin-left:0}
#topnav .navigation-menu.nav-left {
	justify-content:flex-start!important}
#topnav .navigation-menu.nav-left>li.last-elements .submenu {
	right:0!important;
	left:auto!important}
#topnav .navigation-menu.nav-left>li.last-elements .submenu:before {
	right:45px!important;
	left:auto!important}
#topnav .buy-button {
	padding-right:15px}
#topnav .navbar-toggle {
	display:none}
#topnav #navigation {
	display:block!important}
#topnav.scroll {
	top:0}
#topnav.scroll .navigation-menu>li>a {
	padding-top:20px;
	padding-bottom:20px}
#topnav.scroll-active .navigation-menu>li>a {
	padding-top:25px;
	padding-bottom:25px}
}
@media (max-width:991px) {
	#navigation, #topnav {
	background-color:#fff}
#topnav {
	box-shadow:0 0 3px rgba(30, 41, 59, .15);
	min-height:74px}
#topnav .buy-button .login-btn-primary, #topnav .logo .l-dark {
	display:inline-block!important}
#topnav .logo .l-light {
	display:none!important}
#topnav .container {
	width:auto}
#topnav #navigation {
	max-height:400px}
#topnav .navigation-menu, #topnav .navigation-menu>li {
	float:none}
#topnav .navigation-menu>li .submenu {
	display:none;
	list-style:none;
	padding-right:20px;
	margin:0}
#topnav .navigation-menu>li .submenu li a {
	display:block;
	position:relative;
	padding:7px 15px;
	letter-spacing:.04em;
	font-weight:400;
	color:#1e293b!important;
	transition:.3s}
#topnav .navigation-menu>li .submenu.megamenu li .megamenu-head {
	padding:7px 15px}
#topnav .navigation-menu>li .submenu .submenu.open, #topnav .navigation-menu>li .submenu.open {
	display:block}
#navigation, #topnav .buy-button .login-btn-light {
	display:none}
#topnav .navigation-menu>li .submenu .submenu {
	display:none;
	list-style:none}
#topnav .navigation-menu>li .submenu.megamenu>li>ul {
	list-style:none;
	padding-right:0}
#topnav .navigation-menu>li .submenu.megamenu>li>ul>li>span {
	display:block;
	position:relative;
	padding:10px 15px;
	text-transform:uppercase;
	font-size:12px;
	letter-spacing:2px;
	color:#94a3b8}
#topnav .navigation-menu>li>a {
	color:#1e293b;
	padding:10px 20px}
#topnav .navigation-menu>li>a:after {
	position:absolute;
	left:15px}
#topnav .has-submenu.active a, #topnav .navigation-menu>li .submenu li a:hover, #topnav .navigation-menu>li.has-submenu.open>a, #topnav .navigation-menu>li>a:hover {
	color:#026890}
#topnav .menu-extras .menu-item {
	border-color:#94a3b8}
#topnav .navbar-header {
	float:right}
#topnav .has-submenu .submenu .submenu-arrow {
	transform:rotate(-45deg);
	position:absolute;
	left:20px;
	top:12px}
#navigation {
	position:absolute;
	top:74px;
	right:0;
	width:100%;
	height:auto;
	padding-bottom:0;
	overflow:auto;
	border-top:1px solid #f1f3f9;
	border-bottom:1px solid #f1f3f9}
#navigation.open {
	display:block;
	overflow-y:auto}
}
@media (min-width:768px) {
	.margin-top-100 {
	margin-top:100px}
#topnav .navigation-menu>li.has-submenu:hover>.submenu {
	visibility:visible;
	opacity:1;
	margin-top:0}
#topnav .navigation-menu>li.has-submenu:hover>.submenu>li.has-submenu:hover>.submenu, #topnav .navigation-menu>li.has-submenu:hover>.submenu>li.has-submenu:hover>.submenu>li:hover>.submenu {
	visibility:visible;
	opacity:1;
	margin-right:0;
	margin-left:0}
.navbar-toggle {
	display:block}
}
@media (max-width:425px) {
	#topnav .buy-menu-btn {
	display:block!important;
	margin:0 10px;
	padding:10px 20px}
#topnav .buy-menu-btn .dropdown .dropdown-menu.show {
	transform:translate3d(0, -54px, 0)!important}
#topnav .navigation-menu>li {
	margin:0!important}
#topnav .navigation-menu>li>a {
	padding:10px 15px}
#topnav .big-logo {
	display:none!important}
#topnav .mobile-logo {
	display:block!important}
}
.tagline {
	position:absolute;
	width:100%;
	z-index:99;
	font-size:14px;
	padding:13px 0;
	height:48px}
.bg-half, .bg-half-170, .bg-half-260, .bg-home {
	background-size:cover!important;
	align-self:center;
	position:relative;
	background-position:center center}
@media screen and (max-width:575px) {
	.tagline {
	display:none}
.tagline-height {
	top:0!important}
}
@media (min-width:576px) {
	.tagline-height {
	top:48px!important}
}
.sidebar-nav {
	padding:15px 0}
.sidebar-nav>.navbar-item {
	padding:3px 15px}
.sidebar-nav>.navbar-item .navbar-link {
	color:#1e293b!important;
	font-size:15px;
	font-weight:500}
.sidebar-nav>.navbar-item .navbar-link .navbar-icon {
	font-size:18px;
	margin-left:6px}
#navmenu-nav li.account-menu.active .navbar-link, #navmenu-nav li.account-menu:hover .navbar-link {
	color:#fff!important;
	background-color:#026890!important}
.search-bar .searchform input[type=text] {
	box-shadow:none;
	padding:10px 12px 10px 45px;
	height:44px;
	font-size:15px;
	display:block;
	outline:0!important}
.search-bar .searchform .icons {
	position:absolute;
	left:14px;
	top:14px;
	height:16px;
	width:16px;
	pointer-events:none}
.bg-home {
	height:100vh}
.bg-half-260 {
	padding:260px 0}
.bg-half {
	padding:200px 0 100px}
@media (max-width:768px) {
	.section {
	padding:60px 0}
.title-heading .heading {
	font-size:40px!important}
.title-heading .heading.sub-heading {
	font-size:26px!important}
.title-heading .para-desc {
	font-size:16px!important}
.section-title .title {
	font-size:24px!important}
.mt-60 {
	margin-top:60px}
#topnav .navigation-menu .has-submenu .menu-arrow {
	left:8px;
	top:16px}
.bg-half-260 {
	padding:150px 0;
	height:auto}
.bg-half {
	padding:120px 0 60px;
	height:auto}
}
.bg-half-170 {
	padding:170px 0}
@media (max-width:767px) {
	.bg-home {
	padding:150px 0!important;
	height:auto}
.bg-half-170 {
	padding:120px 0;
	height:auto}
}
.modern-app-round {
	position:absolute;
	width:600px;
	height:600px;
	border-radius:50%;
	filter:blur(100px);
	pointer-events:none;
	z-index:-2;
	background:linear-gradient(to bottom, rgba(234, 88, 12, .3) 0, rgba(245, 158, 11, .3) 100%);
	top:0!important;
	right:50%!important;
	transform:translateX(50%)!important}
.modern-app-round.round-small {
	width:250px;
	height:250px;
	top:50%!important;
	right:50%!important;
	transform:translate(50%, -50%)!important}
.bg-gradient-primary {
	background:linear-gradient(to top, rgba(2,104,144, 0) 0, rgba(2,104,144, .1) 50%, rgba(2,104,144, .8) 100%)}
.bg-gradient-primary-two {
	background:linear-gradient(to left, rgba(34, 211, 238, .15) 0, rgba(234, 88, 12, .15) 100%)}
.about-left .img-one {
	max-width:80%}
.about-left .img-one .cta-video {
	position:absolute;
	top:5%;
	left:5%}
.about-left .img-two {
	position:absolute;
	bottom:-10%;
	max-width:220px;
	left:0}
.features .title, .services, .services .content .link, .services .content .para, .services .content .title, .services .service-icon, .team .team-social, .team img {
	transition:.5s}
.services.primary.active-service {
	background-color:#026890!important;
	transform:rotate(4deg)}
.services.primary.active-service .content .para {
	color:rgba(255, 255, 255, .5)!important}
.services.primary.active-service .service-big-icon {
	color:#fff!important;
	opacity:.1!important}
.services .service-big-icon {
	transition:.5s;
	z-index:-1}
.services:hover {
	transform:rotate(4deg)}
.services:hover .service-big-icon {
	height:200px;
	width:200px;
	opacity:.05!important}
.services:hover.primary {
	background-color:#026890!important}
.services:hover.primary .service-icon {
	color:#fff!important}
.services:hover.primary .content .link, .services:hover.primary .content .title {
	color:#fff!important}
.services:hover.primary .content .para {
	color:rgba(255, 255, 255, .5)!important}
.services:hover.primary .service-big-icon {
	color:#fff!important;
	opacity:.1!important}
.features .feature-icon {
	width:60px;
	height:60px}
.tns-nav {
	text-align:center;
	margin-top:10px}
#ajaxsuccess, .error {
	display:none;
	margin:8px 0}
.tns-nav button {
	background:rgba(30, 41, 59, .15);
	border:2px solid rgba(30, 41, 59, .15)!important;
	border-radius:50%;
	transition:.5s;
	margin:4px;
	padding:0}
.tns-nav button.tns-nav-active {
	padding:2px;
	border-color:#026890!important;
	background-color:#026890!important}
.testi-carousel .carousel-indicators button {
	width:80px;
	height:80px;
	margin-left:0;
	margin-right:0;
	overflow:hidden;
	border:none;
	background:0 0;
	transition:.5s}
.testi-carousel .carousel-indicators .active, .testi-carousel .carousel-indicators [data-bs-target] {
	background:0 0!important}
.testi-carousel .carousel-item .testi-box {
	max-width:750px}
.testi-carousel .carousel-control-next-icon, .testi-carousel .carousel-control-prev-icon {
	display:inline-block;
	width:40px;
	height:40px;
	background-color:#026890;
	background-size:100% 40%;
	border-radius:50%}
.team.team-primary .btn.active, .team.team-primary .btn.focus, .team.team-primary .btn:active, .team.team-primary .btn:focus, .team.team-primary .btn:hover {
	background-color:#b9460a!important;
	border-color:#b9460a!important;
	color:#fff!important}
.team.team-secondary .btn.active, .team.team-secondary .btn.focus, .team.team-secondary .btn:active, .team.team-secondary .btn:focus, .team.team-secondary .btn:hover {
	background-color:#465571!important;
	border-color:#465571!important;
	color:#fff!important}
.team.team-success .btn.active, .team.team-success .btn.focus, .team.team-success .btn:active, .team.team-success .btn:focus, .team.team-success .btn:hover {
	background-color:#107636!important;
	border-color:#107636!important;
	color:#fff!important}
.team.team-warning .btn.active, .team.team-warning .btn.focus, .team.team-warning .btn:active, .team.team-warning .btn:focus, .team.team-warning .btn:hover {
	background-color:#c57f08!important;
	border-color:#c57f08!important;
	color:#fff!important}
.team.team-info .btn.active, .team.team-info .btn.focus, .team.team-info .btn:active, .team.team-info .btn:focus, .team.team-info .btn:hover {
	background-color:#10b4cd!important;
	border-color:#10b4cd!important;
	color:#fff!important}
.team.team-danger .btn.active, .team.team-danger .btn.focus, .team.team-danger .btn:active, .team.team-danger .btn:focus, .team.team-danger .btn:hover {
	background-color:#b21d1d!important;
	border-color:#b21d1d!important;
	color:#fff!important}
.team.team-dark .btn.active, .team.team-dark .btn.focus, .team.team-dark .btn:active, .team.team-dark .btn:focus, .team.team-dark .btn:hover {
	background-color:#0d1219!important;
	border-color:#0d1219!important;
	color:#fff!important}
.team.team-muted .btn.active, .team.team-muted .btn.focus, .team.team-muted .btn:active, .team.team-muted .btn:focus, .team.team-muted .btn:hover {
	background-color:#7589a4!important;
	border-color:#7589a4!important;
	color:#fff!important}
.team.team-light .btn.active, .team.team-light .btn.focus, .team.team-light .btn:active, .team.team-light .btn:focus, .team.team-light .btn:hover {
	background-color:#d4daed!important;
	border-color:#d4daed!important;
	color:#fff!important}
.team.team-footer .btn.active, .team.team-footer .btn.focus, .team.team-footer .btn:active, .team.team-footer .btn:focus, .team.team-footer .btn:hover {
	background-color:#0f131f!important;
	border-color:#0f131f!important;
	color:#fff!important}
.team .team-social {
	position:absolute;
	left:0;
	right:0;
	bottom:-50px}
.team:hover .team-image {
	overflow:hidden;
	position:relative}
.team:hover .team-image img {
	transform:scale(1.05)}
.team:hover .team-image .team-social {
	bottom:16px}
.error {
	color:#dc2626}
#ajaxsuccess {
	font-size:16px;
	width:100%;
	clear:both}
#success_page, .error_message {
	padding:10px;
	margin-bottom:20px;
	text-align:center;
	border-radius:5px}
.error_message {
	background-color:rgba(220, 38, 38, .1)!important;
	border:2px solid rgba(220, 38, 38, .1)!important;
	color:#dc2626!important;
	font-size:14px}
#success_page {
	background-color:rgba(22, 163, 74, .1)!important;
	border:2px solid rgba(22, 163, 74, .1)!important;
	color:#16a34a!important}
#success_page p {
	margin-bottom:0!important}
footer {
	position:relative}
footer .footer-bar {
	border-top:1px solid #252f4c}
/* vahid styles */
.rb_more_result {
  width: 200px;
  background: transparent;
  color: #026890;
  border: 2px solid #026890;
  display: flex;
  margin: .6em 0;
    margin-top: 0.6em;
  padding: .7em;
  align-items: center;
  justify-content: center;
  border-radius: 8px;
  font-size: 15px;
  position: relative;
  font-weight: 700;
  transition: none;
  text-alig: center;
  margin-top: 30px;
}
.rb-pnmbr {
	justify-content:center;
    display: flex;
	margin:20px 0 1.2em}
.rb-pnmbr a, .rb-pnmbr span {
	height:35px;
	width:35px;
	display:flex;
	justify-content:center;
	align-items:center;
	margin:5px;
    padding:20px;
	border-radius: 8px;
	border-bottom: 3px solid #026890;
	background:#ffffff;
	color:#212121}
.rb-pnmbr a:hover, .rb-pnmbr .current {
	color:#FFF;
    transition: .05s ease-in;
	background:#026890 }
.rb-pnmbr .next, .rb-pnmbr .prev {
	width:auto;
	padding:0 1em;
	background:#212121}
.rb-pnmbr .dots {
	padding:0 .8em}
.rb_form_4 input[type="submit"] {
  background: #026890;
  border-radius: 8px;
}
.rb_form_4 input[type="submit"]:hover {
  background: #026890;
  border-radius: 15px;
}
.cbx span:first-child::before {
  content: "";
  width: 100%;
  height: 100%;
  background: #026890;
  display: block;
  transform: scale(0);
  opacity: 1;
  border-radius: 50%;
}
.inp-cbx:checked + .cbx span:first-child {
  background: #026890;
  border-color: #026890;
  animation: .4s wave;
}
.rb-avarar img {
  height: 45px;
  width: 45px;
  border-radius: 50px;
}
.mgr10{margin-right: 10px;}
.mgb10{margin-bottom: 10px;}
.rb-fff{color:#fff}
.rb-eaeaea{color:#979797}
.rb-000{color: #000;}
.com3 {
    border-radius: 8px;
    padding: 5px;
}
.com4 {
  width: 100%;
  border-bottom: 1px solid #f3f3f3;
}
.btn_send_answer {
  background-color: #026890;
  font-family: inherit;
  font-size: 12px;
  padding: 2px 20px;
}
.btn_remove_answer {
  background: #ef5350;
  display: none;
  font-family: inherit;
  font-size: 12px;
  padding: 2px 20px;
}
.rb_send_poll input, .rb_show_res_poll input {
  cursor: pointer;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  position: relative;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  font-size: 16px;
  font-weight: 600;
  padding: 3px 22px;
  text-transform: capitalize;
  border-radius: 8px;
  background-color: #026890;
  color: #ffffff;
  border: 0px;
  -webkit-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;
}
.rb_radio_label .rb_item_title::before {
  content: "";
  background-color: #fff;
  width: 1.5em;
  height: 1.5em;
  border-radius: 50%;
  margin-right: 0.20em;
  transition: 0.25s ease;
  box-shadow: inset 0 0 0 0.125em #026890;
}
.rb_radio_label .rb_item_title:hover {background-color: #0575a169;color:#FFF}
.rb_poll_btn {
  display: flex;
  gap: 10px;
  justify-content: center;
}
.rb_btn_reset, .rb_row1{display:none}
.rb_div_form input[type="submit"] {
  text-align: center;
  width: 100%;
  background: #026890;
  border: none;
}
.div_input input[type="text"], .div_input input[type="password"], .div_input select, .div_input textarea{direction: inherit;}
.rb-login {
  display: flex;
  justify-content: center;
  margin-top: 20px;
}
.rb-login .btn {
  border: 2px solid #026890;
  padding: 5px 10px;
  margin: 5px;
}
.rb-login .btn:hover{background: #026890;color: #fff;}
p{line-height:2;font-size:15px;}
.card-body img{max-width:100%;height:auto}