/* 320px (iPhone) */
@media screen and (max-width:320px) {
.col-lg-4.col-sm-offset-4 {
    margin: 0;
    padding: 0;
    width: 90%;
}
.logo-image{
	width:100%;
}

.col-lg-4.col-sm-offset-4 .learn-more-btn{
	width:100%;
}
}
/* 480px (WVGA - Low End Windows Phone) */
@media screen and (max-width:480px) {
	.wrapper { background: #f3f5f8; height: 640px; }
	.iphone { display: none; }
	.fluid-white { display: none; }
	.wp2, .wp4, .wp5, .light-box { margin-bottom: 30px; }
	.legals { text-align: center; margin: 0; padding: 0; }
	.credit { text-align: center; }
	.form-control.col-lg-5.col-sm-offset-1, textarea.form-control.col-lg-11.col-sm-offset-1 {
    clear: both;
    margin-bottom: 10px;
    width: 90%;
}
.hero { 
    padding: 25px 0 50px;
}
.logo-image{
	width:340px;
}
.form-group {
    clear: both;
    display: inline-block;
    margin-bottom: 0;
    width: 100%;
}
.form_wrap h2 {
    font-size: 24px;
    font-weight: normal;
}
.form_wrap h5 {
    font-size: 15px;
}
.container .text-center h1 {
    font-size: 30px;
    line-height: 35px;
}
.container .text-center h2 {
    font-size: 16px;
    line-height: 25px;
}
.container .text-center p {
    font-size: 14px;
    line-height: 24px;
}
.volunteer_asia{
	margin-top:0;
}
h2.arrow {
    font-size: 13px;
}
.features.text-center.section-padding {
    margin: 50px 0;
    padding: 20px 0;
}
.vol-reviews {
    margin: 0;
    padding: 0;
}
.portfolio {
    margin-top: 0;
}
.text-center.faq {
    margin-top: 50px;
}
.faq-list {
    margin: 0;
    padding: 0;
}
.wd-8, .wd-10, .wd-12, .wd-20 {
    clear: both;
    float: left;
    margin: 15px 0px;
    width: 100%;
}
.row.footer-wrap {
    margin-left: 30px;
    width: 320px;
}
.row.footer-wrap  p{
	text-align:left;
}

.learn-more-btn { 
    display: block; 
    margin: 10px auto 0; 
    width: 250px;
} 
.gcr_media {
    margin: 0;
    padding: 0;
}
}
/* xGA iPad */
@media screen and (max-width:1024px) {
	.wp3 { background-position: 50px 0; }
	.swag { background-attachment: scroll; }
	.subscribe { background-attachment: scroll; }
	
	.form-control {
    float: left;
    width: 43%;
}
.form-group textarea {
    width: 91%;
}

}
/* 1200px (Small Desktop, Netbook) */
@media screen and (max-width:1280px) {
	.wp3 { background-position: 50px 0; }
}
/* Bootstrap 990px Breakpoint to 480px */
@media screen and (min-width:480px) and (max-width:991px) {
	.iphone { display: none; }
	.fluid-white { display: none; }
	.wrapper { background: #f3f5f8; height: 540px; }
	.wp2, .wp4, .wp5, .light-box { margin-bottom: 30px; }
	.legals { text-align: center; margin: 0; padding: 0; }
	.credit { text-align: center; }
	
	.form-control {
    float: left;
    margin-left: 2em;
    width: 42%;
}
.form-group textarea {
    width: 88%;
}
.portfolio .col-md-4.wp2.animated.fadeInUp { 
    width: 100%;
}
footer .container {
    width: 100%;
}
.row.footer-wrap {
    
    width: 80%;
	margin:0 auto;
	margin-left: 5px;
} 
.row.footer-wrap p {
	text-align:left;
}
.wd-8, .wd-10, .wd-12, .wd-20 {
    clear: none;
    float: left;
    margin: 5px 0;
    width: 45%;
}
.gcr_media {
    margin: 0;
    padding: 0;
}

}