/*CSS Media Enctyption Part*/

@media (min-width: 320px) {
	.wrapper {
		padding: 10px;
	}
	
	.wrapper .container {
		width: auto;
	}
	
	.wrapper .container .content {
		padding: 10px;
	}
	
	.wrapper .container .content img {
		width: 110px;
		height: 70px;
		margin: 5px 0 0 10px;
		position: relative;
		float: left;
	}
	
	.wrapper .container .content .search-box {
		width: auto;
		height: 60px;
		position: relative;
		float: left;
		margin: 20px 0 0 0;
		padding: 10px;
	}
	
	.content .search-box .form-control input {
		width: 225px;
		height: 35px;
		font-size: 14px;
		padding: 5px;
	}
	
	.content .search-box .form-control .form-action {
		width: 35px;
		height: 36px;
		padding: 5px;
	}
	
	.content .search-box .form-control .form-action i {
		font-size: 25px;
	}
	
	.nav .nav-bar {
		padding: 0 auto;
	}
	
	.nav .nav-bar li {
		position: relative;
		float: left;
		margin: 10px 12px;
	}
	
	.nav .nav-bar li a {
		font-size: 14px;
		line-height: 20px;
	}
	
	.click_to_donate {
		width: 70px;
		height: 35px;
		margin: 0;
		padding: 5px;
		font-size: 14px;
	}
	
	.mainContainer {
		width: auto;
		height: 370px;
		background-size: cover;
	}
	
	.mainContainer .mainInner {
		width: 250px;
		margin: 150px 0 0 20px;
		padding: 10px;
	}
	
	.mainContainer .mainInner h3 {
		font-size: 20px;
		line-height: 25px;
	}
	
	.mainContainer a {
		width: 170px;
		height: 35px;
		margin: 290px 0px 0px 20px;
		padding: 10px;
		font-size: 14px;
	}
	
	.ctn-info .subHeading {
		width: auto;
		height: auto;
		margin: 15px;
		padding: 15px;
	}
	
	.ctn-info .subHeading h1 {
		font-size: 20px;
		text-align: center;
		margin: 5px;
		padding: 0;
		line-height: 25px;
	}
	
	.ctn-info .subHeading p {
		font-size: 14px;
		margin: 10px;
		line-height: 20px;
	}
	
	.ourPay {
		width: auto;
		position: relative;
		float: left;
		margin: 0 0 0 20px;
	}
	
	.ourPay li {
		font-size: 14px;
		margin: 5px;
		padding: 5px;
	}
	
	.ctn-info .infoContainer {
		width: auto;
		height: auto;
		margin: 15px;
		padding: 15px;
	}
	
	.ctn-info .infoContainer .form-control .form-notice {
		width: auto;
		height: auto;
		position: relative;
		float: left;
		margin: 0 0 10px 0;
	}
	
	.ctn-info .infoContainer .form-control .form-notice h3 {
		font-size: 20px;
		text-align: center;
		line-height: 25px;
		margin: 0;
		padding: 0;
	}
	
	.ctn-info .infoContainer .form-control .underwrite {
		width: auto;
		height: inherit;
		position: relative;
		float: left;
		margin: 10px 0 5px 0;
		padding: 10px;
	}
	
	.ctn-info .infoContainer .form-control .underwrite small {
		font-size: 13px;
		line-height: 20px;
		margin: 0;
		padding: 0;
	}
	
	.getInformation {
		width: auto;
	}
	
	.getInformation .info-part {
		display: inline-block;
		width: 200px;
		height: auto;
		margin: 5px 0 5px 0;
		padding: 0;
	}
	
	.getInformation .info-part input {
		width: 200px;
		height: 50px;
		font-size: 14px;
	}
	
	.getInformation .info-part .submit {
		width: 80px;
		height: 35px;
		margin: 0;
		padding: 5px;
		font-size: 14px;
	}
	
	.outreachOffer {
		width: auto;
		height: auto;
		margin: 0;
		padding: 10px;
	}
	
	.outreachOffer .outreachInner {
		width: auto;
		height: auto;
		margin: 0;
		padding: 0 10px;
	}
	
	.outreachOffer .outreachInner h2 {
		font-size: 20px;
		text-align: center;
		margin: 0;
		padding: 10px 0;
		line-height: 25px;
	}
	
	.outreachOffer .outreachInner .outreach-part-left {
		width: 100%;
		height: auto;
		position: relative;
		float: left;
		margin: 15px 0;
		padding: 0;
	}
	
	.outreachOffer .outreachInner .outreach-part-left img {
		width: 250px;
		height: 150px;
	}
	
	.outreachOffer .outreachInner .outreach-part-left h1 {
		font-size: 20px;
		padding: 0;
	}
	
	.outreachOffer .outreachInner .outreach-part-left a {
		width: 170px;
		height: 35px;
		margin: 0 0 0 10px;
		padding: 10px;
		font-size: 14px;
	}
	
	.outreachOffer .outreachInner .outreach-part-center {
		width: 100%;
		height: auto;
		position: relative;
		float: left;
		margin: 15px 0;
		padding: 0;
	}
	
	.outreachOffer .outreachInner .outreach-part-center img {
		width: 250px;
		height: 150px;
	}
	
	.outreachOffer .outreachInner .outreach-part-center h1 {
		font-size: 20px;
		padding: 0;
	}
	
	.outreachOffer .outreachInner .outreach-part-center a {
		width: 170px;
		height: 35px;
		margin: 0 0 0 10px;
		padding: 10px;
		font-size: 14px;
	}

	.outreachOffer .outreachInner .outreach-part-right {
		width: 100%;
		height: auto;
		position: relative;
		float: left;
		margin: 15px 0;
		padding: 0;
	}
	
	.outreachOffer .outreachInner .outreach-part-right img {
		width: 250px;
		height: 150px;
	}
	
	.outreachOffer .outreachInner .outreach-part-right h1 {
		font-size: 20px;
		padding: 0;
	}
	
	.outreachOffer .outreachInner .outreach-part-right a {
		width: 170px;
		height: 35px;
		margin: 0 0 0 10px;
		padding: 10px;
		font-size: 14px;
	}
	
	.outreachOffer .outreachInner .company-info-left {
		width: 100%;
		height: auto;
		position: relative;
		float: left;
		margin: 10px 0;
		padding: 0;
	}
	
	.outreachOffer .outreachInner .company-info-left iframe {
		width: 250px;
		height: 150px;
		margin: 10px 0;
	}
	
	.outreachOffer .outreachInner .company-info-left img {
		width: 250px;
		height: 150px;
	}
	
	.outreachOffer .outreachInner .company-info-left p {
		font-size: 14px;
		margin: 5px;
		line-height: 20px;
	}
	
	.outreachOffer .outreachInner .company-info-left .outreach_partition_left {
		width: 90%;
		margin: 90px 0 0 13px;
		padding: 6px;
	}
	
	.outreachOffer .outreachInner .company-info-left .outreach_partition_left h4 {
		font-weight: 500;
		font-size: 14px;
		margin: 10px 0;
		line-height: 20px;
	}
	
	.outreachOffer .outreachInner .company-info-left .outreach_partition_left a {
		width: 80px;
		height: 40px;
		margin: 0;
		padding: 7px;
		font-size: 12px;
	}
	
	.outreachOffer .outreachInner .company-info-right {
		width: 100%;
		height: auto;
		position: relative;
		float: left;
		margin: 10px 0;
		padding: 0;
	}
	
	.outreachOffer .outreachInner .company-info-right img {
		width: 250px;
		height: 150px;
	}
	
	.outreachOffer .outreachInner .company-info-right p {
		font-size: 14px;
		margin: 5px;
		line-height: 20px;
	}
	
	.outreachOffer .outreachInner .company-info-right .outreach_partition_right {
		width: 90%;
		margin: 90px 0 0 13px;
		padding: 6px;
	}
	
	.outreachOffer .outreachInner .company-info-right .outreach_partition_right h4 {
		font-weight: 500;
		font-size: 14px;
		margin: 10px 0;
		line-height: 20px;
	}
	
	.outreachOffer .outreachInner .company-info-right .outreach_partition_right a {
		width: 80px;
		height: 40px;
		margin: 0;
		padding: 7px;
		font-size: 12px;
	}
	
	.outreachOffer .outreachInner .company-info-right .aboutIntro {
		width: auto;
	}

	.outreachOffer .outreachInner .company-info-right .aboutIntro h1 {
		font-size: 20px;
		text-align: center;
		margin: 10px 0;
		padding: 0;
	}
	
	.outreachOffer .outreachInner .company-info-right .aboutIntro p {
		font-size: 14px;
		margin: 10px;
		line-height: 20px;
	}
	
	.outreachOffer .outreachInner a {
		width: 170px;
		height: 35px;
		margin: 0 0 0 10px;
		padding: 10px;
		font-size: 14px;
	}
	
	.valuesContainer {
		width: 100%;
		position: relative;
		float: left;
		margin: 0;
		padding: 15px;
	}
	
	.valuesContainer .valuesInner {
		width: auto;
		margin: 0 ;
		padding: 0;
		position: relative;
		float: left;
	}
	
	.valuesContainer .valuesInner a {
		width: 170px;
		height: 35px;
		margin: 0 0 0 10px;
		padding: 10px;
		font-size: 14px;
	}
	
	.valuesContainer .valuesInner .ourValues {
		position: relative;
		float: left;
	}
	
	.valuesContainer .valuesInner .ourValues h1 {
		font-size: 20px;
		color: #000;
		margin: 10px 0;
		padding: 0;
	}
	
	.valuesContainer .valuesInner .ourValues p {
		font-size: 14px;
		margin: 0;
		line-height: 20px;
	}
	
	.valuesContainer .valuesInner .valuesWriteup {
		position: relative;
		float: left;
		margin: 10px 0;
		padding: 0 5px;
	}
	
	.valuesContainer .valuesInner .valuesWriteup p {
		font-size: 14px;
		text-align: justify;
		margin: 10px 0;
		line-height: 20px;
	}
	
	.updateContainer {
		width: auto;
		height: auto;
		margin: 0;
		padding: 10px;
	}
	
	.updateContainer .updateBody {
		width: 100%;
		margin: 0;
		padding: 0;
		position: relative;
		float: left;
		background-color: #FAF0E6;
	}
	
	.updateContainer .updateInner {
		width: auto;
		margin: 0;
		padding: 0;
		position: relative;
		float: left;
		background-color: #FAF0E6;
	}
	
	.updateContainer .updateInner img {
		width: 250px;
		height: 150px;
		margin: 10px;
	}
	
	.updateContainer .updateInner em {
		font-weight: 600;
		font-size: 14px;
		margin: 5px;
		line-height: 22px;
	}
	
	.updateContainer .updateInner p {
		font-weight: 500;
		font-size: 14px;
		margin: 5px;
		line-height: 20px;
	}
	
	.updateContainer .updateBody h2 {
		font-size: 20px;
		text-align: center;
		margin: 0;
		padding: 0;
		line-height: 25px;
	}
	
	.updateContainer .updateBody .update-menu-1 {
		width: auto;
		height: auto;
		margin: 0 10px;
		padding: 15px 0;
	}
	
	.updateBody .update-menu-1 .update-part-left {
		width: auto;
		height: auto;
		position: relative;
		float: left;
		margin: 10px 0 5px 0;
		padding: 0;
	}
	
	.updateBody .update-menu-1 .update-part-left img {
		width: 250px;
		height: 130px;
		position: relative;
		margin: 10px;
		padding: 0;
	}
	
	.updateBody .update-menu-1 .update-part-right {
		width: auto;
		height: auto;
		position: relative;
		float: left;
		margin: 0 0 20px 0;
		padding: 0;
	}
	
	.updateBody .update-menu-1 .update-part-right h3 {
		font-size: 20px;
		margin: 10px 0 10px 7px;
	}
	
	.updateBody .update-menu-1 .update-part-right p {
		font-size: 14px;
		margin: 10px;
		line-height: 20px;
	}
	
	.updateBody .update-menu-1 .update-part-right a {
		width: 170px;
		height: 35px;
		margin: 0 0 0 10px;
		padding: 10px;
		font-size: 14px;
	}
	
	.updateContainer .updateBody .update-menu-2 {
		width: auto;
		height: auto;
		margin: 10px;
		padding: 15px 0;
	}
	
	.updateBody .update-menu-2 .update-part-left {
		width: auto;
		height: auto;
		position: relative;
		float: left;
		margin: 10px 0 5px 0;
		padding: 0;
	}
	
	.updateBody .update-menu-2 .update-part-left img {
		width: 250px;
		height: 130px;
		position: relative;
		margin: 10px;
		padding: 0;
	}
	
	.updateBody .update-menu-2 .update-part-right {
		width: auto;
		height: auto;
		position: relative;
		float: left;
		margin: 0 0 20px 0;
		padding: 0;
	}
	
	.updateBody .update-menu-2 .update-part-right h3 {
		font-size: 20px;
		margin: 10px 0 10px 7px;
	}
	
	.updateBody .update-menu-2 .update-part-right p {
		font-size: 14px;
		margin: 10px;
		line-height: 20px;
	}
	
	.updateBody .update-menu-2 .update-part-right a {
		width: 170px;
		height: 35px;
		margin: 0 0 0 10px;
		padding: 10px;
		font-size: 14px;
	}
	
	.updateContainer .updateBody .update-menu-3 {
		width: auto;
		height: auto;
		margin: 10px;
		padding: 15px 0;
	}
	
	.updateBody .update-menu-3 .update-part-left {
		width: auto;
		height: auto;
		position: relative;
		float: left;
		margin: 10px 0 5px 0;
		padding: 0;
	}
	
	.updateBody .update-menu-3 .update-part-left img {
		width: 250px;
		height: 130px;
		position: relative;
		margin: 10px;
		padding: 0;
	}
	
	.updateBody .update-menu-3 .update-part-right {
		width: auto;
		height: auto;
		position: relative;
		float: left;
		margin: 0 0 20px 0;
		padding: 0;
	}
	
	.updateBody .update-menu-3 .update-part-right h3 {
		font-size: 20px;
		margin: 10px 0 10px 7px;
	}
	
	.updateBody .update-menu-3 .update-part-right p {
		font-size: 14px;
		margin: 10px;
		line-height: 20px;
	}
	
	.updateBody .update-menu-3 .update-part-right a {
		width: 170px;
		height: 35px;
		margin: 0 0 0 10px;
		padding: 10px;
		font-size: 14px;
	}
	
	.updateContainer .updateBody .update-menu-4 {
		width: auto;
		height: auto;
		margin: 10px;
		padding: 15px 0;
	}
	
	.updateBody .update-menu-4 .update-part-left {
		width: auto;
		height: auto;
		position: relative;
		float: left;
		margin: 10px 0 5px 0;
		padding: 0;
	}
	
	.updateBody .update-menu-4 .update-part-left img {
		width: 250px;
		height: 130px;
		position: relative;
		margin: 10px;
		padding: 0;
	}
	
	.updateBody .update-menu-4 .update-part-right {
		width: auto;
		height: auto;
		position: relative;
		float: left;
		margin: 0 0 20px 0;
		padding: 0;
	}
	
	.updateBody .update-menu-4 .update-part-right h3 {
		font-size: 20px;
		margin: 10px 0 10px 7px;
	}
	
	.updateBody .update-menu-4 .update-part-right p {
		font-size: 14px;
		margin: 10px;
		line-height: 20px;
	}
	
	.updateBody .update-menu-4 .update-part-right a {
		width: 170px;
		height: 35px;
		margin: 0 0 0 10px;
		padding: 10px;
		font-size: 14px;
	}
	
	.aboutContainer {
		width: auto;
	}
	
	.aboutContainer .aboutInner {
		width: auto;
		height: auto;
		margin: 5px;
	}
	
	.aboutContainer .aboutInner h2 {
		font-size: 20px;
		margin: 10px 0;
		text-align: center;
	}
	
	.aboutContainer .aboutInner p {
		font-size: 14px;
		text-align: justify;
		margin: 0;
		padding: 0;
		line-height: 20px;
	}
	
	.aboutContainer .aboutInner .about-part-left {
		width: 100%;
		height: inherit;
		position: relative;
		float: left;
		margin: 10px 0;
	}
	
	.aboutContainer .aboutInner .about-part-left img {
		width: 250px;
		height: 150px;
		position: relative;
		margin: 10px;
		padding: 0;
	}
	
	.aboutContainer .aboutInner .about-part-left h1 {
		font-size: 20px;
		margin: 10px 0;
		padding: 0;
		text-align: center;
	}
	
	.aboutContainer .aboutInner .about-part-left p {
		font-size: 14px;
		text-align: justify;
		line-height: 20px;
		margin: 0;
	}
	
	.aboutContainer .aboutInner .about-part-left a {
		width: 170px;
		height: 35px;
		margin: 0 0 0 10px;
		padding: 10px;
		font-size: 14px;
	}
	
	.aboutContainer .aboutInner .about-part-center {
		width: 100%;
		height: inherit;
		position: relative;
		float: left;
		margin: 10px 0;
	}
	
	.aboutContainer .aboutInner .about-part-center img {
		width: 250px;
		height: 130px;
		position: relative;
		margin: 10px;
		padding: 0;
	}
	
	.aboutContainer .aboutInner .about-part-center h1 {
		font-size: 20px;
		margin: 10px 0;
		padding: 0;
		text-align: center;
	}
	
	.aboutContainer .aboutInner .about-part-center p {
		font-size: 14px;
		text-align: justify;
		line-height: 20px;
		margin: 0;
	}
	
	.aboutContainer .aboutInner .about-part-center a {
		width: 170px;
		height: 35px;
		margin: 0 0 0 10px;
		padding: 10px;
		font-size: 14px;
	}
	
	.aboutContainer .aboutInner .about-part-right {
		width: 100%;
		height: inherit;
		position: relative;
		float: left;
		margin: 10px 0;
	}
	
	.aboutContainer .aboutInner .about-part-right img {
		width: 250px;
		height: 130px;
		position: relative;
		margin: 10px;
		padding: 0;
	}
	
	.aboutContainer .aboutInner .about-part-right h1 {
		font-size: 20px;
		margin: 10px 0;
		padding: 0;
		text-align: center;
	}
	
	.aboutContainer .aboutInner .about-part-right p {
		font-size: 14px;
		text-align: justify;
		line-height: 20px;
		margin: 0;
	}
	
	.aboutContainer .aboutInner .about-part-right a {
		width: 170px;
		height: 35px;
		margin: 0 0 0 10px;
		padding: 10px;
		font-size: 14px;
	}
	
	.aboutContainer .aboutBeneat {
		width: auto;
		height: auto;
		margin: 5px;
	}
	
	.aboutContainer .aboutBeneat .about-beneat-left {
		width: 100%;
		height: inherit;
		position: relative;
		float: left;
		margin: 10px 0;
	}
	
	.aboutContainer .aboutBeneat .about-beneat-left img {
		width: 250px;
		height: 130px;
		position: relative;
		margin: 10px;
		padding: 0;
	}
	
	.aboutContainer .aboutBeneat .about-beneat-left h1 {
		font-size: 20px;
		margin: 10px 0;
		padding: 0;
		text-align: center;
	}
	
	.aboutContainer .aboutBeneat .about-beneat-left p {
		font-size: 14px;
		text-align: justify;
		line-height: 20px;
		margin: 0;
	}
	
	.aboutContainer .aboutBeneat .about-beneat-left a {
		width: 170px;
		height: 35px;
		margin: 0 0 0 10px;
		padding: 10px;
		font-size: 14px;
	}
	
	.aboutContainer .aboutBeneat .about-beneat-center {
		width: 100%;
		height: inherit;
		position: relative;
		float: left;
		margin: 10px 0;
	}
	
	.aboutContainer .aboutBeneat .about-beneat-center img {
		width: 250px;
		height: 130px;
		position: relative;
		margin: 10px;
		padding: 0;
	}
	
	.aboutContainer .aboutBeneat .about-beneat-center h1 {
		font-size: 20px;
		margin: 10px 0;
		padding: 0;
		text-align: center;
	}
	
	.aboutContainer .aboutBeneat .about-beneat-center p {
		font-size: 14px;
		text-align: justify;
		line-height: 20px;
		margin: 0;
	}
	
	.aboutContainer .aboutBeneat .about-beneat-center a {
		width: 170px;
		height: 35px;
		margin: 0 0 0 10px;
		padding: 10px;
		font-size: 14px;
	}
	
	.aboutContainer .aboutBeneat .about-beneat-right {
		width: 100%;
		height: inherit;
		position: relative;
		float: left;
		margin: 10px 0;
	}
	
	.aboutContainer .aboutBeneat .about-beneat-right img {
		width: 250px;
		height: 130px;
		position: relative;
		margin: 10px;
		padding: 0;
	}
	
	.aboutContainer .aboutBeneat .about-beneat-right h1 {
		font-size: 20px;
		margin: 10px 0;
		padding: 0;
		text-align: center;
	}
	
	.aboutContainer .aboutBeneat .about-beneat-right p {
		font-size: 14px;
		text-align: justify;
		line-height: 20px;
		margin: 0;
	}
	
	.aboutContainer .aboutBeneat .about-beneat-right a {
		width: 170px;
		height: 35px;
		margin: 0 0 0 10px;
		padding: 10px;
		font-size: 14px;
	}
	
	.featuredContainer {
		margin: auto;
		padding: 0;
	}
	
	.featuredContainer .featuredInner {
		width: auto;
		height: auto;
		margin: 10px;
	}
	
	.featuredContainer .featuredInner h1 {
		font-size: 20px;
		margin: 10px;
		padding: 0;
	}
	
	.featuredContainer .featuredInner h2 {
		font-size: 20px;
		text-align: center;
		margin: 10px 0;
		padding: 0;
		background-color: #f6f6f6;
	}
	
	.featuredContainer .featuredInner p {
		margin: 5px;
		font-size: 14px;
		line-height: 20px;
	}
	
	.featuredContainer .featuredInner ol {
		margin: 5px;
	}
	
	.featuredContainer .featuredInner ol li {
		font-size: 14px;
	}
	
	.featuredContainer .featuredInner .featured-part-left {
		width: 100%;
		height: inherit;
		position: relative;
		float: left;
		margin: 0;
	}
	
	.featuredContainer .featuredInner .featured-part-left img {
		width: 250px;
		height: 130px;
		position: relative;
		margin: 10px;
		padding: 0;
	}
	
	.featuredContainer .featuredInner .featured-part-right {
		width: 100%;
		height: inherit;
		position: relative;
		float: left;
		margin: 0;
	}
	
	.featuredContainer .featuredInner .featured-part-right p {
		font-size: 14px;
		text-align: justify;
		line-height: 20px;
		margin: 10px;
	}
	
	.featuredContainer .featuredInner .featured-conflict-left {
		width: 100%;
		height: inherit;
		position: relative;
		float: left;
		margin: 0;
		padding: 10px;
	}
	
	.featuredContainer .featuredInner .featured-conflict-left img {
		width: 250px;
		height: 130px;
		position: relative;
		margin: 10px;
		padding: 0;
	}
	
	.featuredContainer .featuredInner .featured-conflict-right {
		width: 100%;
		height: inherit;
		position: relative;
		float: left;
		margin: 0;
		padding: 10px;
	}
	
	.ourPay {
		width: auto;
		margin: 0 20px;
	}
	
	.ourPay li {
		line-height: 20px;
		margin: 0;
	}
	
	.featuredContainer .featuredInner .featured-conflict-left p {
		font-size: 14px;
		text-align: justify;
		line-height: 20px;
		margin: 5px;
	}
	
	.statisticContainer {
		width: auto;
		height: auto;
		margin: 10px;
	}
	
	.statisticContainer .statistic-part-left {
		width: 100%;
		height: inherit;
		position: relative;
		float: left;
		margin: 0;
		padding: 5px 15px 5px 0;
	}
	
	.statisticContainer .statistic-part-left h2 {
		font-size: 20px;
		margin: 10px 0;
	}
	
	.statisticContainer .statistic-part-left p {
		font-size: 14px;
		margin: 0;
		line-height: 20px;
	}
	
	.statisticContainer .statistic-part-right {
		width: 100%;
		height: inherit;
		position: relative;
		float: left;
		margin: 10px 0;
		padding: 5px 15px 5px 0;
	}
	
	.statisticContainer .statistic-part-right img {
		width: 250px;
		height: 150px;
		margin: 0;
		padding: 0;
	}
	
	.reportContainer {
		width: auto;
		height: auto;
	}
	
	.reportContainer .reportInner {
		width: auto;
		margin: 10px;
		padding: 0;
	}
	
	.reportContainer .reportInner h2 {
		font-size: 20px;
	}
	
	.reportContainer .reportInner p {
		font-size: 14px;
		line-height: 20px;
	}
	
	.reportContainer .reportInner .report-part-left {
		width: 100%;
		position: relative;
		float: left;
		margin: 0;
		padding: 0;
	}
	
	.reportContainer .reportInner .report-part-left img {
		width: 250px;
		height: 150px;
	}
	
	.reportContainer .reportInner .report-part-left h1 {
		font-size: 20px;
		text-align: center;
	}
	
	.reportContainer .reportInner .report-part-left p {
		font-size: 14px;
		margin: 10px 0;
		line-height: 20px;
	}
	
	.reportContainer .reportInner .report-part-center {
		width: 100%;
		position: relative;
		float: left;
		margin: 0;
		padding: 0;
	}
	
	.reportContainer .reportInner .report-part-center img {
		width: 250px;
		height: 150px;
	}
	
	.reportContainer .reportInner .report-part-center h1 {
		font-size: 20px;
		text-align: center;
	}
	
	.reportContainer .reportInner .report-part-center p {
		font-size: 14px;
		margin: 10px 0;
		line-height: 20px;
	}
	
	.reportContainer .reportInner .report-part-right {
		width: 100%;
		position: relative;
		float: left;
		margin: 0;
		padding: 0;
	}
	
	.reportContainer .reportInner .report-part-right img {
		width: 250px;
		height: 150px;
	}
	
	.reportContainer .reportInner .report-part-right h1 {
		font-size: 20px;
		text-align: center;
	}
	
	.reportContainer .reportInner .report-part-right p {
		font-size: 14px;
		margin: 10px 0;
		line-height: 20px;
	}
	
	.signupContainer {
		width: auto;
		height: auto;
		margin: 5px 15px;
		padding: 15px;
	}
	
	.signupContainer .form-control {
		margin: 0;
	}
	
	.signupContainer .form-control .form-notice {
		width: auto;
		height: auto;
		position: relative;
		float: left;
		margin: 0 0 10px 0;
	}
	
	.signupContainer .form-control .form-notice h3 {
		font-size: 20px;
		text-align: center;
		line-height: 25px;
		margin: 0;
		padding: 0;
	}
	
	.signupContainer .form-control .underwrite {
		width: auto;
		height: inherit;
		position: relative;
		float: left;
		margin: 10px 0 5px 0;
		padding: 10px;
	}
	
	.signupContainer .form-control .underwrite small {
		line-height: 20px;
		margin: 0;
		padding: 0;
	}
	
	.endContainer {
		height: auto;
	}
	
	.endContainer .endInner {
		width: auto;
		margin: 10px;
		padding: 0;
		position: relative;
		float: left;
	}
	
	.endContainer .endInner .end-part-left {
		width: 100%;
		height: inherit;
		position: relative;
		float: left;
		margin: 10px;
		padding: 10px;
	}
	
	.endContainer .endInner .end-part-left a {
		font-size: 15px;
	}
	
	.endContainer .endInner .end-part-left .end-part-nav li {
		width: 100%;
		margin: 0 0 10px 0;
		display: block;
		position: relative;
		float: left;
	}
	
	.endContainer .endInner .end-part-left .donation {
		width: 170px;
		height: 35px;
		margin: 5px 0 0 0;
		padding: 8px;
		font-size: 14px;
	}
	
	.endContainer .endInner .end-part-center {
		width: 100%;
		height: inherit;
		position: relative;
		float: left;
		margin: 10px;
	}
	
	.endContainer .endInner .end-part-center h5 {
		font-size: 15px;
	}
	
	.endContainer .endInner .end-part-center p {
		font-size: 14px;
		margin: 0 15px 0 0;
	}
	
	.endContainer .endInner .end-part-center .end-partner {
		width: auto;
		margin: 10px 0;
	}
	
	.endContainer .endInner .end-part-center .end-partner img {
		margin: 5px;
	}
	
	.endContainer .endInner .end-part-right {
		width: 100%;
		height: inherit;
		position: relative;
		float: left;
		margin: 10px;
	}
	
	.endContainer .endInner .end-part-right a {
		font-size: 15px;
	}
	
	.endContainer .endInner .end-part-right p {
		font-size: 14px;
		text-align: justify;
		margin: 0 15px 0 0;
	}
	
	.endContainer .endInner .end-part-right .end-media {
		margin: 0 10px;
	}
	
	.endContainer .endInner .end-part-right .end-media i {
		font-size: 30px;
		margin: 5px;
	}
	
	.endContainer .endInner .end-part-right .end-payment-accept {
		margin: 10px 0;
	}
	
	.endContainer .endInner .end-part-right .end-payment-accept a {
		line-height: 20px;
		margin: 30px 0 0 5px;
	}
	
	.endContainer .endInner .copywrite {
		margin: auto;
	}
	
	.endContainer .endInner .copywrite small {
		font-size: 13px;
		line-height: 20px;
		text-align: left;
		margin: 0 15px 0 0;
	}
	
	.tabContainer {
		width: auto;
		height: auto;
		margin: 0;
		padding: 10px;
	}
	
	.tabContainer i {
		font-size: 15px;
		margin: 0;
	}
	
	.tabContainer small i {
		font-size: 10px;
		margin: 10px;
	}
	
	.tabContainer span {
		font-size: 15px;
		line-height: 20px;
	}
	
	.whyContainer {
		width: auto;
		height: 370px;
		background-size: cover;
	}
	
	.whyContainer .whyInner {
		width: auto;
		margin: 150px 0 0 20px;
		padding: 10px;
	}
	
	.whyContainer .whyInner h3 {
		font-size: 20px;
		line-height: 25px;
	}
	
	.boxContainer .boxInner {
		width: auto;
		height: auto;
		margin: 10px;
		padding: 0;
	}
	
	.boxContainer .boxInner h2 {
		font-size: 20px;
		margin: 10px 0;
		padding: 0;
		line-height: 25px;
	}
	
	.boxContainer .boxInner .box-part-left {
		width: auto;
		position: relative;
		float: left;
		margin: 10px 0;
		padding: 0;
	}
	
	.boxContainer .boxInner .box-part-left p {
		font-size: 14px;
		margin: 10px 0;
		line-height: 20px;
	}
	
	.boxContainer .boxInner .box-part-right {
		width: auto;
		position: relative;
		float: left;
		margin: 10px 0;
		padding: 0;
	}
	
	.boxContainer .boxInner .box-part-right img {
		width: 250px;
		height: auto;
	}
	
	.leadingContainer {
		width: auto;
		height: auto;
		margin: 0 10px;
		padding: 0;
	}
	
	.leadingContainer .leadingInner {
		width: auto;
		height: auto;
		margin: 0;
		padding: 15px;
	}
	
	.leadingContainer .leadingInner h2 {
		font-size: 20px;
		margin: 10px 0;
		padding: 0;
		line-height: 25px;
	}
	
	.leadingContainer .leadingInner p {
		font-size: 14px;
		margin: 10px 0;
		line-height: 20px;
		text-align: justify;
	}
	
	.leadingContainer .leadingInner ul {
		list-style-type: circle;
		width: auto;
		margin: 15px;
		padding: 0;
	}
	
	.leadingContainer .leadingInner ul li {
		font-size: 14px;
		margin: 0;
	}
	
	.needsContainer {
		width: auto;
		height: auto;
		margin: 0 10px;
		padding: 0;
	}
	
	.needsContainer .needsInner {
		width: auto;
		height: auto;
		margin: 0;
		padding: 10px;
	}
	
	.needsContainer .needsInner h2 {
		font-size: 20px;
		margin: 10px 0;
		padding: 0;
		line-height: 25px;
	}
	
	.needsContainer .needsInner .needs-left {
		width: auto;
		position: relative;
		float: left;
		margin: 10px 0;
		padding: 0;
	}
	
	.needsContainer .needsInner .needs-left p {
		font-size: 14px;
		margin: 10px 0;
		line-height: 20px;
	}
	
	.needsContainer .needsInner .needs-part-right {
		width: auto;
		position: relative;
		float: left;
		margin: 10px 0;
		padding: 0;
	}
	
	.needsContainer .needsInner .needs-right img {
		width: 250px;
		height: 150px;
		margin: 0;
		padding: 0;
	}
	
	.needsContainer .needsInner .needs-right iframe {
		width: 250px;
		height: 150px;
		margin: 0;
		padding: 0;
	}
	
	.waysContainer {
		width: auto;
		height: auto;
		margin: 15px 0;
		padding: 10px;
	}
	
	.waysContainer h2 {
		font-size: 20px;
		margin: 10px 0;
		padding: 0;
		line-height: 25px;
	}
	
	.waysContainer p {
		font-size: 14px;
		margin: 10px 0;
		line-height: 20px;
	}
	
	.waysContainer .ways-organise-box {
		width: auto;
		margin: 0 15px;
	}
	
	.waysContainer .ways-organise-box li {
		display: block;
		width: 100%;
		margin: 10px 0;
		padding: 0;
	}
	
	.waysContainer .ways-organise-box li a {
		width: 170px;
		height: 35px;
		margin: 0 0 0 10px;
		padding: 10px;
		font-size: 14px;
	}
	
	.waysContainer .ways-organise-box li img {
		width: 250px;
		height: 150px;
		margin: 0;
		padding: 0;
	}
	
	.waysContainer .ways-organise-box li p {
		font-size: 14px;
		text-align: center;
		margin: 10px 0;
		line-height: 20px;
	}
	
	.waysContainer .ways-organise-box li p a {
		font-size: 15px;
	}
	
	.wedoContainer {
		width: auto;
		height: 370px;
		background-size: cover;
	}
	
	.wedoContainer .wedoInner {
		width: 230px;
		margin: 170px 0 0 20px;
		padding: 10px;
	}
	
	.wedoContainer .wedoInner h1 {
		font-size: 20px;
		line-height: 25px;
	}
	
	.detailedContainer {
		width: auto;
		height: auto;
		margin: 0;
		padding: 10px;
	}
	
	.detailedContainer .detailedInner {
		width: auto;
		height: auto;
		margin: 0;
		padding: 0 10px;
	}
	
	.detailedContainer .detailedInner h2 {
		font-size: 20px;
		margin: 10px;
		line-height: 25px;
	}
	
	.detailedContainer .detailedInner p {
		font-size: 14px;
		margin: 10px;
		line-height: 20px;
	}
	
	.detailedContainer .detailedInner a {
		width: 170px;
		height: 35px;
		margin: 10px 0 0 10px;
		padding: 10px;
		font-size: 14px;
	}
	
	.currentContainer {
		width: auto;
		height: auto;
		margin: 15px;
		padding: 10px;
	}
	
	.currentContainer .currentInner {
		width: auto;
		height: auto;
		margin: 0;
		padding: 0 10px;
	}
	
	.currentContainer .currentInner h2 {
		font-size: 20px;
		margin: 10px 0;
		line-height: 25px;
	}
	
	.currentContainer .currentInner p {
		font-size: 14px;
		margin: 10px 0;
		line-height: 20px;
	}
	
	.currentContainer .currentInner ul {
		width: auto;
		margin: 10px 0 0 15px;
	}
	
	.currentContainer .currentInner ul li {
		font-size: 14px;
	}
	
	.currentContainer .currentInner .current-left {
		width: 100%;
		height: auto;
		position: relative;
		float: left;
		margin: 10px 0;
	}
	
	.currentContainer .currentInner .current-left h1 {
		font-size: 40px;
		margin: 10px 0;
	}
	
	.currentContainer .currentInner .current-left p {
		font-size: 14px;
		line-height: 20px;
	}
	
	.currentContainer .currentInner .current-center {
		width: 100%;
		height: auto;
		position: relative;
		float: left;
		margin: 10px 0;
	}
	
	.currentContainer .currentInner .current-center h1 {
		font-size: 40px;
		margin: 10px 0;
	}
	
	.currentContainer .currentInner .current-center p {
		font-size: 14px;
		line-height: 20px;
	}
	
	.currentContainer .currentInner .current-right {
		width: 100%;
		height: auto;
		position: relative;
		float: left;
		margin: 10px 0;
	}
	
	.currentContainer .currentInner .current-right h1 {
		font-size: 40px;
		margin: 10px 0;
	}
	
	.currentContainer .currentInner .current-right p {
		font-size: 14px;
		line-height: 20px;
	}
	
	.emergencyContainer {
		height: 100%;
		padding: 10px;
	}
	
	.emergencyContainer i {
		font-size: 14px;
	}
	
	.emergencyContainer .emergencyInner {
		width: auto;
		margin: 0;
		padding: 15px;
	}
	
	.emergencyContainer .emergencyInner h1 {
		font-size: 20px;
		margin: 10px;
		line-height: 25px;
	}

	.emergencyContainer .emergencyInner p {
		font-size: 14px;
		margin: 10px 0;
		line-height: 20px;
	}
	
	.emergencyContainer .emergencyInner a {
		width: 170px;
		height: 35px;
		margin: 0 0 0 50px;
		padding: 10px;
		font-size: 14px;
	}
	
	.bannerContainer {
		width: auto;
		height: 370px;
		background-size: cover;
	}
	
	.bannerContainer .bannerInner {
		width: 230px;
		margin: 150px 0 0 20px;
		padding: 10px;
	}
	
	.bannerContainer .bannerInner h1 {
		font-size: 20px;
		line-height: 25px;
		margin: 10px 0;
	}
	
	.bannerContainer .bannerInner p {
		font-size: 14px;
		margin: 10px 0;
	}
	
	.renderContainer {
		width: auto;
		height: auto;
		margin: 0;
		padding: 10px;
	}
	
	.renderContainer .renderInner {
		width: auto;
		height: auto;
		margin: 0;
		padding: 0 10px;
	}
	
	.renderContainer .renderInner h3 {
		font-size: 20px;
		text-align: center;
	}
	
	.renderContainer .renderInner .renderPros {
		width: auto;
		margin: 0 0 0 15px;
	}
	
	.renderContainer .renderInner .renderPros li {
		font-size: 14px;
	}
	
	.approachContainer {
		width: auto;
		height: auto;
		margin: 0;
		padding: 10px;
	}
	
	.approachContainer .approachInner {
		width: auto;
		height: auto;
		margin: 0;
		padding: 0 10px;
	}
	
	.approachContainer .approachInner h2 {
		font-size: 20px;
		text-align: center;
	}
	
	.approachContainer .approachInner p {
		font-size: 14px;
		margin: 10px 0;
		line-height: 20px;
	}
	
	.approachContainer .approachInner .approach-part-left {
		width: 100%;
		position: relative;
		float: left;
		margin: 0;
	}
	
	.approachContainer .approachInner .approach-part-left img {
		width: 150px;
		height: 150px;
		margin: 0;
		padding: 0;
	}
	
	.approachContainer .approachInner .approach-part-left p {
		font-size: 14px;
		margin: 10px 0;
		line-height: 20px;
	}
	
	.approachContainer .approachInner .approach-part-center {
		width: 100%;
		position: relative;
		float: left;
		margin: 0;
	}
	
	.approachContainer .approachInner .approach-part-center img {
		width: 150px;
		height: 150px;
		margin: 0;
		padding: 0;
	}
	
	.approachContainer .approachInner .approach-part-center p {
		font-size: 14px;
		margin: 10px 0;
		line-height: 20px;
	}
	
	.approachContainer .approachInner .approach-part-right {
		width: 100%;
		position: relative;
		float: left;
		margin: 0;
	}
	
	.approachContainer .approachInner .approach-part-right img {
		width: 150px;
		height: 150px;
		margin: 0;
		padding: 0;
	}
	
	.approachContainer .approachInner .approach-part-right p {
		font-size: 14px;
		margin: 10px 0s;
		line-height: 20px;
	}
	
	.approachContainer .approachBeneat {
		width: auto;
		height: auto;
		margin: 0;
		padding: 0 10px;
	}
	
	.approachContainer .approachBeneat .approach-beneat-left {
		width: 100%;
		position: relative;
		float: left;
		margin: 0;
	}
	
	.approachContainer .approachBeneat .approach-beneat-left img {
		width: 150px;
		height: 150px;
		margin: 0;
		padding: 0;
	}
	
	.approachContainer .approachBeneat .approach-beneat-left p {
		font-size: 14px;
		margin: 10px 0;
		line-height: 20px;
	}
	
	.approachContainer .approachBeneat .approach-beneat-center {
		width: 100%;
		position: relative;
		float: left;
		margin: 0;
	}
	
	.approachContainer .approachBeneat .approach-beneat-center img {
		width: 150px;
		height: 150px;
		margin: 0;
		padding: 0;
	}
	
	.approachContainer .approachBeneat .approach-beneat-center p {
		font-size: 14px;
		margin: 10px 0;
		line-height: 20px;
	}
	
	.approachContainer .approachBeneat .approach-beneat-right {
		width: 100%;
		position: relative;
		float: left;
		margin: 0;
	}
	
	.approachContainer .approachBeneat .approach-beneat-right img {
		width: 150px;
		height: 150px;
		margin: 0;
		padding: 0;
	}
	
	.approachContainer .approachBeneat .approach-beneat-right p {
		font-size: 14px;
		margin: 10px 0;
		line-height: 20px;
	}
	
	.monthlyContainer {
		width: auto;
		height: 370px;
		background-size: cover;
	}
	
	.monthlyContainer .monthlyInner {
		width: 230px;
		margin: 150px 0 0 20px;
		padding: 10px;
	}
	
	.monthlyContainer .monthlyInner h1 {
		font-size: 20px;
		line-height: 25px;
	}
	
	.donateContainer {
		width: auto;
		height: auto;
		margin: 0;
		padding: 10px;
		background-size: cover;
	}
	
	.donateContainer .donateCheckout {
		width: 100%;
		height: auto;
		margin: 0;
		padding: 10px;
	}
	
	.donateContainer .donateForm {
		width: 100%;
		position: relative;
		float: left;
		margin: 10px 0 20px 0;
		padding: 10px;
	}
	
	.donateContainer .donateCheckout .checkoutInner {
		width: auto;
		position: relative;
		float: left;
		margin: 10px 0;
		padding: 5px;
	}
	
	.donateContainer .donateForm h2 {
		font-size: 20px;
		text-align: center;
		margin: 10px 0;
	}
	
	.donateContainer .donateCheckout .checkoutInner h2 {
		font-size: 20px;
		text-align: center;
		margin: 10px 0;
	}
	
	.donateContainer .donateCheckout .checkoutInner .crypto_donate_ctn {
		width: auto;
		height: auto;
	}
	
	.donateContainer .donateCheckout .checkoutInner .crypto_submit_ctn input {
		width: 210px;
		height: 35px;
		position: relative;
		float: left;
		font-size: 15px;
		padding: 6px;	
	}
	
	.donateContainer .donateContainer .donateForm .checkoutContainer .crypto_donate_form {
		width: 100%;
		height: auto;
		position: relative;
		float: left;
		margin: 30px 0;
		padding: 0;
	}
	
	.donateContainer .donateCheckout .checkoutInner .crypto_donate_ctn th {
		font-size: 14px;
		padding: 30px 10px 0 10px;
	}
	
	.donateContainer .donateForm .checkoutContainer .crypto_donate_form h2 {
		margin: 15px;
		padding: 0;
	}
	
	.donateContainer .donateCheckout .checkoutInner .crypto_donate_ctn td {
		width: auto;
		height: 40px;
	}
	
	.donateContainer .donateCheckout .checkoutInner .crypto_donate_ctn td button {
		font-size: 15px;
		padding: 7px;
	}
	
	.donateContainer .donateCheckout .checkoutInner .crypto_donate_ctn td label {
		position: relative;
	    float: left;
		margin: 0;
		padding: 20px 0 0 10px;
		font-family: Arial;
		font-weight: 500;
		font-size: 15px;
		color: #000;
		text-align: left;
		line-height: 20px;
	}
	
	.donateContainer .donateCheckout .checkoutInner .crypto_donate_ctn td input {
		width: 160px;
		height: 35px;
		font-size: 16px;
		padding: 7px 12px;
	}
	
	.donateContainer .donateCheckout .checkoutInner .crypto_donate_ctn td .transactId {
		width: 100px;
		height: 35px;
		font-size: 16px;
		padding: 7px 12px;
	}
	
	.donateContainer .donateForm .checkoutContainer .crypto_donate_form .crypto_checkout_control {
		width: auto;
		margin: 0;
	}
	
	.donateContainer .donateForm .checkoutContainer .crypto_donate_form .crypto_checkout_control td {
		width: auto;
		margin: 5px;
		padding: 0;
	}
	
	.donateContainer .donateForm .checkoutContainer .crypto_donate_form .crypto_checkout_control td label {
		margin: 0;
		padding: 5px;
		font-family: Arial;
		font-weight: 500;
		font-size: 17px;
		color: #000;
		text-align: left;
		line-height: 20px;
	}
	
	.donateContainer .donateForm .checkoutContainer .crypto_donate_form .crypto_checkout_control td input {
		width: 135px;
		height: 35px;
		font-size: 16px;
		position: relative;
		float: right;
	}
	
	.donateContainer .donateForm .checkoutContainer {
		margin: 0;
		padding: 0;
	}
	
	.donateContainer .donateForm .checkoutContainer p {
		margin: 5px;
	}
	
	.donateContainer .donateForm .checkoutContainer input {
		width: 130px;
		height: 35px;
		font-size: 15px;
		margin: 5px;
		padding: 6px;
		position: relative;
		float: left;
	}
	
	.donateContainer .donateForm .checkoutContainer .otherFigure {
		width: 130px;
		height: 34px;
		font-size: 15px;
		margin: 185px 0 10px 145px;
		padding: 7px;
		position: absolute;
		float: left;
	}
	
	.donateContainer .donateForm .checkoutContainer .otherFigure input {
		width: 90px;
		height: 21px;
		font-size: 14px;
		position: relative;
		float: right;
	}
		
	.donateContainer .donateForm .checkoutContainer .donation_frequency {
		padding: 10px;
	}
	
	.donateContainer .donateForm .checkoutContainer .donation_frequency li {
		position: relative;
		float: left;
		margin: 20px 0 0 0;
	}
	
	.donateContainer .donateForm .checkoutContainer .donation_frequency li select {
		width: 250px;
		height: 35px;
		margin: 10px 0;
		padding: 7px;
	}
	
	.donateContainer .donateForm .checkoutContainer .donation_frequency li input {
		width: 250px;
		height: 35px;
		font-size: 14px;
		margin: 5px 0;
	}
	
	.donateContainer .donateForm .checkoutContainer .donation_comment {
		padding: 20px 0;
	}
	
	.donateContainer .donateForm .checkoutContainer .donation_comment textarea {
		margin: 5px 0;
		float: left;
		font-size: 14px;
		line-height: 20px;
	}
	
	.donateContainer .donateForm .checkoutContainer .donation_comment small {
		margin: 0 20px 0 0;
		font-size: 13px;
	}
	
	.donateContainer .donateForm .checkoutContainer .consentContainer li {
		margin: 5px 0 10px 5px;
		padding: 0 7px;
	}
	
	.donateContainer .donateForm .checkoutContainer .consentContainer li label {
		margin: 5px 0 0 0;
	}
	
	.donateContainer .donateForm .checkoutContainer .consentContainer li select {
		width: 200px;
		height: 30px;
		margin: 5px 0 0 0;
		padding: 5px;
	}
	
	.donateContainer .donateForm .checkoutContainer .checkout {
		width: 450px;
		margin: 30px 10px 10px 15px;
	}
	
	.donateContainer .donateForm .checkoutContainer .checkout input {
		width: 250px;
		height: 35px;
		font-size: 15px;
		padding: 6px;
	}
}

