.ip-banner-content, 
header.header, 
footer#content-footer,
.fixed-header {
    display: none!important;
}
#inner-page-wrapper {
    margin: 0;
}
    #inner-page-wrapper > .container {
        width: 100%;
        padding: 0;
    }

.sierra-nevada-wrap {

}
    .sierra-nevada-top {
        background: #000;
        padding: 54px 0 68px;
    }
        .sierra-nevada-top h1 {
            text-align: center;
            font-size: 50px;
            line-height: 1.3;
            color: #fff;
            text-align: center;
            font-family: 'Lora', serif;
            margin-bottom: 46px;
        }

    .sierra-nevada-img-list {
        display: flex;
        flex-flow: row;
        justify-content: center;
        padding: 0 3px;
    }
        .sierra-nevada-img-item {
            display: flex;
            padding: 3px;
        }
            .sierra-nevada-img-item img {
                display: block;
                width: 100%;
                height: 100%;
                object-fit: contain;
            }

.sierra-nevada-bottom {
/*    padding: 18px 110px 13px 63px;*/
    padding: 18px 6.875% 13px 3.9375%;
    display: flex;
    flex-flow: row wrap;
    justify-content: space-between;
}

    .sierra-nevada-agent {
        text-align: center;
    }
        .sierra-nevada-agent-img {
            margin-bottom: 22px;
        }
            .sierra-nevada-agent-img img {
                display: block;
                max-width: 100%;
                height: auto;
                margin: 0 auto;
            }
        .sierra-nevada-agent-info {

        }
            .sierra-nevada-agent-info h2 {
                font-weight: 700;
                font-size: 19px;
                color: #212121;
                text-transform: uppercase;
                margin-bottom: 3px;
            }
            .sierra-nevada-agent-info ul {
                font-size: 17px;
                color: #212121;
                line-height: 1.411764705882353;
                margin-bottom: 5px;
            }
                .sierra-nevada-agent-info ul li {

                }
                    .sierra-nevada-agent-info ul li a {

                    }
                    .sierra-nevada-agent-info ul li a:hover {
                        color: #532742;
                    }
        a.sierra-nevada-agent-btn {
            display: inline-block;
            font-weight: 700;
            font-size: 16px;
            letter-spacing: 0.01em;
            color: #fff;
            background: #000;
            line-height: 1.25;
            text-transform: uppercase;
            padding: 5px 6px;
            box-shadow: 2px 3px 9px 0px rgba(43, 20, 34, 0.99);
            transition: background .3s ease;
        }
            a.sierra-nevada-agent-btn:hover {
                background: #532742;
            }

    .sierra-nevada-logo {
        display: flex;
        flex-flow: column;
        align-content: center;
    }
        .sierra-nevada-logo img {
            max-width: 100%;
            height: auto;
            display: block;
            margin: 0 auto 34px;
        }
        .sierra-nevada-logo img:last-child {
            margin-bottom: 0;
        }

@media only screen and (min-width: 992px) {
    .hidden-desktop {
        display: none!important;
    }

    .sierra-nevada-wrap {
        /*height: 100vh;
        display: flex;
        flex-flow: column;*/
    }
        .sierra-nevada-top {
            padding: 1.875vw 0 1.875vw;
            /*flex-grow: 1;
            display: flex;
            flex-flow: column;
            align-items: center;
            justify-content: center;*/
        }
            .sierra-nevada-top h1 {
                font-size: 2.5vw;
                margin-bottom: 1.875vw;
            }

        .sierra-nevada-img-list {
            padding: 0 0.1875vw;
        }
            .sierra-nevada-img-item {
                padding: 0.1875vw;
            }
                .sierra-nevada-img-item:nth-child(1) {
                    width: 217px;
                    width: 13.6235%;
                }
                .sierra-nevada-img-item:nth-child(2) {
                    width: 171px;
                    width: 10.737%;
                }
                .sierra-nevada-img-item:nth-child(3) {
                    width: 273px;
                    width: 17.144%;
                }
                .sierra-nevada-img-item:nth-child(4) {
                    width: 17.144%;
                }
                .sierra-nevada-img-item:nth-child(5) {
                    width: 17.144%;
                }
                .sierra-nevada-img-item:nth-child(6) {
                    width: 10.737%;
                }
                .sierra-nevada-img-item:nth-child(7) {
                    width: 13.4705%;
                }

    .sierra-nevada-bottom {
        padding: 1.125vw 6.875000000000001vw 0.8125vw 3.9375vw;
    }
            .sierra-nevada-agent-img {
                margin-bottom: 1.375vw;
            }
                .sierra-nevada-agent-info h2 {
                    font-size: 1.1875vw;
                    margin-bottom: 0.1875vw;
                }
                .sierra-nevada-agent-info ul {
                    font-size: 1.0625vw;
                    margin-bottom: 0.3125vw;
                }
            a.sierra-nevada-agent-btn {
                font-size: 1vw;
                padding: 0.3125vw 0.375vw;
            }
            .sierra-nevada-logo img {
                margin: 0 auto 2.125vw;
            }

        .sierra-nevada-agent:first-child .sierra-nevada-agent-img img {
            width: 9.4375vw;
        }

        .sierra-nevada-agent:last-child .sierra-nevada-agent-img img {
            width: 15.75vw;
        }
        .sierra-nevada-logo img:first-child {
            width: 21.9375vw;
        }
        .sierra-nevada-logo img:last-child {
            width: 28.6875vw;
        }

    .triggered-switching .sierra-nevada-agent[class*="fade"] {
        animation-name : none;
    }

}
@media only screen and (max-width: 1366px) {
    .sierra-nevada-bottom {
        padding-left: 3%;
        padding-right: 4%;
    }
    .sierra-nevada-logo {
        width: 300px;
    }
}

