#customer_login{
	width:100%;
	max-width: 1350px;
}

.woocommerce div.product div.images img{
	width: 70% !important;
}

.woocommerce .woocommerce-ordering select{
	text-align:left !important;
}

.man_sidebar #block-5, .man_sidebar #block-6{
	display:none;
}

input::placeholder {
	text-align:left !important
}
textarea::placeholder {
	text-align:left !important
}

[type="submit"], .btn{
	background: linear-gradient(269deg, #004340 2.79%, #00A9A1 99.34%);
}

    .container {
        max-width: 1350px;
    }

.man_slider_item_title_cont{
	height:70vh;
}
.man_nearby_posts{
	display:none;
}

.woocommerce-tabs table, .woocommerce-tabs table td{
	border : 1px solid #252525;
}

input{
	text-align:left !important;
}

.woocommerce div.product form.cart{
	display:flex !important;
	flex-wrap:wrap !important;
	gap: 20px;
}
.wpforms-submit{
	background: linear-gradient(269deg, #004340 2.79%, #00A9A1 99.34%) !important;
}
.stm-products-main .meta-bottom{
	display:none;
}
.woocommerce-products-header{
	display: none;
}
.stm-products-main.grid .stm-product-item__image{
	padding:20px 55px;
}
.wpcf7-submit{
	max-width:200px;
	text-align: center !important;
}

.man_intro_cont{
	background: linear-gradient(144deg, #00A9A1 17.25%, #014340 83.3%);
color:white !important;
	width: unset;
	display:none;
}
.man_intro_cont h1, .man_intro_cont a{
	color:white !important;
}
.owl-dots{
	display:none;
}

.stm-products-catalog{
	margin-top:150px;
}
.stm-product-item__content .stm-product-item__title{
	white-space:unset !important
}

.woocommerce div.product .woocommerce-tabs ul.tabs {
    margin: 0 0 20px 0;
}

.woocommerce div.product .woocommerce-tabs ul.tabs li {
    margin: 0 0px 0 0;
    padding: 0px 15px;
}

@media (max-width: 575.98px) {

	.woocommerce div.product div.images .woocommerce-product-gallery__wrapper .zoomImg {
		
		object-fit :cover;
	}
}


@media only screen and (max-width: 767px) {
	#custom-popup{
	width:280px !important;
	overflow-y: auto !important;
}
	#custom-popup .wpforms-field-large{
		padding: 0 !important;
	}
.site-content{
	margin-top: 80px;
}
	.man_intro_cont{
		padding-top:230px;
		padding-bottom:50px;
	}
.hero-orange-slider img{
	width: 80%;
	max-width:240px;
}
.stm-products-catalog{
	margin-top:50px;
}
	.woocommerce-page .man_main_sidebar {
    order: 1;
}
	
}

/* Custom color for the Category label */

.category-label {
    color: #EF7F1A !important; 
}

.detail-page h2.product_title.entry-title {
    font-size: 32px;
    text-transform: capitalize;
	  font-weight: 600;
}



/* Optional: Adjust spacing around the category label and product categories */
.product-category {
    margin: 20px;
}

/* Style for the sidebar */
.custom-sidebar {
    width: 30%; /* Adjust as needed */
    float: right;
    margin-left: 20px;
    padding: 20px;
   
    border-radius: 8px;
}

/* Sidebar headings */
.custom-sidebar h3 {
    font-size: 18px !important;
    margin-bottom: 15px;
    font-weight: 700 !important;
    color: #515151 !important;
}
.catalog-section {
	padding:20px 30px;
  background: #f9f9f9;
  border: 1px solid #ddd;
	margin-bottom:50px;
}
/* Catalog download link */
.custom-sidebar .download-catalog {
    display: inline-block;
    background-color: #f9f9f9 !important;
    color: #EF7F1A !important;
    text-decoration: none;
    border-radius: 38px !important;
    font-size: 16px;
	border: 1px solid #EF7F1A !important;
	  width:100% !important;
}
a.download-catalog {
    text-align: center;
}

.custom-sidebar .download-catalog:hover {
    background-color:#EF7F1A !important;
	  color:#fff !important;
}
.categories-section h3 {
    color: #EF7F1A !important;
}

/* Product categories list */
.custom-sidebar .categories-list {
    list-style: none;
    padding: 0;
    margin: 0;
}

.custom-sidebar .categories-list li {
    font-size: 18px;
    margin-bottom: 10px;
    display: flex;
    align-items: center;
}

/* Plus icon before category */
.custom-sidebar .plus-icon {
    font-size: 28px;
    color:  #EF7F1A ;
    margin-right: 8px;
}
.single-product .woocommerce-tabs {
    width: 65%; /* Reduce width to fit the sidebar */
    float: left;
}
.question-section {
	text-align:center;
   margin-top: 50px;
   padding: 10px;
}
a.button.contact-us {
    width: 100%;
    border: 1px solid #EF7F1A;
    background-color: #f9f9f9;
    border-radius: 38px;
	  color:#EF7F1A;
}
a.button.contact-us:hover{
	background-color:#EF7F1A ;
	  color:#fff;
}
button.single_add_to_cart_button.button.alt {
    background-color:#EF7F1A ! important;
	width:50%;
	border-radius:38px !important;
}
button#open-form-popup {
    display: none;
}

