/*
Theme Name: Renovator Child
Theme URI: https://renovator.qodeinteractive.com
Description: A child theme of Renovator Theme
Author: Mikado Themes
Author URI: http://themeforest.net/user/mikado-themes
Version: 1.0.1
Text Domain: renovator
Template: renovator
*/

.mkd-logo-wrapper a {
	display: flex;
	width: 300px;
    height: auto !important;
}
.mkd-clients-carousel .owl-carousel .owl-item img {
	width: auto;
	max-height: 110px;
	height: auto;
}
.mkd-logo-wrapper a img.mkd-normal-logo {
	opacity: 1 !important;
}
.mkd-sticky-holder .mkd-logo-wrapper a img.mkd-normal-logo {
	max-height: 51px;
}

input.wpcf7-form-control.wpcf7-submit,
.mkd-btn.mkd-btn-solid {
	background-color: #ba1019;
}
.mkd-owl-shortcode-slider .owl-controls .owl-dots .owl-dot span:hover, .mkd-owl-shortcode-slider .owl-controls .owl-dots .owl-dot.active span {
	background: #ba1019;
}
/**title**/
	.mkd-title.mkd-standard-type {
		background-size: cover;
		background-repeat: no-repeat;
		background-position: center center;	
		height: auto !important;
		min-height: 400px !important;
		padding-top: 2rem !important;
		padding-bottom: 2rem !important;
		display: flex;
		align-items: center;
	}
.mkd-title .mkd-title-holder h1 span {
	color: #ffffff;
}
.mkd-light-header .mkd-page-header>div:not(.mkd-sticky-header) .mkd-main-menu>ul>li>a, .mkd-light-header.mkd-header-style-on-scroll .mkd-page-header .mkd-main-menu>ul>li>a {
	color: #000000;
}
.mkd-post-info .mkd-post-info-author,
.mkd-testimonial-bottom {
    display: none;
}
.list-horz {
	list-style: none;
	padding-left: 0;
}
.list-horz li {
	display: inline-block;
}
.list-horz li:not(:last-child) {
	margin-right: 1rem;
}
.mkd-blog-holder:not(.mkd-blog-single) .mkd-post-info-category a {
	background: #BA1019;
}
.textwidget .mkd-unordered-list br {
  display: none;
}
.mkd-pricing-calculator input[type=range]::-webkit-slider-runnable-track,.mkd-progress-bar .mkd-progress-content-outer .mkd-progress-content{
background:#ba1019;
}
.textwidget .list-horz {
	display: flex;
	gap: 7px;
    justify-content: center;
}
.textwidget .list-horz li {
	text-decoration:underline;
}
footer .mkd-footer-bottom .widget ul li {
	border-bottom: 0 !important;
}
.widget .mkd-blog-list-item-inner .mkd-item-title h5 {
	line-height: 18px;
}
.widget .mkd-blog-list-item-inner .mkd-post-info-date {
	font-size: 11px !important;
}
.widget .mkd-blog-list-item-inner .mkd-item-title a {
	font-size: 12px;
}
.widget.mkd-sidearea .mkd-image-widget {
	background: #efefef;
    padding: 15px;
}
.mkd-page-header .mkd-main-menu.mkd-default-nav > ul > li.mkd-active-item > a:hover,
.mkd-page-header .mkd-main-menu.mkd-default-nav > ul > li.mkd-active-item > a {
    color: #BA1019 !important;
}
.single-post .mkd-blog-single-nav .mkd-blog-next a,
.single-post .mkd-blog-single-nav .mkd-blog-prev a {
	display: flex;
	gap: 10px;
}
.contact-form-srvc .wpcf7-form label {
	color: #000000 !important;
}
/**page content top padding**/
.mkd-content .mkd-content-inner > .mkd-full-width > .mkd-full-width-inner,
	.page-id-11053.mkd-full-width-inner,
	.page-id-11062.mkd-full-width-inner,
	.page-id-11030 .mkd-full-width-inner {
			padding-top: 0 !important;
	}
.d-767 {
		display: none !important;
	}
