.wc-block-product-categories-list-item__name {
  font-size: 12px;
	font-weight:400;
}
/* widget size color  */
.wc-block-checkbox-list li {
  width: 30%;
}
.show-more {
  width: 100% !important;
}
.show-less {
  width: 100% !important;
}
.wc-block-components-checkbox .wc-block-components-checkbox__label, .wc-block-components-checkbox > span {
  line-height: 1.5em;
  vertical-align: middle;
  font-size: 11px;
} 
/* end wiwdget color size  */
/* product categories 17-4 */
.woocommerce .products li.product .woo-product-image img {
  border-radius: 12px;
  border: 3px solid;
    border-top-color: currentcolor;
    border-right-color: currentcolor;
    border-bottom-color: currentcolor;
    border-left-color: currentcolor;
  border-color: #F2F2F2;
  height: 340px;
}
/* end product categories 17-4 */
/* header image logo set */
#img_kindly {
  height:76px !important;
  max-width:100% !important;
  margin: 14px 0 0 0px !important;
}
/* start comment font-size */
#commentform .validation-error-message {
  color: #ff0202;
  font-size: 13px;
}
/* end comment font-size */
.wpcf7 form.sent .wpcf7-response-output {
  border-color: #46b450;
  float: left;
  width: 100%;
}
/* product widget size and color set  */
.wc-block-attribute-filter-list {
        display: flex;
        flex-wrap: wrap;
        gap: 10px; /* Adjust the gap between items as needed */
        list-style: none; /* Remove default list styles */
        padding: 0; /* Remove default padding */
	     
	   
 }

/*chetan */
/*product hover border color change */
.woocommerce .products li.product .woo-product-image img:hover{
	border-color:#F58634;
}
/*image hover effect*/
.woo-product-image img {
    transition: transform 0.3s ease;
}

.woo-product-image img:hover {
    transform: translateY(-8px); /* Move the image 5 pixels up on hover */
}
/*categary height change*/
.wc-block-product-categories{
	height:140px;
}
.wc-block-attribute-filter {
	margin-bottom: 0px !important;
}
/*end chetan */
.wc-block-product-categories-list.wc-block-product-categories-list--depth-1 li a span {
  display: none;
}

.widget ul li:last-child, .widget ol li:last-child {
  border-bottom: none;
  margin-bottom: -29px;
  padding-bottom: 0;
}

    .wc-block-components-checkbox {
        flex: 0 0 auto; /* Allow items to shrink and grow as needed */
    }

    .wc-block-components-checkbox label {
        display: flex;
        align-items: center; /* Align items vertically */
    }

    .wc-block-components-checkbox__input {
        margin-right: 5px; /* Add some spacing between the checkbox and label */
    }
.wc-block-attribute-filter .wc-block-attribute-filter-list {
  margin: 0;
  width: 92% !important;
}
/* end product widget size and color set   */
table.variations.cfvsw-variation-disable-logic tbody tr th {
padding: 0px 0px 5px 0px;
}
table.variations.cfvsw-variation-disable-logic tbody tr {
border: none;
}
/* For Instagram Feed 
*/
.elementor-95 .elementor-element.elementor-element-55b2857
{
   --height: auto !important;
  --min-height: auto !important;
  --margin-bottom: 20px;
}

.woocommerce .entry-summary .woocommerce-product-details__short-description {
    border-top: 1px solid #e6e6e6;
    padding-top: 20px;
    margin-top: 20px;
    float: left;
    width: 100%;
    margin: -40px 0 26px 0;
}
#infinite-footer {
  bottom: -50px;
  left: 0;
  position: fixed;
  width: 100%;
  display: none;
}
button.wc-block-components-filter-reset-button {
	display: none;
}

.widget p a {
	text-decoration: none;
}

.wpcf7 form.invalid .wpcf7-response-output {
	float: left;
	width: 100%;
}

.woocommerce ul.products {
	padding-top: 10px !important;
}

/* pagination start */
.woocommerce-pagination {
	display: block !important;
}

/* pagination end */
.woocommerce .entry-summary .quantity input[type=number] {
	height: 100%;
	margin-right: 15px;
	width: 70px;
	display: none;
}

a.reset_variations {
	display: none !important;
}

.wp-block-heading {
	font-weight: 400;
	font-size: 22px;
}

