.elementor-1677 .elementor-element.elementor-element-131174de > .elementor-container > .elementor-row > .elementor-column > .elementor-column-wrap > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-1677 .elementor-element.elementor-element-131174de{margin-top:0px;margin-bottom:0px;}.elementor-bc-flex-widget .elementor-1677 .elementor-element.elementor-element-63686bdf.elementor-column .elementor-column-wrap{align-items:flex-end;}.elementor-1677 .elementor-element.elementor-element-63686bdf.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:flex-end;align-items:flex-end;}.elementor-1677 .elementor-element.elementor-element-63686bdf.elementor-column > .elementor-column-wrap > .elementor-widget-wrap{justify-content:center;}.elementor-1677 .elementor-element.elementor-element-63686bdf > .elementor-element-populated > .elementor-widget-wrap{padding:0px 20px 0px 20px;}.elementor-1677 .elementor-element.elementor-element-702ff238{text-align:center;color:#FFFFFF;font-family:"Poppins", Sans-serif;font-size:2em;font-weight:500;line-height:45px;z-index:1;}.elementor-1677 .elementor-element.elementor-element-702ff238 > .elementor-widget-container{margin:0px 70px 0px 0px;padding:30px 30px 30px 30px;background-color:#592F89;border-radius:20px 20px 20px 20px;}.elementor-1677 .elementor-element.elementor-element-1b6edb02{text-align:center;color:#FFFFFF;font-family:"Poppins", Sans-serif;font-size:2em;font-weight:500;line-height:45px;z-index:1;}.elementor-1677 .elementor-element.elementor-element-1b6edb02 > .elementor-widget-container{margin:0px 0px 0px 70px;padding:30px 30px 30px 30px;background-color:#017EFF;border-radius:20px 20px 20px 20px;}.elementor-msie .elementor-1677 .elementor-element.elementor-element-766fd6b4 .elementor-portfolio-item{width:calc( 100% / 4 );}.elementor-1677 .elementor-element.elementor-element-766fd6b4 .elementor-post__thumbnail__link{padding-bottom:calc( 1 * 100% );}.elementor-1677 .elementor-element.elementor-element-766fd6b4:after{content:"1";position:absolute;color:transparent;}.elementor-1677 .elementor-element.elementor-element-766fd6b4{--grid-column-gap:9px;--grid-row-gap:0px;}.elementor-1677 .elementor-element.elementor-element-766fd6b4 .elementor-portfolio-item__title{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:500;}.elementor-1677 .elementor-element.elementor-element-766fd6b4 > .elementor-widget-container{margin:70px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-1677 .elementor-element.elementor-element-78ff8c5b.elementor-column .elementor-column-wrap{align-items:flex-end;}.elementor-1677 .elementor-element.elementor-element-78ff8c5b.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:flex-end;align-items:flex-end;}.elementor-1677 .elementor-element.elementor-element-78ff8c5b > .elementor-element-populated > .elementor-widget-wrap{padding:0px 0px 0px 0px;}.elementor-1677 .elementor-element.elementor-element-22a68bb5 > .elementor-container{max-width:1000px;}.elementor-1677 .elementor-element.elementor-element-22a68bb5 > .elementor-container > .elementor-row > .elementor-column > .elementor-column-wrap > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-1677 .elementor-element.elementor-element-22a68bb5{margin-top:0px;margin-bottom:0px;padding:10px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-1677 .elementor-element.elementor-element-7ff02caa.elementor-column .elementor-column-wrap{align-items:center;}.elementor-1677 .elementor-element.elementor-element-7ff02caa.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-1677 .elementor-element.elementor-element-7ff02caa.elementor-column > .elementor-column-wrap > .elementor-widget-wrap{justify-content:center;}.elementor-1677 .elementor-element.elementor-element-7ff02caa > .elementor-element-populated > .elementor-widget-wrap{padding:0px 20px 0px 20px;}.elementor-1677 .elementor-element.elementor-element-2f2514ab{text-align:center;color:#FFFFFF;font-family:"Poppins", Sans-serif;font-size:2em;font-weight:500;line-height:45px;z-index:1;}.elementor-1677 .elementor-element.elementor-element-2f2514ab > .elementor-widget-container{margin:0px 70px 0px 0px;padding:30px 30px 30px 30px;background-color:#592F89;border-radius:20px 20px 20px 20px;}.elementor-1677 .elementor-element.elementor-element-69dd51c4{text-align:center;color:#FFFFFF;font-family:"Poppins", Sans-serif;font-size:2em;font-weight:500;line-height:45px;z-index:1;}.elementor-1677 .elementor-element.elementor-element-69dd51c4 > .elementor-widget-container{margin:0px 0px 0px 70px;padding:30px 30px 30px 30px;background-color:#017EFF;border-radius:20px 20px 20px 20px;}.elementor-msie .elementor-1677 .elementor-element.elementor-element-7b2d8c44 .elementor-portfolio-item{width:calc( 100% / 4 );}.elementor-1677 .elementor-element.elementor-element-7b2d8c44 .elementor-post__thumbnail__link{padding-bottom:calc( 1 * 100% );}.elementor-1677 .elementor-element.elementor-element-7b2d8c44:after{content:"1";position:absolute;color:transparent;}.elementor-1677 .elementor-element.elementor-element-7b2d8c44{--grid-column-gap:9px;--grid-row-gap:9px;}.elementor-1677 .elementor-element.elementor-element-7b2d8c44 .elementor-portfolio-item__title{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:500;}.elementor-1677 .elementor-element.elementor-element-7b2d8c44 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-1677 .elementor-element.elementor-element-38ea4be9{margin-top:50px;margin-bottom:50px;}.elementor-1677 .elementor-element.elementor-element-2988496a > .elementor-column-wrap > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:30px;}.elementor-1677 .elementor-element.elementor-element-24ad0974{text-align:center;color:var( --e-global-color-secondary );font-family:"Poppins", Sans-serif;font-size:35px;font-weight:400;}.elementor-1677 .elementor-element.elementor-element-7dacf89d{margin-top:50px;margin-bottom:50px;}.elementor-1677 .elementor-element.elementor-element-7b05c6d0 > .elementor-column-wrap > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:30px;}.elementor-1677 .elementor-element.elementor-element-3154c9a7{text-align:center;color:#54595F;font-family:"Poppins", Sans-serif;font-size:35px;font-weight:400;}.elementor-1677 .elementor-element.elementor-element-a22020b .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.66 * 100% );}.elementor-1677 .elementor-element.elementor-element-a22020b:after{content:"0.66";}.elementor-1677 .elementor-element.elementor-element-a22020b .elementor-post__meta-data span + span:before{content:"|";}.elementor-1677 .elementor-element.elementor-element-a22020b{--grid-column-gap:30px;--grid-row-gap:30px;}.elementor-1677 .elementor-element.elementor-element-a22020b .elementor-post__card{background-color:#2FDAA720;}.elementor-1677 .elementor-element.elementor-element-a22020b .elementor-post__text{padding:0 20px;margin-top:0px;margin-bottom:2px;}.elementor-1677 .elementor-element.elementor-element-a22020b .elementor-post__meta-data{padding:10px 20px;font-family:"Poppins", Sans-serif;font-size:14px;font-weight:500;}.elementor-1677 .elementor-element.elementor-element-a22020b .elementor-post__avatar{padding-right:20px;padding-left:20px;}.elementor-1677 .elementor-element.elementor-element-a22020b .elementor-post__badge{right:0;}.elementor-1677 .elementor-element.elementor-element-a22020b .elementor-post__card .elementor-post__badge{border-radius:0px;margin:20px;font-family:"Poppins", Sans-serif;font-weight:500;}.elementor-1677 .elementor-element.elementor-element-a22020b .elementor-post__title, .elementor-1677 .elementor-element.elementor-element-a22020b .elementor-post__title a{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:600;}.elementor-1677 .elementor-element.elementor-element-a22020b .elementor-post__title{margin-bottom:10px;}.elementor-1677 .elementor-element.elementor-element-a22020b .elementor-post__excerpt{margin-bottom:0px;}.elementor-1677 .elementor-element.elementor-element-a22020b .elementor-post__read-more{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:600;margin-bottom:2px;}.elementor-1677 .elementor-element.elementor-element-1545e2f .elementor-button{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:500;fill:#FFFFFF;color:#FFFFFF;border-radius:0px 0px 0px 0px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);padding:15px 35px 15px 35px;}.elementor-1677 .elementor-element.elementor-element-1528ee44{margin-top:50px;margin-bottom:50px;}.elementor-1677 .elementor-element.elementor-element-4bc4781b > .elementor-column-wrap > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:30px;}.elementor-1677 .elementor-element.elementor-element-4bc4781b > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-1677 .elementor-element.elementor-element-4bc4781b > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1677 .elementor-element.elementor-element-67628ab7{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:50px;margin-bottom:0px;}.elementor-1677 .elementor-element.elementor-element-67628ab7 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1677 .elementor-element.elementor-element-36562441 > .elementor-column-wrap > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:30px;}.elementor-1677 .elementor-element.elementor-element-36562441 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-1677 .elementor-element.elementor-element-36562441 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1677 .elementor-element.elementor-element-36562441 > .elementor-element-populated > .elementor-widget-wrap{padding:0px 0px 0px 0px;}.elementor-1677 .elementor-element.elementor-element-23341890:not(.elementor-motion-effects-element-type-background) > .elementor-column-wrap, .elementor-1677 .elementor-element.elementor-element-23341890 > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#120B0691;}.elementor-1677 .elementor-element.elementor-element-23341890 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-1677 .elementor-element.elementor-element-23341890 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1677 .elementor-element.elementor-element-23341890 > .elementor-element-populated > .elementor-widget-wrap{padding:23px 23px 23px 23px;}.elementor-1677 .elementor-element.elementor-element-9b90966{text-align:left;color:#EDBE97;font-family:"Poppins", Sans-serif;font-size:23px;font-weight:700;line-height:25px;letter-spacing:1px;}.elementor-1677 .elementor-element.elementor-element-52188bc1{text-align:left;color:#FFFFFF;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:500;}.elementor-1677 .elementor-element.elementor-element-7938de5b:not(.elementor-motion-effects-element-type-background) > .elementor-column-wrap, .elementor-1677 .elementor-element.elementor-element-7938de5b > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2FDAA730;}.elementor-1677 .elementor-element.elementor-element-7938de5b > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-1677 .elementor-element.elementor-element-7938de5b > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1677 .elementor-element.elementor-element-7938de5b > .elementor-element-populated > .elementor-widget-wrap{padding:23px 23px 23px 23px;}.elementor-1677 .elementor-element.elementor-element-62816b7{text-align:left;color:var( --e-global-color-text );font-family:"Poppins", Sans-serif;font-size:16px;font-weight:500;}.elementor-1677 .elementor-element.elementor-element-3189a83c{text-align:left;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:700;}.elementor-1677 .elementor-element.elementor-element-7d8d8d1d{text-align:left;color:var( --e-global-color-text );font-family:"Poppins", Sans-serif;font-size:16px;font-weight:500;}.elementor-1677 .elementor-element.elementor-element-502ab59b{text-align:left;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:700;}.elementor-1677 .elementor-element.elementor-element-1f09232c{text-align:left;color:var( --e-global-color-text );font-family:"Poppins", Sans-serif;font-size:16px;font-weight:500;}@media(max-width:1024px){.elementor-msie .elementor-1677 .elementor-element.elementor-element-766fd6b4 .elementor-portfolio-item{width:calc( 100% / 2 );}.elementor-msie .elementor-1677 .elementor-element.elementor-element-7b2d8c44 .elementor-portfolio-item{width:calc( 100% / 4 );}}@media(max-width:767px){.elementor-msie .elementor-1677 .elementor-element.elementor-element-766fd6b4 .elementor-portfolio-item{width:calc( 100% / 1 );}.elementor-1677 .elementor-element.elementor-element-2f2514ab{font-size:20px;line-height:25px;}.elementor-1677 .elementor-element.elementor-element-2f2514ab > .elementor-widget-container{margin:0px 45px 0px 0px;padding:10px 5px 10px 5px;}.elementor-1677 .elementor-element.elementor-element-69dd51c4{font-size:20px;line-height:25px;}.elementor-1677 .elementor-element.elementor-element-69dd51c4 > .elementor-widget-container{margin:-16px 0px 0px 45px;padding:10px 05px 10px 05px;}.elementor-msie .elementor-1677 .elementor-element.elementor-element-7b2d8c44 .elementor-portfolio-item{width:calc( 100% / 2 );}.elementor-1677 .elementor-element.elementor-element-38ea4be9{margin-top:20px;margin-bottom:0px;}.elementor-1677 .elementor-element.elementor-element-24ad0974{line-height:35px;}.elementor-1677 .elementor-element.elementor-element-7dacf89d{margin-top:20px;margin-bottom:0px;}.elementor-1677 .elementor-element.elementor-element-3154c9a7{line-height:35px;}.elementor-1677 .elementor-element.elementor-element-a22020b .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-1677 .elementor-element.elementor-element-a22020b:after{content:"0.5";}.elementor-1677 .elementor-element.elementor-element-1528ee44{margin-top:0px;margin-bottom:0px;}.elementor-1677 .elementor-element.elementor-element-67628ab7{margin-top:20px;margin-bottom:0px;}}@media(min-width:768px){.elementor-1677 .elementor-element.elementor-element-63686bdf{width:40%;}.elementor-1677 .elementor-element.elementor-element-78ff8c5b{width:60%;}.elementor-1677 .elementor-element.elementor-element-7ff02caa{width:100%;}.elementor-1677 .elementor-element.elementor-element-23341890{width:30%;}.elementor-1677 .elementor-element.elementor-element-7938de5b{width:70%;}}@media(max-width:1024px) and (min-width:768px){.elementor-1677 .elementor-element.elementor-element-23341890{width:100%;}.elementor-1677 .elementor-element.elementor-element-7938de5b{width:100%;}}/* Start custom CSS for portfolio, class: .elementor-element-766fd6b4 */.elementor-1677 .elementor-element.elementor-element-766fd6b4 article{
    border-radius: 15px 0;
    width: 160px !important;
    margin: 5px !important;
}
#hport.elementor-grid-4 .elementor-grid{
    grid-template-columns: none !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-63686bdf */#baner1:before, #baner2:before{
    content: "";
    width: 50px;
    height: 50px;
    position: absolute;
    bottom: -49px;
    z-index: 0;
}
#baner1:before{
     background: #592F89 !important;
     clip-path: polygon(100% 0, 0 0, 0 100%);
    left: 30px;
}
#baner2:before{
    background: #017EFF !important;
     clip-path: polygon(100% 0, 0 0, 100% 100%);
    right: 30px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-570818f */.elementor-1677 .elementor-element.elementor-element-570818f img{
    width: 100% !important;
    height: 100% !important;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-131174de */.elementor-1677 .elementor-element.elementor-element-131174de .elementor-container{
    min-height: calc(100vh - 150.22px) !important;
    height: 100%;
}
@media only screen and (max-width: 1350px){
    .elementor-1677 .elementor-element.elementor-element-131174de {
        display: none;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2625f760 */.elementor-1677 .elementor-element.elementor-element-2625f760 img{
    width: 100% !important;
    height: 100% !important;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for portfolio, class: .elementor-element-7b2d8c44 *//*.elementor-1677 .elementor-element.elementor-element-7b2d8c44 article{*/
/*    border-radius: 15px 0;*/
/*    width: 160px !important;*/
/*    margin: 5px auto !important;*/
/*}*/
/*#hport.elementor-grid-4 .elementor-grid{*/
/*    grid-template-columns: none !important;*/
/*    display: flex !important;*/
/*    align-items: center !important;*/
/*    justify-content: center !important;*/
/*}*/

.elementor-1677 .elementor-element.elementor-element-7b2d8c44 article{
border-radius: 15px 0;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-7ff02caa */#baner1:before, #baner2:before{
    content: "";
    width: 50px;
    height: 50px;
    position: absolute;
    bottom: -49px;
    z-index: 0;
}
#baner1:before{
     background: #24B2CC;
     clip-path: polygon(100% 0, 0 0, 0 100%);
    left: 30px;
}
#baner2:before{
    background: #ea6470;
     clip-path: polygon(100% 0, 0 0, 100% 100%);
    right: 30px;
}
@media only screen and (max-width: 767px){
    #baner1:before, #baner2:before{
        width: 30px;
    height: 30px;
    bottom: -29px;
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-22a68bb5 */@media only screen and (min-width: 1351px){
    .elementor-1677 .elementor-element.elementor-element-22a68bb5 {
        display: none;
    }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-654b193 *//*@media only screen and (max-width: 1024px) and (min-width: 767px){*/
/*    #wcpscwc-product-slider-1 .products .product{*/
/*    width: 1.1363636363636369% !important;*/
/*} */
/*}*/


/*@media only screen and (max-width: 766px) and (min-width: 481px){*/
/*   #wcpscwc-product-slider-1 .products .product{*/
/*    width: 1.19047619047619% !important;*/
/*} */
/*}*/
/*@media only screen and (max-width: 480px){*/
/*   #wcpscwc-product-slider-1 .products .product{*/
/*    width: 1.19047619047619% !important;*/
/*} */
/*}*/

.elementor-1677 .elementor-element.elementor-element-654b193 .slick-slider .slick-list, .elementor-1677 .elementor-element.elementor-element-654b193 .slick-slider .slick-track{
    display: flex;
}
.elementor-1677 .elementor-element.elementor-element-654b193 .woocommerce ul.products li.product{
    flex: 1;
}
.elementor-1677 .elementor-element.elementor-element-654b193 .woocommerce ul.products li.owp-content-center .product-inner{
    height: 100%;
}


.elementor-1677 .elementor-element.elementor-element-654b193 .woocommerce ul.products li.product .woo-entry-inner{
   display: flex;
    flex-direction: column;
    height: 100%;
    flex-wrap: wrap;

}
.elementor-1677 .elementor-element.elementor-element-654b193 .woocommerce ul.products li.product .woo-entry-inner li{
    line-height: unset;
    text-align: center;
}
.elementor-1677 .elementor-element.elementor-element-654b193 .woocommerce ul.products li.product .woo-entry-inner li.image-wrap{
    order:1;
    flex: 1;
}
.elementor-1677 .elementor-element.elementor-element-654b193 .woocommerce ul.products li.product .woo-entry-inner li.title{
    order: 2;
}
.elementor-1677 .elementor-element.elementor-element-654b193 .woocommerce ul.products li.product .woo-entry-inner li.category{
    order: 3;
    flex: 1;
    margin-bottom: 22px !important;
}
.elementor-1677 .elementor-element.elementor-element-654b193 .woocommerce ul.products li.product .woo-entry-inner li.rating{
    order: 4;
    flex: 1;
}
.elementor-1677 .elementor-element.elementor-element-654b193 .woocommerce ul.products li.product .woo-entry-inner li.price-wrap{
    order: 5;
}
.elementor-1677 .elementor-element.elementor-element-654b193 .woocommerce ul.products li.product .woo-entry-inner li.btn-wrap{
    order:6;
    
}

.elementor-1677 .elementor-element.elementor-element-654b193 .wcpscwc-product-slider span.onsale{
    left: 0 !important;
    right: 0 !important;
}

.elementor-1677 .elementor-element.elementor-element-654b193 .slick-track{
    transition: 1s all ease-in-out;
}

/* .elementor-1677 .elementor-element.elementor-element-654b193 .woocommerce ul.products li.product li.category{*/
/*    display: none;*/
/*}*/
.elementor-1677 .elementor-element.elementor-element-654b193 .yith-wcbr-brands{
    /*position: absolute;*/
    /* bottom: 100px;*/
    /* left: 0;*/
    /* right: 0;*/
    /* margin: 0;*/
     color: #592F89;
     /*line-height: 16px;*/
}



 .elementor-1677 .elementor-element.elementor-element-654b193 .jdgm-widget.jdgm-widget{
     position: absolute;
     bottom: 80px;
     left: 0;
     right: 0;
 }
 /*.elementor-1677 .elementor-element.elementor-element-654b193 .rating{*/
 /*    position: absolute;*/
 /*    bottom: 70px;*/
 /*    left: 0;*/
 /*    right: 0;*/
 /*}*/
 
 
 /*.elementor-1677 .elementor-element.elementor-element-654b193 .woocommerce ul.products li.product li.title h2, .elementor-1677 .elementor-element.elementor-element-654b193 .woocommerce ul.products li.product li.title a{*/
   
 /*   overflow: hidden;*/
 /*   width: 100%;*/
 /*       overflow: hidden;*/
 /*   width: 100%;*/
 /*   min-height: 105px;*/
 /*}*/
 /*.elementor-1677 .elementor-element.elementor-element-654b193 .woocommerce ul.products li.product li.title h2{*/
 /*    margin-bottom: 50px !important;*/
 /*}*/
 
 .elementor-1677 .elementor-element.elementor-element-654b193 .product-inner{
     box-shadow: 0px 0px 6px 0px #592F8930;
 }
 .elementor-1677 .elementor-element.elementor-element-654b193 .wcpscwc-product-slider .products li{
     padding: 5px !important;
 }
 .elementor-1677 .elementor-element.elementor-element-654b193 .jdgm-star.jdgm--on:before, .elementor-1677 .elementor-element.elementor-element-654b193 .jdgm-star.jdgm--half:before{
     color: orange;
 }
 .elementor-1677 .elementor-element.elementor-element-654b193 .jdgm-prev-badge__text{
     color: #017EFF;
 }
 .elementor-1677 .elementor-element.elementor-element-654b193 .woocommerce ul.products li.product .price ins .woocommerce-Price-amount.amount, .elementor-1677 .elementor-element.elementor-element-654b193 .woocommerce ul.products li.product .price .woocommerce-Price-amount.amount bdi, #owp-qv-wrap .price .woocommerce-Price-amount.amount bdi, #owp-qv-wrap .price ins .woocommerce-Price-amount.amount{
     color: #592F89;
     font-weight: 600;
 }
 .elementor-1677 .elementor-element.elementor-element-654b193 .woocommerce ul.products li.product .price del .woocommerce-Price-amount.amount bdi, #owp-qv-wrap .price del .woocommerce-Price-amount.amount bdi{
     color: #666 !important;
     font-weight: 600;
 }
 
 
 .elementor-1677 .elementor-element.elementor-element-654b193 .woocommerce ul.products li.product .button, #owp-qv-wrap .single_add_to_cart_button{
     background: #592F89;
     color: white;
     border: none;
 }
 .elementor-1677 .elementor-element.elementor-element-654b193 .woocommerce ul.products li.product .button:hover, #owp-qv-wrap .single_add_to_cart_button:hover{
     transform: scale(1.1);
 }
 #owp-qv-wrap .yith-wcbm-css-text{
     background: #592F89;
 }
 #owp-qv-wrap .flex-control-nav li a.flex-active{
     background: #2FDAA7 !important;
 }
 #owp-qv-wrap .flex-control-nav li a{
     border-color: #592F89 !important;
 }
 #owp-qv-wrap .flex-direction-nav a{
     color: #592F89 !important;
 }
 .owp-qv-content-inner .owp-qv-close{
     color: #2FDAA7;
 }
 #owp-qv-wrap .woocommerce div.product form.cart, #owp-qv-wrap .product_meta{
     border-color: #2FDAA7;
 }
 #owp-qv-wrap .product_meta .posted_in a:hover{
     color: #592F89;
 }
 /*@media only screen and (max-width: 1022px){*/
 /*    .elementor-1677 .elementor-element.elementor-element-654b193 .wcpscwc-product-slider .slick-slide img{*/
 /*            height: 175px !important;*/
 /*   width: auto !important;*/
 /*   margin: 0 auto !important;*/
 /*    }*/
 /*}*/
 /*.elementor-1677 .elementor-element.elementor-element-654b193 .yith-wcbm-badge-6362{*/
 /*    display: none;*/
 /*}*//* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-a22020b */@media only screen and (min-width: 768px) and (max-width: 1024px){
#homeposts.elementor-grid-tablet-2 .elementor-grid{
        grid-template-columns: auto !important;
    }
  #homeposts.elementor-posts--thumbnail-top .elementor-post{
        width: 50% !important;
    margin: 0 auto !important;
    }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-3fcb2a63 */.elementor-1677 .elementor-element.elementor-element-3fcb2a63 .jdgm-carousel-title{
    font-size: 35px;
    font-weight: 400;
    color: #54595F;
    margin-bottom: 45px;
}
.elementor-1677 .elementor-element.elementor-element-3fcb2a63 .jdgm-all-reviews-rating-wrapper{
    display: none;
}
.elementor-1677 .elementor-element.elementor-element-3fcb2a63 .jdgm-carousel-item__product{
    height: 100% !important;
    display: none;
}
.elementor-1677 .elementor-element.elementor-element-3fcb2a63 .jdgm-carousel__arrows{
    margin: -155px auto 10px auto;
}
.elementor-1677 .elementor-element.elementor-element-3fcb2a63 .jdgm-carousel__left-arrow{
    float: left;
    border-color: #592F89
;
    
}
.elementor-1677 .elementor-element.elementor-element-3fcb2a63 .jdgm-carousel__right-arrow{
    float: right;
    border-color: #592F89
;
}
.elementor-1677 .elementor-element.elementor-element-3fcb2a63 .jdgm-star.jdgm--on:before{
    color: orange;
}
.elementor-1677 .elementor-element.elementor-element-3fcb2a63 .jdgm-carousel-item__reviewer-name{
    font-size: 100%;
    opacity: 1;
    color: #592F89
;
}
@media only screen and (max-width: 767px){
    .elementor-1677 .elementor-element.elementor-element-3fcb2a63 .jdgm-carousel-title{
        line-height: 35px;
    }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-4bc4781b */.elementor-1677 .elementor-element.elementor-element-4bc4781b a{
    color: #24B2CC;
}
.elementor-1677 .elementor-element.elementor-element-4bc4781b a:hover{
    color: #24B2CC90;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9b90966 */.elementor-1677 .elementor-element.elementor-element-9b90966 h1{
    color: #2FDAA7
;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-52188bc1 */.elementor-1677 .elementor-element.elementor-element-52188bc1 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-23341890 */@media only screen and (min-width: 1025px){
.elementor-1677 .elementor-element.elementor-element-23341890 {
    width: 320px !important;
}
}
.elementor-1677 .elementor-element.elementor-element-23341890 a{
    color: #2FDAA7;
}
.elementor-1677 .elementor-element.elementor-element-23341890 a:hover{
    color: #2FDAA790;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-62816b7 */.elementor-1677 .elementor-element.elementor-element-62816b7 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7d8d8d1d */.elementor-1677 .elementor-element.elementor-element-7d8d8d1d p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1f09232c */.elementor-1677 .elementor-element.elementor-element-1f09232c p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-7938de5b */@media only screen and (min-width: 1025px){
    .elementor-1677 .elementor-element.elementor-element-7938de5b {
    width: calc(100% - 320px) !important;
}
}


.elementor-1677 .elementor-element.elementor-element-7938de5b a{
    color: #592F89
;
}
.elementor-1677 .elementor-element.elementor-element-7938de5b a:hover{
    color: #592F8990;
}/* End custom CSS */