@media (min-width: 480px) {
	.wrapper {
		padding: 10px;
	}
	
	.wrapper .container {
		width: auto;
	}
	
	.wrapper .container .content {
		padding: 10px;
	}
	
	.wrapper .container .content img {
		width: 120px;
		height: 80px;
		margin: 5px 0 0 5px;
		position: relative;
		float: left;
	}
	
	.wrapper .container .content .search-box {
		width: auto;
		height: 60px;
		position: relative;
		float: right;
		margin: 30px 0 0 0;
		padding: 10px;
	}
	
	.content .search-box .form-control input {
		width: 225px;
		height: 35px;
		font-size: 14px;
		padding: 5px;
	}
	
	.content .search-box .form-control .form-action {
		width: 35px;
		height: 36px;
		padding: 5px;
	}
	
	.content .search-box .form-control .form-action i {
		font-size: 25px;
	}
	
	.nav .nav-bar {
		padding: 0 auto;
	}
	
	.nav .nav-bar li {
		position: relative;
		float: left;
		margin: 10px 12px;
	}
	
	.nav .nav-bar li a {
		font-size: 14px;
		line-height: 20px;
	}
	
	.click_to_donate {
		width: 70px;
		height: 35px;
		margin: 0;
		padding: 5px;
		font-size: 14px;
	}
	
	.mainContainer {
		width: auto;
		height: 370px;
		background-size: cover;
	}
	
	.mainContainer .mainInner {
		width: 270px;
		margin: 150px 0 0 20px;
		padding: 10px;
	}
	
	.mainContainer .mainInner h3 {
		font-size: 20px;
		line-height: 25px;
	}
	
	.mainContainer a {
		width: 170px;
		height: 35px;
		margin: 290px 0px 0px 20px;
		padding: 10px;
		font-size: 14px;
	}
	
	.ctn-info .subHeading {
		width: auto;
		height: auto;
		margin: 15px;
		padding: 15px;
	}
	
	.ctn-info .subHeading h1 {
		font-size: 20px;
		text-align: center;
		margin: 5px;
		padding: 0;
		line-height: 25px;
	}
	
	.ctn-info .subHeading p {
		font-size: 14px;
		margin: 10px;
		line-height: 20px;
	}
	
	.ourPay {
		width: auto;
		position: relative;
		float: left;
		margin: 0 0 0 20px;
	}
	
	.ourPay li {
		font-size: 14px;
		margin: 5px;
		padding: 5px;
	}
	
	.ctn-info .infoContainer {
		width: auto;
		height: auto;
		margin: 15px;
		padding: 15px;
	}
	
	.ctn-info .infoContainer .form-control .form-notice {
		width: auto;
		height: auto;
		position: relative;
		float: left;
		margin: 10px 0;
	}
	
	.ctn-info .infoContainer .form-control .form-notice h3 {
		font-size: 20px;
		text-align: center;
		line-height: 25px;
		margin: 0;
		padding: 0;
	}
	
	.ctn-info .infoContainer .form-control .underwrite {
		width: auto;
		height: inherit;
		position: relative;
		float: left;
		margin: 5px 0;
		padding: 10px;
	}
	
	.ctn-info .infoContainer .form-control .underwrite small {
		font-size: 13px;
		line-height: 20px;
		margin: 0;
		padding: 0;
	}
	
	.getInformation {
		width: auto;
	}
	
	.getInformation .info-part {
		display: inline-block;
		width: 170px;
		height: auto;
		margin: 5px 10px 5px 0;
		padding: 0;
	}
	
	.getInformation .info-part input {
		width: 170px;
		height: 35px;
		font-size: 14px;
	}
	
	.getInformation .info-part .submit {
		width: 80px;
		height: 35px;
		margin: 0;
		padding: 5px;
		font-size: 14px;
	}
	
	.outreachOffer {
		width: auto;
		height: auto;
		margin: 0;
		padding: 10px;
	}
	
	.outreachOffer .outreachInner {
		width: auto;
		height: auto;
		margin: 0;
		padding: 0 10px;
	}
	
	.outreachOffer .outreachInner h2 {
		font-size: 20px;
		text-align: center;
		margin: 0;
		padding: 10px 0;
		line-height: 25px;
	}
	
	.outreachOffer .outreachInner .outreach-part-left {
		width: 100%;
		height: auto;
		position: relative;
		float: left;
		margin: 10px 0;
		padding: 10px;
	}
	
	.outreachOffer .outreachInner .outreach-part-left img {
		width: 350px;
		height: 150px;
	}
	
	.outreachOffer .outreachInner .outreach-part-left h1 {
		font-size: 20px;
		margin: 10px 0;
		padding: 0;
	}
	
	.outreachOffer .outreachInner .outreach-part-left a {
		width: 170px;
		height: 35px;
		margin: 0 0 0 10px;
		padding: 10px;
		font-size: 14px;
	}
	
	.outreachOffer .outreachInner .outreach-part-center {
		width: 100%;
		height: auto;
		position: relative;
		float: left;
		margin: 10px 0;
		padding: 10px;
	}
	
	.outreachOffer .outreachInner .outreach-part-center img {
		width: 350px;
		height: 150px;
	}
	
	.outreachOffer .outreachInner .outreach-part-center h1 {
		font-size: 20px;
		margin: 10px 0;
		padding: 0;
	}
	
	.outreachOffer .outreachInner .outreach-part-center a {
		width: 170px;
		height: 35px;
		margin: 0 0 0 10px;
		padding: 10px;
		font-size: 14px;
	}

	.outreachOffer .outreachInner .outreach-part-right {
		width: 100%;
		height: auto;
		position: relative;
		float: left;
		margin: 10px 0;
		padding: 10px;
	}
	
	.outreachOffer .outreachInner .outreach-part-right img {
		width: 350px;
		height: 150px;
	}
	
	.outreachOffer .outreachInner .outreach-part-right h1 {
		font-size: 20px;
		margin: 10px 0;
		padding: 0;
	}
	
	.outreachOffer .outreachInner .outreach-part-right a {
		width: 170px;
		height: 35px;
		margin: 0 0 0 10px;
		padding: 10px;
		font-size: 14px;
	}
	
	.outreachOffer .outreachInner .company-info-left {
		width: 100%;
		height: auto;
		position: relative;
		float: left;
		margin: 10px 0;
		padding: 10px;
	}
	
	.outreachOffer .outreachInner .company-info-left iframe {
		width: 350px;
		height: 150px;
		margin: 10px 0;
	}
	
	.outreachOffer .outreachInner .company-info-left img {
		width: 350px;
		height: 150px;
	}
	
	.outreachOffer .outreachInner .company-info-left p {
		font-size: 14px;
		margin: 5px;
		line-height: 20px;
	}
	
	.outreachOffer .outreachInner .company-info-left .outreach_partition_left {
		width: 80%;
		margin: 90px 0 0 35px;
		padding: 10px;
	}
	
	.outreachOffer .outreachInner .company-info-left .outreach_partition_left h4 {
		font-weight: 500;
		font-size: 14px;
		margin: 10px 0;
		line-height: 20px;
	}
	
	.outreachOffer .outreachInner .company-info-left .outreach_partition_left a {
		width: 110px;
		height: 35px;
		margin: 0;
		padding: 10px;
		font-size: 12px;
	}
	
	.outreachOffer .outreachInner .company-info-right {
		width: 100%;
		height: auto;
		position: relative;
		float: left;
		margin: 10px 0;
		padding: 10px;
	}
	
	.outreachOffer .outreachInner .company-info-right img {
		width: 350px;
		height: 150px;
	}
	
	.outreachOffer .outreachInner .company-info-right p {
		font-size: 14px;
		margin: 5px;
		line-height: 20px;
	}
	
	.outreachOffer .outreachInner .company-info-right .outreach_partition_right {
		width: 80%;
		margin: 90px 0 0 35px;
		padding: 10px;
	}
	
	.outreachOffer .outreachInner .company-info-right .outreach_partition_right h4 {
		font-weight: 500;
		font-size: 14px;
		margin: 10px 0;
		line-height: 20px;
	}
	
	.outreachOffer .outreachInner .company-info-right .outreach_partition_right a {
		width: 110px;
		height: 35px;
		margin: 0;
		padding: 10px;
		font-size: 12px;
	}
	
	.outreachOffer .outreachInner .company-info-right .aboutIntro {
		width: auto;
	}

	.outreachOffer .outreachInner .company-info-right .aboutIntro h1 {
		font-size: 20px;
		text-align: center;
		margin: 10px 0;
		padding: 0;
	}
	
	.outreachOffer .outreachInner .company-info-right .aboutIntro p {
		font-size: 14px;
		margin: 10px;
		line-height: 20px;
	}
	
	.outreachOffer .outreachInner a {
		width: 170px;
		height: 35px;
		margin: 0 0 0 10px;
		padding: 10px;
		font-size: 14px;
	}
	
	.valuesContainer {
		width: 100%;
		position: relative;
		float: left;
		margin: 0;
		padding: 15px;
	}
	
	.valuesContainer .valuesInner {
		width: auto;
		margin: 0 ;
		padding: 0;
		position: relative;
		float: left;
	}
	
	.valuesContainer .valuesInner a {
		width: 170px;
		height: 35px;
		margin: 0 0 0 10px;
		padding: 10px;
		font-size: 14px;
	}
	
	.valuesContainer .valuesInner .ourValues {
		position: relative;
		float: left;
	}
	
	.valuesContainer .valuesInner .ourValues h1 {
		font-size: 20px;
		color: #000;
		margin: 10px 0;
		padding: 0;
	}
	
	.valuesContainer .valuesInner .ourValues p {
		font-size: 14px;
		margin: 0;
		line-height: 20px;
	}
	
	.valuesContainer .valuesInner .valuesWriteup {
		position: relative;
		float: left;
		margin: 10px 0;
		padding: 0 5px;
	}
	
	.valuesContainer .valuesInner .valuesWriteup p {
		font-size: 14px;
		text-align: justify;
		margin: 10px 0;
		line-height: 20px;
	}
	
	.updateContainer {
		width: auto;
		position: relative;
		float: left;
		margin: 10px 0 10px 5px;
		padding: 0;
	}
	
	.updateContainer .updateBody {
		width: auto;
		margin: 10px;
		padding: 0;
		position: relative;
		float: left;
		text-align: center;
		background-color: #FAF0E6;
	}
	
	.updateContainer .updateInner {
		width: auto;
		margin: 10px 10px 10px 5px;
		padding: 15px;
		position: relative;
		float: left;
		background-color: #FAF0E6;
	}
	
	.updateContainer .updateInner img {
		width: 350px;
		height: 150px;
		margin: 10px;
	}
	
	.updateContainer .updateInner em {
		font-weight: 600;
		font-size: 14px;
		margin: 5px;
		line-height: 22px;
	}
	
	.updateContainer .updateInner p {
		font-weight: 500;
		font-size: 14px;
		margin: 5px;
		line-height: 20px;
	}
	
	.updateContainer .updateBody h2 {
		font-size: 20px;
		text-align: center;
		margin: 0;
		padding:  10px 0;
		line-height: 25px;
	}
	
	.updateContainer .updateBody .update-menu-1 {
		width: auto;
		height: auto;
		margin: 0 10px;
		padding: 15px 0;
	}
	
	.updateBody .update-menu-1 .update-part-left {
		width: auto;
		height: auto;
		position: relative;
		float: left;
		margin: 10px 0 5px 0;
		padding: 0;
	}
	
	.updateBody .update-menu-1 .update-part-left img {
		width: 350px;
		height: 150px;
		position: relative;
		margin: 10px 20px;
		padding: 0;
	}
	
	.updateBody .update-menu-1 .update-part-right {
		width: auto;
		height: auto;
		position: relative;
		float: left;
		margin: 0 0 20px 0;
		padding: 0;
	}
	
	.updateBody .update-menu-1 .update-part-right h3 {
		font-size: 20px;
		margin: 10px 0 10px 7px;
	}
	
	.updateBody .update-menu-1 .update-part-right p {
		font-size: 14px;
		margin: 10px;
		line-height: 20px;
	}
	
	.updateBody .update-menu-1 .update-part-right a {
		width: 170px;
		height: 35px;
		margin: 0 0 0 10px;
		padding: 10px;
		font-size: 14px;
	}
	
	.updateContainer .updateBody .update-menu-2 {
		width: auto;
		height: auto;
		margin: 10px;
		padding: 15px 0;
	}
	
	.updateBody .update-menu-2 .update-part-left {
		width: auto;
		height: auto;
		position: relative;
		float: left;
		margin: 10px 0 5px 0;
		padding: 0;
	}
	
	.updateBody .update-menu-2 .update-part-left img {
		width: 350px;
		height: 150px;
		position: relative;
		margin: 10px 20px;
		padding: 0;
	}
	
	.updateBody .update-menu-2 .update-part-right {
		width: auto;
		height: auto;
		position: relative;
		float: left;
		margin: 0 0 20px 0;
		padding: 0;
	}
	
	.updateBody .update-menu-2 .update-part-right h3 {
		font-size: 20px;
		margin: 10px 0 10px 7px;
	}
	
	.updateBody .update-menu-2 .update-part-right p {
		font-size: 14px;
		margin: 10px;
		line-height: 20px;
	}
	
	.updateBody .update-menu-2 .update-part-right a {
		width: 170px;
		height: 35px;
		margin: 0 0 0 10px;
		padding: 10px;
		font-size: 14px;
	}
	
	.updateContainer .updateBody .update-menu-3 {
		width: auto;
		height: auto;
		margin: 10px;
		padding: 15px 0;
	}
	
	.updateBody .update-menu-3 .update-part-left {
		width: auto;
		height: auto;
		position: relative;
		float: left;
		margin: 10px 0 5px 0;
		padding: 0;
	}
	
	.updateBody .update-menu-3 .update-part-left img {
		width: 350px;
		height: 150px;
		margin: 10px 20px;
		padding: 0;
	}
	
	.updateBody .update-menu-3 .update-part-right {
		width: auto;
		height: auto;
		position: relative;
		float: left;
		margin: 0 0 20px 0;
		padding: 0;
	}
	
	.updateBody .update-menu-3 .update-part-right h3 {
		font-size: 20px;
		margin: 10px 0 10px 7px;
	}
	
	.updateBody .update-menu-3 .update-part-right p {
		font-size: 14px;
		margin: 10px;
		line-height: 20px;
	}
	
	.updateBody .update-menu-3 .update-part-right a {
		width: 170px;
		height: 35px;
		margin: 0 0 0 10px;
		padding: 10px;
		font-size: 14px;
	}
	
	.updateContainer .updateBody .update-menu-4 {
		width: auto;
		height: auto;
		margin: 10px;
		padding: 15px 0;
	}
	
	.updateBody .update-menu-4 .update-part-left {
		width: auto;
		height: auto;
		position: relative;
		float: left;
		margin: 10px 0 5px 0;
		padding: 0;
	}
	
	.updateBody .update-menu-4 .update-part-left img {
		width: 350px;
		height: 150px;
		position: relative;
		margin: 10px 20px;
		padding: 0;
	}
	
	.updateBody .update-menu-4 .update-part-right {
		width: auto;
		height: auto;
		position: relative;
		float: left;
		margin: 0 0 20px 0;
		padding: 0;
	}
	
	.updateBody .update-menu-4 .update-part-right h3 {
		font-size: 20px;
		margin: 10px 0 10px 7px;
	}
	
	.updateBody .update-menu-4 .update-part-right p {
		font-size: 14px;
		margin: 10px;
		line-height: 20px;
	}
	
	.updateBody .update-menu-4 .update-part-right a {
		width: 170px;
		height: 35px;
		margin: 0 0 0 10px;
		padding: 10px;
		font-size: 14px;
	}
	
	.aboutContainer {
		width: auto;
	}
	
	.aboutContainer .aboutInner {
		width: auto;
		height: auto;
		margin: 5px;
	}
	
	.aboutContainer .aboutInner h2 {
		font-size: 20px;
		margin: 10px 0;
		text-align: center;
	}
	
	.aboutContainer .aboutInner p {
		font-size: 14px;
		text-align: justify;
		margin: 0;
		padding: 0;
		line-height: 20px;
	}
	
	.aboutContainer .aboutInner .about-part-left {
		width: 100%;
		height: inherit;
		position: relative;
		float: left;
		margin: 10px 0;
	}
	
	.aboutContainer .aboutInner .about-part-left img {
		width: 350px;
		height: 150px;
		position: relative;
		margin: 10px;
		padding: 0;
	}
	
	.aboutContainer .aboutInner .about-part-left h1 {
		font-size: 20px;
		margin: 10px;
		padding: 0;
		text-align: left;
	}
	
	.aboutContainer .aboutInner .about-part-left p {
		font-size: 14px;
		text-align: justify;
		line-height: 20px;
		margin: 0;
	}
	
	.aboutContainer .aboutInner .about-part-left a {
		width: 170px;
		height: 35px;
		margin: 0 0 0 10px;
		padding: 10px;
		font-size: 14px;
	}
	
	.aboutContainer .aboutInner .about-part-center {
		width: 100%;
		height: inherit;
		position: relative;
		float: left;
		margin: 10px 0;
	}
	
	.aboutContainer .aboutInner .about-part-center img {
		width: 350px;
		height: 130px;
		position: relative;
		margin: 10px;
		padding: 0;
	}
	
	.aboutContainer .aboutInner .about-part-center h1 {
		font-size: 20px;
		margin: 10px;
		padding: 0;
		text-align: left;
	}
	
	.aboutContainer .aboutInner .about-part-center p {
		font-size: 14px;
		text-align: justify;
		line-height: 20px;
		margin: 0;
	}
	
	.aboutContainer .aboutInner .about-part-center a {
		width: 170px;
		height: 35px;
		margin: 0 0 0 10px;
		padding: 10px;
		font-size: 14px;
	}
	
	.aboutContainer .aboutInner .about-part-right {
		width: 100%;
		height: inherit;
		position: relative;
		float: left;
		margin: 10px 0;
	}
	
	.aboutContainer .aboutInner .about-part-right img {
		width: 350px;
		height: 130px;
		position: relative;
		margin: 10px;
		padding: 0;
	}
	
	.aboutContainer .aboutInner .about-part-right h1 {
		font-size: 20px;
		margin: 10px;
		padding: 0;
		text-align: left;
	}
	
	.aboutContainer .aboutInner .about-part-right p {
		font-size: 14px;
		text-align: justify;
		line-height: 20px;
		margin: 0;
	}
	
	.aboutContainer .aboutInner .about-part-right a {
		width: 170px;
		height: 35px;
		margin: 0 0 0 10px;
		padding: 10px;
		font-size: 14px;
	}
	
	.aboutContainer .aboutBeneat {
		width: auto;
		height: auto;
		margin: 5px;
	}
	
	.aboutContainer .aboutBeneat .about-beneat-left {
		width: 100%;
		height: inherit;
		position: relative;
		float: left;
		margin: 10px 0;
	}
	
	.aboutContainer .aboutBeneat .about-beneat-left img {
		width: 350px;
		height: 130px;
		position: relative;
		margin: 10px;
		padding: 0;
	}
	
	.aboutContainer .aboutBeneat .about-beneat-left h1 {
		font-size: 20px;
		margin: 10px;
		padding: 0;
		text-align: left;
	}
	
	.aboutContainer .aboutBeneat .about-beneat-left p {
		font-size: 14px;
		text-align: justify;
		line-height: 20px;
		margin: 0;
	}
	
	.aboutContainer .aboutBeneat .about-beneat-left a {
		width: 170px;
		height: 35px;
		margin: 0 0 0 10px;
		padding: 10px;
		font-size: 14px;
	}
	
	.aboutContainer .aboutBeneat .about-beneat-center {
		width: 100%;
		height: inherit;
		position: relative;
		float: left;
		margin: 10px 0;
	}
	
	.aboutContainer .aboutBeneat .about-beneat-center img {
		width: 350px;
		height: 130px;
		position: relative;
		margin: 10px;
		padding: 0;
	}
	
	.aboutContainer .aboutBeneat .about-beneat-center h1 {
		font-size: 20px;
		margin: 10px;
		padding: 0;
		text-align: left;
	}
	
	.aboutContainer .aboutBeneat .about-beneat-center p {
		font-size: 14px;
		text-align: justify;
		line-height: 20px;
		margin: 0;
	}
	
	.aboutContainer .aboutBeneat .about-beneat-center a {
		width: 170px;
		height: 35px;
		margin: 0 0 0 10px;
		padding: 10px;
		font-size: 14px;
	}
	
	.aboutContainer .aboutBeneat .about-beneat-right {
		width: 100%;
		height: inherit;
		position: relative;
		float: left;
		margin: 10px 0;
	}
	
	.aboutContainer .aboutBeneat .about-beneat-right img {
		width: 350px;
		height: 130px;
		position: relative;
		margin: 10px;
		padding: 0;
	}
	
	.aboutContainer .aboutBeneat .about-beneat-right h1 {
		font-size: 20px;
		margin: 10px;
		padding: 0;
		text-align: left;
	}
	
	.aboutContainer .aboutBeneat .about-beneat-right p {
		font-size: 14px;
		text-align: justify;
		line-height: 20px;
		margin: 0;
	}
	
	.aboutContainer .aboutBeneat .about-beneat-right a {
		width: 170px;
		height: 35px;
		margin: 0 0 0 10px;
		padding: 10px;
		font-size: 14px;
	}
	
	.featuredContainer {
		margin: auto;
		padding: 0;
	}
	
	.featuredContainer .featuredInner {
		width: auto;
		height: auto;
		margin: 10px;
	}
	
	.featuredContainer .featuredInner h1 {
		font-size: 20px;
		margin: 10px;
		padding: 0;
	}
	
	.featuredContainer .featuredInner h2 {
		font-size: 20px;
		text-align: center;
		margin: 10px 0;
		padding: 0;
		background-color: #f6f6f6;
	}
	
	.featuredContainer .featuredInner p {
		margin: 5px;
		font-size: 14px;
		line-height: 20px;
	}
	
	.featuredContainer .featuredInner ol {
		margin: 5px;
	}
	
	.featuredContainer .featuredInner ol li {
		font-size: 14px;
	}
	
	.featuredContainer .featuredInner .featured-part-left {
		width: 100%;
		height: inherit;
		position: relative;
		float: left;
		margin: 0;
	}
	
	.featuredContainer .featuredInner .featured-part-left img {
		width: 350px;
		height: 150px;
		position: relative;
		margin: 10px;
		padding: 0;
	}
	
	.featuredContainer .featuredInner .featured-part-right {
		width: 100%;
		height: inherit;
		position: relative;
		float: left;
		margin: 0;
	}
	
	.featuredContainer .featuredInner .featured-part-right p {
		font-size: 14px;
		text-align: justify;
		line-height: 20px;
		margin: 10px;
	}
	
	.featuredContainer .featuredInner .featured-conflict-left {
		width: 100%;
		height: inherit;
		position: relative;
		float: left;
		margin: 0;
		padding: 10px;
	}
	
	.featuredContainer .featuredInner .featured-conflict-left img {
		width: 350px;
		height: 150px;
		position: relative;
		margin: 10px;
		padding: 0;
	}
	
	.featuredContainer .featuredInner .featured-conflict-right {
		width: 100%;
		height: inherit;
		position: relative;
		float: left;
		margin: 0;
		padding: 10px;
	}
	
	.ourPay {
		width: auto;
		margin: 0 20px;
	}
	
	.ourPay li {
		line-height: 20px;
		margin: 0;
	}
	
	.featuredContainer .featuredInner .featured-conflict-left p {
		font-size: 14px;
		text-align: justify;
		line-height: 20px;
		margin: 5px;
	}
	
	.statisticContainer {
		width: auto;
		height: auto;
		margin: 10px;
	}
	
	.statisticContainer .statistic-part-left {
		width: 100%;
		height: inherit;
		position: relative;
		float: left;
		margin: 0;
		padding: 5px 15px 5px 0;
	}
	
	.statisticContainer .statistic-part-left h2 {
		font-size: 20px;
		margin: 10px 0;
	}
	
	.statisticContainer .statistic-part-left p {
		font-size: 14px;
		margin: 0;
		line-height: 20px;
	}
	
	.statisticContainer .statistic-part-right {
		width: 100%;
		height: inherit;
		position: relative;
		float: left;
		margin: 10px 0;
		padding: 5px 15px 5px 0;
	}
	
	.statisticContainer .statistic-part-right img {
		width: 350px;
		height: 150px;
		margin: 0;
		padding: 0;
	}
	
	.reportContainer {
		width: auto;
		height: auto;
	}
	
	.reportContainer .reportInner {
		width: auto;
		margin: 10px;
		padding: 0;
	}
	
	.reportContainer .reportInner h2 {
		font-size: 20px;
	}
	
	.reportContainer .reportInner p {
		font-size: 14px;
		line-height: 20px;
	}
	
	.reportContainer .reportInner .report-part-left {
		width: 100%;
		position: relative;
		float: left;
		margin: 0;
		padding: 0;
	}
	
	.reportContainer .reportInner .report-part-left img {
		width: 350px;
		height: 150px;
	}
	
	.reportContainer .reportInner .report-part-left h1 {
		font-size: 20px;
		text-align: center;
	}
	
	.reportContainer .reportInner .report-part-left p {
		font-size: 14px;
		margin: 10px 0;
		line-height: 20px;
	}
	
	.reportContainer .reportInner .report-part-center {
		width: 100%;
		position: relative;
		float: left;
		margin: 0;
		padding: 0;
	}
	
	.reportContainer .reportInner .report-part-center img {
		width: 350px;
		height: 150px;
	}
	
	.reportContainer .reportInner .report-part-center h1 {
		font-size: 20px;
		text-align: center;
	}
	
	.reportContainer .reportInner .report-part-center p {
		font-size: 14px;
		margin: 10px 0;
		line-height: 20px;
	}
	
	.reportContainer .reportInner .report-part-right {
		width: 100%;
		position: relative;
		float: left;
		margin: 0;
		padding: 0;
	}
	
	.reportContainer .reportInner .report-part-right img {
		width: 350px;
		height: 150px;
	}
	
	.reportContainer .reportInner .report-part-right h1 {
		font-size: 20px;
		text-align: center;
	}
	
	.reportContainer .reportInner .report-part-right p {
		font-size: 14px;
		margin: 10px 0;
		line-height: 20px;
	}
	
	.signupContainer {
		width: auto;
		height: auto;
		margin: 5px 15px;
		padding: 15px;
	}
	
	.signupContainer .form-control {
		margin: 0;
	}
	
	.signupContainer .form-control .form-notice {
		width: auto;
		height: auto;
		position: relative;
		float: left;
		margin: 0 0 10px 0;
	}
	
	.signupContainer .form-control .form-notice h3 {
		font-size: 20px;
		text-align: center;
		line-height: 25px;
		margin: 0;
		padding: 0;
	}
	
	.signupContainer .form-control .underwrite {
		width: auto;
		height: inherit;
		position: relative;
		float: left;
		margin: 10px 0 5px 0;
		padding: 10px;
	}
	
	.signupContainer .form-control .underwrite small {
		line-height: 20px;
		margin: 0;
		padding: 0;
	}
	
	.endContainer {
		height: auto;
	}
	
	.endContainer .endInner {
		width: auto;
		margin: 10px;
		padding: 0;
		position: relative;
		float: left;
	}
	
	.endContainer .endInner .end-part-left {
		width: 100%;
		height: inherit;
		position: relative;
		float: left;
		margin: 10px;
		padding: 10px;
	}
	
	.endContainer .endInner .end-part-left a {
		font-size: 15px;
	}
	
	.endContainer .endInner .end-part-left .end-part-nav li {
		width: auto;
		margin: 10px;
		display: block;
	}
	
	.endContainer .endInner .end-part-left .donation {
		width: 170px;
		height: 35px;
		margin: 5px 0 0 0;
		padding: 8px;
		font-size: 14px;
	}
	
	.endContainer .endInner .end-part-center {
		width: 100%;
		height: inherit;
		position: relative;
		float: left;
		margin: 10px;
	}
	
	.endContainer .endInner .end-part-center h5 {
		font-size: 15px;
	}
	
	.endContainer .endInner .end-part-center p {
		font-size: 14px;
		margin: 0 15px 0 0;
	}
	
	.endContainer .endInner .end-part-center .end-partner {
		width: auto;
		margin: 10px 0;
	}
	
	.endContainer .endInner .end-part-center .end-partner img {
		margin: 5px;
	}
	
	.endContainer .endInner .end-part-right {
		width: 100%;
		height: inherit;
		position: relative;
		float: left;
		margin: 10px;
	}
	
	.endContainer .endInner .end-part-right a {
		font-size: 15px;
	}
	
	.endContainer .endInner .end-part-right p {
		font-size: 14px;
		text-align: justify;
		margin: 0 15px 0 0;
	}
	
	.endContainer .endInner .end-part-right .end-media {
		margin: 0 10px;
	}
	
	.endContainer .endInner .end-part-right .end-media i {
		font-size: 30px;
		margin: 5px;
	}
	
	.endContainer .endInner .end-part-right .end-payment-accept {
		margin: 10px 0;
	}
	
	.endContainer .endInner .end-part-right .end-payment-accept a {
		line-height: 20px;
		margin: 30px 0 0 5px;
	}
	
	.endContainer .endInner .copywrite {
		margin: auto;
	}
	
	.endContainer .endInner .copywrite small {
		font-size: 13px;
		line-height: 20px;
		text-align: left;
		margin: 0 15px 0 0;
	}
	
	.tabContainer {
		width: auto;
		height: auto;
		margin: 0;
		padding: 10px;
	}
	
	.tabContainer i {
		font-size: 15px;
		margin: 0;
	}
	
	.tabContainer small i {
		font-size: 10px;
		margin: 10px;
	}
	
	.tabContainer span {
		font-size: 15px;
		line-height: 20px;
	}
	
	.whyContainer {
		width: auto;
		height: 370px;
		background-size: cover;
	}
	
	.whyContainer .whyInner {
		width: auto;
		margin: 150px 0 0 20px;
		padding: 10px;
	}
	
	.whyContainer .whyInner h3 {
		font-size: 20px;
		line-height: 25px;
	}
	
	.boxContainer .boxInner {
		width: auto;
		height: auto;
		margin: 10px;
		padding: 0;
	}
	
	.boxContainer .boxInner h2 {
		font-size: 20px;
		margin: 10px 0;
		padding: 0;
		line-height: 25px;
	}
	
	.boxContainer .boxInner .box-part-left {
		width: auto;
		position: relative;
		float: left;
		margin: 10px 0;
		padding: 0;
	}
	
	.boxContainer .boxInner .box-part-left p {
		font-size: 14px;
		margin: 10px 0;
		line-height: 20px;
	}
	
	.boxContainer .boxInner .box-part-right {
		width: auto;
		position: relative;
		float: left;
		margin: 10px;
		padding: 0 30px;
		text-align: center;
	}
	
	.boxContainer .boxInner .box-part-right img {
		width: 350px;
		height: auto;
		margin: 0;
		padding: 0;
	}
	
	.leadingContainer {
		width: auto;
		height: auto;
		margin: 0 10px;
		padding: 0;
	}
	
	.leadingContainer .leadingInner {
		width: auto;
		height: auto;
		margin: 0;
		padding: 15px;
	}
	
	.leadingContainer .leadingInner h2 {
		font-size: 20px;
		margin: 10px 0;
		padding: 0;
		line-height: 25px;
	}
	
	.leadingContainer .leadingInner p {
		font-size: 14px;
		margin: 10px 0;
		line-height: 20px;
		text-align: justify;
	}
	
	.leadingContainer .leadingInner ul {
		list-style-type: circle;
		width: auto;
		margin: 15px;
		padding: 0;
	}
	
	.leadingContainer .leadingInner ul li {
		font-size: 14px;
		margin: 0;
	}
	
	.needsContainer {
		width: auto;
		height: auto;
		margin: 0 10px;
		padding: 0;
	}
	
	.needsContainer .needsInner {
		width: auto;
		height: auto;
		margin: 0;
		padding: 10px;
	}
	
	.needsContainer .needsInner h2 {
		font-size: 20px;
		margin: 10px 0;
		padding: 0;
		line-height: 25px;
	}
	
	.needsContainer .needsInner .needs-left {
		width: auto;
		position: relative;
		float: left;
		margin: 10px 0;
		padding: 0;
	}
	
	.needsContainer .needsInner .needs-left p {
		font-size: 14px;
		margin: 10px 0;
		line-height: 20px;
	}
	
	.needsContainer .needsInner .needs-part-right {
		width: auto;
		position: relative;
		float: left;
		margin: 10px 0;
		padding: 0;
	}
	
	.needsContainer .needsInner .needs-right img {
		width: 350px;
		height: 150px;
		margin: 0;
		padding: 0;
	}
	
	.needsContainer .needsInner .needs-right iframe {
		width: 350px;
		height: 150px;
		margin: 0;
		padding: 0;
	}
	
	.waysContainer {
		width: auto;
		height: auto;
		margin: 15px 0;
		padding: 10px;
	}
	
	.waysContainer h2 {
		font-size: 20px;
		margin: 10px 0;
		padding: 0;
		line-height: 25px;
	}
	
	.waysContainer p {
		font-size: 14px;
		margin: 10px 0;
		line-height: 20px;
	}
	
	.waysContainer .ways-organise-box {
		width: auto;
		margin: 0 15px;
	}
	
	.waysContainer .ways-organise-box li {
		display: block;
		width: 100%;
		margin: 10px 0;
		padding: 0;
	}
	
	.waysContainer .ways-organise-box li a {
		width: 170px;
		height: 35px;
		margin: 0 0 0 10px;
		padding: 10px;
		font-size: 14px;
	}
	
	.waysContainer .ways-organise-box li img {
		width: 350px;
		height: 150px;
		margin: 0;
		padding: 0;
	}
	
	.waysContainer .ways-organise-box li p {
		font-size: 14px;
		text-align: center;
		margin: 10px 0;
		line-height: 20px;
	}
	
	.waysContainer .ways-organise-box li p a {
		font-size: 15px;
	}
	
	.wedoContainer {
		width: auto;
		height: 370px;
		background-size: cover;
	}
	
	.wedoContainer .wedoInner {
		width: 230px;
		margin: 170px 0 0 20px;
		padding: 10px;
	}
	
	.wedoContainer .wedoInner h1 {
		font-size: 20px;
		line-height: 25px;
	}
	
	.detailedContainer {
		width: auto;
		height: auto;
		margin: 0;
		padding: 10px;
	}
	
	.detailedContainer .detailedInner {
		width: auto;
		height: auto;
		margin: 0;
		padding: 0 10px;
	}
	
	.detailedContainer .detailedInner h2 {
		font-size: 20px;
		margin: 10px;
		line-height: 25px;
	}
	
	.detailedContainer .detailedInner p {
		font-size: 14px;
		margin: 10px;
		line-height: 20px;
	}
	
	.detailedContainer .detailedInner a {
		width: 170px;
		height: 35px;
		margin: 10px 0 0 10px;
		padding: 10px;
		font-size: 14px;
	}
	
	.currentContainer {
		width: auto;
		height: auto;
		margin: 15px;
		padding: 10px;
	}
	
	.currentContainer .currentInner {
		width: auto;
		height: auto;
		margin: 0;
		padding: 0 10px;
	}
	
	.currentContainer .currentInner h2 {
		font-size: 20px;
		margin: 10px 0;
		line-height: 25px;
	}
	
	.currentContainer .currentInner p {
		font-size: 14px;
		margin: 10px 0;
		line-height: 20px;
	}
	
	.currentContainer .currentInner ul {
		width: auto;
		margin: 10px 0 0 15px;
	}
	
	.currentContainer .currentInner ul li {
		font-size: 14px;
	}
	
	.currentContainer .currentInner .current-left {
		width: 100%;
		height: auto;
		position: relative;
		float: left;
		margin: 10px 0;
	}
	
	.currentContainer .currentInner .current-left h1 {
		font-size: 40px;
		margin: 10px 0;
	}
	
	.currentContainer .currentInner .current-left p {
		font-size: 14px;
		line-height: 20px;
	}
	
	.currentContainer .currentInner .current-center {
		width: 100%;
		height: auto;
		position: relative;
		float: left;
		margin: 10px 0;
	}
	
	.currentContainer .currentInner .current-center h1 {
		font-size: 40px;
		margin: 10px 0;
	}
	
	.currentContainer .currentInner .current-center p {
		font-size: 14px;
		line-height: 20px;
	}
	
	.currentContainer .currentInner .current-right {
		width: 100%;
		height: auto;
		position: relative;
		float: left;
		margin: 10px 0;
	}
	
	.currentContainer .currentInner .current-right h1 {
		font-size: 40px;
		margin: 10px 0;
	}
	
	.currentContainer .currentInner .current-right p {
		font-size: 14px;
		line-height: 20px;
	}
	
	.emergencyContainer {
		height: 100%;
		padding: 10px;
	}
	
	.emergencyContainer i {
		font-size: 14px;
	}
	
	.emergencyContainer .emergencyInner {
		width: auto;
		margin: 0;
		padding: 15px;
	}
	
	.emergencyContainer .emergencyInner h1 {
		font-size: 20px;
		margin: 10px;
		line-height: 25px;
	}

	.emergencyContainer .emergencyInner p {
		font-size: 14px;
		margin: 10px 0;
		line-height: 20px;
	}
	
	.emergencyContainer .emergencyInner a {
		width: 170px;
		height: 35px;
		margin: 10px 0 0 130px;
		padding: 10px;
		font-size: 14px;
	}
	
	.bannerContainer {
		width: auto;
		height: 370px;
		background-size: cover;
	}
	
	.bannerContainer .bannerInner {
		width: 250px;
		margin: 150px 0 0 20px;
		padding: 10px;
	}
	
	.bannerContainer .bannerInner h1 {
		font-size: 20px;
		line-height: 25px;
		margin: 10px 0;
	}
	
	.bannerContainer .bannerInner p {
		font-size: 14px;
		margin: 10px 0;
	}
	
	.renderContainer {
		width: auto;
		height: auto;
		margin: 0;
		padding: 10px;
	}
	
	.renderContainer .renderInner {
		width: auto;
		height: auto;
		margin: 0;
		padding: 0 10px;
	}
	
	.renderContainer .renderInner h3 {
		font-size: 20px;
		text-align: center;
	}
	
	.renderContainer .renderInner .renderPros {
		width: auto;
		margin: 0 0 0 15px;
	}
	
	.renderContainer .renderInner .renderPros li {
		font-size: 14px;
	}
	
	.approachContainer {
		width: auto;
		height: auto;
		margin: 0;
		padding: 10px;
	}
	
	.approachContainer .approachInner {
		width: auto;
		height: auto;
		margin: 0;
		padding: 0 10px;
	}
	
	.approachContainer .approachInner h2 {
		font-size: 20px;
		text-align: center;
	}
	
	.approachContainer .approachInner p {
		font-size: 14px;
		margin: 10px 0;
		line-height: 20px;
	}
	
	.approachContainer .approachInner .approach-part-left {
		width: 100%;
		position: relative;
		float: left;
		margin: 0;
	}
	
	.approachContainer .approachInner .approach-part-left img {
		width: 150px;
		height: 150px;
		margin: 0;
		padding: 0;
	}
	
	.approachContainer .approachInner .approach-part-left p {
		font-size: 14px;
		margin: 10px 0;
		line-height: 20px;
	}
	
	.approachContainer .approachInner .approach-part-center {
		width: 100%;
		position: relative;
		float: left;
		margin: 0;
	}
	
	.approachContainer .approachInner .approach-part-center img {
		width: 150px;
		height: 150px;
		margin: 0;
		padding: 0;
	}
	
	.approachContainer .approachInner .approach-part-center p {
		font-size: 14px;
		margin: 10px 0;
		line-height: 20px;
	}
	
	.approachContainer .approachInner .approach-part-right {
		width: 100%;
		position: relative;
		float: left;
		margin: 0;
	}
	
	.approachContainer .approachInner .approach-part-right img {
		width: 150px;
		height: 150px;
		margin: 0;
		padding: 0;
	}
	
	.approachContainer .approachInner .approach-part-right p {
		font-size: 14px;
		margin: 10px 0s;
		line-height: 20px;
	}
	
	.approachContainer .approachBeneat {
		width: auto;
		height: auto;
		margin: 0;
		padding: 0 10px;
	}
	
	.approachContainer .approachBeneat .approach-beneat-left {
		width: 100%;
		position: relative;
		float: left;
		margin: 0;
	}
	
	.approachContainer .approachBeneat .approach-beneat-left img {
		width: 150px;
		height: 150px;
		margin: 0;
		padding: 0;
	}
	
	.approachContainer .approachBeneat .approach-beneat-left p {
		font-size: 14px;
		margin: 10px 0;
		line-height: 20px;
	}
	
	.approachContainer .approachBeneat .approach-beneat-center {
		width: 100%;
		position: relative;
		float: left;
		margin: 0;
	}
	
	.approachContainer .approachBeneat .approach-beneat-center img {
		width: 150px;
		height: 150px;
		margin: 0;
		padding: 0;
	}
	
	.approachContainer .approachBeneat .approach-beneat-center p {
		font-size: 14px;
		margin: 10px 0;
		line-height: 20px;
	}
	
	.approachContainer .approachBeneat .approach-beneat-right {
		width: 100%;
		position: relative;
		float: left;
		margin: 0;
	}
	
	.approachContainer .approachBeneat .approach-beneat-right img {
		width: 150px;
		height: 150px;
		margin: 0;
		padding: 0;
	}
	
	.approachContainer .approachBeneat .approach-beneat-right p {
		font-size: 14px;
		margin: 10px 0;
		line-height: 20px;
	}
	
	.monthlyContainer {
		width: auto;
		height: 370px;
		background-size: cover;
	}
	
	.monthlyContainer .monthlyInner {
		width: 230px;
		margin: 150px 0 0 20px;
		padding: 10px;
	}
	
	.monthlyContainer .monthlyInner h1 {
		font-size: 20px;
		line-height: 25px;
	}
	
	.donateContainer {
		width: auto;
		height: auto;
		margin: 0;
		padding: 15px;
		background-size: cover;
	}
	
	.donateContainer .donateCheckout {
		width: 100%;
		height: auto;
		margin: 0;
		padding: 10px;
	}
	
	.donateContainer .donateForm {
		width: 100%;
		position: relative;
		float: left;
		margin: 10px 0 20px 0;
		padding: 20px;
	}
	
	.donateContainer .donateCheckout .checkoutInner {
		width: 100%;
		position: relative;
		float: left;
		margin: 10px 0;
		padding: 20px;
	}
	
	.donateContainer .donateForm h2 {
		font-size: 20px;
		text-align: center;
		margin: 10px 0;
	}
	
	.donateContainer .donateCheckout .checkoutInner h2 {
		font-size: 20px;
		text-align: center;
		margin: 10px;
	}
	
	.donateContainer .donateCheckout .checkoutInner .crypto_donate_ctn {
		width: auto;
		height: auto;	
	}
	
	.donateContainer .donateCheckout .checkoutInner .crypto_submit_ctn input {
		width: 350px;
		height: 40px;
		font-size: 15px;
		padding: 10px;	
	}
	
	.donateContainer .donateForm .checkoutContainer .crypto_donate_form {
		width: auto;
		height: auto;
		position: relative;
		float: left;
		margin: 20px 0 0 0;
		padding: 10px;
	}
	
	.donateContainer .donateCheckout .checkoutInner .crypto_donate_ctn th {
		font-size: 15px;
		padding: 30px 10px 0 10px;
	}
	
	.donateContainer.donateForm .checkoutContainer .crypto_donate_form h2 {
		margin: 15px;
		padding: 0;
	}
	
	.donateContainer .donateCheckout .checkoutInner .crypto_donate_ctn td {
		width: auto;
		height: 40px;
		margin: 10px 0;
	}
	
	.donateContainer .donateCheckout .checkoutInner .crypto_donate_ctn td button {
		font-size: 15px;
		padding: 7px;
	}
	
	.donateContainer .donateCheckout .checkoutInner .crypto_donate_ctn td label {
		position: relative;
	    float: left;
		margin: 0;
		padding: 10px 0 0 0;
		font-family: Arial;
		font-weight: 500;
		font-size: 15px;
		color: #000;
		text-align: left;
		line-height: 20px;
	}
	
	.donateContainer .donateCheckout .checkoutInner .crypto_donate_ctn td input {
		width: 300px;
		height: 35px;
		font-size: 16px;
		padding: 7px 12px;
	}
	
	.donateContainer .donateCheckout .checkoutInner .crypto_donate_ctn td .transactId {
		width: 230px;
		height: 35px;
		font-size: 16px;
		padding: 7px 12px;
	}
	
	.donateContainer .donateForm .checkoutContainer .crypto_donate_form .crypto_checkout_control {
		width: auto;
		margin: 0;
	}
	
	.donateContainer .donateForm .checkoutContainer .crypto_donate_form .crypto_checkout_control td {
		width: auto;
		margin: 5px;
		padding: 0;
	}
	
	.donateContainer .donateForm .checkoutContainer .crypto_donate_form .crypto_checkout_control td label {
		margin: 0;
		padding: 10px 0 0 0;
		font-family: Arial;
		font-weight: 500;
		font-size: 16px;
		color: #000;
		text-align: left;
		line-height: 20px;
	}
	
	.donateContainer .donateForm .checkoutContainer .crypto_donate_form .crypto_checkout_control td input {
		width: 250px;
		height: 35px;
		font-size: 16px;
		position: relative;
		float: right;
	}
	
	.donateContainer .donateForm .checkoutContainer {
		margin: 0;
		padding: 0;
	}
	
	.donateContainer .donateForm .checkoutContainer p {
		margin: 5px;
	}
	
	.donateContainer .donateForm .checkoutContainer input {
		width: 130px;
		height: 35px;
		font-size: 15px;
		margin: 5px;
		padding: 6px;
		position: relative;
		float: left;
	}
	
	.donateContainer .donateForm .checkoutContainer .otherFigure {
		width: 130px;
		height: 34px;
		font-size: 15px;
		margin: 5px 0 10px 10px;
		padding: 7px;
		position: relative;
		float: left;
	}
	
	.donateContainer .donateForm .checkoutContainer .otherFigure input {
		width: 90px;
		height: 21px;
		font-size: 14px;
		position: relative;
		float: right;
	}
		
	.donateContainer .donateForm .checkoutContainer .donation_frequency {
		position: relative;
		float: left;
		padding: 10px;
	}
	
	.donateContainer .donateForm .checkoutContainer .donation_frequency li {
		position: relative;
		float: left;
		margin: 20px 0 0 0;
	}
	
	.donateContainer .donateForm .checkoutContainer .donation_frequency li select {
		width: 250px;
		height: 35px;
		margin: 10px 0;
		padding: 7px;
	}
	
	.donateContainer .donateForm .checkoutContainer .donation_frequency li input {
		width: 250px;
		height: 35px;
		font-size: 14px;
		margin: 5px 0;
	}
	
	.donateContainer .donateForm .checkoutContainer .donation_comment {
		padding: 20px 0;
	}
	
	.donateContainer .donateForm .checkoutContainer .donation_comment textarea {
		margin: 5px 0;
		float: left;
		font-size: 14px;
		line-height: 20px;
	}
	
	.donateContainer .donateForm .checkoutContainer .donation_comment small {
		position: relative;
		float: left;
		margin: 210px 20px 0 0;
		font-size: 13px;
	}
	
	.donateContainer .donateForm .checkoutContainer .consentContainer li {
		margin: 15px 0 10px 5px;
		padding: 0 7px;
	}
	
	.donateContainer .donateForm .checkoutContainer .consentContainer li label {
		margin: 5px 0 0 0;
	}
	
	.donateContainer .donateForm .checkoutContainer .consentContainer li select {
		width: 250px;
		height: 35px;
		margin: 5px 0 0 0;
		padding: 5px;
	}
	
	.donateContainer .donateForm .checkoutContainer .checkout {
		width: auto;
		margin: 30px 0 10px 30px;
	}
	
	.donateContainer .donateForm .checkoutContainer .checkout input {
		width: 350px;
		height: 40px;
		font-size: 15px;
		padding: 10px;
	}
}

