@charset "UTF-8";

@media (max-width:1180px){
	.hrContainer > .container.hr > .hrContainer > .hrCol-6 > .hrBtns > .fBtns > a, 
	.hrContainer > .container.hr > .hrContainer > .hrCol-6 > .hrBtns > .fBtns > a:nth-child(2n+1), 
	.hrContainer > .container.hr > .hrContainer > .hrCol-6 > .hrBtns > .fBtns > a:nth-child(2n+2){
		width:80%;
		display:block;
		margin:20px auto 0;
		float:none;
	}
}

@media only screen and (min-device-width:768px) and (max-device-width:1024px){
	body.page-template-branch header, body.page-template-allbranch header, body.page-template-about header, body.post-type-archive-latestnews header, body.page-template-cosign header, body.page-template-corp header, body.page-template-donate header, body.page-template-international-affairs header, body.page-template-violence header, body.page-template-services header, body.term-gender-education header, body.term-gender-empower header, body.term-gender-violence-prevention header, body.term-legislative-initiative header, body.page-template-initiative header, body.page-template-home header, body.page-template-resource-sharing header, body.page-template-charity-sales header, body.page-template-donation-box header, body.page-template-accountability header, body.page-template-donate-method header, body.term-pc_1 header{
		position:relative;
	}
	.pfc_newsletter_container{
		display:block;
	}
	.pfc_newsletter_container label[for=newsletterFtr] input[name=ftr_email]{
		width:330px;
	}
	footer.page_footer .pfcContainer{
		display:block;
	}
	footer.page_footer .pfcContainer .pfc.logo{
		width:97%;
		padding-left:20px;
		margin-bottom:20px;
	}
	footer.page_footer .pfcContainer .pfc.contact{
		width:50%;
		float:left;
		clear:right;
		padding-left:20px;
		padding-right:0px;
	}
	footer.page_footer .pfcContainer .pfc.ftrSocial{
		width:100%;
		display:flow-root;
		padding-top:20px;
	}
	footer.page_footer .pfcContainer .pfc.ftrSocial .socialItems{
		display:flex;
		align-items:center;
		justify-content:left;
		margin-bottom:11px;
		padding-left:20px;
	}
	footer.page_footer .pfcContainer .pfc.nav_1,
footer.page_footer .pfcContainer .pfc.nav_2{
		width:23%;
		float:left;
		clear:right;
	}
	footer.page_footer .pfcContainer .pfc.otherLink .fml{
		width:auto;
		float:left;
		clear:right;
		text-align:center;
		margin-right:20px;
		padding-left:12px;
	}
	#modal-container .modal-background .modal .bookInfo.container{
		width:auto;
		padding:0px 20px;
	}
	.page_header .page_header_top{
		padding:0px 20px;
	}
	.page_header .page_header_main{
		width:auto;
		padding:0px 20px;
	}
	.single_post_container{
		width:auto !important;
		padding:20px;
	}

	.single_post_container .singlePostSource{
		display:block;
	}
	.single_post_container .donateContainer .dnContainer .dnImage{
		width:50% !important;
	}
	.single_post_container .donateContainer .dnContainer .dnContent{
		width:50% !important;
	}
	.single_post_container .relatedPostsContainer .rpContainer > a > span.date{
		width:20%;
	}
	.single_post_container .relatedPostsContainer .rpContainer > a > span.title{
		width:80%;
	}
	.newNavContainer{
		margin:50px 20px;
	}
	.projectsArchiveContainer .archiveTitleContainer{
		width:auto;
		margin:50px 20px 50px;
	}
	.projectsArchiveContainer .projectBlock .projectTopicContainer{
		width:auto;
		padding:0px 20px;
	}
	.projectsArchiveContainer .projectBlock .projectTopicContainer .ptMainKv{
		height:320px !important;
	}
	.researchContainer{
		width:auto;
		margin:0px 20px;
	}
	.researchContainer .rcItem{
		width:100%;
		float:none;
		clear:both;
		margin:auto auto 30px;
	}
	.researchContainer > .sep{
		display:none;
	}
	.postsGridContainer{
		width:auto;
		padding-left:30px;
	}
	.postsGridContainer .postGrid .pgImg{
		height:150px !important;
	}
	.postsGridContainer .postMnGrid:nth-child(4){
		margin:0px 30px 50px 0px;
	}
	.postsGridContainer .postMnGrid{
		width:calc(1/2*100% - 30px);
	}
	.postsGridContainer .postMnGrid .mnImg{
		height:480px !important;
	}
	.publicationsContainer{
		width:auto;
		margin:0px 0px 0px 20px;
	}
	.publicationsContainer > .postGrid{
		width:100%;
	}
	.contactContainer > .container.content{
		width:auto;
		padding:0px 20px;
	}
	.contactContainer > .container.content > .contactSection > .csContainer{
		display:block;
	}
	.contactContainer > .container.content > .contactSection > .csContainer > .csCol-9{
		width:100%;
		padding:30px 0 0 0;
	}
	.contactContainer > .container.content > .contactSection > .csContainer > .csCol-3{
		width:100%;
	}
	.partnershipContainer.contact > .psItem.contact{
		width:100%;
	}
	.faqArchiveContainer{
		width:auto;
		padding:0px 20px;
	}
	.branchBannerContainer{
		height:435px !important;
		margin-top:0px !important;
	}
	.branchBannerContainer > .branchTitle{
		padding:20px 20px 20px 70px;
		width:250px;
	}
	.branchBannerContainer > .branchTitle > .branchInfo{
		display:none;
	}
	.branchBannerContainer > .branchTitle > a{
		display:none;
	}
	.branchSectionContainer > .container.branch{
		width:auto;
		padding:0px 20px;
	}
	.branchSectionContainer > .container.branch > .branchInfoContainer{
		display:block;
	}
	.branchSectionContainer > .container.branch > .branchInfoContainer > .biCol-6{
		width:100% !important;
	}
	.branchSectionContainer > .container.branch > .branchInfoContainer > .biCol-6:first-child{
		padding-right:0px;
	}
	.branchSectionContainer > .container.branch > .branchInfoContainer > .biCol-6:last-child > .biSlide .prev{
		left:0px;
	}
	.branchSectionContainer > .container.branch > .branchInfoContainer > .biCol-6:last-child > .biSlide .next{
		right:0px;
	}
	.branchSectionContainer > .container.branch .serviceObject{
		display:block;
	}
	.branchSectionContainer > .container.branch .serviceObject > .soCol-6{
		width:100% !important;
	}
	.branchSectionContainer > .container.branch .serviceObject > .soCol-6:first-child{
		margin-bottom:40px;
	}
	.branchSectionContainer > .container.branch .notSureContact{
		display:inline-block;
		float:none;
		clear:both;
		margin:35px;
	}
	.branchSectionContainer > .container.branch .embedContainer{
		padding-bottom:75%;
		width:100%;
	}
	.branchSectionContainer > .container.branch .outServiceContainer > .osContainer > .prev{
		left:0px;
	}
	.branchSectionContainer > .container.branch .outServiceContainer > .osContainer > .next{
		right:0px;
	}
	.branchSectionContainer > .container.branch .contactInfoContainer > .ciContainer{
		display:block;
	}
	.branchSectionContainer > .container.branch .contactInfoContainer > .ciContainer > .ciCol-6 > iframe{
		width:100%;
	}
	.branchSectionContainer > .container.branch .contactInfoContainer > .ciContainer > .ciCol-6{
		width:100% !important;
	}
	.branchSectionContainer > .container.branch .donateContainer .dnContainer{
		display:block;
	}
	.branchSectionContainer > .container.branch .donateContainer .dnContainer > .dnImage{
		width:100%;
	}
	.branchSectionContainer > .container.branch .donateContainer .dnContainer > .dnContent{
		width:auto;
	}
	.branchSectionContainer .branchNewsContainer > .container.bn > .prev{
		left:0px;
	}
	.branchSectionContainer .branchNewsContainer > .container.bn > .next{
		right:0px;
	}
	.allBranchContainer > .container.ab{
		width:auto;
		padding:0px 20px;
	}
	.aboutContainer > .container.about{
		display:block;
		width:auto;
		padding:0px 20px;
	}
	.aboutContainer > .container.about > .aCol-6{
		width:100%;
	}
	.aboutContainer > .container.about > .aCol-6 > .aboutGohList{
		padding:0px 20px;
	}
	.aboutContainer > .container.about > .aCol-6 > .aboutContent{
		position:relative;
		top:0px;
		max-width:100%;
		margin:0;
	}
	.missonContainer > .container.mission{
		width:auto;
		padding:0px 20px;
	}
	.missonContainer > .container.mission > .missionListContainer{
		display:block;
	}
	.missonContainer > .container.mission > .missionListContainer > .mlItem{
		width:100%;
		margin:15px auto;
	}
	.missonContainer > .container.mission > .missionListContainer > .mlItem > .mlInner{
		width:auto;
		padding:20px 50px;
	}
	.serviceBaseContainer .container.service{
		width:auto;
		padding:0px 20px;
	}
	.serviceBaseContainer .container.service > .sbContainer{
		display:block;
	}
	.serviceBaseContainer .container.service > .sbContainer > .sCol-6{
		width:100%;
	}
	.serviceBaseContainer .container.service > .sbContainer > .sCol-6:first-child{
		text-align:center;
	}
	.serviceBaseContainer .container.service > .sbContainer > .sCol-6 > .baseContainer{
		margin-top:50px;
	}
	.serviceBaseContainer .container.service > .sbContainer > .sCol-6 > .baseContainer > .baseItem > .biTitle > a{
		display:table;
	}
	.gloryContainer > .container.glory{
		width:auto;
		padding:0px 20px;
	}
	.gloryContainer > .container.glory > .gloryListContainer{
		display:block;
	}
	.gloryContainer > .container.glory > .gloryListContainer > .gCol-7{
		width:auto;
		margin:0px auto;
		padding:0px;
		border-right:none;
	}
	.gloryContainer > .container.glory > .gloryListContainer > .gCol-3{
		width:100%;
	}
	.orgContainer > .container.org{
		width:auto;
		padding:0px 20px;
	}
	.orgContainer > .container.org > .ogzContainer{
		display:block;
	}
	.orgContainer > .container.org > .ogzContainer > .ogCol-6{
		width:100%;
	}
	.orgContainer > .container.org > .ogzContainer > .ogCol-4{
		width:100%;
		margin-top:50px;
	}
	.orgContainer > .container.org > .ogzContainer > .ogCol-4 > .sectionTitle.hz{
		margin-left:0px;
	}
	.orgContainer > .container.org > .ogzContainer > .ogCol-4 .membersContainer{
		margin-left:0px;
	}
	.orgContainer > .container.org > .ogzContainer > .ogCol-4 .membersContainer > .mCol-6:first-child > .mItem{
		padding-right:30px;
	}
	.orgContainer > .container.org > .ogzContainer > .ogCol-4 .membersContainer > .mCol-6:last-child > .mItem{
		display:flex;
		padding-left:30px;
	}
	.manageContainer > .container.manage{
		width:auto;
		padding:0px 20px;
	}
	.finContainer > .container.fin{
		width:auto;
		padding:0px 20px;
	}
	.finContainer > .container.fin .finRepoContainer > .frList{
		padding:24px 45px;
	}
	.newsArchiveSliderContainer .newsArchiveSlider .nasItem{
		height:50vh !important;
	}
	.newsContainer > .container.news{
		width:auto;
		padding:0px 20px;
	}
	.newsContainer > .container.news > .newsInnerContainer{
		display:block;
	}
	.newsContainer > .container.news > .newsInnerContainer .niCol-4{
		width:100%;
	}
	.newsContainer > .container.news > .newsInnerContainer .niCol-8{
		width:100%;
		padding-left:0px;
		padding-top:30px;
	}
	.viewsContainer > .container.views{
		width:auto;
		padding:0px 20px;
		display:inline-grid;
	}
	.viewsContainer > .container.views > .vCol-8{
		width:100%;
	}
	.viewsContainer > .container.views > .vCol-8 > .viewList > .viewItem{
		width:calc(1/2*100% - 15px);
	}
	.viewsContainer > .container.views > .vCol-8 > .viewList > .viewItem:nth-child(2n+2){
		margin-right:0px;
	}
	.viewsContainer > .container.views > .vCol-4{
		width:100%;
	}
	.newsEventContainer > .container.ne{
		width:auto;
		padding:0px 20px;
	}
	.newsEventContainer > .container.ne > .neContainer{
		display:block;
	}
	.newsEventContainer > .container.ne > .neContainer > .postGrid{
		width:100%;
		margin:0px auto 30px;
	}
	.caringContainer > .container.caring{
		width:auto;
		padding:0px 20px;
	}
	.publishContainer > .container.publish{
		width:auto;
		padding:0px 20px;
	}
	.corpContainer > .container.corp{
		width:auto;
		padding:0px 20px;
	}
	.csMainContainer > .container.csMain{
		width:auto;
		padding:0px 20px;
	}
	.csMainContainer > .container.csGrid{
		width:auto;
		padding:0px 20px;
	}
	.csMainContainer > .container.csGrid > .csGridContainer > .csgMain > .csgmImg{
		height:200px;
	}
	.csMainContainer > .container.csGrid > .csGridContainer > .csgMain > .csgmContent > .csgmInner{
		margin:0px 0px 30px;
	}
	.csMainContainer > .container.csGrid > .csgItemContainer{
		display:flow-root;
	}
	.csMainContainer > .container.csGrid > .csgItemContainer > .csgItem{
		width:calc(1/3*100% - 30px);
		margin-right:45px;
		float:left;
		clear:right;
	}
	.csMainContainer > .container.csGrid > .csgItemContainer > .csgItem:last-child{
		margin-right:33px;
	}
	.csMainContainer > .container.csGrid > .csgItemContainer > .csgItem:nth-child(3n+3){
		margin-right:0px;
	}
	.csMainContainer > .container.csGrid > .csgItemContainer > .csgItem > a > h4{
		margin:5px 0px 30px;
		height:75px;
	}
	.onGoingContainer > .container.onGoing{
		width:auto;
		padding:0px 20px;
	}
	.onGoingContainer > .container.onGoing > .onGContainer{
		display:block;
	}
	.onGoingContainer > .container.onGoing > .onGContainer > .ongItem{
		width:100%;
		margin:0px auto 30px;
	}
	.csNoticeContainer > .container.csNotice{
		width:auto;
		padding:0px 20px;
	}
	.csNoticeContainer > .container.csNotice > .csNoticeList > .csni > .csnItem{
		width:auto;
		display:grid;
	}
	.csNoticeContainer > .container.csNotice > .csNoticeList > .csni > .csnItem > .csnContent{
		width:100%;
		padding-right:0px;
		padding-bottom:30px;
		order:2;
	}
	.csNoticeContainer > .container.csNotice > .csNoticeList > .csni > .csnItem > .csnImg{
		width:100%;
		height:650px;
		margin-bottom:30px;
	}
	.corpChildContainer > .container.corpChild{
		width:auto;
		padding:0px 20px;
	}
	.corpChild2Container > .container.corpChild2{
		width:auto;
		padding:0px 20px;
	}
	.corpChild2Container > .container.corpChild2 > .progressContainer.withTel{
		display:block;
	}
	.corpChild2Container > .container.corpChild2 > .progressContainer.withTel > .ptCol-6{
		width:100%;
		display:flow-root;
	}
	.corpChild2Container > .container.corpChild2 > .progressContainer.withTel > .ptCol-6:first-child{
		padding-right:0px;
	}
	.corpChild2Container > .container.corpChild2 > .progressContainer.withTel > .ptCol-6:last-child{
		padding-left:0px;
	}
	.productContainer > .container.singleProduct{
		width:auto;
		padding:0px 20px;
	}
	.productContainer > .container.singleProduct > .singleProductContainer{
		display:block;
	}
	.productContainer > .container.singleProduct > .singleProductContainer > .pcCol-8{
		width:100%;
		padding-right:0px;
		padding-bottom:0px;
	}
	.productContainer > .container.singleProduct > .singleProductContainer > .pcCol-4{
		width:100%;
		padding-left:0px;
		padding-top:15px;
	}
	.singleProductBtmListContainer > .container.spbtm{
		width:auto;
		padding:0px 20px;
	}
	.singleProductBtmListContainer > .container.spbtm > .spContainer > .spItem{
		width:calc(1/2*100% - 90px);
	}
	.newsContainer.productCatArchive > .container.news > .pcaContainer > .pcaContentContainer .pcacItem:nth-child(3n+3){
		margin-right:30px !important;
	}
	.newsContainer.productCatArchive > .container.news > .pcaContainer > .pcaContentContainer .pcacItem:nth-child(2n+2){
		margin-right:0px !important;
	}
	.newsContainer.productCatArchive > .container.news > .pcaContainer > .pcaContentContainer .pcacItem{
		width:calc(1/2*100% - 80px);
	}
	.donateContainer > .container.donate{
		width:auto;
		padding:0px 20px;
	}
	.donateContainer > .container.donate > .donateForm.Step1 > .donateFormContainer > form > .info > .dfRowContainer > .dfCol > label{
		display:block;
	}
	.donateContainer > .container.donate > .donateForm.Step1 > .donateFormContainer > form > .info > .dfRowContainer > .dfCol > label > span.title{
		display:block;
		width:100%;
		margin-bottom:15px;
	}
	.donateContainer > .container.donate > .donateForm.Step1 > .donateFormContainer > form > .info > .dfRowContainer > .dfCol > label span.content{
		width:100%;
		display:block;
	}
	.donateContainer > .container.donate > .donateForm.Step1 > .donateFormContainer > form > .info > .dfRowContainer > .dfCol > label span.content .dfCost{
		display:block;
	}
	.donateContainer > .container.donate > .donateForm.Step1 > .donateFormContainer > form > .info > .dfRowContainer > .dfCol .donatePrice{
		display:inline-block;
	}
	.donateContainer > .container.donate > .donateForm.Step1 > .donateFormContainer > form > .info > .dfRowContainer > .dfCol .donatePrice > .dpItem{
		width:auto !important;
		float:left;
		clear:right;
		margin:0px 20px 20px 0px !important;
	}
	.donateContainer > .container.donate > .donateForm.Step1 > .donateFormContainer > form > .personalInfo .personalFieldContainer > .pfCol > label > span.content #birthContainer > .birthdayPicker,
