﻿
@media (min-width: 768px) {
    body {
        background: #FFF url('/images/jobswipe-cv-bg.jpg') top right no-repeat;
        background-size: 66%;
    }

    #header-grad {
        background: linear-gradient(180deg, rgba(0, 0, 0, 1) 0%, rgba(255, 255, 255, 0) 100%);
        overflow: auto;
    }

    #menu li a {
        color: white
    }

    #logo {
        background: url('/images/logo-light.svg') no-repeat center left;
        background-size: 269px 53px;
        width: 269px;
        height: 56px;
        background-color: transparent;
    }

    #bodysection_cvsearch_inner {
        margin: 30px 0;
    }
}

@media (min-width: 1024px) {
    body {
        background: #FFF url('/images/jobswipe-cv-bg.jpg') top right no-repeat;
    }

    #header-grad {
        background: linear-gradient(180deg, rgba(0, 0, 0, 1) 0%, rgba(255, 255, 255, 0) 100%);
        overflow: auto;
    }

    #menu li a {
        color: white
    }

    #logo {
        background: url('/images/logo-light.svg') no-repeat center left;
        background-size: 269px 53px;
        width: 350px;
        height: 80px;
        background-color: transparent;
    }

    #bodysection_cvsearch_inner {
        margin: 188px 0;
    }
}

#header {
    border: none;
}

#mobile-green-bg {
    background: #21b881 url(/images/falling-pages.png) center center no-repeat;
    margin-bottom: -15px;
    padding-bottom: 15px;
}

    #mobile-green-bg h1 {
        padding-top: 25px;
    }

        #mobile-green-bg h1 .sub-heading {
            padding-top: 20px;
            color: white !important;
            font-size: 80%;
        }

        #mobile-green-bg h1 span {
            padding-top: 20px;
            color: white !important;
        }

#typed-landing-mobile {
    padding-top: 20px;
    color: white !important;
    font-size: 80%;
}

#mobile-eye {
    background: #FFF url('/images/jobswipe-cv-bg.jpg') top right no-repeat;
    background-size: 100%;
    height: 255px;
    margin-top: -25px;
}

#mobile-diversity {
    background: #FFF url('/images/diversitygraphic.png') bottom right no-repeat;
    background-size: 100%;
    height: 150px;
    /*margin-top: -25px;*/
    padding: 20px 0;
    margin-bottom: 25px;
}

#white-grad {
    background: linear-gradient(180deg, rgba(241, 241, 241, 1) 0%, rgba(255, 255, 255, 0) 100%);
    height: 33%;
}

/*@media only screen and (min-width: 1024px)  and (-webkit-min-device-pixel-ratio: 2), only screen and ( min--moz-device-pixel-ratio: 2), only screen and ( -o-min-device-pixel-ratio: 2/1), only screen and ( min-device-pixel-ratio: 2), only screen and ( min-resolution: 192dpi), only screen and ( min-resolution: 2dppx) {
        #logo {
            background-image: url('/images/logo-with-white-text@2x.png?cb=3');
            background-size: 269px 56px;
        }
    }*/

#bodysection_cvsearch {
    margin: 0 auto;
    max-width: 1358px;
}


#bodysection_cvsearch_inner h1 {
    color: #000;
    font-size: 40px;
    font-weight: bold;
    margin-bottom: 30px;
    line-height: 1.3;
    margin-left: 10px;
}

    #bodysection_cvsearch_inner h1 span {
        color: #24bb86;
    }


@media (max-width: 1023px) {
    #bodysection_cvsearch_inner h1 {
        font-size: 30px;
        /*margin-top: 30px;*/
    }
}


#bodysection_cvsearch_inner .btn-get-started {
    background: #FFF;
    border: 4px solid #24bb86;
    color: #24bb86;
    height: 58px;
    line-height: 58px;
    vertical-align: middle;
    padding: 0 42px;
    font-weight: bold;
    display: inline-block;
    font-size: 24px;
    box-sizing: content-box;
    text-decoration: none;
    -webkit-border-radius: 31px;
    -moz-border-radius: 31px;
    border-radius: 31px;
    margin-left: 10px;
}

.padding-bottom-100 {
    padding-bottom: 100px;
}

#cvs-cta {
    padding-top: 75px;
    color: #FFF;
    background: #1B1F21;
    margin: 0 auto;
}

    #cvs-cta .content {
        max-width: 1358px;
        margin: 0 auto;
        text-align: center;
    }

.vcenter {
    line-height: 110px;
    font-weight: bold;
    font-size: 20px;
}

#cvs-cta ul {
    margin-bottom: 40px;
    list-style-type: none;
    font-weight: bold;
    padding: 0;
}

#cvs-cta hr {
    border-top: 1px solid #323638;
    clear: both;
}

#cvs-cta ul li {
    margin-bottom: 10px;
}

#cvs-cta-row img {
    max-height: 300px;
    margin: 0 auto 20px auto;
}

#cvs-cta h1 {
    font-size: 35px;
    font-weight: bold;
    margin: 0 0 55px 0;
    color: #FFF;
}

.input-group .btn-success {
    -webkit-border-radius: 29px;
    -moz-border-radius: 29px;
    border-radius: 29px;
    border: solid 1px #24bb86;
}

.input-group .form-control {
    -webkit-border-radius: 29px;
    -moz-border-radius: 29px;
    border-radius: 29px;
    border: solid 3px #24bb86;
}
