/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Jan 29 2025 | 11:10:02 */
.home_banner_slider span.orange_bannr_text {
    color: #f19b3f;
}

.home_banner_slider span.white_bannr_text {
    color: #fff;
}

.home_banner_slider span.green_bannr_text {
    color: #2b8944;
}

.page-id-3 .banner_section_head .banner_section_head_img_text .banner_text_name {
	color: #32343A;
}
.founder_msg_sec {
	background-color: #E3E9F4;
}
.wpcf7 form.sent .wpcf7-response-output {
	border: 2px dashed #071D7529 !important;
	font-weight: 600 !important;
	/* background-color: #2aba37; */
	color: #2aba37;
	font-size: 16px;
	text-align: center;
	border-color: transparent;
}
/* core purpose css*/

.purpose_sec.animated .purpose_div {
	transform: rotate(0deg) !important;
	transition: all 1.5s ease-in-out;

}

.purpose_sec.animated .purpose_div h4 {
	transition-delay: 1s;
	transition: all 1s;
	opacity: 1;
}

.purpose_sec.animated .purpose_div .purpose_img {
	opacity: 1;
	transition: all 1s;
	transition-delay: 1.5s;
}

.purpose_sec.animated .purpose_div .purpose_text {
	opacity: 1;
	transition: all 1s;
	transition-delay: 2s;
}

.purpose_div h4,
.purpose_img,
.purpose_text {
	opacity: 0;
}

.purpose_div {
	transform: rotate(90deg);
}

.purpose_sec {
	background-position: 281px 20px !important;
}

.purpose_div {
	display: flex;
	align-items: center;
	justify-content: center;
	position: relative;
}

ul.purpose_ul li:nth-child(1) {
	top: 100px;
	right: 302px;
}

ul.purpose_ul li:nth-child(2) {
	right: 180px;
	top: 199px;

}

ul.purpose_ul li:nth-child(3) {
	right: 230px;
	bottom: 92px;

}

ul.purpose_ul li:nth-child(4) {
	left: 220px;
	bottom: 94px;
}

ul.purpose_ul li:nth-child(5) {
	left: 170px;
	top: 198px;
}

ul.purpose_ul li:nth-child(5) .purpose_box::before {
	transform: rotate(217deg);
	top: -20px;
	right: -34px !important;
}

ul.purpose_ul li:nth-child(4) .purpose_box::before {
	transform: rotate(144deg);
	top: -29px;
	right: -50px !important;
}

ul.purpose_ul li:nth-child(3) .purpose_box:before {
	transform: rotate(71deg);
	top: -50px;
	left: -30px;
}

ul.purpose_ul li:nth-child(2) .purpose_box::before {
	transform: rotate(0deg);
}

ul.purpose_ul li:nth-child(1) .purpose_box:before {
	transform: rotate(-72deg);
	left: -51px;
	top: -45px;
}

ul.purpose_ul li:nth-child(1) .purpose_box .purpose_text {
	max-width: 100%;
	right: 50%;
	top: -95px;
}

ul.purpose_ul li:nth-child(4) .purpose_box,
ul.purpose_ul li:nth-child(5) .purpose_box {
	flex-flow: row-reverse;
}

ul.purpose_ul li:nth-child(4) .purpose_box .purpose_text,
ul.purpose_ul li:nth-child(5) .purpose_box .purpose_text {
	right: 60px;
}

ul.purpose_ul li:nth-child(4) .purpose_box::before,
ul.purpose_ul li:nth-child(5) .purpose_box::before {
	left: auto;
	right: -30px;
}

ul.purpose_ul {
	padding: 0;
	margin: 0;
	list-style: none;
	max-width: 887px;
	height: 570px;
	display: flex;
	align-items: center;
	justify-content: center;
}

.purpose_box {
	/* max-width: 460px; */
	justify-content: space-between;
	display: flex;
	align-items: center;
	position: relative;
}

.purpose_box h5 {
	color: #364E93;
	font-size: 20px;
	line-height: 30px;
	margin: 0 0 5px;
}

.purpose_box p {
	font-size: 16px;
	line-height: 26px;
	color: #32343A;
}

.purpose_text {
	text-align: center;
	max-width: 254px;
	/* width: 100%; */
	position: relative;
	right: -50px;
}

