/*
Theme Name: Hello Elementor Child
Theme URI: https://elementor.com/hello-theme/?utm_source=wp-themes&utm_campaign=theme-uri&utm_medium=wp-dash
Template: hello-elementor
Author: Elementor Team
Author URI: https://elementor.com/?utm_source=wp-themes&utm_campaign=author-uri&utm_medium=wp-dash
Description: A plain-vanilla &amp; lightweight theme for Elementor page builder
Tags: flexible-header,custom-colors,custom-menu,custom-logo,featured-images,rtl-language-support,threaded-comments,translation-ready
Version: 2.5.0.1649353917
Updated: 2022-04-07 17:51:57

*/

.prolist li.product h2 {
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 700;
    font-size: 28px !important;
    line-height: 42px;
    color: #767676;
}
.prolist li.product p {
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 500;
    font-size: 16px;
    line-height: 24px;
    color: #A0A0A0;
}
h1.sp-title,
.prolist a.button {
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 600;
    background-color: #31D5D4;
    border-radius: 56px 56px 56px 56px;
    padding: 16px 39px 16px 39px;
    color: #fff;
}

.prolist a.button:hover{
	 background-color: #000;
	 color: #fff;
}
.kitlist li.elementor-icon-list-item:first-child {
    width: 58%;
}
.prolist .woocommerce ul.products li.product a img {
    box-shadow: 0px 0px 39px #0000002b;
    border-radius: 20px;
}
.allonebtn .elementor-widget-wrap.elementor-element-populated {
    display: flex;
    flex-wrap: nowrap;
    justify-content: space-between;
}
.allonebtn .elementor-element.elementor-widget-button {
    max-width: 264px;
}
.bnlftcol {
    max-width: 592px;
    margin-left: auto;
}
.smtitle.elementor-widget-heading {
    display: inline-block;
    max-width: 240px;
}
.elementor-editor-active .fullheader {
	position: relative;
}
.fullheader {
    position: absolute;
    width: 100%;
    max-width: 100%;
    left: 0;
    right: 0;
    z-index: 999;
}
.myfixed.fullheader section.elementor-section.elementor-inner-section {
    margin-top: 0;
}
.tagline,
h1.sp-title {
    position: absolute;
    top: 22px;
    left: 32px;
    padding: 8px 25px;
}
.tagline {
    display: inline-block !important;
    background: #39d8d7;
    width: auto !important;
    border-radius: 50px;
}
.prolist a.button {
    margin-bottom: 25PX;
}



.hidebox {
    display:none;
}
 .hidebox.display {
	display: inline-block;
}
#more, #more1, #more2, #more3 {display: none;}

.procontent {
	   color: #A0A0A0;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 500;
    line-height: 24px;
}
button#myBtn, button#myBtn1, button#myBtn2, button#myBtn3 {
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 600;
    padding: 12px 35px 12px 35px;
    color: #FFFFFF;
    background-color: #30D6D5;
    border-radius: 38px;
    border: none;
	margin-top: 20px;
}
.procontent button:focus{
	outline: none;
}










@media only screen and (max-width: 1200px) {
	.brktxt br{
		display: none;
	}
}


@media only screen and (max-width: 1024px) {
.prolist li.product h2 {
    font-size: 20px !important;

}
	.allonebtn .elementor-element.elementor-widget-button {
    max-width: 232px;
}
}


@media only screen and (max-width: 767px) {
.allonebtn .elementor-element.elementor-widget-button {
    max-width: 100%;
}
.allonebtn .elementor-widget-wrap.elementor-element-populated {

    FLEX-WRAP: WRAP;
}
	.prolist li.product.type-product {
    width: 100% !important;
}
	.kitlist li.elementor-icon-list-item:first-child {
    width: 100%;
}
}