body.single-post #main,body.search-results #main,body.single-job_listing #main{padding:20px 0}.portholeSlider-wrap{background:none!important}.vc_btn3-container{margin-bottom:35px}.blog-carousel-shortcode .entry-title{margin-bottom:0!important}.blog-carousel-shortcode .entry-meta{margin-bottom:5px!important}.testimonials-carousel-shortcode .owl-nav .owl-prev{left:0!important}.testimonials-carousel-shortcode .owl-nav .owl-next{right:0!important}.testimonials-carousel-shortcode .testimonial-item{max-width:1100px;margin:0 auto;padding:30px 60px!important}.vc_row.contact-bar-with-background h2{text-align:center!important;margin-bottom:0!important}.vc_row.contact-bar-with-background .vc_column-inner{padding-top:0!important}.vc_row.contact-bar-with-background .vc_btn3-container{margin-bottom:4px!important}.gallery-carousel-shortcode .dt-owl-item{justify-content:center}.vc_row.app-store-icon-row{padding-left:8px}.vc_row.app-store-icon-row>.vc_column_container{width:50%!important;float:left!important}@media (max-width:1000px){h1,h2.h2-with-h1-font-size{font-size:36px!important;line-height:46px!important}h2{font-size:30px!important;line-height:40px!important}}@media (max-width:768px){.blog-carousel-shortcode{width:90%!important;margin:0 auto!important}.blog-carousel-shortcode .owl-nav .owl-next{right:-35px!important}.blog-carousel-shortcode .owl-nav .owl-prev{left:-35px!important}}@media (max-width:767px){.testimonials-carousel-shortcode .testimonial-content,.testimonials-carousel-shortcode .testimonial-name span{font-size:24px!important;line-height:30px!important}.vc_row.contact-bar-with-background h2{margin-bottom:15px!important}.vc_row.contact-bar-with-background .vc_btn3-container{margin-bottom:10px!important}ul.job_listings li.job_listing a div.position{min-height:120px}}@media (min-width:500px){img.max-width-fifty-image{max-width:50%}}@media (max-width:499px){img.max-width-fifty-image{margin-bottom:10px!important}}@media (max-width:350px){.vc_separator h4{font-size:16px!important}}.masthead.full-width{padding:0 50px}.top-bar.line-content:after{width:150vw;left:-50vw}.cp-info-bar{z-index:999!important}.phantom-shadow-decoration #phantom{box-shadow: 0 0 15px 1px rgb(0 0 0 / 15%)}.mobile-mini-widgets-in-menu #top-menu{margin:10px 0}.mobile-mini-widgets-in-menu #top-menu .menu-item:not(:last-child) {margin-bottom:15px}.mobile-mini-widgets-in-menu .text-area a{color:#111}.mobile-mini-widgets-in-menu .mini-contacts{width:100%}.mobile-mini-widgets-in-menu .popup-search-wrap{width:80%!important;max-width:initial!important;right:initial!important;left:initial!important}@media (max-width:778px){.masthead.full-width{padding:0 20px}}#primary-menu{margin-right:-20px}#mobile-menu{margin-top:20px}#mobile-menu .mega-block-title{line-height:1.5;margin-bottom:2px!important}#mobile-menu .mega-menu-item.widget_media_image{padding-bottom:0!important}#mobile-menu .mega-menu-custom-button{margin-top:8px}.mega-menu-item p{margin-bottom:0!important}.mega-menu-item-type-post_type,.mega-menu-item-type-custom{padding-top:0!important}.mega-menu-custom-button{display:inline-block;background:#288c07;padding:15px 20px;border-radius:5px;color:#fff!important;line-height:1}.mega-menu-custom-button:hover{background:#056fad}#phantom #mega-menu-primary>li.mega-menu-item>a.mega-menu-link{height:60px;line-height:60px}.ginput_container label{color:rgba(51,51,51,.75)!important}.ginput_container select{font-size:90%!important}input[type="text"],.widget_search input[type="text"].searchform-s,input[type="search"],input[type="tel"],input[type="url"],input[type="email"],input[type="number"],input[type="date"],input[type="range"],input[type="password"],select,textarea,.wpcf7-number,.woocommerce div.elementor .the7-elementor-widget form.cart table.variations td.value select,.the7-elementor-product-comments .elementor-field-textual{color:#056fad!important}.gform_wrapper .gfield_validation_message,.gform_wrapper .validation_message{padding:10px!important}#page-title-text{position:absolute;white-space:nowrap;bottom:45%;left:10%}.ult_info_table h2{color:#fff!important}.leadership-team-title h3:hover{text-decoration:underline;color:#056fad}.page-id-174 #main{padding-top:0;padding-bottom:0}#locations-map-row-desktop iframe,#locations-map-row-mobile iframe{width:100%;position:relative;bottom:56px;margin-bottom:-56px;pointer-events:none}#locations-map-row-desktop iframe.clicked,#locations-map-row-mobile iframe.clicked{pointer-events:auto}#locations-map-row-desktop iframe{height:25vw}#locations-map-row-mobile iframe{height:50vw}@media (max-width:1024px){#locations-map-row-desktop{display:none}}@media (min-width:1025px){#locations-map-row-mobile{display:none}}#footer a:hover{text-decoration:underline}#footer .textwidget a:not(.dt-btn):hover {color:#fff}#footer .widget_media_image{min-height:75px;display:inline-flex;align-items:center}.footer-social{margin-top:15px;font-size:20px}.footer-social i{padding:0 30px 0 0}#bottom-bar .wf-float-right{display:flex!important}@media (min-width:1501px){#footer .wf-container-footer{padding-left:6%}}@media (min-width:1201px) and (max-width:1500px){#footer .wf-container-footer{padding-left:3%}}@media (min-width:778px) and (max-width:960px){#footer h3{font-size:18px}#footer h4{font-size:16px}#footer h5{font-size:14px}.footer-social{font-size:18px}.footer-social i{padding:0 15px 0 0}}