/** Shopify CDN: Minification failed

Line 1783:0 Unexpected "}"

**/
:root {
  --old-grp-primary-color: #367fb4;
  --old-primary-color:#057FB0 ;
  --primary-color: #0071b2;
}


.hero{
            /* background-image: url('/cdn/shop/files/fullscreenImage_a1ab0931-e9df-44c0-88a0-2283d73e933a.jpg?v=1739861605');
             */
          background-repeat: no-repeat;
            background-size: 100% 100%;
            /* height: 100vh; */
        }
        .set-section{
            /* height: 100vh; */
        }
.display-big-screen {
    display: none; 
  }
  .display-big-small-screen {
    display: block;
  }

        .set-alignment-padding{
            padding: 0px 0px 0px 160px;
        }

.set-about-description-single-section{
      margin-bottom: 140px;
  min-width:1200px;
}
.product-quantity-input{
  font-weight:600 !important;
}
.product-padding-image{
            padding: 0px 0px 50px 160px !important;
  margin:0px !important;
        }
.product-details-description p{
  font-family: Arial, Helvetica, sans-serif; /* or Roboto */
  font-size: 16px;
  color: #4a4a4a; /* A soft gray */
  line-height: 1.6;
}

/* .set-about-description{
  margin-bottom: 330px;
}
 */
.product__description{
  font-size:15px !important;
}
.set-about-content{
    margin:0 160px !important;
  padding:0px !important;
  }

.set-know-section-index{
  position: relative;
    z-index: 1;
}




@media screen and (max-width:1440px){
  .set-arrow-product-details img{
    height:20px;
    width:20px;
  }}
/* .set-about-description{
  margin-bottom:30px;
} */
/* .product-padding-image{
  padding: 0px 0px 0px 160px !important;
} */
        .here-is-where{
            font-family: "Fredericka the Great", serif;
            /* font-size: 50px; */
            color: white;
        }
        /* .kids-png {
    height: 700px;
    width: 700px;
    position: absolute;
    top: 193px;
    left: 50px;
} */
        .about-padding{
            padding: 70px 0px 70px 160px;
            max-width: 1000px;
        }
        .know-a-group{
            background-image: url('/cdn/shop/files/Nowupdate-gray.png?v=1739530725');
            background-repeat: no-repeat;
            background-size: 100% 100%;
            /* height: 100vh;  */
            height: 43vh;
        }
        .footer-wave{
            background: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="218.07999999999998 0 851.2 200"><path fill="%23e6393d" d="M 0 50 Q 53.33 50 106.67 25 Q 213.33 -25 320 25 Q 373.33 50 426.67 50 Q 480 50 533.33 25 Q 640 -25 746.67 25 Q 800 50 853.33 50 Q 906.67 50 960 25 Q 1066.67 -25 1173.33 25 Q 1226.67 50 1280 50 L 1280 200 L 0 200 Z"/></svg>') !important;
            background-repeat: no-repeat;
            background-size: 100% 100%;
        }
        .set-know-group{
            height: 37vh;
        }
 .set-tree {
    bottom: -224px;
    /* bottom: -278px; */
    height: 369px;
    width: auto;
    position: absolute;
    right: 156px;
    height: 617px;
    z-index: 1;
    /* height: 681px; */
}
        /* .cloud-one{
            
    height: 120px;
    width: 150px;
    position: absolute;
    left: 269px;

        }
        .cloud-two{
            height: 200px;
    width: 200px;
    position: absolute;
    left: 93px;
    top: 23px;
        }
        .cloud-three{
            height: 200px;
    width: 200px;
    right: 175px;
    position: absolute;
    top: 25px;
        } */
  .cloud-three {
    height: 250px;
    width: 250px;
    right: 175px;
    position: absolute;
}
  .cloud-two {
    height: 250px;
    width: 250px;
    position: absolute;
    left: 148px;
   
}
  .cloud-one {
    height: 120px;
    width: 150px;
    position: absolute;
    left: 382px;
   
}
.hero-content-description {
            /* font-size: 50px; */
    letter-spacing: -1px;
    line-height: 65px;
    font-weight: 600;
    color: white;
    font-family: sans-serif;
}
.primary-ctn-one {
    background-color: var(--primary-color) !important;
    color: white !important;
    border: none !important;
    font-weight: bolder !important;
    font-size: 16px;
    border-radius: 5px !important;
  padding-left:22px;
  padding-right:22px;
}

.white-ctn-two {
    background-color: white !important;
    color: black !important;
    border: none !important;
    font-weight: bolder !important;
    font-size: 16px;
    border-radius: 5px !important;
}

.primary-ctn-one-scout-canada{
    background-color: #057FB0 !important;
    color: white !important;
    border: none !important;
    font-weight: bolder !important;
    font-size: 24px;
    border-radius: 5px !important;
  padding: 10px;
  position:relative;
  z-index:1;
}
.set-width-height-ctn-one{
    /* width: 130px; */
    height: 50px;
    font-size: 24px;
    margin-bottom: 40px; 
}
.know-a-group-heading{
    font-family: sans-serif;
    font-weight: 600;
    font-size: 50px;
  margin-top:54px;
}
.about-font{
    font-size: 50px;
    color: var(--primary-color);
    font-family: sans-serif;
    font-weight: 600;
}
@media screen and (min-width:1000px){
  .product-details{
    padding-left:7rem;
  }
}
@media (max-width: 1450px) and (min-width: 1100px) {
    .hero-content-description{
        /* font-size: 35px; */
        line-height: 45px;
    }
  .here-is-where{
        /* font-size: 40px; */
  }
    .set-about-description-single-section{
    min-width:1000px;
    margin-bottom:35px;
  }
    .leaf-one-img{
            position: absolute;
    width: 10%;
    height: 10%;
    right: 30% ;
    top: 2%;
    transform: rotate(45deg);
    z-index: 1;
        }

        @keyframes falling-variant {
    0% {
        top: 20%;
    }

    
    100% {
        top: 190%;
        left: 50% !important;
    }
}

@keyframes swaying-variant {

    0%,
    100% {
        transform: translateX(0) rotate(0deg);
    }

    50% {
        transform: translateX(100px) rotate(45deg);
    }
    
}   

@keyframes falling {
    0% {
        top: 20%;
    }

    
    100% {
        top: 190%;
        left: 50% !important;
    }
}

@keyframes swaying {

    0%,
    100% {
        transform: translateX(0) rotate(0deg);
    }

    50% {
        transform: translateX(100px) rotate(45deg);
    }
    
}  

@keyframes falling-variant-three {
    0% {
        top: 20%;
    }

    
    100% {
        top: 190%;
        right: 50% !important;
    }
}

@keyframes swaying-variant-three {

    0%,
    100% {
        transform: translateX(0) rotate(0deg);
    }

    50% {
        transform: translateX(100px) rotate(45deg);
    }
    
}  
}
@media screen and (max-width: 1366px) and (max-height: 607px) {
  /* .kids-png {
    height: 500px;
    width: 500px;
    position: absolute;
    top: 123px;
    left: 9px;
} */
  .set-tree {
    bottom: -170px;
    height: 369px;
    width: auto;
    position: absolute;
    right: 106px;
    height: 450px;
}
   /* .kids-png{
    height: 500px;
    width: 500px;
} */
}
@media (max-width: 1100px) and (min-width: 770px) {
    .hero-content-description{
        /* font-size: 30px; */
        line-height: 40px;
    }
  .know-a-group{
    height: 30vh;
}
  .set-know-group {
    height: 30vh;
}
    /* .kids-png{
        height: 500px;
    width: 500px;
    } */
  .about-padding{
        padding: 70px 0 70px 60px;
  }

  .set-mobile-padding{
        padding-right: 30px;
  }

   .set-about-description-single-section{
      margin-bottom: 140px;
  min-width:600px !important;
}
 
  .set-alignment-padding{
    padding: 0 0 0 60px;
  }
  .product-padding-image{
    padding: 0 0 0 60px !important;
  }
  .product-title-text{
    padding-left:60px !important;
  }

  .set-about-content{
    margin-left:60px !important;
    padding:0px !important;
  }
    .cloud-three {
    height: 200px;
    width: 200px;
    right: 27px;
    position: absolute;
    top: 25px;
}
.leaf-one-img{
            position: absolute;
    width: 10%;
    height: 10%;
    /* right: 40% !important; */
    top: 2%;
    transform: rotate(45deg);
    z-index: 1;
        }

        .leaf-two-img{
            position: absolute;
    width: 10%;
    height: 10%;
    right: 40% !important;
    top: 2%;
    transform: rotate(45deg);
    z-index: 1;
        }
        @keyframes falling-variant {
    0% {
        top: 20%;
    }

    
    100% {
        top: 140%;
        left: 40% !important;
    }
}

@keyframes swaying-variant {

    0%,
    100% {
        transform: translateX(0) rotate(0deg);
    }

    50% {
        transform: translateX(100px) rotate(45deg);
    }
    
}

@keyframes falling {
    0% {
        top: 20%;
    }

    
    100% {
        top: 140%;
        left: 40% !important;
    }
}

@keyframes swaying {

    0%,
    100% {
        transform: translateX(0) rotate(0deg);
    }

    50% {
        transform: translateX(100px) rotate(45deg);
    }
    
}

@keyframes falling-variant-three {
    0% {
        top: 20%;
    }

    
    100% {
        top: 140%;
        right: 40% !important;
    }
}

@keyframes swaying-variant-three {

    0%,
    100% {
        transform: translateX(0) rotate(0deg);
    }

    50% {
        transform: translateX(100px) rotate(45deg);
    }
    
}
          /* .set-tree {
        bottom: -146px;
        height: 369px;
        width: auto;
        position: absolute;
        right: 0px;
        height: 600px;
    } */

  .set-tree {
        bottom: -120px;
        height: 369px;
        width: auto;
        position: absolute;
        right: 7px;
        height: 473px;
    }
}

/*  KeyFrames */

/* small screen  */

  @keyframes falling-small {
    0% {
        top: 20%;
    }

    
    100% {
        top: 170rem;
        right: 75%;
    }
}

