/**/
 :root {
            --primary-color: #654321;
            --secondary-color: #D4AF37;
            --accent-color: #CD853F;
            --text-dark: #4d221c;
	 	 
            --cream: #fff9f1;
            --light-cream: #FEFCF0;
	 
	      --green:#99b892;
      --green-dark:#88a86b;
	 --green-darker:#0e7a4e;
      --rose:#ad7c8a;
      --golden:#e7dcc2;
      --text:#555;
      --bg:#fdf5ef;
      --ring: rgba(153,184,146,.25);
	  
        }

.btn-primary {
    --bs-btn-color: #fff;
    --bs-btn-bg: #88a86b;
    --bs-btn-border-color: #7fa161;
    --bs-btn-hover-color: #fff;
    --bs-btn-hover-bg: #7fa161;
    --bs-btn-hover-border-color: #7fa161;
    --bs-btn-focus-shadow-rgb: 49, 132, 253;
    --bs-btn-active-color: #fff;
    --bs-btn-active-bg: #7fa161;
    --bs-btn-active-border-color: #7fa161;
}
.btn:hover {
    color: var(--bs-btn-hover-color);
    background-color:#7fa161;
    border-color:#88a86b;
}
 * {
            margin: 0;
            padding: 0;
            box-sizing: border-box;
        }
		
		html {
  scroll-behavior: smooth;
}

a {color: var(--green-darker); text-decoration: none;}
.green-darker {color: var(--green-darker);}
        body {
            font-family: "Open Sans", sans-serif;
            /*background: linear-gradient(135deg, var(--light-cream) 0%, var(--cream) 100%);*/
            overflow-x: hidden;
			font-size: 0.99rem;
			  background: #f9f3e6 url('img1/story.jpg');
        }
		
  .navbar-expand-md .navbar-nav .nav-link{padding-right:20px;padding-left:20px;}

    /* ===== Responsive Top Nav ===== */
    .top-nav{
      background-color:#280b00ba;
      backdrop-filter:blur(2px);
      width:100%;
      z-index:1000;
      padding:4px 0; 
    }
    .navbar-nav .nav-link{
      color:#fdebb6 !important;
      text-decoration:none;
      font-size:15px;
      font-weight:400;
      letter-spacing:1px;
      text-transform:uppercase;
      transition:all .3s ease;
      padding:.25rem .85rem;
      border-bottom:1px solid transparent;
    }
    .navbar-nav .nav-link:hover,
    .navbar-nav .nav-link.active{
      transform:translateY(-2px);
      color:#ebd184 !important;
      border-bottom-color:#AF9C6D;
    }
    .navbar-toggler{border-color:#fdebb6;padding:.25rem .5rem;}
    .navbar-toggler:focus{box-shadow:0 0 0 .15rem rgba(253,235,182,.35);}
    .navbar-dark .navbar-toggler-icon{filter:brightness(2);}

        .bs-tooltip-bottom .arrow::before, 
        .bs-tooltip-auto[x-placement^="bottom"] .arrow::before {
            border-bottom-color: #83a97b!important;
        }
select.form-control {
    color: #6a6a6a;
}
.form-control:focus{color: #6a6a6a;}

 .title1 {
     text-transform: uppercase;
      color: var(--primary-color);
      font-size: 1.55rem;
	letter-spacing: 1px;
      font-weight: 500;
      margin-bottom: 1.6rem;
      letter-spacing: 0.01em;
      line-height: 1.12;
    }



  @media (min-width: 869px) and (max-width: 1199px) {
	  
	   

		  /* Your styles here */
		.info-box h3 {
        font-size: 0.8rem !important;
		  }
	  .info-box p{ font-size: .8rem;}
	  .getting-title {margin-bottom: .5rem;}
      .transport-details {gap: 1.2rem;}
	  .transport-detail .icon img, .transport-detail .icon img {width: 80%;height: 80%;}
	  .transport-detail .content p{font-size: 0.84rem;}

		}
	
	