.purpose_box:before {
	content: '';
	position: absolute;
	width: 127px;
	height: 171px;
	background-image: url(https://www.inditechvalves.com/wp-content/uploads/2024/02/purpose1.svg);
	background-repeat: no-repeat;
	background-size: 100%;
	z-index: 0;
	left: -44px;
	top: -50px;
}

.purpose_img {
	z-index: 1;
}

ul.purpose_ul li {
	/*margin-bottom: 50px;*/
	position: absolute;
}

.purpose_img img {
	width: 54px;
	height: 54px;
}

.purpose_div h4 {
	line-height: 51px;
	position: absolute;
	top: 260px;
	font-size: 41px;
	color: #364E93;
}
/* core purpose css */


.career_feat .sustain_tab_cont h3 {
	color: #32343A;
	font-size: 30px;
	line-height: 45px;
}

.career_feat .sustain_tab_cont p {
	font-size: 15px;
	line-height: 30px;
}

.career_feat .sustain_tab_cont ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

.career_feat .sustain_tab_cont ul li {
	position: relative;
	padding-left: 22px;
	margin-bottom: 6px;
}

.career_feat .sustain_tab_cont ul li:before {
	position: absolute;
	content: '';
	height: 8px;
	width: 8px;
	background-color: #364E93;
	left: 0;
	top: 7px;
	border-radius: 50px;
}
/* CSS for tab layout */
.tab-container {
	display: flex;
	justify-content: space-between;
	align-items: center;
}

.tab {
	background-color: #f0f0f0;
	cursor: pointer;
}

.content {
	display: none;
}

.content.active {
	display: block;
}
.tab-container .tab-wrap div {
	width: 352px;
	height: 232px;
	background-color: transparent;
	background-repeat: no-repeat;
	position: absolute;
}
.tab-container .tab-wrap div:nth-child(1){
	background-image: url(https://www.inditechvalves.com/wp-content/uploads/2024/02/career1-1.png);
}
.tab-container .tab-wrap div:nth-child(2){
	background-image: url(https://www.inditechvalves.com/wp-content/uploads/2024/02/career2-2.png);
	height: 399px;
	width: 175px;
	top: 55px;
	right: -20px;
}
.tab-container .tab-wrap div:nth-child(3){
	background-image: url(https://www.inditechvalves.com/wp-content/uploads/2024/02/career3-3.png);
	bottom: 0;
}

.tab-wrap {
	height: 500px;
	width: 500px;
	/* background-image: url(https://development.ikf.in/suvjay/wp-content/uploads/2024/01/sustain-img.png);
	background-repeat: no-repeat;
	background-position: top 50% left 47%;
	background-size: 325px;*/
	position: relative;
}
div#compostable_tab_wrap {
	transform: rotate(115deg);
	transition: all 1s;
}

div#recyclable_tab_wrap {
	transform: rotate(244deg);
	transition: all 1s;
}
div#rotable_tab_wrap {
	transform: rotate(360deg);
	transition: all 1s;
}
.content.active_content {
	display: block;
}
.tab.active_tab#compostable_tab {
	background-image: url(https://www.inditechvalves.com/wp-content/uploads/2024/02/career1.png);
}
.tab.active_tab#rotable_tab {
	background-image: url(https://www.inditechvalves.com/wp-content/uploads/2024/02/career2.png);
}
.tab.active_tab#recyclable_tab {
	background-image: url(https://www.inditechvalves.com/wp-content/uploads/2024/02/career3.png);
}
.tab-wrap-main {
	width: 44%;
	position: relative;
}

.tab-conent-wrap {
	width: 50%;
}
.middle-image {
	position: absolute;
	top: 85px;
	left: 82px;
	box-shadow: 0px 0px 11px #000000;
	border-radius: 100%;
	z-index: 9;
	background-color: #ffffff;
	height: 330px;
	width: 340px;
	display: flex;
	align-items: center;
	justify-content: center;
}
.middle-image  h4 {
	border-radius: 100%;
	font-size: 40px;
	line-height: 50px;
	text-align: center;
	max-width: 230px;
}
/* .middle-image img {
height: 330px;
width: 330px;
object-fit: contain;
border-radius: 100%;
background: #ffffff;
} */


.contact_sec a {
	text-decoration: none;
}

.home_testim .swiper-slide{
	opacity:0;
}

.home_testim .swiper-slide.swiper-slide-active{
	opacity:1;
}
.home_testim .swiper-button-prev {
	top: -40px;
	left: auto;
	right: 100px;
	transform:rotate(180deg);
}

.home_testim .swiper-button-next {
	top: -40px;
	left: auto;
	right: 20px;
}
.home_testim .swiper-button-prev:after,
.home_testim .swiper-button-next:after{
	display:none;
}

.infrastructure_slider .swiper figcaption.elementor-image-carousel-caption {
	opacity: 0;
}

.infrastructure_slider .swiper-slide-active figcaption.elementor-image-carousel-caption {
	opacity: 1;
	transition-delay:0.5s;
}



.industry_page_tab .tab_ul li a:hover,.industry_tab_prod_slider a:hover h4,
section#applicationIndustry .industries_li_inner a:hover h3,a.othr-prod-card:hover span,
.sitemap_prod a:hover{
	color: #364E93 !important;
}

.elementor-lightbox .elementor-swiper-button-next {
	bottom: auto !important;
	height: 50px;
	width: 50px;
	right:20px !important;
}

.top-ber ul li.download_brochure a:hover {
	background-color: #da251d !important;
}

ul.ovrve-btn-list a.theme_btn_white:hover {
	border-color: transparent;
	background-color: #da251d !important;
	color: #ffffff !important;
}

.img_text a.theme-btn-s2:hover {
	background-color: #da251d !important;
	color: #ffffff !important;
}

.img_text a.theme-btn-s2:hover:before,.img_text a.theme-btn-s2:hover:after,
ul.ovrve-btn-list a.theme_btn_white:hover:before,ul.ovrve-btn-list a.theme_btn_white:hover:after{
	border-left: solid 10px #ffffff !important;
}

.elementor-lightbox .elementor-swiper-button-prev{
	bottom: auto !important;
	height: 50px;
	width: 50px;
	left:20px !important;
	right:auto !important;
}

.prod_app_dot h3.elementor-heading-title{
	position:relative;
}

.prod_app_dot h3.elementor-heading-title:before{
	position:absolute;
	content:'';
	left: -30px;
	height:15px;
	width:15px;
	border-radius:50px;
	background-color:#364E93;
	top: 7px;
}
.prod_app_textbox{
	padding-left:40px !important;
}

.feat_list {
	display: block !important;
}

.feat_list li {
	width: 100% !important;
}


.about_certif.comn_tabs .elementor-widget-n-tabs .e-n-tab-title:before {
	display: none !important;
}

ul.ovrve-btn-list {
	padding: 0;
	margin: 0;
	list-style-type: none;
	display: flex;
}
body .blue-border {
	border: 1px solid #364e93;
	line-height: 42px !important;
}
ul.ovrve-btn-list li {
	margin-right: 30px;
}
.pro-dig-slider-sec .swiper-slide {
	text-align: left !important;
}
/* .pro-dig-slider-sec 
.elementor-image-carousel-wrapper {
overflow: visible;
}
.pro-dig-slider-sec .elementor-image-carousel-wrapper .swiper-slide.swiper-slide-active, 
.pro-dig-slider-sec .elementor-image-carousel-wrapper .swiper-slide.swiper-slide-active + div,
.pro-dig-slider-sec .elementor-image-carousel-wrapper .swiper-slide.swiper-slide-active + div + div,
.pro-dig-slider-sec .elementor-image-carousel-wrapper .swiper-slide.swiper-slide-active + div + div + div {
opacity: 1;
}
.pro-dig-slider-sec .elementor-image-carousel-wrapper .swiper-slide {
opacity: 0;
} */
.board_box a.the_read_more:hover {color: #da251d !important;margin: 0 0 0 17px;}
.board_box a.the_read_more:hover:after{
	opacity:0;
}
.board_box a.the_read_more:hover:before {
	position: absolute;
	content: '';
	width: 0;
	height: 0;
	border-top: 5px solid transparent;
	border-bottom: 5px solid transparent;
	border-left: 9px solid #da251d;
	right: -17px;
	top: 8px;
	z-index:1;
	left: -17px;
}
.elementor-swiper-button,.swiper-button,
.home_testim .swiper-button-prev,.home_testim .swiper-button-next{
	height: 40px;
	width: 40px;
	border: 1px solid #364E93;
	border-radius: 100%;
	background-image: url(https://www.inditechvalves.com/wp-content/uploads/2023/12/blue-arw-new.svg);
	background-repeat: no-repeat;
	background-position: center;
}
.elementor-swiper-button.elementor-swiper-button-prev,
{
	right: 70px !important;
	transform: rotate(180deg) translateY(20px) !important;
}
.swiper-button.swiper-button-prev,.elementor-swiper-button.elementor-swiper-button-prev{
	right: 70px !important;
	transform: rotate(180deg)!important;

}
.elementor-swiper-button.elementor-swiper-button-prev {
	transform: translateY(-20px) rotate(180deg)!important;
}
.elementor-swiper-button svg,
.swiper-button:after{
	display: none;
}
.elementor-swiper-button,
.swiper-button{
	position: absolute !important;
	bottom: 0;
	right: 0px !important;
	left: auto !important;
}
.elementor-swiper-button:hover,.swiper-client-btn:hover,
.swiper-button:hover{
	background-image: url(https://www.inditechvalves.com/wp-content/uploads/2023/12/red-arw.svg);
	border: 1px solid #da251d;
}
.pro-dig-slider-sec .elementor-swiper-button{
	top: 30% !important;
	right: -80px !important;
}
.pro-dig-slider-sec  .elementor-swiper-button.elementor-swiper-button-prev {
	left: -80px !important;
	right: 0 !important;
}
.pro-dig-slider-sec .swiper-slide img.swiper-slide-image {
	margin-bottom: 20px;
}
.aag-sec button {
	background-color: transparent !important;
	padding: 0 !important;
	margin-right: 30px !important;
}
.aag-sec button span.e-n-tab-title-text {
	padding: 10px 0 ;
}
.aag-sec .e-n-tabs-heading {
	margin-bottom: 40px;
}
.career_cultur .elementor-image-carousel-wrapper {
	overflow: visible;
}
.aag-sec .elementor-image-carousel-wrapper {
	overflow: visible;
}
.aag-sec .elementor-image-carousel-wrapper .swiper-wrapper .swiper-slide.swiper-slide-active,
.aag-sec .elementor-image-carousel-wrapper .swiper-wrapper .swiper-slide.swiper-slide-active + div,
.aag-sec .elementor-image-carousel-wrapper .swiper-wrapper .swiper-slide.swiper-slide-active + div + div,
.aag-sec .elementor-image-carousel-wrapper .swiper-wrapper .swiper-slide.swiper-slide-active + div + div + div,
.aag-sec .elementor-image-carousel-wrapper .swiper-wrapper .swiper-slide.swiper-slide-active + div + div + div + div{
	opacity: 1;
}

.aag-sec .elementor-image-carousel-wrapper .swiper-wrapper .swiper-slide {
	opacity: 0;
}
.footer_inditech ul.elementor-icon-list-items li {
	width: 100%;
}
.footer_inditech ul.elementor-icon-list-items li:nth-child(1), .footer_inditech ul.elementor-icon-list-items li:nth-child(2) {
	margin-bottom: 15px !important;
}
.footer_inditech ul.elementor-icon-list-items li:last-child{
	margin-bottom: 0px !important;
}
.elementor-slideshow__title {
	display: none;
}
/* span.e-n-tab-title-text:after {
position: absolute;
content: '';
height: 2px !important;
width: 100% !important;
background-color: #364E93;
left: 0 !important;
bottom: 0 !important;
} */
/* .aag-sec .elementor-tabs-wrapper .elementor-tab-title {
position: relative;
display: inline-block !important;
padding-right: 0px !important;
padding-left: 0;
margin-right: 35px;
}
.aag-sec .elementor-tabs-wrapper .elementor-tab-title:after {
position: absolute;
content: '';
height: 2px !important;
width: 100% !important;
background-color: #364E93;
left: 0 !important;
bottom: 0 !important;
opacity:0;
}
.aag-sec .elementor-tabs-wrapper .elementor-tab-title.elementor-active:after {
opacity: 1;
}
.aag-sec .elementor-tab-content {
padding-left: 0 !important;
}
.aag-sec .elementor-tabs-wrapper {
margin-bottom: 60px;
}
.aag-sec .elementor-tabs-wrapper .elementor-tab-title:first-child {
padding-left: 0;
} */
.features-sec .elementor-custom-embed-play svg {
	opacity: 1;
	height: 62px;
	width: 62px;
}
.pro-dig-slider-sec {
	position: relative;
}
.tchncl-data-card span {
	font-size: 18px;
	line-height: 20px;
	color: #32343A;
	text-transform: uppercase;
	font-weight: 500;
	display: block;
	margin-bottom: 4px;
}
.tchncl-data-card p {
	margin: 0;
	color: #32343A;
	font-size: 16px;
	line-height: 20px;
	font-weight: 500;
}
.tchncl-data-card {
	padding-left: 20px;
	position: relative;
}
.tchncl-data-card:before {
	position: absolute;
	content: '';
	height: 100%;
	width: 4px;
	background-color: #364E93;
	left: 0;
}
.tchncl-data-card ul {
	padding: 0;
	margin: 0;
	list-style: none;
}
.tchncl-data-card ul li:after {
	content: '';
	position: absolute;
	height: 6px;
	width: 6px;
	background: #364E93;
	left: 0;
	top: 8px;
	border-radius: 100%;
}
.tchncl-data-card ul li {
	position: relative;
	padding: 0 0 0 20px;
	font-size: 16px;
	line-height: 22px;
	font-weight: 500;
}
.fetrs-vdo-wrap {
	display: flex;
	justify-content: space-between;
}
.width50 {
	width: 46%;
}
ul.ftrs-list {
	padding: 0;
	margin: 0;
	list-style-type: none;
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
}

ul.ftrs-list li {
	color: #32343A;
	font-size: 16px;
	line-height: 40px;
	padding-left: 35px;
	position: relative;
	width:100%;
	width: 48%;
}
.ftrs-list-full li {
	width: 100% !important;
}
ul.ftrs-list li:before {
	position: absolute;
	content: '';
	background-image: url(https://www.inditechvalves.com/wp-content/uploads/2023/12/Check.svg);
	height: 23px;
	width: 23px;
	left: 0;
	top: 8px;
	background-repeat: no-repeat;
}
.features-sec .e-con-inner {
	position: relative;
}

/* .features-sec .e-con-inner:after {
position: absolute;
content: '';
height: 2px;
width: 100%;
background-color: #eaeaeb;
top: 0;
} */
h2.related-prdct-head {
	color: #32343A;
	font-size: 50px;
	line-height: 60px;
	margin: 0 0 35px 0;
}
.othr-prod-slider {
	position:relative;
}
.othr-prod-img {
	height: 275px;
	width: 275px;
	background-color: #e3e9f4;
	display: flex;
	justify-content: center;
	align-items: center;
	margin-bottom: 30px;
	border-radius: 25px !important;
	overflow:hidden;
}
.othr-prod-img img {
	width: 100%;    width: auto;
	max-height: 250px;
	max-width: 93%;
}
.othr-prod-card span {
	font-size: 22px;
	color: #32343A;
	line-height: 28px;
	width: 100%;
	display: block;
	max-width: 85%;
	font-weight: 500;
	text-align: center;
}

#related_productsection .othr-prod-card span {
	max-width: 100% !important;
}
.othr-prod-slider .swiper-button {
	top: -60px;
	bottom: auto;
	height: 40px;
    width: 40px;
}
.othr-prod-slider .container {
	overflow: hidden;
}

/** Bottom Banner Start **/
section.banner_bottom .banner_bottom_heading h2.heading_title {
	color: #EAF5FF;
	font-size: 50px;
	font-weight: 500;
	line-height: 55px;
	text-align: center;
}

section.banner_bottom .banner_bottom_text {
	text-align: center;
}

section.banner_bottom .banner_bottom_text p {
	color: #fff;
	font-size: 18px;
	line-height: 28px;
	max-width: 870px;
	margin: 0 auto;
}

section.banner_bottom .elementor-button-wrapper a {
	fill: #364E93;
	color: #364E93;
	background-color: #FFFFFF;
	border-radius: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	position: relative;
}

section.banner_bottom .banner_bottom_wrap {background-repeat: no-repeat;background-position: center;background-size: cover;padding: 60px 20px;}

section.banner_bottom .elementor-button-wrapper.theme_element_btn {
	margin: 50px 0 0;
	text-align: center;
}
section.banner_bottom a.theme-btn-s2:before, section.banner_bottom .theme_element_btn a:before,
section.banner_bottom a.theme-btn-s2:after, section.banner_bottom .theme_element_btn a:after {
	border-left: solid 10px #364e93;
}
/** Bottom Banner End **/

.infrastructure_slider .swiper .elementor-swiper-button {
	top: 100% !important;
	margin: -11px 0 0;
}
.infrastructure_slider .swiper figcaption.elementor-image-carousel-caption {
	margin: 15px 0 0;
}
.infrastructure_slider .swiper .elementor-swiper-button.elementor-swiper-button-prev {
	right: 60px !important;
}
.infrastructure_slider .swiper {
	width: 100% !important;
}


.board_box a {
	font-size: 16px;
	line-height: 26px;
	text-decoration: none;
	color: #364E93;
	font-weight: 500;
	position: absolute;
	display: inline-block;
	bottom: 30px;
}

.board_box a:after {
	position: absolute;
	content: '';
	width: 0;
	height: 0;
	border-top: 5px solid transparent;
	border-bottom: 5px solid transparent;
	border-left: 9px solid #364E93;
	right: -17px;
	top: 8px;
}

.board_edu p {
	margin: 15px 0 10px;
	font-size: 15px;
	line-height: 26px;
}

.board_box .board_name {
	border-bottom: 1px solid #D5D5D5;
}

.board_box .board_name h5 {
	margin: 0 0 5px;
	color: #32343A;
	font-size: 20px;
	line-height: 30px;
}

.board_box .board_name p {
	font-size: 18px;
	line-height: 30px;
	color: #32343A;
	margin-bottom: 13px;
}

.board_dir_sec ul {
	padding: 0;
	margin: 0;
	list-style: none;
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
}

.board_dir_sec ul li {
	width: 100%;
	margin-bottom: 40px;
	max-width: 575px;
}

.board_box {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	align-items: center;
	box-shadow: 0px 3px 20px #032C7536;
	padding: 15px;
	position: relative;
}

.board_box .board_img {
	width: 40%;
	border-radius: 15px;
	overflow: hidden;
}
.board_box .board_img img {
	display: block;
}

.board_box .board_text {
	width: 55%;
	margin-top: -60px;
}
/** Core Team**/
.core_team ul {
	margin: 0;
	padding: 0;
	list-style: none;
	display: flex;
	flex-wrap: wrap;
	margin-right: -28px;
}

.core_team ul li {
	width: 23%;
	background-color: #ffffff;
	padding: 10px;
	margin-bottom:30px;
	margin-right: 2%;
}
.core_team ul li .team_img {
	overflow: hidden;
	border-radius: 15px;
}
.core_team .team_img img {
	width: 100%;    display: block;
}

.core_team .team_title {
	text-align: center;
}

.core_team .team_title h5 {
	font-size: 18px;
	line-height: 30px;
	margin-bottom: 5px;
	color: #32343A;
	margin-top: 20px;
}

.core_team .team_title p {
	font-size: 15px;
	line-height: 22px;
	margin-bottom: 10px;
}

.our_commitment .elementor-icon-box-wrapper .elementor-icon-box-icon {
	margin-top: 10px;
}







/** Quality Page **/
.quality_box_infograph {
	max-width: 1170px;
	margin: 0 auto;
}

.quality_box_infograph ul.quality_info_ul li.quality_info_ll .quality_info_content_img {
	background: #1863D5;
	width: 95px;
	height: 95px;
	display: flex;
	justify-content: center;
	align-items: center;
	position: absolute;
	right: -30px;
	margin-top: -10px;
}

.quality_box_infograph ul.quality_info_ul {
	padding: 0;
	margin: 0;
	list-style: none;
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
}

.quality_box_infograph ul.quality_info_ul li.quality_info_ll {
	width: 50%;
	max-width: 539px;
	position: relative;
	margin: 20px 0 40px;
}

.quality_box_infograph ul.quality_info_ul li.quality_info_ll:nth-child(2n) {
}
.quality_box_infograph ul.quality_info_ul li.quality_info_ll:nth-child(2) .quality_info_content_img,
.quality_box_infograph ul.quality_info_ul li.quality_info_ll:nth-child(3) .quality_info_content_img,
.quality_box_infograph ul.quality_info_ul li.quality_info_ll:nth-child(6) .quality_info_content_img{
	background: transparent linear-gradient(315deg, #CA0D1B 0%, #FF515E 100%) 0% 0% no-repeat padding-box;
}

.quality_box_infograph ul.quality_info_ul li.quality_info_ll h3.quality_info_title {font-weight: 600;color: #32343A;font-size: 20px;padding: 0 80px 0 18px;text-align: right;}

.quality_box_infograph ul.quality_info_ul li.quality_info_ll .text_box {
	font-size: 14px;
	line-height: 22px;
	color: #32343A;
	background: #E3E9F4;
	padding: 8px 80px 10px 18px;
	text-align: right;
	height: 130px;
	box-shadow: rgba(0, 0, 0, 0.1) 0px 20px 25px -5px, rgba(0, 0, 0, 0.04) 0px 10px 10px -5px;
}

.quality_box_infograph ul.quality_info_ul li.quality_info_ll:nth-child(2n) .quality_info_content_img {
	left: -30px;
}

.quality_box_infograph ul.quality_info_ul li.quality_info_ll:nth-child(2n) h3.quality_info_title {
	padding: 0 18px 0 80px;
	text-align: left;
}

.quality_box_infograph ul.quality_info_ul li.quality_info_ll:nth-child(2n) .text_box {
	padding: 6px 18px 6px 80px;
	text-align: left;
}

.quality_box_infograph ul.quality_info_ul li.quality_info_ll .text_box:after {
	content: '';
	position: absolute;
	height: 0;
	width: 0;
	border-color: #ccd7e8  #CCD7E8 transparent transparent;
	border-style: solid;
	border-width: 85px 0px 0px 65px;
	bottom: 0;
	right: 0;
}

.quality_box_infograph ul.quality_info_ul li.quality_info_ll:nth-child(2n) .text_box:after {
	border-color: #ccd7e8 transparent transparent transparent;
	border-style: solid;
	border-width: 85px 65px 0 0;
	left: 0;
}

.our_commitment.animated .quality_box_infograph ul.quality_info_ul li.quality_info_ll:nth-child(1),
.our_commitment.animated .quality_box_infograph ul.quality_info_ul li.quality_info_ll:nth-child(2),
.our_commitment.animated .quality_box_infograph ul.quality_info_ul li.quality_info_ll:nth-child(3),
.our_commitment.animated .quality_box_infograph ul.quality_info_ul li.quality_info_ll:nth-child(4),
.our_commitment.animated .quality_box_infograph ul.quality_info_ul li.quality_info_ll:nth-child(5),
.our_commitment.animated .quality_box_infograph ul.quality_info_ul li.quality_info_ll:nth-child(6){
	transition-delay:1.5s;
	transform:translateX(0px);
	transition: all 1s ease-in-out;
}

.our_commitment.animated .quality_box_infograph ul.quality_info_ul li.quality_info_ll:nth-child(3),
.our_commitment.animated .quality_box_infograph ul.quality_info_ul li.quality_info_ll:nth-child(4){
	transition-delay:1.3s;
}
.our_commitment.animated .quality_box_infograph ul.quality_info_ul li.quality_info_ll:nth-child(5),
.our_commitment.animated .quality_box_infograph ul.quality_info_ul li.quality_info_ll:nth-child(6){
	transition-delay:1.5s;
}


.quality_box_infograph ul.quality_info_ul li.quality_info_ll:nth-child(2),
.quality_box_infograph ul.quality_info_ul li.quality_info_ll:nth-child(4),
.quality_box_infograph ul.quality_info_ul li.quality_info_ll:nth-child(6){
	transform:translateX(900px);
}

.quality_box_infograph ul.quality_info_ul li.quality_info_ll:nth-child(1),
.quality_box_infograph ul.quality_info_ul li.quality_info_ll:nth-child(3),
.quality_box_infograph ul.quality_info_ul li.quality_info_ll:nth-child(5){
	transform:translateX(-900px);
}
ul.list_dash_style {
	padding: 0;
	list-style: none;
}

ul.list_dash_style li {
	font-size: 16px;
	line-height: 28px;
	color: #32343A;
	margin-bottom: 10px;
	position: relative;
	padding-left: 21px;
}

ul.list_dash_style li:before {
	position: absolute;
	content: '';
	left: 0;
	background-color: #364E93;
	width: 8px;
	height: 3px;
	top: 12px;
}

.contact_tabs .e-n-tabs-heading {
	padding: 6px;
}
.contact_tabs .e-n-tabs-heading button {
	padding-left: 5%;
	padding-right: 5%;
}

.contact_tabs .e-n-tabs-heading button:after {
	content: '';
	position: absolute;
	left: 5%;
	width: 90%;
	right: 5%;
	height: 1px;
	background: #e3e9f4;
	bottom: 0px;
}
.contact_tabs .e-n-tabs-heading button:last-child:after {
	content: '';
	display: none;
}
.contact_sec h3.elementor-image-box-title a b {
	font-weight: 500;
}

.blog_date:after {
	position: absolute;
	content: '';
	background-color: #364E93;
	width: 100%;
	height: 1px;
	top: 21px;
	right: -160px;
}

.blog_date_sec {
	position: relative;
	overflow: hidden;
}

.blog_date {
	color: #32343A;
	font-size: 24px;
	line-height: 45px;
}
.about_certif  figure.swiper-slide-inner:after {
	content: '';
	background: #364e93cf;
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	z-index: 1;
	opacity:0;
	transition:all 0.5s;
}

.about_certif figure.swiper-slide-inner figcaption.elementor-image-carousel-caption {
	font-size:22px;
	line-height: 33px;
	color: #fff;
	z-index: 5;
	position: absolute;
	margin: auto;
	top: 0;
	right: 0;
	left: 0;
	height: 30px;
	bottom: 0;
	text-align: center;
	max-width:260px;
	padding: 0 15px;
	transition:all 0.6s;
	scale:0;
} 

.about_certif .swiper-slide a:hover figure.swiper-slide-inner:after {
	content: '';
	background: #364e93cf;
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	z-index: 1;
	opacity:1;
	transition:all 0.5s;
}

.about_certif .swiper-slide a:hover figure.swiper-slide-inner figcaption.elementor-image-carousel-caption{
	scale:1;
	transition:all 0.6s;
	max-width:260px;

}


#download_brch .inp-label {
	text-align: left;
	margin-bottom: 5px !important;
}

#download_brch .enquiry ul li {
	margin-bottom: 12px;
}

#download_brch  span.wpcf7-not-valid-tip {
	font-size: 11px;
	text-align: left;
}

#download_brch  .wpcf7-response-output {
	margin: 20px 0 0 !important;
	text-align: left;
	padding: 0 !important;
	border: 0 !important;
	font-size: 13px;
}
ul.prod_dot_ul {
	padding: 0;
	list-style: none;
}

ul.prod_dot_ul li {
	padding-left: 21px;
	position: relative;
}

ul.prod_dot_ul li:before {
	position: absolute;
	content: '';
	left: 0;
	background-color: #6082e1;
	height: 9px;
	width: 9px;
	border-radius: 50px;
	top: 10px;
}


.prod_client_slider .elementor-swiper-button {
	top: -51px !important;
}
/* .prod_client_testim .swiper-slide {background-color: #FFFFFF !important;} */

.sitemap_prod ul.menu {
	padding: 0;
	list-style: none;
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
}

.sitemap_prod ul#menu-products_sitemap li {
	width: 30.33%;
	margin-bottom: 10px;
}
ul#menu-other-link-sitemap li {
	width: 50%;
	margin-bottom: 10px;
}
.sitemap_prod ul#menu-about-us-sitemap li {
	width: 49%;
	margin-bottom: 10px;
}
ul#menu-other-link li{
	width:100%;
}