@keyframes falling-small-variant {
    0% {
        top: 20%;
    }

    
    100% {
        top: 170rem;
        right: 70%;
    }
}

@keyframes falling-small-variant-three {
    0% {
        top: 95%;
    }

    
    100% {
        top: 170rem;
        left: 50%;
    }
}

@keyframes falling-small-variant-four {
    0% {
        top: 95%;
    }

    
    100% {
        top: 170rem;
        right: 50%;
    }
}
/* medium screen  */
          @keyframes falling-medium {
    0% {
        top: 20%;
    }

    
    100% {
        top: 170rem;
        right: 100%;
    }
}



@keyframes falling-medium-variant {
    0% {
        top: 20%;
    }

    
    100% {
        top: 170rem;
        right: 70%;
    }
}

@keyframes falling-medium-variant-three {
    0% {
        top: 95%;
    }

    
    100% {
        top: 170rem;
        left: 50%;
    }
}

@keyframes falling-medium-variant-four {
    0% {
        top: 95%;
    }

    
    100% {
            top: 170rem;
        right: 50%;
    }
}

/* slarge screen  */

          @keyframes falling-slarge {
    0% {
        top: 20%;
    }

    
    100% {
            top: 218rem;
        right: 75%;
    }
}

@keyframes falling-slarge-variant {
    0% {
        top: 20%;
    }

    
    100% {
        top: 218rem;
        right: 70%;
    }
}

@keyframes falling-slarge-variant-three {
    0% {
        top: 120%;
    }

    
    100% {
            top: 218rem;
        left: 50%;
    }
}

@keyframes falling-slarge-variant-four {
    0% {
        top: 95%;
    }

    
    100% {
        top: 218rem;
        right: 50%;
    }
}

/* large screen  */

          @keyframes falling-large {
    0% {
        top: 20%;
    }

    
    100% {
            top: 170rem;
        right: 75%;
    }
}

@keyframes falling-large-variant {
    0% {
        top: 20%;
    }

    
    100% {
        top: 170rem;
        right: 70%;
    }
}

@keyframes falling-large-variant-three {
    0% {
        top: 120%;
    }

    
    100% {
            top: 170rem;
        left: 50%;
    }
}

@keyframes falling-large-variant-four {
    0% {
        top: 95%;
    }

    
    100% {
        top: 170rem;
        right: 50%;
    }
}
/* supper large screen  */
@keyframes falling-supperlarge {
    0% {
        top: 20%;
    }

    
    100% {
        top:251rem;
        right: 75%;
    }
}

@keyframes falling-supperlarge-variant {
    0% {
        top: 20%;
    }

    
    100% {
        top: 251rem;
        right: 70%;
    }
}

@keyframes falling-supperlarge-variant-three {
    0% {
        top: 70%;
    }

    
    100% {
        top: 251rem;
        left: 50%;
    }
}

@keyframes falling-supperlarge-variant-four {
    0% {
        top: 95%;
    }

    
    100% {
        top: 251rem;
        right: 50%;
    }
}

@media (max-width: 770px) and (min-width: 541px) {
   .hero-content-description{
    /* font-size: 30px; */
        line-height: 40px;
     max-width:300px;
   }

  .set-max-width-heading-new-text{
    max-width:300px;
  }

  .set-contact-local-color{
    max-width:300px;
  }

  .set-width-height-ctn-one{
    font-size:20px;
  }
   .set-alignment-padding {
    padding: 0px 0px 0px 50px;
}

  .leaf-four-img{
    height:60px !important;
    width:60px !important;
  }

  .leaf-three-img{
    height:60px !important;
    width:60px !important;
  }
      .know-a-group {
        height: 27vh;
    }

      .set-know-group {
        height: 37vh;
    }

      /* .set-tree {
        bottom: 24px;
        height: 330px;
        width: auto;
        position: absolute;
        right: 15px;
    } */

      .set-tree {
        bottom: 24px;
        height: 330px;
        width: auto;
        position: absolute;
        right: 15px;
    }
  

  .set-mobile-padding{
        padding-right: 30px;
  }

   .set-about-description-single-section{
      margin-bottom: 140px;
  min-width:600px !important;
}

    .product-padding-image {
    padding: 0px  50px !important;
}
  .product-title-text{
    padding-left:50px !important;
  }

  .set-about-content{
    margin-left:50px !important;
    padding:0px !important;
  }
.cloud-three {
    height: 200px;
    width: 200px;
    left: 200px;
    position: absolute;
    top: 122px;
}
/* .leaf-one-img {
    position: absolute;
    width: 19%;
    height: 9%;
    right: 16%;
    top: 2%;
    transform: rotate(45deg);
    z-index: 1;
}
       .leaf-two-img {
    height: 9%;
    width: 17%;
    right: 22%;
    top: 2%;
    position: absolute;
    z-index: 1;
} */
        @keyframes falling-variant {
    0% {
        top: 20%;
    }

    
    100% {
        top: 190%;
        left: 40% !important;
    }
}

@keyframes swaying-variant {

    0%,
    100% {
        transform: translateX(0) rotate(0deg);
    }

    50% {
        transform: translateX(100px) rotate(45deg);
    }
    
}  


@keyframes falling {
    0% {
        top: 20%;
    }

    
    100% {
        top: 190%;
        left: 40% !important;
    }
}

@keyframes swaying {

    0%,
    100% {
        transform: translateX(0) rotate(0deg);
    }

    50% {
        transform: translateX(100px) rotate(45deg);
    }
    
}  

@keyframes falling-variant-three {
    0% {
        top: 20%;
    }

    
    100% {
        top: 190%;
        right: 40% !important;
    }
}

@keyframes swaying-variant-three {

    0%,
    100% {
        transform: translateX(0) rotate(0deg);
    }

    50% {
        transform: translateX(100px) rotate(45deg);
    }
    
}  
/* .kids-png {
        height: 500px;
        width: 500px;
        position: absolute;
        top: 340px;
        left: -40px;
    } */
    .about-padding{
            padding: 70px 0px 70px 50px;
            max-width: 1000px;
        }
        /* .set-tree {
    bottom: -66px;
    height: 369px;
    width: auto;
    position: absolute;
    left: 85px;
    height: 500px;
} */

   /* .set-tree {
        bottom: -127px;
        height: 409px;
        width: auto;
        position: absolute;
        right: 15px;
    } */
  
.here-is-where{
    /* font-size: 30px; */
}    
.about-font{
    font-size: 30px;
}
.know-a-group-heading{
    font-size: 30px;
}
}

@media (max-width: 360px) and (min-width: 320px) {
    .here-is-where{
        /* font-size: 24px; */
    }
      .content-description p {
        font-size: 9px !important;
        max-width: 133px;
    }
  .primary-ctn-one{
     padding-left:8px;
  padding-right:8px;
  }

  .know-a-group {
        height: 20vh;

  }

  .set-know-group {
    height: 37vh;
}

  .set-mobile-padding{
        padding-right: 30px;
  }

  .primary-ctn-one-scout-canada{
    font-size:12px;
  }
  
  .set-ol-width{
    margin-left: 63px;
  }

  .set-image-data-img-silder{
    left: -12px !important;
  }
    .hero-content-description {
        /* font-size: 20px; */
        line-height: 25px;
        letter-spacing: -1px;
        max-width: 150px;
    }

  .set-max-width-heading-new-text{
    max-width: 150px;
  }

  .set-contact-local-color{
    max-width: 150px;
  }
   .set-alignment-padding {
    padding: 0px 0px 0px 20px !important;
}

   .set-about-description-single-section {
    margin-bottom: 140px;
    min-width: 200px;
}
  
     .product-padding-image {
    padding: 0px 0px 0px 20px !important;
}

  .product-title-text{
    padding-left:20px !important;
  }

  .set-about-content{
    margin-left:20px !important;
    padding:0px !important;
    min-width:300px !important;
  }

  .about-description{
    font-size:12px;
  }

  .ctn-img{
  height:20px !important;
  width:25px !important;
}
.about-padding {
        padding: 70px 17px 70px 20px;
        max-width: 1000px;
    }
     .cloud-one {
        height: 100px;
        width: 100px;
        position: absolute;
        left: 201px;
        bottom: 562px;
               top: -435px;
    }
.cloud-three {
        height: 130px;
        width: 130px;
        left: 233px;
        position: absolute;
        top: -378px;
    }
    .cloud-two {
        height: 130px;
        width: 130px;
        left: 60px;
        position: absolute;
        top: -417px;
    }
    
    /* .kids-png {
    height: 400px;
    width: 400px;
    position: absolute;
    top: -154px;
    left: -23px;
} */
.set-width-height-ctn-one {
            /* width: 76px; */
        height: 28px;
    font-size: 9px;
  margin-bottom: 30px;
}
.about-font{
    font-size: 30px;
}
.know-a-group-heading{
    font-size: 18px;
}
           /* .set-tree {
        bottom: 33px;
        height: 369px;
        width: 150px;
        position: absolute;
        right: 10px;
        height: 260px;
    } */

      .set-tree {
        bottom: 70px;
        height: 369px;
        width: 150px;
        position: absolute;
        right: 10px;
        height: 240px;
    }
    .leaf-two-img, .leaf-one-img{
        height: 70px !important;
        width: 70px !important;
        right: 52% !important;
    }
  

    .leaf-three-img{
        height: 9% !important;
        width: 18% !important;
        right: 50% !important;
    }
    .leaf-four-img {
        height: 9% !important;
      width: 18% !important;
      right: 50% !important;
    
}

/* @keyframes falling-variant {
    0% {
        top: 20%;
    }

    
    100% {
        top: 190%;
        right: 85%;
    }
}

@keyframes falling-variant-three {
    0% {
        top: 95%;
    }

    
    100% {
        top: 190%;
        left: 110%;
    }
}



@keyframes falling-variant-four {
    0% {
        top: 95%;
    }

    
    100% {
        top: 190%;
        right: 110%;
    }
} */


}

