/*
Theme Name: Medova
Theme URI: https://wordpress.themeholy.com/medova
Author: Themeholy
Author URI: https://themeforest.net/user/themeholy 
Description: Medova - Health & Medical WordPress Theme
Version: 1.4.0
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: medova
Requires at least: 5.0
Tested up to: 5.8
Requires PHP: 7.4
Tags: one-column, flexible-header, accessibility-ready, custom-colors, custom-menu, custom-logo, editor-style, featured-images, footer-widgets, rtl-language-support, sticky-post, threaded-comments, translation-ready

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others. 

*/

/* Header sub-menu icon */
.footer-widget .about-logo img {
    filter: brightness(0) invert(1);
    height: 100px;
}
.hide-icon.main-menu ul.sub-menu li a:before {
    display: none;
}
.hide-icon.main-menu ul.sub-menu li a:hover {
    padding-left: 0;
}
.breadcumb-menu li
{
	color:#fff!important
}
/*  */
.filter-item.hidden {
    display: none;
}
.sticky-wrapper.sticky .main-menu a, .header-layout5 .sticky-wrapper.sticky .header-button .icon-btn{
	color: var(--title-color) !important;
}
.header-logo img{
	height: auto;
	max-height: 60px;
}
.service-card .box-icon {
    position: relative;
    width: 100% !important;
    height: 150px !important;
    line-height: 150px !important;
    text-align: center;
	background: none !important;
    display: block;
    margin: auto auto 24px auto;
    z-index: 2;
    -webkit-transition: 0.4s ease-in-out;
    transition: 0.4s ease-in-out;
    border-radius: 16px !important;
    overflow: hidden !important;
}
.service-card .box-title {
    margin-bottom: 10px;
    margin-top: 30px !important;
}
.service-card .box-icon img {
    -webkit-transition: 0.4s ease-in-out;
    transition: 0.4s ease-in-out;
    height: 100%;
    object-fit: cover;
}
.service-card{
	padding: 30px 25px !important;
}
.sub-title{
	padding-left:0 !important;
}
.header-layout5{
	padding-top: 0 !important;
}
.th-experience .box-icon, .sub-title:before, .footer-layout1 .heart-rate, .footer-layout1 .heart-rate2, .th-btn.style2 .fa-stethoscope{
	display: none !important;
}
@media (min-width: 1181px){
	.service-card.style2{
		height: 100%
	}
}
@media (max-width: 767px){
	.hero-style1 {
        padding: 180px 0 50px 0 !important;
    }
	.th-btn{
		padding: 12px 12px !important;
	}
	.breadcumb-wrapper, .elementor-1311 .elementor-element.elementor-element-1debe6a{
		padding: 60px 0 !important;
	}
	.elementor-1311 .elementor-element.elementor-element-221ba09{
		padding: 0 0 30px !important;
	}
	.elementor-92 .elementor-element.elementor-element-d18f283, .slider-area.space-bottom, .th-blog-wrapper.space-top.space-extra-bottom{
		padding-bottom: 0 !important;
	}
	.elementor-1311 .elementor-element.elementor-element-3fc4f9e{
		padding-top: 40px !important;
		width: 100% !important;
	}
	.page-id-1579 .th-team .box-img img{
		max-height: 340px !important;
		object-fit: cover !important;
		object-position: top !important;
	}
	.hero-image {
        text-align: center;
        max-width: 80%;
        margin: 0 auto;
    }
	.about-wrapper.style2{
			display: none !important;
	}
	.checklist li:not(:last-child) {
    	margin-bottom: 5px !important;
	}
	.title-area .sec-title .split-line, .choose-img-box .img3, .title-area.text-left{
		text-align: center !important;
	}
	.project-card .box-title {
        font-size: 24px !important;
    }
	.elementor-5956 .elementor-element.elementor-element-05a39ea{
		margin-top: 80px !important;
	}
	.marquee .marquee-group .item span{
		font-size: 28px !important;
	}
	.elementor-1311 .elementor-element.elementor-element-377f1ae{
		padding-top: 120px !important;
	}
	.header-layout5 .header-logo {
		padding: 8px 0px !important;
	}
	.elementor-92 .elementor-element.elementor-element-885d1f4{
		padding-top: 0 !important;
	}
	.elementor-92 .elementor-element.elementor-element-d25d7bb{
		padding-top: 0 !important;
		padding-bottom: 40px !important;
	}
	.elementor-92 .elementor-element.elementor-element-b2db5cb, .elementor-92 .elementor-element.elementor-element-9503ea0{
		padding: 60px 0 !important;
	}
	.header-logo{
		padding-top: 10px !important;
    	padding-bottom: 10px !important;
	}
	.th-widget-contact .info-box .box-text {
		margin-bottom: 0;
		font-size: 14px;
	}
	.th-widget-contact .info-box .box-title{
		font-size: 20px;
	}
	.header-layout2 .menu-area{
		padding: 0 !important;
	}
	.elementor-1311 .elementor-element.elementor-element-b5d2c4e.e-con.e-flex>.e-con-inner{
		padding: 0 !important
	}
	.checklist.list-two-column.mb-50{
		margin-bottom: 20px !important;
	}
	.testi-card .box-quote {
		display: none !important;
	}
	    .testi-counter {
        margin-top: 0px !important;
    }
	.hero-style3 .hero-title {
        font-size: 32px !important;
        line-height: 1.25 !important;
    }
	.hero-3 .hero-image{
		width: 100% !important;
		margin: 0px !important;
	}
	.elementor-92 .elementor-element.elementor-element-d25d7bb{
		padding-top: 0px !important;
	}
	.elementor-92 .elementor-element.elementor-element-d5b3cf0{
		width: 100% !important;
		margin-top: 40px !important;
	}
	.title-area .sec-title{
		font-size: 22px !important;
	}
	.call-1 a{
		font-size: 22px !important;
	}
	.testi-card.style3 .box-text {
		font-size: 18px!important;
		line-height: 28px !important;
		margin-bottom: 30px !important;
	}
	.sec-text{
		font-size: 15px !important;
	}
	.hero-style3{
		padding: 80px 0 50px 0 !important;
	}
}
@media(max-width: 1180px){
	.hero-image {
        text-align: center;
        max-width: 80%;
        margin: 0 auto;
    }
	
	.about-wrapper.style2, .header-layout2 .header-top{
			display: none !important;
	}
	.checklist li:not(:last-child) {
    	margin-bottom: 5px !important;
	}
	.title-area .sec-title .split-line, .choose-img-box .img3, .title-area.text-left{
		text-align: center !important;
	}
	.title-area .sec-title .split-line{
		
	}
	
}
@media (min-width: 1181px) {
    .about-wrapp-content .checklist.list-two-column ul li {
        margin-bottom: 0 !important;
		align-items: baseline !important;
    }
	.sidemenu-content .footer-widget .about-logo img{
		filter: none !important;
	}
}
.hero-inner .client-box.slideinup, .page-id-6729 .th-comment-form{
	display: none !important
}
.th-social a:hover, .footer-layout3 .footer-widget.widget_nav_menu a:hover, .blog-single .social-links a:hover{
	color: var(--white-color) !important;
}