/*.a-feature.a-feature-carousel,.promo-left+.section .cta-form:last-child,.promo-left+.section .cta-form:nth-child(1) .text-right{display:none}.promo-left+.section .cta-form:first-child:after,.promo-left.white .cta-form:after{border-left:0}.promo-left+.section .cta-form:first-child{float:none;text-align:center;width:80%;max-width:670px;margin:0 auto}.promo-left+.section .cta-form:nth-child(1) .col-xs-6{width:46%;margin:0 27%}.promo-left+.section .cta-form:first-child h2{text-align:center;margin:10px auto;text-indent:0;max-width:none;min-height:auto;font-size:47px;color:#545454}.promo-left+.section .cta-form:first-child p{font-size:16px;font-weight:700;color:#949494}.promo-left+.section .cta-form:first-child form{padding:0 23px}.promo-left+.section .cta-form:first-child form .btn{background-color:#66c620;color:#f0f0f0;padding:10px 40px;margin-top:10px}.promo-left.white{background:#a3cdff;color:#828282;margin-top:90px}.promo-left.white h2{color:#000;font-size:47px;max-width:none;min-height:auto;margin-top:0;margin-bottom:20px}.promo-left.white .cta-form h2>.icon{margin-bottom:0;position:relative;top:10px;height:55px;width:50px}.promo-left.white .cta-form p{text-align:left;font-size:16px;font-weight:700;color:#000;margin-left:62px}.promo-left.white .map{width:56%;display:inline-block}.promo-left.white .cta-form{width:44%;display:inline-block;vertical-align:top;text-align:left;height:100%;background-color:#a3cdff;padding:0 20px 0 40px;-ms-transform:translateX(-10%);-webkit-transform:translateX(-10%);transform:translateX(-10%)}.promo-left.white .container-fluid>.row{display:flex;display:-ms-flexbox;-ms-flex-align:center;align-items:center;margin:auto}.promo-left.white .map .row img{max-width:100%;min-width:600px;height:auto;display:block;vertical-align:top;opacity:.6}.promo-left.white .cta-form form{margin-left:62px}.promo-left.white .cta-form form input{color:#737272;background-color:#FFF}.promo-left.white .cta-form form .input-group{max-width:600px}.promo-left.white .cta-form form .input-group-addon.icon-search{background-color:#FFF;font-size:1.3em;right:1px}@media (max-width:1200px) and (min-width:768px){.promo-left.white h2{font-size:33px;margin-bottom:10px}.promo-left.white .cta-form p{font-size:14px;margin-left:60px}.promo-left.white .cta-form form{margin-left:60px}.promo-left.white .cta-form{padding:10px 10px 10px 20px}.promo-left.white .cta-form h2>.icon{top:20px}}@media (max-width:767px){.promo-left+.section .cta-form:first-child h2,.promo-left.white h2{font-size:30px}.promo-left.white .container-fluid>.row{display:block;position:relative}.promo-left.white .map{width:100%;position:absolute;height:100%}.promo-left.white .map .row{height:100%;background-image:url(https://firebasestorage.googleapis.com/v0/b/ab-testing-c3319.appspot.com/o/%5BHRB%2005%5D%20Home%20Page%20Office%20Locator%2Fmap-new.JPG?alt=media&token=d942f3c4-2e0d-48eb-adeb-2c7a90f05027);background-size:cover}.promo-left.white .map .row img{display:none}.promo-left.white .cta-form{padding-left:20px;padding-bottom:10px;width:92%;margin:30px 4%;-ms-transform:translateY(0);-webkit-transform:translateY(0);transform:translateY(0);-webkit-box-shadow:0 0 21px -6px rgba(0,0,0,.75);-moz-box-shadow:0 0 21px -6px rgba(0,0,0,.75);box-shadow:0 0 21px -6px rgba(0,0,0,.75);background-color:#FFF;padding-top:30px}.promo-left.white .cta-form form,.promo-left.white .cta-form p{margin-left:0}.promo-left.white .cta-form form .input-group{border:1px solid #ebebeb}.promo-left.white .cta-form h2>.icon{top:20px}.promo-left+.section .cta-form:nth-child(1) .col-xs-6{width:70%;margin:0 15%}.promo-left+.section .cta-form:first-child{width:100%}.promo-left+.section .cta-form:first-child form{padding:0}}@media (min-width:768px){.section-lead{padding-top:40px}}@media (max-width:991px){.promo-left.white{margin-top:0}}*/



/*.promo-left+ .section .cta-form:last-child {
    display: none;
}*/

/*.promo-left+ .section .cta-form:first-child {
    float: none;
    text-align: center;
    width: 80%;
    max-width: 670px;
    margin: 0 auto;
}*/

/*.promo-left+ .section .cta-form:first-child:after {
    border-left: 0;
}*/