.sidebar .widget .widget-title {
	font-family: Jost;
	font-size: 18px;
	font-weight: 500;
	line-height: 1.4;

	text-transform: uppercase !important;
}

.woocommerce ul.products li.product .woo-product-image,
.woocommerce ul.products li.product .woocommerce-LoopProduct-link {
	position: relative;
	margin: 0px 0 15px 0 !important;
}

.button-popform.product-custom-detail-button {
	float: left;
	font-family: Poppins;
	font-size: 14px;
	font-weight: 400;
	text-transform: uppercase;
	line-height: 1em;
	background-color: transparent;
	background-image: linear-gradient(79deg, #F58634 0%, #F05036 100%);
	border-radius: 4px 4px 4px 4px;
	padding: 12px 20px 12px 20px;
	border: none;
	color: white;
	margin-bottom: 50px !important;
}

.product-title {
	color: #3E3F75 !important;
	margin: 0px 0 0px 12px !important;
}

.woocommerce img,
.woocommerce-page img {
	height: auto;
	max-width: 100%;
	margin: 0px 0 0px 0 !important;
}

.button-popform.product-custom-detail-button {
	float: left;
	font-family: Poppins;
	font-size: 14px;
	font-weight: 400;
	text-transform: uppercase;
	line-height: 1em;
	background-color: transparent;
	background-image: linear-gradient(79deg, #F58634 0%, #F05036 100%);
	border-radius: 4px 4px 4px 4px;
	padding: 12px 20px 12px 20px;
	border: none;
	color: white;
	margin-bottom: 48px;
	margin-top: 22px;
}

.product-custom-detail-h3 {
	float: left;
	width: 100%;
	font-family: Jost;
	text-transform: none;
	font-weight: 500;
	color: #3E3F75;
	margin: -15px 0 10px 0 !important;
}

.page-title {
	color: #3E3F75 !important;
}

.woocommerce ul.products li.product .woocommerce-loop-product__title {
	font-size: 22px;
	line-height: 1.4;
	color: #3e3f75;
	margin: 5px 0 0 0 !important;
}

.single-product #block-73 {
	display: none;
}

.woocommerce ul.cart_list,
.woocommerce ul.product_list_widget {
	list-style: none outside;
	padding: 0;
	margin: 0;
	margin: 21px 0 0 0 !important;
}

.sidebar .widget h2 {
	font-size: 22px !important;
	display: table;
	font-weight: 400 !important;
	text-align: center;
	margin-left: auto;
	margin-right: auto;
	letter-spacing: 1.2px;
	padding-left: 35px;
	padding-right: 35px;
	position: relative;
	margin: 0 0 0 -2px !important;
	text-transform: capitalize !important;
}

.sidebar .widget h2 {
	font-size: 16px;
	display: table;
	text-align: center;
	margin-left: auto;
	margin-right: auto;
	text-transform: uppercase;
	letter-spacing: 1.2px;
	padding-left: 35px;
	padding-right: 35px;
	position: relative;
	margin: 0 0 0 -2px !important;
}

.woocommerce .woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image a {
	display: block;
	position: relative;
	overflow: hidden;

}

.wrap-detail-page .woocommerce-products table tbody tr th label {
	color: #414141 !important;
	font-family: Jost;
	font-size: 18px;
	font-weight: 400 !important;
	line-height: 26.01px;
	text-align: left;
}

.single-product #block-69 {
	display: none !important;
}

.single-product #block-70 {
	display: none !important;
}

.single-product #block-71 {
	display: none !important;
}

.woocommerce div.product .product_title {
	clear: none;
	margin-top: 0;
	padding: 0;
	color: #3E3F75;
	margin: 0 0 -47px 0 !important;
}

.woocommerce div.product form.cart .variations label {
	font-weight: 700;
	text-align: left;
	margin: 20px 0 12px 0 !important;
}

.woocommerce div.product form.cart .variations label {
	font-weight: 700;
	text-align: left;
	margin: 0 0px 0 0px;
}

.col-lg-12 h2 {
	color: #3E3F75 !important;
}

