body,.et_pb_column_1_2 .et_quote_content blockquote cite,.et_pb_column_1_2 .et_link_content a.et_link_main_url,.et_pb_column_1_3 .et_quote_content blockquote cite,.et_pb_column_3_8 .et_quote_content blockquote cite,.et_pb_column_1_4 .et_quote_content blockquote cite,.et_pb_blog_grid .et_quote_content blockquote cite,.et_pb_column_1_3 .et_link_content a.et_link_main_url,.et_pb_column_3_8 .et_link_content a.et_link_main_url,.et_pb_column_1_4 .et_link_content a.et_link_main_url,.et_pb_blog_grid .et_link_content a.et_link_main_url,body .et_pb_bg_layout_light .et_pb_post p,body .et_pb_bg_layout_dark .et_pb_post p{font-size:14px}.et_pb_slide_content,.et_pb_best_value{font-size:15px}@media only screen and (min-width:1350px){.et_pb_row{padding:27px 0}.et_pb_section{padding:54px 0}.single.et_pb_pagebuilder_layout.et_full_width_page .et_post_meta_wrapper{padding-top:81px}.et_pb_fullwidth_section{padding:0}}body{font-size:16px;font-family:'Lato',sans-serif;color:#252525;padding-top:80px}#main-header{position:fixed;border-top:5px solid #0072bc}.custom-blurb .et_pb_main_blurb_image{width:150px}span.mobile_menu_bar_toggle{padding-top:24px}#topbar{background-color:#0072bc;color:#fff;font-weight:700;padding-top:10px;padding-bottom:10px;font-size:16px}#topbar #et_pb_row{padding-top:0px!important;padding-bottom:0px!important}div#et-top-navigation{padding-top:0px!important}#main-header:after{content:"";position:absolute;bottom:-8px;height:8px;width:100%;background-color:rgba(0,0,0,.5);left:0;right:0;z-index:1}#top-menu li.current-menu-ancestor>a,#top-menu li.current-menu-item>a{background-color:#0072bc;color:#fff!important}#top-menu li{padding-right:0px!important}#top-menu li ul.sub-menu{padding-top:0px!important;padding-bottom:0px!important}#top-menu li .menu-item-has-children>a:first-child:after{display:none!important}#top-menu li:hover>a{color:#fff!important;background-color:#0072bc}#top-menu .menu-item-has-children>a:first-child:after{top:38%;position:relative}#top-menu li li{padding-left:0px!important}#top-menu li ul.sub-menu{background-color:#f8b332;text-align:left;width:200px}#top-menu li ul.sub-menu{border-top:0px!important}#top-menu li ul.sub-menu li{border-top:1px solid #d4d4d4}#top-menu li ul.sub-menu li#menu-item-395,#top-menu li ul.sub-menu li#menu-item-416,#top-menu li ul.sub-menu li#menu-item-392,#top-menu li ul.sub-menu li#menu-item-419,#top-menu li ul.sub-menu li#menu-item-424{border-top:0px!important}.et_header_style_left #et-top-navigation nav>ul>li{border-right:1px solid #d4d4d4}#top-menu li.current-menu-ancestor>a:before{content:"";position:absolute;bottom:-8px;height:8px;width:100%;background-color:#f8b332;left:0;right:0;z-index:2}#et-info-email:hover,#et-secondary-menu>ul>li>a:hover,#top-menu-nav>ul>li>a:hover,.et-social-icons a:hover,.et_mobile_menu li a:hover,.nav ul li a:hover{opacity:1!important}.et_header_style_left #et-top-navigation nav>ul>li>a{color:#252525;text-transform:uppercase;font-weight:700;font-size:14px;padding:30px 20px;position:relative}#topbar div.et_pb_column_1{text-align:right}#home-hero-slider h2{font-size:60px;text-transform:uppercase;font-weight:900;margin-top:0}#home-hero-slider h3{font-size:30px;font-weight:300}#home-hero-slider div.et_pb_slide_description{text-align:left}#home-why-choose-us h3{font-weight:300;font-size:36px;color:#0072bc;margin-top:40px}#home-why-choose-us h2{font-size:48px;text-transform:uppercase;font-weight:900;margin-top:0}#products h3{font-size:21px;font-weight:300;margin-top:0;color:#fff}#products h2{font-weight:900;font-size:42px;text-transform:uppercase;margin-top:0;color:#fff}#products p{color:#fff}#our-products-home-row{display:flex;align-items:center;justify-content:center}#home-products-slider div.dica_divi_carouselitem:hover h4.item-title{background-color:#f8b332}h4.item-title{background-color:#0072bc;color:#fff;text-align:center;font-weight:900;font-size:24px;padding:10px;position:relative;z-index:3}#main-header .nav li ul{padding-top:0px!important;padding-bottom:0px!important}#clients h4.item-title{background-color:#fff!important;color:#0072bc!important}.subpage-hero-sec{}.subpage-title-txt h1{font-size:60px;font-weight:900;text-transform:uppercase;margin-top:0;margin-bottom:0;text-align:center;color:#fff}h2.excellence{text-align:center;background-color:#0072bc;color:#fff;padding:20px;font-weight:900;border-bottom:10px solid #f8b332;font-size:42px}#gallery,#clients{}#gallery h2,#clients h2,#gallery h3,#clients h3{text-align:center}#gallery h2,#clients h2{margin-top:0;font-weight:900;text-transform:uppercase;font-size:42px;position:relative;margin-bottom:80px}#gallery h2:after,#clients h2:after{content:"\f078";font-family:"Font Awesome 5 Free";position:absolute;bottom:-40px;left:0;right:0}#gallery h3,#clients h3{margin-top:0;color:#0072bc;font-weight:300;font-size:21px}#gallery a:hover .ctr,#photo-gallery-wrapper a:hover .ctr{opacity:1}#gallery a:hover .overlay2,#photo-gallery-wrapper a:hover .overlay2{opacity:1}#photo-gallery-wrapper .overlay2{left:0px;right:0px}.ctr{width:auto;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);text-align:center;z-index:100;opacity:0}.overlay2{position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(248,179,50,.6) repeat;opacity:0;-webkit-transition:all .4s ease-in-out 0s}.nav li.et-reverse-direction-nav li ul{right:200px!important}.nav li li ul{left:200px!important}div.wpforms-container-full .wpforms-form input[type=text],div.wpforms-container-full .wpforms-form input[type=email],div.wpforms-container .wpforms-form .iti--allow-dropdown input[type=tel],div.wpforms-container-full .wpforms-form textarea.wpforms-field-medium{border-color:rgb(118,118,118)}#wpforms-submit-53{line-height:27.2px}.btn,#wpforms-submit-53{font-size:14px;display:inline-block;text-transform:uppercase;border:0 none;border-radius:10px;padding:10px 60px 10px 10px;font-weight:700;position:relative;overflow:hidden;background-color:#0072bc;color:#fff;transition:all .4s ease-in-out 0s;-moz-transition:all .4s ease-in-out 0s;-o-transition:all .4s ease-in-out 0s}.btn:hover,#wpforms-submit-53:hover{background-color:#f8b332;color:#fff;transition:all .4s ease-in-out 0s;-moz-transition:all .4s ease-in-out 0s;-o-transition:all .4s ease-in-out 0s}.btn-icon,#wpforms-submit-53 .btn-icon{background-color:#f8b332;position:absolute;top:0;right:-20px;height:100%;transform:rotate(0deg) scale(1.003) skew(-26deg) translate(0);-webkit-transform:rotate(0deg) scale(1.003) skew(-26deg) translate(0);-ms-transform:rotate(0deg) scale(1.003) skew(-26deg) translate(0);-moz-transform:rotate(0deg) scale(1.003) skew(-26deg) translate(0);-o-transform:rotate(0deg) scale(1.003) skew(-26deg) translate(0);line-height:1.42857143;transition:all .4s ease-in-out 0s;-moz-transition:all .4s ease-in-out 0s;-o-transition:all .4s ease-in-out 0s}.btn:hover .btn-icon,#wpforms-submit-53:hover .btn-icon{background-color:#0072bc;color:#fff;transition:all .4s ease-in-out 0s;-moz-transition:all .4s ease-in-out 0s;-o-transition:all .4s ease-in-out 0s}.btn-icon .fa,#wpforms-submit-53 .btn-icon .fa{font-size:14px;padding:24px;position:relative;top:-7px;right:8px;transform:rotate(0deg) scale(1.003) skew(26deg) translate(0);-webkit-transform:rotate(0deg) scale(1.003) skew(26deg) translate(0);-ms-transform:rotate(0deg) scale(1.003) skew(26deg) translate(0);-moz-transform:rotate(0deg) scale(1.003) skew(26deg) translate(0);-o-transform:rotate(0deg) scale(1.003) skew(26deg) translate(0)}.button,#wpforms-submit-53{font-size:14px;display:inline-block;text-transform:uppercase;border:0 none;border-radius:0px;padding:10px 20px;font-weight:700;position:relative;overflow:hidden;background-color:#f8b332;color:#fff;transition:all .4s ease-in-out 0s;-moz-transition:all .4s ease-in-out 0s;-o-transition:all .4s ease-in-out 0s}.button:hover,#wpforms-submit-53:hover{background-color:#f8b332;color:#fff;transition:all .4s ease-in-out 0s;-moz-transition:all .4s ease-in-out 0s;-o-transition:all .4s ease-in-out 0s}.orange-bar{margin-top:-8.5%;border:10px solid #fff}.orange-col{border-right:1px solid #be913d}.orange-col.last{border-right:0px}div.orange-box-blurb span.et-pb-icon{padding:16px}.orange-box-blurb{padding:30px 20px}.orange-box-blurb h4{text-transform:uppercase;font-weight:900;color:#0072bc;font-size:21px}#footer{border-top:12px solid #a3a3a3}#footer h3{font-size:24px;margin-top:0;margin-bottom:20px;font-weight:900;text-transform:uppercase;color:#f8b332}#footer ul.menu{list-style:none!important;padding-left:0px!important}#footer ul.menu li{line-height:1.8em}#footer ul.menu li a{color:#fff;border-right:0 none;padding:5px 0;font-weight:900;font-size:18px;text-transform:uppercase}#footer div.footer-col{border-right:1px solid #404040;min-height:427px;padding:100px 30px 30px}#footer p{color:#fff}#footer p.large{font-size:24px}div.copyright{padding-top:40px;padding-bottom:40px;text-align:center;font-weight:900;font-size:16px;border-top:1px solid #404040;padding-left:0;padding-right:0;border-bottom:12px solid #0072bc;width:100%;max-width:100%;text-align:center}div.copyright p,div.copyright p a{text-align:center;color:#fff}#footer-bottom{display:none!important}@media (max-width:480px){.subpage-title-txt h1{font-size:32px}#gallery h2,#clients h2{font-size:24px}}@media(max-width:767px){#topbar{display:none!important}}@media(max-width:981px){#home-why-choose-us{padding-left:20px;padding-right:20px}#topbar .et_pb_row,#topbar div.et_pb_column_1{text-align:center}#topbar div.et_pb_column_0{margin-bottom:0px!important}}@media(max-width:987px){#top-menu .menu-item-has-children>a:first-child{padding:30px 10px;font-size:12px}}@media(max-width:990px){#logo{max-width:18%}}@media (max-width:1160px){#topbar .et_pb_row{max-width:1170px;width:90%}#topbar div.et_pb_code_inner{font-size:14px}#logo{max-width:20%}}@media (min-width:1200px){#home-hero-slider div.et_pb_slide_content{width:56%}.et_non_fixed_nav.et_fullwidth_nav.et_header_style_left #main-header .container{max-width:100%;width:1170px}}div.wpforms-container-full .wpforms-form input.wpforms-field-medium,div.wpforms-container-full .wpforms-form select.wpforms-field-medium,div.wpforms-container-full .wpforms-form .wpforms-field-row.wpforms-field-medium{max-width:100%!important}