#benefitModalContentDiv{color: #000; font-size: 1rem;line-height: 1.5rem;padding-top:.5rem;}
#newsroomHeaderList{left:auto;right:0;}
#twitterSvg{height: 28px; margin-top: 5px;}
#infoFooterDiv{min-width: 180px;}
#infoFooterDiv span{font-weight:600;}
#search{border-top-left-radius: 0; border-bottom-left-radius: 0;}
#simplesearchButtonSvg{margin-top: -4px;}
#interestWrapper{border:1px solid #cdcdcd;justify-content: space-between;}
#interestTo{color:#a0a6b1;border-right:1px solid #cdcdcd;}
#contactBtn{margin-right:0;}
#contractModalContentDiv{color: #000; font-size: 1rem;line-height: 1.5rem;padding-top:.5rem;}
#empModalContentDiv{color: #000; font-size: 1rem;line-height: 1.5rem;padding-top:.5rem;}
#leaderModalContentDiv{color: #000; font-size: 1rem;line-height: 1.5rem;padding-top:.5rem;}
.contract-vehicles-item-info{cursor:pointer}
.culture-item h4{font-weight: 600;}

.bg--navy{background-color:rgb(11 27 54/1);}
header.fixed,header.fixed:after {background-color: #FFF;}
.simplesearch-results-list{padding:1rem 0;}    
.simplesearch-highlight{color: rgb(89 123 167);}
.flip--btn:after{right: auto;top: -2px;left: -13px;transform: rotate(180deg);}

#esopBtn{display:flex; gap:1rem; justify-content:center;align-items:center;flex-direction:column;padding-bottom:3rem;}
#esopBtn .btn{margin-right:0;}
#esopBtn .arrow--line-white,#esopBtn .arrow--line-primary{width:120px;margin-left: 1rem;margin-top: -8px;display:none;}

#homeSectionTwo #hstInner {padding-top: 4rem;}
#homeSectionTwo #hstTopper{visibility:hidden;}
.news-item,.blog-news-item{border-top:10px solid #597ba7;border-bottom:6px solid #35547c;position:relative;}
.news-item_inner{border-bottom:6px solid #35547c;}    
.blog-news-item{background-color:#f1f1f1;color:#333;padding:1.2rem;margin-bottom:1rem;}
.blog-news-item h3{color:#35547c;font-size:1rem;line-height:1.2rem; padding-bottom:.75rem;}
.blog-news-item hr{border-color:#666;}
.blog-news_date{font-size:.8rem;display:block;padding:.75rem 0;}
.blog-news_text{font-size:.8rem;}
.blog-news-item:after,.news-item:after{
    border-bottom: 20px solid transparent; border-right: 20px solid #35547c; border-top: 0 solid transparent; bottom: -2px; content: " ";
    display: block;
    height: 0; position: absolute; right: 0; transform: rotate(90deg); width: 0;
}

.news-item:after{bottom:-10px;}

#blueSvg,#blueSvg2,#graySvg{margin-top: -1px;}

#esopFloater{ 
    display: block;
    position: fixed;
    bottom: 120px;
    right: 0;
    z-index: 999;
    padding: 8px 12px 10px 25px;
    color: #FFF;
    text-align: center;
    background-color: rgb(89 123 167/1);
    font-weight: bold;
    clip-path: polygon(8% 0, 100% 0, 100% 100%, 8% 100%, 0 50%);
}
#esopFloater2{
    display: block;
    position: fixed;
    bottom: 50px;
    right: 0;
    z-index: 999;
    padding: 8px 12px 10px 25px;
    color: #FFF;
    text-align: center;
    background-color: rgb(89 123 167/1);
    font-weight: bold;
    clip-path: polygon(8% 0, 100% 0, 100% 100%, 8% 100%, 0 50%)}

@media (max-width: 600px){
    .btn--arrow-small-fix{padding:.7rem .2rem .7rem .2rem;font-size:.8rem;white-space: nowrap;margin-right:1rem;}
    #homeNews .home-new-item{width:100%;}
}
@media (max-width: 700px){
#homeSectionTwo{background-image: url('');}
}
@media (min-width: 768px){
    #esopBtn{flex-direction:row;}
    #esopBtn .arrow--line-white,#esopBtn .arrow--line-primary{display:block;}
    #esopFloater{display:block;position:fixed;bottom:120px;right:0;z-index:999;padding:8px 12px 10px 25px;color:#FFF;text-align:center;background-color: rgb(89 123 167/1);
        font-weight:bold; clip-path: polygon(8% 0,100% 0, 100% 100%,8% 100%, 0 50%);
    }
    #esopFloater2 {display:block; position:fixed; bottom:50px;right:0;z-index:999;padding: 8px 12px 10px 25px;color: #FFF;text-align: center;background-color: rgb(89 123 167/1);
        font-weight:bold;clip-path:polygon(8% 0, 100% 0, 100% 100%, 8% 100%, 0 50%);
        }
}
@media (min-width: 1024px){
    #homeSectionTwo #hstTopper{visibility:visible;}
    #homeSectionTwo #hstInner {padding-top: 9rem;}
}
@media (min-width: 1256px){
    #navyHeroTitle,#navyHeroContent {max-width: 840px;}
    #navyThumb {max-width:750px;}
}

@media (min-width: 1536px){
    header .header-logo {height: 140px;}
}
@media (min-width:1700px){
    #blueSvg,#blueSvg2,#graySvg{margin-top: -2px;}
}
@media (min-width:1800px){
    #homeSectionTwo #hstInner {padding-top: 12rem;}
}
@media (min-width:2200px){
    #homeSectionTwo #hstInner {padding-top: 14rem;}
}