#footer-widgets .footer-widget a,#footer-widgets .footer-widget li a,#footer-widgets .footer-widget li a:hover{color:#ffffff}.footer-widget{color:#ffffff}.et_slide_in_menu_container,.et_slide_in_menu_container .et-search-field{letter-spacing:px}.et_slide_in_menu_container .et-search-field::-moz-placeholder{letter-spacing:px}.et_slide_in_menu_container .et-search-field::-webkit-input-placeholder{letter-spacing:px}.et_slide_in_menu_container .et-search-field:-ms-input-placeholder{letter-spacing:px}@media only screen and (min-width:1350px){.et_pb_row{padding:27px 0}.et_pb_section{padding:54px 0}.single.et_pb_pagebuilder_layout.et_full_width_page .et_post_meta_wrapper{padding-top:81px}.et_pb_fullwidth_section{padding:0}}.deskh2{font-size:26px!important;text-align:center;line-height:1.3em}.imgsectext{color:#000;font-size:16px!important;text-align:center}.imgseca{font-size:16px!important;text-align:center;padding:10px;border-radius:10px;background-color:#eee;color:#000;background-color:#F55437!important;color:#fff}.imga{text-align:center}body.admin-bar.et_fixed_nav #main-header{}#logo{max-height:94%!important}#responsive-form{max-width:600px;margin:0 auto;width:100%}.form-row{width:100%}.column-half,.column-full{float:left;color:#000;font-size:17px;position:relative;padding:0.65rem;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.clearfix:after{content:"";display:table;clear:both}@media only screen and (min-width:48em){.column-half{width:50%}}.wpcf7 input[type="text"],.wpcf7 input[type="email"],.wpcf7 textarea,.wpcf7 [type="tel"]{width:100%;padding:8px;border:1px solid #ccc;border-radius:3px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.wpcf7 input[type="text"]:focus{background:#fff}.wpcf7-submit{float:right;background:#F55437!important;color:#fff!important;text-transform:uppercase;border:none;padding:8px 20px;cursor:pointer;border-radius:8px}.wpcf7-submit:hover{background:#ff0000}span.wpcf7-not-valid-tip{text-shadow:none;font-size:12px;color:#fff;background:#ff0000;padding:5px}div.wpcf7-validation-errors{text-shadow:none;border:transparent;background:#f9cd00;padding:5px;color:#9C6533;text-align:center;margin:0;font-size:12px}div.wpcf7-mail-sent-ok{text-align:center;text-shadow:none;padding:5px;font-size:12px;background:#59a80f;border-color:#59a80f;color:#fff;margin:0}@media only screen and (min-width:981px){.et_pb_slider,.et_pb_slider .et_pb_container{height:552px!important}.et_pb_slider,.et_pb_slider .et_pb_slide{max-height:552px}.et_pb_slider .et_pb_slide_description{position:relative;top:25%;padding-top:0!important;padding-bottom:0!important;height:auto!important}}#top-menu a{color:#fff!important}.abouttext{text-align:justify;font-size:18px}.aboutblurbtitle{font-size:18px}.abouttitle{padding:10px;margin-bottom:0px;color:#F55437!important;color:#191434!important}.aboutsubtitle{color:#F55437!important;color:#191434!important;padding:10px;background-color:#fff;text-align:center;display:inline;border-radius:8px;opacity:0.9}.offerblurbbox{padding:10px;background-color:#fff;text-align:center;border-radius:8px;opacity:0.9;padding-bottom:80px}.offerblurbtitle{font-size:20px;margin-bottom:0px;color:#F55437!important;color:#191434!important}.offerblurbtext{font-size:16px;color:#000;margin-top:-12px}.offerblurbbox1{padding:10px;background-color:#fff;text-align:center;border-radius:8px;opacity:0.9}.brandtitle{color:#191434!important;font-size:35px}.brandtext{font-size:20px}.signagetitle{text-align:center;font-size:40px}.signagetext{text-align:center;font-size:28px}.signagetitle1{text-align:center;font-size:40px;padding:10px;padding-top:50px;color:#fff}.signagetext1{text-align:center;font-size:28px;color:#fff;padding:10px;padding-top:10px;text-align:center;font-size:28px;line-height:35px;margin-left:30px!important;margin-right:30px!important}.lightboxtext{line-height:30px;font-size:25px}.lightboxtitle{font-size:40px}.designimg{margin-top:-14px}.homeonce1{padding:30px;font-size:40px;color:#fff;line-height:50px;text-align:center;padding-top:40px;margin-bottom:40px!important}.homeonce2{padding:30px;font-size:40px;color:#fff;line-height:50px;text-align:center;padding-top:40px;margin-bottom:10px!important}.reqquotebtn{font-size:20px;text-align:center;border-radius:8px;padding:10px;background-color:#fff;color:#000!important;margin-top:-15px}.reqp{font-size:20px;text-align:center;margin-top:-15px;margin-bottom:42px}.deskh2{color:#F55437}@media(max-width:768px){.homeonce2{font-size:20px;line-height:30px}.homeonce1{font-size:20px;line-height:30px}}.deskbox{background-color:#fff;opacity:0.9;padding:10px;baorder-radius:4px;margin-bottom:20px}.imga{margin-bottom:15px}#main-header{background-color:#181435!important}select{width:100%!important;padding:8px!important;border:1px solid #ccc!important;border-radius:3px!important}.address2{margin-top:-12px;font-size:20px}.address1{font-size:20px}.map-responsive{overflow:hidden;padding-bottom:90%;position:relative;height:0}.map-responsive iframe{left:0;top:0;height:100%;width:100%;position:absolute}li a{color:#fff}.hidefooter{display:none}.footer-widget h4{color:#CACFD2!important}.footer-widget li:before{border-color:#fff!important}.rrfootertext{text-align:justify}.newlayouttext2{font-size:1.6vw;text-align:center}.newlayouttext3{font-size:1.6vw;text-align:center}.newlayouttext1{color:#c4421A;font-size:2.5vw;text-align:center}@media (max-width:768px){.newlayouttext2{font-size:16px;text-align:center;margin-top:-70px;line-height:1.4em}.newlayouttext1{color:#F55437;font-size:18px;text-align:center;line-height:1.4em}.newlayouttext3{font-size:16px;text-align:center;line-height:1.4em}}.shadowbox{box-shadow:10px 10px 5px #A2A1A1}.newservicetitle{font-size:20px;background-color:#ddd;color:#000;text-align:center;line-height:20px;width:100%;padding-top:14px}.newservicetext1{font-size:16px;padding:10px;text-align:center}.newserviceimg{margin-bottom:-19px}.newservicetext2{font-size:16px;padding:10px;text-align:center;padding-bottom:20px!important}.shadowbox:hover{box-shadow:5px 10px 10px #A2A1A1}.newservicetitle:hover{font-size:20px;background-color:#000;color:#fff;text-align:center;line-height:20px;width:100%;padding-top:14px}#rrform{background-color:#c4421A}.quotetitle{text-align:center;color:#fff}.rsubmit{padding:18px 20px!important;background-color:#f98f45}.home-button{border-radius:8px 0px 8px 0px;border:0px solid #000000;background:#181435;font-size:21px;padding-top:11px;text-align:center;box-shadow:10px 10px 5px #A2A1A1}.mypagebtn1text{color:#fff;font-size:13px;margin-top:-18px;padding-bottom:10px!important}.mypagebtn1{color:#fff;margin-bottom:0px}.home-button:hover{background:#000}.mypagetext1{text-align:justify;font-size:28px!important;line-height:1.2!important}.ds-fullwidth-specialty>.et_pb_row{min-width:100%!important}.mypagereadmore{color:#fff!important;font-weight:500}.testimonialtitle{font-size:40px;color:#181435}@media (max-width:768px){.mypagetext1{text-align:justify;font-size:5px!important}}@media (min-width:981px){.callussection1{padding-bottom:62px}.callussection{padding-bottom:16px}}.newsigntitle{font-size:36px}.newsigntext{font-size:17px;text-align:justify}.vtitle{font-size:28px!important;background-color:#F55437;color:#fff;padding:12px;border-radius:2px;text-align:center}.newsigntext{padding:10px 10px 10px 10px;line-height:40px;font-size:28px;text-align:center}.vtab{padding-bottom:35px;border:1px solid #f1f1f1;box-shadow:10px 10px 5px #A2A1A1}.vtab1{padding-bottom:70px;border:1px solid #f1f1f1;box-shadow:10px 10px 5px #A2A1A1}.left{float:left;width:48%}.right{margin-left:1%;float:left;width:48%}.nhometext1{margin-bottom:2px}#main-footer{background-color:#181245!important}.et_pb_gallery_grid .et_pb_gallery_item,.et_pb_gallery_grid .column_width,.et_pb_gallery_grid .et_pb_gallery_image,.et_pb_gallery_grid .et_pb_gallery_image.portrait img{width:330px!important}.et_pb_gallery_grid .et_pb_gallery_image img{min-width:330px}.et_pb_gallery_grid .gutter_width{width:25px}.et_pb_gallery_grid .et_pb_gallery_item{margin-bottom:25px!important}.et_pb_gallery_grid .et_pb_gallery_item{clear:none!important}.et_pb_gallery_grid .et_pb_gallery_item:nth-child(3n){margin-right:0!important}.et_pb_gallery_grid .et_pb_gallery_item:nth-child(3n+1){clear:both!important}.et_pb_gallery_grid .et_pb_gallery_item{margin-right:24px!important}.et_pb_gallery_grid .et_pb_gallery_image img{min-height:0!important}.et_pb_gallery_grid .et_pb_gallery_image,.et_pb_gallery_grid .et_pb_gallery_image.landscape img{height:auto!important}.testimonial-slider,.testimonial-slider .et_pb_container{height:auto!important}.testimonial-slider,.testimonial-slider .et_pb_slide{max-height:auto;border:1px solid #fff}.testimonial-slider .et_pb_slide_description{position:relative;top:25%;padding-top:20px!important;padding-bottom:10px!important;height:auto!important;background-color:#f5f5f5!important}.testimonial-slider .et_pb_testimonial_portrait{display:table-cell;float:left;position:relative;width:175px!important;height:175px!important;margin-right:30px;border:1px solid #ffffff;background-repeat:no-repeat;background-position:center;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover}.testimonial-slider .et-pb-controllers a{border-radius:0px}.et-pb-arrow-prev,.et-pb-arrow-next{color:#000!important}.newlighttext{font-size:28px;text-align:center;line-height:46px;padding:10px 10px 10px 10px;font-style:italic}#footer-widgets{padding-top:20px}.designtext{line-height:31px;font-size:21px;text-align:justify}.newhomestext1{text-align:center;font-size:68px;margin:26px 0px;padding-top:0px;font-weight:bold;border-bottom:4px solid #000}.newhomestext2{text-align:center;font-size:48px;margin:26px 0px;padding-top:0px;font-weight:bold;border-bottom:4px solid #000}.newhomestext3{text-align:center;line-height:40px;font-size:26px;font-weight:600;width:80%;margin:16px auto 0px auto}.dtext{padding:23px 0px 10px 10px;text-align:center;font-size:36px;line-height:42px}@media (max-width:768px){.newhomestext1{text-align:center;font-size:20px;margin-top:20px;padding-top:0px;font-weight:bold;border-bottom:1px solid #000}.newhomestext2{text-align:center;font-size:16px;margin:5px 0px;padding-top:0px;font-weight:bold;border-bottom:1px solid #000;line-height:22px}.newhomestext3{text-align:justify;line-height:20px;font-size:14px;font-weight:600;width:100%;margin:6px auto 0px auto}.newsigntext{padding:10px 10px 10px 10px;padding-bottom:10px;line-height:30px;font-size:22px;text-align:center}.et_pb_number_counter .percent p{font-size:22px;font-weight:500;line-height:12px}.et_pb_number_counter .percent{height:12px}.et_pb_number_counter h3{border-radius:10px!important;background-color:#F36523!important;position:relative;padding:8px!important;font-size:16px!important;color:#fff!important;display:inline-block}.aboutsubtitle{font-size:28px!important}.rsubmit{padding:5px 10px!important}.mypagetext1{text-align:justify;font-size:15px!important;margin-top:-30px!important}}.et_pb_number_counter h3{border-radius:10px!important;background-color:#F36523!important;position:relative;padding:10px!important;font-size:20px!important;color:#fff!important}#footer-widgets{}.aboutsubtitle{font-size:88px}.et_pb_number_counter h3{margin-top:20px!important}.et_pb_gutters3 .footer-widget{margin-bottom:15px!important}.offerblurbbox{background-color:#181435!important;opacity:1}.offerblurbtitle{color:#F55437!important}.offerblurbtext{color:#fff!important}.offerblurbbox1{background-color:#181435!important;opacity:1}.aboutsubtitle{background-color:#181435!important;color:#fff!important}.roneofferblurbbox{background-color:#F26147;padding:8px;border-radius:8px}.offerblurbtitle{color:#fff!important}.fourofferblurbtext{border-radius:8px;margin-top:10px;background-color:#181435;color:#fff!important;text-align:center;padding:10px 10px 10px 10px!important;padding-bottom:35px!important;text-align:justify}.threeofferblurbtext{border-radius:8px;margin-top:10px;background-color:#181435;color:#fff!important;text-align:center;padding:10px 10px 10px 10px!important;padding-bottom:32px!important;text-align:justify}.oneofferblurbtext{border-radius:8px;margin-top:10px;background-color:#181435;color:#fff!important;text-align:justify;padding:10px 10px 10px 10px!important;padding-bottom:60px!important}.vinylp{text-align:justify;font-size:17px}.vinylpageh3{font-size:24px}.vinylpageblurb1{font-size:17px;margin-top:4px}.vinylpageblurb2{font-size:17px;margin-top:4px}.et_pb_blurb .et-pb-icon{color:#181245!important}.vinylpageh2{text-align:center}.vinylpagelast{text-align:center;font-size:30px;font-style:italic}.vinylsp1{text-align:justify;font-size:17px}.vinylsp2{text-align:center;font-size:25px;font-style:italic}.shoppagelast{line-height:38px;text-align:center;font-size:30px;font-style:italic}.bredcumsec{background-color:#D2D7D3!important;padding-bottom:10px!important;padding-top:10px!important}.rbreadcum{color:#000!important;font-size:17px}.rbreadcum a{color:#000!important}.rwppagelast{text-align:center;font-size:28px;font-style:italic}.rwcenter{text-align:center;line-height:32px;text-align:center;font-size:24px;color:#000}.rrbottomcenter{text-align:center;font-size:17px}.rrnfooterul li{margin:0px 0;padding:0 0 0 30px;width:151.5px;display:inline-block;line-height:21px}.et_pb_filterable_portfolio .et_pb_portfolio_filters{clear:both;margin:0 0 40px 120px}.et_pb_filterable_portfolio_grid .et_pb_portfolio_item h2{text-align:center!important}.et_pb_filterable_portfolio .et_pb_portfolio_filters li a{color:#333!important;font-size:15px!important}.nkp-text{font-size:16px;text-align:justify}.nkp-sec-title{text-align:center}.nkp-sec-title{background-color:#181245;color:#fff;padding:10px;font-size:26px}.nkp-ol li{font-size:16px}.address3{font-size:20px}@media(max-width:768px){.newsigntitle{font-size:26px}.nkp-text{font-size:14px}.nkp-sec-title{font-size:18px;margin-bottom:-40px}.address3{font-size:18px}}.woocommerce ul.products li.product .woocommerce-loop-product__title{font-weight:bold}.sitemap-color li a{color:#000!important}#ss-tab{}#ss-tab .et_pb_tabs_0.et_pb_tabs .et_pb_tabs_controls li,.et_pb_tabs_0.et_pb_tabs .et_pb_tabs_controls li a{margin-bottom:1px!important}#ss-tab .et_pb_tabs_controls li a{padding:4px 32.5px 4px!important;margin-bottom:1px!important}#ss-tab ul.et_pb_tabs_controls{background:#fff}