body{font-weight:400!important;font-size:16px!important}.nav li.et-reverse-direction-nav li ul{left:auto;right:257px}.nav li.et-reverse-direction-nav li ul li ul{right:257px;top:-8px}.nav li li ul{z-index:1000;top:0px;left:250px}.logo-col1{width:20%!important}.menu-col2{width:80%!important}.list_icon a:before{font-family:'etModules';content:"\35";margin-right:8px;color:#fff;font-weight:800}.list_icon a{color:#fff;font-size:15px;padding-bottom:7px}.list_icon a:hover{color:#e3030c}.footer_heading h2{color:#fff!important;font-weight:500!important;font-size:22px!important}.f_head{color:#fff;font-weight:500;font-size:19px!important;vertical-align:top;margin-top:23px;text-transform:uppercase}.f_mr{margin-right:25px}.f_ml{margin-left:25px}.footer_mem{display:inline-block!important}.main_menu a{font-size:12px!important;color:#fff!important;font-weight:600!important;padding:27px 7px!important;text-transform:uppercase;line-height:25px!important}.main_menu a:hover{color:#fff!important;opacity:1!important}.main_menu li{margin-top:0px!important;padding-left:3px!important;padding-right:3px!important}.main_menu li ul{width:250px!important}.main_menu ul li ul.sub-menu{padding:5px 0!important}.menu_icon{font-size:11px!important;background:#fff!important;border-radius:100%;padding:3px;color:#f22e08!important;margin-right:3px;line-height:11px;text-align:center}.menu_icon1{font-size:16px!important;color:#fff!important;margin-right:3px;margin-top:0px;position:relative;top:2px}.menu_btn{border-left:1px solid #fff!important}ul.sub-menu{border-bottom:3px solid #e3030c!important}.et-menu>li:last-child{border-right:0px!important}.main_menu .et-menu{margin-right:0px!important}.main_menu .et_pb_menu__wrap{justify-content:flex-end!important}.main_menu .nav li{line-height:1em!important}.main_menu .nav li ul li{padding-left:0px!important}.main_menu li li.menu-item-has-children>a:first-child:after{right:20px!important;top:6px!important}.banner h2{text-shadow:2px 2px 3px #000;font-size:95px!important;color:#fff;text-align:center;letter-spacing:1px!important}.banner span{text-shadow:1px 1px 0 #000;border-right:3px solid #28abe2;padding:0 10px 0 5px;font-size:22px!important;vertical-align:middle!important}.banner span:last-of-type{border:0px!important}.banner .et_pb_slide_content{margin-top:30px!important}.banner .et_pb_button_wrapper{margin-top:55px!important}.page_heading h1{font-size:35px;color:#0d5291;font-weight:600!important}.sub_heading h3{font-size:18px!important;text-align:center!important;font-weight:600}.sub_heading h3 a:hover{color:#28abe2!important}a.learn_btn{color:#464646!important;font-size:14px!important;width:100%!important;padding:8px 20px!important;background:#f7f6f6;text-align:center!important}a.learn_btn:hover{color:#fff!important;background:#28abe2!important}a.learn_btn:after{font-size:20px!important;line-height:1.1em!important;font-weight:600}.flooring_cols{border:1px solid #f7f6f6}.smlBanner h1{text-align:center!important;color:#fff;font-size:42px!important;text-shadow:1px 1px 1px #000;line-height:1.2em}.sml_Banner h1{color:#fff;font-size:42px!important;text-shadow:1px 1px 1px #000;line-height:1.2em}.innerpage_head h1{font-size:27px;color:#0d5291;line-height:1.3em!important}.phone{font-size:20px;display:inline-block;margin-right:10px;color:#E3030C}.contact_info h3{margin-bottom:15px}.contact_info h5{margin-bottom:15px}.contact_info a{font-weight:500!important;color:#032daa;font-size:14px}.location_info h5{margin-bottom:0px}.location_info a{font-weight:500!important;color:#000;font-size:14px}.location_info a:hover{color:#032daa}.location_info p{padding-bottom:0px!important}.location_info i{padding-right:7px!important}.location_info a.visit_link{color:#032daa}.locationpage_icon{color:#E3030C;font-size:17px;padding-right:7px}.add{font-size:20px;display:inline-block;margin-right:10px;color:#E3030C!important}.c_no{margin-bottom:10px!important;font-size:16px!important;line-height:1.6em;margin-left:30px}.c_no span{font-size:18px;color:#e3030c!important;font-weight:500}.contact_add{display:inline-block;width:30%}.contact_add a,.c_no a{color:#002E62!important}.contact_add a:hover,.c_no a:hover{color:#002E62;text-decoration:underline}.page_list ul{padding-left:0px!important}.page_list li{padding-bottom:5px;font-weight:400;list-style:none!important}.page_list li:before{font-family:'etModules';content:"\45";margin-right:8px;color:#0d5291;font-size:17px}.list ul{padding-left:0px!important}.list li{padding-bottom:5px;font-weight:400;list-style:none!important;width:49%;display:inline-block}.list li:before{font-family:'etModules';content:"\45";margin-right:8px;color:#0d5291;font-size:17px}.img_scale .et_pb_gallery_image{padding-top:71%}.img_scale .et_pb_gallery_item img{position:absolute;height:100%;width:100%;bottom:0;object-fit:cover}.sub-menu li{border-right:0px!important}.sub-menu li a{padding:0px 0px 0px 11px!important}.et_mobile_menu li a:hover,.main_menu .nav ul li a:hover{color:#e3030c!important}.main_menu .et_mobile_menu li a,.main_menu .nav li li a{color:#000!important}.main_menu li li a{width:250px!important;line-height:1.5em!important}.main_menu .menu-item-has-children>a:first-child:after{top:27px!important;right:-7px!important}.color-chart{width:auto;display:flex;flex-wrap:wrap;align-items:center;margin:0;padding:10px 0}.color-chart li{list-style:none!important;margin:0px 33px 0px 0px;text-align:center}.color-chart li div{display:block;width:100px;height:50px;margin:10px 0;border:1px solid #000}ul.color-chart{padding-left:0px!important}.color_img img{width:120px!important}.blue_head h1{font-size:22px;color:#000;line-height:1.3em!important}.mobile_nav .mobile_menu_bar:before{color:rgba(255,255,255,0.5)!important}.sicon{margin-right:11px;font-size:14px!important;font-weight:500!important;position:relative;top:1px}.top_add span,.top_phone span{color:#000}.top_add{display:inline-block}.top_add a{color:#000;font-size:13px}.top_l{padding:6px 0px 6px 0px!important;margin-left:-22px}.top_r{padding:4px 20px 4px 0px!important}.top_phone{display:inline-block;margin-left:10px}.top_phone a{color:#000;font-size:13px}.top_icon{display:inline-block;margin-left:10px}.top_icon{color:#000}.top_icon a{color:#000}.top_icon a:hover{color:#f22e08}.quote_btn{margin-top:16px!important}.logo{padding-top:5px!important}.mfp-title{display:none!important}.blue_link h1 a:hover{color:#28abe2!important}.blue_head h1 a:hover{color:#28abe2!important}.new_footer_heading h1{color:#fff;font-weight:500;font-size:19px!important;text-transform:uppercase}.new_footer_list_icon a:before{font-family:'etModules';content:"\45";margin-right:8px;color:#fff}.new_footer_list_icon a{color:#fff;font-size:15px;padding-bottom:7px}.new_footer_list_icon a:hover{color:#fff}.new_sicon{margin-right:11px;font-size:14px;font-weight:600;position:relative;top:1px;color:#000}.new_footer_sicon{font-size:14px;font-weight:600;position:relative;top:1px;color:#29aae1;background:#fff;padding:7px;border-radius:100%;margin-right:5px}.new_top_add{color:#fff;font-size:15px;margin-bottom:8px}.new_top_phone{display:inline-block;margin-right:10px}.new_top_phone a{color:#fff;font-size:15px}.new_top_icon{display:inline-block}.new_top_icon{color:#000}.new_top_icon a{color:#fff}.new_top_icon a:hover{color:#28abe2}.new_banner .et_pb_slide{padding:0px!important;background-position:top left!important;background-size:57% 100%!important}.new_banner .et_pb_slide_image{padding:0px!important;margin-top:0px!important;top:0!important}.new_banner .et_pb_slide_description{padding:12% 0% 12% 43%!important;width:80%!important}a.new_banner_btn{font-size:14px!important;text-shadow:none!important;color:#000!important;font-weight:500!important;background:#fff;padding:9px 25px!important}.new_page_heading h1{font-size:33px!important;color:#000!important;font-weight:600!important;text-transform:uppercase;line-height:1.3em!important}.new_home_img_shadow img{box-shadow:none!important;border-radius:0!important}.new_home_img_slider .bx-wrapper img{border-radius:0!important}.blue_box_link h4{color:#fff!important}.blue_box_link a{color:#fff!important;font-size:13px!important}.smush-detected-img{border-radius:0px!important;transition:all .5s ease;box-shadow:none!important}.new_home_img_shadow:after{content:"";position:absolute;top:25%!important;right:0;width:45px!important;height:160px!important;background:rgba(41,170,225,0.6)}.carousel-slider .owl-nav .owl-next,.carousel-slider .owl-nav .owl-prev{top:38%!important;opacity:1!important;color:#29aae1!important}.et_mobile_menu li a{padding:10px 20px!important}.et_mobile_menu li ul{padding-left:25px!important}.et_mobile_nav_menu{margin-top:-63px!important}.et_mobile_menu{overflow-y:scroll!important;max-height:80vh!important;-overflow-scrolling:touch!important;-webkit-overflow-scrolling:touch!important}.subpage_heading h1{font-size:38px;color:#0D5291!important}.innerpage_head1 h2{font-size:27px;color:#002e62;line-height:1.4em!important;font-weight:500!important}.innerpage_head1 h3{color:#002e62;line-height:1.4em!important}.red_innerpage_head h2{font-size:32px;font-weight:500;color:#002e62;line-height:1.4em!important}.red_innerpage_head h2 span{color:#e3030c}.eap_section_title_1678{display:none!important}.sp-easy-accordion .sp-ea-single .ea-header a{font-weight:500!important;color:#000!important;font-size:16px!important}.sp-easy-accordion .sp-ea-single{margin-bottom:17px!important;border-radius:0px!important}#sp-ea-1678.sp-easy-accordion>.sp-ea-single{background:#f5f5f5!important}.newpage_list ul{padding-left:0px!important}.newpage_list li{padding-bottom:5px;list-style:none!important;color:#fff}.newpage_list li:before{font-family:'etModules';content:"\45";margin-right:8px;color:#fff;font-size:17px}.newpage_list1 ul{padding-left:0px!important}.newpage_list1 li{padding-bottom:5px;list-style:none!important}.newpage_list1 li:before{font-family:'etModules';content:"\45";margin-right:8px;font-size:17px}.com_gal .et_pb_grid_item{margin-right:3.64%!important;margin-bottom:3.64%!important}.innerpage_subhead h1{font-size:24px;color:#0d5291;line-height:1.4em!important;font-weight:400!important}.row_col1,.row_col2,.row_col3,.row_col4{padding-left:10px;padding-right:10px}.row_col1 .et_pb_blurb_container,.row_col2 .et_pb_blurb_container,.row_col3 .et_pb_blurb_container,.row_col4 .et_pb_blurb_container{min-height:200px;max-height:200px;padding-left:13px;padding-right:13px}.row_col1 .et_pb_blurb_description,.row_col2 .et_pb_blurb_description,.row_col3 .et_pb_blurb_description,.row_col4 .et_pb_blurb_description{font-size:14px!important;text-align:justify!important;line-height:1.6em!important}.row_col1 h4,.row_col2 h4,.row_col3 h4,.row_col4 h4{text-align:center!important}.readmorebtn{text-align:center;margin-top:0px}.readmorebtn a{color:#fff!important;border:0px solid #73be0f!important;font-size:14px;padding:8px 13px;background:#e3030c}h3.ea-header{padding-bottom:0px!important}.et_pb_slide_content{margin-bottom:15px!important}.red_home_heading h1{font-size:40px;font-weight:500;color:#002e62;text-transform:uppercase}.separator{content:"";position:absolute;background:#002e62;height:2px;width:60px;left:50%;bottom:-7px;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.separator1{content:"";position:absolute;background:#002e62;height:2px;width:60px;bottom:-7px;-webkit-transform:translateX(0%);transform:translateX(0%)}.red_home_heading h1 span{color:#e3030c}.red_home_heading h2{font-size:37px;font-weight:500;color:#002e62;text-transform:uppercase;letter-spacing:0px;line-height:1.4em}.red_home_heading h2 span{color:#e3030c}.red_home_heading h5{font-size:19px;color:#f22e08;font-weight:600}.dsm-flipbox{height:271px!important}ul.red_home_list{list-style:none;padding-left:0px!important}ul.red_home_list li::before{content:"\2022";color:#f22e08;font-weight:bold;display:inline-block;width:0.9em;font-size:25px;top:5px;position:relative}.get_started_btn:after{font-weight:700!important;margin-top:-1px!important}.flt_4{bottom:-190px!important}.product_slider .woocommerce-loop-product__title{color:#000!important;font-size:16px!important}.our_shop .woocommerce-loop-product__title,.woocommerce ul.products li.product .woocommerce-loop-product__title{color:#000!important;font-size:16px!important}.product_slider .woocommerce-Price-amount bdi{color:#e3030c!important;font-weight:600!important;font-size:16px!important}.et_overlay{height:220px!important;border:0px!important}.et_overlay:before{color:#e3030c!important}.et_shop_image img{height:220px!important;object-fit:cover!important;object-position:top;width:100%!important}.wcps-design-1 .woocommerce a.button:after{display:none!important}.wcps-design-1 .woocommerce a.button{background-color:#000;border:1px double #000!important;font-size:13px!important;border-radius:0px;color:#000;padding:5px 10px!important;text-transform:capitalize!important}.wcps-design-1 .woocommerce a.button:hover{padding:5px 10px!important}.wcps-design-1 .woocommerce ul.products li.product .button{margin-top:12px!important}.our_shop .woocommerce ul.products li.product a{font-size:13px!important;line-height:1.7em!important;color:#fff!important;border-radius:0px!important}.our_shop .woocommerce-page a.button:hover{padding:0.3em 1em!important}.our_shop .woocommerce a.button:after{font-size:18px!important}.our_shop .woocommerce ul.products li.product .price .amount bdi{color:#e3030c!important;font-weight:600!important;font-size:16px!important}.woocommerce ul.products li.product .price{color:#e3030c!important;font-weight:600!important;font-size:16px!important}.woocommerce-page div.product p.price{color:#e3030c!important;font-size:23px!important;font-weight:600!important}#content-area table th{padding:8px 6px!important}#content-area table tr{padding-bottom:0px!important}.woocommerce div.product form.cart .variations td{padding-bottom:0px!important}form.cart .variations td.value span:after{margin-top:-5px!important}form.cart .variations{margin-bottom:0px!important}.woocommerce-page .quantity input.qty{padding:5px!important}.woocommerce button.button,.woocommerce a.button{font-size:14px!important;background:#000!important;color:#fff!important;padding:5px 17px!important;border:2px solid #000!important;border-radius:0px!important}button.single_add_to_cart_button:after{font-size:18px!important;position:absolute;margin-top:2px!important}.woocommerce a.button:after{font-size:18px!important;position:absolute;margin-top:2px!important}.woocommerce button.button:after{font-size:18px!important;position:absolute;margin-top:2px!important}.woocommerce button.button:hover{border-radius:0px!important}.woocommerce-message,.woocommerce-error,.woocommerce-info{font-size:16px!important;color:#fff!important;padding:8px 15px!important;background:#002e62!important;font-weight:500!important}.woocommerce-cart table.cart td.actions .coupon .input-text{padding:7px!important;color:#000!important}.wc-proceed-to-checkout a{border-color:#000!important}.cart-subtotal th,.tax-total th,.order-total th{background:#f2f2f2!important}.woocommerce-info a,.woocommerce-message a{text-decoration:underline!important}section.related{margin-top:55px!important}section.related .products{margin-top:20px!important}section.related h2{text-transform:capitalize!important}.blue_box .et_pb_main_blurb_image,.red_box .et_pb_main_blurb_image{width:60px!important}.callus{font-size:20px!important;font-weight:500!important;margin-left:7px!important}a span.callus{color:#fff!important}a.quotebtn{color:#fff;text-transform:uppercase;font-size:13px;padding:4px 20px;border:1px solid #fff;margin-top:-5px;display:inline-flex}.b_box{width:29%!important}.r_box{width:42%!important}.wptww-testimonial-content{color:#fff!important;text-align:left!important}.wptww-testimonial-client{color:#fff!important;text-align:right!important}.wptww-testimonial-content h4{display:none!important}.wptww-testimonials-text p{text-align:left!important;padding-top:20px!important;padding-left:40px!important}.wptww-testimonial-content i{padding:15px 0px!important;color:#fff!important;margin-top:7px!important;position:absolute!important}a.added_to_cart.wc-forward{display:none!important}li.woocommerce-MyAccount-navigation-link{background:#f2f2f2;padding:10px 15px;margin-bottom:5px}.myac_list a{text-decoration:underline!important}.myac_list li a{text-decoration:none!important}.myac_list ul{list-style-type:none!important}.majc-qty-minus,.majc-qty-plus{background:#f1f1f1!important}.tab_heading .woocommerce-product-attributes-item__label{font-size:14px!important;font-weight:600!important}.tab_heading h2{display:none!important}.tab_heading .woocommerce-product-attributes-item__value{font-style:normal!important}.tab_heading #commentform textarea{color:#000!important;line-height:1.5em!important;background-color:#f9f9f9!important;font-size:14px!important;border:1px solid #e9e9e9!important}.tab_heading #commentform input#submit{font-size:14px!important;background:#000!important;color:#fff!important;padding:5px 17px!important;border-radius:0px!important}.pro_detail form.cart .variations td select{font-size:14px!important;padding:14px 8px!important;border-radius:0px!important}.woocommerce form .form-row input.input-text{border:1px solid #e5e5e5!important;background-color:#f7f7f7!important;padding:11px 15px!important}.our_shop nav.woocommerce-pagination ul li{padding:0!important;width:30px!important;height:30px!important;line-height:30px!important;margin:1px!important}.our_shop nav.woocommerce-pagination ul li{border-right:1px solid #f2f2f2!important;background:#f2f2f2!important}.our_shop nav.woocommerce-pagination ul{border:0px!important}.our_shop nav.woocommerce-pagination ul li a{color:#000!important}.our_shop nav.woocommerce-pagination ul li span.current{background:#000!important;color:#fff!important}.main_menu .et_mobile_menu li.current-menu-item a{color:#e3030c!important}.contact_form .et_contact_bottom_container{display:flex;align-items:center;justify-content:center;width:100%!important}.cart-contents{position:relative;display:flex!important;flex-flow:column nowrap;justify-content:center;top:9px}.cart-contents:before{font-family:ETmodules;font-weight:900;content:"\e015"!important;font-size:20px;color:#000}.cart-contents:hover{text-decoration:none}.cart-contents-count{position:absolute;top:17px;right:0px;transform:translateY(-120%) translateX(58%);font-family:Arial,Helvetica,sans-serif;font-weight:normal;font-size:11px;line-height:17px;height:18px;width:18px;vertical-align:middle;text-align:center;color:#fff;background:#e3030c;border-radius:50%;padding:1px}.cart_icon li{display:inline-block!important;list-style:none!important}.checkout_btn a{padding:7px 20px!important;background:#002e62!important;color:#fff!important;margin-top:-6px!important}.top_col1{width:25%!important}.top_col2{width:68%!important}.top_col3{width:7%!important}.hide_link a{display:none}.yith-wcan-filter{margin-bottom:12px!important;margin-top:0px!important;padding-top:0px!important;padding-left:20px!important}.yith-wcan-filter .filter-title{color:#000000!important;font-weight:500!important;font-size:14px!important;background:#f9f9f9!important;margin-right:20px!important;padding:11px!important;text-align:center!important;margin-bottom:25px!important}.yith-wcan-filters .yith-wcan-filter .filter-items .filter-item>label>a{color:#6d6d6d!important;text-decoration:none;font-size:14px!important}.yith-wcan-filter .filter-items .filter-item{line-height:2.3em!important}.shop_filter input[type=checkbox]{cursor:pointer!important;height:18px!important;width:18px!important;border:1px solid #d5d5d5!important;position:relative;top:4px!important;margin-right:10px!important}.filter-items .filter-item.label{box-shadow:0 0 0 1px #d7d7d7!important;border-radius:4px!important;display:inline-block;margin:0 5px 10px!important;padding:17px!important;text-align:center!important}.yith-wcan-filters .yith-wcan-filter .filter-items .filter-item.label:not(.with-image):not(.disabled):hover{background-color:#e3030c!important;color:#fff!important}.yith-wcan-filters .yith-wcan-filter .filter-items .filter-item>label>a:hover{color:#e3030c!important}.yith-wcan-filters .yith-wcan-filter .filter-items .filter-item.active>label>a{color:#e3030c!important}.yith-wcan-filters .yith-wcan-filter .filter-items .filter-item.label.active:not(.with-image){background-color:#e3030c!important;color:#fff!important}.woof_container h4{margin-bottom:11px!important;font-weight:600!important;font-size:14px!important;background:#f9f9f9;padding:9px 8px;color:#000;line-height:1.32em!important;text-align:center;border-radius:0px}a.woof_front_toggle{float:right;text-decoration:none;font-size:18px!important;font-weight:500!important}.woof_list_label .woof_label_term{background-color:#ffffff;border:1px solid #d9d9d9;margin:3px 3px 3px 0;padding:6px 17px!important;line-height:25px;text-align:center;overflow:hidden;text-decoration:none;cursor:pointer;min-width:auto!important;max-width:100%!important;height:auto!important;display:flex;justify-content:center;align-items:center;border-radius:4px!important}.woof_block_html_items li{font-size:14px!important;color:#6d6d6d!important}.woof_label_term:hover,.woof_list_label li .woof_label_term.checked{background-color:#013d81!important;border-color:#013d81!important;color:#fff}.woof_sid_flat_grey .woof_container h4{margin-bottom:11px!important;font-size:14px!important;background:#eee;padding:9px 7px;color:#101010!important;line-height:1.12em!important;text-align:center}button.woof_reset_button_2{background-color:#eeeeee!important;border:1px solid #eeeeee!important;color:#0063d1!important}.our_shop select.orderby{background-color:#fff;border:1px solid #ebebeb;height:36px;line-height:36px;margin:0;max-width:100%;outline:none;padding:0 20px;text-align:left;white-space:nowrap;box-shadow:none;font-size:14px!important;font-family:inherit!important;font-weight:300!important}p.woocommerce-result-count{color:#000!important;font-weight:300!important;font-size:14px!important;font-family:inherit!important}button.yith-wcan-reset-filters{border:1px solid #002e62!important;background:#002e62!important;color:#ffffff!important;padding:6px 8px!important;text-decoration:none;cursor:pointer;display:inline-block;transition:all ease .3s;font-family:inherit!important;margin-bottom:15px!important;font-weight:500!important;border-radius:0px!important;margin-left:20px!important}.Blogpage .et_pb_post{border-radius:6px;box-shadow:0 12px 21px 0 rgb(0 0 0 / 8%)}.Blogpage .entry-title{padding-left:13px;padding-right:13px}.Blogpage .post-meta{padding:10px 13px!important}.Blogpage .post-content{padding-left:13px;padding-right:13px;padding-bottom:15px}.Blogpage img{height:220px!important;object-fit:cover}a.more-link{color:#393738;text-transform:uppercase;font-weight:600;font-size:14px;margin-top:15px;position:relative;top:7px}a.more-link:after{content:"\24";left:4px;top:3px;color:#aaaaaa;margin-right:8px;font-size:17px;font-family:ETmodules;position:relative}.post-meta .published:before{content:"\e023";left:0px;top:0px;color:#e3030c;margin-right:8px;font-size:13px;font-family:ETmodules;position:relative;font-weight:600}.Blogpage img{border-top-right-radius:6px!important;border-top-left-radius:6px!important}.blog_sidebar .has-medium-font-size{padding-bottom:26px}.blog_sidebar .wp-block-latest-posts__post-title{color:#000!important;font-weight:500}.blog_detail .et_pb_title_meta_container{padding-bottom:15px!important}.blog_detail .et_pb_title_meta_container{font-size:15px!important}.blog_detail .et_pb_title_meta_container .published:before{content:"\e023";left:0px;top:0px;color:#e3030c;margin-right:8px;font-size:13px;font-family:ETmodules;position:relative;font-weight:600}.blog_detail h1{font-size:32px!important;line-height:1.3em!important}.blog_heading h2{font-size:26px;padding:20px 0px 5px 0px!important;line-height:1.3em!important}.blog_heading h3{padding:15px 0px 5px 0px!important;font-size:20px!important;font-weight:600;line-height:1.3em!important}.blog_heading h4{font-size:18px!important;font-weight:600;line-height:1.3em!important}.customersay iframe{box-shadow:none!important}.customersay body{background-color:transparent!important}.big-number{top:0;font-size:85px;font-weight:800;line-height:72px;color:rgba(70,70,70,0.45);font-family:"Montserrat",sans-serif!important}.dallas_contactform .et_pb_button{width:100%;margin-left:12px}.pulse_effect .et_pb_icon_wrap{box-shadow:0 0 0 0 rgba(235,7,7,1);transform:scale(1);animation:pulse 2s infinite}@keyframes pulse{0%{transform:scale(0.95);box-shadow:235 7 7 0 rgba(0,0,0,0.7)}70%{transform:scale(1);box-shadow:0 0 0 10px rgba(0,0,0,0)}100%{transform:scale(0.95);box-shadow:0 0 0 0 rgba(0,0,0,0)}}.filter_icon .woof_show_auto_form{display:none!important}.garage_banner h1{font-size:42px!important;font-weight:800!important;color:#000!important;text-align:left!important;line-height:1.1em}.garage_banner .et_pb_slide_description{text-shadow:none!important;padding:13% 45% 13% 0%!important}a.getquote{color:#FFFFFF!important;border:2px solid #00ade4;border-radius:51px;font-size:14px!important;text-transform:uppercase;padding:11px 30px;background:#00ade4!important;font-weight:500;margin-right:20px}a.getquote:after{font-family:ETmodules!important;font-weight:600!important;content:"\24";font-size:14px;color:#fff;position:relative;top:2px;left:6px}.garage_banner .et_pb_slide_content{padding-top:20px}a.learnmore-btn{color:#000;text-decoration:underline}.garage_heading h3{color:#00ade4;font-size:27px;font-weight:600;line-height:1.3em}.garage_image_list ul{padding-left:0px!important}.garage_image_list li{list-style:none;display:inline-block;width:calc(100% / 4 - 6px);padding:1px 3px}.garage_image_list li img{border-radius:8px}.garage_faq .sp-easy-accordion .sp-ea-single{border-radius:10px!important}.garage_contactform .et_pb_button{width:100%!important}.garage_contactform .et_contact_bottom_container{width:100%!important}.contact_form .et-pb-contact-message{color:#fff!important}.concrete_banner h1{font-size:42px!important;font-weight:700!important;color:#000!important;text-align:left!important;line-height:1.1em!important}.concrete_banner .et_pb_slide_description{text-shadow:none!important;padding:10% 58% 16% 0%!important}.concrete_banner .et_pb_slide_content{padding-top:20px}.concrete_contactform .et_pb_button{width:100%!important}.concrete_contactform .et_contact_bottom_container{width:100%!important}.contact_form .et-pb-contact-message{color:#fff!important}.concrete_features .sp-easy-accordion>.sp-ea-single{border-radius:10px!important}.concrete_list li{display:inline-block;width:calc(100% / 3 - 6px);padding:1px 3px}.concrete_list li:before{font-family:'etModules';content:"\45";margin-right:8px;color:#0d5291;font-size:17px}.concrete_list ul{padding-left:0px!important}.pooldeck_banner h1{color:#000!important;font-size:42px!important;margin-bottom:00px;text-transform:uppercase;font-weight:700}.pooldeck_banner img{margin-bottom:20px}.pooldeck_banner h4{color:#29abe2!important;font-size:22px!important;line-height:1.4em}.pooldeck_banner .et_pb_slide_description{text-shadow:none!important;padding:9% 8% 24%!important}.num{font-size:17px;color:#fff;font-weight:800;width:40px;text-align:center;position:absolute;left:-54px;top:0px;padding-top:8px}.num:before{width:43px;height:40px;content:"";display:block;background:url("http://rfstulsa.s3.us-east-2.amazonaws.com/wp-content/uploads/2023/05/30145714/number_bg-s-1.png");top:0px;left:0px;position:absolute;font-size:16px;color:#fff;z-index:-999}.pool_list li{list-style:none!important;padding-left:25px;padding-bottom:15px;font-size:15px!important}.pool_list li:before{width:28px;height:26px;content:"";display:block;background:url("http://rfstulsa.s3.us-east-2.amazonaws.com/wp-content/uploads/2023/05/30145710/pooldeck-bullet.png");left:0px;position:absolute}.pool_list1 ul{padding-left:0px!important}.pool_list1 li{list-style:none!important;padding-bottom:7px;color:#000}.pool_list1 li:before{content:"\39";left:0;top:2px;color:#29abe2;margin-right:8px;font-size:18px;font-family:ETmodules;position:relative;font-weight:700}.rfs_logo img{transform:rotate(270deg);top:100px}.pooldeck_col3{padding-left:7%}.pooldeck_col1{padding-left:7%}.pool_list span{font-weight:700}.urethanes_list li{padding-bottom:15px!important}.polymernation_heading,.pn_heading{margin-bottom:10px!important}.polymernation_heading h4{color:#E3030C;font-weight:600;font-size:21px;text-align:center;display:none!important}.pn_heading h3{line-height:1.3em;padding-bottom:0px!important;color:#003c81;font-weight:500;font-size:21px}.polymernation_heading h3{text-align:center;font-weight:500;line-height:1.3em;padding-bottom:0px!important}.pn_img .et_overlay{height:100%!important}.area_list ul{padding-left:0px!important}.area_list li{width:calc(100% /2 - 4px);display:inline-block}.area_list li:before{content:"\45";left:0;top:2px;color:#e3030c;margin-right:8px;font-size:17px;font-family:ETmodules;position:relative}.commercial_form p.et_pb_contact_field_4,.commercial_form p.et_pb_contact_field_5{background-color:rgba(90,90,90,0.4)!important;border-radius:3px 3px 3px 3px!important;border:1px solid #898989!important}.commercial_form .et_pb_contact_field_options_title{color:#fff!important}.tips_list ul{}.tips_list li{padding-bottom:5px;font-weight:400;list-style:none!important;padding-bottom:12px}.tips_list li:before{font-family:'etModules';content:"\45";margin-right:8px;color:#0d5291;font-size:17px}.tips_list li span{font-size:18px;font-weight:600;margin-bottom:10px;position:relative;display:inline-block}.tips_list li ul{padding-left:25px}.tips_list li ul li ul{padding-top:15px}ul.cols2{columns:3}.blog_detail h1{font-size:28px!important}h2.bdp-post-title{color:#02408f!important;font-size:20px!important;padding-left:10px;padding-right:10px;margin-bottom:0px!important}.bdp-readmorebtn{color:#fff!important;border:2px solid #F25801!important;padding:5px 15px!important;font-size:13px!important;display:inline-block;background:#F25801!important}.bdp-readmorebtn:hover,.bdp-readmorebtn:focus{background:#fff!important;color:#F25801!important;border:2px solid #F25801!important}.bdp-post-content{padding:8px 15px 25px!important}.bdp-post-grid-main.bdp-design-1 .bdp-post-grid-content{background:#f8f8f8!important}.blog_detail .et_pb_section{padding-top:0px!important}.blog_list_h3 h3{padding-top:10px}table{width:100%}table td{border:1px solid #ccc!important;font-size:14px;padding:5px 8px}.bannerform_col .et_pb_contact_field .input{padding:12px 20px!important}.bannerform_col .et_pb_button{width:100%}.bannerform_col .et_contact_bottom_container{float:none}.bannerform_col textarea.et_pb_contact_message{min-height:102px!important}.message_form p.gform_required_legend{display:none}.gform-theme--foundation .gform_fields{--gform-theme-form-row-gap:20px!important;--gf-form-gap-y:12px!important}.message_form input,.message_form textarea{padding:21px 20px!important;background:rgba(90,90,90,0.4)!important;color:#fff!important;border-color:#898989!important}.message_form input.gfield-choice-input{padding:8px!important}.message_form input[type=submit]{padding:13px 40px!important;background:#e3030c!important;font-size:16px!important;border:none!important}.message_form input[type=submit]:hover{background:#fff!important;color:#e3030c!important;padding:13px 40px!important}.message_form label.gform-field-label{color:#fff!important}.message_form label.gform-field-label a{color:#e3030c}.message_form div#gform_1_validation_container{margin-bottom:10px;display:none}h2.gform_submission_error.hide_summary{color:#fff!important}.message_form .gfield_validation_message{color:#fff}.message_form textarea:focus,.message_form input:focus{outline:none!important;border-color:inherit!important}.message_form .gform-theme--foundation .gfield textarea.medium{min-block-size:9rem}.service_form input[type=submit]{width:100%!important}.service_form .gform-theme--foundation .gfield textarea.small{max-height:80px!important}.home_form .gform_heading{display:none}.home_form input{border-radius:unset!important;padding:22px 15px!important}.home_form fieldset.gfield{background:#fff!important;padding:60px 15px 19px 15px!important;position:relative}.home_form input.gfield-choice-input{padding:8px!important}.home_form legend.gfield_label.gform-field-label.gfield_label_before_complex{position:absolute;top:20px;font-weight:600;font-size:17px}.home_form fieldset#field_2_9{background:transparent!important;padding:10px 0px!important}.home_form .terms_condition label.gform-field-label{color:#fff}.terms_condition a{color:#e3030c}.home_form input[type=submit]{color:#FFFFFF!important;border-width:2px!important;border-color:#e3030c;border-radius:1px;font-size:16px!important;font-weight:600!important;background-color:#e3030c!important;padding-top:6px!important;padding-right:50px!important;padding-bottom:6px!important;padding-left:50px!important}.home_form input[type=submit]:hover{color:#e3030c!important;border-width:2px!important;border-color:#e3030c;border-radius:1px;font-size:16px!important;font-weight:600!important;background-color:#fff!important;padding-top:6px!important;padding-right:50px!important;padding-bottom:6px!important;padding-left:50px!important}.commercial_form .gform_heading{display:none}.commercial_form input,.commercial_form textarea{padding:25px 20px!important;background:rgba(90,90,90,0.4)!important;color:#fff!important;border-color:#898989!important}.project_type .gfield-choice-input,.installer .gfield-choice-input{padding:8px!important}.commercial_form fieldset.gfield.project_type{padding:60px 15px 40px 15px!important;position:relative;background:rgba(90,90,90,0.4)!important;color:#fff!important;border:1px solid #898989!important;border-radius:3px}.commercial_form fieldset.gfield.installer{padding:50px 15px 20px 15px!important;position:relative;background:rgba(90,90,90,0.4)!important;color:#fff!important;border:1px solid #898989!important;border-radius:3px}.commercial_form .installer legend.gfield_label.gform-field-label.gfield_label_before_complex{position:absolute;top:10px;font-weight:600;font-size:17px}.terms_condition input#choice_2_9_1{padding:7px!important}.project_type legend.gfield_label.gform-field-label.gfield_label_before_complex{position:absolute;top:20px;font-weight:600;font-size:17px}.commercial_form .project_type legend.gfield_label.gform-field-label.gfield_label_before_complex{color:#fff}.commercial_form .project_type .gform-field-label,.commercial_form .installer .gform-field-label{color:#fff}.terms_condition .gform-field-label{color:#fff}.commercial_form input[type=submit]{color:#ffffff!important;border-width:2px!important;border-color:#e3030c!important;font-size:16px!important;background-color:#e3030c!important;padding-top:12px!important;padding-right:40px!important;padding-bottom:12px!important;padding-left:40px!important;margin-top:0px!important}.contact_page_form .gform_heading{display:none}.contact_page_form input,.contact_page_form textarea{border-radius:0px!important;padding:22px 15px!important}.contact_check .gfield-choice-input{padding:8px!important}.contact_check .gform-field-label{color:#fff}.contact_check .gform-field-label a{color:#e3030c}.contact_page_form input[type=submit]{color:#002e62!important;border-width:2px!important;border-color:#002e62;border-radius:0px;font-size:15px!important;font-weight:600!important;background-color:#FFFFFF!important;padding-top:7px!important;padding-right:36px!important;padding-bottom:5px!important;padding-left:36px!important;margin-top:20px!important}.landingpage_carousel .dsm_image_carousel_container{margin-bottom:0!important}.content_table{background:#ededed;border-radius:0px;padding:20px 30px 20px 30px;border:1px solid #002e62;margin-bottom:30px}.content_table ul{padding-bottom:0px}.content_table li{padding-bottom:7px}.content_table li a{font-size:17px;color:#000}.content_table li a:hover{color:#e3030c}.subpage_testimonial h1.Widget-headerText{font-size:15px!important}.hl_form-builder--main{padding-top:0px!important}.area_lists li{width:calc(100% / 3 - 4px);display:inline-block;padding-bottom:5px}.area_lists li:before{content:"\45";left:0;top:2px;color:#e3030c;margin-right:8px;font-size:17px;font-family:ETmodules;position:relative}.area_lists ul{padding-left:0px}.list_icon_li ul{list-style-type:none;padding-left:0px;padding-bottom:0px}.list_icon_li li{padding-bottom:15px}.list_icon_li li:before{font-family:'etModules';content:"\35";margin-right:8px;color:#fff;font-weight:800}.list_icons_li ul{list-style-type:none;padding-left:0px;padding-bottom:0px}.list_icons_li li{padding-bottom:15px}.list_icons_li li:before{font-family:'etModules';content:"\45";margin-right:8px;color:#000;font-weight:800}.table_class td{padding:10px!important}.table_class tr:nth-child(1){background:#02254C;color:#fff;font-weight:600}tr.tr-head td{font-size:20px;padding:18px 10px!important}.area-list li:before{content:"\45";left:0;top:2px;color:#e3030c;margin-right:8px;font-size:17px;font-family:ETmodules;position:relative}.area-list ul{padding-left:0px}.area-list li{list-style:none;padding-bottom:5px}.area-list-white li:before{content:"\45";left:0;top:2px;color:#fff;margin-right:8px;font-size:17px;font-family:ETmodules;position:relative}.area-list-white ul{padding-left:0px}.area-list-white li{list-style:none;padding-bottom:5px}.table-haeding td{background:#002e62;color:#ffffff;font-size:18px!important;font-weight:600;padding:12px 15px!important}.rellics-table tr td{padding:12px 15px;font-size:16px}table.rellics-table{width:100%;margin-bottom:25px}.blog_li ul{padding-left:0px}.blog_li li{list-style:none;padding-bottom:6px;text-indent:-25px;margin-left:20px}.blog_li li:before{content:"\45";left:0;top:2px;color:#e3030c;margin-right:8px;font-size:17px;font-family:ETmodules;position:relative}.blog_heading a{color:#e3030c}.blog-box{background:#ededed;padding:20px;border-left:3px solid #e3030c}.tablecontainer a{color:#e3030c;font-weight:500}.page-ul ul{column-count:4;padding-left:0px}.page-ul li{list-style:none}.page-ul li a{color:#002e62;font-weight:600}.page-ul li a:hover{color:#000;font-weight:600}.page-ul li:before{font-family:'ETMODULES';content:'\45';font-size:20px;color:#002e62;margin-right:7px;vertical-align:top}.related-links{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:15px}.related-links a{text-decoration:none;color:#e3030c;font-weight:600;transition:0.3s}.related-links a:hover{color:#111}.sub-banner{padding:5% 0px!important}.sub-banner h1{text-align:center!important;color:#fff;font-size:42px!important;text-shadow:1px 1px 1px #000;line-height:1.2em}.w_list_icon li:before{color:#fff!important}@media (min-width:1310px){.main_menu li{margin-top:0px!important;padding-left:7px!important;padding-right:7px!important}}@media (max-width:980px){.topheader_phone h1{padding-bottom:0px!important}.logo img{width:75%!important}.main_menu a.mobile_nav{padding:0 20px!important;margin-top:-63px}.main_menu a.mobile_nav:hover{background:transparent!important}.innerpage_head h1{font-size:23px!important;line-height:1.5em!important}.banner h2{font-size:57px!important;letter-spacing:1px!important}.banner .et_pb_slide_description{padding:10% 8%!important}.banner span{font-size:16px!important}.banner .et_pb_button_wrapper{margin-top:20px!important}.page_heading h1{font-size:32px!important;line-height:1.4em!important}.top_r{text-align:center;margin-top:0px!important;padding-top:0px!important;padding-bottom:2px!important}.top_add{text-align:center!important}.smlBanner h1{font-size:33px!important;line-height:1.4em!important}.sub-banner h1{font-size:33px!important;line-height:1.4em!important}.logo_section{margin-bottom:0px!important}.menu_col{margin-bottom:0px!important}.new_banner .et_pb_slide_description{padding:12% 0% 12% 43%!important;width:93%!important}.menu_col .et_mobile_nav_menu{margin-top:-1%!important}.new_home_img_shadow:after{content:"";position:absolute;top:15%!important;right:0;width:50px!important;height:65%!important;background:rgba(41,170,225,0.6)}.i13_thumslider{width:230px!important;margin-right:20px!important}.carousel-slider .owl-nav .owl-next,.carousel-slider .owl-nav .owl-prev{top:50%!important}.innerpage_head1 h1{font-size:27px}.top_l{padding:3px 0px 2px 30px!important;margin-left:0px}.dsm-flipbox{height:335px!important}.b_box{width:100%!important}.r_box{width:100%!important}.red_home_heading h2{font-size:31px;font-weight:500}.red_home_heading h1{font-size:31px}.wptww-testimonials-slidelist.slick-slider{padding:0 0px}.sub_footer_col1{margin-bottom:0px!important}ul.sub-menu{border-bottom:0px!important}.menu_icon1{font-size:13px!important;color:#e3030c!important}.menu_icon{font-size:11px!important;background:#fff!important;border-radius:100%;padding:3px;color:#e3030c!important;margin-right:3px}.red_innerpage_head h2{font-size:30px;line-height:1.4em}.innerpage_head1 h2{font-size:27px}.contact_add{display:inline-block;width:100%}.contact_add h5{padding-top:15px}.top_menu .et_pb_menu__menu{display:flex!important}.top_menu .et_mobile_nav_menu{display:none!important}.top_col1{width:80%!important}.top_col2{width:68%!important}.top_col3{width:7%!important}.top_col_cart{width:20%!important}.contact_info a{font-weight:500!important;color:#032daa;font-size:15px}.garage_banner .et_pb_slide_description{text-shadow:none!important;padding:11% 40% 13% 0%!important}.garage_banner h1{font-size:36px!important;line-height:1.2em}.garage_heading h3{font-size:25px}.concrete_banner .et_pb_slide_description{text-shadow:none!important;padding:11% 40% 13% 0%!important}.concrete_banner h1{font-size:38px!important;line-height:1.2em}.features_col1{margin-bottom:0px!important}.concrete_list li{display:inline-block;width:calc(100% / 2 - 6px);padding:1px 3px}.pooldeck_banner h1{font-size:33px!important}.rfs_logo img{transform:rotate(0deg);top:0}.faq_col1{margin-bottom:0px!important}.blog_heading h2{line-height:1.4em!important}.logo-col1{width:100%!important}.reverse{display:flex;flex-direction:column-reverse}.area_lists li{width:calc(100% / 2 - 4px);display:inline-block}.page-ul ul{column-count:2!important}}@media (max-width:767px){.list li{width:100%}.logo img{width:70%!important}.smlBanner h1{font-size:27px!important;line-height:1.4em!important}.sub-banner h1{font-size:27px!important;line-height:1.4em!important}.banner h2{font-size:40px!important;letter-spacing:1px!important}.banner span{line-height:1.7em!important}.page_heading h1{font-size:27px!important;line-height:1.4em!important}.innerpage_head h1{font-size:21px!important;line-height:1.5em!important}.new_banner .et_pb_slide_description{padding:11% 15% 11% 15%!important;width:100%!important}a.new_banner_btn{font-size:13px!important;text-shadow:none!important;color:#000!important;font-weight:500!important;background:#fff;padding:7px 15px!important}.new_banner .et_pb_slide{padding:0px!important;background-position:top left!important;background-size:100% 100%!important}.menu_col .et_mobile_nav_menu{margin-top:-3%!important}.new_page_heading h1{font-size:22px!important}.new_home_img_shadow:after{content:"";position:absolute;top:19%!important;right:0;width:45px!important;height:55%!important;background:rgba(41,170,225,0.6)}.carousel-slider .owl-nav .owl-next,.carousel-slider .owl-nav .owl-prev{top:35%!important}.innerpage_head1 h1{font-size:25px}.red_home_heading h1{font-size:25px;font-weight:500}.red_home_heading h2{font-size:25px;font-weight:500}.red_innerpage_head h2{font-size:26px;line-height:1.4em}.innerpage_head1 h2{font-size:24px}.et_pb_shop ul.products.columns-4 li.product{width:100%!important;margin-right:0%!important}.et-db #et-boc .et-l .et_pb_wc_related_products ul.products.columns-4 li.product{width:100%!important;margin-right:0%!important}.contact_add{display:inline-block;width:100%}.majc-cart-qty-count,.majc-cart-items-count{font-size:13px!important}.majc-toggle-button .majc-cartbasket-toggle-btn{width:65px!important;height:65px!important;font-size:25px!important}.top_icon{margin-left:11px}.cart-contents{top:6px}.top_col2{width:89%!important}.top_col3{width:11%!important}.contact_info a{font-weight:500!important;color:#032daa;font-size:15px}.garage_heading h3{font-size:22px}.garage_banner h1{font-size:24px!important;line-height:1.2em}.garage_banner .et_pb_slide_description{text-shadow:none!important;padding:11% 25% 13% 0%!important}a.getquote{font-size:13px!important;padding:8px 18px}.concrete_banner .et_pb_slide_description{text-shadow:none!important;padding:11% 25% 13% 0%!important}.concrete_banner h1{font-size:27px!important;line-height:1.2em}.concrete_list li{display:inline-block;width:calc(100% / 1 - 6px);padding:1px 3px}.pooldeck_banner h4{font-size:19px!important;line-height:1.3em}.pooldeck_banner h1{font-size:24px!important}.num{left:-47px}.pooldeck_banner .et_pb_slide_description{text-shadow:none!important;padding:9% 0% 24%!important}.pooldeck_banner img{margin-bottom:2px}.et_pb_module .mobile_menu_bar:before{top:6px!important}ul.cols2{columns:1}.blog_detail h1{font-size:29px!important;line-height:1.3em!important}.blog_heading h2{font-size:23px!important;line-height:1.4em!important}.blog_heading h3{font-size:21px!important;line-height:1.4em!important}.blog_heading h4{font-size:18px!important;line-height:1.4em!important}.Blogpage img{height:175px!important;object-fit:cover}.content_table{padding:15px 15px 15px 15px}.area_list li{width:calc(100% /1 - 4px);display:inline-block}.tablecontainer{overflow-x:auto}.page-ul li{padding-bottom:5px}.page-ul ul{column-count:1!important}.related-links{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:5px}}@media (max-width:497px){.prod_mem_col{margin-bottom:10px!important}.top_l{padding:3px 0px 2px 12px!important}.area_lists li{width:calc(100% / 1 - 4px);display:inline-block}}@media (max-width:480px){.logo img{width:73%!important}.main_menu a.mobile_nav{padding:0 20px!important;margin-top:-58px}.carousel-slider .owl-nav .owl-next,.carousel-slider .owl-nav .owl-prev{top:35%!important}}