.button-popform.product-custom-detail-button {
	float: left;
	font-family: Poppins;
	font-size: 14px;
	font-weight: 400;
	text-transform: uppercase;
	line-height: 1em;
	background-color: transparent;
	background-image: linear-gradient(79deg, #F58634 0%, #F05036 100%);
	border-radius: 4px 4px 4px 4px;
	padding: 12px 20px 12px 20px;
	border: none;
	color: white;
	margin-bottom: 57px;
}

body[class*="woocommerce"] .widget.widget_products .product_list_widget li img {
	float: left;
	margin-right: 15px;
	margin-top: -23px !important;
	margin-bottom: 22px !important;
}

.product-title {
	color: #3E3F75 !important;
}


.woocommerce #content div.product .header-four .header-search-form form {
	background-color: #F8F8F8;
	position: relative;
	display: inline-block;
	width: 68%;
	padding-right: 45px;
	margin: 0 0 0 258px;
}

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

table.variations.cfvsw-variation-disable-logic tbody tr th {
	padding: 0px 0px 5px 0px;
}

table.variations.cfvsw-variation-disable-logic tbody tr {
	border: none;
}

.woocommerce .products li.product .woo-product-image img {
	border-radius: 12px;
	border: 3px solid;
	border-color: #F2F2F2;
}

.nav-btn.next-slide {
	margin: -50px -36px 0 0px;
}

.nav-btn.prev-slide {
	margin: -50px -36px 0 -36px;
}

.widget.widget_categories li {
	text-align: right;
	margin: -42px 0 53px 0;
}

/* product button remove and border add end */

/* header menu set start */
.header-contact {
	text-align: right;
}

.main-navigation ul.menu li {
	position: relative;
	padding: 0 0px 0 14px;
}

select.header-search-select {
	width: 35%;
	display: inline-block;
	border: none;
	float: left;
	height: 48px;
	background-color: transparent;
	display: none;
}

.header-search-form input.header-search-input {
	width: 98%;
	display: inline-block;
	border: none;
	float: right;
	height: 48px;
	border-radius: 0px;
	right: 0;
	position: relative;
	background-color: transparent;
}

.header-four .header-search-form form {
	background-color: #F8F8F8;
	position: relative;
	display: inline-block;
	width: 68%;
	padding-right: 45px;
	margin: 0 0 0 258px;
	border-radius: 8px;
}

/* header set end */
/* home contain */

.elementor-element.elementor-element-a793ab4.e-con-full.e-flex.e-con.e-child {
	border: 3px solid;
	border-radius: 30px;
	border-color: #F2F2F2;
}

.elementor-element.elementor-element-8269ac3.e-con-full.e-flex.e-con.e-child {
	border: 3px solid;
	border-radius: 30px;
	border-color: #F2F2F2;
}

.elementor-element.elementor-element-58782c2.e-con-full.e-flex.e-con.e-child {
	border: 2px solid;
	height: 328px;
	border-radius: 30px;
	border-color: #F2F2F2;
}

.elementor-element.elementor-element-8b5d81e.e-con-full.e-flex.e-con.e-child {
	border: 2px solid;
	height: 328px;
	border-radius: 30px;
	border-color: #F2F2F2;
}

.tp-bullet-title {
	display: none !important;
}

html,
body {
	max-width: 100%;
	overflow-x: hidden;
}

#primary article .entry-title {
	font-family: Jost;
	font-size: 22px;
	font-weight: 600;
	line-height: 1.4;
	text-transform: capitalize;
	color: #3E3F75;
	font-family: Jost;
	font-size: 18px;
	font-weight: 500;
	line-height: 1.4;
	text-transform: uppercase;

}

.sidebar .widget .widget-title {
	font-family: Jost;
	font-size: 18px;
	font-weight: 500;
	line-height: 1.4;
	text-transform: uppercase;
	color: #3E3F75;
}

.latest-posts-widget .entry-title {
	font-size: 15px;
	margin-bottom: 8px;
	color: #3E3F75;
}

h2.section-title {
	color: #3E3F75;
}

.section-highlight-post .slick-control li.slick-arrow.highlight-posts-prev {
	margin-right: 5px;
	background: #F58634;
}

.section-highlight-post .slick-control li.slick-arrow.highlight-posts-next {
	margin-left: 5px;
	background: #F58634;
}

.comment-respond .comment-form .comment-subscription-form {
	clear: both;
	display: none;
}

#submit {
	background-image: linear-gradient(79deg, #F58634 0%, #F05036 100%);

}

.single #primary .entry-meta {
	line-height: 2;
	display: none;
}

h1.page-title.entry-title {
	color: #3E3F75;
}

.author-info .section-title {
	font-size: 22px;
	color: #3E3F75;
}

