.primaryContainer {
    height: auto;
    margin-left: auto;
    margin-right: auto;
    min-height: 100%;
    width: auto;
    background-color: rgb(246, 244, 230);
	overflow:hidden;

}

html {
	background-color: rgb(246, 244, 230);
}

body {
font-family: 'Raleway', sans-serif;


}



#header {
    float: none;
    height: 360px;
    margin: 0px auto;
    clear: none;
    width: 100%;
    min-height: 50px;
    min-width: 0px;
    background-image:url("img/grass.svg");
    background-attachment: scroll;
    background-size: auto;
    background-position: 0% 0%;
    background-repeat: repeat no-repeat;
	background-size: 855px 360px;
	
}

.fb-like{
margin-top:20px;
margin-left: 25px;

}


#header_contain {
    float: none;
    height: 318px;
    margin-left: auto;
    margin-top: 0px;
    clear: none;
    width: 1000px;
    margin-right: auto;
}



#Mission {
    float: left;
    font-size: 30px;
    width: 93.97603%;
    height: auto;
    text-align: left;
    font-weight: 500;
    line-height: 1em;
    margin-left: 0%;
    margin-top: 13px;
    clear: both;
    min-height: 149px;
    color: rgb(246, 244, 230);
    margin-right: 0%;
}

#nav_text {
    float: left;
    font-size: 21px;
    width: 100%;
    height: auto;
    text-align: left;
    font-weight: 500;
    line-height: 1em;
    margin: 0px;
    clear: none;
    min-height: 0px;
    color: rgb(246, 244, 230);
    letter-spacing: 0px;
}



#page {
    float: none;
    height: auto;
    clear: both;
    width: 1000px;
    margin: -5px auto auto;
}

#dedication {
    float: left;
    height: auto;
    margin: 0px;
    clear: none;
    width: 50%;
    min-height: 0px;
}

#how {
    float: left;
    height: 280px;
    margin: 0px;
    clear: none;
    width: 50%;
    min-height: 0px;
}

#seperator {
    float: left;
    height: 2px;
    margin: 0px;
    clear: both;
    width: 100%;
    min-width: 0px;
    background-color: rgb(117, 76, 36);
	margin-bottom:20px;
}

h1{
    float: left;
    font-size: 36px;
    width: 100%;
    height: auto;
    text-align: left;
    font-weight: normal;
    margin-left: 0%;
	margin-right: 0%;
    margin: 0px;
	padding: 0px;
    clear: none;
    color: rgb(231, 71, 13);    
}

h2 {
    float: left;
    font-size: 21px;
    width: 100%;
    height: auto;
    text-align: left;
    font-weight: normal;
    line-height: 1em;
    margin-left: 0%;
    margin-top: 15px;
	margin-bottom: 0px;
	padding: 0px;
    clear: both;
    min-height: 111px;
    color: rgb(0, 0, 0);
    margin-right: 0%;
}

h3 {
    float: left;
    font-size: 21px;
    width: 89.7875%;
    height: auto;
    text-align: left;
    font-weight: normal;
    line-height: 1em;
    margin: 20px 0% 10px;
    clear: both;
	margin-bottom: 0px;
	padding: 0px;
    min-height: 39px;
    color: rgb(117, 76, 36);
    text-indent: 10px;
	transition: color 0.4s ease;
}

h3:hover{
	color:rgb(231, 71, 13);
}

#how_contain {
    float: left;
    height: auto;
    margin: 0px;
    clear: none;
    width: 50%;
}

#Nav {
    float: left;
    height: 215px;
    margin-left: 3%;
    margin-top: 33px;
    clear: right;
    width: 49.828125%;
}



#mobile_nav_wrapper{
	margin-left:auto;
	margin-right:auto;
	width:950px;
}
	
#mobile_nav{
	width:100%;
	height:75px;
	background-color: rgb(231, 71, 13);
	position:fixed;
	z-index:2;
}


#Nav_mobile{
	float:left;
	margin-left:30px;
	margin-top:25px;
	width:475px;
}

#mobile_logo{
	
	float:left;
}

#mobile_nav_img {
	float:right;
	margin-top:20px;
	display:none;
	
}

