body {
    margin: 0;
    padding: 0;
    background-color: #ffffff;
	font-family: 'Aeonik-Trial', sans-serif;
}
    .team-bg {
        background-color: #F0F0F0;
    }
    .banner-images img {
        margin: auto;
    }
    .banner-content h2 {
        font-family: 'Aeonik-Trial', sans-serif;
        font-size: 38px;
        font-weight: 700;
        line-height: 48px;
        text-align: left;
        color: #0091D7;
        margin-bottom: 15px;
    }
    .banner-content p {
        font-family: 'Aeonik-Trial', sans-serif;
        font-size: 20px;
        font-weight: 500;
        line-height: 28px;
        text-align: left;
        color: #1F1F1F;
        margin-bottom: 0px;
    }
.banner-content {
    padding-right: 15%;
}
    .our-team-images {
        margin-bottom: 120px;
    }
    .team-images img {
        margin: auto;
        margin-bottom: 24px;
    }
    .leader-card img {
        margin: auto;
    }
    .leader-info h4 {
        font-family: 'Aeonik-Trial', sans-serif;
        font-size: 32px;
        font-weight: 700;
        line-height: 41.6px;
        color: #0091D7;
        text-align: center;
        margin-top: -75px;
        margin-bottom: 20px;
    }
    .heading-section {
        padding: 0 !important;
    }
    .text-leader img {
        width: 600px;
    }
    .text-member img {
        margin: auto;
    }
    .member-info a img {
        width: auto;
        margin: auto;
    }
    .member-card {
        padding-bottom: 60px;
    }
    .text-leader {
        filter: grayscale(100%);
        background-color: transparent;
        position: relative;
        overflow: hidden;
        padding: 128px;
    }
    .text-leader:hover {
        filter: grayscale(0%);
        background-image: url('https://theideapeople.in/gvfl11/wp-content/uploads/2024/12/hover-3.png');
        background-size: contain;
        background-repeat: no-repeat;
        background-position: center center;
    }
.text-leader img {
    width: 70%;
    height: auto;
}
    .text-member {
        filter: grayscale(100%);
        background-color: transparent;
        position: relative;
        overflow: hidden;
        padding: 85px; /* Ensure proper padding for layout */
    }
    .text-member:hover {
        filter: grayscale(0%);
        background-image: url('https://theideapeople.in/gvfl11/wp-content/uploads/2024/12/hover-3.png');
        background-size: contain;
        background-repeat: no-repeat;
        background-position: center center;
    }
    .text-member img {
        width: 100%;
        height: auto;
    }
    .member-info h3 {
        font-family: 'Aeonik-Trial', sans-serif;
        font-size: 32px;
        font-weight: 700;
        line-height: 41.6px;
        color: #0091D7;
        text-align: center;
        margin-top: -30px;
        margin-bottom: 15px;
    }
.leader-info h5 {
    font-family: 'Aeonik-Trial', sans-serif;
    font-size: 24px;
    font-weight: 700;
    line-height: 31.2px;
    text-align: center;
    margin-bottom: 20px;
	color: #1F1F1F;
}
.leader-info p {
    font-family: 'Aeonik-Trial', sans-serif;
	font-size: 20px;
	font-weight: 400;
	line-height: 26px;
	text-align: left;
	color: #000000;
	margin-bottom: 30px;
}
    @media screen and (min-width: 1710px) {
        .container{
            max-width: 1680px !important;
        }
    }
    @media screen and (max-width: 1440px) {
        .banner-content h2 {
            font-size: 38px;
            line-height: 48px;
            color: #0091D7;
            margin-bottom: 10px;
        }
        .banner-content p {
            font-size: 20px;
            line-height: 28px;
            padding-right: 10%;
        }
        .text-leader {
            padding: 100px;
        }
        .text-member {
            padding: 65px;
        }
        .member-card {
            padding-bottom: 40px;
        }
		.banner-content {
    padding-right: 0;
}
    }
    @media screen and (max-width: 1399px) {
        .banner-content p {
            font-size: 20px;
            line-height: 28px;
            padding-right: 5%;
        }
        .banner-content h2 {
            font-size: 34px;
            line-height: 44px;
            margin-bottom: 20px;
        }
        .text-leader {
            padding: 86px;
        }
        .text-member {
            padding: 57px;
        }
        .member-info h3 {
            margin-top: -20px;
        }
        .member-info h3 {
            font-size: 28px;
            line-height: 28px;
        }
/* .text-leader img {
        width: 77.5%;
        height: auto;
    } */
		    .leader-info h4 {
        margin-top: 0;
    }
		section.team-bg {
    margin-bottom: 60px;
}
    }
    @media screen and (max-width: 1199px) {
        .banner-content h2 {
            font-size: 30px;
            line-height: 44px;
            text-align: left;
        }
        .banner-content {
            margin-bottom: 0;
        }
        .banner-content p {
            font-size: 18px;
            text-align: left;
			padding-right: 0%;
        }
	    .text-leader {
            padding: 72px;
        }
	    .text-member {
            padding: 48px;
        }
        .member-info h3 {
            font-size: 20px;
            font-weight: 700;
            line-height: 28px;
            margin-top: -20px;
            margin-bottom: 24px;
        }
		.text-leader {
    padding: 168px;
}
		.leader-info h4 {
    font-size: 28px;
    line-height: 36px;
			margin-bottom: 15px;
}
		.leader-info p {
    font-size: 18px;
    line-height: 28px;
}
    }
    @media screen and (max-width: 991px) {
            .text-leader {
            padding: 54px;
        }
            .text-member {
            padding: 54px;
        }
		.text-leader img {
        width: 47%;
        height: auto;
    }
		
    .leader-info h4 {
        margin-top: 0;
        margin-bottom: 20px;
    }
		.leader-info p {
    font-size: 18px;
}
    }
    @media screen and (max-width: 767px) {
        .banner-content h2 {
            font-size: 30px;
			line-height: 44px;
            text-align: center;
        }
        .banner-content p {
            font-size: 16px;
            text-align: center;
            padding: 0 5px;
            margin-bottom: 40px;
        }
        .member-card {
            margin-bottom: 50px;
        }
        .text-leader {
            padding: 58px;
        }
	    .leader-info h4 {
            margin-top: -20px;
        }
	    .text-member {
            padding: 58px;
        }
	    .member-card {
            padding-bottom: 0;
        }
	    .member-card {
            margin-bottom: 0;
        }
		.text-leader img {
        width: 68%;
        height: auto;
    }
		section.team-bg {
        margin-bottom: 0;
    }
		    .leader-info h4 {
        margin-bottom: 15px;
    }
		.leader-info h5 {
    font-size: 20px;
    font-weight: 700;
    line-height: 28px;
}
				.leader-info p {
    font-size: 16px;
}
		.leader-info h4 {
		 font-size: 24px;	
		}
    }
    @media screen and (max-width: 480px) {
	    .text-leader {
            padding: 58px;
        }
	    .text-member {
            padding: 58px;
        }
		    .text-leader img {
        width: 72%;
        height: auto;
    }
				    .leader-info h4 {
        margin-bottom: 15px;
    }
    }
    @media screen and (max-width: 375px) {
            .text-leader {
            padding: 48px;
        }
		    .text-member {
            padding: 48px;
        }
    }


