/*
Theme Name: Astra Child
Theme URI: https://wpastra.com/
Template: astra 
Author: Brainstorm Force
Author URI: https://wpastra.com/about/?utm_source=theme_preview&utm_medium=author_link&utm_campaign=astra_theme
Description: The Astra WordPress theme is lightning-fast and highly customizable. It has over 1 million downloads and the only theme in the world with 6,000+ five-star reviews! It’s ideal for professional web designers, solopreneurs, small businesses, eCommerce, membership sites and any type of website. It offers special features and templates so it works perfectly with all page builders like Spectra, Elementor, Beaver Builder, etc. Fast performance, clean code, mobile-first design and schema markup are all built-in, making the theme exceptionally SEO-friendly. It’s fully compatible with WooCommerce, SureCart and other eCommerce plugins and comes with lots of store-friendly features and templates. Astra also provides expert support for free users. A dedicated team of fully trained WordPress experts are on hand to help with every aspect of the theme. Try the live demo of Astra: https://zipwp.org/themes/astra/
Tags: custom-menu,custom-logo,entertainment,one-column,two-columns,left-sidebar,e-commerce,right-sidebar,custom-colors,editor-style,featured-images,full-width-template,microformats,post-formats,rtl-language-support,theme-options,threaded-comments,translation-ready,blog
Version: 4.13.2.1779249872
Updated: 2026-05-20 04:04:32

*/
/* Header Start */
body a:focus{
	outline: none;
}
.sticky {
    box-shadow: 0 1px 6px 0 rgb(32 33 36 / 28%) !important;
    z-index: 9999;
    background: rgb(255 255 255 / 92%) !important;
    box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1) !important;
    backdrop-filter: blur(5px) !important;
    -webkit-backdrop-filter: blur(1px) !important;
    -webkit-animation: 1000ms ease-in-out 0s normal none 1 running fadeInDown;
    animation: 900ms ease-in-out 0s normal none 1 running fadeInDown;
    -webkit-box-shadow: 0 1px 6px 0 rgb(32 33 36 / 28%) !important;
    z-index: 9;
    position: fixed !important;
    top: 0px;
    width: 100%;
    padding-top: 0px !important;
    padding-bottom: 0px !important;
}
@-webkit-keyframes fadeInDown {
  from {
    opacity: 0;
    -webkit-transform: translatey(-10px);
    -moz-transform: translatey(-10px);
    -o-transform: translatey(-10px);
    transform: translatey(-10px);
  }
  to {
    opacity: 1;
    -webkit-transform: translatey(0);
    -moz-transform: translatey(0);
    -o-transform: translatey(0);
    transform: translatey(0);
  }
}
@-moz-keyframes fadeInDown {
  from {
    opacity: 0;
    -webkit-transform: translatey(-10px);
    -moz-transform: translatey(-10px);
    -o-transform: translatey(-10px);
    transform: translatey(-10px);
  }
  to {
    opacity: 1;
    -webkit-transform: translatey(0);
    -moz-transform: translatey(0);
    -o-transform: translatey(0);
    transform: translatey(0);
  }
}
@keyframes fadeInDown {
  from {
    opacity: 0;
    -webkit-transform: translatey(-10px);
    -moz-transform: translatey(-10px);
    -o-transform: translatey(-10px);
    transform: translatey(-10px);
  }
  to {
    opacity: 1;
    -webkit-transform: translatey(0);
    -moz-transform: translatey(0);
    -o-transform: translatey(0);
    transform: translatey(0);
  }
}
.in-down {
  -webkit-animation-name: fadeInDown;
  -moz-animation-name: fadeInDown;
  -o-animation-name: fadeInDown;
  animation-name: fadeInDown;
  -webkit-animation-fill-mode: both;
  -moz-animation-fill-mode: both;
  -o-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-animation-duration: 1s;
  -moz-animation-duration: 1s;
  -o-animation-duration: 1s;
  animation-duration: 1s;
}
.sticky .topbar {
    display: none;
}
.sticky .nav-head {
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.25);
}
.sticky .hfe-site-logo-container img {
    max-width: 130px;
}
.sticky .nav-head>.e-con-inner {
    padding: 5px;
}
header .elementskit-megamenu-panel h4 a {
    color: #fff;
}
.hfe-menu-item:before{
	position: absolute;
    bottom: -9px;
    left: 0;
	right: 0;
	margin: 0 auto;
    width: 0;
	height: 2px;
	opacity: 1 !important;
    background-color: #26bcac !important;
    content: "";
    -webkit-transition: width 0.5s;
    -moz-transition: width 0.5s;
    transition: width 0.5s;
}
.hfe-nav-menu li.current-menu-item .hfe-menu-item:before,
.hfe-nav-menu .hfe-menu-item:hover:before{
   width: 40px;
}
.sticky .logo-col{
	margin: 0 !important;
}
.nav-item .elementskit-megamenu-panel {
    left: -30px !important;
    top: 74px !important;
}
.cus-mega-box h4.elementor-heading-title a:before {
    content: "";
    width: 100%;
    height: 100%;
    background: transparent;
    position: absolute;
    top: 0;
    left: 0;
}
.cus-mega-box .elementor-widget-heading,
.cus-mega-box h4.elementor-heading-title a {
    position: static;
    display: block;
}
.elementskit-navbar-nav li.menu-item a.menu-link:hover svg {
    fill: #FA5C3A !important;
}
.ekit-sidebar-widget * {
    transition: none !important;
}
nav li.menu-item.about-menu .elementskit-megamenu-panel {
    left: -140px !important;
}
/* Header Close */
/* Home Page Start */
.head-title .elementor-heading-title em {
    font-style: normal;
    position: relative;
    z-index: 1;
}
.head-title .elementor-heading-title em:before {
    content: "";
    position: absolute;
    left: -9px;
    background: #fa5c3a;
    width: 107%;
    height: 75%;
    z-index: -1;
    top: 50%;
    transform: translateY(-50%);
}
.work-section figure.elementor-image-box-img {
    background: #0b7477;
    border-radius: 15px;
    width: 206px;
    height: 210px;
    display: flex;
    align-items: center;
	margin-left: auto !important;
    margin-right: auto !important;
    justify-content: center;
}
.elementor-slideshow__footer .elementor-slideshow__title {
    display: none;
}
.elementor-lightbox-item .swiper-zoom-container img {
    border-radius: 15px;
}
.grid-section .elementor-image-box-wrapper{
	line-height: 0;
}
.grid-section .elementor-image-box-content {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
	left: 0;
	right: 0;
	margin: 0 auto;
}
.grid-section h3.elementor-image-box-title {
    text-align: center;
}
.grid-section h3.elementor-image-box-title a {
    color: #fff;
}
.grid-section  figure.elementor-image-box-img a:before {
    content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    z-index: 0;
    top: 0;
}
.grid-section .one figure.elementor-image-box-img a:before {
    background-color: #26BCACAD;
}
.grid-section .two figure.elementor-image-box-img a:before {
    background-color: #0B7477B8;
}
.grid-section .three figure.elementor-image-box-img a:before{
	background-color: #FA5C3AB5;
}
/* Home Page Close */
/* Footer Start */
footer li.menu-item:last-child .hfe-menu-item:before {
	content: none;
}
footer .hfe-menu-item:before {
    height: 13px;
    left: auto;
    right: -14px;
    width: 1px;
    bottom: 6px;
    transition: .3s !important;
    margin: 0;
    background-color: #fff !important;
}
footer li.current-menu-item a:before,
footer .hfe-menu-item:hover:before {
    transform: none !important;
    width: 1px !important;
}
/* Footer Close */