#jim_img {
    float: right;
    width: 250px;
    max-width: 100%;
    height: auto;
    margin-left: 0px;
    margin-top: 39px;
    clear: none;
    color: rgb(0, 0, 0);
    border: 4px solid rgb(117, 76, 36);
    margin-right: 0%;
}

#donate {
    float: left;
    height: 249px;
    margin: 0px;
    clear: both;
    width: 50%;
}



#donate_text {
    float: left;
    font-size: 21px;
    width: 74.634146%;
    height: auto;
    text-align: left;
    font-weight: normal;
    line-height: 1em;
    margin-left: 0%;
    margin-top: 15px;
    clear: both;
    min-height: 0px;
    color: rgb(0, 0, 0);
    margin-right: 0%;
}

#send_button {
    float: left;
    font-size: 21px;
    width: 74.634146%;
    height: auto;
    text-align: left;
    font-weight: normal;
    line-height: 1em;
    margin-left: 0%;
    margin-top: 20px;
    clear: both;
    min-height: 0px;
    color: rgb(117, 76, 36);
    margin-right: 0%;
    text-indent: 10px;
	transition: color 0.4s ease;
}

#send_button:hover
{
	color:rgb(231, 71, 13);
}


#textspan4 {
    float: none;
    font-size: 1em;
    line-height: 1em;
    text-indent: 10px;
}

#paypal {
    float: left;
    width: 90px;
    max-width: 100%;
    height: auto;
    margin-left: 7.219512%;
    margin-top: 15px;
    clear: both;
    color: rgb(0, 0, 0);
    margin-right: 0%;
}

#footer {
    float: none;
    height: auto;
    margin: 0px auto;
    clear: none;
    width: 100%;
    min-width: 0px;
    background-color: rgb(231, 71, 13);
}
.footer_links {
	color: rgb(246, 244, 230);
	transition: color 0.3s ease;
}

.footer_links:hover{
	color: rgb(117,76,36);
}

#donate1 {
    float: left;
    height: 249px;
    margin: 0px;
    clear: none;
    width: 50%;
}

#donate_header1 {
    float: left;
    font-size: 36px;
    width: auto;
    height: auto;
    text-align: left;
    font-weight: normal;
    line-height: 1em;
    margin-left: 0%;
    margin-top: 38px;
    clear: none;
    min-height: 0px;
    color: rgb(117, 76, 36);
}

#donate_text1 {
    float: none;
    font-size: 21px;
    width: 74.63125%;
    height: auto;
    text-align: left;
    font-weight: normal;
    line-height: 1em;
    margin: 180px auto 0px;
    clear: none;
    min-height: 0px;
    color: rgb(0, 0, 0);
}
#home{
	float: none;
    font-size: 1em;
    line-height: 1em;
    color: rgb(246, 244, 230);
	transition: color 0.4s ease;
}
#home:hover {
	color:rgb(117, 76, 36);
}

.nav_text {
    float: none;
    font-size: 1em;
    line-height: 1em;
    padding-left: 20px;
	color: rgb(246, 244, 230);
	transition: color 0.3s ease;
}

.nav_text:hover {
	color:rgb(117, 76, 36);
}

.nav_text_current {
	color:rgb(117, 76, 36);
	padding-left: 20px;
}

.nav_text_current_home {
	color:rgb(117, 76, 36);
	
}



#facebooklogo {
    float: left;
    width: 36px;
    max-width: 100%;
    height: auto;
    margin-left: 0%;
    margin-top: 18px;
    clear: both;
    color: rgb(0, 0, 0);
    margin-right: 0%;
}

#logo2 {
    float: left;
    width: 200px;
    max-width: 100%;
    height: auto;
    margin: 25px 0% 0px 2.7%;
    clear: none;
    color: rgb(0, 0, 0);
}

#footer_content {
    float: none;
    height: auto;
    margin: 0px auto;
    clear: none;
    width: 1000px;
}

#sitemap_head {
    float: left;
    font-size: 21px;
    width: 99.987193%;
    height: auto;
    text-align: left;
    font-weight: normal;
    line-height: 1em;
    margin-left: 0.02561475%;
    margin-top: 0px;
    clear: none;
    min-height: 0px;
    margin-right: 0%;
}

