@import url(https://fonts.googleapis.com/css2?family=Montserrat:wght@400;500;600;700&display=swap);body{line-height:30px;font-size:20px;font-weight:400!important;overflow-x:hidden!important;background:#fff}header .navbar-brand{padding:0;margin:0}.btn-1,.btn-1:hover,.navbar-nav>li{-webkit-transition:.3s ease-in-out;-moz-transition:.3s ease-in-out;-ms-transition:.3s ease-in-out;-o-transition:.3s ease-in-out}.btn-1{background:linear-gradient(to right,#b88f41,#7b5f2e)!important;font-size:22px;font-family:"Montserrat",sans-serif!important;font-weight:500!important;line-height:27px;color:#fff;transition:.3s ease-in-out!important;border-radius:0!important}.btn-1:hover,.navbar-nav>li{transition:.3s ease-in-out}body,h1,h2{font-family:"Montserrat",sans-serif}h1{font-weight:600;font-size:65px;line-height:80px}h2{font-size:46px;color:#232428;line-height:70px;margin-bottom:0}h2,h2 span,h4{font-weight:700}h2 span,h2 span:before{background-image:linear-gradient(to right,#b88f41,#7b5f2e)!important}h2 span{position:relative;font-family:"Montserrat",sans-serif;font-size:25px;background-size:100%;background-repeat:repeat;-webkit-background-clip:text;-webkit-text-fill-color:transparent;-moz-background-clip:text;-moz-text-fill-color:transparent}h2 span:before{content:"";position:absolute;width:90px;height:3px;right:-120px;bottom:7px}h4{font-size:30px;font-family:"Montserrat";line-height:28px}a,a:active,a:focus,a:hover,a:visited{color:inherit;text-decoration:none}.section{padding-top:80px;text-align:left}.section-padding{padding:0 160px}header nav.navbar{background-color:rgb(0 0 0/60%)}header{width:100%;position:fixed;z-index:10;transition:.3s ease-in-out}header .header-padding{padding:0 50px}header .navbar-brand img{position:relative;background-color:transparent;width:288px;margin:40px 0;transition:ease-in-out .3s;-webkit-transition:ease-in-out .3s;-moz-transition:ease-in-out .3s;-ms-transition:ease-in-out .3s;-o-transition:ease-in-out .3s}.navbar-nav{margin-bottom:0;border-radius:0;min-height:30px;border:0;padding:0;transition:ease-in-out .5s}header .dropdown-toggle:after{content:""!important;position:absolute;display:block;width:20px;height:20px;font-weight:500;font-family:fontawesome;border:0;right:-30px;top:3px;font-size:25px;color:#fff!important}.navbar-nav,a.nav-link.dropdown-toggle{position:relative}header .navbar ul li.nav-item.dropdown{margin-right:40px!important}header .navbar ul li a.nav-link{color:#fff;font-size:22px;font-family:"Montserrat",sans-serif;font-weight:500!important;padding:0 0 5px!important}header a.btn-1.btn-header-menu-btn{padding:15px 27px!important;background:linear-gradient(to right,#b88f41,#7b5f2e)!important;margin-left:50px;font-size:22px;font-family:"Montserrat",sans-serif!important;font-weight:500!important;transition:.3s ease-in-out!important}header a.btn-1.btn-header-menu-btn:hover{transition:.3s ease-in-out;background:linear-gradient(90deg,#b88f41 0,#804a00 100%)!important}header a.btn-1.btn-header-menu-btn,header a.btn-1.btn-header-menu-btn:hover,header a.header-phone,header a.header-phone:hover{-webkit-transition:.3s ease-in-out;-moz-transition:.3s ease-in-out;-ms-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;color:#fff}header a.header-phone{margin-left:0!important;padding:15px 24px!important;background:linear-gradient(to right,#b88f41,#7b5f2e)!important;font-size:22px;font-family:"Montserrat",sans-serif!important;font-weight:500!important;transition:.3s ease-in-out!important}img.img-fluid.quote-icon{margin-right:10px}header a.header-phone:hover{transition:.3s ease-in-out;background:#b88f41!important;background:linear-gradient(90deg,#b88f41 0,#804a00 100%)!important}a.header-phone:hover .fa-phone{color:#fff!important}header a.header-phone .fa-phone{color:#fff;margin-right:15px}header .navbar ul li{margin:0 25px!important}.hvr-underline-from-center:before{content:"";position:absolute;z-index:-1;left:51%;right:51%;bottom:0;background:#b88f41;height:4px;-webkit-transition-property:left,right;transition-property:left,right;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.navbar-nav>li>a:focus,.navbar-nav>li>a:hover{color:#443b3d;background-color:transparent}header .navbar ul{list-style-type:none;margin-right:30px}.navbar-toggler{background-color:#fff;border:2px solid #443b3d;border-radius:5px;font-size:.8rem}.navbar-toggler:focus{box-shadow:none}.navbar-toggler-icon{display:GRID;width:1.5em;background-size:100%;background:#443b3d;height:2px;margin:5px 1px}.hvr-underline-from-center{display:inline-block;vertical-align:middle;-webkit-transform:translateZ(0);transform:translateZ(0);box-shadow:0 0 1px transparent;-webkit-backface-visibility:hidden;backface-visibility:hidden;-moz-osx-font-smoothing:grayscale;position:relative;overflow:hidden}.hvr-underline-from-center:active:before,.hvr-underline-from-center:focus:before,.hvr-underline-from-center:hover:before{left:0;right:0}header .navbar-nav>li:last-child{padding-right:0!important}.dropdown:hover .dropdown-menu{color:#000;width:240px;display:block;padding:0}header .navbar .dropdown .dropdown-menu li{margin-top:0;font-size:16px!important;margin-left:0!important;margin-right:0!important}header a.nav-link.dropdown-toggle{display:flex;align-items:center}header ul.dropdown-menu{background:#000!important}header .navbar .dropdown .dropdown-menu li a.dropdown-item{line-height:38px;background:#000!important;color:#fff!important;transition:.3s ease-in-out;-webkit-transition:.3s ease-in-out;-moz-transition:.3s ease-in-out;-ms-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;overflow:hidden;overflow-y:auto;max-height:calc(100vh - 173px);width:280px}.home-cta .content-area .cta-form-btn:hover,.next-posts-link.pagination-link a:hover,header .navbar .dropdown .dropdown-menu li a.dropdown-item:hover{transition:.3s ease-in-out;-webkit-transition:.3s ease-in-out;-moz-transition:.3s ease-in-out;-ms-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;color:#fff}.next-posts-link.pagination-link a,header .navbar .dropdown .dropdown-menu li a.dropdown-item:hover{background:linear-gradient(to right,#b88f41,#7b5f2e)!important}.home-project{padding-bottom:100px}.home-project img{padding:17px 0}.home-project .home-project-row{text-align:center;padding-top:30px}.home-project.project-inner-page.blog-page{padding-bottom:80px!important}.prev-posts-link.pagination-link{margin-top:60px}.next-posts-link.pagination-link a{padding:16px 50px;color:#fff}.home-cta .content-area .cta-form-btn:hover,.next-posts-link.pagination-link a:hover{background:#b88f41!important;background:linear-gradient(90deg,#b88f41 0,#804a00 100%)!important}.home-cta{background-color:#e8e8e8}.home-cta .cta-right-col{padding:0}.footer .phone-fixed-icon i,.row.cta-row{display:flex;align-items:center}.home-cta .content-area{padding-right:160px;padding-left:40px}.home-cta .content-area .testi-head-area{padding-bottom:40px}.home-cta .content-area h2{padding:0;margin-bottom:0;line-height:50px}.home-cta .content-area input{padding:22px;margin-bottom:30px;border-radius:0}.home-cta .content-area .cta-form-btn{padding:16px 61px;color:#fff;border:0}.cta-left-img img,.home-project.project-inner-page.blog-page .single-blog img{width:100%}.footer{background:url(/wp-content/themes/eurobuild-construction/img/home/footer-bg.png);background-position:center;background-size:cover;background-repeat:no-repeat;padding-top:140px}.footer .main-footer-row{padding-bottom:100px}.footer .footer-logo p{padding:75px 150px 75px 0;margin:0}.footer ul{padding:0;list-style:none;margin:0}.footer .footer-logo .footer-social ul li{display:inline-block;margin-right:30px}.footer .footer-logo .footer-social ul li i{font-size:35px;color:#7b5f2e}.footer .footer-logo a.navbar-brand{margin:0}.footer h4{padding-bottom:30px;margin:0}.footer .footer-menu ul li,.footer .footer-menu ul li a:before,.footer .footer-menu ul li a:hover:before,.next-posts-link.pagination-link a{transition:.3s ease-in-out;-webkit-transition:.3s ease-in-out;-moz-transition:.3s ease-in-out;-ms-transition:.3s ease-in-out;-o-transition:.3s ease-in-out}.footer .footer-menu ul li{margin-bottom:20px;color:#9a9a9a;position:relative}.copyright-area .content-area p a:hover,.footer .footer-logo .footer-social ul li i:hover,.footer .footer-menu ul li a:hover,.footer-contact-area ul li a:hover{color:#b88f41;transition:.3s ease-in-out;-webkit-transition:.3s ease-in-out;-moz-transition:.3s ease-in-out;-ms-transition:.3s ease-in-out;-o-transition:.3s ease-in-out}.footer .footer-menu ul li a:before,.footer .footer-menu ul li a:hover:before{display:block}.footer .footer-menu ul li a:before{content:url(/wp-content/themes/eurobuild-construction/img/home/hammer.png);position:absolute;left:-35px;top:3px;display:none}.footer-contact-area ul li{margin-bottom:20px}.footer-contact-area ul li a{color:#9a9a9a}.footer-contact-area ul li a img{margin-right:20px}.footer-contact-area ul li a:hover img{filter:contrast(1.5)}.copyright-area .content-area p{margin:0;font-size:18px}.copyright-area .content-area.text-white{border-top:1px solid #cecece;padding:40px 0 30px;display:flex;justify-content:space-between;align-items:center}.inner-page-banner{background-repeat:no-repeat!important;background-position:center!important;background-size:cover!important;padding-top:120px}.inner-page-banner .content-area{padding-top:180px;padding-left:100px;padding-bottom:150px;position:relative}.inner-page-banner .content-area:before{content:"";position:absolute;background:url(/wp-content/themes/eurobuild-construction/img/about-us/inner-page-banner-style.png);background-repeat:no-repeat;width:35%;height:100%;top:7%;pointer-events:none}.inner-page-banner .content-area h1,.inner-page-banner .content-area p{padding-left:100px!important}.inner-page-banner .content-area p{padding:10px 0 0;margin:0}.home-project.project-inner-page{padding-bottom:40px!important}.home-project.project-inner-page.blog-page .single-blog h2 span{color:#000!important;-webkit-text-fill-color:#232428;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;display:-webkit-box}.home-project.project-inner-page.blog-page .single-blog h2 span:before,.wpcf7 form.init .wpcf7-response-output{display:none}.home-project.project-inner-page.blog-page .single-blog{text-align:left;padding-bottom:15px;position:relative;border-bottom-width:2px!important;border-bottom-style:solid!important;border-image:linear-gradient(to right,#b88f41,#7b5f2e)1!important;padding-top:40px}.home-project.project-inner-page.blog-page .single-blog h2{line-height:36px}.home-project.project-inner-page.blog-page .single-blog .blog-date{padding-bottom:30px;font-size:16px!important}.home-project.project-inner-page.blog-page .single-blog a.btn.btn-blog,.home-project.project-inner-page.blog-page .single-blog:before{background-image:linear-gradient(to right,#b88f41,#7b5f2e)!important;-webkit-background-clip:text;-webkit-text-fill-color:transparent;-moz-background-clip:text;-moz-text-fill-color:transparent}.home-project.project-inner-page.blog-page .single-blog a.btn.btn-blog{font-size:22px;padding:0;background-size:100%;background-repeat:repeat;font-weight:500}.home-project.project-inner-page.blog-page .single-blog:before{content:"";font-family:"FontAwesome";font-size:inherit;right:10px;position:absolute;bottom:15px}.home-project.project-inner-page.blog-page .single-blog .excerpt p{margin-bottom:20px!important;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.footer .phone-fixed-icon{position:fixed;bottom:15px;right:15px;display:block;transition:ease .3s;z-index:10000;max-width:70px;font-size:45px;color:#fff}.footer .phone-fixed-icon i{background:linear-gradient(267.3deg,#b88f41 .19%,#7b5f2e 98.81%);padding:10px 15px;border-radius:50px;-webkit-border-radius:50px;-moz-border-radius:50px;-ms-border-radius:50px;-o-border-radius:50px;width:70px;height:70px;font-size:30px;justify-content:center}.wpcf7 form .wpcf7-response-output{border:0!important;color:#fff!important}.prev-next-posts{display:flex;align-items:baseline;gap:20px;justify-content:center;flex-wrap:wrap}@media only screen and (max-width:1850px){.footer .footer-logo p{padding:75px 100px 75px 0}}@media only screen and (max-width:1800px){header .navbar ul li{margin:0 20px!important}h2{font-size:44px}}@media only screen and (max-width:1778px){.inner-page-banner .content-area:before{top:13%}}@media only screen and (max-width:1750px){header a.btn-1.btn-header-menu-btn{margin-left:30px}header .navbar ul{list-style-type:none;margin-right:20px}}@media only screen and (max-width:1700px){header .navbar ul li{margin:0 15px!important}}@media only screen and (max-width:1660px){h2{font-size:40px;line-height:60px}}@media only screen and (max-width:1650px){header .navbar ul li a.nav-link{font-size:20px}}@media only screen and (max-width:1600px){h1{font-size:56px}.inner-page-banner .content-area:before{top:7%}.section-padding{padding:0 100px}header .header-padding{padding:0 50px!important}header a.btn-1.btn-header-menu-btn,header a.header-phone{font-size:20px}.home-cta .content-area{padding-right:100px}.home-cta{padding:80px 0}.inner-page-banner .content-area{padding-left:0}}@media only screen and (max-width:1579px){header a.btn-1.btn-header-menu-btn{margin-left:20px}}@media only screen and (max-width:1560px){header .navbar ul li{margin:0 10px!important}}@media only screen and (max-width:1500px){header .navbar-brand img{width:250px}}@media only screen and (max-width:1480px){header .navbar ul li a.nav-link{font-size:18px}}@media only screen and (max-width:1450px){h2{font-size:38px;line-height:50px}}@media only screen and (max-width:1410px){header .navbar ul li{margin:0 8px!important}}@media only screen and (max-width:1400px){.section-padding,header .header-padding{padding:0 50px}header a.btn-1.btn-header-menu-btn{padding:14px 30px!important;font-size:18px}header a.header-phone{font-size:18px}h1{font-size:56px;line-height:74px}.footer .footer-menu ul li{margin-bottom:10px}.footer .footer-logo p{padding:75px 110px 75px 0}.home-cta .content-area{padding-right:50px}.home-cta .content-area .testi-head-area{padding-bottom:30px}.home-cta .content-area h2{margin-bottom:0;line-height:44px;font-size:34px}.home-cta .content-area input{padding:15px 22px;margin-bottom:20px}.inner-page-banner .content-area{padding-top:144px;padding-bottom:100px}.inner-page-banner .content-area:before{width:35%;top:13%;background-size:58% 80%}.inner-page-banner{padding-top:114px}}@media only screen and (max-width:1360px){header a.btn-1.btn-header-menu-btn{display:none}}@media only screen and (max-width:1300px){.footer .footer-menu-first-col{width:25%}.footer .footer-menu-last-col{width:40%}.footer .footer-logo p{padding:75px 90px 75px 0}h2{font-size:34px}}@media only screen and (max-width:1200px){h1{font-size:54px;line-height:68px}h2{font-size:31px;line-height:44px}.inner-page-banner .content-area h1,.inner-page-banner .content-area p{padding-left:70px!important}}@media only screen and (max-width:1170px){.footer .footer-logo p{padding:75px 55px 75px 0}}@media only screen and (max-width:1160px){header a.header-phone{display:none}header .navbar ul li.nav-item:last-child{margin-right:0!important}header .navbar ul{margin-right:0}}@media only screen and (max-width:1100px){.footer-contact-area ul li a img{margin-right:10px;width:30px;margin-top:-5px}.footer .footer-menu ul li,.footer-contact-area ul li a{font-size:18px}h2{font-size:28px}}@media only screen and (max-width:992px){header{position:fixed;top:0}header nav.navbar{background-color:#15}.section-padding{padding:0 15px}header .header-padding{padding:0 15px!important}.navbar-nav .dropdown-menu{margin:15px 20px 15px 0!important}header .navbar ul{display:block}header .navbar ul li.nav-item.dropdown{margin-right:0!important;padding-right:0}.inner-page-banner .content-area:before,h2 span:before,header .dropdown-toggle:after{display:none}header .navbar-brand img{margin:30px 0}h1{font-size:44px;line-height:60px}h2{font-size:36px;line-height:50px}.footer{text-align:center!important;padding-top:100px}.footer .footer-logo p{padding:50px 0}.footer .footer-menu-first-col{width:100%;padding-top:50px;padding-bottom:50px}.footer .footer-menu-last-col{width:100%;padding-top:50px}.footer .main-footer-row{padding-bottom:60px}.copyright-area .content-area.text-white{padding:30px 0;display:block;text-align:center}.copyright-area .content-area p{padding-bottom:20px}.home-cta .content-area{padding-right:15px;padding-left:15px}.row.cta-row{flex-direction:column-reverse}.home-cta{padding:80px 0 0}.cta-left-img img{width:unset;display:block;margin:0 auto;padding-top:40px}.home-cta .content-area .testi-head-area{text-align:center}.home-cta .content-area .cta-form-btn{text-align:center;display:block;margin:30px auto 0}.home-project img{padding:10px 0}.inner-page-banner{padding-top:94px}.inner-page-banner .content-area{padding-left:0;padding-top:70px;padding-bottom:70px;text-align:center}.inner-page-banner .content-area h1,.inner-page-banner .content-area p{padding-left:0!important}.breadcrumb{justify-content:center}}@media only screen and (max-width:670px){h1{font-size:40px;line-height:50px}}@media only screen and (max-width:600px){h2{font-size:30px;line-height:44px}header .navbar-brand img{margin:20px 0;width:220px}}@media only screen and (max-width:522px){.prev-posts-link.pagination-link{margin-bottom:30px}}@media only screen and (max-width:400px){header .navbar img{width:180px}}@media (max-width:992px){.dropdown .icon{display:block!important;position:absolute;right:20px;top:5px}.dropdown .icon:before{font-family:"FontAwesome";content:"";color:#000;font-style:initial;font-size:26px}header .navbar .dropdown .dropdown-menu li{margin-top:0;font-size:16px!important;margin-left:0!important;margin-right:0!important}.dropdown:hover .dropdown-menu{width:unset;margin:15px 20px 0 0!important}.section-padding{padding:0 15px}.section{text-align:center;padding-top:60px}header .navbar ul{margin-top:10px;display:block}header .navbar ul li{margin-top:0;padding:0 10px}.navbar-collapse{border-top:1px solid #010440;background-color:#fff}.navbar-nav .nav-item .nav-link{color:#010440}.navbar-nav{float:none!important;margin-top:7.5px}.navbar-nav>li{float:none}.navbar-nav>li>a{padding-top:5px;padding-bottom:5px}}.wp-lightbox-container button:not(:hover):not(:active):not(.has-background){background-color:#5a5a5a40;border:0}.wp-lightbox-overlay .close-button:not(:hover):not(:active):not(.has-background){background:0 0;border:0}ul{box-sizing:border-box}:root{--wp--preset--font-size--normal:16px;--wp--preset--font-size--huge:42px}button::-moz-focus-inner{padding:0;border:0}.wpcf7 .screen-reader-response{position:absolute;overflow:hidden;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;width:1px;margin:-1px;padding:0;border:0;word-wrap:normal!important}.wpcf7 form .wpcf7-response-output{margin:2em .5em 1em;padding:.2em 1em}.wpcf7-form-control-wrap{position:relative}.wpcf7 .wpcf7-submit:disabled{cursor:not-allowed}.wpcf7 input[type=email],.wpcf7 input[type=tel]{direction:ltr}