/* Meet The Board Page Start */
.team-section .elementor-widget-image-box {
    overflow: hidden;
}
.team-section .overlay {
    position: absolute;
    bottom: 119px;
    background: #26BCACBD;
    width: 100%;
    height: 0;
    color: #fff;
    transition: .4s;
	opacity:0;
}
.team-section .elementor-widget-image-box:hover .overlay{
	opacity: 1;
	height: 100%;
} 
.team-section .overlay a {
    color: #fff;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    left: 0;
    margin-top: 65px;
    right: 0;
    font-size: 26px;
    font-family: 'Anton', sans-serif;
}
.cus-boardmember {
    display: flex;
    flex-wrap: wrap;
    column-gap: 25px;
	    justify-content: center;
}
.cus-boardmember .cus-board-member {
    width: calc(25% - 20px);
    text-align: center;
    border-radius: 14px 14px 14px 14px;
    box-shadow: 0px 3px 5px 0px rgba(0, 0, 0, 0.25);
    margin: 0 0 35px;
    overflow: hidden;
}
.cus-boardmember .cus-board-member h3 {
    font-size: 22px;
    font-weight: 400;
    color: #1F263E;
}
.cus-boardmember .cus-board-member p {
    color: #0B7477;
	margin: 0;
}
.bm-image {
    position: relative;
}
.bm-content {
    padding: 16px;
	background: #fff;
}
.member-popup-btn {
    position: absolute;
    bottom: 0;
    background: #26BCACBD;
    width: 100%;
    height: 0;
    color: #fff;
    transition: .4s;
    opacity: 0;
	left: 0;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 24px;
    font-family: 'Anton', sans-serif;
}
.cus-boardmember .cus-board-member:hover .member-popup-btn{
	opacity: 1;
	height: 100%;
}
.member-popup-btn:hover,
.member-popup-btn:focus{
	color: #fff;
}
.bm-image img {
    width: 100%;
    height: 290px;
    object-fit: cover;
}
.member-popup-btn{
	margin-top:15px;
	cursor:pointer;
}
.member-popup-overlay{
	position:fixed;
	top:0;
	left:0;
	width:100%;
	height:100%;
	max-width:100% !important;
	background:rgba(0,0,0,0.7);
	z-index:9999;
}
.member-popup{
	position:absolute;
	top:50%;
	left:50%;
	transform:translate(-50%, -50%);
	background:#fff;
	width: 950px;
	max-width:90%;
	padding: 36px;
	border-radius:10px;
	overflow: hidden;
}
.popup-emp-img img {
    width: 100%;
	border-right: 4px solid #FA5C3A;
    border-radius: 14px;
}
.mp-content p {
    color: #0B7477;
    font-size: 17px;
}
.popup-emp-info .emp-des {
    margin: 7px 0;
}
.popup-emp-img {
    width: 30%;
}
.popup-emp-info {
    width: 66%;
}
.member-popup-close {
    position: absolute;
    right: 20px;
    top: 15px;
    font-size: 32px;
    cursor: pointer;
    line-height: 1;
	z-index: 2;
}
.popup-emp-info h2 {
    font-size: 30px;
    text-transform: capitalize;
}
.popup-emp-img {
    width: 30%;
}
.member-popup-inner {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}
/* Meet The Board Page Close */
/* Project Page Start */
.cust-tab .e-n-tabs-heading{
	--n-tabs-title-flex-basis: auto !important;
	    width: 100% !important;
}
.cust-tab .e-n-tab-title{
	width: 32%;
}
.cust-tab .e-n-tab-title[data-tab-title-id="e-n-tab-title-585081542"] {
    background: #0B7477 !important;
}
.cust-tab .e-n-tab-title[data-tab-title-id="e-n-tab-title-585081543"] {
    background: #15242C !important;
}
.cust-tab .e-n-tabs-heading .e-n-tab-title:hover, 
.cust-tab .e-n-tabs-heading .e-n-tab-title[aria-selected="true"] {
    background: #46cbbd !important;
}
/* Project Page Close */
/* Resources Page Start */
.resources-accord p{
	word-break: break-all;
}
.resources-accord p a{
	text-decoration: underline;
}
.resources-accord summary.e-n-accordion-item-title {
    justify-content: space-between;
}
.cust-tab .e-n-tab-title{
	position: relative;
}
.cust-tab .e-n-tab-title{
	border: 3px solid #0b7477 !important;
}
body .cust-tab .e-n-tab-title[aria-selected="true"]{
	border-color: #FA5C3A !important;
	color: #15242C !important;
}
.cust-tab .e-n-tab-title:hover{
	color: #15242C !important;
}
.cust-tab .e-n-tab-title[aria-selected="true"]:after{
	border-left: 14px solid transparent;
    border-right: 14px solid transparent;
    border-top: 16px solid #FA5C3A;
    content: "";
    width: 0;
    height: 0;
    position: absolute;
    bottom: -19px;
}
.cust-tab .e-n-tab-title[data-tab-title-id="e-n-tab-title-585081541"]{
	border-bottom: 3px solid #26BCAC;
}
.cust-tab .e-n-tab-title[data-tab-title-id="e-n-tab-title-585081542"]{
	border-bottom: 3px solid #0B7477;
}
.cust-tab .e-n-tab-title[data-tab-title-id="e-n-tab-title-585081543"]{
	border-bottom: 3px solid #15242C;
}
.cust-tab .e-n-tab-title:last-child {
    background: #15242C !important;
    border-color: #15242C !important;
}
/* Resources Page Close */