.donateContainer > .container.donate > .donateForm.Step1 > .donateFormContainer > form > .personalInfo .enterpriseFieldContainer > .pfCol > label > span.content #birthContainer > .birthdayPicker{
		display:grid;
	}
	.donateContainer > .container.donate > .donateForm.Step1 > .donateFormContainer > form > .personalInfo .personalFieldContainer > .pfCol > label > span.content #birthContainer > .birthdayPicker > .bp,
.donateContainer > .container.donate > .donateForm.Step1 > .donateFormContainer > form > .personalInfo .enterpriseFieldContainer > .pfCol > label > span.content #birthContainer > .birthdayPicker > .bp{
		width:100%;
	}
	.donateContainer > .container.donate > .donateForm.Step1 > .donateFormContainer > form > .personalInfo .personalFieldContainer > .pfCol > label > span.content #birthContainer > .birthdayPicker > .bp:first-child,
.donateContainer > .container.donate > .donateForm.Step1 > .donateFormContainer > form > .personalInfo .enterpriseFieldContainer > .pfCol > label > span.content #birthContainer > .birthdayPicker > .bp:first-child{
		margin-bottom:10px;
	}
	.donateContainer > .container.donate > .donateForm.Step1 > .donateFormContainer > form > .personalInfo .personalFieldContainer > .pfCol > label > span.content #birthContainer > .birthdayPicker > .bp:nth-child(2),
.donateContainer > .container.donate > .donateForm.Step1 > .donateFormContainer > form > .personalInfo .enterpriseFieldContainer > .pfCol > label > span.content #birthContainer > .birthdayPicker > .bp:nth-child(2){
		margin-bottom:10px;
	}
	.donateContainer > .container.donate > .donateForm.Step1 > .donateFormContainer > form > .personalInfo .personalFieldContainer > .pfCol > label > span.content #birthContainer > .birthdayPicker > .bp > select,
.donateContainer > .container.donate > .donateForm.Step1 > .donateFormContainer > form > .personalInfo .enterpriseFieldContainer > .pfCol > label > span.content #birthContainer > .birthdayPicker > .bp > select{
		margin-bottom:10px;
	}
	.donateContainer > .container.donate > .donateForm.Step1 > .donateFormContainer > form > .personalInfo .personalFieldContainer > .pfCol > label > span.content > .addThirdContainer > .at,
.donateContainer > .container.donate > .donateForm.Step1 > .donateFormContainer > form > .personalInfo .enterpriseFieldContainer > .pfCol > label > span.content > .addThirdContainer > .at{
		position:relative;
		overflow:hidden;
	}
	.donateContainer > .container.donate > .donateForm.Step1 > .donateFormContainer > form > .personalInfo .personalFieldContainer > .pfCol > label > span.content > .addThirdContainer > .at select[name=county],
.donateContainer > .container.donate > .donateForm.Step1 > .donateFormContainer > form > .personalInfo .personalFieldContainer > .pfCol > label > span.content > .addThirdContainer > .at select[name=district],
.donateContainer > .container.donate > .donateForm.Step1 > .donateFormContainer > form > .personalInfo .personalFieldContainer > .pfCol > label > span.content > .addThirdContainer > .at input[name=zipcode],
.donateContainer > .container.donate > .donateForm.Step1 > .donateFormContainer > form > .personalInfo .enterpriseFieldContainer > .pfCol > label > span.content > .addThirdContainer > .at select[name=county],
.donateContainer > .container.donate > .donateForm.Step1 > .donateFormContainer > form > .personalInfo .enterpriseFieldContainer > .pfCol > label > span.content > .addThirdContainer > .at select[name=district],
.donateContainer > .container.donate > .donateForm.Step1 > .donateFormContainer > form > .personalInfo .enterpriseFieldContainer > .pfCol > label > span.content > .addThirdContainer > .at input[name=zipcode]{
		width:100%;
		margin-bottom:10px;
	}
	.donateContainer > .container.donate > .donateForm.Step1 > .donateFormContainer > form > .invoiceContainer > .ivTitleContainer{
		display:block;
	}
	.partnershipContainer > .psItem{
		width:calc(1/2*100%);
	}
	.joinUsContainer > .container.joinus{
		width:auto;
		padding:0px 20px;
	}
	.applyContainer > .container.apply{
		width:auto;
		padding:0px 20px;
	}
	.applyContainer > .container.apply > .aContainer{
		display:grid;
	}
	.applyContainer > .container.apply > .aContainer > .aCol-6{
		width:100%;
	}
	.applyContainer > .container.apply > .aContainer > .aCol-6:last-child{
		order:1;
	}
	.applyContainer > .container.apply > .aContainer > .aCol-6:first-child{
		order:2;
		padding-right:0px;
		margin-top:30px;
	}
	.applyContainer > .container.apply > .aContainer > .aCol-6:first-child > .sectionTitle.hz{
		margin-top:30px;
	}
	.applyContainer > .container.apply > .aContainer > .aCol-6:first-child > .aForms > .aFormContainer > a{
		width:44%;
	}
	.volunteersContainer > .volunteersContainer{
		display:block;
		width:auto;
	}
	.volunteersContainer > .volunteersContainer > .vCol-6{
		width:100%;
	}
	.volunteersContainer > .volunteersContainer > .vCol-6:last-child > .vInner{
		width:auto;
		padding:30px;
	}
	.hrContainer > .container.hr{
		width:auto;
		padding:100px 20px;
	}
	.hrContainer > .container.hr > .hrContainer{
		display:block;
	}
	.hrContainer > .container.hr > .hrContainer > .hrCol-6{
		width:100%;
	}
	.hrContainer > .container.hr > .hrContainer > .hrCol-6:first-child{
		padding-right:0px;
	}
	.memberContainer > .memberContainer{
		display:block;
	}
	.memberContainer > .memberContainer > .mCol-6{
		width:100%;
	}
	.memberContainer > .memberContainer > .mCol-6:last-child > .mInner{
		width:auto;
		padding:30px;
	}
	.gohInfoContainer > .container.gohInfo{
		width:auto;
		padding:0px 20px;
	}
	.worldmapContainer > .container.worldmap{
		width:auto;
		padding:0px 20px;
	}
	.worldmapContainer > .container.worldmap > .worldMapNav > .wmItem > .title:hover ~ .content{
		width:100%;
	}
	.toggleBlockContainer{
		width:auto;
		padding:0px 20px;
	}
	.toggleBlockContainer > .toggleItem > .toggleContentContainer .tbContent{
		display:block;
		padding:50px 100px;
	}
	.toggleBlockContainer > .toggleItem > .toggleContentContainer .tbContent > .tbCol-4{
		width:100%;
	}
	.toggleBlockContainer > .toggleItem > .toggleContentContainer .tbContent > .tbCol-8{
		width:100%;
	}
	.toggleBlockContainer > .toggleItem > .toggleContentContainer .tbContent > .tbCol-8 > .tbInner{
		display:block;
	}
	.toggleBlockContainer > .toggleItem > .toggleContentContainer .tbContent > .tbCol-8 > .tbInner > .img{
		width:100%;
		margin:auto auto 30px;
	}
	.toggleBlockContainer > .toggleItem > .toggleContentContainer .tbContent > .tbCol-8 > .tbInner > .content{
		width:auto;
		padding-left:0px;
	}
	.toggleBlockContainer > .toggleItem > .toggleContentContainer .tbContent > .tbCol-8 > .inner{
		display:block;
	}
	.toggleBlockContainer > .toggleItem > .toggleContentContainer .tbContent > .tbCol-8 > .inner > .img{
		width:100%;
		margin:0px 0px 60px;
	}

	.toggleBlockContainer > .toggleItem > .toggleContentContainer .tbContent > .tbCol-8 > .inner > .content{
		width:100%;
		padding:0px;
	}
	.affairsNewsContainer > .container.affairsNews{
		width:auto;
		padding:0px 20px;
	}
	.affairsNewsContainer > .container.affairsNews > .affairsNewsContent > .ancItem.active > .newsContainer > .prev{
		left:0px;
	}
	.affairsNewsContainer > .container.affairsNews > .affairsNewsContent > .ancItem.active > .newsContainer > .next{
		right:0px;
	}
	.videoContainer > .container.video{
		width:auto;
		padding:0px 20px;
	}
	.freeBlockContainer > .container.freeBlock{
		padding:0px 20px;
		width:auto;
	}
	.freeBlockContainer > .container.freeBlock > .freeInnerContainer{
		display:block;
	}
	.freeBlockContainer > .container.freeBlock > .freeInnerContainer > .blockItem{
		width:auto;
	}
	.freeBlockContainer > .container.freeBlock > .freeInnerContainer > .blockItem:first-child{
		margin:auto auto 15px;
	}
	.freeBlockContainer > .container.freeBlock > .freeInnerContainer > .blockItem:last-child{
		margin:auto auto 15px;
	}
	.serviceBranchContainer > .container.sb{
		width:auto;
		padding:0px 20px;
	}
	.serviceBranchContainer > .container.sb > .serviceBranchInnerContainer{
		display:block;
	}
	.serviceBranchContainer > .container.sb > .serviceBranchInnerContainer > .sbiCol-4{
		width:100%;
	}
	.serviceGrayContainer > .container.sg > .serviceGrayInner > .prev{
		left:0px;
	}
	.serviceGrayContainer > .container.sg > .serviceGrayInner > .next{
		right:0px;
	}
	.staticContentContainer > .container.staticContent{
		width:auto;
		padding:0px 20px;
	}
	section.serviceBlock_2 > .container.serviceBlock_2{
		padding:0px 20px;
		width:auto;
	}
	section.serviceBlock_2 > .container.serviceBlock_2 > .serviceGrids > .sgItem .sgImg{
		width:180px !important;
		height:180px !important;
	}
	section.serviceBlock_3 > .container.serviceBlock_3{
		padding:0px 20px;
		width:auto;
	}
	section.serviceBlock_3 .fwImg{
		height:320px !important;
	}
	section.serviceBlock_4 > .container.serviceBlock_4{
		width:auto;
		padding:0px 20px;
	}
	section.serviceBlock_4 > .container.serviceBlock_4 .diamondContainer > .dCol-6 > img.taiwanMap{
		width:100%;
	}
	section.initiativesSE_1 > .container.initiativesSE_1{
		width:auto;
		padding:0px 20px;
	}
	section.initiativesSE_2 .iniPostGrids{
		display:block;
	}
	section.initiativesSE_2 .iniPostGrids .pgItem{
		width:100%;
	}
	section.initiative_container_1 .withBackgroundImage.row .container.initiative_container_1{
		padding:0px 20px;
		width:auto;
	}
	section.initiative_container_2 > .container.initiative_container_2{
		padding:100px 20px;
		width:auto;
	}
	section.initiative_container_2 > .initiative_child_pages{
		display:block;
	}
	section.initiative_container_2 > .initiative_child_pages > .childPageItem{
		width:auto;
	}
	section.initiative_container_3 > .container.initiative_container_3{
		padding:100px 20px;
		width:auto;
	}
	section.initiative_container_3 > .container.initiative_container_3 > .itemsGrid{
		display:inline-block;
	}
	section.initiative_container_3 > .container.initiative_container_3 > .itemsGrid > .item{
		width:calc(1/2*100% - 30px);
		float:left;
		clear:right;
		margin:30px auto;
	}
	.newsArchiveSliderContainer > .homeKV .homeKvItem{
		height:380px !important;
	}
	section.homeSection_1 > .container.homeSection_1{
		padding:0px 20px;
		width:auto;
	}
	section.homeSection_2 > .newsContainer > .container.news > .newsInnerContainer > .niCol-4{
		width:100%;
	}
	section.homeSection_2 > .newsContainer > .container.news > .newsInnerContainer > .niCol-8{
		width:100%;
	}
	section.homeSection_4 > .container.homeSection_4{
		padding:0px 20px;
		width:auto;
	}
	section.homeSection_4 > .container.homeSection_4 > .content.homeSection_4 > .homeTwoRowPosts > .htrpItem .htrpCol-3{
		width:40%;
	}
	section.homeSection_4 > .container.homeSection_4 > .content.homeSection_4 > .homeTwoRowPosts > .htrpItem .htrpCol-9{
		width:60%;
	}
	section.homeSection_4 > .container.homeSection_4 > .content.homeSection_4 > .homeProjectPosts .hpItem > .hpImg{
		height:240px !important;
	}
	section.resourceContainer_2 > .container.resourceContainer_2{
		padding:0px 20px;
		width:auto;
	}
	section.resourceContainer_3 > .container.resourceContainer_3{
		width:auto;
		padding:0px 20px;
	}
	section.resourceContainer_3 > .container.resourceContainer_3 > .itemsGridContainer{
		display:block;
	}
	section.resourceContainer_3 > .container.resourceContainer_3 > .itemsGridContainer > .item{
		width:auto;
		margin:auto auto 30px;
	}
	section.resourceContainer_4 > .container.resourceContainer_4{
		width:auto;
		padding:0px 20px;
	}
	section.resourceContainer_4 > .container.resourceContainer_4 > .content.resourceContainer_4 > .centreInfo{
		width:auto;
		float:none;
		clear:both;
	}
	section.resourceContainer_4 > .container.resourceContainer_4 > .content.resourceContainer_4 > .centreInfo:nth-child(2n+2){
		margin:auto auto 30px;
	}
	section.charitySales > .container.charitySales{
		padding:0px 20px;
		width:auto;
	}
	section.charitySales > .container.charitySales .charitySalesStore{
		display:block;
	}
	section.charitySales > .container.charitySales .charitySalesStore .storeItem:nth-child(3n+2){
		margin:auto auto 30px;
	}
	section.charitySales > .container.charitySales .charitySalesStore .storeItem{
		width:100%;
		float:none;
		clear:right;
		margin:auto auto 30px;
	}
	section.charitySales > .container.charitySales .charitySalesStore .storeItem > .storeContent > .storeInfo{
		height:auto;
		margin-bottom:20px;
	}
	section.donationBoxContainer > .container.donationBoxContainer{
		width:auto;
		padding:0px 20px;
	}
	section.donationBoxContainer > .container.donationBoxContainer > .donationRow{
		display:grid;
	}
	section.donationBoxContainer > .container.donationBoxContainer > .donationRow .donationCol-4{
		width:100%;
		order:1;
		margin:0px 0px 50px;
	}
	section.donationBoxContainer > .container.donationBoxContainer > .donationRow .donationCol-8{
		width:100%;
		order:2;
	}
	section.donateCredit > .container.donateCredit > .donateCreditContainer{
		display:block;
		width:auto;
		padding:0px 20px;
	}
	section.donateCredit > .container.donateCredit > .donateCreditContainer > .dcCol-3{
		width:100%;
	}
	section.donateCredit > .container.donateCredit > .donateCreditContainer > .dcCol-9{
		width:100%;
		padding:10% 0px 0px;
	}
	section.donateMethodNav > .container.donateMethodNav{
		padding:0px 20px;
		width:auto;
	}
	section.donateMethodNav > .container.donateMethodNav > .dmContentContainer .dmContentItem > .dmGrid > .dmg{
		width:calc(1/2*100% - 94px);
	}
	section.donateMethodNav > .container.donateMethodNav > .dmContentContainer .dmContentItem > .postOfficeContainer .poContent > .pocItem > .pocInner{
		padding:30px 50px;
	}
	section.donateMethodNav > .container.donateMethodNav > .dmContentContainer .dmContentItem > .digipayContainer > .dpContent > .dpInner .gallery-item{
		float:none !important;
		width:100% !important;
		display:block;
	}
	section.donateMethodNav > .container.donateMethodNav > .dmContentContainer .dmContentItem > .dmCvsContainer .cvsContent > .csvInner{
		display:block;
	}
	section.donateMethodNav > .container.donateMethodNav > .dmContentContainer .dmContentItem > .dmCvsContainer .cvsContent > .csvInner .csvCol-6:first-child{
		width:100%;
		padding-right:0px;
	}
	section.donateMethodNav > .container.donateMethodNav > .dmContentContainer .dmContentItem > .dmCvsContainer .cvsContent > .csvInner .csvCol-6:last-child{
		width:100%;
		padding-right:0px;
	}
	.container.loginRegister{
		width:auto;
		padding:100px 20px 100px;
	}
	.registerContainer form > .rgRow > label{
		display:block;
		width:100%;
		overflow:hidden;
		position:relative;
	}
	.registerContainer form > .rgRow > label > span.title{
		width:100%;
	}
	.registerContainer form > .rgRow > label > div,
.registerContainer form > .rgRow > label > input{
		width:100%;
		margin-bottom:10px;
	}
	.registerContainer form > .rgRow > label > span.notice{
		width:100%;
		margin-left:0px;
		margin-top:10px;
	}
	.registerContainer form > .rgRow > label > .addThirdContainer{
		width:100%;
	}
	.registerContainer form .companyInfo > .ciRow > label{
		display:block;
		width:100%;
		position:relative;
		overflow:hidden;
	}
	.registerContainer form .companyInfo > .ciRow > label > span.title{
		width:100%;
		margin-bottom:10px;
	}
	.registerContainer form .companyInfo > .ciRow > label > input{
		width:100%;
	}
	.registerContainer form .companyInfo > .ciRow > label > span.notice{
		width:auto;
	}
	.registerContainer form .companyInfo > .ciRow > label > .addThirdContainer{
		width:100%;
		position:relative;
		overflow:hidden;
	}
	.registerRemindPopup .overlay{
		width:auto;
		padding:0px 20px;
	}
	.editAccountContainer .eaContainer form > .companyInfo > .ciRow > label{
		display:block;
		width:100%;
		position:relative;
		overflow:hidden;
	}
	.editAccountContainer .eaContainer form > .companyInfo > .ciRow > label > span.title{
		width:100%;
		margin-bottom:10px;
	}
	.editAccountContainer .eaContainer form > .companyInfo > .ciRow > label > input{
		width:100%;
	}
	.editAccountContainer .eaContainer form > .companyInfo > .ciRow > label > .addThirdContainer{
		width:100%;
		position:relative;
		overflow:hidden;
	}
	.searchResultContainer > .container.searchResultContent > main.page_section.page_main-bd.news_main > .container{
		width:auto;
		padding:0px 20px;
	}
	.searchResultContainer > .container.searchResultContent > main.page_section.page_main-bd.news_main > .container > .neContainer > .postGrid{
		width:calc(1/2*100% - 30px);
	}
	.searchResultContainer > .container.searchResultContent > main.page_section.page_main-bd.news_main > .container > .neContainer > .postGrid:nth-child(3n+3){
		margin-right:30px !important;
	}
	.searchResultContainer > .container.searchResultContent > main.page_section.page_main-bd.news_main > .container > .neContainer > .postGrid:nth-child(2n+2){
		margin-right:0px !important;
	}
}

