/**
Theme Name: Savior-Pro
Author: Savior Marketing, LLC
Author URI: https://savior.im/
Description: Savior Pro is the child theme of Astra created and used by Savior Marketing Agency.
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: savior-pro
Template: astra
*/
/* iconic-btn */
/* .elementor-location-single .product-single-gallery {
max-width: 340px !important;
margin: 0 auto;
} */
.woocommerce .elementor-4183 .elementor-element.elementor-element-0b56982 .term-description p {
	word-wrap: break-word;
}
.pswp__button.pswp__button--zoom,
.pswp__button.pswp__button--close {
	margin-top: 30px;
}
.iconic-woothumbs-all-images-wrap.iconic-woothumbs-all-images-wrap--layout-slider.iconic-woothumbs-gallery-loaded .iconic-woothumbs-thumbnails-wrap--stacked .iconic-woothumbs-thumbnails,
.iconic-woothumbs-all-images-wrap.iconic-woothumbs-all-images-wrap--layout-slider.iconic-woothumbs-gallery-loaded .iconic-woothumbs-thumbnails.slick-initialized {
	width: calc(340px - 60px);
	margin: 0 auto;
	padding: 0px 15px;
}
.elementor .elementor-element .product-single-main-sec .product-single-gallery .iconic-woothumbs-thumbnails__control--left {
	border-radius: 4px 0px 0px 4px;
}
.elementor .elementor-element .product-single-main-sec .product-single-gallery .iconic-woothumbs-thumbnails__control--right {
	border-radius: 0px 4px 4px 0px;
}
.elementor .elementor-element .product-single-main-sec .product-single-gallery .iconic-woothumbs-thumbnails__control {
	height: 100%;
	background-color: #0064d2 !important;
	width: 20px;
	opacity: 1;
}
.elementor .elementor-element .product-single-main-sec .product-single-gallery .iconic-woothumbs-thumbnails__control:hover {
	opacity: 1;
	background-color: #e61e1e !important;
}
.elementor .elementor-element .product-single-main-sec .product-single-gallery .iconic-woothumbs-thumbnails__control svg {
	height: 50%;
	max-height: 18px;
	max-width: 18px;
	width: 50%;
}
.single-product .iconic-woothumbs-fullscreen {
	background: #0064d2;
	padding: 5px;
	border-radius: 5px;
	z-index: 1 !important;
}
.elementor .elementor-element.career-benefits-img {
	display: none;
}
.elementor .elementor-element.career-community-section-right {
	background: none !important;
}
/* dropdown project start */
.elementor .elementor-element .product-single-gallery .wpgs-thumb-main-image,
.elementor .elementor-element .product-single-gallery .attachment-thumbnail {
	width: 54px !important;
}
.elementor .elementor-element.dropdown-container-inner-10 {
	display: none !important;
}
.elementor .elementor-element .outer-project-con-cls .dropdown-list-project-1 {
	max-width: 274px !important;
}
.elementor .elementor-element .product-single-gallery .wpgs-nav .slick-slide {
	max-width: fit-content;
}
.page-id-15 .resouces-col-4 .download-now-btn {
	width: 100px;
	padding: 10px;
	font-size: 10px;
	align-self: end;
}
.page-id-15 .resouces-col-4 label {
	width: 100%;
}
.elementor .elementor-element.find-link-text-cls .pp-second-text .gray-text a {
	color: #828181;
	text-decoration: none;
}
.elementor .elementor-element.find-link-text-cls .pp-second-text .black-text a {
	color: #000;
	text-decoration: none;
}
.elementor .elementor-element.find-link-text-cls .pp-second-text .blue-text a {
	color: #0064d2;
	text-decoration: underline;
}
.elementor .elementor-element.temp-con .flex-cls .field-1 {
	width: 50%;
}
.elementor .elementor-element.temp-con .flex-cls .field-2 {
	width: 50%;
	padding: 0px 14px;
}
.elementor .elementor-element.temp-con .flex-cls {
	display: flex;
	flex-direction: row;
}
.elementor .elementor-element.sec-inner {
	border-right: 1px solid #bdc8d4 !important;
}
.elementor .elementor-element.sec-inner-2 {
	border-right: none !important;
}
.elementor .elementor-element.envolpe-cls .pp-info-box-subtitle {
	margin: 31px 0px 0px 0px !important;
}
.elementor .elementor-element.info-find-s .pp-info-box-subtitle {
	margin: 0px 0px 29px 0px;
}
.elementor .elementor-element.find-text-cls .pp-second-text .blue-text a {
	color: #0064d2;
	font-weight: 500;
}
.elementor .elementor-element.slider-cls .pp-post-wrap {
	padding-left: 54px !important;
}
.elementor .elementor-element.slider-ind-sec.slider-cls .pp-post-wrap:before {
	position: unset;
}
.elementor .elementor-element.slider-cls .pp-arrow-next {
	right: -54px;
}
.elementor .elementor-element.slider-cls .pp-arrow-prev {
	left: -54px;
}
.elementor .elementor-element.slider-cls .pp-slider-arrow {
	font-size: 48px;
	line-height: 48px;
}
.gform_wrapper.gravity-theme .gform_footer {
	display: none !important;
}
.active-dropdown {
	background-color: #0064d2;
	color: #fff !important;
}
.elementor .elementor-element.outer-project-con-cls .e-con-inner {
	margin-left: 0px;
}
.active-dropdown .elementor-icon-list-text {
	background-color: #0064d2;
	color: #fff !important;
}
.active-dropdown .elementor-icon-list-icon i {
	color: #fff !important;
}
.elementor .elementor-element.dropdown-template-con-cls {
	position: absolute;
	z-index:999999;
}
.elementor .elementor-element.dropdown-list-project-1 {
	background: #fff;
	box-shadow: 0px 4px 16.9px 0px rgba(0, 0, 0, 0.1);
}
.elementor .elementor-element.dropdown-list-project-1 .elementor-icon-list-items .elementor-icon-list-item a {
	display: flex;
	flex-direction: row-reverse;
	justify-content: space-between;
	padding-right: 7px;
}
.elementor .elementor-element.dropdown-list-project-1 .elementor-icon-list-items .elementor-icon-list-item .elementor-icon-list-text,
.elementor .elementor-element.list-cls .elementor-icon-list-items .elementor-icon-list-item {
	padding: 0 !important;
	margin: 0 !important;
}
.elementor .elementor-element.list-cls .elementor-icon-list-items .elementor-icon-list-item a:hover {
	background: #0064d2;
	color: #fff !important;
}
.elementor .elementor-element.list-cls .elementor-icon-list-items .elementor-icon-list-item a:hover span {
	color: white !important;
}
.elementor .elementor-element.list-cls .elementor-icon-list-items .elementor-icon-list-item a:hover span i {
	color: #fff;
}
.elementor .elementor-element.list-cls .elementor-icon-list-items .elementor-icon-list-item a i {
	color: #fff !important;
}
.elementor .elementor-element.dropdown-container-inner-7 .list-cls .elementor-icon-list-items .elementor-icon-list-item:nth-child(1) a {
	padding: 0px !important;
}
.elementor .elementor-element.dropdown-list-project-2 .elementor-icon-list-items .elementor-icon-list-item:nth-child(1) .elementor-icon-list-text {
	color: #000;
	font-family: "Toshiba Sans";
	font-size: 16px;
	line-height: 20px;
	font-style: normal;
	font-weight: 500;
	line-height: normal;
	border-bottom: 1px solid #d8d8d8;
	padding-bottom: 6px;
}
.elementor .elementor-element.dropdown-list-project-2 .elementor-icon-list-items .elementor-icon-list-item:nth-child(1) a:hover {
	background: none;
	color: #0064d2 !important;
}
.elementor .elementor-element.dropdown-list-project-2 .elementor-icon-list-items .elementor-icon-list-item:nth-child(1) a:hover span {
	color: #0064d2 !important;
}
.elementor .elementor-element .dropdown-container-inner {
	display: none;
	box-shadow: 0px 4px 16.9px 0px rgba(0, 0, 0, 0.1);
}
.elementor .elementor-element .dropdown-container-inner-img {
	box-shadow: 0px 4px 16.9px 0px rgba(0, 0, 0, 0.1);
}
.banner-cls::before {
	content: "";
	width: 75%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	background: linear-gradient(90deg,
		#eff6fc 52.65%,
		rgba(239, 246, 252, 0.79) 76.33%,
		rgba(239, 246, 252, 0) 100.85%);
}
/* dropdown project end */
.elementor .elementor-element.Feedback-form-cls .ginput_container_fileupload {
	position: relative;
}
.elementor .elementor-element.Feedback-form-cls .ginput_container_fileupload #input_1_18 {
	color: #000;
	font-family: "Toshiba Sans";
	font-size: 18px;
	font-style: normal;
	font-weight: 400;
	line-height: 30px;
}
.elementor .elementor-element.Feedback-form-cls .ginput_container_fileupload::before {
	background: url(https://tic.hyperlinksite.com/wp-content/uploads/2024/09/fi_3363947.png);
	position: absolute;
	content: "";
	width: 21px;
	height: 21px;
	background-size: cover;
	top: 12px;
	z-index: 9999;
	left: 18px;
	background-repeat: no-repeat;
}
.elementor .elementor-element.Feedback-form-cls .ginput_container_fileupload input[type="file"]::file-selector-button {
	background: #e6f0fb;
	max-width: 1015px;
	width: 90%;
	height: 46px;
	color: #000;
	font-family: "Toshiba Sans";
	font-size: 18px;
	font-style: normal;
	font-weight: 400;
	line-height: 30px;
	border: none;
	text-align: start;
	padding-left: 50px;
	margin-right: 34px;
}
#gform_preview_1_18 span.gfield_fileupload_filename {
	padding-left: 30px;
}
#gform_preview_1_18 .ginput_preview {
	background: #e6f0fb;
	color: #000;
	font-family: "Toshiba Sans";
	font-size: 18px;
	font-style: normal;
	font-weight: 400;
	line-height: 30px;
	margin: 10px 0 0 !important;
	padding: 8px 20px;
}
#gform_preview_1_18 span.gfield_fileupload_progress.gfield_fileupload_progress_complete {
	color: green;
	margin: 0 20px;
}
#gform_preview_1_18 button.gform_delete_file.gform-theme-button.gform-theme-button--simple {
	padding: 0;
	box-shadow: unset;
	color: red;
}
div#gform_preview_1_18 {
	padding: 0;
}
.elementor .elementor-element.dropdown-container,
.elementor .elementor-element.dropdown-template-con-cls {
	display: none;
}
.elementor .elementor-element.dropdown-list-1 {
	background: #fff;
	box-shadow: 0px 4px 16.9px 0px rgba(0, 0, 0, 0.1);
}
.elementor .elementor-element.dropdown-list-2 {
	background: #fff;
	box-shadow: 0px 4px 16.9px 0px rgba(0, 0, 0, 0.1);
}
.elementor .elementor-element.dropdown-list-1 .elementor-icon-list-items .elementor-icon-list-item:nth-child(3) a {
	display: flex;
	flex-direction: row-reverse;
	justify-content: space-between;
	padding-right: 7px;
}
.elementor .elementor-element.dropdown-list-1 .elementor-icon-list-items .elementor-icon-list-item:nth-child(3) .elementor-icon-list-text {
	padding-inline-start: 0px;
}
.elementor .elementor-element.dropdown-container {
	position: absolute;
	z-index: 9;
	top: 60px;
	left: 595px;
}
.elementor-element.elementor-element-1fb77d0 .elementor-icon-list-item a {
	padding: 15px 12px 15px 24px !important;
	margin: 0 !important;
}
.elementor-element .elementor-element-4c18139 .elementor-icon-list-item a {
	padding: 15px 12px 15px 24px !important;
	margin: 0 !important;
}
.elementor-element.elementor-element-1fb77d0 .elementor-icon-list-item {
	padding: 0 !important;
	margin: 0 !important;
}
.elementor-element .elementor-element-4c18139 .elementor-icon-list-item {
	padding: 0 !important;
	margin: 0 !important;
}
.elementor-element.elementor-element-1fb77d0 .elementor-icon-list-item a:hover {
	background: #0064d2;
	color: #fff !important;
}
.elementor-element .elementor-element-4c18139 .elementor-icon-list-item a:hover {
	background: #0064d2;
	color: #fff !important;
}
.elementor-element.elementor-element-1fb77d0 .elementor-icon-list-item a:hover span {
	color: white !important;
}
.elementor-element .elementor-element-4c18139 .elementor-icon-list-item a:hover span {
	color: white !important;
}
.elementor-element.elementor-element-1fb77d0 .elementor-icon-list-item a:hover span i {
	color: #fff;
}
.elementor-element.elementor-element-1fb77d0 .elementor-icon-list-item a:hover span i {
	color: #fff !important;
}
.elementor .elementor-element #product-single-search-filter-2 {
	display: none !important;
}
.elementor .elementor-element.monitor-sec1-cls>.pp-advanced-tabs .pp-advanced-tabs-wrapper {
	gap: 20px !important;
}
.elementor .elementor-element.monitor-sec2-cls .pp-advanced-tabs .pp-advanced-tabs-wrapper {
	gap: 0 !important;
	border: 1px solid #cbd5e0;
}
.elementor .elementor-element.download-center .category-list:first-child {
	overflow-y: auto;
	overflow-x: hidden;
	max-height: 625px;
}
/* harsh end */
.news-fiter-text select {
	padding: 10px 20px 10px 10px !important;
}
@media only screen and (min-width: 1921px) {
	.elementor .elementor-element.dropdown-container {
		position: absolute;
		z-index: 9;
		top: 85px;
		left: 920px;
	}
}
@media only screen and (max-width: 1850px) {
	.sponsorship-section {
		padding-right: 60px;
	}
	.elementor-element.pages {
		--content-width: 1490px !important;
	}
	.elementor .elementor-element.dropdown-container {
		left: 535px;
	}
}
@media only screen and (max-width: 1751px) {
	.elementor-element.pages {
		--content-width: 1470px !important;
	}
	.elementor .elementor-element.dropdown-container {
		left: 485px;
	}
}
@media only screen and (max-width: 1680px) {
	.pages .e-con-inner {
		padding-left: 2.8%;
	}
	.elementor-1217 .elementor-element.elementor-element-cb70cd1.pp-info-box-top .pp-info-box-icon img,
	.elementor-1217 .elementor-element.elementor-element-cb70cd1.pp-info-box-left .pp-info-box-icon-wrap,
	.elementor-1217 .elementor-element.elementor-element-cb70cd1.pp-info-box-right .pp-info-box-icon-wrap {
		width: 75px;
	}
	.elementor-1217 .elementor-element.elementor-element-cb70cd1 .pp-info-box-title {
		font-size: 16px;
		line-height: 25px;
		margin-bottom: 5px;
	}
	.elementor-1217 .elementor-element.elementor-element-cb70cd1>.elementor-widget-container {
		padding: 33.5px 30px;
	}
	.elementor .elementor-element.dropdown-container {
		left: 408px;
	}
}
@media only screen and (max-width: 1610px) {
	.pages .e-con-inner {
		padding-left: 5%;
	}
	.elementor-1217 .elementor-element.elementor-element-cb70cd1>.elementor-widget-container {
		padding: 33.5px 29px;
	}
	.elementor .elementor-element.dropdown-container {
		left: 368px;
	}
}
@media only screen and (max-width: 1500px) {
	.sponser-heding-wrap {
		width: 100% !important;
	}
	.elementor .elementor-element.dropdown-container {
		left: 320px;
	}
	.elementor .elementor-element.dropdown-template-con-cls {
		padding: 0px 15px;
	}
}
@media only screen and (max-width: 1440px) {
	.faq-wrap .elementor-heading-title {
		font-size: 30px !important;
		line-height: 40px !important;
	}
	.faq-wrap .pp-accordion-tab-title {
		font-size: 22px !important;
		line-height: 35px !important;
		padding: 16px 17px 16px 0px !important;
	}
	.faq-wrap .pp-accordion-tab-content {
		font-size: 22px !important;
		line-height: 34px !important;
		padding: 20px 74px 26px 20px !important;
	}
	.faq-wrap .e-con-inner {
		padding-top: 80px !important;
		padding-bottom: 100px !important;
	}
	.elementor .elementor-element.faq-drop-cls #faq-id {
		font-size: 22px !important;
		line-height: 25px !important;
	}
	.elementor .elementor-element.faq-drop-cls #faq-id option {
		font-size: 20px !important;
	}
	.page-content-wrap .e-con-inner {
		padding: 80px 0px;
	}
	.indu-sub .e-con-inner,
	.pages .e-con-inner {
		padding-top: 80px !important;
		padding-bottom: 80px !important;
	}
	.elementor-element.indu-sub-right {
		padding: 70px 20px 72px 50px !important;
	}
	.pr-tr .elementor-heading-title {
		font-size: 22px !important;
		line-height: 38px !important;
	}
	.error-left span.pp-first-text {
		font-size: 42px !important;
		line-height: 36px !important;
	}
	.error-left .pp-second-text {
		font-size: 52px !important;
		line-height: 36px !important;
	}
	.industries-served-side-heading.large .elementor-heading-title {
		font-size: 50px !important;
		line-height: 60px !important;
	}
	.industries-served-side-heading.small .elementor-heading-title,
	.sponser-heding-wrap .elementor-heading-title {
		font-size: 40px !important;
		line-height: 50px !important;
	}
	.indu-sub-top-left .elementor-widget-text-editor {
		font-size: 17px !important;
		line-height: 28px !important;
	}
	.pages .e-con-inner {
		padding-left: 5%;
	}
	.elementor-1217 .elementor-element.elementor-element-cb70cd1>.elementor-widget-container {
		padding: 26.5px 20px;
		background-color: #ffffff;
	}
	/* 	.faq-wrap .e-con-inner {
	padding-top: 20px !important;
} */
	.indu-sub-top-left {
		width: 45% !important;
	}
	.indu-sub-top-right {
		width: 55% !important;
	}
	/* 	.industries-served-dropdown .pp-accordion-item .pp-accordion-tab-content li a:hover:before {
	top: -4px !important;
} */
	.industries-served-dropdown .pp-accordion-item .pp-accordion-tab-content ul {
		margin-left: 20px !important;
		grid-row-gap: 6px !important;
	}
	.elementor-1217 .elementor-element.elementor-element-cb70cd1.pp-info-box-top .pp-info-box-icon img,
	.elementor-1217 .elementor-element.elementor-element-cb70cd1.pp-info-box-left .pp-info-box-icon-wrap,
	.elementor-1217 .elementor-element.elementor-element-cb70cd1.pp-info-box-right .pp-info-box-icon-wrap {
		width: 50px;
	}
	.elementor-1217 .elementor-element.elementor-element-cb70cd1 .pp-info-box-content {
		padding: 0px 0px 0px 12px;
	}
	.elementor-1217 .elementor-element.elementor-element-cb70cd1 .pp-info-box-title {
		font-size: 15px;
		line-height: 22px;
		margin-bottom: 0px;
	}
	.elementor-element.elementor-element-1fb77d0 .elementor-icon-list-item a {
		padding: 10px 20px !important;
	}
	.elementor-element .elementor-element-4c18139 .elementor-icon-list-item a {
		padding: 10px 20px !important;
	}
	.elementor .elementor-element.dropdown-container {
		left: 310px;
	}
	.elementor .elementor-element.list-cls .elementor-icon-list-items .elementor-icon-list-item a {
		padding: 10px 20px !important;
	}
	.elementor-element.elementor-element-28005a3 {
		gap: 30px;
	}
}
@media only screen and (max-width: 1370px) {
	.pages .e-con-inner {
		padding-left: 2.5%;
	}
	.elementor .elementor-element.dropdown-list-project-1 {
		width: 300px !important;
	}
}
@media only screen and (max-width: 1300px) {
	.error-left span.pp-first-text {
		font-size: 32px !important;
		line-height: 26px !important;
	}
	.error-left .pp-second-text {
		font-size: 42px !important;
		line-height: 26px !important;
	}
	.error-btn .elementor-widget-container {
		margin-top: 20px !important;
	}
	.industries-served-side-heading.large .elementor-heading-title {
		font-size: 42px !important;
		line-height: 52px !important;
	}
	.industries-served-side-heading.small .elementor-heading-title,
	.sponser-heding-wrap .elementor-heading-title {
		font-size: 35px !important;
		line-height: 47px !important;
	}
	.pages .e-con-inner {
		padding-left: 20px !important;
	}
	.pages {
		padding-left: 18px !important;
	}
}
@media only screen and (max-width: 1210px) {
	.pages .e-con-inner {
		padding-left: 20px;
	}
	body:not(.rtl) .elementor-1203 .elementor-element.elementor-element-3ab5418.pp-icon-left .pp-list-items .pp-icon-wrapper {
		margin-right: 8px;
	}
	.elementor-1217 .elementor-element.elementor-element-cb70cd1 .pp-info-box-title {
		font-size: 16px;
	}
	.elementor-1217 .elementor-element.elementor-element-cb70cd1>.elementor-widget-container {
		padding: 23px 20px 23px 20px;
	}
	.pages-s2 .e-con-inner {
		padding: 60px 20px !important;
	}
	.page-s2-right-test {
		width: 100% !important;
		padding-right: 0 !important;
	}
	.error-left {
		width: 40% !important;
	}
	.download-box .pp-info-box-title {
		line-height: 20px !important;
		font-size: 15px !important;
	}
	.download-box.elementor-element.pp-info-box-left .pp-info-box {
		align-items: flex-start !important;
	}
	.pages {
		padding-left: 0px !important;
	}
}
@media only screen and (max-width: 1170px) {
	.elementor .elementor-element.dropdown-container {
		left: 276px;
	}
	.elementor .elementor-element.dropdown-list-project-1 {
		width: 270px !important;
	}
}
@media only screen and (max-width: 1024px) {
	.faq-wrap elementor-heading-title {
		font-size: 28px !important;
		line-height: 38px !important;
	}
	.faq-wrap .pp-accordion-tab-title {
		font-size: 20px !important;
		line-height: 33px !important;
		padding: 14px 17px 14px 0px !important;
	}
	.faq-wrap .pp-accordion-tab-content {
		font-size: 20px !important;
		line-height: 32px !important;
		padding: 18px 74px 26px 18px !important;
	}
	.faq-wrap .e-con-inner {
		padding-top: 60px !important;
		padding-bottom: 60px !important;
	}
	.elementor .elementor-element.faq-drop-cls #faq-id {
		font-size: 20px !important;
		line-height: 21px !important;
		height: 49px !important;
	}
	.elementor .elementor-element.faq-drop-cls #faq-id option {
		font-size: 18px !important;
	}
	.page-content-wrap .e-con-inner {
		padding: 60px 0px;
	}
	.pr-tr p,
	.pr-tr li {
		font-size: 17px !important;
		line-height: 29px !important;
	}
	.error-image img {
		width: 45% !important;
	}
	.indu-sub .e-con-inner,
	.pages .e-con-inner {
		padding-top: 60px !important;
		padding-bottom: 60px !important;
	}
	.elementor-element.indu-sub-right {
		padding: 50px 20px 52px 20px !important;
	}
	.industries-served-side-heading.large .elementor-heading-title {
		font-size: 32px !important;
		line-height: 42px !important;
	}
	.indu-sub-top-left .elementor-widget-text-editor>.elementor-widget-container {
		margin: 12px 0px 0px 0px !important;
	}
	.industries-served-side-heading.small .elementor-heading-title,
	.sponser-heding-wrap .elementor-heading-title {
		font-size: 30px !important;
		line-height: 40px !important;
	}
	.elementor-element.elementor-element-9daadbd.e-flex.e-con-boxed.e-con.e-parent {
		text-align: center;
	}
	/* 	.elementor-element.elementor-element-02f9332.e-con-full.e-flex.e-con.e-child {
	padding: 0px 20%;
}	 */
	.elementor-element.elementor-element-6d661ed.elementor-widget.elementor-widget-heading {
		margin-top: 10px;
	}
	.error-left {
		width: 100% !important;
	}
	.indu-sub-top-left p {
		margin-bottom: 0;
	}
	.indu-sub-top-left {
		padding-right: 20px !important;
	}
	/* 	.indu-sub-top-left .elementor-widget-container {
	margin-top: 10px !important;
}	 */
	.indu-sub-right {
		padding-left: 20px !important;
	}
	.indu-sub-top-left,
	.indu-sub-top-right {
		width: 50% !important;
	}
	.industries-served-dropdown .pp-accordion-item .pp-accordion-tab-content li a:hover:before {
		top: -2px !important;
	}
	.news-fiter-text .drop-heading {
		font-size: 20px;
	}
	.elementor .elementor-element.single-product-con-cls .pp-advanced-tabs-title {
		border-bottom: 1px solid #cbd5e0;
	}
	.elementor .elementor-element.single-product-con-cls .pp-advanced-tabs-title.pp-tab-active {
		border: 0;
	}
}
@media only screen and (max-width: 850px) {
	.faq-wrap .elementor-heading-title {
		font-size: 26px !important;
		line-height: 36px !important;
	}
	.faq-wrap .pp-accordion-tab-title {
		font-size: 18px !important;
		line-height: 31px !important;
		padding: 12px 17px 12px 0px !important;
	}
	.faq-wrap .pp-accordion-tab-content {
		font-size: 18px !important;
		line-height: 30px !important;
		padding: 16px 40px 24px 18px !important;
	}
	.elementor .elementor-element.faq-drop-cls #faq-id {
		font-size: 18px !important;
		line-height: 19px !important;
	}
	/* 	.elementor-element.elementor-element-02f9332.e-con-full.e-flex.e-con.e-child {
	padding: 0px 15%;
} */
	.error-left {
		width: 100% !important;
	}
	.industries-served-side-heading.large .elementor-heading-title {
		font-size: 28px !important;
		line-height: 38px !important;
	}
	.industries-served-dropdown .pp-accordion-item .pp-accordion-tab-content ul {
		margin-left: 10px !important;
		grid-row-gap: 6px !important;
	}
	/*   .elementor .elementor-element #product-single-search-filter-2 {
	display: block !important;
	padding: 15px 0px 0px 0px;
} */
}
@media only screen and (max-width: 775px) {
	/* 	.elementor-element.elementor-element-02f9332.e-con-full.e-flex.e-con.e-child {
	padding: 0px 13%;
} */
}
@media only screen and (max-width: 767px) {
	.indu-sub .e-con-inner {
		padding-right: 20px !important;
	}
	.pr-tr ul {
		margin-left: 20px !important;
	}
	.sponsorship-section .elementor-grid-mobile-1 .elementor-grid {
		grid-template-columns: max-content !important;
	}
	.indu-sub-top-left,
	.indu-sub-top-right {
		width: 100% !important;
	}
	.faq-wrap .elementor-heading-title {
		font-size: 24px !important;
		line-height: 34px !important;
	}
	.faq-wrap .pp-accordion-tab-title {
		font-size: 16px !important;
		line-height: 28px !important;
		padding: 12px 5px 12px 0px !important;
	}
	.faq-wrap .pp-accordion-tab-content {
		font-size: 16px !important;
		line-height: 28px !important;
		padding: 10px 18px 18px 18px !important;
	}
	.faq-wrap .e-con-inner {
		padding-top: 50px !important;
	}
	.elementor .elementor-element.faq-drop-cls #faq-id option {
		font-size: 16px !important;
	}
	.page-content-wrap .e-con-inner {
		padding: 50px 0px;
	}
	.footer-col {
		width: 48% !important;
	}
	.error-left {
		margin-top: 40px;
	}
	.error-left span.pp-first-text {
		font-size: 27px !important;
		line-height: 21px !important;
	}
	.error-left .pp-second-text {
		font-size: 37px !important;
		line-height: 21px !important;
	}
	.indu-sub .e-con-inner {
		padding-top: 20px;
		padding-bottom: 50px;
	}
	.elementor-element.indu-sub-right {
		padding: 32px 20px 44px 20px !important;
	}
	.indu-sub .e-con-inner,
	.pages .e-con-inner {
		padding-left: 20px !important;
		padding-right: 20px !important;
		padding-top: 50px !important;
		padding-bottom: 42px !important;
	}
	.indu-sub-top-left {
		padding-right: 0 !important;
	}
	.elementor-element.indu-sub-right {
		padding-left: 40px;
	}
	.elementor-element.indu-sub-top-left {
		margin-top: 20px !important;
	}
	.pages .e-con-inner {
		padding-top: 40px;
		padding-bottom: 50px;
	}
	.pages .large .elementor-heading-title,
	.pages-s2 .large .elementor-heading-title {
		margin-top: 20px;
	}
	.indu-sub p,
	.pages p,
	.pages li,
	.pages-s2 p,
	.pages-s2 li,
	.pages .elementor-widget-container,
	.pages-s2 .elementor-widget-container,
	.pages span.pp-icon-list-text,
	.pages .elementor-widget-container span.pp-icon-list-text,
	.sponsorship-section span.pp-icon-list-text {
		font-size: 16px !important;
	}
	.elementor-element.elementor-element-40447f2.right-sec.pages.e-flex.e-con-boxed.e-con.e-parent .e-con-inner {
		display: flex !important;
	}
	.field-text-xls p {
		font-size: 20px;
		line-height: 30px;
	}
	.industries-served-side-heading.large .elementor-heading-title {
		font-size: 28px !important;
		line-height: 38px !important;
	}
	.faq-wrap .elementor-heading-title {
		font-size: 22px !important;
		line-height: 32px !important;
	}
	.pr-tr p,
	.pr-tr li {
		font-size: 16px !important;
		line-height: 28px !important;
	}
	.pr-tr .elementor-heading-title {
		font-size: 20px !important;
		line-height: 36px !important;
	}
	.error-left .pp-second-text {
		font-size: 32px !important;
		line-height: 16px !important;
	}
	.error-left {
		margin-top: 10px;
	}
	.error-image img {
		width: 55% !important;
	}
	.error-left .elementor-button {
		padding: 3px 17px 3px 17px !important;
	}
	.error-left .elementor-widget-text-editor {
		font-size: 16px !important;
	}
	.industries-served-side-heading.small .elementor-heading-title,
	.sponser-heding-wrap .elementor-heading-title {
		font-size: 25px !important;
		line-height: 35px !important;
	}
	.pages .e-con-inner {
		padding-top: 40px;
		padding-bottom: 30px;
	}
	.pages-s2 .e-con-inner {
		padding: 40px 20px 20px 30px !important;
	}
	.indu-sub-top-left .elementor-widget-text-editor>.elementor-widget-container {
		margin: 7px 0px 0px 0px !important;
	}
	.faq-acc-cls .e-con-inner {
		padding-top: 0px !important;
	}
	.industries-served-side-heading.small .elementor-heading-title br {
		display: none;
	}
	.elementor-element.elementor-element-28005a3 {
		gap: 0;
		column-gap: 20px;
	}
	.elementor-element.elementor-element-49fb0e7 span.page-numbers.current, .elementor-element.elementor-element-49fb0e7 a.page-numbers {
		width: 40px !important;
		height: 40px !important;
	}
}
@media only screen and (max-width: 440px) {
	.footer-col {
		width: 46% !important;
		padding-left: 0 !important;
	}
	.footer-col .elementor-widget-container {
		margin-bottom: 8px !important;
	}
	.footer-col li.pp-icon-list-item {
		margin-bottom: 5px !important;
	}
	.footer-heading .elementor-heading-title {
		font-size: 15px !important;
	}
	.footer-col .pp-list-container .pp-list-items li {
		display: block !important;
		line-height: 15px;
	}
	.faq-wrap .elementor-heading-title {
		text-align: center;
	}
	.error-left span.pp-first-text {
		font-size: 22px !important;
		line-height: 16px !important;
	}
	.error-left .pp-second-text {
		font-size: 27px !important;
		line-height: 11px !important;
	}
	.industries-served-side-heading.large .elementor-heading-title {
		font-size: 25px !important;
		line-height: 32px !important;
	}
	.industries-served-side-heading.small .elementor-heading-title,
	.sponser-heding-wrap .elementor-heading-title {
		font-size: 22px !important;
		line-height: 32px !important;
	}
	.indu-sub .e-con-inner,
	.pages .e-con-inner {
		padding-top: 40px !important;
		padding-bottom: 40px !important;
	}
}
@media only screen and (max-width: 378px) {
	.terms p a {
		font-size: 13px;
	}
	/* 	.elementor-element.elementor-element-02f9332.e-con-full.e-flex.e-con.e-child {
	padding: 0px 6%;
}	 */
}
@media only screen and (max-width: 325px) {
	.terms p a {
		font-size: 11px;
	}
	.error-left .elementor-widget-text-editor {
		font-size: 14px !important;
	}
	.elementor-element.elementor-element-02f9332.e-con-full.e-flex.e-con.e-child {
		padding: 0px 0%;
	}
}
/* product menu css */
.elementor .elementor-element.dropdown-container-inner-7 .dropdown-list-project-2 .elementor-icon-list-item:nth-child(2) a:hover {
	background: unset;
}
.elementor .elementor-element.dropdown-container-inner-7 .dropdown-list-project-2 .elementor-icon-list-item:nth-child(2) a:hover .subcat-cls {
	color: #0064d2 !important;
}
.elementor .elementor-element.dropdown-container-inner-7 .dropdown-list-project-2 .elementor-icon-list-item:nth-child(7) a:hover {
	background: unset;
}
.elementor .elementor-element.dropdown-container-inner-7 .dropdown-list-project-2 .elementor-icon-list-item:nth-child(7) a:hover .subcat-cls {
	color: #0064d2 !important;
}
.elementor .elementor-element.dropdown-container-inner-7 .dropdown-list-project-2 .elementor-icon-list-item:nth-child(10) a:hover {
	background: unset;
}
.elementor .elementor-element.dropdown-container-inner-7 .dropdown-list-project-2 .elementor-icon-list-item:nth-child(10) a:hover .subcat-cls {
	color: #0064d2 !important;
}
.elementor .elementor-element-b343424 .elementor-icon-list-items .elementor-icon-list-item:nth-child(2) a:hover,
.elementor .elementor-element-b343424 .elementor-icon-list-items .elementor-icon-list-item:nth-child(7) a:hover,
.elementor .elementor-element-b343424 .elementor-icon-list-items .elementor-icon-list-item:nth-child(11) a:hover,
.elementor .elementor-element-b343424 .elementor-icon-list-items .elementor-icon-list-item:nth-child(17) a:hover,
.elementor .elementor-element-b343424 .elementor-icon-list-items .elementor-icon-list-item:nth-child(23) a:hover,
.elementor .elementor-element-b343424 .elementor-icon-list-items .elementor-icon-list-item:nth-child(27) a:hover,
.elementor .elementor-element-b343424 .elementor-icon-list-items .elementor-icon-list-item:nth-child(34) a:hover,
.elementor .elementor-element-b343424 .elementor-icon-list-items .elementor-icon-list-item:nth-child(41) a:hover,
.elementor .elementor-element-b343424 .elementor-icon-list-items .elementor-icon-list-item:nth-child(47) a:hover,
.elementor .elementor-element-b343424 .elementor-icon-list-items .elementor-icon-list-item:nth-child(49) a:hover {
	background: unset;
}
.elementor .elementor-element-b343424 .elementor-icon-list-items .elementor-icon-list-item:nth-child(2) a:hover span,
.elementor .elementor-element-b343424 .elementor-icon-list-items .elementor-icon-list-item:nth-child(7) a:hover span,
.elementor .elementor-element-b343424 .elementor-icon-list-items .elementor-icon-list-item:nth-child(11) a:hover span,
.elementor .elementor-element-b343424 .elementor-icon-list-items .elementor-icon-list-item:nth-child(17) a:hover span,
.elementor .elementor-element-b343424 .elementor-icon-list-items .elementor-icon-list-item:nth-child(23) a:hover span,
.elementor .elementor-element-b343424 .elementor-icon-list-items .elementor-icon-list-item:nth-child(27) a:hover span,
.elementor .elementor-element-b343424 .elementor-icon-list-items .elementor-icon-list-item:nth-child(34) a:hover span,
.elementor .elementor-element-b343424 .elementor-icon-list-items .elementor-icon-list-item:nth-child(41) a:hover span,
.elementor .elementor-element-b343424 .elementor-icon-list-items .elementor-icon-list-item:nth-child(47) a:hover span,
.elementor .elementor-element-b343424 .elementor-icon-list-items .elementor-icon-list-item:nth-child(49) a:hover span {
	color: #000 !important;
}
.elementor .elementor-element-784f157 .elementor-icon-list-items .elementor-icon-list-item:nth-child(2) a:hover,
.elementor .elementor-element-784f157 .elementor-icon-list-items .elementor-icon-list-item:nth-child(6) a:hover {
	background: unset;
}
.elementor .elementor-element-784f157 .elementor-icon-list-items .elementor-icon-list-item:nth-child(2) a:hover span,
.elementor .elementor-element-784f157 .elementor-icon-list-items .elementor-icon-list-item:nth-child(6) a:hover span {
	color: #000 !important;
}
.elementor .elementor-element-6d03538 .elementor-icon-list-items .elementor-icon-list-item:nth-child(2) a:hover,
.elementor .elementor-element-6d03538 .elementor-icon-list-items .elementor-icon-list-item:nth-child(7) a:hover {
	background: unset;
}
.elementor .elementor-element-6d03538 .elementor-icon-list-items .elementor-icon-list-item:nth-child(2) a:hover span,
.elementor .elementor-element-6d03538 .elementor-icon-list-items .elementor-icon-list-item:nth-child(7) a:hover span {
	color: #000 !important;
}
.elementor .elementor-element .subcat-cls {
	color: #000;
	font-family: "Toshiba Sans";
	font-size: 14px;
	line-height: 30px !important;
	font-style: normal;
	font-weight: 500;
	line-height: normal;
	border-bottom: 1px solid #d8d8d8;
	padding-bottom: 6px;
}
.elementor .elementor-element #product-list-con .elementor-icon-list-items .elementor-icon-list-item a {
	padding: 15px 12px 15px 24px !important;
}
.elementor .elementor-element.list-cls .elementor-icon-list-items .elementor-icon-list-item a {
	padding: 12px 12px 12px 24px !important;
	margin: 0 !important;
}
.elementor .elementor-element .product-struct-cls img {
	width: 100%;
	height: 260px;
	object-fit: contain;
}
.elementor .elementor-element .product-parent-category-item img {
	object-fit: contain;
	width: 100%;
	height: 234px;
	max-width: 298px;
}
.elementor .elementor-element .wpgs-for .slick-slide img:first-child {
	width: 100% !important;
	height: 300px !important;
	object-fit: contain;
}
#field_2_24 .link-cls {
	text-decoration: underline !important;
}
.fixed-cls {
	position: fixed;
	bottom: 0px;
	z-index: 999;
}
.absolute-cls {
	position: absolute;
	bottom: 65px;
	z-index: 999;
}
.elementor .elementor-element.chat-box-forms-cls .gform_wrapper.gravity-theme .gform_footer {
	display: block !important;
}
.elementor .elementor-element #field_3_31 .pp-gf-select-custom::after {
	z-index: -1 !important;
}
/* Customizer CSS */
@media only screen and (max-width: 1680px) {
	.sponsorship-section {
		padding: 136px 20px 136px 285px;
	}
}
@media only screen and (max-width: 1480px) {
	.elementor-element.sponsor-heading {
		width: 100%;
		margin-bottom: 20px;
	}
	/* .elementor-element.elementor-widget-heading {
	width: 100% !important;
}	 */
	.sponsorship-section {
		padding: 130px 20px 130px 258px !important;
	}
	.pages .e-con-inner {
		padding-top: 80px;
		padding-bottom: 80px;
	}
}
@media only screen and (max-width: 1380px) {
	.elementor-element.sponsor-list {
		width: 46% !important;
	}
	.elementor-element.elementor-element-0e10573:before {
		width: 260px;
	}
	.sponsorship-section {
		padding: 80px 20px 80px 258px !important;
	}
}
@media only screen and (max-width: 1300px) {
	.elementor-element.sponsor-list {
		width: 40% !important;
	}
}
@media only screen and (max-width: 1050px) {
	.sponsorship-section {
		padding: 60px 20px 60px 80px !important;
	}
}
@media only screen and (max-width: 850px) {
	.elementor-element.sponsor-list {
		width: 100% !important;
	}
}
@media only screen and (max-width: 767px) {
	.elementor-element.elementor-element-0e10573:before {
		display: none !important;
	}
	.sponsorship-section {
		padding: 40px 20px 40px 20px !important;
	}
}
/* Shivam's CSS to hide Search Filter  */
.subcategory-main-sec {
	width: 100% !important;
}
.search-filter-subcategories.cat-search-raring-1 {
	display: block !important;
}
.subcategory-main-sec.cat-search-rating-1 {
	width: 67.5% !important;
}
.product-single-main-sec {
	width: 100% !important;
}
.product-single-main-sec.search-rating-1 {
	width: 65% !important;
}
.product-single-search-filter.search-rating-1 {
	display: block !important;
}
.highlight {
	background-color: yellow;
}
.postid-13042 .elementor .elementor-element.product-specs-img img,
.postid-13043 .elementor .elementor-element.product-specs-img img,
.postid-13044 .elementor .elementor-element.product-specs-img img,
.postid-13045 .elementor .elementor-element.product-specs-img img,
.postid-13046 .elementor .elementor-element.product-specs-img img,
.postid-13047 .elementor .elementor-element.product-specs-img img {
	width: 80%;
}
body.product-template-default.single.single-product.postid-12962 .elementor-element.elementor-element-5e47721 .elementor-repeater-item-8e1f49c,
body.product-template-default.single.single-product.postid-12964 .elementor-element.elementor-element-5e47721 .elementor-repeater-item-8e1f49c,
body.product-template-default.single.single-product.postid-12967 .elementor-element.elementor-element-5e47721 .elementor-repeater-item-8e1f49c,
body.product-template-default.single.single-product.postid-12969 .elementor-element.elementor-element-5e47721 .elementor-repeater-item-8e1f49c {
	display: none;
}
.elementor .elementor-element .product-img-con-cls img {
	height: 250px;
	object-fit: contain;
}
.elementor .elementor-element .search-head-cls {
	color: #000;
	font-family: "Toshiba Sans";
	font-size: 48px;
	font-style: normal;
	font-weight: 500;
	line-height: 58px;
	text-transform: capitalize;
	margin: 0px 0px 15px 0px;
}
.elementor .elementor-element .search-sec-head-cls {
	color: #000;
	font-family: "Toshiba Sans";
	font-size: 16px;
	font-style: normal;
	font-weight: 400;
	line-height: 26px;
	border-width: 0px 0px 1px 0px;
	border-style: solid;
	border-color: #cbd5e0;
	padding: 0px 0px 45px 0px;
}
.elementor .elementor-element .inner-head-cls {
	color: #0064d2;
}
.elementor .elementor-element #global_search_content {
	margin: 20px 0px 87px 0px;
	list-style: none;
}
.elementor .elementor-element #global_search_content .num-list-cls {
	color: #000;
	font-family: "Toshiba Sans";
	font-size: 24px;
	font-style: normal;
	font-weight: 500;
	line-height: 74px;
}
.elementor .elementor-element #global_search_content li a span:first-child {
	color: #0064d2;
	font-family: "Toshiba Sans";
	font-size: 24px;
	font-style: normal;
	font-weight: 500;
	line-height: 74px;
	text-decoration-line: underline;
}
.elementor .elementor-element #global_search_content li p span:first-child {
	color: #000;
	font-family: "Toshiba Sans";
	font-size: 18px;
	font-style: normal;
	font-weight: 400;
	line-height: 28px;
}
.elementor .elementor-element #global_search_content li p {
	margin: 0px 0px 16px 0px;
}
.pagination-con-cls {
	text-align: end;
}
.pagination-con-cls .page-numbers {
	padding: 11px 17px;
	border-radius: 2px;
	border: 1px solid #d9d9d9;
	color: #000000;
	text-align: center;
	font-family: "Toshiba Sans";
	font-size: 16px;
	font-style: normal;
	font-weight: 400;
	line-height: 30px;
	letter-spacing: 0.32px;
}
.pagination-con-cls .page-numbers.current {
	padding: 11px 17px;
	background: #000000;
	border-radius: 2px;
	border: 1px solid #d9d9d9;
	color: #fff;
	text-align: center;
	font-family: "Toshiba Sans";
	font-size: 16px;
	font-style: normal;
	font-weight: 400;
	line-height: 30px;
	letter-spacing: 0.32px;
}
.elementor .elementor-element.on-demand-con-cls {
	width: 100%;
	max-width: 1772px;
	margin-left: auto;
}
/* .elementor .elementor-element.sub-acc-cls .Register-Here-btn {
color: #E61E1E;
background-color: transparent;
padding: 0;
font-size: 18px;
line-height: 74px;
font-weight: 500;
font-family: 'Toshiba Sans';
box-shadow: none;
display: flex;
align-items: center;
}
.elementor .elementor-element.sub-acc-cls .tic-icons-set-1Arrow-2:before {
font-size: 39px;
margin-left: 13px;
}*/
.elementor .elementor-element.sub-acc-cls .pp-accordion-title-text {
	font-size: 18px !important;
	line-height: 25px !important;
}
/* .elementor .elementor-element.tic-breadcrumbs-cls .woocommerce-breadcrumb::before{
content: "\e90f";
font-family: 'tic-icons-set-1' !important;
color: #0064D2;
display:inline-block;
}
*/
.elementor .elementor-element.tic-breadcrumbs-cls .hello-Home {
	display: none;
}
.elementor .elementor-element.tic-breadcrumbs-cls a:not(:first-child) {
	margin-left: 8px;
}
.elementor .elementor-element.tic-breadcrumbs-cls .pp-separator-icon {
	margin-left: 8px;
	font-size: 14px;
	color: #0064d2;
}
.elementor .elementor-element.tic-breadcrumbs-cls .pp-separator-icon:last-child {
	margin-left: 8px;
	margin-right: 8px;
}
.elementor .elementor-element .provide-cls_wrapper .gform_title {
	display: none;
}
.elementor .elementor-element .provide-cls_wrapper #input_6_15 {
	display: grid;
	grid-template-columns: repeat(2, 1fr);
	gap: 16px 0px;
	max-width: 380px;
}
.elementor .elementor-element .provide-cls_wrapper .gform_footer {
	display: block !important;
}
.elementor .elementor-element.provide-form-cls .pp-gravity-form-title {
	margin: 0px 0 27px 0;
}
.elementor .elementor-element.provide-form-cls .pp-gravity-form-description {
	padding: 24px 0 0 0;
	border-top: 1px solid #bdc8d4;
	margin: 0 0 30px 0px;
}
.elementor .elementor-element.provide-form-cls #gform_submit_button_6 {
	width: 100%;
	padding: 18px 0 17px 0;
	font-size: 20px;
	line-height: 30px;
}
.elementor .elementor-element.provide-form-cls .gfield_required {
	color: #e61e1e;
	font-size: 18px;
}
.elementor .elementor-element.provide-form-cls .pum-theme-20373 .pum-content+.pum-close,
.pum-theme-default-theme .pum-content+.pum-close {
	background: #f1f3f5;
	padding: 16px;
	border-radius: 50px;
	width: 42px;
	height: 42px;
	box-shadow: unset;
	margin: 13px 13px 0 0;
}
#popmake-20384 i.fas.fa-times,
#new-id-for-popmake i.fas.fa-times {
	color: #000;
	position: absolute;
	top: 15px;
	left: 18px;
}
#popmake-20384 {
	padding: 52px 73px 56px 74px;
	background: #ffffff;
	width: 100%;
	max-width: 1093px !important;
}
#new-id-for-popmake {
	width: 100% !important;
	max-width: 643px !important;
	padding: 40px 56px 40px 56px;
}
#new-id-for-popmake .pp-gravity-form-title {
	text-align: center;
}
#new-id-for-popmake .pp-contact-form-description {
	font-size: 24px !important;
	line-height: 36px !important;
}
.elementor .elementor-element.provide-form-cls .pp-gf-select-custom:after {
	visibility: hidden;
}
.elementor .elementor-element.provide-form-cls #input_6_15 label {
	cursor: pointer;
	margin-left: 5px;
}
.elementor .elementor-element.provide-form-cls .link-cls {
	text-decoration: underline;
	color: #0064d2;
}
.elementor .elementor-element.provide-form-cls .ginput_container.ginput_container_consent {
	display: flex;
	align-items: center;
}
.elementor .elementor-element.provide-form-cls #input_6_18_1 {
	width: 20px;
	height: 20px;
	margin: 0px 11px 0px 0px;
}
#elementor-popup-modal-20394 .dialog-close-button,
#elementor-popup-modal-20367 .dialog-close-button {
	background: #f1f3f5;
	padding: 14px;
	border-radius: 50px;
}
#pum-20384 {
	background-color: rgba(0, 0, 0, 0.8);
}
.elementor .elementor-element.sign-in-cls .elementor-button {
	width: 100%;
}
.elementor .elementor-element.sign-in-cls .astrik {
	color: #e61e1e;
}
.elementor .elementor-element.dropdown-container-inner-3 .dropdown-list-project-2 {
	height: 430px;
}
.elementor .elementor-element.dropdown-container-inner-3 .dropdown-list-project-2 .mCSB_dragger_bar {
	background-color: #000 !important;
}
.elementor .elementor-element.dropdown-container-inner-3 .dropdown-list-project-2 .mCSB_draggerRail {
	height: 430px !important;
}
.elementor .elementor-element#product-single-search-filter-3 {
	display: none !important;
}
.elementor .elementor-element #pp-advanced-tabs-title-1135 {
	display: flex;
	align-items: center;
}
.elementor .elementor-element#monitor-mode .pp-advanced-tabs-content {
	margin: 0 0 0 36px;
}
.elementor .elementor-element#monitor-mode .pp-advanced-tabs-title {
	text-align: left;
	position: relative;
}
.elementor .elementor-element#monitor-mode .pp-advanced-tabs-content-wrapper.at-vertical-content {
	width: 77%;
}
.elementor .elementor-element#monitor-mode .pp-advanced-tabs-wrapper.at-vertical {
	width: 23%;
}
.elementor .elementor-element#monitor-mode .tic-icons-set-1right-arrow-2 {
	position: absolute;
	right: 12px;
	top: 15px;
}
.elementor .elementor-element.monitoring-table-cls th {
	font-size: 18px !important;
	font-weight: 500 !important;
	line-height: 27px !important;
}
.elementor .elementor-element.monitoring-table-cls tr td:first-child .pp-table-cell-text {
	color: #0064d2 !important;
	font-weight: 500;
}
.elementor .elementor-element.virtual-acc-cls .tic-icons-set-1button-arrow:before {
	font-size: 52px;
	position: absolute;
	top: 11px;
}
.elementor .elementor-element.virtual-acc-cls .tic-icons-set-1button-arrow {
	position: relative;
}
.elementor .elementor-element.ondemand-section-cls .tic-icons-set-1button-arrow:before {
	font-size: 52px;
	position: absolute;
	top: 11px;
}
.elementor .elementor-element.ondemand-section-cls .tic-icons-set-1button-arrow {
	position: relative;
}
.elementor .elementor-element.info-other-cls .pp-info-box-title {
	padding: 34px 103px;
	background: #0064d2;
}
.elementor .elementor-element.other-divider-cls .pp-divider::after {
	content: "";
	width: 46px;
	height: 2px;
	position: absolute;
	background: #0064d2;
	right: 0;
	left: 0;
	margin: 0 auto;
}
.elementor .elementor-element.carrer-sec3-cls {
	max-width: 1658px;
	position: relative;
}
.elementor .elementor-element.carrer-sec3-cls::after {
	content: "";
	background: url("/wp-content/uploads/2024/12/Group-1002-4.png");
	width: 479px;
	height: 479px;
	position: absolute;
	right: -215px;
	top: 80px;
}
.where-to-buy-link {
	cursor: pointer; /* Ensures it acts like a link */
	/* Often fixes iOS click issues on complex elements */
	touch-action: manipulation; 
} 
/* responsive css */
@media (max-width: 1850px) {
	.elementor .elementor-element.on-demand-con-cls {
		padding-left: 44px;
	}
}
@media (max-width: 1500px) {
	.elementor .elementor-element.subcategory-main-con-cls>.e-con-inner,
	.elementor .elementor-element.single-product-con-cls>.e-con-inner {
		padding: 50px 0px 80px 0px;
	}
	.elementor .elementor-element .product-single-gallery .flaticon-back:before,
	.elementor .elementor-element .product-single-gallery .flaticon-right-arrow:before {
		font-size: 24px;
	}
	.elementor .elementor-element.tse-con-cls>.e-con-inner {
		padding: 70px 15px 120px 15px;
	}
}
@media (max-width: 1440px) {
	.elementor .elementor-element .search-head-cls {
		font-size: 40px;
		line-height: 50px;
	}
	.elementor .elementor-element .search-sec-head-cls {
		padding: 0px 0px 30px 0px;
	}
	.elementor .elementor-element #global_search_content li a span:first-child {
		font-size: 22px;
		line-height: 50px;
	}
	.elementor .elementor-element #global_search_content {
		margin: 20px 0px 60px 0px;
	}
	.elementor .elementor-element #global_search_content .num-list-cls {
		font-size: 22px;
		line-height: 50px;
	}
	.elementor .elementor-element.on-deman-accordian-cls .pp-accordion-title-text {
		font-size: 22px;
		line-height: 32px;
	}
	.elementor .elementor-element .virtual-acc-cls .Register-Here-btn {
		font-size: 16px !important;
		line-height: 30px !important;
	}
	#popmake-20384 {
		padding: 45px 50px 45px 50px;
		background: #ffffff;
		width: 100%;
		max-width: 890px !important;
	}
}
@media (max-width: 1200px) {
	.elementor .elementor-element.subcategory-btn-cls .elementor-repeater-item-d8e46f8.pp-button {
		padding: 21.5px 80px 21.5px 80px;
	}
	.elementor .elementor-element.subcategory-btn-cls .elementor-repeater-item-8e1f49c.pp-button {
		padding: 21.5px 75px 21.5px 75px;
	}
	.elementor .elementor-element.subcategory-main-con-cls>.e-con-inner,
	.elementor .elementor-element.single-product-con-cls>.e-con-inner {
		padding: 50px 0px 50px 0px;
	}
	.elementor-2995 .elementor-element.elementor-element-24c9716 {
		width: 32.5% !important;
	}
	body.single-product.postid-8340 .product-single-main-sec,
	body.single-product.postid-8342 .product-single-main-sec,
	body.single-product.postid-8343 .product-single-main-sec,
	body.single-product.postid-8346 .product-single-main-sec,
	body.single-product.postid-8348 .product-single-main-sec,
	body.single-product.postid-8356 .product-single-main-sec,
	body.single-product.postid-8358 .product-single-main-sec,
	body.single-product.postid-8354 .product-single-main-sec,
	body.single-product.postid-8352 .product-single-main-sec,
	body.single-product.postid-8350 .product-single-main-sec,
	body.single-product.postid-8423 .product-single-main-sec,
	body.single-product.postid-8429 .product-single-main-sec,
	body.single-product.postid-8431 .product-single-main-sec,
	body.single-product.postid-8439 .product-single-main-sec,
	body.single-product.postid-8433 .product-single-main-sec,
	body.single-product.postid-8436 .product-single-main-sec {
		width: 67.5% !important;
	}
	.elementor .elementor-element.tse-con-cls>.e-con-inner {
		padding: 70px 15px 100px 15px;
	}
	.elementor .elementor-element.on-demand-con-cls {
		margin-bottom: 100px;
	}
	.elementor .elementor-element.product-single-shortcode .product-search-rating .tic-icons-set-1button-arrow:before {
		right: 40px;
	}
	.elementor .elementor-element.search-filter-subcategories .product-search-rating .tic-icons-set-1button-arrow:before {
		right: 40px;
	}
}
@media (max-width: 1100px) {
	.elementor .elementor-element.subcategory-btn-cls .elementor-repeater-item-d8e46f8.pp-button {
		padding: 20px 70px 20px 70px;
	}
	.elementor .elementor-element.subcategory-btn-cls .elementor-repeater-item-8e1f49c.pp-button {
		padding: 20px 70px 20px 70px;
	}
	.elementor .elementor-element.tse-con-cls>.e-con-inner {
		padding: 60px 15px 70px 15px;
	}
	.elementor .elementor-element.on-demand-con-cls {
		margin-bottom: 70px;
	}
	.elementor .elementor-element.product-single-shortcode .product-search-rating .tic-icons-set-1button-arrow:before {
		right: 30px;
	}
	.elementor .elementor-element.search-filter-subcategories .product-search-rating .tic-icons-set-1button-arrow:before {
		right: 30px;
	}
}
@media (max-width: 1024px) {
	.elementor .elementor-element .search-head-cls {
		font-size: 35px;
		line-height: 45px;
	}
	.elementor .elementor-element #global_search_content li a span:first-child {
		font-size: 20px;
		line-height: 40px;
	}
	.elementor .elementor-element #global_search_content li p span:first-child {
		font-size: 16px;
		line-height: 26px;
	}
	.elementor .elementor-element .search-sec-head-cls {
		padding: 0px 0px 20px 0px;
	}
	.elementor .elementor-element #global_search_content .num-list-cls {
		font-size: 20px;
		line-height: 40px;
	}
	.pagination-con-cls .page-numbers.current {
		padding: 9px 14px;
	}
	.pagination-con-cls .page-numbers {
		padding: 9px 14px;
	}
	.elementor .elementor-element.on-deman-accordian-cls .pp-accordion-title-text {
		font-size: 20px;
		line-height: 30px;
	}
	.elementor .elementor-element .virtual-acc-cls .bold-cls {
		line-height: 21px !important;
		font-size: 17px !important;
	}
	.elementor .elementor-element.on-demand-con-cls {
		margin-bottom: 50px;
	}
	.elementor .elementor-element.sub-acc-cls .Register-Here-btn {
		font-size: 16px;
		line-height: 50px;
	}
	.elementor .elementor-element.sub-acc-cls .pp-accordion-title-text {
		font-size: 16px !important;
		line-height: 25px !important;
	}
	.elementor .elementor-element.provide-form-cls .pp-gravity-form-title {
		margin: 0px 0 20px 0;
	}
	.elementor .elementor-element.provide-form-cls .pp-gravity-form-description {
		padding: 20px 0 0 0;
		border-top: 1px solid #bdc8d4;
		margin: 0px 0 20px 0px;
	}
	#popmake-20384 {
		padding: 45px 30px 45px 30px;
		max-width: 700px !important;
	}
	#new-id-for-popmake {
		width: 100% !important;
		padding: 30px 25px 30px 25px;
	}
	#new-id-for-popmake .pp-contact-form-description {
		font-size: 22px !important;
		line-height: 32px !important;
	}
	.absolute-cls {
		bottom: 87px;
	}
	.elementor .elementor-element#monitor-mode .pp-advanced-tabs-content-wrapper.at-vertical-content {
		width: 100%;
	}
	.elementor .elementor-element#monitor-mode .pp-advanced-tabs-content {
		margin: 0px;
	}
	.elementor .elementor-element.accessing-monitor-cls .pp-info-box-description br {
		content: "";
		clear: both;
	}
	.elementor .elementor-element.monitoring-table-cls th br {
		display: none;
	}
	.elementor .elementor-element.virtual-acc-cls .tic-icons-set-1button-arrow:before {
		top: 3px;
	}
	.elementor .elementor-element.ondemand-section-cls .tic-icons-set-1button-arrow:before {
		top: 3px;
	}
	.elementor .elementor-element.on-demand-p1-img-cls,
	.elementor .elementor-element.upcoming-p2-img-cls {
		position: sticky;
		top: 0px;
	}
	.elementor .elementor-element.on-demand-con-cls {
		padding-left: 0px;
	}
	#new-id-for-popmake .elementor-button {
		width: 100%;
	}
	.elementor .elementor-element.product-single-shortcode .product-search-rating .tic-icons-set-1button-arrow:before {
		right: 75px;
	}
	.elementor .elementor-element.search-filter-subcategories .product-search-rating .tic-icons-set-1button-arrow:before {
		right: 75px;
	}
	body.archive.term-low-voltage-definite-purpose.term-346 .search-filter-subcategories,
	body.archive.term-low-voltage-general-purpose.term-316 .search-filter-subcategories,
	body.archive.tax-product_cat.term-low-voltage-drives.term-318 .search-filter-subcategories,
	body.archive.term-single-phase-ups.term-410 .search-filter-subcategories {
		width: 100% !important;
				max-width:400px;
	}
	body.archive.term-low-voltage-definite-purpose.term-346 .subcategory-main-sec,
	body.archive.term-low-voltage-general-purpose.term-316 .subcategory-main-sec,
	body.archive.tax-product_cat.term-low-voltage-drives.term-318 .subcategory-main-sec,
	body.archive.term-single-phase-ups.term-410 .subcategory-main-sec {
		width: 100% !important;
		padding: 0;
	}
	body.single-product.postid-8340 .product-single-main-sec,
	body.single-product.postid-8342 .product-single-main-sec,
	body.single-product.postid-8343 .product-single-main-sec,
	body.single-product.postid-8346 .product-single-main-sec,
	body.single-product.postid-8348 .product-single-main-sec,
	body.single-product.postid-8356 .product-single-main-sec,
	body.single-product.postid-8358 .product-single-main-sec,
	body.single-product.postid-8354 .product-single-main-sec,
	body.single-product.postid-8352 .product-single-main-sec,
	body.single-product.postid-8350 .product-single-main-sec,
	body.single-product.postid-8423 .product-single-main-sec,
	body.single-product.postid-8429 .product-single-main-sec,
	body.single-product.postid-8431 .product-single-main-sec,
	body.single-product.postid-8439 .product-single-main-sec,
	body.single-product.postid-8433 .product-single-main-sec,
	body.single-product.postid-8436 .product-single-main-sec {
		width: 100% !important;
		padding-right: 0px;
	}
	#product-single-search-filter-1 {
		width: 100% !important;
		max-width: 400px !important;
		padding-top: 10px;
		padding-bottom: 30px;
		padding-left: 0;
	}
	.elementor .elementor-element.subcategory-main-con-cls>.e-con-inner {
		gap: 0px 0px;
		flex-wrap: wrap;
		padding: 30px 0px 30px 0px;
	}
}
@media (max-width: 850px) {
	/* 	body.archive.term-low-voltage-definite-purpose.term-346 .subcategory-main-sec,
	body.archive.term-low-voltage-general-purpose.term-316 .subcategory-main-sec,
	body.archive.tax-product_cat.term-low-voltage-drives.term-318 .subcategory-main-sec,
	body.archive.term-single-phase-ups.term-410 .subcategory-main-sec {
	width: 100% !important;
	padding: 0;
}
	body.archive.term-low-voltage-definite-purpose.term-346 .search-filter-subcategories,
	body.archive.term-low-voltage-general-purpose.term-316 .search-filter-subcategories,
	body.archive.tax-product_cat.term-low-voltage-drives.term-318 .search-filter-subcategories,
	body.archive.term-single-phase-ups.term-410 .search-filter-subcategories {
	width: 100% !important;
} */

	.elementor .elementor-element.subcategory-main-con-cls>.e-con-inner #product-single-search-filter-1 {
		padding-top: 30px;
	}
	.submit-btn.submit-btn-modal {
		width: 100%;
		max-width: 100% !important;
	}
	.elementor-2995 .elementor-element.elementor-element-24c9716>.e-con-inner {
		padding-top: 0;
	}
	.elementor .elementor-element.single-product-con-cls>.e-con-inner {
		flex-wrap: wrap;
	}
	.elementor .elementor-element.subcategory-btn-cls .elementor-repeater-item-8e1f49c.pp-button {
		padding: 16px 20px;
	}
	.elementor .elementor-element.subcategory-btn-cls .elementor-repeater-item-d8e46f8.pp-button {
		padding: 16px 20px;
	}
	.elementor .elementor-element.subcategory-btn-cls .elementor-repeater-item-d8e46f8.pp-button .pp-button-title,
	.elementor .elementor-element.subcategory-btn-cls .elementor-repeater-item-8e1f49c.pp-button .pp-button-title {
		font-size: 15px;
	}
	.elementor .elementor-element.tse-con-cls>.e-con-inner {
		padding: 50px 15px 50px 15px;
	}
	.elementor .elementor-element.product-single-shortcode .product-search-rating .tic-icons-set-1button-arrow:before {
		right: 75px;
	}
