body{
    margin: 0px;
    padding: 0px;
    font-family:  'Gill Sans', 'Gill Sans MT', Calibri, 'Trebuchet MS', sans-serif;
    /* overflow: hidden; */
 }

.navbar-light .navbar-nav .navbar-link{
    font-size: 18px;
}
.navbar-light .navbar-brand{
    font-size: 18px;
}
.nav-link:after{
    content: '';
    display: block;
    margin: 0px 0px 5px 0px;
    height: 3px;
    width: 0px;
    background: transparent;
    transition: width .5s ease, background-color .5s ease;
}
.nav-link:hover:after{
    width: 100%;
    background: #1b3d0eb3;}
/* black-color */
.text-blacks{
    color: #424242;
}
.bg-primary{
    background-color:#668F57!important;
}
.h-600{
    height: 694px;
}
.carousel-caption {
  top: 30%; 
}
.font-f{
    font-family:" Domaine Display";
}
.bder{
    border: 2px solid #070F03;
    background: #2c6418b9;
}
.bder:hover{
    background: #1b3d0eb3;
}
.bder-3{
    background: #2c6418b9;
    padding-left: 85px;
    padding-right: 85px;
}
.bder-3:hover{
    background: #1b3d0eb3;
}
.bder-2{
    border: 2px dashed #234e14;
    background: #0E1C15;
}

.text-bg{
    color: transparent;
    background-image: linear-gradient(to top,#373737,#234e14,#373737);
    -webkit-background-clip: text;
    font-weight: 600;
}
.text-bg-2{
    color: transparent;
    background-image: linear-gradient(to top,#234e14,#cccccc,#234e14,#cccccc,#234e14);
    -webkit-background-clip: text;
    font-weight: 600;
}
.hide-btn{
    display: none;
}
.card-dv{
    margin-top: 1px;
}
.card-dv:hover .het-1{
   transform: scale(1.1);
}
.card-dv .het-1{
    height: 550px;
    transition: .5s ease;
}
.card-dv .het-bg-2{
    height: 100%;
    background: linear-gradient(rgba(255, 255, 255, 0.521),#6b925de7);
    flex-direction: column;
    align-items: center;
    transform: translateY(100%);
}
.card-dv:hover .het-bg-2{
    transform: translateY(0);
    transition: .5s ease;
}
.text-yellow{
    color: #DBB308;
}
.link{
    background-color: white;
    align-items: center;
    width: 3rem;
    height: 3rem;
}
.card-dv-to{
    margin-top: 1px;
}
.card-dv-to:hover .het-1-to{
   transform: scale(1.1);
}
.card-dv-to .het-1-to{
    height: 550px;
    transition: .5s ease;
}
.card-dv-to .het-bg-to{
    height: 100%;
    background: linear-gradient(rgba(255, 255, 255, 0.521),#6b925de7);
    flex-direction: column;
    align-items: center;
    transform: translateX(-100%);
}
.card-dv-to:hover .het-bg-to{
    transform: translateX(-0%);
    transition: .5s ease;
}
.card-dv-tre{
    margin-top: 1px;
}
.card-dv-tre:hover .het-1-tre{
   transform: scale(1.1);
}
.card-dv-tre .het-1-tre{
    height: 550px;
    transition: .5s ease;
}
.card-dv-tre .het-bg-tre{
    height: 100%;
    background: linear-gradient(rgba(255, 255, 255, 0.521),#6b925de7);
    flex-direction: column;
    align-items: center;
    transform: translateX(100%);
}
.card-dv-tre:hover .het-bg-tre{
    transform: translateX(0%);
    transition: .5s ease;
}
.card-dv-for{
    margin-top: 1px;
}
.card-dv-for:hover .het-1-for{
   transform: scale(1.1);
}
.card-dv-for .het-1-for{
    height: 550px;
    transition: .5s ease;
}
.card-dv-for .het-bg-for{
    height: 100%;
    background: linear-gradient(rgba(255, 255, 255, 0.521),#6b925de7);
    flex-direction: column;
    align-items: center;
    transform: translateY(-100%);
}
.card-dv-for:hover .het-bg-for{
    transform: translateY(-0%);
    transition: .5s ease;
}
.card-dv-five{
    margin-top: 1px;
}
.card-dv-five:hover .het-1-five{
   transform: scale(1.1);
}
.card-dv-five .het-1-five{
    height: 550px;
    transition: .5s ease;
}
.card-dv-five .het-bg-five{
    height: 100%;
    background: linear-gradient(rgba(255, 255, 255, 0.521),#6b925de7);
    flex-direction: column;
    align-items: center;
    display: none;
}
.card-dv-five:hover .het-bg-five{
    transition: .5s ease;
    display: block;
}
.image-fixed{
    background-image: url("../images/fxied.jpg");
    height: 500px;
    width: 100%;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    background-attachment: fixed;
}
.bg-blackdark{
    background: rgba(0, 0, 0, 0.795);
    height: 500px;
    width: 100%;
}





.flip-card {
    height: 400px;
    perspective: 1000px;
  }
  
  .flip-card-inner {
    transition: transform 1.6s;
    transform-style: preserve-3d;
  }
  
  .flip-card:hover .flip-card-inner {
    transform: rotateY(180deg);
  }
  
  .flip-card-front, .flip-card-back {
    position: absolute;
    width: 100%;
    height: 100%;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
  }
  
  .flip-card-front {
    background-color: #bbb;
    color: black;
  }
  
  .flip-card-back {
    background: linear-gradient(rgba(255, 255, 255, 0.521),#6b925de7);
    align-items: center;
    color: white;
    padding-top: 100px;
    transform: rotateY(180deg);
  }

  .bg-gray-light{
    background-color: #e3f8e9;
    color: #224229;
  }
  .color-green{
    color: #224229;
  }
.dv-footer{
    background-color: #224229;
}
.color-green-light{
    color: #E3F8E9;
  }
  .green{
    color:#8BBE44 ;
  }
  .thumbnail {
    cursor: pointer;
    transition: transform 0.2s;
}

.thumbnail:hover {
    transform: scale(1.1);
}

.preview-image {
    max-width: 100%;
    max-height: 80vh;
    object-fit: contain;
}

.thumbnails-container {
    display: flex;
    justify-content: space-between;
}

min-w{
    max-width: 400px; 
}
.w-15{
    width: 15%;
}
  
 
  
