/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Mar 05 2024 | 05:17:19 */
.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 {
	height: 40px;
	width: 40px;
	border: 1px solid #364E93;
	border-radius: 100%;
	background-image: url(https://development.ikf.in/IndiTech/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://development.ikf.in/IndiTech/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;
}
.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;
}
/* 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: 30px;
	color: #32343A;
	text-transform: uppercase;
	font-weight: 500;
	display: block;
}
.tchncl-data-card p {
	margin: 0;
	color: #32343A;
	font-size: 16px;
	line-height: 30px;
	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;
}
.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://development.ikf.in/IndiTech/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;
}
.othr-prod-slider .swiper-button {
	top: -60px;
	bottom: auto;
}
.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: 668px;
	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;
	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: #364E93;
	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-products,.sitemap_prod ul#menu-about-us,ul#menu-other-link {
	padding: 0;
	list-style: none;
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
}

.sitemap_prod ul#menu-products li {
	width: 30.33%;
	margin-bottom: 10px;
}
.sitemap_prod ul#menu-about-us li {
	width: 49%;
}
ul#menu-other-link li{
	width:100%;
}

.sitemap_prod ul#menu-products li a,.sitemap_prod ul#menu-about-us li a,ul#menu-other-link 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%;
	border-radius:20px;
}

.emp_testim_box h5.emp_name {
	font-size: 18px;
	line-height: 30px;
	font-weight: 500;
	margin-bottom: 0;
}

span.emp_desig {
	font-size: 15px;
	line-height: 30px;
}
.testimonial_slide_video .swiper-slide {
	box-shadow: 0 0 0 !important;
	opacity:1 !important;
	padding:0 !important;
}

.testimonial_slide_video .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;
}

.industry_tab_div .tab_top_img img {
	scale: 0.9;
	width: 100% !important;
	filter: drop-shadow(0px 9px 12px #ffffff);
}



/* .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: 15px;
    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:hover .stats_arrow_div:after {
    border: 0px solid #fff;
}

.stats_box:hover p {
    transform: translateX(130px);
    opacity: 0;
}
.stats_box img.stats_arrow {
    transform: rotate(-45deg);
    transition: all 0.5s;
}
.stats_box:hover img.stats_arrow {
    transform: rotate(0deg);
}
.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;
}

@media(max-width:767px){
	ul.stats_ul li {
	    width: 100% !important;
	}
}