.page-template-default .content p,.page-template-page-supplies .content p,.page-template-page-faq .content p,.single-text-part p{font-size:16px;line-height:26px;color:#515151;margin-bottom:25px}.inner-hero,.content,.error-404{float:left;width:100%}.inner-hero{padding:113px 0;position:relative}.inner-hero h1{color:#fff}.breadcrumbs-holder{background-color:#f9f6f3;padding:6px 0}#breadcrumbs a,#breadcrumbs a:visited{color:#000;text-decoration:none;font-size:13px}#breadcrumbs a:hover,#breadcrumbs a:focus{color:#ff7500;text-decoration:none;font-size:13px}.breadcrumb_last{color:#ff7500;font-size:13px}.content{padding:100px 0 170px 0}.intro-text{padding-bottom:40px;border-bottom:1px solid #e1e1e1;margin-bottom:60px}.intro-text p{font-style:italic}.inner-text-part h3,.single-text-part h3{margin:50px 0 20px 0}.inner-text-part h2,.single-text-part h2{font-size:30px;line-height:40px;margin:54px 0 21px 0}.inner-text-part h4,.single-text-part h4{margin:30px 0 20px 0}.inner-text-part a,.inner-text-part a:visited{color:#ff7500;text-decoration:none}.inner-text-part a:hover,.inner-text-part a:active{color:#ff973f;text-decoration:none}.wp-caption img[class*="wp-image-"]{margin-left:0;margin-right:0}.wp-caption .wp-caption-text{color:#a7a7a7}.inner-review{padding:50px 20px 50px 80px;border-bottom:1px solid #e1e1e1;border-top:1px solid #e1e1e1;background:url(/wp-content/uploads/2019/08/xquote.jpg.pagespeed.ic.gzOPLHh5jw.jpg);background-position:left 42px;background-repeat:no-repeat;margin:50px 0}.inner-review .author:before{content:"-"}.page-template-default .inner-review p{font-size:18px;line-height:32px}.inner-text-part ol,.inner-text-part ul,.single-text-part ol,.single-text-part ul{background-color:#f9f6f3;margin:0;padding:18px 40px;margin-bottom:30px}.page-id-158 .inner-text-part ol,.page-id-158 .inner-text-part ul{background-color:#fff;margin:0 0;padding:20px 40px}.inner-text-part ol li,.inner-text-part ul li{margin:10px 0;font-weight:700}.page .quote-form h4{font-size:24px}.contact-form{float:left;margin-top:35px;width:100%}.contact-form h3{margin-bottom:30px}.input-field[class*="col-"],.input-textarea[class*="col-"]{float:left!important;padding:0 5px}.input-field span,.input-textarea span{float:left;width:100%}.input-field input,.input-textarea textarea{float:left;width:100%!important;border-radius:5px;padding:10px;margin-bottom:10px;background-color:#ebebeb;border:1px solid #ebebeb}.input-textarea textarea{height:80px}.contact-form input.wpcf7-submit{margin-left:5px}.md-post-single{margin-bottom:50px}.archive .widget_search,.single .widget_search{margin-top:40px}.archive .search-submit,.error-404 .search-submit,.single .search-submit{color:gray;font-weight:700;padding:10px;border:1px solid #e7e7e7;border-radius:5px;font-size:14px;line-height:9px}.archive .search-submit:hover,.error-404 .search-submit:hover,.single .search-submit:hover{color:#fff;text-decoration:none;border:1px solid #fe883e;background-color:#fe883e}.search-form{padding:10px 0}.error-404 .widget select{margin:10px 0;color:gray;font-weight:700;padding:10px;border:1px solid #e7e7e7;border-radius:5px;font-size:14px;line-height:9px}.widget-area h2,.widget h2{margin:0 0 25px 0}.widget ul,.widget-area ul{list-style:none;margin:0}.widget ul li{padding:5px 0;border-bottom:none}.widget-area ul li a,.widget-area ul li a:visited,.widget ul li a,.widget ul li a:visited,.md-sitemap-pages li a,.md-sitemap-pages li a:visited{color:#000;font-size:14px;transition:all .5s}.widget-area ul li a:hover,.widget ul li a:hover,.md-sitemap-pages li a:hover{color:#fe883e;text-decoration:none;padding-left:10px}.archive .content{margin-bottom:50px}.archive .posts-navigation{float:left;width:100%}.error-404{padding:50px 0 150px 0}.md-sitemap-pages{padding:0 0 30px 30px;margin:0;list-style:none}.md-sitemap-pages li{padding:5px}.supply-box{border-radius:10px;box-shadow:6px 5px 25px 0 #00000026;margin-bottom:30px}.box-img-holder{display:flex;justify-content:center}.box-text-part{padding:0 25px 25px 25px}.box-text-part h4{margin-bottom:15px;border-top:1px solid #e1e1e1;padding-top:25px}.box-description{display:flex;justify-content:space-between}.box-description span{font-size:16px}.faq-wrapper-inner{margin:10px 0;cursor:pointer}.faq-wrapper-inner .faq-title{margin:0;font-size:18px;border:1px solid #e1e1e1;padding:12px;border-radius:10px;position:relative;padding-right:50px;background-color:#fff}.faq-wrapper-inner h3::after{content:"\f0d7";font-family:'Fontawesome';font-size:20px;right:25px;top:12px;position:absolute;color:#ff7500}.faq-content{background:#f9f6f3;float:left;width:100%;display:none;padding:11px 29px;margin-bottom:10px;margin-top:-10px;border-bottom-right-radius:10px;border-bottom-left-radius:10px}.title-color{color:#ff7500}.services-menu,.interstate{padding:50px 20px}.page-id-15 .intro-text{border-bottom:none;margin-bottom:10px}.inner-services-holder{border-radius:10px;box-shadow:6px 5px 25px 0 #00000026;border:1px solid #e1e1e1;margin-right:50px;margin-bottom:50px}.inner-service-icon-holder img{width:200px}.inner-service-box{display:flex;border-bottom:1px solid #e1e1e1;padding:40px;position:relative}.inner-service-box:last-of-type{border-bottom:none}.inner-box-text{padding:0 40px}.page-template-default .inner-service-box .inner-box-text h3{margin:0 0 20px 0}.page-template-default .inner-service-box .inner-box-text p{margin:0}.inner-service-box .icon-animation,.inner-service-box .icon-animation:visited{bottom:unset;left:unset;right:-27px;top:50%;transform:translateY(-50%)}.page-id-19 .inner-review{margin:0;border-top:none}.page-id-19 .inner-review p{margin-bottom:25px}.page-id-19 .inner-review .author{margin-bottom:0}.page-id-19 .inner-text-part{margin-bottom:50px;margin-top:-40px}.inner-overlay{position:absolute;top:0;left:0;right:0;bottom:0;opacity:.5;background:#000}.single .inner-hero h1{color:#fff;position:relative}.single-post .post-navigation{padding:0}.single-post .post-navigation h2{margin-bottom:0;margin-top:30px}.single-post .post-navigation h4{padding:20px 0;height:70px;font-size:21px}.nav-links a.md-blog-btn,.nav-links a.md-blog-btn:visited,.archive .nav-previous a,.archive .nav-previous a:visited{color:gray;font-weight:700;padding:5px;border:1px solid #e7e7e7;border-radius:5px;font-size:16px;line-height:50px}.nav-links a.md-blog-btn:hover,.archive .nav-previous a:hover{color:#fff;text-decoration:none;border:1px solid #ff7500;background-color:#ff7500}.single-text-part a,.single-text-part a:visited{color:#000;font-weight:700}.single-text-part a:hover{color:#ff7500;text-decoration:none;cursor:pointer}.inner-text-part .md-blogtitle{margin:0}.page-template-page-blog .md-home-blog-inner-box a,.page-template-page-blog .md-home-blog-inner-box a:visited{color:#000}.page-template-page-blog .md-home-blog-inner-box .icon-animation,.page-template-page-blog .md-home-blog-inner-box .icon-animation:visited,.inner-text-part .icon-animation,.inner-text-part .icon-animation:visited{color:#fff}.md-pagination-holder{padding:15px;float:left;width:100%}.md-pagination-holder .page-numbers,.md-pagination-holder .page-numbers:visited{color:#000;font-weight:700;padding:10px 15px;border:.5px solid #dbd2c9;margin-right:5px;border-radius:50%}.md-pagination-holder .page-numbers:hover,.md-pagination-holder .current{text-decoration:none;background-color:#dbd2c9}.thank-you-text h3{color:#000;text-align:center;line-height:40px}.envelop-icon{display:flex;justify-content:center;padding:50px 0}.page-id-21 .contact-info-wraper{padding-left:40px}.page-id-21 .address-contact-holder h5{font-weight:700;margin-bottom:5px;font-size:19px}.page-id-21 .address-contact-holder p{margin-bottom:0}.page-id-21 .phone-contact-holder p{margin-bottom:0;margin-right:10px;font-weight:700}.page-id-21 .phone-contact-holder a,.page-id-21 .phone-contact-holder a:visited{color:#ff7500;font-weight:700}.page-id-21 .phone-contact-holder a:hover{color:#ff7500;cursor:pointer}.address-contact-holder,.phone-contact-holder,.page-id-21 .social-icons{margin:20px 0}.page-id-21 .contact-form{margin-top:0}.info-wraper{display:flex;align-items:center}.services-menu .widget ul li,.interstate ul li{float:left;width:100%;padding:0;margin:0}.services-menu .widget .sub-menu li{background-color:#f9f6f3}.services-menu .widget .sub-menu li a{padding-left:25px}.services-menu .widget ul li a,.interstate ul li a{float:left;width:100%;padding:15px 0;border-bottom:1px solid #e1e1e1;text-transform:uppercase;font-weight:600}.services-menu li.menu-item-has-children{position:relative}.services-menu .sub-menu{display:none;clear:both}.services-menu li.menu-item-has-children .menu-chevron{top:16px}.page-id-315 .quote-form{margin-bottom:50px}.interstate{float:left;width:100%}.interstate ul{list-style:none}.interstate ul li a,.interstate ul li a:visited{color:#000}.interstate ul li a:hover{color:#fe883e;text-decoration:none}@media only screen and (max-width:1500px){.inner-hero{padding:80px 0}}@media only screen and (max-width:1200px){.page-id-21 .social-icons i{padding:11px 13px}.page-id-21 .social-icons .fa-facebook-f{padding:11px 16px}}@media only screen and (max-width:992px){.content{padding:50px 0 140px 0}.intro-text{padding-bottom:20px;margin-bottom:30px}.inner-text-part h2,.single-text-part h2{font-size:27px;line-height:36px;margin:45px 0 20px 0}.inner-text-part h3,.single-text-part h3{margin:40px 0 20px 0}.page-template-default .content p,.single-text-part p{margin-bottom:20px}.page-template-default .inner-review p{font-size:18px;line-height:29px}.page-id-21 .address-contact-holder p,.page-id-21 .phone-contact-holder p{margin-bottom:0}.page-id-21 .contact-form{margin-top:40px}.contact-form h3{text-align:center}.services-menu{padding-bottom:0}.page-id-19 .inner-text-part{margin-top:0}.inner-text-part{margin-bottom:50px}}@media only screen and (max-width:768px){.contact-info-wraper{text-align:center}.page-id-21 .contact-info-wraper{padding-left:0}.info-wraper{justify-content:center}.inner-services-holder{margin-right:0;margin-bottom:70px}.inner-service-box{flex-direction:column;text-align:center;padding:70px 40px}.inner-service-icon-holder img{width:100px}.inner-service-box .icon-animation,.inner-service-box .icon-animation:visited{bottom:-28px;left:50%;right:unset;top:unset;transform:translateX(-50%)}.inner-box-text{padding:0 0}.page-template-default .inner-service-box .inner-box-text h3{margin:30px 0 20px 0}.inner-review{background-position:-2px 32px;padding:100px 0 50px 0}}@media only screen and (max-width:550px){.page .quote-form h4{font-size:20px}.page-template-page-blog .inner-text-part .md-post-single{padding-left:0;padding-right:0}}