p{margin:0}.inner-page-content{padding:10px
50px}.inner-page-content
p{line-height:1.4em;font-size:1.2em}.inner-page-content .inner-page-img{-webkit-box-shadow:0 0 10px 10px rgba(0,0,0,0.8);box-shadow:0 0 10px 10px rgba(0,0,0,0.8);-webkit-border-radius:10px;border-radius:10px;margin:15px}ul.social li
a{color:#fff !important}ul.social li:hover a
i{color:#d30000 !important}.navbar{position:fixed;width:100%;z-index:2;background:rgba(0,0,0,0.7);padding:0
50px;z-index:999}#header-nav .uppermost-container{border-bottom:1px solid #aaa}.upper-nav, #header-nav .uppermost-container{background:transparent !important}.top_phone{display:none}.navbar
.logo_title{font-size:24px !important;font-family:initial;margin:18px
0 0 0;float:left}.navbar-header .navbar-brand{padding:10px}.nav>li>a{font-size:16px;font-weight:600;text-transform:uppercase;color:#fff !important;text-align:left}ul.navbar-nav
li{width:18%;word-break:break-word;margin-right:12px}.navbar-inverse .navbar-nav>.active>a:focus{color:#fff !important}.navbar-nav>li>.dropdown-menu{background:rgba(0,0,0,0.8)}.navbar-nav>li>.dropdown-menu li
a{font-size:17px;text-transform:uppercase;font-weight:500}.navbar-nav>li>.dropdown-menu li:hover
a{background:transparent;color:#fff !important}.menu-item:hover:before, ul.navbar-nav li:hover
a{color:#FFEB3B !important}.menu-item:before{font-family:FontAwesome;font-style:normal;font-weight:normal;text-decoration:inherit;color:#fff;font-size:30px;padding-right:0.5em;position:absolute;top:8px;left:-22px}.one-menuitem:before{content:"\f015"}.two-menuitem:before{content:"\f0f7"}.three-menuitem:before{content:"\f007"}.four-menuitem:before{content:"\f187"}.last-menuitem:before{content:"\f044"}.zip-location-menu{position:absolute;width:100%;background:rgba(211,0,0,0.8);left:0;right:0;padding:0
50px;border-top:3px solid #FFEB3B}.zip-location-menu
a{text-decoration:none}.zip-location-menu
p{margin:0
!important}.zip-location-menu .location-info h3
a{color:#fff !important;font-size:1em;font-weight:600}.zip-location-menu .location-phone
a{color:#FFEB3B !important}.zip-location-menu .location-phone .phone-link{font-size:1.6em;font-weight:600;float:left;padding:10px
0 5px 0;margin-right:3%}.zip-location-menu .location-phone .phone-link
i{margin-right:10px}.zip-location-menu .location-phone .change-loc
a{background:transparent;color:#fff !important;border:2px
solid #fff;border-radius:7px;margin-top:9px}.zip-location-menu .location-phone .change-loc a:hover{color:#FFEB3B !important;border:2px
solid #FFEB3B}.home-slider .wpcf7
form{background:rgba(211,0,0,0.6) !important;border-radius:0 !important;padding:20px
!important;text-align:center}.home-slider .wpcf7 form
h4{font-size:1.2em !important;text-transform:uppercase;font-weight:600 !important;margin-bottom:17px !important}.home-slider .wpcf7 form input, .home-slider .wpcf7 form
select{border:0;border-radius:4px;margin-top:2px !important}.home-slider .wpcf7 form input[type=submit]{background:rgba(0,0,0,0.6);color:#fff !important;border:3px
solid #fff;padding:10px
!important;text-transform:uppercase;-webkit-transition:all 200ms ease-in;-moz-transition:all 200ms ease-in;-ms-transition:all 200ms ease-in;-o-transition:all 200ms ease-in;transition:all 200ms ease-in}.home-slider .wpcf7 form input[type=submit]:hover{background:rgba(255,255,255,0.8);color:#d30000 !important;border:3px
solid #d30000}.home-slider span.wpcf7-not-valid-tip{position:absolute}.home-slider div.wpcf7-validation-errors{position:absolute;bottom:0;right:0}.wr-element-revolutionslider{margin-bottom:0 !important}.home-zipform
.wptgg_form{background:transparent !important;position:absolute;top:0;right:0}.home-zipform{background:rgba(211,0,0,0.9) !important}.row.home-zipform.popup-locationzip{position:fixed;top:40px;left:0;right:0;margin:0;width:100%}.popup-locationzip{padding:20px
10px}.home-zipform span.wptgg_action ,.home-zipform
.wptrigger_append{display:none}.home-zipform
h3{color:#fff;margin-top:15px;text-transform:uppercase;font-size:25px;font-weight:800;text-align:center}.home-zipform .wptrigger_content
input{border:0;padding:15px;border-radius:5px;text-align:center;width:58%;font-size:16px}.home-zipform .wptrigger_content input[type=submit]{background:rgba(0,0,0,0.6);color:#fff !important;border:3px
solid #fff;text-transform:uppercase;width:30% !important;margin-left:2%;font-weight:600;font-size:16px;padding:12px
15px;-webkit-transition:all 200ms ease-in;-moz-transition:all 200ms ease-in;-ms-transition:all 200ms ease-in;-o-transition:all 200ms ease-in;transition:all 200ms ease-in}.home-zipform .wptrigger_content input[type=submit]:hover{background:rgba(255,255,255,0.8);color:#d30000 !important;border:3px
solid #d30000}.choose-img{position:relative;margin-right:5px;width:100%;max-width:100%}.choose-img
img{width:100%;margin:0}.choose-img .choose-imgp{position:absolute;background:rgba(255,255,255,0.8);left:0;bottom:0;padding:10px
!important;border-bottom:5px solid #212121;width:100%;color:#212121;font-weight:800;font-size:1.5em;text-transform:uppercase;margin:0
!important;text-align:center}.choose-img
i{color:#d30000}.choose-content{color:#212121;font-size:16px;line-height:1.5em}.testimonial .wr-schema-box{background:transparent;border:0}.testimonial .wr-schema-box .arrow, .testimonial .wr-schema-box .arrow:after{border-style:hidden !important}.testimonial .wr-schema-jobtitle, .testimonial .carousel-indicators{display:none}.testimonial .wr-schema-rating{text-align:center;display:block}.testimonial .wr-schema-rating
i{color:#FFEB3B;font-size:20px;margin-right:10px}.testimonial .wr-schema .wr-schema-content
p{text-align:left;color:#FFF;font-size:25px;font-style:inherit}.testimonial .wr-schema-name{color:#FFEB3B !important;font-size:20px;text-align:center;display:block}.testimonial .wr-schema .wr-arrow-left, .testimonial .wr-schema .wr-arrow-right{color:#FFEB3B !important;font-size:20px;background:transparent}.testimonial-btn
.btn{background:transparent;border:3px
solid #fff;padding:10px
30px;margin-bottom:30px;color:#fff !important;font-size:17px;font-weight:800;text-transform:uppercase;-webkit-transition:all 200ms ease-in;-moz-transition:all 200ms ease-in;-ms-transition:all 200ms ease-in;-o-transition:all 200ms ease-in;transition:all 200ms ease-in}.testimonial-btn .btn:hover{border:3px
solid #FFEB3B;color:#FFEB3B !important}.feature-btn
a.btn{width:100%;color:#212121 !important;border:2px
solid #d30000;margin-bottom:15px;background:transparent;padding:9px
25px;font-size:17px;font-weight:600;-webkit-transition:all 200ms ease-in;-moz-transition:all 200ms ease-in;-ms-transition:all 200ms ease-in;-o-transition:all 200ms ease-in;transition:all 200ms ease-in}.feature-btn a.btn:hover{color:#d30000 !important;border:2px
solid #212121}.feature-btn .btn
i{color:#d30000;font-size:25px;vertical-align:middle;margin-right:8px}.service-offset:before{display:block;content:" ";height:270px;margin-top:-270px;visibility:hidden}.project-img{position:relative;margin-right:5px;width:100%;max-width:100%}.project-img
img{width:100%;margin:0}.project-img .project-imgp{position:absolute;left:0;bottom:0;padding:10px
!important;width:100%;color:#fff;font-size:2em;text-transform:uppercase;font-weight:600;text-align:center}.project-overlay{background:rgba(0,0,0,0.5);width:100%;height:100%;position:absolute;-webkit-transition:all 200ms ease-in;-moz-transition:all 200ms ease-in;-ms-transition:all 200ms ease-in;-o-transition:all 200ms ease-in;transition:all 200ms ease-in}.project-img:hover>.project-overlay{background:transparent}.trending-block{background:#fff;border-radius:0px 0px 10px 10px;-moz-border-radius:0px 0px 10px 10px;-webkit-border-radius:0px 0px 10px 10px}.trending-block
img{margin:0}.trending-content
h3{color:#d30000;text-align:center}.trending-content{padding:0
10px;font-size:16px;color:#212121}.trending-link{background:#d30000;padding:10px;text-align:center;margin-top:35px;border-radius:0px 0px 10px 10px;-moz-border-radius:0px 0px 10px 10px;-webkit-border-radius:0px 0px 10px 10px;-webkit-transition:all 200ms ease-in;-moz-transition:all 200ms ease-in;-ms-transition:all 200ms ease-in;-o-transition:all 200ms ease-in;transition:all 200ms ease-in}.trending-sec
i{color:#FFEB3B;margin-left:5px}.trending-link
a{color:#fff !important;font-size:16px;font-weight:600;text-decoration:none}.trending-link:hover{background:#777}.trending-cta{background:#d30000 !important;text-align:center;-webkit-transition:all 200ms ease-in;-moz-transition:all 200ms ease-in;-ms-transition:all 200ms ease-in;-o-transition:all 200ms ease-in;transition:all 200ms ease-in;margin:-10px}.trending-cta
a{color:#fff !important;text-align:center;font-size:18px;font-weight:600;text-transform:uppercase;text-decoration:none}.trending-cta:hover{background:#777 !important}.disclaimer{background:#494949;color:#fff;padding:20px
0}.disclaimer
h3{text-align:center;font-size:30px;font-weight:600}.disclaimer .disclaim-content{font-size:15px;line-height:1.4em}#footer{padding:10px
50px}.menu-footer-container{text-align:center}.menu-footer-container ul
li{display:inline-block}.menu-footer-container ul li
a{padding:20px;text-decoration:none;text-align:center;font-size:17px;Text-transform:uppercase;font-weight:600}.menu-footer-container ul li:hover
a{color:#fff !important}#footer
li{border:0}.map{position:relative}.map
iframe{-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);-ms-filter:grayscale(100%);-o-filter:grayscale(100%);filter:grayscale(100%);pointer-events:none}.contact-info{position:absolute;left:4%;top:18%;width:30%;padding:2% 2%;background:rgba(0, 0, 0, .7);color:#fff}.contact-info
h2{font-weight:600;color:#FFEB3B;margin:5px
auto 20px auto}.contact-info
h4{font-weight:600}.contact-info
p{color:#fff;margin-bottom:5px;font-size:17px}.contact-info p
span{font-size:20px}.contact-location{position:absolute;right:8%;top:5%;padding:2% 2%;background:rgba(206, 0, 0, 0.7);width:30%;color:#fff}.contact-location
h3{color:#fff;font-weight:600;font-size:21px}.contact-location
a{color:#fff !important;text-decoration:none}.contact-location a:hover{color:#FFEB3B !important}.landing-banner{border-bottom:solid 5px #d30000}.landing-slidercontent{display:table;margin:12em
auto;position:relative;min-width:90%;max-width:50%;text-align:center;background-color:rgba(255,255,255,0.9);padding:1em
2%;box-shadow:2px 2px 10px rgba(0,0,0,0.2);border-radius: .4em}.slider-contop
h4{text-transform:uppercase;font-size:1.25em;font-weight:800;color:#d30000}.slider-conbottom
h2{font-weight:800;text-transform:uppercase;color:#373535;margin:0;font-size:2em}.landing-sliderbtn{margin:30px
auto 20px auto}.landing-sliderbtn
a{background:rgba(0,0,0,0.6);color:#fff !important;border:3px
solid #fff;border-radius:6px;text-transform:uppercase;font-weight:800;font-size:1.2em;padding:10px;text-decoration:none;-webkit-transition:all 200ms ease-in;-moz-transition:all 200ms ease-in;-ms-transition:all 200ms ease-in;-o-transition:all 200ms ease-in;transition:all 200ms ease-in}.landing-sliderbtn a:hover{background:transparent;color:#d30000 !important;border:3px
solid #d30000}.landing-text-content{line-height:1.7em;font-size:16px}.page-id-125
#main_area{margin-top:0}.request-service .wpcf7 form, .contact-us .wpcf7
form{background:#F0EFEF !important;color:#000;border-radius:0 !important;padding:30px
!important}.request-service-form h3.form-title{color:#d30000 !important;font-size:26px;font-weight:600;padding:10px
0 30px 0;border-bottom:2px solid #373535}.request-service-form h3.form-title .step-number{color:#d30000 !important;background:#fff;padding:2px
10px;border:4px
solid #d30000;border-radius:8px;font-size:16px}.request-service-form
label{color:#373535 !important}.request-service-form .frm-half, .contact-us-form .frm-half{width:48%;float:left;margin:0
1%}.request-service-form .frm-third, .contact-us-form .frm-third{width:31%;float:left;margin:0
1%}.request-service-form .frm-full, .contact-us-form .frm-full{width:99%;margin:0
1%}.request-service .wpcf7 form .request-service-form input, .request-service .wpcf7 form .request-service-form select,
.contact-us .wpcf7 form .contact-us-form input, .contact-us .wpcf7 form .contact-us-form
select{height:40px;margin:1% 0;border-radius:6px;border:2px
solid #373535;padding:10px}.request-service .wpcf7 form .request-service-form textarea, .contact-us .wpcf7 form .contact-us-form
textarea{height:140px;margin:1% 0;border-radius:6px;border:2px
solid #373535;padding:10px}textarea:focus,input:focus,select:focus{outline:none;border:2px
solid #d30000 !important}.request-service-form
.astrick{display:inline;color:#d30000 !important}.request-service .wpcf7 form input[type=submit], .contact-us .wpcf7 form input[type=submit]{width:30%;background:#d30000;color:#fff !important;display:block;margin:0
auto !important;font-weight:600;font-size:22px;line-height:1em;border:0
!important}span.wpcf7-radio span.wpcf7-list-item{display:inline-block}span.wpcf7-radio span.wpcf7-list-item
span{color:#373535 !important}span.wpcf7-radio span.wpcf7-list-item
input{height:25px !important}.contact-us-form h3.form-title{color:#d30000 !important;font-size:2.7em;font-weight:600;text-align:center}.contact-us-form p.form-tag{text-align:center;border-bottom:2px solid #373535;color:#606161 !important;font-style:italic;font-size:1.2em;padding:10px
0 30px 0 !important}.service-form-expect{padding:20px;text-align:center}.expect-content
i{font-size:30px;padding:10px;display:block}.expect-content{padding:20px;color:#fff;line-height:1.5em}.bg-red{background:#d30000}.bg-grey{background:#373535;position:relative}.service-privacy{background:#373535;padding:10px
20px;border-radius:10px;text-align:center}.service-privacy
h3{color:#FFEB3B}.service-privacy
p{color:#fff;font-size:20px}.service-privacy
a{color:#fff !important;border:2px
solid #fff;padding:10px
15px;border-radius:10px;text-decoration:none;font-weight:600;text-transform:uppercase}.service-privacy a:hover{color:#FFEB3B !important;border:2px
solid #FFEB3B}.service-title-btn{padding:10px;text-align:center}.btn-service-list
a{padding:20px
30px;background:rgba(211,0,0,0.8);font-size:16px;border-radius:6px;color:#fff !important;text-transform:uppercase;text-decoration:none}.btn-service-list a
i{color:#FFEB3B}.local-service-list{background:#EDEDED;padding:20px
30px;border-radius:10px}.local-service-title{border-bottom:2px solid #373535}.local-service-list .local-service-title
a{text-decoration:none}.local-service-list .local-service-title h4
a{color:#000 !important;font-size:25px}.local-service-list .local-service-title h4
i{color:#d30000;font-size:25px}.local-service-listing{padding-top:20px}.local-service-listing ul
li{float:left;width:25%;padding:5px
0;font-size:14px;color:#626B75 !important}.local-service-listing ul li
a{font-size:14px;text-decoration:none;color:#626B75 !important}.local-service-listing ul li a:hover{color:#d30000 !important}.find-us-expect{text-align:center}.find-us-expect .expect-content{border-bottom:2px solid #fff}.find-us-expect .fa-facebook{background:transparent}.find-us-expect h4.findus-title{color:#FFEB3B;font-size:1.9em;text-transform:uppercase}.find-us-expect p.findus-p{font-size:1.2em}.find-us-expect .expect-content
i{font-size:3em;width:100px;height:100px;display:block;margin:0
auto;border:2px
solid #FFEB3B;border-radius:50%;line-height:1.7em}@media only screen and (min-width: 768px){.choose-sec,.feature-content,.project-sec,.trending-sec,.landing-aboutbottom,.landing-abouttop{padding:0
50px !important;width:100% !important}#main_area{margin-top:235px}.home.page
#main_area{margin-top:0}}@media only screen and (min-width : 768px) and (max-width : 992px){.feature-content .col-sm-3, .feature-content .col-md-3, .choose-sec .col-sm-3, .choose-sec .col-md-3, .trending-sec .col-sm-3, .trending-sec .col-md-3{width:50%}.local-service-listing ul
li{width:50% !important}}@media only screen and (max-width: 768px){.navbar,.zip-location-menu{position:static !important;padding:0;text-align:center}ul.navbar-nav li
a{text-align:center}ul.navbar-nav
li{width:100% !important;padding-left:50px}.menu-item:before{position:absolute;top:0;left:25px}.navbar-nav>li>.dropdown-menu>li{padding:6px
0;margin:0
!important}.home-zipform .wptrigger_content
input{width:100%;display:block;margin:0
auto;margin-bottom:20px}.home-zipform .wptrigger_content input[type=submit]{width:50% !important;display:block;margin:0
auto!important}.local-service-listing ul
li{width:100% !important}.contact-info,.contact-location{position:static;width:100%;left:0;top:0;text-align:center;margin-bottom:10px}}