/* plugin */ 
.only-admin {
	display: none;
}
.log-user-icon img {
	width: 1.35rem;
	height: 1.35rem;
	object-fit: contain;
	cursor: pointer;
}
.log-user-icon {
    float: right;
    position: absolute;
    text-align: right;
    width: 6rem;
    right: 0;
    display: flex;
    align-items: center;
    justify-content: center;
}
.log-user-icon span {
	font-size: 0.75rem;
	margin-left: 0.35rem;
}
p.showonly-admhr {
    display: none;
}
.role-administrator p.showonly-admhr,
.role-hr p.showonly-admhr,
.role-mentor p.showonly-admhr.kit-sessions {
    display: block;
}
.role-administrator .only-admin,
.role-hr .only-admin {
	display: block;
}
.mentor-card {
	overflow: visible !important;
}
.emp-dashboard td.emp-rating button {
	margin: 1rem 0;
	font-size: 1rem;
	padding: 0;
	color: #408f20 !important;
	background: transparent !important;
	box-shadow: none !important;
}
.emp-dashboard select {
	border: 1px solid #408f20;
	background: rgb(64 143 32 / 70%);
	padding: 2px 10px;
	color: #fff;
}
td.emp-rating {
	color: #f7d314;
	text-shadow: 1px 1px 0px rgb(0 0 0 / 75%);
}
.mentor-incnt {
	position: relative;
	z-index: 10;
}

.mentor-read-more {
	pointer-events: auto !important;
	z-index: 999;
}

.emp-dashboard {
	table-layout: fixed;
	width: 100%;
}

.emp-dashboard td {
	vertical-align: top;
	word-break: break-word;
}

.emp-msg-cell {
	max-width: 350px;
}

.emp-msg-short,
.emp-msg-full {
	white-space: normal;
	overflow-wrap: anywhere;
}

.emp-read-more,
.emp-read-less {
	display: inline-block;
	margin-top: 6px;
	font-weight: 600;
}

.emp-msg-cell {
	max-width: 350px;
	word-wrap: break-word;
	white-space: normal;
}

.emp-star {
	cursor:pointer;
	font-size:18px;
	color:#ccc;
}

.emp-star.active {
	color:#f5a623;
}


/* base */
.modal-open .modal {

}
.header-menu .container.flex {
	padding-left: 0;
}
.page-template-default .page-fw-cnt a {
	color: #1D61AD;
}

.aligncenter {
	clear: both;
	width: auto;
	display: block;
	margin: 0 auto;
}
#menu-header .drop-down>a:before {
	content: '';
	background-image: url(https://murugappawater.com//wp-content/uploads/2024/08/1.png);
	background-size: contain;
	position: absolute;
	width: 0.85rem;
	height: 0.85rem;
	z-index: 1;
	background-repeat: no-repeat;
	right: -0.25rem;
	top: 0.6rem;
	font-size: 0;
	color: transparent;
}
.grecaptcha-badge {
	opacity: 0;
}
.show-mob {
	display: none;
}
.single-content-wrap {
	padding-top: 1.55rem;
}
.gutena-accordion-block>.gutena-accordion-block__panel {
	padding: 1rem;
	font-size: 1rem;
	display: block;
	border: 0.1rem solid #000;
}
.gutena-accordion-block>.gutena-accordion-block__panel>.gutena-accordion-block__panel-title {
	padding: 0;
}
.gutena-accordion-block>.gutena-accordion-block__panel>.gutena-accordion-block__panel-title>.gutena-accordion-block__panel-title-inner h6 {
	font-size: 1.15rem;
	color: #000;
}
.gutena-accordion-block__panel-content-inner p {
	font-size: 1rem !important;
}
.wp-block-gutena-accordion .gutena-accordion-block__panel {

}
.wp-block-gutena-accordion .gutena-accordion-block__panel.active {

}
.wp-block-gutena-accordion .gutena-accordion-block__panel .trigger-plus-minus {

}
section.breadcrumbs a,
section.breadcrumbs {
	color: #000;
}
section.breadcrumbs a:last-child {
	color: #76C158;
}
.recaptcha-wrap {
	margin: 1.35rem 0;
}
video {
	height: 100%;
	display: inline-block;
	opacity: 1;
	width: 100%;
	position: relative;
}
#home-video {
	padding: 0;
	position:relative;
	margin-top: 3rem;
}
#home-video .video-banner-cnt {
	position:absolute;
	width:100%;
	top:35%;
	height: auto;
	z-index: 100;
	padding: 2rem 0;
}
#home-video .video-banner-cnt h1 {
	color: #fff;
	width: 40%;
	padding-bottom: 1rem;
	margin-bottom: 0.2rem;
	font-weight: 200;
	font-size: 3rem;
	font-family: "Inter", sans-serif;
}
#home-video .video-banner-cnt h2 {
	text-align: left;
	color: #fff;
	line-height: 1;
	width: 100%;
	padding-bottom: 1rem;
	margin-bottom: 0.2rem;
	font-weight: 500;
	font-size: 4rem;
	background: linear-gradient(90deg, rgba(118, 193, 88, 0.8) 0%, rgba(207, 228, 253, 0.8) 100%);
	background: -webkit-linear-gradient(90deg, rgba(118, 193, 88, 0.8) 0%, rgba(207, 228, 253, 0.8) 100%);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
}
#home-video .video-banner-cnt h2, #home-video .video-banner-cnt h2 i {
	color: #fff;
}
header ul.mtree.transit .active a {
	font-weight: 500;
}
.current-menu-parent a {
	color: #76C158 !important;
	font-weight: 500 !important;
}
.current-menu-parent a {
	color: #76C158 !important;
}
.fw-incnt h3 {
	margin: 1rem 0;
}
img.alignleft {
	width: 20rem;
	float: left;
	margin: 0rem 1rem 0 0;
	object-fit: cover;
	border-radius: 1rem;
}
img.alignright {
	float: right;
	width: 20rem;
	margin: 0rem 0rem 0rem 1rem;
	object-fit: cover;
	border-radius: 1rem;
}
ul.mtree.transit li .sub-menu li:hover {
	background: #76C158;
}
span.views_today {
	display: none !important;
}
.pvc_stats {
	display: none;
}
.date-cat-vw .pvc_stats {
	display: inline-block;
}
.date-cat-vw {
	display: flex;
	align-items: center;
	justify-content: flex-start;
}
.date-cat-vw p {
	margin-bottom: 0;
}
body .pvc-stats-icon, body .pvc-stats-icon svg {
	color: #1D61AD !important;
	fill: #1D61AD !important;
}
.em-sp {
	margin-right: 1rem !important;
}
.date-cat-vw, .date-cat-vw span, span.em-sp.post-cat a {
	color: #000;
	font-weight: 300;
	font-size: 0.95rem;
}
span.em-sp.post-cat a:hover {
	color: #1D61AD;
}
.slick-dots li:nth-child(1), .slick-dots li:nth-child(2), .slick-dots li:nth-child(3) {
	display: inline-block;
}
.slick-dots li {
	display: none;
}
.intro-cnt {
	margin-left: 1.15rem;
}
.jiva-water img {
	border-radius: 1rem;
	margin: 1rem 0;
	width: 100%;
	height: 15rem;
	object-fit: cover !important;
	object-position: center;
}
.jiva-water p {
	font-size: 1.35rem;
	font-weight: 400;
}
.pdf-lists {
	margin: 1.15rem;
	margin-top: 2rem;
}
.pdf-lists a {
	margin: 0 0.55rem;
}
.pdf-lists .pdf-icon img {
	width: 1.45rem;
	height: 1.45rem;
	object-fit: contain;
}
.in-flex {
	display: flex;
	align-items: center;
	justify-content: flex-start;
	margin-bottom: 1rem;
}
.team-popup .modal-dialog {
	width: 55%;
}
.col-md-6 .intro-cnt {
	margin-left: 0;
}
.fw-incnt {
	margin: 0 1rem;
}
.pop-in-img img {
	width: 65%;
	margin: 1rem auto;
	display: block;
	border: 0.12rem solid #ccc;
	border-radius: 1rem;
}
.pop-in-cnt h4.pf-name,
.pop-in-cnt p.pf-role {
	color: #1D61AD !important;
}

.contact-address-wrap {
	margin: 2rem auto;
	width: 40%;
	left: 0;
	right: 0;
	display: block;
	position: relative;
	margin-top: 0;
}
address {
	font-size: 1.15rem;
}
.location-map-wrap  {
	width: 100%;
	margin: 1rem auto;
}

@media (min-width: 1200px){
	.home-fold5 .container {
		max-width: 89rem;
	}
}
.single-content-wrap .intro-cnt,
.single-content-wrap li {
	color: #000;
	font-weight: 300;
}
.btm-cnt ul {
	padding-left: 2rem;
}
.post-dp-list-thumb {
	border: 0.12rem solid #C5C5C5;
	padding: 1.45rem 1.95rem;
	width: 50%;
	border-radius: 1rem;
	margin: 1rem auto;
	background: #fff;
}
.post-dp-list-thumb img {
	width: 20rem;
	height: 11rem;
	object-fit: contain;
	margin: 0 auto;
	display: block;
}
.single-content-wrap .btm-cnt h3 {
	color: #000;
	margin-bottom: 1rem;
}
.white-bg {
	background: #fff !important;
}
.gray-bg {
	background: #F4F4F4 !important;
}
h2 {
	color: #1D61AD;
	font-weight: 600;
}
.single-content-wrap ul {
	margin-bottom: 1.5rem;
}
.cp-comm img {
	display: none;
	border-radius: 0.75rem;
	width: 75%;
	margin: 0 auto;
}
.cp-comm.cp1 img {

}
.cp-comm.active img {
	display: block;
}

.home-fold5 .in-cnt {
	margin-left: 0.65rem;
}
a.btn, .btn {
	padding: 0.35rem 0.95rem;
	font-size: 1rem;
}
button#close_btn {
	border-radius: 100%;
	padding: 1rem;
	width: 3rem;
	height: 3rem;
	line-height: 1;
	right: -4rem;
	display: block;
	float: right;
	top: 0;
}
.policy-links span {
	margin: 0 0.55rem;
}
.panel-heading .accordion-toggle {
	position: relative;
	font-weight: 600;
}
.panel-heading .accordion-toggle.collapsed {
	font-weight: 400;
}
.panel-heading .accordion-toggle:after {
	content: "";
	background-image: url(https://murugappawater.webera.site/wp-content/uploads/2024/07/white.png);
	background-size: contain;
	background-repeat: no-repeat;
	background-position: center;
	position: absolute;
	top: 0.15rem;
	z-index: 10;
	width: 3rem;
	height: 1.35rem;
}
.panel-heading .accordion-toggle.collapsed:after {
	content: "";
	background-image: none;
}
.panel-group {
	margin-bottom: 20px;
}
.panel-group .panel {
	margin-bottom: 0;
	border-radius: 0;
	background-color: transparent;
	border: 0;
	-webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, .05);
	box-shadow: none;
	border-color: transparent;
	border-bottom: 0.1rem solid #fff;
}
.panel-default>.panel-heading {
	color: #333;
	background-color: transparent;
	border-color: transparent;
	padding: 1rem 0;
	border-radius: 0;
	border-bottom: 0;
	border: 0 !important;
}
.panel-title {
	margin-top: 0;
	margin-bottom: 0;
	font-size: 1.35rem;
	color: #fff;
}
.panel-title a {
	color: #fff !important;
}
.panel-body {
	padding: 0;
	border: 0 !important;
	color: #fff;
	width: 85%;
}
.panel-body p {
	color: #fff;
	/* border-bottom: 0.1rem solid #fff; */
	padding-bottom: 1.75rem;
	font-weight: 400;
	font-size: 1.05rem;
	margin-bottom: 0.85rem;
}
h3.txt-white {
	color: #fff !important;
}
.wpcf7 form.sent .wpcf7-response-output {
	border-color: transparent !important;
	color: #46b450;
	padding: 0.55rem 0;
	margin: 1rem 0;
	font-size: 1.35rem;
	word-break: break-word;
}

