/*
 * Theme Name:     Hello Elementor Child
 * Author:         Elementor Team
 * Template:       hello-elementor
 * Text Domain:	   hello-elementor-child
 * Description:    Hello Elementor is a lightweight and minimalist WordPress theme that was built specifically to work seamlessly with the Elementor site builder plugin. The theme is free, open-source, and designed for users who want a flexible, easy-to-use, and customizable website. The theme, which is optimized for performance, provides a solid foundation for users to build their own unique designs using the Elementor drag-and-drop site builder. Its simplicity and flexibility make it a great choice for both beginners and experienced Web Creators.
 */
/* Start breadcrumbs css*/
.custom-breadcrumb{
	text-align: center !important;
}
.text-link-color-3 , span.current, .custom-breadcrumb a{
	color: #696969 !important;
}
span.current, .custom-breadcrumb a{
	font-family: "Rubik", Sans-serif;
}
.elementor-element-0f82c42.{
	text-align: center !important;
}
/* end breadcrumbs css*/
/* start link css */

.text-link-color-2 , .text-link-color{
color: #fff !important;
}
.text-link-color:hover{
	color:#000 !important;
}
.text-link-color-2:hover, .text-link-color-3:hover{
	color: #11753f !important;
}

/* end link css */
/* start button design css */
.elementor-button-icon{
	background: #ffffff !important;
    padding: 9px !important;
    border-radius: 100px !important;
    font-size: 16px !important;
}
.elementor-button-icon .e-font-icon-svg{
	    fill: #11753f !important;
}
span.elementor-button-text {
    padding-top: 9px;
}
a.elementor-button:hover{
	background: #000 !important;
}
a.elementor-button.elementor-button-link.elementor-size-sm:hover span.elementor-button-icon {
    transform: rotate(
50deg);
    transition: transform .8s ease;
	
}
a.elementor-button.elementor-button-link.elementor-size-sm:hover .elementor-button-icon.elementor-button-icon .e-font-icon-svg {
    fill: #000 !important;
}
 a.elementor-button.elementor-button-link.elementor-size-sm:hover .elementor-button-icon.elementor-button-icon svg.e-font-icon-svg.e-fas-arrow-right {
    transform: rotate(-50deg) !important;
    transition: 0.5s !important;
}
svg.e-font-icon-svg.e-fas-arrow-right {
    transform: rotate(-50deg) !important;
    transition: 0.5s !important;
}
/* end button design css */
/* contact page form button css */
.elementor-322 .elementor-element.elementor-element-aa93c5c .elementor-button[type="submit"] svg * {
    fill: #11753f !important;
} 
.elementor-322 .elementor-element.elementor-element-aa93c5c .elementor-button[type="submit"]:hover svg * {
    fill: #000 !important;
}
.elementor-322 .elementor-element.elementor-element-aa93c5c .elementor-button[type="submit"]  svg.e-font-icon-svg.e-fas-arrow-right{
    transform: rotate(-50deg) !important;
    transition: 0.5s !important;
}
.elementor-322 .elementor-element.elementor-element-aa93c5c .elementor-button[type="submit"]:hover svg.e-font-icon-svg.e-fas-arrow-right{
    transform: rotate(-0deg) !important;
    transition: 0.5s !important;
}
.elementor-field-group.elementor-column.elementor-field-type-submit.elementor-col-30.e-form__buttons .elementor-button-text {
    padding-top: 0px !important;
}
/* .elementor-322 .elementor-element.elementor-element-aa93c5c .elementor-button[type="submit"]:hover svg.e-font-icon-svg.e-fas-arrow-right {
    transform: rotate(0deg);
    transition: 0.5s;
} */
/* .elementor-322 .elementor-element.elementor-element-aa93c5c .elementor-button span{
 padding-top: 0px !important;
} */
/* contact page form button css end */

/* start about-us section css */
.diagonal-bg{
	 background: #11753f;
  clip-path: polygon(8% 0, 100% 0, 100% 100%, 0% 100%);
  padding: 60px;

}
/* end about-us section css */

/* start read more product page css */
.more-content {
  display: none;

}

.product-card .more-content.show-more {
  display: block;
}
.learn-more-btn .elementor-button:focus{
    background-color: #11753f !important;
}
/* start read more product page css */