.comments-area #reply-title {
	font-size: 22px;
	margin-bottom: 10px;
	text-align: left;
	color: #3E3F75;
}

.post .featured-image>a img,
.page .featured-image>a img {
	backface-visibility: hidden;
	-webkit-transition: opacity 0.5s;
	-moz-transition: opacity 0.5s;
	-ms-transition: opacity 0.5s;
	-o-transition: opacity 0.5s;
	transition: opacity 0.5s;

}

/* blog */
#post-83 .featured-image a {
	border-radius: 12px !important;
}

.section-post-area .featured-image a {
	border-radius: 12px !important;
}

/* blog end */

.wrap-ralated-posts .post .entry-content .entry-title {
	font-size: 18px;
	margin-bottom: 0;
	color: #3E3F75;
}

p.has-text-align-left.has-larger-font-size {
	color: #3E3F75;
}

.wc-block-product-categories-list-item-count {
	display: none;
}

div#secondary {
	border-radius: 8px;
}

.wrap-ralated-posts .post .entry-content {
	background-color: #FFFEFE;
	border: none;
	margin: 0;
	padding: 20px;
	text-align: center;
	/*   width: 3px; */
}

.custom-footer-menu li {
	margin-bottom: 0px !important;
	padding-bottom: 5px !important;
}

.menu-secondary-menu-container-custom ul li {
	vertical-align: unset !important;
	margin: 0px 8px 0px 0px !important;
}

.site-footer .container {
	max-width: 1420px !important;
}

.custom-footer-title {
	color: #3E3F75 !important;
}

/* footer social media start */


.site-footer .social-profile ul li a:hover,
.site-footer .social-profile ul li a:focus,
.site-footer .social-profile ul li a:active {
	background-color: #F58634 !important;
	/*     color: white I ! imp; */
}

.site-footer .social-profile ul li a:hover,
.site-footer .social-profile ul li a:focus,
.site-footer .social-profile ul li a:active {
	background-color: #086abd;
	color: white;
}

div#block-22 {
	margin: -24px 0 0 0 !important;
}

.social-profile-custom ul li a:hover {
	color: white !important;
}

/* footer social media end */
.custom-footer-title {
	font-size: 22px !important;
	color: #3E3F75 !important;
}

.bottom-footer {
	color: #656565;
	display: none;
}

.wp-block-image.size-full {
	margin: 0px 0 -10px 0;
}

.custom-footer-title {
	margin: 13px 0 0 0;
}

.custom-footer-title {
	margin: 8px 0 0 0;
}

/* footer end */
/* categories count start */
span.count {
	display: none;
}

/* categories count end */
/* header text font-size start */
.header-four .header-navigation ul li a,
.header-four .header-contact ul a,
.header-four .header-contact ul li {
	color: #3e3f75;
	font-size: 13px;
}

/* header text font-size end */

/* Custom styling for radio buttons */
input[type="radio"] {
	/* Hide the default radio button */
	display: none;
}

/* Style the custom radio button */
input[type="radio"]+span {
	position: relative;
	padding-left: 25px;
}

/* Style the radio button circle */
input[type="radio"]+span:before {
  content: '';
  position: absolute;
  left: 0;
  top: 2px;
  width: 16px;
  height: 16px;
  border-radius: 50%;
  border: 2px solid #F58634;
  background-color: transparent; /* Change background-color to transparent */
}

/* Style the radio button when checked */
input[type="radio"]:checked+span:before {
  background-color: #F58634; /* Change background-color to orange */
}

/* home page blog text size start */
.elementor-105 .elementor-element.elementor-element-e35ea05 .elementskit-post-footer>p,
.elementor-105 .elementor-element.elementor-element-e35ea05 .elementskit-post-body>p {
	font-family: Poppins;
font-size: 16px;
font-weight: 400;
line-height: 22.5px;
}
.ti-widget.ti-goog .ti-read-more span:hover {
	opacity: 1;
	text-decoration: none !important;
}

/* home page blog text size end */
/* shop page review change */
.woocommerce ul.products li.product .star-rating {
	margin-bottom: 2px;
	display: inline-block;
	width: initial;
	display: none;
}

*/

/* shop page review change end */
/* Custom styled checkbox */
.custom-checkbox input[type="checkbox"] {
	display: none;
}

/* checkbox color change */