/* header */
.mob-only {
	display: none;
}
.logo-wrap.desk-only {
	padding: 0.45rem 0rem;
	width: 100%;
}
header {
	position: fixed;
	width: 100%;
	top: 0;
	min-height: auto;
	z-index: 1000;
	padding: 0;
}
.logobar-wrap {
	padding-left: 0;
}
.logobar-wrap, ul.mtree.transit li {
	position: relative;
	list-style: none;
}
a.active,
ul.mtree.transit a.active, .footer-menu a.active {
	color: #76C158;
}
a.active:hover {
	color: #76C158;
}
header a {
	color: #000;
}
footer a:hover {
	color: #76C158;
}
/* section */
section {
	padding: 4rem 0;
}
/* banner */
.banner-wrap{
	position:relative;
	margin-bottom: 0;
}
.banner-wrap h1{
	color: #fff;
	line-height: 1;
	width: 40%;
	padding-bottom: 1rem;
	margin-bottom: 0.2rem;
	font-weight: 200;
	font-size: 4rem;
	font-family: "Inter", sans-serif;
}
.banner-wrap h2{
	text-align: left;
	color: #fff;
	line-height: 1;
	width: 100%;
	padding-bottom: 1rem;
	margin-bottom: 0.2rem;
	font-weight: 500;
	font-size: 4rem;
	background: linear-gradient(90deg, rgba(118, 193, 88, 0.8) 0%, rgba(207, 228, 253, 0.8) 100%);
	background: -webkit-linear-gradient(90deg, rgba(118, 193, 88, 0.8) 0%, rgba(207, 228, 253, 0.8) 100%);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
}
.banner-cnt.b2.right-cnt .button-sec {
	position: relative;
	left: -1rem;
	top: 2rem;
}
.banner-wrap p {
	color: #76C158;
	width: 65%;
	font-size: 3.25rem;
	font-weight: 500;
	font-family: 'AkrobatSemiBold';
	line-height: 1.1;
}
.banner-wrap h1 strong,.banner-wrap h2 strong{
	font-weight: bold;
}
.banner-wrap .banner-cnt{
	position: absolute;
	top: 36%;
	width: 100%;
	margin-left: 5.55rem;
	left: 0;
	right: 0;
	display: block;
	color: #76C158;
}
.banner-wrap img {
	width:100%;
	height: 100vh;
	object-fit: cover;
	object-position: top center;
}
.banner-wrap.innerpg img {
	height: 30rem;
}
.banner-wrap:before{
	content:'';
	background: rgb(0 0 0 / 38%);
	position:absolute;
	width:100%;
	height:100%;
	top:0;
}
.banner-wrap .button-sec h3{
	margin-top:.55rem;
	color:#fff;
	font-size:1.95rem;
	font-family:'Roboto',sans-serif;
	font-weight:500
}
section.banner-section{
	padding:0;
}
section.banner-section .slick-dotted.slick-slider{
	margin-bottom:0
}
.slick-dots li{
	width: 1.85rem;
	height:0rem;
	margin:0;
}
.slick-dots li.slick-active button:before{
	opacity:0.6;
	color:#fff;
}
.slick-dots li button:before{
	font-family:'slick';
	font-size: 1.35rem;
	color: #1D61AD;
	opacity:1;
}
.slick-dots{
	bottom: -3rem;
}
/*  
.our-product-slide .slick-dots:after {
content: '';
background-image:url(https://murugappawater.webera.site/wp-content/uploads/2024/07/blue.png);
background-size: contain;
background-repeat: no-repeat;
z-index: 1;
position: absolute;
background-position: right;
width: 3rem;
height: 2rem;
left: 80%;
} 
*/
.slide-right-arws {
	position:relative;
}
.slide-right-arws img {
	position: absolute;
	width: 3rem;
	height: 2rem;
	object-fit: contain;
	right: 15rem;
	top: -0.35rem;
	cursor: pointer;
	transform: scale(0.9);
	transition: all 1s ease-out;
}
.slide-right-arws img:hover {
	transform: scale(1);
}
/* intro section */
.intro h2 {
	text-align: center;
	color: #000;
	font-weight: bold;
	padding-bottom: 1rem;
}
/* icon */
.icon img{
	width: 3rem;
	height: 3rem;
	object-fit: contain;
}
.icon {
	color: #000;
}

/* footer */
footer p {
	color: #000;
	margin: 1rem 0 0rem;
}
.footer_bar_wrapper span {
	color: #000;
}
.footer_bar_wrapper span a {
	color: #76C158;
}
.foooter-logo img {
	width: 10rem;
	height: 4rem;
	object-fit: contain;
}
.footer-menu li {
	display: block;
	text-align: left;
	margin-bottom: 1rem;
}
.footer-menu li a {
	font-weight: 300;
}
.footer-menu a {
	padding-left: 0;
}

/* about */
.about-us {
	background: #F6F5F5;
}
.about-us .cnt {
	width: 70%;
	margin:0 auto;
	text-align: center;
}
#our-product-list-card .slick-list {
	padding: 0 16% 0 0;
	overflow: visible;
}
.our-product-slide {
	position: relative;
}
.our-product-slide:before {
	content: '';
	background: #fff;
	position: absolute;
	width: 8rem;
	height: 100%;
	z-index: 1;
	left: -8rem;
}

/* news */
.news-events {
	background: #fff;
}
.news-events .container{
	width: 80%
}
.newsevents-section {
	margin-top: 2rem;
}
.newsevents-section .grid-box {
	color: #000;
	box-shadow: 0.2rem 0.1rem 0.95rem #ccc;
	padding-top: 1rem;
	width: 30%;
	margin-left: 2rem;
}
.date-div {
	margin-top: 0.55rem;
}
.newsevents-section .grid-box .card-body {
	padding: 1rem;
}
.para p {
	margin-top:1rem;
	min-height: 3rem;
}
.para a {
	color: #0457A6;
}
.para a:hover {
	color: #333;
}