@media (max-width: 379px) and (min-width: 361px) {
    .here-is-where{
        /* font-size: 27px; */
    }

  .primary-ctn-one{
     padding-left:10px;
  padding-right:10px;
  }
  
  .know-a-group {
        height: 25vh;

  }

  .set-know-group {
    height: 37vh;
}
  .content-description p{
  font-size:9px !important;
  
}

  .set-big-arrow-product-details img{
    height:20px;
    width:20px;
  }

  .set-small-arrow-product-details img{
    height:20px;
    width:20px;
  }
  .set-mobile-padding{
        padding-right: 30px;
  }

  .primary-ctn-one-scout-canada{
    font-size:12px;
  }
  
  .set-ol-width{
    margin-left: 63px;
  }

  .set-image-data-img-silder{
    left: -12px !important;
  }
    .hero-content-description {
       /* font-size: 24px; */
        line-height: 35px;
        letter-spacing: -1px;
      max-width:200px;
    }

  .set-max-width-heading-new-text{
    max-width:200px;
  }

  .set-contact-local-color{
    max-width:200px;
  }
   .set-alignment-padding {
    padding: 0px 0px 0px 20px !important;
}

   .set-about-description-single-section {
    margin-bottom: 140px;
    min-width: 200px;
}
  
     .product-padding-image {
    padding: 0px 0px 0px 20px !important;
}

  .product-title-text{
    padding-left:20px !important;
  }

  .set-about-content{
    margin-left:20px !important;
    padding:0px !important;
    min-width:300px !important;
  }

  .about-description{
    font-size:12px;
  }

  .ctn-img{
  height:20px !important;
  width:25px !important;
}
.about-padding {
        padding: 70px 17px 70px 20px;
        max-width: 1000px;
    }
     .cloud-one {
        height: 100px;
        width: 100px;
        position: absolute;
        left: 201px;
        bottom: 562px;
               top: -435px;
    }
.cloud-three {
        height: 130px;
        width: 130px;
        left: 233px;
        position: absolute;
        top: -378px;
    }
    .cloud-two {
        height: 130px;
        width: 130px;
        left: 60px;
        position: absolute;
        top: -417px;
    }
    
    /* .kids-png {
    height: 400px;
    width: 400px;
    position: absolute;
    top: -154px;
    left: -23px;
} */
.set-width-height-ctn-one {
    /* width: 85px; */
    height: 30px;
    font-size: 12px;
  margin-bottom: 20px;
}
.about-font{
    font-size: 30px;
}
.know-a-group-heading{
    font-size: 22px;
}
     /* .set-tree {
        bottom: 24px;
        height: 369px;
        width: 150px;
        position: absolute;
        right: 10px;
        height: 225px;
    } */

      /* .set-tree {
        bottom: 63px;
        height: 369px;
        width: 150px;
        position: absolute;
        right: 10px;
        height: 262px;
    } */

      .set-tree {
        bottom: 37px;
        /* height: 369px; */
        width: 150px;
        position: absolute;
        right: 10px;
        height: 262px;
    }
    .leaf-two-img, .leaf-one-img{
        height: 70px !important;
        width: 70px !important;
        right: 52% !important;
    }
  

    .leaf-three-img{
        height: 9% !important;
        width: 18% !important;
        right: 50% !important;
    }
    .leaf-four-img {
        height: 9% !important;
      width: 18% !important;
      right: 50% !important;
    
}

/* @keyframes falling-variant {
    0% {
        top: 20%;
    }

    
    100% {
        top: 190%;
        right: 85%;
    }
}

@keyframes falling-variant-three {
    0% {
        top: 95%;
    }

    
    100% {
        top: 190%;
        left: 110%;
    }
}



@keyframes falling-variant-four {
    0% {
        top: 95%;
    }

    
    100% {
        top: 190%;
        right: 110%;
    }
} */


}

@media (max-width:406px) and (min-width:379px){
   .here-is-where{
        /* font-size: 30px; */
    }
  .content-description p{
  font-size:9.5px !important;
  
}

  .primary-ctn-one{
     padding-left:10px;
  padding-right:10px;
  }

  .set-about-content{
    margin-left: 30px !important;
    padding:0px !important;
    min-width:300px !important;
  
  }

   .know-a-group {
        height: 27vh;

  }

  .set-know-group {
    height: 37vh;
}
  .set-mobile-padding{
        padding-right: 30px;
  }

  .set-big-arrow-product-details img{
    height:20px;
    width:20px;
  }

  .set-small-arrow-product-details img{
    height:20px;
    width:20px;
  }

  .primary-ctn-one-scout-canada{
    font-size:12px;
  }
  .set-ol-width{
    margin-left: 63px;
  }
    .ctn-img{
  height:20px !important;
  width:25px !important;
}
  .about-description{
    font-size:12px;
  }

  .set-image-data-img-silder{
    left: -12px !important;
  }
  
  .set-about-description-single-section {
    margin-bottom: 140px;
    min-width: 200px;
}
    .hero-content-description {
        /* font-size: 24px; */
        line-height: 35px;
        letter-spacing: -1px;
      max-width:200px;
    }

  .set-max-width-heading-new-text{
    max-width:200px;
  }

  .set-contact-local-color{
    max-width:200px;
  }
  
   .set-alignment-padding {
    padding: 0px 0px 0px 30px;
}

     .product-padding-image {
    padding: 0px 0px 0px 30px !important;
}
  .product-title-text{
    padding-left: 30px;
  }

 
.about-padding {
        padding: 70px 17px 70px 30px;
        max-width: 1000px;
    }
  .cloud-one {
        height: 100px;
        width: 100px;
        position: absolute;
        left: 210px;
        bottom: 743px;
    }
      .cloud-two {
        height: 130px;
        width: 130px;
        left: 87px;
        position: absolute;
        top: -495px;
    }
      .cloud-three {
        height: 130px;
        width: 130px;
        left: 255px;
        position: absolute;
        top: -481px;
    }
/* 
   .kids-png {
    height: 400px;
    width: 400px;
    position: absolute;
    top: -154px;
    left: -23px;
} */
.set-width-height-ctn-one {
    /* width: 85px; */
    height: 30px;
    font-size: 12px;
    margin-bottom: 20px;
}
.about-font{
    font-size: 30px;
}
.know-a-group-heading{
    font-size: 24px;
}
           .set-tree {
        bottom: 39px;
        height: 369px;
        width: 150px;
        position: absolute;
        right: 9px;
        height: 287px;
    }
    .leaf-two-img, .leaf-one-img{
        height: 70px !important;
        width: 70px !important;
        right: 52% !important;
    }

    .leaf-three-img{
        height: 9% !important;
        width: 18% !important;
        right: 50% !important;
    }
    .leaf-four-img {
        height: 9% !important;
      width: 18% !important;
      right: 50% !important;
    
}
}


@media (max-width: 541px) and (min-width: 406px) {
    .here-is-where{
        /* font-size: 30px; */
    }
  .content-description p{
  font-size:9.5px !important;
  
}

  .primary-ctn-one{
     padding-left:10px;
  padding-right:10px;
  }

   .know-a-group {
        height: 27vh;

  }

  .set-know-group {
    height: 37vh;
}
  
  .set-big-arrow-product-details img{
    height:20px;
    width:20px;
  }

  .set-small-arrow-product-details img{
    height:20px;
    width:20px;
  }

  .set-mobile-padding{
        padding-right: 30px;
  }
  .primary-ctn-one-scout-canada{
    font-size:12px;
  }

  .set-ol-width{
    margin-left: 63px;
  }
  
  .set-image-data-img-silder{
    left: -12px !important;
  }
  
   .set-about-description-single-section {
    margin-bottom: 140px;
    min-width: 200px;
}
    .ctn-img{
  height:20px !important;
  width:25px !important;
}
  .about-description{
    font-size:12px;
  }
    .hero-content-description {
       /* font-size: 24px; */
        line-height: 35px;
        letter-spacing: -1px;
      max-width:200px;
    }

  .set-max-width-heading-new-text{
    max-width:200px;
  }

  .set-contact-local-color{
    max-width:200px;
  }
   .set-alignment-padding {
    padding: 0px 0px 0px 30px;
}

     .product-padding-image {
    padding: 0px 0px 0px 30px !important;
}
  .product-title-text{
    padding-left: 30px !important;
  }

  .set-about-content{
    margin-left: 30px !important;
    padding:0px !important;
    min-width:300px !important;
  
  }
.about-padding {
        padding: 70px 17px 70px 30px;
        max-width: 1000px;
    }
           .cloud-one {
        height: 100px;
        width: 100px;
        position: absolute;
        left: 282px;
        bottom: 751px;
    }
         .cloud-two {
        height: 100px;
        width: 130px;
        left: 122px;
        position: absolute;
        top: -505px;
    }
       .cloud-three {
        height: 100px;
        width: 100px;
        left: 235px;
        position: absolute;
        top: -567px;
    }
    /* .kids-png {
    height: 400px;
    width: 400px;
    position: absolute;
    top: -154px;
    left: -23px;
} */
.set-width-height-ctn-one {
    /* width: 85px; */
    height: 30px;
    font-size: 12px;
  margin-bottom: 20px;
}
.about-font{
    font-size: 30px;
}
.know-a-group-heading{
    font-size: 24px;
}
    /* .set-tree {
        bottom: -124px;
        height: 369px;
        width: 169px;
        position: absolute;
        right: 9px;
        height: 400px;
    } */

      /* .set-tree {
        bottom: 41px;
        height: 369px;
        width: 169px;
        position: absolute;
        right: 9px;
        height: 300px;
    } */

      .set-tree {
        bottom: 20px;
        height: 369px;
        width: 228px;
        position: absolute;
        right: 28px;
        height: 327px;
    }
    .leaf-two-img, .leaf-one-img{
        height: 70px !important;
        width: 70px !important;
        right: 52% !important;
    }

    .leaf-three-img{
        height: 7% !important;
        width: 15% !important;
        right: 50% !important;
    }
    .leaf-four-img {
        height: 7% !important;
        width: 15% !important;
      right: 50% !important;
    
}
}
@keyframes falling-variant {
    0% {
        top: 20%;
    }

    
    100% {
        top: 190%;
        right: 85%;
    }
}

