body {
	color: #333;
	font-weight: 400;
}
.topbar__social {
	background-color: #10398a;
}
.wwd-box {
	box-shadow: rgba(149, 157, 165, 0.2) 0px 8px 24px;
	border-radius: 8px;
	transition: .3s;
	margin-bottom: 20px;
	display: flex;
	flex-direction: column;
	align-items: start;
	height: calc(100% - 20px);
}
.wwd-box img {
	border-top-left-radius: 8px;
	border-top-right-radius: 8px;
}
.wwd-content {
	padding: 15px;
	height: 100%;
	display: flex;
  flex-direction: column;
}
.wwd-content h3 {
	color: #de6f33;
	font-weight: 600;
	font-size: 22px;
}
.wwd-content p {
	font-size: 16px;
}
.wwd-box:hover {
	transform: scale(1.02);
}
.wwd-content .thm-btn {
	border-radius: 8px;
	margin-top: auto;
	text-align: center;
}
.round-card {
	border-radius: 8px;
}
.round-card .donations-card__image img {
	border-top-left-radius: 8px;
	border-top-right-radius: 8px;
}
.sponsor-carousel img {
	opacity: .5;
}
.sponsor-carousel img:hover {
	opacity: 1;
}
.sponsor-carousel .item {
	display: inline-flex !important;
	align-items: center;
	justify-content: center;
}
.site-footer p {
	font-size: 14px;
	line-height: 1.3;
	margin-top: 15px;
	margin-bottom: 0;
}
.shd-box {
	background-color: #f1f6f7;
	border-radius: 12px;
	height: calc(100% - 40px);
	margin: 20px 0;
	padding: 20px 30px 20px 80px;
	box-shadow: rgba(149, 157, 165, 0.2) 0px 8px 24px;
	position: relative;
	transition: .5s;
}
.shd-box.with-title {
	padding-left: 30px;
}
.shd-box.with-title .title {
	color: #10398a;
}
.shd-box p {
	position: relative;
}
.shd-box .number {
	font-size: 80px;
	position: absolute;
	left: 20px;
	top: 30px;
	color: gray;
	opacity: .3;
}
.shd-box:hover {
	transform: scale(1.03);
}
.events-card .events-card__image img {
	height: 300px;
	object-fit: cover;
}
.events-card-cat {
	position: absolute;
  bottom: 0;
  left: 0;
  background-color: #ff6101;
  text-transform: uppercase;
  color: #fff;
  font-size: 10px;
  font-weight: 800;
  letter-spacing: 0.1em;
  line-height: 1em;
  padding: 11.5px 19.5px;
  -webkit-transition: all 500ms ease;
  transition: all 500ms ease;
}
.events-card-cat a {
	color: #fff;
}
.bsb-blockquote-icon {
  --bsb-blockquote-icon: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='currentColor' class='bi bi-quote'><path d='M12 12a1 1 0 0 0 1-1V8.558a1 1 0 0 0-1-1h-1.388c0-.351.021-.703.062-1.054.062-.372.166-.703.31-.992.145-.29.331-.517.559-.683.227-.186.516-.279.868-.279V3c-.579 0-1.085.124-1.52.372a3.322 3.322 0 0 0-1.085.992 4.92 4.92 0 0 0-.62 1.458A7.712 7.712 0 0 0 9 7.558V11a1 1 0 0 0 1 1h2Zm-6 0a1 1 0 0 0 1-1V8.558a1 1 0 0 0-1-1H4.612c0-.351.021-.703.062-1.054.062-.372.166-.703.31-.992.145-.29.331-.517.559-.683.227-.186.516-.279.868-.279V3c-.579 0-1.085.124-1.52.372a3.322 3.322 0 0 0-1.085.992 4.92 4.92 0 0 0-.62 1.458A7.712 7.712 0 0 0 3 7.558V11a1 1 0 0 0 1 1h2Z'/></svg>");
  --bsb-blockquote-icon-opacity: 0.1;
  position: relative;
  z-index: 1;
}
.actual-events.events-card {
	display: flex;
	height: 100%;
	flex-direction: column;
}
.actual-events .events-card__content {
	background-color: #2a4b8c;
	width: 100%;
	flex-grow: 1;
}
.events-card__date {
	background-color: #de6f33;
	top: 10px;
	bottom: auto;
}
.actual-events .events-card__title {
	font-size: 17px;
	display: flex;
	width: 100%;
	max-width: 100%;
	font-weight: 600;
	line-height: 1.4;
}
.actual-events .events-card__title a {
	color: #fff;
	padding-bottom: 5px;
}
.actual-events .events-card__meta li span {
	line-height: 1.2;
	font-size: 11px;
}
.actual-events .events-card__meta li i {
	font-size: 11px;
}
.actual-events .events-card__meta li a:hover {
	color: #de6f33;
}
.events-card.actual-events.side-events .events-card__image img {
	height: 200px;
}
.events-card.actual-events.side-events h3 {
	margin-bottom: 0;
	margin-top: 6px;
}
.events-details .blog-card__meta {
	color: #99aabf;
	font-weight: 600;
}
.events-details .blog-card__meta i {
	color: #2a4b8c;
}
.events-details .blog-card__meta li {
	margin-right: 10px;
}
.event-share-social li {
	list-style: none;
}
.bsb-blockquote-icon::before {
  content: "";
  background-image: var(--bsb-blockquote-icon);
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  position: absolute;
  top: -1rem;
  left: -1rem;
  width: 64px;
  height: 64px;
  opacity: var(--bsb-blockquote-icon-opacity);
  z-index: -1;
}
.datatable td {
	font-size: 12px;
	line-height: 1.2;
}
.datatable th {
	font-size: 14px;
	line-height: 1.2;
}
#dt-length-0 {
	margin-right: 10px;
}
.gal-item {
	height: 250px;
	display: block;
	margin-bottom: 20px;
}
.gal-item img {
	height: 250px;
	object-fit: cover;
  border-radius: 8px;
  border: 1px solid #e2e2e2;
}
.download-btn-lists li , .download-btn-lists li + li {
	margin-top: 12px;
	padding-left: 0;
}
.btn-download {
  text-transform: none;
  padding: 10px 20px;
  width: 100%;
  text-align: center;
  border-radius: 8px;
}
.btn-download.amazon::before {
	background-color: #ff6101;
}
.btn-download.amazon-bl::before {
	background-color: #151d28;
}
.btn-download.google::before {
	background-color: #2a4b8c;
}
.btn-download.google-pl::before {
	background-color: #ef233c;
}
.demo-download-sect a {
	border-radius: 8px;
	text-transform: none;
	width: 100%;
	text-align: center;
	padding: 10px 20px;
}
.demo-download-sect a i {
	font-size: 19px;
}
.demo-download-sect a:before {
	background-color: #de6f33;
}
.sticky-sidebar {
	position: sticky;
	top: 130px;
}
.rounded {
	border-radius: 8px !important;
}
#pdf-wrapper {
  height: 500px;
  overflow-y: auto;
  padding: 10px;
  border: 1px solid #ccc;
}