@media (max-width:767px){
	body{
		margin-top:-30px;
	}
	body.page-template-branch header, body.page-template-allbranch header, body.page-template-about header, body.post-type-archive-latestnews header, body.page-template-cosign header, body.page-template-corp header, body.page-template-donate header, body.page-template-international-affairs header, body.page-template-violence header, body.page-template-services header, body.term-gender-education header, body.term-gender-empower header, body.term-gender-violence-prevention header, body.term-legislative-initiative header, body.page-template-initiative header, body.page-template-home header, body.page-template-resource-sharing header, body.page-template-charity-sales header, body.page-template-donation-box header, body.page-template-accountability header, body.page-template-donate-method header, body.term-pc_1 header{
		position:relative;
	}

	header.page_header{
		padding:10px 20px 20px;
	}

	footer.page_footer{
		padding-bottom:60px;
	}

	.sideFloatContainer{
		position:fixed;
		top:auto;
		width:100%;
		display:flex;
	}
	.sideFloatContainer .sf{
		flex-basis:50%;
		display:block;
		margin:0;
		transform:translateX(0) translateY(60px);
	}
	.sideFloatContainer .sf .sfTitle{
		width:100%;
		padding:0;
		text-align:center;
		writing-mode:unset;
		border-radius:0;
		height:48px;
		top:-48px;
		position:absolute;
		line-height:48px;
	}
	.sideFloatContainer .sf .sfContent{
		display:flex;
		justify-content:center;
		gap:15px;
		padding:15px 0;
	}
	.sideFloatContainer .sf .sfContent a{
		margin:0;
	}

	.newsArchiveSliderContainer .prev, 
	.newsArchiveSliderContainer .next, 
	.page_header .page_header_top{
		display:none !important;
	}

	.newsArchiveSliderContainer > .homeKV > ul.slick-dots, 
	.newsArchiveSliderContainer > .newsArchiveSlider > ul.slick-dots{
		position:absolute;
		bottom:-40px;
	}

	div.body_wrap ul#menu-main{
		display:block;
		box-shadow:5px 5px 12px rgba(0, 0, 0, 0.25);
		padding:0 20px;
	}
	div.body_wrap ul#menu-main a{
		font-size:16px !important;
	}

	ul#menu-main > li.menu-item-has-children span.sub-toggle{
		display:block;
	}
	#menu-item-social-network{
		display:flex;
	}
	ul#menu-main #menu-item-social-network > a{
		flex:1;
		line-height:100%;
		padding:15px 0;
	}
	ul#menu-main > li{
		padding:0;
		border-right:none;
	}
	ul#menu-main a{
		display:inline;
		border:none;
		margin:0;
		padding:0;
	}
	ul#menu-main > li.current-menu-item > a, 
	ul#menu-main > li > a:hover{
		background-color:transparent;
	}
	ul#menu-main > li.current-menu-item > a::after, 
	ul#menu-main > li > a:hover::after{
		display:none;
	}
	ul#menu-main span.enTitle{
		display:inline;
		color:inherit;
	}
	ul#menu-main a:hover > span.enTitle{
		color:inherit;
	}
	ul#menu-main ul{
		position:static;
		width:auto;
		box-shadow:none;
		border-radius:unset;
	}

	.body_wrap{
		overflow-x:hidden;
		padding-top:15px;
	}

	#wc-orders{
		overflow-x:auto;
	}
	#wc-orders > div{
		width:600px;
	}

	div.body_wrap .newsArchiveSliderContainer .newsArchiveSlider .nasItem, 
	.newsArchiveSliderContainer .slick-track{
		height:240px !important;
	}

	section.homeSection_4 > .container.homeSection_4 > .content.homeSection_4 > .homeTwoRowPosts{
		padding:0;
		margin-bottom:50px;
	}
	section.homeSection_4 > .container.homeSection_4 > .content.homeSection_4 > .homeTwoRowPosts > .htrpItem{
		display:block;
		width:90%;
		margin:auto;
		box-sizing:border-box;
	}
	section.homeSection_4 > .container.homeSection_4 > .content.homeSection_4 > .homeTwoRowPosts > .htrpItem .htrpCol-3, 
	section.homeSection_4 > .container.homeSection_4 > .content.homeSection_4 > .homeTwoRowPosts > .htrpItem .htrpCol-9{
		width:100%;
		padding:0;
	}

	section.homeSection_1 > .container.homeSection_1 .homeSection_1.content .thirdGridContainer{
		display:block;
		margin-bottom:35px;
		padding:20px 0;
	}

	section.homeSection_1 > .container.homeSection_1 .homeSection_1.content .thirdGridContainer .thirdItem{
		margin:auto;
		width:80%;
		display:flex;
	}
	section.homeSection_1 > .container.homeSection_1 .homeSection_1.content .thirdGridContainer .thirdItem:nth-of-type(2n){
		flex-direction:row-reverse;
	}
	section.homeSection_1 > .container.homeSection_1 .homeSection_1.content .thirdGridContainer .thirdItem > .thirdImg{
		flex:1 0 50%;
	}
	section.homeSection_1 > .container.homeSection_1 .homeSection_1.content .thirdGridContainer .thirdItem{
		flex:1;
	}

	.pfc_newsletter_container{
		display:block;
		margin-top:35px;
		padding:15px 25px 30px;
	}
	.pfc_newsletter_container label[for=newsletterFtr]{
		display:block;
		text-align:center;
	}
	.pfc_newsletter_container label[for=newsletterFtr] span{
		margin-bottom:10px;
		justify-content:center;
		padding:0;
	}
	.pfc_newsletter_container label[for=newsletterFtr] span > img{
		position:relative;
		left:auto;
	}
	.pfc_newsletter_container label[for=newsletterFtr] input[name=ftr_email]{
		width:100%;
		box-sizing:border-box;
	}
	.pfc_newsletter_container .cancel label[for=newsletterFtr] input[type=submit]{
		width:100%;
	}
	.pfc_newsletter_container .cancel input[type=submit]{
		text-align:unset;
		margin:0;
		display:inline;
		width:auto;
	}
	.pfc_newsletter_container .cancel{
		display:block;
		text-align:center;
	}
	.newsletterList{
		width:100%;
		margin:20px auto 0;
		padding:0;
	}
	.pfc_newsletter_container .ftrNewLetterContinaer.rwd{
		display:block;
	}
	footer.page_footer .pfcContainer{
		display:block;
	}
	footer.page_footer .pfcContainer .pfc{
		width:94%;
		float:none;
		clear:both;
		margin:auto auto 30px;
		padding-left:20px;
	}
	footer.page_footer .pfcContainer .pfc.logo{
		width:100%;
		margin-bottom:20px;
	}
	footer.page_footer .pfcContainer .pfc.contact{
		width:100%;
		padding-left:20px;
		padding-right:20px;
	}
	footer.page_footer .pfcContainer .pfc.ftrSocial{
		width:100%;
		display:flow-root;
		padding:20px 0 0;
	}
	footer.page_footer .pfcContainer .pfc.ftrSocial .socialItems{
		display:flex;
		align-items:center;
		justify-content:center;
		margin-bottom:11px;
		padding:0 20px;
	}
	footer.page_footer .pfcContainer .pfc.ftrSocial .socialItems a{
		margin:auto;
	}

	#mobile-footer-menu{
		display:block;
	}
	#mobile-footer-menu .footerMenuList{
		display:flex;
		flex-wrap:wrap;
		padding:0 20px;
	}
	#mobile-footer-menu .fml{
		flex-basis:50%;
		margin-bottom:15px;
		text-align:center;
	}
	#mobile-footer-menu .fml .twItem{
		color:#FFF;
		opacity:0.5;
	}

	footer.page_footer .pfcContainer .pfc.nav_1,
	footer.page_footer .pfcContainer .pfc.nav_2{
		/*
		width:40%;
		float:left;
		clear:right;
		*/
		display:none;
	}
	footer.page_footer .pfcContainer .pfc.otherLink{
		/* padding-left:0px; */
		display:none;
	}
	footer.page_footer .pfcContainer .pfc.otherLink .fml{
		width:auto;
		float:none;
		clear:both;
		text-align:left;
		margin-right:20px;
		padding-left:0;
	}
	#modal-container .modal-background{
		display:block;
	}
	#modal-container .modal-background .modal .bookInfo.container{
		width:auto;
		padding:0px 20px;
		display:block;
	}
	#modal-container .modal-background .modal .bookInfo.container .biImg{
		width:50%;
		padding-bottom:70%;
		margin:20px auto;
	}
	#modal-container .modal-background .modal .bookInfo.container .biContent{
		width:100%;
		padding-left:0px;
	}
	#modal-container .modal-background .modal .bookInfo.container .biContent .close{
		position:absolute;
		bottom:-100px;
		right:20px;
	}
	.page_header{
		position:relative !important;
		width:auto !important;
		padding:0px 20px;
	}
	.single_post_container{
		width:auto !important;
		padding:20px;
	}
	.single_post_container .singlePostSource{
		display:block;
	}
	.single_post_container .singlePostSource > .sps{
		align-items:baseline;
	}
	.single_post_container .spFeatureImage{
		/* height:160px !important; */
		/* #314 */
	}
	.single_post_container .shareTagsContainer, 
	.single_post_container .donateContainer{
		margin-bottom:35px;
	}
	.single_post_container .donateContainer .dnContainer{
		display:block;
	}
	.single_post_container .donateContainer .dnContainer .dnImage{
		width:100%;
	}
	.single_post_container .donateContainer .dnContainer .dnContent{
		width:auto;
		padding:30px;
	}
	.single_post_container .relatedPostsContainer .rpContainer{
		margin-bottom:35px;
	}
	.single_post_container .relatedPostsContainer .rpContainer > a{
		display:block;
	}
	.single_post_container .relatedPostsContainer .rpContainer > a > span.date{
		width:100%;
		display:block;
		color:#999;
		font-size:14px;
	}
	.single_post_container .relatedPostsContainer .rpContainer > a > span.title{
		width:100%;
		display:block;
	}

	.single_post_container .imgTextBlockContainer{
		display:block;
		margin-bottom:0;
	}
	.single_post_container .imgTextBlockContainer .itbItem{
		width:80%;
		max-width:300px;
		margin:auto;
	}

	.serviceBaseContainer .container.service > .sectionTitle.inline, 
	.missonContainer > .container.mission > .sectionTitle.inline, 
	.gloryContainer > .container.glory > .sectionTitle.inline, 
	.orgContainer > .container.org > .sectionTitle.inline{
		margin-bottom:0;
	}
	.orgContainer .sectionTitle.cross-inline{
		margin-bottom:0;
		padding-bottom:0;
	}
	.orgContainer > .container.org > .ogzContainer .ceoContainer{
		display:block;
	}
	.orgContainer > .container.org > .ogzContainer .ceoContainer > .ceoCol-3{
		width:100%;
		height:420px;
		margin:0 auto 25px;
	}
	.orgContainer > .container.org > .ogzContainer .ceoContainer > .ceoCol-7 > .ceoListBtn{
		display:block;
	}
	.orgContainer > .container.org > .ogzContainer .ceoContainer > .ceoCol-7, 
	.orgContainer > .container.org > .ogzContainer .ceoContainer > .ceoCol-7 > .ceoListBtn > .ceoList, 
	.orgContainer > .container.org > .ogzContainer .ceoContainer > .ceoCol-7 > .ceoListBtn > .ceoBtn{
		width:100%;
		padding:0;
		margin:0;
	}
	.orgContainer > .container.org > .ogzContainer .membersContainer{
		width:100%;
		margin:0;
		box-sizing:border-box;
	}
	.orgContainer > .container.org > .ogzContainer .ceoContainer > .ceoCol-7 > .ceoListBtn > .ceoBtn{
		margin-top:35px;
	}

	.ogzContainer > div{
		margin-bottom:35px;
	}

	.finContainer{
		padding-bottom:0;
	}

	header.page_header+*:not(.banner){
		padding:20px 10px 30px;
		box-sizing:border-box;
	}

	header.page_header+.newsArchiveSliderContainer{
		padding:0 10px 50px;
	}
	header.page_header+.container.projectsArchiveContainer{
		padding:20px 0 0;
	}

	.productCatArchive{
		margin-top:35px;
	}
	.newsContainer.productCatArchive > .container.news > .sectionTitle.inline{
		margin-bottom:0;
	}

	.researchContainer .rcItem > a > span{
		margin-left:15px;
	}

	.staticContentContainer .titles > p{
		font-size:1.2rem;
	}
	#service-3 h3{
		font-size:1.6rem;
	}

	.affairsNewsContainer > .container.affairsNews > .affairsNewsNav > .annItems{
		display:block;
	}
	.affairsNewsContainer > .container.affairsNews > .affairsNewsNav > .annItems > .items{
		border-radius:0 !important;
		border:none;
		width:100%;
	}

	.serviceBranchContainer{
		background-color:#F2F2F2;
		padding:0 0 35px;
	}
	.serviceBranchContainer > .container.sb > .serviceBranchInnerContainer > .sbiCol-4{
		width:100%;
	}
	.serviceBranchContainer > .container.sb > .serviceBranchInnerContainer > .sbiCol-4 > .branchItems{
		display:block;
		width:100%;
		margin:auto;
	}

	.serviceBranchContainer > .container.sb > .serviceBranchInnerContainer > .sbiCol-4 > .branchItems > .item{
		margin:0 0 10px;
		padding:0;
		background-color:#FFF;
		color:#999;
		height:36px;
		text-align:center;
		border-radius:18px;
		line-height:36px;
		box-sizing:border-box;
		width:100%;
		float:none;
	}

	div.body_wrap .container.newsTopNav{
		padding:0 10px;
	}
	.newNavContainer{
		margin:25px auto 0;
	}

	.projectsArchiveContainer .archiveTitleContainer .atDesc{
		font-size:16px;
		color:#999;
	}

	.projectsArchiveContainer .archiveTitleContainer{
		width:auto;
		border-width:0 0 1px;
	}
	.projectsArchiveContainer .archiveTitleContainer .sectionTitle.inline, 
	.projectsArchiveContainer .archiveTitleContainer .sectionTitle.cross-inline{
		padding-bottom:15px;
	}
	.projectsArchiveContainer .archiveTitleContainer .stTitle{
		padding:28px 0 0;
	}
	.projectsArchiveContainer .archiveTitleContainer .sectionTitle > .stTitle::before{
		top:0;
		left:50%;
		margin-left:-12px;
		width:24px;
		height:24px;
	}
	.projectsArchiveContainer .projectBlock .projectTopicContainer{
		width:auto;
		padding:0px 20px;
	}
	.projectsArchiveContainer .projectBlock .projectTopicContainer .ptMainKv{
		max-height:250px !important;
		/* margin-bottom:25px; */
	}
	.projectsArchiveContainer .projectBlock .projectTopicContainer .ptMainKv h3{
		width:100%;
		box-sizing:border-box;
		padding:20px;
		font-size:16px;
		bottom:0;
		left:0;
		right:auto;
		line-height:150%;
	}
	.projectsArchiveContainer .projectBlock .projectTopicContainer .ptPostsContainer .ptpContainer{
		display:block;
	}
	.projectsArchiveContainer .projectBlock .projectTopicContainer .ptPostsContainer .ptpContainer > .ptpItem{
		width:100%;
		margin-bottom:10px !important;
		padding-bottom:10px !important;
		border-bottom:1px solid #e5e5e5 !important;
	}
	.projectsArchiveContainer .projectBlock .projectTopicContainer .ptPostsContainer .ptpContainer > .ptpItem:nth-child(2){
		border:none;
		margin:0px;
		padding:0px;
	}
	.projectsArchiveContainer .projectBlock .projectTopicContainer .ptPostsContainer .ptpContainer > .ptpItem:last-child{
		border-bottom:0px !important;
		margin-bottom:0px !important;
		padding-bottom:0px !important;
	}
	.projectsArchiveContainer .projectNewsLetter{
		padding:35px;
		margin:0;
	}
	.projectsArchiveContainer .projectNewsLetter .paNewsletterContainer{
		display:block;
	}
	.projectsArchiveContainer .projectNewsLetter .paNewsletterContainer .pancImg{
		width:100%;
		height:180px;
	}
	.projectsArchiveContainer .projectNewsLetter .paNewsletterContainer .pancContainer{
		width:auto;
		padding:20px;
	}

	.projectsArchiveContainer .projectNewsLetter .paNewsletterContainer .pancContainer .pancForm > input[type="submit"]{
		-webkit-appearance:none;
		-moz-appearance:none;
		appearance:none;
		border-radius:0;
	}

	.archiveTitleContainer .sectionTitle.cross-inline.mid{
		padding:0;
	}

	.researchContainer{
		width:auto;
		margin:0px 20px;
	}
	.researchContainer .rcItem{
		width:100%;
		float:none;
		clear:both;
		margin:auto auto 30px;
	}
	.researchContainer > .sep{
		display:none;
	}
	.postsGridContainer{
		width:auto;
		padding:20px;
	}
	.postsGridContainer .postGrid{
		width:100%;
		float:none;
		clear:both;
		margin:0px auto 50px !important;
	}
	.postsGridContainer .postMnGrid{
		width:100%;
		float:none;
		clear:both;
		margin:0px auto 50px;
	}
	.postsGridContainer .postMnGrid .mnImg{
		height:472px !important;
	}
	.publicationsContainer{
		width:auto;
		margin:0px 0px 0px 20px;
	}
	.publicationsContainer > .postGrid{
		width:95%;
		position:relative;
	}
	.contactContainer > .container.content{
		width:auto;
		padding:0px 20px;
	}
	.contactContainer > .container.content > .contactSection > .csContainer{
		display:block;
	}
	.contactContainer > .container.content > .contactSection > .csContainer > .csCol-9{
		width:100%;
		padding:30px 0 0 0;
	}
	.contactContainer > .container.content > .contactSection > .csContainer > .csCol-3{
		width:100%;
	}
	.partnershipContainer.contact > .psItem.contact{
		width:100%;
	}
	.faqArchiveContainer{
		width:auto;
		padding:0px 20px;
	}
	/*
	.faqArchiveContainer .faqNavContainer .container.fn > .fnList{
		display:block !important;
	}
	.faqArchiveContainer .faqNavContainer .container.fn > .fnList > .fnItem{
		width:100% !important;
		margin:0 0 8px;
	}
	*/
	.faqArchiveContainer .faqContainer{
		margin-top:0;
	}
	.faqArchiveContainer .faqContainer > .container.fn > .faqContentContainer > .fcItem.hasChild ~ .fcItemSubContainer{
		padding:20px 0px 20px 35px;
	}
	.faqArchiveContainer .faqContainer > .container.fn > .faqContentContainer > .fcItem[data-status=close]:after{
		margin:auto 10px auto auto !important;
	}
	.branchBannerContainer{
		height:210px !important;
		align-items:center;
	}
	.branchBannerContainer > .branchTitle{
		padding:0 0 0 15px;
		background-color:transparent;
		margin:0;
	}
	.branchBannerContainer > .branchTitle > h1{
		font-size:25px;
		color:#FFF;
		width:100%;
		text-shadow:2px 2px 5px rgb(0 0 0 / 50%);
	}
	.branchBannerContainer > .branchTitle > .branchInfo{
		display:none;
	}
	.branchBannerContainer > .branchTitle > a{
		display:none;
	}
	.branchSectionContainer > .container.branch .notSureContact{
		float:none;
	}
	.branchSectionContainer{
		margin-top:35px;
	}
	.branchSectionContainer > .container.branch{
		width:auto;
		padding:0px 20px;
	}
	.branchSectionContainer > .container.branch > .branchInfoContainer{
		display:block;
	}
	.branchSectionContainer > .container.branch > .branchInfoContainer > .biCol-6{
		width:100% !important;
	}
	.branchSectionContainer > .container.branch > .branchInfoContainer > .biCol-6:first-child{
		padding-right:0px;
	}
	.branchSectionContainer > .container.branch > .branchInfoContainer > .biCol-6:last-child > .biSlide .prev{
		left:0px;
	}
	.branchSectionContainer > .container.branch > .branchInfoContainer > .biCol-6:last-child > .biSlide .next{
		right:0px;
	}
	.branchSectionContainer > .container.branch > .branchInfoContainer > .biCol-6:last-child > .biSlide .biContent{
		padding:50px 0px;
		height:auto !important;
	}
	.branchSectionContainer > .container.branch > .branchInfoContainer > .biCol-6:last-child > .biSlide .biContent .bic > span{
		color:#FFF;
		line-height:150%;
	}
	.branchSectionContainer > .container.branch > .branchInfoContainer > .biCol-6:last-child > .biSlide .biContent > .bic > .sectionTitle.inline{
		margin-bottom:20px;
		padding-bottom:0;
	}
	.branchSectionContainer > .container.branch > .branchInfoContainer > .biCol-6:last-child > .biSlide .biContent > .bic .sectionTitle.inline > .stTitle{
		padding-top:0;
	}
	.branchSectionContainer > .container.branch > .branchInfoContainer > .biCol-6:last-child > .biSlide .biContent > .bic .sectionTitle.inline > .stTitle::before{
		display:none;
	}
	.branchSectionContainer > .container.branch .serviceObject{
		display:block;
	}
	.branchSectionContainer > .container.branch .serviceObject > .soCol-6{
		width:100% !important;
	}
	.branchSectionContainer > .container.branch .serviceObject > .soCol-6:first-child{
		margin-bottom:40px;
	}
	.branchSectionContainer > .container.branch .serviceObject > .soCol-6:last-child > .objectList{
		grid-template-columns:1fr;
	}
	.branchSectionContainer > .container.branch .embedContainer{
		padding-bottom:75%;
		width:100%;
	}
	.branchSectionContainer > .container.branch .outServiceContainer > .osContainer > .prev{
		left:0px;
	}
	.branchSectionContainer > .container.branch .outServiceContainer > .osContainer > .next{
		right:0px;
	}
	.branchSectionContainer > .container.branch .contactInfoContainer > .ciContainer{
		display:block;
	}
	.branchSectionContainer > .container.branch .contactInfoContainer > .ciContainer > .ciCol-6 > iframe{
		width:100%;
	}
	.branchSectionContainer > .container.branch .contactInfoContainer > .ciContainer > .ciCol-6{
		width:100% !important;
	}
	.branchSectionContainer > .container.branch .contactInfoContainer > .ciContainer > .ciCol-6:last-child > .ciContent > .ciInfo > .ciItem > .title{
		display:block;
		font-weight:bold;
	}
	.branchSectionContainer > .container.branch .contactInfoContainer > .ciContainer > .ciCol-6:last-child > .ciContent > .ciInfo > .ciItem > .content{
		display:block;
		overflow-wrap:anywhere;
		word-break:break-all;
	}
	.branchSectionContainer > .container.branch .donateContainer .dnContainer{
		display:block;
	}
	.branchSectionContainer > .container.branch .donateContainer .dnContainer > .dnImage{
		width:100%;
		height:255px !important;
	}
	.branchSectionContainer > .container.branch .donateContainer .dnContainer > .dnContent{
		width:auto;
		padding:50px 30px;
	}
	.branchSectionContainer > .container.branch .fileList{
		padding:20px 20px 10px;
	}
	.branchSectionContainer > .container.branch .fileList > .monoList,
	.branchSectionContainer > .container.branch .fileList > .moneyList{
		display:block;
	}

	#branch-file-list .monoList, 
	#branch-file-list .moneyList{
		display:block;
	}

	#branch-file-list .monoList > a, 
	#branch-file-list .moneyList > a{
		margin-bottom:15px;
	}

	#branch-file-list .monoList > a:last-child, 
	#branch-file-list .moneyList > a:last-child{
		margin-bottom:0;
	}

	.branchSectionContainer .branchNewsContainer > .container.bn > .prev{
		left:-20px;
	}
	.branchSectionContainer .branchNewsContainer > .container.bn > .next{
		right:-20px;
	}
	section.initiativesSE_1{
		padding:50px 0;
	}

	.select-drop{
		display:block;
		padding:0 24px;
		border:solid 2px #E50057;
		height:48px;
		line-height:50px;
		border-radius:24px;
		position:relative;
	}
	.select-drop > .drop-current-title::before{
		content:attr(data-title);
		color:#E50057;
	}
	.select-drop > svg{
		position:absolute;
		right:25px;
		top:15px;
		width:20px;
		height:20px;
	}

	body.page-template-joinus .gohInfoContainer{
		padding:20px;
	}
	body.page-template-joinus .gohInfoContainer > .container.gohInfo{
		padding:0;
	}
	body.page-template-joinus .gohInfoContainer > .container.gohInfo .branchInfoContainer{
		display:block;
	}
	body.page-template-joinus .gohInfoContainer > .container.gohInfo > .branchInfoContainer > .biCol-4, 
	body.page-template-joinus .gohInfoContainer > .container.gohInfo > .branchInfoContainer > .biCol-8{
		width:100%;
	}
	body.page-template-joinus .gohInfoContainer > .container.gohInfo > .branchInfoContainer .branchInfoDetail{
		padding:15px;
		margin:25px 0 0;
		box-sizing:border-box;
	}
	.gohInfoContainer > .container.gohInfo > .branchInfoContainer > .biCol-8 > .branchInfoDetail > .locationInfo > .liItem > .title{
		flex-basis:35%;
	}
	.gohInfoContainer > .container.gohInfo > .branchInfoContainer > .biCol-8 > .branchInfoDetail > .locationInfo > .liItem > .content{
		flex-basis:65%;
	}

	.allBranchContainer{
		margin:35px 0;
	}
	.allBranchContainer > .container.ab{
		width:auto;
		padding:0px 20px;
	}

	.gohInfoContainer > .container.gohInfo > .branchInfoContainer > .biCol-4 > .locationList, 
	.allBranchContainer > .container.ab .abNavContainer, 
	.donate-box-locations, 
	.newsContainer.productCatArchive > .container.news > .pcaContainer > .pcaTermListContainer, 
	section.donateMethodNav > .container.donateMethodNav > .dmNavContainer, 
	.faqArchiveContainer .faqNavContainer .container.fn > .fnList, 
	section.donateCredit > .container.donateCredit > .donateCreditContainer > .dcCol-3 .dcNav{
		display:block;
		border-radius:16px;
		border:solid 1px #E50057;
		overflow:hidden;
		opacity:0;
		transition:height 0.2s linear 0s;
	}
	.gohInfoContainer > .container.gohInfo > .branchInfoContainer > .biCol-4 > .locationList{
		padding:0;
		max-height:unset;
	}

	section.donateCredit > .container.donateCredit > .donateCreditContainer > .dcCol-3 .dcNav{
		padding:0;
	}

	.allBranchContainer > .container.ab .active+.abNavContainer{
		/* opacity:1; */
	}

	section.donateMethodNav{
		padding-top:35px;
	}

	.allBranchContainer > .container.ab .abNavContainer .abItem, 
	.gohInfoContainer > .container.gohInfo > .branchInfoContainer > .biCol-4 > .locationList > .biItem, 
	.donate-box-locations > div, 
	.newsContainer.productCatArchive > .container.news > .pcaContainer > .pcaTermListContainer > .pcaItem, 
	section.donateMethodNav > .container.donateMethodNav > .dmNavContainer > .dmNavItem, 
	.faqArchiveContainer .faqNavContainer .container.fn > .fnList > .fnItem, 
	section.donateCredit > .container.donateCredit > .donateCreditContainer > .dcCol-3 .dcNav > a{
		width:100%;
		box-sizing:border-box;
		margin:0;
		border-width:0 0 1px 0;
	}
	.gohInfoContainer > .container.gohInfo > .branchInfoContainer > .biCol-4 > .locationList > .biItem{
		
	}
	section.donateCredit > .container.donateCredit > .donateCreditContainer > .dcCol-3 .dcNav > a, 
	section.donateCredit > .container.donateCredit > .donateCreditContainer > .dcCol-3 .dcNav > a:last-child{
		padding:15px;
	}
	section.donateCredit > .container.donateCredit > .donateCreditContainer > .dcCol-3 .dcNavTitle{
		display:none;
	}
	.query-donation.loading::before{
		top:50px;
	}

	.gohInfoContainer > .container.gohInfo > .branchInfoContainer > .biCol-4 > .locationList > .biItem:last-child, 
	.allBranchContainer > .container.ab .abNavContainer .abItem:last-child, 
	.donate-box-locations > div:last-child, 
	.newsContainer.productCatArchive > .container.news > .pcaContainer > .pcaTermListContainer > .pcaItem:last-child, 
	section.donateMethodNav > .container.donateMethodNav > .dmNavContainer > .dmNavItem:last-child, 
	.faqArchiveContainer .faqNavContainer .container.fn > .fnList > .fnItem:last-child, 
	section.donateCredit > .container.donateCredit > .donateCreditContainer > .dcCol-3 .dcNav > a:last-child{
		border-bottom:0;
	}

	.allBranchContainer > .container.ab .abContentContainer > .abcItem{
		display:block;
	}
	.allBranchContainer > .container.ab .abContentContainer > .abcItem .title,
	.allBranchContainer > .container.ab .abContentContainer > .abcItem .tel,
	.allBranchContainer > .container.ab .abContentContainer > .abcItem .link{
		width:100%;
		text-align:left;
	}
	.allBranchContainer > .container.ab .abContentContainer > .abcItem .tel{
		margin:0px;
		padding:0px;
		border:none;
	}
	.allBranchContainer > .container.ab .abContentContainer > .abcItem .address{
		width:100%;
	}
	.allBranchContainer > .container.ab .abContentContainer > .abcItem .link > a{
		display:block;
		text-align:right;
	}
	.aboutContainer{
		margin-bottom:35px;
	}
	.aboutContainer > .container.about{
		display:block;
		width:auto;
		padding:0px 20px;
	}
	.aboutContainer > .container.about > .aCol-6{
		width:100%;
	}
	.aboutContainer > .container.about > .aCol-6:last-child{
		display:none;
	}
	.aboutContainer > .container.about > .aCol-6 > .aboutGohList > .agItem > .agContent{
		padding-left:25px;
	}
	.aboutContainer > .container.about > .aCol-6 > .aboutContent{
		position:relative;
		top:0px;
		max-width:100%;
		margin:0;
		padding:25px;
	}
	.missonContainer > .container.mission{
		display:block;
		width:auto;
		padding:0px 20px;
	}
	.missonContainer > .container.mission > .missionListContainer{
		display:block;
	}
	.missonContainer > .container.mission > .missionListContainer > .mlItem{
		width:100%;
		margin:15px auto;
	}
	.missonContainer > .container.mission > .missionListContainer > .mlItem > .mlInner{
		width:auto;
		padding:20px 50px;
		align-items:center;
	}

	.services-location-mobile{
		display:block;
		opacity:0;
		overflow:hidden;
		border-radius:16px;
		border:solid 2px #E50057;
		transition:height 0.2s linear 0s;
		box-sizing:border-box;
	}
	.container.service .abItem{
		border-bottom:solid 1px #E50057;
		padding:15px 15px 15px 80px;
		position:relative;
		font-size:0;
	}
	.container.service .abItem:last-child{
		border-bottom:none;
	}
	.container.service .abItem::before{
		content:attr(data-title);
		color:#E50057;
		position:absolute;
		left:25px;
		top:25px;
		font-size:16px;
	}
	.container.service .abItem > a{
		display:inline-block;
		padding:8px 15px;
		border:solid 1px #E50057;
		color:#E50057;
		border-radius:6px;
		margin:0 10px 10px 0;
		font-size:16px;
	}
	.container.service .abItem > a.current{
		background-color:#E50057;
		color:#FFF;
	}

	.serviceBaseContainer .container.service{
		display:block;
		width:auto;
		padding:0px 20px;
	}
	.serviceBaseContainer .container.service > .sbContainer{
		
	}
	.serviceBaseContainer .container.service > .sbContainer > .sCol-6{
		width:100%;
	}
	.serviceBaseContainer .container.service > .sbContainer > .sCol-6:first-child{
		display:none;
	}
	.serviceBaseContainer .container.service > .sbContainer > .sCol-6 > .baseContainer{
		margin-top:50px;
	}
	.serviceBaseContainer .container.service > .sbContainer > .sCol-6 > .baseContainer > .baseItem{
		display:block;
	}
	.serviceBaseContainer .container.service > .sbContainer > .sCol-6 > .baseContainer > .baseItem.base > .biContent > span.title{
		width:100%;
	}
	.serviceBaseContainer .container.service > .sbContainer > .sCol-6 > .baseContainer > .baseItem.base > .biContent > span.service{
		width:100%;
	}
	.serviceBaseContainer .container.service > .sbContainer > .sCol-6 > .baseContainer > .baseItem > .biTitle{
		width:100%;
	}
	.serviceBaseContainer .container.service > .sbContainer > .sCol-6 > .baseContainer > .baseItem > .biTitle > a{
		display:table;
		margin-bottom:30px;
	}
	.serviceBaseContainer .container.service > .sbContainer > .sCol-6 > .baseContainer > .baseItem > .biContent{
		width:100%;
		display:block !important;
	}
	.gloryContainer > .container.glory{
		width:auto;
		padding:0px 20px;
	}
	.gloryContainer > .container.glory > .gloryListContainer{
		display:block;
	}
	.gloryContainer > .container.glory > .gloryListContainer > .gCol-7{
		width:auto;
		margin:0px auto;
		padding:0px;
		border-right:none;
	}
	.gloryContainer > .container.glory > .gloryListContainer > .gCol-3{
		/* width:100%; */
		display:none;
	}
	.orgContainer > .container.org{
		width:auto;
		padding:0px 20px;
	}
	.orgContainer > .container.org > .ogzContainer{
		display:block;
	}
	.orgContainer > .container.org > .ogzContainer > .ogCol-6{
		width:100%;
	}
	.orgContainer > .container.org > .ogzContainer > .ogCol-6 > .ceoContainer{
		display:block;
	}
	.orgContainer > .container.org > .ogzContainer > .ogCol-6 > .ceoContainer > .ceoCol-3{
		width:100%;
		height:350px;
	}
	.orgContainer > .container.org > .ogzContainer > .ogCol-6 > .ceoContainer > .ceoCol-7{
		width:100%;
		padding-left:0px;
		margin-top:30px;
	}
	.orgContainer > .container.org > .ogzContainer > .ogCol-6 > .ceoContainer > .ceoCol-7 > .ceoListBtn{
		display:block;
	}
	.orgContainer > .container.org > .ogzContainer > .ogCol-6 > .ceoContainer > .ceoCol-7 > .ceoListBtn > .ceoList{
		width:100%;
	}
	.orgContainer > .container.org > .ogzContainer > .ogCol-6 > .ceoContainer > .ceoCol-7 > .ceoListBtn > .ceoBtn{
		width:100%;
	}
	.orgContainer > .container.org > .ogzContainer > .ogCol-4{
		width:100%;
		margin-top:50px;
	}
	.orgContainer > .container.org > .ogzContainer > .ogCol-4 > .sectionTitle.hz{
		margin-left:0px;
	}
	.orgContainer > .container.org > .ogzContainer > .ogCol-4 .membersContainer{
		display:block;
		margin-left:0px;
	}
	.orgContainer > .container.org > .ogzContainer > .ogCol-4 .membersContainer > .mCol-6{
		width:100%;
	}
	.orgContainer > .container.org > .ogzContainer > .ogCol-4 .membersContainer > .mCol-6:first-child > .mItem{
		padding-right:0px;
	}
	.orgContainer > .container.org > .ogzContainer > .ogCol-4 .membersContainer > .mCol-6:last-child > .mItem{
		display:flex;
		padding-left:0px;
	}
	.manageContainer > .container.manage{
		width:auto;
		padding:0px 20px;
	}
	.manageContainer > .container.manage .manageContent{
		margin-top:0;
	}
	.finContainer > .container.fin{
		width:auto;
		padding:0px 20px;
	}
	.finContainer > .container.fin .finRepoContainer > .frList{
		padding:20px 20px;
		display:block;
	}
	.finContainer > .container.fin .finRepoContainer > .frList > a{
		width:100%;
		margin-bottom:30px;
	}
	.finContainer > .container.fin .finRepoContainer > .frList > a:last-child{
		margin-bottom:0;
	}
	.finContainer > .container.fin .finRepoContainer > .frList > .hsList{
		width:100%;
		margin-top:30px;
	}
	.finContainer > .container.fin .finRepoContainer > .frList > .hsList:first-child{
		margin-top:0px;
	}
	.finContainer > .container.fin .finRepoContainer > .frList > .hsList > strong{
		margin-bottom:30px;
	}
	#scroll-down{
		display:none;
	}

	body.page-template-about .branchBannerContainer > .branchTitle > .branchInfo{
		font-size:12px;
		margin-top:0px;
		line-height:16px;
	}
	section.homeSection_1{
		background-color:transparent;
		padding-top:15px;
	}
	.homeSection_1 .homeSection_1.content{
		background-color:#F2F2F2;
	}
	.newsArchiveSliderContainer .newsArchiveSlider .nasItem{
		height:50vh !important;
	}

	.newsContainer.second{
		padding:50px 0 35px;
	}

	.newsContainer > .container.news{
		width:auto;
		padding:0px 20px;
	}
	.newsContainer > .container.news > .newsInnerContainer{
		display:block;
	}
	.newsContainer > .container.news > .newsInnerContainer .niCol-4{
		width:100%;
		margin:0 auto;
	}
	.newsContainer > .container.news > .newsInnerContainer .niCol-4 > .niMain{
		display:flex;
		box-shadow:0 5px 10px -5px rgb(0 0 0 / 15%);
		background-color:#FFF;
	}
	.newsContainer > .container.news > .newsInnerContainer .niCol-4 > .niMain > .nimImg{
		flex-basis:30%;
		padding:0 !important;
	}
	.newsContainer > .container.news > .newsInnerContainer .niCol-4 .nimContent{
		flex-basis:70%;
		padding-left:2%;
	}
	.newsContainer > .container.news > .newsInnerContainer .niCol-8 > .nimList > .nimItem > .nimCol-8 > h4, 
	.newsContainer > .container.news > .newsInnerContainer .niCol-4 > .niMain > .nimContent > h4{
		font-size:18px;
		line-height:150%;
		margin:0;
	}
	body.home .newsContainer > .container.news > .newsInnerContainer .niCol-4 .nimContent{
		padding:10px 10px 10px 2%;
	}

	.newsContainer .nimMeta > a{
		margin:0 !important;
	}

	.newsContainer > .container.news > .newsInnerContainer .niCol-8{
		width:100%;
		padding:0;
		margin:auto;
	}
	.newsContainer > .container.news > .newsInnerContainer .niCol-8 > .nimList > .nimItem{
		padding:10px 10px 10px 32%;
		margin-bottom:25px;
		display:block;
		min-height:unset;
	}
	body.home .newsContainer > .container.news > .newsInnerContainer .niCol-8 > .nimList > .nimItem{
		padding-left:32%;
	}
	.newsContainer > .container.news > .newsInnerContainer .niCol-8 > .nimList > .nimItem:nth-of-type(n+3){
		display:none;
	}
	.newsContainer > .container.news > .newsInnerContainer .niCol-8 > .nimList > .nimItem > .bg-img{
		width:30%;
	}

	section.homeSection_2 > .newsContainer > .container.news > .newsInnerContainer > .niCol-4{
		width:100%;
	}
	section.homeSection_2 > .newsContainer > .container.news > .newsInnerContainer > .niCol-8{
		width:100%;
		padding-left:0px;
		padding-top:30px;
	}
	.newsContainer > .container.news > .newsInnerContainer .niCol-8 > .nimList > .nimItem > .nimCol-4{
		width:100%;
		padding-top:100%;
		height:auto;
	}
	.newsContainer > .container.news > .newsInnerContainer .niCol-8 > .nimList > .nimItem > .nimCol-8{
		width:100%;
		padding:0;
		margin-top:30px;
	}
	section.homeSection_2 > .newsContainer > .container.news > .newsInnerContainer > .niCol-8 > .nimList > .nimItem > .nimCol-12 > .nimExcerpt{
		display:none;
	}

	body.page-template-goh-news .newsContainer > .container.news > .newsInnerContainer .niCol-4 > .niMain{
		display:block;
		margin-bottom:25px;
	}
	body.page-template-goh-news .newsContainer > .container.news > .newsInnerContainer .niCol-8 > .nimList > .nimItem{
		padding:0;
	}
	body.page-template-goh-news .newsContainer > .container.news > .newsInnerContainer .niCol-4 > .niMain > .nimContent > .nimExcerpt{
		display:none;
	}
	body.page-template-goh-news .newsContainer > .container.news > .newsInnerContainer .niCol-4 .nimContent, 
	body.page-template-goh-news .newsContainer > .container.news > .newsInnerContainer .niCol-8 > .nimList > .nimItem > .nimCol-8{
		padding:15px;
		box-sizing:border-box;
		margin:0;
	}

	.postsGridContainer{
		display:block;
	}

	.pagination-wrapper{
		display:none;
	}
	#mobile-pagination{
		display:flex;
		margin:0;
	}
	.pagination-wrapper > span, 
	.pagination-wrapper > a{
		margin:0 5px;
	}
	.pagination-wrapper > span.page-numbers.dots{
		background-color:transparent;
		width:auto;
		margin:0;
	}

	.corpContainer{
		padding-bottom:0;
	}
	.viewsContainer > .container.views{
		width:90%;
		padding:0;
		display:block;
		margin:auto;
	}
	.viewsContainer > .container.views > .vCol-8{
		width:100%;
	}
	.viewsContainer > .container.views > .vCol-8 > .viewList > .viewItem{
		width:100%;
		float:none;
		clear:both;
		margin:0px auto 30px;
	}
	.viewsContainer > .container.views > .vCol-8 > .viewList > .viewItem:nth-child(2n+2){
		margin-right:0px;
	}
	.viewsContainer > .container.views > .vCol-4{
		width:100%;
		margin-top:30px;
	}
	.newsEventContainer > .container.ne{
		width:auto;
		padding:0px 20px;
	}
	.newsEventContainer > .container.ne > .neContainer{
		display:block;
	}
	.newsEventContainer > .container.ne > .neContainer > .postGrid{
		width:100%;
		margin:0px auto 30px;
	}

	section.homeSection_4 > .container.homeSection_4 > .content.homeSection_4 > .homeProjectPosts{
		display:block;
		margin:0;
	}
	section.homeSection_4 > .container.homeSection_4 > .content.homeSection_4 > .homeProjectPosts .hpItem:first-child, 
	section.homeSection_4 > .container.homeSection_4 > .content.homeSection_4 > .homeProjectPosts .hpItem:last-child{
		width:90%;
		margin-left:auto;
		margin-right:auto;
		margin-bottom:15px;
	}

	.caringContainer > .container.caring{
		width:auto;
		padding:0px 20px;
	}
	.caringContainer > .container.caring > .caringList > .prev{
		left:0px;
	}
	.caringContainer > .container.caring > .caringList > .next{
		right:0px;
	}
	.caringContainer > .container.caring > .caringList .viewItem{
		margin:0px !important;
	}
	.publishContainer > .container.publish{
		width:auto;
		padding:0px 20px;
	}
	.corpContainer > .container.corp{
		width:auto;
		padding:0px 20px;
	}
	.corpContainer > .container.corp > .cpContainer{
		display:block;
	}
	.corpContainer > .container.corp > .cpContainer > .cpCol-6{
		width:100%;
	}
	.corpContainer > .container.corp > .cpContainer > .cpCol-6:first-child{
		padding-right:0px;
		padding-bottom:15px;
	}
	.corpContainer > .container.corp > .cpContainer > .cpCol-6:last-child{
		padding-left:0px;
		padding-top:30px;
	}
	.csMainContainer > .container.csMain{
		width:auto;
		padding:0px 20px;
	}
	.csMainContainer > .container.csGrid{
		width:auto;
		padding:0px 20px;
	}
	.csMainContainer > .container.csGrid > .csGridContainer > .csgMain{
		display:block;
	}
	.csMainContainer > .container.csGrid > .csGridContainer > .csgMain > .csgmImg{
		height:300px;
		width:100%;
	}
	.csMainContainer > .container.csGrid > .csGridContainer > .csgMain > .csgmContent{
		width:auto;
	}
	.csMainContainer > .container.csGrid > .csgItemContainer{
		display:block;
	}
	.csMainContainer > .container.csGrid > .csgItemContainer > .csgItem{
		width:100%;
		margin:auto auto 30px;
		float:none;
		clear:both;
	}
	.csMainContainer > .container.csGrid > .csgItemContainer > .csgItem:last-child{
		margin-right:0px;
	}
	.csMainContainer > .container.csGrid > .csgItemContainer > .csgItem:nth-child(3n+3){
		margin-right:0px;
	}
	.csMainContainer > .container.csGrid > .csgItemContainer > .csgItem > a > .item{
		height:250px;
	}
	.onGoingContainer > .container.onGoing{
		width:auto;
		padding:0px 20px;
	}
	.onGoingContainer > .container.onGoing > .onGContainer{
		display:block;
	}
	.onGoingContainer > .container.onGoing > .onGContainer > .ongItem{
		width:100%;
		margin:0px auto 30px;
	}
	.onGoingContainer > .container.onGoing > .onGContainer > .ongItem > a > .ongImg{
		height:250px;
	}
	.csNoticeContainer > .container.csNotice{
		width:auto;
		padding:0px 20px;
	}
	.csNoticeContainer > .container.csNotice > .csNoticeList > .csni > .csnItem{
		width:auto;
		display:grid;
	}
	.csNoticeContainer > .container.csNotice > .csNoticeList > .csni > .csnItem > .csnContent{
		width:100%;
		padding-right:0px;
		padding-bottom:30px;
		order:2;
	}
	.csNoticeContainer > .container.csNotice > .csNoticeList > .csni > .csnItem > .csnImg{
		width:100%;
		height:270px;
		margin-bottom:30px;
	}
	.corpChildContainer > .container.corpChild{
		width:auto;
		padding:0px 20px;
	}
	.corpChildContainer > .container.corpChild > .ccdContainer{
		display:block;
		margin:auto;
	}
	.corpChildContainer > .container.corpChild > .ccdContainer > .ccdItem{
		width:100%;
		margin:15px auto;
		float:none;
		clear:both;
	}
	.corpChild2Container > .container.corpChild2{
		width:auto;
		padding:0px 20px;
	}
	.corpChild2Container > .container.corpChild2 > .progressContainer.withTel{
		display:block;
	}
	.corpChild2Container > .container.corpChild2 > .progressContainer.withTel > .ptCol-6{
		width:100%;
		display:flow-root;
	}
	.corpChild2Container > .container.corpChild2 > .progressContainer.withTel > .ptCol-6:first-child{
		padding-right:0px;
	}
	.corpChild2Container > .container.corpChild2 > .progressContainer.withTel > .ptCol-6:last-child{
		padding-left:0px;
	}
	.corpChild2Container > .container.corpChild2 > .progressContainer.withTel > .ptCol-6 > .teacherBlock > .tbContainer > .tbItem{
		width:calc(1/2*100% - 30px);
	}
	.corpChild2Container > .container.corpChild2 > .progressContainer.withTel > .ptCol-6 > .teacherBlock > .tbContainer > .tbItem > .tbImg{
		width:100px !important;
		height:100px !important;
	}
	.corpChild2Container > .container.corpChild2 > .progressContainer.withTel > .ptCol-6 > .teacherBlock > .tbContainer > .tbItem > .tbInfo > span{
		display:block;
	}
	.productContainer > .container.singleProduct{
		width:auto;
		padding:0px 10px;
	}
	.productContainer > .container.singleProduct > .pcTitleContainer > .breadcrumb > ul#skc-breadcrumb{
		display:inline-block;
	}
	.productContainer > .container.singleProduct > .pcTitleContainer > .breadcrumb > ul#skc-breadcrumb > li{
		float:left;
		clear:right;
	}
	.productContainer > .container.singleProduct > .singleProductContainer{
		display:block;
	}
	.productContainer > .container.singleProduct > .singleProductContainer > .pcCol-8{
		width:100%;
		padding-right:0px;
		padding-bottom:0px;
	}
	.productContainer > .container.singleProduct > .singleProductContainer > .pcCol-4{
		width:100%;
		padding-left:0px;
		padding-top:15px;
	}
	.singleProductBtmListContainer > .container.spbtm{
		width:auto;
		padding:0px 20px;
	}
	.singleProductBtmListContainer > .container.spbtm > .spContainer{
		display:block;
	}
	.singleProductBtmListContainer > .container.spbtm > .spContainer > .spItem{
		float:none;
		clear:both;
		width:auto;
		margin:15px auto;
	}
	/*
	.newsContainer.productCatArchive > .container.news > .pcaContainer > .pcaTermListContainer{
		display:block;
	}
	.newsContainer.productCatArchive > .container.news > .pcaContainer > .pcaTermListContainer > .pcaItem{
		width:auto;
		margin-bottom:20px;
	}
	.newsContainer.productCatArchive > .container.news > .pcaContainer > .pcaContentContainer .pcacItem:nth-child(3n+3){
		margin-right:0px !important;
	}
	.newsContainer.productCatArchive > .container.news > .pcaContainer > .pcaContentContainer .pcacItem:nth-child(2n+2){
		margin-right:0px !important;
	}
	.newsContainer.productCatArchive > .container.news > .pcaContainer > .pcaContentContainer .pcacItem{
		width:auto;
		margin:auto auto 30px;
	}
	*/

	.accountDashBoard.mobile{
		display:block;
	}
	.accountDashBoard{
		display:none;
	}

	.newsContainer.productCatArchive .pcacItem{
		margin-bottom:35px;
	}

	.donateContainer > .container.donate > .donateForm.Step1 > .sectionTitle.inline{
		margin-bottom:0;
	}
	.donateContainer > .container.donate > .donateForm.Step1 > .donateInfoLoginContainer{
		margin-bottom:35px;
	}

	.donateContainer > .container.donate{
		width:auto;
		padding:0px 20px;
	}
	.donateContainer > .container.donate > .donateForm.Step1 > .donateFormContainer > form{
		padding:20px 20px;
	}
	.donateContainer > .container.donate > .donateForm.Step1 > .donateFormContainer > form > .info > .dfRowContainer > .dfCol > label{
		display:block;
	}
	.donateContainer > .container.donate > .donateForm.Step1 > .donateFormContainer > form > .info > .dfRowContainer > .dfCol > label > span.title{
		display:block;
		width:100%;
		margin-bottom:15px;
	}
	.donateContainer > .container.donate > .donateForm.Step1 > .donateFormContainer > form > .info > .dfRowContainer > .dfCol > label span.content{
		width:100%;
		display:block;
	}
	.donateContainer > .container.donate > .donateForm.Step1 > .donateFormContainer > form > .info > .dfRowContainer > .dfCol > label span.content .dfCost{
		display:block;
	}
	.donateContainer > .container.donate > .donateForm.Step1 > .donateFormContainer > form > .info > .dfRowContainer > .dfCol .donatePrice{
		display:block;
		margin:0 auto;
		width:95%;
	}
	.donateContainer > .container.donate > .donateForm.Step1 > .donateFormContainer > form > .info > .dfRowContainer > .dfCol .donatePrice > .dpItem{
		width:auto !important;
		float:none;
		clear:both;
		margin:auto auto 20px !important;
	}
	.donateContainer > .container.donate > .donateForm.Step1 > .donateFormContainer > form > .personalInfo > .piTitleContainer{
		display:block;
	}
	.donateContainer > .container.donate > .donateForm.Step1 > .donateFormContainer > form > .personalInfo .personalFieldContainer > .pfCol > label,
