div,li,ul{display:inline-block}div,video{-webkit-box-sizing:border-box;-moz-box-sizing:border-box}h1,h2,h3,h4,h5,html,li,ul{padding:0;margin:0}#main-menu li:hover:before,h1:before{content:""}#tel-holder,.contact-tab,.quarters h1{letter-spacing:1px;text-transform:uppercase}html{position:relative;min-height:100%}body{padding:0;font-family: "Roboto", sans-serif;margin:0 0 120px}li,ul{list-style:none}div{box-sizing:border-box}a:active,a:hover,a:link,a:visited{padding:0;margin:0;color:#fff;outline:0;border:0;-webkit-transition:all .3s;transition:all .3s;text-decoration:none}#page-links a:hover,.halves-articles a:hover{text-decoration:underline}input[type=text]{-webkit-appearance:none;width:95%;padding:10px 2.5%;margin:7px 0;border:0;outline:0;background-color:#efefef;border-radius:0}input[type="email"] {
    -webkit-appearance :none;
    width: 95%;
    padding: 10px 2.5%;
    margin: 5px 0px;
    border: 0px;
    outline: none;
    background-color: #efefef;
    border-radius: 0px;

}input[type=textarea]{-webkit-appearance:none;width:90%;padding:10px;margin:15px 0;border:0;outline:0;height:50px}#halves-select,.wpcf7-select{-webkit-appearance:none;-moz-appearance:none;width:100%;padding:10px 2.5%;margin:5px 0;border:0;outline:0;background-color:#efefef;border-radius:0;color:#999;background-image:url(img/down-arr.png);background-repeat:no-repeat;background-position:98%;background-size:17px}.last-quarter-contact input[type=submit],input[type=submit]{background:#efefef!important;margin:7px 0!important;float:left!important;color:#555!important;box-shadow:0px 0px 0px #eee!important;-webkit-appearance:none!important;padding:10px 2.5%!important;transition:all .3s}input[type=submit]{border-radius:0!important;border:0!important;width:50%!important;max-width:300px!important}.last-quarter-contact input[type=submit]{border-radius:0!important;border:0!important;width:100%!important;max-width:100%!important}input[type=submit]:hover{background:#004A93!important;color:#fff!important;transition:all .3s}::-webkit-input-placeholder{color:#555}:-moz-placeholder{color:#555}::-moz-placeholder{color:#555}:-ms-input-placeholder{color:#555}.frm_form_fields_active_style,.frm_form_fields_error_style,.frm_form_fields_style,.frm_style_formidable-style.with_frm_style .chosen-container-multi .chosen-choices,.frm_style_formidable-style.with_frm_style .chosen-container-single .chosen-single,.frm_style_formidable-style.with_frm_style .frm_scroll_box .frm_opt_container,.frm_style_formidable-style.with_frm_style input[type=email],.frm_style_formidable-style.with_frm_style input[type=number],.frm_style_formidable-style.with_frm_style input[type=password],.frm_style_formidable-style.with_frm_style input[type=phone],.frm_style_formidable-style.with_frm_style input[type=search],.frm_style_formidable-style.with_frm_style input[type=tel],.frm_style_formidable-style.with_frm_style input[type=text],.frm_style_formidable-style.with_frm_style input[type=url],.frm_style_formidable-style.with_frm_style select,.frm_style_formidable-style.with_frm_style textarea,textarea{-webkit-appearance:none!important;width:95%!important;padding:10px 2.5%!important;margin:7px !important;border:0!important;outline:0!important;background-color:#efefef!important;border-radius:0!important}.frm_style_formidable-style.with_frm_style select,.year-select{padding:10px 2.5%;background-color:#efefef;color:#999;background-image:url(img/down-arr.png);background-repeat:no-repeat;background-position:98%;background-size:17px;-webkit-appearance:none;-moz-appearance:none;outline:0}.frm_style_formidable-style.with_frm_style .form-field{margin-bottom:10px!important}.frm_style_formidable-style.with_frm_style input[type=email],.frm_style_formidable-style.with_frm_style input[type=file],.frm_style_formidable-style.with_frm_style input[type=number],.frm_style_formidable-style.with_frm_style input[type=password],.frm_style_formidable-style.with_frm_style input[type=search],.frm_style_formidable-style.with_frm_style input[type=tel],.frm_style_formidable-style.with_frm_style input[type=text],.frm_style_formidable-style.with_frm_style input[type=url],.frm_style_formidable-style.with_frm_style select{height:37px!important;margin-top:7px!important;margin-bottom:7px!important}.frm_style_formidable-style.with_frm_style select{width:100%;margin:7px 0;border:0;border-radius:0}textarea{margin:5px 0}#filter-form{width:46%;margin:0 2%;float:left;text-align:left}#filter-form:last-child{width:46%!important;margin:0 1%;float:left;text-align:left}.year-select{width:100%;margin:7px 0 20px;border:0;border-radius:0;left:0}.rc-anchor-light,.rc-anchor-normal{background-color:#efefef!important}.rc-anchor-normal{height:74px;width:100%!important}#header{display:block;text-align:center;border-top:15px solid #004A93}#tel-holder,.sidr-contact-info{width:100%;text-align:left;color:#fff}#tel-holder{padding:12px 0 12px 4%;background-color:rgba(0,74,147,1);font-size:16px;margin-top:20px;margin-bottom:20px;}#hidden-menu{background-color:#004A93;display:none}.sidr-contact-info{padding:20px}.sidr-contact-info a:active,.sidr-contact-info a:hover,.sidr-contact-info a:link,.sidr-contact-info a:visited{color:#fff}

