/*
Template:       roofix
Theme Name:     Roofix Child
Theme URI:      https://radiustheme.com/demo/wordpress/themes/roofix
Author:         RadiusTheme
Author URI:     https://www.radiustheme.com
Description:    Roofix is a clean and modern WordPress Theme. This theme comes with all necessary features and pages for a Roofing website.
Version:        1.0
Tags:           two-columns, three-columns, left-sidebar, right-sidebar, custom-colors, custom-menu, featured-images, footer-widgets, full-width-template, sticky-post, theme-options, threaded-comments, translation-ready, blog
License:        Envato split License
License URI:    https://themeforest.net/licenses/terms/regular
*/

.middle-bar-logo img{width:120px;}
.footer-box-layout2 img{width:150px;}
.sidebar-about img{width:120px;}
.offcanvas-short-content{margin-bottom:10px!important;}
.current-menu-item a{color:#c29470!important;}
.light-logo img{filter: brightness(0) saturate(100%) invert(96%) sepia(4%) saturate(15%) hue-rotate(152deg) brightness(104%) contrast(105%);}
.rtin-insurance-tab .nav-tabs{display:none!important;}

.pricing-contact .item-btn{background-color:#c29470!important; color:#fff!important;}
.pricing-contact .item-btn:hover{background-color:#002a41!important;}

.item-content{color:#000!important;}

.bafg-twentytwenty-container img{height:450px; object-fit:cover;}
.single-sidebar img{display:none;}

.testimonial-box-layout10 .item-img:before {filter: brightness(0) saturate(100%) invert(78%) sepia(10%) saturate(1556%) hue-rotate(338deg) brightness(80%) contrast(87%);}
.item-icon img{filter: brightness(0) saturate(100%) invert(78%) sepia(10%) saturate(1556%) hue-rotate(338deg) brightness(80%) contrast(87%);}
.rtin-insurance-tab .rtin-item .insur-tab-more{background-color:#c29470!important;}
.rtin-insurance-tab .rtin-item .insur-tab-more:hover{background-color:#002a41!important;}
.portfolio-title{margin-bottom:0!important;}
.portfolio-title .heading-layout1new{margin-bottom:0!important;}
.project-item-layout7 {margin-right: 0!important;}
.project-layout7 .item-img .project-details .item-content .content-title{font-size:18px!important;}
.header-top-bar.layout-4 .topbar-information ul .item-label1:after {right: -25px!important;}
.header-top-bar.layout-4 .topbar-information ul li:after {right:-25px!important;}
.project-box img, .project-box .item-img a{pointer-events:none;}
.project-layout7 .item-img .project-details .project-button{display:none;}
.swiper-button-next, .swiper-button-prev {top:38%!important;}
.testimonial-section .elementor-background-overlay{inset:0 0 100px 0;} 
.project-title:after{content: "";
    height: 4px;
    width: 49px;
    position: absolute;
    bottom: -15px;
    left: 0;
	right:0; margin:0 auto; background-color: #c29470;}

.custom-service .progress-circular-layout{display:none;}
.custom-service img{height:500px; object-fit:cover;}
.projecthead-title .item-title:after{content: "";
    height: 4px;
    width: 49px;
    position: absolute;
    bottom: 95px;
    left: 0;
	right:0; margin:0 auto; background-color: #c29470;}

.projecthead-title.our-project .item-title:after {bottom: 125px;}

@media (max-width: 767.98px) {
.mobile-header-topbar {display:none;}
.mean-bar .mobile-btn, .mean-bar .sidebarBtn{position:relative!important;}
	.mean-bar{display: flex;  align-items: center; justify-content: space-between;}
	.mean-bar .header-btn-new.mobile-btn {right:0!important;}
	.mean-container .mean-bar .logo-small {width: 110px;}
	.page-id-3793 .footer-top-wrap-layout2 {padding: 200px 0 20px!important;}
	.footer-top-wrap-layout2 {padding: 60px 0 10px!important;}
}