.sitemap_prod ul#menu-products_sitemap li a,.sitemap_prod ul.menu li a {
	color: #32343A;
	text-decoration: none;
	font-size: 21px;
	line-height: 31px;
	font-weight: 500;
}

.sitemap_prod a{
	text-decoration:none;
}

.emp_testim_box {
	/*     max-width: 317px; 
	background-color: #ffffff;
	box-shadow: 0px 3px 20px #032C7536;*/
	border-radius: 20px;
	padding: 10px 10px 10px;
	text-align: center;
	margin-bottom: 20px;
	background-color: #ffffff;
}

.emp_testim_box img {
	width: 100%;
	float: left;
	border-radius:20px 20px;
}

.emp_testim_box h5.emp_name {
	font-size: 18px;
	line-height: 30px;
	font-weight: 500;
	margin-bottom: 0;
}
.emp_testim_box a.emp_vdo:before{
	border-radius:20px 20px !important;
	float:left !important;
	left:0 !important;
    height: 100% !important;
}
.emp_testim_box a.emp_vdo{
    float: left;
}

span.emp_desig {
	font-size: 15px;
	line-height: 30px;
}
.testimonial_slide_video1 .swiper-slide {
	box-shadow: 0 0 0 !important;
	opacity:1 !important;
	padding:0 !important;
}