/*.promo-left+ .section .cta-form:nth-child(1) .text-right {
    display: none;
}

.promo-left+ .section .cta-form:nth-child(1) .col-xs-6 {
    width: 46%;
    margin: 0 27%;
}*/

/*.promo-left+ .section .cta-form:first-child h2 {
    text-align: center;
    margin: 10px auto;
    text-indent: 0;
    max-width: none;
    min-height: auto;
    font-size: 47px;
    color: #949494;
}*/

/*.promo-left+ .section .cta-form:first-child p {
    font-size: 16px;
    font-weight: bold;
    color: #949494;
}*/

/*.promo-left+ .section .cta-form:first-child form {
    padding: 0 23px;
}*/

/*.promo-left+ .section .cta-form:first-child form .btn {
    background-color: #66c620;
    color: #f0f0f0;
    padding: 10px 40px;
    margin-top: 10px;
}*/

.a-feature.a-feature-carousel {
    display: none;
}

.promo-left.white {
    background: #55565A;
    color: #828282;
    margin-top: 90px;
}

.promo-left.white h2 {
    color: #000000;
    font-size: 47px;
    max-width: none;
    min-height: auto;
    margin-top: 0;
    margin-bottom: 20px;
}

.promo-left.white .cta-form h2>.icon {
    margin-bottom: 0;
    position: relative;
    top: 10px;
    height: 55px;
    width: 50px;
}

.promo-left.white .cta-form p {
    text-align: left;
    font-size: 16px;
    font-weight: bold;
    color: #fff;
    margin-left: 62px;
}

.promo-left.white .map {
    width: 47%;
    display: inline-block;
}

.promo-left.white .cta-form {
    width: 44%;
    display: inline-block;
    vertical-align: top;
    text-align: left;
}

.promo-left.white .container-fluid > .row {
    display: flex;
    display: -ms-flexbox;
    -ms-flex-align: center;
    align-items: center;
    margin: auto;
}

.promo-left.white .cta-form {
    height: 100%;
    background-color: none;
    padding: 0 20px 0 40px;
    -ms-transform: translateX(-10%);
    -webkit-transform: translateX(-10%);
    transform: translateX(-10%);
}

.promo-left.white .cta-form:after {
    border-left: 0;
}

.promo-left.white .map .row img {
    max-width: 100%;
    min-width: 600px;
    height: auto;
    /*display: block;*/
    vertical-align: top;
    max-height: 480px;
    /*opacity: 0.6;*/
    float:right;
}

.promo-left.white .cta-form form {
    margin-left: 62px;
}

.promo-left.white .cta-form form input {
    color: #737272;
    background-color: #FFFFFF;
}

.promo-left.white .cta-form form .input-group {
    max-width: 600px;
}

.promo-left.white .cta-form form .input-group-addon.icon-search {
    background-color: #FFFFFF;
    font-size: 1.3em;
    right: 1px;
}

@media (max-width: 1200px) and (min-width: 768px) {
    .promo-left.white h2 {
        font-size: 33px;
        margin-bottom: 10px;
    }

    .promo-left.white .cta-form p {
        font-size: 14px;
        margin-left: 60px;
    }
    
    .promo-left.white .cta-form form {
        margin-left: 60px;
    }

    .promo-left.white .cta-form {
        padding: 10px 10px 10px 20px;
    }

    .promo-left.white .cta-form h2 > .icon {
        top: 20px;
    }
}

@media (max-width: 991px) {
    .promo-left.white .container-fluid > .row {
        display: block;
        position: relative;
    }

    .promo-left.white .map{
        width: 100%;
        position: relative;
        height: 100%;
    }
    
    .promo-left.white .map .row {
        height: 100%;
        background-image: url('https://firebasestorage.googleapis.com/v0/b/ab-testing-c3319.appspot.com/o/%5BHRB%2005%5D%20Home%20Page%20Office%20Locator%2Fmap-new.JPG?alt=media&token=d942f3c4-2e0d-48eb-adeb-2c7a90f05027');
        background-size: cover;
    }

    .promo-left.white .map .row img {
        display: none;
    }

    .promo-left.white .cta-form {
        padding-left: 20px;
        padding-bottom: 10px;
        width: 92%;
        margin: 30px 4%;
        -ms-transform: translateY(0);
        -webkit-transform: translateY(0);
        transform: translateY(0);
        -webkit-box-shadow: 0px 0px 21px -6px rgba(0,0,0,0.75);
        -moz-box-shadow: 0px 0px 21px -6px rgba(0,0,0,0.75);
        box-shadow: 0px 0px 21px -6px rgba(0,0,0,0.75);
        background-color: #FFFFFF;
        padding-top: 30px;
    }

    .promo-left.white h2 {
        font-size: 30px;
    }

    .promo-left.white .cta-form p {
        margin-left: 0;
    }

    .promo-left.white .cta-form form {
        margin-left: 0;
    }
    
    .promo-left.white .cta-form form .input-group {
        border: 1px solid #ebebeb;
    }

    .promo-left.white .cta-form h2 > .icon {
        top: 20px;
    }
    
    /*.promo-left+ .section .cta-form:nth-child(1) .col-xs-6 {
        width: 70%;
        margin: 0 15%;
    }*/

    /*.promo-left+ .section .cta-form:first-child {
        width: 100%;
    }*/

    /*.promo-left+ .section .cta-form:first-child form {
        padding: 0;
    }*/
    
    .promo-left+.section .cta-form:first-child h2 {
        font-size: 30px;
    }
}