/* News & Press Page Start */
.hfe-posts-grid .hfe-post-image img {
    height: 284px;
    object-fit: cover;
	transition: .3s;
}
.hfe-posts-grid article.hfe-post-card{
	box-shadow: rgba(149, 157, 165, 0.2) 0px 8px 24px;
}
.hfe-posts-grid article.hfe-post-card, 
.hfe-posts-grid .hfe-post-image {
    overflow: hidden;
}
.hfe-posts-grid .hfe-post-card:hover .hfe-post-image img {
  	transform: scale(1.1); 
}
.hfe-posts-grid .hfe-post-card:hover h3.hfe-post-title a{
	color: #0B7477;
}
/* News & Press Page Close */

/* Blog Detail Page Start */
.single.single-post{
	background-color: #fff;
}
.single-post #content>.ast-container {
    max-width: 1078px;
}
.single-post .site-content article.post {
    background-color: transparent;
    padding: 0;
	text-align: center;
}
.top-banner {
    min-height: 100vh;
    display: flex;
    align-items: center;
    justify-content: center;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: 50% 85%;
	position: relative;
}
.top-banner:after{
	background: #15242CB2;
	content: "";
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
}
.top-banner h1.cust-entry-title {
    font-size: 56px;
    text-transform: inherit;
    color: #fff;
    max-width: 972px;
    margin: 65px auto 0;
    text-align: center;
	z-index: 1;
    position: relative;
}
.single .post-navigation .nav-links a .ast-post-nav {
    color: #0b7377;
    font-family: 'Anton', sans-serif;
    font-weight: normal;
    font-size: 18px;
    text-transform: inherit;
}
.post-navigation .nav-links a {
    background: #ebf5f5;
    border-radius: 8px;
    padding: 18px 22px 14px !important;
    border: 1px solid #a3d1d3;
}
.post-navigation .nav-links a p {
    font-weight: 300;
    font-size: 15px;
    margin-top: 5px;
    color: #000;
}
.single-post .post-image {
    margin: 0 0 40px;
}
.custom-gallery-lightbox .gallery-item {
    width: calc(24% - 5px);
    position: relative;
	border-radius: 7px;
    border: 1px solid #0b7477;
    overflow: hidden;
    margin-bottom: 20px;
}
.single-post .post-image img {
    height: 445px;
	border: 1px solid #ddd;
    object-fit: cover;
	border-radius: 12px;
	box-shadow: none;
    width: 100%;
}
.fancybox__content img.fancybox__image {
    border-radius: 10px;
}
.single-post .custom-gallery-lightbox {
    margin: 45px 0 0;
	justify-content: space-between;
	display: flex;
    flex-wrap: wrap;
}
.custom-gallery-lightbox .gallery-item img {
    width: 100%;
	height: 252px;
	object-fit: cover;
}
.single .post-navigation span.ast-post-nav {
    transition: .3s;
}
.single .post-navigation .nav-next a:hover span.ast-post-nav {
    margin-right: -5px;
}
.single .post-navigation .nav-previous a:hover span.ast-post-nav {
    margin-left: -5px;
}
.single-post .site-content article.post header.entry-header {
    display: none;
}
body .ast-article-single .custom-logo-image .logo-item {
    margin: 40px 0;
}
body .ast-article-single .custom-logo-image img {
    box-shadow: none;
}
/* Blog Detail Page Close */


