@media only screen and (max-width:1250px){
    .logoWrp {
        width: 80%;
    }
    .srLogo img{
        width:initial;
    }
    .srNumber {
        width:65%;
    }
    .diamondLogo{
        right:0;
    }
    .diamondLogo img {
    right: 147px;
    }
    .srNumber p:first-of-type {
    font-size: 1.5em;
    }
    .srNumber p:nth-child(2) {
    font-size:14px;
    }
}
@media only screen and (max-width:1200px){
    .contentWrp{
        width:85%;
    }
    .ezsearch-form input[type="submit"] {
    right: 5px;
    }
}

@media only screen and (max-width:1150px){
    .contentWrp {
        width: 90%;
    }
    .logoWrp {
        width: 80%;
    }
    .diamondLogo img{
        right:115px;
    }
}
@media only screen and (max-width:1050px){

    .navBtn{
        display:block;
    }
    header .navWrp{
        width:300px;
        float:none;
        position:fixed;
        right:-310px;
        top:0;
        bottom:0;
        z-index:5;
        background:#69101f;
        box-shadow:-5px 0 10px rgba(0,0,0,.2);
        transition:right .2s ease-in-out;
        -webkit-transition:right .2s ease-in-out;
        -moz-transition:right .2s ease-in-out;
        -ms-transition:right .2s ease-in-out;
        -o-transition:right .2s ease-in-out;
    }
    .navWrp ul li a {
    padding: 25px 25px 25px 10px;
    display: block;
    }
    .navWrp ul li{
    text-align:left;
    display:block;
    }
    .navWrp ul{
    margin-top:40px;
    }
    .logoWrp {
        width: 85%;
    }
    .diamondLogo img{
        right:40px;
    }
    .footerNav {
        width: 31%;
    }
    .footerWrp {
    width: 90%;
    }
/******Active Nav******/

    .slideNav .navOverlay{
    display:block;
    opacity:1;
    }
    .slideNav .navBtn{
        right:247px;
    }
    .slideNav header .navWrp{
        right:0;
    }
    .photoPage iframe{
        width: 100%;
        height: 362px;
    }
}
@media only screen and (max-width:1000px){
    .footerWrp {
        width: 93%;
    }
    .contactPage iframe{
        width:95%;
    }
    .footerNav {
    width: 28%;
    text-align:right;
    }
}
@media only screen and (max-width:970px){
    .srNumber {
    width: 57%;
    }
    .ezsearch-form input[type="text"] {
    width: 130px;
    }
    .fontSize{
        margin-right:4px;
    }
    .footerNav {
    width: 25%;
    text-align:right;
    }

}
@media only screen and (max-width:931px){
    .footerNav {
    width: 23%;
    text-align:right;
    }
}
@media only screen and (max-width:900px){
    section{
        float:none;
        width:100%;
        border-bottom: 1px solid #a0a0a0;
        padding-bottom: 30px;
    }
    aside img{
        display:none;
    }
    .logoWrp {
    width: 100%;
    }
    aside {
    width: 50%;
    float:none;
    padding: 0;
    margin: 25px auto;
    text-align: center;
    }
    .videoTourBtn {
    width: 100%;
    }
    .footerNav{
        width:25%;
    }
    .footerContent{
        margin-right:0;
    }
    .footerLogo {
    margin: 0 15px 0 0;
    }
    .footerNav ul li {
    margin-right: 6px;
    }
    .photoPage iframe{
    width: 100%;
    height: 392px;
    }
        .ezsearch-form input[type="text"] {
    width: 160px;
    }
}
@media only screen and (max-width:850px){
    .footerNav {
    width: 19%;
    }
    .footerLogo {
    margin: 0 10px 0 0;
    }
}
@media only screen and (max-width:800px){
    .srNumber {
    width: 54%;
    }
    .logoWrp {
    width: 93%;
    }
    .diamondLogo img {
    right: 5px;
    }
    .footerNav {
    width: 21%;
    }
    .footerContent span {
    margin-right: 5px;
    margin-left: 5px;
    }
    .footerNav {
    width: 19%;
    }
}
@media only screen and (max-width:764px){
    .footerLogo {
    margin: 0 120px 0 0;
    }
}
@media only screen and (max-width:773px){
    .footerContent{
        text-align:right;
    }
    .footerLogo {
    margin: 0 150px 0 0;
    }
    .footerNav {
    width: 100%;
    margin: 15px auto 0 auto;
    text-align: center;
    }
    .donationFormWrp {
    width: 100%;
    }
}
@media only screen and (max-width:768px){
    .footerContent{
        text-align:right;
    }
    .footerLogo {
    margin: 0 150px 0 0;
    }
    .footerNav {
    width: 100%;
    margin: 15px auto 0 auto;
    text-align: center;
    }
}
@media only screen and (max-width:736px){
    .logoWrp {
    width: 100%;
    }
    .footerNav {
    width: 93%;
    margin: 15px auto 0 auto;
    text-align: center;
    }
    .footerLogo {
    margin: 0 60px 0 0;
    }
    .donationFormWrp {
    width: 100%;
    }
    .firstName {
    margin-right: 44px;
    }
    .contact {
    width: 42%;
    }
}
@media only screen and (max-width:731px){
    .srNumber {
    width: 53%;
    }
    .footerNav {
    width: 90%;
    margin: 15px auto 10px auto;
    text-align: center;
    }
    .footerContent {
    text-align: center;
    margin: 0 auto;
    width: 100%;
    }
    .footerLogo img {
    width: 215px;
    margin: 0 auto 5px auto;
    display: block;
    }
    footer {
    padding: 15px 0 15px 0;
    }
}
@media only screen and (max-width:700px){
    .logoWrp {
    width: 100%;
    }
    .footerLogo {
    margin: 0 90px 0 0;
    }
}
@media only screen and (max-width:667px){
    .srNumber {
    width: 45%;
    }
    .footerLogo {
    margin: 0 60px 0 0;
    }
    .donationFormWrp {
    width: 100%;
    }
    .firstName {
    margin-right: 70px;
    }
}
@media only screen and (max-width:568px){
    .srNumber p:nth-child(2) {
    display:none;
    }
    .srNumber {
    width: 40%;
    }
    .footerNav {
    width: 90%;
    margin: 15px auto 10px auto;
    text-align: center;
    }
    .footerContent {
    text-align: center;
    margin: 0 auto;
    width: 100%;
    }
    .footerLogo img {
    width: 215px;
    margin: 0 174px 5px auto;
    display: block;
    }
    footer {
    padding: 15px 0 15px 0;
    }
    #donateAddress {
    width: 489px;
    }
    .photoPage iframe {
    height: 287px;
    }
    .cycle-prev, .cycle-next{
        top:100px;
    }
    
    section .slideShow img {
        margin-bottom: 60px;
    }
    section iframe {
    margin-bottom: 40px;
    }
}
@media only screen and (max-width:480px){
    .srNumber p:nth-child(2) {
    display:none;
    }
    .logoWrp {
    width: 100%;
    text-align: center;
    margin-top: 30px;
    margin-bottom: 15px;
    }
    .srLogo img {
    float:none;
    }
    .srNumber {
    width: 100%;
    margin-top: 5px;
    }
    .srLogo {
    margin: 0 26px 10px 0;
    }
    .srNumber p:first-of-type {
    font-size: 1.2em;
    position: relative;
    bottom: 118px;
    right: 125px;
    }
    .srNumber p:first-of-type a {
    color:#ffffff;
    }
    .diamondLogo img {
    right: 5px;
    width: 50%;
    display:none;
    }
    .contactPage iframe{
        height: 250px;
    }
}
@media only screen and (max-width:450px){
    section p img{
        float:none;
    }
    section .floatImage{
        text-align:center;
    }
    aside{
        width:100%;
    }
    .footerNav {
    width: 90%;
    margin: 15px auto 10px auto;
    text-align: center;
    }
    .footerContent {
    text-align: center;
    margin: 0 auto;
    width: 100%;
    }
    .footerLogo img {
    width: 215px;
    margin: 0 97px 5px auto;
    display: block;
    }
    footer {
    padding: 15px 0 15px 0;
    }
           .firstName{
        width: 100%;
    }
    .donationFormWrp {
    width: 100%;
    }
    #donateAmount,
    #donateFirstName,
    #donateLastName,
    #donateAddress,
    #donateCity,
    #donateState,
    #donateZip,
    #donateEmail,
    #donatePhone{
        width:100%;
    }
    .state,
    .zip{
       margin-left:0;
    }
    .contact{
       float:none;
       width: 100%;
    }
    .city{
       float:none;
    }
    .zip, 
    .state {
    display: block;
    }
    #donateState {
    padding-right:0;
    }
    .zip input {
    max-width: 100%;
    }
    .number input {
    max-width: 85%;
    }
    #taxRadio span{
        margin-right:160px;
    }
    .cycle-prev, .cycle-next{
        top:70px;
    }
    .photoPage iframe {
    height: 227px;
    }
}
@media only screen and (max-width:435px){
    #taxRadio span {
    margin-right: 176px;
    }
}
@media only screen and (max-width:414px){
    #taxRadio span {
    margin-right: 86px;
    }
    #taxRadio{
        width:80%;
    }
}
@media only screen and (max-width:400px){
    .alert{
        padding:1em;
    }

    .srNumber p:first-of-type{
     right: 110px;
    }
    .footerLogo img {
    margin: 0 80px 5px auto;
    }
        .firstName{
        width: 100%;
    }
    .donationFormWrp {
    width: 100%;
    }
    #donateAmount,
    #donateFirstName,
    #donateLastName,
    #donateAddress,
    #donateCity,
    #donateState,
    #donateZip,
    #donateEmail,
    #donatePhone{
        width:100%;
    }
    .state,
    .zip{
       margin-left:0;
    }
    .contact{
       float:none;
       width: 100%;
    }
    .city{
       float:none;
    }
    .zip, 
    .state {
    display: block;
    }
    #donateState {
    padding-right:0;
    }
    .zip input {
    max-width: 100%;
    }
    .number input {
    max-width: 85%;
    }
    #taxRadio span{
        margin-right:125px;
    }
    .photoPage iframe {
    height: 202px;
    }
}
@media only screen and (max-width:375px){
    #taxRadio{
        width:100%;
    }
}
@media only screen and (max-width:360px){
    #taxRadio span {
    margin-right:0;
    }
    .photoPage iframe {
    height: 180px;
    }
    .srNumber p:first-of-type {
    right: 105px;
    }
}
@media only screen and (max-width:320px){
    .srNumber p:first-of-type{
     right: 80px;
    }
    .footerLogo img {
    margin: 0 53px 5px auto;
    }
    .firstName{
        width: 100%;
    }
    .donationFormWrp {
    width: 100%;
    }
    #donateAmount,
    #donateFirstName,
    #donateLastName,
    #donateAddress,
    #donateCity,
    #donateState,
    #donateZip,
    #donateEmail,
    #donatePhone{
        width:100%;
    }
    .state,
    .zip{
       margin-left:0;
    }
    .contact{
       float:none;
       width: 100%;
    }
    .city{
       float:none;
    }
    .zip, 
    .state {
    display: block;
    }
    #donateState {
    padding-right:0;
    }
    .zip input {
    max-width: 100%;
    }
    .number input {
    max-width: 85%;
    }
    #taxRadio span{
        margin-right:75px;
    }
}