.sidr-open{width:348px;left:348px;position:static !important;} 
#search-hid-two {
float:right;width:50%;
}

.sidr h6{background-color:transparent!important;font-size:12px!important;border-bottom:2px solid #fff!important;width:100%!important;background-image:none!important;box-shadow:0px 0px 0px 0px rgba(0,0,0,0)!important;padding:0 0 5px;color:#fff;margin:10px 0}#main-menu{position:absolute;top:60px;right:5%;font-size:17px}#main-menu ul li{margin:0 10px;padding:10px 0;color:#004A93;transition:all .3s;position:relative}#main-menu li:hover:before{position:absolute;left:50%;bottom:0;margin-left:-25%;height:1px;width:50%;border-bottom:3px solid #e74a46;transition:all .3s}#main-menu ul li:hover{margin:0 10px;color:red;transition:all .3s}#main-menu ul li:hover a{color:#e74a46;transition:all .3s}#main-menu a{color:#004A93;text-transform:uppercase}.sub-menu,.sub-menu2,.sub-menu3,.sub-menu4{width:100%;height:auto;display:none;background:rgba(0,74,147,1);margin-bottom:20px;background-size:cover;z-index:8888;position:relative;box-shadow:inset 0px 3px 5px rgba(0,74,147,.9)}#logo-holder,.close{background-repeat:no-repeat}.sub-menu div,.sub-menu2 div,.sub-menu3 div,.sub-menu4 div{display:block;z-index:9999}.sub-menu ul,.sub-menu2 ul,.sub-menu3 ul,.sub-menu4 ul{width:450px;margin:0 auto 30px;display:block;padding-bottom:10px}.sub-menu ul li,.sub-menu2 ul li,.sub-menu3 ul li,.sub-menu4 ul li{display:block;color:#fff;margin:10px 0;text-transform:uppercase;font-weight:100}.sub-menu ul li a:hover,.sub-menu2 ul li a:hover,.sub-menu3 ul li a:hover,.sub-menu4 ul li a:hover{color:#e74a46}.sub-menu h2,.sub-menu2 h2,.sub-menu3 h2,.sub-menu4 h2{color:#fff;width:330px;margin:0 auto;display:block;position:relative;top:37px;left:-420px;text-align:right;text-transform:uppercase;font-weight:100}.close{padding:10px;z-index:9999;position:absolute;right:20px;top:20px;cursor:pointer;transition:all .3s;background-image:url(img/cross.png);background-size:contain;width:35px;height:35px}#hero-box,#hero-btn,video{width:100%}video{border:10px solid rgba(0,74,147,.7);box-sizing:border-box;background:rgba(0,74,147,.7)}.close:hover{padding:12px 8px 8px 12px;transition:all .3s;background-image:url(img/cross-hover.png)}#hero-box{height:auto;background:#004a93;display:block;margin-bottom:20px}#hero-content{display:block;min-height:300px;max-height:551px;width:980px;padding:0 0px;margin:auto;overflow:hidden}.quarters{width:25%;min-height:300px;margin:0;float:left;position:relative;display:inline-block;padding:0}.quarters h1{font-size:17px;padding-bottom:10px;text-align:center;font-weight:100;color:#fff}h1:before{position:absolute;left:50%;bottom:15px;margin-left:-50px;height:1px;width:100px;border-bottom:3px solid #fff;transition:all .3s}.overlay{position:absolute;width:100%;top:0;left:0;background-color:rgba(0,74,147,.3);height:300px;opacity:1;transition:opacity .5s}.quarters:hover .overlay{opacity:0;transition:opacity .3s}.quarters:hover .hero-btn-title-red h1{color:#e74a46;transition:.3s}.quarters:hover .hero-btn-title-red h1:before{border-bottom:3px solid #e74a46}.quarters:hover .hero-btn-title-yellow h1{color:#f9b000;transition:.3s}.quarters:hover .hero-btn-title-yellow h1:before{border-bottom:3px solid #f9b000}.quarters:hover .hero-btn-title-green h1{color:#a1c018;transition:.3s}.quarters:hover .hero-btn-title-green h1:before{border-bottom:3px solid #a1c018}.quarters:hover .hero-btn-title-blue h1{color:#56c2ef;transition:.3s}.quarters:hover .hero-btn-title-blue h1:before{border-bottom:3px solid #56c2ef}.hero-btn-title-blue,.hero-btn-title-green,.hero-btn-title-red,.hero-btn-title-yellow{position:absolute;bottom:0;width:100%;color:#fff;background-color:rgba(0,74,147,.7);padding:15px 0}#logo-holder{display:block;width:400px;height:67px;margin:45px 0 0 3%}#main{margin:20px 0;text-align:center;display:block;padding:2px 0}#main h2{width:980px;margin:0 auto;text-transform:uppercase;text-align:left;color:#004A93}#main h4{width:980px;margin:10px auto;text-align:left;color:#004A93;font-weight:100;padding-bottom:20px;border-bottom:2px solid #004A93}.grid-title{margin:0 auto;text-align:left;color:#004A93;width:960px!important;margin-bottom:20px!important;padding-bottom:10px;border-bottom:3px solid #004A93;text-transform:uppercase}#main-content{width:990px}.main-bg{background:#004a93;background-size:cover;background-repeat:no-repeat;}.blog-thirds{float:left;margin:0 20px 30px;width:45%;-webkit-transition:all .25s;transition:all .25s;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:inline-block;min-height:330px}.blog-thirds a:active,.blog-thirds a:link,.blog-thirds a:visited{color:#004A93}.blog-thirds h3{margin-top:10px;padding-bottom:5px;padding-right:30px;border-bottom:1px solid #a9a9a9;color:#004A93;text-align:left;font-weight:100;position:relative}.blog-thirds h3:after,.blog-thirds h3:hover:after{content:"";position:absolute;height:15px;left:100%;margin-top:3px;margin-left:-15px;width:15px}.blog-thirds h3:after{background:url(img/chev-blue.png);background-size:contain;transition:all .1s}.blog-thirds h3:hover:after{background:url(img/chev-blue.png);background-size:contain;-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg);transition:all .2s}.img-holder-news,.img-holder-news:hover{opacity:1;-webkit-transition:all .5s;overflow:hidden}.blog-thirds p{font-size:12px;line-height:17px;text-align:left;margin:10px 0!important}.blog-thirds p:first-child{margin:0}.img-holder-news{min-width:100%;height:185px;transition:all .5s}.img-holder-news:hover{min-height:185px;transition:all .5s}.overlay-news{width:100%;min-height:190px;height:100%;background:center no-repeat #004A93;position:relative;left:0;opacity:.5;-webkit-transition:all .5s;transition:all .5s}.img-holder-news:hover .overlay-news{opacity:0}#page-links{width:100%}#page-links a:active,#page-links a:link,#page-links a:visited{color:#004A93;margin:0 5px}#sub-footer{width:100%;background:#004a93;
    background-size: cover;
    background-repeat: no-repeat;min-height:250px;margin-bottom:20px}#sub-footer-content{width:1000px;display:block;margin:0 auto;height:250px}.halves,.halves-footer{width:49%;float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}.halves{padding:0 1% 0 0;box-sizing:border-box;font-size:13px}.halves-footer{padding:0 5px;box-sizing:border-box}.halves form,.halves-single{-webkit-box-sizing:border-box;-moz-box-sizing:border-box}.halves ul,.halves-footer ul{float:right}.halves ul li,.halves-footer ul li{margin:0 3px}.halves form{background:rgba(0,74,147,1);display:inline-block;width:100%;padding:15px 40px 19px;box-sizing:border-box}.halves-single{width:64%;padding:10px 5px 0;float:left;box-sizing:border-box;text-align:left;font-size:16px;color:#004A93}.halves-articles,.thirds ul li{-webkit-box-sizing:border-box;-moz-box-sizing:border-box}.halves-articles{width:100%;padding:0 1% 0 0;float:left;box-sizing:border-box;font-size:15px;position:relative}.halves-articles div{width:100%}.halves-articles ul{display:block;list-style:square;-webkit-margin-before:1em;-webkit-margin-after:1em;-webkit-margin-start:0;-webkit-margin-end:0;-webkit-padding-start:20px;margin:20px 0}.halves-articles li{display:list-item;list-style:square;width:auto;margin:10px 0}.halves-articles a:active,.halves-articles a:link,.halves-articles a:visited{color:#004A93;text-decoration:underline}.contact-tab{padding:10px 2.5%;margin:0 auto;width:95%;font-weight:100;background-color:#004A93;color:#fff}.halves-articles p{line-height:22px!important}.last-quarter,.last-quarter-contact{width:35%;margin-top:10px}.last-quarter h3,.last-quarter-contact h3{color:#004A93;margin:0 auto 10px;text-align:left;width:90%}.last-quarter p,.last-quarter-contact p{text-align:left;font-size:14px;color:#2a2a2a;font-weight:100;width:90%;padding:10px 0;margin:0 auto;border-bottom:1px solid #d3d3d3}.last-quarter-contact p{border-bottom:0 solid #d3d3d3}.last-quarter strong,.last-quarter-contact strong{color:#004A93}.last-quarter ul,.last-quarter-contact ul{width:100%;margin-bottom:20px}.last-quarter ul li,.last-quarter-contact ul li{width:100%;text-align:left}.last-quarter ul li a:link,.last-quarter-contact ul li a:link{width:90%;background:#004A93;padding:10px 2.5%;margin:1.5px auto;float:right;font-size:14px;display:list-item;position:relative}.last-quarter ul li a:after,.last-quarter ul li a:hover:after,.last-quarter-contact ul li a:after,.last-quarter-contact ul li a:hover:after{content:"";position:absolute;height:15px;left:100%;margin-top:3px;margin-left:-30px;width:15px;transition:all .1s}.last-quarter ul li a:active,.last-quarter ul li a:hover,.last-quarter ul li a:link,.last-quarter ul li a:visited{background:#004A93!important}.last-quarter ul li a:after,.last-quarter-contact ul li a:after{background:url(img/chev.png);background-size:contain}.last-quarter ul li a:hover:after,.last-quarter-contact ul li a:hover:after{background:url(img/chev.png);background-size:contain;-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg)}#cta-main,.cta-btn{background:rgba(0,74,147,1)}.last-quarter ul li a:hover,.last-quarter-contact ul li a:hover{color:#e74a46}#cta-main{padding:5%;width:95%;float:right;margin-bottom:5px;color:#fff}.cta-btn{padding:10px!important;width:90%;display:inline-block;margin-top:10px!important}.cta-btn:hover{background:rgba(0,74,147,1);color:#e74a46}.bc-holder{text-align:left;color:#004A93;font-size:12px;width:980px;margin:20px auto}.bc-holder a:active,.bc-holder a:link,.bc-holder a:visited{color:#004A93;transition:color .2s;padding:0 5px}.career-holder,.career-holder:last-child{padding:20px 0;border-top:1px solid #d3d3d3}.bc-holder a:hover{color:#e74a46;transition:color .2s}.career-holder h5:after,.career-holder h5:hover:after{content:"";position:absolute;height:15px;left:100%;margin-top:4px;margin-left:-30px;width:15px;transition:all .1s}.career-holder:last-child{border-bottom:1px solid #d3d3d3}.career-holder h5:after{background:url(img/chev-blue.png);background-size:contain}.career-holder h5:hover:after{background:url(img/chev-blue.png);background-size:contain;-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg)}.thirds,.thirds ul li{transition:all .3s}.career-holder h5{font-size:16px;text-transform:uppercase;padding-right:30px}.career-holder p{font-size:13px;line-height:18px;color:gray;font-weight:100}.career-holder p strong{font-size:13px;color:#004A93}.thirds h2,.twitter-title{font-size:20px;text-transform:uppercase;letter-spacing:1px;font-weight:100}.flip{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}.thirds{width:33%;padding:30px;float:left;position:relative}.thirds h2:after,.thirds h2:hover:after{position:absolute;height:20px;left:100%;margin-left:-50px;width:20px;content:""}.thirds ul li:hover .desc-box{background-color:rgba(0,74,147,1);transition:all .3s}.thirds h2{color:#fff;border-bottom:2px solid transparent;transition:all .1s}.thirds h2:after{background:url(img/chev.png);margin-top:3px;background-size:contain;transition:all .1s}.thirds h2:hover{border-bottom:2px solid #fff}.thirds h2:hover:after{background:url(img/chev.png);margin-top:2px;background-size:contain;transition:all .2s;-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg)}#twitter-holder{background:#004A93;padding:10px}.twitter-title{color:#fff;margin-bottom:10px;border-bottom:2px solid transparent!important}.twitter-title:after{content:"";width:0!important}.thirds ul{width:100%}.thirds ul li{font-size:11px;color:#fff;margin:5px 0;padding:5px 0;width:100%;box-sizing:border-box;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.thirds ul li .img-box,.thirds ul li:nth-child(even){-webkit-box-sizing:border-box;-moz-box-sizing:border-box}.no-flexbox .thirds ul li{background-color:#004A93;padding:0}.thirds ul li:nth-child(even){border-top:1px solid #fff;border-bottom:1px solid #fff;padding:10px 0;box-sizing:border-box}.no-flexbox .thirds ul li .img-box,.thirds ul li .img-box{display:inline-block;border:3px solid #fff;background-color:#fff}.thirds ul li .img-box{box-sizing:border-box;flex:1;min-width:30%;min-height:70px}.no-flexbox .thirds ul li .img-box{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:left;width:30%}.testimonial-box{box-sizing:border-box;color:#fff!important;padding:0;width:100%}.testi{margin-top:20px;position:relative}.testi em,.testi h5{margin:0 5%;text-align:left}.testi:after{content:"";position:absolute;bottom:-20px;left:50px;border-width:20px 20px 0 0;border-style:solid;border-color:rgba(0,74,147,.0) transparent;display:block;width:0}.testi p{color:#fff;font-size:13px;border-bottom:0}.menu-mobile-nav-container ul,.sidr ul{border-top:0!important;border-bottom:0!important}.testi h5{color:#fff}.testi em{color:#fff;width:90%;font-size:12px;box-sizing:border-box;display:inline-block;font-weight:100}.no-flexbox .thirds ul li .desc-box,.thirds ul li .desc-box{padding:10px;display:inline-block;font-size:15px;transition:all .3s;background-color:#004A93}.news{min-height:115px!important}.thirds ul li .desc-box{min-width:70%;max-width:70%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;flex-grow:4}.no-flexbox .thirds ul li .desc-box{width:50%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:left}.thirds ul li .desc-box p{font-size:10px}.no-border{border:0!important}.twitter-list{display:block!important}.twitter-list a:link{color:#548bad}#footer{text-align:center;position:absolute;left:0;bottom:0;height:120px;width:100%;background-color:#004A93;padding:30px 0}#footer-content{width:1000px;color:#fff;font-size:10px;text-align:left}.sidr{background:#004A93!important;box-shadow:inset 0px 0px 0px 0px #003e65!important}.sidr ul{color:#fff}.sidr ul a:link{color:#fff!important; padding-left:20px;}.menu-mobile-nav-container{width:100%}.menu-mobile-nav-container ul{color:#fff}.menu-mobile-nav-container ul a:link{color:#fff!important}.cmn-toggle-switch{display:block;position:relative;overflow:hidden;margin:0;padding:0;width:60px;height:55px;font-size:0;text-indent:-9999px;-webkit-appearance:none;-moz-appearance:none;appearance:none;box-shadow:none;border-radius:none;border:none;cursor:pointer;background:0 0;-webkit-transition:background .3s;transition:background .3s}.bx-viewport,.bx-wrapper .bx-viewport,.bxslider-gallery{overflow:hidden!important}.cmn-toggle-switch:focus{outline:0}.cmn-toggle-switch span{display:block;position:absolute;top:24px;left:12px;right:12px;height:7px;background:#fff}.cmn-toggle-switch span::after,.cmn-toggle-switch span::before{position:absolute;display:block;left:0;width:100%;height:7px;background-color:#fff;content:""}.cmn-toggle-switch__htla,.cmn-toggle-switch__htla.active{background-color:transparent}.cmn-toggle-switch span::before{top:-12px}.cmn-toggle-switch span::after{bottom:-12px}.cmn-toggle-switch__htla span{-webkit-transition:-webkit-transform .3s;transition:transform .3s}.cmn-toggle-switch__htla span::before{-webkit-transform-origin:top right;-ms-transform-origin:top right;transform-origin:top right;-webkit-transition:-webkit-transform .3s,width .3s,top .3s;transition:transform .3s,width .3s,top .3s}.cmn-toggle-switch__htla span::after{-webkit-transform-origin:bottom right;-ms-transform-origin:bottom right;transform-origin:bottom right;-webkit-transition:-webkit-transform .3s,width .3s,bottom .3s;transition:transform .3s,width .3s,bottom .3s}.cmn-toggle-switch__htla.active span{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.cmn-toggle-switch__htla.active span::after,.cmn-toggle-switch__htla.active span::before{width:50%}.cmn-toggle-switch__htla.active span::before{top:0;-webkit-transform:translateX(24px) translateY(3px) rotate(45deg);-ms-transform:translateX(24px) translateY(3px) rotate(45deg);transform:translateX(24px) translateY(3px) rotate(45deg)}.cmn-toggle-switch__htla.active span::after{bottom:0;-webkit-transform:translateX(24px) translateY(-3px) rotate(-45deg);-ms-transform:translateX(24px) translateY(-3px) rotate(-45deg);transform:translateX(24px) translateY(-3px) rotate(-45deg)}.bx-viewport{border:0px!important;box-shadow:0px!important;width:100%!important}.bx-wrapper{margin:0px!important;width:100%!important}.bx-wrapper .bx-viewport{width:100%!important;-moz-box-shadow:0px 0px 0px #ccc!important;-webkit-box-shadow:0px 0px 0px #ccc!important;box-shadow:0px 0px 0px #ccc!important;border:5px solid #fff;left:0!important;background:0 0!important}.bx-wrapper .bx-viewport ul li{margin-top:-15px!important}.bx-wrapper .bx-controls-direction a{position:absolute;top:0!important;margin-top:-16px;outline:0;width:32px;height:32px;text-indent:-9999px;z-index:9999}.bx-wrapper .bx-next,.bx-wrapper .bx-prev{height:100%!important;margin-top:0!important;padding:0 1.5%}.bx-wrapper .bx-next{right:0!important;background:url(img/rgt-arr.png) center no-repeat,rgba(242,242,242,.2)!important}.bx-wrapper .bx-prev{left:0!important;background:url(img/lft-arr.png) center no-repeat,rgba(242,242,242,.2)!important}.bx-wrapper .bx-caption{position:absolute;font-size:21px;bottom:30px!important;left:62px!important;background:#004A93!important;padding:15px 5px!important;color:#fff;width:auto!important;text-transform:uppercase;letter-spacing:1px;font-family:roboto}.bx-wrapper h2{position:absolute;top:50%!important;padding:10px 30px;background-color:#004A93;color:#fff;text-transform:uppercase;letter-spacing:1px;font-weight:100;left:62px}.bx-wrapper p{position:absolute;top:60%!important;padding:10px;color:#fff;float:left;width:60%;font-size:17px;font-weight:100;left:90px;animation-delay:.2s;-webkit-animation-delay:.2s;text-shadow:0 0 15px #000; background-color: rgba(154,150,148,0.8);}.bx-wrapper img{width:100%!important;display:block;margin:0 auto}#hero-content div{display:block}.left-align{text-align:left!important}.wpcf7{width:100%;text-align:left}div.wpcf7-response-output{margin:1em 0!important;padding:.2em 1em!important}