/* 	.elementor .elementor-element.search-filter-subcategories .product-search-rating .tic-icons-set-1button-arrow:before {
		right: 38%;
	} */
}
@media (max-width: 767px) {
	.product-search-rating-box h2 {
		font-size: 18px !important;
	}
	.elementor .elementor-element.tse-adv-post-cls>.elementor-widget-container {
		width: 100%;
		max-width: 366px;
	}
	.elementor .elementor-element.tse-con-cls>.e-con-inner {
		align-items: center;
	}
	.elementor .elementor-element.event-calendar-cls .elementor-element-8e82d90 .elementor-heading-title {
		text-align: left;
	}
	.elementor .elementor-element .search-head-cls {
		font-size: 30px;
		line-height: 40px;
		margin: 0px 0px 5px 0px;
	}
	.elementor .elementor-element.on-deman-accordian-cls .pp-accordion-title-text {
		font-size: 18px;
		line-height: 25px;
	}
	#elementor-popup-modal-20367 .dialog-message,
	#elementor-popup-modal-20394 .dialog-message {
		width: 550px;
	}
	#popmake-20384 {
		padding: 30px 15px 30px 15px;
		max-width: 550px !important;
	}
	#new-id-for-popmake {
		width: 100% !important;
		max-width: 550px !important;
		padding: 30px 15px 40px 15px;
	}
	#new-id-for-popmake .pp-contact-form-description {
		font-size: 20px !important;
		line-height: 30px !important;
	}
	.elementor .elementor-element.provide-form-cls .gform_wrapper.gravity-theme .gfield.gfield--width-half {
		grid-column: 1 / -1;
		-ms-grid-column-span: 6;
	}
	.elementor .elementor-element.provide-form-cls #gform_submit_button_6 {
		width: 100%;
		padding: 12px 0 12px 0;
		font-size: 18px;
		line-height: 28px;
	}
	.elementor .elementor-element.provide-form-cls .pp-gravity-form-description {
		padding: 15px 0 0 0;
		margin: 0px 0 15px 0px;
	}
	.elementor .elementor-element.provide-form-cls .pp-gravity-form-title {
		margin: 0px 0 15px 0;
	}
	.elementor .elementor-element .provide-cls_wrapper #input_6_15 {
		gap: 10px 0px;
	}
	.elementor .elementor-element.provide-form-cls #input_6_18_1 {
		width: 16px;
		height: 16px;
		margin: 0px 8px 0px 0px;
	}
	.elementor .elementor-element.monitoring-table-cls th {
		font-size: 16px !important;
		font-weight: 500 !important;
		line-height: 26px !important;
	}
