.slider-left-arrow {
    position: absolute;
    z-index: 1;
    color: #EB7600;
    top: 11vw;
    left: 5px;
    font-size: 35px;
    cursor: pointer;
}

.slider-right-arrow {
    position: absolute;
    z-index: 1;
    color: #EB7600;
    top: 11vw;
    right: 5px;
    font-size: 35px;
    cursor: pointer;
}

.slider-desktop {
    display: none;
}

.one-stop-shop-mobile {
    background-image: url(../../assets/one-stop-bg-min.jpg);
    background-position: center;
    background-size: cover;
    height: 170px;
    position: relative;
}

.one-stop-shop-mobile div:nth-child(2) {
    color: #e97a0d;
    text-transform: uppercase;
    font-size: 27px;
    font-weight: 600;
    text-align: center;
    padding-top: 16px;
}

.one-stop-shop-mobile div:nth-child(3) {
    text-transform: uppercase;
    font-size: 18px;
    font-weight: 600;
    text-align: center;
    margin-top: 2px;
}

.one-stop-shop-mobile div:nth-child(4) {
    color: #fff;
    text-align: center;
    font-size: 13px;
    position: absolute;
    bottom: 4px;
    padding: 0 10px;
    width: 320px;
    box-sizing: border-box;
    margin: auto;
    left: 0;
    right: 0;
}

.one-stop-shop-mobile img {
    display: none;
}



.one-stop-shop-desktop {
    display: none;
}

.features-container {
    text-align: center;
}

.features-container-inner {
    padding: 20px 15px 15px 15px;
}

.feature-col {
    margin-bottom: 15px;
    display: inline-block;
    vertical-align: top;
}

.feature-container {
    max-width: 320px;
}

.feature-image-container {
    height: 75px;
    position: relative;
}

.feature-image-container div {
    margin: 0;
    position: absolute;
    top: 50%;
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    left: 0;
    right: 0;
}


.feature-container.one img {
    width: 50px;
}

.feature-container.two img {
    width: 61px;
}

.feature-container.three img {
    width: 54px;
}

.feature-container.four img {
    width: 69px;
}

.feature-container.five img {
    width: 59px;
}

.feature-container.six img {
    width: 64px;
}

.feature-title {
    text-transform: uppercase;
    font-weight: 700;
    font-size: 20px;
}

.feature-description {
    font-weight: 300;
    font-size: 16px;
}

.bss-container {
    background-image: url(../../assets/store-bg-orange-min.png);
    background-size: cover;
    background-position: center;
}

.bss-container-inner {
    padding: 20px 15px 15px 15px;
}

.bss-col.one {
    text-align: center;
    margin-bottom: 14px;
}

.bss-col.one img {
    width: 65%;
}

.bss-col.two div:nth-child(1), 
.bss-col.two div:nth-child(2) {
    text-align: center;
    text-transform: uppercase;
    color: #fff;
    font-weight: 600;
    font-size: 20px;
}

.bss-col.two div:nth-child(3) {
    text-align: center;
    color: #fff;
    text-transform: uppercase;
    margin-top: 10px;
}

.our-mission-container {
    background-image: url(../../assets/mission-statement-bg-min.jpg);
    background-size: cover;
    background-position: center;
    text-transform: uppercase;
    border-bottom: .8vw solid #e97b0e;
}

.our-mission-container-inner {
    padding: 10px 15px;
    max-width: 420px;
    margin: auto;
    box-sizing: border-box;
}

.mission-col.one {
    display: none;
}

.mission-col.two {
    text-align: center;
}

.mission-headline {
    font-weight: 700;
    font-size: 38px;
}

.mission-headline span {
    color: #e97b0e;
}

.mission-statement {
    font-size: 13px;
    font-weight: 600;
    text-transform: initial;
}

.mission-statement br {
    display: none;
}

.mission-statement-signature {
    font-size: 15px;
    font-weight: 700;
    text-align: left;
    width: 199px;
    margin-right: 0;
    margin-left: auto;
    margin-top: 5px;
}

.mission-statement-signature div:nth-child(2) {
    margin-left: 11px;
}

.fa-quote-left {
    font-size: 8px;
    vertical-align: top;
    margin-right: 3px;
}

.fa-quote-right {
    font-size: 8px;
    vertical-align: top;
    margin-left: 3px;
}

.mission-statement {

}

.mission-statement-signature {

}

.mission-statement-signature div:nth-child(2) {

}



@media (min-width: 414px) {
    .one-stop-shop-mobile div:nth-child(2) {
        font-size: 33px;
    }

    .one-stop-shop-mobile div:nth-child(3) {
        font-size: 20px;
    }
}

@media (min-width: 500px) {
    .mission-statement-desktop {
        display: block;
    }
}

