/*------------ Index ------------*/

.index-header {
    margin-top:0rem;
    position:relative;
    z-index:1;
}

@media (min-width: 768px) {.index-header {margin-top:-18rem;}}

.index-header .background {
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:auto;
    
}

.index-header .dog {
    position:absolute;
    top:63rem;
    right:1rem;
    height:38rem;
    width:auto;
}

@media (min-width: 768px) {.index-header .dog {top:14rem; right:9rem; height:53rem;}}

    .index-header .textbox {
        margin:15rem 3rem;
        width:100%;
    }

    @media (min-width: 768px) {.index-header .textbox {margin:21.5rem 12rem 0 12rem; width:50%;}}

    .index-header p {
        color:#fff;
        font-size:2rem;
        padding-right:3rem;
    }

    @media (min-width: 768px) {.index-header p {font-size:1.7rem;}}

/*-- Reponsible & Reliable Service */

.index .comp2 {margin-top:20rem;}

/*-- Value --*/

.index .value {margin-top:18rem;}

@media (min-width: 768px) {.index .value {margin-top:28rem;}}

/*--- About Page ---*/

.about .sec-header .textbox {margin-top:19rem;}

@media (min-width: 768px) {.about .sec-header .textbox {margin-top:20rem;}}

.about .problem .textbox {margin-top:5rem;}

@media (min-width: 768px) {.about .problem .textbox {margin-top:-1rem;}}

.about .comp3 {margin:17rem auto 20rem auto;}

.about .zach {margin-bottom:30rem;}

    .about .zach .textbox {margin-top:5rem !important;}

    @media (min-width: 768px) {.about .zach .textbox {margin-top:2rem !important;}}

.about .lindsay {margin-bottom:20rem;}

    .about .lindsay .textbox {margin-top:3rem !important;}

    @media (min-width: 768px) {.about .zach .textbox {margin-top:3rem !important;}}


/*----- Financing -----*/

.foptions {margin:35rem auto 10rem auto;}

@media (min-width: 768px) {.foptions {margin:18rem auto 10rem auto;}}

    .foptions .thumbnail {
        border:#0097A7 3px solid;
        border-radius:5rem 0 5rem 0;
        padding:3rem 2rem;
        margin:5rem 1rem;
    }

.foptions .thumbnail .img {height:8rem; margin-bottom:2rem;}

.foptions .thumbnail .img-1 {height:8rem; margin-bottom:2rem;}

/*----- Services ------*/

.s-pages .testimonial {margin-bottom:19rem;}

.s-pages .stats .textbox {margin:10rem auto 7rem auto;}