#sitemap_text {
    float: left;
    font-size: 21px;
    width: 100%;
    height: auto;
    text-align: left;
    font-weight: normal;
    line-height: 1em;
    margin: 15px 0px 0px;
    clear: both;
    min-height: 0px;
    color: rgb(246, 244, 230);
}

#sitemap {
    float: left;
    height: auto;
    margin-left: 6.7625%;
    margin-top: 25px;
    clear: none;
    width: 11.901563%;
    margin-right: 0%;
}

#links {
    float: left;
    height: auto;
    margin-left: 9.365854%;
    margin-top: 25px;
    clear: none;
    width: 13.4625%;
    margin-right: 0%;
}

#design {
    float: left;
    height: auto;
    margin-left: 9.463415%;
    margin-top: 25px;
    clear: none;
    width: auto;
    margin-right: 0%;
}

#links_head {
    float: left;
    font-size: 21px;
    width: 99.987198%;
    height: auto;
    text-align: left;
    font-weight: normal;
    line-height: 1em;
    margin: 0px;
    clear: none;
    min-height: 0px;
}

#links_text {
    float: left;
    font-size: 21px;
    width: 99.987198%;
    height: auto;
    text-align: left;
    font-weight: normal;
    line-height: 1em;
    margin: 15px 0px 0px;
    clear: both;
    min-height: 0px;
    color: rgb(246, 244, 230);
}

#design_head {
    float: left;
    font-size: 21px;
    width: 100%;
    height: auto;
    text-align: left;
    font-weight: normal;
    line-height: 1em;
    margin: 0px;
    clear: none;
    min-height: 0px;
}

#badges {
    float: left;
    width: auto;
    max-width: 100%;
    height: 45px;
    margin: 15px 0% 0px 0.01838066%;
    clear: both;
    color: rgb(0, 0, 0);
    min-width: 15px;
}

#design_text {
    float: left;
    font-size: 21px;
    width: 100%;
    height: auto;
    text-align: left;
    font-weight: normal;
    line-height: 1em;
    margin: 15px 0px 0px;
    clear: both;
    min-height: 0px;
    color: rgb(246, 244, 230);
}

#facebook_widget {
    float: left;
    height: 73px;
    margin-left: 0.515625%;
    margin-top: 18px;
    clear: none;
    width: 73.665625%;
    margin-right: 0%;
}

#footer_text {
    float: none;
    font-size: 21px;
    width: 50%;
    height: 30px;
    text-align: center;
    font-weight: normal;
    line-height: 1em;
    margin: 190px auto 0px;
    clear: none;
    min-height: 0px;
    color: rgb(246, 244, 230);
}

#boy_box {
    float: left;
    height: 100%;
    margin-left: 0%;
    margin-top: 2px;
    clear: none;
    width: 50%;
    min-height: 0px;
}

#boy {
    float: left;
    width: auto;
    max-width: 100%;
    height: auto;
    margin-left: 6.4%;
    margin-top: 3px;
    clear: none;
    color: rgb(0, 0, 0);
}

#ded_contain {
    float: left;
    height: auto;
    margin-left: 0%;
    margin-top: 2px;
    clear: none;
    width: 42.222222%;
}

#ded_header {
    float: left;
    font-size: 36px;
    width: auto;
    height: auto;
    text-align: left;
    font-weight: normal;
    line-height: 1em;
    margin-left: 0%;
    margin-top: 0px;
    clear: none;
    min-height: 39px;
    color: rgb(117, 76, 36);
    margin-right: 0%;
}

#ded_text {
    float: left;
    font-size: 21px;
    width: auto;
    height: auto;
    text-align: left;
    font-weight: normal;
    line-height: 1em;
    margin: 15px 0% 0px;
    clear: both;
    min-height: 39px;
    color: rgb(0, 0, 0);
}

#box {
    float: left;
    height: 360px;
    margin: 0px;
    clear: none;
    width: 100%;
    min-width: 0px;
    background-image:url("img/gradiant.png");
    background-attachment: scroll;
    background-size: auto;
    background-position: 0% 0%;
    background-repeat: repeat repeat;
}