.donateContainer > .container.donate > .donateForm.Step1 > .donateFormContainer > form > .personalInfo .enterpriseFieldContainer > .pfCol > label{
		display:block;
	}
	.donateContainer > .container.donate > .donateForm.Step1 > .donateFormContainer > form > .personalInfo .personalFieldContainer > .pfCol > label > span.title,
.donateContainer > .container.donate > .donateForm.Step1 > .donateFormContainer > form > .personalInfo .enterpriseFieldContainer > .pfCol > label > span.title{
		width:100%;
		display:block;
	}
	.donateContainer > .container.donate > .donateForm.Step1 > .donateFormContainer > form > .personalInfo .personalFieldContainer > .pfCol > label > span.content,
.donateContainer > .container.donate > .donateForm.Step1 > .donateFormContainer > form > .personalInfo .enterpriseFieldContainer > .pfCol > label > span.content{
		width:100%;
	}
	.donateContainer > .container.donate > .donateForm.Step1 > .donateFormContainer > form > .personalInfo .personalFieldContainer > .pfCol > label > span.content #birthContainer > .birthdayPicker,
.donateContainer > .container.donate > .donateForm.Step1 > .donateFormContainer > form > .personalInfo .enterpriseFieldContainer > .pfCol > label > span.content #birthContainer > .birthdayPicker{
		display:grid;
	}
	.donateContainer > .container.donate > .donateForm.Step1 > .donateFormContainer > form > .personalInfo .personalFieldContainer > .pfCol > label > span.content #birthContainer > .birthdayPicker > .bp,
