.top_header {
	background: #098e21 !important;
}

#header {
	background: #fff !important;
}

.wrap_figure {
	background: #fff !important;
}

#ajaxsearchlite1 .probox,
div.asl_w .probox {
	background: #fff !important;
	border-bottom: 2px solid #d9d9d9;
}

.promagnifier {
	background: #098e21 !important;
}

element {
	height: 138px;
}

div[id*="ajaxsearchlite"].asl_m {
	height: 150px;
	background: #fff;
}

.promagnifier {
	position: absolute;
	top: 60px;
	left: 0px;
}

div.asl_w .probox .promagnifier .innericon svg {
	display: none;
}

.promagnifier {
	width: 150px !important;
	color: #fff !important;
	font-size: 27px;
}

div.asl_w .probox .proinput input::-moz-placeholder {
	font-weight: normal;
	font-family: Open Sans;
	color: #fff !important;
	text-shadow: 0 0 0 rgba(255, 255, 255, 0);
	color: #000 !important;
}

div.asl_w .probox .proinput input:-ms-input-placeholder {
	font-weight: normal;
	font-family: Open Sans;
	color: #000 !important;
	text-shadow: 0 0 0 rgba(255, 255, 255, 0);
}

div.asl_w .probox .proinput input:-moz-placeholder {
	font-weight: normal;
	font-family: Open Sans;
	color: #000 !important;
	text-shadow: 0 0 0 rgba(255, 255, 255, 0);
}

div.asl_w .probox .proinput input::placeholderr {
	color: #d9d9d9 !important;

}

#ajaxsearchlite1 .probox .proinput input,
div.asl_w .probox .proinput input {
	color: #000 !important;
	font-size: 15px;
}

div.asl_r.vertical {
	background: #d9d9d9 !important;
}

.mfp-wrap {
	z-index: 99999;

}

.wpb_wl_quick_view_content {
	max-width: 980px !important;
}

.wpb_wl_images {
	width: 60%;

}

.wpb_wl_summary {
	width: 40%;
}

.mfp-content ul {
	margin-left: 25px;
}

.mfp-content h4 {
	border-bottom: 1px solid #d9d9d9;
	padding-bottom: 10px;

}

.mfp-content a.pdf {
	background: #098e21;
	padding: 10px;
	border-radius: 5px;
	text-transform: uppercase;
	color: #fff;
	text-decoration: none;
}

a.pdf {
	background: #098e21;
	padding: 10px;
	border-radius: 5px;
	text-transform: uppercase;
	color: #fff;
	text-decoration: none;
	align-content
}

.mfp-content em {
	font-size: 12px;
}

.woocommerce ul.products li.product {
	width: 22.05% !important;
	background: #e5e6eb;
	padding: 1%;

}

.home.woocommerce ul.products li.product {
	width: 22.05% !important;
	background: #fff;
	padding: 1%;

}

.home.woocommerce ul.products li.product .woocommerce-loop-product__title {
	color: #999;
}

.woocommerce ul.products li.product .woocommerce-loop-product__title {
	color: #000;
	height: 50px;
}

.woocommerce ul.products li.product {
	width: 22.05% !important;
}

.home.woocommerce ul.products li.product {
	width: 22.05% !important;
	background: #fff;
	padding: 1%;
}

.cntFrm input[type='text'] {
	border-left: none;
	border-right: none;
	border-top: none;
	padding-left: 0px;
	padding-bottom: 0px;
	padding-top: 3px;
	font-size: 13px;
}

.cntFrm input[type='email'] {
	border-left: none;
	border-right: none;
	border-top: none;
	padding-left: 0px;
	padding-bottom: 0px;
	padding-top: 3px;
	font-size: 13px;
}

.cntFrm input[type='tel'] {
	border-left: none;
	border-right: none;
	border-top: none;
	padding-left: 0px;
	padding-bottom: 0px;
	padding-top: 3px;
	font-size: 13px;
}