#pdf-container canvas {
  display: block;
  margin: 0 auto 15px auto;
  max-width: 100%;
  height: auto !important;
  border-radius: 4px;
  box-shadow: 0 2px 4px rgba(0,0,0,0.1);
}
.team-mb {
	display: flex;
	flex-direction: column;
	margin-bottom: 30px;
	box-shadow: 0 6px 10px rgba(6, 22, 58, .07) !important;
	padding: 15px;
	height: calc(100% - 30px);
}
.team-mb .team-top {
	display: flex;
	align-items: center;
	justify-content: flex-start;
	gap: 15px;
	margin-bottom: 15px;
	border-bottom: 1px solid #2a4b8c;
	padding-bottom: 10px;
}
.team-mb .team-top .team-img {
	border-radius: 50%;
	object-fit: cover;
	height: 100px;
	width: 100px;
	object-fit: cover;
	border: 2px solid #2a4b8c;
}
.team-mb .team-cnt {
	display: flex;
	flex-direction: column;
	align-items: flex-start;
	justify-content: flex-start;
}
.team-cnt p {
	font-size: 14px;
	line-height: 2;
	margin-bottom: 5px;
}
.team-top h3 {
	font-weight: 700;
	font-size: 25px;
	color: #2a4b8c;
	margin-bottom: 5px;
}
.team-top h4 {
	font-size: 20px;
	color: #2a4b8c;
}
.file-mb {
	display: flex;
	align-items: center;
	justify-content: flex-start;
	padding: 10px;
	border-radius: 12px;
	gap: 10px;
	margin-bottom: 20px;
	transition: .4s;
	border-bottom: 1px solid rgba(6, 22, 58, .07);
}
.file-mb:hover {
	box-shadow: 0 6px 10px rgba(6, 22, 58, .07);
}
.file-mb img {
	height: 30px;
}
.file-mb h3 {
	font-size: 18px;
	color: #2a4b8c;
	font-weight: 500;
	margin: 0;
}
.breadcrumb-item {
	line-height: 1.4;
}
.breadcrWhite .breadcrumb-item.active {
	color: #fff;
}
.breadcrWhite a {
	color: #fff;
}
.breadcrumb-item + .breadcrumb-item:before {
    content: "\f054";
    font-weight: 900;
    font-family: "Font Awesome 5 Free";
    color: #fff;
    font-style: normal;
    font-variant: normal;
    text-rendering: auto;
    font-size: .8em;
    margin-top: .1rem;
}
.page-header {
	text-align: left;
	padding: 0;
	min-height: 150px;
	display: flex;
	align-items: center;
	background-image: url('../img/bg-img-5.png');
	background-size: cover;
  background-repeat: no-repeat;
}
.page-header .page-header__title {
	margin-bottom: 4px;
	font-size: 30px;
}
.thm-btn--two i {
	color: #df5311;
}
.subscribe-form {
	margin-top: 12px;
}
.subscribe-form .frm_form_field input {
	border-radius: 3px !important;
}
.subscribe-form .frm_button_submit {
	width: 100% !important;
	margin: 0 !important;
	background-color: #081b43 !important;
	box-shadow: none !important;
	border-color: #081b43 !important;
}
.subscribe-form .frm_button_submit:hover {
	background-color: #fff !important;
	color: #081b43 !important;
}
.award-card {
	  box-shadow: 0 10px 40px rgba(6, 22, 58, .1);
    border: 1px solid #e8e8e8;
    background-color: #fff;
    padding: 30px 40px;
    margin-bottom: 50px;
    border-radius: 8px;
}
.award-card .award-img {
  width: 160px;
  height: 160px;
  margin-right: 40px;
  flex: 1 0 auto;
}
.award-card .award-img img {
	object-fit: contain;
	width: 100%;
	height: 100%;
}
.award-card .award-desc p {
	margin-bottom: 6px;
	line-height: 1.7;
	font-size: 15px;
}
.award-card .award-desc h2 {
	font-size: 24px;
	color: #2a4b8c;
	font-weight: 700;
	margin: 0;
} 
.award-card .award-desc small strong {
	color: #df5311;
	font-weight: 500;
	margin-bottom: 12px;
}
.award-card.new-card h2 {
	font-size: 20px;
}
.award-card.new-card p {
	font-size: 12px;
}
.owl-item .slider-one__item .slider-one__title {
	font-size: 4rem;
	line-height: 1.2;
}
.owl-item .slider-one__item .slider-one__text {
	margin-bottom: 25px;
	font-weight: 300 !important;
}
.owl-item .slider-one__item .slider-one__btns {
	gap: 15px;
}
.sec-title__title {
	font-size: 2rem;
}
.numeric-list-bottom .funfact-two__list__item {
	width: 20%;
	height: 220px;
}
.numeric-list-bottom .funfact-two__list__item .funfact-two__list__icon {
  background-color: #ffffff;
  box-shadow: rgba(149, 157, 165, 0.2) 0px 8px 24px;
  
}
.numeric-list-bottom .funfact-two__list__item .funfact-two__list__icon i {
   color: #df5311;
}