/* Event Page Start */
.event-listing {
    display: flex;
    flex-wrap: wrap;
    column-gap: 30px;
}
.event-listing .event-item {
    width: 48%;
    box-shadow: 0px 4px 30px 0px #0000000D;
    border-radius: 25px;
    overflow: hidden;
	    margin-bottom: 32px;
	position: relative;
}
.event-item:hover .img-div a:before {
    background: #26BCACA6;
}
.event-item:hover .texty {
    background: #26BCAC;
}
.event-item:hover h3.event-title a,
.event-item:hover *{
	color: #fff;
}
.img-div a:before {
    content: "";
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
}
.event-listing .img-div img {
    height: 280px;
    width: 100%;
    object-fit: cover;
}
.event-listing .texty {
    text-align: center;
    padding: 30px 22px 15px 22px;
	display: grid;
	    z-index: auto;
    position: relative;
}
.texty h3.event-title a {
    color: #1F263E;
    font-size: 22px;
}
.texty h3.event-title {
    line-height: 1.2;
    max-width: 370px;
    margin: 0 auto;
	order: 1;
}
.event-listing .desc {
    order: 3;
}
.event-listing .read-more{
	display: none;
}
.event-date-time em {
    font-style: normal;
}
.event-date-time .fa {
    padding-right: 6px;
    font-size: 14px;
    top: -2px;
    position: relative;
}
.event-date-time {
    display: flex;
    align-items: center;
    justify-content: center;
    line-height: 1;
	font-weight: bold;
	order: 2;
    margin: 18px 0 12px;
}
/* Event Page Close */