.cntFrm textarea {
	border-left: none;
	border-right: none;
	border-top: none;
	height: 50px;
	padding-left: 0px;
	padding-bottom: 0px;
	padding-top: 3px;
	font-size: 13px;
}

.inputDiv label {
	font-size: 13px;
}

.inputDiv {
	margin-bottom: 5px;

}

.cntFrm input[type='submit'] {
	background: #098E21;
	font-size: 17px;
}

.site-footer h3.widget-title {
	border-top: none;
	border-bottom: 1px solid #d9d9d9;
	font-size: 20px;


}

.site-footer p {
	color: #d9d9d9;

}

.ft li a {
	text-decoration: none !important;
}

#colophon .links ul li {
	display: inline;

}

#colophon .links {
	text-align: left;
}

.site-info {
	background: #098E21;
}

.scrollup {
	background: #098E21;
}

.scrollup:hover {
	background: #098E21;
}

.scrollup.is-active:hover,
.scrollup.is-active:focus {
	background: #098E21;
}

.links i:hover {
	background: #098E21 !important;
}

.site-footer .widget-area ul li a :hover {
	background: #098E21;
}

.single-product .woocommerce-tabs {
	display: none;
}

.single-product .related {
	float: left;
	width: 100%;
}

.tooltipDiv {
	position: relative;


}

.tg tr td:first-child {
	padding-left: 5px;
}

.tg tr th:first-child {
	padding-left: 5px;
}

.tg tr td {
	border-right: 1px solid #d9d9d9;
}

.tg tr th {
	border-right: 1px solid #d9d9d9;
}

.tg {
	border: 1px solid #d9d9d9;
	padding: 5px;
}

.tg a.pdf {
	font-size: 12px;
}

.tooltipDiv .tooltiptext {
	visibility: hidden;
	width: 250px;
	background-color: black;
	color: #fff;
	text-align: center;
	border-radius: 6px;
	padding: 5px 0;
	font-size: 12px;

	/* Position the tooltip */
	position: absolute;
	z-index: 1;
}

.tooltipDiv:hover .tooltiptext {
	visibility: visible;
}

.wpb_wl_preview_area {
	left: 0px;
}

#header {
	border-bottom: 1px solid #999;
}

.wrap_figure.fixed {
	border-bottom: 1px solid #999;
}

.wpb_wl_preview_area .wpb_wl_preview {
	background: #098e21;
	font-weight: 600;
	font-size: 18px;
	position: absolute;
	left: 35%;
	top: 35%;
}

.woocommerce .woocommerce-ordering {
	display: none;

}

.archive.woocommerce ul.products li.product .button {
	display: none;
}

.gb_nav_menu ul ul {
	background: #fff;
}

.woocommerce ul.products li.product:hover .wpb_wl_preview_area {
	background: rgba(0, 0, 0, 0.5);
}

.wpb_wl_preview_area {
	top: 0% !important;
	height: 100%;
}

.home.woocommerce ul.products li.product.wpb_wl_preview_area {
	height: 90% !important;
}

.top_header .my-2 {
	display: none;
}


select {
	padding: 5px !important;
	height: 2.5rem !important;
}

#header .col-md-3:last-child {
	display: none;
}

@media only screen and (max-width: 768px) {
	.woocommerce ul.products li.product {
		width: 48% !important;
	}

	#header .col-md-3 {
		width: 30% !important;
		flex: 0 0 30%;
		max-width: 30%;
	}

	#header .toggle-menu button {
		float: right;
	}
}

.woocommerce-loop-category__title span.readMorCat {
	text-align: center;
	margin-top: 15px;
	display: block;
	color: #000;
}

.woocommerce-loop-category__title .count {
	display: none;
}

h2.woocommerce-loop-category__title {
	color: #999;
}

.brocherDiv a {
	text-decoration: none !important;
	font-weight: 400 !important;

}

.brocherDiv p.elementor-image-box-description {
	min-height: 75px;
}

.page-template-default .content-area {
	margin-top: 0px !important;
}