/* csr page */
.csr-prosec .col-md-3 {
	padding-left: 0.55rem;
	padding-right: 0.55rem;
}
.float-grid {
	position: relative;
	margin-bottom: 1.25rem;
	overflow: hidden;
}
.float-grid.csr{
	display: inline-flex;
	justify-content: center;
	align-items: center;
	min-height: 22rem;
	padding: 0 1rem;
}
.float-grid.csr.white .float-box-nofloat h3,
.float-grid.csr.white .float-box-nofloat p {
	color: #fff;
}
.float-grid .float-box {
	position: absolute;
	color: #fff;
	top: inherit;
	left: 0;
	width: 100%;
	float: none;
	bottom: 0;
	padding: 1rem;
	z-index: 10;
}
.float-grid img {
	border-radius: 0.5rem;
	height: 15rem;
	width: 100%;
	object-fit: cover;
}
.float-grid .float-box:after {
	content:'';
	position: absolute;
	color: #fff;
	left: 0;
	width: 100%;
	bottom: 0;
	height: 15rem;
	background-image: url(https://triveni.signupadvertising.in/wp-content/uploads/2023/03/blue-shade-grid.png);
	background-size: cover;
	background-repeat: no-repeat;
	background-position: bottom left;
	border-radius: 0.5rem;
	z-index: 5;
	border-top-left-radius: 0;
	border-top-right-radius: 0;
}
.single .home-cards .cat-iconbox {
	position: relative;
}

.single .home-cards .cat-iconbox.pro-lev2:after {
	display:none;
}
.inner-rel.pro-lev2 .thum {
	width: 100%;
	height: 28rem;
	object-fit: cover;
	object-position: top;
	border-radius: 0rem;
}
.inner-rel.pro-lev2 {
	margin-bottom: 3rem;
}
.float-grid .float-box h3 {
	font-weight: bold;
	font-size: 1.45rem;
	width: 100%;
	opacity: 1;
	text-align: center;
	margin: 0;
	position: relative;
	z-index: 15;
	font-family: AkrobatBold;
}
.float-box .icon img {
	width: 2.55rem;
	height: 2.55rem;
	object-fit: contain;
	margin-right: 1rem;
}

/* csr detail */
section.news-events.csr-activity .container {
	width: 90%;
}
section.news-events.csr-activity .container .grid-box {
	width: 30%;
	padding: 0.75rem;
	margin: 0.75rem;
}
.newsevents-section .grid-box .card-body {
	padding: 0;
}
h3.archive-head.orange-txt {
	font-size: 1.1rem;
	font-weight: 500;
	text-align: left;
}

/* banner */

.br-btm {
	font-weight: 400 !important;
	width: fit-content !important;
	padding-bottom: 0.45rem !important;
	border-bottom: 0.1rem solid #76C158;
	margin-bottom: 1rem !important;
}

/* archive */
.blog-list-archive {
	padding:0;
	margin:0;
}
.blog-list-archive li {
	list-style:none;
	margin-bottom: 1rem;
	position: relative;
}
.blog-list-archive li:after, .blog-list-archive li.selected:after {
	content:'';
	border-bottom: 0.1rem solid #ccc;
	width: 30%;
	left: 3rem;
	height: 1rem;
	font-size: 1rem;
	position: absolute;
	bottom: 0rem;
}
.blog-list-archive li ul li:after {
	left: 0.55rem;
	width: 34%;
}
.blog-list-archive li a {
	color: #0457A6;
}
.blog-list-archive li:before {
	content: '';
	list-style: none;
	padding-left: 1.5rem;
	background: url(../images/downward-arrow-default.png) no-repeat;
	background-size: 1rem;
	background-position: center;
	background-repeat: no-repeat;
	margin-bottom: 0.75rem;
	color: #76C158;
}
.blog-list-archive li.selected:before {
	background: url(../images/downward-arrow.png) no-repeat;
	background-size: 1rem;
	background-position: center;
}
.blog-list-archive li ul li {
	background: none;
	margin-left: 0;
	list-style: none;
}
.blog-list-archive li ul li:before {
	display:none;
}
.blog-list-archive li ul li a {
	color: #111;
	font-weight: 300;
}


/* core values */
.left-icon {
	width: 20%;
	display: inline-block;
}
.left-icon img {
	width: 8rem;
	height: 8rem;
	object-fit:contain;
}
.float-box-nofloat {
	padding: 1rem;
	width: 80%;
}
.float-box-nofloat h3 {
	color: #000;
}
.float-box-nofloat p {
	color: #000;
	width:95%;
	font-size: 1.35rem;
	font-weight: 300;
}
.cus-center-6 {
	width: 50%;
	max-width: 100%;
	left: 0;
	right: 0;
	margin: 0 auto;
	float: none;
}

/* operations */
img.operation-logo {
	width: 35%;
	margin: 1rem auto;
}
.opertions-intro {
	background: #F2F2F2;
}
.hero-slider-noslide .banner-wrap {
	margin-bottom: 0;
}
.intro.about.text-center {
	width: 75%;
	margin: 0 auto;
}
.opertions-office {
	padding-top: 0;
}
.custom-col {
	display: block;
}
.custom-col .leftsec{
	width: 35%;
	float: left;
	display: inline-block;
}
.custom-col .rightsec {
	width: 65%;
	float: left;
	min-height: 25rem;
}
.custom-col .rightsec img{
	height: 25rem;
	object-fit: cover;
}
.blueslide .cnt-wrap {
	padding: 3rem 3rem 3rem 6rem;
	min-height: 25rem;
}
.blueslide .cnt-wrap h4 {
	font-size: 1.65rem;
}
.blueslide .cnt-wrap p {
	color: #fff;
}
.unit {
	background-size: cover;
	background-repeat: no-repeat;
	background-position: top center;
	min-height: 50rem;
}
.fullwidth-oddeven .bg {
	background-size: cover;
	background-repeat: no-repeat;
	background-position: top center;
	height: 28rem;
}
.right-txt.bg .cnt {
	background: #fff;
	height: 100%;
	width: 50%;
	float: right;
	padding: 2rem 1rem 1rem;
	color: #000;
	position: relative;
	z-index: 10;
}
.right-txt.bg .cnt:before {
	content: '';
	background: linear-gradient(
		270deg, #FFFFFF 27.73%, rgba(196, 196, 196, 0) 45.45%);
	position: absolute;
	top: 0;
	left: -40%;
	float: left;
	width: 50%;
	height: 100%;
	z-index: 1;
}
.left-txt.bg .cnt {
	background: #E0E0E0;
	height: 100%;
	width: 50%;
	float: left;
	padding: 2rem 1rem 1rem;
	color: #000;
	position: relative;
	z-index: 10;
}
.left-txt.bg .cnt:before {
	content: '';
	background: linear-gradient(-270deg, #E0E0E0 18.18%, rgba(196, 196, 196, 0) 47.5%);
	position: absolute;
	bottom: 0;
	left: 96%;
	float: left;
	width: 50%;
	height: 100%;
	z-index: 1;
}
.bg .cnt h4,
.bg .cnt p,
.bg .cnt ul li {
	position:relative;
	z-index:10;
}
.unit ul li,
.bg ul li {
	letter-spacing: 0.04rem;
	color: #000;
	font-weight: 300;
}
/* product-filter */
.nav-pills>li.active>a, .nav-pills>li.active>a:hover, 
.nav-pills>li.active>a:focus {
	color: #fff;
	background-color: transparent;
}
.nav>li>a:hover, .nav>li>a:focus {
	background-color: transparent;
	color:#fff;
}
.product-filter .nav-pills li {
	background: #0457A6;
	color: #fff;
	margin: 0 1rem;
	border-radius: 2rem;
	margin-bottom: 1rem;
}
.product-filter .nav-pills {
	display: inline-block;
	text-align: center;
}
.product-filter .nav-pills li:hover {
	background: #EE7300;
	color: #fff;
}
.product-filter .nav-pills li a {
	padding: 0.75rem 3rem;
	border-radius: 0;
}
.product-filter .nav-pills li.active {
	background: #EE7300;
	color: #fff;
}
.product-filter .nav-pills li.active:hover {
	background: #0457A6;
	color: #fff;
}
.filter-cntwrap {
	margin-top: 3rem;
}
.filter-cntwrap h2.orange-txt {
	font-size: 2rem;
	font-weight: 400;
}
.has-search input.form-control {
	height: 2rem;
	padding: 1rem;
	margin: 0;
	width: 15rem;
	border-radius: 2rem;
}

/* pagination */
.pagination-wrap li {
	display: inline-flex;
	width: 2rem;
	height: 2rem;
	border-radius: 100%;
	background: #0457A6;
	margin: 0 0.35rem;
	align-items: center;
	justify-content: center;
}
.pagination-wrap li:hover {
	background: #76C158;
}
.pagination-wrap {
	padding: 0;
	margin: 0;
	width: 50%;
	margin: 0 auto;
}
.pagination-wrap li a {
	font-size: 1.25rem;
	padding: 1rem;
}
.pagination-wrap li a:hover {
	color: #fff;
}

/* careers */
.text-left.intro {
	width: 75%;
	margin: 0;
}
.text-left.intro h2 {
	text-align: left;
}

/* vertical tab */
.verticalwrap .tab {
	float: left;
	border-bottom: 0;
	background-color: #fff;
	width: 30%;
	height: 40rem;
}
.verticalwrap .tab button {
	display: block;
	background-color: inherit;
	color: black;
	padding: 1.85rem 1rem;
	width: 100%;
	border: none;
	outline: none;
	text-align: left;
	cursor: pointer;
	transition: 0.3s;
	font-size: 1rem;
	background: #fff;
	border-radius: 0;
	border-bottom: 0.2rem solid #f5f5f5;
}
.verticalwrap .tab button:hover {
	background-color: #ddd;
}
.verticalwrap .tab button.active {
	background-color: #F2F2F2;
	border-radius: 0;
	border-bottom: 0;
}
.verticalwrap .tabcontent {
	float: left;
	padding: 1rem 2rem;
	border: 0;
	width: 70%;
	border-left: none;
	height: 39.55rem;
	background: #F2F2F2;
	color: #000;
}
.verticalwrap .tab button p {
	margin-bottom: 0.55rem;
	font-size: 1.1rem;
	font-weight: 300;	
}
.verticalwrap .tabcontent ol li,
.verticalwrap .tabcontent  p {
	font-size: 1.1rem;
	font-weight: 300;	
}
.verticalwrap .tab button p span,
.verticalwrap .tabcontent  p span{
	color: #0457A6;
	font-weight: 400;
}
.newsevents-section.newslisiting .grid-box {
	width: 31%;
	margin-left: 1rem;
}
section.news-events.newslisiting .container {
	width: 100%;
}
.scs-head p {
	font-weight: 400;
	margin: 0;
	text-align: center;
}

/* footer */
.social-list {
	padding: 0;
	margin :0;
	margin-top: 1rem;
}
.social-list li {
	list-style: none;
	display: inline-block;
	float: left;
}
.social-list li img {
	width: 2rem;
	height: 2rem;
	object-fit: contain;
}
.address-logo {
	width: 10rem;
}
.details a {
	font-weight: normal;
}
.wpcf7-form-control {
	border: 0.1rem solid #333;
	height: 3.55rem;
	margin-bottom: 0.45rem;
	padding: 1rem 0.75rem;
	border-radius: 0.3rem;
	color: #333;
	width: 100%;
}
textarea.wpcf7-form-control {
	height: 8rem;
}
.form-wrap.cns-page {
	width: 75%;
	margin: 0;
}
.wpcf7 form.invalid .wpcf7-response-output, .wpcf7 form.unaccepted .wpcf7-response-output, 
.wpcf7 form.payment-required .wpcf7-response-output {
	border-color: transparent;
	color: #333;
}

/* fold 2 */
.home-fold2 {
	background: #76C158;
	padding-bottom: 0;
	margin-bottom: 2rem;;
}
.home-fold2 .grid {
	position: relative;
	text-align: center;
}
.home-fold2 .grid img {
	width: 5rem;
	height: 4rem;
	object-fit: contain;
	text-align: center;
	margin-bottom: 1rem;
}
.home-fold2 .grid p {
	font-size: 0.85rem;
	font-weight: 600;
	margin-bottom: 0;
	padding-bottom: 1rem;
}
.home-fold2 .grid:before {
	content: '';
	position: absolute;
	background-image: url(https://triveni.signupadvertising.in/wp-content/uploads/2023/03/sidebar-line.png);
	background-size: contain;
	background-repeat: no-repeat;
	background-position: bottom right;
	z-index: 10;
	width: 100%;
	height: 8rem;
	bottom: -1.6rem;
	right: -1.55rem;
}
.home-fold2 .grid.yearicon-wrap.flex:before {
	display: none;
}
.grid.yearicon-wrap.flex p {
	margin: 1rem;
	font-size: 2.55rem;
	line-height: 1;
	font-weight: normal;
	position: relative;
	top: -1rem;
	right: -1.35rem;
	text-align: left;
	font-family: 'AkrobatRegular';
}
.grid.yearicon-wrap.flex p strong {
	font-weight: bold;
	font-family: 'AkrobatExtraBold';
}
.grid.yearicon-wrap.flex img {
	width: 8rem;
	height: 8rem;
	transform: scale(1.3);
}

/* fold 3 */
.home-fold3 .left-cnt,
.home-fold3 .left-cnt h3,
.home-fold3 .left-cnt h5 {
	color: #000;
}
.home-fold3 .left-cnt h5 {
	color: #606060;
	font-weight: normal;
	font-size: 2rem;
	font-family: 'AkrobatRegular';
}
.home-fold3 {

}
.home-fold3 .container {
	max-width: 75%;
}
.home-fold3 .left-cnt h3 {
	font-size: 3.55rem;
	font-weight: bold;
	margin-top: 0;
	margin-bottom: 0;
	font-family: 'AkrobatSemiBold';
	color: #000;
}
.home-fold3 .left-cnt h3 strong {
	font-weight: bold;
	font-family: 'AkrobatExtraBold';
	font-size: 5rem;
	line-height: 1;
}
.home-fold3 .right-cnt p {
	color: #6d6d6d;
	font-size: 1.15rem;
	margin-bottom: 0;
}



/* fold 4 */
.home-fold4 .banner-cnt h2 {
	color: #fff;
	font-size: 4rem;
	width: 70%;
	text-align: center;
	margin: 0 auto;
	font-family: 'AkrobatExtraBold';
}
.home-fold4 .banner-wrap p {
	color: #fff200;
	width: 100%;
	font-size: 2.55rem;
	font-weight: 500;
	text-align: center;
	font-family: 'AkrobatSemiBold';
}
.home-fold4 .banner-cnt {
	display: block;
}
.home-fold4 .banner-wrap img {
	width: 100%;
}
section.home-fold4 {
	padding-top: 0;
	padding-bottom: 0;
}
.home-fold4 .banner-wrap img {
	height: 25rem;
}
.home-fold4 .banner-wrap .banner-cnt {
	top: 20%;
	margin-left: 0;
}
.card-box-img-placeholder img {
	height: 12rem;
	object-fit: cover;
	margin-bottom: 0.55rem;
	object-position: top;
	border-radius: 1rem;
}
#our-product-list-card .list-box:hover h5,
#our-product-list-card .list-box:hover p {
	color: #fff;
}
#our-product-list-card .list-box h5 {
	min-height: 2rem;
}
#our-product-list-card .list-box:hover .btn {
	background: #fff;
	color: #000;
}
.home-fold5.latest-blog h5 {
	color: #1D61AD;
	margin: 0.75rem 0;
	font-weight: bold;
	font-size: 1.35rem;
	min-height: 2rem;
}
.home-fold5.latest-blog p {
	margin-bottom: 1rem;
	min-height: 10rem;
}
#latest-insights-list-card  {
	padding-top: 1rem;
}
#latest-insights-list-card .container {
	border-top: 0.1rem solid #D9D9D9;
}
#latest-insights-list-card .in-cnt h3 {
	margin-top: 2rem;
}
.in-cnt p {
	min-height: 100% !important;
}
.home-fold5.latest-blog p.label-txt {
	margin-bottom: 0.55rem;
}
.home-fold5.latest-blog .btmwrap-links a {
	color: #fff;
	font-size: 1.15rem;
	padding: 0.35rem 0.75rem;
}
.home-fold5.latest-blog .btmwrap-links a:hover {
	color: #1D61AD;
}
.br-dots {
	padding-left: 0.55rem;
	padding-right: 0.55rem;
	margin-bottom: 1.15rem;
}
#latest-insights-list-card .card-box-text h5 {
	min-height: 5rem;
}
#latest-insights-list-card .card-box-text p {
	min-height: 8rem;
}
.br-dots .card-box {
	border: 0.12rem solid #1D61AD;
	padding: 1rem;
	border-radius: 1rem;
}
#industries-list-card .br-dots {
	margin-bottom: 1.55rem;
}
#industries-list-card .list-box.card-box {
	background: #fff;
	width: 98%;
	margin: 0 auto;
}
#latest-insights-list-card .br-dots .card-box {
	border: 0;
	padding: 0;
}
#latest-insights-list-card .br-dots .card-box a {
	padding:0;
	color: #1D61AD;
	border-bottom: 0.4rem solid #CFE7F9;
	width: 100%;
	display: block;
	padding-bottom: 1.15rem;
	position: relative;
}
#latest-insights-list-card .br-dots .card-box a:after {content:'';background-image:url(https://murugappawater.webera.site/wp-content/uploads/2024/07/blue.png);background-repeat: no-repeat;position: absolute;z-index: 10;width: 1.55rem;height: 1.35rem;top: 0.15rem;background-size: contain;background-position: center right;left: 6rem;}
a.btn.blue-bg {
	background: #1D61AD;
	margin: 1rem 0;
	padding: 0.35rem 1rem;
}
a.btn.blue-bg:hover {
	background: #76C158;
}