@media (max-width: 800px) {
#search-hid {
display: none !important;
}
#search-hid-two {
display: none !important;
}
}


@media(max-width:1185px){#main-menu{font-size:13px}}

@media(max-width:1024px){.blog-thirds,.thirds ul li .img-box{-webkit-box-sizing:border-box;-moz-box-sizing:border-box}.year-select{-webkit-appearance:none;width:100%}.sub-menu{height:auto;background:#004A93}.sub-menu a:visited{color:#fff}body{padding:0;font-family:roboto,sans-serif;margin:0}.blog-thirds{float:left;margin:0 2.5% 30px;min-height:340px;width:45%;-webkit-transition:all .25s;transition:all .25s;box-sizing:border-box;display:inline-block}.testi em,.testi h5{margin:0}#footer,#footer-content,#hero-content,#main-content,#sub-footer-content,.halves,.halves-footer,.testi em,.thirds{width:100%} #hidden-menu,#nav-logo{display:block;background-image:url(http://rilmac.co.uk/wp-content/uploads/2017/03/RilmacWhiteLogo.png);background-repeat:no-repeat;background-position:right}#footer{text-align:center;position:relative;left:0;bottom:0;background-color:#004A93;padding:30px 0}#footer-content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}#footer-content .halves{flex:1}#nav-logo{background-size:50%}#hidden-menu{background-size:260px}#logo-holder,#main-menu,.sub-menu{display:none}#header{border-top:0}#tel-holder{text-align:left;font-size:14px;margin-top:0}#hero-box{margin-top:20px;min-height:0;height:auto}#hero-content{min-height:auto;min-height:0;height:auto}#main h2,#main h4,.grid-title{margin:0 2.5%;width:95%!important;color:#004A93}.halves{padding:10px 0!important;height:auto}#main h2,#main h4{padding:5px 0;border:0}.grid-title{text-align:left;padding:0 0 10px!important;margin-bottom:20px!important;border-bottom:3px solid #004A93;text-transform:uppercase}.halves-single{width:95%;margin:0 2.5%;padding:10px 0 0}.quarters{width:50%;min-height:150px;margin:0;float:left;display:block;padding:0}.last-quarter ul li a:link{width:95%;font-size:13px}.last-quarter,.last-quarter-contact{width:95%;margin:2.5% auto;padding:5px}.last-quarter p a:active,.last-quarter p a:hover,.last-quarter p a:link,.last-quarter p a:visited,.last-quarter-contact p a:active,.last-quarter-contact p a:hover,.last-quarter-contact p a:link,.last-quarter-contact p a:visited{color:#004A93}#cta-main{padding:2.5%;width:100%;background:rgba(0,74,147,1);float:right;margin-bottom:5px;color:#fff}.quarters .hero-btn-title h1{font-size:17px}.overlay{height:150px}#footer,#sub-footer,#sub-footer-content{height:100%}.thirds ul li .img-box{width:29%;display:inline-block;background-color:#fff;box-sizing:border-box}.halves form{display:inline-block;width:100%;padding:15px 20px}input[type=submit]{width:100%}#sub-footer{margin-bottom:0}#sub-footer-content h2{padding-bottom:5px;border-bottom:3px solid #fff}.thirds ul li .desc-box{width:70%;padding:10px;display:inline-block;background-color:#004A93;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.halves,.halves-footer{text-align:center;padding:10px 20px}.halves ul,.halves-footer ul{margin:0 auto 20px;float:none}.halves ul li,.halves-footer ul li{margin:0 3px}.last-quarter h3{color:#004A93;margin:0 auto 10px;text-align:left;width:100%}.last-quarter p{text-align:left;width:100%;margin:10px auto}.bc-holder{width:95%;margin:20px 2.5%}}@media(max-width:629px){input[type=submit]{-webkit-appearance:none!important;border-radius:0!important;background:#efefef!important;border:0!important;padding:10px 2.5%!important;width:100%!important;max-width:100%!important}#filter-form{width:95%;margin:0 2.5%;text-align:left}.bx-wrapper .bx-caption,.bx-wrapper h2,.bx-wrapper p{display:none!important}.blog-thirds{min-width:95%;min-height:0}.cta-btn{padding:5%}}

.mejs-mediaelement{height: auto !important;}

#hero-btn2 {
    width: 100%;




}

.quarters2 {
    width: 25%;
    min-height: 500px;
    margin: 0px;
    float: left;
    position: relative;
    display: inline-block;
    padding: 0px 0px;
border-top: 20px #004a93 solid!important;
    border-bottom: 20px #004a93 solid!important;
border-left: 10px #004a93 solid!important;
border-right: 10px #004a93 solid!important;

}

.quarters2 h1 {
    font-size: 28px;
    letter-spacing: 2px;
    padding-bottom: 10px;
    text-transform: uppercase;
    text-align: center;
    font-weight: 100;
    color: #fff;

}

h1:before {
    content : "";
    position: absolute;
    left    : 50%;
    bottom  : 15px;
    margin-left: -50px;
    height  : 1px;
    width   : 100px;  /* or 100px */
    border-bottom: 3px solid #fff;
    transition: all 0.3s;
}

.overlay2 {
    position: absolute;
    width: 100%;
    top: 0px;
    left: 0px;
    background-color: rgba(255,255,255,.1);
    height: 370px;
    opacity: 1;
    transition: opacity 0.5s;
}

.quarters2:hover .overlay2{
    opacity: 0;
    transition: opacity 0.3s;
}

.quarters2:hover .hero-btn-title-red2 h1{
    color: #e74a46;
    transition: 0.3s;
}

.quarters2:hover .hero-btn-title-red2 h1:before{
    border-bottom: 3px solid #e74a46;
}

.hero-btn-title-red2, .hero-btn-title-yellow, .hero-btn-title-green, .hero-btn-title-blue {
    position: absolute;
    width: 100%;
bottom: 0;
    color: #fff;
    background-color: rgba(0, 74, 147, 0.8);
    padding: 15px 0px;
}

#hero-box2 {
    width: 100%;
    height: auto;
    background-color: #004a93; 
    display: block;
    margin-bottom: 20px;
    margin-top: 20px;
    
}

.main-bg2 {
    background:#004a93;
    background-size: cover;
    background-repeat: no-repeat;
}
@media(max-width:1380px)
{
.quarters2 {
    width: 50%;
    min-height: 410px;
    margin: 0px;
    float: left;
    position: relative;
    display: inline-block;
    padding: 0px 0px;
border-top: 20px #004a93 solid!important;
    border-bottom: 20px #004a93 solid!important;
border-left: 10px #004a93 solid!important;
border-right: 10px #004a93 solid!important;

}}



@media(max-width:800px)

{
.bx-wrapper h2{
    position: absolute;
    top: 50%!important;
    padding: 10px 30px;
    background-color: #004a93;
    color: #fff;
    text-transform: uppercase;
    letter-spacing: 1px;
font-size: 18px;
    font-weight: 100;
    left: 62px;
}

.bx-wrapper p {
    position: absolute;
    top: 60%!important;
    padding: 10px 10px;
    color: #fff;
    float: left;
    width: 70%;
font-size: 15px;
    font-weight: 100;
    left: 90px;
    animation-delay: .2s;
    -webkit-animation-delay: .2s;
    text-shadow: 0px 0px 15px #000;
}

#hero-btn2 {
    width: 100%;

}

.quarters2 {
    width: 100%;
    min-height: 115px;
    margin: 0px;
    float: left;
    position: relative;
    display: inline-block;
    padding: 0px 0px;
border-top: 5px #004a93 solid!important;
    border-bottom: 5px #004a93 solid!important;
border-left: 10px #004a93 solid!important;
border-right: 10px #004a93 solid!important;

}

.quarters2 h1 {
    font-size: 24px;
    letter-spacing: 1px;
    padding-bottom: 10px;
    text-transform: uppercase;
    text-align: center;
    font-weight: 100;
    color: #fff;

}

h1:before {
    content : "";
    position: absolute;
    left    : 50%;
    bottom  : 15px;
    margin-left: -50px;
    height  : 1px;
    width   : 100px;  /* or 100px */
    border-bottom: 3px solid #fff;
    transition: all 0.3s;
}

.overlay2 {
    position: absolute;
    width: 100%;
    top: 0px;
    left: 0px;
    background-color: rgba(255,255,255,.1);
    height: 115px;
    opacity: 0;
    transition: opacity 0.5s;
}

.quarters2:hover .overlay2{
    opacity: 0;
    transition: opacity 0.3s;
}

.quarters2:hover .hero-btn-title-red2 h1{
    color: #e74a46;
    transition: 0.3s;
}

.quarters2:hover .hero-btn-title-red2 h1:before{
    border-bottom: 3px solid #e74a46;
}

.hero-btn-title-red2, .hero-btn-title-yellow, .hero-btn-title-green, .hero-btn-title-blue {
    position: absolute;
    bottom: 0px;
    width: 100%;
    color: #fff;
    background-color: rgba(0, 74, 147, 1);
    padding: 15px 0px;
}}