.donateContainer > .container.donate > .donateForm.Step1 > .donateFormContainer > form > .personalInfo .enterpriseFieldContainer > .pfCol > label > span.content #birthContainer > .birthdayPicker > .bp{
		width:100%;
	}
	.donateContainer > .container.donate > .donateForm.Step1 > .donateFormContainer > form > .personalInfo .personalFieldContainer > .pfCol > label > span.content #birthContainer > .birthdayPicker > .bp:first-child,
.donateContainer > .container.donate > .donateForm.Step1 > .donateFormContainer > form > .personalInfo .enterpriseFieldContainer > .pfCol > label > span.content #birthContainer > .birthdayPicker > .bp:first-child{
		margin-bottom:10px;
	}
	.donateContainer > .container.donate > .donateForm.Step1 > .donateFormContainer > form > .personalInfo .personalFieldContainer > .pfCol > label > span.content #birthContainer > .birthdayPicker > .bp:nth-child(2),
.donateContainer > .container.donate > .donateForm.Step1 > .donateFormContainer > form > .personalInfo .enterpriseFieldContainer > .pfCol > label > span.content #birthContainer > .birthdayPicker > .bp:nth-child(2){
		margin-bottom:10px;
	}
	.donateContainer > .container.donate > .donateForm.Step1 > .donateFormContainer > form > .personalInfo .personalFieldContainer > .pfCol > label > span.content #birthContainer > .birthdayPicker > .bp > select,
