@import url('https://fonts.googleapis.com/css2?family=Courgette&family=Paytone+One&display=swap');


body{
    padding: 0;
    margin: 0;
}


.section-divider{
    padding-top:  100px;
}

.for-font{
    font-family: 'Courgette', cursive;
}

.navbar{
    background-color: #fff !important;
    font-size: 20px;
    color: #23462f;
    box-shadow: 0 0 8px rgb(0 0 0 / 30%) !important;
}

.nav-link{
    color: #23462f !important;
}

.nav-link:hover{
    color: greenyellow !important;
}

.toPoint{
    cursor: pointer;
}

.btn-main{
    background-color: #23462f;
    color: #fff;
    font-weight: bold;
    padding: 10px 40px;
}

.btn-main2{
    background-color: #f1f1f1;
    border: #f1f1f1;
    color: #23462f !important;
    font-weight: bold;
    padding: 10px 40px;
}


.footer-bg{
    background-color: #fff;
}

.footer-title{
    color: #23462f;
    text-decoration: none;
    font-weight: 700;
}

.footer-text{
    color: gray;
    text-decoration: none;
    cursor: pointer;
}

.for-color{
    color: #23462f;
}

.card{
    border: none !important;
}

.read-more{
    color: orange;
    text-decoration: none;
    font-weight: bold;
}

.for-shadow{
    box-shadow: rgba(0, 0, 0, 0.1) 0px 20px 25px -5px, rgba(0, 0, 0, 0.04) 0px 10px 10px -5px;
    border: 2px;
}


.btn-product{
    box-shadow: rgba(50, 50, 93, 0.25) 0px 6px 12px -2px, rgba(0, 0, 0, 0.3) 0px 3px 7px -3px !important;
    background-color: #f1f1f1 !important;
    border: none;
    color: gray;
    
}

.btn-product:hover{
    box-shadow: rgba(50, 50, 93, 0.25) 0px 6px 12px -2px, rgba(0, 0, 0, 0.3) 0px 3px 7px -3px !important;
    background-color: #23462f !important;
    
}



.review .review-slider{
    padding-bottom: 2rem;
  }

  .review{
      padding: 75px 15px;
  }
  
  .review .box{
    padding:2rem;
    text-align: left;
    box-shadow: 0 1rem 2rem rgba(0,0,0,.1);
    border-radius: .5rem;
    background-color: #f1f1f1;
  }
  
  .review .box img{
    object-fit: cover;
    margin-bottom: 1rem;
  }
  
  .review .box h3{
    color:#333;
    color: #23462f;
  }
  
  .review .box p{
    color:#666;
    
    padding:1rem 0;
  }
  
  .review .box .stars i{
    color:gold;
    
  }
  
  .review-flow{
      overflow-x: hidden;
      background-color: #f5decd;
     
  }

  .swiper-container{
      overflow-x: hidden;
  }


  .text-back {
    background-image: url(https://images.unsplash.com/photo-1500829243541-74b677fecc30?ixlib=rb-1.2.1&ixid=MnwxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8&auto=format&fit=crop&w=1176&q=80);
    background-repeat: repeat;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    margin: 100px 0;
    font-size: 94px;
    text-align: center;
    font-weight: bold;
    text-transform: uppercase;
    font-family: 'Steelfish Rg', 'helvetica neue',
             helvetica, arial, sans-serif;
    font-weight: 800;
    -webkit-font-smoothing: antialiased;
}


@media screen and (max-width: 480px) {
    .text-back {
      
        font-size: 50px;
    }
      
  }



  @media only screen and (min-width: 993px) and (max-width: 1400px)  {
        .navbar{
            font-size: 12px !important;
            font-weight: bold;
        }
        .gull{
            display: none;
        }
   
    }