.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}.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}.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}#respond input{border:1px solid #ccc;box-shadow:none;padding:7px 15px;background:#fbfbfb;margin:5px 10px 5px 0}.postcomments strong{display:none}.inner-single-page.single-outer .news-blog-outer .entry-body{padding-bottom:33px}#respond textarea#comment{width:100%;height:150px;resize:none;border:1px solid #ccc;box-shadow:none;padding:7px 15px;background:#fbfbfb}#respond input[type=submit]{background:rgba(0,0,0,0) none repeat scroll 0 0;border:3px solid;color:#f63;font-family:"poppins";font-size:14px;font-weight:600;padding:7px 17px;position:relative;transition:all .5s ease 0s;transition:.3s ease;margin-top:10px}#respond input[type=submit]:hover{background:#f63;color:#fff;border-color:#f63}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}#scheduler-container{display:block!important;opacity:1!important;visibility:visible!important}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}.appointment-title h1{top:510px}ul.appointment-form .richard{margin-bottom:20px;top:-20px!important}.richard{display:flex;width:100%!important;position:relative;padding-left:0;align-items:flex-start;justify-content:flex-start;gap:10px}ul.appointment-form .richard p,ul.appointment-form .richard a{color:#fff}ul.appointment-form .richard a{text-decoration:underline}.richard p{font-size:15px;line-height:24px;font-weight:600}.richard a{font-size:15px;line-height:24px;font-weight:600}.richard input.optional-label{cursor:pointer;accent-color:#4067a1}.richard span.wpcf7-list-item{margin-left:0}.select2-container--default .select2-selection--multiple .select2-selection__rendered li{width:fit-content!important}ul.common-form-outer .richard{padding-top:10px!important}