/* Style all checkboxes */
.wpcf7 input[type="checkbox"] {
  -webkit-appearance: none !important;
  -moz-appearance: none !important;
  appearance: none !important;
  width: 20px !important;
  height: 20px !important;
  border: 2px solid #F58533 !important;
  border-radius: 4px !important;
  background-color: #fff !important;
  cursor: pointer !important;
  margin-bottom: -5px !important;
}

/* Style checked checkboxes */
.wpcf7 input[type="checkbox"]:checked {
  background-color: #F58533 !important;
}

/* Custom checkmark */
.wpcf7 input[type="checkbox"]::before {
  content: '' !important;
  display: inline-block !important;
  width: 8px !important;
  height: 12px !important;
  border: solid white !important;
  border-width: 0 2px 2px 0 !important;
  transform: rotate(45deg) !important;
  position: relative !important;
  left: 4px !important;
  top: -1px !important;
  opacity: 0 !important;
}

/* Show checkmark when checkbox is checked */
.wpcf7 input[type="checkbox"]:checked::before {
  opacity: 1 !important;
}





input[type=submit] {
	border: none;
	background-image: linear-gradient(79deg, #F58634 0%, #F05036 100%);
	color: #ffffff;
	cursor: pointer;
	padding: 12px 30px;
	-webkit-transition: background-color 0.3s;
	-moz-transition: background-color 0.3s;
	-ms-transition: background-color 0.3s;
	-o-transition: background-color 0.3s;
	transition: background-color 0.3s;
	border-radius: 4px;
}

/* end checkbox color */
/* blog text size */
.wrap-ralated-posts .post .entry-content .entry-title {
	font-size: 17px;
	margin-bottom: 0;
	color: #3E3F75;
	/* text-align: center; */
	padding: 0px 0px 0 0;
	margin: 0px 0 0 -13px;
}

/* end blog text size */
/* floating icon webside */
i.fab.fa-whatsapp.my-float {
	margin: 11px 0 0 2px;
	font-size: 40px;
}

a.whats-app{
	position: fixed;
	width: 60px;
	height: 60px;
	bottom: 70px;
	right: 15px;
	background-color: #25d366;
	color: #FFF;
	border-radius: 50px;
	text-align: center;
	font-size: 30px;
	box-shadow: 2px 2px 3px #999;
	z-index: 100;
}

/* end floating icon  */
/* product categories details */
bdi {
	display: none;
}

.single_variation_wrap {
	display: none;
}

body[class*=woocommerce] ul.products li .product-compare-wishlist a i {
	/* color: #383838; */
	display: none;
}

.product_meta {
	display: none;
}

.woocommerce div.product form.cart div.quantity {
	float: left;
	margin: 0 4px 0 0;
	display: none;
}

.woocommerce div.product form.cart .button {
	vertical-align: middle;
	float: left;
	display: none;
}

.button-popform.product-custom-detail-button {
	float: left;
	font-family: Poppins;
	font-size: 14px;
	font-weight: 400;
	text-transform: uppercase;
	line-height: 1em;
	background-color: transparent;
	background-image: linear-gradient(79deg, #F58634 0%, #F05036 100%);
	border-radius: 4px 4px 4px 4px;
	padding: 12px 20px 12px 20px;
	border: none;
	color: white;
	margin-bottom: 14px;
}

.product-custom-detail-h3 {
	float: left;
	width: 100%;
	font-family: Jost;
	text-transform: none;
	font-weight: 500;
	color: #3E3F75;
}


/* .flex-viewport {
	border: 3px solid #F2F2F2;
	border-radius: 12px;
	margin: 0px 0 0px 0;
} */

.woocommerce div.product .product_title {
	clear: none;
	margin-top: 0;
	padding: 0;
	color: #3E3F75;
}

/* end product categories detils */
/* popup form css code  */
div#popmake-2763 {
	min-width: 0%;
	max-width: 1200px;
	top: 177px;
	left: 960px;
	opacity: 1;
	display: block;
	height: 1300px;
}

/* img START */
img.pop-contactmaker {
	float: left;
	margin: 5px -61px -18px 0px;
}

img.pop-flimaker {
	/* float: right; */
	margin: -63px 706px 0px 141px !important;
}

div#popmake-2763 {
	height: auto !important
}


p.text-notemini {
	font-family: 'Poppins';
	font-weight: 300;
	color: red;
	font-size: 15px;
	line-height: 18px;
	margin: -14px 0 12px 0;
}

