.elementor-350 .elementor-element.elementor-element-e7a3743 > .elementor-container{min-height:600px;}.elementor-350 .elementor-element.elementor-element-e7a3743:not(.elementor-motion-effects-element-type-background), .elementor-350 .elementor-element.elementor-element-e7a3743 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://flexframes.net/wp-content/uploads/2023/10/Group-6.png");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-350 .elementor-element.elementor-element-e7a3743{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;padding:30px 0px 0px 0px;}.elementor-350 .elementor-element.elementor-element-e7a3743 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-350 .elementor-element.elementor-element-8e63a2e > .elementor-container{max-width:1440px;min-height:400px;}.elementor-350 .elementor-element.elementor-element-8e63a2e:not(.elementor-motion-effects-element-type-background), .elementor-350 .elementor-element.elementor-element-8e63a2e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://flexframes.net/wp-content/uploads/2023/02/baby6.png");background-position:center right;background-repeat:no-repeat;background-size:contain;}.elementor-350 .elementor-element.elementor-element-8e63a2e{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:60px 0px 0px 0px;padding:30px 0px 0px 0px;}.elementor-350 .elementor-element.elementor-element-8e63a2e > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-350 .elementor-element.elementor-element-037c9b7 > .elementor-container{max-width:1440px;}.elementor-350 .elementor-element.elementor-element-037c9b7 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-350 .elementor-element.elementor-element-037c9b7{padding:60px 40px 0px 40px;}.elementor-350 .elementor-element.elementor-element-f790ad4{text-align:left;width:100%;max-width:100%;align-self:center;}.elementor-350 .elementor-element.elementor-element-f790ad4 .elementor-heading-title{color:#3C3A6E;font-family:"Oswald", Sans-serif;font-size:60px;font-weight:600;text-transform:uppercase;line-height:60px;letter-spacing:-5px;}.elementor-350 .elementor-element.elementor-element-f790ad4 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-350 .elementor-element.elementor-element-ee975f6{text-align:center;}.elementor-350 .elementor-element.elementor-element-3f3abb9{text-align:center;}.elementor-350 .elementor-element.elementor-element-2ab8035{text-align:center;}.elementor-350 .elementor-element.elementor-element-c3df64c{text-align:center;}.elementor-350 .elementor-element.elementor-element-236be2d2 > .elementor-container{max-width:1440px;}.elementor-350 .elementor-element.elementor-element-abff2b2 .wd-text-block{text-transform:capitalize;}.elementor-350 .elementor-element.elementor-element-7687843 .woocommerce-breadcrumb{color:#000000;font-size:21px;}.elementor-350 .elementor-element.elementor-element-3dd6301d > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-350 .elementor-element.elementor-element-3dd6301d{margin:0px 0px 30px 0px;}.elementor-350 .elementor-element.elementor-element-5ccafeea{width:auto;max-width:auto;}.elementor-350 .elementor-element.elementor-element-55022e5a.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}@media(min-width:768px){.elementor-350 .elementor-element.elementor-element-ff6452b{width:25%;}.elementor-350 .elementor-element.elementor-element-55022e5a{width:74.665%;}}@media(max-width:1024px){.elementor-350 .elementor-element.elementor-element-3dd6301d{margin:0px 0px 20px 0px;}}@media(max-width:767px){.elementor-350 .elementor-element.elementor-element-3dd6301d{margin:0px 0px 15px 0px;}.elementor-350 .elementor-element.elementor-element-ff6452b{width:70%;}.elementor-350 .elementor-element.elementor-element-55022e5a{width:30%;}}@media(max-width:1024px) and (min-width:768px){.elementor-350 .elementor-element.elementor-element-676e1e75{width:100%;}.elementor-350 .elementor-element.elementor-element-ff6452b{width:50%;}.elementor-350 .elementor-element.elementor-element-55022e5a{width:50%;}}/* Start custom CSS for wd_text_block, class: .elementor-element-7225ec6 */.headd h3:last-child {
    text-transform: uppercase !important;
    font-weight: 600 !important;
    font-family: 'macklin' !important;
    position: unset !important;
    right: -87px !important;
    font-size: 33px !important;
}/* End custom CSS */
/* Start custom CSS for wd_archive_products, class: .elementor-element-b51556e */.wrap-price {
    display: none !important;
    
}/* End custom CSS */
/* Start custom CSS */.headd h3 {
        font-family: sans-serif !important;
    text-transform: none !important;
    font-size: 50px !important;
    line-height: 1;
    color: #000 !important;
}
.headd1 h3 {
    text-transform: none !important;
    
}
.headd h3:nth-child(1) {
    position: relative;
    left: -30px;
    margin-bottom: 7px;
    font-family: 'macklin' !important;
    font-weight: 400 !important;
}
/*.headd h3:nth-child(2) {*/
/*      text-transform: uppercase !important;*/
/*    position: relative;*/
/*    right: 30px;*/
/*    margin-bottom: 7px;*/
/*}*/
/*.headd h3:last-child {*/
/*        text-transform: uppercase !important;*/
/*        font-weight: 600 !important;*/

/*      font-family: 'macklin' !important;*/
/*    position: relative;*/
/*    right: -87px !important;*/
/*    font-size: 43px !important;*/
/*}*/
.headd h2 {
    
      font-family: 'macklin' !important;
        margin-bottom: 0px;
    font-size: 60px !important;
    font-weight: 700 !important;
    line-height: 1 !important;
    color: #000;
}
@media(max-width:800px){
    .headd h3:last-child {
    font-size: 24px!important;
}
.headd h2 {
    font-family: 'macklin'!important;
    font-size: 35px!important;
}
}
@media(max-width:480px){
    section#bannnnn {
    background-size: 40% 45%;
}
 section#bannnnn .headd h3 {
    font-family: sans-serif!important;
    text-transform: none!important;
    font-size: 26px!important;
    line-height: 1;
    color: #000!important;
    letter-spacing: 0px !important;
}
 section#bannnnn .headd h3:nth-child(1) {
    margin-bottom:0px !important;
    font-size: 25px !important;
    word-spacing: 3px;
}
 section#bannnnn .headd h2 {
    TEXT-ALIGN: LEFT!important;
    font-size: 24px!important;
    word-spacing: 3px;
    letter-spacing: -1px!important;
}
.tax-product_cat  .headd h3:last-child {
    font-size: 22px!important;
    left: 4px;
    position: unset !important;
}
}
@media(max-width:414px){
section#bannnnn {
    margin: 0;
    background-size: 40% 45%;
    padding: 0px;
}
    
}
@media(max-width:375px){
section#bannnnn {
    margin: 0;
    background-size: 39% 38%;
    padding: 0;
}
}/* End custom CSS */