/*
Theme Name: Mine Clay India
Theme URI: http://mine-clay-india/
Author: Green Cubes
Author URI: http://localhost/mine-clay-india/
Description: My Site
Version: 1.0
Tags: bootstrap
*/
.social-icons a, .social-media-icon a {
    pointer-events: none !important;
}
.form-field span {
	pointer-events: auto !important;
}
.products-table tbody tr td:first-child {
    background-color: #3B59B2;
    color: white;
}
.products-table tbody tr td:hover {
	 background-color: #3B59B2;
    color: white;
}
body.single-product input#product_name {
    text-transform: capitalize;
}
.product-info {
    border: 2px solid #3B59B2;
    border-radius: 10px;
}
.whatsapp-sticky img {
    width: 60px;
    height: 60px;
    object-fit: cover;
    position: fixed;
    right: 40px;
    bottom: 40px;
    z-index: 20;
}
.breadcrumbs-bg img {
		border-radius: unset !important;
	}
.header-links li.menu-item-has-children ul.sub-menu {
	width: 185px !important;
}
.single-product .home-partners-slider {
    padding-top: 25px;
}
.postid-39 .products-table {
    max-width: 700px;
    margin: 0 auto;
    background-color: #fff;
    padding: 30px;
	 border: 2px solid #3B59B2;
    border-radius: 10px;
}
.products-table ul li {
    font-size: 16px;
    color: #677078;
    line-height: 1.688;
    margin-bottom: 20px;
}
.products-table ul li {
    list-style-type: disc;
    margin-bottom: 10px;
}
.products-table ul {
    margin-bottom: 0;
}
.single-product .owl-dots {
    display: none;
}
.single-product .owl-nav {
	display:none;
}
.header-links ul li a {
    padding: 0px !important;
}
/*.footer-block ul li {*/
/*    padding-top: 0px !important;*/
/*}*/
.header-links li.menu-item-has-children ul.sub-menu {
    display: none;
    position: absolute;
    background-color: #fff;
    width: max-content;
    box-shadow: 0px 8px 16px 0px rgba(0, 0, 0, 0.2);
    z-index: 10;
}
.header-links ul li.menu-item-has-children {
    position: relative;
    padding-right: 15px;
}
.header-links ul li.menu-item-has-children:hover ul.sub-menu {
    display: block !important;
    padding: 20px;
}
.header-links ul li.menu-item-has-children:hover a {
    color: #4a4d48 ;
}
.header-links ul li.menu-item-has-children > a::before {
    position: absolute;
    content: "";
    background-image: url(images/down_arrow.webp);
    background-repeat: no-repeat;
    background-size: cover;
    width: 12px;
    height: 8px;
    right: 0px;
    top: 4px;
    filter: invert(1);
    pointer-events: none;
}
.header-links ul li.menu-item-has-children:hover ul.sub-menu li {
    padding: 6px 0px;
}
.form-field span {
    position: unset !important;
}
.header-links a:hover {
    color: #4a4d48 !important;
}
.header-links ul li:hover a  {
    color: #4a4d48 !important;
}
.footer-block.links ul li:hover a {
    color: #ffffff80 !important;
}

li.current-menu-item a {
    color: #3b5bbe !important;
}
.form-field h4 {
    position: absolute;
    top: 9px;
    right: 20px;
    border-radius: unset;
    /*pointer-events: none;*/
}
.form-field h4 img {
    width: 20px;
    height: 20px;
    border-radius: unset;
    opacity: 0.8;
}
.footer-block ul li a{
    padding:0;
}

/* start media query */

@media only screen and (max-width: 991px) {
	.breadcrumbs-bg img {
		border-radius: unset !important;
	}
	/*.breadcrumbs-bg {*/
 /*   	height: 500px !important;*/
	/*}*/
	/*.breadcrumbs-info {*/
	/*	top: 50px !important;*/
	/*}*/
	.mob-header ul.navbar-nav li ul.sub-menu li a {
        color: #4a4d48 !important;
        font-weight: 800;
        padding: 0px;
        width: 100%;
        text-transform: capitalize;
        font-size: 16px;
    }
	.mob-header ul.navbar-nav li ul.sub-menu li {
		padding: 6px 0px 10px 15px;
        border-bottom: 1px solid lightgray;
	}
    .mob-header ul.navbar-nav li ul.sub-menu li:last-child {
        border-bottom: unset;
    }
	.mob-header ul.navbar-nav li a {
		color: #4a4d48;
        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;
        position: unset!important;
		background: unset!important;
		box-shadow: unset!important;
		padding: 15px 0px 15px 5px!important;
		width: 100%!important;
	}
	.mob-header li.menu-item-has-children > a {
		position:relative;
        
	}
    .mob-header li.menu-item-has-children > a:after {
        position: absolute;
        content: "";
        background-image: url(images/down_arrow.webp);
        background-repeat: no-repeat;
        background-size: cover;
        width: 12px;
        height: 8px;
        border: 0;
        filter: invert(1);
        right: 10px;
    }

}

/*@media only screen and (max-width: 600px) {*/
/*.breadcrumbs-bg {*/
/*    	height: 400px !important;*/
/*	}*/
/*}*/