#logo {
    float: left;
    width: 450px;
    max-width: none;
    height: 337.5px;
    margin-left: 0%;
    margin-top: 0px;
    clear: none;
    color: rgb(0, 0, 0);
    margin-right: 0%;
}

#mobile_menu_text {
    float: right;
    font-size: 21px;
    width: auto;
    height: auto;
    text-align: left;
    font-weight: 500;
    line-height: 1em;
    clear: none;
    min-height: 25px;
    color: rgb(246, 244, 230);
    letter-spacing: 0px;
    margin-top: 10px;
    margin-right: 2.125%;
	visibility:hidden;
	transition: 0.2s ease
}
#mobile_menu_text:hover {
	color: rgb(117, 76, 36);
}

@media only screen and (max-width: 999px) {
    #page {
        width: 100%;
    }
	
	#mobile_logo{
		margin-left:45px;
	}

    #jim_img {
        width: 50%;
        max-width: none;
    }

    #donate {
        height: auto;
        
        width: 50%;
    }

    #how {
        height: auto;
    }

    #dedication {
        height: auto;
        width: 50%;
    }

    #donate1 {
        height: auto;
        width: 50%;
    }

    #donate_header {
        margin-left: auto;
        margin-right: auto;
        float: none;
        clear: none;
        text-align: left;
        font-size: 225%;
    }

    #donate_text {
        margin: 15px 0px 0px 0%;
        clear: none;
        text-align: left;
        float: left;
        width: 74.63155%;
    }

    #send_button {
        margin: 20px 0px 0px 0%;
        clear: both;
        float: left;
        text-align: left;
        width: 74.918122%;
        height: auto;
    }



    #how_contain {
        width: 50%;
        height: auto;
        margin-left: 10px;
    }

   h3 {
        height: auto;
        min-height: 0px;
    }

    h2 {
        width: 100%;
    }

    #donate_header1 {
        margin-left: auto;
        margin-right: auto;
        float: none;
        clear: none;
        text-align: left;
    }

    #facebooklogo {
        margin-top: 18px;
        margin-left: 0%;
        clear: none;
        width: 36px;
    }

    #facebook_widget {
        margin-top: 18px;
        margin-left: 0%;
        clear: none;
        margin-right: 0px;
        float: left;
        width: 73.664289%;
        height: 73px;
    }

    #donate_text1 {
        margin-left: auto;
        margin-right: auto;
        float: none;
        clear: none;
        margin-top: 105px;
        width: 74.630881%;
    }

    #header_contain {
        height: auto;
    }

    #nav_text {
        margin-left: 0px;
        clear: none;
    }

    #Nav {
        width: 50%;
        margin-left: -20px;
        margin-top: 33px;
        clear: right;
        height: 215px;
    }

    #Mission {
        margin-top: 33px;
        margin-left: 20px;
        clear: both;
		width:85%;
    }

    #seperator {
        width: 100%;
        height: 2px;
		
    }

    #boy_box {
        width: 40%;
    }

    #sitemap {
        margin-top: 25px;
        margin-left: 5.2%;
        clear: none;
        width: 11.901563%;
    }

    #logo2 {
        width: 200px;
    }

    #links {
        margin-top: 25px;
        margin-left: 7.298438%;
        clear: none;
        width: 13.4625%;
    }

    #footer_text {
        width: 52.875%;
        height: 30px;
    }

    #design {
        margin-top: 25px;
        margin-left: 7.3375%;
        clear: none;
    }

    #ded_contain {
        height: auto;
    }

    #footer {
        margin-top: 15px;
    }

    #header {
        background-image:url("img/grass2.svg");
        background-attachment: scroll;
        background-size: auto;
        background-position: 0% 0%;
        background-repeat: repeat no-repeat;
		background-size: 475px 350px;
    }

    #logo {
        height: 100%;
        width: 436.65625px;
        max-width: none;
    }
}