@media only screen and (max-width: 1199px) {
    .sierra-nevada-agent-info h2 {
        font-size: 16px;
    }

    .sierra-nevada-agent-info ul {
        font-size: 14px;
    }

    a.sierra-nevada-agent-btn {
        font-size: 13px;
    }

    .sierra-nevada-logo {
        width: 250px;
    }
}

@media only screen and (max-width: 991px) {

    .sierra-nevada-bottom.hide-alma .agent-alma {
        display: none;
    }
    .sierra-nevada-bottom.hide-greg .agent-greg {
        display: none;
    }

    .hidden-mobile {
        display: none!important;
    }
    .sierra-nevada-top {
        padding: 69px 0 29px;
    }
    .sierra-nevada-top h1 {
        font-size: 27px;
        padding: 0 15px;
        margin-bottom: 25px;
    }
    .sierra-nevada-img-list {
        width: 414px;
        max-width: 100%;
        margin: 0 auto;
        flex-flow: wrap;
        justify-content: center;
    }
    .sierra-nevada-img-item:nth-child(1) {
        width: 97px;
        width: 23.775%;
    }
    .sierra-nevada-img-item:nth-child(2) {
        width: 121px;
        width: 29.657%;
    }
    .sierra-nevada-img-item:nth-child(3) {
        width: 79px;
        width: 19.364%;
    }
    .sierra-nevada-img-item:nth-child(4) {
        width: 123px;
        width: 30.148%;
    }
    .sierra-nevada-img-item:nth-child(5) {
        width: 78px;
        width: 19.118%;
    }
    .sierra-nevada-img-item:nth-child(6) {
        width: 98px;
        width: 24.02%;
    }
    .sierra-nevada-img-item:nth-child(7) {
        width: 117px;
        width: 26.714%;
    }
        .sierra-nevada-img-item img {
            height: 100%;
            object-fit: cover;
            max-height: 106px;
        }

    .sierra-nevada-bottom {
        flex-flow: column;
        padding: 30px 15px;
    }
        .sierra-nevada-logo {
            order: 1;
            margin: 0 auto 20px;
            width: 500px;
            max-width: 100%;
            display: flex;
            flex-flow: row;
            justify-content: center;
        }
            .sierra-nevada-logo img {
                margin: 0;
                align-self: center;
            }
            .sierra-nevada-logo .line {
                width: 1px;
                /* height: 25px; */
                background: #014412;
                margin: 2% 17px;
            }
            .sierra-nevada-logo img:first-child {
                width: 114px;
                width: 40.3%;
            }
            .sierra-nevada-logo img:last-child {
                width: 129px;
                width: 45.6%;
            }
        .sierra-nevada-agent:first-child {
            order: 3;
            margin-bottom: 30px;
        }
        .sierra-nevada-agent:last-child {
            order: 2;
            margin-bottom: 30px;
        }

        .switch .sierra-nevada-agent:first-child {
            order: 2;
            margin-bottom: 30px;
        }
        .switch .sierra-nevada-agent:last-child {
            order: 3;
            margin-bottom: 30px;
        }

        .sierra-nevada-agent-info h2 {
            font-size: 19px;
        }
        .sierra-nevada-agent-info ul {
            font-size: 17px;
        }
        a.sierra-nevada-agent-btn {
            font-size: 16px;
        }

}

@media only screen and (max-width: 767px) {
    
}

@media only screen and (max-width: 360px) {
    .sierra-nevada-agent-info ul {
        font-size: 13px;
    }
    a.sierra-nevada-agent-btn {
        font-size: 15px;
    }
}