﻿/*@media all and (max-width: 400px) and (orientation: portrait) ,  all and (max-width: 400px) and (device-aspect-ratio: 16/10) and  (orientation: landscape)*/
@media (max-width: 420px) and (orientation: portrait), (max-device-width: 640px) and (orientation: landscape) {

    #feature-group {
        /*overflow: hidden;*/
        /*width: 940px;
        height: 225px;*/
    }

    .feature {
        margin-right: 0;
        width: 46%;
        padding: 5px;
        height: 208px;
        font-weight: bold;
    }

    .feature-photo {
        height: auto;
    }

    .feature-text {
        font-weight: normal;
    }

    .feature-title {
        font-size: 15px;
    }

    #home-images-non-mobile {
        display: none;
    }

    #home-images-mobile {
        display: inline-block;
    }

    .current-needs {
        clear: both;
        width: 98%;
        margin-top: 15px;
        padding: 5px;
        height: auto; /*might need to change*/
    }

    .need {
        min-height: 55px; /*might need to change*/
    }

    .need-body {
        /*width: 49%;*/
        width: 55%; /*might need to change*/
    }

    .need-state {
        font-size: 1.3em;
    }

    .need-title {
        width: 100%;
        font-size: 16px;
        white-space: normal; /*might need to change*/
    }

    .current-needs-title {
        font-size: 16px;
    }

    .state-amount {
        width: 15%;
        padding-right: 0px;
    }

    .upcoming-events-title {
        font-size: 16px;
    }

    .need-right-col {
        /*width: 36%;*/
        width: 30%; /*might need to change*/
    }

    .need-help-now {
        margin-left: 0;
        width: 30%;
    }

    .need-still-needed {
        font-size: .8em;
        width: 100%;
    }

    .upcoming-events {
        width: 98%;
        height: auto;
        padding: 5px;
    }
}
    


@media (min-width: 480px) and (max-width: 480px) and (orientation: landscape) {
    
    .feature {
        padding: 12px;
        width: 43%;
    }
}
@media (min-width: 640px) and (max-width: 640px) and (orientation: landscape) {
    
    .feature {
        padding: 20px;
        width: 37%;
    }
}
/*iPhone 5s Landscape*/
@media (min-width: 568px) and (max-width: 568px) and (orientation: landscape) {
   
    .feature{
		width: 42%;
		padding: 20px;
	}

   .feature-title {
       font-size: 18px;
       font-weight: bold;
   }

}
/*iPhone 6s and iPhone 6 Plus Landscape*/
@media (min-width: 667px) and (max-width: 736px) and (orientation: landscape) {
   
    .feature{
		width: 36%;
        padding: 23px;
        padding-left: 52px;
	}
}

