header.sticky-top{min-height: 71.44px}.navbar-brand img{max-width:275px}.navbar-brand{padding-top:.715rem;padding-bottom:.715rem}.navbar-light .navbar-brand{max-width:60%;display:flex;position: relative;}.navbar-brand img:first-child{max-width:16%}header .navbar-brand img:first-child{max-width:30%}.navbar-brand img{max-width:100%}.logo-ic{will-change:transform;animation:logo-ic 1.2s 1 cubic-bezier(.68,-.55,.27,1.55);transform:rotate(0)}@keyframes logo-ic{from{transform:rotate(-380deg)}to{transform:rotate(0)}}.logo-text{position:relative;will-change:top;animation:logotext .8s 1 cubic-bezier(.68,-.55,.27,1.55);opacity:1;margin-left:10px;top:0}@keyframes logotext{from{top:-50px}to{top:0}}.navbar{min-height: 71.44px;box-shadow:0 0 5px rgba(0,0,0,.13);border-radius:0;padding:0 .7rem 0 .9rem;font-size:15px}.nav-right.navbar-nav li{margin:0 10px}.navbar-light .navbar-nav{text-transform:uppercase;font-weight:600}.navbar-light .navbar-nav .nav-link{color:#1a2e65}.dropdown-toggle::after{opacity:.3;margin-left:5px}.navbar-light .navbar-nav .nav-item:hover .nav-link{color:#f28a18}.navbar-light .navbar-nav .sign-up-menu{border:1px solid #FFD913;background:#FFD913;border-radius:50px;color:black!important;padding:.61rem 2rem;position:relative;overflow:hidden}.navbar-light .navbar-nav .sign-up-menu:before{position:absolute;content:"";border-radius:50px;height:50px;width:50px;background:#da7404;bottom:-21px;right:-31px}.navbar-light .navbar-nav .sign-up-menu:hover{background:0 0;color:#f28a18!important}.navbar-light .navbar-nav .login-menu{padding:.66rem .2rem}.navbar-nav li{margin:0 12px;padding:5px 0}.navbar-light .hamburger{background:#1a2e65;padding:.35rem .5rem .4rem .45rem;border-radius:50px}.navbar-light .hamburger:hover{background:#1d1d1b}.navbar-light .hamburger img{max-width:17px}.navbar-collapse{border-top:1px solid #efefef;max-height:90vh;overflow:auto;margin-left:-15px;margin-right:-10px;background:#1a2e65;padding:0 15px}@media (max-width:991px){.navbar-light .navbar-nav .nav-link{color:#fff}.navbar-light .navbar-nav .nav-link{display:inline-block}.navbar-nav.mr-auto{margin-top:15px}.navbar-nav.nav-right{margin-bottom:15px}}@media (min-width:1330px){.navbar-light .navbar-nav .hamburger{padding:.66rem}.navbar-light .navbar-nav .hamburger img{max-width:100%}}.banner{overflow:hidden}.banner .row,.banner1 .row{margin:0}.banner-left{padding:50px 15px 20px 40px;display:flex;align-items:center;position:relative;z-index:0}.banner-left h1{font-weight:700;font-family:Poppins,sans-serif;color:#1a2e65;line-height:1.3;margin-bottom:20px;font-size:2rem}.banner-left h1 b{font-weight:700;color:#f28a18}.banner-left .section-subtitle{font-size:.95rem;font-weight:400;color:#f28a18;text-transform:uppercase;letter-spacing:.3em;font-family:Poppins,sans-serif;margin-bottom:25px}.banner-left .section-subtitle:before{width:25px;height:1px;content:"";display:inline-block;background:#f28a18;top:-5px;position:relative;left:-30px;margin-left:-23px}.banner-left a{color:#fff;border-radius:50px;border:1px solid #f28a18;background:#f28a18;white-space:nowrap;display:inline-block;padding:10px 27px;font-size:.85rem;font-weight:600;margin:15px 9px 0 0;position:relative;overflow:hidden}.banner-left a::before{position:absolute;content:"";border-radius:50px;height:50px;width:50px;background:#da7404;bottom:-21px;right:-31px}.banner-left a:hover{color:#f28a18;background:0 0}.banner-right{padding-right:20px;padding-left:20px;padding-top:30px;padding-bottom:30px;display:flex;align-items:center}.banner-right img{max-width:95%;float:right;height: auto;}.typewrite>.wrap{border-color:#f28a18!important}.inner-banner{position:relative}.inner-banner img{width:100%;height:100%;object-fit:cover;position:absolute;object-position:center}.service-banner{position:relative;margin:auto;left:0;right:0;color:#fff;display:flex;align-items:center;flex-direction:column;text-align:center;padding:30px 20px;min-height:290px;justify-content:center}.service-banner h1{font-size:1.2rem;margin-bottom:0}.service-banner h1:after{content:"";display:block;border-bottom:3px solid #fff;width:70px;margin:16px auto 12px auto;border-radius:50px}.service-banner div{font-size:1.4rem;font-weight:700;line-height:1.2}.tier-menu{font-size:14px;font-weight:700;text-transform:uppercase;border-bottom:1px solid #efefef;border-top:1px solid #fff}.tier-menu .container{display:flex;justify-content:space-between}.tier-menu ul{margin:0;padding:0;display:flex}.tier-menu .tier-links{overflow-x:auto;white-space:nowrap;margin-right:20px}.tier-menu ul.tier-links li{margin:0 32px 0 0;padding:0;list-style:none;display:inline-block}.tier-menu ul.tier-links li a{color:#3b3b3b;padding:25px 0 23px 0;display:block;border-bottom:2px solid transparent}.tier-menu ul.tier-links li.active a,.tier-menu ul.tier-links li:hover a{color:#f28a18;border-bottom:2px solid #f28a18}.tier-nav{list-style:none;padding:0;margin:0}.tier-nav li{margin-left:1px;float:left}.tier-nav li a{background:#f28a18;padding:24px 30px;display:block;border:1px solid #f28a18;fill:#fff}.tier-nav li a:hover{background:0 0;fill:#f28a18}@media (min-width:768px){.navbar-brand img{max-width:100%}}@media (min-width:992px){.navbar-nav li{position:static}.navbar-nav li{margin:0 5px;padding:12.5px 0}.navbar-nav.mr-auto li{padding:15px 10px}.banner-right img{max-width:100%}.banner-left{flex:0 0 60%;max-width:60%}.banner-right{flex:0 0 40%;max-width:40%;padding-left:0}.banner-left{min-height:calc(100vh - 71px)}}@media (min-width:1200px){.service-banner div{font-size:2.1rem}}@media (min-width:1400px){.banner-left{padding:10px 15px 10px 140px}.banner-left h1{font-size:2.4rem}}@media (max-width:1369px){.tier-menu .container{max-width:none}.tier-menu .tier-nav{margin-right:-23px}}@media (max-width:991px){.pc-page-banner .service-banner{min-height:120px}.tier-nav li a{padding:24px 20px}.logo-ic,.logo-text{animation: none;will-change: auto;}}@media (max-width:767px){.service-banner div br{display:none}}

    

.addresspopuptitle {
    font-size: 52px;
    color: rgb(26, 46, 101);
    font-weight: bold;
    text-transform: uppercase;
    line-height: 1.1;
    margin-bottom: 20px;
    letter-spacing: -1px;
}
.addresspopuptitle span {
    color: #f28a18;
}
.addresspopupsubtitle {
    font-size: 26px;
    color: rgb(26, 46, 101);
    font-weight: bold;
    text-transform: uppercase;
    margin-top: 20px;
    letter-spacing: -0.5px;
    margin-bottom: 5px;
}
.addresspopup address {
    color: #2f3545;
}
.addresspopup address span {
    font-size: .9rem;
}
.addresspopup address a {
    color: inherit;
    text-decoration: none
}
.addresspopup address a:hover {
    color: #f28a18
}
.addresspopupbody {
    background: url(../images/Owensmouth.jpg) no-repeat;;
    padding: 0;    
    background-size: auto 100%;
}
.addresspopup {
    border-radius: 6px;
    background-color: rgb(255, 255, 255);
    box-shadow: -16px 0px 30px 0px rgba(4, 11, 29, 0.14),-16px 0px 30px 0px rgba(4, 11, 29, 0.14);
    position: relative;
    margin-left: 45%;
    padding: 0 30px 25px 45px;
    z-index: 2;
}
.addresspopupbody .modal-header {
    margin-right: -23px;
    border-bottom: 0;
    padding-top: 18px;
    padding-bottom: 3px;
}
.addresspopup address p {
    margin-bottom: 20px;
}



/* CRA Hire popup */
.hirepopup {
    text-align: center;
    padding-bottom: 15px;
}
.hiretitle {
    font-size: 62px;
    line-height: 1.2;
    font-weight: 600;
    margin: 20px 0;
}
.hiretitle span {
    font-family: serif;
    font-weight: normal;
    font-style: italic;
}
.hiresubtitle {
    font-size: 30px;
    line-height: 1.2;
    margin: 15px 0;
}
.hiresubtitle span {
    font-weight: 600;
}
.hirepopup .modal-header {
    border-bottom: 0;
    height: 0;
    padding: 0;
}

@media (max-width: 991px) {
    .addresspopup {
        margin-left: 0;
        margin-top: 200px;
    }
    .addresspopupbody {
        background-size: 100% auto;
        background-position: 0 -20px;
    }
    .hiretitle {
        font-size: 36px;
    }
    .hiresubtitle {
        font-size: 21px;
        margin: 10px 0;
    }
}

/*
.navbar-brand:after {
    content: "";
    background: url(../images/santa-cap.png) no-repeat;
    display: block;
    position: absolute;
    top: 1px;
    right: 266px;
    height: 68px;
    width: 50px;
    background-repeat: no-repeat;
    transform: rotate(388deg) scaleX(-1);
    background-size: 50px auto;
}*/


