
/* font-face css */

@font-face {
	font-family: 'AvenirNextLTPro-Bold';
	src: url('/wp-content/uploads/2022/04/AvenirNextLTPro-Bold.woff') format('woff'),
		url('/wp-content/uploads/2022/04/Avenir-Next-LT-Pro-Bold.ttf') format('truetype');
}

@font-face {
	font-family: 'Avenir Black';
	src: url('/wp-content/uploads/2022/05/Avenir-Black.woff') format('woff'),
		url('/wp-content/uploads/2022/05/Avenir-Black.ttf') format('truetype');
}

@font-face {
	font-family: 'Avenir Next Bold';
	src: url('/wp-content/uploads/2022/05/avenir-next-bold.woff') format('woff'),
		url('/wp-content/uploads/2022/05/avenir-next-bold.ttf') format('truetype');
}

@font-face {
	font-family: 'Avenir Medium';
	src: url('/wp-content/uploads/2022/04/AvenirMedium.woff') format('woff'),
		url('/wp-content/uploads/2022/05/Avenir-Medium.ttf') format('truetype');
}


@font-face {
	font-family: 'Avenir Book';
	src: url('/wp-content/uploads/2022/04/Avenir-Book.woff') format('woff'),
		url('/wp-content/uploads/2022/04/Avenir-Book.ttf') format('truetype');
}

@font-face {
	font-family: 'Avenir Heavy';
	src: url('/wp-content/uploads/2022/04/Avenir-Heavy.woff') format('woff'),
		url('/wp-content/uploads/2022/04/Avenir-Heavy.ttf') format('truetype');
}

@font-face {
	font-family: 'Avenir Bold';
	src: url('/wp-content/uploads/2022/04/AvenirBold.woff') format('woff'),
		url('/wp-content/uploads/2022/04/AvenirBold.ttf') format('truetype');

}

@font-face {
	font-family: 'Avenir next regular';
	src: url('/wp-content/uploads/2022/04/avenir-next-regular.woff') format('woff'),
		url('/wp-content/uploads/2022/04/avenir-next-regular.ttf') format('truetype');
}

@font-face {
	font-family: 'Avenir next demi bold';
	src: url('/wp-content/uploads/2022/04/avenir-next-demi-bold.woff') format('woff'),
		url('/wp-content/uploads/2022/04/avenir-next-demi-bold.ttf') format('truetype');
}

@font-face {
	font-family: 'Avenir Next Medium';
	src: url('/wp-content/uploads/2022/04/avenir-next-medium.woff') format('woff'),
		url('/wp-content/uploads/2022/04/avenir-next-medium') format('truetype');
}

@font-face {
	font-family: 'Avenir Next LT Pro Regular';
	src: url('/wp-content/uploads/2022/04/AvenirNextLTPro-Regular.woff') format('woff'),
		url('/wp-content/uploads/2022/04/Avenir-Next-LT-Pro.ttf') format('truetype');
}

@font-face {
	font-family: 'Avenir NextLTPro Bold';
	src: url('/wp-content/uploads/2022/04/AvenirNextLTPro-Bold.woff') format('woff'),
		url('/wp-content/uploads/2022/04/Avenir-Next-LT-Pro-Bold.ttf') format('truetype');
}

/* end */
.psac-post-title a {
	font-family: "Avenir NextLTPro Bold", Sans-serif !important;
    font-size: 18px !important;
    line-height: 22px !important;
}
.psac-post-short-content {
	font-family: 'Avenir next regular', Sans-serif !important;
	font-size: 18px !important;
	line-height: 24px !important;
}
.psac-post-meta-innr {
	font-family: "Avenir Next Medium", Sans-serif !important;
    font-size: 16px;
    line-height: 24px;
}
#ceo-text p{
	font-family: 'Avenir Next LT Pro Regular', Sans-serif !important;
    font-size: 26px !important;
	line-height: 30px !important;
}
.about-section-slider .leftsecTab {   
    font-family: 'Avenir next regular', Sans-serif !important;
	font-size: 18px !important;
	line-height: 24px !important;
}
.tab-heading {
	font-family: 'Avenir Next LT Pro Regular', Sans-serif !important;
    font-size: 30px !important;
	line-height: 40px !important;
   
}
.rightsec a button {
    font-family: "Avenir next- regular", Sans-serif !important;
    font-size: 18px;
    color: #000000;
}
span.elementor-heading-title.elementor-size-default{
	font-family: "Avenir next regular", Sans-serif !important;
    font-size: 16px !important;
    line-height: 20px !important;
}
#executive-team-tab h2{
	font-family: "Avenir NextLTPro Bold", Sans-serif !important;
    font-size: 18px !important;
    line-height: 22px !important;
}
#breadcrumbs span span a{
	font-family: "Avenir Medium", Sans-serif !important;
	text-decoration: underline !important;
    font-size: 14px !important;
    line-height: 28px !important;
}
.breadcrumb_last{
	text-decoration: none !important;
}
.eael-tab-item-trigger span{
	font-family: "Avenir Next Medium", Sans-serif !important;
    font-size: 24px;
    line-height: 33px;
}
.premium-video-box-text span {
	color: #FFFFFF;
    font-family: "AvenirNextLTPro-Bold", Sans-serif !important;
    font-size: 18px;
    line-height: 22px;
}
/* krishna css */
.elementor-testimonial__text {
	font-family: 'Avenir Next LT Pro Regular', Sans-serif !important;
	font-size: 26px !important;
	line-height: 30px !important;
}

