.module-cta .text-white p{color:#fff}.sidebar__widget-category{list-style:none}.Hdr_Nav{display:flex;align-items:center}.banner-home__media img{max-width:360px}@media only screen and (min-width:1400px) and (max-width:1600px){.banner-home__media img{max-width:360px}}.Hdr_Nav ul{list-style:none;margin:0;padding:0;display:flex;position:relative}.Hdr_Nav li{margin-right:15px;position:relative}.Hdr_Nav a{text-decoration:none;color:#000;padding:10px 15px;display:block;text-transform:uppercase}.Hdr_Nav ul ul{display:none;position:absolute;top:100%;left:0;background-color:#f9f9f9;list-style:none;padding:10px 0;box-shadow:0 4px 8px rgb(0 0 0 / .1);border-radius:4px;z-index:1000;min-width:200px}.Hdr_Nav li:hover>ul,.Hdr_Nav ul ul:hover{display:block}.Hdr_Nav ul ul li{margin:0!important;min-width:250px}.Hdr_Nav ul ul a{color:#333;padding:8px 15px;background-color:#f9f9f9;display:block;border-bottom:1px solid #e0e0e0;transition:background-color 0.3s}.Hdr_Nav ul ul a:hover{background-color:#e0e0e0;color:#000}.Hdr_Nav ul ul li:last-child a{border-bottom:none}.service-details__area .service-details-right .service-details-righ-widget .search .search-bar.main-search:hover{background:#ff3d003b}.service-details__area .service-details-right .service-details-righ-widget .title{margin-bottom:40px;font-size:30px;color:#fff}.service-details__area .service-details-right .service-details-righ-widget .search .search-bar{padding:10px;text-transform:uppercase}.service-details__area .service-details-right .service-details-righ-widget .search .search-bar p{color:#fff}.btn-title{text-transform:uppercase;font-size:20px}.footer__logo img{max-width:300px}.footer__widget-title p{font-size:22px}.footer__widget.footer__widget-item-4{padding-left:50px}.breadcrumb-space{padding:100px 0 100px}:root{--rr-theme-primary:#8c2538}.header-4-top,.footer__bottom-home-1-bg,.content-area .faq .accordion .card .card-header .card-link[aria-expanded=true],.header-4__right-btn{background:var(--rr-theme-primary)}.header__logo.header__logo-3 .logo-3{width:350px!important}@media screen and (max-width:575px){.header__logo.header__logo-3 .logo-3{width:230px!important}}.latest-service2__item-text h3{font-size:23px;padding-top:20px}.footer__copyright p a:hover{color:#b1b1b1}.footer__copyright-menu ul li a:hover{color:#b1b1b1}.blog__details-content a{color:#8c2538}.latest-cta2__area::before{background-color:#000}#fbuilder .fform h1{font-size:40px}.service-details__area .service-details-right .service-details-righ-widget{background-color:var(--rr-theme-primary)}.banner-home{padding:100px 0 100px}.gallery__item .text .title{margin-top:20px}.gallery__item:before{background:rgb(0 0 0 / 80%)}.banner-home{padding:150px 0 100px;background-size:cover;background-position:center;background-repeat:no-repeat;width:100%}.banner-home::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgb(0 0 0 / 66%);z-index:1}.banner-home__content h1{color:#fff}.banner-home__content .description p{color:#fff}.latest-about2__content-subtitle{color:#fff}section.latest-feature2__area.section-space-top{padding-bottom:120px}#menu-main-nav-menu .sub-menu .sub-menu{left:100%;top:0}@media (max-width:991px){.order-1{order:unset!important}}@media only screen and (max-width:575px){.footer__widget.footer__widget-item-2,.footer__widget.footer__widget-item-3,.footer__widget.footer__widget-item-4{padding:25px 0 25px 0;border-bottom:1px solid #dadada}.breadcrumb__title{font-size:40px}.breadcrumb__menu ul{font-size:12px}.section-space{padding-top:40px}}@media (max-width:450px){.breadcrumb__title{font-size:30px}}