/*
Theme Name: Mehar-technologies
Theme URI: https://mehartechnologies.com
Author: Admin
Author URI: https://mehartechnologies.com
Description: Custom theme Mehar-technologies
Version: 1.0.0
*/

.whatsapp-sticky img {
    width: 60px;
    height: 60px;
    object-fit: cover;
    position: fixed;
    right: 40px;
    bottom: 40px;
    z-index: 20;
}

.instrument-procurement-info ul {
    list-style-type: none; /* Remove default bullets */
    padding-left: 30px; /* Adds indentation */
}

.instrument-procurement-info ul li {
    position: relative; /* Make space for the pseudo-element */
    margin-bottom: 8px; /* Optional: Adds space between items */
}

.instrument-procurement-info ul li::before {
    content: '\2022'; /* Unicode for bullet point */
    font-size: 30px;
    color:  #333;
    position: absolute;
    left: -30px; /* Position of the bullet */
  top:-10px;
}
.instrument-procurement .instrument-procurement-main {
    padding: 0px;
}
.single-product .brand-slider-main {
    padding-top: 50px;
}

.post-featured-image img{
    width:100%;
    height:auto;
    object-fit:cover;
}
.brand-slider-heading h2:first-child{
    margin-top:0;
}

/* Main menu items (top-level) */
.main-menu > li > a {
    text-decoration: none;
    color: #333; /* Default text color for top-level menu items */
    padding: 10px;
    display: block;
    background-color: transparent; /* No background color for main menu items */
}

/* Submenu container */
.main-menu .dropdown-link > .sub-menu {
    display: none;
    position: absolute;
    left: 0;
    top: 100%;
    background-color: #fff; /* White background for submenu */
    box-shadow: 0 8px 16px rgba(0, 0, 0, 0.1);
    z-index: 999;
    padding: 10px;
    min-width: 120px;
}

/* Submenu links */
.main-menu .dropdown-link .sub-menu a {
    padding: 10px;
    display: block;
    text-decoration: none;
    background-color: #fff; /* White background for submenu items */
    color:black;
    transition: background-color 0.3s ease, color 0.3s ease;
}

/* Change background and text color when hovering over submenu links */
.main-menu .dropdown-link .sub-menu a:hover {
    color:#3bb2c4;
}

/* Show submenu when hovering over the parent dropdown */
.main-menu .dropdown-link:hover > .sub-menu {
    display: block;
}

/* Optional: Hover effect on main menu items (top-level) */
.main-menu > li:hover > a {
    background-color: #f0f0f0; /* Light grey background on hover for top-level items */
    color: #333; /* Maintain text color on hover */
}





/*.instrument-procurement-main .container-main {*/
/*    display: flex;*/
/*    justify-content: space-between;*/
/*    gap: 20px; */
/*}*/

.instrument-procurement-content {
    display: flex;
    justify-content: space-between;
    width: 100%;
    margin-top: 30px;
    margin-bottom: 30;
}

.content-left {
    width: 70%; /* Main content section */
    padding-right:30px;
}

.content-right {
    width: 28%; /* Related images section */
    /*padding-left: 2%;*/
    margin-bottom: 30px;
}

.related-products {
    list-style-type: none;
    padding: 0;
    margin: 0;
}

.related-products li {
    margin-bottom: 20px; /* Space between each related product image */
    border: 1px solid #ddd; /* Optional: Border to separate images */
    border-radius: 8px; /* Optional: Rounded corners */
    overflow: hidden; /* Prevent overflow if the image is too big */
}

.related-products a {
    display: block;
    width: 100%; /* Make the links take full width */
}

.related-products img {
    width: 100%;
    height: auto;
    object-fit: cover; /* Ensures the image fits properly */
}

.content-right h2 {
    text-align: center;
    margin-bottom: 20px;
    margin-top: 30px;
    font-size: 24px;
    font-weight: 400;
    line-height: 1.5;
    font-weight: 700;
    color: #002c42;
    margin-bottom: 25px;
}



/* start media query */

@media only screen and (max-width: 991px) {
	.mob-header ul.navbar-nav li ul.sub-menu li a {
        font-size: 17px;
        color: #000;
        padding: 0px;
        width: 100%;
    }
	.mob-header ul.navbar-nav li ul.sub-menu li {
		padding: 5px 0px;
	}
	/*.mob-header ul.navbar-nav li {*/
	/*	padding: 8px 0px;*/
	/*}*/
	.mob-header ul.navbar-nav li a {
		font-size: 17px;
        color: #000;
        padding: 10px 0px;
		width:100%;
		display:block;
	}
	.dropdown-link::before {
		content:unset !important;
	}
	.mob-header ul.navbar-nav li.menu-item-has-children ul.sub-menu {
		display: none;
		background: unset;
		box-shadow: unset;
		padding: 15px 0px 15px 15px;
		width: 100%;
	}
	.mob-header li.menu-item-has-children > a {
		position:relative;
	}
	.mob-header li.menu-item-has-children > a::before {
		position: absolute;
		content: "";
		background-image: url(https://clickthedemo.com/mehar-technologies/wp-content/uploads/2025/05/down_arrow.webp);
		background-repeat: no-repeat;
		background-size: cover;
		width: 13px;
		height: 8px;
		right: 0px;
		top: 18px;
		filter: invert(1);
	}
/* 	.mob-header .navbar-collapse{
	    height:600px;
	    overflow-y:scroll;
	}
	.mob-header .navbar-collapse::-webkit-scrollbar{
	    display:none;
	} */
}