.elementor-testimonial__name {
	font-family: 'AvenirNextLTPro-Bold', Sans-serif !important;
	font-size: 22px !important;
	line-height: 27px !important;
}

.elementor-testimonial__title {
	font-family: 'Avenir next regular', Sans-serif !important;
	font-size: 18px !important;
	line-height: 24px !important;
}

/* end */
nav a {
	font-size: 16px !important;
	line-height: 28px !important;
	font-family: 'Avenir Medium', Sans-serif !important;
	letter-spacing: 0px;
	word-spacing: 0px;
	color: #fff;
}

.elementor-location-footer h4 {
	font-family: 'Avenir Heavy', Sans-serif !important;
	font-size: 16px !important;
	line-height: 40px !important;
}

.elementor-location-footer ul li a {
	font-family: 'Avenir Book', Sans-serif !important;
	font-size: 16px !important;
	line-height: 24px !important;
}

.elementor-location-footer footer p,
.elementor-location-footer footer div {
	font-family: 'Avenir Medium', Sans-serif !important;
	font-size: 16px !important;
	line-height: 24px !important;
}

.breadcrumbs {
	font-size: 14px;
	line-height: 28px;
	font-family: 'Avenir Medium', Sans-serif !important;
	letter-spacing: 0px;
	word-spacing: 0px;
	color: #fff;
}

header a {
	font-size: 16px;
	line-height: 28px;
	font-family: 'Avenir Medium', Sans-serif !important;
	letter-spacing: 0px;
	word-spacing: 0px;
	color: #fff;
}

header h3 {
	font-family: 'Avenir Next LT Pro Regular', Sans-serif !important;
	font-size: 40px;
	line-height: 50px;
	letter-spacing: 0px;
	word-spacing: 0px;
	color: #fff;
}

header h1 {
	font-family: 'Avenir Next LT Pro Regular', Sans-serif !important;
	font-size: 52px;
	line-height: 62px;
	letter-spacing: 0px;
	word-spacing: 0px;
	color: #fff;
}

.elementor-counter-title {
	font-family: 'Avenir Next LT Pro Regular', Sans-serif !important;
	font-size: 26px !important;
	line-height: 32px !important;
}

.slider h1 {
	font-family: 'Avenir Next LT Pro Regular', Sans-serif !important;
	font-size: 70px;
	line-height: 80px;
	letter-spacing: 0px;
	word-spacing: 0px;
	color: #fff;
}

h1 {
	font-family: 'Avenir Next LT Pro Regular', Sans-serif !important;
	font-size: 52px;
	line-height: 62px;
	letter-spacing: 0px;
	word-spacing: 0px;
	color: #fff;
}

h2 {
	font-family: 'Avenir Next LT Pro Regular', Sans-serif !important;
	font-size: 40px !important;
	line-height: 50px !important;
	letter-spacing: 0px;
	word-spacing: 0px;
	color: #fff;
}
h2 a{
	font-family: 'Avenir Next LT Pro Regular', Sans-serif !important;
	font-size: 40px !important;
	line-height: 50px !important;
	letter-spacing: 0px;
	word-spacing: 0px;
	color: #fff;
}

h3 {
	font-family: 'Avenir Next LT Pro Regular', Sans-serif !important;
	font-size: 30px !important;
	line-height: 40px !important;
	letter-spacing: 0px;
	word-spacing: 0px;
	color: #000;
}

h4 {
	font-family: 'Avenir next demi bold', Sans-serif !important;
	line-height: 20px !important;
	font-size: 16px !important;
	letter-spacing: 0px;
	word-spacing: 0px;
	text-transform: uppercase;
	color: #fff;
}

h5 {
	font-family: 'Avenir Next Medium', Sans-serif !important;
	letter-spacing: 0px;
	word-spacing: 0px;
	font-size: 20px;
	line-height: 24px;
	font-weight: 400 !important;
	color: #000;
}


.button {
	font-family: 'Avenir Medium', Sans-serif !important;
	font-size: 18px !important;
	line-height: 25px !important;
	letter-spacing: 0px;
	word-spacing: 0px;
	padding: 10px;
}

footer a {
	font-family: 'Avenir Book', Sans-serif !important;
	font-size: 16px !important;
	line-height: 40px !important;
	letter-spacing: 0px;
	word-spacing: 0px;
	color: #fff;
}

.footer h3 {
	font-family: 'Avenir NextLTPro Bold', Sans-serif !important;
	font-size: 40px !important;
	line-height: 50px !important;
	letter-spacing: 0px;
	word-spacing: 0px;
	color: #000;
}

a {
	font-family: 'Avenir Medium', Sans-serif !important;
	font-size: 18px !important;
	line-height: 25px !important;
	letter-spacing: 0px;
	word-spacing: 0px;
	text-decoration: none;
	color: #fff;
}

p {
	font-family: 'Avenir next regular', Sans-serif !important;
	letter-spacing: 0px;
	word-spacing: 0px;
	font-size: 18px !important;
	line-height: 24px !important;
	margin: 0px !important;
}

header p {
	font-family: 'Avenir next regular', Sans-serif !important;
	letter-spacing: 0px;
	word-spacing: 0px;
	font-size: 18px;
	line-height: 24px;
	color: #fff;
}

.list-heading ul li {
	font-family: 'Avenir next regular', Sans-serif !important;
	letter-spacing: 0px;
	word-spacing: 0px;
	font-size: 18px;
	line-height: 30px;
	color: #000;
	padding: 0px;
}