@media (min-width: 991px) {
    .section-lead {
        padding-top: 40px;
    }
}

@media (max-width: 991px) {
    .promo-left.white {
        margin-top: 0;
    }
}

.promo-left.white {
    margin-top: 1px;
}
.promo-left.white h2{
    color: #fff;
}

@media (max-width: 991px){
    .promo-left.white .map .row {
        background:none;
    }
}

@media (max-width: 991px){
    .promo-left.white .cta-form {
        -webkit-box-shadow: 0 0 21px -6px rgba(0,0,0,.75);
        -moz-box-shadow: 0 0 21px -6px rgba(0,0,0,.75);
        box-shadow: 0 0 21px -6px rgba(0,0,0,.75);
        background-color: #FFF;
    }
}

@media (max-width: 991px){
    .promo-left.white .cta-form form .input-group {
        border: 1px solid #ebebeb;
    }

    .promo-left.white .map .row img{
        max-width: initial;
        min-width: initial;
        max-height: 326px;
    }
    
    .promo-left.white h2{
        color: #545454;
    }
    
    .promo-left.white .cta-form p{
        color: #545454;
    }
    
    /*.promo-left.white .map .row{
        border: 1px solid #ebebeb;
    }*/
    
    
}

@media (max-width: 736px){
    .promo-left.white .cta-form {
        -webkit-box-shadow: none;
        -moz-box-shadow: none;
        box-shadow: none;
        background-color: #7cc144;
        margin-top: 0px;
        padding-top: 0;
    }
    
    .promo-left.white .map .row{background:#7cc144;}
    .promo-left.white .cta-form h2>.icon{top: 35px;}
    .promo-left.white h2{color:#fff;}
    .promo-left.white .cta-form p{color:#fff;}
    .cta-form h2 > .icon.icon-location.search{background-position: 0 -100px;}
    .map{display:none !important;}
    .promo-left.white{background:#7cc144;}
    .promo-left.white .cta-form form .input-group-addon.icon-search{right:0px;}
}


.promo-left.white .cta-form{-webkit-transform: inherit;width: initial; position:relative; z-index:9}
.hr-b--home .form-group.office {margin-bottom:0px;}
/*.hr-b--home .icon-subscribe{background:none}*/
.hr-b--home .office-finder-list#did-you-mean-wrapper, #did-you-mean-wrapper7 {
    width: 100%;
    position: absolute;
    z-index: 99999;
}

@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
    .hr-b--home .office-finder-list#did-you-mean-wrapper, #did-you-mean-wrapper7 {
        width:84.8%;
    }
}

.hr-b--home .office-finder-list .office-list {
    list-style: none;
    max-height: 444px;
    overflow-y: auto;
    padding: 12px 30px 12px 10px;
    margin-top: 5px;
    margin-bottom: 5px;
}

.hr-b--home .office-finder-list {
    float: left;
    width: 25%;
}

.hr-b--home .office-finder-list {
    position: relative;
    min-height: 1px;
    padding-left: 10px;
    padding-right: 10px;
    background: #7cc144;
    color: #fff;
    max-height: 580px;
    overflow: hidden;
}

.hr-b--home .office-finder-list .office-list {
    list-style: none;
    max-height: 444px;
    overflow-y: auto;
    padding: 12px 30px 12px 10px;
    margin-top: 5px;
    margin-bottom: 5px;
}

.hr-b--home .office-finder-list .office-list::-webkit-scrollbar {
    background-color: #b8e1a4;
    border-radius: 10px;
}

.hr-b--home .predicted {
    cursor: pointer;
}

.hr-b--home .office-locator .office-finder-list {
    position: relative;
    min-height: 1px;
    padding-left: 10px;
    padding-right: 10px;
    background: #7cc144;
    color: #fff;
    max-height: 580px;
    overflow: hidden;
}

#officeSearchForm7.form-horizontal{
    position:relative;
}

@media (min-width: 1024px) {
    .banner-row{min-height:326px; max-height: 480px;}
    
}

@media (min-width: 992px) and (max-width: 1024px) {
    .promo-left.white .cta-form{width: 450px;}
}