/* fold 5 */

/* fold 6 */

/* fold 7 */
.org-txt p {
	color: #76C158;
}
section.home-fold7 p {
	margin-bottom: 0;
	font-size: 1.80rem;
	font-weight: 300;
	line-height: 1.05;
	text-align: left;
	color: #606060;
	font-family: 'AkrobatBold';
}
section.home-fold7 .org-txt p {
	color: #76C158;
	font-weight: 600;
}
section.home-fold7 .cnt {
	border-right: 0.45rem solid #ccc;
	padding: 0 0.85rem;
}
section.home-fold7 .cnt:last-child {
	border: 0;
}
.dis-inline {
	display: inline-block;
	float: left;
}
.dis-inline .cnt {
	float: left;
}

/* fold 8 */
.home-fold8 .banner-wrap img {
	height: 26rem;
	border-radius: 2rem;
}
.home-fold8 .banner-wrap .banner-cnt {
	padding: 0;
	margin: 0 auto;
	text-align: center;
	width: 90%;
	display: block;
	top: 20%;
}
.home-fold8 .banner-wrap .banner-cnt p {
	font-size: 2.30rem;
	color: #fff;
	width: 100%;
	margin-bottom: 1rem;
	font-family: 'AkrobatExtraBold';
}
.home-fold8 .sec-cnt:nth-child(2) p,
.home-fold8 .sec-cnt:nth-child(5) p,
.home-fold8 .sec-cnt:nth-child(8) p,
.home-fold8 .sec-cnt:nth-child(10) p {
	border-right: 0;
}

/* fold 9 */
.home-fold9 .intro p {
	text-align: center;
	font-size: 1.55rem;
	width: 60%;
	margin: 1rem auto;
	color: #606060;
	margin-bottom: 2.55rem;
}
.flex.award-icons-loop .award-wrap h2 {
	text-align: center;
	font-size: 1.25rem;
	margin-bottom: 0.15rem;
	text-transform: uppercase;
	color: #000;
}
.award-wrap {
	position: relative;
	margin-bottom: 1.55rem;
}
.flex.award-icons-loop .award-wrap p {
	font-family: 'AkrobatRegular';
	text-align: center;
	margin-bottom: 0;
	font-size: 1.10rem;
}
.flex.award-icons-loop .award-wrap img {
	width: 10rem;
	height: 10rem;
	margin: 1rem 5rem;
}
section.home-fold10 .banner-wrap .banner-cnt {
	margin: 0;
	top: auto;
	bottom: 3rem;
	left: 2rem;
}

/* fold 10 */
.home-fold10 .banner-wrap img {
	height: 30rem;
	border-radius: 2rem;
}
.home-fold10 .banner-cnt .cnt,
.home-fold10 .banner-cnt .cnt h3,
.home-fold10 .banner-cnt .cnt p {
	color: #fff;
	font-family: 'AkrobatExtraBold';
}
.home-fold10 .banner-cnt .cnt p {
	font-size: 1.35rem;
	width: 95%;
	margin-bottom: 0.1rem;
	font-family: 'AzoSansRegular';
	line-height: 1.55;
}
.home-fold10 .banner-cnt .cnt right-sec {
	position: relative;
}
.home-fold10 .banner-cnt .cnt.right-sec:before {
	content: '';
	position: absolute;
	border-right: 0.22rem solid #fff;
	width: auto;
	height: 12rem;
	top: 2rem;
	right: 2rem;
}
.home-fold10 .banner-cnt .cnt.right-sec:before {
	border-color: transparent;
}
.home-fold10 .banner-cnt .cnt .txt-yellow {
	color: #f7ea01;
}
section.home-fold10 {
	padding-top: 0;
}

/* footer */
.address iframe {
	width: 100%;
	height: 12rem;
	margin: 1rem 0;
}
.ac-body .address h4,
.ac-body .address p {
	color: #000;
}
.ac-body .address {

}

ul.accodion.location {
	position: relative;
	min-height: 25rem;
}
ul.accodion.location li {
	list-style: none;
}
.ac-body {
	display: none;
}
ul.accodion.location li.open .ac-body {
	display: block;
	position: absolute;
	left: 0;
}
ul.accodion.location li h3 {
	position: absolute;
	cursor: pointer;
	right: 0;
	top: 1rem;
}
.nav-tabs {
	border-bottom: 0;
}
.nav-tabs>li {
	float: none;
	margin-bottom: 0;
	display: block;
	padding: 0.15rem 0;
}
.nav-tabs>li>a:hover {
	border-color: transparent;
}
.nav-tabs>li>a {
	margin-right: 0;
	line-height: 1.15;
	border: 1px solid transparent;
	border-radius: 0;
	font-size: 1.75rem;
}
.nav-tabs>li.active>a, .nav-tabs>li.active>a:hover, .nav-tabs>li.active>a:focus {
	color: #fff;
	cursor: default;
	background-color: transparent;
	border: 0;
	border-bottom-color: transparent;
}
.address-cnt-wrap iframe {
	width: 75%;
	margin: 1rem 0;
	height: 15rem;
}