#content {
	background: url("http://educationalequipment.tiuconsulting.us/wp-content/uploads/2022/11/strip.png") no-repeat;
}

.entry-header {}

.gb_nav_menu ul ul li a:hover,
.gb_nav_menu ul ul li a:active,
.gb_nav_menu ul ul li a:focus {
	font-size: 14px !important;
}


.iconChart a {
	padding: 5px 15px !important;
	margin-bottom: 10px;
	float: left;
	width: 47%;
	text-align: center;
	font-size: 12px;
	margin-right: 2%;
}

.iconChart img {
	height: 30px;
	margin-left: auto;
	margin-right: auto;
}

.sf-arrows .sf-with-ul:after {
	top: 5px;
}

.gb_nav_menu ul ul li a {
	font-size: 14px !important;
}

.woocommerce ul.products.columns-3 li.product,
.woocommerce-page ul.products.columns-3 li.product {
	width: 30.75% !important;
}

@media screen and (max-width: 800px) {
	.sf-arrows .sf-with-ul {
		padding-right: 40px;
		padding-left: 15px;
	}
}

@media only screen and (max-width: 768px) {
	.elementor-10 .elementor-element.elementor-element-ade133b {
		width: 150px
	}

	.elementor-widget-image img {
		width: 100%;
	}

	.homeContSec .elementor-widget-heading .elementor-heading-title[class*=elementor-size-]>a {
		font-size: 22px;
	}

	.woocommerce ul.products.columns-3 li.product,
	.woocommerce-page ul.products.columns-3 li.product {
		width: 48% !important;
	}

	.wpb_wl_summary {
		width: auto !important;
	}

	.wpb_wl_images {
		width: auto !important;
	}
}

@media only screen and (max-width: 600px) {
	.home.woocommerce ul.products li.product {
		margin-bottom: 30px;
	}

	.woocommerce ul.products li.product a img {
		width: 80%;
		margin: 20px auto 1rem;
	}

	.homePrdSec .woocommerce ul.products {
		display: table;
		width: 100% !important;
	}

	.home.woocommerce ul.products li.product {
		width: 100% !important;
	}
}

.bx-wrapper .bx-caption {
	top: 0px;
}

.bx-caption h1 {
	font-family: 'Roboto';
	color: #ffffff;
	font-size: 225%;
	text-shadow: none;
	line-height: 1.5;
	font-weight: normal;
	font-style: normal;
	text-decoration: underline;
	text-align: inherit;
	letter-spacing: normal;
	word-spacing: normal;
	text-transform: none;
	font-weight: 300 !important;
	margin-bottom: 0px;
	padding-left: 5%;
	padding-top: 6.5%;
}

.bx-caption h3 {
	font-family: 'Roboto';
	color: #ffffff;
	font-size: 25px;
	text-shadow: none;
	line-height: 1.3;
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
	text-align: inherit;
	letter-spacing: normal;
	word-spacing: normal;
	text-transform: none;
	font-weight: 300 !important;
	padding-left: 5%;

}

#rent h3 {
	color: #fff !important;
}

.page-id-1910.woocommerce ul.products li.product {
	background: #fff !important;
}

.page-id-1910 .woocommerce ul.products li.product .star-rating {
	display: none;
}

.page-id-2079.woocommerce ul.products li.product {
	background: #fff !important;
}

.page-id-2079 .woocommerce ul.products li.product .star-rating {
	display: none;
}

.woocommerce-variation-price {
	display: none;
}

.woocommerce-variation-add-to-cart {
	display: none;
}

.price {
	display: none;
}

.product_meta {
	display: none;
}

.selectMenu .slectionTitleMenu1 {
	background: #098e21;
	padding: 10px;
	border-radius: 5px;
	text-transform: uppercase;
	color: #fff;
	text-decoration: none;
	font-size: 20px;
	cursor: pointer;
	position: relative;
}

.selectMenu {
	width: 250px;
	text-align: center;
	margin-left: auto;
	margin-right: auto;
}