/* 	.elementor .elementor-element.product-single-shortcode .product-search-rating .tic-icons-set-1button-arrow:before {
		right: 35%;
	} */
/* 	.elementor .elementor-element.search-filter-subcategories .product-search-rating .tic-icons-set-1button-arrow:before {
		right: 35%;
	} */
	.elementor .elementor-element.webinars-date-cls .pp-master-date-cls-1 .elementor-widget-container {
		font-size: 40px !important;
		padding: 20px 0px 15px 0px !important;
		line-height: 40px !important;
	}
}
@media (max-width: 600px) {
	.elementor .elementor-element.up-web-p1-cls {
		width: 100%;
		padding: 0;
		order: 2;
		margin: 15px 0px 0px 0px;
	}
	.elementor .elementor-element.up-web-p2-cls {
		width: 100%;
	}
	.elementor .elementor-element.master-har-con-p2-cls {
		width: 80%;
	}
	.elementor .elementor-element.master-har-con-p1-cls {
		width: 16%;
	}
	.elementor .elementor-element.master-date-cls>.elementor-widget-container {
		font-size: 42px;
	}
	.elementor .elementor-element.on-demand-con-cls>.e-con-inner {
		padding: 0px 20px 40px 20px;
	}
	.elementor .elementor-element.on-demand-p2-cls {
		width: 100%;
		padding: 0;
		margin: 15px 0px 0px 0px;
	}
	.elementor .elementor-element.on-demand-p1-cls {
		width: 100%;
	}
	.elementor .elementor-element.on-demand-con-cls {
		margin-bottom: 0px;
	}
	#elementor-popup-modal-20367 .dialog-message,
	#elementor-popup-modal-20394 .dialog-message {
		width: 400px;
	}
	#popmake-20384 {
		max-width: 400px !important;
	}
	#new-id-for-popmake {
		max-width: 400px !important;
	}
	#new-id-for-popmake .pp-contact-form-description {
		font-size: 18px !important;
		line-height: 28px !important;
	}
	.elementor .elementor-element.product-single-shortcode .product-search-rating .tic-icons-set-1button-arrow:before {
		right: 25%;
	}
	.elementor .elementor-element.search-filter-subcategories .product-search-rating .tic-icons-set-1button-arrow:before {
		right: 25%;
	}
}
@media (max-width: 420px) {
	.elementor .elementor-element.subcategory-btn-cls .pp-buttons-group {
		row-gap: 10px;
	}
	.elementor .elementor-element .search-head-cls {
		font-size: 25px;
		line-height: 35px;
	}
	.elementor .elementor-element .search-sec-head-cls {
		padding: 0px 0px 15px 0px;
	}
	.elementor .elementor-element #global_search_content li a span:first-child {
		font-size: 20px;
		line-height: 30px;
	}
	.pagination-con-cls .page-numbers {
		padding: 7px 10px;
	}
	.pagination-con-cls .page-numbers.current {
		padding: 7px 10px;
	}
	.elementor .elementor-element.search-result-con-cls>.e-con-inner {
		padding: 20px 0 40px 0;
	}
	.elementor .elementor-element #global_search_content .num-list-cls {
		font-size: 20px;
		line-height: 30px;
	}
	.elementor .elementor-element.virtual-acc-cls .pp-accordion-title-text {
		font-size: 16px;
		line-height: 24px;
	}
	.elementor .elementor-element.master-date-cls>.elementor-widget-container {
		font-size: 38px;
		line-height: 40px;
	}
	.elementor .elementor-element.master-har-con-p2-cls {
		width: 72%;
	}
	.elementor .elementor-element.master-har-con-p1-cls {
		width: 22%;
	}
	#elementor-popup-modal-20367 .dialog-message,
	#elementor-popup-modal-20394 .dialog-message {
		width: 340px;
	}
	#popmake-20384 {
		max-width: 340px !important;
	}
	#new-id-for-popmake {
		max-width: 340px !important;
	}
	#elementor-popup-modal-20394 .dialog-close-button,
	#elementor-popup-modal-20367 .dialog-close-button {
		padding: 7px;
		top: 5px;
		right: 7px;
	}
	#popmake-20384 i.fas.fa-times,
	#new-id-for-popmake i.fas.fa-times {
		color: #000;
		position: absolute;
		top: 10px;
		left: 12px;
	}
	.elementor .elementor-element.provide-form-cls .pum-theme-20373 .pum-content+.pum-close,
	.pum-theme-default-theme .pum-content+.pum-close {
		padding: 10px;
		width: 30px;
		height: 30px;
		margin: 13px 13px 0 0;
	}
	.elementor .elementor-element.provide-form-cls .pp-gravity-form-title {
		line-height: 32px !important;
	}
	.absolute-cls {
		bottom: 108px;
	}
	.elementor .elementor-element.product-single-shortcode .product-search-rating .tic-icons-set-1button-arrow:before {
		right: 22%;
	}
	.elementor .elementor-element.search-filter-subcategories .product-search-rating .tic-icons-set-1button-arrow:before {
		right: 22%;
	}
}
@media (max-width: 395px) {
	.absolute-cls {
		bottom: 129px;
	}
}
@media (max-width: 375px) {
	.elementor .elementor-element.tse-con-cls>.e-con-inner {
		padding: 50px 15px 30px 15px;
	}
	#elementor-popup-modal-20367 .dialog-message,
	#elementor-popup-modal-20394 .dialog-message {
		width: 320px;
	}
	#popmake-20384 {
		max-width: 320px !important;
	}
	#new-id-for-popmake {
		max-width: 320px !important;
	}
	.elementor .elementor-element.product-single-shortcode .product-search-rating .tic-icons-set-1button-arrow:before {
		right: 17%;
	}
	.elementor .elementor-element.search-filter-subcategories .product-search-rating .tic-icons-set-1button-arrow:before {
		right: 17%;
	}
}
@media (max-width: 330px) {
	#elementor-popup-modal-20367 .dialog-message,
	#elementor-popup-modal-20394 .dialog-message {
		width: 300px;
	}
	#popmake-20384 {
		max-width: 300px !important;
	}
	#new-id-for-popmake {
		max-width: 300px !important;
	}
	.elementor .elementor-element.product-single-shortcode .product-search-rating .tic-icons-set-1button-arrow:before {
		right: 12%;
	}
	.elementor .elementor-element.search-filter-subcategories .product-search-rating .tic-icons-set-1button-arrow:before {
		right: 12%;
	}
}