@keyframes falling-variant-three {
    0% {
        top: 95%;
    }

    
    100% {
        top: 190%;
        left: 110%;
    }
}



@keyframes falling-variant-four {
    0% {
        top: 95%;
    }

    
    100% {
        top: 190%;
        right: 110%;
    }
}


}

.footer-one {
            background: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="218.07999999999998 0 851.2 200"><path fill="%23e6393d" d="M 0 50 Q 53.33 50 106.67 25 Q 213.33 -25 320 25 Q 373.33 50 426.67 50 Q 480 50 533.33 25 Q 640 -25 746.67 25 Q 800 50 853.33 50 Q 906.67 50 960 25 Q 1066.67 -25 1173.33 25 Q 1226.67 50 1280 50 L 1280 200 L 0 200 Z"/></svg>') !important;
            background-size: cover !important;
            background-repeat: no-repeat !important;
            
            padding: 7% 0 1%;
        }

        .footer-two {
            background-color: #1f1f1f;
            padding: 1rem 0;
        }

        .footer ul {
            list-style: none;
            padding: 0;
        }

        .footer ul li {
            margin-bottom: 0.75rem;
        }

        .footer h3 {
            font-size: 1.2rem;
            font-weight: 600;
            margin-bottom: 1.5rem;
        }

       
        @media (max-width: 575.98px) {
            .footer-one {
                padding: 10% 0 5%;
            }

            .footer h3 {
                font-size: 1.1rem;
                margin-bottom: 1rem;
            }

            .footer ul li {
                margin-bottom: 0.5rem;
            }
        }

        @media (min-width: 576px) and (max-width: 991.98px) {
            .footer-one {
                padding: 8% 0 3%;
            }
        }

        @media (min-width: 992px) {
            .footer-one {
                padding: 6% 0 2%;
            }
        }

        @media (min-width: 2500px) {
            .container {
                max-width: 2200px;
            }

            .footer h3 {
                font-size: 1.5rem;
            }

            .footer ul li a,
            .footer-two small {
                font-size: 1.1rem;
            }

            .footer svg {
                width: 32px;
                height: 32px;
            }
        }
        
        .leaf-one-img{
            position: absolute;
    width: 7%;
    height: 7%;
    right: 13%;
    top: 2%;
    transform: rotate(45deg);
    z-index: 1;
        }
        .leaf-two-img{
            height: 7%;
    width: 7%;
    right: 30%;
    top: 2%;
    position: absolute;
    z-index: 1;
        }
        .leaf-three-img{
            height: 100px;
    width: 100px;
    right: 30%;
    position: absolute;
    transform: rotate(45deg);
    z-index: 1;
        }
        .leaf-four-img{
            height: 100px;
    width: 100px;
    right: 30%;
    bottom: -30%;
    position: absolute;
    transform: rotate(360deg);
    z-index: 1;
        }
        .leaf-one-img:nth-child(1){
            left: 30%;
        }

        .leaf-two-img:nth-child(1){
            left: 40%;
        }

        .leaf-three-img:nth-child(1){
            left: 0%;
        }

        .leaf-four-img:nth-child(1){
            right: 20%;
        }

        @keyframes falling-variant {
    0% {
        top: 20%;
    }

    
    100% {
        top: 275%;
        right: 75%;
    }
}

@keyframes swaying-variant {

    0%,
    100% {
        transform: translateX(0) rotate(0deg);
    }

    50% {
        transform: translateX(100px) rotate(45deg);
    }
    
}

@keyframes falling {
    0% {
        top: 20%;
    }

    
    100% {
        top: 275%;
        right: 70%;
    }
}

@keyframes swaying {

    0%,
    100% {
        transform: translateX(0) rotate(0deg);
    }

    50% {
        transform: translateX(100px) rotate(45deg);
    }
    
}

@keyframes falling-variant-three {
    0% {
        top: 95%;
    }

    
    100% {
        top: 275%;
        left: 50%;
    }
}

@keyframes swaying-variant-three {

    0%,
    100% {
        transform: translateX(0) rotate(0deg);
    }
    50% {
        transform: translateX(100px) rotate(45deg);
    }
    
}

@keyframes falling-variant-four {
    0% {
        top: 95%;
    }

    
    100% {
        top: 275%;
        right: 50%;
    }
}

@keyframes swaying-variant-four {

    0%,
    100% {
        transform: translateX(0) rotate(0deg);
    }

    50% {
        transform: translateX(100px) rotate(45deg);
    }
    
}


        /* .leaf-one-img{
            position: absolute;
        }
        .leaf-one-img:nth-child(1) {
        left: 1349px !important;
    } */

    /* @keyframes falling-variant {
    0% {
        top: 20%;
    }

    
    100% {
        top: 150%;
        left: 200px;
    }
}

@keyframes swaying-variant {

    0%,
    100% {
        transform: translateX(0) rotate(0deg);
    }

    50% {
        transform: translateX(100px) rotate(45deg);
    }
    
} */



/* tablet screen  */

/* iPad Mini - Portrait Mode */
@media only screen and (min-width: 744px) and (max-width: 768px) and (orientation: portrait) {
       .cloud-three {
        height: 200px;
        width: 200px;
        left: 200px;
        position: absolute;
        top: 72px;
    }
 .set-tree {
        bottom: 16px;
        height: 369px;
        width: auto;
        position: absolute;
        right: 30px;
        height: 398px;
    }
     
  
  .set-mobile-padding{
        padding-right: 30px;
  }
  .cloud-one {
    height: 120px;
    width: 150px;
    position: absolute;
    left: 102px;
}
  .cloud-two {
    height: 200px;
    width: 200px;
    position: absolute;
    left: -89px;
    top: 67px;
}
      /* .kids-png {
        height: 600px;
        width: 480px;
        position: absolute;
        top: 403px;
        left: -40px;
    } */
      /* .set-tree {
        bottom: -176px;
        height: 369px;
        width: auto;
        position: absolute;
        left: 3px;
        height: 600px;
    } */
      .leaf-two-img {
        height: 9%;
        width: 11%;
        right: 50%;
        top: 2%;
        position: absolute;
        z-index: 1;
    }
     
}

/* iPad Mini - Landscape Mode */

@media screen and (max-width: 667px) and (orientation: landscape) {

  .set-tree {
        bottom: -99px !important;
        right: 20px;
        height: 328px !important;
    }
}

@media only screen and (min-width: 1024px) and (max-width: 1133px) and (orientation: landscape) {
       .set-tree {
        right: 15px !important;
        height: 463px !important;
        bottom: -131px !important;
    }

 
  
  .know-a-group-heading{
        font-size: 45px;
  }
  .set-mobile-padding{
        padding-right: 30px;
  }
  .make-donation{
        margin-top: 375px;
  }
}

/* iPad Air - Portrait Mode */
@media only screen and (min-width: 820px) and (max-width: 834px) and (orientation: portrait) {
    .cloud-three {
        height: 200px;
        width: 200px;
        left: 200px;
        position: absolute;
        top: 72px;
    }
  .set-mobile-padding{
        padding-right: 30px;
  }
  .cloud-one {
    height: 120px;
    width: 150px;
    position: absolute;
    left: 102px;
}
  .cloud-two {
    height: 200px;
    width: 200px;
    position: absolute;
    left: -89px;
    top: 67px;
}
   /* .kids-png {
        height: 600px;
        width: 500px;
        position: absolute;
        top: 545px;
        left: -40px;
    } */
         /* .set-tree {
        bottom: -78px;
        right: 16px;
        height: 577px;
    } */

      .set-tree {
        bottom: -40px;
        right: 16px;
        height: 495px;
    }
  
      .leaf-two-img {
        height: 9%;
        width: 11%;
        right: 50%;
        top: 2%;
        position: absolute;
        z-index: 1;
    }
  .know-a-group {
    height: 29vh;
}
  .leaf-two-img {
    height: 10%;
    width: 10%;
    right: 57%;
    top: 2%;
    position: absolute;
    z-index: 1;
}
  .bg-gray {
    padding-top: 10% !important;
}

  .make-donation{
    margin-top:37rem !important;
  }
}

/* iPad Air - Landscape Mode */
@media only screen and (min-width: 1180px) and (max-width: 1194px) and (orientation: landscape) {
   /* .kids-png {
    height: 660px;  
    top: 125px;
    width: 600px;
} */
  .set-tree {
    bottom: -192px;
    right: 24px;
    height: 600px;
}

  .set-mobile-padding{
        padding-right: 30px;
  }
  .cloud-one {
    height: 120px;
    width: 150px;
    position: absolute;
    left: 210px;
}
  .cloud-two {
    height: 250px;
    width: 250px;
    position: absolute;
    left: -29px;
    top: 44px;
}
  .cloud-three {
    height: 250px;
    width: 250px;
    right: 67px;
    position: absolute;
}
}

/* iPad Pro 10.5-inch - Portrait Mode */
@media only screen and (min-width: 834px) and (max-width: 1024px) and (orientation: portrait) {
      /* .kids-png {
        height: 700px;
        width: 700px;
            top: 624px;
    left: -114px;
    }
 */
.cloud-one {
    height: 120px;
    width: 150px;
    position: absolute;
    left: 191px;
}

  .set-mobile-padding{
        padding-right: 30px;
  }
  .cloud-two {
    height: 200px;
    width: 200px;
    position: absolute;
    left: -2px;
    top: 81px;
}
      .cloud-three {
        height: 200px;
        width: 200px;
        right: 64px;
        position: absolute;
        top: 65px;
    }
      .hero-content-description {
        /* font-size: 45px; */
        line-height: 65px;
    }
  .know-a-group {
    height: 28vh;
}
      /* .set-tree {
        bottom: -146px;
        height: 369px;
        width: auto;
        position: absolute;
        right: 9px;
        height: 695px;
    } */

      /* .set-tree {
        bottom: -96px;
        height: 369px;
        width: auto;
        position: absolute;
        right: 9px;
        height: 536px;
    } */

  .set-tree {
        bottom: -54px;
        height: 369px;
        width: auto;
        position: absolute;
        right: 9px;
        height: 560px;
    }
    .make-donation{
    margin-top:36rem !important;
  }
}