/* Event Detail Page Start*/
.single-sn_event .site-content>.ast-container {
    max-width: 1176px;
}
.single-sn_event .top-banner{
	background: #15242C;
}
.single-sn_event .post-image img {
    height: 445px;
    width: 100%;
    object-fit: cover;
}
.single-sn_event .entry-content.clear {
    text-align: center;
}
.single-sn_event .site-content h5 {
    text-align: center;
    font-size: 32px;
    margin: 30px 0 22px;
}
.single-sn_event .site-content h5 em {
    font-style: normal;
}
.single-sn_event .content_tabs ul.tab-lists {
    flex-wrap: wrap;
    gap: 0;
	column-gap: 2px;
	justify-content: center;
}
.single-sn_event .content_tabs ul.tab-lists li {
    width: 33%;
    text-align: center;
}
.content_tabs ul.tab-lists li a {
    display: block;
    line-height: 1;
    padding: 17px 0;
    background: #0B7477;
    color: #fff;
    font-size: 26px;
    font-family: 'Anton', sans-serif;
    font-weight: normal;
	border: 3px solid #0b7477;
	position: relative;
}
.single-sn_event .content_tabs ul.tab-lists li.active a:after {
    border-left: 12px solid transparent;
    border-right: 12px solid transparent;
    border-top: 13px solid #fa5c3a;
    content: "";
    width: 0;
    height: 0;
    position: absolute;
    bottom: -15px;
    margin: 0 auto;
    left: 0;
    right: 0;
}
.content_tabs {
    margin: 80px 0;
}
.single-sn_event .content_tabs ul.tab-lists li:first-child a {
	background: #0B7477;
	color: #fff;
	border-color: #0B7477;
}
.single-sn_event .content_tabs ul.tab-lists li:last-child a {
    background: #15242C;
	border-color: #15242C;
}
.single-sn_event .content_tabs ul.tab-lists li.active a{
	border-color: #FA5C3A !important;
	background: #26BCAC;
    color: #15242C;
}
#download-pdf {
    text-align: center;
}
.download-pdf-btn {
    padding: 16px 30px 16px 58px;
    background: #fa5c3a;
    line-height: 1;
    color: #fff;
    border-radius: 5px;
    display: inline-block;
    position: relative;
}
.download-pdf-btn:before {
    content: "\f019";
    font-family: FontAwesome;
    font-size: 16px;
    top: 17px;
    position: absolute;
    left: 36px;
}
.download-pdf-btn:hover, .download-pdf-btn:focus  {
    background: #e35739;
    color: #fff;
}
.content_tabs .tab_content {
    box-shadow: 0px 4px 21.9px 6px #00000040;
    max-width: 950px;
    margin: 40px auto 0;
    border-radius: 15px;
    padding: 40px 25px;
}
.single-sn_event .site-content h5 em .fa {
    display: inline-block;
    font-size: 28px;
    position: relative;
    top: -4px;
}
/* Event Detail Page Close */