.donateContainer > .container.donate > .donateForm.Step1 > .donateFormContainer > form > .personalInfo .enterpriseFieldContainer > .pfCol > label > span.content #birthContainer > .birthdayPicker > .bp > select{
		margin-bottom:10px;
	}
	.donateContainer > .container.donate > .donateForm.Step1 > .donateFormContainer > form > .personalInfo .personalFieldContainer > .pfCol > label > span.content > .addThirdContainer,
.donateContainer > .container.donate > .donateForm.Step1 > .donateFormContainer > form > .personalInfo .enterpriseFieldContainer > .pfCol > label > span.content > .addThirdContainer{
		position:relative;
		overflow:hidden;
	}
	.donateContainer > .container.donate > .donateForm.Step1 > .donateFormContainer > form > .personalInfo .personalFieldContainer > .pfCol > label > span.content > .addThirdContainer > .at,
.donateContainer > .container.donate > .donateForm.Step1 > .donateFormContainer > form > .personalInfo .enterpriseFieldContainer > .pfCol > label > span.content > .addThirdContainer > .at{
		position:relative;
		overflow:hidden;
	}
	.donateContainer > .container.donate > .donateForm.Step1 > .donateFormContainer > form > .personalInfo .personalFieldContainer > .pfCol > label > span.content > .addThirdContainer > .at select[name=county],
.donateContainer > .container.donate > .donateForm.Step1 > .donateFormContainer > form > .personalInfo .personalFieldContainer > .pfCol > label > span.content > .addThirdContainer > .at select[name=district],
.donateContainer > .container.donate > .donateForm.Step1 > .donateFormContainer > form > .personalInfo .personalFieldContainer > .pfCol > label > span.content > .addThirdContainer > .at input[name=zipcode],
.donateContainer > .container.donate > .donateForm.Step1 > .donateFormContainer > form > .personalInfo .enterpriseFieldContainer > .pfCol > label > span.content > .addThirdContainer > .at select[name=county],
.donateContainer > .container.donate > .donateForm.Step1 > .donateFormContainer > form > .personalInfo .enterpriseFieldContainer > .pfCol > label > span.content > .addThirdContainer > .at select[name=district],
.donateContainer > .container.donate > .donateForm.Step1 > .donateFormContainer > form > .personalInfo .enterpriseFieldContainer > .pfCol > label > span.content > .addThirdContainer > .at input[name=zipcode]{
		width:100%;
		margin-bottom:10px;
	}
	.donateContainer > .container.donate > .donateForm.Step1 > .donateFormContainer > form > .personalInfo .personalFieldContainer > .pfCol > label > span.notice,
.donateContainer > .container.donate > .donateForm.Step1 > .donateFormContainer > form > .personalInfo .enterpriseFieldContainer > .pfCol > label > span.notice{
		display:block;
		width:100%;
		padding:10px 0px 0px;
	}
	.donateContainer > .container.donate > .donateForm.Step1 > .donateFormContainer > form > .invoiceContainer > .ivTitleContainer{
		display:block;
	}
	.donateContainer > .container.donate > .donateForm.Step1 > .donateFormContainer > form > .invoiceContainer > .personalFieldContainer > .icCol > label,
.donateContainer > .container.donate > .donateForm.Step1 > .donateFormContainer > form > .invoiceContainer .enterpriseFieldContainer > .icCol > label{
		display:block;
	}
	.donateContainer > .container.donate > .donateForm.Step1 > .donateFormContainer > form > .invoiceContainer > .personalFieldContainer > .icCol > label > .title,
.donateContainer > .container.donate > .donateForm.Step1 > .donateFormContainer > form > .invoiceContainer .enterpriseFieldContainer > .icCol > label > .title{
		width:100%;
		display:block;
	}
	.donateContainer > .container.donate > .donateForm.Step1 > .donateFormContainer > form > .invoiceContainer > .personalFieldContainer > .icCol > label[for=invoiceTitle] > .content, .donateContainer > .container.donate > .donateForm.Step1 > .donateFormContainer > form > .invoiceContainer > .personalFieldContainer > .icCol > label[for=invoiceID] > .content, .donateContainer > .container.donate > .donateForm.Step1 > .donateFormContainer > form > .invoiceContainer > .personalFieldContainer > .icCol > label[for=ciTitle] > .content, .donateContainer > .container.donate > .donateForm.Step1 > .donateFormContainer > form > .invoiceContainer > .personalFieldContainer > .icCol > label[for=companyNumber] > .content,
.donateContainer > .container.donate > .donateForm.Step1 > .donateFormContainer > form > .invoiceContainer .enterpriseFieldContainer > .icCol > label[for=invoiceTitle] > .content,
.donateContainer > .container.donate > .donateForm.Step1 > .donateFormContainer > form > .invoiceContainer .enterpriseFieldContainer > .icCol > label[for=invoiceID] > .content,
.donateContainer > .container.donate > .donateForm.Step1 > .donateFormContainer > form > .invoiceContainer .enterpriseFieldContainer > .icCol > label[for=ciTitle] > .content,
.donateContainer > .container.donate > .donateForm.Step1 > .donateFormContainer > form > .invoiceContainer .enterpriseFieldContainer > .icCol > label[for=companyNumber] > .content{
		width:100%;
	}
	.donateContainer > .container.donate > .donateForm.Step1 > .donateFormContainer > form > .invoiceContainer > .personalFieldContainer > .icCol > label[for=invoiceTitle] > .content > input[name=invoiceTitle],
.donateContainer > .container.donate > .donateForm.Step1 > .donateFormContainer > form > .invoiceContainer > .personalFieldContainer > .icCol > label[for=invoiceTitle] > .content input[name=invoiceID],
.donateContainer > .container.donate > .donateForm.Step1 > .donateFormContainer > form > .invoiceContainer > .personalFieldContainer > .icCol > label[for=invoiceTitle] > .content input[name=ciTitle],
.donateContainer > .container.donate > .donateForm.Step1 > .donateFormContainer > form > .invoiceContainer > .personalFieldContainer > .icCol > label[for=invoiceTitle] > .content input[name=companyNumber], .donateContainer > .container.donate > .donateForm.Step1 > .donateFormContainer > form > .invoiceContainer > .personalFieldContainer > .icCol > label[for=invoiceID] > .content > input[name=invoiceTitle],
.donateContainer > .container.donate > .donateForm.Step1 > .donateFormContainer > form > .invoiceContainer > .personalFieldContainer > .icCol > label[for=invoiceID] > .content input[name=invoiceID],
.donateContainer > .container.donate > .donateForm.Step1 > .donateFormContainer > form > .invoiceContainer > .personalFieldContainer > .icCol > label[for=invoiceID] > .content input[name=ciTitle],
.donateContainer > .container.donate > .donateForm.Step1 > .donateFormContainer > form > .invoiceContainer > .personalFieldContainer > .icCol > label[for=invoiceID] > .content input[name=companyNumber], .donateContainer > .container.donate > .donateForm.Step1 > .donateFormContainer > form > .invoiceContainer > .personalFieldContainer > .icCol > label[for=ciTitle] > .content > input[name=invoiceTitle],
.donateContainer > .container.donate > .donateForm.Step1 > .donateFormContainer > form > .invoiceContainer > .personalFieldContainer > .icCol > label[for=ciTitle] > .content input[name=invoiceID],
.donateContainer > .container.donate > .donateForm.Step1 > .donateFormContainer > form > .invoiceContainer > .personalFieldContainer > .icCol > label[for=ciTitle] > .content input[name=ciTitle],
.donateContainer > .container.donate > .donateForm.Step1 > .donateFormContainer > form > .invoiceContainer > .personalFieldContainer > .icCol > label[for=ciTitle] > .content input[name=companyNumber], .donateContainer > .container.donate > .donateForm.Step1 > .donateFormContainer > form > .invoiceContainer > .personalFieldContainer > .icCol > label[for=companyNumber] > .content > input[name=invoiceTitle],
.donateContainer > .container.donate > .donateForm.Step1 > .donateFormContainer > form > .invoiceContainer > .personalFieldContainer > .icCol > label[for=companyNumber] > .content input[name=invoiceID],
.donateContainer > .container.donate > .donateForm.Step1 > .donateFormContainer > form > .invoiceContainer > .personalFieldContainer > .icCol > label[for=companyNumber] > .content input[name=ciTitle],
.donateContainer > .container.donate > .donateForm.Step1 > .donateFormContainer > form > .invoiceContainer > .personalFieldContainer > .icCol > label[for=companyNumber] > .content input[name=companyNumber],
.donateContainer > .container.donate > .donateForm.Step1 > .donateFormContainer > form > .invoiceContainer .enterpriseFieldContainer > .icCol > label[for=invoiceTitle] > .content > input[name=invoiceTitle],
.donateContainer > .container.donate > .donateForm.Step1 > .donateFormContainer > form > .invoiceContainer .enterpriseFieldContainer > .icCol > label[for=invoiceTitle] > .content input[name=invoiceID],
.donateContainer > .container.donate > .donateForm.Step1 > .donateFormContainer > form > .invoiceContainer .enterpriseFieldContainer > .icCol > label[for=invoiceTitle] > .content input[name=ciTitle],
.donateContainer > .container.donate > .donateForm.Step1 > .donateFormContainer > form > .invoiceContainer .enterpriseFieldContainer > .icCol > label[for=invoiceTitle] > .content input[name=companyNumber],
.donateContainer > .container.donate > .donateForm.Step1 > .donateFormContainer > form > .invoiceContainer .enterpriseFieldContainer > .icCol > label[for=invoiceID] > .content > input[name=invoiceTitle],
.donateContainer > .container.donate > .donateForm.Step1 > .donateFormContainer > form > .invoiceContainer .enterpriseFieldContainer > .icCol > label[for=invoiceID] > .content input[name=invoiceID],
.donateContainer > .container.donate > .donateForm.Step1 > .donateFormContainer > form > .invoiceContainer .enterpriseFieldContainer > .icCol > label[for=invoiceID] > .content input[name=ciTitle],
.donateContainer > .container.donate > .donateForm.Step1 > .donateFormContainer > form > .invoiceContainer .enterpriseFieldContainer > .icCol > label[for=invoiceID] > .content input[name=companyNumber],
.donateContainer > .container.donate > .donateForm.Step1 > .donateFormContainer > form > .invoiceContainer .enterpriseFieldContainer > .icCol > label[for=ciTitle] > .content > input[name=invoiceTitle],
.donateContainer > .container.donate > .donateForm.Step1 > .donateFormContainer > form > .invoiceContainer .enterpriseFieldContainer > .icCol > label[for=ciTitle] > .content input[name=invoiceID],
.donateContainer > .container.donate > .donateForm.Step1 > .donateFormContainer > form > .invoiceContainer .enterpriseFieldContainer > .icCol > label[for=ciTitle] > .content input[name=ciTitle],
.donateContainer > .container.donate > .donateForm.Step1 > .donateFormContainer > form > .invoiceContainer .enterpriseFieldContainer > .icCol > label[for=ciTitle] > .content input[name=companyNumber],
.donateContainer > .container.donate > .donateForm.Step1 > .donateFormContainer > form > .invoiceContainer .enterpriseFieldContainer > .icCol > label[for=companyNumber] > .content > input[name=invoiceTitle],
.donateContainer > .container.donate > .donateForm.Step1 > .donateFormContainer > form > .invoiceContainer .enterpriseFieldContainer > .icCol > label[for=companyNumber] > .content input[name=invoiceID],
.donateContainer > .container.donate > .donateForm.Step1 > .donateFormContainer > form > .invoiceContainer .enterpriseFieldContainer > .icCol > label[for=companyNumber] > .content input[name=ciTitle],
.donateContainer > .container.donate > .donateForm.Step1 > .donateFormContainer > form > .invoiceContainer .enterpriseFieldContainer > .icCol > label[for=companyNumber] > .content input[name=companyNumber]{
		width:100%;
	}
	.donateContainer > .container.donate > .donateForm.Step1 > .donateFormContainer > form > .invoiceContainer > .personalFieldContainer > .icCol > label[for=invoiceTitle] > .notice, .donateContainer > .container.donate > .donateForm.Step1 > .donateFormContainer > form > .invoiceContainer > .personalFieldContainer > .icCol > label[for=invoiceID] > .notice, .donateContainer > .container.donate > .donateForm.Step1 > .donateFormContainer > form > .invoiceContainer > .personalFieldContainer > .icCol > label[for=ciTitle] > .notice, .donateContainer > .container.donate > .donateForm.Step1 > .donateFormContainer > form > .invoiceContainer > .personalFieldContainer > .icCol > label[for=companyNumber] > .notice,
.donateContainer > .container.donate > .donateForm.Step1 > .donateFormContainer > form > .invoiceContainer .enterpriseFieldContainer > .icCol > label[for=invoiceTitle] > .notice,
.donateContainer > .container.donate > .donateForm.Step1 > .donateFormContainer > form > .invoiceContainer .enterpriseFieldContainer > .icCol > label[for=invoiceID] > .notice,
.donateContainer > .container.donate > .donateForm.Step1 > .donateFormContainer > form > .invoiceContainer .enterpriseFieldContainer > .icCol > label[for=ciTitle] > .notice,
.donateContainer > .container.donate > .donateForm.Step1 > .donateFormContainer > form > .invoiceContainer .enterpriseFieldContainer > .icCol > label[for=companyNumber] > .notice{
		width:100%;
		padding:0px 0px 0px;
		margin-top:10px;
	}
	.donateContainer > .container.donate > .donateForm.Step1 > .donateFormContainer > form > .invoiceContainer > .personalFieldContainer > .icCol > label[for=taxData] > .content, .donateContainer > .container.donate > .donateForm.Step1 > .donateFormContainer > form > .invoiceContainer > .personalFieldContainer > .icCol > label[for=taxDataSend] > .content,
.donateContainer > .container.donate > .donateForm.Step1 > .donateFormContainer > form > .invoiceContainer .enterpriseFieldContainer > .icCol > label[for=taxData] > .content,
.donateContainer > .container.donate > .donateForm.Step1 > .donateFormContainer > form > .invoiceContainer .enterpriseFieldContainer > .icCol > label[for=taxDataSend] > .content{
		width:100%;
	}
	.donateContainer > .container.donate > .donateForm.Step1 > .donateFormContainer > form > .invoiceContainer > .personalFieldContainer > .icCol > label[for=taxDataOpen] > .content,
.donateContainer > .container.donate > .donateForm.Step1 > .donateFormContainer > form > .invoiceContainer .enterpriseFieldContainer > .icCol > label[for=taxDataOpen] > .content{
		width:100%;
	}
	.donateContainer > .container.donate > .donateForm.Step1 > .donateFormContainer > form > .invoiceContainer > .personalFieldContainer > .icCol > label[for=note] > .content,