.testimonial_slide_video1 .swiper-nav-wrapper {
	position: absolute;
	top: 22px;
	right: 0;
}

.csr_tab_sec.comn_tabs .elementor-widget-n-tabs .e-n-tab-title[aria-selected=true]:before {
	left:-500px !important;
}
.career_cultur.comn_tabs .elementor-widget-n-tabs .e-n-tab-title:before {
	display: none !important;
}
.footer-custom ul#menu-products-1 li {
	width: 50%;
}
.blowdown_valve_feat .elementor-image-carousel-wrapper .elementor-swiper-button,.globe_valve_slider .elementor-image-carousel-wrapper .elementor-swiper-button{
	display: none;
}




/* .choose_img {
width: 64px;
text-align: center;
padding: 10px 0;
margin-bottom: 22px;
} */

.service_mobile_tab,.industries_mobile_tab {
	display: none;
}
.client_home  img.swiper-slide-image {
	width:223px;
	height:129px;
}


ul.stats_ul {
	padding: 0;
	list-style: none;
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
}

ul.stats_ul img.stats_img {
	width: 100%;
	border-radius: 10px;
	float: left;
}

ul.stats_ul li {
	width: 30%;
	position: relative;
}

.stats_box p {
	position: absolute;
	top: 50px;
	max-width: 206px;
	left: 0;
	right: 70px;
	margin: 0 auto;
	font-size: 22px;
	line-height: 35px;
	color: #32343A;
	font-weight: 600;
	z-index: 4;
	transition: all 0.5s ease-in-out;
}
.stats_box {
	position: relative;
	overflow: hidden;
	border-radius: 10px;
}