/* iPad Pro 10.5-inch - Landscape Mode */
@media only screen and (min-width: 1112px) and (max-width: 1366px) and (orientation: landscape) {
  .set-tree {
    bottom: -233px;
    height: 369px;
    width: auto;
    position: absolute;
    right: 48px;
    height: 667px;
}

 
   .cloud-one {
    height: 120px;
    width: 150px;
    position: absolute;
    left: 210px;
}
  .cloud-two {
    height: 250px;
    width: 250px;
    position: absolute;
    left: -29px;
    top: 44px;
}
  .cloud-three {
    height: 250px;
    width: 250px;
    right: 67px;
    position: absolute;
}
}


/* Surface Pro 7 - Portrait Mode */
@media only screen and (max-width: 912px) and (min-width:900px) and (orientation: portrait) {
      /* .kids-png {
        height: 700px;
        width: 646px;
        top: 671px;
    } */
      .hero-content-description {
        /* font-size: 40px; */
    }
  .here-is-where {
    /* font-size: 44px; */
}
      .make-donation{
    margin-top:53rem !important;
  }
  
}

 @media screen and (width: 844px) and (height: 390px) {
      .set-tree {
        bottom: -74px;
        right: 20px;
        height: 364px;
    }
}

/* Surface Pro 7 - Landscape Mode */
@media only screen and (max-width: 1368px) and (orientation: landscape) {
 /* .set-tree {
        bottom: -197px;
        right: 102px;
        height: 535px;
    } */

      .set-tree {
        bottom: -126px;
        right: 20px;
        height: 491px;
    }

  .know-a-group {
        height: 41vh;
  }
  .cloud-one {
    height: 120px;
    width: 150px;
    position: absolute;
    left: 210px;
}
  .cloud-two {
    height: 250px;
    width: 250px;
    position: absolute;
    left: -29px;
    top: 44px;
}
  .cloud-three {
    height: 250px;
    width: 250px;
    right: 67px;
    position: absolute;
}
}


/* Target Google Nest Hub (7-inch) */
@media only screen and (min-width: 1024px) and (max-width: 1280px) and (min-height: 600px) and (max-height: 800px) {
         .set-tree {
        bottom: -124px;
        right: 102px;
        height: 421px;
    }
      .know-a-group-heading {
        font-size: 34px;
    }

  .set-mobile-padding{
        padding-right: 30px;
  }
  .cloud-one {
   
    position: absolute;
    left: 185px;
}
  .cloud-two {
    position: absolute;
    left: 4px;
    top: 47px;
}
      .cloud-three {
        right: 78px;
        position: absolute;
        top: 25px;
    }

}


@media only screen and (min-width: 1280px) and (max-width: 1366px) and (min-height: 800px) and (max-height: 900px) {
       .cloud-one {
        position: absolute;
        left: 230px;
    }
         .set-tree {
        bottom: -208px;
        right: 102px;
        height: 578px;
    }
  /* .kids-png {
    height: 680px;
    width: 680px;
    position: absolute;
    top: 106px;
    left: 40px;
} */
}

@media screen and (width: 1366px) and (height: 607px) {
   .set-tree {
    bottom: -181px;
    right: 102px;
    height: 561px;
}

   .kids-png{
    height: 500px;
    width: 500px;
}
  .cloud-one {
    height: 120px;
    width: 150px;
    position: absolute;
    left: 265px;
    top: 7px;
}
  .cloud-two {
    height: 250px;
    width: 250px;
    position: absolute;
    left: 15px;
    top: 56px;
}
  .cloud-three {
    height: 250px;
    width: 250px;
    right: 175px;
    position: absolute;
    top: 44px;

}
}
@media screen and (width: 1366px) and (height: 768px) {
   .set-tree {
    bottom: -220px;
    right: 102px;
    height: 575px;
}

   .kids-png{
    height: 500px;
    width: 500px;
}
  .cloud-one {
    height: 120px;
    width: 150px;
    position: absolute;
    left: 265px;
    top: 7px;
}

  .set-product-details-title{
        /* font-size: 46px !important; */
  }
  .cloud-two {
    height: 250px;
    width: 250px;
    position: absolute;
    left: 15px;
    top: 56px;
}
  .cloud-three {
    height: 250px;
    width: 250px;
    right: 175px;
    position: absolute;
    top: 44px;

}

   /* .kids-png {
    top: 85px;
   
} */
}


@media screen and (min-width:765px) and (max-width:1200px){
  /* .leaf-one-img {
    position: absolute;
    width: 19%;
    height: 9%;
    right: 16%;
    top: 2%;
    transform: rotate(45deg);
    z-index: 1;
}
  .leaf-two-img {
    height: 9%;
    width: 17%;
    right: 22%;
    top: 2%;
    position: absolute;
    z-index: 1;
} */
  .leaf-three-img,.leaf-four-img{
    width: 80px;
    height: 80px
  }
.set-mobile-padding{
        padding-right: 30px;
  }
  
}

/* For 1920x1080 screens (Full HD) */
/* @media only screen and (max-width: 1920px) and (max-height: 1080px) {
  .cloud-three {
    height: 250px;
    width: 250px;
    right: 175px;
    position: absolute;
    top: 25px;
}
  .cloud-two {
    height: 250px;
    width: 250px;
    position: absolute;
    left: 148px;
    top: 56px;
}
  .cloud-one {
    height: 120px;
    width: 150px;
    position: absolute;
    left: 382px;
    top: 22px;
}
  .kids-png {
    height: 700px;
    width: 700px;
    position: absolute;
    top: 259px;
    left: 38px;
}
  .know-a-group {
    background-image: url(/cdn/shop/files/Nowupdate-gray.png?v=1739530725);
    background-repeat: no-repeat;
    background-size: 100% 100%;
    height: 37vh;
}
  .set-tree {
    bottom: -213px;
    height: 369px;
    width: auto;
    position: absolute;
    right: 215px;
    height: 728px;
}
} */

@media (min-width: 2100px)  {
    /* .kids-png {
    height: 1300px;
    width: 1300px;
    position: absolute;
    top: 358px;
    right: 292px;
    left: -103px;  
} */
  /* .product-title-text{
  padding-left: 260px !important;
} */
  .display-big-screen {
    display: block; 
  }

  .hero-content-description{
    /* font-size: 54px; */
    line-height: 70px;
  }
  .set-mt-alignment-hero-section{
    margin-top: 150px;
  }

  .set-width-height-ctn-one{
    margin-bottom: 10px;
  }
  
  .large-cloud {
    margin-left: 273px !important;
}

 .mini-cloud {
        max-height: 200px;
        max-width: 200px;
        margin-left: 50px !important;
        margin-bottom: 52px;
    }

  .medium-cloud {
    margin-left: 83px !important;
}
  .display-big-small-screen {
    display: none;
  }
  .set-about-content{
    margin:0 260px !important;
    padding:0px !important;
  }
  .set-about-description-single-section{
    min-width:1200px;
    margin-bottom:435px;
  }

  .set-card-category-product-img{
        width: 350px !important;
    height: 400px;
  }
  
  
  .set-text-data{
    min-width: 1100px;
  }
  .about-description{
    font-size:20px;
  }
  .product-padding-image{
  /* padding:0px !important; */
          padding: 0 0 80px 246px !important;
  margin:0px !important;
}
  .know-a-group-heading{
        margin-top: 20px;
  }
  .content-description p{
  color:black !important;
  font-size:21px !important;
}
.cloud-two {
    height: 400px;
    width: 400px;
    position: absolute;
    left: 93px;
    top: 113px;
}
.cloud-one {
    height: 300px;
    width: 300px;
    position: absolute;
    left: 408px;
}
.cloud-three {
    height: 400px;
    width: 400px;
    right: 175px;
    position: absolute;
    top: 25px;
}
.set-alignment-padding {
    padding: 0px 0px 0px 246px;
}
.about-padding {
    padding: 70px 0px 70px 246px;
    max-width: 1000px;
}
.know-a-group{
    height: 30vh;
}
.set-alignment-padding{
    align-items: center !important;
}
    .set-tree {
        bottom: -91px;
        height: 369px;
        width: auto;
        position: absolute;
        right: 215px;
        height: 900px;
    }

          @keyframes falling-variant {
    0% {
        top: 20%;
    }

    
    100% {
        top: 190% !important;
        right: 75%;
    }
}



@keyframes falling {
    0% {
        top: 20%;
    }

    
    100% {
        top: 190% !important;
        right: 70%;
    }
}

@keyframes swaying {

    0%,
    100% {
        transform: translateX(0) rotate(0deg);
    }

    50% {
        transform: translateX(100px) rotate(45deg);
    }
    
}



/* @keyframes falling-variant-four {
    0% {
        top: 95%;
    }

    
    100% {
        top: 190% !important;
        right: 50%;
    }
} */

@keyframes swaying-variant-four {

    0%,
    100% {
        transform: translateX(0) rotate(0deg);
    }

    50% {
        transform: translateX(100px) rotate(45deg);
    }
    
}
} 

