a:hover{text-decoration:none!important}h1,h2,h3,h4,h5,h6{font-weight:600}@media screen and (min-width:981px){.rite-align-center,.rite-site-navigation .et-menu-nav>ul#menu-main-menu{display:flex;align-items:center}}.top-header-phone p{margin-bottom:0px!important}.rite-site-navigation #menu-main-menu.et-menu>li{margin-left:3px!important}.rite-site-navigation #menu-main-menu .sub-menu{padding-top:0px;padding-bottom:0px}.rite-site-navigation #menu-main-menu .sub-menu .menu-item{padding-left:0px;padding-right:0px;width:100%}.rite-site-navigation #menu-main-menu .sub-menu .menu-item a{width:100%;display:block;padding-top:15px;padding-bottom:15px;transition:all 0.3s}.rite-site-navigation #menu-main-menu .sub-menu .menu-item a:hover{background-color:#ffc915;opacity:1}.menu-special-button{margin-top:0px!important}body #page-container .rite-site-navigation .menu-special-button a{background:#ffc915;padding:18px 24px!important;font-weight:500;color:#000000!important;transition:all 0.3s}body #page-container .rite-site-navigation .menu-special-button a:hover{background:#7bc09a}body .rite-site-navigation ul li.menu-special-button:hover>a,body .rite-site-navigation .menu-special-button a:hover{background:#089948;color:#ffffff!important}.rite-banner-slider .depicter-primary-container .depicter-layers-container .depicter-arrow-layer{right:10px!important}.rite-service-slider .slick-list{padding-bottom:40px}.rite-service-slider .bdp-post-carousel-content{box-shadow:0px 6px 5px 0px rgba(0,0,0,0.05);background:#ffffff;transition:all 0.3s;padding-bottom:15px;border-radius:10px;margin:0px 16px!important;overflow:hidden}.rite-service-slider .bdp-post-carousel-content:hover{background:#ffc915}.rite-service-slider .bdp-post-title{font-size:20px;color:#000000!important;margin-bottom:0px!important}.rite-service-slider .bdp-post-carousel-wrp{overflow:inherit}.rite-service-slider button.slick-prev{left:-40px!important;top:calc(50% - 50px);right:inherit!important;background:url("https://www.ritechoicecarpetcleaning.com/wp-content/uploads/2023/06/arrow-prev-slider.png")!important;height:39px!important;width:39px!important;background-position:center center!important}.rite-service-slider button.slick-next{left:inherit!important;top:calc(50% - 50px);right:-40px!important;background:url("https://www.ritechoicecarpetcleaning.com/wp-content/uploads/2023/06/arrow-next-slider.png")!important;height:39px!important;width:39px!important;background-position:center center!important}body .rite-service-slider .bdp-post-carousel button.slick-prev:hover,body .rite-service-slider .bdp-post-carousel button.slick-prev:focus,body .rite-service-slider .bdp-post-carousel button.slick-next:hover,body .rite-service-slider .bdp-post-carousel button.slick-next:focus{background-color:rgba(0,0,0,0)!important;opacity:0.4}.rite-projects .et_pb_gallery_items{display:flex;flex-wrap:wrap}.rite-projects .et_pb_gallery_item{width:calc(33% - 13px)!important;margin:13px}.rite-projects .et_overlay{transform:scale(0.92);border-radius:10px}.rite-projects .et_pb_gallery_pagination{border-top:0px}.rite-projects .et_pb_gallery_pagination ul{text-align:center;margin-top:20px}.rite-projects.et_pb_gallery .et_pb_gallery_pagination ul li a{color:#000000}body .rite-testimonials .et_pb_slide_image{width:40%}body .rite-testimonials .et_pb_slide_image img{max-height:300px!important}body .rite-testimonials .et_pb_slide_description{width:60%;display:flex;flex-direction:column}body .rite-testimonials .et_pb_slide_description .et_pb_slide_title{order:2}body .rite-testimonials .et_pb_slide_description .et_pb_slide_content{order:1}body .rite-testimonials .et_pb_slide_description .et_pb_slide_content h3{font-size:24px;color:#089948!important;margin-top:20px}body .rite-testimonials .et-pb-arrow-prev:before,body .rite-testimonials .et-pb-arrow-next:before{display:none}body .rite-testimonials .et-pb-arrow-prev{background:url("https://www.ritechoicecarpetcleaning.com/wp-content/uploads/2023/06/arrow-prev-slider.png")!important;height:39px!important;width:39px!important;background-position:center center!important}body .rite-testimonials .et-pb-arrow-next{background:url("https://www.ritechoicecarpetcleaning.com/wp-content/uploads/2023/06/arrow-next-slider.png")!important;height:39px!important;width:39px!important;background-position:center center!important}.rite-contact-info .et-pb-icon{border-radius:100%}.rite-home-contact-form .et_pb_contact_main_title{margin-bottom:10px}.rite-home-contact-form .et_contact_bottom_container,.rite-subscribe .et_contact_bottom_container{float:inherit}.rite-footer-menu #menu-footer-menu{display:block}.offer-price-popup .et_pb_module_header{padding-bottom:0px!important}.et_pb_scroll_top.et-pb-icon{right:inherit;left:0;border-top-left-radius:0px;border-bottom-left-radius:0px;border-top-right-radius:5px;border-bottom-right-radius:5px}.et_pb_scroll_top.et-hidden{opacity:0;-webkit-animation:fadeOutLeft 1s cubic-bezier(.77,0,.175,1) 1;animation:fadeOutLeft 1s cubic-bezier(.77,0,.175,1) 1}.et_pb_scroll_top.et-visible{-webkit-animation:fadeInLeft 1s cubic-bezier(.77,0,.175,1) 1;animation:fadeInLeft 1s cubic-bezier(.77,0,.175,1) 1}.page-id-22 .contact-footer-right,.page-id-18 .contact-footer-right{display:none}.page-id-22 .contact-footer-left,.page-id-18 .contact-footer-left{margin:0 auto!important}#et_mobile_nav_menu .mobile_nav.opened .mobile_menu_bar::before,.et_pb_module.et_pb_menu .et_mobile_nav_menu .mobile_nav.opened .mobile_menu_bar::before{content:'\4d'}ul.et_mobile_menu li.menu-item-has-children .mobile-toggle,ul.et_mobile_menu li.page_item_has_children .mobile-toggle,.et-db #et-boc .et-l ul.et_mobile_menu li.menu-item-has-children .mobile-toggle,.et-db #et-boc .et-l ul.et_mobile_menu li.page_item_has_children .mobile-toggle{width:44px;height:100%;padding:0px!important;max-height:44px;border:none;position:absolute;right:0px;top:0px;z-index:999;background-color:transparent}ul.et_mobile_menu>li.menu-item-has-children,ul.et_mobile_menu>li.page_item_has_children,ul.et_mobile_menu>li.menu-item-has-children .sub-menu li.menu-item-has-children,.et-db #et-boc .et-l ul.et_mobile_menu>li.menu-item-has-children,.et-db #et-boc .et-l ul.et_mobile_menu>li.page_item_has_children,.et-db #et-boc .et-l ul.et_mobile_menu>li.menu-item-has-children .sub-menu li.menu-item-has-children{position:relative}.et_mobile_menu .menu-item-has-children>a,.et-db #et-boc .et-l .et_mobile_menu .menu-item-has-children>a{background-color:transparent}ul.et_mobile_menu .menu-item-has-children .sub-menu,#main-header ul.et_mobile_menu .menu-item-has-children .sub-menu,.et-db #et-boc .et-l ul.et_mobile_menu .menu-item-has-children .sub-menu,.et-db #main-header ul.et_mobile_menu .menu-item-has-children .sub-menu{display:none!important;visibility:hidden!important}ul.et_mobile_menu .menu-item-has-children .sub-menu.visible,#main-header ul.et_mobile_menu .menu-item-has-children .sub-menu.visible,.et-db #et-boc .et-l ul.et_mobile_menu .menu-item-has-children .sub-menu.visible,.et-db #main-header ul.et_mobile_menu .menu-item-has-children .sub-menu.visible{display:block!important;visibility:visible!important}ul.et_mobile_menu li.menu-item-has-children .mobile-toggle,.et-db #et-boc .et-l ul.et_mobile_menu li.menu-item-has-children .mobile-toggle{text-align:center;opacity:1}ul.et_mobile_menu li.menu-item-has-children .mobile-toggle::after,.et-db #et-boc .et-l ul.et_mobile_menu li.menu-item-has-children .mobile-toggle::after{top:10px;position:relative;font-family:"ETModules";content:'\33';color:#ffffff;background:#089948;border-radius:50%;padding:3px}ul.et_mobile_menu li.menu-item-has-children.dt-open>.mobile-toggle::after,.et-db #et-boc .et-l ul.et_mobile_menu li.menu-item-has-children.dt-open>.mobile-toggle::after{content:'\32'}.et_pb_menu_0.et_pb_menu .et_mobile_menu:after{position:absolute;right:5%;margin-left:-20px;top:-14px;width:0;height:0;content:'';border-left:20px solid transparent;border-right:20px solid transparent;border-bottom:20px solid #ffffff}.mobile_menu_bar{position:relative;display:block;bottom:0px;line-height:0}.et_pb_menu_0.et_pb_menu .et_mobile_menu,.et_pb_menu_0.et_pb_menu .et_mobile_menu ul{background-color:#ffffff!important;border-radius:10px}.rite-contact-info .et_pb_blurb_description p{word-break:break-all}.rite-testimonials .et_pb_slide_description{padding-left:10px!important}.rite-main-serivces .et_pb_image_container .entry-featured-image-url{overflow:visible!important}.rite-main-serivces .et_pb_image_container .et_overlay{z-index:1;opacity:1;height:60px;width:60px;border-radius:100%;border:none;left:50%;transform:translate(-50%,0%);bottom:-30px;top:inherit;outline:10px solid rgba(255,255,255,0.5);transition:all 0.3s;transform-origin:center}.rite-main-serivces .et_pb_image_container .et_overlay:before{font-size:25px}.rite-main-serivces .et_pb_post .entry-title{margin-top:47px}.rite-main-serivces .et_pb_post{transform:scale(1);transition:all 0.3s!important}.rite-main-serivces .et_pb_post:hover{transform:scale(1.05)}.rite-main-serivces .et_pb_post:hover .et_overlay{background-color:#ffc915;outline:12px solid rgba(255,255,255,0.5)}.rite-main-serivces .et_pb_post:hover .et_overlay:before{color:#000000!important}@media screen and (max-width:980px){.rite-footer-menu .et_pb_menu__menu{display:block!important;width:100%}.rite-footer-menu .et_mobile_nav_menu{display:none!important}.rite-main-serivces .column{width:calc(50% - 24px)!important;margin:12px!important}.rite-main-serivces .column .et_pb_post{margin-top:24px!important}.rite-projects .et_pb_gallery_item{width:calc(50% - 26px)!important;margin:13px!important}.rite-site-navigation .menu-special-button{display:table;margin:0 auto}.rite-site-navigation .menu-special-button a{margin-top:30px}.rite-service-slider .bdp-post-title{font-size:18px}.rite-service-slider .bdp-post-carousel-content{margin:0px 5px!important}body .location-box-items .et_pb_column:not(:last-child){margin-bottom:30px!important}.rite-site-navigation .et_pb_menu__logo-wrap{position:relative;padding-bottom:25px}}@media screen and (max-width:767px){.rite-main-serivces .column{width:100%!important}.rite-main-serivces .column .et_pb_post{margin-top:24px!important}.rite-testimonials .et_pb_slide_description{padding-left:0px!important}body .rite-testimonials .et_pb_slide_description{width:100%!important}.rite-service-slider .bdp-post-title{font-size:13px}.rite-service-slider button.slick-arrow{display:none!important}}@media screen and (max-width:420px){.pum #popmake-381{left:0px!important;width:100%!important}.rite-projects .et_pb_gallery_item{width:100%!important;margin:13px!important}.rite-service-slider .bdp-post-title{font-size:16px}}.main-logo .et_pb_image_wrap,.header-top-pure-steam-logo .et_pb_image_wrap{padding-bottom:16px}.header-top-pure-steam-logo .et_pb_image_wrap:after{content:'Servicing Maury County';text-transform:uppercase;color:#04589f;font-size:12px;font-weight:600;position:absolute;bottom:0;left:8%;display:block;width:100%;line-height:12px}.main-logo .et_pb_image_wrap:after,.rite-site-navigation .et_pb_menu__logo-wrap:after{content:'Servicing Middle Tennessee';text-transform:uppercase;color:#089948;font-size:12px;font-weight:600;position:absolute;bottom:0;left:14%;display:block;width:100%;line-height:12px}.rite-site-navigation .et_pb_menu__logo-wrap:after{left:50%;width:auto;transform:translate(-50%);bottom:5px;font-size:10px}