@font-face {
	font-family: 'lato';
	src: url("../fonts/lato/Lato-Regular.woff2") format("woff2"), url("../fontsLato-Regular.woff") format("woff");
	font-weight: normal;
	font-style: normal;
	font-display: swap
}

@font-face {
	font-family: 'ubuntu';
	src: url("../fonts/ubuntu/Ubuntu-Medium.woff2") format("woff2"), url("../fontsUbuntu-Medium.woff") format("woff");
	font-weight: 500;
	font-style: normal;
	font-display: swap
}

@font-face {
	font-family: 'ubuntu';
	src: url("../fonts/ubuntu/Ubuntu-Regular.woff2") format("woff2"), url("../fontsUbuntu-Regular.woff") format("woff");
	font-weight: normal;
	font-style: normal;
	font-display: swap
}

.page-landing {
	font-family: 'lato', sans-serif;
	color: #48484D
}

.page-landing a {
	color: #242427;
	text-decoration: none
}

.homePage-page .page-landing h1,
.homePage-page .page-landing h2,
.homePage-page .page-landing h3,
.homePage-page .page-landing h4,
.homePage-page .page-landing h5,
.homePage-page .page-landing h6 {
	font-family: 'ubuntu', sans-serif;
	color: #242427
}

@media (min-width: 992px) {
	.homePage-page .page-landing h1 {
		font-size: 58px
	}
}

.homePage-page .page-landing h2 {
	font-size: 36px;
	font-weight: 500;
	line-height: 1.3
}

.homePage-page .page-landing h3 {
	font-size: 24px
}

.homePage-page .page-landing h4 {
	font-size: 20px
}
.page-landing h5 {
	font-size: 18px;
	line-height: 1.3
}
.page-landing .icon {
	vertical-align: middle
}

.page-landing .header-top {
	display: flex;
	padding: 10px 30px;
	font-size: .875rem;
	border-bottom: 1px solid #F5F5F9
}

@media (max-width: 575px) {
	.page-landing .header-top-item-left {
		display: none
	}
}

.page-landing .header-top-item-right {
	margin-left: auto
}

.page-landing .header-top-nav {
	display: flex;
	font-family: 'lato', sans-serif;
	margin-right: -15px;
	margin-left: -15px
}

.page-landing .header-top-nav-item {
	padding-right: 15px;
	padding-left: 40px
}

.page-landing .header-top-nav-link {
	display: flex;
	align-items: center
}

.page-landing .header-top-nav-link-dropdown {
	padding-right: 17px;
	background: url("data:image/svg+xml,%3Csvg width='10' height='6' viewBox='0 0 10 6' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.95906 1.47501L5.69906 4.73501C5.31406 5.12001 4.68406 5.12001 4.29906 4.73501L1.03906 1.47501' stroke='%23242427' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A") no-repeat right 0 top 50%
}

.page-landing .header-top-nav .icon {
	margin-right: 5px
}

.page-landing .header-top-nav .icon-flag {
	font-size: 18px
}

.page-landing .header-top-nav .icon-landing {
	margin-right: 5px;
	font-size: 16px
}

.page-landing .header-top-nav .icon-landing .path1:before {
	/* color: #E7E7ED */
	color: #ff8066; 
}

@media (max-width: 991px) {
	.page-landing .header-bottom {
		padding: 2px 15px;
	}
}

@media (min-width: 992px) {
	.page-landing .header-bottom {
		padding: 2px 30px;
	}
}

.page-landing .header-bottom .navbar {
	font-family: 'ubuntu', sans-serif;
	font-size: 16px
}

@media (min-width: 992px) {
	.page-landing .header-bottom .navbar-brand {
		position: absolute;
		top: 0;
		bottom: 0;
		left: 0;
		display: flex;
		align-items: center
	}
}

.page-landing .header-bottom .navbar-toggler {
	padding: 7px 10px
}