@media (min-width: 600px) {
	.wrapper .container {
		width: auto;
	}
	
	.wrapper .container .content img {
		width: 120px;
		height: 80px;
		margin: 15px auto;
	}
	
	.wrapper .container .content .search-box {
		width: 300px;
		height: 60px;
		position: relative;
		float: right;
		margin: 30px 0 0 0;
		padding: 10px;
	}
	
	.content .search-box .form-control input {
		width: 240px;
		height: 40px;
		padding: 5px;
	}
	
	.content .search-box .form-control .form-action {
		width: 40px;
		height: 40px;
		padding: 5px;
	}
	
	.content .search-box .form-control .form-action i {
		font-size: 30px;
	}
	
	.nav .nav-bar {
		padding: 0 auto;
	}
	
	.nav .nav-bar li {
		position: relative;
		float: left;
		margin: 10px 12px;
	}
	
	.nav .nav-bar li a {
		font-size: 14px;
		line-height: 20px;
	}
	
	.click_to_donate {
		width: 80px;
		height: 40px;
		margin: 0;
		padding: 7px;
		font-size: 15px;
	}
	
	.mainContainer {
		width: auto;
		height: 400px;
		background-size: cover;
	}
	
	.mainContainer .mainInner {
		width: 300px;
		margin: 100px 0 0 50px;
		padding: 15px;
	}
	
	.mainContainer .mainInner h3 {
		font-size: 25px;
		line-height: 30px;
	}
	
	.mainContainer a {
		width: 200px;
		height: 40px;
		margin: 290px 0px 0px 50px;
		padding: 10px;
	}
	
	.ctn-info .subHeading {
		width: auto;
		height: auto;
		margin: 30px;
		padding: 20px;
	}
	
	.ctn-info .subHeading h1 {
		font-size: 22px;
		margin: 5px;
		padding: 0;
		line-height: 25px;
	}
	
	.ctn-info .subHeading p {
		font-size: 15px;
		margin: 10px;
		line-height: 20px;
	}
	
	.ourPay li {
		font-size: 15px;
		margin: 5px;
		padding: 5px;
	}
	
	.ctn-info .infoContainer {
		width: auto;
		height: auto;
		margin: 30px;
		padding: 20px;
	}
	
	.ctn-info .infoContainer .form-control .form-notice {
		width: 100%;
		height: 50px;
		margin-bottom: 10px;
	}
	
	.ctn-info .infoContainer .form-control .form-notice h3 {
		font-size: 22px;
		margin: 0 10px;
		padding: 0 auto;
	}
	
	.ctn-info .infoContainer .form-control .underwrite {
		width: 100%;
		height: inherit;
		position: relative;
		float: left;
		margin: 10px 0 5px 0;
		padding: 0 30px;
	}
	
	.ctn-info .infoContainer .form-control .underwrite small {
		line-height: 20px;
		margin: 0;
		padding: 0;
	}
	
	.getInformation .info-part {
		display: inline-block;
		width: 170px;
		height: 70px;
		margin: 10px;
		padding: 0;
	}
	
	.getInformation .info-part input {
		width: 170px;
		height: 45px;
		font-size: 15px;
	}
	
	.getInformation .info-part .submit {
		width: 90px;
		height: 45px;
		margin: 0 auto;
		padding: 10px;
		font-size: 16px;
	}
	
	.outreachOffer {
		margin: 0 0 10px 0;
	}
	
	.outreachOffer .outreachInner {
		margin: 0 10px;
		padding: 0 20px;
	}
	
	.outreachOffer .outreachInner h2 {
		font-size: 25px;
	}
	
	.outreachOffer .outreachInner .outreach-part-left {
		width: 100%;
		height: auto;
		position: relative;
		float: left;
		margin: 0 0 30px 0;
		padding: 0;
	}
	
	.outreachOffer .outreachInner .outreach-part-left img {
		width: 450px;
		height: 250px;
		margin: 0;
		padding: 0;
	}
	
	.outreachOffer .outreachInner .outreach-part-left h1 {
		font-size: 22px;
		color: #000;
		text-align: justify;
		margin: 5px;
		padding: 10px;
	}
	
	.outreachOffer .outreachInner .outreach-part-left a {
		width: 200px;
		height: 40px;
		margin: 0 15px;
		padding: 13px;
		font-size: 15px;
	}
	
	.outreachOffer .outreachInner .outreach-part-center {
		width: 100%;
		height: auto;
		position: relative;
		float: left;
		margin: 0 0 30px 0;
		padding: 0;
	}
	
	.outreachOffer .outreachInner .outreach-part-center img {
		width: 450px;
		height: 250px;
		margin: 0;
		padding: 0;
	}
	
	.outreachOffer .outreachInner .outreach-part-center h1 {
		font-size: 22px;
		color: #000;
		text-align: justify;
		margin: 5px;
		padding: 10px;
	}
	
	.outreachOffer .outreachInner .outreach-part-center a {
		width: 200px;
		height: 40px;
		margin: 0 15px;
		padding: 13px;
		font-size: 15px;
	}

	.outreachOffer .outreachInner .outreach-part-right {
		width: 100%;
		height: auto;
		position: relative;
		float: left;
		margin: 0 0 30px 0;
		padding: 0;
	}
	
	.outreachOffer .outreachInner .outreach-part-right img {
		width: 450px;
		height: 250px;
		margin: 0;
		padding: 0;
	}
	
	.outreachOffer .outreachInner .outreach-part-right h1 {
		font-size: 22px;
		color: #000;
		text-align: justify;
		margin: 5px;
		padding: 10px;
	}
	
	.outreachOffer .outreachInner .outreach-part-right a {
		width: 200px;
		height: 40px;
		margin: 0 15px;
		padding: 13px;
		font-size: 15px;
	}
	
	.updateContainer {
		margin: 0;
		padding: 20px;
	}
	
	.updateContainer .updateBody {
		width: auto;
		height: auto;
		margin: auto;
		padding: auto;
		background-color: #FAF0E6;
	}
	
	.updateContainer .updateBody h2 {
		font-size: 22px;
		text-align: center;
	}
	
	.updateContainer .updateBody .update-menu-1 {
		width: auto;
		height: auto;
		position: relative;
		float: left;
		margin: 10px;
		padding: 10px;
	}
	
	.updateBody .update-menu-1 .update-part-left {
		width: 100%;
		height: inherit;
		position: relative;
		float: left;
		margin: 10px;
		padding: 0;
	}
	
	.updateBody .update-menu-1 .update-part-left img {
		width: 450px;
		height: 250px;
		position: relative;
		margin: 0;
		padding: 0;
	}
	
	.updateBody .update-menu-1 .update-part-right {
		width: auto;
		height: inherit;
		position: relative;
		float: left;
		margin: 10px;
		padding: 0;
	}
	
	.updateBody .update-menu-1 .update-part-right h3 {
		font-size: 22px;
		margin: 10px;
	}
	
	.updateBody .update-menu-1 .update-part-right p {
		margin: 10px;
	}
	
	.updateBody .update-menu-1 .update-part-right a {
		width: 200px;
		height: 40px;
		margin: 0 15px;
		padding: 13px;
		font-size: 15px;
	}
	
	.updateContainer .updateBody .update-menu-2 {
		width: auto;
		height: auto;
		position: relative;
		float: left;
		margin: 10px;
		padding: 10px;
	}
	
	.updateBody .update-menu-2 .update-part-left {
		width: 100%;
		height: inherit;
		position: relative;
		float: left;
		margin: 10px;
		padding: 0;
	}
	
	.updateBody .update-menu-2 .update-part-left img {
		width: 450px;
		height: 250px;
		position: relative;
		margin: 0;
		padding: 0;
	}
	
	.updateBody .update-menu-2 .update-part-right {
		width: auto;
		height: inherit;
		position: relative;
		float: left;
		margin: 10px;
		padding: 0;
	}
	
	.updateBody .update-menu-2 .update-part-right h3 {
		font-size: 22px;
		margin: 10px;
	}
	
	.updateBody .update-menu-2 .update-part-right p {
		margin: 10px;
	}
	
	.updateBody .update-menu-2 .update-part-right a {
		width: 200px;
		height: 40px;
		margin: 0 15px;
		padding: 13px;
		font-size: 15px;
	}
	
	.updateContainer .updateBody .update-menu-3 {
		width: auto;
		height: auto;
		position: relative;
		float: left;
		margin: 10px;
		padding: 10px;
	}
	
	.updateBody .update-menu-3 .update-part-left {
		width: 100%;
		height: inherit;
		position: relative;
		float: left;
		margin: 10px;
		padding: 0;
	}
	
	.updateBody .update-menu-3 .update-part-left img {
		width: 450px;
		height: 250px;
		position: relative;
		margin: 0;
		padding: 0;
	}
	
	.updateBody .update-menu-3 .update-part-right {
		width: auto;
		height: inherit;
		position: relative;
		float: left;
		margin: 10px;
		padding: 0;
	}
	
	.updateBody .update-menu-3 .update-part-right h3 {
		font-size: 22px;
		margin: 10px;
	}
	
	.updateBody .update-menu-3 .update-part-right p {
		margin: 10px;
	}
	
	.updateBody .update-menu-3 .update-part-right a {
		width: 200px;
		height: 40px;
		margin: 0 15px;
		padding: 13px;
		font-size: 15px;
	}
	
	.updateContainer .updateBody .update-menu-4 {
		width: auto;
		height: auto;
		position: relative;
		float: left;
		margin: 10px;
		padding: 10px;
	}
	
	.updateBody .update-menu-4 .update-part-left {
		width: 100%;
		height: inherit;
		position: relative;
		float: left;
		margin: 10px;
		padding: 0;
	}
	
	.updateBody .update-menu-4 .update-part-left img {
		width: 450px;
		height: 250px;
		position: relative;
		margin: 0;
		padding: 0;
	}
	
	.updateBody .update-menu-4 .update-part-right {
		width: auto;
		height: inherit;
		position: relative;
		float: left;
		margin: 10px;
		padding: 0;
	}
	
	.updateBody .update-menu-4 .update-part-right h3 {
		font-size: 22px;
		margin: 10px;
	}
	
	.updateBody .update-menu-4 .update-part-right p {
		margin: 0;
	}
	
	.updateBody .update-menu-4 .update-part-right a {
		width: 200px;
		height: 40px;
		margin: 0 15px;
		padding: 13px;
		font-size: 15px;
	}
	
	.aboutContainer {
		padding: 20px;
	}
	
	.aboutContainer .aboutInner {
		width: auto;
		height: auto;
		margin: 0;
		padding: 0 20px;
	}
	
	.aboutContainer .aboutInner h2 {
		font-size: 22px;
		margin: 10px;
		text-align: center;
	}
	
	.aboutContainer .aboutInner p {
		font-size: 15px;
		text-align: justify;
		margin: 10px;
		padding: 0;
		line-height: 20px;
	}
	
	.aboutContainer .aboutInner .about-part-left {
		width: 100%;
		height: inherit;
		position: relative;
		float: left;
		margin: 10px;
		padding: 10px;
	}
	
	.aboutContainer .aboutInner .about-part-left img {
		width: 450px;
		height: 250px;
		margin: 0;
		padding: 0;
	}
	
	.aboutContainer .aboutInner .about-part-left h1 {
		font-size: 22px;
		margin: 10px;
		padding: 0;
		text-align: left;
	}
	
	.aboutContainer .aboutInner .about-part-left p {
		font-size: 15px;
		text-align: justify;
		line-height: 20px;
		margin: 10px;
		padding: 0;
	}
	
	.aboutContainer .aboutInner .about-part-left a {
		width: 200px;
		height: 40px;
		margin: 0 15px;
		padding: 13px;
		font-size: 15px;
	}
	
	.aboutContainer .aboutInner .about-part-center {
		width: 100%;
		height: inherit;
		position: relative;
		float: left;
		margin: 10px;
		padding: 10px;
	}
	
	.aboutContainer .aboutInner .about-part-center img {
		width: 450px;
		height: 200px;
		margin: 0;
		padding: 0;
	}
	
	.aboutContainer .aboutInner .about-part-center h1 {
		font-size: 22px;
		margin: 10px;
		padding: 0;
		text-align: left;
	}
	
	.aboutContainer .aboutInner .about-part-center p {
		font-size: 15px;
		text-align: justify;
		line-height: 20px;
		margin: 10px;
		padding: 0;
	}
	
	.aboutContainer .aboutInner .about-part-center a {
		width: 200px;
		height: 40px;
		margin: 0 15px;
		padding: 13px;
		font-size: 15px;
	}
	
	.aboutContainer .aboutInner .about-part-right {
		width: 100%;
		height: inherit;
		position: relative;
		float: left;
		margin: 10px;
		padding: 10px;
	}
	
	.aboutContainer .aboutInner .about-part-right img {
		width: 450px;
		height: 200px;
		margin: 0;
		padding: 0;
	}
	
	.aboutContainer .aboutInner .about-part-right h1 {
		font-size: 22px;
		margin: 10px;
		padding: 0;
		text-align: left;
	}
	
	.aboutContainer .aboutInner .about-part-right p {
		font-size: 15px;
		text-align: justify;
		line-height: 20px;
		margin: 10px;
		padding: 0;
	}
	
	.aboutContainer .aboutInner .about-part-right a {
		width: 200px;
		height: 40px;
		margin: 0 15px;
		padding: 13px;
		font-size: 15px;
	}
	
	.aboutContainer .aboutBeneat {
		width: auto;
		height: auto;
		margin: 0;
		padding: 0 20px;
	}
	
	.aboutContainer .aboutBeneat .about-beneat-left {
		width: 100%;
		height: inherit;
		position: relative;
		float: left;
		margin: 10px;
		padding: 10px;
	}
	
	.aboutContainer .aboutBeneat .about-beneat-left img {
		width: 450px;
		height: 200px;
		margin: 0;
		padding: 0;
	}
	
	.aboutContainer .aboutBeneat .about-beneat-left h1 {
		font-size: 22px;
		margin: 10px;
		padding: 0;
		text-align: left;
	}
	
	.aboutContainer .aboutBeneat .about-beneat-left p {
		font-size: 15px;
		text-align: justify;
		line-height: 20px;
		margin: 10px;
		padding: 0;
	}
	
	.aboutContainer .aboutBeneat .about-beneat-left a {
		width: 200px;
		height: 40px;
		margin: 0 15px;
		padding: 13px;
		font-size: 15px;
	}
	
	.aboutContainer .aboutBeneat .about-beneat-center {
		width: 100%;
		height: inherit;
		position: relative;
		float: left;
		margin: 10px;
		padding: 10px;
	}
	
	.aboutContainer .aboutBeneat .about-beneat-center img {
		width: 450px;
		height: 200px;
		margin: 0;
		padding: 0;
	}
	
	.aboutContainer .aboutBeneat .about-beneat-center h1 {
		font-size: 22px;
		margin: 10px;
		padding: 0;
		text-align: left;
	}
	
	.aboutContainer .aboutBeneat .about-beneat-center p {
		font-size: 15px;
		text-align: justify;
		line-height: 20px;
		margin: 10px;
		padding: 0;
	}
	
	.aboutContainer .aboutBeneat .about-beneat-center a {
		width: 200px;
		height: 40px;
		margin: 0 15px;
		padding: 13px;
		font-size: 15px;
	}
	
	.aboutContainer .aboutBeneat .about-beneat-right {
		width: 100%;
		height: inherit;
		position: relative;
		float: left;
		margin: 10px;
		padding: 10px;
	}
	
	.aboutContainer .aboutBeneat .about-beneat-right img {
		width: 450px;
		height: 200px;
		margin: 0;
		padding: 0;
	}
	
	.aboutContainer .aboutBeneat .about-beneat-right h1 {
		font-size: 22px;
		margin: 10px;
		padding: 0;
		text-align: left;
	}
	
	.aboutContainer .aboutBeneat .about-beneat-right p {
		font-size: 15px;
		text-align: justify;
		line-height: 20px;
		margin: 10px;
		padding: 0;
	}
	
	.aboutContainer .aboutBeneat .about-beneat-right a {
		width: 200px;
		height: 40px;
		margin: 0 15px;
		padding: 13px;
		font-size: 15px;
	}
	
	.featuredContainer {
		margin: auto;
		padding: 20px;
	}
	
	.featuredContainer .featuredInner {
		margin: 0;
		padding: 20px;
	}
	
	.featuredContainer .featuredInner h1 {
		font-size: 22px;
		margin: 10px;
		padding: 0;
	}
	
	.featuredContainer .featuredInner h2 {
		font-size: 22px;
		text-align: center;
		margin: 0;
		padding: 10px;
		background-color: #f6f6f6;
	}
	
	.featuredContainer .featuredInner p {
		margin: 5px;
		line-height: 20px;
	}
	
	.featuredContainer .featuredInner ol {
		margin: 10px;
	}
	
	.featuredContainer .featuredInner .featured-part-left {
		width: 100%;
		height: auto;
		position: relative;
		float: left;
		margin: 0;
		padding: 20px;
	}
	
	.featuredContainer .featuredInner .featured-part-left img {
		width: 450px;
		height: 200px;
		margin: 10px;
	}
	
	.featuredContainer .featuredInner .featured-part-right {
		width: 100%;
		height: auto;
		position: relative;
		float: left;
		margin: 0;
		padding: 0 20px;
	}
	
	.featuredContainer .featuredInner .featured-part-right p {
		font-weight: 500;
		font-size: 15px;
		margin: 0;
		padding: 0;
		line-height: 25px;
	}
	
	.featuredContainer .featuredInner .featured-conflict-left {
		width: 100%;
		position: relative;
		float: left;
		margin: 0;
	}
	
	.featuredContainer .featuredInner .featured-conflict-left img {
		width: 450px;
		height: 250px;
		margin: 10px;
	}
	
	.featuredContainer .featuredInner .featured-conflict-right {
		width: 100%;
		position: relative;
		float: left;
		margin: 0;
	}
	
	.ourPay {
		width: auto;
		margin: 0 30px;
	}
	
	.ourPay li {
		line-height: 20px;
		margin: 0;
	}
	
	.featuredContainer .featuredInner .featured-conflict-left p {
		font-size: 15px;
		margin: 15px 10px;
		line-height: 20px;
	}
	
	.signupContainer {
		width: auto;
		height: inherit;
		overflow: hidden;
		margin: 20px;
		padding: 20px;
	}
	
	.signupContainer .form-control {
		margin: 10px;
	}
	
	.signupContainer .form-control .form-notice {
		width: 100%;
		height: 50px;
		margin-bottom: 10px;
	}
	
	.signupContainer .form-control .form-notice h3 {
		font-size: 22px;
		margin: 0 10px;
		padding: 0 auto;
	}
	
	.signupContainer .form-control .underwrite {
		width: 100%;
		height: inherit;
		position: relative;
		float: left;
		margin: 10px 0 5px 0;
		padding: 0 30px;
	}
	
	.signupContainer .form-control .underwrite small {
		line-height: 20px;
		margin: 0;
		padding: 0;
	}
	
	.endContainer {
		height: auto;
	}
	
	.endContainer .endInner {
		width: auto;
		margin: 20px;
		padding: 20px;
	}
	
	.endContainer .endInner .end-part-left {
		width: 100%;
		height: auto;
		position: relative;
		float: left;
		margin: 0;
	}
	
	.endContainer .endInner .end-part-left a {
		font-size: 17px;
	}
	
	.endContainer .endInner .end-part-left .end-part-nav li {
		margin: 5px;
		padding: 5px;
		display: block;
		position: relative;
		float: left;
		border-right: 1px solid #fff; 
	}
	
	.endContainer .endInner .end-part-left .donation {
		width: 200px;
		height: 40px;
		margin: 10px;
		padding: 10px;
		font-size: 15px;
	}
	
	.endContainer .endInner .end-part-center {
		width: 100%;
		height: auto;
		position: relative;
		float: left;
		margin: 20px 0 0 0;
	}
	
	.endContainer .endInner .end-part-center h5 {
		font-size: 17px;
	}
	
	.endContainer .endInner .end-part-center p {
		font-size: 15px;
	}
	
	.endContainer .endInner .end-part-center .end-partner {
		width: auto;
		margin: 10px;
	}
	
	.endContainer .endInner .end-part-center .end-partner img {
		margin: 10px;
	}
	
	.endContainer .endInner .end-part-right {
		width: 100%;
		height: auto;
		position: relative;
		float: left;
		margin: 20px 0 0 0;
	}
	
	.endContainer .endInner .end-part-right a {
		font-size: 17px;
	}
	
	.endContainer .endInner .end-part-right p {
		font-size: 15px;
		line-height: 30px;
	}
	
	.endContainer .endInner .end-part-right .end-media {
		margin: 10px;
	}
	
	.endContainer .endInner .end-part-right .end-media i {
		font-size: 40px;
		margin: 10px;
	}
	
	.endContainer .endInner .end-part-right .end-payment-accept {
		margin: 10px;
	}
	
	.endContainer .endInner .end-part-right .end-payment-accept a {
		line-height: 20px;
		margin: 30px 0 0 10px;
	}
	
	.endContainer .endInner .copywrite {
		margin: 10px;
	}
	
	.endContainer .endInner .copywrite small {
		font-size: 13px;
		line-height: 20px;
		text-align: left;
	}
	
	.outreachOffer .outreachInner .company-info-left {
		width: 100%;
		height: auto;
		position: relative;
		float: left;
		margin: 0 0 30px 0;
		padding: 0 20px;
	}
	
	.outreachOffer .outreachInner .company-info-left iframe {
		width: 450px;
		height: 200px;
		margin: 0;
		padding: 0;
	}
	
	.outreachOffer .outreachInner .company-info-left img {
		width: 450px;
		height: 200px;
		margin: 0;
		padding: 0;
	}
	
	.outreachOffer .outreachInner .company-info-left p {
		font-size: 15px;
		margin: 10px;
		line-height: 20px;
	}
	
	.outreachOffer .outreachInner .company-info-left .outreach_partition_left {
		width: 85%;
		margin: 135px 0 0 13px;
	}
	
	.outreachOffer .outreachInner .company-info-left .outreach_partition_left h4 {
		font-weight: 500;
		font-size: 15px;
		margin: 10px;
		line-height: 20px;
	}
	
	.outreachOffer .outreachInner .company-info-left .outreach_partition_left a {
		width: 130px;
		height: 40px;
		padding: 10px;
		font-size: 15px;
	}
	
	.outreachOffer .outreachInner .company-info-right {
		width: 100%;
		height: auto;
		position: relative;
		float: left;
		margin: 0 0 30px 0;
		padding: 0 20px;
	}
	
	.outreachOffer .outreachInner .company-info-right img {
		width: 450px;
		height: 250px;
		margin: 0;
		padding: 0;
	}
	
	.outreachOffer .outreachInner .company-info-right p {
		font-size: 15px;
		margin: 10px;
		line-height: 20px;
	}
	
	.outreachOffer .outreachInner .company-info-right .outreach_partition_right {
		width: 85%;
		margin: 187px 0 0 13px;
	}
	
	.outreachOffer .outreachInner .company-info-right .outreach_partition_right h4 {
		font-weight: 500;
		font-size: 15px;
		margin: 10px;
		line-height: 20px;
	}
	
	.outreachOffer .outreachInner .company-info-right .outreach_partition_right a {
		width: 130px;
		height: 40px;
		padding: 10px;
		font-size: 15px;
	}
	
	.outreachOffer .outreachInner .company-info-right .aboutIntro {
		width: auto;
	}

	.outreachOffer .outreachInner .company-info-right .aboutIntro h1 {
		font-size: 22px;
		text-align: center;
		margin: 10px;
		padding: 0;
	}
	
	.outreachOffer .outreachInner .company-info-right .aboutIntro p {
		font-size: 15px;
		margin: 10px;
		line-height: 20px;
	}
	
	.outreachOffer .outreachInner a {
		width: 200px;
		height: 40px;
		margin: 0 0 0 10px;
		padding: 10px;
		font-size: 15px;
		vertical-align: center;
		text-align: center;
	}
	
	.valuesContainer {
		margin: auto;
		padding: auto;
	}
	
	.valuesContainer .valuesInner {
		width: auto;
		height: inherit;
		float: left;
		margin: auto;
		padding: 10px;
	}
	
	.valuesContainer .valuesInner a {
		width: 200px;
		height: 40px;
		margin: 50px;
		padding: 10px;
	}
	
	.valuesContainer .valuesInner .ourValues h1 {
		font-size: 22px;
		color: #000;
		margin: 10px;
		padding: 10px;
	}
	
	.valuesContainer .valuesInner .ourValues p {
		margin: 10px;
		line-height: 20px;
	}
	
	.valuesContainer .valuesInner .valuesWriteup {
		position: relative;
		float: left;
		margin: auto;
	}
	
	.valuesContainer .valuesInner .valuesWriteup p {
		text-align: justify;
		margin: 10px;
		line-height: 25px;
	}
	
	.updateContainer .updateInner {
		width: auto;
		height: auto;
		margin: auto;
		padding: auto;
		background-color: #FAF0E6;
	}
	
	.updateContainer .updateInner img {
		width: 450px;
		height: 250px;
		margin: 10px;
	}
	
	.updateContainer .updateInner em {
		font-weight: 600;
		font-size: 15px;
		margin: 10px;
		line-height: 25px;
	}
	
	.updateContainer .updateInner p {
		font-weight: 500;
		font-size: 15px;
		margin: 10px;
		line-height: 20px;
	}
	
	.statisticContainer {
		width: auto;
		margin: 30px;
		padding: 20px;
	}
	
	.statisticContainer .statistic-part-left {
		width: 100%;
	}
	
	.statisticContainer .statistic-part-left h2 {
		font-size: 22px;
		margin: 10px;
	}
	
	.statisticContainer .statistic-part-left p {
		margin: 10px;
	}
	
	.statisticContainer .statistic-part-right {
		width: 100%;
	}
	
	.statisticContainer .statistic-part-right img {
		width: 450px;
		height: 250px;
	}
	
	.reportContainer {
		margin: 0;
	}
	
	.reportContainer .reportInner {
		width: auto;
		margin: 0;
		padding: 20px;
	}
	
	.reportContainer .reportInner h2 {
		font-size: 22px;
		margin: 10px;
	}
	
	.reportContainer .reportInner p {
		font-size: 15px;
		margin: 10px;
		line-height: 20px;
	}
	
	.reportContainer .reportInner .report-part-left {
		width: 100%;
		position: relative;
		float: left;
		margin: 10px auto;
	}
	
	.reportContainer .reportInner .report-part-left img {
		width: 450px;
		height: 250px;
		margin: 10px;
	}
	
	.reportContainer .reportInner .report-part-left h1 {
		font-size: 22px;
		text-align: center;
		margin: 10px;
	}
	
	.reportContainer .reportInner .report-part-left p {
		margin: 10px;
		line-height: 20px;
	}
	
	.reportContainer .reportInner .report-part-center {
		width: 100%;
		position: relative;
		float: left;
		margin: 10px auto;
	}
	
	.reportContainer .reportInner .report-part-center img {
		width: 450px;
		height: 250px;
		margin: 10px;
	}
	
	.reportContainer .reportInner .report-part-center h1 {
		font-size: 22px;
		text-align: center;
		margin: 10px;
	}
	
	.reportContainer .reportInner .report-part-center p {
		margin: 10px;
		line-height: 20px;
	}
	
	.reportContainer .reportInner .report-part-right {
		width: 100%;
		position: relative;
		float: left;
		margin: 10px auto;
	}
	
	.reportContainer .reportInner .report-part-right img {
		width: 450px;
		height: 250px;
		margin: 10px;
	}
	
	.reportContainer .reportInner .report-part-right h1 {
		font-size: 22px;
		text-align: center;
		margin: 10px;
	}
	
	.reportContainer .reportInner .report-part-right p {
		margin: 10px;
		line-height: 20px;
	}
	
	.whyContainer {
		width: auto;
		background: url(../images/less-privilege.jpg);
		background-size: cover;
	}
	
	.whyContainer .whyInner {
		width: auto;
		height: auto;
		overflow: hidden;
		margin: 150px 0 0 50px;
		padding: 0;
		position: absolute;
		float: left;
	}
	
	.whyContainer .whyInner h3 {
		font-size: 22px;
		line-height: 30px;
		margin: 20px;
		text-align: left;
	}
	
	.boxContainer .boxInner {
		width: auto;
		height: inherit;
		margin: 20px;
		padding: 0;
	}
	
	.boxContainer .boxInner h2 {
		font-size: 22px;
		margin: 10px;
		padding: 0;
		line-height: 30px;
	}
	
	.boxContainer .boxInner .box-part-left {
		width: auto;
		position: relative;
		float: left;
		overflow: hidden;
		margin: 10px;
		padding: 0;
	}
	
	.boxContainer .boxInner .box-part-left p {
		font-size: 15px;
		margin: 10px;
		line-height: 20px;
	}
	
	.boxContainer .boxInner .box-part-right {
		width: auto;
		position: relative;
		float: left;
		overflow: hidden;
		margin: 10px;
		padding: 20px;
	}
	
	.boxContainer .boxInner .box-part-right img {
		width: 450px;
		height: auto;
	}
	
	.leadingContainer {
		width: auto;
		height: auto;
		margin: 20px;
		padding: 20px;
	}
	
	.leadingContainer .leadingInner {
		width: auto;
		margin: 0;
		padding: 20px;
		position: relative;
	}
	
	.leadingContainer .leadingInner h2 {
		font-size: 22px;
		margin: 0;
		padding: 0;
	}
	
	.leadingContainer .leadingInner p {
		font-size: 15px;
		color: #666;
		text-align: justify;
		margin: 10px 0;
		line-height: 20px;
	}
	
	.leadingContainer .leadingInner ul {
		list-style-type: circle;
		width: auto;
		margin: 20px;
		padding: 0;
	}
	
	.leadingContainer .leadingInner ul li {
		font-size: 15px;
		margin: 10px;
	}
	
	.needsContainer {
		padding: 0 20px 0 20px;
	}
	
	.needsContainer .needsInner {
		width: auto;
		margin: 0;
		padding: 20px;
	}
	
	.needsContainer .needsInner h2 {
		font-size: 22px;
		margin: 10px;
		padding: 0;
		line-height: 20px;
	}
	
	.needsContainer .needsInner .needs-left {
		width: auto;
		position: relative;
		float: left;
		margin: 10px;
		padding: 0;
	}
	
	.needsContainer .needsInner .needs-left p {
		font-size: 15px;
		color: #666;
		margin: 15px;
		padding: 0;
		line-height: 20px;
	}
	
	.needsContainer .needsInner .needs-part-right {
		width: auto;
		position: relative;
		float: left;
		margin: 10px;
		padding: 0;
	}
	
	.needsContainer .needsInner .needs-right img {
		width: 450px;
		height: 250px;
		position: relative;
	}
	
	.needsContainer .needsInner .needs-right iframe {
		width: 450px;
		height: 200px;
		margin: 0;
		padding: 0;
	}
	
	.waysContainer {
		padding: 20px;
	}
	
	.waysContainer h2 {
		font-size: 22px;
		margin: 0 0 20px 0;
		padding: 0;
		line-height: 30px;
	}
	
	.waysContainer p {
		font-size: 15px;
		margin: 10px;
		line-height: 20px;
	}
	
	.waysContainer .ways-organise-box {
		width: auto;
		margin: 0 20px;
	}
	
	.waysContainer .ways-organise-box li {
		display: block;
		width: 100%;
		margin: 0;
		padding: 0;
	}
	
	.waysContainer .ways-organise-box li a {
		width: 200px;
		height: 40px;
		margin: 10px 0 0 30px;
		padding: 10px;
	}
	
	.waysContainer .ways-organise-box li img {
		width: 450px;
		height: 250px;
		margin: 10px;
		padding: 0;
	}
	
	.waysContainer .ways-organise-box li p {
		font-size: 15px;
		text-align: center;
		margin: 10px;
		line-height: 20px;
	}
	
	.waysContainer .ways-organise-box li p a {
		font-size: 16px;
	}
	
	.detailedContainer {
		padding: 0 20px;
	}
	
	.detailedContainer .detailedInner {
		width: auto;
		height: inherit;
		position: relative;
		overflow: hidden;
		padding: 0 20px;
	}
	
	.detailedContainer .detailedInner h2 {
		font-size: 22px;
		margin: 10px;
	}
	
	.detailedContainer .detailedInner p {
		font-size: 15px;
		margin: 10px;
		line-height: 20px;
	}
	
	.detailedContainer .detailedInner a {
		width: 200px;
		height: 40px;
		margin: 10px;
		padding: 10px;
		font-size: 15px;
	}
	
	.currentContainer {
		width: auto;
		height: inherit;
		overflow: hidden;
		margin: 0 20px;
		padding: 20px;
	}
	
	.currentContainer .currentInner {
		width: auto;
		height: auto;
		padding: 10px;
	}
	
	.currentContainer .currentInner h2 {
		font-size: 22px;
		color: #000;
		margin: 10px;
	}
	
	.currentContainer .currentInner p {
		font-size: 15px;
		margin: 10px;
		line-height: 20px;
	}
	
	.currentContainer .currentInner ul {
		width: auto;
		margin: 0 0 0 15px;
	}
	
	.currentContainer .currentInner ul li {
		font-size: 15px;
	}
	
	.emergencyContainer {
		height: 350px;
		padding: 20px;
	}
	
	.emergencyContainer i {
		font-size: 15px;
	}
	
	.emergencyContainer .emergencyInner {
		width: auto;
		margin: 0;
	}
	
	.emergencyContainer .emergencyInner h1 {
		font-size: 25px;
		margin: 10px;
		line-height: 30px;
	}

	.emergencyContainer .emergencyInner p {
		font-size: 15px;
		margin: 10px;
		line-height: 20px;
	}
	
	.emergencyContainer .emergencyInner a {
		width: 200px;
		height: 40px;
		margin: 10px 0 0 160px;
		padding: 10px;
		border: 2px solid #fff;
		font-size: 15px;
		color: #fff;
	}
	
	.bannerContainer {
		width: auto;
		background: url(../images/humanitarian-west-bank-gaza.jpeg);
		background-size: cover;
		background-repeat: no-repeat;
	}
	
	.bannerContainer .bannerInner {
		width: 280px;
		height: auto;
		overflow: hidden;
		margin: 150px 0 0 50px;
		padding: 0;
		position: absolute;
		float: right;
	}
	
	.bannerContainer .bannerInner h1 {
		font-size: 22px;
		line-height: 30px;
		margin: 10px;
		text-align: left;
	}
	
	.bannerContainer .bannerInner p {
		font-size: 15px;
		margin: 10px;
	}
	
	.renderContainer {
		padding: 0 20px;
	}
	
	.renderContainer .renderInner {
		width: auto;
		margin: 10px;
		padding: 20px;
	}
	
	.renderContainer .renderInner h3 {
		font-weight: 600;
		font-size: 22px;
	}
	
	.renderContainer .renderInner .renderPros {
		width: auto;
		margin: 0 0 0 20px;
	}
	
	.renderContainer .renderInner .renderPros li {
		font-size: 15px;
	}
	
	.currentContainer {
		width: auto;
		height: inherit;
		overflow: hidden;
		margin: 20px;
		padding: 20px;
	}
	
	.currentContainer .currentInner {
		width: auto;
		height: auto;
		padding: 20px;
	}
	
	.currentContainer .currentInner h2 {
		font-size: 22px;
		margin: 10px;
		line-height: 30px;
	}
	
	.currentContainer .currentInner p {
		font-size: 15px;
		margin: 10px;
		line-height: 20px;
	}
	
	.currentContainer .currentInner ul {
		width: auto;
		margin: 0 0 0 20px;
	}
	
	.currentContainer .currentInner ul li {
		font-size: 15px;
	}
	
	.currentContainer .currentInner .current-left {
		width: 100%;
		height: auto;
		position: relative;
		float: left;
		margin: 10px;
	}
	
	.currentContainer .currentInner .current-left h1 {
		font-size: 55px;
		margin: 10px;
	}
	
	.currentContainer .currentInner .current-left p {
		font-size: 15px;
		line-height: 20px;
	}
	
	.currentContainer .currentInner .current-center {
		width: 100%;
		height: auto;
		position: relative;
		float: left;
		margin: 10px;
	}
	
	.currentContainer .currentInner .current-center h1 {
		font-size: 55px;
		margin: 10px;
	}
	
	.currentContainer .currentInner .current-center p {
		font-size: 15px;
		line-height: 20px;
	}
	
	.currentContainer .currentInner .current-right {
		width: 100%;
		height: auto;
		position: relative;
		float: left;
		margin: 10px;
	}
	
	.currentContainer .currentInner .current-right h1 {
		font-size: 55px;
		margin: 10px;
	}
	
	.currentContainer .currentInner .current-right p {
		font-size: 15px;
		line-height: 20px;
	}
	
	.approachContainer {
		padding: 0 20px;
	}
	
	.approachContainer .approachInner {
		width: auto;
		height: inherit;
		margin: 10px;
		padding: 20px;
	}
	
	.approachContainer .approachInner h2 {
		font-size: 22px;
		color: #000;
		text-align: center;
		margin: 10px;
	}
	
	.approachContainer .approachInner p {
		font-size: 15px;
		margin: 10px;
		line-height: 20px;
	}
	
	.approachContainer .approachInner .approach-part-left {
		width: 100%;
		position: relative;
		float: left;
		margin: 10px;
	}
	
	.approachContainer .approachInner .approach-part-left img {
		width: 150px;
		height: 150px;
		margin: 0;
		padding: 0;
	}
	
	.approachContainer .approachInner .approach-part-left p {
		font-size: 15px;
		margin: 10px;
		line-height: 20px;
	}
	
	.approachContainer .approachInner .approach-part-center {
		width: 100%;
		position: relative;
		float: left;
		margin: 10px;
	}
	
	.approachContainer .approachInner .approach-part-center img {
		width: 150px;
		height: 150px;
		margin: 0;
		padding: 0;
	}
	
	.approachContainer .approachInner .approach-part-center p {
		font-size: 15px;
		margin: 10px;
		line-height: 20px;
	}
	
	.approachContainer .approachInner .approach-part-right {
		width: 100%;
		position: relative;
		float: left;
		margin: 10px;
	}
	
	.approachContainer .approachInner .approach-part-right img {
		width: 150px;
		height: 150px;
		margin: 0;
		padding: 0;
	}
	
	.approachContainer .approachInner .approach-part-right p {
		font-size: 15px;
		margin: 10px;
		line-height: 20px;
	}
	
	.approachContainer .approachBeneat {
		width: auto;
		height: inherit;
		margin: 10px;
		padding: 20px;
	}
	
	.approachContainer .approachBeneat .approach-beneat-left {
		width: 100%;
		position: relative;
		float: left;
		margin: 10px;
	}
	
	.approachContainer .approachBeneat .approach-beneat-left img {
		width: 150px;
		height: 150px;
		margin: 0;
		padding: 0;
	}
	
	.approachContainer .approachBeneat .approach-beneat-left p {
		font-size: 15px;
		margin: 10px;
		line-height: 20px;
	}
	
	.approachContainer .approachBeneat .approach-beneat-center {
		width: 100%;
		position: relative;
		float: left;
		margin: 10px;
	}
	
	.approachContainer .approachBeneat .approach-beneat-center img {
		width: 150px;
		height: 150px;
		margin: 0;
		padding: 0;
	}
	
	.approachContainer .approachBeneat .approach-beneat-center p {
		font-size: 15px;
		margin: 10px;
		line-height: 20px;
	}
	
	.approachContainer .approachBeneat .approach-beneat-right {
		width: 100%;
		position: relative;
		float: left;
		margin: 10px;
	}
	
	.approachContainer .approachBeneat .approach-beneat-right img {
		width: 150px;
		height: 150px;
		margin: 0;
		padding: 0;
	}
	
	.approachContainer .approachBeneat .approach-beneat-right p {
		font-size: 15px;
		margin: 10px;
		line-height: 20px;
	}
	
	.monthlyContainer .monthlyInner {
		margin: 200px 0 0 50px;
	}
	
	.monthlyContainer .monthlyInner h1 {
		font-size: 25px;
		line-height: 30px;
	}
	
	.donateContainer {
		width: auto;
		padding: 30px;
		background-size: cover;
	}
	
	.donateContainer .donateCheckout {
		width: 550px;
		margin: 10px 0;
		padding: 0;
	}
	
	.donateContainer .donateForm {
		width: auto;
		position: relative;
		float: left;
		margin: 10px 0;
		padding: 20px;
	}
	
	.donateContainer .donateCheckout .checkoutInner {
		width: auto;
		position: relative;
		margin: 0;
		padding: 30px;
	}
	
	.donateContainer .donateForm h2 {
		font-size: 22px;
		text-align: center;
		margin: 10px;
	}
	
	.donateContainer .donateCheckout .checkoutInner h2 {
		font-size: 22px;
		text-align: center;
		margin: 10px;
	}
	
	.donateContainer .donateCheckout .checkoutInner .crypto_donate_ctn {
		width: auto;
		height: auto;	
	}
	
	.donateContainer .donateCheckout .checkoutInner .crypto_submit_ctn input {
		width: 450px;
		height: 40px;
		font-size: 16px;
		padding: 7px;
	}
	
	.donateContainer .donateForm .checkoutContainer .crypto_donate_form {
		width: 100%;
		height: auto;
		position: relative;
		float: left;
		padding: 10px;
	}
	
	.donateContainer .donateCheckout .checkoutInner .crypto_donate_ctn th {
		padding: 30px 10px 0 10px;
	}
	
	.donateContainer .donateForm .checkoutContainer .crypto_donate_form h2 {
		margin: 15px;
		padding: 0;
	}
	
	.donateContainer .donateCheckout .checkoutInner .crypto_donate_ctn td {
		width: auto;
		height: 45px;
	}
	
	.donateContainer .donateCheckout .checkoutInner .crypto_donate_ctn td button {
		font-size: 15px;
		padding: 7px;
	}
	
	.donateContainer .donateCheckout .checkoutInner .crypto_donate_ctn td input {
		width: 400px;
		height: 35px;
		font-size: 16px;
		padding: 7px 12px;
	}
	
	.donateContainer .donateCheckout .checkoutInner .crypto_donate_ctn td .transactId {
		width: 325px;
		height: 35px;
		font-size: 16px;
		padding: 7px 12px;
	}
	
	.donateContainer .donateCheckout .checkoutInner .crypto_donate_ctn td label {
		position: relative;
	    float: left;
		margin: 0;
		padding: 10px 0 0 0;
		font-family: Arial;
		font-weight: 500;
		font-size: 16px;
		color: #000;
		text-align: left;
		line-height: 20px;
	}
	
	.donateContainer .donateForm .checkoutContainer .crypto_donate_form .crypto_checkout_control {
		width: auto;
		margin: 0;
	}
	
	.donateContainer .donateForm .checkoutContainer .crypto_donate_form .crypto_checkout_control td {
		width: auto;
		margin: 5px;
		padding: 0;
	}
	
	.donateContainer .donateForm .checkoutContainer .crypto_donate_form .crypto_checkout_control td label {
		margin: 0;
		padding: 10px 0 0 0;
		font-family: Arial;
		font-weight: 500;
		font-size: 16px;
		color: #000;
		text-align: left;
		line-height: 20px;
	}
	
	.donateContainer .donateForm .checkoutContainer .crypto_donate_form .crypto_checkout_control td input {
		width: 250px;
		height: 35px;
		font-size: 16px;
		position: relative;
		float: right;
	}
	
	.donateContainer .donateForm .checkoutContainer p {
		margin: 0 0 5px 35px;
	}
	
	.donateContainer .donateForm .checkoutContainer input {
		width: 130px;
		height: 40px;
		font-size: 16px;
		margin: 7px;
		padding: 7px;
	}
	
	.donateContainer .donateForm .checkoutContainer .otherFigure {
		width: 130px;
		height: 40px;
		font-size: 15px;
		margin: 10px 0 0 10px;
		padding: 7px;
	}
	
	.donateContainer .donateForm .checkoutContainer .otherFigure input {
		width: 80px;
		height: 25px;
		font-size: 15px;
	}
	
	.donateContainer .donateForm .checkoutContainer .donation_frequency li {
		margin: 10px;
	}
	
	.donateContainer .donateForm .checkoutContainer .donation_frequency li select {
		width: 200px;
		height: 35px;
		padding: 7px;
	}
	
	.donateContainer .donateForm .checkoutContainer .donation_frequency li input {
		width: 210px;
		height: 42px;
	}
	
	.donateContainer .donateForm .checkoutContainer .donation_comment {
		width: 100%;
		position: relative;
		float: left;
		margin: 0 0 20px 0;
		padding: 10px;
	}
	
	.donateContainer .donateForm .checkoutContainer .donation_comment label {
		margin: 5px;
	}
	
	.donateContainer .donateForm .checkoutContainer .donation_comment textarea {
		font-size: 15px;
	}
	
	.donateContainer .donateForm .checkoutContainer .donation_comment small {
		position: relative;
		float: left;
		margin: 220px 0 0 0;
		font-size: 13px;
	}
	
	.donateContainer .donateForm .checkoutContainer .consentContainer li {
		margin: 7px 0 7px 5px;
		padding: 0 7px;
	}
	
	.donateContainer .donateForm .checkoutContainer .consentContainer li select {
		width: 130px;
		height: 30px;
		margin: 7px 0 0 5px;
		padding: 5px;
	}
	
	.donateContainer .donateForm .checkoutContainer .checkout {
		width: 450px;
		margin: 15px 10px 10px 20px;
	}
	
	.donateContainer .donateForm .checkoutContainer .checkout input {
		width: 450px;
		height: 40px;
		font-size: 16px;
		padding: 7px;
	}
}