/* products */
.float-grid .float-box h3 a:hover {
	color: #fff;
	text-decoration: underline;
}
section.breadcrum-cuswrap {
	padding: 1rem 1rem;
	text-align: center;
}
section.breadcrum-cuswrap p {
	margin-bottom: 0;
}
#breadcrumbs a, #breadcrumbs span {
	color: #000;
	font-size: 1rem;
}
section.breadcrumbs {
	padding: 0.55rem 0 1rem;
	margin: 0 4.35rem;
	border-bottom: 0.1rem solid #ccc;
	text-transform: capitalize;
}
p#breadcrumbs {
	margin-bottom: 0;
}
#breadcrumbs span.breadcrumb_last {
	color: #76C158;
}
#breadcrumbs a:hover {
	color: #76C158;
}
.cat-iconbox img {
	width: 100%;
	height: 18rem;
	margin-bottom: 1rem;
	border-radius: 0.5rem;
}
.cat-iconbox a {
	font-size: 1.35rem;
}
.cat-iconbox {
	position: relative;
	text-align: center;
}
.cat-iconbox .cnt {
	position: absolute;
	top: 25%;
	width: 100%;
	height: 100%;
	z-index: 10;
	left: 0;
	right: 0;
	margin: 0 auto;
}
.innerpage-progrid .cat-iconbox .cnt h2 {
	background-color: #fff;
	color: #000;
	padding: 1rem 1rem 0.55rem;
	border-radius: 2rem;
	line-height: 1;
	width: 90%;
	margin: 0 auto;
	font-size: 1.25rem;
	margin-bottom: 6rem;
	font-weight: bold;
}
.innerpage-progrid .cat-iconbox .cnt  a {
	background-color: #fff;
	color: #000;
	padding: 0.55rem 1.55rem 0.55rem;
	border-radius: 2rem;
	line-height: 1;
	width: 11rem;
	margin: 0 auto;
	display: block;
	position: relative;
	font-weight: 300;
	font-size: 1.15rem;
	text-align: left;
}
.innerpage-progrid .cat-iconbox .cnt  a:after {
	content:'';
	background-image: url(https://triveni.signupadvertising.in/wp-content/uploads/2023/03/products-link.png);
	background-size: contain;
	position: absolute;
	top: 0.35rem;
	right: 1rem;
	width: 1.55rem;
	height: 1.55rem;
	z-index: 10;
	background-repeat: no-repeat;
}

span.blog-lsticon img {
	width: 0.45rem;
	height: 0.45rem;
	margin-left: 0.35rem;
	object-fit: contain;
}
.cus2 {
	display: flex;
	align-items: center;
	justify-content: center;
	width: 50%;
	margin: 0 auto;
}
.sec-4.cus2 {
	width: 65%;
}

/* footer */
ul.nav.nav-tabs.address-list li {
	position: relative;
}
ul.nav.nav-tabs.address-list li:before {
	content: '';
	background-repeat: no-repeat;
	background-size: contain;
	background-image: url(https://triveni.signupadvertising.in/wp-content/uploads/2023/03/careet.png);
	position: absolute;
	top: 1.35rem;
	left: -1rem;
	z-index: 10;
	width: 1rem;
	height: 1rem;
	-moz-transition: all 0.3s;
	-webkit-transition: all 0.3s;
	transition: all 0.3s;
}
ul.nav.nav-tabs.address-list li.active:before {
	transform: rotate(90deg);
}

/* post pages */
.single .banner-wrap img {
	width: 100%;
	height: 28rem;
	object-fit: cover;
	object-position: top center;
}
.hero-slider-noslide .banner-wrap .banner-cnt {
	display: block;
	margin-left: 5.55rem;
	top: 44%;
	z-index: 10;
}
.hero-slider-noslide .banner-wrap .banner-cnt p {
	color: #fff;
	width: 35%;
	font-size: 2.35rem;
	font-weight: 500;
	margin-bottom: 0;
	font-family: "Playfair Display", serif;
	background: linear-gradient(90deg, rgba(118, 193, 88, 0.8) 0%, rgba(207, 228, 253, 0.8) 100%);
	background: -webkit-linear-gradient(90deg, rgba(118, 193, 88, 0.8) 0%, rgba(207, 228, 253, 0.8) 100%);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
	font-style: italic;
	text-indent: 0.15rem;
	padding-bottom: 1rem;
}
.hero-slider-noslide .banner-wrap {
	width: 100%;
	margin: 2rem 0;
}
.hero-slider-noslide .banner-wrap .banner-cnt h1 {
	font-size: 3rem;
	width: 85%;
	line-height: 1.15;
}
.single-productslevel2 .hero-slider-noslide .banner-wrap .banner-cnt h1 {
	width: 100%;
	font-size: 4.75rem;
}
.single-productslevel2 .banner-wrap img {
	height: 22rem;
}
.single-productslevel2 .hero-slider-noslide .banner-wrap .banner-cnt p {
	width: 68%;
}
.single-productslevel2 .hero-slider-noslide .banner-wrap .banner-cnt {
	top: 36%;
}

/* inner page url */
section.breadcrum-cuswrap section {
	padding: 0;
	color: transparent;
	font-size: 0;
}
section.breadcrum-cuswrap section a {color: #000;opacity: 1;font-size: 1.35rem;margin: 0 1rem;text-transform: capitalize;position: relative;}
section.breadcrum-cuswrap section a:after {
	content: '/';
	position: relative;
	right: -1.05rem;
}
section.breadcrum-cuswrap section a:last-child:after {
	opacity:0;
}
section.breadcrum-cuswrap section a:last-child {
	color: #76C158;
}
.single-productslevel2 .innerpage-progrid {
	max-width: 80%;
	margin: 0rem auto;
}
.single-productslevel2 .home-cards .cat-iconbox {
	position: relative;
	max-width: 80%;
	margin: 1.55rem auto;
}
.address-cnt-wrap .tab-content .active,
.address-cnt-wrap .tab-content .active p {
	color: #000;
}
.single-productslevel3 .hero-slider-noslide .banner-wrap img {
	height: 20rem;
}
.single-productslevel3 .hero-slider-noslide .banner-wrap .banner-cnt {
	top: 48%;
}
.single-productslevel3 section.home-cards .row {
	display: flex;
	align-items: center;
	justify-content: center;
}
.single-productslevel3 section.home-cards h2 {
	font-weight: bold;
	font-family: AkrobatExtraBold;
	margin-bottom: 1.35rem;
}
.single-productslevel3 section.home-cards p {
	font-size: 1.35rem;
}
a.download-tds {
	background: #76C158;
	color: #fff;
	padding: 0.45rem 2rem 0.65rem;
	border-radius: 0.95rem;
	font-size: 1.35rem;
	font-weight: bold;
	font-family: 'AkrobatSemiBold';
	position: relative;
	cursor: pointer;
}
a.download-tds:after {
	/*  content: '';
	background-image: url(https://triveni.signupadvertising.in/wp-content/uploads/2023/03/shadow-pr-dropdown.png);
	background-size: contain;
	position: absolute;
	top: 0.35rem;
	right: -0.55rem;
	width: 4.55rem;
	height: 4.55rem;
	z-index: 10;
	background-repeat: no-repeat; */
}
.modal-body label, label {
	color: #000;
	font-weight: normal;
	width: 100%;
}
.btn:focus, .btn:active:focus, .btn.active:focus, .btn.focus, .btn:active.focus, .btn.active.focus {
	outline: none;
	outline-offset: 0;
}
.wpcf7-submit, form input[type="submit"] {background: #76C158;width: auto;padding: 0.35rem 1.55rem;height: 100%;font-size: 1.55rem;cursor: pointer;font-weight: 300;border-radius: 0.5rem;text-align: center;}
.modal-header {
	min-height: 100%;
	padding: 1rem 2rem;
	border-bottom: 0;
}
.wpcf7-submit:hover {
	background: #1D61AD !important;
	color: #fff !important;
}
.modal-header .close {
	margin-top: 0;
	color: #76C158;
	opacity: 1;
	font-size: 2rem;
}
.modal-dialog {
	width: 35%;
	margin: 5rem auto;
}
.locs-icon img {
	width: 2rem;
	height: 2rem !important;
	object-fit: contain;
	border-radius: 0 !important;
	margin: 0 0.55rem;
}

/* full width grid product */
.single-productslevel2 .innerpage-progrid {
	position: relative;
}
.cnt.blue-float {
	position: absolute;
	bottom: 0rem;
	text-align: center;
	padding: 1rem 0.55rem;
	margin: 0 auto;
	width: 100%;
	background: #1a89c6;
	display: block;
}
.multi-loop-level2 .inner-rel.pro-lev2 .cnt.blue-float {
	padding: 1rem 0.55rem;
}
.cnt.blue-float h2 {
	font-family: 'AkrobatExtraBold';
}
.cnt.blue-float .iconbox-wraps a {
	background-color: #fff;
	color: #000;
	padding: 0.55rem 1.55rem 0.55rem;
	border-radius: 2rem;
	line-height: 1;
	width: 11rem;
	margin: 0 auto;
	display: block;
	position: relative;
	font-weight: 300;
	font-size: 1.15rem;
	text-align: left;
}	
.cnt.blue-float .iconbox-wraps a:after {
	content: '';
	background-image: url(https://triveni.signupadvertising.in/wp-content/uploads/2023/03/products-link.png);
	background-size: contain;
	position: absolute;
	top: 0.35rem;
	right: 1rem;
	width: 1.55rem;
	height: 1.55rem;
	z-index: 10;
	background-repeat: no-repeat;
}
.inner-rel {
	position: relative;
}
.home-fold2 .row.flex {
	align-items: flex-start;
	justify-content: space-between;
}
.multi-loop-level2 .cnt.blue-float h2 {
	font-size: 2.25rem;
}
.vms-flex {
	text-align: center;
	margin: 2rem auto;
	background: #fff;
	padding: 2rem 0;
	width: 65%;
	box-sizing: border-box;
	box-shadow: 1px 1px 7px #29abe3;
	border-radius: 1rem;
}
.vms-flex p {
	margin-bottom: 0;
}
.vms-flex img {
	width: 4rem;
	height: 4rem;
	object-fit: contain;
	margin-bottom:1rem;
}
.page-template-page-aboutus .fw-cnt-wrap p {
	line-height: 1.5;
	font-size: 1.35rem;
	letter-spacing: normal;
}
.our-msvs .intro {
	text-align: center;
}
.our-msvs .intro h3 {
	color: #333;
	margin: 0 0.35rem 2rem 0;
}
.our-msvs .intro h2 {
	padding-bottom: 0.15rem;
	margin-bottom: 0.15rem;
}
.bg-lgray {
	background: #f6f6f6;
}
.leadership-cnt-wrap {
	max-height: 100%;
	width: 100%;
	margin: 1rem auto;
	text-align: center;
}
.leadership-cnt-wrap .profile-sec .col-md-4.col-xs-12 {
	margin-bottom: 2rem;
}
.profile-sec img {
	width: 25rem;
	height: 25rem;
	object-fit: contain;
	margin-bottom: 1rem;
}
.leadership-cnt-wrap .profile-sec p {
	margin-bottom: 0.15rem;
}
.leadership-cnt-wrap .profile-sec p.nm {
	font-weight: bold;
}
.careers-sec h2, .careers-sec p {
	color: #000;
}
.career-forms-wrap label {
	color: #000;
}
.career-forms-wrap {
	width: 70%;
	margin: 1rem auto;
}
.career-forms-wrap .wpcf7-submit, .career-forms-wrap input.wpcf7-form-control.has-spinner.wpcf7-submit {
	background: #76C158;
	width: 14rem;
	padding: 0.45rem 2rem;
	text-align: center;
	line-height: 1.15;
	height: 100%;
	border: 0.1rem solid #76C158;
}
.career-forms-wrap .wpcf7-submit:hover, 
.career-forms-wrap input.wpcf7-form-control.has-spinner.wpcf7-submit:hover {
	background: transparent;
	border-color: #76C158;
	color: #76C158;
}
.modal-body .wpcf7 form.sent .wpcf7-response-output {
	color: #000 !important;
}

.here-to-help {
	background: linear-gradient(317.06deg, #1D61AD 4.25%, #3FB449 102.94%);
}
#industries-list-card {
	background: #1D61AD;
}
.our-solutions {
	background: linear-gradient(317.06deg, #3FB449 4.59%, #1D61AD 57.24%);
}
#our-product-list-card .list-box:hover {
	background: #3FB449;
	border-color: transparent;
}
.fmenu-flex {
	display: flex;
	align-items: flex-start;
	justify-content: space-between;
	padding-bottom: 0.35rem;
}
.fmenu-1 ul.ft-menus {
	padding-left:0;
}
.ft-menus h3 {
	color: #000;
	font-size: 1.05rem;
	font-weight: 400;
	margin-bottom: 0.55rem;
}
.ft-menus li {
	margin-left: 2rem;
	margin-bottom: 0.55rem;
	padding-left: 0;
}
.fmenu-1 ul.ft-menus li {
	margin-left: 1.25rem;
}
.here-to-help .img-wrap img {
	width:65%;
	text-align: right;
	float: right;
}
.here-to-help p,
.here-to-help a,
.here-to-help h3 {
	color: #fff;
	font-size: 1.35rem;
}
.here-to-help a.btn {
	background: #000;
	padding: 0.35rem 1.35rem;
	margin: 1rem 0;
	font-weight: 300;
}
.here-to-help a.btn:hover {
	background: #1D61AD;
}
.in-cnt h3 {
	font-size: 2.15rem;
	margin: 1.55rem 0;
}
.help-intro-txt p {
	font-size: 1.75rem;
}
.here-to-help p {
	margin-bottom: 0.85rem;
}
.ft-btm {
	display: flex;
	align-items: center;
	justify-content: space-between;
	border-top: 0.12rem solid #ccc;
	padding-top: 0.35rem;
}
.ft-btm p {
	margin: 1rem 0;
}
.pl-0 {
	padding:0;
}
ul.ft-menus.sociali-icons {
	display: flex;
	margin: 1rem 0;
	align-items: center;
	justify-content: flex-start;
}
ul.ft-menus.sociali-icons li {
	list-style: none;
	margin: 0 0.35rem;
}
ul.ft-menus.sociali-icons li:first-child {
	margin-left: 0;
}
ul.ft-menus.sociali-icons li img {
	width: auto;
	height: 1.35rem;
	object-fit: contain;
}

/* team */
.pf-info {
	color: #000;
}
.pf-info h4,
p.pf-role {
	color: #1D61AD;
}
.pf-info h4 {
	font-size: 1.75rem;
	margin-bottom: 0.25rem;
}
p.pf-role {
	font-weight: 400;
	min-height: 3rem;
	margin-bottom: 0.55rem;
}
.pf-details p {
	color: #000;
}
.team-profile img {
	width: 50%;
	margin: 1rem auto;
	display: block;
	border: 0.12rem solid #ccc;
	border-radius: 1rem;
}
.team-card-warp {
	background: #f5f5f5;
	text-align: center;
	padding: 1rem 1.55rem;
	border-radius: 1rem;
	margin-bottom: 2rem;
	box-shadow: 1px 1px 3px #76c158;
}

/* form */
.form_popup #close_btn {
	color: #67c18c !important;
	border-radius: 100%;
	width: 2.35rem;
	height: 2.35rem;
	line-height: 1.65;
}
.modal-open {
	padding-right: 0 !important;
}
.form_popup #close_btn:hover {
	color: #fff !important;
	background-color: #67c18c !important;
}
.wrap-sub-btn {
	margin: 1.55rem 0;
}	
.modal-dialog {
	margin: 0 auto;
	position: absolute;
	top: 10%;
	width: 70%;
	left: 15%;
}
.modal-body {
	min-height: 100%;
	color: #333;
	display: flex;
	align-items: center;
	justify-content: center;
	padding: 1rem 2rem;
	width: 100%;
}
.modal-body h4,
.modal-body p {
	color: #333 !important;
}
.modal-body p {
	padding-bottom: 1rem;
}
.modal-content {
	margin-bottom: 1.55rem;
	border: 0;
	border-radius: 1rem;
}
.modal-dialog {
	top: 10%;
	width: 45%;
	left: 0;
	right: 0;
}
.page-template-page-aboutus section {
	padding: 2rem 0;
}
.pdf-lists a {
	display: block;
	color: #000;
	margin-top: 0;
	font-size: 1.15rem;
}
.pdf-lists a:hover {
	color: #76C158;
}
.location-map-wrap iframe{
	width: 100%;
}
.contact-form-wrap {
	max-width:35%;
	margin: 2rem auto;
}
address {
	color: #000;
}
.contact-address-wrap p {
	margin-bottom: 0.25rem;
}
.contact-address-wrap a {
	color: #1D61AD;
}
.contact-form-wrap .in-cnt h2 {
	text-align: center;
}
.single-project-solutions .post-dp-list-thumb {
	width: 100%;
	border: 0;
	border-radius: 0;
	padding: 0;
	background: transparent;
}
.single-project-solutions .post-dp-list-thumb img {
	width: 50%;
	height: 20rem;
	object-fit: cover;
	margin: 0 auto;
	display: block;
	border-radius: 0.75rem;
}
.post-dp-list-thumb img {
	width: 90%;
	height: 18rem;
	object-fit: contain;
	margin: 0 auto;
	display: block;
	border-radius: 0.75rem;
}
.single-content-wrap .row {
	display: block;
	align-items: center;
	justify-content: center;
}
.clogos-in img {
	width: 100%;
	height: 4rem;
	object-fit: contain;
}
.clogos-in {
	margin: 2rem 0;
}

/* timeline */
.timeline {
	position: relative;
	width: 100%;
	max-width: 1140px;
	margin: 0 auto;
	padding: 15px 0;
}
.timeline .top_contain {
	position: relative;
	top: -20px;
	text-align: center;
}
.timeline .top_outer p {
	position: absolute;
	top: 33px;
	left: 0;
	font-size: 17px;
	font-weight: 600;
	right: 0;
	line-height: 20px;
	z-index: 1;
	color: #4d5fad;
}
.timeline .contain.right::after {
	left: -8px;
}
.timeline .contain.right::before {
	left: 8px;
}
.timeline .top_outer:before {
	content: '';
	border: 6px solid #4d5fad;
	height: 110px;
	width: 110px;
	background: #fff;
	display: inline-block;
	position: relative;
	border-radius: 50%;
	z-index: 1;
}
.timeline .contain {
	padding: 0px 20px;
	position: relative;
	background: inherit;
	width: 24%;
}
.timeline .contain.right {
	left: 50%;
}
.timeline .contain.left {
	left: 27%;
	width: 23%;
}
.timeline .contain .content {
	padding: 30px 90px 30px 30px;
	position: relative;
	border-radius: 0 500px 500px 0;
	box-shadow: rgba(149, 157, 165, 0.2) 0px 8px 24px;
	border: 1px solid #eee;
}
.timeline .contain.right .content {
	padding: 18px 18px 18px 0px;
	border-radius: 10px;
	left: 16%;
}
.timeline .contain.left .content {
	padding: 27px 18px 27px 0px;
	border-radius: 10px;
	left: -36px;
}
.timeline .contain .icon {
	position: absolute;
	width: 72px;
	height: 90px;
	padding: 9px 0;
	top: calc(36% - 33px);
	background: #36cdae;
	border-radius: 10px 0px 0 10px;
	text-align: center;
	display: flex;
	font-size: 28px;
	font-style: normal;
	color: #fff;
	z-index: 1;
	justify-content: center;
	align-items: center;
}
.timeline .contain .content p {
	margin: 0;
	font-size: 16px;
	line-height: 18px;
	color: #0824a1;
	margin-left: 38%;
	text-align: center;
}
.timeline .icon:after {
	content: "";
	background: inherit;
	width: 20px;
	height: 20px;
	display: block;
	position: absolute;
	right: -6px;
	transform: rotate(45deg);
	border-radius: 0 0 0 2px;
}
.timeline .contain::before {
	content: '';
	position: absolute;
	width: 50px;
	height: 2px;
	top: calc(50% - 1px);
	right: 8px;
	background: #4d5fad;
	z-index: 1;
}
.timeline .contain::after {
	content: '';
	position: absolute;
	width: 16px;
	height: 16px;
	top: calc(50% - 8px);
	right: -8px;
	background: #ffffff;
	/* border: 2px solid #4d5fad; */
	background: #4d5fad;
	border-radius: 16px;
	z-index: 1;
}
.timeline .icon.left_icon:after {
	left: -6px;
}
.timeline::after {
	content: '';
	position: absolute;
	width: 2px;
	background: #4d5fad;
	top: 0;
	bottom: 0;
	left: 50%;
	margin-left: -1px;
}
.timeline .contain.left .icon {
	right: 0;
	border-radius: 0px 10px 10px 0;
}
.timeline .contain.left p {
	margin-left: -54px;
}
/* timeline ends */

#latest-insights-list-card .card-box-text h5 {
	min-height: 6rem;
}
#latest-insights-list-card .card-box-text p {

}
.page-fw-cnt h3,
.single-content-wrap h3 {
	color: #000;
	font-size: 1.35rem;
	margin: 1rem 0;
}
.page-fw-cnt {
	margin: 0 1rem;
}
.about-values-wrap .wp-block-columns {
	border-top: 0.1rem solid #ccc;
	padding: 1rem;
	max-width: 65%;
	margin: 1rem auto;
	align-items: center !important;
	justify-content: center;
}
.im-5lights img {
	width: 60%;
	height: auto;
	margin: 1rem auto;
	display: block;
}
.about-values-wrap .wp-block-columns h3 {
	margin: 0;
}
.about-values-wrap .wp-block-columns p {
	margin-bottom: 0;
}

.mob-video {
	display: none;
}

/* media start */
@media(max-width: 1024px) {
	.single-productslevel2 .innerpage-progrid {
		max-width: 100%;
	}
}

@media(max-width:991px) {
	.home-fold2 .row.flex {
		display: block;
	}
	.leadership-cnt-wrap .profile-sec .col-md-4.col-xs-12 {
		float: none;
		display: block;
	}
	.single-productslevel3 section.home-cards .row {
		display: block;
	}
	.hero-slider-noslide .banner-wrap .banner-cnt p br {
		display: none;
	}
	.float-grid img {
		height: 25rem;
	}
	/* csr */	
	.float-grid .float-box h3 {
		width: 90%;
	}	
	.cus-center-6 {
		width: 100%;
	}
	.intro.about.text-center {
		width: 95%;
	}
	.custom-col .rightsec,
	.blueslide .cnt-wrap {
		min-height: 30rem;
	}
	.custom-col .rightsec img{
		height: 30rem;
	}
	.blueslide .cnt-wrap {
		padding: 3rem 3rem 3rem 5rem;
	}
	.fullwidth-oddeven .bg {
		height: 100%;
	}
	.verticalwrap .tabcontent,
	.verticalwrap .tab {
		height: 50rem;
	}
	.newsevents-section .grid-box {
		width: 45%;
		margin-bottom: 2rem;
	}
	.logo-wrap.desk-only {
		width: 100%;
	}
	.banner-wrap .banner-cnt {
		top: 22%;
		width: 100%;
	}
	.banner-wrap .banner-cnt {
		top: 25%;
		display: block;
		margin-left: 4rem;
	}
	.float-grid {
		width: 80%;
		margin: 2rem auto;
	}
	.float-grid .float-box:after {
		height: 25rem;
	}	
	.home-fold4 .banner-wrap .banner-cnt {
		top: 10%;
		margin-left: 0;
	}
	.dis-inline .cnt {
		width: 50%;
		margin-bottom: 2rem;
	}
	.home-fold8 .banner-wrap .banner-cnt {
		width: 100%;
	}	
	.home-fold8 .banner-wrap .banner-cnt p {
		border-right: 0;
	}
	.home-fold8 .banner-wrap img {
		height: 55rem;
	}	
	.home-fold8 .banner-wrap .banner-cnt {
		top: 15%;
	}
	.container {
		padding: 0 3rem;
	}
	.home-fold2 .grid:before {
		display: none;
	}	
	section.home-fold10 .banner-wrap .banner-cnt {
		top: 10%;
	}
	.banner-cnt.b2.right-cnt .button-sec {
		left: 0.55rem;
		top: 0;
	}
	.single-productslevel2 .hero-slider-noslide .banner-wrap .banner-cnt {
		top: 20%;
	}
	.single-productslevel2 .hero-slider-noslide .banner-wrap .banner-cnt h1 {
		font-size: 3.75rem;
	}
	.single-productslevel2 .hero-slider-noslide .banner-wrap .banner-cnt p {
		width: 90%;
	}
	#breadcrumbs a, #breadcrumbs span {
		font-size: 1.15rem;
	}
	.single-productslevel2 .hero-slider-noslide .banner-wrap .banner-cnt h1 {
		font-size: 2.35rem;
	}	
	.single-productslevel3 .hero-slider-noslide .banner-wrap .banner-cnt h1 {
		font-size: 3rem;
	}
	.hero-slider-noslide .banner-wrap .banner-cnt h1 {
		font-size: 3rem;
		width: 90%;
	}
	.flex.award-icons-loop .award-wrap img {
		margin: 1rem;
	}
	.modal-dialog {
		width: 80%;
	}
	.team-popup .modal-dialog {
		width: 75%;
	}
	.pop-in-img img {
		width: 35%;
	}
	.contact-address-wrap {
		margin-bottom: 2rem;
	}
	.contact-form-wrap {
		max-width: 100%;
	}
	.hero-slider-noslide .banner-wrap .banner-cnt p {
		width: 85%;
	}
	.banner-wrap img {
		height: 60vh;
	}
	.location-map-wrap, .contact-address-wrap {
		width: 95%;
	}	
	section.breadcrumbs {
		margin: 0 1.35rem;
	}
	#home-video .video-banner-cnt {
		top:20%;
	}
	#home-video .video-banner-cnt h1 {
		width:90%;
	}
	.about-values-wrap .wp-block-columns {
		max-width: 95%;
	}
	.im-5lights img {
		width: 95%;
	}
	.about-values-wrap .wp-block-columns {
		padding-top: 2rem;
	}
	ul.sub-menu.mtree-level-1,
	.mtree-closed ul.sub-menu.mtree-level-1,
	ul.mtree.transit li.mtree-node.mtree-closed:hover .sub-menu {
		display: none !important;
	}
	.mtree-active ul.sub-menu.mtree-level-1 {
		display: block !important;
	}	
	ul.mtree.transit li {
		text-align: left;
		margin-bottom: 0;
		border-bottom: 0.1rem solid #fff;
		padding-left: 0;
		padding-right: 0;
		padding-bottom: 0 !important;
	}
	ul.mtree.transit {
		background: #1D61AD;
	}
	ul.mtree.transit li a {
		color: #fff;
		border-radius: 0 !important;
	}
	ul.mtree.bubba>li:last-child {
		border-bottom: 0.1rem solid #fff;;
	}
	header ul.mtree.transit li .sub-menu .active a {
		background: #76C158;
		color: #fff;
	}
	ul.mtree.transit li .sub-menu li {
		border-bottom: 0.1rem solid #000 !important;
		background: #f5f5f5;
	}
	ul.mtree.transit li .sub-menu li a {
		color: #000 !important;
	}
	ul.mtree.transit a:hover {
		color: #fff !important;
	}
	ul.mtree.transit ul {
		top: 3.2rem;
	}
	#menu-header .drop-down a {
		position: relative;
		display:block;
	}
	#menu-header .drop-down>a:before {
		content: '';
		background-image:url(https://murugappawater.webera.site/wp-content/uploads/2024/08/plus.png);
		background-size: contain;
		position: absolute;
		width: 1.55rem;
		height: 1.55rem;
		z-index: 1;
		background-repeat: no-repeat;
		right: 1rem;
		top: 0.55rem;
	}
	#menu-header .drop-down.mtree-open>a:before {
		content: '';
		background-image:url(https://murugappawater.webera.site/wp-content/uploads/2024/08/minus.png);
		background-size: contain;
		position: absolute;
		width: 1.55rem;
		height: 1.55rem;
		z-index: 1;
		background-repeat: no-repeat;
		right: 1rem;
		top: 0.55rem;
	}
	ul.mtree.transit li .sub-menu li.active a {
		color: #fff !important;
	}
	.mtree-active ul.sub-menu.mtree-level-1 li a {
		margin-left: 1rem !important;
	}
	.current-menu-parent a,
	ul.mtree a {
		font-weight: 400 !important;
	}
	#home-video {
		margin-top: 1rem;
	}
	.timeline .contain {
		width: 35%;
	}
	.timeline .contain.left {
		left: 16%;
		width: 34%;
	}
}