.donateContainer > .container.donate > .donateForm.Step1 > .donateFormContainer > form > .invoiceContainer .enterpriseFieldContainer > .icCol > label[for=note] > .content{
		width:100%;
	}
	.donateContainer > .container.donate > .donateForm.Step2 .confirmDonateDataContainer > .cddContainer{
		padding:20px;
	}
	.donateContainer > .container.donate > .donateForm.Step2 .confirmDonateDataContainer > .cddContainer .cddItemContainer > .cddItem{
		display:block;
	}
	.donateContainer > .container.donate > .donateForm.Step2 .confirmDonateDataContainer > .cddContainer .cddItemContainer > .cddItem > span.title{
		display:block;
		width:100%;
	}
	.donateContainer > .container.donate > .donateForm.Step2 .confirmDonateDataContainer > .cddContainer .cddItemContainer > .cddItem > span.content{
		display:block;
		width:100%;
		margin-top:10px;
	}
	.donateContainer > .container.donate > .donateForm.Step3 .paymentConfirmContainer{
		padding:20px;
	}
	.donateContainer > .container.donate > .donateForm.Step3 .paymentConfirmContainer > .pcOrderInfo .cddItemContainer > .cddItem{
		display:block;
	}
	.donateContainer > .container.donate > .donateForm.Step3 .paymentConfirmContainer > .pcOrderInfo .cddItemContainer > .cddItem > span.title{
		width:100%;
		display:block;
	}
	.donateContainer > .container.donate > .donateForm.Step3 .paymentConfirmContainer > .pcOrderInfo .cddItemContainer > .cddItem > span.content{
		width:100%;
		display:block;
		margin-top:10px;
	}
	.donateContainer > .container.donate > .stepBtnContainer > .next{
		margin-bottom:10px;
	}
	.fisrtLoad .overlay .mainLayout{
		width:90%;
		box-sizing:border-box;
		max-height:90vh;
		overflow-y:auto;
	}
	.fisrtLoad .overlay .mainLayout .noticeBtns{
		display:block;
	}
	.fisrtLoad .overlay .mainLayout .noticeBtns > span[data-title=close]{
		margin:0px 0px 15px;
		display:block;
		text-align:center;
	}
	.fisrtLoad .overlay .mainLayout .noticeBtns > span[data-title=noremind]{
		display:block;
		text-align:center;
		margin:0px;
	}
	.partnershipContainer > .psItem{
		width:100%;
		float:none;
		clear:both;
	}
	.joinUsContainer > .container.joinus{
		width:auto;
		padding:0px 20px;
	}
	.applyContainer > .container.apply{
		width:auto;
		padding:0px 20px;
	}
	.applyContainer > .container.apply > .aContainer{
		display:grid;
	}
	.applyContainer > .container.apply > .aContainer > .aCol-6{
		width:100%;
	}
	.applyContainer > .container.apply > .aContainer > .aCol-6:last-child{
		order:1;
		height:290px !important;
	}
	.applyContainer > .container.apply > .aContainer > .aCol-6:first-child{
		order:2;
		padding-right:0px;
		margin-top:30px;
	}
	.applyContainer > .container.apply > .aContainer > .aCol-6:first-child > .sectionTitle.hz{
		margin-top:30px;
	}
	.applyContainer > .container.apply > .aContainer > .aCol-6:first-child > .aForms > .aFormContainer > a{
		width:auto;
		float:none;
		clear:both;
	}
	.applyContainer > .container.apply > .aContainer > .aCol-6:first-child > .aForms > .aFormContainer > a:nth-child(n+1){
		border-right:none;
	}
	.volunteersContainer > .volunteersContainer{
		display:block;
		width:auto;
	}
	.volunteersContainer > .volunteersContainer > .vCol-6{
		width:100%;
	}
	.volunteersContainer > .volunteersContainer > .vCol-6:first-child{
		height:290px !important;
	}
	.volunteersContainer > .volunteersContainer > .vCol-6:last-child > .vInner{
		width:auto;
		padding:30px;
	}
	.volunteersContainer > .volunteersContainer > .vCol-6:last-child > .vInner > .vBtns > .vTB{
		display:block;
	}
	.volunteersContainer > .volunteersContainer > .vCol-6:last-child > .vInner > .vBtns > .vTB > a{
		display:block;
		width:auto;
		margin:0px 0px 30px !important;
	}
	.hrContainer > .container.hr{
		width:auto;
		padding:100px 20px;
	}
	.hrContainer > .container.hr > .hrContainer{
		display:grid;
	}
	.hrContainer > .container.hr > .hrContainer > .hrCol-6{
		width:100%;
	}
	.hrContainer > .container.hr > .hrContainer > .hrCol-6:first-child{
		padding-right:0px;
		order:2;
	}
	.hrContainer > .container.hr > .hrContainer > .hrCol-6:last-child{
		order:1;
		height:290px !important;
		margin-bottom:30px;
	}
	.hrContainer > .container.hr > .hrContainer > .hrCol-6 > .hrBtns > .sBtn > a{
		width:100%;
		text-align:center;
	}
	.hrContainer > .container.hr > .hrContainer > .hrCol-6 > .hrBtns > .fBtns > a{
		width:auto;
		float:none;
		clear:both;
		display:block;
		/* margin:0px 0px 30px !important; */
		margin:auto;
	}
	.memberContainer > .memberContainer{
		display:block;
	}
	.memberContainer > .memberContainer > .mCol-6{
		width:100%;
	}
	.memberContainer > .memberContainer > .mCol-6:first-child{
		height:290px !important;
	}
	.memberContainer > .memberContainer > .mCol-6:last-child > .mInner{
		width:auto;
		padding:30px;
	}
	.memberContainer > .memberContainer > .mCol-6:last-child > .mInner > .mBtns > a{
		width:100%;
	}
	.gohInfoContainer > .container.gohInfo{
		width:auto;
		padding:0px 20px;
	}
	.worldmapContainer{
		padding:25px 0;
	}
	.worldmapContainer > .container.worldmap{
		width:auto;
		padding:0px 20px;
		position:relative;
	}
	.worldmapContainer > .container.worldmap > .worldMapNav{
		display:block;
	}
	.worldmapContainer > .container.worldmap > .worldMapNav > .wmItem{
		width:100%;
		margin:auto auto 30px !important;
	}
	/*
	.worldmapContainer > .container.worldmap > .worldMapNav > .wmItem > .title:hover ~ .content{
		width:100%;
		background:#fff !important;
		z-index:1;
		box-sizing:border-box;
	}
	*/
	.worldmapContainer > .container.worldmap > .worldMapNav > .wmItem > .content{
		position:relative;
	}
	.worldmapContainer > .container.worldmap > .worldMapNav > .wmItem > .content.active{
		display:block;
	}
	.worldmapContainer > .container.worldmap > .worldmap{
		display:none;
	}
	.worldmapContainer > .container.worldmap > .worldmap.active{
		display:block;
	}

	.donateContainer{
		padding:25px 0;
	}
	.donateContainer > .container.donate > .donateForm.Step1 > .donateFormContainer > form > .personalInfo > .piTitleContainer > .pitBtns{
		margin:auto;
		justify-content:center;
		margin-top:30px;
	}
	.donateContainer .info .dfCol, 
	.donateContainer .pfCol, 
	.donateContainer .icCol, 
	.registerContainer .rgRow, 
	.registerContainer .ciRow{
		display:block;
	}
	#goh-app label, 
	.registerContainer label{
		margin-bottom:20px;
		display:block;
		padding-left:10px;
	}

	.donateContainer .at input[type="text"], 
	.registerContainer 
	.at input[type="text"], 
	.eaContainer .at input[type="text"], 
	.donateContainer input[type="text"], 
	.donateContainer input[type="email"], 
	.donateContainer input[type="number"], 
	.donateContainer input[type="password"], 
	.donateContainer .dfCol:nth-of-type(2) input[type="number"]{
		width:80%;
		margin-left:10px;
	}

	.donateContainer .content select, 
	.donateContainer .bp select, 
	.donateContainer .at select, 
	.registerContainer .bp select, 
	.registerContainer .at select{
		width:100%;
		font-size:.8rem;
	}

	.donateContainer select[name="personal-district"]+input[name="personal-zipcode"]{
		margin-left:0;
		font-size:.8rem;
	}

	#goh-app .pfCol .content.ffw, 
	#goh-app .dfCol .content.ffw, 
	#goh-app .icCol .content.ffw{
		display:block;
	}

	#goh-app .cc-info .content > div{
		display:block;
		padding:0;
		margin-top:10px;
	}

	#goh-app .cc-info select{
		width:24%;
	}
	#goh-app .cc-info select[name="creditType"]{
		width:80%;
	}

	.donateContainer .pfCol > .notice, 
	.registerContainer .rgRow > span.notice, 
	.registerContainer .ciRow > span.notice, 
	.eaContainer .rgRow > span.notice, 
	.invoiceContainer .icCol > span.notice{
		margin:20px 0 0 10px;
		display:block;
	}

	.donateContainer .icCol > span.content textarea{
		box-sizing:border-box;
	}

	.donateContainer > .container.donate > .donateForm.Step1 > .donateFormContainer > form > .invoiceContainer > .ivTitleContainer > .subtitle{
		padding:0;
	}

	#cat-campaign .grid, 
	.newsContainer.productCatArchive .pcaContentContainer{
		display:block;
	}
	.newsContainer.productCatArchive .pcacItem > a{
		padding-bottom:60px;
	}

	body.single-product #primary, 
	body.single-product .productContainer{
		padding-top:10px;
	}

	section.donateMethodNav > .container.donateMethodNav > .dmContentContainer .dmContentItem > .dmTitle{
		padding-top:35px;
	}
	section.donateMethodNav > .container.donateMethodNav > .dmContentContainer .dmContentItem > .digipayContainer{
		padding-top:0;
	}
	section.donateMethodNav > .container.donateMethodNav > .dmContentContainer .dmContentItem > .dmTitle.credit{
		margin-top:35px;
	}

	section.donateMethodNav > .container.donateMethodNav > .dmContentContainer .dmContentItem > .dmGrid, 
	section.resourceContainer_4 > .container.resourceContainer_4 > .content.resourceContainer_4, 
	#qd-top{
		display:block;
	}

	#qd-top > div{
		margin-bottom:20px;
	}

	.invoiceContainer .icCol > span.notice.inline{
		margin:20px 0 0 10px;
	}

	.serviceGrayContainer > .container.sg > .serviceGrayInner{
		margin-top:0;
	}
	.toggleBlockContainer{
		width:auto;
		padding:0px 20px;
	}
	.toggleBlockContainer > .toggleItem > .toggleTitleContainer > .container.ti > .tbTitle{
		padding:0 20px;
	}
	.toggleBlockContainer > .toggleItem > .toggleContentContainer .tbContent{
		display:block;
		padding:10px;
	}
	.toggleBlockContainer > .toggleItem > .toggleContentContainer .tbContent h4{
		position:static;
		margin:20px 0;
		padding-left:60px;
	}
	.toggleBlockContainer > .toggleItem > .toggleContentContainer .tbCol-4 h4{
		padding-left:0;
	}
	.toggleBlockContainer .tbContent > div{
		display:block;
		padding-left:60px;
		box-sizing:border-box;
	}
	.toggleBlockContainer .tbContent .tbInner{
		margin-bottom:30px;
	}

	.toggleBlockContainer .tbContent .tbInner:first-child, 
	.toggleBlockContainer .tbContent .tbInner:last-child, 
	.toggleBlockContainer .tbContent .tbInner:last-child > div:last-child{
		padding:0;
		display:block;
		overflow:visible;
		max-height:none;
	}
	.toggleBlockContainer > .toggleItem > .toggleContentContainer .tbContent > .tbCol-8 img, 
	.toggleBlockContainer .tbContent .tbInner:last-child > .img{
		margin:0;
		width:100%;
	}
	.toggleBlockContainer > .toggleItem > .toggleContentContainer .tbContent > .tbCol-4, 
	.toggleBlockContainer > .toggleItem > .toggleContentContainer .tbContent > .tbCol-8{
		width:100%;
		overflow:visible;
		max-height:none;
		
	}
	.toggleBlockContainer > .toggleItem > .toggleContentContainer .tbContent > .tbCol-8 > .tbInner{
		display:block;
		overflow:visible;
		max-height:none;
	}
	.toggleBlockContainer > .toggleItem > .toggleContentContainer .tbContent > .tbCol-8 > .tbInner > .img{
		width:100%;
		margin:auto auto 30px;
	}
	.toggleBlockContainer > .toggleItem > .toggleContentContainer .tbContent > .tbCol-8 > .tbInner > .content{
		width:auto;
		padding-left:0px;
	}
	.toggleBlockContainer > .toggleItem > .toggleContentContainer .tbContent > .tbCol-8 > .inner{
		display:block;
	}
	.toggleBlockContainer > .toggleItem > .toggleContentContainer .tbContent > .tbCol-8 > .inner > .img{
		width:100%;
		margin:0px 0px 60px;
	}
	.toggleBlockContainer > .toggleItem > .toggleContentContainer .tbContent > .tbCol-8 > .inner > .content{
		width:100%;
		padding:35px 0;
		line-height:150%;
	}

	.affairsNewsContainer{
		margin-top:50px;
	}
	.affairsNewsContainer > .container.affairsNews{
		width:auto;
		padding:0px 20px;
	}
	.affairsNewsContainer > .container.affairsNews > .affairsNewsContent > .ancItem.active > .newsContainer > .prev{
		left:0px;
	}
	.affairsNewsContainer > .container.affairsNews > .affairsNewsContent > .ancItem.active > .newsContainer > .next{
		right:0px;
	}
	.videoContainer > .container.video{
		/*
		width:auto;
		padding:0px 20px;
		*/
		width:100%;
		height:0;
		padding-top:24%;
	}
	.freeBlockContainer > .container.freeBlock{
		padding:0px 20px;
		width:auto;
	}
	.freeBlockContainer > .container.freeBlock > .freeInnerContainer{
		display:block;
	}
	.freeBlockContainer > .container.freeBlock > .freeInnerContainer > .blockItem{
		width:auto;
	}
	.freeBlockContainer > .container.freeBlock > .freeInnerContainer > .blockItem:first-child{
		margin:auto auto 15px;
	}
	.freeBlockContainer > .container.freeBlock > .freeInnerContainer > .blockItem:last-child{
		margin:auto auto 15px;
	}
	.serviceBranchContainer > .container.sb{
		width:auto;
		padding:0px 20px;
	}
	.serviceBranchContainer > .container.sb > .serviceBranchInnerContainer{
		display:block;
	}
	.serviceBranchContainer > .container.sb > .serviceBranchInnerContainer > .sbiCol-4:not(:first-child){
		display:none;
	}
	.serviceGrayContainer > .container.sg > .serviceGrayInner > .prev{
		left:25px;
	}
	.serviceGrayContainer > .container.sg > .serviceGrayInner > .next{
		right:25px;
	}
	.staticContentContainer > .container.staticContent{
		width:auto;
		padding:0px 20px;
	}

	section.resourceContainer_1{
		padding:35px 0;
	}
	section.resourceContainer_4 > .container.resourceContainer_4 > .content.resourceContainer_4{
		margin-top:0;
	}

	section.homeSection_4{
		padding:35px 0;
	}

	section.serviceBlock_1{
		background-color:#F2F2F2;
		padding:50px 0;
		margin-bottom:35px;
	}

	section.serviceBlock_1 > .container.serviceBlock_1{
		width:auto;
		padding:0px 20px;
	}
	section.serviceBlock_2 > .container.serviceBlock_2{
		padding:0px 20px;
		width:auto;
	}
	section.serviceBlock_2 > .container.serviceBlock_2 > .serviceGrids{
		display:block;
		padding:0;
	}
	section.serviceBlock_2 > .container.serviceBlock_2 > .serviceGrids > .sgItem{
		width:auto;
		margin:0 auto 35px;
	}
	section.serviceBlock_3 > .container.serviceBlock_3{
		padding:0px 20px;
		width:auto;
	}
	section.serviceBlock_3 .fwImg{
		height:280px !important;
	}
	section.serviceBlock_4 > .container.serviceBlock_4{
		width:auto;
		padding:0px 20px;
	}
	section.serviceBlock_4 > .container.serviceBlock_4 .diamondContainer{
		display:block;
		margin:25px 0;
	}
	section.serviceBlock_4.services-page > .container.serviceBlock_4 .diamondContainer{
		margin-top:0;
	}
	section.serviceBlock_4 > .container.serviceBlock_4 .diamondContainer > .dCol-6{
		width:75%;
		margin:auto;
		text-align:center;
	}
	section.serviceBlock_4 > .container.serviceBlock_4 .diamondContainer > .dCol-6 > h5{
		font-size:22px;
	}
	section.serviceBlock_4 > .container.serviceBlock_4 .diamondContainer > .dCol-6 > img.taiwanMap{
		width:75%;
		margin:auto;
		display:block;
	}
	section.serviceBlock_4 > .container.serviceBlock_4 .diamondContainer > .dCol-6 > h5 > span{
		font-size:25px;
		line-height:125%;
	}

	section.serviceBlock_4.services-page > .container.serviceBlock_4 .diamondContainer > .dCol-6 > img.taiwanMap, 
	section.serviceBlock_4.services-page > .container.serviceBlock_4 .diamondContainer > .dCol-6 > .content, 
	section.serviceBlock_4.services-page > .container.serviceBlock_4 .diamondContainer > .dCol-6 > a > span{
		display:none;
	}
	section.serviceBlock_4.services-page > .container.serviceBlock_4 .diamondContainer > .dCol-6 > a{
		margin:0;
	}
	section.serviceBlock_4.services-page > .container.serviceBlock_4 .diamondContainer > .dCol-6 > a::before{
		content:attr(data-text);
		display:block;
	}

	section.initiativesSE_1 > .container.initiativesSE_1{
		padding:0px 20px;
		width:auto;
	}
	section.initiativesSE_2 .iniPostGrids{
		display:block;
		padding:0 15px;
		box-sizing:border-box;
	}
	section.initiativesSE_2 .iniPostGrids .pgItem{
		width:100%;
	}
	section.initiativesSE_2 .iniPostGrids .pgItem > a > .pgImg{
		padding:60% 15px 15px;
	}
	section.initiative_container_1 .withBackgroundImage.row .container.initiative_container_1{
		padding:0px 20px;
		width:auto;
	}
	section.initiative_container_2 > .container.initiative_container_2{
		padding:50px 20px;
		width:auto;
	}
	section.initiative_container_2 > .initiative_child_pages{
		display:block;
	}
	section.initiative_container_2 > .initiative_child_pages > .childPageItem{
		width:auto;
		padding:75% 0 15px;
		box-sizing:border-box;
		height:auto;
	}
	section.initiative_container_2 > .initiative_child_pages > .childPageItem > .before{
		height:auto;
	}
	section.initiative_container_3 > .container.initiative_container_3{
		padding:50px 20px 10px;
		width:auto;
	}

	section.initiative_container_3 > .container.initiative_container_3 > .itemsGrid{
		display:block;
		margin-top:0;
	}
	section.initiative_container_3 > .container.initiative_container_3 > .itemsGrid > .item{
		width:100%;
		float:none;
		clear:both;
		margin:30px auto;
	}
	section.initiative_container_3 > .container.initiative_container_3 > .itemsGrid > .item .itemImg, 
	section.initiative_container_3 > .container.initiative_container_3 > .itemsGrid > .item .itemInner > p{
		display:none;
	}
	section.initiative_container_3 > .container.initiative_container_3 > .itemsGrid > .item .itemInner > a{
		border-radius:6px;
	}

	.partnershipContainer.contact > .psItem.contact > .psImg{
		height:auto;
		padding:80% 0 15px;
	}

	section.resourceContainer_2 > .container.resourceContainer_2{
		padding:0px 20px;
		width:auto;
	}
	section.resourceContainer_2 > .container.resourceContainer_2 > .content.resourceContainer_2 > .inner{
		padding:20px;
	}
	section.resourceContainer_3 > .container.resourceContainer_3{
		width:auto;
		padding:0px 20px;
	}
	section.resourceContainer_3 > .container.resourceContainer_3 > .itemsGridContainer{
		display:block;
	}
	section.resourceContainer_3 > .container.resourceContainer_3 > .itemsGridContainer > .item{
		width:auto;
		margin:auto auto 30px;
	}
	section.resourceContainer_4 > .container.resourceContainer_4{
		width:auto;
		padding:0px 20px;
	}
	section.resourceContainer_4 > .container.resourceContainer_4 > .content.resourceContainer_4 > .centreInfo{
		width:auto;
		float:none;
		clear:both;
		margin-bottom:20px;
	}
	section.resourceContainer_4 > .container.resourceContainer_4 > .content.resourceContainer_4 > .centreInfo:nth-child(2n+2){
		margin:auto auto 30px;
	}
	section.resourceContainer_4 > .container.resourceContainer_4 > .content.resourceContainer_4 > .centreInfo > .contactInfo > .ciItem{
		display:block;
	}
	section.resourceContainer_4 > .container.resourceContainer_4 > .content.resourceContainer_4 > .centreInfo > .contactInfo > .ciItem > .ciTitle{
		width:100%;
		display:block;
	}
	section.resourceContainer_4 > .container.resourceContainer_4 > .content.resourceContainer_4 > .centreInfo > .contactInfo > .ciItem > .ciContent{
		width:100%;
		display:block;
		margin-top:10px;
	}
	section.charitySales > .container.charitySales{
		padding:0px 20px;
		width:auto;
	}
	section.charitySales > .container.charitySales .charitySalesStore{
		display:block;
	}
	section.charitySales > .container.charitySales .charitySalesStore .storeItem:nth-child(3n+2){
		margin:auto auto 30px;
	}
	section.charitySales > .container.charitySales .charitySalesStore .storeItem{
		width:100%;
		float:none;
		clear:right;
		margin:auto auto 30px;
	}
	section.charitySales > .container.charitySales .charitySalesStore .storeItem > .storeContent > .storeInfo{
		height:auto;
		margin-bottom:20px;
	}
	.donationRow .contactList > div[data-id]{
		display:none;
	}
	.donationRow .contactList > div.active[data-id]{
		display:block;
		margin-top:20px;
	}
	section.donationBoxContainer > .container.donationBoxContainer{
		width:auto;
		padding:0px 20px;
	}
	section.donationBoxContainer > .container.donationBoxContainer > .donationRow{
		display:grid;
	}
	section.donationBoxContainer > .container.donationBoxContainer > .donationRow .donationCol-4{
		width:100%;
		order:1;
		margin:0px 0px 50px;
	}
	section.donationBoxContainer > .container.donationBoxContainer > .donationRow .donationCol-8{
		width:100%;
		order:2;
	}
	section.donationBoxContainer > .container.donationBoxContainer > .donationRow .donationCol-8 > .contactList .clTitleRow{
		display:none;
	}
	section.donationBoxContainer > .container.donationBoxContainer > .donationRow .donationCol-8 > .contactList .clContentRow{
		display:block;
	}
	section.donationBoxContainer > .container.donationBoxContainer > .donationRow .donationCol-8 > .contactList .clContentRow .cl > span{
		border-right:none;
	}
	section.donationBoxContainer > .container.donationBoxContainer > .donationRow .donationCol-8 > .contactList .clContentRow .cl{
		width:100%;
		display:inline-flex;
	}
	section.donationBoxContainer > .container.donationBoxContainer > .donationRow .donationCol-8 > .contactList .clContentRow .cl:first-child:before{
		content:"地點";
		width:30%;
	}
	section.donationBoxContainer > .container.donationBoxContainer > .donationRow .donationCol-8 > .contactList .clContentRow .cl:nth-child(2):before{
		content:"聯絡人";
		width:30%;
	}
	section.donationBoxContainer > .container.donationBoxContainer > .donationRow .donationCol-8 > .contactList .clContentRow .cl:nth-child(3):before{
		content:"電話";
		width:30%;
	}
	section.donationBoxContainer > .container.donationBoxContainer > .donationRow .donationCol-8 > .contactList .clContentRow .cl:last-child:before{
		content:"電子郵件";
		width:30%;
	}
	section.donateCredit{
		padding:35px 0;
	}
	section.donateCredit > .container.donateCredit > .donateCreditContainer{
		display:block;
		width:auto;
		padding:0px 20px;
	}
	section.donateCredit > .container.donateCredit > .donateCreditContainer > .dcCol-3{
		width:100%;
	}
	section.donateCredit > .container.donateCredit > .donateCreditContainer > .dcCol-9{
		width:100%;
		padding:10% 0px 0px;
	}
	section.donateCredit > .container.donateCredit > .donateCreditContainer > .dcCol-9 > .downloadCreditContainer > .parentChildTermContainer > .parentTermItemContent > a:nth-child(2n+2){
		padding-left:10px !important;
	}
	section.donateCredit > .container.donateCredit > .donateCreditContainer > .dcCol-9 > .downloadCreditContainer > .parentChildTermContainer > .parentTermItemContent > a{
		width:100%;
		display:flex;
		padding:10px;
		border-right:none !important;
	}
	section.donateMethodNav > .container.donateMethodNav{
		width:auto;
		padding:0px 20px;
	}
	/*
	section.donateMethodNav > .container.donateMethodNav > .dmNavContainer{
		display:block;
	}
	section.donateMethodNav > .container.donateMethodNav > .dmNavContainer > .dmNavItem{
		width:auto;
		margin-bottom:15px;
	}
	*/
	section.donateMethodNav > .container.donateMethodNav > .dmContentContainer .dmContentItem > .dmGrid > .dmg{
		display:block;
		width:auto;
		margin:auto auto 15px;
	}
	section.donateMethodNav > .container.donateMethodNav > .dmContentContainer .dmContentItem > .dmGrid > .dmg .d{
		height:auto;
	}
	section.donateMethodNav > .container.donateMethodNav > .dmContentContainer .dmContentItem > .postOfficeContainer .poContent > .pocItem > .pocInner{
		padding:20px;
	}
	section.donateMethodNav > .container.donateMethodNav > .dmContentContainer .dmContentItem > .dmSite .odItem{
		display:block;
		width:100%;
		margin:auto auto 30px;
	}
	section.donateMethodNav > .container.donateMethodNav > .dmContentContainer .dmContentItem > .digipayContainer > .dpNav{
		display:block;
	}
	section.donateMethodNav > .container.donateMethodNav > .dmContentContainer .dmContentItem > .digipayContainer > .dpNav > .dpItem{
		width:100%;
		margin-bottom:10px;
	}
	section.donateMethodNav > .container.donateMethodNav > .dmContentContainer .dmContentItem > .digipayContainer > .dpContent > .dpInner .gallery-item{
		float:none !important;
		width:100% !important;
		display:block;
	}
	section.donateMethodNav > .container.donateMethodNav > .dmContentContainer .dmContentItem > .dmCVSInfo{
		padding:20px;
		margin:0;
	}
	section.donateMethodNav > .container.donateMethodNav > .dmContentContainer .dmContentItem > .dmCvsContainer .cvsNav{
		display:block;
	}
	section.donateMethodNav > .container.donateMethodNav > .dmContentContainer .dmContentItem > .dmCvsContainer .cvsContent > .csvInner{
		display:block;
		padding:20px;
	}
	section.donateMethodNav > .container.donateMethodNav > .dmContentContainer .dmContentItem > .dmCvsContainer .cvsContent > .csvInner .csvCol-6:first-child{
		width:100%;
		padding-right:0px;
	}
	section.donateMethodNav > .container.donateMethodNav > .dmContentContainer .dmContentItem > .dmCvsContainer .cvsContent > .csvInner .csvCol-6:last-child{
		width:100%;
		padding-right:0px;
	}
	section.donateMethodNav > .container.donateMethodNav > .dmContentContainer .dmContentItem > .dmCvsContainer .cvsContent > .csvInner .csvCol-6 > .opItemContainer{
		display:block;
	}
	section.donateMethodNav > .container.donateMethodNav > .dmContentContainer .dmContentItem > .dmCvsContainer .cvsContent > .csvInner .csvCol-6 > .opItemContainer > .opiCol-6{
		width:100%;
	}
	section.donateMethodNav > .container.donateMethodNav > .dmContentContainer .dmContentItem > .dmCvsContainer .cvsContent .cvsOpGallery > a{
		display:block;
		width:100%;
		margin-bottom:50px;
		float:none;
		clear:both;
		height:auto;
	}
	section.donateMethodNav > .container.donateMethodNav > .dmContentContainer .dmContentItem > .postOfficeContainer, 
	section.donateMethodNav > .container.donateMethodNav > .dmContentContainer .dmContentItem > .otherPaymentContainer > .opNav{
		display:block;
		margin:0;
		padding:0;
	}
	section.donateMethodNav > .container.donateMethodNav > .dmContentContainer .dmContentItem > .otherPaymentContainer > .opNav > .opNavItem{
		width:100%;
		display:inline-flex;
		align-items:center;
		justify-content:space-around;
	}
	section.donateMethodNav > .container.donateMethodNav > .dmContentContainer .dmContentItem > .otherPaymentContainer > .opNav > .opNavItem .opnImg{
		width:80px;
	}
	section.donateMethodNav > .container.donateMethodNav > .dmContentContainer .dmContentItem > .otherPaymentContainer > .opContent{
		padding:20px;
	}
	.container.loginRegister{
		width:auto;
		padding:100px 20px 0;
	}
	.registerContainer{
		padding:25px;
	}
	.registerContainer .rcInfoContainer{
		padding:25px;
	}
	.registerContainer form > .rgRow > label{
		display:block;
		width:100%;
		overflow:hidden;
		position:relative;
	}
	.registerContainer form > .rgRow > label > span.title{
		width:100%;
	}
	.registerContainer form > .rgRow > label > div,