@media only screen and (min-width: 768px) {
	.wrapper {
		padding: 10px;
	}
	
	.wrapper .container {
		width: auto;
	}
	
	.wrapper .container .content {
		padding: 10px;
	}
	
	.wrapper .container .content img {
		width: 120px;
		height: 80px;
		margin: 5px 0 0 10px;
		position: relative;
		float: left;
	}
	
	.wrapper .container .content .search-box {
		width: auto;
		height: 60px;
		position: relative;
		float: right;
		margin: 20px 0 0 0;
		padding: 10px;
	}
	
	.content .search-box .form-control input {
		width: 250px;
		height: 35px;
		font-size: 15px;
		padding: 7px;
	}
	
	.content .search-box .form-control .form-action {
		width: 35px;
		height: 35px;
		padding: 5px;
	}
	
	.content .search-box .form-control .form-action i {
		font-size: 25px;
	}
	
	.nav .nav-bar {
		padding: 0 auto;
	}
	
	.nav .nav-bar li {
		position: relative;
		float: left;
		margin: 15px 10px;
	}
	
	.nav .nav-bar li a {
		font-size: 14px;
		line-height: 20px;
	}
	
	.click_to_donate {
		width: 70px;
		height: 35px;
		margin: 0;
		padding: 5px;
		font-size: 14px;
	}
	
	.mainContainer {
		width: auto;
		height: 370px;
		background-size: cover;
	}
	
	.mainContainer .mainInner {
		width: 300px;
		margin: 150px 0 0 20px;
		padding: 10px;
	}
	
	.mainContainer .mainInner h3 {
		font-size: 20px;
		line-height: 25px;
	}
	
	.mainContainer a {
		width: 170px;
		height: 35px;
		margin: 290px 0px 0px 20px;
		padding: 10px;
		font-size: 14px;
	}
	
	.ctn-info .subHeading {
		width: auto;
		height: auto;
		margin: 15px;
		padding: 15px;
	}
	
	.ctn-info .subHeading h1 {
		font-size: 20px;
		text-align: left;
		margin: 5px;
		padding: 0;
		line-height: 25px;
	}
	
	.ctn-info .subHeading p {
		font-size: 14px;
		margin: 10px;
		line-height: 20px;
		position: relative;
		float: left;
		text-align: justify;
	}
	
	.ourPay {
		width: auto;
		position: relative;
		float: left;
		margin: 0 0 0 20px;
	}
	
	.ourPay li {
		font-size: 14px;
		margin: 5px;
		padding: 5px;
	}
	
	.ctn-info .infoContainer {
		width: auto;
		height: auto;
		margin: 15px;
		padding: 15px;
	}
	
	.ctn-info .infoContainer .form-control .form-notice {
		width: auto;
		height: auto;
		position: relative;
		float: left;
		margin: 0 0 10px 0;
		padding: 10px;
	}
	
	.ctn-info .infoContainer .form-control .form-notice h3 {
		font-size: 20px;
		text-align: left;
		line-height: 25px;
		margin: 0;
		padding: 0;
	}
	
	.ctn-info .infoContainer .form-control .underwrite {
		width: auto;
		height: inherit;
		position: relative;
		float: left;
		margin: 10px 0 5px 0;
		padding: 10px;
	}
	
	.ctn-info .infoContainer .form-control .underwrite small {
		font-size: 13px;
		line-height: 20px;
		margin: 0;
		padding: 0;
	}
	
	.getInformation {
		width: auto;
	}
	
	.getInformation .info-part {
		display: inline-block;
		width: 200px;
		height: auto;
		margin: 0 5px;
		padding: 0;
	}
	
	.getInformation .info-part input {
		width: 200px;
		height: 50px;
		font-size: 14px;
	}
	
	.getInformation .info-part .submit {
		width: 80px;
		height: 35px;
		margin: 0;
		padding: 5px;
		font-size: 14px;
	}
	
	.outreachOffer {
		width: auto;
		height: auto;
		margin: 0;
		padding: 10px;
	}
	
	.outreachOffer .outreachInner {
		width: auto;
		height: auto;
		margin: 0;
		padding: 0 10px;
	}
	
	.outreachOffer .outreachInner h2 {
		font-size: 20px;
		text-align: center;
		margin: 0;
		padding: 10px 0;
		line-height: 25px;
	}
	
	.outreachOffer .outreachInner .outreach-part-left {
		width: 230px;
		height: auto;
		position: relative;
		float: left;
		margin: 15px 10px 0 0;
		padding: 5px;
	}
	
	.outreachOffer .outreachInner .outreach-part-left img {
		width: 200px;
		height: 100px;
	}
	
	.outreachOffer .outreachInner .outreach-part-left h1 {
		font-size: 20px;
		padding: 0;
	}
	
	.outreachOffer .outreachInner .outreach-part-left a {
		width: 170px;
		height: 35px;
		margin: 0 0 0 10px;
		padding: 10px;
		font-size: 14px;
	}
	
	.outreachOffer .outreachInner .outreach-part-center {
		width: 230px;
		height: auto;
		position: relative;
		float: left;
		margin: 15px 5px 0 10px;
		padding: 5px;
	}
	
	.outreachOffer .outreachInner .outreach-part-center img {
		width: 200px;
		height: 100px;
	}
	
	.outreachOffer .outreachInner .outreach-part-center h1 {
		font-size: 20px;
		padding: 0;
	}
	
	.outreachOffer .outreachInner .outreach-part-center a {
		width: 170px;
		height: 35px;
		margin: 0 0 0 10px;
		padding: 10px;
		font-size: 14px;
	}

	.outreachOffer .outreachInner .outreach-part-right {
		width: 230px;
		height: auto;
		position: relative;
		float: right;
		margin: 15px 5px 0 5px;
		padding: 5px;
	}
	
	.outreachOffer .outreachInner .outreach-part-right img {
		width: 200px;
		height: 100px;
	}
	
	.outreachOffer .outreachInner .outreach-part-right h1 {
		font-size: 20px;
		padding: 0;
	}
	
	.outreachOffer .outreachInner .outreach-part-right a {
		width: 170px;
		height: 35px;
		margin: 0 0 0 10px;
		padding: 10px;
		font-size: 14px;
	}
	
	.outreachOffer .outreachInner .company-info-left {
		width: 350px;
		height: inherit;
		position: relative;
		float: left;
		margin: 5px;
		padding: 0;
	}
	
	.outreachOffer .outreachInner .company-info-left iframe {
		width: 100%;
		height: 200px;
		margin: 10px 0;
	}
	
	.outreachOffer .outreachInner .company-info-left img {
		width: 100%;
		height: 150px;
	}
	
	.outreachOffer .outreachInner .company-info-left p {
		font-size: 14px;
		margin: 5px;
		line-height: 20px;
	}
	
	.outreachOffer .outreachInner .company-info-left .outreach_partition_left {
		width: 100%;
		margin: 90px 0 0 0;
		padding: 6px;
	}
	
	.outreachOffer .outreachInner .company-info-left .outreach_partition_left h4 {
		font-weight: 500;
		font-size: 14px;
		margin: 10px 0;
		line-height: 20px;
	}
	
	.outreachOffer .outreachInner .company-info-left .outreach_partition_left a {
		width: 100px;
		height: 35px;
		margin: 0;
		padding: 10px 5px;
		font-size: 12px;
	}
	
	.outreachOffer .outreachInner .company-info-right {
		width: 350px;
		height: inherit;
		position: relative;
		float: right;
		margin: 5px;
		padding: 0;
	}
	
	.outreachOffer .outreachInner .company-info-right img {
		width: 100%;
		height: 150px;
	}
	
	.outreachOffer .outreachInner .company-info-right p {
		font-size: 14px;
		margin: 5px;
		line-height: 20px;
	}
	
	.outreachOffer .outreachInner .company-info-right .outreach_partition_right {
		width: 100%;
		margin: 90px 0 0 0;
		padding: 6px;
	}
	
	.outreachOffer .outreachInner .company-info-right .outreach_partition_right h4 {
		font-weight: 500;
		font-size: 14px;
		margin: 10px 0;
		line-height: 20px;
	}
	
	.outreachOffer .outreachInner .company-info-right .outreach_partition_right a {
		width: 100px;
		height: 35px;
		margin: 0;
		padding: 10px 5px;
		font-size: 12px;
	}
	
	.outreachOffer .outreachInner .company-info-right .aboutIntro {
		width: auto;
	}

	.outreachOffer .outreachInner .company-info-right .aboutIntro h1 {
		font-size: 20px;
		text-align: center;
		margin: 10px 0;
		padding: 0;
	}
	
	.outreachOffer .outreachInner .company-info-right .aboutIntro p {
		font-size: 14px;
		margin: 10px;
		line-height: 20px;
	}
	
	.outreachOffer .outreachInner a {
		width: 170px;
		height: 35px;
		position: relative;
		margin: 10px 0 0 270px;
		padding: 10px;
		font-size: 14px;
	}
	
	.valuesContainer .valuesInner {
		width: auto;
		margin: 0 ;
		padding: 0;
		position: relative;
		float: left;
	}
	
	.valuesContainer .valuesInner a {
		width: 170px;
		height: 35px;
		margin: 0 0 0 280px;
		padding: 10px;
		font-size: 14px;
	}
	
	.valuesContainer .valuesInner .ourValues {
		position: relative;
		float: left;
	}
	
	.valuesContainer .valuesInner .ourValues h1 {
		font-size: 20px;
		color: #000;
		margin: 10px 0;
		padding: 0;
	}
	
	.valuesContainer .valuesInner .ourValues p {
		font-size: 14px;
		margin: 0;
		line-height: 20px;
	}
	
	.valuesContainer .valuesInner .valuesWriteup {
		position: relative;
		float: left;
		margin: 10px 0;
		padding: 0 5px;
	}
	
	.valuesContainer .valuesInner .valuesWriteup p {
		font-size: 14px;
		text-align: center;
		margin: 10px 0;
		line-height: 20px;
	}
	
	.updateContainer {
		width: auto;
		height: auto;
		margin: 30px 0;
		padding: 10px;
	}
	
	.updateContainer .updateBody {
		width: 100%;
		margin: 0;
		padding: 0;
		position: relative;
		float: left;
		background-color: #FAF0E6;
	}
	
	.updateContainer .updateInner {
		width: auto;
		margin: 0;
		padding: 15px;
		position: relative;
		float: left;
		background-color: #FAF0E6;
	}
	
	.updateContainer .updateInner img {
		width: 250px;
		height: 150px;
		margin: 10px;
	}
	
	.updateContainer .updateInner em {
		font-weight: 600;
		font-size: 14px;
		margin: 5px;
		line-height: 22px;
	}
	
	.updateContainer .updateInner p {
		font-weight: 500;
		font-size: 14px;
		margin: 5px;
		line-height: 20px;
	}
	
	.updateContainer .updateBody h2 {
		font-size: 20px;
		text-align: center;
		margin: 0;
		padding: 10px;
		line-height: 25px;
	}
	
	.updateContainer .updateBody .update-menu-1 {
		width: 100%;
		height: auto;
		margin: 0;
		padding: 20px;
	}
	
	.updateBody .update-menu-1 .update-part-left {
		width: auto;
		height: auto;
		position: relative;
		float: left;
		margin: 0;
		padding: 0;
	}
	
	.updateBody .update-menu-1 .update-part-left img {
		width: 300px;
		height: 150px;
		position: relative;
		margin: 10px;
		padding: 0;
	}
	
	.updateBody .update-menu-1 .update-part-right {
		width: 350px;
		height: auto;
		position: relative;
		float: right;
		margin: 0;
		padding: 0;
	}
	
	.updateBody .update-menu-1 .update-part-right h3 {
		font-size: 20px;
		margin: 10px 0;
		text-align: left;
	}
	
	.updateBody .update-menu-1 .update-part-right p {
		font-size: 14px;
		margin: 5px;
		text-align: justify;
		line-height: 20px;
	}
	
	.updateBody .update-menu-1 .update-part-right a {
		width: 170px;
		height: 35px;
		margin: 10px 0 0 10px;
		padding: 10px;
		font-size: 14px;
	}
	
	.updateContainer .updateBody .update-menu-2 {
		width: 100%;
		height: auto;
		margin: 0;
		padding: 10px;
	}
	
	.updateBody .update-menu-2 .update-part-left {
		width: auto;
		height: auto;
		position: relative;
		float: left;
		margin: 0;
		padding: 0;
	}
	
	.updateBody .update-menu-2 .update-part-left img {
		width: 300px;
		height: 130px;
		position: relative;
		margin: 10px;
		padding: 0;
	}
	
	.updateBody .update-menu-2 .update-part-right {
		width: 350px;
		height: auto;
		position: relative;
		float: right;
		margin: 0;
		padding: 0;
	}
	
	.updateBody .update-menu-2 .update-part-right h3 {
		font-size: 20px;
		margin: 10px 5px;
		text-align: left;
	}
	
	.updateBody .update-menu-2 .update-part-right p {
		font-size: 14px;
		margin: 5px;
		line-height: 20px;
		text-align: justify;
	}
	
	.updateBody .update-menu-2 .update-part-right a {
		width: 170px;
		height: 35px;
		margin: 10px 0 0 10px;
		padding: 10px;
		font-size: 14px;
	}
	
	.updateContainer .updateBody .update-menu-3 {
		width: 100%;
		height: auto;
		margin: 0;
		padding: 10px;
	}
	
	.updateBody .update-menu-3 .update-part-left {
		width: auto;
		height: auto;
		position: relative;
		float: left;
		margin: 0;
		padding: 0;
	}
	
	.updateBody .update-menu-3 .update-part-left img {
		width: 300px;
		height: 130px;
		position: relative;
		margin: 10px;
		padding: 0;
	}
	
	.updateBody .update-menu-3 .update-part-right {
		width: 350px;
		height: auto;
		position: relative;
		float: right;
		margin: 0;
		padding: 0;
	}
	
	.updateBody .update-menu-3 .update-part-right h3 {
		font-size: 20px;
		margin: 10px 0;
		text-align: left;
	}
	
	.updateBody .update-menu-3 .update-part-right p {
		font-size: 14px;
		margin: 5px;
		line-height: 20px;
		text-align: justify;
	}
	
	.updateBody .update-menu-3 .update-part-right a {
		width: 170px;
		height: 35px;
		margin: 10px 0 0 10px;
		padding: 10px;
		font-size: 14px;
	}
	
	.updateContainer .updateBody .update-menu-4 {
		width: 100%;
		height: auto;
		margin: 0;
		padding: 10px;
	}
	
	.updateBody .update-menu-4 .update-part-left {
		width: auto;
		height: auto;
		position: relative;
		float: left;
		margin: 0;
		padding: 0;
	}
	
	.updateBody .update-menu-4 .update-part-left img {
		width: 300px;
		height: 130px;
		position: relative;
		margin: 10px;
		padding: 0;
	}
	
	.updateBody .update-menu-4 .update-part-right {
		width: 350px;
		height: auto;
		position: relative;
		float: right;
		margin: 0;
		padding: 0;
	}
	
	.updateBody .update-menu-4 .update-part-right h3 {
		font-size: 20px;
		margin: 10px 0;
		text-align: left;
	}
	
	.updateBody .update-menu-4 .update-part-right p {
		font-size: 14px;
		margin: 5px;
		line-height: 20px;
		text-align: justify;
	}
	
	.updateBody .update-menu-4 .update-part-right a {
		width: 170px;
		height: 35px;
		margin: 10px 0 0 10px;
		padding: 10px;
		font-size: 14px;
	}
	
	.aboutContainer {
		width: auto;
	}
	
	.aboutContainer .aboutInner {
		width: auto;
		height: auto;
		margin: 0 0 10px 0;
		padding: 0;
	}
	
	.aboutContainer .aboutInner h2 {
		font-size: 20px;
		margin: 0;
		text-align: center;
	}
	
	.aboutContainer .aboutInner p {
		font-size: 14px;
		text-align: justify;
		margin: 0;
		padding: 0;
		line-height: 20px;
	}
	
	.aboutContainer .aboutInner .about-part-left {
		width: 230px;
		height: auto;
		position: relative;
		float: left;
		margin: 15px 0 0 0;
		padding: 0;
	}
	
	.aboutContainer .aboutInner .about-part-left img {
		width: 200px;
		height: 100px;
		position: relative;
		margin: 10px;
		padding: 0;
	}
	
	.aboutContainer .aboutInner .about-part-left h1 {
		font-size: 20px;
		margin: 10px 0;
		padding: 0;
		text-align: center;
	}
	
	.aboutContainer .aboutInner .about-part-left p {
		font-size: 14px;
		text-align: justify;
		line-height: 20px;
		margin: 0;
	}
	
	.aboutContainer .aboutInner .about-part-left a {
		width: 170px;
		height: 35px;
		margin: 0 0 0 10px;
		padding: 10px;
		font-size: 14px;
	}
	
	.aboutContainer .aboutInner .about-part-center {
		width: 230px;
		height: auto;
		position: relative;
		float: left;
		margin: 15px 5px 0 5px;
		padding: 0;
	}
	
	.aboutContainer .aboutInner .about-part-center img {
		width: 200px;
		height: 100px;
		position: relative;
		margin: 10px;
		padding: 0;
	}
	
	.aboutContainer .aboutInner .about-part-center h1 {
		font-size: 20px;
		margin: 10px 0;
		padding: 0;
		text-align: center;
	}
	
	.aboutContainer .aboutInner .about-part-center p {
		font-size: 14px;
		text-align: justify;
		line-height: 20px;
		margin: 0;
	}
	
	.aboutContainer .aboutInner .about-part-center a {
		width: 170px;
		height: 35px;
		margin: 0 0 0 10px;
		padding: 10px;
		font-size: 14px;
	}
	
	.aboutContainer .aboutInner .about-part-right {
		width: 230px;
		height: auto;
		position: relative;
		float: right;
		margin: 15px 5px 0 0;
		padding: 0;
	}
	
	.aboutContainer .aboutInner .about-part-right img {
		width: 200px;
		height: 100px;
		position: relative;
		margin: 10px;
		padding: 0;
	}
	
	.aboutContainer .aboutInner .about-part-right h1 {
		font-size: 20px;
		margin: 10px 0;
		padding: 0;
		text-align: center;
	}
	
	.aboutContainer .aboutInner .about-part-right p {
		font-size: 14px;
		text-align: justify;
		line-height: 20px;
		margin: 0;
	}
	
	.aboutContainer .aboutInner .about-part-right a {
		width: 170px;
		height: 35px;
		margin: 0 0 0 10px;
		padding: 10px;
		font-size: 14px;
	}
	
	.aboutContainer .aboutBeneat {
		width: auto;
		height: auto;
		margin: 10px 0;
		padding: 0;
	}
	
	.aboutContainer .aboutBeneat .about-beneat-left {
		width: 230px;
		height: auto;
		position: relative;
		float: left;
		margin: 15px 0 0 0;
		padding: 0;
	}
	
	.aboutContainer .aboutBeneat .about-beneat-left img {
		width: 200px;
		height: 100px;
		position: relative;
		margin: 10px;
		padding: 0;
	}
	
	.aboutContainer .aboutBeneat .about-beneat-left h1 {
		font-size: 20px;
		margin: 10px 0;
		padding: 0;
		text-align: center;
	}
	
	.aboutContainer .aboutBeneat .about-beneat-left p {
		font-size: 14px;
		text-align: justify;
		line-height: 20px;
		margin: 0;
	}
	
	.aboutContainer .aboutBeneat .about-beneat-left a {
		width: 170px;
		height: 35px;
		margin: 0 0 0 10px;
		padding: 10px;
		font-size: 14px;
	}
	
	.aboutContainer .aboutBeneat .about-beneat-center {
		width: 230px;
		height: auto;
		position: relative;
		float: left;
		margin: 15px 5px 0 5px;
		padding: 0;
	}
	
	.aboutContainer .aboutBeneat .about-beneat-center img {
		width: 200px;
		height: 100px;
		position: relative;
		margin: 10px;
		padding: 0;
	}
	
	.aboutContainer .aboutBeneat .about-beneat-center h1 {
		font-size: 20px;
		margin: 10px 0;
		padding: 0;
		text-align: center;
	}
	
	.aboutContainer .aboutBeneat .about-beneat-center p {
		font-size: 14px;
		text-align: justify;
		line-height: 20px;
		margin: 0;
	}
	
	.aboutContainer .aboutBeneat .about-beneat-center a {
		width: 170px;
		height: 35px;
		margin: 0 0 0 10px;
		padding: 10px;
		font-size: 14px;
	}
	
	.aboutContainer .aboutBeneat .about-beneat-right {
		width: 230px;
		height: auto;
		position: relative;
		float: right;
		margin: 15px 0 0 5px;
		padding: 0;
	}
	
	.aboutContainer .aboutBeneat .about-beneat-right img {
		width: 200px;
		height: 100px;
		position: relative;
		margin: 10px;
		padding: 0;
	}
	
	.aboutContainer .aboutBeneat .about-beneat-right h1 {
		font-size: 20px;
		margin: 10px 0;
		padding: 0;
		text-align: center;
	}
	
	.aboutContainer .aboutBeneat .about-beneat-right p {
		font-size: 14px;
		text-align: justify;
		line-height: 20px;
		margin: 0;
	}
	
	.aboutContainer .aboutBeneat .about-beneat-right a {
		width: 170px;
		height: 35px;
		margin: 0 0 0 10px;
		padding: 10px;
		font-size: 14px;
	}
	
	.featuredContainer {
		margin: auto;
		padding: 10px;
	}
	
	.featuredContainer .featuredInner {
		width: auto;
		height: auto;
		margin: auto;
		padding: 10px;
	}
	
	.featuredContainer .featuredInner h1 {
		font-size: 20px;
		margin: 10px;
		padding: 0;
	}
	
	.featuredContainer .featuredInner h2 {
		font-size: 20px;
		text-align: center;
		margin: 10px 0;
		padding: 0;
		background-color: #f6f6f6;
	}
	
	.featuredContainer .featuredInner p {
		margin: 5px;
		font-size: 14px;
		line-height: 20px;
	}
	
	.featuredContainer .featuredInner ol {
		margin: 5px;
	}
	
	.featuredContainer .featuredInner ol li {
		font-size: 14px;
	}
	
	.featuredContainer .featuredInner .featured-part-left {
		width: auto;
		height: inherit;
		position: relative;
		float: left;
		margin: 0;
		padding: 0;
	}
	
	.featuredContainer .featuredInner .featured-part-left img {
		width: 300px;
		height: 130px;
		position: relative;
		margin: 10px;
		padding: 0;
	}
	
	.featuredContainer .featuredInner .featured-part-right {
		width: 370px;
		height: inherit;
		position: relative;
		float: right;
		margin: 0;
		padding: 0;
	}
	
	.featuredContainer .featuredInner .featured-part-right p {
		font-size: 14px;
		text-align: justify;
		line-height: 20px;
		margin: 10px;
	}
	
	.featuredContainer .featuredInner .featured-conflict-left {
		width: 350px;
		height: auto;
		position: relative;
		float: left;
		margin: 0;
		padding: 0;
	}
	
	.featuredContainer .featuredInner .featured-conflict-left img {
		width: 100%;
		height: auto;
		position: relative;
		margin: 10px;
		padding: 0;
	}
	
	.featuredContainer .featuredInner .featured-conflict-right {
		width: 350px;
		height: inherit;
		position: relative;
		float: right;
		margin: 0;
		padding: 0;
	}
	
	.ourPay {
		width: auto;
		margin: 0 20px;
	}
	
	.ourPay li {
		line-height: 20px;
		margin: 0;
	}
	
	.featuredContainer .featuredInner .featured-conflict-left p {
		font-size: 14px;
		text-align: justify;
		line-height: 20px;
		margin: 5px;
	}
	
	.featuredContainer .featuredInner .featured-conflict-left p {
		position: relative;
		float: left;
		font-size: 14px;
		text-align: justify;
		line-height: 20px;
		margin: 5px;
	}
	
	.statisticContainer {
		width: auto;
		height: auto;
		margin: 10px;
	}
	
	.statisticContainer .statistic-part-left {
		width: 350px;
		height: inherit;
		position: relative;
		float: left;
		margin: 0;
		padding: 0;
	}
	
	.statisticContainer .statistic-part-left h2 {
		font-size: 20px;
		margin: 10px 0;
	}
	
	.statisticContainer .statistic-part-left p {
		font-size: 14px;
		margin: 0;
		line-height: 20px;
	}
	
	.statisticContainer .statistic-part-right {
		width: auto;
		height: inherit;
		position: relative;
		float: right;
		margin: 0;
		padding: 0;
	}
	
	.statisticContainer .statistic-part-right img {
		width: 300px;
		height: 150px;
		margin: 0;
		padding: 0;
	}
	
	.reportContainer {
		width: auto;
		height: auto;
	}
	
	.reportContainer .reportInner {
		width: auto;
		margin: 10px;
		padding: 0;
	}
	
	.reportContainer .reportInner h2 {
		font-size: 20px;
	}
	
	.reportContainer .reportInner p {
		font-size: 14px;
		line-height: 20px;
	}
	
	.reportContainer .reportInner .report-part-left {
		width: 230px;
		height: auto;
		position: relative;
		float: left;
		margin: 15px 10px 0 0;
		padding: 5px;
	}
	
	.reportContainer .reportInner .report-part-left img {
		width: 200px;
		height: 100px;
	}
	
	.reportContainer .reportInner .report-part-left h1 {
		font-size: 20px;
		text-align: left;
	}
	
	.reportContainer .reportInner .report-part-left p {
		font-size: 14px;
		margin: 10px 0;
		line-height: 20px;
	}
	
	.reportContainer .reportInner .report-part-center {
		width: 230px;
		height: auto;
		position: relative;
		float: left;
		margin: 15px 0 0 0;
		padding: 5px;
	}
	
	.reportContainer .reportInner .report-part-center img {
		width: 200px;
		height: 100px;
	}
	
	.reportContainer .reportInner .report-part-center h1 {
		font-size: 20px;
		text-align: left;
	}
	
	.reportContainer .reportInner .report-part-center p {
		font-size: 14px;
		margin: 10px 0;
		line-height: 20px;
	}
	
	.reportContainer .reportInner .report-part-right {
		width: 230px;
		height: auto;
		position: relative;
		float: right;
		margin: 15px 0 0 0;
		padding: 5px;
	}
	
	.reportContainer .reportInner .report-part-right img {
		width: 200px;
		height: 100px;
	}
	
	.reportContainer .reportInner .report-part-right h1 {
		font-size: 20px;
		text-align: left;
	}
	
	.reportContainer .reportInner .report-part-right p {
		font-size: 14px;
		margin: 10px 0;
		line-height: 20px;
	}
	
	.signupContainer {
		width: auto;
		height: auto;
		margin: 15px;
		padding: 15px;
	}
	
	.signupContainer .form-control {
		margin: 0;
	}
	
	.signupContainer .form-control .form-notice {
		width: 100%;
		height: auto;
		position: relative;
		float: left;
		margin: 0 0 10px 0;
		padding: 10px;
	}
	
	.signupContainer .form-control .form-notice h3 {
		font-size: 20px;
		text-align: center;
		line-height: 25px;
		margin: 0;
		padding: 0;
	}
	
	.signupContainer .form-control .underwrite {
		width: auto;
		height: inherit;
		position: relative;
		float: left;
		margin: 10px 0 5px 0;
		padding: 10px;
	}
	
	.signupContainer .form-control .underwrite small {
		line-height: 20px;
		margin: 0;
		padding: 0;
	}
	
	.endContainer {
		height: auto;
	}
	
	.endContainer .endInner {
		width: auto;
		margin: 5px;
		padding: 0;
		position: relative;
		float: left;
	}
	
	.endContainer .endInner .end-part-left {
		width: 180px;
		height: inherit;
		position: relative;
		float: left;
		margin: 5px 0;
		padding: 10px;
	}
	
	.endContainer .endInner .end-part-left a {
		font-size: 15px;
	}
	
	.endContainer .endInner .end-part-left .end-part-nav li {
		width: 100%;
		margin: 0;
		display: block;
		position: relative;
		float: left;
		border: none;
	}
	
	.endContainer .endInner .end-part-left .donation {
		width: 150px;
		height: 35px;
		margin: 5px 0 0 0;
		padding: 8px;
		font-size: 14px;
	}
	
	.endContainer .endInner .end-part-center {
		width: 300px;
		height: inherit;
		position: relative;
		float: left;
		margin: 5px 0;
		padding: 10px;
	}
	
	.endContainer .endInner .end-part-center h5 {
		font-size: 15px;
		margin: 0 0 10px 0;
	}
	
	.endContainer .endInner .end-part-center p {
		font-size: 14px;
		margin: 0 15px 0 0;
		line-height: 20px;
	}
	
	.endContainer .endInner .end-part-center .end-partner {
		width: auto;
		margin: 10px 0;
	}
	
	.endContainer .endInner .end-part-center .end-partner img {
		margin: 5px;
	}
	
	.endContainer .endInner .end-part-right {
		width: 270px;
		height: inherit;
		position: relative;
		float: right;
		margin: 0;
		padding: 10px;
	}
	
	.endContainer .endInner .end-part-right a {
		font-size: 15px;
	}
	
	.endContainer .endInner .end-part-right p {
		font-size: 14px;
		text-align: justify;
		margin: 10px 15px 0 0;
		line-height: 20px;
	}
	
	.endContainer .endInner .end-part-right .end-media {
		margin: 0 10px;
	}
	
	.endContainer .endInner .end-part-right .end-media i {
		font-size: 30px;
		margin: 5px;
	}
	
	.endContainer .endInner .end-part-right .end-payment-accept {
		margin: 10px 0;
	}
	
	.endContainer .endInner .end-part-right .end-payment-accept a {
		line-height: 20px;
		margin: 30px 0 0 5px;
	}
	
	.endContainer .endInner .copywrite {
		margin: auto;
		padding: 0 20px;
	}
	
	.endContainer .endInner .copywrite small {
		font-size: 13px;
		line-height: 20px;
		text-align: left;
		margin: 0 15px 0 0;
	}
	
	.tabContainer {
		width: auto;
		height: auto;
		margin: 0;
		padding: 10px;
	}
	
	.tabContainer i {
		font-size: 15px;
		margin: 0;
	}
	
	.tabContainer small i {
		font-size: 10px;
		margin: 10px;
	}
	
	.tabContainer span {
		font-size: 15px;
		line-height: 20px;
	}
	
	.whyContainer {
		width: auto;
		height: 370px;
		background-size: cover;
	}
	
	.whyContainer .whyInner {
		width: 300px;
		margin: 150px 0 0 20px;
		padding: 10px;
	}
	
	.whyContainer .whyInner h3 {
		font-size: 20px;
		line-height: 25px;
	}
	
	.boxContainer .boxInner {
		width: auto;
		height: auto;
		margin: 10px;
		padding: 0;
	}
	
	.boxContainer .boxInner h2 {
		font-size: 20px;
		margin: 15px 0;
		padding: 0;
		line-height: 25px;
	}
	
	.boxContainer .boxInner .box-part-left {
		width: 350px;
		height: inherit;
		position: relative;
		float: left;
		margin: 0;
		padding: 0 10px;
	}
	
	.boxContainer .boxInner .box-part-left p {
		font-size: 14px;
		margin: 10px;
		line-height: 20px;
	}
	
	.boxContainer .boxInner .box-part-right {
		width: auto;
		height: inherit;
		position: relative;
		float: right;
		margin: 0;
		padding: 0;
	}
	
	.boxContainer .boxInner .box-part-right img {
		width: 350px;
		height: auto;
		margin: 10px 0;
	}
	
	.leadingContainer {
		width: auto;
		height: auto;
		margin: 0 10px;
		padding: 0;
	}
	
	.leadingContainer .leadingInner {
		width: auto;
		height: auto;
		margin: 0;
		padding: 20px;
	}
	
	.leadingContainer .leadingInner h2 {
		font-size: 20px;
		margin: 10px 0;
		padding: 0;
		line-height: 25px;
	}
	
	.leadingContainer .leadingInner p {
		font-size: 15px;
		margin: 10px 0;
		line-height: 20px;
		text-align: justify;
	}
	
	.leadingContainer .leadingInner ul {
		list-style-type: circle;
		width: auto;
		margin: 10px 25px;
		padding: 0;
	}
	
	.leadingContainer .leadingInner ul li {
		font-size: 14px;
		margin: 0;
	}
	
	.needsContainer {
		width: auto;
		height: auto;
		margin: 0 10px;
		padding: 0;
	}
	
	.needsContainer .needsInner {
		width: auto;
		height: auto;
		margin: 0;
		padding: 10px;
	}
	
	.needsContainer .needsInner h2 {
		font-size: 20px;
		margin: 10px 0;
		padding: 0;
		line-height: 25px;
	}
	
	.needsContainer .needsInner .needs-left {
		width: 350px;
		position: relative;
		float: left;
		margin: 0;
		padding: 10px;
	}
	
	.needsContainer .needsInner .needs-left p {
		font-size: 14px;
		margin: 10px 0;
		line-height: 20px;
	}
	
	.needsContainer .needsInner .needs-part-right {
		width: auto;
		position: relative;
		float: right;
		margin: 0;
		padding: 10px;
	}
	
	.needsContainer .needsInner .needs-right {
		width: 370px;
		position: relative;
		float: right;
		margin: 0;
		padding: 10px;
	}
	
	.needsContainer .needsInner .needs-right img {
		width: auto;
		height: 200px;
		margin: 0;
		padding: 0;
	}
	
	.needsContainer .needsInner .needs-right iframe {
		width: 100%;
		height: 200px;
		margin: 0;
		padding: 0;
	}
	
	.waysContainer {
		width: auto;
		height: auto;
		margin: 15px 0;
		padding: 10px;
	}
	
	.waysContainer h2 {
		font-size: 20px;
		margin: 10px 0;
		padding: 0;
		line-height: 25px;
	}
	
	.waysContainer p {
		font-size: 14px;
		margin: 10px 0;
		line-height: 20px;
	}
	
	.waysContainer .ways-organise-box {
		width: auto;
		margin: 0 15px;
	}
	
	.waysContainer .ways-organise-box li {
		display: block;
		width: 330px;
		position: relative;
		float: left;
		margin: 13px;
		padding: 0;
	}
	
	.waysContainer .ways-organise-box li a {
		width: 170px;
		height: 35px;
		margin: 0 0 0 10px;
		padding: 10px;
		font-size: 14px;
	}
	
	.waysContainer .ways-organise-box li img {
		width: 300px;
		height: 200px;
		margin: 0;
		padding: 0;
	}
	
	.waysContainer .ways-organise-box li p {
		font-size: 14px;
		text-align: center;
		margin: 10px 0;
		line-height: 20px;
	}
	
	.waysContainer .ways-organise-box li p a {
		font-size: 15px;
	}
	
	.wedoContainer {
		width: auto;
		height: 370px;
		background-size: cover;
	}
	
	.wedoContainer .wedoInner {
		width: auto;
		margin: 170px 0 0 20px;
		padding: 10px 20px;
	}
	
	.wedoContainer .wedoInner h1 {
		font-size: 20px;
		line-height: 25px;
	}
	
	.detailedContainer {
		width: auto;
		height: auto;
		margin: 0;
		padding: 10px;
	}
	
	.detailedContainer .detailedInner {
		width: auto;
		height: auto;
		margin: 0;
		padding: 0 10px;
	}
	
	.detailedContainer .detailedInner h2 {
		font-size: 20px;
		margin: 10px;
		line-height: 25px;
	}
	
	.detailedContainer .detailedInner p {
		font-size: 14px;
		margin: 10px;
		line-height: 20px;
	}
	
	.detailedContainer .detailedInner a {
		width: 170px;
		height: 35px;
		margin: 10px 0 0 275px;
		padding: 10px;
		font-size: 14px;
	}
	
	.currentContainer {
		width: auto;
		height: auto;
		margin: 15px;
		padding: 10px;
	}
	
	.currentContainer .currentInner {
		width: auto;
		height: auto;
		margin: 0;
		padding: 10px;
	}
	
	.currentContainer .currentInner h2 {
		font-size: 20px;
		margin: 10px 0;
		line-height: 25px;
	}
	
	.currentContainer .currentInner p {
		font-size: 14px;
		margin: 10px 0;
		line-height: 20px;
	}
	
	.currentContainer .currentInner ul {
		width: auto;
		margin: 10px 0 0 15px;
	}
	
	.currentContainer .currentInner ul li {
		font-size: 14px;
	}
	
	.currentContainer .currentInner .current-left {
		width: 230px;
		height: auto;
		position: relative;
		float: left;
		margin: 0;
		padding: 5px;
	}
	
	.currentContainer .currentInner .current-left h1 {
		font-size: 40px;
		margin: 10px 0;
	}
	
	.currentContainer .currentInner .current-left p {
		font-size: 14px;
		line-height: 20px;
	}
	
	.currentContainer .currentInner .current-center {
		width: 230px;
		height: auto;
		position: relative;
		float: left;
		margin: 0;
		padding: 5px;
	}
	
	.currentContainer .currentInner .current-center h1 {
		font-size: 40px;
		margin: 10px 0;
	}
	
	.currentContainer .currentInner .current-center p {
		font-size: 14px;
		line-height: 20px;
	}
	
	.currentContainer .currentInner .current-right {
		width: 230px;
		height: auto;
		position: relative;
		float: right;
		margin: 0;
		padding: 5px;
	}
	
	.currentContainer .currentInner .current-right h1 {
		font-size: 40px;
		margin: 10px 0;
	}
	
	.currentContainer .currentInner .current-right p {
		font-size: 14px;
		line-height: 20px;
	}
	
	.emergencyContainer {
		height: 100%;
		padding: 10px;
	}
	
	.emergencyContainer i {
		font-size: 14px;
	}
	
	.emergencyContainer .emergencyInner {
		width: auto;
		margin: 0;
		padding: 15px;
	}
	
	.emergencyContainer .emergencyInner h1 {
		font-size: 20px;
		margin: 10px;
		line-height: 25px;
	}

	.emergencyContainer .emergencyInner p {
		font-size: 14px;
		margin: 10px 0;
		line-height: 20px;
	}
	
	.emergencyContainer .emergencyInner a {
		width: 170px;
		height: 35px;
		margin: 0 0 0 275px;
		padding: 10px;
		font-size: 14px;
	}
	
	.bannerContainer {
		width: auto;
		height: 370px;
		background-size: cover;
	}
	
	.bannerContainer .bannerInner {
		width: 300px;
		margin: 150px 0 0 30px;
		padding: 10px;
	}
	
	.bannerContainer .bannerInner h1 {
		font-size: 20px;
		line-height: 25px;
		margin: 10px 0;
	}
	
	.bannerContainer .bannerInner p {
		font-size: 14px;
		margin: 10px 0;
	}
	
	.renderContainer {
		width: auto;
		height: auto;
		margin: 0;
		padding: 10px;
	}
	
	.renderContainer .renderInner {
		width: auto;
		height: auto;
		margin: 0;
		padding: 0 10px;
	}
	
	.renderContainer .renderInner h3 {
		font-size: 20px;
		text-align: center;
	}
	
	.renderContainer .renderInner .renderPros {
		width: auto;
		margin: 0 0 0 15px;
	}
	
	.renderContainer .renderInner .renderPros li {
		font-size: 14px;
	}
	
	.approachContainer {
		width: auto;
		height: auto;
		margin: 0;
		padding: 10px;
	}
	
	.approachContainer .approachInner {
		width: auto;
		height: auto;
		margin: 0;
		padding: 0 10px;
	}
	
	.approachContainer .approachInner h2 {
		font-size: 20px;
		text-align: center;
	}
	
	.approachContainer .approachInner p {
		font-size: 14px;
		margin: 10px 0;
		line-height: 20px;
	}
	
	.approachContainer .approachInner .approach-part-left {
		width: 230px;
		height: auto;
		position: relative;
		float: left;
		margin: 15px 10px 0 0;
		padding: 5px;
	}
	
	.approachContainer .approachInner .approach-part-left img {
		width: 150px;
		height: 150px;
		margin: 0;
		padding: 0;
	}
	
	.approachContainer .approachInner .approach-part-left p {
		font-size: 14px;
		margin: 10px 0;
		line-height: 20px;
	}
	
	.approachContainer .approachInner .approach-part-center {
		width: 230px;
		height: auto;
		position: relative;
		float: left;
		margin: 15px 10px 0 0;
		padding: 5px;
	}
	
	.approachContainer .approachInner .approach-part-center img {
		width: 150px;
		height: 150px;
		margin: 0;
		padding: 0;
	}
	
	.approachContainer .approachInner .approach-part-center p {
		font-size: 14px;
		margin: 10px 0;
		line-height: 20px;
	}
	
	.approachContainer .approachInner .approach-part-right {
		width: 230px;
		height: auto;
		position: relative;
		float: left;
		margin: 15px 10px 0 0;
		padding: 5px;
	}
	
	.approachContainer .approachInner .approach-part-right img {
		width: 150px;
		height: 150px;
		margin: 0;
		padding: 0;
	}
	
	.approachContainer .approachInner .approach-part-right p {
		font-size: 14px;
		margin: 10px 0s;
		line-height: 20px;
	}
	
	.approachContainer .approachBeneat {
		width: auto;
		height: auto;
		margin: 0;
		padding: 0 10px;
	}
	
	.approachContainer .approachBeneat .approach-beneat-left {
		width: 230px;
		height: auto;
		position: relative;
		float: left;
		margin: 15px 10px 0 0;
		padding: 5px;
	}
	
	.approachContainer .approachBeneat .approach-beneat-left img {
		width: 150px;
		height: 150px;
		margin: 0;
		padding: 0;
	}
	
	.approachContainer .approachBeneat .approach-beneat-left p {
		font-size: 14px;
		margin: 10px 0;
		line-height: 20px;
	}
	
	.approachContainer .approachBeneat .approach-beneat-center {
		width: 230px;
		height: auto;
		position: relative;
		float: left;
		margin: 15px 10px 0 0;
		padding: 5px;
	}
	
	.approachContainer .approachBeneat .approach-beneat-center img {
		width: 150px;
		height: 150px;
		margin: 0;
		padding: 0;
	}
	
	.approachContainer .approachBeneat .approach-beneat-center p {
		font-size: 14px;
		margin: 10px 0;
		line-height: 20px;
	}
	
	.approachContainer .approachBeneat .approach-beneat-right {
		width: 230px;
		height: auto;
		position: relative;
		float: left;
		margin: 15px 10px 0 0;
		padding: 5px;
	}
	
	.approachContainer .approachBeneat .approach-beneat-right img {
		width: 150px;
		height: 150px;
		margin: 0;
		padding: 0;
	}
	
	.approachContainer .approachBeneat .approach-beneat-right p {
		font-size: 14px;
		margin: 10px 0;
		line-height: 20px;
	}
	
	.monthlyContainer {
		width: auto;
		height: 370px;
		background-size: cover;
	}
	
	.monthlyContainer .monthlyInner {
		width: 230px;
		margin: 150px 0 0 20px;
		padding: 10px;
	}
	
	.monthlyContainer .monthlyInner h1 {
		font-size: 20px;
		line-height: 25px;
	}
	
	.donateContainer {
		width: auto;
		height: auto;
		margin: 0;
		padding: 10px;
		background-size: cover;
	}
	
	.donateContainer .donateCheckout {
		width: 370px;
		height: auto;
		margin: 10px 0;
		padding: 0;
	}
	
	.donateContainer .donateForm {
		width: 360px;
		position: relative;
		float: left;
		margin: 10px 0;
		padding: 15px;
	}
	
	.donateContainer .donateCheckout .checkoutInner {
		width: auto;
		margin: 0;
		padding: 15px;
	}
	
	.donateContainer .donateForm h2 {
		font-size: 20px;
		text-align: center;
		margin: 10px 0;
	}
	
	.donateContainer .donateCheckout .checkoutInner h2 {
		font-size: 20px;
		text-align: center;
		margin: 10px 0;
	}
	
	.donateContainer .donateCheckout .checkoutInner .crypto_donate_ctn {
		width: auto;
		height: auto;	
	}
	
	.donateContainer .donateCheckout .checkoutInner .crypto_submit_ctn input {
		width: 300px;
		height: 35px;
		font-size: 15px;
		position: relative;
		float: left;
		padding: 6px;
	}
	
	.donateContainer .donateContainer .donateForm .checkoutContainer .crypto_donate_form {
		width: 100%;
		height: auto;
		position: relative;
		float: left;
		margin: 30px 0 0 0;
		padding: 0;
	}
	
	.donateContainer .donateCheckout .checkoutInner .crypto_donate_ctn th {
		font-size: 14px;
		padding: 20px 5px 0 5px;
	}
	
	.donateContainer .donateForm .checkoutContainer .crypto_donate_form h2 {
		margin: 15px;
		padding: 0;
	}
	
	.donateContainer .donateCheckout .checkoutInner .crypto_donate_ctn td {
		width: auto;
		height: 40px;
	}
	
	.donateContainer .donateCheckout .checkoutInner .crypto_donate_ctn td button {
		font-size: 15px;
		padding: 7px;
	}
	
	.donateContainer .donateCheckout .checkoutInner .crypto_donate_ctn td input {
		width: 250px;
		height: 35px;
		font-size: 16px;
		padding: 7px 12px;
	}
	
	.donateContainer .donateCheckout .checkoutInner .crypto_donate_ctn td .transactId {
		width: 175px;
		height: 35px;
		font-size: 16px;
		padding: 7px 12px;
	}
	
	.donateContainer .donateCheckout .checkoutInner .crypto_donate_ctn td label {
		position: relative;
	    float: left;
		margin: 0;
		padding: 10px 0 0 0;
		font-family: Arial;
		font-weight: 500;
		font-size: 15px;
		color: #000;
		text-align: left;
		line-height: 20px;
	}
	
	.donateContainer .donateForm .checkoutContainer .crypto_donate_form .crypto_checkout_control {
		width: auto;
		margin: 0;
		padding: 0 10px;
	}
	
	.donateContainer .donateForm .checkoutContainer .crypto_donate_form .crypto_checkout_control td {
		width: auto;
		margin: 5px;
		padding: 0;
	}
	
	.donateContainer .donateForm .checkoutContainer .crypto_donate_form .crypto_checkout_control td label {
		margin: 0;
		padding: 10px 0 0 0;
		font-family: Arial;
		font-weight: 500;
		font-size: 15px;
		color: #000;
		text-align: left;
		line-height: 20px;
	}
	
	.donateContainer .donateForm .checkoutContainer .crypto_donate_form .crypto_checkout_control td input {
		width: 200px;
		height: 35px;
		font-size: 16px;
		position: relative;
		float: right;
	}
	
	.donateContainer .donateForm .checkoutContainer {
		margin: 0;
		padding: 0;
	}
	
	.donateContainer .donateForm .checkoutContainer p {
		margin: 5px;
	}
	
	.donateContainer .donateForm .checkoutContainer input {
		width: 140px;
		height: 40px;
		font-size: 15px;
		margin: 7px;
		padding: 8px;
		position: relative;
		float: left;
	}
	
	.donateContainer .donateForm .checkoutContainer .otherFigure {
		width: 140px;
		height: 39px;
		font-size: 15px;
		margin: 220px 0 10px 164px;
		padding: 7px;
		position: absolute;
		float: left;
	}
	
	.donateContainer .donateForm .checkoutContainer .otherFigure input {
		width: 90px;
		height: 24px;
		font-size: 14px;
		position: relative;
		float: right;
	}
		
	.donateContainer .donateForm .checkoutContainer .donation_frequency {
		padding: 10px;
	}
	
	.donateContainer .donateForm .checkoutContainer .donation_frequency li {
		position: relative;
		float: left;
		margin: 20px 0 0 0;
	}
	
	.donateContainer .donateForm .checkoutContainer .donation_frequency li select {
		width: 250px;
		height: 35px;
		margin: 10px 0;
		padding: 7px;
	}
	
	.donateContainer .donateForm .checkoutContainer .donation_frequency li input {
		width: 250px;
		height: 35px;
		font-size: 14px;
		margin: 5px 0;
	}
	
	.donateContainer .donateForm .checkoutContainer .donation_comment {
		padding: 20px 0 10px 0;
	}
	
	.donateContainer .donateForm .checkoutContainer .donation_comment textarea {
		margin: 5px 0;
		float: left;
		font-size: 14px;
		line-height: 20px;
	}
	
	.donateContainer .donateForm .checkoutContainer .donation_comment small {
		margin: 210px 0 0 0;
		font-size: 13px;
	}
	
	.donateContainer .donateForm .checkoutContainer .consentContainer li {
		margin: 10px 0 10px 5px;
		padding: 0 7px;
	}
	
	.donateContainer .donateForm .checkoutContainer .consentContainer li label {
		position: relative;
		float: left;
		margin: 0;
	}
	
	.donateContainer .donateForm .checkoutContainer .consentContainer li select {
		width: 240px;
		height: 35px;
		margin: 5px 0 0 0;
		padding: 5px;
	}
	
	.donateContainer .donateForm .checkoutContainer .checkout {
		width: 100%;
		margin: 30px 15px 10px 15px;
	}
	
	.donateContainer .donateForm .checkoutContainer .checkout input {
		width: 300px;
		height: 35px;
		font-size: 15px;
		padding: 6px;
	}
}