.page-landing .header-bottom .navbar-toggler-icon {
	width: 20px;
	height: 20px;
	background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='30px' height='26px' viewBox='0 0 30 26' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Ctitle%3EGroup%3C/title%3E%3Cdefs%3E%3ClinearGradient x1='-1.11022302e-14%25' y1='50%25' x2='98.5932037%25' y2='50%25' id='linearGradient-1'%3E%3Cstop stop-color='%23FF5169' offset='0%25'%3E%3C/stop%3E%3Cstop stop-color='%23FF8A3F' offset='100%25'%3E%3C/stop%3E%3C/linearGradient%3E%3C/defs%3E%3Cg id='Page-1' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='Group' fill='url(%23linearGradient-1)'%3E%3Crect id='Rectangle' x='0' y='0' width='30' height='2'%3E%3C/rect%3E%3Crect id='Rectangle' x='0' y='12' width='30' height='2'%3E%3C/rect%3E%3Crect id='Rectangle' x='0' y='24' width='30' height='2'%3E%3C/rect%3E%3C/g%3E%3C/g%3E%3C/svg%3E")
}

@media (min-width: 992px) {
	.page-landing .header-bottom .navbar-toggler {
		display: none
	}
}

@media (max-width: 991px) {
	.page-landing .header-bottom .navbar-collapse {
		margin-top: 10px
	}
}

@media (min-width: 992px) {
	.page-landing .header-bottom .navbar-collapse {
		display: flex
	}
}

@media (min-width: 992px) {
	.page-landing .header-bottom .navbar-nav-center {
		flex-grow: 1;
		justify-content: center;
		padding-right: 15%;
		padding-left: 15%
	}
}

@media (min-width: 992px) {
	.page-landing .header-bottom .navbar-nav-center .nav-link {
		padding-right: 10px;
		padding-left: 10px
	}
}

@media (min-width: 1200px) {
	.header {
		padding: 0px 40px;
	}
	.page-landing .header-bottom .navbar-nav-center .nav-link {
		padding-right: 12px;
		padding-left: 24px
	}
}
@media (min-width: 992px) and (max-width: 1400px){
	.testimonials_wrap{
		display: none;
	}
	
}
@media (min-width: 992px) {
	.page-landing .header-bottom .navbar-nav-right {
		position: absolute;
		top: 0;
		bottom: 0;
		right: -8px;
		align-items: center
	}
}

@media (min-width: 992px) {
	.page-landing .header-bottom .navbar-nav-right .nav-link {
		padding-right: 5px;
		padding-left: 5px
	}
}

@media (min-width: 992px) {
	.page-landing .header-bottom .navbar-nav {
		flex-direction: row
	}
}

@media (max-width: 991px) {
	.page-landing .header-bottom .navbar-nav .btn {
		width: 100%
	}
}

@media (min-width: 992px) {
	.page-landing .header-bottom .navbar-nav .btn {
		padding-right: 7px;
		padding-left: 7px;
		font-size: 12px
	}
}

@media (min-width: 1200px) {
	.page-landing .header-bottom .navbar-nav .btn {
		padding-right: 16px;
		padding-left: 16px;
		font-size: inherit
	}
}

.page-landing .btn {
	padding: 16px;
	font-size: 1.1rem;
	font-family: 'ubuntu', sans-serif;
	font-weight: 500;
	border-radius: 8px
}

.page-landing .btn:not(:disabled):focus:active,
.page-landing .btn:not(:disabled):focus.active {
	box-shadow: none
}

.page-landing .btn .icon {
	margin-right: 8px
}

.page-landing .btn-sm {
	padding-top: 8px;
	padding-bottom: 8px;
	font-size: 14px
}

