.text-content i{
    float:left; 
    font-size:25px; 
    color:#00715D 
}
  .text-content{
    padding-top: 20px;
    font-size:12px ; 
    color: #283734;
}
  .text-content p{
    font-size: 16px;
    font-weight:600 ;
}
.text-content .content-2 {margin-left: 33px;}
  .text-content h6{
      font-size: 14px;
  }
  .icon{
font-size: 20px;
color: black;
}

.nav-item{font-weight: 600;font-size: 18px;}
.dropdown-item{color: rgb(116, 107, 107);font-weight: 600;padding: 10px 15px;}
.header-grid{display: none;}
@media (min-width: 768px) { 
    .header-grid{display: unset;}
    .dropdown.show{
        transition: all 1s ease !important;
    }
.dropdown:hover .dropdown-menu {
  display: block;
  margin-top: 0; 
  border: none;
  padding:20px;
 
}
}



*{
    font-family:  'Nunito', sans-serif;
}
.title-1{
   color: #00715D;
}
.featuresss{
    font-size:50px ;
    font-weight: 600;
    font-family:  'Nunito', sans-serif;
    
}
 .text-icon i{
    float:left; 
    font-size:35px; 
    color:#00715D 
  }
 .box .content-text1{
   margin-left:50px;
   font-size:18px ; 
   color:#6F7775;
  }
  .box .text-1{
   font-size: 18px;
   color:#6F7775;
 }
 .box p{
  color: #6F7775;
 }