/* Contact Page Start */
#contact-info .elementor-icon-box-content p a {
    color: #fff;
}
#contact-info .elementor-icon-box-content p a:hover {
    color: #fa5c3a;
}

/* Contact Page Close */

@media screen and (max-width: 1025px) {
	/* Menu Start */
	.ekit-sidebar-widget * {
    	transition: none !important;
	}
	.ekit-wid-con .ekit-sidebar-group.ekit_isActive .ekit_sidebar-widget-container{
		transition: none !important;
		top: 0px !important;
	}
	.ekit-wid-con .ekit-sidebar-widget {
		height: 100vh;
		position: fixed;
		overflow-y: auto !important;
	}
	.ekit-wid-con .ekit-sidebar-group .ekit-overlay {
		height: 100vh !important;
		position: fixed !important;
		transition: none !important;
	}
	.ekit-sidebar-widget .elementor-button {
		width: 100%;
	}
	.work-section figure.elementor-image-box-img {
		border-radius: 8px;
		width: 86px;
		height: 90px;
	}
	.sm-menus-wrapper .hfe-menu-item {
        border-bottom: 1px solid #c8aca840;
    }
	.hfe-menu-item:before {
		bottom: 0;
	}
	.hfe-nav-menu .hfe-menu-item:hover:before {
    	width: 0;
	}
	.hfe-nav-menu li.current-menu-item .hfe-menu-item:before {
    	width: 100%;
	}
	/* Menu Close */
	.bm-image img {
		height: 180px;
	}
	.cus-boardmember .cus-board-member h3 {
		font-size: 18px;
	}
	.cus-boardmember .cus-board-member p {
		font-size: 14px;
	}
	.price-text, .contribute-text, .join-btn {
		position: static !important;
		display: inline-block !important;
		margin: 0 !important;
	}
}