@media (max-width: 767px) {
	.mob-video {
		display: block;
	}
	.desk-video {
		display: none;
	}
	.form-wrap.cns-page {
		width: 100%;
	}
	#home-video .container {
		padding: 0;
		margin: 0;
	}
	#home-video {
		background: transparent;
		margin-top: 3rem;
	}
	section.breadcrumbs {
		padding: 1.55rem 0;
		margin: 0 1rem;
	}
	#home-video .video-banner-cnt h1, #home-video .video-banner-cnt h2 {
		font-size: 2.25rem;
		width:95%;
		margin-top: 0;
	}
	.location-map-wrap iframe {
		height: auto;
	}
	.float-grid img {
		height: 18rem;
	}
	/* footer */
	.global-footer .flex {
		display: block;
	}
	.newsevents-section .grid-box {
		width: 100%;
		margin-left: 0;
	}
	footer {
		padding: 2rem 1.55rem 0;
	}
	.global-footer .container,
	.global-footer .flex div {
		padding: 0;
	}
	footer p {
		margin-bottom: 2rem;
	}
	footer .scs-head.pull-right ,
	.footer_bar_wrapper span {
		float: left !important;
		text-align: center;
	}
	.footer_bar_wrapper {
		padding: 1rem;
		float: left;
		width: 100%;
	}
	.footer_bar_wrapper a {
		margin-bottom: 2rem;
	}

	/* header */
	.logo-wrap.desk-only {
		width: 100%;
	}
	.col-mobhide {
		padding-left: 0;
	}

	/* banner */
	.banner-wrap .banner-cnt {
		width: 100%;
		margin-left: 3rem;
	}

	/* csr */
	.float-grid .float-box {
		padding-bottom: 1.15rem;
	}
	.custom-col .rightsec,
	.blueslide .cnt-wrap {
		min-height: 100%;
	}
	.custom-col .rightsec img{
		height: 100%;
	}
	.custom-col .rightsec,
	.custom-col .leftsec {
		width: 100%;
	}
	.right-txt.bg .cnt {
		background: transparent;
		height: 100%;
		width: 100%;
		padding: 1rem;
	}
	.left-txt.bg .cnt:before {
		background: rgb(224 224 224 / 74%);
		left: 0;
		width: 100%;
	}
	.right-txt.bg .cnt:before {
		background: rgb(245 245 245 / 76%);
		left: 0;
		width: 100%;
	}
	.left-txt.bg .cnt {
		background: transparent;
		height: 100%;
		width: 100%;
		padding: 1rem;
	}
	.bg .cnt p, .bg .cnt ul li {
		font-size: 1.15rem;
	}
	.product-filter .nav-pills li a {
		padding: 0.75rem 1rem;
	}
	.verticalwrap .tabcontent, .verticalwrap .tab {
		height: 100%;
	}
	.verticalwrap .tab,
	.verticalwrap .tabcontent {
		width: 100%;
	}
	.scs-head p {
		margin: 0 auto;
	}
	.banner-wrap h1, .banner-wrap h2 {
		font-size: 2.35rem;
		line-height: 1;
	}
	.about-us .cnt {
		width: 90%;
	}
	.banner-wrap img {
		height: 55vh;
		object-position: bottom center;
	}
	.banner-wrap h1, .banner-wrap h2 {
		width: 80%;
		font-weight: 400;
	}
	.home-fold3 .container {
		max-width: 100%;
	}
	.container {
		padding: 0 2rem;
	}	
	.float-grid {
		width: 100%;
	}
	.float-grid .float-box:after {
		height: 18rem;
	}
	.home-fold4 .banner-cnt h2 {
		font-size: 2rem;
		width: 90%;
	}
	.home-fold4 .banner-wrap p {
		font-size: 1.55rem;
		line-height: 1.1;
	}	
	.home-fold4 .banner-wrap img {
		height: 18rem;
	}
	.dis-inline .cnt {
		width: 100%;
	}	
	section.home-fold7 .cnt:first-child {
		width:100%;
		border: 0;
		margin-left: 0;
	}
	section.home-fold7 .cnt:nth-child(3) {
		border: 0;
	}
	section.home-fold7 .cnt {
		border-right: 0;
		padding: 1rem 0;
		border-right: 0;
		margin-bottom: 0;
		width: 45%;
		min-height: 4rem;
		margin-left: 1rem;
		margin-bottom: 1.55rem;
	}
	section.home-fold7 p {
		font-size: 1.15rem;
	}
	section.home-fold7 .org-txt p {
		text-align: center;
		font-size: 3rem;
	}
	.home-fold8 .banner-wrap .banner-cnt {
		top: 10%;
	}
	.home-fold9 .intro p {
		width: 100%;
		font-size: 1.15rem;
	}
	.flex.award-icons-loop {
		display: block;
		text-align: center;
	}
	.flex.award-icons-loop .award-wrap img {
		width: 90%;
		height: 90%;
		margin: 1rem auto;
	}	
	.home-fold10 .banner-wrap img {
		height: 34rem;
	}
	.home-fold8 .banner-wrap .banner-cnt p {
		font-size: 1.55rem;
	}
	.home-fold8 .banner-wrap img {
		height: 33rem;
	}
	.home-fold3 .right-cnt p {
		margin-top: 1.55rem;
	}	
	.hero-slider-noslide .banner-wrap img {
		height: 25rem;
	}
	.hero-slider-noslide .banner-wrap .banner-cnt {
		top: 40%;
	}
	section.banner-section {
		margin-top: 0;
	}
	.cus2, .sec-4.cus2 {
		display: block;
		width: 100%;
	}
	.home-fold10 .banner-cnt .cnt.right-sec:before {
		display: none;
	}	
	section.home-fold10 .banner-wrap .banner-cnt {
		left: 0.55rem;
	}
	.banner-wrap p {
		width: 90%;
		font-size: 2.55rem;
	}	
	.single-productslevel2 .home-cards .cat-iconbox {
		max-width: 100%;
	}
	.single-productslevel2 .innerpage-progrid {
		max-width: 100%;
	}
	.single-productslevel3 .hero-slider-noslide .banner-wrap img {
		height: 15rem;
	}
	.single-productslevel3 .hero-slider-noslide .banner-wrap .banner-cnt h1 {
		font-size: 2rem;
	}
	.single-productslevel3 .hero-slider-noslide .banner-wrap .banner-cnt {
		top: 35%;
		width: 90%;
	}
	section.home-fold2 .col-md-2 {
		width: 50%;
		min-height: 10rem;
	}
	.home-fold3 {
		padding-bottom: 0;
	}
	.home-fold7 .container {
		padding: 0 0.55rem;
	}
	.address-cnt-wrap iframe {
		width: 100%;
	}
	.home-fold3 .left-cnt h3 {
		font-size: 2.55rem;
	}
	.home-fold3 .left-cnt h3 strong {
		font-size: 3.55rem;
	}
	.home-fold3 .left-cnt h5 {
		font-size: 1.85rem;
	}
	section.home-fold7 {
		padding-top: 0;
		padding-bottom: 0.55rem;
	}
	section.home-fold7 .cnt:last-child,
	section.home-fold7 .cnt:nth-child(4) {
		margin-bottom:0 ;
	}	
	.home-fold10 .banner-cnt .cnt h3 {
		font-size: 2rem;
	}
	.home-fold10 .banner-cnt .cnt p {
		font-size: 1.05rem;
	}
	ul.address-list {
		margin-left: 1rem;
	}
	section#show-flow1 img {
		width: 100%;
		height: 22rem;
		object-fit: cover;
	}
	.inner-rel.pro-lev2 .thum {
		min-height: 100%;
		height: 22rem;
	}
	.cnt.blue-float {
		padding: 1rem 0.55rem;
	}
	.modal-dialog {
		width: 90%;
	}
	.hero-slider-noslide .banner-wrap .banner-cnt {
		margin-left: 3rem;
	}
	.hero-slider-noslide .banner-wrap .banner-cnt p {
		font-size: 2rem;
		width: 80%;
	}	
	.vms-flex {
		width: 75%;
	}
	.profile-sec img {
		width: 100%;
		height: 100%;
	}
	.fmenu-flex {
		display: inline-block;
	}
	.fmenu-flex > div {
		float: left;
		width: 50%
	}
	.fmenu-flex .fmenu-5 {
		width: 100%;
	}
	.here-to-help .img-wrap img {
		width: 85%;
		text-align: center;
		float: none;
		margin: 0 auto;
		display: block;
	}
	.fmenu-1 ul.ft-menus h3 {
		display: none;
	}	
	.here-to-help p {
		word-break: break-word;
		font-size: 1.15rem;
		margin-bottom: 0.15rem;
	}
	.help-intro-txt p {
		margin-bottom: 1.55rem;
	}
	.in-cnt h3 {
		font-size: 2rem;
	}
	.panel-body {
		width: 100%;
	}
	.fmenu-1 ul.ft-menus li {
		margin-left:3rem;
	}
	.fmenu-2 ul.ft-menus h3 {
		margin-top:0;
	}
	ul.ft-menus.sociali-icons li {
		margin: 0 0.35rem !important;
	}
	.banner-wrap {
		position:relative;
	}
	.banner-wrap:before {
		content:'';
	}
	.post-dp-list-thumb {
		width: 95%;
	}
	.hero-slider-noslide .banner-wrap {
		margin-bottom: 0;
	}
	button#close_btn {
		right: 1rem;
		top:1rem;
	}
	.hero-slider-noslide .banner-wrap .banner-cnt p {
		font-size: 2rem;
	}	
	.single-project-solutions .post-dp-list-thumb img {
		width: 100%;
	}
	#latest-insights-list-card .br-dots .card-box {
		margin-bottom: 2rem;
	}
	.fw-incnt {
		padding: 1rem 0;
	}
	.intro-cnt {
		margin-left: 0;
	}
	.pdf-list-wrap {
		padding: 0 1rem;
	}
	.contact-sec .flex {
		display: block;
	}
	.slide-right-arws img {
		right: 4rem;
		top: -0.85rem;
	}
	.cp-comm.active img {
		width: 95%;
	}
	.single-content-wrap .row {
		display: block;
	}
	.team-popup .modal-dialog {
		width: 85%;
	}
	.pop-in-img img {
		width: 65%;
		margin: 1rem auto;
	}
	.flex.clogos-wrap {
		display: block;
	}
	.timeline .top_contain {
		position: relative;
		top: -20px;
		text-align: left;
	}
	.timeline .top_outer:before {
		left: 10px;
	}
	.timeline  .top_outer p {
		left: 23px;
	}
	.timeline::after {
		left: 70px;
	}
	.timeline .contain {
		width: 100% !important;
		padding-left: 120px;
		padding-right: 30px;
		padding-top: 30px;
		padding-bottom: 30px;
	}
	.timeline .contain.right, .timeline .contain.left {
		left: -5%;
	}
	.timeline .icon.left_icon:after {
		right: -6px;
		left: initial;
	}
	.timeline .contain.left::after,
	.timeline .contain.right::after {
		left: 82px;
	}
	.timeline .contain.left::before,
	.timeline .contain.right::before {
		left: 89px;
		border-color: transparent #006E51 transparent transparent;
	}
	.timeline .contain.left .date,
	.timeline .contain.right .date {
		right: auto;
		left: 15px;
	}
	.timeline  .contain.left .icon,
	.timeline  .contain.right .icon {
		right: auto;
		left: 0;
		border-radius: 10px 0 0 10px;
	}
	.timeline .contain.left .content,
	.timeline  .contain.right .content {
		padding: 35px 18px 25px 0px;
		border-radius: 10px;
		left: 6%;
		min-height: 9rem !important;
	}
	.timeline .contain.right .content {
		left: 8%;
	}
	.timeline .contain .icon {
		width: 72px;
		height: 114px;
		padding: 9px 0;
		top: calc(29% - 33px);
	}
	.timeline .contain .content p {
		font-size: 14px;
		line-height: 18px;
		margin-left: 47%;
	}
	img.alignleft, img.alignright {
		margin: 1rem 0;
		width: 100%;
	}
	#latest-insights-list-card .card-box-text h5,
	#latest-insights-list-card .card-box-text p {
		min-height: 100%;
	}
	#home-video .video-banner-cnt h1 {
		line-height: 1.15;
		padding-bottom: 0.15rem;
		margin-bottom: 0.2rem;
	}
	.page-fw-cnt {
		margin: 0 1rem;
	}
	.hero-slider-noslide .banner-wrap .banner-cnt h1 {
		font-size: 2.25rem;
	}
	.about-values-wrap .wp-block-columns {
		max-width: 100%;
		padding-left: 0;
		padding-right: 0;
	}
	.about-values-wrap {
		padding-bottom: 1rem;
	}
	ul.ft-menus.sociali-icons {
		margin: 1rem 1.35rem;
	}
	#home-video .video-banner-cnt h2 {
		padding-bottom: 0;
	}
	.hide-mob {
		display: none;
	}
	.show-mob {
		display: list-item;
	}
	.ft-btm {
		margin: 0 0.65rem;
	}
	.page-template-page-product-template .post-dp-list-thumb {
		width: 95%;
	}
	#home-video .video-banner-cnt {
		left: 1.75rem;
	}
	section#home-video:before {
		content: '';
		background: rgb(0 0 0 / 45%);
		position: absolute;
		width: 100%;
		height: 100%;
		z-index: 10;
	}
	#home-video .video-banner-cnt h1, #home-video .video-banner-cnt h2 {
		position: relative;
		z-index: 10;
	}
	#home-video .video-banner-cnt {
		top: 6.55rem;
	}
	.logo-wrap img {
		width: 80%;
	}
	section {
		padding: 2.55rem 0;
	}
}


