/************
GLOBAL
 Deploying to Production: js 09/30/15
************/

.responsive {
    width: 100%;
    height: auto;
}



.clearfix:after {
    visibility: hidden;
    display: block;
    font-size: 0;
    content: " ";
    clear: both;
    height: 0;
}

.clearfix { display: inline-block; }
/* start commented backslash hack \*/
* html .clearfix { height: 1%; }
.clearfix { display: block; }
/* close commented backslash hack */

/************
MAIN
************/


.icon1, .icon2, .heading1, .heading2 {
    float: left !important;
}

.heading1 h2, .heading2 h2 {
    margin: 0 0 .5em 0 !important;
}

.icon1, .icon2 {
    box-sizing: border-box;
    padding: 0 11px 0 0;
}

.heading2 h2 {
    font-size: 20px !important;
}

.process-wrapper p {
    font-size: 14px !important;
}


#show-case-title {
    margin: 0em 0 3em 0;
}


.benefits-wrapper {
    margin: 50px 0;
}

.process-wrapper {
    margin: 2em 0 0 0;
    font-size: 14px;
    height: 150px;
}

.process-wrapper2 {
    margin: 2em 0 0 0;
    font-size: 14px;
    height: 255px;
}

.process-wrapper2 p {
    font-size: 14px !important;
}

/************
HOW GIS WORKS
************/

#section-title {
    color: #000 !important;
}

.icon2 {
    box-sizing: border-box;
    padding: 2px 0 0 10px;
}

#how-gis-works-title {
    margin: -1em 0 1.5em 0;
}

.how-does-gis-work {
    margin: 3em 0;
}

.how-gis-works-video {
    margin: 0 0 3em 0;
}

/************
SHOWCASE
************/

.insurance-risk-demo-wrapper {
    margin: 3em 0 4em 0;
}

#showcase-map {
    margin:0 0 3em 0;
}

.showcase-wrapper {
    margin: 3em 0 0 0;
    min-height: 330px;
}

.showcase-wrapper img {
    overflow: hidden;
}

.showcase-wrapper p {
    font-size: 14px !important;
}


.heading {
    margin: 1em 0 0 0;
}


/************
JOBS
************/

#jobs-title {
    margin: 0em 0 0 0;
}

.job-info-wrapper {
    margin: 3em 0 0 0;
}

.horiz-list li {
    float: left;
    line-height: 15px;
    width: 20%;
}

.sm-banner {
    background: url(//cmsqa.esri.com/~/media/E30C8CBB9D8E46DE8F4C32006F13F3BB) top center no-repeat;
    background-color: #eaeaea;
    height: 270px;
    margin: 30px 0 15px 0;
    width: 100%;

}

/************
TRAINING EDU.
************/

.ln-height-30 {
    line-height: 30px;
}

.training-info-wrapper {
    margin: 1em 0 3em 0;
}

.step-by-step {
    width:930px;
    height:600px;
}