body{font-family:'Montserrat',sans-serif;color:#3A3A3A;body[data-aos-duration='8000'] [data-aos],[data-aos][data-aos][data-aos-duration='8000']{transition-duration:8s}}h1,h2,h3,h4,h5,h6{cursor:default}p{cursor:default}a{cursor:pointer}img{max-width:100%}h1{font-size:3.5em}h2{font-size:1.7em}h3{font-size:1.17em}h4{font-size:1.12em}h5{font-size:.83em}h6{font-size:.75em}ul{list-style-type:none}nav.navbar-default{background-color:#fff;position:relative;box-shadow:1px 0 10px #3a3a3a}nav.navbar-default ul.nav a{color:#000;text-transform:capitalize;font-size:16px;transition:all .5s ease;font-weight:700;text-shadow:none}nav.navbar-default ul.nav a:hover,nav.navbar-default ul.nav a:focus{background-color:transparent;color:#d8d93f}nav.navbar-default ul.dropdown-menu{background-color:#f0f0f0;box-shadow:0 1px 3px 0 rgba(0,0,0,.2);border:none;z-index:1001;left:50%;transform:translate(-50%,0);padding:0}nav.navbar-default ul.dropdown-menu a{padding:15px 0;text-align:center;min-width:175px;border-bottom:1px solid #ccc}nav.navbar-default ul.dropdown-menu li:last-of-type a{border-bottom:none}.is_flex{display:flex;align-items:center;position:relative}div.header_navigation{position:absolute;right:0;display:flex;align-items:flex-end}div.header_navigation a.contact{margin-right:15px;color:#3a3a3a}header#navbar-wrapper{position:relative;z-index:10001}.logo_wrap img{max-width:90%}div#nav_button{position:absolute;right:0;font-size:24px;color:#d8d93f;display:none}div#nav_button:hover{cursor:pointer}ul#menu-primary{margin-right:20px}nav.navbar-default ul.dropdown-menu{background-color:#fff}nav.navbar-default ul.dropdown-menu li{padding:0 20px}div.social-media div{display:inline-block;margin-left:7px}div.social-media *{color:#000;font-size:18px}div.social-media *:hover{text-decoration:none}div#mobile_navigation{position:fixed;top:0;right:0;background-color:#3a3a3a;width:60%;z-index:9999999;height:100vh;transform:translate(100%,0);transition:.3s ease-in-out;border-left:2px solid #fff}.navMove{transform:translate(0%,0)!important}div.mobile_nav_container{margin-top:85px;max-width:100%;overflow:hidden}div.mobile_nav_container ul{margin:0}div.mobile_nav_container ul,div.mobile_nav_container li{width:100%}div.mobile_nav_container li{margin-bottom:18px}div.mobile_nav_container li a{color:#fff;font-weight:700;font-size:24px}div.mobile_contact{margin-bottom:15px;margin-top:20px;text-align:center}div.mobile_nav_container li a:hover{background-color:transparent!important;text-decoration:underline}div#nav_close{position:absolute;right:17px;top:38px;color:#fff;font-size:24px}div.mobile_contact a i{color:#fff;font-size:22px;margin-right:10px}@media (max-width:991px){nav.navbar-default{padding:15px}div.header_navigation{display:none}div#nav_button{display:block}}footer#main-footer{background-color:#000;color:#fff}div.footer_privacy{text-align:center}div.footer_privacy p a{color:#fff;text-decoration:underline}div.footer_powered p a{color:#d8d93f}footer#main-footer h5{font-size:16px}footer#main-footer ul{padding-left:0}div.copyright{border-top:1px solid #fff}@media (max-width:991px){.footer_copyright,.footer_powered{text-align:center}.footer_copyright p,.footer_powered p{float:none!important}}div.side_phone,div.side_email{position:fixed;top:175px;right:0;z-index:1020;padding:6px 5px 7px 50px;background-color:#303030;border:1px solid #3a3a3a;-ms-transform:translateX(100%) translateX(-45px);-webkit-transform:translate(calc(100% - 45px));transform:translate(calc(100% - 45px));transition:.5s ease-out;display:flex;align-items:center}div.side_phone{top:222px;height:45px}div.side_email{top:269px;height:45px}.number_icon,.email_icon{position:absolute;background-color:#fff;width:45px;height:45px;left:0;top:-1px;border:1px solid #3a3a3a;color:#303030;display:flex;align-items:center;justify-content:center;font-size:25px;font-weight:900}div.side_email:hover,div.side_phone:hover{-ms-transform:translate(0);-webkit-transform:translate(0);transform:translate(0);transition-timing-function:ease-in-out}div.side_phone h3,div.side_email h3{margin:0;color:#fff;cursor:pointer}div.slider{margin-bottom:30px}div.slider *:focus{outline:none}div.slider-image{position:relative;overflow:hidden}div.slider-image img{height:450px;width:100%;object-fit:cover}div.slider-overlay{position:absolute;top:0;left:0;height:100%;width:100%;background-color:rgba(0,0,0,.5)}div.slider-content{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#fff;width:90%;text-transform:capitalize}.slick-dots{display:flex;position:absolute;left:50%;bottom:30px;transform:translateX(-50%)}.slick-dots li button{font-size:0;width:16px;height:16px;border:1px solid #fff;background:0 0;border-radius:50%;margin:0 5px}.slick-dots li.slick-active button{width:20px;height:20px;background:var(--hover);border-color:var(--hover)}div.about-section{margin-bottom:30px}div.about-image img{height:100%;width:100%;object-fit:cover}div.about-section h2{margin-top:0}div.services-header{text-align:center}div.services-item{margin-bottom:30px}div.services-item a{color:#000}div.contact-banner{position:relative;overflow:hidden}div.contact-banner img{height:100%;width:100%;object-fit:cover}div.contact-banner-overlay{position:absolute;top:0;left:0;height:100%;width:100%;background-color:rgba(0,0,0,.5)}div.contact-banner-content{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#fff;width:90%;text-align:center;font-size:20px}.btn{border:2px solid #000;color:#000;background-color:#fff;padding:8px 20px;transition:.5s ease-in-out}.btn:hover{background-color:#000;color:#fff}div.page-banner{position:relative;overflow:hidden;height:300px}div.page-banner img{height:100%;width:100%;object-fit:cover}div.page-banner-overlay{position:absolute;top:0;left:0;height:100%;width:100%;background-color:rgba(0,0,0,.5)}div.page-banner-content{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#fff;text-align:center;width:90%}div.about-content{margin:30px 0}div.about-item{margin-bottom:30px}div.contact-page{margin:30px 0}div.contact-form div.input-field{margin-bottom:15px}div.contact-form div.input-field input{border:2px solid #000;padding:5px 10px;width:100%}div.contact-form div.textarea{margin-bottom:10px}div.contact-form div.textarea textarea{border:2px solid #000;padding:5px 10px;width:100%}div.contact-form div.submit-button{text-align:center}div.contact-form div.submit-button input{color:#fff;background-color:#000;border:2px solid #000;padding:8px 20px;transition:.5s ease-in-out}div.contact-form div.submit-button input:hover{background-color:#000;color:#fff}div.contact-details-header h3{margin-top:0}div.contact-details div{margin-bottom:15px}div.contact-details div *{display:inline-block;color:#000;margin:0;margin-right:10px}div.services-page-section{margin:30px 0}.mobile{display:none!important}@media only screen and (max-width:767px){div.slider{margin-bottom:10px}div.slider-image{height:175px}div.slider-content h1{font-size:1.8em}div.side_phone,div.side_email{display:none}div.contact-banner{height:350px}div.page-banner{height:200px}}@media only screen and (max-width:768px){div#mobile_navigation{overflow-y:scroll}#mobile_navigation .dropdown-menu{position:inherit;background-color:transparent}div.mobile_nav_container .dropdown-menu li a{white-space:initial;text-decoration:none}div.mobile_nav_container li a:hover,div.mobile_nav_container li a:focus{background-color:transparent !important;text-decoration:none;color:#fff !important}}@media only screen and (max-width:768px){div.mobile_nav_container li a{font-size:16px}div.mobile_nav_container .dropdown-menu li a{font-size:14px}div.mobile_nav_container .nav>li>a{padding:5px 10px}div.mobile_contact{margin-bottom:30px}#mobile_navigation .dropdown-menu{border:none;box-shadow:none}#menu-primary-1 li>a{padding-top:5px !important;padding-bottom:5px !important}#menu-primary-1 .dropdown-menu>li>a{padding:3px 20px}div.mobile_nav_container li{margin-bottom:unset}}@media only screen and (max-width:768px){div#mobile_navigation{width:100%}div.mobile_nav_container div.menu-navbar-container .dropdown-menu.active{display:block}div.mobile_nav_container div.menu-navbar-container ul.navbar-nav a i.toggle{float:right;font-size:34px;right:0;top:0;width:60px;line-height:30px;height:100%;color:#bbb;transition:all .6s ease}div.mobile_nav_container div.menu-navbar-container ul.navbar-nav a .fa-angle-down:before{position:absolute;border-left:1px solid #bbb;padding-left:10px}div.mobile_nav_container div.menu-navbar-container ul.navbar-nav a{padding:12px 15px;position:relative;border-bottom:1px solid #bbb;text-transform:uppercase;width:100%}div.mobile_nav_container div.menu-navbar-container ul.navbar-nav a{display:flow-root}div.mobile_nav_container div.menu-navbar-container ul.navbar-nav a .fa-angle-down:before{top:0}}.af-submit{padding:15px 16px !important}.acf-field[data-width]+.acf-field[data-width]{border-left:unset !important}.acf-fields>.acf-field{border-top-color:transparent !important}.acf-fields>.acf-field{padding:5px 16px !important}.gallery-item{margin-bottom:30px}.acf-field-6363756a0b761{display:none !important}.rounded-btn{border-radius:30px;background-color:#d8d93f;border:0;color:#fff;padding-top:15px;padding-bottom:15px;padding-left:40px;padding-right:40px;font-size:14px;margin-top:20px;font-weight:700}.rounded-btn-alternate{border-radius:30px;background-color:#fff;border-color:#eaeaea;border-width:1px;border-style:solid;color:#5f5555;padding-top:15px;padding-bottom:15px;padding-left:40px;padding-right:40px;font-size:14px;margin-top:65px;font-weight:700}.overlay{filter:brightness(.5)}.content{position:absolute;top:17px;left:18px;color:#fff;text-align:center}.padding-0{padding-right:0;padding-left:0}.stack-top{z-index:9;margin-top:-7%;margin-bottom:5%}.border{border-color:#eaeaea;border-width:1px;border-style:solid}.box{position:relative}.content-alternate{position:absolute;top:17px;left:18px;color:#000;text-align:center}.icon-image{width:25%}.text-content{font-size:2.17em}.fa-check-circle{color:#d8d93f}.span-margin{margin-left:10px}.stats-block{background-color:#d8d93f;text-align:center;color:#fff;margin-top:20px;border-radius:10px}.heading{color:#d8d93f}.who-we-are-container,div.what-we-do-section{margin-bottom:5%}div.who-we-are-container img{height:400px}.what-slider{position:relative !important;background:#d8d93f;color:#fff;margin-top:40px;border-radius:10px;padding-left:10%;padding-bottom:20px;padding-top:20px;padding-right:10px}.awesome-features-container{height:600px}.awesome-heading{color:#d8d93f}.white-column{background:#fff;padding-left:10%;padding-top:20%;height:600px}.awesome-border{border:10px solid rgba(238,238,238,.2);border-radius:5px;padding-bottom:10%;margin-top:24%;padding-left:5%;padding-top:10%;margin-right:20px;color:#fff}.fa-quote-left{font-size:30px;color:#d8d93f}.awesome-slider{position:relative !important}.name{color:#d8d93f;font-weight:700;text-transform:uppercase}div.awesome-slider-content{font-weight:500}.job-title{font-weight:500}.footer-image-div{margin:30px 0;text-align:end}.footer-image-2{margin-left:10px}.gallery-image img{height:200px;width:100%;object-fit:cover}.gallery-title h2,.about-content h2{color:navy;font-size:xx-large}.gallery-title{margin-bottom:30px}.gallery-section{margin-top:30px}.gallery-item{margin-bottom:30px}.general-page-banner{height:300px}div.header-image-div{height:40px;width:50px;margin-left:10px}div.page-banner-button a.about-us-btn{background-color:#d8d93f;color:#fff;padding:15px 40px;border-radius:30px;border:unset;font-size:14px;font-weight:700;text-decoration:none}div.page-banner-button a.about-us-btn:hover{background-color:#000}div.contact-form .acf-field-6363756a0b761{display:block !important}div.contact-form button{padding:15px 40px;background-color:#d8d93f;color:#fff;border:unset;border-radius:30px;font-size:14px;font-weight:700}div.contact-form button:hover{background-color:#000}div.our-products-content-section ul li{list-style:disc}div.our-products-img img{height:250px;width:100%;object-fit:cover}div.our-products{margin-bottom:30px}div.our-products-content{margin:20px}div.view-all-products-btn{text-align:center;margin:50px 0 60px}div.view-all-products-btn a{background-color:#d8d93f;color:#fff;padding:15px 40px;border-radius:30px;border:unset;font-size:14px;font-weight:700;text-decoration:none}div.view-all-products-btn a:hover{background-color:#000}div.footer-contact ul li a,div.footer-menu .nav>li>a{color:#fff;text-decoration:none}div.footer-menu .nav>li>a:hover,div.footer-menu .nav>li>a:focus{background-color:transparent}div.footer-menu .nav>li{float:unset}div.footer-menu .nav>li>a{padding:0 5px 5px}div.footer-menu{margin-bottom:15px}div.footer-logo{margin-top:30px}.remove-padding{padding:0}div.what-we-do-section img.what_image{height:550px;width:100%;object-fit:cover}.missing-content-message{text-align:center}div.slider-content h1,div.slider-content h2{margin:0}div.stack-top img.image{height:500px;width:100%}div.stack-top div.overlay img.image{height:501px;width:100%}div.what-we-do{display:flex;align-items:center}div.what-img{text-align:center}div.bg-overlay{background:rgba(0,0,0,.5)}div.home-contact-us-section{margin-bottom:50px}div.contact-form{margin-bottom:15px}div.contact-form div.af-field input{height:56px;outline:none}div.contact-form div.textarea{margin-bottom:10px}div.contact-form div.textarea textarea{border:2px solid #000;padding:5px 10px;width:100%}div.home-contact-us-section div.contact-form div.af-submit{position:absolute;bottom:15px;right:0;padding-bottom:0 !important}div.contact-details-header h2{color:#4c4c4c;font-size:35px;text-align:center}div.contact-container{background:#4c4c4c;padding:25px 30px;font-size:20px}div.home-contact-us-section div.contact-details div *{color:#fff}div.contact-container h3{font-size:25px;margin:15px 0}div.home-contact-us-section div.contact-details i,div.contact-details i{color:#d8d93f}div.email,div.address{display:flex !important;align-items:baseline}@media only screen and (max-width:320px){div.page-banner-content h1{font-size:40px}}@media only screen and (max-width:600px){div.slider-content h1,.span-margin{font-size:20px}div.slider-content h2{font-size:16px}div.slider-content p{margin:0}.rounded-btn{margin:10px 0;padding:15px 30px}.stack-top{margin-top:unset}.overlay img,img.who-image{width:100%}div.contact-form div.af-fields div.af-field{width:100% !important;padding:10px 10px 10px 0 !important}div.contact-form .af-submit{padding:10px 10px 10px 0 !important}div.what-we-do{flex-direction:column}.white-column{margin-top:30px}.stack-top,.who-we-are-container,div.what-we-do-section{margin-bottom:10%}div.footer-contact{padding:0 5px}div.what-img img{margin-top:30px}.rounded-btn-alternate{margin-top:0}div.footer-image-div{text-align:left}.awesome-border{margin-right:0}div.page-banner-content h1{margin-bottom:15px}}@media only screen and (max-width:320px){button.rounded-btn{margin:0}.rounded-btn-alternate{margin-top:10px}}@media only screen and (min-width:768px) and (max-height:1024px) and (-webkit-min-device-pixel-ratio:1.5){div.slider-image img{height:300px}.text-content{font-size:17px}.rounded-btn-alternate{margin-top:20px}div.slider-overlay .rounded-btn{margin-top:0}div.stack-top img.image{height:350px !important}div.stack-top div.overlay img.image{height:351px !important}}@media only screen and (min-width:1024px) and (max-height:768px) and (-webkit-min-device-pixel-ratio:1.5){.rounded-btn-alternate{margin-top:20px !important}}@media only screen and (max-width:768px) and (min-height:1024px) and (-webkit-min-device-pixel-ratio:1.5){div.footer-contact{margin-top:30px}.footer-image-div img{padding-left:15px}.footer-image-div{text-align:left}div.what-we-do-section img.what_image{height:auto}div.who-we-are-container img{height:auto}}@media only screen and (min-width:1024px) and (max-height:1366px) and (-webkit-min-device-pixel-ratio:1.5){div.slider-image img{height:350px}.rounded-btn-alternate{margin-top:40px}div.banner-boxes .rounded-btn{margin-top:unset}}@media only screen and (max-width:450px){div.stack-top img.image{height:400px}}@media only screen and (max-width:820px){div.what-img img{height:auto !important}div.who-we-are-container img{height:auto}}@media only screen and (max-width:767px){div.our-products-img img{height:200px}div.what-img img{height:auto !important}div.who-we-are-container img{height:auto}}.acf-field-6594f02b325c9{display:none}