@media only screen and (max-width: 884px) {
	@-ms-viewport { width: 884px; }
    #nav_text {
        width: 100%;
        visibility: hidden;
        margin: 0px 0px 0px -414.578125px;
        clear: none;
    }

    #Nav {
        margin: 9px 0px 0px 1.316353%;
        clear: none;
        width: 43.730736%;
        height: auto;
    }
	
	#mobile_nav_wrapper{
	width:100%;
}
	


    #donate_text {
        width: 74.623843%;
    }
	
	#mobile_nav_img {
	margin-right:20px;
	display:block;
}

	#Nav_mobile{
		display:none;
	}

    #send_button {
        height: auto;
        width: 34.259259%;
        margin-top: 15px;
        margin-left: 0%;
        clear: both;
    }


    #how {
        height: 52.380952%;
    }

    #dedication {
        width: 50%;
    }

    #seperator {
        width: 100%;
        height: 2px;
    }

    #donate {
        width: 50%;
    }

    #donate1 {
        width: 50%;
    }

    #how_contain {
        width: 53.986607%;
    }

    #header_contain {
        width: 100%;
        height: 344px;
        margin-left: auto;
        margin-right: auto;
    }

    #Mission {
        font-size: 21px;
        width: 98.850238%;
        height: auto;
        margin-top: 25px;
        margin-left: 0%;
        clear: both;
        margin-right: 0%;
    }

    #boy_box {
        width: 39%;
        height: 92.631579%;
        position: relative;
        margin-left: 0px;
        margin-right: 1.857143%;
        float: right;
        margin-top: 81px;
        clear: none;
    }

    #boy {
        position: static;
        margin-left: 5.90625px;
        margin-top: 27px;
        top: 0px;
        left: 0px;
        clear: none;
    }

    #design {
        margin-top: 25px;
        margin-left: 2.503166%;
        clear: none;
    }

    #logo2 {
        width: 200px;
        margin-top: 25px;
        margin-left: 1%;
        clear: none;
    }

    #sitemap {
        width: 13.203012%;
        margin-top: 25px;
        margin-left: 1.037542%;
        clear: none;
    }

    #links {
        width: 13.454735%;
        margin-top: 25px;
        margin-left: 0.9683418%;
        clear: none;
    }

    #footer_text {
        width: 52.871009%;
        height: auto;
        margin-left: auto;
        float: none;
        margin-top: 216px;
        clear: none;
        margin-right: auto;
        min-height: 0px;
    }

    #footer_content {
        width: 100%;
    }

    #page {
        margin: 0px auto auto;
    }

    #header {
        height: 310px;
        margin-left: auto;
        margin-right: auto;
        background-image:url("img/grass2.svg");
        background-attachment: scroll;
        background-size: auto;
        background-position: 0% 0%;
        background-repeat: repeat repeat;
		background-size: 310px 310px;
    }

    #logo {
        width: 364.09375px;
        height: 90.116279%;
        position: static;
        margin-left: 0px;
        margin-right: 0px;
        margin-top: 0px;
        z-index: 1;
        top: 0px;
        left: 0px;
        max-width: none;
        clear: none;
    }

    #box {
        height: 310px;
    }

    #mobile_menu_text {
        visibility: visible;
    }
}