.page-landing .orange-gradient,
.page-landing .btn-primary {
	color: #fff;
	border-color: transparent;
	background-image: linear-gradient(73.1deg, #FF5169 -1.17%, #FF8A3F 114.1%);
	background-origin: border-box
}
.page-landing .orange-gradient:hover,
.page-landing .btn-primary:hover {
	background-image: linear-gradient(254.1deg, #FF5169 -1.17%, #FF8A3F 114.1%);
}

.page-landing .btn-secondary {
	color: #242427;
	border-color: transparent;
	background-color: #fff
}

.page-landing .btn-outline-primary {
	color: #FF5169;
	border-color: transparent;
	background-image: linear-gradient(73.1deg, #FF5169 -1.17%, #FF8A3F 114.1%);
	background-origin: border-box;
	box-shadow: 2px 1000px 1px #fff inset
}

.page-landing .btn-outline-primary:not(:disabled):hover,
.page-landing .btn-outline-primary:not(:disabled):active,
.page-landing .btn-outline-primary:not(:disabled).active {
	color: #fff;
	border-color: transparent;
	background-image: linear-gradient(73.1deg, #FF5169 -1.17%, #FF8A3F 114.1%);
	box-shadow: none
}

.page-landing .text-primary {
	background-image: linear-gradient(73.1deg, #FF5169 -1.17%, #FF8A3F 114.1%) !important;
	-webkit-background-clip: text !important;
	-webkit-text-fill-color: transparent !important
}

.page-landing .text-dark {
	color: #242427 !important
}

.container-custom {
	max-width: 1400px;
	margin-right: auto;
	margin-left: auto;
	padding-right: 15px;
	padding-left: 15px
}

.page-landing .nav.nav-tab-horizontal {
	margin-top: 50px
}

@media (max-width: 1199px) {
	.page-landing .nav.nav-tab-horizontal {
		flex-direction: column
	}
}

.page-landing .nav.nav-tab-horizontal .nav-item {
	flex-grow: 1;
	text-align: center
}

.page-landing .nav.nav-tab-horizontal .nav-link {
	position: relative;
	padding-top: 12px;
	padding-bottom: 12px;
	color: #6b6b6e
}

.page-landing .nav.nav-tab-horizontal .nav-link:after {
	content: "";
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	height: 2px;
	background-color: #e4e4e4;
	margin-right: 14px;
}

.page-landing .nav.nav-tab-horizontal .nav-link.active,
.page-landing .nav.nav-tab-horizontal .nav-link:hover {
	font-weight: 500;
	background-image: linear-gradient(73.1deg, #FF5169 -1.17%, #FF8A3F 114.1%);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent
}

.page-landing .nav.nav-tab-horizontal .nav-link.active:after,
.page-landing .nav.nav-tab-horizontal .nav-link:hover:after {
	background-image: linear-gradient(73.1deg, #FF5169 -1.17%, #FF8A3F 114.1%)
}

.page-landing .nav.nav-tab-horizontal .nav-link .icon-landing {
	margin-right: 7px;
	font-size: 20px
}

.page-landing .nav.nav-tab-horizontal .nav-link .icon-landing:before {
	color: inherit
}

.page-landing .square-rounded {
	display: flex;
	align-items: center;
	justify-content: center;
	width: 52px;
	height: 52px;
	border-radius: 12px;
	background-image: linear-gradient(73.1deg, #FF5169 -1.17%, #FF8A3F 114.1%);
	font-size: 20px
}
.page-landing .square-rounded .icon-landing:before {
	color: #fff
}
.page-landing .list-item-circle {
	display: flex;
	position: relative;
	margin-top: 15px
}
.page-landing .list-item-circle:before {
	content: "";
	flex-basis: 8px;
	flex-shrink: 0;
	height: 8px;
	margin-right: 15px;
	-webkit-transform: translateY(7px);
	transform: translateY(7px);
	border-radius: 100%;
	background-image: linear-gradient(73.1deg, #FF5169 -1.17%, #FF8A3F 114.1%)
}

.page-landing .section-landing-label {
	padding: 11px 30px;
	font-size: 13px;
	border-radius: 30px;
	background-color: #EEEEF5
}
.page-landing .section-landing-bg {
	display: flex;
	align-items: center;
	height: 430px;
	padding-top: 50px;
	padding-bottom: 50px;
	background: url(../img/bg-gradient.jpg) center top no-repeat;
	background-size: cover
}
.page-landing .section-landing-bg-heading {
	font-size: 44px;
	font-weight: 500;
	text-align: center;
	color: #fff
}
.page-landing .section-landing-bg-subheading {
	color: #fff;
	text-align: center
}
.page-landing .box {
	margin-top: 30px;
	padding: 24px;
	border-radius: 12px;
	box-shadow: 0px 4px 20px rgba(200, 208, 226, 0.2)
}
.page-landing .box-h-100 {
	height: calc(100% - 30px)
}
.page-landing .box-h-50 {
	height: calc(50% - 30px)
}

.footer {
	background-color: #181818
}

.footer .footer-top {
	padding-top: 50px
}

.footer .footer-top .icon-payment {
	/* margin-right: 8px;
	font-size: 50px */
	display: inline-flex;
	margin-top: 12px;
	margin-right: 12px;
	font-size: 35px	
}

.footer .footer-top .icon-payment .path1:before {
	color: #303034
}

.footer .footer-top-title {
	font-family: 'ubuntu', sans-serif;
	font-weight: 500;
	color: #fff
}

.footer .footer-top-link {
	display: block;
	font-size: 14px;
	color: #838387;
	line-height: 2.1
}
.footer .footer-top-link.active {
	color: #bbbbbb;
}

.footer .footer-top .icon-social {
	display: inline-block;
	margin-right: 10px;
	margin-bottom: 12px;
	font-size: 28px
}

.footer .footer-top .icon-social .path1:before {
	color: #303034
}

.footer .footer-bottom {
	padding-top: 16px;
	padding-bottom: 16px;
	font-size: 12px;
	color: #5A5A5F;
	border-top: 1px solid #333336
}

@media (max-width: 767px) {
	.footer .footer-bottom-info {
		text-align: center
	}
}

.footer .footer-bottom-nav {
	display: flex
}

@media (max-width: 767px) {
	.footer .footer-bottom-nav {
		justify-content: center
	}
}

@media (min-width: 768px) {
	.footer .footer-bottom-nav {
		justify-content: flex-end;
		margin-right: -25px;
		margin-left: -25px
	}
}

.footer .footer-bottom-nav-link {
	font-family: 'ubuntu';
	color: #838387
}

@media (max-width: 767px) {
	.footer .footer-bottom-nav-link {
		margin-top: 10px;
		padding-right: 5px;
		padding-left: 5px
	}
}

@media (min-width: 768px) {
	.footer .footer-bottom-nav-link {
		padding-right: 20px;
	}
}

.ffubu {
	font-family: 'ubuntu', sans-serif;
}

.fw6 {
	font-weight: 600 !important;
}

.fw5 {
	font-weight: 500 !important;
}

.fs18 {
	font-size: 18px;
}

.fs14 {
	font-size: 14px;
}

.fs16 {
	font-size: 16px;
}

.fs30 {
	font-size: 30px !important;
}

.fs1-2 {
	font-size: 1.2rem;
}
.navbar-nav .extra-dropdown .dropdown-menu {
	position: absolute
}
.extra-dropdown .nav-link {
	background: url("data:image/svg+xml,%3Csvg width='10' height='6' viewBox='0 0 10 6' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.95906 1.47501L5.69906 4.73501C5.31406 5.12001 4.68406 5.12001 4.29906 4.73501L1.03906 1.47501' stroke='%23242427' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A") no-repeat right 0 top 50%
}
@media (max-width: 375px) {
	.page-landing .header-top-nav-item {
		padding-left: 35px;
	}	
	.page-landing .header-bottom {
		padding: 2px 5px;
	}
}