/* text contact quentity end*/
/* slider plugin text align */
rs-module#rev_slider_2_1 {
	margin: 0 0 0 -1px;
}

rs-layer#slider-2-slide-11-layer-5 {
	margin: 0 0 0 7px;
}

rs-layer#slider-2-slide-11-layer-6 {
	margin: 0 0 0 6px;
}

.highlight-posts-dots ul.slick-dots li.slick-active button {
	background: #F58634 !important;
	border: 2px solid #F58634 !important
}

.highlight-posts-dots ul.slick-dots li button:hover {
	background: #F58634 !important;
	border: 2px solid #F58634 !important
}

.slick-control .slick-dots li button {
	border: 2px solid #F58634 !important;

}

p.has-text-align-left.has-larger-font-size {
	color: #3E3F75;
	font-family: Jost;
}

/* blog end */

/* contact form  */
.pum-container .wpcf7-list-item {
	display: inline-block;
	margin: 0 0 0 0px;
	width: 30% !important;
}

.wpcf7-list-item {
	display: inline-block;
	margin: 0 0 0 0px;
	width: 43% !important;
}

.inquiry-radio .wpcf7-list-item {
	display: inline-block;
	margin: 0 0 0 0px;
	width: 33% !important;
}


/* plugin google fedbeack star tyle chnage */
.ti-widget.ti-goog .ti-read-more span {
	display: inline-block;
	font-weight: 400;
	white-space: nowrap;
	font-size: 18px;
	color: #F58634 !important;
	opacity: 0.5;
	text-decoration: none !important;
	transition: color 300ms ease-out;
	cursor: pointer;
}

.ti-widget.ti-goog .ti-read-more span:hover {
	opacity: 1;
	text-decoration: none !important;
	color: #F58634;
}

.ti-widget.ti-goog .ti-read-more span {
	display: inline-block;
	font-weight: 400;
	white-space: nowrap;
	font-size: 13.5px;
	opacity: 0.5;
	text-decoration: none !important;
	transition: color 300ms ease-out;
	cursor: pointer;
	color: #F58634;
}

.ti-widget.ti-goog .ti-review-content {
	display: -webkit-box;
	-webkit-box-orient: vertical;
	line-height: 27px;
	height: 87px;
	font-size: 18px;
	text-align: left;
	transition: height 0.5s;
	font-style: normal;
	-webkit-line-clamp: 4;
	overflow: hidden;
	padding-right: 0;
	font-family: 'Poppins';
	font-weight: 400;
}

.ti-widget.ti-goog .ti-widget-container .ti-name {
	font-weight: bold;
	font-size: 20px;
	overflow: hidden;
	padding-right: 25px;
	white-space: nowrap;
	text-overflow: ellipsis;
	color: #000000;
	margin-bottom: 2px;
	line-height: 24px;
}

.ti-widget.ti-goog .ti-review-content {
	display: -webkit-box;
	line-height: 21.75px;
	height: 87px;
	font-size: 18px !important;
	text-align: left;
	transition: height 0.5s;
	font-style: normal;
	overflow: hidden;
	padding-right: 0;
}

/* plugin google feddback star  tyle change end */

/* slider start */


/* product details page css code start */
table.variations.cfvsw-variation-disable-logic tbody tr th {
	padding: 0px 0px 5px 0px;
}

table.variations.cfvsw-variation-disable-logic tbody tr {
	border: none;
}

.woocommerce div.product form.cart .variations label {
	font-weight: 700;
	text-align: left;
	color: #3E3F75;
	margin: 8px 0px 7px 0;
}

.woocommerce div.product .product_title {
	clear: none;
	margin-top: 0;
	padding: 0;
	color: #3E3F75;
	margin: 0px 0 -41px 0;
}

.product-custom-detail-h3 {
	float: left;
	width: 100%;
	font-family: Jost;
	text-transform: none;
	font-weight: 500;
	color: #3E3F75;
	/* margin: 24px 0px 12px 0; */
	margin: -10px 0 20px 0;
}

/* .woocommerce-product-gallery__wrapper {
	border: 2px solid #F2F2F2;
	border-radius: 12px;
}
 */