@media only screen and (max-width: 680px) {
	@-ms-viewport { width: 680px; }
    #Nav {
        visibility: visible;
        margin: 5px 1.612822% 0px 0px;
        clear: right;
        width: 25.943959%;
        height: 237px;
        float: right;
    }

    #Mission {
        clear: none;
        width: 100%;
        font-size: 21px;
        height: auto;
        min-height: 223px;
        margin: 14px 0px 0px;
    }

    h1 {
        font-size: 21px;
        height: auto;
        min-height: 0px;
    }

    h2 {
        font-size: 14px;
        margin: 15px 0% 0px;
        clear: both;
        width: 100%;
    }

    h3 {
        font-size: 14px;
        width: 89.780051%;
        margin: 15px 0% 10px;
    }

    #how_contain {
        width: 144.8px;
    }

    #header_contain {
        height: 285px;
        margin-left: auto;
        margin-right: auto;
    }

    #header {
        height: 300px;
        background-image:url("img/grass2.svg");
        background-attachment: scroll;
        background-size: auto;
        background-position: 0% 0%;
        background-repeat: repeat repeat;
		background-size: 220px 310px;
    }

    #jim_img {
        margin-right: 3.228346%;
        margin-top: 21px;
        clear: none;
        height: auto;
        width: 51.889764%;
    }

    #donate_header {
        font-size: 21px;
        text-align: left;
        font-weight: normal;
        line-height: 1em;
        color: rgb(117, 76, 36);
    }

    #donate_header1 {
        font-size: 21px;
        text-align: left;
        font-weight: normal;
        line-height: 1em;
        color: rgb(117, 76, 36);
    }

    #donate_text {
        font-size: 14px;
        text-align: left;
        font-weight: normal;
        line-height: 1em;
        color: rgb(0, 0, 0);
        width: 74.620752%;
    }

    #donate_text1 {
        font-size: 14px;
        text-align: left;
        font-weight: normal;
        line-height: 1em;
        color: rgb(0, 0, 0);
    }

    #footer_content {
        margin-top: 0px;
        height: auto;
        margin-left: auto;
        margin-right: auto;
    }

    #footer {
        margin: 20px auto 0px;
        width: 100%;
        clear: none;
    }

    #send_button {
        font-size: 14px;
        text-align: left;
        font-weight: normal;
        line-height: 1em;
        color: rgb(117, 76, 36);
        text-indent: 10px;
        margin-top: 15px;
        margin-left: 0%;
        clear: both;
        width: 34.258697%;
    }



    #logo2 {
        margin: 15px auto;
        float: none;
        clear: none;
        width: 200px;
    }

    #sitemap {
        margin-top: 15px;
        margin-left: 0%;
        clear: none;
        width: 100%;
        margin-right: 0%;
		margin-bottom:25px;
    }

    #links {
        margin-top: 126px;
        margin-left: auto;
        clear: none;
        width: 100%;
        margin-right: auto;
        float: none;
    }

    #design {
        margin-top: 13px;
        margin-left: auto;
        clear: none;
        margin-right: auto;
        float: none;
        height: auto;
    }

    #footer_text {
        margin-top: 12px;
        clear: none;
        width: 52.867112%;
        margin-left: auto;
        float: none;
        margin-right: auto;
        font-size: 21px;
    }

    #badges {
        margin-top: 25px;
        margin-left: auto;
        clear: none;
        margin-right: auto;
        float: none;
        height: 45px;
    }

    #design_text {
        margin-top: 16px;
        margin-left: auto;
        clear: none;
        margin-right: auto;
        float: none;
        text-align: center;
        width: 100%;
        font-size: 21px;
    }

    #design_head {
        margin-left: auto;
        margin-right: auto;
        float: none;
        clear: none;
        margin-top: 0px;
        text-align: center;
        width: 100%;
        font-size: 21px;
    }

    #sitemap_text {
        text-align: center;
        font-size: 21px;
    }

    #links_head {
        text-align: center;
        font-size: 21px;
    }

    #links_text {
        text-align: center;
        font-size: 21px;
    }

    #sitemap_head {
        text-align: center;
        font-size: 21px;
    }

    #page {
        margin: 0px auto auto;
        clear: none;
        width: 100%;
    }

    #nav_text{
        height: auto;
        width: 71.245042%;
        visibility: hidden;
    }

    #ded_contain {
        height: auto;
        width: 42.214567%;
    }

    #ded_header {
        font-size: 21px;
        height: auto;
        min-height: 0px;
    }

    #ded_text {
        font-size: 14px;
        margin-top: 15px;
        margin-left: 0%;
        clear: both;
    }

    #boy {
        position: relative;
        top: 0px;
        left: 0px;
        margin-top: 0px;
        margin-left: 7.8125px;
        clear: none;
    }

    #box {
        height: 300px;
    }

    #boy_box {
        margin-right: 3.237816%;
        margin-top: 17px;
        clear: none;
    }

    #logo {
        height: 285px;
        width: 379.5625px;
        max-width: none;
        margin-top: 0px;
        margin-left: 0%;
        clear: none;
    }
	
	.primaryContainer {
	background-image:url(img/bigbird.svg);
	background-repeat:no-repeat;
	background-position:center;
	background-position:center;
	
	
}