.h-767 {
	display: initial !important;
}
/**estimation form**/
.gform-theme--framework .estimation-form .gf_progressbar .percentbar_blue {
	background-color: #ba1019;	
}
.gform-theme--framework .estimation-form .button {
	background-color: #ba1019 !important;
	color: #ffffff !important;
}
.gform_wrapper h2.gform_title { display: none !important; }
.gform-theme--framework .estimation-form .gform_page_footer {
	justify-content: end;
}
/****/
.machen-col {
	padding-right: 50%;
}
.mkd-breadcrumbs-holder {
	left: 0;
    top: 53px !important;
}
.we-do-sec.vc_custom_1777612902451 {
	background-position: center bottom !important;
}
.mkd-blog-holder.mkd-blog-single .mkd-post-info-category a,
.mkd-blog-holder.mkd-date-outside .mkd-post-info-date .year {
	background-color: #ba1019 !important;
}
.mkd-sidebar .mkd-item-title {
	line-height: normal;
}
@media(max-width: 1366px){
	nav.mkd-main-menu>ul>li>a span.item_inner {
		padding: 0 10px;
	}
	.mkd-logo-wrapper a {
		width: 250px;
	}
}
@media(max-width: 1120px){
	nav.mkd-main-menu>ul>li>a {
		font-size: 14px;
	}
	.mkd-logo-wrapper a {
		width: 190px;
	}
}
@media(max-width: 1024px){
	.we-do-sec.vc_custom_1777553246766 {
		background-position: top right !important; 
	}
	.mkd-title.mkd-standard-type {
		padding-top: 0 !important;
		padding-bottom: 0 !important;
		min-height: auto !important;
	}
	.h-info-box-r .mkd-elements-holder-item-inner {
		margin-top:1rem;
	}
	.mkd-mobile-header .mkd-mobile-menu-opener a {
		font-size: 25px;
	}
	.mkd-mobile-header .mkd-mobile-logo-wrapper img {
		height: auto;
		width: auto;
		max-width: 250px;
		margin-top: 20px;
	}
}
@media(max-width: 980px){
	.machen-col {
    	padding-right: 30%;
	}
}

@media(max-width: 767px){
	.we-do-sec.vc_custom_1777553246766 {
        background-position: top left !important;
    }
	.machen-col {
        padding-right: 0;
    }
	.h-767 {
		display: none !important;
	}
	.d-767 {
		display: initial !important;
	}
}
@media(max-width: 768px){
	.mkd-footer-inner .mkd-column {
		margin-bottom: 30px;
	}
}
@media only screen and (max-width: 600px) {
	.we-do-sec.vc_custom_1777652503032 {
		background-position: center left !important;
		padding-top: 30px !important;
		padding-bottom: 30px !important;
	}
	.mkd-breadcrumbs-holder {
    	top: 0 !important;
	}
	.h-calc-sec .vc_custom_1776841333103,
	.h-vid-sec.vc_custom_1777491570278 {
		padding-top: 30px !important;
		padding-bottom: 10px !important;
	}
	.we-do-sec .mkd-elements-holder-item-content.mkd-elements-holder-custom-857890 {
        padding: 64px 0 30px 0 !important;
    }
	.mkd-title .mkd-title-holder .mkd-subtitle span {
		font-size: 13px;
    	line-height: 20px;
	}
	.single-post .mkd-post-text-inner .entry-title.mkd-post-title {
		margin: 30px 0 13px 0;
	}
	.services-sec.px-15.srvc-3 {
		margin-top: 0 !important;
	}
	 .vc_row.services-title-r {
        padding-top: 20px !important;
        padding-bottom: 0 !important;
    }
	.mkd-elements-holder-item-content.mkd-elements-holder-custom-131145 {
        padding: 64px 0 370px 0 !important;
    }
	.vc_row.vc_custom_1776871525532 {
		padding-top: 70px !important;
		padding-bottom: 70px !important;
	}
	
/*     .mkd-container-inner, .mkd-grid, .mkd-grid-section .mkd-section-inner, .mkd-slider .carousel-inner .mkd-slider-content-outer {
        width: 520px !important;
    } */
}
@media(max-width: 570px){
	.vc_custom_1777198568908.plan-ofc-r {
		margin-left: auto;
		margin-right: auto;
		padding-left: 0 !important;
	}
	.single-srvc-contct.vc_custom_1777183725940 {
		padding-top: 30px !important;
	}
	.cta-sec.cta-sec2 a {
        font-size: 22px !important;
    }
	.mkd-post-text h3,
	.mkd-post-text h2 {
		font-size: 18px;
	}
	.mkd-post-text h1,
	.entry-title.mkd-post-title {
		font-size: 20px;
	}
	.cta-sec a  {
		font-size: 40px !important;
	}
	.form-r.vc_custom_1777183978876,
	.services-sec.px-15,
	.we-do-sec.px-15 {
		padding-left: 15px;
		padding-right: 15px;
	}
	.mkd-container-inner, .mkd-grid, .mkd-grid-section .mkd-section-inner, .mkd-slider .carousel-inner .mkd-slider-content-outer,
	.mkd-mobile-header .mkd-grid {
		height: 100%;
		width: 95% !important;
/* 		padding: 0 15px !important; */
	}
	.mkd-mobile-header .mkd-mobile-logo-wrapper img {
		max-width: 200px;
	}
}
@media(max-width: 500px){
	.px-15,
	.h-your-partner .vc_single_image-wrapper {
		padding-left: 15px;
		padding-right: 15px;
	}
	
}