@media screen and (max-width: 767px) {
	.elementor-widget-button .elementor-button {
		font-size: 14px !important;
	}
	.sticky .hfe-site-logo .hfe-site-logo-container img {
        width: 100px !important;
    }
	.sticky .nav-head {
		padding: 5px !important;
	}
	/* Meet The Board Page Start */
	.cus-boardmember {
		column-gap: 18px;
	}
	.cus-boardmember .cus-board-member {
		width: calc(50% - 9px);
		margin: 0 0 20px;
		border-radius: 10px;
	}
	.bm-image img {
		height: 170px;
	}
	.cus-boardmember .cus-board-member h3 {
		font-size: 18px;
	}
	.cus-boardmember .cus-board-member p {
	        margin: 6px 0 0;
        font-size: 14px;
	}
	.member-popup {
		max-width: 95%;
		padding: 19px;
	}
	.popup-emp-info h2 {
		font-size: 21px;
	}
	.mp-content p {
		font-size: 15px;
	}
	.popup-emp-info .emp-des {
		font-size: 14px;
	}
	.popup-emp-img img {
		border-right: 0;
		border-radius: 6px;
	}
	.member-popup-close {
		right: 6px;
		top: 0;
		font-size: 30px;
	}
	.member-popup-btn {
		position: absolute;
		bottom: 0;
		background: #26BCACBD;
		width: 100%;
		height: 0;
		color: #fff;
		transition: .4s;
		opacity: 0;
		left: 0;
		display: flex;
		align-items: center;
		justify-content: center;
		font-size: 16px;
		font-family: 'Anton', sans-serif;
	}
	.bm-image {
    	position: static;
	}
	.cus-post-inner {
    	position: relative;
	}
	.bm-content {
    	padding: 16px 16px 43px;
	}
	.cus-boardmember .cus-board-member:hover .member-popup-btn {
		opacity: 1;
		height: auto;
	}
	    .member-popup-btn {
        bottom: 19px;
        height: auto;
        color: #fa5c3a;
        opacity: 1;
        left: 0;
        font-size: 14px;
        right: 0;
        background: transparent;
        font-family: 'Manrope', sans-serif;
        text-decoration: underline !important;
        font-weight: 500;
        display: inline-flex;
        width: 74px;
        margin: 0 auto;
        padding: 0;
        justify-content: space-between;
    }
	.member-popup-btn:after {
        content: "\f08e";
        font-family: FontAwesome;
        font-size: 12px;
        position: absolute;
        top: 4px;
        right: 0;
    }
	/* Meet The Board Page Start */
	.hfe-posts-grid .hfe-post-image img {
		height: 210px;
	}
	/* Meet The Board Page Close */
	
	/* Blog Detail Page Start */
	.top-banner h1.cust-entry-title {
		font-size: 42px;
		margin: 30px auto 0;
	}
	body .ast-article-single .custom-logo-image .logo-item {
    	margin: 20px 0;
	}
	.single-post .post-image img {
		height: 225px;
		border-radius: 7px;
	}
	.single-post #content>.ast-container {
		padding: 0 15px;
	}
	.custom-gallery-lightbox .gallery-item {
		width: calc(33% - 5px);
		border-radius: 5px;
		margin-bottom: 9px;
	}
	.custom-gallery-lightbox .gallery-item img {
    	height: 100px;
		object-position: top;
	}
	.post-navigation .nav-links a {
		border-radius: 3px;
		padding: 11px 18px !important;
		width: auto;
		max-width: unset;
		height: auto;
	}
	.single .post-navigation .nav-links a .ast-post-nav {
		font-size: 15px;
	}
	.single .post-navigation .nav-links {
    	padding: 0;
	}
	.single.single-post .post-navigation {
    	padding: 30px 0;
	}
	.single-post main#main {
    	padding: 50px 0 10px;
	}
	/* Blog Detail Page Close */
	/* Event Page Start */
	.event-listing .event-item {
		width: 100%;
		margin: 0 0 20x;
	}
	.event-listing .img-div img {
		height: auto;
	}
	/* Event Page Close */
	/* Event Detail Page Start */
	.single-sn_event .site-content {
    	padding: 45px 5px;
	}
	.single-sn_event .content_tabs ul.tab-lists li {
		width: 32%;
	}
	.single-sn_event .post-image img {
    	height: 205px;
	}
	.content_tabs ul.tab-lists li a {
		padding: 11px 0;
		font-size: 14px;
		border-width: 2px;
	}
	.single-sn_event .site-content h5 em .fa {
		font-size: 18px;
		top: -3px;
	}
	.single-sn_event .site-content h5 {
		font-size: 21px;
		margin: 22px 0 10px;
	}
	.single-sn_event .content_tabs ul.tab-lists li.active a:after {
		border-left: 10px solid transparent;
		border-right: 10px solid transparent;
		border-top: 11px solid #fa5c3a;
		bottom: -12px;
	}
	.content_tabs {
    	margin: 40px 0 0;
	}
	.content_tabs .tab_content {
		margin: 25px auto 0;
		border-radius: 12px;
		padding: 30px 18px;
	}
	.download-pdf-btn:before {
		font-size: 14px;
		top: 16px;
		left: 26px;
	}
	.download-pdf-btn {
		padding: 14px 23px 14px 46px;
	}
	/* Event Detail Page Close */
	
}
