body{font-family: "Inter", system-ui !important;}
::-moz-selection { /* Code for Firefox */
	color: #FFF;
	background: #3367d1;
}
::selection {
	color: #FFF;
	background: #3367d1;
}
.w-155px { width: 155px !important; }
.w-clamp-1 { display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical; overflow: hidden; }

.mt-60px { margin-top: 60px !important; }
.mb-60px { margin-bottom: 60px !important; }
.mt-100px { margin-top: 100px !important; }
.my-60px { margin-top: 60px !important; margin-bottom: 60px !important; }
.my-100px { margin-top: 100px !important; margin-bottom: 100px !important; }
.bg-lgray { background-color: #F1F1F1 !important; }
.max-width-50 { max-width: 50%; }
.saasio-post-meta a i{font-size: 18px;color: #E21350;font-weight: 600;}
.fs-10 { font-size: 10px !important; }
.pt-100{ padding-top: 100px; }
.page-title{ font-size: 3.75rem;font-weight:500;line-height:4.125rem; }
.title-desc{ line-height:1.625rem;font-size:1rem; }
.highlight-word{ color:#E21350; }
.pt-80{ padding-top: 5rem; }
.pb-60{ padding-bottom:3.75rem; }
.text-link-underline{ text-decoration:underline;transition:0.3s all ease-in-out; }
.text-link-underline:hover{ color:#E21350;text-decoration:underline; }
.unpa-form-label{ margin-bottom:0.125rem;font-size:0.938rem;line-height:1.5rem;font-weight:700; }
.form-control{ border-color: #DADADA;padding: 9px 20px;line-height: 1.625; }
.form-control:focus{ border-color: #E21350; }
.form-inner-title{ font-size:1.563rem;line-height:2.188rem;font-weight:700;padding-top:3.173rem;padding-bottom:0.900rem; }
.mt-20{ margin-top:1.25rem !important; }
.mb-20{ margin-bottom:1.25rem !important; }
.mt-10{ margin-top:0.625rem; }
.mb-10{ margin-bottom:0.625rem !important; }
.mt-50{ margin-top:3.138rem; }
.mt-30{ margin-top:1.924rem; }
.mb-30{ margin-bottom:1.924rem; }
.mb-25{ margin-bottom: 1.563rem; }
.mb-50{ margin-bottom:3.125rem; }
.mt-40{ margin-top:2.5rem; }
.mb-110{ margin-bottom:6.600rem; }
.mb-40{ margin-bottom:2.558rem; }
.mb-68{ margin-bottom:4.299rem; }
.pb-30{ padding-bottom:1.912rem; }
.pt-30{ padding-top:1.912rem; }
.pt-80{ padding-top:5.054rem; }
.pb-80{ padding-bottom: 5.054rem; }
.pt-78{ padding-top:4.875rem; }
.pb-78{ padding-bottom:4.875rem; }
.pb-51{ padding-bottom: 3.188rem; }
.pb-40{ padding-bottom:2.539rem; }
.pb-90{ padding-bottom: 5.625rem; }
.pt-90{ padding-top: 5.625rem; }
.pt-110{ padding-top:6.875rem; }
.pb-100{ padding-bottom:6rem; }
.pb-70{ padding-bottom: 3.78rem; }
.pt-70{ padding-top: 3.78rem; }
.pb-50{ padding-bottom:3rem; }
.pt-50{ padding-top:3rem; }
.pb-110{ padding-bottom:6.875rem; }
.pt-120{ padding-top:7.5rem; }
.pt-120rem{ padding-top:7.5rem; }
.pb-120{ padding-bottom:7.5rem; }
.pl-10{ padding-left: 0.625rem;}
.pl-35{ padding-left: 2.188rem; }
.pr-35{ padding-right: 2.188rem; }
.p-30{ padding: 1.875rem; }
.p-40{ padding: 2.5rem; }
.ml-3{margin-left: 0.188rem; }
.mr-3{margin-right: 0.188rem; }
.checkbox-label{ color:#4D4D4D;font-size:0.875rem; }
.radio-btn-label{ font-weight:700; font-size:1rem;line-height:1.375rem;color:#4D4D4D; }
.form-desc{ font-size:1rem;line-height:1.625rem;color: #4A4343; }
.form-submit-button{ background-color: #E21350;padding:14px 30px;color:#fff;font-weight:400;font-size:1.25rem;line-height:1.438rem;box-shadow:none;border:1px solid #E21350;width:100%;transition:0.3s all ease-in-out; }
.form-submit-button:hover{ background-color: #fff;border-color:#000; color: #000 !important; }
.form-submit-button:focus{ color: #fff; }
/* .form-submit-button:focus{ color: #fff; } */
.form-submit-button:visited{ color: #fff;text-decoration-color:#E21350; }
.lost-password{ color:#E21350; font-style:italic;position:relative; }
.lost-password:hover{ color:#E21350; }
.lost-password::after{ content: "";position: absolute;height: 1px;width: 0%;left: 0;bottom: -2px;background-color: #E21350;transition: 0.3s all ease-in-out; }
.lost-password:hover::after{ width:100%; }
button:focus-visible, a:focus-visible;label:focus-visible{ outline:0; }
.unpa-date{ color:#797979; display: flex; align-items: center; font-size: clamp(13px, 12.00px + 0.0031250000 * 100vw, 18px); line-height: 1.3; }
.unpa-date i{ color: #E21350;font-size: clamp(17px, 16.00px + 0.0031250000 * 100vw, 22px);font-weight: 700; padding-right: 5px; }
.new-title{
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	overflow: hidden;
	font-size: clamp(18px, 16.40px + 0.0050000000 * 100vw, 26px);
	line-height: 1.35;
	margin-bottom: 0;
}
.text-black{color: #000000;}
.bg-gray{ background-color: #ECECEC; }
.bg-light-gray{ background-color: #f6f6f6; }
.card{border-radius: unset;}
hr{color: #D9D9D9;}
.modal-backdrop.show{ opacity:0.2; }
.lh-26{line-height: 1.625rem;}
.lh-60{line-height: 3.75rem;}
.rectangle-shape{ min-height: 282px;max-height: 282px;position: absolute;right: 0px;top: -2px; }
.fw-500{font-weight: 500;}
.fs-50{font-size: 3.125rem;}
.primary-text-color{color: #4A4343;}
/* a,a:visited{ color:#E21350;transition:0.3s all ease-in-out; } */
h1 span, h2 span, h3 span, h4 span, h5 span, h5 span{color:#E21350;}


/*--- btn-2 ---*/
.btn.hover-slide-right::before {top: 0; bottom: 0; left: 0; height: 100%; width: 0%;}
.btn.hover-slide-right:hover::before {width: 100%;}
.btn-2::before {background-color: #E21350;transition: 0.3s ease-out;}
.btn-2 span{color: #000000;border: 1px solid #000000;transition: 0.2s;}  
.btn-2 span:hover {color: rgb(255,255,255);transition: 0.2s 0.1s;}
.btn:active, .btn:hover, .btn:focus {outline: 0!important;outline-offset: 0;}
.btn::before,.btn::after {position: absolute;content: "";}
.btn-holder {display: flex;flex-wrap: wrap;justify-content: center;max-width: 1000px;margin: 10px auto 35px;}
.btn {position: relative;display: inline-block;width: auto; height: auto;background-color: transparent;border: none;cursor: pointer;margin: 0; min-width: 150px;padding: 0;}
/*.btn span {position: relative;display: inline-block;font-size: 18px;top: 0; left: 0;width: 100%;padding: 10px 30px;transition: 0.3s;}*/
.btn-2 span:hover{border: 1px solid #E21350;color: #fff;}
.read-more span{border-width: 1px;font-size: clamp(13px, 12.40px + 0.0018750000 * 100vw, 16px); color: #fff; transition: 0.3s all ease-in-out;}
.read-more:hover span{border-width: 1px; color: #000;}
.know-more{
	border-radius: 0;
	padding: 10px 30px;
	font-size: 16px;
	line-height: 18.4px;
	transition: 0.3s all ease-in-out;
	
	background-color: #E21350;
	border: 1px solid #E21350;
}
.know-more span{ border:0;transition: 0.3s all ease-in-out; color: #FFF; }
.know-more:hover{ background-color: #FFF; color: #000; border-color: #000; }
.know-more:hover span{ border:0;color: #000; }
.unpa-date a{color: #797979;}
.img-fluid{width: 100%;}
.btn-small{ font-size:16px; padding: 5px 20px;position: relative;display: inline-block;top: 0; left: 0;width: 100%;transition: 0.3s;line-height:18.4px; }
.view-event{min-width: unset;}
.view-event{/*border: 1px solid #000000;padding: 5px;*/line-height: 16px;font-size: 16px;font-weight: 400;display: inline-block;color: #000000;width: unset; transition: 0.3s all ease-in-out;background-color: #ffffff;}
.view-event:hover{background-color: #E21350;color: #ffffff;/*padding: 5px;*/border-color: #E21350;}
.read-more{
	display: inline-block;
	padding: 10px 25px;
	clear: left;
	margin-top: auto;
	width: fit-content;
	color: #FFF;
	background-color: #E21350;
	border: 1px solid #E21350;
	font-size: clamp(13px, 12.40px + 0.0018750000 * 100vw, 16px);
	transition: 0.3s all ease-in-out;
}
.read-more:hover{background-color: #FFF; color: #000; border-color: #000;}
/*.custom-btn{color: #000000;border: 2px solid #000000;transition: 0.2s;}  */
.custom-btn{color: #fff;width: 100%;border: none;text-align: center;height: 100%;background-color: #E21350;transition: 0.3s all ease-in-out;padding: 12px;font-size: 16px;font-weight: 600;margin-top: 10px;}
.custom-btn:hover{background-color: #000000;color: #ffffff;}
.categories-btn{ margin-bottom: 0.7rem; margin-top: auto; }
.categories-btn::after{ display: block;clear: both;content: ""; }
.member-upunpa-date-btn{float: left;}
.member-upunpa-date-btn::after{clear: both;}
.member-upunpa-date-btn a{background-color: #E9E9E9;padding: 5px 10px;display: inline-block;margin-bottom: 0.5rem;transition: 0.3s all ease-in-out; font-size: 13px;}
.member-upunpa-date-btn a:hover{background-color: #E21350;color: #fff;}
.member-update-btn{float: left;}
.member-update-btn::after{clear: both;}
.member-update-btn a{background-color: #E9E9E9;padding: 8px 10px;display: inline-block;margin-bottom: 0.5rem;transition: 0.3s all ease-in-out;color: #000; }
.member-update-btn a:hover{background-color: #E21350;color: #fff;}
.load-more{padding: 0.938rem 6.25rem;font-size: 1.25rem;line-height: 1.438rem;}


/*common css*/
.saas_two_section_title h2{ font-size: clamp(22px, 16.40px + 0.0175000000 * 100vw, 50px); line-height: 1.3; font-weight: 400;padding-top: 0; padding-bottom: 15px; }
.saas_two_section_title h2 span{font-weight: 400;}
.saas_two_section_title p{
	font-size: clamp(15px, 13.60px + 0.0043750000 * 100vw, 22px);
	line-height: 1.35;
	font-weight: 400;
	color: #4A4343;}
.section-title {font-size: 45px;line-height: 60px;color: #000;}
p{font-size: 16px;color: #4A4343;}
.bg-yellow{background-color: #FFFBF1;}
.ti-chevron-down:hover{ color: #E21350; }
/*------------Start Header------------*/
/* .sign_in_register ul li:first-child::before{position: absolute;content: "";width: 2px;height: 20px;background: #444444;right: -16px;top: 50%;transform: translatey(-50%);} */
.sign_in_register ul{display: flex;list-style: none;margin-bottom: 0;}
.sign_in_register ul li { position: relative; color: #444444; font-weight: 500; }
.sign_in_register ul li a {
	padding: 8px 16px;
	border: 2px solid #E21350;
	color: #E21350;
	font-weight: 600;
	font-size: clamp(12px, 10.66px + 0.0017421603 * 100vw, 14px);
	border-radius: 50px;
}
.sign_in_register ul li a:hover {
	color: #444444 !important;
	border-color: #444444;
}
/*.sign_in_register{padding-top: 30px;}*/
.saas-classic{font-size: 15px;}
.sign_in_register{float: right;padding-top: 0px;}
/*.em-mobile_menu_button i{font-size: 30px;}*/
.em-main-menu-item .em-main-navigation .dropdown:hover a{color: #E21350;}
.em-main-menu-item .em-main-navigation .dropdown:hover .dropdown-menu li a{color: #444444;}
.em-main-menu-item .em-main-navigation li:hover a{color: #E21350;transition: 0.3s all ease-in-out;}
.em-main-header .em-mobile_menu_content .em-mobile-main-navigation .navbar-nav li:hover a{color: #E21350;}
.em-main-header .em-mobile_menu_content .em-mobile-main-navigation .navbar-nav li:hover .dropdown-menu li a{color: #444444;}
.active{color: #E21350 !important;}
.sign_in_register ul li:hover a{color: #E21350;}
#em-header a{transition: 0.3s all ease-in-out;position: relative;}
#em-header .em-main-menu-item li a:not(.dropdown-menu li a)::after{ content: "";position: absolute;height: 1px;width: 0%;left: 0;bottom: -2px;background-color: #E21350;transition: 0.3s all ease-in-out; }
#em-header .em-main-menu-item li a:not(.dropdown-menu li a):hover::after{ width:100%; }
.em-main-menu-item .sign_in_register li a{ color: #444; }
.em-main-header .em-mobile_menu_button .ti-menu-2{font-size: 30px;}

.sign_in_register ul li.get-started-header-link a {
	border: 0;
	padding: 0 6px 0 0;
	margin-right: 8px;
	color: #444444;
	font-weight: 500;
	font-size: clamp(12px, 10.66px + 0.0017421603 * 100vw, 14px);
	transition: 0.3s all ease-in-out;
}

.sign_in_register ul li.get-started-header-link a::after {
	content: "";
	position: absolute;
	height: 1px;
	width: 0%;
	left: 0;
	bottom: -2px;
	background-color: #E21350;
	transition: 0.3s all ease-in-out;
}
.sign_in_register ul li.get-started-header-link a:hover::after { width: 90%; }
.sign_in_register ul li.get-started-header-link a:hover { color: #E21350 !important; }


/*------------Start Footer------------*/
.dia-footer-widget ul li{
	padding-left: 0 !important;
	font-size: clamp(13px, 12.40px + 0.0018750000 * 100vw, 16px);
	margin-bottom: 10px;
}
footer{background: #FFFBF1;}
.dia-footer-widget p, .str-footer-area .footer-content .str-ft-about-widget p{
	font-size: clamp(13px, 12.40px + 0.0018750000 * 100vw, 16px);
	color: #4A4343;
	margin-bottom: 15px;
}
.str-footer-widget .footer-main-logo { max-height: 150px; }
.str-footer-area .footer-content {padding-bottom: 105px;padding-top: 105px;}
.str-footer-area .str-copywright-text{padding: 22px 0;}
.str-footer-area .str-copywright-text ul{padding-left: 25px;margin-bottom: 0;line-height: 22px;}
.footer_social ul li a .fa-brands{font-size: 1.25rem; margin: 0 5px;}
#str-footer a:hover{ color:#E21350;transition: 0.3s all ease-in-out; }
#str-footer .dia-footer-widget ul li a:hover{ margin-left:0; }
#str-footer .str-copywright-text a{ position:relative; }
#str-footer .str-copywright-text a::after{ content: "";position: absolute;height: 1px;width: 0%;left: 0;bottom: -2px;background-color: #E21350;transition: 0.3s all ease-in-out; }
#str-footer .str-copywright-text a:hover::after{ width: 100%; }

.newsletter-form input::placeholder{color: #8A8A8A;}
.footer_social ul li a{color: #212529;}
.str-footer-area .footer-content .footer_social ul li a:hover{color: #E21350;}

/*-------------Start Banner-------------*/
.ban_sec .ban_text .banner_btn{ margin-top: 12px; }
.banner_btn a{
	color: #ffffff;
}

.ban_sec {
	width: 100%;
}
.ban_img {
	width: 100%;
	position: relative;
}

.ban_sec .ban_img .ban_text img {
	position: absolute;
	z-index: -2;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	bottom: 0;
	object-fit: cover;
}

.ban_sec .ban_img .ban_text div.ban_text_content{
	padding-top: 10%;
	padding-bottom: 10%;
	background: #2222229c;
}

.ban_sec .ban_img .ban_text .ban_video {
	position: absolute;
	z-index: -1;
	width: 100%;
	height: 100%;
}
.ban_sec .ban_img .ban_text .ban_video video { width: 100%; height: 100%; object-fit: cover; }

/* .ban_img img {width: 100%;} */
/* .ban_text {position: absolute;top: 50%;left: 20%;right: 20%;-ms-transform: translateY(-50%);-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);-o-transform: translateY(-50%);transform: translateY(-50%);} */


.ban_sec .ban_text h1 {
	color: #fff;
	font-weight: 700;
	font-size: clamp(28px, 21.60px + 0.0200000000 * 100vw, 60px);
	line-height: 1.25;
	margin-bottom: 0;
	padding: 10px;
}
.ban_sec .ban_text h3{background-color: #200465;display: inline-block;color: #fff;font-size: 18px;line-height: 30px;padding: 5px 10px;letter-spacing: 0.4rem;}
.ban_sec .ban_text h2{margin: 20px 0;font-size: 50px;line-height: 60px;background-color: #fff;display: inline-block;padding: 5px 25px;}
.banner_btn a:after{ position:unset; }
.banner_btn a:hover{ background-color:#fff;color:#000; }

/*-------------Natural Health---------------*/
.news-feed-section .saasio-blog-text .natural-health-title{font-size: 38px !important; line-height: 40px !important;font-weight: 400 !important;margin-bottom: 15px !important;}
.news-feed-section .saasio-blog-text .natural-health-title span{color: #E21350;}
.news-feed-section .saasio-blog-text h5{font-weight: 700;margin-bottom: 10px;}
.news-feed-section{padding-bottom: 100px;}
.news-feed-section a{color:#000;}
.unpa-single-event h5 a:hover, .saasio-blog-text a:hover{color:#E21350;}
.news-feed-section .blog-feed-content .blog-feed-img-txt .col-lg-12:first-child .saasio-blog-text:first-child{padding-top: 0;}

/*-------------UNPA Events-------------*/
.saasio-blog-sidebar .widget-title-2{background: #716755;text-align: center;padding: 25px;}
.category-widget{background: #ECECEC;}
.news-feed-section .saasio-blog-text{ padding: 15px;}
.news-feed-section .unpa-single-event{background-color: #fff;margin-bottom: 20px;border-left: 3px solid #E21350;}
.news-feed-section .unpa-single-event:last-child{margin-bottom: 0 !important;}
.category-widget .recent-post-area {padding: 20px !important;}
.view-all-btn{
	min-width: 100%;
	border-radius: 0;
	padding: 10px 30px;
	font-size: 16px;
	line-height: 18.4px;
	transition: 0.3s all ease-in-out;
	background-color: #E21350;
	border: 1px solid #E21350;
}
.view-all-btn:hover{ background-color: #FFF; border-color: #000; }
.view-all-btn span{ border:0;transition: 0.3s all ease-in-out; color: #fff; }
.view-all-btn:hover span{ border:0;color:#000; }

/*--------------Our Event--------------*/
.our-events{margin-top: 70px;}
.our-events .our-event-title h2 span{color: #E21350;}
.our-events .our-event-title p{margin-bottom: 30px;}
.news-feed-section .our-event-content{background-color: #ECECEC;}
.our-events .our-event-title{width: 550px;margin: auto;}
.news-feed-section .our-events .our-event-content .blog-feed-img-txt .saasio-blog-img img{
	/* width: 100% !important;
	max-width: 100%;
	min-height: 100%;
	max-height: 100%;
	object-fit: cover;
	object-position: top center; */
	width: 100%;
	height: 100%;
	object-fit: cover;

}

/*----------Department------------*/
.department{background-color: #FFFBF1;padding: 60px 0 60px;}
.department .card{border: unset;}
.department .card .card-body{ display:flex;flex-direction:column; }
.department .card .card-body .read_btn{border: 1px solid #000;padding: 10px 35px;display: inline-block;font-weight: 500;transition: 0.3s all ease-in-out;}
.department .card .card-body p{
	margin: 15px 0 20px;
	color: #4A4343;
	font-size: clamp(13px, 12.40px + 0.0018750000 * 100vw, 16px);
  	line-height: 1.35;
	display: -webkit-box;
	-webkit-line-clamp: 4;
	-webkit-box-orient: vertical;
	overflow: hidden;
}
.unpa-department-work .card .img-responsive {
	/* width: 100% !important;
	max-width: 100%;
	min-height: 220px;
	max-height: 220px;
	object-fit: cover;
	object-position: top center; */

	width: 100%;
	height: 100%;
	object-fit: cover;
}
.department a, .events-unpa a, .recent-news a{ color:#000; }
.department .new-title a:hover{ color:#E21350 !important; }
.categories-btn .member-upunpa-date-btn a{background: #D7D7D7;}
.categories-btn .member-upunpa-date-btn a:hover{background: #E21350;}

/*-----------Our Focus---------------*/
.focus-section {text-align: center;padding: 60px 0px; background-color: #FFFBF1; }
.section-description {margin: 20px 0;font-size: 1rem;color: #555;}
.focus-container {display: flex;justify-content: space-around;flex-wrap: wrap;margin-top: 40px;}
.focus-item {margin: 10px;text-align: center;border-radius: 8px;}
.focus-item .icon {margin-bottom: 20px;}
.focus-item img {width: 50px;height: 50px;}
.focus-item h3 {font-size: clamp(18px, 17.20px + 0.0025000000 * 100vw, 22px); line-height: 1.3; color: #333;margin-bottom: 15px;}
.focus-item p {color: #4A4343; font-size: clamp(14px, 13.60px + 0.0012500000 * 100vw, 16px); line-height: 1.3;}
.focus-section .col-lg-4{border-right: 1px solid #D9D9D9;margin-top: 30px;}
.focus-section .col-lg-4:last-child{border: unset;}
.focus-section .focus-icon{width: 80px;height: 80px;margin: 0 auto;line-height: 78px;margin-bottom: 20px;border-radius: 15px;background-color: #FFFBF1;}

/*Home News */
.latest-news .saas_two_section_title p{margin-bottom: 0;}
.latest-news .card .card-body p{display: -webkit-box;-webkit-line-clamp: 4;-webkit-box-orient: vertical;overflow: hidden;}
.home_section .blog-feed-content .blog-feed-img-txt .our-events .our-event-content .blog-feed-img-txt .saasio-blog-text {
	padding-top: 25px;
	padding-bottom: 25px;
  }
  

/*----------Customer Review----------*/
.owl-nav{display: none;}
#crm-testimonial .crm-testimonial-title{font-size: 50px;font-weight: 400;margin-bottom: 20px;}
#crm-testimonial .crm-testimonial-wrapper{margin-top: 30px;}
.crm-testimonial-section .crm-testimonial-bg i{ color: #E21350; }
.crm-testimonial-section.unpa-testimonial-bg .crm-testimonial-bg i{ color: #fff; }
.unpa-testimonial-bg{ background-color:#716755;color:#fff; }
.unpa-testimonial-bg .crm-testimonial-area .crm-testimonial-text p, .unpa-testimonial-bg .crm-testimonial-area .crm-testimonial-text .crm-testi-author h3, .unpa-testimonial-bg .crm-testimonial-area .crm-testimonial-text .crm-testi-author span{ color:#fff;-webkit-text-fill-color: #fff; }
.crm-testimonial-bg i{ font-size: 35px; }

/*client logo*/
.client-logo{padding: 50px 0;}
/* .client-logo h2{font-size: 50px;font-weight: 400;line-height: 80px;} */
.client-logo h2 span{font-weight: 400;color: #E21350;}
.client-logo .item{width: 14.063rem; height: 14.063rem;display: flex;justify-content: center;align-items: center;padding: 20px;}
.client-logo .item .client-img{object-fit: fill;margin: auto;}

/*ABOUT US*/
/*----------page title--------*/
.about-section, .about-history{padding: 60px 0;}
.about-history b{color: #4A4343;font-size: 18px;}
.our-video .video_item{background-color: #ECECEC;}
.our-video .video_item .video-content{ padding: 20px;}
.our-video{ padding: 100px 0; }
.our-video .video_item .video-content a{color:#000; font-size: 20px;}
.our-video .video_item .video-content a:hover{color:#E21350;}
.our-video .video_item .em-video-wrap img{ width: 100% !important; max-height: 250px;object-fit: cover;object-position: center;}

/*MEMBER APPLICATION*/
/*----------page title--------*/
.unpa-member-application-title .page-title{ line-height:4.625rem;margin-bottom:20px; }
.member-application-form{ padding:3.125rem;border:1px solid #E9E9E9; }

/*NEWS*/
.recent-news .new-tittle{font-weight: 400;}
.recent-news{padding-bottom: 70px;}
/* .recent-news .new-img { aspect-ratio: 35/22; } */
.recent-news .new-img img{
	/* width: 100% !important;
	max-width: 100%;
	min-height: 100%;
	max-height: 100%;
	object-fit: cover;
	object-position: top center; */
	width: 100%;
	height: 100%;
	object-fit: cover;
}

.popular-widget a:hover{background-color: #E21350;color: #fff;}
.categories-news .side-bar-widget{background: #F9F9F9;padding: 20px;}
.news-by-category .member-update-btn a{background-color: #D7D7D7;color: #000000;}
.news-by-category .member-update-btn a:hover{background-color: #E21350;color: #fff;}
.news-by-category .card .card-body .new-title{font-size: 1.25rem;}
.news-by-category{padding-top: 20px !important;}
.news-by-category .news-badge{position: absolute;z-index: 1;bottom: 1.25rem;right: 0;background-color: rgba(0, 0, 0, 0.6);font-size: 1.25rem;color: #fff;padding: 0 0.75rem;line-height: 2.125rem;}
.news-by-category .news-image{position: relative;}

.categories-news .side-bar-widget .popular-widget label{color: #000;font-weight: 400;padding: 8px 10px;margin: 3px;float: left;background-color: #E9E9E9;transition: 0.3s all ease-in-out;cursor: pointer; font-size: inherit;}
.categories-news .side-bar-widget .popular-widget label:hover, .categories-news .side-bar-widget .btn-check:checked ~ label{ color:#fff;background-color:#e21350; }

.categories-news .popular-widget label{
	margin-right: 10px;
	margin-bottom: 0;
	font-size: 20px;
	font-weight: 700;
}
.categories-news .popular-widget #news-category-all {
	width: auto;
	border-radius: 20px;
	text-align: center;
	display: inline-block;
	border-color: #DADADA;
	box-shadow: unset;
}
.categories-news .popular-widget .news-search-box-column {
	display: flex;
	align-items: center;
	justify-content: end;
}
.categories-news .popular-widget #news-search-box {
	width: auto;
	height: 38px;
	border-color: #DADADA;
	border-radius: 20px 0px 0px 20px;
	border-right: 0;
}
.categories-news .popular-widget #news-search-box-button {
	background: #efefef;
	border: 1px solid #DADADA;
	border-left: 0;
	width: 40px;
	height: 38px;
	color: #dadada;
	border-radius: 0 20px 20px 0;
	transition: 0.3s;
}
.categories-news .popular-widget #news-search-box-button:hover {
	background: #e21350;
	border-color: #e32b50;
	color: #fff;
}
.news-badge a{ color: #fff; }

/*NEWS DETAILS*/
/*----------page title--------*/
.unpa-news-details-title .page-title{ font-size:2.125rem;line-height:3rem;margin-bottom:0; }
.news-content .saasio-post-meta.unpa-date i{ color: #E21350;font-weight: 600; }
.news-content-title{ font-size: 1.25rem;font-weight: 600;line-height: 1.875rem;margin-bottom: 1.25rem; }
.news-detail-content .news-content p{ margin-bottom:1.25rem; }
.news-detail-content .news-content a{ color:#E21350;text-decoration:underline; }
.news-detail-categories .popular-widget a{ margin: 0 3px;color: #000; }
.news-detail-categories .popular-widget a:hover{ color:#fff;background-color:#E21350;transition:0.3s all ease-in-out; }
.news-detail-categories ul li{ margin-top: 0.64rem; }
.news-detail-content .news-detail-img{ position:relative; width: 80%; }
.news-detail-content .news-detail-img .news-badge{position: absolute;z-index: 1;bottom: 1.25rem;right: 0;background-color: rgba(0, 0, 0, 0.6);font-size: 1.25rem;color: #fff;padding: 0 0.75rem;line-height: 2.125rem;}

/*-----------related news-----------*/
.related-news{background: #ECECEC;}
.related-news .saas_two_section_title .related-section-title{ line-height:60px;padding: 0; }
.related-news .card{ border:0;border-radius:0;height: 100%; }
.related-news .card .card-body{padding: 1.875rem;display: flex;flex-direction: column;}
.new-title a{ color:#000; }
.new-title a:hover{ color:#E21350; }
.new-title:hover{ color:#E21350;transition:0.3s all ease-in-out; }
.news-image-sec {
	height: 220px;
}
.news-image{ height:220px; overflow: hidden; }
.news-image img{	
	width: 100%;
	height: 100%;
	object-fit: cover;
}
.related-news .member-update-btn a{margin-bottom: 0.5rem;font-size: 14px;}
.related-news [class*="col-"]{ padding-right: 0.938rem;padding-left: 0.938rem; margin-bottom: 30px;}
.related-news .card-body p{ display: -webkit-box;-webkit-line-clamp: 4;-webkit-box-orient: vertical;overflow: hidden; }


/*EVENTS*/
/*----------unpa events--------*/
.unpa-events .saas_two_section_title h2.section-title{ line-height: 3.75rem;padding: 0;margin-bottom: 1.25rem; }
.unpa-events .row{ margin-top:3.181rem; }
.unpa-events .new-title{ margin-bottom:0.625rem; }


/*TEAM*/
.member-name{ font-size:1.563rem;line-height:2.188rem;margin-bottom:0.313rem;font-weight:400; }
.designation{ color: #E21350;font-size:1rem;line-height:1.2rem;font-weight:400;margin-bottom:0.313rem; }
.member-mail{ line-height: 1.625rem;margin-bottom:0; }
.member-mail a{ color:#4A4343; }
.member-mail a:hover{ color:#E21350; }
.unpa-team-section .card{ border:0;}
.unpa-team-section .card:hover { cursor: pointer; }
.unpa-team-section .card-body{ padding:1.25rem;display: flex;flex-direction: column; }
.unpa-team-section [class*="col-"]{ padding-right: 0.938rem;padding-left: 0.938rem; }
.department-img{ overflow: hidden; height: 265px; }
.team-image { overflow: hidden; }
.team-image img{ width:100%;object-fit: cover;object-position: top center;max-width: 285px;min-height: 236px;max-height: 236px; }
.team-member-detail .modal-body p:last-child{ margin-bottom:0; }
.team-member-detail .modal-body hr{ margin-bottom:1.25rem; }
.team-member-detail .modal-header{ position: absolute;border: 0;right: 2.5rem;top: 2.5rem;z-index: 1;padding: 0; }
.team-member-detail .modal-header .btn-close{ padding: 0; }
.team-member-detail .modal-header .btn-close:focus{ box-shadow:none; }
.team-member-detail .modal-header .btn-close:focus-visible{ outline: 0; }
.read-bio{ text-decoration:underline;transition:0.3s all ease-in-out;margin-top: auto;padding-top: 10px; }
.read-bio:hover{ color: #E21350;text-decoration: underline; }


/*---------EVENT DETAILS-----------*/
.unpa-date-tag{ color: #fff;background-color: #e21350;border-color: #E21350;padding: 0.313rem 1.25rem; }
.unpa-date-tag span{ font-weight: 500;line-height: 1.625rem; }
.unpa-members-retreat .event-image img{
	/* width: 100% !important;
	max-width: 100%;
	min-height: 100%;
	max-height: 100%;
	object-fit: cover;
	object-position: top center; */
	
	width: 100%;
	height: 100%;
	object-fit: contain;
}
.unpa-members-retreat .event-image .event-feature-image { display: none; }
.unpa-members-retreat .members-retreat-content .members-retreat-title{font-size: 3.125rem; line-height: 3.75rem;}
.unpa-members-retreat .form-submit-button {line-height: 26px;padding: 5px 20px;}
.unpa-members-retreat .members-retreat-content p{line-height: 1.625rem;}
.unpa-members-retreat .members-retreat-content .read-more span{font-size: 20px;line-height: 26px;}
.unpa-members-retreat .members-retreat-content .read-more{padding: 0.938rem 1.875rem;}

/*JOIN MEMBERSHIP*/
.join-membership-content .need-title{ font-size: 2.5rem; }
.join-membership-content .iner-title{ font-size: 1.25rem; }
.upcoming-events-list .unpa-date-tag{ padding:1rem 1.875rem;	}
.upcoming-events-list .unpa-date-tag span{ font-weight:700;line-height:1.797rem;font-size:1.563rem; }
.upcoming-events-list [class*="col-"]{ padding-left:0.938rem;padding-right:0.938rem; }
.upcoming-events-list .event-date{border: 1px solid #000;width:100%;max-width: 105px;height: 105px;text-align: center;}
.upcoming-events-list .event-date p{ background-color: #716755;color: #fff;font-size: 0.875rem;line-height: 1.199rem;border-bottom: 1px solid #000;padding: 0.396rem 0;margin-bottom: 0.688rem; }
.upcoming-events-list .event-date div{ font-size:2.989rem;line-height:3rem; }
.know-more-event-link{ color:#E21350 !important;text-decoration:underline;font-size:1rem;line-height:1.625rem;transition:0.3s all ease-in-out; }
.know-more-event-link:hover{ text-decoration:underline; }
.event-title{ line-height:1.438rem;margin-bottom:0.625rem;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden; }

/*-------------CONTACT US---------------*/
.contact-us div i{font-size: 18px;line-height: 29px;}
.contact-us div strong{font-size: 18px;line-height: 29px;font-weight: 700;color: #271634;}
.contact-us div a{color: #000000;}
.team-member-detail .modal-body .img-responsive{ width: 100%;object-fit: cover;object-position: top center;max-width: 236px;min-height: 236px;max-height: 236px; }



.str-footer-area .str-copywright-text p{ font-size: clamp(13px, 12.40px + 0.0018750000 * 100vw, 16px); }

/*Start media query*/
/* @media  only screen and (max-width: 1700px){
	.custom-container{ max-width: 1620px;margin: 0 auto;}
} */


@media  only screen and (min-width: 1400px){
	.custom-container{ max-width: 80%; }
}

@media only screen and (min-width: 992px){
	.em-mobile_menu{display: none;}
	body.mobile_menu_overlay_on{overflow: auto;}
	.unpa-news-details-title .page-title, .news-detail-content .news-content, .news-detail-content .news-detail-categories{ padding-left: 2.77rem;padding-right: 2.77rem; }
}
@media only screen and (min-width: 768px){
	.str-footer-area .footer-content .dia-footer-widget .str-office-icon-text:last-child p{margin-bottom: 0;}
	.str-footer-area .footer-content .col-lg-3 .dia-footer-widget:last-child{margin-bottom: 0 !important;}
	.focus-section .col-lg-4:nth-of-type(3n){border-right: unset;}
}
@media only screen and (min-width: 576px){
	#teamMemberDetail .modal-dialog{max-width: 1080px;}
}

@media only screen and (min-width: 1700px) and (max-width: 1920px){
	.ban_sec .ban_text{left: 22%;right: 22%;}
}
@media only screen and (min-width: 1164px) and (max-width: 1264px){
	.ban_sec .ban_text h3{ font-size: 15px;line-height: 23px;padding: 5px 10px;margin-bottom: 5px;}
  	.ban_sec .ban_text h2{ margin: 15px 0;font-size: 29px;line-height: 45px;padding: 5px 25px;}
  	/* .ban_sec .ban_text h1{ font-size: 40px;line-height: 45px; } */
}
@media only screen and (min-width: 1399px) and (max-width: 1499px){
	/* .ban_sec .ban_text{max-width: 50% !important;margin: auto;} */
}
@media only screen and (min-width: 1331px) and (max-width: 1499px){
	/* .ban_sec .ban_text{max-width: 50%;margin: auto;} */
	.ban_sec .ban_text h3{font-size: 22px;line-height: 20px;}
}
@media only screen and (min-width: 1100px) and (max-width: 1199px){
	.sign_in_register ul{padding-left: 0;}
}
@media only screen and (min-width: 992px) and (max-width: 1499px){
	/* .ban_sec .ban_text h1{font-size: 40px;line-height: 40px;padding: 5px 0;} */
	.ban_sec .ban_text h2{margin: 3px 0;font-size: 30px;line-height: 30px;}
	.ban_sec .ban_text h3{font-size: 18px;line-height: 16px;padding: 5px 10px;}
	.unpa-members-retreat .members-retreat-content .read-more {padding: 0.625rem 1.25rem;}
}
@media only screen and (min-width: 992px) and (max-width: 1199px){
	.news-feed-section .blog-feed-content .saasio-blog-sidebar .side-bar-widget:last-child{margin-bottom: 0 !important;}
}
@media only screen and (min-width: 992px) and (max-width: 1099px){
	.news-feed-section .saasio-blog-text .natural-health-title{font-size: 30px !important;line-height: 35px !important;}
	.sign_in_register ul{padding-left: 0;}
}
@media only screen and (min-width: 992px) and (max-width: 1024px){
	.unpa-members-retreat{padding: 60px 0;}
	.member-application-form .col-lg-2{width: 25%;}
	.member-application-form .col-lg-3{width: 35%;}
	.related-news .card .card-body{padding: 1.25rem;}
	.events-unpa{padding-bottom: 30px;}
	.news-feed-section {padding: 70px 0px;}
	.unpa-department-work{padding-bottom: 60px;}
	.unpa-member-application-title{padding: 60px 0 !important;}
}
@media only screen and (min-width: 768px) and (max-width: 991px){
	.news-feed-section .saasio-blog-text .natural-health-title{font-size: 30px !important;line-height: 35px !important;}
	.our-events{margin-top: 30px;}
	.ban_sec .ban_text h1{margin-bottom: 0;}
	.ban_sec .ban_text h3{font-size: 18px;line-height: 20px;padding: 5px 10px;margin-bottom: 0;}
	.ban_sec .ban_text h2{margin: 10px 0;font-size: 20px;line-height: 20px;margin-bottom: 0;}
	.saas_two_banner_section{padding: 70px 0px;}
	.saasio-blog-sidebar .widget-title-2{padding: 15px;}
	.news-feed-section .saasio-blog-text h5{font-size: 18px;}
	.category-widget .recent-post-area{padding: 10px !important;}
	.focus-section .col-lg-4:nth-child(-n+3) {margin-top: 0;}
	.contact-us{padding-top: 3.75rem;padding-bottom: 3.75rem;}
	.unpa-member-application-title{padding: 50px 0 !important;}
	.member-name{font-size: 1.25rem;line-height: 1.4rem;}
	.designation{line-height: 1.3rem;}
	.team-member-detail .modal-dialog .modal-content .modal-body .col-md-3:first-child{width: 236px;height: 236px;}
}
@media only screen and (min-width: 576px) and (max-width: 991px){
	/* .sign_in_register{padding-right: 30px;} */
	.saas_two_section_title h2,#crm-testimonial .crm-testimonial-title, .client-logo h2{
		padding-top: 0;
	}
	.focus-item h3{font-size: 18px;}
}
@media only screen and (min-width: 576px) and (max-width: 767px){
	.saas_two_banner_section{padding: 50px 0px;}
	.ban_sec .ban_text h2{margin: 5px 0;font-size: 17px;line-height: 30px;padding: 5px 25px;}
	.ban_sec .ban_text h3{font-size: 18px;line-height: 20px;padding: 5px 10px;}
	.news-feed-section .saasio-blog-text .natural-health-title{font-size: 28px !important;line-height: 35px !important;}
	.ban_sec .ban_text{left: 8%;right: 8%;}
	.member-name{font-size: 1.25rem;line-height: 1.5rem;}
	.designation{line-height: 1.3rem;}
	.focus-section .col-lg-4:nth-of-type(2n){border: unset;}
	.focus-section .col-lg-4:nth-child(-n+2){margin-top: 0;}
}
@media only screen and (min-width: 565px) and (max-width: 767px){
	.ban_sec .ban_text h2{font-size: 20px !important;line-height: 30px !important;}
}
@media only screen and (min-width: 501px) and (max-width: 575px){
	.ban_sec .ban_text h2{margin: 10px 0;font-size: 20px;line-height: 30px;}
}
@media only screen and (min-width: 320px) and (max-width: 991px){
	.sign_in_register .sir-mobile-hide {
		/* float: right;
		line-height: 40px;
		top: 0;
		position: relative;
		padding-top: 0; */
		display: none;
	}
	.sign_in_register ul{margin-bottom: 0;}
	.main_menu_list{float: right;}
	.our-events .our-event-title{width: 90%;}
	.side-bar-widget:last-child{margin-bottom: 0;}
	.about-section .saas_two_section_title h2{margin-top: 10px;}
	.about-history .row{flex-direction: column-reverse;}
	/* .em-main-header .em-main-header-content .em-brand-logo img{height: 50px;} */
	.news-feed-section{padding: 50px 0px;}
	.department .card .card-body{ padding: 20px !important;}
	.recent-news{padding-bottom: 50px;}
	.unpa-department-work .card .card-footer {
		padding: 0 20px 20px 20px !important;
	}
}
@media only screen and (min-width: 320px) and (max-width: 767px){
	.str-footer-area .str-copywright-text{display: block;}
	.str-footer-area .str-copywright-text ul{list-style: none;}
	.department.latest-news, .department{padding: 50px 0;}
	.our-events{margin-top: 50px;}
	.unpa-department-work .card .card-body{ padding: 20px !important; }
}
@media only screen and (min-width: 320px) and (max-width: 575px){
	.sign_in_register ul{padding-left: 0; margin-bottom: 0;}
	.sign_in_register ul li{font-size: 14px;}
	.banner .s2-banner_area .pera-content h1{font-size: 30px;line-height: 35px;}
	.saas_two_banner_section{padding: 50px 0px;}
	.news-feed-section .saasio-blog-text .natural-health-title{font-size: 25px !important;line-height: 30px !important;}
	/* .saas_two_section_title h2,#crm-testimonial .crm-testimonial-title, .client-logo h2{margin-bottom: 20px;} */
	.focus-section .col-lg-4{border: unset;}
	.ban_sec .ban_text{left: 2%;right: 2%;}
	.ban_sec .ban_text h2{margin: 10px 0;font-size: 15px;line-height: 20px;}
	.ban_sec .ban_text h3{font-size: 15px;line-height: 20px;padding: 5px 10px;}
	.saas_two_section_title h2{padding-top: 0;padding-bottom: 10px;}
}

@media  only screen and (max-width: 1199px){
	.container {
		max-width: unset;
		padding-left: 50px;
    	padding-right: 50px;
	}
	.sign_in .sign-in-container-main {
		width: auto !important;
	}
	.em-main-menu-item .em-main-navigation li { margin: 0px 5px; }
	/* .sign_in_register ul li a { padding: 5px 10px; font-size: 12px; } */
	/* .em-main-menu-item .em-main-navigation li a, .sign_in_register ul li.get-started-header-link a, .sign_in_register ul li a { font-size: 12px; } */
}

@media only screen and (max-width: 1080px){
	.team-member-detail .modal-dialog{margin: 1.75rem .5rem;}
}
@media only screen and (max-width: 1024px){
	.department, .focus-section{padding: 50px 0;}
	.crm-testimonial-section{padding: 50px 10px;}
	.pt-100{padding-top: 50px;}
	.our-video{padding: 50px 0;}
	.members-box .card-body{padding: 1.25rem;}
	.members-box{padding-bottom: 50px;}
	.str-footer-area .footer-content{padding: 60px 0;}
	.pt-80{padding-top: 2.5rem;}
	.news-detail-content .news-detail-categories{margin-bottom: 3.6rem;}
	.related-news{padding: 3.125rem 0;}
	.news-detail-content .side-bar-widget:last-child{margin-bottom: 3.125rem;}
	.pt-110 {padding-top: 3rem;}
	.pt-78 {padding-top: 3rem;}
	.pb-90 {padding-bottom: 2.813rem;}
	.pt-120{padding-top: 3.75rem;}
	.mb-68{margin-bottom: 2.125rem;}
	.pb-120 {padding-bottom: 3.75rem;}
	.mt-50{margin-top: 1.563rem;}
	.unpa-member-application-title .page-title{margin-bottom: 0;}
	/* .crm-testimonial-section .crm-testimonial-area .crm-testimonial-text p{font-size: 18px;} */
	.unpa-news-details-title .page-title{font-size: 2rem;line-height: 2.75rem;}
}
@media only screen and (max-width: 991px){
	.unpa-members-retreat .members-retreat-content{margin-top: 20px;}
	.unpa-members-retreat .members-retreat-content .members-retreat-title{font-size: 2.5rem;line-height: 2.5rem;}
	.know-more{margin-top: 20px !important;}
	.page-title{font-size: 3rem;line-height: 4.125rem; }
	.contact-us .col-lg-6{padding-left: 1.188rem;padding-right: 1.188rem;}
	.contact-us .bg-gray.p-40{padding: 1.5rem;}
	.contact-us h2{font-size: 2.05rem;line-height: 2.45rem;}
	.unpa-events{padding: 90px 0;}
	.industry-events{padding-bottom: 2.813rem;}
	.related-news .card .card-body{padding: 1.25rem;}
	/* .crm-testimonial-section .crm-testimonial-area .crm-testimonial-text p{font-size: 16px;} */
	.team-member-detail .z-index-class{ text-align:center; }
	.team-member-detail .z-index-class:nth-child(2){ margin-top: 1.25rem; }
	.container {
		padding-left: 15px;
    	padding-right: 15px;
	}
	.sign_in {
		padding-top: 80px !important;
		padding-bottom: 80px !important;
	}
	/* .sign_in_register ul li{ margin-right: 40px; } */
	.fed-header-title-section .member-logout-container { margin-top: 12px; }
	/* .recent-news .new-img { aspect-ratio: unset; } */
	.recent-news .new-img img { object-fit: contain; }
	.unpa-members-retreat .event-image .event-vertical-image { display: none; }
	.unpa-members-retreat .event-image .event-feature-image { display: block; }
	.ban_sec .ban_img .ban_text div.ban_text_content{
		padding-top: 15%;
		padding-bottom: 15%;
	}
	.ban_sec .ban_img .ban_text .ban_video video { width: 100%; height: 100%; object-fit: cover; }
	/* .sign_in_register ul li a { padding: 7px 10px; font-size: 12px; } */
	.sign_in_register ul li.get-started-header-link a, .sign_in_register ul li a { font-size: 14px; }
}
@media only screen and (max-width: 767px) {
	.ban_img img {min-height: 290px;object-fit: cover;}
	.key-contact-person-name{ margin-bottom:1.25rem; }
	.member-application-form{ padding:1.125rem; }
	.unpa-member-application-title{ padding: 2rem; }
	.unpa-member-application-title .page-title{font-size: 2.05rem;line-height: 2.45rem; }
	.news-image img{max-width: 100%;}
	.page-title{font-size: 2.05rem;line-height: 2.45rem; }
	.unpa-members-retreat .members-retreat-content .members-retreat-title{font-size: 2.2rem;line-height: 2.2rem;}
	.team-member-detail .modal-header{ top: 17px;right: 17px; }
	.z-index-class{z-index: 2;}
	.contact-us .col-lg-6:last-child{margin-top: 50px;}
	/* .crm-testimonial-section .crm-testimonial-area .crm-testimonial-text p{font-size: 14px;} */
	.sign_in {
		padding-top: 40px !important;
		padding-bottom: 40px !important;
	}
	.team-image img{ max-width: unset; min-height: unset; max-height: unset; }
}
@media only screen and (max-width:575px){
	.news-image img{max-width: 100%;}
	.unpa-members-retreat .members-retreat-content .members-retreat-title{font-size: 2rem;line-height: 2rem;}
	.team-image img{ max-width:100%; }
	.responsive-sm-width{ max-width:135px; }
	.recent-news .new-content{margin-top: 1.875rem;}
	.load-more{padding: 0.938rem 4.25rem;}
	.team-image img{min-height: 100%;max-height: 100%;}
	.ban_sec .ban_img .ban_text .ban_video video { width: 120%; }
	.ban_sec .ban_img .ban_text div.ban_text_content{
		padding-top: 30%;
		padding-bottom: 30%;
	}
}
@media only screen and (max-width:400px){
	/* .ban_sec .ban_img .ban_text div.ban_text_content { padding-top: 30px; padding-bottom: 30px; } */
	.ban_sec .ban_img .ban_text .ban_video { height: 100%; }
	.ban_sec .ban_img .ban_text .ban_video video { width: 160%; }
}


/* START : 12/10/2024 : CSS */
.department.unpa-department-work .card-body h4 { font-size: clamp(18px, 17.20px + 0.0025000000 * 100vw, 22px); }
.department.unpa-department-work .card .card-body p {
	display: unset;
	-webkit-line-clamp: unset;
	-webkit-box-orient: unset;
	overflow: unset;
	font-size: clamp(13px, 12.40px + 0.0018750000 * 100vw, 16px);
	line-height: 1.4;
}
.department.unpa-department-work .card .card-footer{background: #fff;}
.img-responsive { transition: 0.3s; }
.img-responsive:hover { transform: scale(1.1); }

.em-main-header .dropdown .dropdown-menu li a:after { content: unset; }
.member-directory-column .card-body { position: relative; }
section.raw_html a { text-decoration: underline; color: #E21350 !important; }
section.raw_html a.btn {
	border-radius: 0;
	padding: 10px 30px;
	font-size: 16px;
	line-height: 18.4px;
	transition: 0.3s all ease-in-out;
	background-color: #E21350;
	border: 1px solid #E21350;
	color: #FFF !important;
	text-decoration: unset;
}
section.raw_html a.btn:hover {
	background-color: #FFF;
	color: #000 !important;
	border-color: #000;
}
.dump_news_data_row .read-more, .department.letes-news .read-more{ margin-top: unset; }
.member_application_form a { text-decoration: none !important; color: #E21350 !important; }
.member_application_form:visited { color: unset; }


.sign_in {
	padding-top: 120px;
	padding-bottom: 120px;
}

.sign_in .sign-in-container-main {
	box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
	width: 80%;
	margin: auto;
}

.sign_in .sign-in-container {
	padding: 40px;
}

.sign_in .sign-in-container h1 {
	margin-bottom: 35px;
}

.sign_in .sign-in-container #signinForm input {
	background: #f2f2f2;
	border: 1px solid transparent;
}

.sign_in .sign-in-container #signinForm input:focus {
	border: 1px solid #E21350;
}

.sign_in .sign-in-container #signinForm .unpa-form-label {
	text-transform: uppercase;
	margin-bottom: 10px;
}

.sign_in .sign-in-container #signinForm button {
	background-image: linear-gradient(to right, #e21350 0%, #ec6990 51%, #e21350 100%);
	transition: 0.5s;
	background-size: 200% auto;
	border: 0;
}

.sign_in .sign-in-container #signinForm button:hover {
	background-position: right center;
	color: #FFF !important;
}

.sign_in .sign-in-container #signinForm input,
.sign_in .sign-in-container #signinForm button {
	border-radius: 50px;
}

.sign_in .sign-up-container .register-container {
	display: flex;
	flex-flow: column;
	justify-content: space-between;
	height: 100%;
	align-content: center;
	text-align: center;
	background-image: linear-gradient(to bottom right, #ec6990, #e21350);
	color: #fff;
	padding: 20px 10px;
}
.sign_in .sign-up-container .register-container .register-container-one { margin-top: 70px; }
.sign_in .sign-up-container .register-container .register-container-one h2 {
	font-size: 2.3rem;
	margin-bottom: 15px;
	font-weight: bolder;
}
.sign_in .sign-up-container .register-container .register-container-one h4 {
	font-size: 1.2rem;
	margin-bottom: 30px;
}

.sign_in .sign-up-container .register-container .register-container-one a {
	border: 1px solid #fff;
	padding: 12px 20px;
	border-radius: 50px;
	transition: 0.3s;
}

.sign_in .sign-up-container .register-container .register-container-one a:hover {
	background: #fff;
	color: #ed3a57;
}

.sign_in .sign-up-container .register-container .register-container-two { margin-top: 150px; }
.sign_in .sign-up-container .register-container .register-container-two p { color: #fff; margin-bottom: 0; }
.sign_in .sign-up-container .register-container .register-container-two a { text-decoration: underline; }
/* #em-header + section { margin-top: 65px; } */

.fed-header-title-section .member-logout-container { text-align: end; }
.fed-header-title-section .member-logout-container a { transition: 0.3s; }
.fed-header-title-section .member-logout-container a:hover { color: #ed3a57; }
.unpa-navbar-main-logo {
	-webkit-transition: all 0.5s ease-in-out;
	-moz-transition: all 0.5s ease-in-out;
	-o-transition: all 0.5s ease-in-out;
	transition: all 0.5s ease-in-out;
	max-height: 80px;
}
.object-fit-cover { object-fit: cover; }
.member-chatbox-container .active-button i { color: #E21350 !important; }
.unpa-auth-header-links { position: relative; }
.unpa-auth-header-links .sign_in_register { position: absolute; top: -11px; width: max-content; right: 10px; }

@media only screen and (min-width:991px){
	.mb-md-60px{ margin-bottom: 60px; }
}

@media only screen and (max-width:991px){
	.mt-md-30px{ margin-top: 30px; }
	.unpa-header-links { order: 3; margin-left: 0 !important; }
	.unpa-header-links .em-mobile_menu .em-mobile_menu_button { position: unset; text-align: end; font-size: unset; line-height: unset; }
	.news-image , .department-img{ height: auto; }
	.unpa-auth-header-links .sign_in_register { right: 15px; }
}


/* START : Our Executive Members : Section : CSS */
ul.client-logo-ul {
	list-style-type: none;
	flex-direction: row;
	flex-wrap: wrap;
	display: flex;
	justify-content: center;
	padding: 0 100px;
	margin-top: 30px;
}
ul.client-logo-ul li.client-logo-li {
	flex-basis: 10%;
	padding: 1.3%;
}
ul.client-logo-ul li.client-logo-li .client-logo-link {
	filter: grayscale(1);
	transition: 0.3s;
}

ul.client-logo-ul li.client-logo-li .client-logo-link:hover { filter: grayscale(0); }

@media only screen and (max-width: 1369px){
	/* ul.client-logo-ul li.client-logo-li { flex-basis: 15%; } */
	ul.client-logo-ul { padding: 0 50px; }
}

@media only screen and (max-width: 1199px){
	/* ul.client-logo-ul li.client-logo-li { flex-basis: 17%; } */
	ul.client-logo-ul { padding: 0 40px; }
}

@media only screen and (max-width: 991px){
	ul.client-logo-ul li.client-logo-li { flex-basis: 12%; }
	ul.client-logo-ul { padding: 0 20px; }
}

@media only screen and (max-width: 768px){
	.read-more { padding: 7px 22px; }
	ul.client-logo-ul li.client-logo-li { flex-basis: 15%; }
	nav ul.pagination li { display: none; }
	nav ul.pagination li:first-child, nav ul.pagination li:last-child { display: block; }
	.news-category-column { display: flex; justify-content: center; }
	.categories-news .popular-widget .news-search-box-column { justify-content: center; margin-top: 20px; }
	.categories-news .popular-widget #news-category-all, .categories-news .popular-widget #news-search-box { width: inherit; }
}

@media only screen and (max-width: 575px){
	ul.client-logo-ul li.client-logo-li { flex-basis: 18%; }
	ul.client-logo-ul { padding: 0; }
}
/* END : Our Executive Members : Section : CSS */


/* START: Error Page : CSS */
.http-error-section {
	display: flex;
	justify-content: center;
	align-items: center;
	padding: 100px 50px;
}
.http-error-section .http-error-image { margin-right: 10px; }
.http-error-section .http-error-text { margin-left: 10px; text-align: center; }
.http-error-section .http-error-text h1 { font-weight: bold; word-spacing: 2px; margin-bottom: 13px; color: #000; }
.http-error-section .http-error-text p { font-size: 18px; word-spacing: 2px; color: #000; }

@media only screen and (max-width: 1080px){
	.http-error-section { display: block; text-align: center; padding: 50px 20px; }
	.http-error-section .http-error-text h1 { margin-top: 20px; }
	.http-error-section .http-error-text p { font-size: inherit; }
}
/* END: Error Page : CSS */


/*------------MEMBER DIRECTORY------------*/
.members-box .member-title{
	font-size: 1.3rem;
	font-weight: 700;
	margin-left: 15px;
	margin-bottom: 0;
	word-break: break-word;
}
.members-box .member-image { display: flex; align-items: center; margin-bottom: 20px; }
.members-box .member-image a.logo-link { min-width: 109px; }
.members-box .member-image img { width: auto; height: 60px; }
.members-box .member-image i { font-size: 25px; color: #000; transition: 0.3s; }
.members-box .member-image i:hover { color: #e21350; }
.members-box .card-body p{line-height: 26px;}
.members-box .card-body{ display:flex; flex-direction:column;}
.members-box .member-content .fullcontent{display: none;}
.members-box .member-content .shortcontent .member-about-text {
	display: -webkit-box;
	-webkit-line-clamp: 4;
	-webkit-box-orient: vertical;
	overflow: hidden;
	line-height: 18px;
	font-size: 16px;
	color: #4A4343;
	margin-bottom: 10px;
}
.members-box .member-content .shortcontent .member-about-text.md-read-more {
	display: block;
	-webkit-line-clamp: unset;
	-webkit-box-orient: unset;
	overflow: unset;
	padding-right: 0;
}

.member-directory-column .member-directory-category-block .member-directory-category {
	display: inline-block;
	background: #fff;
	padding: 5px 10px;
	margin-bottom: 10px;
	transition: 0.3s;
	font-size: 13px;
	font-weight: 500;
}

.member-directory-column .member-directory-category-block .member-directory-category:not(:last-child) {
	margin-right: 10px;
}

.member-directory-column .member-directory-category-block .member-directory-category:hover {
	background: #E21350;
	color: #fff;
}
.member-directory-column .member-directory-capabilities-block p {
	line-height: 18px;
	background: #0000000d;
	padding: 10px;
	font-size: 15px;
	margin-bottom: 10px;
}
.member-directory-column .member-directory-box-bottom { margin-top: auto; }

.member-directory-read-more {
	padding: 10px 30px;
	transition: 0.3s all ease-in-out;
	clear: left;
	display: inline-block;
	width: fit-content;
	color: #FFF !important;
	background-color: #E21350;
	border: 1px solid #E21350;
}
.member-directory-read-more:hover{
	background-color: #FFF;
	color: #000 !important;
	padding: 10px 30px;
	border-color: #000;
}

/* .member-directory-column .member-content .member-about-text { position: relative; } */
.member-directory-column .member-content .read-contentbtn {
	display: block;
	margin-bottom: 20px;
	color: #c97890;
	background: #ECECEC;
	transition: 0.3s;
}
.member-directory-column .member-content .read-contentbtn:hover { color: #e21350; }
.member-directory-column .member-content .md-read-more .read-contentbtn { position: unset; }


/* START: Event Section : CSS */
.event-section { padding: 60px 0; }
.event-section .event-section-box { position: relative; }
.event-section .event-section-box .event-section-box-bg {
	position: absolute;
	height: 100%;
	width: 100%;
	left: 0;
	top: 0;
	right: 0;
	border: 0;
}
.event-section .event-section-box .event-section-box-bg img {
	height: 100%;
	width: 100%;
	object-fit: cover;
	object-position: center;
}
.event-section .event-section-box .event-section-box-container {
	position: inherit;
	padding: 40px;
	background: #00000091;
	color: #fff;
	text-align: center;
}
.event-section .event-section-box .event-section-box-container .event-section-box-header .event-section-title {
	margin-top: 40px;
	font-size: clamp(28px, 24.00px + 0.0125000000 * 100vw, 48px);
	line-height: 1.3;
	font-weight: 700;
}
.event-section .event-section-box .event-section-box-container .event-section-box-header .event-section-sub-title {
	font-size: clamp(20px, 18.40px + 0.0050000000 * 100vw, 28px);
	line-height: 1.3;
	font-weight: 600;
	margin-top: 20px;
	margin-bottom: 0;
}
.event-section .event-section-box .event-section-box-container .event-section-box-header .event-section-box-button {
	/* font-size: 18px; */
	margin-top: 30px;
	margin-bottom: 0;
}
.event-section .event-section-box .event-section-box-container .event-section-box-header .event-section-box-button:hover {
	border-color: #FFF;
}
.event-section .event-section-box .event-section-box-container .event-section-box-footer {
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
	margin-top: 30px;
}
.event-section .event-section-box .event-section-box-container .event-section-box-footer .event-info-box {
	display: flex;
	text-align: left;
	align-items: center;
	margin-top: 25px;
}
.event-section .event-section-box .event-section-box-container .event-section-box-footer .event-info-box:not(:last-child) {
	margin-right: 25px;
  	padding-right: 25px;
	border-right: 2px solid #FFF;
}
.event-section .event-section-box .event-section-box-container .event-section-box-footer .event-info-box .event-info-box-icon .ti {
	color: #e21350;
	font-size: 45px;
	margin-right: 10px;
}
.event-section .event-section-box .event-section-box-container .event-section-box-footer .event-info-box .event-info-box-text h5 {
	margin-bottom: 0;
	font-size: clamp(13px, 12.00px + 0.0031250000 * 100vw, 18px);
	line-height: 1.3;
}


.event-section .industry-events-section { margin-top: 60px; }
.event-section .industry-events-section .industry-events-container { margin-top: 30px; }
.event-section .industry-events-section .industry-events-container .industry-events-row .industry-events-column {
	height: 100%;
	border-left: 3px solid #e21350;
	padding: 24px;
	box-shadow: 0px 8px 16px 2px #10182814;
}
.event-section .industry-events-section .industry-events-container .industry-events-row .industry-events-button-column { margin-top: 55px; }
.event-section .industry-events-section .industry-events-container .industry-events-row .industry-events-column .industry-events-title {
	margin-bottom: 0;
	font-size: clamp(14px, 13.20px + 0.0025000000 * 100vw, 18px);
	line-height: 1.5;
	font-weight: 500;
}

@media only screen and (max-width:1080px){
	.event-section .event-section-box .event-section-box-container .event-section-box-footer { justify-content: start; }
	.event-section .event-section-box .event-section-box-container .event-section-box-footer .event-info-box { width: 50%; }
	.event-section .event-section-box .event-section-box-container .event-section-box-footer .event-info-box:not(:last-child) {
		margin-right: unset;
		padding-right: unset;
		border-right: unset;
	}
}
@media only screen and (max-width: 991px){
	.event-section .industry-events-section { padding-left: 20px; padding-right: 20px; }
}
@media only screen and (max-width: 767px){
	.event-section .event-section-box .event-section-box-container { padding: 30px; }
	.event-section .event-section-box .event-section-box-container .event-section-box-footer { margin-top: 20px; }
	.event-section .event-section-box .event-section-box-container .event-section-box-header .event-section-title { margin-top: 30px; }
	/* .event-section .event-section-box .event-section-box-container .event-section-box-header .event-section-sub-title { font-size: 22px; } */
	.event-section .event-section-box .event-section-box-container .event-section-box-header .event-section-box-button { margin-top: 25px; }
	.event-section .event-section-box .event-section-box-container .event-section-box-footer .event-info-box .event-info-box-icon .ti { font-size: 40px; }
	/* .event-section .event-section-box .event-section-box-container .event-section-box-footer .event-info-box .event-info-box-text h5 { font-size: 15px; } */
}
@media only screen and (max-width: 575px){
	.event-section .event-section-box .event-section-box-container { padding: 20px; }
	.event-section .event-section-box .event-section-box-container .event-section-box-footer .event-info-box .event-info-box-icon .ti { font-size: 35px; }
	.event-section .event-section-box .event-section-box-container .event-section-box-footer .event-info-box .event-info-box-text h5 { font-size: 13px; }
	.event-section .event-section-box .event-section-box-container .event-section-box-footer .event-info-box { margin-top: 15px; }
}
/* END: Event Section : CSS */
	

div:where(.swal2-container).swal2-center > .swal2-popup { padding: 2rem; }
.swal2-modal.swal2-popup .swal2-icon { margin-top: 0; }
.swal2-modal.swal2-popup .swal2-title { margin-bottom: 0; margin-top: 0; }

.crm-testimonial-section h2.crm-testimonial-title { font-size: clamp(22px, 21.20px + 0.0025000000 * 100vw, 26px); }
.crm-testimonial-section #crm-testimonial-id .owl-dots { display: flex; justify-content: center; margin-top: 5px; }
.crm-testimonial-section #crm-testimonial-id .owl-dots .owl-dot { cursor: pointer; }



.decades-of-impact-banner-text {
	color: #fff;
	padding: 10px;
	font-size: 30px;
	line-height: 37px;
	margin-bottom: 0;
}
.impact-section .impact-column-a { border: 1px solid #dedede; }
.impact-section .impact-column-a img { width: 100%; transition: 0.3s; }
.impact-section .impact-column-a img:hover { opacity: 0.7; }
.impact-section .impact-row { display: flex; }

.impact-section .impact-row .impact-column-left { width: 20%; }
.impact-section .impact-row .impact-column-right { width: 80%; }

.impact-section .impact-row .impact-column-right .impact-download { display: block; }


.impact-section .impact-row .impact-column-right .impact-column-title a {
	position: relative;
	border: 0;
	padding: 0 6px 0 0;
	margin-right: 10px;
	color: #444444;
	font-weight: 500;
	font-size: 16px;
	transition: 0.3s all ease-in-out;
}

.impact-section .impact-row .impact-column-right .impact-column-title a::after {
	content: "";
	position: absolute;
	height: 1px;
	width: 0%;
	left: 0;
	bottom: -5px;
	background-color: #E21350;
	transition: 0.3s all ease-in-out;
}
.impact-section .impact-row .impact-column-right .impact-column-title a:hover::after { width: 99%; }
.impact-section .impact-row .impact-column-right .impact-column-title a:hover { color: #E21350 !important; }



.impact-section .impact-column-b {
	height: 100%;
	display: flex;
  	justify-content: space-between;
}
.impact-section .impact-column-b .impact-column-title {
	display: flex;
	align-items: center;
	width: 100%;
	margin-left: 25px;
}
.impact-section .impact-column-b .impact-column-title-date { min-width: 175px; margin-left: 20px; text-align: end; }


.impact-search-row { margin-bottom: 40px; }
.impact-search-row .impact-search-box-column { display: flex; justify-content: end; }
.impact-search-row .impact-search-box-column #impact-search-box {
	height: 39px;
	width: 300px;
	border-radius: 20px 0px 0px 20px;
	border-color: #DADADA;
	border-right: 0;
}
.impact-search-row .impact-search-box-column #impact-search-box-button {
	padding: 8px;
	border: 0;
	background: #efefef;
	color: #dadada;
	transition: 0.3s;
	height: 39px;
	border-radius: 0px 20px 20px 0px;
	border: 1px solid #dadada;
	border-left: 0;
	width: 40px;
 	height: 39px;
}

.impact-search-row .impact-search-box-column #impact-search-box-button:hover { border-color: #e32b50; background: #e32b50; color: #FFF; }

.dump_impact_data_row .impact-column-border { display: flex; justify-content: end; }
.dump_impact_data_row .impact-column-border hr{
	color: #000 !important;
	width: 78%;
}
.dump_impact_data_row span.impact-column-border:last-of-type { display: none; }


.member-directory-filter { margin-bottom: 31px; }

.member-directory-filter .side-bar-widget{background: #F9F9F9;padding: 20px;}


.member-directory-filter .side-bar-widget .popular-widget label{color: #000;font-weight: 400;padding: 8px 10px;margin: 3px;float: left;background-color: #E9E9E9;transition: 0.3s all ease-in-out;cursor: pointer; font-size: inherit;}
.member-directory-filter .side-bar-widget .popular-widget label:hover, .member-directory-filter .side-bar-widget .btn-check:checked ~ label{ color:#fff;background-color:#e21350; }

.member-directory-filter .popular-widget label{
	margin-right: 10px;
	margin-bottom: 0;
	font-size: 20px;
	font-weight: 700;
}
.member-directory-filter .popular-widget #member-directory-category-all {
	width: auto;
	border-radius: 20px;
	text-align: center;
	display: inline-block;
	border-color: #DADADA;
	box-shadow: unset;
}
.member-directory-filter .popular-widget .member-directory-search-box-column {
	display: flex;
	align-items: center;
	justify-content: end;
}
.member-directory-filter .popular-widget #member-directory-search-box {
	width: auto;
	height: 38px;
	border-color: #DADADA;
	border-radius: 20px 0px 0px 20px;
	border-right: 0;
}
.member-directory-filter .popular-widget #member-directory-search-box-button {
	background: #efefef;
	border: 1px solid #DADADA;
	border-left: 0;
	width: 40px;
	height: 38px;
	color: #dadada;
	border-radius: 0 20px 20px 0;
	transition: 0.3s;
}
.member-directory-filter .popular-widget #member-directory-search-box-button:hover {
	background: #e21350;
	border-color: #e32b50;
	color: #fff;
}

.member-directory-filter .select2-container--default .select2-selection--multiple {
    position: relative;
    padding-right: 20px;
}

.member-directory-filter .select2-container--default .select2-selection--multiple:after {
    content: '';
    border-color: #888 transparent transparent transparent;
    border-style: solid;
    border-width: 5px 4px 0 4px;
    position: absolute;
    top: 50%;
    right: 14px;
    transform: translateY(-50%);
    pointer-events: none;
}

.member-directory-filter .select2-container--default .select2-selection--multiple::after {
	font-family: "tabler-icons" !important;
	content: "\ea5f";
	border: unset;
	top: 53%;
}

.member-directory-filter .select2-container--default.select2-container--open .select2-selection--multiple:after {
    transform: scaleY(-1);
	top: 19%;
}

.member-directory-category-column .select2-container,
.news-category-column .select2-container { width: auto !important; min-width: 298px; }

.member-directory-category-column .select2-container--default .select2-selection--multiple,
.news-category-column .select2-container--default .select2-selection--multiple { padding-top: 0; padding-bottom: 6px; }

.member-directory-category-column .select2-container--default .select2-selection--multiple .select2-selection__choice__remove,
.news-category-column .select2-container--default .select2-selection--multiple .select2-selection__choice__remove { height: 100%; padding: 0 4px 0 6px; }

.member-directory-category-column .select2-container--default .select2-selection--multiple .select2-selection__choice__remove,
.news-category-column .select2-container--default .select2-selection--multiple .select2-selection__choice__remove { font-size: 0.8em; }

.member-directory-category-column .select2-container--default .select2-selection--multiple,
.member-directory-category-column .select2-container--default .select2-selection--multiple .select2-selection__choice,
.news-category-column .select2-container--default .select2-selection--multiple,
.news-category-column .select2-container--default .select2-selection--multiple .select2-selection__choice { border-radius: 20px; }

.member-directory-category-column .select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple,
.news-category-column .select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple { border-radius: 17px 17px 0 0; border: solid #dadada 1px; }

.member-directory-category-column .select2-container--default.select2-container--focus .select2-selection--multiple, 
.news-category-column .select2-container--default.select2-container--focus .select2-selection--multiple{ border: solid #dadada 1px; }

.member-directory-category-column .select2-container .select2-search--inline .select2-search__field,
.news-category-column .select2-container .select2-search--inline .select2-search__field { margin-left: 20px; margin-bottom: 4px; margin-top: 6px; font-family: 'inter'; height: 19px; }


.member-directory-membership-type-section { text-align: center; }
.member-directory-membership-type-section .side-bar-widget { padding-left: 0; padding-right: 0; }
.member-directory-membership-type-section .membership-type-ul .membership-type-li label {
	margin: 0;
	padding: 8px 32px;
}
.member-directory-membership-type-section .membership-type-ul .membership-type-li:first-child label {
	border-top-left-radius: 50px;
	border-bottom-left-radius: 50px;
}
.member-directory-membership-type-section .membership-type-ul .membership-type-li:last-child label {
	border-top-right-radius: 50px;
	border-bottom-right-radius: 50px;
}

.member-directory-column .card-body .model-link { position: absolute; top: 5px; right: 5px; }

#forgotPasswordForm .form-submit-button, #resetPasswordForm .form-submit-button {
	width: auto;
	font-size: 18px;
  	padding: 10px 50px;
}

.color-primary { color: #E21350 !important; }
.link-hover-ef-one { position: relative; }
.link-hover-ef-one::after {
	content: "";
	position: absolute;
	height: 1px;
	width: 0%;
	left: 0;
	bottom: -2px;
	background-color: #E21350;
	transition: 0.3s all ease-in-out;
}
.link-hover-ef-one:hover::after { width: 99%; }


@media only screen and (max-width: 1485px){
	.members-box .member-title{ font-size: 1.1rem; }
	.members-box .member-image a.logo-link { min-width: 100px; }
	.members-box .member-image img { height: 55px; }
}

@media only screen and (max-width: 1099px){
	.member-directory-membership-type-section .membership-type-ul .membership-type-li label { padding: 8px 24px; }
}

@media only screen and (max-width: 991px){
	.decades-of-impact-banner-text { font-size: 25px; line-height: 32px; }
	.impact-section .impact-row .impact-column-left { display: none; }
	.impact-section .impact-row .impact-column-right, .dump_impact_data_row .impact-column-border hr { width: 100%; }
	.impact-section .impact-column-b .impact-column-title, .impact-section .impact-column-b .unpa-date { margin-left: 0; align-items: start; }
	.member-directory-membership-type-section .membership-type-ul .membership-type-li label {
		padding: 8px 16px;
		font-size: 13px;
	}
}

@media only screen and (max-width: 767px){
	.decades-of-impact-banner-text { font-size: 20px; line-height: 27px; }
	.impact-search-row .impact-search-box-column #impact-search-box,
	.member-directory-category-column,
	.news-category-column { display: flex; }
	.member-directory-filter .popular-widget #member-directory-category-all, .member-directory-filter .popular-widget #member-directory-search-box { width: inherit; }
	.member-directory-filter .popular-widget .member-directory-search-box-column {
		justify-content: center;
    	margin-top: 20px;
	}
	.member-directory-category-column .select2-container,
	.news-category-column .select2-container { width: 100% !important; }


	.member-directory-membership-type-section { text-align: left; }
	.member-directory-membership-type-section .side-bar-widget { padding-bottom: 0; }
	.member-directory-membership-type-section .membership-type-ul .membership-type-li:first-child label {
		border-top-left-radius: unset;
		border-bottom-left-radius: unset;
	}
	.member-directory-membership-type-section .membership-type-ul .membership-type-li:last-child label {
		border-top-right-radius: unset;
		border-bottom-right-radius: unset;
	}
}

@media only screen and (max-width: 575px){
	.decades-of-impact-banner-text { font-size: 15px; line-height: 22px; padding:0 0 0 10px; }
	.impact-section .impact-column-b { flex-flow: column-reverse; }
	.impact-section .impact-column-b .unpa-date { margin-bottom: 15px; }
	.impact-section .impact-column-b .impact-column-title-date {
		margin: 0;
		min-width: unset;
		text-align: start;
		width: 100%;
	}
}



/* START: Member Spotlight : Section */
.member-spotlight-section .member-spotlight-recent-section {
	padding-top: 60px;
	padding-bottom: 60px;
}
.member-spotlight-section .member-spotlight-recent-section .msr-member-avatar {
	height: 100%;
	display: flex;
	justify-content: center;
	align-items: center;
}
.member-spotlight-section .member-spotlight-recent-section .msr-member-avatar .msr-member-avatar-img {
	height: 100%;
	width: 100%;
	max-height: 400px;
	max-width: 400px;
	border-radius: 50%;
	object-fit: cover;
}
.member-spotlight-section .member-spotlight-recent-section .msr-member-info {
	height: 100%;
	display: flex;
	align-items: center;
	justify-content: center;
	text-align: center;
}
.member-spotlight-section .member-spotlight-recent-section .msr-member-info .msr-member-info-company-logo {
	width: 100px;
	margin-bottom: 15px;
}
.member-spotlight-section .member-spotlight-recent-section .msr-member-info .msr-member-info-meet {
	color: #e21350;
	margin-bottom: 5px;
	text-transform: uppercase;
}
.member-spotlight-section .member-spotlight-recent-section .msr-member-info .msr-member-info-names {
	font-weight: 600;
	margin-bottom: 5px;
	color: #030303;
	text-transform: uppercase;
}
.member-spotlight-section .member-spotlight-recent-section .msr-member-info .msr-member-info-profession {
	color: #434343;
	font-size: 15px;
}
.member-spotlight-section .member-spotlight-recent-section .msr-member-info .msr-member-info-quote-section {
	display: flex;
	justify-content: center;
}
.member-spotlight-section .member-spotlight-recent-section .msr-member-info .msr-member-info-quote {
	position: relative;
	max-width: 500px;
	margin-top: 30px;
	font-size: 25px;
	font-weight: 500;
	color: #030303;
	padding-left: 30px;
	padding-right: 30px;
}
.member-spotlight-section .member-spotlight-recent-section .msr-member-info .msr-member-info-quote .msr-quote { position: absolute; }
.member-spotlight-section .member-spotlight-recent-section .msr-member-info .msr-member-info-quote .msr-quote.msr-quote-start {
	top: -4px;
	left: 0px;
	transform: scaleX(-1);
}
.member-spotlight-section .member-spotlight-recent-section .msr-member-info .msr-member-info-quote .msr-quote.msr-quote-end {
	right: 0;
	bottom: 0px;
}
.member-spotlight-section .member-spotlight-recent-section .msr-member-info .msr-member-info-button-section {
	margin-top: 25px;
	display: flex;
	justify-content: center;
}
.member-spotlight-section .member-spotlight-recent-section .msr-member-info .msr-member-info-button {
	display: block;
	width: fit-content;
	background: #e21350;
	color: #fff;
	padding: 10px 20px;
	border-radius: 12px;
	font-weight: 500;
	border: 1px solid transparent;
	transition: 0.3s;
}
.member-spotlight-section .member-spotlight-recent-section .msr-member-info .msr-member-info-button:hover {
	background: #fff;
	color: #030303;
	border: 1px solid #030303;
}


.member-spotlight-section .member-spotlight-list-section {
	padding-top: 36px;
	padding-bottom: 60px;
}
.member-spotlight-section .member-spotlight-list-section .msl-col-box {
	position: relative;
	border: 1px solid #e4e4e4;
	padding: 24px 24px 44px 24px;
	border-radius: 15px;
 	margin-top: 24px;
}
.member-spotlight-section .member-spotlight-list-section .msl-col-box .msl-preview {
	height: 220px;
	margin-bottom: 15px;
}
.member-spotlight-section .member-spotlight-list-section .msl-col-box .msl-preview .msl-preview-img {
	height: 100%;
	width: 100%;
	border-radius: 15px;
	object-fit: cover;
	transition: 0.3s;
}
.member-spotlight-section .member-spotlight-list-section .msl-col-box .msl-preview .msl-preview-img:hover {
	transform: scale(1.03);
}
.member-spotlight-section .member-spotlight-list-section .msl-col-box .msl-info .msl-title-link {
	display: -webkit-box;
	-webkit-line-clamp: 3;
	-webkit-box-orient: vertical;
	overflow: hidden;
	font-weight: 500;
	color: #030303;
	margin-bottom: 15px;
	line-height: 22px;
	transition: 0.3s;
}
.member-spotlight-section .member-spotlight-list-section .msl-col-box .msl-info .msl-title-link:hover {
	color: #e21350;
}
.member-spotlight-section .member-spotlight-list-section .msl-col-box .msl-info .msl-date-box {
	position: absolute;
	bottom: 24px;
	display: flex;
	align-items: center;

}
.member-spotlight-section .member-spotlight-list-section .msl-col-box .msl-info .msl-date-box .msl-date-icon { margin-right: 5px; font-size: 18px }
.member-spotlight-section .member-spotlight-list-section .msl-col-box .msl-info .msl-date-box .msl-date { font-size: 14px; }
.member-spotlight-section .member-spotlight-list-section .msl-col-box .msl-info .msl-date-box .msl-date .msl-date-fs { padding: 0 2px 0 2px; }


@media only screen and (max-width: 1100px){
	.member-spotlight-section .member-spotlight-recent-section .msr-member-avatar .msr-member-avatar-img {
		max-height: 350px;
		max-width: 350px;
	}
	.member-spotlight-section .member-spotlight-list-section .msl-col-box { padding: 20px 20px 40px 20px; }
	.member-spotlight-section .member-spotlight-list-section .msl-col-box .msl-info .msl-date-box { bottom: 20px; }
}

@media only screen and (max-width: 991px){
	.member-spotlight-section .member-spotlight-recent-section .msr-member-avatar .msr-member-avatar-img {
		max-height: 285px;
		max-width: 285px;
	}
}

@media only screen and (max-width: 767px){
	.member-spotlight-section .member-spotlight-recent-section .msr-member-info .msr-member-info-container { margin-top: 30px; }
	.member-spotlight-section .member-spotlight-recent-section .msr-member-info .msr-member-info-quote {
		font-size: 20px;
		margin-top: 20px;
		padding-left: 20px;
	    padding-right: 20px;
	}
	.member-spotlight-section .member-spotlight-recent-section .msr-member-info .msr-member-info-quote .msr-quote.msr-quote-start svg, .member-spotlight-section .member-spotlight-recent-section .msr-member-info .msr-member-info-quote .msr-quote.msr-quote-end svg {
		height: 16px;
		width: 16px;
	}
	/* .member-spotlight-section .member-spotlight-recent-section { padding-bottom: 0; } */
	.member-spotlight-section .member-spotlight-list-section .msl-col-box .msl-preview { height: auto; }
}
/* END: Member Spotlight : Section */


/* START: Member Spotlight View : Section */
.member-spotlight-view-section .msvs-box-one {
	padding-top: 60px;
	padding-bottom: 60px;
}
.member-spotlight-view-section .msvs-box-one .msv-member-info {
	display: flex;
	margin-bottom: 30px;
}

.member-spotlight-view-section .msvs-box-one .msv-member-info .msv-mi-box-one {
	display: flex;
	align-items: center;
	margin-right: 10px;
}
.member-spotlight-view-section .msvs-box-one .msv-member-info .msv-mi-box-one .msv-mi-company-logo { width: 110px; }
.member-spotlight-view-section .msvs-box-one .msv-member-info .msv-mi-box-two { width: 100%; }
.member-spotlight-view-section .msvs-box-one .msv-member-info .msv-mi-box-two .msr-mi-meet {
	color: #e21350;
	font-weight: 600;
	margin-bottom: 5px;
	text-transform: uppercase;
}
.member-spotlight-view-section .msvs-box-one .msv-member-info .msv-mi-box-two .msr-mi-names {
	font-weight: 700;
	margin-bottom: 5px;
	color: #030303;
	text-transform: uppercase;
}
.member-spotlight-view-section .msvs-box-one .msv-member-info .msv-mi-box-two .msr-mi-profession {
	color: #434343;
	font-size: 15px;
}
.member-spotlight-view-section .msvs-box-one .msv-member-about-box .msv-member-about {
	font-size: 17px;
	line-height: 25px;
}
.member-spotlight-view-section .msvs-box-one .msv-avatar-preview-box { height: 100%; }
.member-spotlight-view-section .msvs-box-one .msv-avatar-preview-box .msv-avatar-img {
	height: 100%;
	width: 100%;
	max-height: 450px;
	object-fit: cover;
	border-radius: 20px;
}

.member-spotlight-view-section .msvs-box-two {
	color: #FFF;
	background-color: #3d3d3d;
	padding-top: 60px;
	padding-bottom: 60px;

}
.member-spotlight-view-section .msvs-box-two .msv-member-description-box {
	font-size: 17px;
	line-height: 25px;
}


.member-spotlight-view-section .msvs-box-three {
	padding-top: 60px;
	padding-bottom: 60px;
}
.member-spotlight-view-section .msvs-box-three .msv-milestone-box .msv-m-heading {
	text-align: center;
	margin-bottom: 16px;
	line-height: 35px;
}
.member-spotlight-view-section .msvs-box-three .msv-milestone-box .msv-m-list .msv-m-list-row { justify-content: center; }
.member-spotlight-view-section .msvs-box-three .msv-milestone-box .msv-m-list .msv-m-list-row .msv-m-list-col {
	margin-top: 24px;
}
.member-spotlight-view-section .msvs-box-three .msv-milestone-box .msv-m-list .msv-m-list-box {
	height: 100%;
	padding: 24px;
	border: 1px solid #e4e4e4;
	border-radius: 15px;
}
.member-spotlight-view-section .msvs-box-three .msv-milestone-box .msv-m-list .msv-m-list-box .msv-m-preview-box { margin-bottom: 15px; }
.member-spotlight-view-section .msvs-box-three .msv-milestone-box .msv-m-list .msv-m-list-box .msv-m-preview-box .msv-m-preview-img { height: 55px; }
.member-spotlight-view-section .msvs-box-three .msv-milestone-box .msv-m-list .msv-m-list-box .msv-m-description {
	font-weight: 500;
	color: #030303;
	line-height: 22px;
}

.member-spotlight-view-section .msvs-box-four {
	padding-top: 60px;
	padding-bottom: 60px;
}
.member-spotlight-view-section .msvs-box-four .msv-qna-box .msv-qna-heading-box {
	display: flex;
	justify-content: center;
	margin-bottom: 60px;
}
.member-spotlight-view-section .msvs-box-four .msv-qna-box .msv-qna-heading {
	text-align: center;
	line-height: 35px;
	max-width: 950px;
	margin-bottom: 0;
}
.member-spotlight-view-section .msvs-box-four .msv-qna-box .msv-qna-list-box .msv-qna-feature-box { height: 500px; max-height: 500px; }
.member-spotlight-view-section .msvs-box-four .msv-qna-box .msv-qna-list-box .msv-qna-feature-box .msv-qna-feature-img {
	height: 100%;
	width: 100%;
	object-fit: cover;
	border-radius: 15px;
	max-height: 500px;
}
.msv-fixed-sidebar-section { position: fixed; }
	.member-spotlight-view-section .msvs-box-four .msv-qna-box .msv-qna-list-box .msv-qna-list { min-height: 500px; }
.member-spotlight-view-section .msvs-box-four .msv-qna-box .msv-qna-list-box .msv-qna-list .card { border-radius: 15px; }
.member-spotlight-view-section .msvs-box-four .msv-qna-box .msv-qna-list-box .msv-qna-list .card:not(:last-child) {
	margin-bottom: 24px;
}
.member-spotlight-view-section .msvs-box-four .msv-qna-box .msv-qna-list-box .msv-qna-list .card .card-header, .member-spotlight-view-section .msvs-box-four .msv-qna-box .msv-qna-list-box .msv-qna-list .card .card-body {
	padding: 15px;
	color: #4a4a4a;
}
.member-spotlight-view-section .msvs-box-four .msv-qna-box .msv-qna-list-box .msv-qna-list .card .card-header .card-title {
	margin-bottom: 0;
	font-weight: 600;
}

.member-spotlight-view-section .msvs-box-five {
	padding-top: 60px;
	padding-bottom: 60px;
}
.member-spotlight-view-section .msvs-box-five .msv-button-box {
	display: flex;
	justify-content: center;
}
.member-spotlight-view-section .msvs-box-five .msv-button-box .msv-button {
	display: block;
	width: fit-content;
	background: #e21350;
	color: #fff;
	padding: 10px 20px;
	border-radius: 12px;
	font-weight: 500;
	border: 1px solid transparent;
	transition: 0.3s;
}
.member-spotlight-view-section .msvs-box-five .msv-button-box .msv-button:hover {
	background: #fff;
	color: #030303;
	border: 1px solid #030303;
}


@media only screen and (max-width: 991px){
	.member-spotlight-view-section .msvs-box-two .container { padding-left: 60px; padding-right: 60px; }
	.member-spotlight-view-section .msvs-box-three { padding-bottom: 30px; }
	.member-spotlight-view-section .msvs-box-four { padding-top: 30px; padding-bottom: 30px; }
	.member-spotlight-view-section .msvs-box-five { padding-top: 30px;  }
	.member-spotlight-view-section .msvs-box-four .msv-qna-box .msv-qna-list-box .msv-qna-list { margin-top: 24px; }
	.member-spotlight-view-section .msvs-box-four .msv-qna-box .msv-qna-heading-box { margin-bottom: 35px; }
	.member-spotlight-view-section .msvs-box-four .msv-qna-box .msv-qna-heading { line-height: 30px; }
	.member-spotlight-view-section .msvs-box-four .msv-qna-box .msv-qna-list-box .msv-qna-feature-box {
		height: unset;
  		max-height: unset;
	}
	.member-spotlight-view-section .msvs-box-four .msv-qna-box .msv-qna-list-box .msv-qna-feature-box .msv-qna-feature-img { max-height: unset; }
	.member-spotlight-view-section .msvs-box-four .msv-qna-box .msv-qna-list-box .msv-qna-list { min-height: unset; }
}

@media only screen and (max-width: 767px){
	.member-spotlight-view-section .msvs-box-one .msv-member-info { margin-bottom: 20px; }
	.member-spotlight-view-section .msvs-box-one .msv-member-about-box { margin-bottom: 30px; }
	.member-spotlight-view-section .msvs-box-one .msv-avatar-preview-box .msv-avatar-img { max-height: unset; }
	.member-spotlight-view-section .msvs-box-three .msv-milestone-box .msv-m-heading { margin-bottom: 5px; }
}

@media only screen and (max-width: 567px){
	.member-spotlight-view-section .msvs-box-one .msv-member-info { display: block; }
	.member-spotlight-view-section .msvs-box-one .msv-member-info .msv-mi-box-one {
		width: 70px;
		margin-bottom: 5px;
	}
}
/* END: Member Spotlight View : Section */