.stats_box .stats_arrow_div {
	position: absolute;
	bottom: 60px;
	left: 40px;
	z-index: 2;
	background-color: #364E93;
	height: 50px;
	width: 50px;
	border-radius: 50px;
	padding: 12px;
	display:flex;
	transition: all 1s;
}
img.stats_arrow {
	position: relative;
	z-index: 2;
}
.stats_box .stats_arrow_div:after {content: '';
	position: absolute;
	height: 100%;
	width: 100%;
	background: transparent;
	border-radius: 100%;
	top: 0;
	left: 0;
	transform: scale(19.5);
	transition: all 1s ease-in-out;
	opacity: 0.7;
	border: 30px solid #fff;
}

.stats_box .stats_arrow_div:before {
	content: '';
	position: absolute;
	bottom:0px;
	left: 0px;
	z-index: 9;
	background-color: #364E93;
	height: 50px;
	width: 50px;
	border-radius: 50px;
	display: flex;
	transition: all 1s;
	padding: 12px;
	z-index: 1;
}

.stats_box img.stats_arrow {
	transform: rotate(-45deg);
	transition: all 0.5s;
}

@media(min-width:880px){
	.stats_box:hover img.stats_arrow {
		transform: rotate(0deg);
	}
	.stats_box:hover .stats_arrow_div:after {
		border: 0px solid #fff;
	}
	.stats_box:hover p {
		transform: translateX(130px);
		opacity: 0;
	}
}