.form-control {border-top-right-radius: unset;border-bottom-right-radius: unset;}
.btn-search {border-top-left-radius: unset;border-bottom-left-radius: unset; background-color: #00715D;border-color: #00715D;font-size: 16px;text-transform: capitalize;}
.btn-search:hover {background-color: #00715D;color: #fff;border-color: #00715D;}

.btn-login a {color: #fff !important;}
.btn-login {background-color: #00715D;border-color: #00715D;font-size: 16px;text-transform: capitalize;color: #fff;}
.btn-login:hover {background-color: #00715D;color: #fff !important;border-color: #00715D;}

 .features{
    font-weight:600 ;
    font-size: 50px;
  }
.title{
    color: #00715D;
  }
 .text{
    font-size: 18px;
    color: #909695;;
  }

.list{
    
    border-left:3px solid; 
    padding: 0px;
    color: #00715D ;
    font-size:18px ;
    padding-left:40px ;
    margin: 10px;

}
.list-group-item{
    margin-top:15px ;
    font-size:20px ;
}


.swiper-card .swiper {
      width: 100%;
      height: 100%;
    }

    .swiper-card .swiper-slide {
      font-size: 18px;



    }

.swiper-card .swiper-slide {
    flex-shrink: 0;
    width: 100%;
    height: 100%;
    position: relative;
    transition-property: transform;
    display: flex;
}

    .swiper-card .swiper-slide img {
      width: 100%;
      height: 100%;
      object-fit: cover;
      border-top-left-radius: 20px;
      border-top-right-radius: 20px;

    }
    .swiper-card .card{
      border: none;
      border-radius: 20px;
    }   

    .swiper-card .card img{
      width: 100%;
      height: 100%;
    }
  .icon-button i{
    color: #515634;
    }
    .swiper-card .card-title{
        font-weight:600 ;
    }



    .swiper-bundle{
        position: relative;
        height: 80%;
        font-family: Helvetica Neue, Helvetica, Arial, sans-serif;
        font-size: 14px;
        color: #000;
      }
    
        /* swiper-bundle */
      .swiper-bundle .swiper {
        width: 90%;
        height: 100%;
        padding:5px ;
      }
    
      .swiper-bundle .swiper-slide {
        text-align: center;
        font-size: 30px;
        
    
      }
      body{max-width: 100% !important;}
      .swiper-bundle .swiper-slide img {
       
        width: 100%;
        height: 100%;
        gap:30px;
        object-fit: cover;
        color:blue;
      }
      .swiper-bundle .swiper-slide {
        width: 100%;
        
      }

      .learn li{ font-size:18px !important;}
      .just p{text-align: justify;}
      .feature-two__single {
        position: relative;
        display: block;
        margin-bottom: 10px;
        z-index: 1;
    }
    .download-botton i{color: #FAD45A;transition: 0.3s;}
  .banner  .feature-two__single-inner {
        position: relative;
        display: block;
        background-color: #283734;
        padding: 40px;
        border-radius: 10px;
        overflow: hidden;
        
        z-index: 1;
    }
    .download-botton  .feature-two__single-inner {
        position: relative;
        display: block;
        background-color: #283734;
        border-radius: 10px;
        overflow: hidden;
        
        z-index: 1;
    }
    .download-botton .feature-two__single-inner h3{font-size: 18px;font-weight: 600;}
    .feature-two__single-inner a{text-decoration: none;color:white;font-weight: 600;}
    .feature-two__single-inner h3{font-size: 22px;font-weight: 600;}
    .feature-two-shape-1 {
        position: absolute;
        top: 0;
        right: 0;
        bottom: 0;
        width: 180px;
        z-index: -1;
        background-repeat: no-repeat;
    }
    .feature-two__content-box {
        position: relative;
        display: flex;
        justify-content: space-between;
    }
    .feature-two__content-left {
        position: relative;
        display: block;
    }
    .feature-two__icon {
        position: relative;
        display: flex;
        top: 3px;
    }
    .box-card .col-md-3{
        height: 100%;
    }
    .feature-two__content-left:hover.feature-two__content-left i{font-size: 24px;transition: 0.3s;}
    
    .left-image-right-content h3{color: white;}
    .left-image-right-content p{color: #1f2020;}
    header i{padding-right: 8px;}
header{z-index: 999999999999999999;}
    
/*
    .list{

      border-left:3px solid; 
      padding: 0px;
      color: #00715D ;
      font-size:18px ;
      padding-left:40px ;
      margin: 10px;
      
      }
      .list-group-item{
      margin-top:15px ;
      font-size:20px ;
      }
      .list-group-item li a{
        color:#00715D;
        text-decoration: none;
      }
      */


      .list-group .list-group-item{
        border: none;
        color: #6F7775;
        padding: 3px;
        font-size:20px ;
        padding-left:40px ;
        font-weight: 300;

      }
      .left-image-right-content p,.right-image-left-content p{color:white !important;}
      @media (max-width: 767px) { 
          .left-image-right-content,.right-image-left-content{background:none !important;}
          
          .left-image-right-content .col-md-9,.right-image-left-content .col-md-9,.left-image-right-content .col-md-3,.right-image-left-content .col-md-3{
              margin-bottom: 30px;
          }
        .left-image-right-content .col-md-3,.right-image-left-content .col-md-3{
          border-bottom-right-radius: none !important;
        }
        /*.left-image-right-content img,.right-image-left-content img{
          border-bottom-right-radius: 0px!important;  border-bottom-left-radius: 0px!important;
        }*/
      }
      
      
    .header-grid h6{line-height: 10px;}
    .header-grid p{line-height:15px;font-size: 15px;color: black;}
      .nav-link{color:#BEBEBE ;}
      .nav-link:hover{
          color:white;
  transition: all 1s ease;
      }

      .navbar {border-top-left-radius:20px;}
   .navbar .navbar-nav .menu-icons {position: relative; list-style: none;margin-top: 8px !important;text-align: left !important; color:#fff;padding:0;margin-left: 0px;}
    @media all and (min-width: 992px) {
	.navbar .dropdown-menu-end{ right:0; left: auto;  }
	.navbar .nav-item .dropdown-menu{  display:block; opacity: 0;  visibility: hidden; transition:.5s; margin-top:0;  }
	.navbar .nav-item:hover .nav-link{ color: #fff;  }
	.navbar .dropdown-menu.fade-down{ top:80%; transform: rotateX(-70deg); transform-origin: 0% 0%; }
	.navbar .dropdown-menu.fade-up{ top:180%;  }
	.navbar .nav-item:hover .dropdown-menu{ transition: .5s; opacity:1; visibility:visible; top:100%; transform: rotateX(0deg); }
}
  @media (max-width: 1200px) {
    .text-content .content-2 {
      margin-left: unset !important;
  }
  
  }
  @media (min-width: 992px) { .menu-icons {margin-left: 80px !important;} }
.inner-what .col-md-9 .col-md-12{height:400px;}
.inner-what .col-md-9 .col-md-12 img{height:100% !important;}
.header-grid a:hover{color: #00715D;}

.heart:hover {
  animation: shake 0.82s cubic-bezier(.36,.07,.19,.97) both;
  transform: translate3d(0, 0, 0);
  perspective: 1000px;
}

@keyframes shake {
  10%, 90% {
    transform: translate3d(-1px, 0, 0);
  }
  20%, 80% {
    transform: translate3d(2px, 0, 0);
  }
  
  30%, 50%, 70% {
    transform: translate3d(-2px, 0, 0);
  }
  40%, 60% {
    transform: translate3d(2px, 0, 0);
}}

.bg-image {height: 50vh;}
.banner {margin-top:200px;}

.home-banner {margin-top:180px;}
.home-banner .bg-image-home {height: 70vh;background-repeat: no-repeat;background-size: cover;background-position: center;}
.home-banner .swiper {
  width: 100%;
  height: 80vh;
}
.home-banner .swiper-slide img {
  width: 100%;
  height: 100%;
}

.banner-1 {margin-top:100px;}
.banner-1 .bg-image {height: 65vh;}
@media only screen and (max-width: 767px) {
  .bg-image {height: 12vh !important;}
  .banner {margin-top: 135px !important;}

  .home-banner .bg-image-home {height: 18vh !important;}
  .home-banner .swiper {height: 25vh;}
  .home-banner {margin-top: 135px !important;}

  .navbar {border-top-left-radius:0px;}
}
