*{margin:0;padding:0;text-transform:none}html{-webkit-text-size-adjust:100%;overflow-x:hidden}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a:active{outline:none;border:none}a:focus{-moz-outline-style:none;outline:none}input[type=file]::-webkit-file-upload-button{cursor:pointer}input[type=file]::-moz-file-upload-button{cursor:pointer}input[type=file]::-ms-file-upload-button{cursor:pointer}input[type=file]::-o-file-upload-button{cursor:pointer}input[type=file]{cursor:pointer}select{-moz-appearance:none;-webkit-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;cursor:pointer}body select::-ms-expand{display:none}input::-moz-focus-inner,button::-moz-focus-inner,select::-moz-focus-inner,option::-moz-focus-inner,a::-moz-focus-inner,button,a{border:0;outline:none}html body{font-family:'Poppins',sans-serif;margin:0;padding-top:107px}*::-moz-selection{color:#fff;background:#000}*::-webkit-selection{color:#fff;background:#000}*::-webkit-input-placeholder{color:#878787;opacity:1}*:-moz-placeholder{color:#878787;opacity:1}*::-moz-placeholder{color:#878787;opacity:1}*:-ms-input-placeholder{color:#878787;opacity:1}a,a:hover,a:active,a:focus,button{text-decoration:none;-webkit-transition:all .5s ease 0s;-moz-transition:all .5s ease 0s;-ms-transition:all .5s ease 0s;-o-transition:all .5s ease 0s;transition:all .5s ease 0s}*:after,*:before,*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}ul,ol{margin:0;padding:0;line-height:1}li{list-style:outside none none;position:relative}body p{color:#0d0d0d;font-family:"Poppins",sans-serif;font-size:16px;font-weight:400;line-height:180%}body a{color:#000}body a:hover{color:#666}body .clearfix,body .clear{clear:both;line-height:100%}body .clearfix{height:auto}*{outline:none !important;text-decoration:none}table{border-collapse:collapse;border-spacing:0}.clr:after,ul:after,.clearfix:after,li:after,.grve-container:after{clear:both;display:block;content:""}div input,div select,div textarea,div button{font-family:'Poppins',sans-serif}body h1,body h2,body h3,body h4,body h5,body h6{font-family:'Poppins',sans-serif;line-height:1.2;margin:0 0 15px;font-weight:400}img{margin:0 auto;max-width:100%;max-height:100%;width:auto;height:auto;display:block}p{margin:0 0 15px;padding:0;text-align:justify}p:empty{display:none;line-height:0}p:last-child{margin:0}p strong{font-weight:700}.hidden{display:none !important}.container:after{content:"";display:block;clear:both}body .container,.banner_text,.smart-footer .smart-footer-wrap,.section-gapping>.vc_col-sm-12,.footer-services{float:none;margin:0 auto;max-width:1200px;padding-left:15px;padding-right:15px;position:relative;width:100%}body .container .container{width:100%;max-width:100%}html.no-scroll body,html.no-scroll{overflow:hidden;height:100%}header .grve-container{padding:0 15px;width:100% !important}.section-gapping{padding-bottom:60px;padding-top:60px}div.grve-section{margin-bottom:0 !important}input[type=submit]:hover{background-color:#029cdc}footer .widget,footer .widgets{margin:0}div.wpb_content_element{margin-bottom:0}span[role=alert]{display:none !important}form div.wpcf7-validation-errors,form div.wpcf7-mail-sent-ok,form div.wpcf7-validation-errors,form div.wpcf7-mail-sent-ng{background-color:#fff;border:1px solid;color:red;font-family:'Poppins',sans-serif;font-size:18px;font-weight:400;line-height:1.3;margin:10px 0 0;padding:5px;text-align:center;width:100%}form div.wpcf7-mail-sent-ok,form div.wpcf7-mail-sent-ng{color:green}img.ajax-loader{display:inline-block}div.grve-text:not(.maintitle){margin-bottom:15px}.error404 .grve-align-center *{text-align:center}.error404 small{backface-visibility:visible;color:#f27b21;display:inline-block;font-family:"Poppins",sans-serif;font-size:110px !important;font-weight:700;line-height:1;margin-bottom:30px;position:relative;text-shadow:0 3px 2px #f27b21}.error404 p.grve-subtitle{color:#000;font-family:'Poppins',sans-serif;margin-bottom:0;text-align:center}.error-404.not-found .main-title:after{display:none}body.error404 #grve-main-content{background-color:#fff;background-image:url(//www.rileyheatandair.com/wp-content/themes/twentynineteen-child/style/../images/about.jpg);background-position:center center;background-repeat:no-repeat}.fancybox-lock div.fancybox-overlay{background-color:rgba(0,0,0,.7);bottom:0;left:0;position:fixed;right:0;top:0;z-index:999}.fancybox-opened .fancybox-skin{background-color:#d8d8d8;border:9px solid #fff;padding:0 !important}.fancybox-title.fancybox-title-inside-wrap{padding:0}.fancybox-title-inside-wrap .fancy_title{color:#f42a41;font-family:'Poppins',sans-serif;font-size:22px;font-weight:700;line-height:1;margin-bottom:10px}.fancybox-title-inside-wrap .fancy_caption{color:#000;font-family:'Poppins',sans-serif;font-size:18px;font-weight:400;line-height:1.7}.fancybox-title.fancybox-title-inside-wrap{padding:22px 0 10px}a.fancybox-close,.close_mail{background-image:url(//www.rileyheatandair.com/wp-content/themes/twentynineteen-child/style/images/sprite.png);background-position:-1px -350px;background-repeat:no-repeat;background-size:auto auto;-moz-border-radius:50%;-webkit-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;height:33px;right:-25px;top:-25px;width:33px}a.fancybox-close:hover,.close_mail:hover{-moz-transform:rotate(180deg);-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}header.site-header{background-color:#fff;left:0;margin:auto;padding:0;position:fixed;right:0;top:0;-moz-transition:all .5s ease 0s;-webkit-transition:all .5s ease 0s;-ms-transition:all .5s ease 0s;-o-transition:all .5s ease 0s;transition:all .5s ease 0s;width:100%;z-index:999}.smart-topbar{padding:7px 0 4px}.smart-topbar ul{text-align:right}.smart-topbar ul li{display:inline-block;margin-right:20px}.smart-topbar ul li.smart-contact-number{color:#444;font-family:"Poppins",sans-serif;font-size:16px;font-weight:600;margin:0;padding-left:55px;position:relative}.smart-topbar ul li.smart-contact-number span{display:table;line-height:1.2}.smart-topbar ul li.smart-contact-number:before{background-image:url(//www.rileyheatandair.com/wp-content/themes/twentynineteen-child/style/../images/sprite.png);background-position:0 0;background-repeat:no-repeat;bottom:0;content:"";height:46px;left:0;margin:auto;position:absolute;top:2px;width:46px}.smart-topbar ul li:nth-child(-n+7){float:left}.smart-topbar ul li a{color:#a8a8b7;font-size:18px}.smart-topbar ul li.smart-contact-number a{color:#f27c22;display:inline-block;font-size:18px;margin-left:5px;vertical-align:middle;min-width:132px;text-align:left}.smart-topbar ul li.smart-contact-number a:hover{color:#000}.smart-topbar ul li a:hover{color:#f27c22}.site-branding-container .site-branding{margin:0 auto}.site-branding .site-title,.close-menu-button.icon-close{display:none}.site-branding-container{background-color:#1e37b5;-moz-box-shadow:0 0 8px rgba(0,0,0,.35);-webkit-box-shadow:0 0 8px rgba(0,0,0,.35);-ms-box-shadow:0 0 8px rgba(0,0,0,.35);-o-box-shadow:0 0 8px rgba(0,0,0,.35);box-shadow:0 0 8px rgba(0,0,0,.35)}.site-logo{background-image:url(//www.rileyheatandair.com/wp-content/themes/twentynineteen-child/style/../images/logo_bg.png);background-position:0 0;background-repeat:no-repeat;background-size:100% auto;height:130px;left:0;margin:auto;max-width:340px;padding:10px;right:0;top:-40px;width:100%}.site-logo .custom-logo-link{border:medium none;border-radius:0;box-shadow:none !important;height:auto;width:auto}.site-branding nav.main-navigation{margin:0}.menu-main-menu-container .main-menu{text-align:right;width:100%}.menu-main-menu-container .main-menu li{display:inline-block;margin:0 10px}.menu-main-menu-container .main-menu li:nth-child(-n+3){float:left}.menu-main-menu-container .main-menu li:last-child{margin-right:0}.menu-main-menu-container .main-menu li:nth-child(-n+3){float:left;margin-left:0}.menu-main-menu-container .main-menu li a{color:#fff;display:block;font-family:"Poppins",sans-serif;font-size:16px;font-weight:500;letter-spacing:0;margin:0;padding:16px 15px;position:relative;-moz-transition:all .5s ease 0s;-webkit-transition:all .5s ease 0s;-ms-transition:all .5s ease 0s;-o-transition:all .5s ease 0s;transition:all .5s ease 0s}.menu-main-menu-container .main-menu li:nth-child(-n+3) a{padding-left:12px;padding-right:12px}.menu-main-menu-container .main-menu li a:hover,.menu-main-menu-container .main-menu li.current_page_item a,.menu-main-menu-container .main-menu li.current_page_parent a{background-color:#f27c22;color:#fff}footer.footer-section{background-image:url(//www.rileyheatandair.com/wp-content/themes/twentynineteen-child/style/../images/footer_bg.jpg);background-position:0 0;background-repeat:repeat}footer.footer-section .footer-sec{padding-top:60px}.footer-sec .myfooter-2>*{float:left;position:relative}.footer-sec .myfooter-2 .widget_nav_menu{width:16%}.footer-sec .myfooter-2 .footer-info{padding:0 3%;width:34%}.footer-sec .myfooter-2>*:nth-child(3){padding-left:3%;width:50%}.wrap-wash-left{float:left;padding-right:10px;width:50%}.wrap-marr-right{float:left;padding-left:10px;width:50%}.myfooter-2>*:before{background-color:#292929;bottom:0;content:"";height:220px;margin:auto;position:absolute;right:0;top:0;width:1px}.footer-sec .myfooter-2>*:last-child{border-top:1px solid rgba(178,178,178,.15);clear:both;margin:74px 0 0;padding:20px 0;text-align:center;width:100%}.myfooter-2>*:last-child:before,.myfooter-2>*:nth-child(3):before{display:none}.smart-footer{background-color:#000;padding-bottom:20px;position:relative;padding-top:40px;border-bottom:5px solid #f27c22}.smart-footer .smart-keywords_footer{display:none}.footer-sec .myfooter-2 .widget-title:before,.footer-sec .myfooter-2 .widget-title:after{display:none}.footer-sec .myfooter-2 .widget-title{color:#fff;display:inline-block;font-size:24px;font-weight:600}.footer-sec .myfooter-2 .widget-title .firstword{color:#f27c22}.footer-sec .myfooter-2>*:last-child .widget-title .firstword{color:#fff}.menu-quick-links-container ul li{margin:0 0 7px;width:100%}.menu-quick-links-container ul li a{color:#fff;font-family:"Poppins",sans-serif;font-size:16px;font-weight:400;position:relative}.menu-quick-links-container ul li a:before{content:"\f0da";font-family:fontawesome;margin-right:15px}.menu-quick-links-container ul li a:hover,.menu-quick-links-container ul li.current_page_item a{color:#f27c22}.footer-info .title{margin-bottom:20px;max-width:290px}.footer-info .title>p{color:#b2b2b2;font-size:16px;text-align:left}.footer-info .news-letter{display:block;position:relative;width:100%}.footer-info .news-letter .newsletter-email{display:inline-block;width:100%}.footer-info .news-letter .newsletter-email input:not([type=submit]){background-color:#191919;border:1px solid #666;border-radius:3px;color:#fff;font-family:"Poppins",sans-serif;font-size:16px;height:50px;padding:0 15px;width:100%}.footer-info .news-letter .newsletter-email input.error:not([type=submit]){border-color:red}.footer-info .news-letter .newsletter-email input:not([type=submit])::-webkit-input-placeholder{color:#fff}.footer-info .news-letter .newsletter-email input:not([type=submit]):-moz-placeholder{color:#fff}.footer-info .news-letter .newsletter-email input:not([type=submit])::-moz-placeholder{color:#fff}.footer-info .news-letter .newsletter-email input:not([type=submit]):-ms-input-placeholder{color:#fff}.news-letter .email-subscribe{display:flex;position:relative;margin-top:10px;align-items:center}.news-letter .email-subscribe .alax-loader{margin-left:5px}.news-letter .email-subscribe .news-submit input[type=submit]{background-color:#f27c22;display:inline-block;color:#fff;font-family:"Poppins",sans-serif;font-size:18px;font-weight:500;height:44px;line-height:44px;padding:0 40px;width:auto}.news-letter .email-subscribe .news-submit input[type=submit]:hover{background-color:#1e37b5;color:#fff}.email-subscribe .alax-loader img{background-color:#fff;border-radius:50px;bottom:0;height:20px;margin:auto;padding:2px;position:absolute;right:-25px;top:0;width:20px}p.error,p.success{background-color:#fff;border:1px solid;color:red !important;font-size:16px;line-height:normal;padding:5px;text-align:center;width:100%}p.success{color:green !important}.smart-social-links .icon{display:inline-block;margin:0 5px;vertical-align:top}h1:not(.site-title):before,h2:before{display:none}body .main-title{color:#f27b21;font-size:36px;font-weight:700;margin-bottom:20px !important;text-align:center}body .main-title .sub-title{color:#000}.smart-quick-contact ul li{margin-bottom:20px;padding-left:27px;position:relative}.smart-quick-contact ul li.icon.addr-icon>p{color:#fff;font-size:15px;text-align:left}.smart-quick-contact ul li.icon.addr-icon>p .footer_contact{color:#f27b21;display:block}.smart-quick-contact ul li a{color:#fff;font-family:"Poppins",sans-serif;font-size:15px}.smart-quick-contact ul li a:hover{color:#f27b21}.smart-quick-contact ul li:before{color:#fff;content:"\f041";font-family:fontawesome;font-size:24px;left:0;position:absolute;top:-5px}.smart-quick-contact ul li.phone-icon:before{content:"\f095"}.smart-quick-contact ul li.mail-icon:before{content:"\f0e0";font-size:18px;top:0}.footer-sec .myfooter-2>*:last-child .textwidget{display:inline-block}.smart-social-links{margin-left:10px}.smart-social-links .icon .fa{background-color:#3c5a98;border-radius:50px;color:#fff;font-size:20px;height:40px;line-height:40px;text-align:center;width:40px}.smart-social-links .icon .fa:hover{background-color:#f27b21}.smart-social-links .icon .fa-twitter{background-color:#40b0f4;position:relative}.smart-social-links .icon .fa-linkedin{background-color:#0c84cb}.smart-social-links .icon .fa-youtube{background-color:#d90000}.footer-sec .myfooter-2>*:last-child .widget-title{margin-bottom:0}.smart-footer-wrap ul{margin:15px 0}.smart-copyright_footer{float:left}.smart-site{float:right}.smart-copyright_footer,.smart-site,.smart-copyright_footer a,.smart-site a{color:#fff;font-family:"Poppins",sans-serif;font-size:16px}.smart-copyright_footer a:hover,.smart-site a:hover{color:#f27b21}.smart-site>a{text-decoration:underline}.entry-header{display:none}.sliders-section{margin:0 auto !important}.sliders-section .vc_column-inner{padding:0 !important}.sliders-section .slider-section,.sliders-section .slider-image-wrap li:first-child{height:830px}.slider-image-wrap h1{font-size:52px;font-weight:700;max-width:580px;position:relative;line-height:140%}.slider-image-wrap h1:before{background-color:transparent;background-image:url(//www.rileyheatandair.com/wp-content/themes/twentynineteen-child/style/../images/banner-after.png);background-position:0 0;background-repeat:no-repeat;background-size:100% auto;content:"";display:block;height:414px;left:-130px;margin:0;position:absolute;top:-110px;width:764px;z-index:-1}.slider-image-wrap p{color:#000;font-size:20px;font-weight:500;max-width:530px;text-align:left;line-height:180%;letter-spacing:0}.slider-image-wrap a{background-color:#f27c22;border-radius:3px;color:#fff;display:inline-block;font-family:"Poppins",sans-serif;font-size:20px;font-weight:500;height:56px;line-height:56px;padding:0 40px}.slider-image-wrap a:hover{background-color:#1e37b5;color:#fff}.slide_wrap{bottom:110px;left:0;position:absolute;right:0}.slide_wrap .slide{display:none}.slide_wrap .navigation-baner{margin:0 auto;max-width:1200px;padding:0 15px}.slide_wrap .navigation-baner a{background-color:#f3f4f5;border:medium none;float:left;height:8px;margin:0 4px;width:8px}.slide_wrap .navigation-baner a.current,.slide_wrap .navigation-baner a:hover{background-color:#f27c22;height:8px;width:8px}.offers-section ul li{float:left;padding:0 15px;width:33.33%}.about-section{background-color:#f3f4f5}.about-section .about-content{float:right;min-height:550px}.about-content .main-title{text-align:left}.about-content .main-title .sub-title{display:block;font-size:48px}.main_btn{background-color:#f27c22;border-radius:3px;color:#fff !important;display:inline-block;font-family:"Poppins",sans-serif;font-size:18px;font-weight:500;height:50px;line-height:50px;padding:0 30px}.main_btn.black:hover{background-color:#1e37b5;color:#fff !important}.main_btn:hover{background-color:#000;color:#fff !important}.main_btn.black{background-color:#020202}.about_bottom{margin-top:30px}.about_bottom .main_btn.black{margin-left:15px}.about_image{position:relative;z-index:1}.about_image:before{background-image:url(//www.rileyheatandair.com/wp-content/themes/twentynineteen-child/style/../image/about-new-home.png);content:" ";width:530px;height:530px;position:absolute;top:64px}.gallery-photo li{margin:0}.gallery-photo li .smart-box{-moz-box-shadow:0 0 6px rgba(166,166,166,.35);-webkit-box-shadow:0 0 6px rgba(166,166,166,.35);-ms-box-shadow:0 0 6px rgba(166,166,166,.35);-o-box-shadow:0 0 6px rgba(166,166,166,.35);box-shadow:0 0 6px rgba(166,166,166,.35);margin:10px 10px 30px !important;position:relative;border-radius:5px}.gallery-photo li .smart-box .smart-event-img img{width:100%}.gallery-photo li .smart-box .smart-event-img{border-radius:5px 5px 0 0;overflow:hidden}.smart_img_ico{background-color:#fff;border-radius:50%;box-shadow:0 0 10px rgba(0,0,0,.15);height:63px;margin:0 auto !important;position:relative;width:63px}.smart_img_ico>img{bottom:0;left:0;margin:auto !important;position:absolute;right:0;top:0;-moz-filter:brightness(0%);-webkit-filter:brightness(0%);-ms-filter:brightness(0%);-o-filter:brightness(0%);filter:brightness(0%)}.service_btn .wpb_wrapper>p{text-align:center}.contact-section{background-image:url(//www.rileyheatandair.com/wp-content/themes/twentynineteen-child/style/../images/contact_section_bg.jpg);background-position:center center;background-repeat:repeat-x}.contact-section .wpb_wrapper>h2{color:#fff;font-size:36px;font-weight:700;letter-spacing:1px;margin:0 auto 20px;max-width:1000px;text-align:center}.contact-section .wpb_wrapper>p{color:#fff;font-size:24px;font-weight:500;text-align:center}.contact-section .wpb_wrapper>p.contact_text{margin-bottom:35px;padding-bottom:15px;position:relative}.contact-section .wpb_wrapper>p.contact_text:before{background-color:#fff;bottom:0;content:"";height:3px;left:0;margin:auto;position:absolute;right:0;width:123px}.testimonial-section{background-image:url(//www.rileyheatandair.com/wp-content/themes/twentynineteen-child/style/../images/testimonial_bg.jpg);background-position:center center;background-repeat:no-repeat;background-size:cover;position:relative;z-index:1}.testimonial-section:before{background-color:rgba(0,0,0,.85);content:"";display:block !important;height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1}.testimonial-section .main-title .sub-title{color:#fff}.testimonial_sub_title{color:#fff;font-size:18px;margin:0 auto 50px !important;max-width:810px;text-align:center}.recommend_div .wpb_wrapper{background-color:rgba(0,0,0,.5);border:1px solid rgba(88,88,88,.5);border-radius:10px;margin:30px auto 0 !important;max-width:570px;padding:10px}.view_btn .main_btn{background-color:#fff;color:#000 !important;height:44px;line-height:44px}.view_btn .main_btn:hover{background-color:#f27c22;color:#fff !important}.recommend_div .wpb_wrapper p{color:#fff;display:inline-block;font-size:22px;line-height:normal;text-align:center;margin-bottom:0}.recommend_div .wpb_wrapper p:first-child{display:block}.highly-rated{text-align:center}body .entry{margin-top:0}.top-btn{background-color:#f27c22;bottom:90px;color:#fff;cursor:pointer;font-size:20px;height:45px;line-height:45px;position:fixed;right:10px;text-align:center;-moz-transition:all .5s ease 0s;-webkit-transition:all .5s ease 0s;-ms-transition:all .5s ease 0s;-o-transition:all .5s ease 0s;transition:all .5s ease 0s;width:45px;z-index:99}.top-btn:hover{background-color:#333;color:#fff}.top-btn:after{content:"\F077";font-family:fontawesome}.smart-four{padding:50px 20px 40px;position:relative;text-align:center}.smart-four .smart_img_ico{left:0;position:absolute;right:0;top:-30px}.smart-four h4{color:#0d0d0d;font-size:20px;font-weight:600}.smart-four .the_content{color:#333;font-size:15px}.services_plus{bottom:-24px;left:0;margin:auto !important;position:absolute;right:0;width:48px}.services_plus>a{background-color:#020202;border-radius:50%;color:#fff;display:block;font-size:35px;height:48px;line-height:48px;margin:0 auto !important;text-align:center;width:48px}.services_plus>a:hover{background-color:#f27c22;color:#fff}.gallery-photo{margin-bottom:35px !important}.testimonial-section .smart-testo{margin-bottom:39px !important}.smart-testo .client-testimonials{border:7px solid #f27c22;border-bottom:none;float:left;margin-top:11%;padding:35px 25px 20px;position:relative;max-width:358px;margin-bottom:36px !important}.smart-testo .client-testimonials .the_content p{color:#fff;font-size:16px;min-height:148px;text-align:center;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:5;text-overflow:ellipsis;overflow:hidden}.smart-testo .client-testimonials .bialty-container{padding-bottom:85px}.bialty-container p span{color:#fff;font-size:20px;text-align:center}html .landing .customer-reviews .smart-testo .smart_rating{height:auto;width:auto;right:0;background-position:center 0;margin:0;padding-top:25px}.landing .smart-testo .client-testimonials .the_content p{color:#0d0d0d}.smart-testo .client-testimonials:before,.smart-testo .client-testimonials:after{background-color:#000;border:7px solid #f27c22;border-radius:50%;color:#fff;content:"\f10e";font-family:fontawesome;height:60px;left:20px;line-height:50px;position:absolute;text-align:center;top:-35px;width:60px}.smart-testo .client-testimonials:before{-moz-transform:rotateY(190deg);-webkit-transform:rotateY(190deg);-ms-transform:rotateY(190deg);-o-transform:rotateY(190deg);transform:rotateY(190deg)}.smart-testo .client-testimonials:after{bottom:-35px;left:auto;right:60px;top:auto}.client-testimonials h4{bottom:-35px;color:#fff;font-size:18px;left:30px;padding:5px 0;position:absolute;text-align:center;width:192px;margin:0;z-index:1}.sliders-section .all-slider:after{border:5px solid #1e37b5;border-top:5px solid transparent}.landing .smart-testo .client-testimonials .smart-box{position:relative;flex:1;padding-bottom:65px}.smart-testo .client-testimonials .smart-box:before,.smart-testo .client-testimonials .smart-box:after{background-color:#f27c22;bottom:0;content:"";height:7px;position:absolute}.smart-testo .client-testimonials .smart-box:before{left:0;width:34px}.smart-testo .client-testimonials .smart-box:after{right:0;width:135px}.smart-footer .smart-hv-text a{color:#373737;font-size:15px;line-height:normal;margin:0}.smart-footer .smart-hv-text a:hover{color:#f27c22}.footer-services .hv-list .hvac-services{display:inline-block;line-height:normal;position:relative}.footer-services .hv-list .hvac-services .smart-hv-text{font-size:15px;line-height:160%;color:#373737}.error-404.not-found{padding:60px 15px;text-align:center}.error-404.not-found .main-title{color:#000}.rate-color{color:#f27c22;font-family:'Poppins',sans-serif;font-weight:600}.smart_rating .star-review{margin:0 0 0 30px}.blog-listing .latest-blogs{border-radius:5px;-moz-box-shadow:0 0 6px rgba(166,166,166,.35);-webkit-box-shadow:0 0 6px rgba(166,166,166,.35);-ms-box-shadow:0 0 6px rgba(166,166,166,.35);-o-box-shadow:0 0 6px rgba(166,166,166,.35);box-shadow:0 0 6px rgba(166,166,166,.35);float:left;margin:2%;overflow:hidden}.smart-bog-box h4{color:#0d0d0d;font-size:18px;font-weight:600;line-height:normal;margin-bottom:0;min-height:85px}.recent-date{color:#525252;font-size:16px;margin-bottom:5px;margin-top:5px}.blog-four{padding:20px}.blog-info>p{color:#333;font-size:15px;text-align:left}.blog-info{margin-bottom:5px}.blog-listing .blog-info{min-height:206px}.about-us-in{padding-top:30px}.btn-wrap>a{color:#f27c22;font-size:18px;font-weight:500}.btn-wrap>a:hover{color:#1e37b5}.blog-listing{margin-bottom:20px !important}.star-review.star{display:inline-block;margin-right:5px}.star-review .star{float:left;height:19px;position:relative;vertical-align:top;width:11px}ul.star-review>li.star.right_star,ul.star-review>li.star.right_gray{margin-right:5px}ul.star-review>li.star.left_star:after{background:rgba(0,0,0,0) url(//www.rileyheatandair.com/wp-content/themes/twentynineteen-child/style/../images/star-rating.png) repeat scroll 0 0;content:"";height:20px;left:0;position:absolute;top:0;width:11px}ul.star-review>li.star.right_star:after{background:rgba(0,0,0,0) url(//www.rileyheatandair.com/wp-content/themes/twentynineteen-child/style/../images/star-rating.png) repeat scroll -10px 0;content:"";height:20px;left:0;position:absolute;top:0;width:11px}ul.star-review>li.star.left_gray:after{background:rgba(0,0,0,0) url(//www.rileyheatandair.com/wp-content/themes/twentynineteen-child/style/../images/star-rating.png) repeat scroll -23px 0;content:"";height:20px;left:0;position:absolute;top:0;width:11px}ul.star-review>li.star.right_gray:after{background:rgba(0,0,0,0) url(//www.rileyheatandair.com/wp-content/themes/twentynineteen-child/style/../images/star-rating.png) repeat scroll -34px 0;content:"";height:20px;left:0;position:absolute;top:0;width:11px}.contact-section .wpb_wrapper>p.contact_text .smart-c-tel{color:#fff}.contact-section .wpb_wrapper>p.contact_text .smart-c-tel:hover{color:#f27c22}.about_image.about-hide-img{display:none}span.smart-home-recdate{color:#f27a20}.blog-section .blog-four h4 a:hover{color:#1e37b5}.menu-main-menu-container .main-menu li:nth-child(7),.menu-main-menu-container .main-menu li:nth-child(8),.menu-main-menu-container .main-menu li:nth-child(9),.menu-main-menu-container .main-menu li:nth-child(10),.menu-main-menu-container .main-menu li:nth-child(11){display:none}.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{display:BLOCK}.owl-carousel .owl-nav>button{background:url(//www.rileyheatandair.com/wp-content/themes/twentynineteen-child/style/../image/home-sprite.fw.png) -59px -38px;background-repeat:no-repeat !important;width:36PX;height:71PX;display:inline-block;font-size:0 !important;margin:auto !important;position:absolute;left:-75PX;top:0;bottom:0;border-radius:0;-moz-transition:none !important;-webkit-transition:none !important;-ms-transition:none !important;-o-transition:none !important;transition:none !important}.owl-carousel .owl-nav>button.owl-prev{background:url(//www.rileyheatandair.com/wp-content/themes/twentynineteen-child/style/../image/home-sprite.fw.png) -59px -38px;background-repeat:no-repeat !important;width:36PX;height:71PX;display:inline-block;font-size:0 !important;margin:auto !important;position:absolute;left:-75PX;top:0;bottom:0;border-radius:0}.owl-carousel .owl-nav>button.owl-next{left:auto;right:-75PX;-moz-transform:rotate(180deg);-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg);background:url(//www.rileyheatandair.com/wp-content/themes/twentynineteen-child/style/../image/home-sprite.fw.png) -59px -38px}.owl-carousel .owl-nav>button:hover{background-position:-138px -41px;-moz-transform:rotate(180deg);-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}.owl-carousel .owl-nav>button.owl-next:hover{-moz-transform:rotate(360deg);-webkit-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}.testimonial-section .owl-carousel .owl-nav>button{background:url(//www.rileyheatandair.com/wp-content/themes/twentynineteen-child/style/../image/home-sprite.fw.png) -64px -141px;background-repeat:no-repeat !important;width:36PX;height:71PX;display:inline-block;font-size:0 !important;margin:auto !important;position:absolute;left:-75PX;top:0;bottom:0;border-radius:0;-moz-transition:none !important;-webkit-transition:none !important;-ms-transition:none !important;-o-transition:none !important;transition:none !important}.testimonial-section .owl-carousel .owl-nav>button.owl-next{left:auto;right:-75PX;-moz-transform:rotate(180deg);-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg);background:url(//www.rileyheatandair.com/wp-content/themes/twentynineteen-child/style/../image/home-sprite.fw.png) -64px -141px}.testimonial-section .owl-carousel .owl-nav>button:hover{background-position:-131px -138px;-moz-transform:rotate(180deg);-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}.testimonial-section .owl-carousel .owl-nav>button.owl-next:hover{-moz-transform:rotate(360deg);-webkit-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}.smart_img_ico>img:hover,.services_plus:hover~.smart_img_ico img{-moz-filter:none;-webkit-filter:none;-ms-filter:none;-o-filter:none;filter:none}.smart_inner_banner img{width:100%;height:100%;object-fit:cover;object-position:bottom}.smart_inner_banner{height:390px;position:relative}.smart_inner_banner .banner_text{position:absolute;left:0;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);max-width:1200px;padding:0 15px;z-index:1}.smart_inner_banner .banner-txt p{font-size:52px;font-weight:700;max-width:575px;text-align:left;line-height:1.2;letter-spacing:0}.smart_inner_banner .banner-txt p:last-child{font-size:49px;letter-spacing:2px;margin:0}.breadcrumbs{background:#f3f4f5;padding:12px 0}.home .breadcrumbs{display:none}ul.breadcrumb li{display:inline-block;padding-right:20px;margin-right:10px;position:relative;font-size:14px;color:#f2791f;font-weight:500}ul.breadcrumb li a{color:#666}ul.breadcrumb li a:hover{color:#f2791f}ul.breadcrumb li:after{content:'\f0da';font-family:Fontawesome;position:absolute;top:0;right:0;color:#333}ul.breadcrumb li:last-child:after{content:none}.smart-inner-box p{max-width:540px;height:380px;border-radius:5px;overflow:hidden}.smart-inner-box img{width:100%;height:100%;object-fit:cover}.sec-sec h3{font-size:20px;font-weight:600;letter-spacing:0}.first-sec{margin:0 0 20px}.inner-about p,.inner-abt-sat p,.inner-abt-second p,.inner-abt-last p{text-align:left}html .inner-abt-sat{background-size:cover !important;background-position:30% top;background-repeat:no-repeat !important;background-image:url(//www.rileyheatandair.com/wp-content/themes/twentynineteen-child/style/../images/sat-bg.jpg)}.contact-details li.icon.phone-icon p{display:inline-block;margin:0;line-height:1.7;float:left}.contact-details li{position:relative;padding-left:40px;margin:0 0 15px}.contact-details li:before{position:absolute;content:"\f095";font-family:fontawesome;left:0;top:0;color:#f27c22;line-height:1.3}.contact-details li.fax-icon:before{content:"\f1ac";top:0}.contact-details li.mail-icon:before{content:"\f0e0";top:0}.contact-details li a{color:#f27c22;font-weight:500}.contact-details li a:hover{color:#1e37b5}.contact-details{margin:0 0 15px !important}html .inner-about.section-gapping{padding-bottom:0}html .inner-about .vc_col-sm-6:last-child>.vc_column-inner{padding-left:0}html .inner-abt-sat h3{font-size:24px;font-weight:600;margin:0 0 25px}html .inner-about.section-gapping>.vc_col-sm-12>.vc_column-inner,html .inner-abt-second.section-gapping>.vc_col-sm-12>.vc_column-inner,html .inner-abt-sat.section-gapping>.vc_col-sm-12>.vc_column-inner,html .inner-abt-last.section-gapping>.vc_col-sm-12>.vc_column-inner{padding:0}.inner-abt-second .smart-inner-box p,.inner-abt-last .smart-inner-box p{float:right}ul.about-sec-list li,ul.ac-list li{position:relative;font-size:16px;color:#000;margin:0 0 12px;line-height:1.2}ul.ac-list,ul.about-sec-list{margin:0 0 15px}ul.about-sec-list li:before{color:#f27b21;margin-right:7px;content:"\f111";font-family:Fontawesome;font-size:8px;position:relative;top:-3px}ul.ac-list li{padding-left:15px;line-height:1.7}ul.ac-list li:before{content:"\f111";font-family:Fontawesome;color:#000;position:absolute;left:0;top:7px;font-size:8px}html .inner-abt-second.section-gapping .vc_col-sm-6{float:none;display:inline-block;vertical-align:middle}.contact-details b{color:#444}.contact-details span{color:#f27b21;font-weight:500}.ac-section p,.beware-section p,.genius-section p{text-align:left}.accordion-toggle{cursor:pointer}.accordion-content{display:none}.accordion-content.default{display:block}.accordion-toggle{font-size:18px;color:#000;padding:15px 20px;box-shadow:0 0 3px 2px rgba(0,0,0,.1);border-radius:4px;position:relative;padding-right:45px;font-weight:500;text-align:left}.accordion-content{margin:0 0 15px;background:#f27c22;padding:15px 20px;border-bottom-right-radius:4px;border-bottom-left-radius:4px;padding-right:45px}.accordion-content p{color:#fff;font-size:15px;text-align:left}.accordion-toggle.active{margin:0;background:#f27c22;color:#fff;padding-bottom:0;border-bottom-right-radius:0;border-bottom-left-radius:0;box-shadow:none}.accordion-toggle:hover{background:#f27c22;color:#fff}.accordion-toggle:after{content:'+';width:22px;height:22px;border-radius:50%;background:#f27c22;display:block;position:absolute;right:18px;top:13px;text-align:center;line-height:22px;color:#fff;font-size:20px}.active.accordion-toggle:after{font-weight:600;background:#fff;color:#f27c22;content:'-';text-align:center !important;position:absolute;padding-left:0}html .inner-serv-block ul li{font-size:18px;font-weight:500;line-height:1.4;margin:0 0 10px;padding-left:15px;position:relative}html .inner-serv-block ul li:before{content:"";color:#000;margin-right:7px;position:absolute;left:0;top:0}html .inner-serv-block ul li span.serv_num{color:#f27c22}html .inner-serv-block{width:24%;display:inline-block;vertical-align:top;padding:0 30px 0 0}html .services-areas .vc_column-inner{padding:0}.inner-serv-block a{color:#f27c22}.inner-serv-block a:hover{color:#333}.contact-banner-text:before{content:'';width:749px;height:300px;position:absolute;display:block;top:-85px;left:0;background-image:url(//www.rileyheatandair.com/wp-content/themes/twentynineteen-child/style/../images/slider-white-shadow.fw.png);z-index:-1;background-size:100% 100%;background-repeat:no-repeat}.contact-banner-text{position:relative}.inner-contact iframe{height:400px;box-shadow:0 0 3px 2px rgba(0,0,0,.1);padding:4px;border-radius:3px}.smart-contact-data img{margin-left:0}.smart-contact-data li.icon{position:relative;padding-left:60px;margin:0 0 50px}.smart-contact-data li.icon.addr-icon{margin:0 0 43px}.smart-contact-data li.icon:before{content:'';width:50px;height:50px;background:#f27c22;position:absolute;left:0;top:0;border-radius:4px;text-align:center;line-height:50px;font-family:fontawesome;color:#fff;font-size:28px}.smart-contact-data li.icon.addr-icon:before{content:"\f041"}.smart-contact-data li.icon.phone-icon:before{top:-15px;content:"\f095"}.smart-contact-data li.icon.mail-icon:before{content:"\f0e0";font-size:18px;top:-15px}.smart-contact-data li.icon p{font-size:18px;line-height:1.2}.smart-contact-data li.icon.addr-icon span.footer_contact,.smart-contact-data li.icon.addr-icon span.footer_contact a{display:block;font-weight:700;margin:0 0 7px;color:#000}.smart-contact-data li.icon.addr-icon p{font-size:16px;text-align:left}.smart-contact-data li.icon br{display:none}.smart-contact-data li.logo-image{margin:0 0 35px}html .inner-cont-last{background:#f3f4f5}form input:not([type=submit]),form textarea,form select{background-color:#fff;border:1px solid #ddd;border-radius:5px;box-shadow:none;color:#000;display:block;float:none;font-size:16px;height:50px;padding:0 15px;width:100%;margin:0 0 15px !important}.contact-first-field .cont-det{display:inline-block;width:33%}form textarea{height:120px;padding:10px 15px 0;resize:none}.inner-cont-last form.wpcf7-form{max-width:910px;margin:auto;text-align:center}.contact-first-field .cont-det{display:inline-block;width:32%;margin-right:12px;vertical-align:top}.contact-first-field .cont-det:last-child{margin-right:0}.contact-first-field{text-align:center}input[type=submit]{background-color:#f27c22;border-radius:3px;color:#fff !important;display:inline-block;font-family:"Poppins",sans-serif;font-size:18px;font-weight:500;height:50px;line-height:50px;padding:0 30px}input[type=submit]:hover{background-color:#1e37b5}.cont-det{text-align:center}.contact-title-form p{font-size:24px;line-height:170%;color:#000;font-weight:700;font-family:"Poppins",sans-serif}[id*=g-recaptcha-]{display:inline-block}.contact-title-form p{text-align:center;font-size:24px;font-weight:600;line-height:1.2;margin:0 0 10px}.contact-title-form{margin:0 0 40px !important;font-size:24px;text-align:center;font-weight:600}.inner-cont-last form.wpcf7-form .ajax-loader{margin:-15px 0 0 4px}html span.wpcf7-not-valid-tip{font-size:14px;text-align:left}span.wpcf7-form-control-wrap.your-email span[role=alert]{display:block !important;position:absolute;left:0;top:100%;right:0;width:100%;font-size:13px;line-height:1}html .wpcf7-form-control-wrap{display:block}form input.wpcf7-not-valid:not([type=submit]),form textarea.wpcf7-not-valid,form select.wpcf7-not-valid{border-color:red}html .contact-banner-text.service-banner:before{left:-90px;top:-130px;width:800px;height:350px}html .smart-contact-data a:hover{color:#f27c22}.smart-cate>div{width:49.5%;display:inline-block;vertical-align:middle}.services-title h4,.services-title h2{font-size:20px;font-weight:600;line-height:1.5}.smart-cate{overflow:hidden}ul.smart-category-list>li{padding-bottom:60px}ul.smart-category-list>li:last-child{padding:0}html .ac-section.section-gapping>.vc_col-sm-12>.vc_column-inner,html .beware-section.section-gapping>.vc_col-sm-12>.vc_column-inner,html .beware-section.section-gapping>.vc_col-sm-12>.vc_column-inner,html .heat-section.section-gapping>.vc_col-sm-12>.vc_column-inner,html .heat-boy.section-gapping>.vc_col-sm-12>.vc_column-inner,html .heat-last.section-gapping>.vc_col-sm-12>.vc_column-inner{padding:0}ul.smart-category-list>li:nth-child(2n) .smart-inner-box p{float:right;height:405px}html .genius-section{background-size:cover;background-position:30% 10%;background-repeat:no-repeat;background-image:url(//www.rileyheatandair.com/wp-content/themes/twentynineteen-child/style/../images/air-man-bg-2.jpg)}.geni-bold{font-size:20px;font-weight:600;letter-spacing:0}.beware-img.smart-inner-box p,.heat-last .smart-inner-box p{float:right}.beware-img.smart-inner-box p{height:460px}p.ac-data{margin:0}.beware-section a:hover{color:#1e37b5}html .heat-last .vc_col-sm-6{float:none;display:inline-block;vertical-align:middle}ul.heat-list li{margin:0 0 10px;font-size:16px}html .heat-boy{background-size:cover;background-position:30% top;background-repeat:no-repeat;background-image:url(//www.rileyheatandair.com/wp-content/themes/twentynineteen-child/style/../images/heat-bg.jpg)}.heat-last a:hover,.duct-last a:hover{color:#1e37b5}html .duct-section.section-gapping>.vc_col-sm-12>.vc_column-inner,html .duct-last.section-gapping>.vc_col-sm-12>.vc_column-inner{padding:0}html .duct-middle{background-size:cover;background-position:30% top;background-repeat:no-repeat;background-image:url(//www.rileyheatandair.com/wp-content/themes/twentynineteen-child/style/../images/duct-bg.jpg)}ul.clean-list li{position:relative;font-size:16px;padding-left:15px;margin:0 0 10px}ul.clean-list li:before{content:"\f111";font-family:Fontawesome;position:absolute;top:7px;left:0;color:#000;font-size:8px}b.clean-bold{font-size:24px;font-weight:600;display:block;line-height:1.6;margin:0 0 20px !important}ul.testimonials-data>li{text-align:center;font-size:16px;color:#333;line-height:1.7;padding:45px 35px 0;border:7px solid #ccc;margin:0 0 85px;position:relative}ul.testimonials-data>li.client-testimonials h4{color:#000;font-size:18px;position:static;width:auto;font-weight:600}.star-class-review .star{float:left;height:19px;position:relative;vertical-align:top;width:11px}.star-class-review{display:inline-block;margin:10px 0 15px !important}.star-class-review .star{float:left;height:19px;position:relative;vertical-align:top;width:10px}ul.star-class-review>li.star.right_star,ul.star-class-review>li.star.right_gray{margin-right:3px}ul.star-class-review>li.star.left_star:after{background:url(//www.rileyheatandair.com/wp-content/themes/twentynineteen-child/style/../images/star-gold-left.png) no-repeat;content:"";height:20px;left:0;position:absolute;top:0;width:11px}ul.star-class-review>li.star.right_star:after{background:url(//www.rileyheatandair.com/wp-content/themes/twentynineteen-child/style/../images/star-gold-right.png) no-repeat;content:"";height:20px;left:0;position:absolute;top:0;width:11px}ul.star-class-review>li.star.left_gray:after{background:url(//www.rileyheatandair.com/wp-content/themes/twentynineteen-child/style/../images/star-trans-left.png) no-repeat;content:"";height:20px;left:0;position:absolute;top:0;width:11px}ul.star-class-review>li.star.right_gray:after{background:url(//www.rileyheatandair.com/wp-content/themes/twentynineteen-child/style/../images/star-trans-right.png) no-repeat;content:"";height:20px;left:0;position:absolute;top:0;width:11px}html ul.star-class-review .star:last-child{margin-right:0}.testimonials-data>li:after,.testimonials-data>li:before{background-color:#fff;border:7px solid #ccc;border-radius:50%;color:#f27c22;content:"\f10e";font-family:fontawesome;height:60px;left:20px;line-height:50px;position:absolute;text-align:center;top:-35px;width:60px;font-size:26px;-webkit-transform:rotateY(190deg);transform:rotateY(190deg)}.testimonials-data>li:before{-webkit-transform:none;transform:none;right:73px;bottom:-32px;left:auto;top:auto}ul.testimonials-data>li .testo-title{position:absolute;top:92%;left:0;right:0}ul.testimonials-data>li.client-testimonials h4{color:#000;font-size:18px;position:static;width:auto;font-weight:600;display:inline-block;background:#fff;padding:0 7px;line-height:1.6}ul.testimonials-data{margin:auto;margin-top:30px;max-width:1060px}html .site-list>li{font-size:16px;line-height:1.4;margin:0 0 10px !important;padding-left:15px;position:relative}html .site-list li:before{content:'\f0da';font-family:Fontawesome;color:#000;position:absolute;left:0;top:0}html .site-list li a{color:#000}html .site-list li a:hover{color:#f2791f}ul.site-list-middle{padding:0;margin:5px 0 0 5px}ul.site-list-middle li{padding-left:15px;margin:0 0 5px !important}ul.site-list{float:left;width:25%}html .sitemap-section>.vc_col-sm-12>.vc_column-inner{padding:0}.blog-parent>div{float:right}.blog-parent{overflow:hidden}.blog-parent>div.blog-right{width:35%;padding-left:40px}.blog-parent>div.blog-left{width:65%}.blog-right .textwidget h3{font-size:20px;height:53px;line-height:53px;background:#f27c22;padding:0 20px;color:#fff;margin:0}.blog-right>.widget-content{margin:0 0 30px;border:1px solid #ddd;border-radius:5px;overflow:hidden}.blog-right>.widget-content:first-child{border:none;border-radius:0;margin:0}.blog-right>.widget-content ul,.smart-tag{padding:20px !important;overflow:hidden}.blog-right>.widget-content ul.smart-cat-name{padding:20px 0}.smart-tag .smart-tag-name a{font-size:16px;color:#666;display:inline-block;border:1px solid #ddd;padding:7px 10px;border-radius:5px}.smart-tag .smart-tag-name{display:block;vertical-align:top;margin:0 5px 5px 0;float:left;line-height:1}.smart-tag .smart-tag-name:last-child{margin:0}.smart-tag .smart-tag-name a:hover,.smart-tag .smart-tag-name a.active{background:#f27b22;color:#fff}.blog-right ul.smart-cat-name li{position:relative;color:#333;font-size:16px;padding:10px 20px;padding-left:40px;border-bottom:1px solid #eee}.blog-right ul.smart-cat-name li:before{content:"\f0da";font-family:Fontawesome;color:#f27c22;position:absolute;left:20px;top:8px}.blog-right ul.smart-cat-name li p.smart-count{float:right;color:#333;text-align:right}.blog-right>.widget-content ul.smart-cat-name{padding:20px 0}.blog-right ul.smart-cat-name li a{color:#666}.blog-right ul.smart-cat-name li a:hover,.blog-right ul.smart-cat-name li a.active{color:#f27b22}.blog-right ul.recent-post-ul .recent-img{width:90px;height:70px;position:relative;float:left;margin:0 15px 0 0;border:1px solid #ccc}.blog-right ul.recent-post-ul .recent-img img{width:100%;height:100%;-webkit-object-fit:cover;object-fit:cover}.blog-right ul.recent-post-ul .recent-title a{font-size:16px;line-height:1.2;display:block;font-weight:600;color:#000}.blog-right ul.recent-post-ul .recent-title a:hover,.blog-right ul.recent-post-ul .recent-title a.active{color:#f27b22}.blog-right ul.recent-post-ul .recent-date:before{content:"\f133";font-family:Fontawesome;margin-right:5px}.blog-right ul.recent-post-ul .recent-date{margin-bottom:0}.blog-right ul.recent-post-ul li{border-bottom:1px solid #eee;padding-bottom:10px;margin-bottom:12px}.blog-right ul.recent-post-ul li:last-child,.blog-right ul.smart-cat-name li:last-child{padding-bottom:0;margin-bottom:0;border:none}.blog-left ul.smart-blog-listing>li{width:50%;float:left;max-width:360px;margin:2px;margin-right:35px;box-shadow:0 0 3px 2px rgba(0,0,0,.1);border-radius:5px;overflow:hidden;margin-bottom:35px}.blog-left ul.smart-blog-listing>li:nth-child(2n){margin-right:0}.blog-left ul.smart-blog-listing>li:nth-child(2n+1){clear:left}.blog-left .blog-four h4 a{color:#0d0d0d}.blog-left .blog-info{min-height:130px}form#search-form{position:relative}form#search-form input#searchsubmit{position:absolute;right:15px;top:15px;font-size:0;padding:0;width:26px;height:26px;border-radius:0;background:url(//www.rileyheatandair.com/wp-content/themes/twentynineteen-child/style/../images/search-ico.png) no-repeat;transition:none !important}form#search-form input#s{margin:0 0 30px !important;padding-right:45px}form#search-form span.search-error{color:red;font-size:16px;position:absolute;top:100%;left:0;right:0}form#search-form input#searchsubmit:hover{filter:opacity(.5)}form#search-form input#s.error{border-color:red}.blog-left .smart-bog-box h4{min-height:auto}.smart-single li.smart-li{font-size:15px;margin:0 0 25px;color:#333;display:block;list-style:none}.smart-single li.smart-li b{display:block;font-weight:600;color:#1f1f1f}.smart-single .smart-del-title{font-size:18px;text-align:left;font-weight:600;line-height:1.5;margin:0 0 10px}.smart-single .main-img{margin:0 0 20px}.smart-date-wrap>*{display:inline-block;vertical-align:top;padding-right:15px;margin:0;margin-right:10px;position:relative;line-height:1.2}.smart-date-wrap p,.smart-date-wrap a{line-height:1.2;display:inline-block;vertical-align:top}.smart-date-wrap>*:after{content:'|';font-size:14px;position:absolute;right:0;top:2px;color:#666}.smart-date-wrap>*:last-child:after{content:none}.smart-date-wrap a{color:#f27c22}.smart-date-wrap a:hover{color:#1e37b5}.smart-del-content p{font-size:15px;color:#333;text-align:left}.smart-content-tag{color:#525252;font-size:14px;padding:20px 0;border-top:1px solid #dbe1e6;border-bottom:1px solid #dbe1e6}.smart-content-tag a{color:#525252}.smart-content-tag a:hover{color:#f27c22}.smart-comment-cout{font-size:16px;position:relative;float:left}.smart-blog-social{float:right}.smart-comment-cout:before{content:'ïƒ¥';font-family:Fontawesome;margin-right:10px}.smart-blog-social{font-size:16px}.smart-blog-social .icon{display:inline-block;vertical-align:top}.smart-blog-social .icon a{font-size:18px;color:#a8a8b7;margin-left:15px}.smart-blog-social .icon a:hover{color:#f27c22}.smart-comment-wrap{overflow:hidden;padding-top:15px}div#comment-form div#comments{margin:0}html .comments-area>*{margin-top:0;margin-bottom:0}div#comment-form .smart-c-title,#reply-title{font-size:20px;font-weight:600;margin:0 0 15px}div#respond{box-shadow:0 0 2px 2px rgba(0,0,0,.1);padding:20px;border-radius:5px}div#respond form input:not([type=submit]),div#respond form select{height:44px;font-size:14px;margin:0 !important}div#respond form textarea{font-size:14px}.validation.custom-success{font-size:16px;color:green;text-align:center;border:1px solid green;margin-top:15px}.validation.custom-error{color:red;font-size:15px;text-align:center;border:1px solid red;margin:15px 0 0}html span.says{display:none}html .comment .comment-author .avatar{border-radius:5px}html .commentlist .fn{font-size:18px}html .comment-metadata{font-size:15px;pointer-events:none}html .comment .comment-content{margin:0;padding:0}html .comment .comment-content p{font-size:14px;text-align:left;color:#525252}html .reply a,#cancel-comment-reply a#cancel-comment-reply-link{font-size:14px;color:#f27a20}html .reply a:hover,#cancel-comment-reply a#cancel-comment-reply-link:hover{color:#000}html .smart-comment-wrap,html .smart-single-wrap{box-shadow:0 0 2px 2px rgba(0,0,0,.1);padding:20px;border-radius:5px;margin:0 0 25px}.smart-social-wrap{overflow:hidden;padding:15px 0 0}.smart-del-content{padding:0 0 20px}.smart-para-wrap{padding:0 20px 20px}html .smart-single-wrap{padding:0}span.sp-aut{color:#f27c22}html .comment .comment-body{margin:0}html .reply{position:absolute;top:0;right:0;line-height:1}div#respond form>p{margin:0}div#respond form input.error:not([type=submit]),div#respond form select.error,div#respond form textarea.error{border-color:red}html div.error{color:red !important;margin:0 !important;line-height:1.2}html [for=emailcomment]{display:none !important}html .error-smart{color:red;font-size:15px}.smart-del-content{font-size:15px;color:#333;text-align:left}html .archive .page-header,html .search .page-header,html .error404 .page-header{margin:0;max-width:1200px;margin:auto;padding:0 15px;text-align:center;padding-top:60px}html .archive .page-header .search-term:after,html .archive .page-header .page-description:after,html .search .page-header .search-term:after,html .search .page-header .page-description:after,html .error404 .page-header .search-term:after,html .error404 .page-header .page-description:after{content:none}html .page-title{font-family:'Poppins',sans-serif}html .page-description{display:inline-block !important;vertical-align:top;line-height:1.4}html .search-no-results .page-content p{text-align:center}section.search form#search-form input#searchsubmit{margin:0}.no-results.not-found section.search form#search-form input#s{margin:0 !important}section.no-results.not-found{padding-bottom:60px}.no-results.not-found section.search form#search-form{max-width:750px;margin:auto}html em.comment-awaiting-moderation{font-size:15px;line-height:1.5;display:block}body:not(home) .main-title{margin:0 0 25px !important}html .blog-load-wrap{text-align:center}html .smart-inner-box.mobile-show{display:none}#accordion b{font-size:18px;font-weight:500}html [for=comment].error,html [for=author].error{display:none !important}ul.blog-listing li{max-width:95%;background:#fff;box-shadow:0 0 2px 2px rgba(0,0,0,.05);border-radius:3px;margin:2px auto !important}.smart-blog-img{height:180px;width:360px}.smart-blog-img img{width:100%}ol.commentlist li{margin:0 0 15px}ol.commentlist div#respond.comment-respond{margin:10px 0}#smart-recaptcha>div.error-cap{border:1px solid red;border-radius:3px}#cancel-comment-reply a#cancel-comment-reply-link{margin-bottom:10px;display:inline-block}p.ac-data a{color:red}p.ac-data a:hover{color:#f27c22}div#respond form>[class*=comment-form]{margin:0 0 10px}ol.children{padding-top:15px}form#search-form input#s.search-data-error{border-color:red}.smart-del-content ul li{list-style-type:disc;list-style-position:inside}.smart-del-content ol li{list-style-type:decimal;list-style-position:inside}.smart-await .reply{display:none}ul.abc li{list-style:none}.smart-keywords_header{font-size:16px;text-align:center;position:absolute;color:#fff;z-index:-1}.smart-keywords_footer{font-size:16px;padding:0 15px;text-align:center;position:absolute;top:auto;bottom:6px}.smart-topbar .smart-keywords_header ul li a{font-size:12px;margin-top:-10px;display:inline-block;vertical-align:top;color:#fff;cursor:default}.smart-keywords_footer ul li{display:inline-block;margin:-10px 0;position:relative;cursor:default}.smart-keywords_footer ul li:after{width:1px;content:"";display:inline-block;margin:0 4px 0 7px;height:10px;background:#030303;cursor:default}.smart-keywords_footer ul li a{color:#030303;font-size:13px}.sliders-section .banner-img img{width:100%}.sliders-section .banner-img figure,.sliders-section .banner-img .vc_single_image-wrapper{display:block}.sliders-section{background-image:url(https://www.rileyheatandair.com/wp-content/uploads/2019/12/banner-min.png);background-size:cover;background-position:bottom center}.sliders-section p{font-size:0}.vc_row.wpb_row.vc_row-fluid.sliders-section.banner-new{overflow:visible !important;left:0 !important}.sliders-section .metaslider .caption-wrap{position:absolute;bottom:0;left:0;color:#fff;opacity:1;margin:0 auto;display:block;width:100%;line-height:1.4em;max-width:1200px;right:0;background:0 0;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%)}.sliders-section .metaslider .caption{padding:5px 10px;word-wrap:break-word}.sliders-section .metaslider .caption h1,.smart_inner_banner .banner-txt h1{font-size:52px;font-weight:700;color:#000;display:table}.sliders-section .metaslider .caption h1{text-shadow:-5px -2px 20px #fff}.sliders-section .metaslider .caption h1 span,.smart_inner_banner .banner-txt h1 span{display:block;font-size:49px;padding-top:15px}.sliders-section .metaslider .caption h2{font-size:20px;color:#000;font-weight:500;margin-bottom:20px;line-height:150%;text-shadow:0px 0px 19px rgba(255,255,255,.55);display:table}.sliders-section .metaslider .caption h2+br{display:none}.sliders-section .metaslider .caption-wrap .caption:after{background:url(//www.rileyheatandair.com/wp-content/themes/twentynineteen-child/style/../images/baner-captons-bg.png) no-repeat 0 0;content:"";width:764px;height:414px;position:absolute;top:-115px;left:-104px;z-index:-1;opacity:.7}.landingpage-heading{font-size:45px;font-family:'Poppins',sans-serif;line-height:63px;text-align:center !important;font-weight:600;color:#1e37b4}.ac_installation{padding-top:148px;background:#f7f7f7}.landing-smart-sitebranding-upperrow{display:flex;flex-direction:row-reverse;align-items:center;justify-content:space-between;padding:20px 0}body.landing{padding-top:0}body.landing .site-logo{position:static;max-width:100%;background:0 0;padding:0;height:96px}body.landing header.site-header{background:0 0}.landing header .smart-contact-number div,.landing header .smart-contact-number div a{font-size:20px;font-family:'Poppins',sans-serif;line-height:22px;color:#fff;font-weight:600}.landing header .smart-contact-number div a{font-size:25px;line-height:30px}.landing header .smart-contact-number{padding-left:58px;position:relative}header .smart-contact-number:before{background-image:url(//www.rileyheatandair.com/wp-content/themes/twentynineteen-child/style/../images/landing-page-sprite-img.png);background-position:-136px 12px;background-repeat:no-repeat;bottom:0;content:"";height:49px;left:0;margin:auto;position:absolute;top:2px;width:49px;border:1px solid #f37c24;border-radius:50px}.landing header .smart-contact-number div a:hover{color:#f27c22}body.landing header.site-header.sticky{background:#000;box-shadow:0 0 10px rgba(0,0,0,.2)}.landing header.sticky .smart-contact-number div,.landing header.sticky .smart-contact-number div a{color:#f27c22}header.sticky .landing-smart-sitebranding-upperrow{padding:10px 0}header.sticky .smart-contact-number:before{background-position:-136px -78px}.landing header.sticky .smart-contact-number div a:hover{color:#fff}.banner-landing .smart_inner_banner{height:auto}.ac_installation .container .vc_column-inner,.our-service .container .vc_column-inner{padding:0}.landing .acinstallation-content-section,.landing .ourservice-acinstallation-section{margin:0}.landing .acinstallation-content-section .right-col{width:47.1%;padding-left:45px;margin-top:-6px}.landing .acinstallation-content-section .left-col{width:52.9%}.acinstallation-content-section .right-col .wpb_text_column p{font-size:18px;line-height:32px;font-weight:400;color:#000;font-family:'Poppins',sans-serif;padding-bottom:10px}.our-service{margin-top:105px;margin-bottom:115px}html .inner-contact .vc_col-sm-6>.vc_column-inner{padding:0;max-width:540px}html .inner-contact .vc_col-sm-6:last-child>.vc_column-inner{float:right}html .smart-small-addr{margin-top:35px}.landing .acinstallation-content-section .left-col .vc_box_border_grey{height:656px}.smart-tag-sidebar .smart-tag{height:130px;padding-bottom:30px;overflow-y:scroll}.landing .acinstallation-content-section .left-col>.vc_column-inner>.wpb_wrapper{margin-left:-44px}.landing .acinstallation-heading-section .landingpage-heading{position:relative;padding-bottom:28px;margin-bottom:30px}.landing .ourservice-acinstallation-section .left-col,.landing .ourservice-acrepair-section .right-col,.landing .ourservice-maintenance .left-col{width:58.2%;padding-top:27px}.landing .ourservice-acinstallation-section .right-col,.landing .ourservice-acrepair-section .left-col,.landing .ourservice-maintenance .right-col{width:41.8%}.our-service .square-img .vc_single_image-wrapper{height:300px;width:100%;border-radius:25px;overflow:hidden}.our-service .square-img .vc_figure{display:block}.our-service .square-img .vc_single_image-wrapper img{object-fit:cover;width:100%;height:100%}.landing .ourservice-acinstallation-section .right-col,.landing .ourservice-maintenance .right-col{padding-left:56px}.landing .ourservice-acrepair-section .right-col .landing-subheading{padding-right:88px}.our-service .landing-subheading h3{font-size:35px;font-family:'Poppins',sans-serif;line-height:35px;text-align:right;font-weight:400;color:#1e37b4;position:relative}.landing .ourservice-acinstallation-section .left-col .landing-subheading,.landing .ourservice-maintenance .left-col .landing-subheading,.landing .ourservice-acinstallation-section .right-col .landing-subheading{padding-right:88px}.landing .ourservice-acrepair-section .left-col{padding-right:56px}.landing .ourservice-acrepair-section .right-col .landing-subheading,.landing .ourservice-acrepair-section .left-col .landing-subheading{padding-left:74px;padding-right:0}.our-service .ourservice-acrepair-section .landing-subheading h3{text-align:left}.our-service .landing-para.wpb_text_column p{font-size:18px;line-height:32px;font-weight:400;color:#000;font-family:'Poppins',sans-serif;text-align:right}.landing-para{padding-right:110px}.landing-subheading{padding-bottom:18px;position:relative}.landing-subheading:before{content:"";position:absolute;top:18px;right:10px;bottom:0;left:auto;width:54px;height:3px;background:#1e37b4}.ourservice-acrepair-section .landing-subheading:before{right:auto;left:6px}.landing .square-img{position:relative}.landing .round-img .vc_box_border_grey{background:#fff;width:100px;height:100px;border-radius:50px;display:flex;justify-content:center;margin:auto;align-items:center}.landing .round-img .vc_figure{width:116px;height:116px;border-radius:60px;display:flex;background:linear-gradient(170deg,#1c3cd2 0%,rgba(38,166,225,.3) 100%)}.round-img{position:absolute;top:auto;left:0;right:auto;bottom:41px}.our-service-section .landingpage-heading{margin-bottom:30px}.landing .ourservice-acinstallation-section,.landing .ourservice-acrepair-section{margin-bottom:74px}.our-service .ourservice-acrepair-section .landing-para.wpb_text_column p{text-align:left}.ourservice-acrepair-section .landing-para{padding-left:110px;padding-right:0}.ourservice-acrepair-section .round-img{left:auto;right:0}.landing .vc_row{margin-left:0;margin-right:0}.landing .testimonial-rating{display:flex;padding-top:22px}.landing .vc_column_container>.vc_column-inner{padding:0}.landing .mobile-landing-title{display:none}.landing .other-service-content .left-img-col>.vc_column-inner>.wpb_wrapper{margin-left:-106px}.landing .other-service-content .right-image-col>.vc_column-inner>.wpb_wrapper{margin-right:-197px;margin-left:-28px}.landing .other-service-para{max-width:610px;margin:0 auto 15px}.landing .smart_inner_banner .container{display:flex;padding-top:220px;max-width:1210px}.banner-landing .smart_inner_banner{height:708px;background:no-repeat;background-position:center center;object-fit:cover}.landing .banner-form{width:38.3%;background:#fff;border-radius:10px;box-shadow:0 0 50px rgba(0,0,0,.12);padding:19px 20px 30px 25px}.landing .banner-text-phone{width:61.7%;margin-top:120px;position:relative}.landing .smart_inner_banner .banner_text{position:static;transform:none;max-width:100%;padding:0;max-width:620px;margin:0;letter-spacing:0}.landing .smart_inner_banner .banner_text h1{font-size:40px;font-weight:700;color:#fff;line-height:48px;text-align:left;font-style:italic}.landing .banner-contact-no{display:inline-block;margin-top:19px}.landing .banner-contact-no .phone-field{margin-top:27px}.schedule-service-form .schedule-form-heading{font-size:35px;font-family:'Poppins',sans-serif;line-height:49px;text-align:center;font-weight:600;color:#1e37b4;position:relative;padding-bottom:11px;margin-bottom:25px}.schedule-service-form label{font-size:18px;font-weight:400;color:#000;line-height:32px}.schedule-service-form label em{color:red}.landing form input:not([type=submit]),.landing form textarea,.landing form select{position:relative;padding-left:45px;margin-bottom:0 !important}.schedule-service-form label{font-size:18px;font-weight:400;color:#000;line-height:32px;position:absolute;top:8px;z-index:1;bottom:auto;left:48px;right:auto;pointer-events:none;transition:.5s all}.schedule-service-form .full-filled{position:relative;line-height:0;margin-bottom:10px}.schedule-service-form br{display:none}.schedule-service-form .full-filled span:before{background-image:url(//www.rileyheatandair.com/wp-content/themes/twentynineteen-child/style/../images/landing-page-sprite-img.png);background-position:-70px -174px;background-repeat:no-repeat;bottom:auto;content:"";height:22px;left:15px;margin:auto;position:absolute;top:15px;width:22px;z-index:1}.schedule-service-form .full-filled.address-field span:before{background-image:url(//www.rileyheatandair.com/wp-content/themes/twentynineteen-child/style/../images/landing-page-sprite-img.png);background-position:1px -174px;top:12px}.schedule-service-form .full-filled.phone-field span:before{background-image:url(//www.rileyheatandair.com/wp-content/themes/twentynineteen-child/style/../images/landing-page-sprite-img.png);background-position:-147px -174px;top:10px}.schedule-service-form .full-filled.name-field span:before{background-image:url(//www.rileyheatandair.com/wp-content/themes/twentynineteen-child/style/../images/landing-page-sprite-img.png);background-position:4px -246px;top:14px}.schedule-service-form .full-filled.Issues-field span:before{background-image:url(//www.rileyheatandair.com/wp-content/themes/twentynineteen-child/style/../images/landing-page-sprite-img.png);background-position:-65px -244px;top:14px}.schedule-service-form .full-filled.Issues-field span:after{content:"\f105";position:absolute;font-family:fontawesome;top:25px;left:auto;right:17px;bottom:auto;transform:rotate(90deg);pointer-events:none}.schedule-service-form .Issues-field.input_focus span:after{transform:rotate(-90deg)}.landing .schedule-service-form input[type=submit]{display:block;width:100%}.schedule-service-form .full-filled.value_focus label,.schedule-service-form .full-filled.input_focus label{top:-9px;font-size:14px;color:#000;background:#fff;padding:3px 5px 3px;border-radius:5px;line-height:1;z-index:9;border:1px solid #c7c7c7}.schedule-service-form input[type=submit]:hover{background-color:#000}.schedule-service-form .schedule-form-heading:before{content:"";position:absolute;width:50px;height:3px;background:#f27c22;display:block;bottom:0;left:0;margin:0 auto;right:0;top:auto}.schedule-service-form .submit-btn{position:relative}.schedule-service-form .ajax-loader{position:absolute;top:17px;bottom:auto;left:auto;right:12px}.landing .schedule-service-form span.wpcf7-form-control-wrap.your-email span[role=alert]{position:static;line-height:13px;display:inline-block !important}.landing .wpcf7-response-output.wpcf7-display-none.wpcf7-validation-errors{font-size:14px}.landing .banner_text:before{background-image:url(//www.rileyheatandair.com/wp-content/themes/twentynineteen-child/style/../images/landing-banner-map-iamge.png);background-repeat:no-repeat;bottom:auto;content:"";height:132px;left:auto;position:absolute;top:auto;width:251px;z-index:1;right:63px;margin-top:139px}.landing .schedule-service-form span.wpcf7-form-control-wrap.your-email span[role=alert]{display:none !important}.landing .other-service-para span.para-no{font-size:20px;line-height:26px;font-family:'Poppins';font-weight:700}.landing div.wpcf7-spam-blocked{border:2px solid orange;background-color:#fff;border:1px solid;color:red;font-family:'Poppins',sans-serif;font-size:14px;font-weight:400;line-height:1.3;margin:10px 0 0;padding:5px;text-align:center;width:100%}.about-content b a,p.ac-data a,.section-gapping b a,.smart-del-content a,.smart-del-content p a{color:#1e37b5}.about-content b a:hover,p.ac-data a:hover,.section-gapping b a:hover,.smart-del-content a:hover,.smart-del-content p a:hover{color:#f27c22}@media only screen and (min-width:768px) and (max-width:1024px){.sliders-section{height:405px;left:0 !important}}@media only screen and (max-width:767px){.sliders-section{height:183px;left:0 !important}.banner-txt h1{font-size:22px}}@media (min-width:480px) and (max-width:767px) and (orientation:landscape){.sliders-section{height:340px;left:0 !important}html body .sliders-section .metaslider .caption-wrap{top:50%}}.landing .other-service-content .middle-content-col{width:65.2%;text-align:center !important;margin:69px 0 30px}.smart-topbar ul li.smart-contact-number a{color:#444;display:inline-block;font-size:16px;margin-left:5px;vertical-align:middle;min-width:132px;text-align:left}.smart-topbar ul li.smart-contact-number span a:first-child{position:relative;margin-left:0;min-width:auto !important}.smart-topbar ul li.smart-contact-number span a:first-child:after{content:"";height:2px;width:94%;background:#f27c22;position:absolute;left:0;right:0;top:auto;bottom:0}.smart-quick-contact ul li.icon.addr-icon>p .footer_contact a{position:relative}.smart-quick-contact ul li.icon.addr-icon>p .footer_contact a:after{content:"";height:2px;width:94%;background:#f27c22;position:absolute;left:0;right:0;top:auto;bottom:-3px}header .fa-twitter:before{content:"";background:url(//www.rileyheatandair.com/wp-content/themes/twentynineteen-child/style/../image/x-white-icon.png) no-repeat;position:absolute;left:-11px;right:0;top:2px;height:20px;width:20px;background-position:center center;margin:auto;bottom:0;background-size:17px auto;filter:brightness(.7)}body .fa-twitter:hover:before{filter:invert(57%) sepia(34%) saturate(3034%) hue-rotate(347deg) brightness(99%) contrast(92%)}footer .fa-twitter:before,.landing .smart-footer ul.landing-social-icon li a.fa-twitter:before{content:"";background:url(https://www.rileyheatandair.com/wp-content/uploads/2025/01/x-white-icon.png) no-repeat;position:absolute;left:0;right:0;top:0;height:20px;width:20px;background-position:center center;margin:auto;bottom:0;background-size:contain}footer .fa-twitter:hover:before{filter:brightness(100%)}html .landing .smart-footer .landing-social-icon li.smart-twitter{margin-left:0}.landing .smart-footer .landing-social-icon li a{width:20px;height:20px}.smart-topbar ul li.smart-contact-number a:hover{color:#fb7f31}.schedule-service-form .full-filled.Issues-field span:after{top:10px}body .banner-contact-form .wpcf7 form.invalid .wpcf7-response-output{font-size:14px;margin:5px 0;text-align:center;color:red;border:1px solid red}form.wpcf7-form.invalid .wpcf7-response-output{font-size:14px;margin:5px 0;color:red;border:1px solid red}html span.wpcf7-not-valid-tip{color:red}html .g-recaptcha.wpcf7-not-valid>div{border:1px solid red}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output,.wpcf7 form.sent .wpcf7-response-output{color:red;font-size:16px;line-height:120%;text-align:center;padding:7px 15px;border:1px solid red;margin:15px 0 0}body .wpcf7 form.sent .wpcf7-response-output{color:green;border-color:green}body .banner-contact-form span.wpcf7-spinner{margin:4px auto 0;display:block}.smart-blog-social .icon a.fa.fa-twitter:before{content:"";background:url(https://www.rileyheatandair.com/wp-content/uploads/2023/07/twitter-header-icon.png) no-repeat;position:absolute;left:-11px;right:0;top:-12px;height:20px;width:20px;background-position:center center;margin:auto;bottom:0;background-size:14px auto}.smart-blog-social .icon a{position:relative}h4.accordion-toggle.active:after{padding:0}.landing .banner-form{z-index:9}.smart-keywords_footer ul li a{color:#fff}body.search .blog-seach-wrap.blog-load-wrap{margin-bottom:60px}body.search .blog-seach-wrap.blog-load-wrap span.blog-search-more.main_btn{pointer-events:all;cursor:pointer}div#comment-form form#commentform p.form-submit{margin-top:20px}.breadcrumbs ul.breadcrumb{max-width:550px}form .cont-det .sub-wrap p{text-align:center;position:relative}form .cont-det .sub-wrap p span.wpcf7-spinner{position:absolute;top:13px}.contact-first-field .cont-det{margin-bottom:15px !important}form input:not([type=submit]),form textarea,form select{margin:0 !important}.myfooter-2 form#epicwin_subscription h2{color:#b2b2b2;font-size:16px;text-align:left;line-height:180%;padding:0}.footer-sec .myfooter-2 .footer-info .wrap-con-del>.wrap-wash-left>.widget_epicwin_widget>p{display:none}.footer-sec .myfooter-2 .footer-info .wrap-wash-left{width:100%}.myfooter-2 form#epicwin_subscription li.footer-email label{width:fit-content;font-family:"Poppins",sans-serif;font-size:16px;color:#fff;margin:0;position:absolute;top:11px;left:16px;transition:all .3s}.myfooter-2 form#epicwin_subscription li.footer-email .focus label,.myfooter-2 form#epicwin_subscription li.footer-email .value_focus label{background:#fb7f31;padding:1px 10px;border-radius:4px;line-height:26px;top:-14px}.myfooter-2 form#epicwin_subscription li.footer-email input{background-color:#191919;border:1px solid #666;border-radius:3px;color:#fff;font-family:"Poppins",sans-serif;font-size:16px;height:50px;padding:0 15px;width:100%;margin:20px 0 6px !important}.myfooter-2 form#epicwin_subscription .sub_buttons input{background-color:#f27c22;display:inline-block;color:#fff;font-family:"Poppins",sans-serif;font-size:18px;font-weight:500;height:44px;line-height:44px;padding:0 40px;width:auto}.myfooter-2 form#epicwin_subscription .sub_buttons input:hover{background-color:#1e37b5;color:#fff}p.error-msg.name_email_error{border:1px solid red;color:red;padding:6px 10px;margin-bottom:7px;font-size:16px;line-height:100%;text-align:center;background:#fff}.myfooter-2 .sub_buttons.loader_wrap .loader_wrap{margin:0 10px}.myfooter-2 .sub_buttons.loader_wrap{display:flex;align-items:center}.epicwin-subscription .loading{position:static !important}p.error,p.success{margin-bottom:7px}.schedule-service-form .schedule-form-heading p{font-size:35px;font-family:'Poppins',sans-serif;line-height:49px;text-align:center;font-weight:600;color:#1e37b4;position:relative;padding-bottom:0;margin-bottom:0}.blog-section .blog-left .blog-load-wrap .main_btn{cursor:pointer}.section-gapping.inner-cont-last form[aria-label="Contact form"] .cont-wrap #smart-recaptcha>p{margin:0}.section-gapping.inner-cont-last form[aria-label="Contact form"] .cont-wrap #smart-recaptcha{margin:15px auto 12px;justify-content:center;display:flex}.section-gapping.inner-cont-last form[aria-label="Contact form"] .cont-wrap .cont-det input.error,.section-gapping.inner-cont-last form[aria-label="Contact form"] .cont-wrap .cont-det textarea.error{border-color:red}.section-gapping.inner-cont-last form[aria-label="Contact form"] .cont-wrap .cont-det input:not([type=submit]),.section-gapping.inner-cont-last form[aria-label="Contact form"] .cont-wrap .cont-det textarea,.section-gapping.inner-cont-last form[aria-label="Contact form"] .cont-wrap .cont-det select{color:#000 !important}.section-gapping.inner-cont-last form[aria-label="Contact form"] .wpcf7-response-output{font-size:16px}.section-gapping.inner-cont-last .contact-title-form .success-message{border:1px solid green;text-align:center;font-size:16px;margin-top:10px}.search-no-results .blog-seach-wrap.blog-load-wrap{display:none}.blog-section .smart-main-category .smart-cat-name .smart-cat-count.cat-active>a{color:#f27c22}.landing .banner-landing{background:url(https://www.rileyheatandair.com/wp-content/uploads/2023/06/banner.png) no-repeat !important;background-size:cover !important;opacity:1}.section-gapping.inner-cont-last form[aria-label="Contact form"] .cont-det.error-cap .add>div{border:1px solid red;border-radius:3px}.bialty-container .inner-contact .contact-title-form .smart-contact-data>ul>li>p{text-align:left}.sliders-section .metaslider .caption-wrap .caption{width:100%;max-width:620px}.services-section ul.gallery-photo .owl-item h4>a{transition:all .3s}.services-section ul.gallery-photo .owl-item h4>a:hover{color:#fb7f31}@media (max-width:677px){.sliders-section .metaslider .caption-wrap .caption{width:100%;max-width:350px}.about_image.about-hide-img{display:block;padding-bottom:105px;max-width:450px;margin:0 auto}}@media (max-width:479px){body .about_image:before{max-height:320px;max-width:320px;background-size:100% 100%;top:124px}}@media (min-width:1023px){.blog-section .owl-carousel .owl-item{height:651px}}.schedule-service-form div#smart-recaptcha{margin-bottom:12px}.schedule-service-form .submit-btn span.wpcf7-spinner{position:absolute;right:13px;top:13px;margin:0}.input_focus label,.value_focus label{top:-10px;background:#f37c24;padding:3px 6px;font-size:12px;line-height:14px;border-radius:3px;color:#fff}.epic_results .errors p.error1{background:#fff;padding:2px 10px;line-height:normal;margin-bottom:7px;border:1px solid red;color:red;text-align:center}footer .footer-info .sub_buttons{position:relative;width:max-content}footer .footer-info .sub_buttons .loading{position:absolute !important;top:50%;right:-40px;transform:translate(-50%,-50%);border-radius:50%}header p.site-description{display:none !important}body.landing .site-logo{width:auto;max-width:max-content;margin:auto}body div#recaptcha-error-message{font-size:14px;text-align:left;margin-top:-10px !important;margin-bottom:20px}.schedule-service-form div#smart-recaptcha{margin-bottom:10px}.landing .neighbourhood-service .neighbourhood-content{display:flex;align-items:center}.bialty-container .privacy-policy-page{max-width:1170px;width:100%;margin:auto;padding:60px 15px;float:none}.privacy-policy-page p{color:#333 !important;line-height:180%;font-size:15px;text-align:left;font-family:"Poppins",sans-serif;font-weight:400}.privacy-policy-page ol li:first-child{font-size:15px}.privacy-policy-page ol li:first-child strong,.privacy-policy-page .wpb_wrapper>ul:nth-child(3)>li>strong,.privacy-policy-page .wpb_wrapper>ul:nth-child(3)>li::marker,.privacy-policy-page .contact-details p strong{font-size:20px;line-height:180%;color:#333;font-weight:600}.privacy-policy-page .contact-details p{margin-bottom:0}.privacy-policy-page ul li{list-style-type:disc;list-style-position:inside;position:relative;font-family:"Poppins",Sans-serif;font-size:15px;color:#333;text-align:left;font-weight:400;line-height:180%}.privacy-policy-page .wpb_wrapper>ul>li{list-style-type:disc;font-size:15px}.privacy-policy-page .wpb_wrapper>ul:nth-child(3)>li{list-style-type:lower-alpha}.privacy-policy-page .wpb_wrapper>ul>li>p{margin-bottom:0}.privacy-policy-page ul li>ul{padding-left:20px}.privacy-policy-page .wpb_wrapper>ol,.privacy-policy-page .wpb_wrapper>ul{margin-bottom:16px}.privacy-policy-page p a{color:#1e37b5}.privacy-policy-page p a:hover{color:#333 !important}.privacy-policy-page .wpb_wrapper>ol:nth-child(5),.privacy-policy-page .wpb_wrapper>ol:nth-child(7),.privacy-policy-page .wpb_wrapper>ol:nth-child(9),.privacy-policy-page .wpb_wrapper>ol:nth-child(12),.privacy-policy-page .wpb_wrapper>ol:nth-child(15){margin-bottom:0}.menu-main-menu-container .main-menu li.menu-item-276{display:none}body .smart-single .blog-section .blog-left .smart-del-content h3{margin-top:20px}.landing .banner-landing .smart_inner_banner{display:flex;max-width:1210px;margin:0 auto;padding:0 15px;align-items:center}.landing .banner-landing .smart_inner_banner .banner-text-content.container{width:60%;padding-top:30px}.landing .banner-landing .smart_inner_banner .banner-text-content.container .banner-text-phone{width:100%}.landing .banner-landing .smart_inner_banner .banner-form{width:40%;margin-top:300px}body.landing div#content{overflow:visible}.landing .other-service-para strong{background:#f37c24;margin:0 auto;padding:15px 25px 15px 50px;position:relative;border-radius:5px;color:#fff;font-family:"Poppins";font-weight:600;font-size:22px;line-height:22px}.landing .other-service-para strong:before{content:"";position:absolute;width:35px;height:35px;top:9px;left:8px;right:auto;bottom:0;background-image:url(//www.rileyheatandair.com/wp-content/themes/twentynineteen-child/style/../images/landing-page-sprite-img.png);background-position:-68px -82px}.landing .other-service .middle-content-col .other-service-para:last-child{margin-top:45px !important}.landing .other-service-para strong:hover{background-color:#000}.landing .other-service-para strong a span.para-no{color:#fff !important;font-family:"Poppins";font-weight:600;font-size:22px;line-height:22px}.landing .smart_inner_banner .banner_text h1 strong{font-weight:700}body.landing{position:relative}.landing .other-service-para strong a{color:#fff}.landing .right-col-map figure.wpb_wrapper>.vc_single_image-wrapper.vc_box_border_grey{height:auto !important;margin:0 auto}footer.footer-section .footer-sec .wrap-wash-left>p,footer.footer-section .footer-sec .wrap-wash-left>p>a,footer.footer-section .footer-sec .wrap-marr-right>p>a{color:#fff;font-family:"Poppins",sans-serif;font-size:16px;position:relative;font-weight:400}footer.footer-section .footer-sec .wrap-wash-left>p>a,footer.footer-section .footer-sec .wrap-marr-right>p>a{line-height:160%;text-align:left;display:inline-block;font-weight:300;width:auto;margin-left:27px;margin-bottom:10px}footer.footer-section .footer-sec .wrap-wash-left p.imp-link:before,.important-links.mobile p.imp-link:before{content:"";height:2px;width:100%;background:#f27c22;position:absolute;left:0;right:0;top:auto;bottom:-3px}footer.footer-section .footer-sec .wrap-wash-left>p br,footer.footer-section .footer-sec .wrap-marr-right>p br{display:none}footer.footer-section .footer-sec .wrap-wash-left>p>a:hover,footer.footer-section .footer-sec .wrap-marr-right>p>a:hover{color:#f27b21}footer.footer-section .footer-sec .wrap-marr-right>p:first-child{display:none}footer.footer-section .footer-sec .wrap-wash-left p.imp-link{width:auto;display:inline-block;text-transform:uppercase;margin-bottom:11px}footer.footer-section .footer-sec .wrap-marr-right>p{margin-top:65px}footer.footer-section .footer-sec .wrap-wash-left>p>a:before,footer.footer-section .footer-sec .wrap-marr-right>p>a:before,.important-links.mobile .link-item a:before{color:#fff;content:"\f041";font-family:fontawesome;font-size:24px;left:-27px;position:absolute;top:2.5px;pointer-events:none}.smart-testo .client-testimonials .smart_rating{position:relative}.smart-testo .client-testimonials .smart_rating{content:"";height:20px;width:120px;position:absolute;top:auto;bottom:42px;left:0;right:80px;margin:0 auto}.important-links.mobile{display:none}body .bialty-container p span{color:inherit}@media only screen and (max-width:767px){.menu-main-menu-container .main-menu li.menu-item-276{display:block}.privacy-policy-page ol li:first-child strong,.privacy-policy-page .wpb_wrapper>ul:nth-child(3)>li>strong,.privacy-policy-page .wpb_wrapper>ul:nth-child(3)>li::marker,.privacy-policy-page .contact-details p strong{font-size:18px;line-height:140%}.bialty-container .privacy-policy-page{padding:30px 15px}ul.about-sec-list li,ul.ac-list li{font-size:14px}body.landing .customer-reviews>.container{padding:0 !important}body.landing .smart-testo .client-testimonials{margin:15px !important}}.epic_results p{margin-top:10px}body.landing .smart-testo .client-testimonials .smart_rating{background:0 0}input[type=search]::-webkit-search-cancel-button{cursor:pointer}.wpcf7-not-valid-tip{color:red !important}body .smart-del-content ul{padding-left:10px;margin-bottom:10px}body .smart-del-content p{margin-bottom:10px}body .smart-del-content h4{margin-bottom:10px}.blog-right ul.recent-post-ul .recent-img{display:flex;align-items:center;justify-content:center;background-color:#d3d3d3}.blog-right ul.recent-post-ul .recent-img img{width:auto;height:auto}@media (max-width:1024px){.blog-right ul.smart-cat-name li{padding:10px}.blog-right ul.smart-cat-name li:before{left:-5px}}@media (max-width:1023px) and (min-width:768px){.smart-del-content h2{font-size:22px}}footer.footer-section .footer-sec .menu-quick-links-container ul li.current_page_parent>a{color:#f27c22}