@media (min-width: 2000px) and (max-width: 2100px) {
   .display-big-screen {
    display: block; 
  }

  .set-mt-alignment-hero-section{
    margin-top: 150px;
  }
  
  .large-cloud {
    margin-left: 273px !important;
}

 .mini-cloud {
        max-height: 200px;
        max-width: 190px;
        margin-left: 50px !important;
        margin-bottom: 52px;
    }

  .medium-cloud {
    margin-left: 31px !important;
}
  .display-big-small-screen {
    display: none;
  }
  .set-about-content{
    margin:0 260px !important;
    padding:0px !important;
  }
  .set-about-description-single-section{
    min-width:1200px;
    margin-bottom:435px;
  }

  .set-card-category-product-img{
        width: 350px !important;
    height: 400px;
  }
  
  
  .set-text-data{
    min-width: 1100px;
  }
  .about-description{
    font-size:20px;
  }
  .product-padding-image{
  /* padding:0px !important; */
          padding: 0 0 80px 246px !important;
  margin:0px !important;
}
  .know-a-group-heading{
        margin-top: 20px;
  }
  .content-description p{
  color:black !important;
  font-size:21px !important;
}
.cloud-two {
    height: 400px;
    width: 400px;
    position: absolute;
    left: 93px;
    top: 113px;
}
.cloud-one {
    height: 300px;
    width: 300px;
    position: absolute;
    left: 408px;
}
.cloud-three {
    height: 400px;
    width: 400px;
    right: 175px;
    position: absolute;
    top: 25px;
}
.set-alignment-padding {
    padding: 0px 0px 0px 246px;
}
.about-padding {
    padding: 70px 0px 70px 246px;
    max-width: 1000px;
}
.know-a-group{
    height: 30vh;
}
.set-alignment-padding{
    align-items: center !important;
}
    .set-tree {
        bottom: -91px;
        height: 369px;
        width: auto;
        position: absolute;
        right: 215px;
        height: 600px;
    }

          @keyframes falling-variant {
    0% {
        top: 20%;
    }

    
    100% {
        top: 190% !important;
        right: 75%;
    }
}



@keyframes falling {
    0% {
        top: 20%;
    }

    
    100% {
        top: 190% !important;
        right: 70%;
    }
}

@keyframes swaying {

    0%,
    100% {
        transform: translateX(0) rotate(0deg);
    }

    50% {
        transform: translateX(100px) rotate(45deg);
    }
    
}



/* @keyframes falling-variant-four {
    0% {
        top: 95%;
    }

    
    100% {
        top: 190% !important;
        right: 50%;
    }
} */

@keyframes swaying-variant-four {

    0%,
    100% {
        transform: translateX(0) rotate(0deg);
    }

    50% {
        transform: translateX(100px) rotate(45deg);
    }
    
}
}


@media screen and (min-width:1999px) and (max-width:2401px){
    /* .kids-png {
    height: 1050px;
    width: 1050px;
    position: absolute;
    top: 259px;
    left: 38px;
} */
  
}


.mini-cloud{
max-height: 200px;
    max-width: 200px;
    margin-left: 87px;
  margin-bottom: 52px;
}

.medium-cloud{
      padding-top: 119px;
}

.large-cloud{
   margin-left:118px;
}

@media screen and (min-width: 768px) and (max-width: 1200px) {
.tab-cloud-medium{
  max-height:200px;
  max-width:200px
}
.tab-cloud-mini{
  max-height:100px;
  max-width:100px
}
.tab-cloud-large{
  max-height:200px;
  max-width:200px
}
  .set-width-height-ctn-one{
    /* width: 135px; */
    font-size:17px;
    
  }
}
@media screen and (min-width: 320px) and (max-width: 768px) {
 .tab-cloud-medium{
  max-height:100px;
  max-width:100px;
  margin-top: 18px;
}
  .set-product-details-title{
    /* font-size: 28px !important; */
  }
   .carousel-control-prev {
    left: 21px;
}

  .set-mobile-padding{
        padding-right: 30px;
  }
  .carousel-control-next {
    right: 0px;
}
.tab-cloud-mini{
  max-height:60px;
  max-width:70px
}
.tab-cloud-large{
  max-height:100px;
  max-width:100px
}

  /* .set-about-content{
    max-width:200px !important;
  } */

}

.leaf-reload{
  visibility:hidden;
}

.about-description{
  color:black !important;
}

/* @media screen and (min-width: 1200px) and (max-width: 1529px) {
  .mini-cloud {
   width: 146px;
   height: 146px;
	margin-left: 20px;
}

.large-cloud{
max-width: 200px;
      margin-left: 50px;
}

.medium-cloud{
    max-width: 200px;
}
} */


.kids-png{
  margin-bottom:50px;
  /* width:1000px; */
}

.ctn-img{
  height:35px;
  width:35px;
}

.content-description p{
  color:black !important;
  font-size:16px;
}

/* Product-Category CSS */
.card-border{
  border:none !important;
}
.set-align-price{
  text-align:center !important;
  margin-top:7px !important;
  font-size:14px !important;
  margin-bottom:12px !important;
}
.full-unstyled-link{
  color:var(--primary-color) !important;
  font-weight:600 !important;
  text-align:center;
  font-size:22px;
}
/* .quantity-set-input{
  min-height:0px !important;
  height: 30px !important;
  width: 91px !important;
} */
.card-set-height{
  height:63% !important;
}
.card-img-tree{
  height:400px !important;
  width:350px !important;
  border-radius:20px !important;
      margin: auto !important;
}
.card-information-set-UI{
  margin:0px !important;
  padding: 0.3rem 1rem !important;
  padding-top:0px !important;
  padding-bottom:0px !important;
}
.cart-remove-button{
  /* margin-right: 40px !important; */
    /* margin-left: 20px !important; */
    margin-top: 4px !important;
}
cart-remove-button .icon-remove{
    height: 30px !important;
    width: 30px !important;
}
.pr-customfinals,.pr-customs{
  color:black !important;
}
.card__information{
  padding-top:0px !important;
}
.minus-btn{
  width: 30px !important;
}

.set-card-box{
  margin-left: 65px;
    margin-right: 65px;
    justify-content: center;
}
.set-add-cart-btn {
    font-size: 16px !important;
    font-weight: 600 !important;
    padding: 6px 14px !important;
    background-color: #067EB2 !important;
    border-radius: 7px !important;
    color: #ffffff !important;
    border: none !important;
    width: auto !important;
    box-shadow: none !important;
    min-width: 43% !important;
    margin:0 auto !important;
      min-height: 40px !important;
    min-width: 40px !important;
  }
.set-add-cart-btn:after{
  box-shadow: none !important;
}

@media screen and (min-width:700px) and (max-width:1200px){
  .set-tablet .grid__item{
    width: 35rem !important;
    max-width: none !important;
  }
  .set-product-details-title{
    /* font-size: 28px !important; */
  }

  .set-mobile-padding{
        padding-right: 30px;
  }

  .set-padding-grid{
   /* padding: 0 2rem !important; */
    /* margin:0 265px !important; */
  }
  .set-hero-padding{
    padding: 0 2rem !important;
  }
}

@media screen and (min-width:700px) and (max-width:1000px){
    .carousel-control-prev {
    left: 18px;
}
  .carousel-control-next {
    right: 0px;
}
}

@media screen and (min-width:1000px) and (max-width:1440px){
    .carousel-control-prev {
    left: 26px;
}
  .carousel-control-next {
    right: 0px;
}
}

@media screen and (min-width:1440px) and (max-width:1920px){
  .carousel-control-prev {
    left:22px;
  }
  .carousel-control-prev-icons img{
    width:3.5rem;
  }
  .carousel-control-next-icons img{
    width:3.5rem;
  }
}
@media screen and (min-width:1900px){
  .cart-margin{
    margin-bottom:7vh;
  }
}
@media screen and (min-width:2000px) {
   .carousel-control-prev {
    left:20px;
  }
  .carousel-control-next {
    right:10px;
  }
}

/* Product Details  */
.carousel-mini-image{
      margin-right: 88% !important;
}
.tiny-img{
  min-width: 50px !important;
  min-height: 50px !important;
}
.remove-button-bg{
  background:none !important;
}
.set-align-price-pd{
  text-align:left !important;
}
.price-bold{
  font-weight:bold !important;
}
/* .thumbnail-product-details{
 max-height: 350px;
 max-width: 350px;
} */

.set-bold-total{
  font-weight: bolder;
    font-size: 20px;
}

.product-title-text{
  padding-left: 17rem;
  font-family: "Fredericka the Great", serif;
  color: #057FB0 !important;
  margin-bottom:40px;
}
.remove-hero-margin{
  margin-left:0px !important;
}

.set-image-bg{
      object-fit: fill !important;
}
.set-border-product-category{
  border:0px !important;
}
.set-banner-product-category{
  padding:0px;
  padding-top: 25px;
}

.set-padding-grid{
  padding:0px !important;
  margin: 0px 10% !important;
}

.set-padding-top-product-details{
  padding-top:0px !important;
}


@media screen and (min-width:1999px){
  .set-padding-grid{
    margin: 0 25rem !important;
    /* max-width: fit-content !important; */
  }

  .product-title-text{
    padding-left: 25rem;
    font-size: 64px;
  }
}

.set-product-details-quantity-input{
  width: 127px !important;
}

.set-product-details-title{
  font-size:3.75rem;
  color: var(--primary-color);
  font-family: Fredericka the Great, serif;
}

.set-about-title-single-section{
      color: var(--primary-color)!important;
      font-family: Fredericka the Great, serif !important;
  margin-top:60px !important;
}

.set-top-image-carasoul{
  margin-top:90px;
}

.set-product-btn{
 margin:17px 0px 35px 0px !important;
}

.carousel-control-next,.carousel-control-prev{
  top:0px !important;
}