@media only screen and (max-width: 553px) {
	@-ms-viewport { width: 553px; }
    #Nav {
        width: 33.140625%;
        height: 99px;
        margin-right: 2.125%;
        margin-top: 3px;
        clear: right;
        margin-bottom: 30px;
    }

    #how {
        width: 50%;
        height: auto;
    }

    #dedication {
        width: 50%;
        height: auto;
    }

    #seperator {
        width: 100%;
        height: 2px;
    }

    #donate {
        height: auto;
        width: 50%;
    }

    #donate1 {
        width: 50%;
    }

    #nav_text {
        width: 71.244251%;
        margin-top: 0px;
        margin-left: -420.453125px;
        clear: none;
    }

    #Mission {
        margin: 5px 0px 0px;
        clear: none;
        font-size: 14px;
        width: 94.136433%;
        min-height: 0px;
        height: auto;
    }

    #sitemap {
        width: 100%;
    }

    #links {
        width: 100%;
        clear: none;
        margin-top: -80px;
    }

    #footer_text {
        width: 52.865054%;
    }

    #logo2 {
        margin: 15px auto 0px;
        float: none;
        clear: none;
    }

    #donate_text1 {
        margin-left: 0%;
        margin-right: 0px;
        float: left;
        margin-top: 14px;
        clear: both;
    }

    #facebooklogo {
        width: 36px;
    }

    #facebook_widget {
        width: 73.663058%;
        height: 73px;
    }

    #send_button {
        margin-top: 10px;
        margin-left: 0%;
        clear: both;
        width: 61.819887%;
        text-align: left;
        height: auto;
    }

    #donate_text {
        width: 74.618902%;
    }


    #footer {
        margin: 20px auto 0px;
        clear: none;
        width: 100%;
    }

    #header {
        height: auto;
        background-image:url("img/grass2.svg");
        background-attachment: scroll;
        background-size: auto;
        background-position: 0% 0%;
        background-repeat: repeat repeat;
		background-size: 220px 200px;
    }

    #page {
        width: 100%;
    }

    #jim_img {
        margin-right: 12.963382%;
        margin-top: 14px;
        clear: both;
        width: 81.011029%;
        height: auto;
    }

    #header_contain {
        height: 188px;
        margin-left: auto;
        margin-right: auto;
    }

    #footer_content {
        margin: 0px;
        clear: none;
    }

    #ded_contain {
        width: 88.065099%;
    }

    h2 {
        height: auto;
        width: 76.51883%;
    }

    h3 {
        margin: 10px 0%;
        clear: both;
        width: 100%;
        text-indent: 0px;
    }

    h1 {
        width: 100%;
    }

    #ded_text {
        height: auto;
        min-height: 0px;
        margin-top: 16px;
        margin-left: 0%;
        clear: both;
    }

    #boy {
        margin: 3% 0px 0px;
        clear: none;
    }

    #box {
        height: 188px;
        background-image:url("img/gradiant2.png");
        background-attachment: scroll;
        background-size: auto;
        background-position: 0% 0%;
        background-repeat: repeat repeat;
    }

    #boy_box {
        margin: 150px auto 0px;
        clear: none;
        width: 50%;
        height: 45.3958%;
        float: none;
    }

    #how_contain {
        width: 95.083635%;
        height: auto;
    }

    #logo {
        height: 188px;
        width: 211.140625px;
        max-width: none;
        margin: 0px 0px 0px 0%;
        clear: none;
    }

    #sitemap_text {
        margin-bottom: 15px;
    }
}