/* mentor */
.mentor-card {
	display: flex;
	align-items: center;
	justify-content: center;
	background: #fff;
	padding: 1rem;
	border-radius: 0.65rem;
	box-shadow: 1px 2px 3px rgb(51 51 51 / 49%);
	margin: 1.15rem 0;
	min-height: 18rem;
}
.mentor-card .mcard-left.mentor-img img {width: 10rem;height: 12rem;object-fit: cover;object-position: top;margin-left: 0;border: 0.35rem solid #ccc;border-radius: 0.55rem;}
.mentor-card .mcard-left.mentor-img {width: 35%;}
.mentor-card .mcard-right {width: 90%;}
.mentor-card .mcard-right p {margin-bottom: 0.45rem;font-weight: 500;font-size: 0.9rem;}
.mentor-card .mcard-right a {
	color: #000;
	border: 0.15rem solid #1D61AD;
	border-radius: 2rem;
	padding: 0.35rem 0.75rem;
	background: linear-gradient(317.06deg, rgb(63 180 73 / 44%) 4.59%, rgb(29 97 173 / 14%) 57.24%) !important;
}
.mentor-card .mcard-right p:last-child {
	margin-bottom: 0;
}

select.wpcf7-form-control {
	background: #fff;
	padding: 0 0.25rem;
}
table td, table th {
	color: #000;
}
input[name="your-name"],
input[name="your-email"] {
	pointer-events: none;
	background: #f5f5f5;
}
#home-video .video-banner-cnt {

}
#home-video .video-banner-cnt:before {
	content: '';
	background-image: url(https://navajowhite-hyena-833639.hostingersite.com/wp-content/uploads/2025/12/bann-txt-bg.png);
	background-size: cover;
	position: absolute;
	width: 40rem;
	height: 100%;
	z-index: -1;
	background-repeat: no-repeat;
	left: -5rem;
	top: 0rem;
}