.wave-img-product-details{
  /* width: 100% !important; */
    height: 30vh !important;
    /* object-fit: fill !important; */
  /* clip-path: polygon(100% 0%, 0% 0% , 0.00% 20.56%, 1.67% 20.98%, 3.33% 21.61%, 5.00% 22.43%, 6.67% 23.40%, 8.33% 24.49%, 10.00% 25.64%, 11.67% 26.80%, 13.33% 27.92%, 15.00% 28.95%, 16.67% 29.85%, 18.33% 30.59%, 20.00% 31.11%, 21.67% 31.41%, 23.33% 31.47%, 25.00% 31.29%, 26.67% 30.88%, 28.33% 30.24%, 30.00% 29.42%, 31.67% 28.45%, 33.33% 27.36%, 35.00% 26.22%, 36.67% 25.06%, 38.33% 23.93%, 40.00% 22.90%, 41.67% 22.00%, 43.33% 21.27%, 45.00% 20.74%, 46.67% 20.44%, 48.33% 20.38%, 50.00% 20.56%, 51.67% 20.98%, 53.33% 21.61%, 55.00% 22.43%, 56.67% 23.40%, 58.33% 24.49%, 60.00% 25.64%, 61.67% 26.80%, 63.33% 27.92%, 65.00% 28.95%, 66.67% 29.85%, 68.33% 30.59%, 70.00% 31.11%, 71.67% 31.41%, 73.33% 31.47%, 75.00% 31.29%, 76.67% 30.88%, 78.33% 30.24%, 80.00% 29.42%, 81.67% 28.45%, 83.33% 27.36%, 85.00% 26.22%, 86.67% 25.06%, 88.33% 23.93%, 90.00% 22.90%, 91.67% 22.00%, 93.33% 21.27%, 95.00% 20.74%, 96.67% 20.44%, 98.33% 20.38%, 100.00% 20.56%); */
/* clip-path: polygon(100% 0%, 0% 0% , 0.00% 81.80%, 1.67% 82.41%, 3.33% 83.34%, 5.00% 84.54%, 6.67% 85.97%, 8.33% 87.56%, 10.00% 89.25%, 11.67% 90.95%, 13.33% 92.60%, 15.00% 94.11%, 16.67% 95.44%, 18.33% 96.51%, 20.00% 97.28%, 21.67% 97.73%, 23.33% 97.81%, 25.00% 97.55%, 26.67% 96.94%, 28.33% 96.01%, 30.00% 94.80%, 31.67% 93.37%, 33.33% 91.78%, 35.00% 90.10%, 36.67% 88.40%, 38.33% 86.75%, 40.00% 85.23%, 41.67% 83.91%, 43.33% 82.84%, 45.00% 82.06%, 46.67% 81.62%, 48.33% 81.53%, 50.00% 81.80%, 51.67% 82.41%, 53.33% 83.34%, 55.00% 84.54%, 56.67% 85.97%, 58.33% 87.56%, 60.00% 89.25%, 61.67% 90.95%, 63.33% 92.60%, 65.00% 94.11%, 66.67% 95.44%, 68.33% 96.51%, 70.00% 97.28%, 71.67% 97.73%, 73.33% 97.81%, 75.00% 97.55%, 76.67% 96.94%, 78.33% 96.01%, 80.00% 94.80%, 81.67% 93.37%, 83.33% 91.78%, 85.00% 90.10%, 86.67% 88.40%, 88.33% 86.75%, 90.00% 85.23%, 91.67% 83.91%, 93.33% 82.84%, 95.00% 82.06%, 96.67% 81.62%, 98.33% 81.53%, 100.00% 81.80%);  */
/* clip-path: polygon(100% 0%, 0% 0% , 0.00% 58.97%, 1.67% 59.58%, 3.33% 60.51%, 5.00% 61.72%, 6.67% 63.15%, 8.33% 64.74%, 10.00% 66.42%, 11.67% 68.12%, 13.33% 69.77%, 15.00% 71.29%, 16.67% 72.61%, 18.33% 73.68%, 20.00% 74.46%, 21.67% 74.90%, 23.33% 74.99%, 25.00% 74.72%, 26.67% 74.11%, 28.33% 73.18%, 30.00% 71.98%, 31.67% 70.55%, 33.33% 68.96%, 35.00% 67.27%, 36.67% 65.57%, 38.33% 63.93%, 40.00% 62.41%, 41.67% 61.08%, 43.33% 60.01%, 45.00% 59.24%, 46.67% 58.80%, 48.33% 58.71%, 50.00% 58.97%, 51.67% 59.58%, 53.33% 60.51%, 55.00% 61.72%, 56.67% 63.15%, 58.33% 64.74%, 60.00% 66.42%, 61.67% 68.12%, 63.33% 69.77%, 65.00% 71.29%, 66.67% 72.61%, 68.33% 73.68%, 70.00% 74.46%, 71.67% 74.90%, 73.33% 74.99%, 75.00% 74.72%, 76.67% 74.11%, 78.33% 73.18%, 80.00% 71.98%, 81.67% 70.55%, 83.33% 68.96%, 85.00% 67.27%, 86.67% 65.57%, 88.33% 63.93%, 90.00% 62.41%, 91.67% 61.08%, 93.33% 60.01%, 95.00% 59.24%, 96.67% 58.80%, 98.33% 58.71%, 100.00% 58.97%); */
/* clip-path: polygon(100% 0%, 0% 0% , 0.00% 59.40%, 1.00% 59.49%, 2.00% 59.74%, 3.00% 60.16%, 4.00% 60.74%, 5.00% 61.47%, 6.00% 62.34%, 7.00% 63.34%, 8.00% 64.45%, 9.00% 65.66%, 10.00% 66.95%, 11.00% 68.30%, 12.00% 69.70%, 13.00% 71.12%, 14.00% 72.54%, 15.00% 73.95%, 16.00% 75.32%, 17.00% 76.63%, 18.00% 77.87%, 19.00% 79.01%, 20.00% 80.05%, 21.00% 80.96%, 22.00% 81.73%, 23.00% 82.36%, 24.00% 82.83%, 25.00% 83.14%, 26.00% 83.28%, 27.00% 83.24%, 28.00% 83.04%, 29.00% 82.68%, 30.00% 82.15%, 31.00% 81.46%, 32.00% 80.64%, 33.00% 79.68%, 34.00% 78.60%, 35.00% 77.42%, 36.00% 76.15%, 37.00% 74.82%, 38.00% 73.43%, 39.00% 72.02%, 40.00% 70.59%, 41.00% 69.18%, 42.00% 67.80%, 43.00% 66.46%, 44.00% 65.20%, 45.00% 64.02%, 46.00% 62.95%, 47.00% 62.00%, 48.00% 61.18%, 49.00% 60.51%, 50.00% 59.99%, 51.00% 59.63%, 52.00% 59.44%, 53.00% 59.41%, 54.00% 59.56%, 55.00% 59.88%, 56.00% 60.36%, 57.00% 60.99%, 58.00% 61.77%, 59.00% 62.69%, 60.00% 63.73%, 61.00% 64.88%, 62.00% 66.12%, 63.00% 67.44%, 64.00% 68.81%, 65.00% 70.22%, 66.00% 71.64%, 67.00% 73.06%, 68.00% 74.46%, 69.00% 75.81%, 70.00% 77.10%, 71.00% 78.30%, 72.00% 79.41%, 73.00% 80.40%, 74.00% 81.26%, 75.00% 81.98%, 76.00% 82.55%, 77.00% 82.96%, 78.00% 83.21%, 79.00% 83.28%, 80.00% 83.19%, 81.00% 82.93%, 82.00% 82.50%, 83.00% 81.91%, 84.00% 81.18%, 85.00% 80.30%, 86.00% 79.30%, 87.00% 78.18%, 88.00% 76.96%, 89.00% 75.67%, 90.00% 74.31%, 91.00% 72.91%, 92.00% 71.49%, 93.00% 70.07%, 94.00% 68.67%, 95.00% 67.30%, 96.00% 65.99%, 97.00% 64.76%, 98.00% 63.62%, 99.00% 62.59%, 100.00% 61.68%); */
/* clip-path: polygon(100% 0%, 0% 0% , 0.00% 52.96%, 1.00% 53.98%, 2.00% 55.22%, 3.00% 56.65%, 4.00% 58.27%, 5.00% 60.04%, 6.00% 61.94%, 7.00% 63.95%, 8.00% 66.03%, 9.00% 68.15%, 10.00% 70.30%, 11.00% 72.42%, 12.00% 74.50%, 13.00% 76.51%, 14.00% 78.41%, 15.00% 80.18%, 16.00% 81.80%, 17.00% 83.23%, 18.00% 84.47%, 19.00% 85.49%, 20.00% 86.28%, 21.00% 86.83%, 22.00% 87.12%, 23.00% 87.16%, 24.00% 86.95%, 25.00% 86.48%, 26.00% 85.77%, 27.00% 84.82%, 28.00% 83.66%, 29.00% 82.28%, 30.00% 80.72%, 31.00% 79.00%, 32.00% 77.13%, 33.00% 75.16%, 34.00% 73.10%, 35.00% 70.98%, 36.00% 68.84%, 37.00% 66.71%, 38.00% 64.61%, 39.00% 62.58%, 40.00% 60.64%, 41.00% 58.82%, 42.00% 57.16%, 43.00% 55.66%, 44.00% 54.36%, 45.00% 53.27%, 46.00% 52.40%, 47.00% 51.78%, 48.00% 51.40%, 49.00% 51.28%, 50.00% 51.42%, 51.00% 51.80%, 52.00% 52.44%, 53.00% 53.31%, 54.00% 54.41%, 55.00% 55.73%, 56.00% 57.23%, 57.00% 58.91%, 58.00% 60.73%, 59.00% 62.67%, 60.00% 64.71%, 61.00% 66.81%, 62.00% 68.94%, 63.00% 71.08%, 64.00% 73.20%, 65.00% 75.25%, 66.00% 77.22%, 67.00% 79.08%, 68.00% 80.80%, 69.00% 82.35%, 70.00% 83.71%, 71.00% 84.87%, 72.00% 85.81%, 73.00% 86.51%, 74.00% 86.97%, 75.00% 87.17%, 76.00% 87.12%, 77.00% 86.81%, 78.00% 86.25%, 79.00% 85.45%, 80.00% 84.42%, 81.00% 83.17%, 82.00% 81.73%, 83.00% 80.10%, 84.00% 78.32%, 85.00% 76.42%, 86.00% 74.41%, 87.00% 72.32%, 88.00% 70.20%, 89.00% 68.05%, 90.00% 65.93%, 91.00% 63.85%, 92.00% 61.85%, 93.00% 59.95%, 94.00% 58.19%, 95.00% 56.58%, 96.00% 55.16%, 97.00% 53.93%, 98.00% 52.92%, 99.00% 52.15%, 100.00% 51.61%); */
} 


.set-total-text{
      font-size: 24px;
    color: black;
}

