/*
Theme Name: Mednix child
Template:   mednix
Theme URI: https://mednix.themeht.com/
Author: Themeht
Author URI: https://www.themeht.com
Description: Mednix - Child Theme
Version: 1.8.0
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: mednix
Tags: one-column, two-columns, right-sidebar, custom-logo, custom-menu, threaded-comments, translation-ready, left-sidebar, custom-background, custom-colors, custom-header, featured-images, sticky-post
*/

.team-share-icon, .team-member .team-social-icon{
	display:none;
}
#okapi-wasb-button, .btn-wp {
    position: fixed;
    z-index: 9999999;
    bottom: 45px;
    left: 40px;
}
#okapi-wasb-icon, .btn-wp-img {
    opacity: 0.95;
    width: 45px;
    height: 45px;
}
.elementor-image-gallery .gallery-columns-4 .gallery-item, .elementor-image-gallery .gallery-columns-3 .gallery-item{
	max-width:100%;
}
.loader-wrapper{
	display:block;
}
.loader-wrapper span{
	margin-top:50px;
}
.loader-lettermargin-remove{
	margin-top:0px !important;
}
.page-title-bg {
    background-size: cover;
    background-position: center;
}
.custom-sec-padding {
    padding-top: 50px;
    padding-bottom: 50px;
}
.team-member .team-desc h4{
	color:#fff;
}
.testimonial.style-1:hover {
        border-bottom: 2px solid #355935b5;
	    box-shadow: 0 12px 24px #3559351a;
    transform: translateY(-2px);
}
.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a, .elementor-widget-icon-box .elementor-icon-box-description{
	   
    font-family: var(--themeht-typography-secondary-font-family) !important;
}
.wpcf7-not-valid-tip{
	position:unset !important;
}

.testimonial .testimonial-img{
	display:none;
}
.elementor-12817 .elementor-element.elementor-element-ce8a76a .gallery-item img{
	height:280px;
}
.main-nav > ul > li > a{
	font-size:13px;
}
.service-item.style-4 .service-image img {
    width: 100%;
    height: 320px;
}
.achievements.elementor-widget-image-carousel .swiper .swiper-slide figure {
    /* line-height: inherit; */
    background: #cccccc24;
    background-color: var(--themeht-white-color);
    border-radius: 12px;
    box-shadow: 0 4px 10px rgba(0, 0, 0, 0.13);
    height: 260px;
    padding: 20px;
}
.achievements.elementor-widget-image-carousel .swiper .swiper-slide figure img{
	object-fit:contain;
	height:100%;
}
.achievements.elementor-widget-image-carousel .swiper-slide{
	padding:10px;
}
.page-id-2404 .page-title-bg {
   
    background-position: 20% 18%;
}
.page-id-12817 .page-title-bg {
   
    background-position: top 10% center;
}
.page-id-1404 .page-title-bg {
   
    background-position: top 14% center;
}
@media (max-width: 1600px) {
.contact-bt{
	display:none;
}
	.main-nav > ul > li > a{
		    padding: 12px 10px;
	}
}
@media (max-width: 1500px) {
	.header-number a{
		font-size:14px;
	}
	
}

@media (max-width: 992px) {
    .themeht-sidebar {
       display:none;
    }
	.gallery-columns-4 {
    grid-template-columns: repeat(2, 1fr);
}
}
@media (max-width: 767px) {
   .gallery-columns-3 {
    grid-template-columns: repeat(1, 1fr);
}
	.gallery-columns-4 {
    grid-template-columns: repeat(1, 1fr);
}
	.themeht-blogs .post {
    margin-bottom: 30px;
}
	.text-center{
		text-align:center;
	}
	.featured-item.style-1 {
    padding: 30px;
	}
	.main-nav ul.sub-menu.show{
		padding-bottom:0;
	}
	.achievements .swiper-pagination{
		    margin-top: 30px;
	}
	.elementor-12817 .elementor-element.elementor-element-ce8a76a .gallery-item img {
    	height: 220px;
	}
	    .page-title {
        padding: 130px 30px 0;
    }
	.page-id-12817 .page-title-bg {
    
    background-position: 34%;
}
	.page-id-1404 .page-title-bg {
    background-position: 100%;
}
	#okapi-wasb-icon, .btn-wp-img {
   
    width: 40px;
    height: 40px;
}
	.scroll-top {
  
    right: 20px;
    bottom: 6px;
	}
	#okapi-wasb-button, .btn-wp{
		 left: 20px;
		bottom: 6px;
	}
	    .sub-menu-toggle {
        top: 10px;
    }
	.main-nav .sub-menu li a {
        padding: 8px 0;
    }
}