@media (min-width: 992px){
	.wrapper {
		padding: 10px;
	}
	
	.wrapper .container {
		width: auto;
	}
	
	.wrapper .container .content {
		padding: 20px;
	}
	
	.wrapper .container .content img {
		width: 140px;
		height: 90px;
		margin: 10px 0 0 10px;
		position: relative;
		float: left;
	}
	
	.wrapper .container .content .search-box {
		width: auto;
		height: 60px;
		position: relative;
		float: right;
		margin: 40px 0 0 0;
		padding: 10px;
	}
	
	.content .search-box .form-control input {
		width: 250px;
		height: 40px;
		font-size: 16px;
		padding: 10px;
	}
	
	.content .search-box .form-control .form-action {
		width: 40px;
		height: 40px;
		padding: 5px;
	}
	
	.content .search-box .form-control .form-action i {
		font-size: 30px;
	}
	
	.nav .nav-bar {
		padding: 0 30px;
	}
	
	.nav .nav-bar li {
		position: relative;
		float: left;
		margin: 10px 20px;
	}
	
	.nav .nav-bar li a {
		font-size: 15px;
		line-height: 20px;
	}
	
	.click_to_donate {
		width: 90px;
		height: 40px;
		margin: 0;
		padding: 5px;
		font-size: 15px;
	}
	
	.mainContainer {
		width: auto;
		height: 370px;
		background-size: cover;
	}
	
	.mainContainer .mainInner {
		width: 350px;
		margin: 150px 0 0 30px;
		padding: 15px;
	}
	
	.mainContainer .mainInner h3 {
		font-size: 25px;
		line-height: 25px;
	}
	
	.mainContainer a {
		width: 170px;
		height: 40px;
		margin: 290px 0px 0px 30px;
		padding: 10px;
		font-size: 15px;
	}
	
	.ctn-info .subHeading {
		width: auto;
		height: auto;
		margin: 20px;
		padding: 20px;
	}
	
	.ctn-info .subHeading h1 {
		font-size: 25px;
		text-align: left;
		margin: 5px 0;
		padding: 0;
		line-height: 25px;
	}
	
	.ctn-info .subHeading p {
		font-size: 15px;
		margin: 10px;
		line-height: 20px;
		position: relative;
		float: left;
		text-align: justify;
	}
	
	.ourPay {
		width: auto;
		position: relative;
		float: left;
		margin: 0 0 0 30px;
	}
	
	.ourPay li {
		font-size: 14px;
		margin: 5px;
		padding: 5px;
	}
	
	.ctn-info .infoContainer {
		width: auto;
		height: auto;
		margin: 20px;
		padding: 20px;
	}
	
	.ctn-info .infoContainer .form-control .form-notice {
		width: auto;
		height: auto;
		position: relative;
		float: left;
		margin: 0 0 10px 0;
		padding: 10px;
	}
	
	.ctn-info .infoContainer .form-control .form-notice h3 {
		font-size: 25px;
		text-align: left;
		line-height: 25px;
		margin: 0;
		padding: 0;
	}
	
	.ctn-info .infoContainer .form-control .underwrite {
		width: auto;
		height: inherit;
		position: relative;
		float: left;
		margin: 10px 0 0 0;
		padding: 5px 10px;
	}
	
	.ctn-info .infoContainer .form-control .underwrite small {
		font-size: 14px;
		line-height: 20px;
		margin: 0;
		padding: 0;
	}
	
	.getInformation {
		width: auto;
	}
	
	.getInformation .info-part {
		display: inline-block;
		width: 200px;
		height: auto;
		margin: 0 7px;
		padding: 0;
	}
	
	.getInformation .info-part input {
		width: 200px;
		height: 50px;
		font-size: 14px;
	}
	
	.getInformation .info-part .submit {
		width: 90px;
		height: 40px;
		margin: 0;
		padding: 10px;
		font-size: 15px;
	}
	
	.outreachOffer {
		width: auto;
		height: auto;
		margin: 0;
		padding: 10px 20px;
	}
	
	.outreachOffer .outreachInner {
		width: auto;
		height: auto;
		margin: 0;
		padding: 0 10px;
	}
	
	.outreachOffer .outreachInner h2 {
		font-size: 24px;
		text-align: left;
		margin: 0;
		padding: 10px 0;
		line-height: 25px;
	}
	
	.outreachOffer .outreachInner .outreach-part-left {
		width: 300px;
		height: auto;
		position: relative;
		float: left;
		margin: 0 7px 0 0;
		padding: 5px;
	}
	
	.outreachOffer .outreachInner .outreach-part-left img {
		width: 280px;
		height: 150px;
	}
	
	.outreachOffer .outreachInner .outreach-part-left h1 {
		font-size: 25px;
		text-align: left;
		padding: 0;
	}
	
	.outreachOffer .outreachInner .outreach-part-left a {
		width: 200px;
		height: 40px;
		margin: 0 0 0 5px;
		padding: 10px;
		font-size: 15px;
	}
	
	.outreachOffer .outreachInner .outreach-part-center {
		width: 300px;
		height: auto;
		position: relative;
		float: left;
		margin: 0 7px 0 7px;
		padding: 5px;
	}
	
	.outreachOffer .outreachInner .outreach-part-center img {
		width: 280px;
		height: 150px;
	}
	
	.outreachOffer .outreachInner .outreach-part-center h1 {
		font-size: 25px;
		text-align: left;
		padding: 0;
	}
	
	.outreachOffer .outreachInner .outreach-part-center a {
		width: 200px;
		height: 40px;
		margin: 0 0 0 5px;
		padding: 10px;
		font-size: 15px;
	}

	.outreachOffer .outreachInner .outreach-part-right {
		width: 300px;
		height: auto;
		position: relative;
		float: right;
		margin: 0 0 0 5px;
		padding: 5px;
	}
	
	.outreachOffer .outreachInner .outreach-part-right img {
		width: 280px;
		height: 150px;
	}
	
	.outreachOffer .outreachInner .outreach-part-right h1 {
		font-size: 25px;
		text-align: left;
		padding: 0;
	}
	
	.outreachOffer .outreachInner .outreach-part-right a {
		width: 200px;
		height: 40px;
		margin: 0 0 0 5px;
		padding: 10px;
		font-size: 15px;
	}
	
	.outreachOffer .outreachInner .company-info-left {
		width: 450px;
		height: auto;
		position: relative;
		float: left;
		margin: 5px;
		padding: 10px;
	}
	
	.outreachOffer .outreachInner .company-info-left iframe {
		width: 100%;
		height: 200px;
		margin: 10px 0;
	}
	
	.outreachOffer .outreachInner .company-info-left img {
		width: 100%;
		height: 200px;
	}
	
	.outreachOffer .outreachInner .company-info-left p {
		font-size: 14px;
		margin: 5px;
		line-height: 20px;
	}
	
	.outreachOffer .outreachInner .company-info-left .outreach_partition_left {
		width: 95%;
		margin: 140px 0 0 0;
		padding: 10px;
	}
	
	.outreachOffer .outreachInner .company-info-left .outreach_partition_left h4 {
		font-weight: 500;
		font-size: 14px;
		margin: 10px 0;
		line-height: 20px;
	}
	
	.outreachOffer .outreachInner .company-info-left .outreach_partition_left a {
		width: 110px;
		height: 37px;
		margin: 0;
		padding: 10px 5px;
		font-size: 14px;
	}
	
	.outreachOffer .outreachInner .company-info-right {
		width: 450px;
		height: auto;
		position: relative;
		float: right;
		margin: 5px;
		padding: 10px;
	}
	
	.outreachOffer .outreachInner .company-info-right img {
		width: 100%;
		height: 200px;
	}
	
	.outreachOffer .outreachInner .company-info-right p {
		font-size: 14px;
		margin: 5px;
		line-height: 20px;
	}
	
	.outreachOffer .outreachInner .company-info-right .outreach_partition_right {
		width: 95%;
		margin: 140px 0 0 0;
		padding: 10px;
	}
	
	.outreachOffer .outreachInner .company-info-right .outreach_partition_right h4 {
		font-weight: 500;
		font-size: 14px;
		margin: 10px 0;
		line-height: 20px;
	}
	
	.outreachOffer .outreachInner .company-info-right .outreach_partition_right a {
		width: 110px;
		height: 37px;
		margin: 0;
		padding: 10px;
		font-size: 13px;
	}
	
	.outreachOffer .outreachInner .company-info-right .aboutIntro {
		width: auto;
	}

	.outreachOffer .outreachInner .company-info-right .aboutIntro h1 {
		font-size: 25px;
		text-align: left;
		margin: 10px 0;
		padding: 0;
	}
	
	.outreachOffer .outreachInner .company-info-right .aboutIntro p {
		font-size: 15px;
		margin: 10px 0;
		line-height: 20px;
	}
	
	.outreachOffer .outreachInner a {
		width: 200px;
		height: 40px;
		position: relative;
		margin: 10px 0 0 360px;
		padding: 10px;
		font-size: 15px;
	}
	
	.valuesContainer .valuesInner {
		width: auto;
		margin: 0 ;
		padding: 0;
		position: relative;
		float: left;
	}
	
	.valuesContainer .valuesInner a {
		width: 200px;
		height: 40px;
		margin: 0 0 0 360px;
		padding: 10px;
		font-size: 15px;
	}
	
	.valuesContainer .valuesInner .ourValues {
		position: relative;
		float: left;
	}
	
	.valuesContainer .valuesInner .ourValues h1 {
		font-size: 25px;
		line-height: 25px;
		margin: 10px 0;
		padding: 0;
	}
	
	.valuesContainer .valuesInner .ourValues p {
		font-size: 15px;
		margin: 0;
		line-height: 20px;
	}
	
	.valuesContainer .valuesInner .valuesWriteup {
		position: relative;
		float: left;
		margin: 10px 0;
		padding: 0 5px;
	}
	
	.valuesContainer .valuesInner .valuesWriteup p {
		font-size: 15px;
		text-align: center;
		margin: 10px 0;
		line-height: 20px;
	}
	
	.updateContainer {
		width: auto;
		height: auto;
		margin: 20px 0;
		padding: 10px;
	}
	
	.updateContainer .updateBody {
		width: 100%;
		margin: 0;
		padding: 0;
		position: relative;
		float: left;
		background-color: #FAF0E6;
	}
	
	.updateContainer .updateInner {
		width: auto;
		margin: 0;
		padding: 15px;
		position: relative;
		float: left;
		background-color: #FAF0E6;
	}
	
	.updateContainer .updateInner img {
		width: 350px;
		height: 200px;
		margin: 10px;
	}
	
	.updateContainer .updateInner em {
		font-weight: 600;
		font-size: 15px;
		margin: 10px;
		line-height: 22px;
	}
	
	.updateContainer .updateInner p {
		font-weight: 500;
		font-size: 15px;
		margin: 10px;
		line-height: 20px;
	}
	
	.updateContainer .updateBody h2 {
		font-size: 25px;
		text-align: center;
		margin: 0;
		padding: 15px;
		line-height: 25px;
	}
	
	.updateContainer .updateBody .update-menu-1 {
		width: 100%;
		height: auto;
		margin: 0;
		padding: 20px;
	}
	
	.updateBody .update-menu-1 .update-part-left {
		width: auto;
		height: auto;
		position: relative;
		float: left;
		margin: 0;
		padding: 0;
	}
	
	.updateBody .update-menu-1 .update-part-left img {
		width: 350px;
		height: 150px;
		position: relative;
		margin: 0;
		padding: 0;
	}
	
	.updateBody .update-menu-1 .update-part-right {
		width: 500px;
		height: auto;
		position: relative;
		float: right;
		margin: 0;
		padding: 0;
	}
	
	.updateBody .update-menu-1 .update-part-right h3 {
		font-size: 25px;
		margin: 10px 0;
		text-align: left;
	}
	
	.updateBody .update-menu-1 .update-part-right p {
		font-size: 15px;
		margin: 0;
		text-align: justify;
		line-height: 20px;
	}
	
	.updateBody .update-menu-1 .update-part-right a {
		width: 200px;
		height: 40px;
		margin: 10px 0 0 10px;
		padding: 10px;
		font-size: 15px;
	}
	
	.updateContainer .updateBody .update-menu-2 {
		width: 100%;
		height: auto;
		margin: 0;
		padding: 10px;
	}
	
	.updateBody .update-menu-2 .update-part-left {
		width: auto;
		height: auto;
		position: relative;
		float: left;
		margin: 0;
		padding: 0;
	}
	
	.updateBody .update-menu-2 .update-part-left img {
		width: 350px;
		height: 150px;
		position: relative;
		margin: 0;
		padding: 0;
	}
	
	.updateBody .update-menu-2 .update-part-right {
		width: 500px;
		height: auto;
		position: relative;
		float: right;
		margin: 0;
		padding: 0;
	}
	
	.updateBody .update-menu-2 .update-part-right h3 {
		font-size: 25px;
		margin: 10px 5px;
		text-align: left;
	}
	
	.updateBody .update-menu-2 .update-part-right p {
		font-size: 15px;
		margin: 5px;
		line-height: 20px;
		text-align: justify;
	}
	
	.updateBody .update-menu-2 .update-part-right a {
		width: 200px;
		height: 40px;
		margin: 10px 0 0 10px;
		padding: 10px;
		font-size: 15px;
	}
	
	.updateContainer .updateBody .update-menu-3 {
		width: 100%;
		height: auto;
		margin: 0;
		padding: 10px;
	}
	
	.updateBody .update-menu-3 .update-part-left {
		width: auto;
		height: auto;
		position: relative;
		float: left;
		margin: 0;
		padding: 0;
	}
	
	.updateBody .update-menu-3 .update-part-left img {
		width: 350px;
		height: 130px;
		position: relative;
		margin: 0;
		padding: 0;
	}
	
	.updateBody .update-menu-3 .update-part-right {
		width: 500px;
		height: auto;
		position: relative;
		float: right;
		margin: 0;
		padding: 0;
	}
	
	.updateBody .update-menu-3 .update-part-right h3 {
		font-size: 25px;
		margin: 10px 0;
		text-align: left;
	}
	
	.updateBody .update-menu-3 .update-part-right p {
		font-size: 15px;
		margin: 5px;
		line-height: 20px;
		text-align: justify;
	}
	
	.updateBody .update-menu-3 .update-part-right a {
		width: 200px;
		height: 40px;
		margin: 10px 0 0 10px;
		padding: 10px;
		font-size: 15px;
	}
	
	.updateContainer .updateBody .update-menu-4 {
		width: 100%;
		height: auto;
		margin: 0;
		padding: 10px;
	}
	
	.updateBody .update-menu-4 .update-part-left {
		width: auto;
		height: auto;
		position: relative;
		float: left;
		margin: 0;
		padding: 0;
	}
	
	.updateBody .update-menu-4 .update-part-left img {
		width: 350px;
		height: 150px;
		position: relative;
		margin: 0;
		padding: 0;
	}
	
	.updateBody .update-menu-4 .update-part-right {
		width: 500px;
		height: auto;
		position: relative;
		float: right;
		margin: 0;
		padding: 0;
	}
	
	.updateBody .update-menu-4 .update-part-right h3 {
		font-size: 25px;
		margin: 10px 0;
		text-align: left;
	}
	
	.updateBody .update-menu-4 .update-part-right p {
		font-size: 14px;
		margin: 5px;
		line-height: 20px;
		text-align: justify;
	}
	
	.updateBody .update-menu-4 .update-part-right a {
		width: 200px;
		height: 40px;
		margin: 10px 0 0 10px;
		padding: 10px;
		font-size: 15px;
	}
	
	.aboutContainer {
		width: auto;
		padding: 10px;
	}
	
	.aboutContainer .aboutInner {
		width: auto;
		height: auto;
		margin: 0 0 20px 0;
		padding: 10px 20px;
	}
	
	.aboutContainer .aboutInner h2 {
		font-size: 25px;
		margin: 0;
		text-align: center;
		line-height: 25px;
	}
	
	.aboutContainer .aboutInner p {
		font-size: 15px;
		text-align: justify;
		margin: 0;
		padding: 0;
		line-height: 20px;
	}
	
	.aboutContainer .aboutInner .about-part-left {
		width: 300px;
		height: auto;
		position: relative;
		float: left;
		margin: 0 7px 0 0;
		padding: 5px;
	}
	
	.aboutContainer .aboutInner .about-part-left img {
		width: 280px;
		height: 150px;
		position: relative;
		margin: 5px;
		padding: 0;
	}
	
	.aboutContainer .aboutInner .about-part-left h1 {
		font-size: 25px;
		margin: 10px 0;
		padding: 0;
		text-align: left;
		line-height: 25px;
	}
	
	.aboutContainer .aboutInner .about-part-left p {
		font-size: 15px;
		text-align: justify;
		line-height: 20px;
		margin: 0;
	}
	
	.aboutContainer .aboutInner .about-part-left a {
		width: 200px;
		height: 40px;
		margin: 0 0 0 5px;
		padding: 10px;
		font-size: 15px;
	}
	
	.aboutContainer .aboutInner .about-part-center {
		width: 300px;
		height: auto;
		position: relative;
		float: left;
		margin: 0 7px 0 7px;
		padding: 5px;
	}
	
	.aboutContainer .aboutInner .about-part-center img {
		width: 280px;
		height: 150px;
		position: relative;
		margin: 5px;
		padding: 0;
	}
	
	.aboutContainer .aboutInner .about-part-center h1 {
		font-size: 25px;
		margin: 10px 0;
		padding: 0;
		text-align: left;
		line-height: 25px;
	}
	
	.aboutContainer .aboutInner .about-part-center p {
		font-size: 15px;
		text-align: justify;
		line-height: 20px;
		margin: 0;
	}
	
	.aboutContainer .aboutInner .about-part-center a {
		width: 200px;
		height: 40px;
		margin: 0 0 0 5px;
		padding: 10px;
		font-size: 15px;
	}
	
	.aboutContainer .aboutInner .about-part-right {
		width: 300px;
		height: auto;
		position: relative;
		float: right;
		margin: 0 0 0 5px;
		padding: 5px;
	}
	
	.aboutContainer .aboutInner .about-part-right img {
		width: 280px;
		height: 150px;
		position: relative;
		margin: 0;
		padding: 0;
	}
	
	.aboutContainer .aboutInner .about-part-right h1 {
		font-size: 25px;
		margin: 10px 0;
		padding: 0;
		text-align: left;
		line-height: 25px;
	}
	
	.aboutContainer .aboutInner .about-part-right p {
		font-size: 15px;
		text-align: justify;
		line-height: 20px;
		margin: 0;
	}
	
	.aboutContainer .aboutInner .about-part-right a {
		width: 200px;
		height: 40px;
		margin: 0 0 0 5px;
		padding: 10px;
		font-size: 15px;
	}
	
	.aboutContainer .aboutBeneat {
		width: auto;
		height: auto;
		margin: 0;
		padding: 0;
	}
	
	.aboutContainer .aboutBeneat .about-beneat-left {
		width: 300px;
		height: auto;
		position: relative;
		float: left;
		margin: 0 7px 0 0;
		padding: 5px;
	}
	
	.aboutContainer .aboutBeneat .about-beneat-left img {
		width: 280px;
		height: 100px;
		position: relative;
		margin: 10px;
		padding: 0;
	}
	
	.aboutContainer .aboutBeneat .about-beneat-left h1 {
		font-size: 25px;
		margin: 10px 0;
		padding: 0;
		text-align: left;
		line-height: 25px;
	}
	
	.aboutContainer .aboutBeneat .about-beneat-left p {
		font-size: 15px;
		text-align: justify;
		line-height: 20px;
		margin: 0;
	}
	
	.aboutContainer .aboutBeneat .about-beneat-left a {
		width: 200px;
		height: 40px;
		margin: 0 0 0 5px;
		padding: 10px;
		font-size: 15px;
	}
	
	.aboutContainer .aboutBeneat .about-beneat-center {
		width: 300px;
		height: auto;
		position: relative;
		float: left;
		margin: 0 7px 0 7px;
		padding: 0;
	}
	
	.aboutContainer .aboutBeneat .about-beneat-center img {
		width: 280px;
		height: 150px;
		position: relative;
		margin: 0;
		padding: 0;
	}
	
	.aboutContainer .aboutBeneat .about-beneat-center h1 {
		font-size: 25px;
		margin: 10px 0;
		padding: 0;
		text-align: left;
		line-height: 25px;
	}
	
	.aboutContainer .aboutBeneat .about-beneat-center p {
		font-size: 15px;
		text-align: justify;
		line-height: 20px;
		margin: 0;
	}
	
	.aboutContainer .aboutBeneat .about-beneat-center a {
		width: 200px;
		height: 40px;
		margin: 0 0 0 5px;
		padding: 10px;
		font-size: 15px;
	}
	
	.aboutContainer .aboutBeneat .about-beneat-right {
		width: 300px;
		height: auto;
		position: relative;
		float: right;
		margin: 0 0 0 5px;
		padding: 5px;
	}
	
	.aboutContainer .aboutBeneat .about-beneat-right img {
		width: 280px;
		height: 150px;
		position: relative;
		margin: 0;
		padding: 0;
	}
	
	.aboutContainer .aboutBeneat .about-beneat-right h1 {
		font-size: 25px;
		margin: 10px 0;
		padding: 0;
		text-align: left;
		line-height: 25px;
	}
	
	.aboutContainer .aboutBeneat .about-beneat-right p {
		font-size: 15px;
		text-align: justify;
		line-height: 20px;
		margin: 0;
	}
	
	.aboutContainer .aboutBeneat .about-beneat-right a {
		width: 200px;
		height: 40px;
		margin: 0 0 0 5px;
		padding: 10px;
		font-size: 15px;
	}
	
	.featuredContainer {
		margin: auto;
		padding: 10px;
	}
	
	.featuredContainer .featuredInner {
		width: auto;
		height: auto;
		margin: auto;
		padding: 10px;
	}
	
	.featuredContainer .featuredInner h1 {
		font-size: 25px;
		margin: 10px 0;
		padding: 0;
	}
	
	.featuredContainer .featuredInner h2 {
		font-size: 25px;
		text-align: center;
		margin: 10px 0;
		padding: 0;
		background-color: #f6f6f6;
	}
	
	.featuredContainer .featuredInner p {
		margin: 5px;
		font-size: 15px;
		line-height: 20px;
	}
	
	.featuredContainer .featuredInner ol {
		list-style-type: circle;
		margin: 5px 0 0 30px;
	}
	
	.featuredContainer .featuredInner ol li {
		font-size: 15px;
	}
	
	.featuredContainer .featuredInner .featured-part-left {
		width: auto;
		height: inherit;
		position: relative;
		float: left;
		margin: 0;
		padding: 0 20px;
	}
	
	.featuredContainer .featuredInner .featured-part-left img {
		width: 350px;
		height: 150px;
		position: relative;
		margin: 0;
		padding: 0;
	}
	
	.featuredContainer .featuredInner .featured-part-right {
		width: 500px;
		height: inherit;
		position: relative;
		float: right;
		margin: 0;
		padding: 0;
	}
	
	.featuredContainer .featuredInner .featured-part-right p {
		font-size: 15px;
		text-align: justify;
		line-height: 20px;
		margin: 5px;
	}
	
	.featuredContainer .featuredInner .featured-conflict-left {
		width: auto;
		height: inherit;
		position: relative;
		float: left;
		margin: 10px 0;
		padding: 0 20px;
	}
	
	.featuredContainer .featuredInner .featured-conflict-left img {
		width: 400px;
		height: auto;
		position: relative;
		margin: 0;
		padding: 0;
	}
	
	.featuredContainer .featuredInner .featured-conflict-right {
		width: 500px;
		height: inherit;
		position: relative;
		float: right;
		margin: 10px 0;
		padding: 0;
	}
	
	.ourPay {
		width: 100%;
		margin: 10px 30px;
	}
	
	.ourPay li {
		font-size: 15px;
		line-height: 20px;
		margin: 0;
	}
	
	.featuredContainer .featuredInner .featured-conflict-left p {
		font-size: 15px;
		text-align: justify;
		line-height: 20px;
		margin: 5px;
	}
	
	.featuredContainer .featuredInner .featured-conflict-right p {
		font-size: 15px;
		text-align: justify;
		line-height: 20px;
		margin: 5px;
	}
	
	.statisticContainer {
		width: auto;
		height: auto;
		margin: 15px;
	}
	
	.statisticContainer .statistic-part-left {
		width: 500px;
		height: inherit;
		position: relative;
		float: left;
		margin: 0;
		padding: 0;
	}
	
	.statisticContainer .statistic-part-left h2 {
		font-size: 25px;
		margin: 10px 0;
	}
	
	.statisticContainer .statistic-part-left p {
		font-size: 15px;
		margin: 0;
		line-height: 20px;
	}
	
	.statisticContainer .statistic-part-right {
		width: 400px;
		height: auto;
		position: relative;
		float: right;
		margin: 0;
		padding: 0 20px;
	}
	
	.statisticContainer .statistic-part-right img {
		width: 350px;
		height: 150px;
		margin: 0;
		padding: 0;
	}
	
	.reportContainer {
		width: auto;
		height: auto;
	}
	
	.reportContainer .reportInner {
		width: auto;
		margin: 10px;
		padding: 0;
	}
	
	.reportContainer .reportInner h2 {
		font-size: 25px;
		line-height: 25px;
	}
	
	.reportContainer .reportInner p {
		font-size: 15px;
		line-height: 20px;
	}
	
	.reportContainer .reportInner .report-part-left {
		width: 300px;
		height: auto;
		position: relative;
		float: left;
		margin: 0 7px 0 0;
		padding: 5px;
	}
	
	.reportContainer .reportInner .report-part-left img {
		width: 280px;
		height: 150px;
	}
	
	.reportContainer .reportInner .report-part-left h1 {
		font-size: 25px;
		text-align: left;
	}
	
	.reportContainer .reportInner .report-part-left p {
		font-size: 15px;
		margin: 10px 0;
		line-height: 20px;
	}
	
	.reportContainer .reportInner .report-part-center {
		width: 300px;
		height: auto;
		position: relative;
		float: left;
		margin: 0 7px 0 7px;
		padding: 5px;
	}
	
	.reportContainer .reportInner .report-part-center img {
		width: 280px;
		height: 150px;
	}
	
	.reportContainer .reportInner .report-part-center h1 {
		font-size: 25px;
		text-align: left;
		line-height: 25px;
	}
	
	.reportContainer .reportInner .report-part-center p {
		font-size: 15px;
		margin: 10px 0;
		line-height: 20px;
	}
	
	.reportContainer .reportInner .report-part-right {
		width: 300px;
		height: auto;
		position: relative;
		float: right;
		margin: 0 0 0 5px;
		padding: 5px;
	}
	
	.reportContainer .reportInner .report-part-right img {
		width: 280px;
		height: 150px;
	}
	
	.reportContainer .reportInner .report-part-right h1 {
		font-size: 25px;
		text-align: left;
		line-height: 25px;
	}
	
	.reportContainer .reportInner .report-part-right p {
		font-size: 15px;
		margin: 10px 0;
		line-height: 20px;
	}
	
	.signupContainer {
		width: auto;
		height: auto;
		margin: 10px;
		padding: 20px;
	}
	
	.signupContainer .form-control {
		margin: 0;
	}
	
	.signupContainer .form-control .form-notice {
		width: 100%;
		height: auto;
		position: relative;
		float: left;
		margin: 0 0 10px 0;
		padding: 10px;
	}
	
	.signupContainer .form-control .form-notice h3 {
		font-size: 25px;
		text-align: center;
		line-height: 25px;
		margin: 0;
		padding: 0;
	}
	
	.signupContainer .form-control .underwrite {
		width: auto;
		height: inherit;
		position: relative;
		float: left;
		margin: 10px 0 5px 0;
		padding: 10px;
	}
	
	.signupContainer .form-control .underwrite small {
		line-height: 20px;
		margin: 0;
		padding: 0;
		text-align: 14px;
	}
	
	.endContainer {
		height: auto;
	}
	
	.endContainer .endInner {
		width: auto;
		margin: 5px;
		padding: 0;
		position: relative;
		float: left;
	}
	
	.endContainer .endInner .end-part-left {
		width: 220px;
		height: auto;
		position: relative;
		float: left;
		margin: 0;
		padding: 10px;
	}
	
	.endContainer .endInner .end-part-left a {
		font-size: 16px;
	}
	
	.endContainer .endInner .end-part-left .end-part-nav li {
		margin: 0;
		display: block;
		position: relative;
		float: left;
		border: none;
	}
	
	.endContainer .endInner .end-part-left .donation {
		width: 200px;
		height: 40px;
		margin: 10px 0 0 0;
		padding: 10px;
		font-size: 15px;
	}
	
	.endContainer .endInner .end-part-center {
		width: 360px;
		height: auto;
		position: relative;
		float: left;
		margin: 5px 0;
		padding: 5px;
	}
	
	.endContainer .endInner .end-part-center h5 {
		font-size: 16px;
		margin: 0 0 10px 0;
	}
	
	.endContainer .endInner .end-part-center p {
		font-size: 15px;
		margin: 0;
		line-height: 20px;
	}
	
	.endContainer .endInner .end-part-center .end-partner {
		width: auto;
		margin: 10px 0;
	}
	
	.endContainer .endInner .end-part-center .end-partner img {
		margin: 10px 20px 0 5px;
	}
	
	.endContainer .endInner .end-part-right {
		width: 400px;
		height: inherit;
		position: relative;
		float: right;
		margin: 0;
		padding: 10px;
	}
	
	.endContainer .endInner .end-part-right a {
		font-size: 16px;
	}
	
	.endContainer .endInner .end-part-right p {
		font-size: 15px;
		text-align: justify;
		margin: 10px 10px 0 0;
		line-height: 20px;
	}
	
	.endContainer .endInner .end-part-right .end-media {
		margin: 0 10px;
	}
	
	.endContainer .endInner .end-part-right .end-media i {
		font-size: 30px;
		margin: 5px;
	}
	
	.endContainer .endInner .end-part-right .end-payment-accept {
		margin: 10px 0;
	}
	
	.endContainer .endInner .end-part-right .end-payment-accept a {
		line-height: 20px;
		margin: 30px 0 0 5px;
	}
	
	.endContainer .endInner .copywrite {
		margin: auto;
		padding: 0 20px;
	}
	
	.endContainer .endInner .copywrite small {
		font-size: 13px;
		line-height: 20px;
		text-align: left;
		margin: 0 15px 0 0;
	}
	
	.tabContainer {
		width: auto;
		height: auto;
		margin: 0;
		padding: 10px;
	}
	
	.tabContainer i {
		font-size: 16px;
		margin: 0;
	}
	
	.tabContainer small i {
		font-size: 13px;
		margin: 10px;
	}
	
	.tabContainer span {
		font-size: 16px;
		line-height: 20px;
	}
	
	.whyContainer {
		width: auto;
		height: 370px;
		background-size: cover;
	}
	
	.whyContainer .whyInner {
		width: auto;
		margin: 150px 0 0 30px;
		padding: 15px;
	}
	
	.whyContainer .whyInner h3 {
		font-size: 25px;
		line-height: 25px;
	}
	
	.boxContainer .boxInner {
		width: auto;
		height: auto;
		margin: 0;
		padding: 10px;
	}
	
	.boxContainer .boxInner h2 {
		font-size: 25px;
		margin: 10px 0;
		padding: 0;
		line-height: 25px;
	}
	
	.boxContainer .boxInner .box-part-left {
		width: 450px;
		height: inherit;
		position: relative;
		float: left;
		margin: 0;
		padding: 10px;
	}
	
	.boxContainer .boxInner .box-part-left p {
		font-size: 15px;
		margin: 10px 0;
		line-height: 20px;
	}
	
	.boxContainer .boxInner .box-part-right {
		width: 450px;
		height: inherit;
		position: relative;
		float: right;
		margin: 0;
		padding: 10px;
	}
	
	.boxContainer .boxInner .box-part-right img {
		width: 100%;
		height: auto;
		margin: 0;
	}
	
	.leadingContainer {
		width: auto;
		height: auto;
		margin: 0 10px;
		padding: 0;
	}
	
	.leadingContainer .leadingInner {
		width: auto;
		height: auto;
		margin: 0;
		padding: 20px;
	}
	
	.leadingContainer .leadingInner h2 {
		font-size: 25px;
		margin: 10px 0;
		padding: 0;
		line-height: 25px;
	}
	
	.leadingContainer .leadingInner p {
		font-size: 16px;
		margin: 10px 0;
		line-height: 20px;
		text-align: justify;
	}
	
	.leadingContainer .leadingInner ul {
		list-style-type: circle;
		width: auto;
		margin: 10px 30px;
		padding: 0;
	}
	
	.leadingContainer .leadingInner ul li {
		font-size: 15px;
		margin: 5px;
	}
	
	.needsContainer {
		width: auto;
		height: auto;
		margin: 0 10px;
		padding: 0;
	}
	
	.needsContainer .needsInner {
		width: auto;
		height: auto;
		margin: 0;
		padding: 15px;
	}
	
	.needsContainer .needsInner h2 {
		font-size: 25px;
		margin: 10px 0;
		padding: 0;
		line-height: 25px;
	}
	
	.needsContainer .needsInner .needs-left {
		width: 450px;
		position: relative;
		float: left;
		margin: 0;
		padding: 10px;
	}
	
	.needsContainer .needsInner .needs-left p {
		font-size: 15px;
		margin: 10px 0;
		line-height: 20px;
	}
	
	.needsContainer .needsInner .needs-part-right {
		width: auto;
		position: relative;
		float: right;
		margin: 0;
		padding: 10px;
	}
	
	.needsContainer .needsInner .needs-right {
		width: 450px;
		position: relative;
		float: right;
		margin: 0;
		padding: 10px;
	}
	
	.needsContainer .needsInner .needs-right img {
		width: 100%;
		height: 200px;
		margin: 0;
		padding: 0;
	}
	
	.needsContainer .needsInner .needs-right iframe {
		width: 100%;
		height: 200px;
		margin: 0;
		padding: 0;
	}
	
	.waysContainer {
		width: auto;
		height: auto;
		margin: 15px 0;
		padding: 10px;
	}
	
	.waysContainer h2 {
		font-size: 25px;
		margin: 10px 0;
		padding: 0;
		line-height: 25px;
	}
	
	.waysContainer p {
		font-size: 15px;
		margin: 10px 0;
		line-height: 20px;
	}
	
	.waysContainer .ways-organise-box {
		width: auto;
		margin: 0 15px;
	}
	
	.waysContainer .ways-organise-box li {
		display: block;
		width: 220px;
		position: relative;
		float: left;
		margin: 7px;
		padding: 0;
	}
	
	.waysContainer .ways-organise-box li a {
		width: 200px;
		height: 40px;
		margin: 0 0 0 10px;
		padding: 10px;
		font-size: 15px;
	}
	
	.waysContainer .ways-organise-box li img {
		width: 200px;
		height: 100px;
		margin: 0;
		padding: 0;
	}
	
	.waysContainer .ways-organise-box li p {
		font-size: 15px;
		text-align: center;
		margin: 10px 0;
		line-height: 20px;
	}
	
	.waysContainer .ways-organise-box li p a {
		font-size: 16px;
	}
	
	.wedoContainer {
		width: auto;
		height: 370px;
		background-size: cover;
	}
	
	.wedoContainer .wedoInner {
		width: auto;
		margin: 170px 0 0 30px;
		padding: 10px 20px;
	}
	
	.wedoContainer .wedoInner h1 {
		font-size: 25px;
		line-height: 25px;
	}
	
	.detailedContainer {
		width: auto;
		height: auto;
		margin: 0;
		padding: 10px;
	}
	
	.detailedContainer .detailedInner {
		width: auto;
		height: auto;
		margin: 0;
		padding: 0 10px;
	}
	
	.detailedContainer .detailedInner h2 {
		font-size: 25px;
		margin: 10px 0;
		line-height: 25px;
	}
	
	.detailedContainer .detailedInner p {
		font-size: 15px;
		margin: 10px;
		line-height: 20px;
	}
	
	.detailedContainer .detailedInner a {
		width: 200px;
		height: 40px;
		margin: 10px 0 0 365px;
		padding: 10px;
		font-size: 15px;
	}
	
	.currentContainer {
		width: auto;
		height: auto;
		margin: 15px;
		padding: 10px;
	}
	
	.currentContainer .currentInner {
		width: auto;
		height: auto;
		margin: 0;
		padding: 5px 10px;
	}
	
	.currentContainer .currentInner h2 {
		font-size: 25px;
		margin: 10px 0;
		line-height: 25px;
	}
	
	.currentContainer .currentInner p {
		font-size: 15px;
		margin: 10px 0;
		line-height: 20px;
	}
	
	.currentContainer .currentInner ul {
		width: auto;
		margin: 10px 0 0 30px;
	}
	
	.currentContainer .currentInner ul li {
		font-size: 15px;
	}
	
	.currentContainer .currentInner .current-left {
		width: 300px;
		height: auto;
		position: relative;
		float: left;
		margin: 0 7px 0 0;
		padding: 5px;
	}
	
	.currentContainer .currentInner .current-left h1 {
		font-size: 60px;
		margin: 10px 0;
		line-height: 25px;
	}
	
	.currentContainer .currentInner .current-left p {
		font-size: 15px;
		line-height: 25px;
		margin: 10px 0;
	}
	
	.currentContainer .currentInner .current-center {
		width: 300px;
		height: auto;
		position: relative;
		float: left;
		margin: 0 7px 0 0;
		padding: 5px;
	}
	
	.currentContainer .currentInner .current-center h1 {
		font-size: 60px;
		margin: 10px 0;
		line-height: 25px;
	}
	
	.currentContainer .currentInner .current-center p {
		font-size: 15px;
		line-height: 25px;
		margin: 10px 0;
	}
	
	.currentContainer .currentInner .current-right {
		width: 300px;
		height: auto;
		position: relative;
		float: right;
		margin: 0 0 0 5px;
		padding: 5px;
	}
	
	.currentContainer .currentInner .current-right h1 {
		font-size: 60px;
		margin: 10px 0;
		line-height: 25px;
	}
	
	.currentContainer .currentInner .current-right p {
		font-size: 15px;
		line-height: 25px;
		margin: 10px 0;
	}
	
	.emergencyContainer {
		height: 100%;
		padding: 10px;
	}
	
	.emergencyContainer i {
		font-size: 14px;
	}
	
	.emergencyContainer .emergencyInner {
		width: auto;
		margin: 0;
		padding: 15px;
	}
	
	.emergencyContainer .emergencyInner h1 {
		font-size: 25px;
		margin: 10px;
		line-height: 25px;
	}

	.emergencyContainer .emergencyInner p {
		font-size: 15px;
		margin: 10px 0;
		line-height: 20px;
	}
	
	.emergencyContainer .emergencyInner a {
		width: 200px;
		height: 40px;
		margin: 10px 0 0 365px;
		padding: 10px;
		font-size: 15px;
	}
	
	.bannerContainer {
		width: auto;
		height: 370px;
		background-size: cover;
	}
	
	.bannerContainer .bannerInner {
		width: 350px;
		margin: 150px 0 0 30px;
		padding: 10px;
	}
	
	.bannerContainer .bannerInner h1 {
		font-size: 25px;
		line-height: 25px;
		margin: 10px 0;
	}
	
	.bannerContainer .bannerInner p {
		font-size: 15px;
		margin: 10px 0;
	}
	
	.renderContainer {
		width: auto;
		height: auto;
		margin: 0;
		padding: 10px;
	}
	
	.renderContainer .renderInner {
		width: auto;
		height: auto;
		margin: 0;
		padding: 0 15px;
	}
	
	.renderContainer .renderInner h3 {
		font-size: 25px;
		text-align: left;
		line-height: 25px;
		margin: 10px 0;
	}
	
	.renderContainer .renderInner .renderPros {
		width: auto;
		margin: 0 0 0 30px;
	}
	
	.renderContainer .renderInner .renderPros li {
		font-size: 15px;
	}
	
	.approachContainer {
		width: auto;
		height: auto;
		margin: 0;
		padding: 10px;
	}
	
	.approachContainer .approachInner {
		width: auto;
		height: auto;
		margin: 0;
		padding: 0 10px;
	}
	
	.approachContainer .approachInner h2 {
		font-size: 25px;
		text-align: center;
		line-height: 25px;
	}
	
	.approachContainer .approachInner p {
		font-size: 15px;
		margin: 10px 0;
		line-height: 20px;
	}
	
	.approachContainer .approachInner .approach-part-left {
		width: 300px;
		height: auto;
		position: relative;
		float: left;
		margin: 0 7px 0 0;
		padding: 5px;
	}
	
	.approachContainer .approachInner .approach-part-left img {
		width: 150px;
		height: 150px;
		margin: 0;
		padding: 0;
	}
	
	.approachContainer .approachInner .approach-part-left p {
		font-size: 15px;
		margin: 10px 0;
		line-height: 20px;
	}
	
	.approachContainer .approachInner .approach-part-center {
		width: 300px;
		height: auto;
		position: relative;
		float: left;
		margin: 0 7px 0 7px;
		padding: 5px;
	}
	
	.approachContainer .approachInner .approach-part-center img {
		width: 150px;
		height: 150px;
		margin: 0;
		padding: 0;
	}
	
	.approachContainer .approachInner .approach-part-center p {
		font-size: 15px;
		margin: 10px 0;
		line-height: 20px;
	}
	
	.approachContainer .approachInner .approach-part-right {
		width: 300px;
		height: auto;
		position: relative;
		float: right;
		margin: 0 0 0 5px;
		padding: 5px;
	}
	
	.approachContainer .approachInner .approach-part-right img {
		width: 150px;
		height: 150px;
		margin: 0;
		padding: 0;
	}
	
	.approachContainer .approachInner .approach-part-right p {
		font-size: 15px;
		margin: 10px 0;
		line-height: 20px;
	}
	
	.approachContainer .approachBeneat {
		width: auto;
		height: auto;
		margin: 0;
		padding: 0 10px;
	}
	
	.approachContainer .approachBeneat .approach-beneat-left {
		width: 300px;
		height: auto;
		position: relative;
		float: left;
		margin: 0 7px 0 0;
		padding: 5px;
	}
	
	.approachContainer .approachBeneat .approach-beneat-left img {
		width: 150px;
		height: 150px;
		margin: 0;
		padding: 0;
	}
	
	.approachContainer .approachBeneat .approach-beneat-left p {
		font-size: 15px;
		margin: 10px 0;
		line-height: 20px;
	}
	
	.approachContainer .approachBeneat .approach-beneat-center {
		width: 300px;
		height: auto;
		position: relative;
		float: left;
		margin: 0 7px 0 7px;
		padding: 5px;
	}
	
	.approachContainer .approachBeneat .approach-beneat-center img {
		width: 150px;
		height: 150px;
		margin: 0;
		padding: 0;
	}
	
	.approachContainer .approachBeneat .approach-beneat-center p {
		font-size: 15px;
		margin: 10px 0;
		line-height: 20px;
	}
	
	.approachContainer .approachBeneat .approach-beneat-right {
		width: 300px;
		height: auto;
		position: relative;
		float: right;
		margin: 0 0 0 5px;
		padding: 5px;
	}
	
	.approachContainer .approachBeneat .approach-beneat-right img {
		width: 150px;
		height: 150px;
		margin: 0;
		padding: 0;
	}
	
	.approachContainer .approachBeneat .approach-beneat-right p {
		font-size: 14px;
		margin: 10px 0;
		line-height: 20px;
	}
	
	.monthlyContainer {
		width: auto;
		height: 370px;
		background-size: cover;
	}
	
	.monthlyContainer .monthlyInner {
		width: auto;
		margin: 170px 0 0 30px;
		padding: 10px;
	}
	
	.monthlyContainer .monthlyInner h1 {
		font-size: 25px;
		line-height: 25px;
	}
	
	.donateContainer {
		width: auto;
		height: auto;
		margin: 0;
		padding: 10px;
		background-size: cover;
	}
	
	.donateContainer .donateCheckout {
		width: 450px;
		height: auto;
		margin: 10px 0;
		padding: 10px;
	}
	
	.donateContainer .donateForm {
		width: 500px;
		position: relative;
		float: left;
		margin: 20px 0;
		padding: 15px;
	}
	
	.donateContainer .donateCheckout .checkoutInner {
		width: auto;
		margin: 0;
		padding: 20px;
	}
	
	.donateContainer .donateForm h2 {
		font-size: 25px;
		text-align: center;
		margin: 10px 0;
		line-height: 25px;
	}
	
	.donateContainer .donateCheckout .checkoutInner h2 {
		font-size: 25px;
		text-align: center;
		margin: 10px 0;
		line-height: 25px;
	}
	
	.donateContainer .donateCheckout .checkoutInner .crypto_donate_ctn {
		width: auto;
		height: auto;	
	}
	
	.donateContainer .donateCheckout .checkoutInner .crypto_submit_ctn input {
		width: 87%;
		height: 50px;
		font-size: 17px;
		position: relative;
		float: left;
		padding: 10px;	
	}
	
	.donateContainer .donateForm .checkoutContainer .crypto_donate_form {
		width: auto;
		height: auto;
		position: relative;
		float: left;
		margin: 30px 0 0 0;
		padding: 0;
	}
	
	.donateContainer .donateCheckout .checkoutInner .crypto_donate_ctn th {
		font-size: 14px;
		padding: 30px 5px 0 5px;
	}
	
	.donateContainer .donateForm .checkoutContainer .crypto_donate_form h2 {
		margin: 15px;
		padding: 0;
	}
	
	.donateContainer .donateCheckout .checkoutInner .crypto_donate_ctn td {
		width: auto;
		height: 40px;
	}
	
	.donateContainer .donateCheckout .checkoutInner .crypto_donate_ctn td button {
		font-size: 15px;
		padding: 7px;
	}
	
	.donateContainer .donateCheckout .checkoutInner .crypto_donate_ctn td input {
		width: 300px;
		height: 35px;
		font-size: 16px;
		padding: 7px 12px;
	}
	
	.donateContainer .donateCheckout .checkoutInner .crypto_donate_ctn td .transactId {
		width: 213px;
		height: 35px;
		font-size: 16px;
		padding: 7px 12px;
	}
	
	.donateContainer .donateCheckout .checkoutInner .crypto_donate_ctn td label {
		position: relative;
	    float: left;
		margin: 0;
		padding: 10px 0 0 0;
		font-family: Arial;
		font-weight: 500;
		font-size: 17px;
		color: #000;
		text-align: left;
		line-height: 20px;
	}
	
	.donateContainer .donateForm .checkoutContainer .crypto_donate_form .crypto_checkout_control {
		width: auto;
		margin: 0;
		padding: 0 10px;
	}
	
	.donateContainer .donateForm .checkoutContainer .crypto_donate_form .crypto_checkout_control td {
		width: auto;
		margin: 5px;
		padding: 0;
	}
	
	.donateContainer .donateForm .checkoutContainer .crypto_donate_form .crypto_checkout_control td label {
		margin: 0;
		padding: 10px 0 0 10px;
		font-family: Arial;
		font-weight: 500;
		font-size: 17px;
		color: #000;
		text-align: left;
		line-height: 20px;
	}
	
	.donateContainer .donateForm .checkoutContainer .crypto_donate_form .crypto_checkout_control td input {
		width: 250px;
		height: 35px;
		position: relative;
		float: right;
		font-size: 16px;
	}
	
	.donateContainer .donateForm .checkoutContainer {
		margin: 0;
		padding: 0;
	}
	
	.donateContainer .donateForm .checkoutContainer p {
		margin: 5px;
		font-size: 16px;
	}
	
	.donateContainer .donateForm .checkoutContainer input {
		width: 140px;
		height: 40px;
		font-size: 15px;
		margin: 7px;
		padding: 8px;
		position: relative;
		float: left;
	}
	
	.donateContainer .donateForm .checkoutContainer .otherFigure {
		width: 140px;
		height: 39px;
		font-size: 15px;
		margin: 170px 0 10px 10px;
		padding: 7px;
		position: absolute;
		float: left;
	}
	
	.donateContainer .donateForm .checkoutContainer .otherFigure input {
		width: 90px;
		height: 24px;
		font-size: 14px;
		position: relative;
		float: right;
	}
		
	.donateContainer .donateForm .checkoutContainer .donation_frequency {
		margin: 50px 0 0 0;
		padding: 10px;
	}
	
	.donateContainer .donateForm .checkoutContainer .donation_frequency li {
		position: relative;
		float: left;
		margin: 20px 0 0 0;
	}
	
	.donateContainer .donateForm .checkoutContainer .donation_frequency li select {
		width: 250px;
		height: 35px;
		margin: 10px 0;
		padding: 7px;
	}
	
	.donateContainer .donateForm .checkoutContainer .donation_frequency li input {
		width: 250px;
		height: 35px;
		font-size: 14px;
		margin: 5px 0;
	}
	
	.donateContainer .donateForm .checkoutContainer .donation_comment {
		padding: 20px 0 10px 0;
	}
	
	.donateContainer .donateForm .checkoutContainer .donation_comment textarea {
		margin: 5px 200px 5px 0;
		padding: 10px;
		float: right;
		font-size: 14px;
		line-height: 20px;
	}
	
	.donateContainer .donateForm .checkoutContainer .donation_comment small {
		margin: 0 0 0 220px;
		font-size: 13px;
	}
	
	.donateContainer .donateForm .checkoutContainer .consentContainer li {
		margin: 10px 0 10px 5px;
		padding: 0 7px;
	}
	
	.donateContainer .donateForm .checkoutContainer .consentContainer li label {
		position: relative;
		float: left;
		margin: 0;
	}
	
	.donateContainer .donateForm .checkoutContainer .consentContainer li select {
		width: 240px;
		height: 35px;
		margin: 5px 0 0 0;
		padding: 5px;
	}
	
	.donateContainer .donateForm .checkoutContainer .checkout {
		width: 100%;
		margin: 30px 15px 10px 15px;
	}
	
	.donateContainer .donateForm .checkoutContainer .checkout input {
		width: 400px;
		height: 40px;
		font-size: 15px;
		padding: 10px;
	}
}

