@media all and (min-width:2000px){
	.gallery-container > div.gallery-item{
		height:50vh;
	}
	.accphoto{
		margin-top:2%;
	}
}
@media all and (min-width:1800px){
	.gallery-container > div.gallery-item{
		height:45vh;
	}
}
@media all and (min-width:1600px){
	.gallery-container > div.gallery-item{
		height:40vh;
	}
}
@media all and (min-width:1400px){
	.gallery-container > div.gallery-item{
		height:35vh;
	}
}
@media all and (max-width:1200px){
	.grid-box > .grid-main-photo > div:nth-child(2) > div.main-ph-cov{
		width:70%;
	}
	.accphoto{
		margin-top:8%;
	}
}
@media all and (max-width:1155px){
	.gallery-container > div.gallery-item{
		height:180px;
	}
}
@media all and (max-width:1055px){
	.gallery-container > div.gallery-item{
		height:170px;
	}
	.-hidepart-{
		display:none !important;
	}
	.-hideat-.-hidemin-{
		display:table-cell !important;
	}
}
@media all and (max-width:980px){
	.wherewe > div {
		height:30vh;
	}
	.account-window{
		width:50%;
	}
	.gallery-container > div.gallery-item{
		height:160px;
	}
}
@media all and (max-width:950px){
	.grid-box > .grid-main-photo > div:nth-child(2) > div.main-ph-cov{
		width:80%;
	}
	.grid-child.grid-content.grid-foot-contents > div{
		width:31%;
		padding:2%;
		text-align:center;
	}
	.grid-child.grid-content.-protop- {
		padding: 7%;
	}
	.account-info > .grid-child.grid-content{
		width:70%;
		padding-top:8%;
	}
}
@media all and (max-width:900px){
	.-tac-{
		width:50%;
		text-align:center;
	}
	.-hae-{
		display:none !important;
	}
	.gallery-container > div.gallery-item > div > div{
		font-size:230%;
	}
}
@media all and (max-width:900px){
	.gallery-container > div.gallery-item{
		height:150px;
	}
}
@media all and (max-width:850px){
	.wherewe > div{
		height:180px;
	}
	.sf-cnt-itm{
		width:60%;
	}
	.account-window{
		width:55%;
	}
	.gallery-container > div.gallery-item{
		height:135px;
	}
}
@media all and (max-width:830px){
	.wherewe > div {
		height:145px;
	}
	.accphoto {
		width:100px;
		height:90px;
		margin-top:0%;
	}
	.grid-child.grid-content.-protop- {
		padding: 7%;
	}
	.account-info > .grid-child.grid-content{
		width:70%;
		padding-top:6%;
	}
}
@media all and (max-width:820px){
	.-hae-{
		display:none !important;
	}
	.-tac-{
		width:50%;
		text-align:center;
	}
	.grid-box > .grid-main-photo{
		height:400px;
	}
	.gallery-container > div.gallery-item > div > div{
		font-size:235%;
	}
}
@media all and (max-width:791px){
	.gallery-container > div.gallery-item{
		width:32%;
		height:160px;
	}
}
@media all and (max-width:760px){
	.grid-box > .grid-main-photo > div:nth-child(2) > div > div.-sty-{
		font-size:200%;
	}
	.grid-about-us > div.grid-abt-itm{
		width:46%;
		margin-top:10%;
		padding:2%;
	}
	.grid-about-us > div.grid-abt-itm > div:nth-child(2), .grid-about-us > div.grid-abt-itm > div:nth-child(3){
		font-size:90%;
	}
	.work-with-us-btn,.donnow{
		padding:5%;
		padding-right:6%;
		padding-left:6%;
	}
	.grid-child.grid-content.grid-foot-contents > div{
		width:48%;
		padding:2%;
		text-align:center;
	}
	.wherewe > div{
		height:150px;
	}
	.account-window{
		width:60%;
	}
	.donate-box > div{
		width:100%;
	}
	.donate-box > div:nth-child(2){
		height:270px;
	}
	.gallery-container > div.gallery-item > div > div{
		font-size:235%;
	}
	.accphoto {
		width:100px;
		height:90px;
		margin-top:0%;
	}
	.grid-child.grid-content.-protop- {
		padding: 7%;
	}
	.account-info > .grid-child.grid-content{
		width:70%;
		padding-top:4%;
	}
	.divi-mem-itm.partners > div{
		width:100% !important;
		display:initial !important;
		margin:40px 0;
	}
}
@media all and (max-width:700px){
	.divi-mem-itm:not(.partners){
		display:block;
		padding-bottom:10%;
	}
	.divi-mem-itm > div:first-child{
		width:100%;
	}
	.divi-mem-itm > div:first-child > div{
		margin:auto;
	}
	.divi-mem-itm > div:nth-child(2){
		width:100%;
	}
	.divi-mem-itm > div{
		display:block;
		text-align:center !important;
		width:100%;
		margin-top:10%;
	}
	.divi-mem-itm > div:first-child > div{
		padding:2%;
		width:150px;
		height:150px;
	}
	.page-header > div > div{
		width:60%;
	}
	.gallery-container > div.gallery-item{
		width:49%;
		height:200px;
	}
	.gallery-container > div.gallery-item > div > div{
		font-size:235%;
	}
}
@media all and (max-width:675px){
	.wherewe > div{
		height:130px;
	}
}
@media all and (max-width:675px){
	.wherewe > div{
		display:block;
		width:100%;
		height:50vh;
	}
	.sf-cnt-itm{
		width:70%;
	}
	.account-window{
		width:70%;
	}
	.donate-box > div:nth-child(2){
		height:220px;
	}
	.gallery-container > div.gallery-item > div > div{
		font-size:235%;
	}
	.accphoto {
		width:90px;
		height:80px;
		margin-top:0%;
	}
	.grid-child.grid-content.-protop- {
		padding: 7%;
	}
	.account-info > .grid-child.grid-content{
		width:70%;
		padding-top:4%;
	}
}
@media all and (min-width:620px){
	.aside-fix{
		display:none !important;
	}
}
@media all and (max-width:610px){
	.-hideat-{
		display:none !important;
	}
	.-showat-{
		display:table-cell !important;
	}
	.-hideat-.-hidemin-{
		display:none !important;
	}
	.-hincpad-{
		padding:3%;
	}
	.grid-box > .grid-main-photo > div:nth-child(2) > div > div.-sty-{
		font-size:150%;
	}
	.grid-box > .grid-main-photo{
		height:350px;
	}
	.sf-cnt-itm{
		width:80%;
	}
	.account-window{
		width:75%;
	}
	.gallery-container > div.gallery-item > div > div{
		font-size:235%;
	}
	.accphoto {
		width:75px;
		height:65px;
		margin-top:6%;
	}
	.account-info {
		padding-top: 10%;
	}
	.account-info > .grid-child.grid-content{
		width:80%;
	}
	h1.kd{
		font-size:120% !important;
	}
	.grid-child.grid-content.-protop-{
		padding:10%;
	}
}
@media all and (max-width:580px){
	.gallery-container > div.gallery-item{
		width:49%;
		height:170px;
	}
	.gallery-container > div.gallery-item > div > div{
		font-size:300%;
	}
	.gallery-container > div.gallery-item > div > div{
		font-size:235%;
	}
	.account-info > .grid-child.grid-content{
		width:90%;
	}
}
@media all and (max-width:510px){
	.grid-box > .grid-main-photo > div:nth-child(2) > div > div.-sty-{
		font-size:120%;
	}
	.grid-box > .grid-main-photo > div:nth-child(2) > div > h3{
		font-size:90%;
	}
	.grid-box > .grid-main-photo > div:nth-child(2) > div > p {
		font-size: 75%;
	}
	.grid-box > div.grid-content > h1{
		font-size:180%;
	}
	.grid-about-us > div.grid-abt-itm{
		width:100%;
		margin-top:10%;
	}
	.grid-child.grid-content.grid-foot-contents > div{
		width:100%;
		padding:2%;
		text-align:center;
	}
	a.copy{
		font-size:80%;
	}
	.wherewe > div{
		display:block;
		width:100%;
		height:35vh;
	}
	.font-eighty{
		font-size:102%;
	}
	.account-window{
		width:90%;
	}
	.donate-box > div:nth-child(2){
		height:180px;
	}
	.donate-box > div:first-child{
		padding:8%;
	}
	.gallery-container > div.gallery-item{
		width:49%;
		height:150px;
	}
	.gallery-container > div.gallery-item > div > div{
		font-size:230%;
	}
}
@media all and (max-width:400px){
	.gallery-container > div.gallery-item{
		width:49%;
		height:130px;
	}
	.gallery-container > div.gallery-item > div > div{
		font-size:225%;
	}
	.account-info {
		padding-top: 15%;
	}
	.account-info > .grid-child.grid-content{
		width:95%;
	}
	.grid-child.grid-content.-protop-{
		padding:10%;
	}
}
@media all and (max-width:370px){
	.grid-box > .grid-main-photo > div:nth-child(2) > div > div.-sty-{
		font-size:100%;
	}
	.grid-box > .grid-main-photo > div:nth-child(2) > div > h3{
		font-size:85%;
	}
	.grid-box > .grid-main-photo > div:nth-child(2) > div > p {
		font-size: 70%;
	}
	.grid-box > .grid-main-photo{
		height:300px;
	}
	.wherewe > div{
		display:block;
		width:100%;
		height:28vh;
	}
	.work-with-us-btn,.donnow{
		padding:6%;
		padding-right:8%;
		padding-left:8%;
		margin-top:5%;
	}
	.grid-box.grid-child,.grid-box > div.grid-content{
		padding-top:8%;
		padding-bottom:8%;
	}
	.-hgc-{
		width:95%;
		font-size:110%;
	}
	.sf-cnt-itm{
		width:100%;
		height:100%;
	}
	hr{
		width:90%;
	}
	.account-window{
		width:100%;
	}
	.gallery-container > div.gallery-item{
		width:49%;
		height:120px;
	}
	.gallery-container > div.gallery-item > div > div{
		font-size:235%;
	}
	.account-info {
		padding-top: 18%;
	}
	.accphoto {
		width:65px;
		height:55px;
	}
}
@media all and (max-width:350px){
	.gallery-container > div.gallery-item{
		width:49%;
		height:100px;
	}
	.gallery-container > div.gallery-item > div > div{
		font-size:210%;
	}
}
@media all and (max-width:310px){
	.grid-box > .grid-main-photo > div:nth-child(2) > div > div.-donrea- > button, .donnow{
		font-size:85%;
	}
	.gallery-container > div.gallery-item{
		width:49%;
		height:90px;
	}
	.gallery-container > div.gallery-item > div > div{
		font-size:200%;
	}
}