@media(max-width:800px)
{
#search-hid{display: none !important;}}


.bx-wrapper h2{
    position: absolute;
    top: 45%!important;
    padding: 10px 30px;
    background-color: #004a93;
    color: #fff;
    text-transform: uppercase;
    letter-spacing: 1px;
font-size: 16px;
    font-weight: 100;
    left: 62px;
}

.bx-wrapper p {
    position: absolute;
    top: 60%!important;
    padding: 10px 10px;
    color: #fff;
    float: left;
    width: 70%;
font-size: 12px;
    font-weight: 100;
    left: 90px;
    animation-delay: .2s;
    -webkit-animation-delay: .2s;
    text-shadow: 0px 0px 15px #000;
}

@media(max-width:800px){
#nav-logo{display:block;background-image:url(http://rilmac.co.uk/wp-content/uploads/2017/03/RilmacWhiteLogo.png);background-position:right !important;}


#hero-btn2 {
    width: 100%;

}
	#tel-holder{padding:12px 0 12px 1%;background-color:rgba(0,74,147,1);}

.quarters2 {
    width: 100%;
    min-height: 115px;
    margin: 0px;
    float: left;
    position: relative;
    display: inline-block;
    padding: 0px;
border-top: 5px #004a93 solid!important;
    border-bottom: 5px #004a93 solid!important;
border-left: 5px #004a93 solid!important;
border-right: 5px #004a93 solid!important;


}

.quarters2 h1 {
    font-size: 24px;
    letter-spacing: 1px;
    padding-bottom: 10px;
    text-transform: uppercase;
    text-align: center;
    font-weight: 100;
    color: #fff;

}

h1:before {
    content : "";
    position: absolute;
    left    : 50%;
    bottom  : 15px;
    margin-left: -50px;
    height  : 1px;
    width   : 100px;  /* or 100px */
    border-bottom: 3px solid #fff;
    transition: all 0.3s;
}

.overlay2 {
    position: absolute;
    width: 100%;
    top: 0px;
    left: 0px;
    background-color: rgba(255,255,255,0.1);
    height: 115px;
    opacity: 0;
    transition: opacity 0.5s;
}

.quarters2:hover .overlay2{
    opacity: 0;
    transition: opacity 0.3s;
}

.quarters2:hover .hero-btn-title-red2 h1{
    color: #e74a46;
    transition: 0.3s;
}

.quarters2:hover .hero-btn-title-red2 h1:before{
    border-bottom: 3px solid #e74a46;
}

.hero-btn-title-red2, .hero-btn-title-yellow, .hero-btn-title-green, .hero-btn-title-blue {
    position: absolute;
    bottom: 0px;
    width: 100%;
    color: #fff;
    background-color: rgba(0, 74, 147, 1);
    padding: 15px 0px;
}}