@media only screen and (max-width: 350px) {
	@-ms-viewport { width: 350px; }
    #Nav {
        margin: 154px auto 10px;
        clear: none;
        width: 100%;
        height: 111.640625px;
        float: none;
        background-color: rgb(246, 244, 230);
    }
	
	
    #header {
        height: auto;
        background-image:url("img/grass2.svg");
        background-attachment: scroll;
        background-size: auto;
        background-position: 0% 0%;
        background-repeat: repeat repeat;
		background-size: 140px 155px;
    }

    #logo {
        height: 52.241936%;
        width: 192.078124px;
        max-width: none;
        margin: 0px;
        float: left;
        clear: none;
    }

    #how {
        width: 100%;
        height: auto;
    }

    #dedication {
        width: 100%;
        margin-top: 0px;
        margin-left: auto;
        clear: both;
        margin-right: auto;
        float: none;
    }

    #seperator {
        height: 2px;
        margin: 10px 0px 0px;
        clear: none;
        width: 100%;
    }

    #donate {
        width: 100%;
        margin-top: 0px;
        margin-left: 0px;
        clear: both;
    }

    #donate1 {
        width: 90%;
        height: auto;
        margin: 20px auto 0px;
        clear: none;
        float: none;
    }

    #header {
        height: 154px;
        margin-left: auto;
        margin-right: auto;
    }

    #box {
        height: 265.640625px;
        width: 100%;
        background-image:url("img/gradiant2.png");
        background-attachment: scroll;
        background-size: auto;
        background-position: 0% 0%;
        background-repeat: repeat repeat;
    }

    #footer {
        margin: 20px auto 0px;
        clear: none;
        width: 100%;
    }

    #page {
        width: 100%;
        height: auto;
        margin-left: auto;
        margin-right: auto;
        margin-top: 0px;
    }

    #how_contain {
        width: 100%;
        margin-left: auto;
        margin-right: auto;
        float: none;
        clear: none;
    }

    #boy_box {
        margin-top: 0px;
        clear: none;
        margin-left: auto;
        height: 28.244933%;
        width: 44.429348%;
        margin-right: auto;
    }

    h1 {
        text-align: center;
        margin-left: auto;
        margin-right: auto;
        float: none;
        clear: none;
    }

    h2 {
        margin-top: 15px;
        margin-left: auto;
        clear: none;
        text-align: center;
        margin-right: auto;
        float: none;
    }

    h3 {
        margin-top: 10px;
        margin-left: 0%;
        clear: none;
        text-align: center;
    }

    #boy {
        height: auto;
        width: auto;
        max-width: 74.375%;
        margin-left: auto;
        margin-right: auto;
        float: none;
        clear: none;
    }

    #ded_header {
        margin-left: auto;
        margin-right: auto;
        float: none;
        clear: none;
        text-align: center;
    }

    #ded_text {
        margin-top: 16px;
        margin-left: auto;
        clear: none;
        margin-right: auto;
        float: none;
        text-align: center;
    }

    #ded_contain {
        margin-left: auto;
        margin-right: auto;
        float: none;
        clear: none;
        margin-top: 15px;
    }

    #jim_img {
        margin-right: auto;
        margin-top: 14px;
        clear: none;
        margin-left: auto;
        float: none;
    }

    #logo2 {
        margin-left: auto;
        margin-right: auto;
        float: none;
        clear: none;
    }

    #links {
        margin: 20px auto 0px;
        clear: none;
    }

    #header_contain {
        height: auto;
        margin-left: auto;
        margin-right: auto;
    }

    #mobile_menu_text {
        margin-right: 2.122353%;
        margin-top: 10px;
        clear: none;
    }

    #nav_text {
        margin-top: -104px;
        margin-left: -414.578125px;
        clear: none;
    }

    #Mission {
        margin-top: 20px;
        margin-left: auto;
        clear: none;
        margin-right: auto;
        float: none;
        width: 80%;
        color: rgb(117, 76, 36);
    }

    #donate_header {
        width: 80%;
        text-align: center;
        margin: 15px auto 0px;
    }

    #donate_text {
        width: 90%;
        margin-left: auto;
        margin-right: auto;
        float: none;
        clear: none;
        text-align: center;
    }

    #send_button {
        margin-top: 20px;
        width: 100%;
        margin-left: 0px;
		margin-right: 0px;
		text-align: center;
		margin-bottom: 20px;
       
    }

    #paypal {
        margin-top: 10px;
        margin-left: auto;
        clear: none;
        margin-right: auto;
        float: none;
        width: 123.97162280000002px;
		margin-bottom:20px;
    }
	
	#submit{
		    margin-left: auto;
        clear: none;
        margin-right: auto;
	}

    #donate_header1 {
        text-align: center;
        margin: 10px auto 0px;
    }

    #facebook_widget {
        width: 88.571429%;
		
    }

    #facebooklogo {
        width: 36px;
    }

    #donate_text1 {
        width: 74.627976%;
        text-align: center;
        margin-left: auto;
        margin-right: auto;
        float: none;
        clear: none;
        margin-top: 105px;
    }
}