@media (min-width: 1200px){
	.wrapper {
		padding: 10px;
	}
	
	.wrapper .container {
		width: auto;
	}
	
	.wrapper .container .content {
		padding: 20px;
	}
	
	.wrapper .container .content img {
		width: 150px;
		height: 100px;
		margin: 10px 0 0 10px;
		position: relative;
		float: left;
	}
	
	.wrapper .container .content .search-box {
		width: auto;
		height: 65px;
		position: relative;
		float: right;
		margin: 40px 0 0 0;
		padding: 10px;
	}
	
	.content .search-box .form-control input {
		width: 250px;
		height: 50px;
		font-size: 17px;
		padding: 10px;
	}
	
	.content .search-box .form-control .form-action {
		width: 50px;
		height: 50px;
		padding: 10px;
	}
	
	.content .search-box .form-control .form-action i {
		font-size: 30px;
	}
	
	.nav .nav-bar {
		padding: 0 50px;
	}
	
	.nav .nav-bar li {
		position: relative;
		float: left;
		margin: 10px 20px;
	}
	
	.nav .nav-bar li a {
		font-size: 16px;
		line-height: 20px;
	}
	
	.click_to_donate {
		width: 100px;
		height: 45px;
		margin: 0;
		padding: 10px;
		font-size: 17px;
	}
	
	.mainContainer {
		width: auto;
		height: 450px;
		background-size: cover;
	}
	
	.mainContainer .mainInner {
		width: 400px;
		margin: 100px 0 0 80px;
		padding: 20px;
	}
	
	.mainContainer .mainInner h3 {
		font-size: 30px;
		line-height: 30px;
	}
	
	.mainContainer a {
		width: 220px;
		height: 50px;
		margin: 290px 0px 0px 85px;
		padding: 15px;
		font-size: 17px;
	}
	
	.ctn-info .subHeading {
		width: auto;
		height: auto;
		margin: 20px;
		padding: 20px;
	}
	
	.ctn-info .subHeading h1 {
		font-size: 30px;
		text-align: left;
		margin: 10px 0;
		padding: 0;
		line-height: 30px;
	}
	
	.ctn-info .subHeading p {
		font-size: 17px;
		margin: 10px;
		line-height: 20px;
		position: relative;
		float: left;
		text-align: justify;
	}
	
	.ourPay {
		width: auto;
		position: relative;
		float: left;
		margin: 0 0 0 30px;
	}
	
	.ourPay li {
		font-size: 16px;
		margin: 5px;
		padding: 5px;
	}
	
	.ctn-info .infoContainer {
		width: auto;
		height: auto;
		margin: 20px;
		padding: 20px;
	}
	
	.ctn-info .infoContainer .form-control .form-notice {
		width: auto;
		height: auto;
		position: relative;
		float: left;
		margin: 0 0 10px 0;
		padding: 10px;
	}
	
	.ctn-info .infoContainer .form-control .form-notice h3 {
		font-size: 30px;
		text-align: left;
		line-height: 30px;
		margin: 0;
		padding: 0;
	}
	
	.ctn-info .infoContainer .form-control .underwrite {
		width: auto;
		height: inherit;
		position: relative;
		float: left;
		margin: 10px 0 0 0;
		padding: 10px;
	}
	
	.ctn-info .infoContainer .form-control .underwrite small {
		font-size: 15px;
		line-height: 20px;
		margin: 0;
		padding: 0;
	}
	
	.getInformation {
		width: auto;
	}
	
	.getInformation .info-part {
		display: inline-block;
		width: 210px;
		height: auto;
		margin: 0 7px;
		padding: 0;
	}
	
	.getInformation .info-part input {
		width: 210px;
		height: 50px;
		font-size: 17px;
	}
	
	.getInformation .info-part .submit {
		width: 90px;
		height: 40px;
		margin: 0;
		padding: 10px;
		font-size: 17px;
	}
	
	.outreachOffer {
		width: auto;
		height: auto;
		margin: 0;
		padding: 10px 20px;
	}
	
	.outreachOffer .outreachInner {
		width: auto;
		height: auto;
		margin: 0;
		padding: 0 10px;
	}
	
	.outreachOffer .outreachInner h2 {
		font-size: 30px;
		text-align: center;
		margin: 0;
		padding: 10px 0;
		line-height: 30px;
	}
	
	.outreachOffer .outreachInner .outreach-part-left {
		width: 350px;
		height: auto;
		position: relative;
		float: left;
		margin: 10px 20px 10px 10px;
		padding: 5px;
	}
	
	.outreachOffer .outreachInner .outreach-part-left img {
		width: 300px;
		height: 250px;
	}
	
	.outreachOffer .outreachInner .outreach-part-left h1 {
		font-size: 28px;
		text-align: left;
		padding: 0;
	}
	
	.outreachOffer .outreachInner .outreach-part-left a {
		width: 220px;
		height: 45px;
		margin: 10px;
		padding: 13px;
		font-size: 17px;
	}
	
	.outreachOffer .outreachInner .outreach-part-center {
		width: 350px;
		height: auto;
		position: relative;
		float: left;
		margin: 10px;
		padding: 5px;
	}
	
	.outreachOffer .outreachInner .outreach-part-center img {
		width: 300px;
		height: 250px;
	}
	
	.outreachOffer .outreachInner .outreach-part-center h1 {
		font-size: 28px;
		text-align: left;
		padding: 0;
	}
	
	.outreachOffer .outreachInner .outreach-part-center a {
		width: 220px;
		height: 45px;
		margin: 10px 20px;
		padding: 13px;
		font-size: 17px;
	}

	.outreachOffer .outreachInner .outreach-part-right {
		width: 350px;
		height: auto;
		position: relative;
		float: right;
		margin: 10px 20px;
		padding: 5px;
	}
	
	.outreachOffer .outreachInner .outreach-part-right img {
		width: 300px;
		height: 250px;
	}
	
	.outreachOffer .outreachInner .outreach-part-right h1 {
		font-size: 28px;
		text-align: left;
		padding: 0;
	}
	
	.outreachOffer .outreachInner .outreach-part-right a {
		width: 220px;
		height: 45px;
		margin: 10px 20px;
		padding: 13px;
		font-size: 17px;
	}
	
	.outreachOffer .outreachInner .company-info-left {
		width: 550px;
		height: auto;
		position: relative;
		float: left;
		margin: 0;
		padding: 10px;
	}
	
	.outreachOffer .outreachInner .company-info-left iframe {
		width: 100%;
		height: 250px;
		margin: 10px 0;
	}
	
	.outreachOffer .outreachInner .company-info-left img {
		width: 100%;
		height: 250px;
	}
	
	.outreachOffer .outreachInner .company-info-left p {
		font-size: 17px;
		margin: 5px;
		line-height: 20px;
	}
	
	.outreachOffer .outreachInner .company-info-left .outreach_partition_left {
		width: 95%;
		margin: 180px 0 0 0;
		padding: 10px;
	}
	
	.outreachOffer .outreachInner .company-info-left .outreach_partition_left h4 {
		font-weight: 500;
		font-size: 17px;
		margin: 15px 5px;
		line-height: 20px;
	}
	
	.outreachOffer .outreachInner .company-info-left .outreach_partition_left a {
		width: 150px;
		height: 50px;
		margin: 0;
		padding: 15px;
		font-size: 17px;
	}
	
	.outreachOffer .outreachInner .company-info-right {
		width: 550px;
		height: auto;
		position: relative;
		float: right;
		margin: 0;
		padding: 10px;
	}
	
	.outreachOffer .outreachInner .company-info-right img {
		width: 100%;
		height: 250px;
	}
	
	.outreachOffer .outreachInner .company-info-right p {
		font-size: 17px;
		margin: 5px;
		line-height: 20px;
	}
	
	.outreachOffer .outreachInner .company-info-right .outreach_partition_right {
		width: 95%;
		margin: 180px 0 0 0;
		padding: 10px;
	}
	
	.outreachOffer .outreachInner .company-info-right .outreach_partition_right h4 {
		font-weight: 500;
		font-size: 17px;
		margin: 10px 5px;
		line-height: 20px;
	}
	
	.outreachOffer .outreachInner .company-info-right .outreach_partition_right a {
		width: 150px;
		height: 50px;
		margin: 0;
		padding: 15px;
		font-size: 17px;
	}
	
	.outreachOffer .outreachInner .company-info-right .aboutIntro {
		width: auto;
	}

	.outreachOffer .outreachInner .company-info-right .aboutIntro h1 {
		font-size: 25px;
		text-align: left;
		margin: 10px 0;
		padding: 0;
	}
	
	.outreachOffer .outreachInner .company-info-right .aboutIntro p {
		font-size: 15px;
		margin: 10px 0;
		line-height: 20px;
	}
	
	.outreachOffer .outreachInner a {
		width: 220px;
		height: 45px;
		position: relative;
		margin: 10px 0 0 450px;
		padding: 13px;
		font-size: 17px;
	}
	
	.valuesContainer .valuesInner {
		width: auto;
		margin: 0 ;
		padding: 0;
		position: relative;
		float: left;
	}
	
	.valuesContainer .valuesInner a {
		width: 220px;
		height: 45px;
		margin: 0 0 0 450px;
		padding: 13px;
		font-size: 17px;
	}
	
	.valuesContainer .valuesInner .ourValues {
		position: relative;
		float: left;
	}
	
	.valuesContainer .valuesInner .ourValues h1 {
		font-size: 30px;
		line-height: 30px;
		margin: 10px 0;
		padding: 0;
	}
	
	.valuesContainer .valuesInner .ourValues p {
		font-size: 17px;
		margin: 0;
		line-height: 20px;
	}
	
	.valuesContainer .valuesInner .valuesWriteup {
		position: relative;
		float: left;
		margin: 10px 0;
		padding: 0 5px;
	}
	
	.valuesContainer .valuesInner .valuesWriteup p {
		font-size: 17px;
		text-align: center;
		margin: 10px 0;
		line-height: 20px;
	}
	
	.updateContainer {
		width: auto;
		height: auto;
		margin: 0;
		padding: 0 10px;
	}
	
	.updateContainer .updateBody {
		width: 100%;
		margin: 30px 0;
		padding: 0;
		position: relative;
		background-color: #FAF0E6;
	}
	
	.updateContainer .updateInner {
		width: auto;
		margin: 0;
		padding: 10px 20px;
		position: relative;
		background-color: #FAF0E6;
	}
	
	.updateContainer .updateInner img {
		width: 350px;
		height: 200px;
		margin: 10px;
	}
	
	.updateContainer .updateInner em {
		font-weight: 600;
		font-size: 17px;
		margin: 10px;
		line-height: 22px;
	}
	
	.updateContainer .updateInner p {
		font-weight: 500;
		font-size: 17px;
		margin: 10px;
		line-height: 20px;
	}
	
	.updateContainer .updateBody h2 {
		font-size: 30px;
		text-align: center;
		margin: 0;
		padding: 15px;
		line-height: 30px;
	}
	
	.updateContainer .updateBody .update-menu-1 {
		width: 100%;
		height: auto;
		margin: 0;
		padding: 20px 30px;
	}
	
	.updateBody .update-menu-1 .update-part-left {
		width: auto;
		height: 300px;
		position: relative;
		float: left;
		margin: 0;
		padding: 0;
	}
	
	.updateBody .update-menu-1 .update-part-left img {
		width: 450px;
		height: 250px;
		position: relative;
		margin: 0;
		padding: 0;
	}
	
	.updateBody .update-menu-1 .update-part-right {
		width: 620px;
		height: auto;
		position: relative;
		float: right;
		margin: 0;
		padding: 0 20px;
	}
	
	.updateBody .update-menu-1 .update-part-right h3 {
		font-size: 25px;
		margin: 10px 0;
		text-align: left;
		line-height: 30px;
	}
	
	.updateBody .update-menu-1 .update-part-right p {
		font-size: 17px;
		margin: 5px 0;
		text-align: justify;
		line-height: 20px;
	}
	
	.updateBody .update-menu-1 .update-part-right a {
		width: 220px;
		height: 45px;
		margin: 10px 0 0 0;
		padding: 13px;
		font-size: 17px;
	}
	
	.updateContainer .updateBody .update-menu-2 {
		width: 100%;
		height: auto;
		margin: 0;
		padding: 0 30px;
	}
	
	.updateBody .update-menu-2 .update-part-left {
		width: auto;
		height: 300px;
		position: relative;
		float: left;
		margin: 0;
		padding: 0;
	}
	
	.updateBody .update-menu-2 .update-part-left img {
		width: 450px;
		height: 250px;
		position: relative;
		margin: 0;
		padding: 0;
	}
	
	.updateBody .update-menu-2 .update-part-right {
		width: 620px;
		height: auto;
		position: relative;
		float: right;
		margin: 0;
		padding: 0 20px;
	}
	
	.updateBody .update-menu-2 .update-part-right h3 {
		font-size: 25px;
		margin: 10px 0;
		text-align: left;
		line-height: 30px;
	}
	
	.updateBody .update-menu-2 .update-part-right p {
		font-size: 17px;
		margin: 5px 0;
		text-align: justify;
		line-height: 20px;
	}
	
	.updateBody .update-menu-2 .update-part-right a {
		width: 220px;
		height: 45px;
		margin: 10px 0 0 0;
		padding: 13px;
		font-size: 17px;
	}
	
	.updateContainer .updateBody .update-menu-3 {
		width: 100%;
		height: auto;
		margin: 0;
		padding: 20px 30px 0 30px;
	}
	
	.updateBody .update-menu-3 .update-part-left {
		width: auto;
		height: 300px;
		position: relative;
		float: left;
		margin: 0;
		padding: 0;
	}
	
	.updateBody .update-menu-3 .update-part-left img {
		width: 450px;
		height: 250px;
		position: relative;
		margin: 0;
		padding: 0;
	}
	
	.updateBody .update-menu-3 .update-part-right {
		width: 620px;
		height: auto;
		position: relative;
		float: right;
		margin: 0;
		padding: 0 20px;
	}
	
	.updateBody .update-menu-3 .update-part-right h3 {
		font-size: 25px;
		margin: 10px 0;
		text-align: left;
		line-height: 30px;
	}
	
	.updateBody .update-menu-3 .update-part-right p {
		font-size: 17px;
		margin: 5px 0;
		text-align: justify;
		line-height: 20px;
	}
	
	.updateBody .update-menu-3 .update-part-right a {
		width: 220px;
		height: 45px;
		margin: 10px 0 0 0;
		padding: 13px;
		font-size: 17px;
	}
	
	.updateContainer .updateBody .update-menu-4 {
		width: 100%;
		height: auto;
		margin: 0;
		padding: 20px 30px;
	}
	
	.updateBody .update-menu-4 .update-part-left {
		width: auto;
		height: auto;
		position: relative;
		float: left;
		margin: 0;
		padding: 0;
	}
	
	.updateBody .update-menu-4 .update-part-left img {
		width: 450px;
		height: 250px;
		position: relative;
		margin: 0;
		padding: 0;
	}
	
	.updateBody .update-menu-4 .update-part-right {
		width: 620px;
		height: auto;
		position: relative;
		float: right;
		margin: 0;
		padding: 0 20px;
	}
	
	.updateBody .update-menu-4 .update-part-right h3 {
		font-size: 25px;
		margin: 10px 0;
		text-align: left;
		line-height: 30px;
	}
	
	.updateBody .update-menu-4 .update-part-right p {
		font-size: 17px;
		margin: 5px 0;
		text-align: justify;
		line-height: 20px;
	}
	
	.updateBody .update-menu-4 .update-part-right a {
		width: 220px;
		height: 45px;
		margin: 10px 0 0 0;
		padding: 13px;
		font-size: 17px;
	}
	
	.aboutContainer {
		width: auto;
		padding: 10px;
	}
	
	.aboutContainer .aboutInner {
		width: auto;
		height: auto;
		margin: 0 0 10px 0;
		padding: 10px 20px;
	}
	
	.aboutContainer .aboutInner h2 {
		font-size: 30px;
		margin: 0 0 10px 0;
		text-align: left;
		line-height: 30px;
	}
	
	.aboutContainer .aboutInner p {
		font-size: 17px;
		text-align: justify;
		margin: 10px 0;
		padding: 0;
		line-height: 20px;
	}
	
	.aboutContainer .aboutInner .about-part-left {
		width: 350px;
		height: auto;
		position: relative;
		float: left;
		margin: 10px 0 10px 5px;
		padding: 0;
	}
	
	.aboutContainer .aboutInner .about-part-left img {
		width: 300px;
		height: 250px;
		position: relative;
		margin: 0;
		padding: 0;
	}
	
	.aboutContainer .aboutInner .about-part-left h1 {
		font-size: 30px;
		margin: 10px 0;
		padding: 0;
		text-align: left;
		line-height: 30px;
	}
	
	.aboutContainer .aboutInner .about-part-left p {
		font-size: 17px;
		text-align: justify;
		line-height: 20px;
		margin: 0;
	}
	
	.aboutContainer .aboutInner .about-part-left a {
		width: 220px;
		height: 45px;
		margin: 0;
		padding: 13px;
		font-size: 17px;
	}
	
	.aboutContainer .aboutInner .about-part-center {
		width: 350px;
		height: auto;
		position: relative;
		float: left;
		margin: 10px;
		padding: 0;
	}
	
	.aboutContainer .aboutInner .about-part-center img {
		width: 300px;
		height: 250px;
		position: relative;
		margin: 0;
		padding: 0;
	}
	
	.aboutContainer .aboutInner .about-part-center h1 {
		font-size: 30px;
		margin: 10px 0;
		padding: 0;
		text-align: left;
		line-height: 30px;
	}
	
	.aboutContainer .aboutInner .about-part-center p {
		font-size: 17px;
		text-align: justify;
		line-height: 20px;
		margin: 0;
	}
	
	.aboutContainer .aboutInner .about-part-center a {
		width: 300px;
		height: 45px;
		margin: 0;
		padding: 13px;
		font-size: 17px;
	}
	
	.aboutContainer .aboutInner .about-part-right {
		width: 350px;
		height: auto;
		position: relative;
		float: right;
		margin: 10px;
		padding: 0;
	}
	
	.aboutContainer .aboutInner .about-part-right img {
		width: 300px;
		height: 250px;
		position: relative;
		margin: 0;
		padding: 0;
	}
	
	.aboutContainer .aboutInner .about-part-right h1 {
		font-size: 30px;
		margin: 10px 0;
		padding: 0;
		text-align: left;
		line-height: 30px;
	}
	
	.aboutContainer .aboutInner .about-part-right p {
		font-size: 17px;
		text-align: justify;
		line-height: 20px;
		margin: 0;
	}
	
	.aboutContainer .aboutInner .about-part-right a {
		width: 220px;
		height: 45px;
		margin: 0;
		padding: 13px;
		font-size: 17px;
	}
	
	.aboutContainer .aboutBeneat {
		width: auto;
		height: auto;
		margin: 0;
		padding: 10px;
	}
	
	.aboutContainer .aboutBeneat .about-beneat-left {
		width: 350px;
		height: auto;
		position: relative;
		float: left;
		margin: 10px;
		padding: 0;
	}
	
	.aboutContainer .aboutBeneat .about-beneat-left img {
		width: 300px;
		height: 250px;
		position: relative;
		float: left;
		margin: 0;
		padding: 0;
	}
	
	.aboutContainer .aboutBeneat .about-beneat-left h1 {
		font-size: 30px;
		margin: 10px 0;
		padding: 0;
		text-align: left;
		line-height: 30px;
	}
	
	.aboutContainer .aboutBeneat .about-beneat-left p {
		font-size: 17px;
		text-align: justify;
		line-height: 20px;
		margin: 0;
	}
	
	.aboutContainer .aboutBeneat .about-beneat-left a {
		width: 220px;
		height: 45px;
		margin: 0;
		padding: 13px;
		font-size: 17px;
	}
	
	.aboutContainer .aboutBeneat .about-beneat-center {
		width: 350px;
		height: auto;
		position: relative;
		float: left;
		margin: 10px;
		padding: 0;
	}
	
	.aboutContainer .aboutBeneat .about-beneat-center img {
		width: 300px;
		height: 250px;
		position: relative;
		margin: 0;
		padding: 0;
	}
	
	.aboutContainer .aboutBeneat .about-beneat-center h1 {
		font-size: 30px;
		margin: 10px 0;
		padding: 0;
		text-align: left;
		line-height: 30px;
	}
	
	.aboutContainer .aboutBeneat .about-beneat-center p {
		font-size: 17px;
		text-align: justify;
		line-height: 20px;
		margin: 0;
	}
	
	.aboutContainer .aboutBeneat .about-beneat-center a {
		width: 220px;
		height: 45px;
		margin: 0;
		padding: 13px;
		font-size: 17px;
	}
	
	.aboutContainer .aboutBeneat .about-beneat-right {
		width: 350px;
		height: auto;
		position: relative;
		float: right;
		margin: 10px;
		padding: 0;
	}
	
	.aboutContainer .aboutBeneat .about-beneat-right img {
		width: 300px;
		height: 250px;
		position: relative;
		margin: 0;
		padding: 0;
	}
	
	.aboutContainer .aboutBeneat .about-beneat-right h1 {
		font-size: 30px;
		margin: 10px 0;
		padding: 0;
		text-align: left;
		line-height: 30px;
	}
	
	.aboutContainer .aboutBeneat .about-beneat-right p {
		font-size: 17px;
		text-align: justify;
		line-height: 20px;
		margin: 0;
	}
	
	.aboutContainer .aboutBeneat .about-beneat-right a {
		width: 220px;
		height: 45px;
		margin: 0;
		padding: 13px;
		font-size: 17px;
	}
	
	.featuredContainer {
		margin: auto;
		padding: 10px;
	}
	
	.featuredContainer .featuredInner {
		width: auto;
		height: auto;
		margin: auto;
		padding: 10px 50px;
	}
	
	.featuredContainer .featuredInner h1 {
		font-size: 30px;
		margin: 10px 0;
		padding: 0;
		line-height: 30px;
	}
	
	.featuredContainer .featuredInner h2 {
		font-size: 30px;
		text-align: center;
		margin: 10px 0;
		padding: 0;
		line-height: 30px;
		background-color: #f6f6f6;
	}
	
	.featuredContainer .featuredInner p {
		margin: 0;
		font-size: 17px;
		line-height: 20px;
	}
	
	.featuredContainer .featuredInner ol {
		list-style-type: circle;
		margin: 5px 0 0 30px;
	}
	
	.featuredContainer .featuredInner ol li {
		font-size: 16px;
	}
	
	.featuredContainer .featuredInner .featured-part-left {
		width: auto;
		height: inherit;
		position: relative;
		float: left;
		margin: 0;
		padding: 0 20px;
	}
	
	.featuredContainer .featuredInner .featured-part-left img {
		width: 350px;
		height: 150px;
		position: relative;
		float: right;
		margin: 0;
		padding: 0;
	}
	
	.featuredContainer .featuredInner .featured-part-right {
		width: 650px;
		height: inherit;
		position: relative;
		float: right;
		margin: 0;
		padding: 0;
	}
	
	.featuredContainer .featuredInner .featured-part-right p {
		font-size: 17px;
		text-align: justify;
		line-height: 20px;
		margin: 5px;
	}
	
	.featuredContainer .featuredInner .featured-conflict-left {
		width: 500px;
		height: inherit;
		position: relative;
		float: left;
		margin: 0;
		padding: 10px;
	}
	
	.featuredContainer .featuredInner .featured-conflict-left img {
		width: 400px;
		height: auto;
		position: relative;
		float: right;
		margin: 0;
		padding: 0;
	}
	
	.featuredContainer .featuredInner .featured-conflict-right {
		width: 550px;
		height: inherit;
		position: relative;
		float: right;
		margin: 0;
		padding: 10px;
	}
	
	.ourPay {
		width: 100%;
		margin: 10px 30px;
	}
	
	.ourPay li {
		font-size: 16px;
		line-height: 20px;
		margin: 0;
	}
	
	.featuredContainer .featuredInner .featured-conflict-left p {
		font-size: 17px;
		text-align: justify;
		line-height: 20px;
		margin: 5px;
	}
		
	.statisticContainer {
		width: auto;
		height: auto;
		margin: 15px;
	}
	
	.statisticContainer .statistic-part-left {
		width: 550px;
		height: inherit;
		position: relative;
		float: left;
		margin: 0;
		padding: 0;
	}
	
	.statisticContainer .statistic-part-left h2 {
		font-size: 30px;
		margin: 10px 0;
		line-height: 30px;
	}
	
	.statisticContainer .statistic-part-left p {
		font-size: 17px;
		margin: 0;
		line-height: 20px;
	}
	
	.statisticContainer .statistic-part-right {
		width: 550px;
		height: auto;
		position: relative;
		float: right;
		margin: 0;
		padding: 0 20px;
	}
	
	.statisticContainer .statistic-part-right img {
		width: 450px;
		height: 200px;
		position: relative;
		float: left;
		margin: 0;
		padding: 0;
	}
	
	.reportContainer {
		width: auto;
		height: auto;
	}
	
	.reportContainer .reportInner {
		width: auto;
		margin: 10px;
		padding: 0;
	}
	
	.reportContainer .reportInner h2 {
		font-size: 30px;
		line-height: 30px;
	}
	
	.reportContainer .reportInner p {
		font-size: 17px;
		line-height: 20px;
	}
	
	.reportContainer .reportInner .report-part-left {
		width: 350px;
		height: auto;
		position: relative;
		float: left;
		margin: 10px 20px 10px 10px;
		padding: 5px;
	}
	
	.reportContainer .reportInner .report-part-left img {
		width: 300px;
		height: 250px;
	}
	
	.reportContainer .reportInner .report-part-left h1 {
		font-size: 30px;
		text-align: left;
		margin: 5px 0;
		line-height: 30px;
	}
	
	.reportContainer .reportInner .report-part-left p {
		font-size: 17px;
		margin: 10px 0;
		line-height: 20px;
	}
	
	.reportContainer .reportInner .report-part-center {
		width: 350px;
		height: auto;
		position: relative;
		float: left;
		margin: 10px;
		padding: 5px;
	}
	
	.reportContainer .reportInner .report-part-center img {
		width: 300px;
		height: 250px;
	}
	
	.reportContainer .reportInner .report-part-center h1 {
		font-size: 30px;
		text-align: left;
		margin: 5px 0;
		line-height: 30px;
	}
	
	.reportContainer .reportInner .report-part-center p {
		font-size: 17px;
		margin: 10px 0;
		line-height: 20px;
	}
	
	.reportContainer .reportInner .report-part-right {
		width: 350px;
		height: auto;
		position: relative;
		float: right;
		margin: 10px 20px;
		padding: 5px;
	}
	
	.reportContainer .reportInner .report-part-right img {
		width: 300px;
		height: 250px;
	}
	
	.reportContainer .reportInner .report-part-right h1 {
		font-size: 30px;
		text-align: left;
		margin: 5px 0;
		line-height: 30px;
	}
	
	.reportContainer .reportInner .report-part-right p {
		font-size: 17px;
		margin: 10px 0;
		line-height: 20px;
	}
	
	.signupContainer {
		width: auto;
		height: auto;
		margin: 10px;
		padding: 20px;
	}
	
	.signupContainer .form-control {
		margin: 0;
	}
	
	.signupContainer .form-control .form-notice {
		width: 100%;
		height: inherit;
		position: relative;
		float: left;
		margin: 10px 0;
		padding: 10px;
	}
	
	.signupContainer .form-control .form-notice h3 {
		font-size: 30px;
		text-align: center;
		line-height: 30px;
		margin: 0;
		padding: 0;
	}
	
	.signupContainer .form-control .underwrite {
		width: auto;
		height: inherit;
		position: relative;
		float: left;
		margin: 10px 0 0 0;
		padding: 10px;
	}
	
	.signupContainer .form-control .underwrite small {
		text-align: 15px;
		line-height: 20px;
		margin: 0;
		padding: 0;
	}
	
	.endContainer {
		height: auto;
	}
	
	.endContainer .endInner {
		width: auto;
		margin: 0;
		padding: 0 10px;
		position: relative;
		float: left;
	}
	
	.endContainer .endInner .end-part-left {
		width: 250px;
		height: auto;
		position: relative;
		float: left;
		margin: 0 5px 0 0 ;
		padding: 10px;
	}
	
	.endContainer .endInner .end-part-left a {
		font-size: 17px;
	}
	
	.endContainer .endInner .end-part-left .end-part-nav li {
		margin: 0;
		display: block;
		position: relative;
		float: left;
		border: none;
	}
	
	.endContainer .endInner .end-part-left .donation {
		width: 220px;
		height: 45px;
		margin: 10px 0 0 0;
		padding: 13px;
		font-size: 16px;
	}
	
	.endContainer .endInner .end-part-center {
		width: 450px;
		height: auto;
		position: relative;
		float: left;
		margin: 0 0 0 5px;
		padding: 10px;
	}
	
	.endContainer .endInner .end-part-center h5 {
		font-size: 17px;
		margin: 0 0 10px 0;
	}
	
	.endContainer .endInner .end-part-center p {
		font-size: 16px;
		margin: 0;
		line-height: 20px;
	}
	
	.endContainer .endInner .end-part-center .end-partner {
		width: auto;
		margin: 10px 0;
	}
	
	.endContainer .endInner .end-part-center .end-partner img {
		margin: 10px 20px 0 5px;
	}
	
	.endContainer .endInner .end-part-right {
		width: 450px;
		height: inherit;
		position: relative;
		float: right;
		margin: 0 10px 0 0;
		padding: 10px;
	}
	
	.endContainer .endInner .end-part-right a {
		font-size: 17px;
	}
	
	.endContainer .endInner .end-part-right p {
		font-size: 16px;
		text-align: justify;
		margin: 10px 10px 0 0;
		line-height: 20px;
	}
	
	.endContainer .endInner .end-part-right .end-media {
		margin: 0 10px;
	}
	
	.endContainer .endInner .end-part-right .end-media i {
		font-size: 30px;
		margin: 5px;
	}
	
	.endContainer .endInner .end-part-right .end-payment-accept {
		margin: 10px 0;
	}
	
	.endContainer .endInner .end-part-right .end-payment-accept a {
		line-height: 20px;
		margin: 30px 0 0 5px;
	}
	
	.endContainer .endInner .copywrite {
		margin: 10px 0 0 0;
		padding: 0 20px;
	}
	
	.endContainer .endInner .copywrite small {
		font-size: 13px;
		line-height: 20px;
		text-align: left;
		margin: 0 15px 0 0;
	}
	
	.tabContainer {
		width: auto;
		height: auto;
		margin: 0;
		padding: 10px;
	}
	
	.tabContainer i {
		font-size: 17px;
		margin: 0;
	}
	
	.tabContainer small i {
		font-size: 12px;
		margin: 10px;
	}
	
	.tabContainer span {
		font-size: 17px;
		line-height: 20px;
	}
	
	.whyContainer {
		width: auto;
		height: 400px;
		background-size: cover;
	}
	
	.whyContainer .whyInner {
		width: auto;
		margin: 100px 0 0 80px;
		padding: 20px;
	}
	
	.whyContainer .whyInner h3 {
		font-size: 30px;
		line-height: 30px;
	}
	
	.boxContainer .boxInner {
		width: auto;
		height: auto;
		margin: 0;
		padding: 10px;
	}
	
	.boxContainer .boxInner h2 {
		font-size: 30px;
		margin: 10px 0;
		padding: 0;
		line-height: 30px;
	}
	
	.boxContainer .boxInner .box-part-left {
		width: 550px;
		height: inherit;
		position: relative;
		float: left;
		margin: 0;
		padding: 10px;
	}
	
	.boxContainer .boxInner .box-part-left p {
		font-size: 17px;
		margin: 10px 0;
		line-height: 20px;
	}
	
	.boxContainer .boxInner .box-part-right {
		width: 550px;
		height: 450px;
		position: relative;
		float: right;
		margin: 0;
		padding: 20px 20px 0 0;
	}
	
	.boxContainer .boxInner .box-part-right img {
		width: 100%;
		height: auto;
		margin: 0;
		position: relative;
		float: left
	}
	
	.leadingContainer {
		width: auto;
		height: auto;
		margin: 0 10px;
		padding: 0;
	}
	
	.leadingContainer .leadingInner {
		width: auto;
		height: auto;
		margin: 0;
		padding: 20px;
	}
	
	.leadingContainer .leadingInner h2 {
		font-size: 30px;
		margin: 10px 0;
		padding: 0;
		line-height: 30px;
	}
	
	.leadingContainer .leadingInner p {
		font-size: 17px;
		margin: 10px 0;
		line-height: 20px;
		text-align: justify;
	}
	
	.leadingContainer .leadingInner ul {
		list-style-type: circle;
		width: auto;
		margin: 10px 30px;
		padding: 0;
	}
	
	.leadingContainer .leadingInner ul li {
		font-size: 16px;
		margin: 5px;
	}
	
	.needsContainer {
		width: auto;
		height: auto;
		margin: 0 10px;
		padding: 0;
	}
	
	.needsContainer .needsInner {
		width: auto;
		height: auto;
		margin: 0;
		padding: 15px;
	}
	
	.needsContainer .needsInner h2 {
		font-size: 25px;
		margin: 10px 0;
		padding: 0;
		line-height: 25px;
	}
	
	.needsContainer .needsInner .needs-left {
		width: 550px;
		position: relative;
		float: left;
		margin: 0;
		padding: 10px;
	}
	
	.needsContainer .needsInner .needs-left p {
		font-size: 17px;
		margin: 10px 0;
		line-height: 20px;
	}
	
	.needsContainer .needsInner .needs-part-right {
		width: auto;
		position: relative;
		float: right;
		margin: 0;
		padding: 10px;
	}
	
	.needsContainer .needsInner .needs-right {
		width: 550px;
		position: relative;
		float: left;
		margin: 0;
		padding: 10px 20px;
	}
	
	.needsContainer .needsInner .needs-right img {
		width: 100%;
		height: 250px;
		margin: 0;
		padding: 0;
	}
	
	.needsContainer .needsInner .needs-right iframe {
		width: 100%;
		height: 200px;
		margin: 0;
		padding: 0;
	}
	
	.waysContainer {
		width: auto;
		height: auto;
		margin: 15px 0;
		padding: 10px;
	}
	
	.waysContainer h2 {
		font-size: 30px;
		margin: 10px 0;
		padding: 0;
		line-height: 30px;
	}
	
	.waysContainer p {
		font-size: 17px;
		margin: 10px 0;
		line-height: 20px;
	}
	
	.waysContainer .ways-organise-box {
		width: auto;
		margin: 0 15px;
	}
	
	.waysContainer .ways-organise-box li {
		display: block;
		width: 265px;
		position: relative;
		float: left;
		margin: 10px;
		padding: 0;
	}
	
	.waysContainer .ways-organise-box li a {
		width: 220px;
		height: 45px;
		margin: 0 0 0 10px;
		padding: 13px;
		font-size: 17px;
	}
	
	.waysContainer .ways-organise-box li img {
		width: 100%;
		height: 200px;
		margin: 0;
		padding: 0;
	}
	
	.waysContainer .ways-organise-box li p {
		font-size: 17px;
		text-align: center;
		margin: 10px 0;
		line-height: 20px;
	}
	
	.waysContainer .ways-organise-box li p a {
		font-size: 17px;
	}
	
	.wedoContainer {
		width: auto;
		height: 400px;
		background-size: cover;
	}
	
	.wedoContainer .wedoInner {
		width: auto;
		margin: 170px 0 0 30px;
		padding: 10px 20px;
	}
	
	.wedoContainer .wedoInner h1 {
		font-size: 30px;
		line-height: 30px;
	}
	
	.detailedContainer {
		width: auto;
		height: auto;
		margin: 0;
		padding: 10px;
	}
	
	.detailedContainer .detailedInner {
		width: auto;
		height: auto;
		margin: 0;
		padding: 0 10px;
	}
	
	.detailedContainer .detailedInner h2 {
		font-size: 30px;
		margin: 10px 0;
		line-height: 30px;
	}
	
	.detailedContainer .detailedInner p {
		font-size: 17px;
		margin: 10px;
		line-height: 20px;
	}
	
	.detailedContainer .detailedInner a {
		width: 220px;
		height: 45px;
		margin: 10px 0 0 465px;
		padding: 13px;
		font-size: 17px;
	}
	
	.currentContainer {
		width: auto;
		height: auto;
		margin: 15px;
		padding: 10px;
	}
	
	.currentContainer .currentInner {
		width: auto;
		height: auto;
		margin: 0;
		padding: 5px 20px;
	}
	
	.currentContainer .currentInner h2 {
		font-size: 30px;
		margin: 10px 0;
		line-height: 30px;
	}
	
	.currentContainer .currentInner p {
		font-size: 17px;
		margin: 10px 0;
		line-height: 20px;
	}
	
	.currentContainer .currentInner ul {
		width: auto;
		margin: 10px 0 0 30px;
	}
	
	.currentContainer .currentInner ul li {
		font-size: 16px;
	}
	
	.currentContainer .currentInner .current-left {
		width: 350px;
		height: auto;
		position: relative;
		float: left;
		margin: 10px 20px 0 0;
		padding: 5px;
	}
	
	.currentContainer .currentInner .current-left h1 {
		font-size: 70px;
		margin: 10px 0;
		line-height: 30px;
	}
	
	.currentContainer .currentInner .current-left p {
		font-size: 16px;
		line-height: 25px;
		margin: 10px 0;
	}
	
	.currentContainer .currentInner .current-center {
		width: 350px;
		height: auto;
		position: relative;
		float: left;
		margin: 10px 0 0 10px;
		padding: 5px;
	}
	
	.currentContainer .currentInner .current-center h1 {
		font-size: 70px;
		margin: 10px 0;
		line-height: 30px;
	}
	
	.currentContainer .currentInner .current-center p {
		font-size: 16px;
		line-height: 25px;
		margin: 10px 0;
	}
	
	.currentContainer .currentInner .current-right {
		width: 350px;
		height: auto;
		position: relative;
		float: right;
		margin: 10px 0 0 10px;
		padding: 5px;
	}
	
	.currentContainer .currentInner .current-right h1 {
		font-size: 70px;
		margin: 10px 0;
		line-height: 30px;
	}
	
	.currentContainer .currentInner .current-right p {
		font-size: 16px;
		line-height: 25px;
		margin: 10px 0;
	}
	
	.emergencyContainer {
		height: 100%;
		padding: 10px;
	}
	
	.emergencyContainer i {
		font-size: 14px;
	}
	
	.emergencyContainer .emergencyInner {
		width: auto;
		margin: 0;
		padding: 15px;
	}
	
	.emergencyContainer .emergencyInner h1 {
		font-size: 35px;
		margin: 10px;
		line-height: 30px;
	}

	.emergencyContainer .emergencyInner p {
		font-size: 16px;
		margin: 15px 0;
		line-height: 20px;
	}
	
	.emergencyContainer .emergencyInner a {
		width: 220px;
		height: 45px;
		margin: 15px 0 0 450px;
		padding: 13px;
		font-size: 17px;
	}
	
	.bannerContainer {
		width: auto;
		height: 400px;
		background-size: cover;
	}
	
	.bannerContainer .bannerInner {
		width: 500px;
		margin: 200px 0 0 700px;
		padding: 20px;
	}
	
	.bannerContainer .bannerInner h1 {
		font-size: 30px;
		line-height: 30px;
		margin: 10px 0;
	}
	
	.bannerContainer .bannerInner p {
		font-size: 17px;
		margin: 10px 0;
	}
	
	.renderContainer {
		width: auto;
		height: auto;
		margin: 0;
		padding: 10px;
	}
	
	.renderContainer .renderInner {
		width: auto;
		height: auto;
		margin: 0;
		padding: 20px;
	}
	
	.renderContainer .renderInner h3 {
		font-size: 30px;
		text-align: left;
		line-height: 30px;
		margin: 0 0 15px 0;
	}
	
	.renderContainer .renderInner .renderPros {
		width: auto;
		margin: 0 0 0 30px;
	}
	
	.renderContainer .renderInner .renderPros li {
		font-size: 16px;
	}
	
	.approachContainer {
		width: auto;
		height: auto;
		margin: 0;
		padding: 10px;
	}
	
	.approachContainer .approachInner {
		width: auto;
		height: auto;
		margin: 0;
		padding: 0 10px;
	}
	
	.approachContainer .approachInner h2 {
		font-size: 30px;
		text-align: center;
		line-height: 30px;
	}
	
	.approachContainer .approachInner p {
		font-size: 17px;
		margin: 10px 0;
		line-height: 20px;
	}
	
	.approachContainer .approachInner .approach-part-left {
		width: 350px;
		height: auto;
		position: relative;
		float: left;
		margin: 10px 20px 10px 10px;
		padding: 5px;
	}
	
	.approachContainer .approachInner .approach-part-left img {
		width: 150px;
		height: 150px;
		margin: 0;
		padding: 0;
	}
	
	.approachContainer .approachInner .approach-part-left p {
		font-size: 17px;
		margin: 10px 0;
		line-height: 20px;
	}
	
	.approachContainer .approachInner .approach-part-center {
		width: 350px;
		height: auto;
		position: relative;
		float: left;
		margin: 10px;
		padding: 5px;
	}
	
	.approachContainer .approachInner .approach-part-center img {
		width: 150px;
		height: 150px;
		margin: 0;
		padding: 0;
	}
	
	.approachContainer .approachInner .approach-part-center p {
		font-size: 17px;
		margin: 10px 0;
		line-height: 20px;
	}
	
	.approachContainer .approachInner .approach-part-right {
		width: 350px;
		height: auto;
		position: relative;
		float: right;
		margin: 10px 20px;
		padding: 5px;
	}
	
	.approachContainer .approachInner .approach-part-right img {
		width: 150px;
		height: 150px;
		margin: 0;
		padding: 0;
	}
	
	.approachContainer .approachInner .approach-part-right p {
		font-size: 17px;
		margin: 10px 0;
		line-height: 20px;
	}
	
	.approachContainer .approachBeneat {
		width: auto;
		height: auto;
		margin: 0;
		padding: 0 10px;
	}
	
	.approachContainer .approachBeneat .approach-beneat-left {
		width: 350px;
		height: auto;
		position: relative;
		float: left;
		margin: 10px 20px 10px 10px;
		padding: 5px;
	}
	
	.approachContainer .approachBeneat .approach-beneat-left img {
		width: 150px;
		height: 150px;
		margin: 0;
		padding: 0;
	}
	
	.approachContainer .approachBeneat .approach-beneat-left p {
		font-size: 17px;
		margin: 10px 0;
		line-height: 20px;
	}
	
	.approachContainer .approachBeneat .approach-beneat-center {
		width: 350px;
		height: auto;
		position: relative;
		float: left;
		margin: 10px;
		padding: 5px;
	}
	
	.approachContainer .approachBeneat .approach-beneat-center img {
		width: 150px;
		height: 150px;
		margin: 0;
		padding: 0;
	}
	
	.approachContainer .approachBeneat .approach-beneat-center p {
		font-size: 17px;
		margin: 10px 0;
		line-height: 20px;
	}
	
	.approachContainer .approachBeneat .approach-beneat-right {
		width: 350px;
		height: auto;
		position: relative;
		float: right;
		margin: 10px 20px;
		padding: 5px;
	}
	
	.approachContainer .approachBeneat .approach-beneat-right img {
		width: 150px;
		height: 150px;
		margin: 0;
		padding: 0;
	}
	
	.approachContainer .approachBeneat .approach-beneat-right p {
		font-size: 17px;
		margin: 10px 0;
		line-height: 20px;
	}
	
	.monthlyContainer {
		width: auto;
		height: 400px;
		background-size: cover;
	}
	
	.monthlyContainer .monthlyInner {
		width: auto;
		margin: 170px 0 0 30px;
		padding: 10px;
	}
	
	.monthlyContainer .monthlyInner h1 {
		font-size: 30px;
		line-height: 30px;
	}
	
	.donateContainer {
		width: auto;
		height: auto;
		margin: 0;
		padding: 30px;
		background-size: cover;
	}
	
	.donateContainer .donateCheckout {
		width: 530px;
		position: relative;
		float: right;
		margin: 0;
		padding: 0 10px;
	}
	
	.donateContainer .donateForm {
		width: 600px;
		position: relative;
		float: left;
		margin: 0;
		padding: 15px;
	}
	
	.donateContainer .donateCheckout .checkoutInner {
		width: auto;
		margin:  0;
		padding: 20px;
	}
	
	.donateContainer .donateForm h2 {
		font-size: 30px;
		text-align: center;
		margin: 10px 0;
		line-height: 30px;
	}
	
	.donateContainer .donateCheckout .checkoutInner h2 {
		font-size: 30px;
		text-align: center;
		margin: 10px 0;
		line-height: 30px;
	}
	
	.donateContainer .donateCheckout .checkoutInner .crypto_donate_ctn {
		width: auto;
		height: auto;
		padding: 0 10px;
	}
	
	.donateContainer .donateCheckout .checkoutInner .crypto_submit_ctn input {
		width: 90%;
		height: 55px;
		font-size: 18px;
		position: relative;
		float: left;
		padding: 10px;	
	}
	
	.donateContainer .donateForm .checkoutContainer .crypto_donate_form {
		width: 100%;
		height: auto;
		position: relative;
		float: left;
		margin: 30px 0 0 0;
		padding: 0;
	}
	
	.donateContainer .donateCheckout .checkoutInner .crypto_donate_ctn th {
		font-size: 15px;
		padding: 30px 10px 0 10px;
	}
	
	.donateContainer .donateForm .checkoutContainer .crypto_donate_form h2 {
		font-size: 15px;
		margin: 10px 30px;
	}
	
	.donateContainer .donateCheckout .checkoutInner .crypto_donate_ctn td {
		width: auto;
		height: 60px;
	}
	
	.donateContainer .donateCheckout .checkoutInner .crypto_donate_ctn td button {
		font-size: 17px;
		padding: 10px;
	}
	
	.donateContainer .donateCheckout .checkoutInner .crypto_donate_ctn td label {
		position: relative;
	    float: left;
		margin: 0;
		padding: 20px 0 0 10px;
		font-family: Arial;
		font-weight: 500;
		font-size: 17px;
		color: #000;
		text-align: left;
		line-height: 20px;
	}
	
	.donateContainer .donateCheckout .checkoutInner .crypto_donate_ctn td input {
		width: 360px;
		height: 40px;
		font-size: 16px;
		padding: 7px 12px;
	}
	
	.donateContainer .donateCheckout .checkoutInner .crypto_donate_ctn td .transactId {
		width: 285px;
		height: 40px;
		font-size: 16px;
		padding: 7px 12px;
	}
	
	.donateContainer .donateForm .checkoutContainer .crypto_donate_form .crypto_checkout_control {
		width: auto;
		margin: 0;
		padding: 0 10px;
	}
	
	.donateContainer .donateForm .checkoutContainer .crypto_donate_form .crypto_checkout_control td {
		width: auto;
		margin: 5px;
		padding: 0;
	}
	
	.donateContainer .donateForm .checkoutContainer .crypto_donate_form .crypto_checkout_control td label {
		margin: 0;
		padding: 10px;
		font-family: Arial;
		font-weight: 500;
		font-size: 17px;
		color: #000;
		text-align: left;
		line-height: 20px;
	}
	
	.donateContainer .donateForm .checkoutContainer .crypto_donate_form .crypto_checkout_control td input {
		width: 250px;
		height: 45px;
		font-size: 17px;
	}
	
	.donateContainer .donateForm .checkoutContainer {
		margin: 0;
		padding: 0;
	}
	
	.donateContainer .donateForm .checkoutContainer p {
		margin: 5px;
		font-size: 16px;
	}
	
	.donateContainer .donateForm .checkoutContainer input {
		width: 160px;
		height: 60px;
		font-size: 20px;
		margin: 10px;
		padding: 10px;
		position: relative;
		float: left;
	}
	
	.donateContainer .donateForm .checkoutContainer .otherFigure {
		width: 160px;
		height: 57px;
		margin: 12px 0 10px 10px;
		padding: 10px;
		position: relative;
		float: left;
	}
	
	.donateContainer .donateForm .checkoutContainer .otherFigure label {
		font-size: 20px;
	}
	
	.donateContainer .donateForm .checkoutContainer .otherFigure input {
		width: 100px;
		height: 35px;
		font-size: 17px;
		position: relative;
		float: right;
	}
		
	.donateContainer .donateForm .checkoutContainer .donation_frequency {
		margin: 0;
		padding: 10px;
	}
	
	.donateContainer .donateForm .checkoutContainer .donation_frequency li {
		position: relative;
		float: left;
		margin: 5px;
	}
	
	.donateContainer .donateForm .checkoutContainer .donation_frequency li select {
		width: 250px;
		height: 35px;
		margin: 5px;
		padding: 10px;
	}
	
	.donateContainer .donateForm .checkoutContainer .donation_frequency li input {
		width: 250px;
		height: 35px;
		font-size: 17px;
		margin: 5px;
		padding: 5px;
	}
	
	.donateContainer .donateForm .checkoutContainer .donation_comment {
		padding: 10px;
	}
	
	.donateContainer .donateForm .checkoutContainer .donation_comment textarea {
		position: relative;
		margin: 5px 200px 5px 0;
		padding: 10px;
		float: left;
		font-size: 17px;
		line-height: 20px;
	}
	
	.donateContainer .donateForm .checkoutContainer .donation_comment small {
		margin: 0 30px 0 0;
		font-size: 15px;
	}
	
	.donateContainer .donateForm .checkoutContainer .consentContainer li {
		margin: 10px 0 10px 5px;
		padding: 0 10px;
	}
	
	.donateContainer .donateForm .checkoutContainer .consentContainer li label {
		margin: 0 5px;
	}
	
	.donateContainer .donateForm .checkoutContainer .consentContainer li select {
		width: 250px;
		height: 45px;
		margin: 10px 0 0 0;
		padding: 5px;
	}
	
	.donateContainer .donateForm .checkoutContainer .checkout {
		width: 100%;
		margin: 20px;
	}
	
	.donateContainer .donateForm .checkoutContainer .checkout input {
		width: 500px;
		height: 55px;
		font-size: 18px;
		padding: 10px;
	}
}