p.description_tab_p {
    color: #000000;
    font-size: 18px;
    font-weight: 300;
    font-family: 'inter';
}

/*for products per page */
.stm-products-main.grid.cols-4 .stm-product-item {
    width: calc((100% / 4) - 12px) !important;
}
.custom-related-products-wrapper {
    padding: 50px;
}
.why-to-choose{
	text-align:center;
}
.sini-content{
	justify-items:center;
}

/*for materials tab table styles */
.materials-table {
  width: 100%;
  border-collapse: collapse;
  margin-top: 20px;
        }
.materials-table th, .materials-table td {
  border: 1px solid #000;
  text-align: left;
  padding: 8px;
        }
.materials-table th {
  background-color: #f2f2f2;
  font-weight: bold;
        }
.materials-table tr:nth-child(even) {
   background-color: #f9f9f9;
        }
.materials-table tr:hover {
   background-color: #e6f7ff;
        }
.col-md-12.man_main_sidebar {
    padding: 50px;
}
.row.why-sinicon {
    display: flex;
}
.catalog-section h3 {
    font-family: 'Inter'!important;
}
.question-section h3 {
    font-family: 'Inter' !important;
	color: #515151;
}
h2.related-products-title {
    font-family: 'Montserrat' !important;
    color: #515151 !important;
    font-size: 18px !important;
	  text-transform:capitalize !important;
}
.container.why-to-choose h1 {
    font-size: 22px;
	  text-transform:capitalize;
	color: #515151;
}
.woocommerce div.product form.cart {
	display: block !important;
}



@media (max-width: 767.98px) {
	.custom-sidebar {
		float:left;
		width:100%;
	}
	.stm-products-main.grid.cols-4 .stm-product-item {
    width: calc((100% / 1) - 12px) !important;
}
	.why-sinicon{
		display:block;
	}
	/*for description tab */
	.single-product .woocommerce-tabs {
    width: 100%;
}
	.custom-sidebar {
		margin-left:0px;
	}
span.woocommerce-Price-amount.amount {
    font-size: 18px;
}
p.product-category-label {
    font-size: 16px;
}
ul.tabs.wc-tabs {
    font-size: 16px !important;
}
.catalog-section h3 {
    font-size: 16px !important;
}
.catalog-section p {
    font-size: 14px;
}
a.button.download-catalog {
    font-size: 14px;
}
.categories-section h3 {
    font-size: 16px !important;
}
ul.categories-list li {
    font-size: 14px !important;
}
	.question-section h3 {
    font-size: 16px;
}
a.button.contact-us {
    font-size: 14px;
}
.question-section {
    padding: 0px;
}
h2.related-products-title {
    font-size: 16px !important;
}
.container.why-to-choose h1 { 
    font-size:16px;
}
img.why-choose-img {
    width: 80%;
}
p.description_tab_p {
    font-size: 14px;
}
table.materials-table {
    font-size: 14px;
}
.woocommerce-product-details__short-description p {
    font-size: 16px !important;
}
.woocommerce div.product form.cart {
    display: block;
}
.question-section {
    margin-top:30px;
}
a.button.contact-us {
    width: 75%;
	  text-align: center !important;
}
.question-section {
		text-align:start !important;
	}
a.button.download-catalog {
    width: 75% !important;
}
.custom-related-products-wrapper {
    padding: 10px 30px !important;
}

.stm-products-catalog {
    padding-bottom: 0px;
}
.col-md-12.man_main_sidebar {
    padding: 0px !important;
}
.detail-page h2.product_title.entry-title {
    font-size: 18px !important;
}
ul.tabs.wc-tabs {
    font-size: 18px;
}
}



@media (max-width: 991.98px) {
	.col-md-12.man_main_sidebar{
	padding:10px;
}
	a.button.download-catalog {
    padding: 10px 10px;
}
.catalog-section {
    padding: 10px 10px;
}
	
}