.numeric-list-bottom .funfact-two__list__item .funfact-two__list__count {
	color: #333;
	font-weight: 600;
}
.numeric-list-bottom .funfact-two__list__item .funfact-two__list__text {
	font-weight: 400;
}
.events-card-cat.bg-ast , .events-card__date.bg-ast {
	background-color: #2a4b8c;
}
.blog-card__title {
	font-size: 21px;
	font-weight: 500;
}
.blog-card__content {
	  font-size: 15px;
    line-height: 1.5;
    font-weight: 300;
}
.blog-card__image img {
	height: 220px;
	object-fit: cover;
}
.site-footer__social a {
	background-color: #df5212;
}
.main-menu__list > li:hover > a {
	background-color: #df5311;
	color: #fff;
}
.side-list-head {
	color: #333;
}
.side-list {
	padding-left: 15px;
}
.side-list li::marker {
	color: #2a4b8c;
}
.side-list li a {
	color: #2a4b8c;
	transition: .3s;
}
.side-list li a:hover {
	color: #df5311;
}
.side-list li.active a {
	color: #df5311;
}
.sdg-box {
  display: flex;
  border-radius: 20px;
  margin: 30px 0;
  box-shadow: -1px 0px 12px 0px rgba(0, 0, 0, 0.5);
  border-radius: 12px;
  flex-direction: column;
  padding: 20px;
  background-color: #2a4b8c;
}
.sdg-box .sdg-top {
	display: flex;
  align-items: center;
  gap: 10px;
  margin-bottom: 15px;
}
.sdg-box .sdg-top h3 {
	color: #fff;
	font-size: 20px;
}
.sdg-box .sdg-top img {
	  height: 70px;
    width: 70px;
    object-fit: cover;
    border: 2px solid #fff;
    border-radius: 10px;
}
.sdg-box .sdg-content {
	color: #efefef;
	font-weight: 400;
  line-height: 1.3;
  font-size: 13px;
}
.frm-box {
	box-shadow: 0 10px 40px rgba(6, 22, 58, .1) !important;
  padding: 15px;
  border-radius: 12px;
}
.frm-box .frm_button_submit {
	background: #df5311 !important;
  border-color: #df5311 !important;
  margin-bottom: 0 !important;
}
.frm-box #frm_field_10_container {
	margin-bottom: 0 !important;
}
.icon-box-img {
	  width: 50%;
    height: 50%;
    object-fit: contain;
}
.logo-card {
	background-color: #2a4b8c;
	color: #fff;
	box-shadow: -1px 0px 12px 0px rgba(0, 0, 0, 0.5);
	border: none;
	padding: 20px;
	height: calc(100% - 30px);
	margin-bottom: 30px;
}
.logo-card .card-body {
	display: flex;
	flex-direction: column;
}
.logo-card .card-title {
  font-weight: 600;
  border-bottom: 1px solid #fff;
  padding-bottom: 10px;
}
.logo-card a {
	 background-color: #ef233c;
	 border-color: #ef233c;
	 transition: .3s;
	 margin-top: auto;
}
.loco-card a:hover {
	background-color: #fff;
	color: #ef233c;
}
.logo-card.orange {
	background-color: #df5311;
}
.logo-card.turku {
	background-color: #41b7d3;
}
footer p {
	color: #8fa6aa;
}
.about-one__images.right-about-one::before {
	right: -20px;
	left: 0;
}
.right-about-one-content {
	padding-left: 0;
	padding-right: 70px;
}
.ta-images {
	height: 100%;
}
.ta-images img {
	object-fit: cover;
	height: 100%;
	border-radius: 10px;
}
.ta-main-img {
	width: 80%;
	max-height: 400px;
	object-fit: cover;
}
.mission-bx {
	gap: 15px;
}
.mission-bx img {
  height: 250px;
  width: 30%;
  object-fit: cover;
  border-radius: 10px;
  box-shadow: -1px 0 4px 3px rgba(0, 0, 0, .1);
  flex: 1 0 auto;
}
.donations-card__image img {
    width: 100%;
    height: 250px;
    object-fit: cover;
}
.donations-card.flat-card {
	display: flex;
	flex-direction: row;
	background-color: #fff;
	border-radius: 8px;
	height: auto;
	align-items: normal;
}
.donations-card.flat-card .donations-card__image {
	width: 30%;
	flex: 1 0 auto;
}
.donations-card.flat-card .donations-card__image img {
	height: 100%;
	border-top-left-radius: 10px;
	border-bottom-left-radius: 10px;
	object-fit: cover;
}
.donations-card.flat-card .donations-card__content {
	border-top-right-radius: 10px;
	border-bottom-right-radius: 10px;
	border-top: none;
	border-left: 4px solid var(--accent-color);
	height: auto;
}
.ways-card {
	border-radius: 10px;
	color: #fff;
	position: relative;
	height: calc(100% - 30px);
	margin-bottom: 30px;
	display: flex;
	flex-direction: column;
}
.ways-card img {
	height: 60px;
	position: absolute;
	right: 20px;
	top: 30px;
}
.ways-card h3 {
	margin-top: 40px;
}
.ways-card.ways-card-1 {
	background-color: #de6f33;
}
.ways-card.ways-card-2 {
	background-color: #ef233c;
}
.ways-card.ways-card-3 {
	background-color: #2a4b8c;
}
.ways-card.ways-card-4 {
	background-color: #41b7d3;
}
.ways-card.ways-card-5 {
	background-color: #99aabf;
}
.ways-card btn {
	margin-top: auto;
  background-color: #000;
  border-color: #000;
}
.btn-ast {
	border-radius: 8px;
	padding: 10px 20px;
	color: #fff;
	background-color: #10398a;
	align-self: flex-start;
	border: 1px solid #10398a;
	transition: .3s;
}
.btn-ast:hover {
	color: #10398a;
	background-color: #fff;
}
.ways-card.ways-donation-card {
	height: auto;
}
.ways-card.ways-donation-card h3 {
	margin-top: 0px;
}

