.service_box{background-color:#fff;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;border:10px solid #fff;text-align:center;box-shadow:0px 0px 9px 1px rgba(238,238,238,.93)}.service_box .service_img::before{content:"";width:100%;height:100%;left:0;top:0;background:#000;position:absolute;opacity:0;visibility:hidden;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.service_box .service_img{position:relative}.service_box .service_img img{width:100%;height:391px;object-fit:cover}.service_box .service_img .icon-box{text-align:center;width:77px;height:75px;position:absolute;bottom:0;left:0;background-color:#fff}.service_box .service_details{padding:40px 0 0}.service_box .team_member h2{margin-bottom:15px}.service_box .team_member h4{margin-bottom:25px}.service_box .team_member{padding-top:10px}.service_box .service_img .icon-box img{height:50px;width:60px;object-fit:contain;margin:0 auto;display:table;transform:translate(-50%,-50%);position:absolute;top:50%;left:50%}.service_details h2{margin-bottom:40px;font-size:24px;font-weight:600;font-family:"Raleway",sans-serif;color:#000}.service_box:hover h2{color:#fff}.service_box .service_details a{text-decoration:none}.service_details p{color:#87868a;font-size:16px;margin-bottom:40px;font-weight:400;width:83%;margin-left:auto;margin-right:auto}.service_box:hover{background-color:#06608e;color:#fff}.service_box:hover{color:#fff}.service_box:hover p{color:#fff}.service_box .btn-yellow{width:100%;display:block;background-color:#e95a30;color:#fff;font-family:"Raleway",sans-serif}.service_box:hover .btn-yellow{background-color:#fe4c00;color:#fff}.btn-yellow{background-color:#ffd763;color:#38373c;padding:17px 40px;font-weight:600;text-decoration:none!important;letter-spacing:1px;font-size:15px;margin:0 auto;display:table;transition:.3s;-webkit-transition:.3s}.btn-yellow:hover{color:#fff}.service_details_left{float:left;width:100%}.service_details_left h1{font-size:26px;font-weight:700;margin:40px 0 10px;font-family:"Raleway",sans-serif}.single-service-sidebar{float:left;width:100%;border:1px solid #f1f1f1;padding:10px 30px 20px 20px}.single-service-sidebar ul li{display:block;line-height:45px}.single-service-sidebar ul li a{text-decoration:none}.single-service-sidebar ul li a h3{color:#87868a;font-weight:600;display:block;font-size:15px;font-family:"Raleway",sans-serif;line-height:22px;position:relative;padding:0 40px 15px 0;border-bottom:1px solid #ececf0;transition:.3s;-webkit-transition:.3s}.single-service-sidebar ul li a:hover h3,.single-service-sidebar ul li a:hover h3::before{color:#e95a30}.service_details_left h1{color:#180b36;font-family:"Raleway",sans-serif;font-weight:700;font-size:24px;text-decoration:none;text-transform:capitalize}.single-service-sidebar ul li:last-child a h3{border:0}.single-service-sidebar ul li a h3::before{content:"";position:absolute;top:0;right:7px;font-family:"Font Awesome 5 Free";font-size:17px;float:left;color:#87868a;transition:.3s;-webkit-transition:.3s}.single-sidebar .service-pages{padding:0 0 0 15px}.news-blog-outer{margin-bottom:50px;float:left;margin-right:42px;width:calc(( 100% - 42px * 1 ) / 2);z-index:0;position:relative}.news-blog-outer .entry-blog{display:flex;flex-wrap:wrap;-webkit-border-radius:7px;-khtml-border-radius:7px;-moz-border-radius:7px;-ms-border-radius:7px;-o-border-radius:7px;border-radius:7px;-webkit-box-shadow:0 2px 29px rgba(34,34,34,.14);-khtml-box-shadow:0 2px 29px rgba(34,34,34,.14);-moz-box-shadow:0 2px 29px rgba(34,34,34,.14);-ms-box-shadow:0 2px 29px rgba(34,34,34,.14);-o-box-shadow:0 2px 29px rgba(34,34,34,.14);box-shadow:0 2px 29px rgba(34,34,34,.14);background-color:#fff}.news-blog-outer .entry-featured{-webkit-border-radius:7px 7px 0 0;-khtml-border-radius:7px 7px 0 0;-moz-border-radius:7px 7px 0 0;-ms-border-radius:7px 7px 0 0;-o-border-radius:7px 7px 0 0;border-radius:7px 7px 0 0}.news-blog-outer .post-image{position:relative;overflow:hidden;height:260px}.news-blog-outer .entry-featured .post-image img{width:100%;height:260px;object-fit:cover}.news-blog-outer .entry-body{padding:27px 33px 56px;width:100%;position:relative;-webkit-border-radius:0 0 7px 7px;-khtml-border-radius:0 0 7px 7px;-moz-border-radius:0 0 7px 7px;-ms-border-radius:0 0 7px 7px;-o-border-radius:0 0 7px 7px;border-radius:0 0 7px 7px;z-index:9}.entry-meta,.item-meta{display:flex;flex-wrap:wrap;align-items:center;margin:0 0 17px;padding-bottom:15px;border-bottom:1px solid #ececf0;position:relative}.entry-meta::before,.item-meta::before{content:"";width:40px;height:3px;background-color:#e95a30;position:absolute;bottom:-1px;left:0}.entry-meta li,.item-meta li{position:relative;display:inline-block;color:#333;font-size:14px;padding:0 24px 0 0;text-transform:capitalize}.news-blog-outer .entry-title{margin-bottom:23px;color:#180b36;font-family:"Raleway",sans-serif;font-weight:700;height:40px;font-size:24px;text-decoration:none}.news-blog-outer .entry-title a{color:#180b36;font-family:"Raleway",sans-serif;font-weight:700;font-size:20px;text-decoration:none}.news-blog-outer .entry-body .send-button{position:absolute;bottom:0;left:0;right:0;text-align:center;-webkit-transition:all .3s linear 0ms;-khtml-transition:all .3s linear 0ms;-moz-transition:all .3s linear 0ms;-ms-transition:all .3s linear 0ms;-o-transition:all .3s linear 0ms;transition:all .3s linear 0ms;opacity:0;visibility:hidden}.news-blog-outer .entry-meta li::before{content:"";position:absolute;top:0;left:-27px;font-family:"Font Awesome 5 Free";font-size:17px;float:left;color:#e95a30}.news-blog-outer .entry-meta li.item-author::before{content:""}.news-blog-outer:hover .entry-body .send-button{-webkit-animation:bounceReadMore .6s ease-in-out both;-moz-animation:bounceReadMore .6s ease-in-out both;-o-animation:bounceReadMore .6s ease-in-out both;animation:bounceReadMore .6s ease-in-out both;bottom:-24px;opacity:1;visibility:visible}.news-blog-outer .entry-body .send-button a{padding:10px 48px 10px 24px;font-size:16px}.news-blog-outer .entry-body .send-button a::after{background-size:13px;right:20px}.news-blog-outer .entry-featured .entry-meta{padding-left:30px}.news-blog-outer .entry-meta li,.news-blog-outer .item-meta li{padding:0 52px 0 0}.news-blog-outer .entry-featured .entry-meta .item-author a{color:#e95a30;text-decoration:none}.news-blog-outer .entry-meta li:nth-child(2n){padding:0}#primary.content-has-sidebar{padding:0}.news-blog-outer:nth-child(2n){margin-right:0}.widget_categories #sidebarwidgeted h2{font-size:20px;font-weight:700;color:#180b36;font-family:"Raleway",sans-serif;position:relative;padding-bottom:10px;margin-bottom:23px}.widget_categories #sidebarwidgeted .widget-title::before{content:"";width:40px;height:3px;background-color:#e95a30;position:absolute;bottom:0;left:0}.widget_categories #sidebarwidgeted ul li a{color:#333;display:block;font-size:15px;padding:12px 0;position:relative;position:relative;border-bottom:1px solid #ececf0;font-family:"Poppins",sans-serif;font-weight:500;text-decoration:none;transition:.3s;-webkit-transition:.3s}.widget_categories #sidebarwidgeted ul li{list-style:none}.widget_categories #sidebarwidgeted ul{padding:0}.widget_categories #sidebarwidgeted ul li a:hover{color:#e95a30;padding-left:10px}.inner-single-page{width:100%;float:left}.inner-single-page .item-meta{padding:25px 0;margin:0}.inner-single-page.single-outer .news-blog-outer{width:100%;margin-right:0}.postcomments{width:100%;float:left}.postcomments h3{color:#f63;font-weight:600;font-family:"Raleway",sans-serif;margin:0 0 30px}.postcomments strong{display:none}.inner-single-page.single-outer .news-blog-outer .entry-body{padding-bottom:33px}label.error{color:#f00;font-size:12px;margin-left:5px}#respond input.error{border-color:#f00}#respond label.error{display:none!important}.cancel-comment-reply #cancel-comment-reply-link{color:#000;font-weight:600;font-size:14px;float:left;width:100%;margin:0 0 10px}#respond textarea#comment.error{border-color:#f00}.postcomments .comment-author.vcard .fn a{color:#000;font-weight:500}.img-circle{border-radius:50%}.postcomments .comment-author.vcard .fn{font-size:20px;padding-left:14px;text-transform:capitalize;padding-right:5px}.postcomments .comment-author.vcard .fn a{color:#000;font-weight:500;text-decoration:none}.postcomments .comment-author.vcard .says{color:#000;font-size:16px}.reply a{line-height:35px;display:inline-block;padding:0 28px;font-size:14px;font-weight:500;color:#fff;-webkit-border-radius:4px;-khtml-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;background-color:#f55301;background-image:-webkit-gradient(linear,left top,right top,from(#f55301),to(#ff9f00));background-image:-webkit-linear-gradient(left,#f55301,#ff9f00);background-image:-moz-linear-gradient(left,#f55301,#ff9f00);background-image:-ms-linear-gradient(left,#f55301,#ff9f00);background-image:-o-linear-gradient(left,#f55301,#ff9f00);background-image:linear-gradient(left,#f55301,#ff9f00);filter:progid:DXImageTransform.Microsoft.gradient(startColorStr="#f55301",endColorStr="#ff9f00",gradientType="1");float:right;text-decoration:none}.postcomments ol.commentlist li{list-style:none;margin-bottom:30px;border-bottom:1px solid #ccc;padding-bottom:70px}.comment-awaiting-moderation{font-size:15px;line-height:1.42857143;color:#333;padding:20px 0 0;float:left}.comment-meta.commentmetadata a{font-size:14px;color:#a4a4a4;margin:17px 0;display:inline-block;text-decoration:none}.postcomments ol.commentlist li .comment-body p{color:#000}.cky-revisit-hide{display:block!important;display:flex!important;visibility:visible!important}.cky-banner-bottom{display:none}body .uwy .uai{bottom:80px}section.about-outer.about-pleasanton{padding:115px 0}.service-blocks-outer,.team-page-outer{display:flex;flex-wrap:wrap;justify-content:center;row-gap:30px}@media (min-width:992px){.sheetmetal_details p{height:180px}}@media (max-width:481px){.about-right-image .about-two img{object-fit:contain}.service_details_left img.single-img-post{width:100%!important;object-fit:cover}}@media (max-width:991px){.service_details_left img.single-img-post{width:100%!important}}.service_details_left img.single-img-post{width:40%;object-fit:cover}header.sticky .container{width:96%}header.sticky .menus-nav:after,header.sticky .menus-nav:before{display:none}header.sticky .menus-nav .nav-mob ul.nav-list .schedule-btn a{margin-top:22px}header.sticky .menus-nav .nav-mob ul.nav-list .hire-now{padding-right:20px}ul.appointment-form li.opt-in,section.contact-inner-info-outer .contact-form-outer ul li.opt-in{width:100%!important}section.contact-inner-info-outer .contact-form-outer ul li.opt-in{padding-bottom:0!important}ul.appointment-form li.opt-in label,section.contact-inner-info-outer .contact-form-outer ul li.opt-in label{display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:row;gap:12px}ul.appointment-form li.opt-in label input[type=checkbox]{width:10%!important;height:20px!important;display:table!important;cursor:pointer;accent-color:#4067a1}section.contact-inner-info-outer .contact-form-outer ul li.opt-in label input[type=checkbox]{width:3%!important;height:20px!important;display:table!important}ul.appointment-form li.opt-in label span.wpcf7-list-item-label{color:#fff;top:-1px;position:relative}section.contact-inner-info-outer .contact-form-outer ul li.opt-in label span.wpcf7-list-item-label{top:-1px;position:relative}ul.appointment-form li.opt-in label span.wpcf7-list-item-label a{color:#fff;text-decoration:underline}ul.appointment-form li.opt-in span.wpcf7-list-item{margin-left:0}.select2-container--default .select2-selection--multiple .select2-selection__rendered li{width:fit-content!important}