@media(max-width:880px){
	.active_stats .stats_box img.stats_arrow {
		transform: rotate(0deg);
	}
	.active_stats .stats_box .stats_arrow_div:after {
		border: 0px solid #fff;
	}
	.active_stats .stats_box p {
		transform: translateX(130px);
		opacity: 0;
	}

}


.footer_inditech ul.elementor-icon-list-items li {
	margin-bottom: 0 !important;
}

.footer_inditech2  ul.elementor-icon-list-items li.elementor-icon-list-item {
	margin-bottom: 0 !important;
}

.about_certif a {
	height: 397px;
	display: block;
}

.about_certif a img {
	height: 397px !important;
}

.contact_sec ul.elementor-icon-list-items li a:hover span{
	color:#364E93 !important;
}


.footer_inditech  a {
	display: block !important;
}
.pgc-rev-item-menu-button[data-type="play"] {
	display: none;
}

.pgc-rev-item-menu-button[data-type="share"] {
	display: none;
}
ul.grid_view_ul{
	/*   columns: 0px 2;
	column-gap: 50px; */
	display: grid;
	grid-auto-flow: column;
	grid-template-columns: auto auto;
	grid-template-rows: auto auto auto;
	grid-column-gap: 50px;
}

.postid-194 ul.grid_view_ul{
	grid-template-rows: auto auto auto auto auto !important;
}