.qck-grp .input-group-text{
  background: rgba(61,160,223,.4);
  padding-right: 0;
  color: #fff;
  border-right: 1px solid rgba(61,160,223,.4);
  border-radius: 0;
}
.qck-grp input {
  border-left: none;
  padding-left: 0.3rem;
}
.qck-input {
  background: rgba(61,160,223,.4);
  color: #fff !important;
  height: 45px;
  border-radius: 0;
}
.qck-input::placeholder {
  color: #fff;
}
.form-control.qck-input:focus {
  border-color: #ced4da;
  box-shadow: none;
  background-color: rgba(61,160,223,.4);
}
.qck-btn {
  background-color: #df5212;
  color: #fff;
  font-size: 16px;
  font-weight: 500;
  border-radius: 8px;
  width: 100%;
  border: 2px solid #df5212;
  transition: .3s all;
  letter-spacing: .5px;
  height: 45px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.qck-btn:hover {
  color: #CB444A;
  background-color: #fff;
}
.stickyDonate {
  background: rgba(43, 75, 139, .9);
  position: fixed;
  padding: 20px 0;
  width: 100%;
  z-index: 10000;
  bottom: 0;
}
.quickDonateForm {
  width: 100%;
  display: flex;
  align-items: center;
}
.stcky-qck-dnt {
  font-size: 30px;
  margin: 0;
  margin-right: 20px;
  color: #fff;
  width: 230px;
  flex: none;
}
.sticky-row {
  flex: auto;
}
input.qck-input::-webkit-outer-spin-button,
input.qck-input::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
.stcky-dnt-top i {
  display: none;
}

.share-popup{
  position: fixed;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  margin: auto;
}
.share-popup button{
  outline: none;
  cursor: pointer;
  font-weight: 500;
  border-radius: 4px;
  border: 2px solid transparent;
  transition: background 0.1s linear, border-color 0.1s linear, color 0.1s linear;
}
.scroll-to-top {
	bottom: 20px;
}
.view-modal{
  bottom: 20px;
  left: 10px;
  position: fixed;
  color: #fff;
  background-color: #df5212;
  font-size: 16px;
  width: 50px;
  height: 50px;
  border-radius: 50%;
  border: none;
}
.share-popup{
  background: rgb(255, 254, 254);
  padding: 25px;
  border-radius: 15px;
  max-width: 380px;
  width: 100%;
  opacity: 0;
  pointer-events: none;
  box-shadow: 0px 10px 15px rgba(0,0,0,0.1);
  transition: top 0s 0.2s ease-in-out,
              opacity 0.2s 0s ease-in-out,
              transform 0.2s 0s ease-in-out;
  position: fixed;
  height: fit-content;
}
.share-popup.show{
  opacity: 1;
  pointer-events: auto;
  transition: top 0s 0s ease-in-out,
              opacity 0.2s 0s ease-in-out,
              transform 0.2s 0s ease-in-out;
  z-index: 20;

}
.share-popup :is(.popup-header, .icons, .field){
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.share-popup .popup-header{
  padding-bottom: 15px;
  border-bottom: 1px solid #ebedf9;
}
.popup-header span{
  font-size: 21px;
  font-weight: 600;
}
.popup-header .close, .icons a{
  display: flex;
  align-items: center;
  border-radius: 50%;
  justify-content: center;
  transition: all 0.3s ease-in-out;
} 
.popup-header .close{
  color: #878787;
  font-size: 17px;
  background: #f3f3f3;
  height: 33px;
  width: 33px;
  cursor: pointer;
  position: static;
}
.popup-header .close:hover{
  background: #ebedf9;
}
.share-popup .content{
  margin: 20px 0;
}
.share-popup .icons{
  margin: 15px 0 20px 0;
  padding: 0;
}
.share-popup .content p{
  font-size: 16px;
}
.share-popup .content .icons a{
  height: 50px;
  width: 50px;
  font-size: 20px;
  text-decoration: none;
  border: 1px solid transparent;
}
.share-popup .icons a i{
  transition: transform 0.3s ease-in-out;
}
.share-popup .icons a:nth-child(1){
  color: #1877F2;
  border-color: #b7d4fb;
}
.share-popup .icons a:nth-child(1):hover{
  background: #1877F2;
}
.share-popup .icons a:nth-child(2){
  color: #46C1F6;
  border-color: #b6e7fc;
}
.share-popup .icons a:nth-child(2):hover{
  background: #46C1F6;
}
.share-popup .icons a:nth-child(3){
  color: #e1306c;
  border-color: #f5bccf;
}
.share-popup .icons a:nth-child(3):hover{
  background: #e1306c;
}
.share-popup .icons a:nth-child(4){
  color: #25D366;
  border-color: #bef4d2;
}
.share-popup .icons a:nth-child(4):hover{
  background: #25D366;
}
.share-popup .icons a:nth-child(5){
  color: #0088cc;
  border-color: #b3e6ff;
}
.share-popup .icons a:nth-child(5):hover{
  background: #0088cc;
}
.share-popup .icons a:hover{
  color: #fff;
  border-color: transparent;
}
.share-popup .icons a:hover i{
  transform: scale(1.2);
}
.share-popup .content .field{
  margin: 12px 0 -5px 0;
  height: 45px;
  border-radius: 4px;
  padding: 0 5px;
  border: 1px solid #757171;
}
.share-popup .field.active{
  border-color: #7d2ae8;
}
.share-popup .field i{
  width: 50px;
  font-size: 18px;
  text-align: center;
}
.share-popup .field.active i{
  color: #7d2ae8;
}
.share-popup .field input{
  width: 100%;
  height: 100%;
  border: none;
  outline: none;
  font-size: 15px;
}
.share-popup .field button{
  color: #fff;
  padding: 5px 18px;
  background: rgba(0,76,112,.9);
}
.share-popup .field button:hover{
  background: #8d39fa;
}
.exp-img {
	height: 200px;
  object-fit: cover;
  border-radius: 8px;
  width: 100%;
}
.modal-inner-cnt {
  max-height: 400px;
  overflow-y: auto;
  font-size: 14px;
  line-height: 1.4;
  font-weight: 300;
}
.events-card .events-card__image img.exp-card-img {
	height: 450px;
	transition: .3s;
}
.events-card .events-card__image img.exp-card-img:hover {
	mix-blend-mode: normal;
}
.no-before::before {
	content: none !important;
}
.sec-pad-half-top {
	padding-top: 3.5rem;
}
.sec-pad-half-bottom {
	padding-bottom: 3.5rem;
}
.donations-card.sample-sm-card .donations-card__title {
	font-size: 18px;
	margin-bottom: 5px;
}
.donations-card.sample-sm-card .donations-card__text {
  line-height: 1.5;
}
.frm-html .frm_style_formidable-style.with_frm_style .frm_submit button {
  border: none;
  outline: none;
  text-decoration: none;
  display: inline-block;
  text-transform: uppercase;
  font-size: 14px;
  font-weight: 700;
  letter-spacing: 0.1em;
  color: #ffffff;
  cursor: pointer;
  position: relative;
  overflow: hidden;
  padding: 16px 48.5px;
}
.frm-html input[type=tel] {
	    display: block;
    border: none;
    outline: none;
    width: 100%;
    height: 64px;
    background-color: var(--paroti-gray, #f1f6f7);
    color: var(--paroti-text, #768385);
    font-size: 14px;
    font-weight: 500;
    padding-left: 30px;
    padding-right: 30px;
}
.side-list li a.active {
	color: #df5311;
}
.faq-one__accordion {
	background-color: #2b4b8b;
}
.faq-one__accordion .accordion-body.faq-one__accordion__body {
	color: #fff;
}
.min-vh-50 {
	min-height: 50vh;
}
.mobile-nav__content {
	background-color: #2a4b8c;
}
.mobile-menu-logo {
	height: 40px;
}
.donations-card {
	display: flex;
	flex-direction: column;
	align-items: start;
	height: calc(100% - 30px);
	margin-bottom: 30px;
}
.donations-card__content {
	height: calc(100% - 17px);
	display: flex;
  flex-direction: column;
}
.donations-card__text {
	flex: 1 0 auto;
	line-height: 1.6;
}
.donations-card__title {
	font-size: 20px;
}
.events-card__meta {
	align-items: start;
}
.events-card__meta li {
	line-height: 1.4;
	align-items: start;
}
.ex-right-img {
	height: 100%;
}
.ex-right-img img {
	object-fit: cover;
}
.ex-right-img::before {
	right: -14px;
	height: 100%;
}
.blog-card {
	display: flex;
  flex-direction: column;
  height: calc(100% - 20px);
}
.blog-card__image {
	height: 250px;
}
.blog-card__content {
	height: 100%;
}
.blog-carousel .tns-item {
	height: 100%;
}
.graph-right {
	display: flex;
	flex-direction: column;
	align-items: flex-start;
	justify-content: center;
	height: calc(100% - 30px);
	text-align: left;
}
.graph-right h2 {
	color: #df5212;
	font-size: 4rem;
	letter-spacing:normal;
}
.graph-right .bold-one {
	color: #2b4b8b;
	font-weight: 500;
	font-size: 1.4rem;
}
.shd-icon {
	font-size: 30px;
	color: #df5311;
}
.text-blue {
	color: #10398a;
}
.contact-info__icon.whatsapp {
	border-color: #24d366 !important;
	top: 6px;
}
.contact-info__icon.whatsapp i {
	font-size: 32px;
}
.contact-info__icon.whatsapp::before {
	background-color: #24d366 !important;
}
@media only screen and (min-width: 1200px) {
	.main-menu__list {
		margin-left: auto;
	}
	.main-menu__right .thm-btn {
		display: inline-flex;
		margin: auto;
	}
}
@media only screen and (max-width: 1300px){
	.main-menu__list > li > a {
		padding: 3px 15px;
	}
	.main-menu__list > li + li {
		margin-left: 0;
	}
}
@media only screen and (max-width: 992px){
	.numeric-list-bottom .funfact-two__list__item {
		width: 100%;
	}	
	.quickDonateForm {
    flex-direction: column;
    align-items: flex-start;
  }
  .quickDonateForm .stcky-qck-dnt {
    margin-right: 0;
    width: auto;
    font-size: 23px;
    margin-bottom: 7px;
  }
  .numeric-list-bottom .funfact-two__list__item {
  	height: auto;
  }
  .about-one__images {
  	margin-bottom: 15px;
  }
  .team-mb {
  	height: auto;
  }
  .page-header .page-header__title {
  	font-size: 25px;
  }

} 
@media only screen and (max-width: 768px) {
  .qck-input {
    margin-bottom: 10px;
  }
  .stickyDonateContainer {
    max-width: 100%;
    width: 100%;
  }
  .sticky-row {
    margin-top: 12px;
  }
  .stickyDonate {
    bottom: -225px;
    transition: bottom 1s ease;
    padding: 15px 0;
  }
  .quickDonateForm .stcky-qck-dnt {
    margin-bottom: 0;
  }
  .stickyDonate.open {
    bottom: 0;
  }
  .stcky-dnt-top {
    display: flex;
    align-items: center;
    justify-content: space-between;
    width: 100%;
  }
  .stcky-dnt-top i {
    display: flex;
    width: 35px;
    height: 35px;
    background-color: #CB444A;
    color: #fff;
    border-radius: 50px;
    align-items: center;
    justify-content: center;
    transition: .5s;
  }
  .open .stcky-dnt-top i {
    transform: rotate(180deg);
  }
  .site-footer__top {
  	padding-bottom: 0;
  }
  .mission-bx {
  	flex-direction: column;
  }
  .mission-bx img {
  	width: 100%;
  }
  .blog-card__image img , .blog-card__image{
  	height: auto;
  }
  .page-header .page-header__title {
  	font-size: 20px;
  }
  .breadcrumb-item {
  	font-size: 13px;
  }
  .sec-pad-bottom {
  	padding-bottom: 4rem;
  }
  .sec-pad-top {
  	padding-top: 4rem;
  }
  .donations-card.flat-card {
  	flex-direction: column;
  }
  .donations-card.flat-card .donations-card__image {
  	width: 100%;
  }
  .donations-card.flat-card .donations-card__image img {
  	border-bottom-left-radius: 0;
  	border-top-right-radius: 10px;
  }
  .donations-card.flat-card .donations-card__content {
  	border-top-right-radius: 0;
  	border-bottom-left-radius: 10px;
  	border-left: none;
  	border-top: 4px solid var(--accent-color);
  }
  .right-about-one-content {
  	padding-right: 0;
  }


}

@media only screen and (min-width: 768px) {
	.breadcrumb-item:last-child {
		max-width: 400px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
	}
	.share-popup {
		max-width: 500px;
	}
}