ul.firstMenu {
	margin-top: 5px;
	display: none;
	width: 80%;
	margin-left: auto;
	margin-right: auto;


}

ul.firstMenu li {
	list-style: none !important;
	margin-bottom: 5px;
	cursor: pointer;
}

ul.firstMenu li img {
	display: none;
}

ul.firstMenu li {
	background: #000;
	padding: 10px;
	border-radius: 5px;
	text-transform: uppercase;
	color: #fff;
	text-decoration: none;
	font-size: 16px;
}

.selectMenu .slectionTitleMenu2 {
	background: #098e21;
	padding: 10px;
	border-radius: 5px;
	text-transform: uppercase;
	color: #fff;
	text-decoration: none;
	font-size: 20px;
	cursor: pointer;
	position: relative;
}

ul.secondMenu {
	margin-top: 5px;
	display: none;
	width: 80%;
	margin-left: auto;
	margin-right: auto;


}

ul.secondMenu li {
	list-style: none !important;
	margin-bottom: 5px;
	cursor: pointer;
}

ul.secondMenu li img {
	display: none;
}

ul.secondMenu li {
	background: #000;
	padding: 10px;
	border-radius: 5px;
	text-transform: uppercase;
	color: #fff;
	text-decoration: none;
	font-size: 16px;
}

.selectMenu .slectionTitleMenu3 {
	background: #098e21;
	padding: 10px;
	border-radius: 5px;
	text-transform: uppercase;
	color: #fff;
	text-decoration: none;
	font-size: 20px;
	cursor: pointer;
	position: relative;
}

ul.thirdMenu {
	margin-top: 5px;
	display: none;
	width: 80%;
	margin-left: auto;
	margin-right: auto;


}

ul.thirdMenu li {
	list-style: none !important;
	margin-bottom: 5px;
	cursor: pointer;
}

ul.thirdMenu li img {
	display: none;
}

ul.thirdMenu li {
	background: #000;
	padding: 10px;
	border-radius: 5px;
	text-transform: uppercase;
	color: #fff;
	text-decoration: none;
	font-size: 16px;
}

.chart .iconChart img {
	display: block !important;
	margin-left: auto;
	margin-right: auto;
}

.arrow {
	position: absolute;
	top: 27px;
	right: 20px;
}

.arrow::before,
.arrow::after {
	position: relative;
	content: '';
	display: block;
	width: 10px;
	height: 1px;
	background: white;
	transition: 0.3s ease-in-out;
}

.arrow::before {
	transform: rotate(45deg);
}

.arrow::after {
	left: 6px;
	top: -1px;
	transform: rotate(-45deg);
}

.slectionTitleMenu1.active .arrow::before {
	transform: rotate(-45deg);
}

.slectionTitleMenu1.active .arrow::after {
	transform: rotate(45deg);
}

.slectionTitleMenu2.active2 .arrow::before {
	transform: rotate(-45deg);
}

.slectionTitleMenu2.active2 .arrow::after {
	transform: rotate(45deg);
}

.slectionTitleMenu3.active3 .arrow::before {
	transform: rotate(-45deg);
}

.slectionTitleMenu3.active3 .arrow::after {
	transform: rotate(45deg);
}

.infiscroll {
	float: left;
	margin: 10px;


}

.infiscroll img {
	float: left;
	border: 1px solid #ededed;
	border-radius: 5px;
}

model-viewer {
	cursor: grab;
	display: flex;
	height: 100vh;
	width: 100%;
	overflow: hidden;
	position: relative;
	user-select: none;
}

#loader {
	border: 12px solid #f3f3f3;
	border-radius: 50%;
	border-top: 12px solid #444444;
	width: 70px;
	height: 70px;
	animation: spin 1s linear infinite;
}

@keyframes spin {
	100% {
		transform: rotate(360deg);
	}
}

.center {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	margin: auto;
}

.shopDrawSec img {
	width: 100% !important;
}

.btnDrawing a {
	width: 200px !important;
}

.page-id-1802 h2{
	text-transform:capitalize;
}