.registerContainer form > .rgRow > label > input{
		width:100%;
		margin-bottom:10px;
	}
	.registerContainer form > .rgRow > label > span.notice{
		width:100%;
		margin-left:0px;
		margin-top:10px;
	}
	.registerContainer form > .rgRow > label > .addThirdContainer{
		width:100%;
	}
	.registerContainer form .companyInfo > .ciRow > label{
		display:block;
		width:100%;
		position:relative;
		overflow:hidden;
	}
	.registerContainer form .companyInfo > .ciRow > label > span.title{
		width:100%;
		margin-bottom:10px;
	}
	.registerContainer form .companyInfo > .ciRow > label > input{
		width:100%;
	}
	.registerContainer form .companyInfo > .ciRow > label > span.notice{
		width:auto;
		display:none;
	}
	.registerContainer form .companyInfo > .ciRow > label > .addThirdContainer{
		width:100%;
		position:relative;
		overflow:hidden;
	}
	.registerRemindPopup .overlay{
		width:auto;
		padding:0px 20px;
	}
	.searchResultContainer > .container.searchResultContent > main.page_section.page_main-bd.news_main > .container{
		width:auto;
		padding:0px 20px;
	}
	.searchResultContainer > .container.searchResultContent > main.page_section.page_main-bd.news_main > .container form.header_search input[type=search]{
		width:90%;
	}
	.searchResultContainer > .container.searchResultContent > main.page_section.page_main-bd.news_main > .container form.header_search button[type=submit]{
		width:10%;
		padding:0px 10px;
	}
	.searchResultContainer > .container.searchResultContent > main.page_section.page_main-bd.news_main > .container > .neContainer > .postGrid{
		width:auto;
		float:none;
		clear:both;
		margin:auto auto 30px;
	}
	.woocommerce .memberLoginContainer form.woocommerce-form-login .forgetBtn .btns, 
	.woocommerce .memberLoginContainer form.woocommerce-form-login .forgetBtn a{
		display:block;
	}
	.memberLoginContainer form.woocommerce-form-login .forgetBtn span{
		display:none;
	}

	.memberLoginContainer{
		display:block;
	}
	.woocommerce .memberLoginContainer > .mlCol-6{
		width:100%;
		margin:0 0 35px;
		box-sizing:border-box;
	}
	.memberLoginContainer > .mlCol-6 > .mlContent, 
	.memberLoginContainer > .mlCol-6 > form.woocommerce-form-login{
		padding:20px 35px 50px;
		box-sizing:border-box;
		height:auto;
	}
	.memberLoginContainer > .mlCol-6 > .mlContent .registerBtn{
		padding:0;
		margin:30px auto 0;
		border:none;
	}

	.woocommerce .memberLoginContainer .sectionTitle.cross-inline{
		margin:0 0 35px;
		padding:0;
	}

	span.content > label+label{
		margin-left:0;
	}

	.slick-slider+#scroll-down{
		width:36px;
		height:36px;
		margin-left:-18px;
	}

	.editAccountContainer .eaContainer form > .eaRow, 
	.editAccountContainer .eaContainer form .ciRow, 
	.editAccountContainer .eaRow > span, 
	.editAccountContainer .eaRow label{
		display:block;
	}
	.editAccountContainer .eaContainer form > .eaRow span.notice{
		margin-left:0;
	}

	#goh-app .step-circle{
		width:60px;
		height:60px;
		background-size:100%;
	}

	#goh-app label+sup, 
	sup.required{
		position:static;
		vertical-align:middle;
	}
	#change-password{
		padding:20px;
	}
	#change-password .rows > div:first-child{
		flex-basis:35%;
	}
	#change-password .rows > div:last-child{
		flex-basis:65%;
	}

	.woocommerce-MyAccount-content > .woocommerce-notices-wrapper{
		margin:15px 0;
	}

	.faqArchiveContainer .sectionTitle.inline{
		padding-bottom:0;
	}

	.faqArchiveContainer .faqList.container > .faqContentContainer > .fcItem > .title, 
	.faqArchiveContainer .faqContainer > .container.fn > .faqContentContainer > .fcItem > .title, 
	.faqArchiveContainer .faqContainer > .container.fn > .faqContentContainer > .fcItem.hasChild ~ .fcItemSubContainer > .fcItem.sub > .title{
		padding-right:60px;
	}
	.faqArchiveContainer .faqContainer > .container.fn > .faqContentContainer > .fcItem.hasChild ~ .fcItemSubContainer > .fcItem.sub > .content{
		overflow-wrap:anywhere;
	}
	.wp-embedded-content{
		width:100%;
	}

	#service-2 .scrolling img{
		max-width:none;
	}
	section[data-type="children-youth"] h2{
		font-size:1.6rem;
		margin-top:30px;
	}
	#service-1[data-type="children-youth"] .titles > div:first-child, 
	#service-1[data-type="children-youth"] .titles > div:last-child{
		font-size:.8rem;
		width:80%;
	}
	#service-1[data-type="children-youth"] .titles > div:first-child{
		margin-top:20px;
	}
	#service-1[data-type="children-youth"] .titles > div:last-child{
		margin-top:55px;
	}
	#service-1[data-type="children-youth"] .more{
		height:32px;
		bottom:35px;
	}
	#service-1[data-type="children-youth"] .more > span{
		font-size:.9rem;
	}
	#service-1[data-type="children-youth"] img+h4{
		top:88px;
		font-size:1.2rem;
	}
	.pop-content[data-id^="fill-"] img+h4::before{
		width:28px;
		height:28px;
		margin-left:-14px;
		top:-32px;
	}

	#service-3 .bg-image{
		width:96%;
		margin:auto;
		padding:15px;
		box-sizing:border-box;
	}

	#service-3[data-type="children-youth"] .bottom-img{
		height:auto;
		padding-top:20%;
	}

	section[data-type="intimate-violence"] .triggers{
		padding-top:20%;
	}
	section[data-type="intimate-violence"] > div:nth-of-type(1) .triggers > div{
		height:22%;
	}
	section[data-type="children-youth"] .triggers > div{
		height:27%;
	}

	#toggleBlockContainer-h3{
		display:block;
		text-align:center;
		margin-top:35px;
	}

	.thankyouContainer{
		padding:25px 0;
	}

	.container.thankyou{
		width:90%;
	}

	.thankyouContainer > .container.thankyou > .tyImgContainer{
		max-width:240px;
		margin:0 auto 35px;
	}

	.thankyouContainer > .container.thankyou > .sectionTitle.inline{
		display:none;
	}

	.thankyouContainer > .container.thankyou > .tyInnerContainer > .tyCol-4 > .tyOrderInfo{
		padding:20px;
	}

	.thankyouContainer > .container.thankyou > .tyInnerContainer{
		display:block;
	}
	.thankyouContainer > .container.thankyou > .tyInnerContainer > .tyCol-4, 
	.thankyouContainer > .container.thankyou > .tyInnerContainer > .tyCol-8{
		width:100%;
		padding:0;
	}

	.thankyouContainer > .container.thankyou > .tyInnerContainer > .tyCol-4 > .tyOrderInfo > .tyItem > .tyContent{
		margin-bottom:10px;
		padding-bottom:10px;
	}

	.thankyouContainer > .container.thankyou > .tyInnerContainer > .tyCol-8 > .tyForm > form > .tyRow > .tyCheckboxs > span input[type=text]{
		padding:10px;
		width:120px;
	}

	.thankyouContainer > .container.thankyou > .tyInnerContainer > .tyCol-8 > .tyOrderItemDetail, 
	.thankyouContainer > .container.thankyou > .tyInnerContainer > .tyCol-8 > .tyApplyDetail{
		padding:20px;
	}

	.thankyouContainer > .container.thankyou > .tyInnerContainer > .tyCol-8 > .tyOrderItemDetail > .tyoItem > .tyoTitle, 
	.thankyouContainer > .container.thankyou > .tyInnerContainer > .tyCol-8 > .tyOrderItemDetail > .tyoItem > .tyoContent, 
	.thankyouContainer > .container.thankyou > .tyInnerContainer > .tyCol-8 > .tyApplyDetail > .tyaItem > .tyaTitle, 
	.thankyouContainer > .container.thankyou > .tyInnerContainer > .tyCol-8 > .tyApplyDetail > .tyaItem > .tyaContent, 
	.thankyouContainer > .container.thankyou > .tyInnerContainer > .tyCol-8 > .tyForm > form > .tyRow > .title, 
	.thankyouContainer > .container.thankyou > .tyInnerContainer > .tyCol-8 > .tyForm > form > .tyRow > .tyCheckboxs label{
		font-size:14px;
	}

	.thankyouContainer > .container.thankyou > .tyInnerContainer > .tyCol-8 > .tyForm > form > .tyRow > .tyCheckboxs{
		display:block;
	}
	.thankyouContainer > .container.thankyou > .tyInnerContainer > .tyCol-8 > .tyForm > form > .tyRow > .tyCheckboxs > span{
		display:block;
		float:none;
	}

	footer.page_footer .pfcContainer .pfc h6{
		display:none;
	}


}