.price-set-for-category{
  font-size: 24px;
    color: black;
}

.delete-cursor-pointer{
  cursor:pointer;
}


/* Product Grid css */

.product_card{
  border: none !important;
    width:250px !important;
}
.product-g{
      display: grid;
	  grid-template-columns: repeat(3, 1fr);
	  column-gap: 95px ;
      row-gap: 90px;
	  list-style: none;
	  padding: 0;
	  margin: 0;
}

.product_card_inner .card__media{
  border-radius:15px !important;
}

.product_card_inner {
  width:250px !important;
  height: 300px;
    border-radius:15px !important;
  background: transparent !important;
}

.products-quantity{
  min-height: auto !important;
  width: auto !important;
  z-index:1;
}
.product_removecart{
  margin-right: 5%
}

.products-quantity .quantity__button{
  width: 30px !important;
}

.addtocart_btn{
    background-color: var(--primary-color) !important;
    color: #fff !important;
    font-size: 18px !important;
    font-weight: 700 !important;
    border: none !important;
    border-radius: 10px !important;
    padding:1px 12px !important;
    letter-spacing: 0 !important;
}
.addtocart_btn:hover{
   background-color: #046a91!important;
  border: none !important;
  color: #fff !important;
}
.addtocart_btn::after{
  box-shadow: none !important;
}

.productcard_form{
   display: flex;
  justify-content: center;
  align-items:center;
  margin-top:25px;
}

.product-title{
  font-size:24px !important;
}

.product_total{
    display: flex;  
    align-items: center;
    font-size: 17px;
    gap: 1px;
    letter-spacing: 2px;
    color:#000;
    
}

.product_info{
  padding-bottom: 20px !important;
}

/* .product_price{
  font-size:18px;
} */
@media screen and (min-width:750px) and (max-width:1023px){
  .product-g{
   grid-template-columns: repeat(2, 1fr);
    column-gap:11%;
    margin-left:-4%;
  }
  .product_card{
    width:300px!important;
  }
  .set-mobile-padding{
        padding-right: 30px;
  }
  .product_card_inner{
    width:300px !important;
    height:350px !important;
  }
}

@media screen and (min-width:1024px) and (max-width:1200px){
  .product-g{
   grid-template-columns: repeat(3, 1fr);
    column-gap:8%;
    margin-left:-4%;
  }
  .set-mobile-padding{
        padding-right: 30px;
  }
}

@media screen and (min-width:1800px) and (max-width:1921px){
  .product_card_inner {
  width:350px !important;
  height: 400px;
}
  .product-cards{
    width:350px;
  }
  .product_card{
    width:350px !important;
  }
  
}

@media screen and (min-width:1930px){
   .carousel-control-prev{
     left:0px;
   }
   .carousel-control-next{
     right:-25px;
   }
  .product-g{
   grid-template-columns: repeat(4, 1fr);
    /* grid-template-columns: repeat(auto-fit, minmax(150px, 1fr)); */
    column-gap:14%;
  }

  .product_card_inner{
  width:350px !important;
    height:400px !important;
}
  .product_card{
  width:350px !important;
}

  .product-title{
  font-size:34px !important;
}

  .addtocart_btn{
     font-size: 18px !important;
      padding:1px 12px !important;
  }
  .product_total{
    font-size:30px;    
  }
}

@media screen and (max-width:541px){
  .product-g{
   grid-template-columns: repeat(1, 1fr);
    /* column-gap:14%; */
    row-gap: 60px;
  }
  .product_card{
    margin-left:-4%;
  }

  .main_product{
    display:flex;
    flex-direction:column;
    align-items: center;
    justify-content:center;
  }
  .product_card{
    width:300px !important;
  }
  .product_card_inner{
    width:320px !important;
    height:400px !important;
  }
  .product_card_content{
     width:320px !important;
  }
  .product-title-text{
    padding-left:0 !important;
  }

  .header{
    /* padding: 0px 1rem 0px 3rem !important; */
  }

  .set-top-image-carasoul{
    margin-top:25px !important;
  }
}

@media screen and (max-width:376px){

  .product_card{
    margin-left:-6%;
  }
  .product_card_inner{
    width:330px !important;
    height:400px !important;
  }

    .product_card_content{
     width:330px !important;
  }
  
}

@media screen and (min-width:1199px) and (max-width:1999px){
  .product_padding{
    margin: 0 17rem !important;
  }
}

@media screen and (min-width:1101px) and (max-width:1300px){
  .product_padding{
    margin: 0 17rem !important;
  }
}

@media screen and (min-width:999px) and (max-width:1023px){
  .product_padding{
    margin: 0 19rem !important;
  }
}

@media screen and (min-width: 750px) {
  .product_hero{
    min-height:auto !important;
  }
}
.product_cate{
   padding-bottom:70px; 
}
.set-header-bold-text{
      /* font-weight: 600 !important; */
    font-size: 1.2rem !important;
  
}

.set-heading-padding{
  padding-left: 15rem !important;
}

.set-heading-padding-quantiy{
  padding-left: 9rem !important;
}

.continue-shopping{
  color:var(--primary-color) !important;
}

.make-donation{
  margin-top:270px;
}

.quantity__button .svg-wrapper{
  width:16px !important;
}

.description-content{
  color:#212529;
}

.continue-shopping-btn-hover:hover{
  color:white !important;
}

/* @media  (width: 1536px) and (height: 729.60px) {
  
  .kids-png{
    height: 600px !important;
    width: 900px !important;
    background:red !important;
  }
} */

@media (min-width: 1200px) and (max-width: 1400px) {
  /* .kids-png{
    height: 600px !important;
    width: 750px !important;
    margin-top:-50px;
  } */

  .set-know-group {
    height: 29vh;
}

  .know-a-group {
height: 34vh;
  }
  
  .kids-png{
    /* margin-top:-73px; */
    margin-bottom: 30px;
        height: 350px;
    width: 561px;
  }

  .set-mt-alignment-hero-section{
    margin-top: 130px;
  }

  .display-big-small-screen {
    display: block;
  }

  .display-big-screen {
    display: none; 
  }
  .medium-cloud {
    padding-top: 45px;
}

  .here-is-where{
    /* font-size:40px; */
  }
      .hero-content-description {
        /* font-size: 40px; */
        line-height: 50px;
    }
      .set-tree {
        height: 511px;
        bottom: -192px;
    }
         .medium-cloud {
        padding-top: 0px;
        max-width: 160px;
        max-height: 160px;
        margin-left: 65px;
    }

        .mini-cloud {
        margin-bottom: 68px;
        margin-left: 2px;
        max-height: 55px;
        max-width: 115px;
    }

      .large-cloud {
        max-width: 170px;
        max-height: 170px;
        margin-bottom: 45px;
                margin-left: 119px;
    }
  
}

@media (min-width: 1400px) and (max-width: 1800px) {
  /* .kids-png{
    height: 600px !important;
    width: 750px !important;
    margin-top:-50px;
  } */

  .kids-png{
    /* margin-top:-73px; */
    margin-bottom: 30px;
        height: 350px;
    width: 561px;
  }

  .set-mt-alignment-hero-section{
    margin-top: 150px;
  }

  .display-big-small-screen {
    display: block;
  }

  .display-big-screen {
    display: none; 
  }
  .medium-cloud {
    padding-top: 45px;
}

  .here-is-where{
    /* font-size:40px; */
  }
          .hero-content-description {
        /* font-size: 43px; */
        line-height: 50px;
    }
  .set-tree{
    height:565px;
  }
        .medium-cloud {
        padding-top: 0px;
        max-width: 190px;
        max-height: 190px;
        margin-left: 111px;
    }

        .mini-cloud {
        margin-bottom: 137px;
        margin-left: -25px;
        max-height: 55px;
        max-width: 115px;
    }

  .large-cloud {
        max-width: 200px;
        max-height: 200px;
        margin-bottom: 76px;

    }
  
}

@media (min-width: 1801px) and (max-width: 1921px) {
  /* .kids-png{
    height: 600px !important;
    width: 750px !important;
    margin-top:-50px;
  } */

  .kids-png{
    /* margin-top:-73px; */
    margin-bottom: 25px;
    margin-top:35px;
  }

  .set-width-height-ctn-one{
    margin-bottom: 10px;
  }

  .set-mt-alignment-hero-section{
    margin-top: 150px;
  }

  .display-big-small-screen {
    display: block;
  }

  .display-big-screen {
    display: none; 
  }
  .medium-cloud {
    padding-top: 45px;
}

  .here-is-where{
    /* font-size:40px; */
  }
  .hero-content-description{
    /* font-size:45px; */
    line-height:54px;
  }
  .set-tree{
    height:624px;
  }
     .medium-cloud {
        padding-top: 45px;
        max-width: 190px;
        max-height: 190px;
        margin-left: 116px;
    }

        .mini-cloud {
        margin-bottom: 128px;
        margin-left: 24px;
        max-height: 80px;
        max-width: 150px;
    }

  .large-cloud {
        max-width: 220px;
        max-height: 220px;
        margin-left: 200px;
        margin-bottom: 53px;
    }
  
}

@media (max-width:541px) and (min-width:380px){

 .addtocart_btn{ 
   font-size: 15px !important;
    padding: 4px 12px !important;  
}
  .product-title {
    font-size: 20px !important;
}

}

@media (max-width: 380px) and (min-width: 320px) {
 .addtocart_btn{ 
    font-size: 15px !important;
    padding: 4px 12px !important;  
}
  .product-title {
    font-size: 20px !important;
}

}

.primary-ctn-one:hover{
      background-color: #046a91 !important;
    box-shadow: none !important;
}

.set-clamp-font-size{
  font-size: clamp(32px, 2.85vw, 56px);
}


.set-clamp-description, .set-about-description p, .set-clamp-description-product-details{
  font-size: clamp(17px, 1.6vw + 0.2rem, 22px);
}
.set-margin-bottom-about-section p{
  margin-top:17px;
}

.set-contact-local-color{
  color:white;
}

.set-new-heading-home{
  font-size: clamp(28px, 2.4vw, 44px);
}