body {background-color:#e5e9e9 !important;
	min-height:100vh !important;
	position:relative;

	}



.fixed {
	position:fixed;
	top: 0px;
	z-index:-999;
	width:100%;
	object-fit:cover;
}


.bottomed {
	position:absolute;
		bottom:0px;
		width:100%;
}

.fix-top{
	position:fixed;
	top:0px;
	Left:0px;
	width:100%;
	z-index:999;
}



.shadowed{
	box-shadow: 0px 2px 5px #696969;
}

/* thai */
@font-face {
  font-family: 'Athiti';
  font-style: normal;
  font-weight: 400;
  src: url(https://fonts.gstatic.com/s/athiti/v12/pe0vMISdLIZIv1wIHxJXKNWyA-Zr.woff2) format('woff2');
  unicode-range: U+0E01-0E5B, U+200C-200D, U+25CC;
}
/* vietnamese */
@font-face {
  font-family: 'Athiti';
  font-style: normal;
  font-weight: 400;
  src: url(https://fonts.gstatic.com/s/athiti/v12/pe0vMISdLIZIv1wIBBJXKNWyA-Zr.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Athiti';
  font-style: normal;
  font-weight: 400;
  src: url(https://fonts.gstatic.com/s/athiti/v12/pe0vMISdLIZIv1wIBRJXKNWyA-Zr.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Athiti';
  font-style: normal;
  font-weight: 400;
  src: url(https://fonts.gstatic.com/s/athiti/v12/pe0vMISdLIZIv1wICxJXKNWyAw.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* thai */
@font-face {
  font-family: 'Athiti';
  font-style: normal;
  font-weight: 600;
  src: url(https://fonts.gstatic.com/s/athiti/v12/pe0sMISdLIZIv1wA1DZCEfe_Kdxic2wp.woff2) format('woff2');
  unicode-range: U+0E01-0E5B, U+200C-200D, U+25CC;
}

/* latin-ext */
@font-face {
  font-family: 'Athiti';
  font-style: normal;
  font-weight: 600;
  src: url(https://fonts.gstatic.com/s/athiti/v12/pe0sMISdLIZIv1wA1DZCC_e_Kdxic2wp.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Athiti';
  font-style: normal;
  font-weight: 600;
  src: url(https://fonts.gstatic.com/s/athiti/v12/pe0sMISdLIZIv1wA1DZCBfe_Kdxicw.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* thai */
@font-face {
  font-family: 'Athiti';
  font-style: normal;
  font-weight: 700;
  src: url(https://fonts.gstatic.com/s/athiti/v12/pe0sMISdLIZIv1wAsDdCEfe_Kdxic2wp.woff2) format('woff2');
  unicode-range: U+0E01-0E5B, U+200C-200D, U+25CC;
}
/* vietnamese */
@font-face {
  font-family: 'Athiti';
  font-style: normal;
  font-weight: 700;
  src: url(https://fonts.gstatic.com/s/athiti/v12/pe0sMISdLIZIv1wAsDdCCve_Kdxic2wp.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Athiti';
  font-style: normal;
  font-weight: 700;
  src: url(https://fonts.gstatic.com/s/athiti/v12/pe0sMISdLIZIv1wAsDdCC_e_Kdxic2wp.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Athiti';
  font-style: normal;
  font-weight: 700;
  src: url(https://fonts.gstatic.com/s/athiti/v12/pe0sMISdLIZIv1wAsDdCBfe_Kdxicw.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

body {
   font-family: Athiti;

}

.fonted{
	 font-family: Athiti !important;
}

#n2-ss-4item8{
	border-radius:25px !important;
}

#n2-ss-4item3{
	border-radius:25px !important;
}

h4{
	font-family: Athiti !important;
}
h3{
	font-family: Athiti !important;
}
h2{
	font-family: Athiti !important;
}
h1{
	font-family: Athiti !important;
}

.size-post-thumbnail{
	max-height:500px !important;
	object-fit: cover;
}

.tpg-widget-heading{
	font-family: Athiti !important;
	font-weight:700 !important;
}

.logo{
	position:relative;
	width: 90px;
	height:90px;
	z-index:999;
}

.nextend-arrow img{
	height:100px !important;
		width:100px !important;
}
@media screen and (min-width: 801px) {
  .vari-size {
    font-size: 24px !important;
		line-height: 36px !important;
		font-weight:600;
  }
	
		a:link{
		font-size: 24px ;
		font-weight:600;
	}
	
	.eb-accordion-0q2547w.eb-accordion-container .eb-accordion-content-wrapper .eb-accordion-content >p{
		    font-size: 24px !important;
		line-height: 36px !important;
		font-weight:600 !important;
	}



}

@media screen and (min-width: 
	1023px) {	
	.Home{
	font-size:0.84vw !important;
	position:absolute;
	}
}

@media screen and (max-width: 
	1022.5px) {	
	.Home{
	font-size:2.55vw !important;
	position:absolute;
}
}

@media screen and (min-width: 
	731px) {	
	.spacefoot{
	height:370px;
}
}

	.textfooter :link{
		font-size: 16px !important;
		color:lightskyblue;
		
	}

@media screen and (max-width: 
	730px) {	
	.spacefoot{
	height:640px;
}
}

@media screen and (max-width: 800px) {
  .vari-size {
    font-size: 18px !important;

  }
	a:link{
		font-size: 18px !important;
		
	}
	h1{
		font-size:22px !important;
	}


	
	
		.eb-accordion-0q2547w.eb-accordion-container .eb-accordion-content-wrapper .eb-accordion-content > p{
			font-size: 18px !important;
	}
	

	
	}

@media screen and (max-width: 600px) {
	
		.namehead{
		display:none !important;
			
	}
	.donationform{
		display:none !important;
	}
	
	
	
}

@media screen and (min-width: 601px) {
	.donate{
		display:none !important;
	}
	
}


.namehead{
	padding-Right:5vw;
	padding-left:10px
}




.sp-tab__tab_title{
	font-size:26px !important;
}

.sp-tab__card-header{
	font-size:20px !important;
	font-weight:800 !important;
}

      .newshead {
         color: #000000;
         background-color: transparent;
         text-decoration: none;
				font-family: Athiti;
				font-size: 30px !important;
				font-weight: 700 !important;
      }
.container:hover{
	background-color:#000000;
}

figure.wp-block-gallery.has-nested-images figure.wp-block-image.aaa:hover figcaption {
    font-size: 30px !important;
		transition:0.2s !important;
}
.aaa{
	background-color:rgba(255, 116, 195,0);
	transition:0.8s;
	position:relative;
}
.bbb{
	background-color:rgba(255, 116, 195,0);
	transition:0.8s;
	position:relative;
}
.ccc{
	background-color:rgba(255, 116, 195,0);
	transition:0.8s;
	position:relative;
}


.aaa:hover {
	background-color:rgba(255, 116, 195,0.6);
	transition:0.3s;
}
.bbb:hover {
	background-color:rgba(65,253,188,0.6);
	transition:0.3s;
}
.ccc:hover {
	background-color:rgba(69, 102, 255,0.3);
	transition:0.3s;
}