@media (min-width: 600px) {
    .our-mission-container-inner {
        max-width: initial;
    }

    .mission-col.one {
        display: block;
        position: absolute;
        left: 32px;
    }

    .mission-col.one img {
        width: 19vw;
    }

    .mission-col.two {
        text-align: center;
        margin-left: 141px;
    }

    .mission-headline {
        font-size: 10vw;
    }

    .mission-statement {
        font-size: 2.2vw;
    }

    .fa-quote-left,
    .fa-quote-right {
        font-size: 1.3vw;
    }

    .mission-statement-signature {
        font-size: 2.6vw;
        width: 34vw;
        line-height: 3.3vw;
    }

    .mission-statement br {
        display: block;
    }

    .mission-statement-signature div:nth-child(2) {
        margin-left: 1.8vw;
    }
}

@media (min-width: 640px) {
    .one-stop-shop-mobile img {
        display: block;
        position: absolute;
        width: 18vw;
        top: 16px;
        left: 7px;
    }
}

@media (min-width: 768px) {
    .one-stop-shop-mobile {
        display: none;
    }

    .one-stop-shop-desktop {
        display: block;
    }

    .bss-container-inner {
        padding: 30px 15px 40px 15px;
        font-size: 0;
    }

    .bss-col.one {
        display: inline-block;
        width: 43%;
    }

    .bss-col.one img {
        width: 85%;
        padding-top: 26px;
    }

    .bss-col.two {
        display: inline-block;
        vertical-align: top;
        width: 57%;
        padding-top: 19px;
    }

    .bss-col.two div:nth-child(1), 
    .bss-col.two div:nth-child(2) {
        font-size: 3.9vw;
        line-height: 4.3vw;
    }

    .bss-col.two div:nth-child(3) {
        font-size: 2.7vw;
    }
}

@media (min-width: 992px) {
    .slider-mobile {
        display: none;
    }

    .slider-desktop {
        display: block;
    }
}

@media (min-width: 998px) {
    .features-container-inner {
        max-width: 998px;
        margin: auto;
    }
}

@media (min-width: 1200px) {
    .features-container-inner {
        max-width: 1170px;
    }

    .feature-col {
        margin: 0 15px 15px 15px;
    }
}

@media (min-width: 1415px) {
    .feature-container {
        max-width: 418px;
        margin: auto;
    }

    .features-container-inner {
        max-width: initial;
        padding: 40px 15px 20px 15px;
        font-size: 0;
    }

    .feature-col {
        margin: 0 0 50px 0;
        width: 33.33%;
    }

    .feature-image-container {
        height: 146px;
        display: inline-block;
        width: 84px;
        vertical-align: bottom;
    }

    .feature-content {
        display: inline-block;
        width: 330px;
    }

    .feature-container.one img {
        width: 62px;
    }

    .feature-container.two img {
        width: 73px;
    }

    .feature-container.three img {
        width: 64px;
    }

    .feature-container.four img {
        width: 83px;
    }

    .feature-container.five img {
        width: 78px;
    }

    .feature-container.six img {
        width: 79px;
    }

    .feature-container.three .feature-image-container {
        height: 150px;
    }

    .feature-container.three .feature-content {
        height: 135px;
    }

    .feature-container.six .feature-image-container {
        height: 161px;
    }

    .feature-container.six .feature-content {
        height: 140px;
    }

    .bss-col.one img {
        width: 510px;
    }

    .bss-col.two {
        padding-top: 42px;
    }

    .bss-col.two div:nth-child(1), 
    .bss-col.two div:nth-child(2) {
        font-size: 57px;
        line-height: 54px;
    }

    .bss-col.two div:nth-child(3) {
        font-size: 31px;
    }

    .bss-container-inner {
        max-width: 1415px;
        margin: auto;
    }

    .our-mission-container-inner {
        max-width: 1415px;
        margin: auto;
        position: relative;
    }

    .mission-col.one img {
        width: 267px;
    }

    .mission-headline {
        font-size: 140px;
    }

    .mission-statement {
        font-size: 31px;
        margin-top: -15px;
    }

    .fa-quote-left, 
    .fa-quote-right {
        font-size: 18px;
    }

    .mission-statement-signature {
        font-size: 35px;
        width: 481px;
        margin-top: 10px;
        line-height: 46px;
    }

    .mission-statement-signature div:nth-child(2) {
        margin-left: 26px;
        margin-top: -7px;
    }

}

@media (min-width: 1600px) {
    .bss-container-inner {
        width: 1600px;
        margin: auto;
    }

    .bss-col.one img {
        width: 650px;
    }

    .bss-col.two {
        padding-top: 60px;
    }

    .bss-col.two div:nth-child(1), 
    .bss-col.two div:nth-child(2) {
        font-size: 54px;
        line-height: 63px;
    }
}

@media (min-width: 1640px) {
    .mission-col.one {
        left: -89px;
    }

    .our-mission-container-inner {
        padding-right: 200px;
    }
}