#home-video .video-banner-cnt p {
	color: #fff;
	margin-bottom: 0;
	width: 35%;
}
img.rm-icon {
	width: 1rem;
	height: 1rem;
	object-fit: contain;
}

/* mentor detail page */
.pf-mentor-img img {
	width: 100%;
	height: 15rem;
	border-radius: 0;
	object-fit: contain;
}
.ppf-intro p {

}
.ppf-intro .btn {

}
.pf-details {

}
.pf-details p {
	margin-bottom: 0.15rem;

}
.section-title {
	font-size: 1.5rem;
	font-weight: 600;
	margin-bottom: 1.5rem;
}

/* Row layout */
.section-title {
	font-size: 1.5rem;
	font-weight: 600;
	margin-bottom: 1.5rem;
	color: #000;
}

/* Experience */
.exp-box {
	padding: 1rem 0;
	border-bottom: 1px solid #e5e5e5;
}

.exp-box h5 {
	font-size: 1.05rem;
	font-weight: 600;
	margin-bottom: 0.25rem;
}

.desc {
	font-size: 0.9rem;
	color: #000;
	margin: 1rem 0;
	font-weight: 400;
}

/* Education */
.edu-box {
	padding: 0.75rem 0;
}

.edu-box h5 {
	font-size: 1.05rem;
	font-weight: 600;
	margin-bottom: 0.2rem;
}

.degree {
	font-size: 0.9rem;
	color: #444;
	margin-bottom: 0.1rem;
}
.single-content-wrap .row.exp-row {
	padding: 1rem 0;
	border-bottom: 1px solid #e6e6e6;
	align-items: flex-start;
	justify-content: flex-start;
	width: 75%;
}

/* Icon */
.exp-icon {
	width: 6rem;
	height: 6rem;
	object-fit: contain;
	border-radius: 0;
	/* margin-left: 1rem; */
}

/* Text */
.col h5 {
	font-size: 1.05rem;
	font-weight: 600;
	margin-bottom: 0.25rem;
	color: #000;
}

.company {
	font-size: 0.9rem;
	font-weight: 500;
	color: #333;
	margin-bottom: 0.1rem;
}

.degree {
	font-size: 0.9rem;
	color: #444;
	margin-bottom: 0.1rem;
}

.duration,
.location {
	font-size: 0.85rem;
	color: #333;
	margin-bottom: 0.25rem;
}
.col {
	margin-left: 1rem;
}
.single-content-wrap.mentors-section .container.in-container {
	max-width: 100%;
	width: 70rem;
	margin-left: 5rem;
}
.br-rght {
	/* border-right: 0.12rem solid #000; */
}
.pf-intro.br-rght a.btn {
	background: #1D61AD;
}
.pf-intro.br-rght a.btn:hover {
	background: #76C158;
}
.single-content-wrap.mentors-section .row {
	margin-bottom: 1rem;
	margin-left: 0;
	display: flex;
	align-items: center;
}
.single-content-wrap.mentors-section p {
	font-weight: 400;
}
.single-content-wrap.mentors-section .pf-details p,
.single-content-wrap.mentors-section .linkedin-icon p {
	font-weight: 600;
} 
.single-content-wrap.mentors-section .linkedin-icon p {
	margin-bottom: 0;
}
.linkedin-icon img {
	margin: 0.15rem 0;
	width: 2rem;
	height: 2rem;
	object-fit: contain;
}
code {
	font-size: 1rem;
	color: #77bd56;
	background: transparent;
}
table th {
	background-color: #77bd56;
	color: #fff !important;
}

/* ends */

@media (max-width: 991px) {
	.single-content-wrap.mentors-section .container.in-container {
		max-width: 100%;
		width: 100%;
		margin-left: 0;
	}
}

@media (max-width: 767px) {
	.mentor-card {
		display: block;
	}
	.mentor-card .mcard-left.mentor-img {
		width: 100%;
		margin-bottom: 1rem;
	}
	.mentor-card .mcard-right {
		width: 100%;
	}
	mentor-card .mcard-right a {
		margin: 1rem 0;
	}
	.br-rght {
		border-right: 0;
	}
	.single-content-wrap.mentors-section .container.in-container {
		padding: 0 1rem;
	}
	.single-content-wrap.mentors-section p {
		width: 95%;
	}
	.single-content-wrap .row.exp-row {
		width: 95%;
	}
	.col {
		margin-left: 0rem;
	}
	.exp-icon {
		margin: 1rem 0;
	}
	.mentor-card {
		min-height: 100%;
	}
	.single-content-wrap.mentors-section .row {
		display: block;
	}
	
	
.emp-dashboard thead {
    display: none;
}

.emp-dashboard,
.emp-dashboard tbody,
.emp-dashboard tr,
.emp-dashboard td {
    display: block;
    width: 100%;
}

.emp-dashboard tr {
    margin-bottom: 15px;
    background: #f7f7f7;
    padding: 10px;
    border-radius: 6px;
}

.emp-dashboard td {
    padding: 6px 0;
}

.emp-dashboard td:before {
    content: attr(data-label);
    font-weight: bold;
    display: block;
}	
	
}