/* .postid-197 ul.grid_view_ul,.postid-196 ul.grid_view_ul,
.postid-195 ul.grid_view_ul,.postid-1337 ul.grid_view_ul{
grid-template-rows: auto auto auto;
}*/

.postid-199 ul.grid_view_ul,.postid-198 ul.grid_view_ul{
	grid-template-rows: auto auto auto auto; 
}
.postid-1344 ul.grid_view_ul{
	grid-template-rows: auto auto auto auto auto auto;
}

ul.grid_view_ul li {
	margin-bottom: 15px;
	width: 100%;
	line-height:30px;
}

ul.grid_view_ul li:before {
	top: 3px;
}
.career_page_form .contact_form li:nth-child(1), .career_page_form .contact_form li:nth-child(2), .career_page_form .contact_form li:nth-child(3) {
	width: 32%;
}

.career_page_form .contact_form li.twothirdcol .wpcf7 input[type="file"] {
	width: 100% !important;
}

.career_page_form .contact_form li.twothirdcol label.uploadFile {
	width: 100%;
	display: block !important;
}

.career_page_form .contact_form li.twothirdcol label.uploadFile span.filename {
	width: 100%;
}

.career_page_form .contact_form li.twothirdcol label.uploadFile span.wpcf7-form-control-wrap {
	width: 100% !important;
	max-width: 100% !important;
	display: block;
}

.career_page_form .contact_form li.twothirdcol label.uploadFile span.wpcf7-form-control-wrap input.wpcf7-file {
	width: 100%;
}

.career_page_form .contact_form li.twothirdcol p {
	margin: 0;
}
@media(max-width:880px){
	.career_page_form .contact_form li {
		width: 100% !important;
	}
}
@media(max-width:767px){

	.service_tabs_wrap {
		overflow: visible;
	}
	ul.grid_view_ul {
		columns: 1;
	}
	ul.grid_view_ul li{
		margin-bottom: 15px;
	}
	ul.stats_ul li {
		width: 100% !important;
	}
}

