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

.mkdf-iwt.mkdf-iwt-boxed{
	padding: 41px 30px 41px!important;
}
.mkdf-testimonials-holder.mkdf-testimonials-standard .mkdf-testimonial-text-holder {
    width: 65%!important;
    text-align: left;
	float:none!important;
}
.mkdf-testimonials-holder.mkdf-testimonials-standard .mkdf-testimonial-text{
	font-size:15px!important;
}
.copyright{
	text-align:center;
	padding-top:8px;
}
.mkdf-grid h1 {
    color: #fff;
}
.mkdf-blog-list-holder .mkdf-bli-inner .mkdf-post-title a{
	font-size:22px;
	 overflow: hidden;
    text-overflow: ellipsis;
    line-height: 1.5;
    -webkit-line-clamp: 2;
    height: 70px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
}
footer .mkdf-footer-top-holder .widget, footer .mkdf-footer-top-holder .widget a, footer .mkdf-footer-top-holder .widget p{
	font-size:15px!important
}
.mkdf-main-menu>ul>li.wpml-ls-item>a{
	line-height:0;
}
.mkdf-side-menu a:nth-child(4) .mkdf-custom-image img{
	width:35px!important;
}
.mkdf-blog-holder.mkdf-blog-standard article .mkdf-post-title{
	line-height:1.4!important;
	font-size:30px
}
h1.mkdf-page-title{
	font-size:50px;
	line-height:1.4
}
h2.mkdf-post-title{
	font-size:40px;
	line-height:1.4
}
.mkdf-blog-holder article .mkdf-post-info-bottom .mkdf-tags a{
	display:inline-block;
	margin-bottom:15px;
}
.mkdf-comment-form .comment-reply-title{
	line-height:1.4!important;
}
.mkdf-logo-wrapper{
	padding:0 20px
}
.mkdf-drop-down .narrow .second .inner ul{
	max-width:230px;
}
.service-row .mkdf-banner-holder.mkdf-hover-background-color .mkdf-banner-text-holder{
	min-height:290px;
}
.service-row-en .mkdf-banner-holder.mkdf-hover-background-color .mkdf-banner-text-holder{
	min-height:320px;
}
#respond textarea{
	max-height:120px;
}
.mkdf-row-background-text-holder .mkdf-row-background-text-wrapper .mkdf-row-background-text-wrapper-inner .mkdf-row-background-text-1, .mkdf-row-background-text-holder .mkdf-row-background-text-wrapper .mkdf-row-background-text-wrapper-inner .mkdf-row-background-text-2{
	line-height:1.5!important;
}
.mkdf-row-background-text-holder{
	top:-25px!important;
}
.mkdf-pie-chart-holder .mkdf-pc-percentage{
	margin:auto!important;
	float:none!important;
}
.mkdf-pie-chart-holder .mkdf-pc-text-holder{
	margin:auto!important;
	width:fit-content!important;
	float:none!important;
	display:block!important;
}
.mkdf-row-background-text-wrapper-inner{letter-spacing:16px!important;}
.project-number .elementor-container{
	width:100%!important;
}
.mkdf-page-footer .mkdf-footer-top-holder .mkdf-icon-widget-holder img{
	filter: invert(85%) sepia(69%) saturate(1858%) hue-rotate(205deg) brightness(93%) contrast(106%);
}
.mkdf-footer-bottom-holder .mkdf-social-icon-widget-holder span.mkdf-social-icon-widget{
	color:#FFF!important
}
.mkdf-page-footer .custom-html-widget svg path{fill: #230370!important;}
@media (max-width:540px){
	.mkdf-mobile-header .mkdf-mobile-logo-wrapper a{
	height:70px!important;
	width:auto!important;
	
}
	.home .mkdf-content{
		margin-top:0!important;
	}
	
	footer .mkdf-btn.mkdf-footer-logo-btn{
		padding:15px 40px!important;
	}
	.copyright p{
		margin-left:0!important;
	}
	.copyright{
		margin-bottom:10px;
	}
	.mkdf-title-holder.mkdf-standard-type .mkdf-page-title{
		font-size:20px!important;
		line-height:1.6!important;
	}
	.mkdf-content .mkdf-content-inner>.mkdf-container>.mkdf-container-inner, .mkdf-content .mkdf-content-inner>.mkdf-full-width>.mkdf-full-width-inner{
		padding-top:30px!important;
		padding-bottom:0px!important;
	}
	h2.mkdf-post-title{
		font-size:25px;
	}
	.mkdf-blog-single-navigation .mkdf-blog-single-navigation-inner{
		padding:15px 0!important;
	}
	.mkdf-comment-form .mkdf-comment-form-inner{
		padding-top:0px!important;
	}
	.mkdf-blog-holder{
		margin-bottom:30px!important
	}
	.mkdf-blog-single-navigation .mkdf-blog-single-prev .mkdf-blog-single-nav-label,.mkdf-blog-single-navigation .mkdf-blog-single-next .mkdf-blog-single-nav-label{
		display:block!important;
	}
	.mkdf-grid-large-gutter>div{
		padding-left: 0px!important;
		padding-right: 0px!important;
	}
	.mkdf-blog-holder.mkdf-blog-standard article .mkdf-post-title{
		font-size:25px!important;
	}
	.mkdf-related-posts-holder .mkdf-related-posts-holder-inner{
		padding-bottom:0!important;
	}
	.mkdf-page-footer .mkdf-footer-top-holder .mkdf-footer-top-inner.mkdf-grid{
		padding:0!important;
	}
.mkdf-page-footer .mkdf-column-content:not(:first-child){
	margin-top:0!important;
	}
}