.button-popform.product-custom-detail-button {
	float: left;
	font-family: Poppins;
	font-size: 14px;
	font-weight: 400;
	text-transform: uppercase;
	line-height: 1em;
	background-color: transparent;
	background-image: linear-gradient(79deg, #F58634 0%, #F05036 100%);
	border-radius: 4px 4px 4px 4px;
	padding: 12px 20px 12px 20px;
	border: none;
	color: white;
	margin-bottom: 14px;
	margin: 0px 0 50px 0;
}

body[class*=woocommerce] .widget.widget_products .product_list_widget li img {
	float: left;
	margin-right: 15px;
	padding: 0px 0 0px 0;
	margin: -21px 13px 12px 0px !important;
}

.woocommerce div.product form.cart .variations label {
	font-weight: 700;
	text-align: left;
	color: #414141;
	margin: 8px 0px 7px 0;
	font-size: 16px;
}

.woocommerce div.product form.cart .variations label {
	font-weight: 400;
	text-align: left;
}

/* product details page css code end */

/* about css code */

/* popup maker */
.wpcf7-list-item {
	display: inline-block;
	margin: 0 0 0 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	width: 36%;
}

.widget-title-wrap {
	margin: 0px 0 28px 0;
}




@media only screen and (max-width: 767px) {
	.pum-container .wpcf7-list-item {
		display: inline-block;
		margin: 0 0 0 0px;
		width: 100% !important;
	}

	.woocommerce ul.products[class*=columns-] li.product,
	.woocommerce-page ul.products[class*=columns-] li.product {
		width: 100%;
		float: left;
		clear: both;
		margin: 0 0 2.992em;
	}

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

	

	.woocommerce-result-count {
		float: left;
		width: 100%;
	}

	.woocommerce-ordering {
		float: left;
		width: 100%;
	}

	.woocommerce-ordering .orderby {
		float: left;
		width: 100%;
	}

	.wpcf7-list-item {
		display: inline-block;
		margin: 0 0 0 0px;
		margin-top: 0px;
		margin-right: 0px;
		margin-bottom: 0px;
		margin-left: 0px;
		width: 100% !important;
	}

	.inquiry-radio .wpcf7-list-item {
		display: inline-block;
		margin: 0 0 0 0px;
		width: 100% !important;
	}

	.pum-container .wpcf7-list-item {
		display: inline-block;
		margin: 0 0 0 0px;
		width: 100% !important;
	}

	.wpcf7 input[type="checkbox"] {
		display: inline-block;
		margin: 0 0 0 0px;
	}

	.wpcf7-list-item {
		display: inline-block;
		margin: 0 0 0 0px;
		width: 100% !important;
	}

	.inquiry-radio .wpcf7-list-item {
		display: inline-block;
		margin: 0 0 0 0px;
		width: 35% !important;
	}

	.wpcf7-list-item {
		display: inline-block;
		margin: 0 0 0 0px;
		width: 100%;
	}

	.inquiry-radio .wpcf7-list-item {
		display: inline-block;
		margin: 0 0 0 0px;
		width: 53% !important;
	}

	rs-module#rev_slider_2_1 {
		width: 100%;
		height: 100%;
		/* Adjust height for larger screens */
	}

	#primary article .featured-image a {
		border-radius: 12px;
		width: 100%;
	}
	.offcanvas-menu-content .header-contact {
  width: 100%;
  float: left;
  text-align: justify;
}
	.header-search-form input.header-search-input {
  width: 280px;
  display: inline-block;
  border: none;
  float: left;
  height: 48px;
  border-radius: 0px;
  right: 0;
  position: relative;
  background-color: transparent;
  margin: 0 0px 0 -255px;
  padding: 0 0px 0 0px;
}
	.header-four .header-contact ul a{
		font-size:15px;
	}
header.site-header .site-branding > a, header.site-header.sticky-header .site-branding > a {
    max-width: 92px;
    margin: 0 0 0 105px;
  }
	  .header-four .site-branding {
    text-align: center;
    margin: 0px 0 -33px 0;
  }

	#img_kindly {
    height: 76px !important;
    max-width: 100% !important;
    margin: -94px 0px 0 118px !important;
}
	#img_aquatree {
    width: 47%;
    margin: 0 0 0 26px;
}
	.woocommerce-tabs.wc-tabs-wrapper {
  margin: -54px 0 -83px 0;
}
	#woocommerce_products-7 {
  margin-bottom: 50px;
}
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
	/* Your CSS rules for medium-sized screens (portrait and landscape) here */
}

@media only screen and (min-width: 1024px) {
	/* Your CSS rules for larger screens (portrait and landscape) here */
}
}

