.city-page.page-title .contact-form .form-group button{padding:10px 25px;margin-top:20px}.city-page.page-title .banner-form .form-group button{font-weight:400;width:100%}.city-social.featured-secion .outer-cloumn .text-box.yelp-rating i{color:#ac0808}.city-social.featured-secion .outer-cloumn .text-box.google-rating i{color:#2e73f2}.city-social.featured-secion .outer-cloumn .text-box.houzz-rating i{color:#4cb715}.engineering-service.project-details-section .project-detail .lower-content .list-style-one li{font-size:16px;font-weight:500;padding-bottom:15px}.engineering-service.project-details-section .project-detail .lower-content .list-style-one li:before{font-weight:600;font-size:18px}.engineering-service.project-details-section .project-detail .lower-content .list-style-one li a:hover{color:var(--secondary-color)}.engineering-service.project-details-section .project-detail .list-image{margin-bottom:0}.engineering-service.project-details-section .project-detail .list-style-one{margin-bottom:5px}.why-choose-city.fluid-section-two .content-column{padding:0;position:relative}.why-choose-city.fluid-section-two .content-column .logo-fluid{position:absolute;top:50%;transform:translateY(-45%);right:13%;width:100px}.why-choose-city.fluid-section-two .content-column .logo-fluid li{margin-bottom:35px}.why-choose-city.fluid-section-two .image-column{height:100%}.why-choose-city.fluid-section-two .content-column .sec-title h2{font-size:30px;line-height:36px;font-weight:600}.why-choose-city.fluid-section-two .content-column .sec-title h3{font-size:24px;font-weight:500;margin-top:20px;padding:0 0 15px}.why-choose-city.fluid-section-two .content-column .sec-title h2 span{color:var(--primary-color)}.why-choose-city.fluid-section-two .services-box .box-cloumn{display:flex;margin-bottom:25px;margin-right:20px}.why-choose-city.fluid-section-two .services-box .box-cloumn .icon-box{position:relative}.why-choose-city.fluid-section-two .services-box .box-cloumn h4{padding-left:0;color:var(--primary-color)}.why-choose-city.fluid-section-two .content-column .text-column .inner-box{padding:90px 338px 40px 98px}.why-choose-city.fluid-section-two .content-column .text-column .inner-box .text{font-size:16px;color:#1b1b1b}.why-choose-city.fluid-section-two .services-box .box-cloumn .icon-box i:before{font-size:50px}.why-choose-city.fluid-section-two .content-column .text-column .inner-box .why-topic{padding-left:20px}.why-choose-city.fluid-section-two .content-column .text-column .inner-box .why-topic p{font-size:14px;line-height:24px;margin-top:10px;color:var(--secondary-color)}.engineering-type.project-details-section{padding-top:80px}.engineering-type.project-details-section .project-detail .lower-content .content-column{display:flex;align-items:stretch}.engineering-type.project-details-section .project-detail .lower-content .content-column .inner-column{background-color:#fff;border-radius:20px;padding:40px 35px;box-shadow:rgba(0,0,0,.24) 0px 3px 8px}.engineering-type.project-details-section h5{font-weight:600;margin-bottom:16px;color:var(--secondary-color)}.engineering-type.project-details-section .project-detail .lower-content .content-column .inner-column h3{margin-top:20px}.award-section{padding:60px 0 70px}.award-section .card{margin:10px;box-shadow:rgba(50,50,93,0%) 0px 50px 100px -20px,rgba(0,0,0,53%) 0px 20px 20px -10px;background-color:var(--primary-color)}.card-container{display:grid;perspective:700px}.card-flip{display:grid;grid-template:1fr/1fr;grid-template-areas:"frontAndBack";transform-style:preserve-3d;transition:all .7s ease}.card-flip div{backface-visibility:hidden;transform-style:preserve-3d}.front{grid-area:frontAndBack}.back{grid-area:frontAndBack;transform:rotateY(-180deg)}.card-container:hover .card-flip{transform:rotateY(180deg)}.card-img-top{border-radius:calc(.25rem - 1px)}.card-block{position:absolute;top:50%;left:50%;width:80%;transform:translate(-50%,-50%);text-align:center}.card-block h4{color:#fff}.award-section .sec-title h2{font-size:32px;line-height:36px;margin-bottom:40px}.city-cta.cta-section p{position:relative;z-index:999;color:#fff;font-size:18px;font-weight:300;line-height:28px}.city-cta.cta-section::after{background:rgba(0,0,0,66%)}.city-cta.cta-section .cta-inner h2{margin-bottom:20px;font-size:30px;font-weight:500}