.call-text h5 a{
 color:#000000;
 text-decoration: none;
}

.call-div {
    display: flex;
    gap: 10px;
}

.call-text span{
    font-size: 14px;
    margin-bottom: 0px;
    color: #198df8;
}

.mail-div{

    display: flex;
    gap: 10px;
}

.header-contact{
    display: flex;
    justify-content: center;
    gap: 40px;
}

.btn-enquiry{
    background-color: #004aad;
    color: #fff;
    margin-top: 10px;
    border-radius: 20px;
   padding: 5px 20px;
   font-weight: 500;
}

.btn-enquiry:hover{
    background-color: #ffae00;
    
}
.call-text h5{
    font-size: 18px;
    
}

.call-icon img{
    margin-top: 5px;
}
header{
    padding-top: 10px;
    padding-bottom: 10px;
    border-bottom: 1px solid rgb(196, 196, 196);
}
.header-border{
    background: rgb(0,74,173);
background: linear-gradient(90deg, rgba(0,74,173,1) 0%, rgba(12,84,160,1) 25%, rgba(255,174,0,1) 100%);
    padding: 2px;
}
.banner-text{
    margin-top: 50px;
    margin-bottom: 50px;
    background-color: rgba(0,0,0,0.5);
    padding: 20px;
    border-radius: 20px;
}

.banner-head h1{
    font-size: 40px;
    font-weight: 800;
    color: #ffffff;
}

.banner-head h1 span{
    color: #ffae00;
}

.banner-head h4{
    font-size: 30px;
    font-weight: 700;
    margin-top: 15px;
    color: #fff;
}
.banner-head h4 span{
    color: #ffae00;
}

.banner-features{
    margin-top: 15px;
}

.banner-features h5{
    font-size: 25px;
    font-weight: 700;
    color: #ffffff;
}

.banner-features ul li{
    font-size: 20px;
    font-weight: 600;
    color: #fff;

} 

.banner-features ul li i{
    color: #ffae00;
    margin-right: 5px;
    
} 
.banner-features ul{
    list-style: none;
    padding-left: 0px;
}

.banner-sec{
    background-image: url(../img/banner.jpg);
}

.banner-form{
    padding: 20px;
    width: 80%;
    background-color: #0889f0;
    float: right;
    margin-top: 20px;
}
.footer-form{
    padding: 20px;
    width: 100%;
    background-color: #0889f0;
    float: right;
   
}

.form-head H3{
    font-size: 22px;
    text-align: center;
    color: #ffffff;
    margin-bottom: 10px;
}

.banner-form form input{
 background-color: transparent;
 color: #fff;
} 

.banner-form form input:focus{
    background-color: transparent;
    color: #fff;
   } 

.banner-form form input::placeholder{
   color: #ffffff;
   } 

.banner-form form textarea{
    background-color: transparent;
    color: #fff;
   } 
   .banner-form form textarea:focus{
    background-color: transparent;
    color: #fff;
   } 
   .banner-form form textarea::placeholder{
   color: #ffffff;
   } 


   .banner-frm-btn .btn{
    background-color: #ffae00;
    color: #000000;
    font-weight: 500;
    margin: auto;
    display: block;
   }

   .title h5{
    text-align: center;
    font-size: 20px;
    font-weight: 700;
    margin-bottom: 3px;
   }

   
   .title h2{
    color: #198df8;
    font-size: 30px;
    text-align: center;
    font-weight: 700;
   }

   .pack-title h5{
    font-size: 22px;
    font-weight: 700;
   }
   .pack-dest p span i{
    color: #ffae00;
   }

   .pack-dest p{
    margin-bottom: 0px;
    font-weight: 500;
    color: #808080;
   }

   .pack-list h5{
    font-size: 18px;
    padding-top: 5px;
    color: #004aad;
   }

   .pack-in-list li{

   }

   .time span{
    font-weight: 500;
    font-size: 14px;
    padding: 5px 10px;
    background-color: #ebebeb;
   }
   .time span i{
    color: #ffae00;
   }
   .pack-call {
    background-color: #057705!important;
    color: #fff;
    margin-left: 10px;
   }
   .pack-call a{
   color: #fff;
   text-decoration: none;
   }
   .pack-call i{
    color: #fff!important;
   }

   .pack-whatsapp {
    background-color: #00b306!important;
    color: #fff;
    margin-left: 10px;
   }
   .pack-whatsapp a{
   color: #fff;
   text-decoration: none;
   }
   .pack-whatsapp i{
    color: #fff!important;
   }

   .package-box{
    padding: 20px;
    background-color: #fff;
    border-radius: 10px;
   }

   .package-box:hover{
    box-shadow: rgba(60, 64, 67, 0.3) 0px 1px 2px 0px, rgba(60, 64, 67, 0.15) 0px 2px 6px 2px;
    transition-duration: 0.5s;
   }

   .package-box:hover .pack-img img{
    transform: scale(1.1);
    transition-duration: 0.5s;
   }

   .pack-img{
    overflow: hidden;
   }

   .pack-in-list{
    list-style: none;
    padding-left: 0px;
   }
   .pack-in-list li::before{
    content: url(../img/check.png);
    margin-right: 5px;
    margin-top: 5px;
   }

   .package{
    background-color: #f4f4f4;
   }

   .package-price {
    border-left: 1px solid #d0d0d0;
    padding: 10px;
   }

   .satr span i{
    color: #ffae00;
   }
   .satr span {
    display: block;
    text-align: center;
   }

   .price h5{
    color: #808080;
    font-size: 17px;
    text-align: center;
    margin-top: 20px;
   }

   .per-person{
    margin-top: 0px!important;
   }

   .price h4{
    color: #000000;
    font-size: 20px;
    text-align: center;
    margin-bottom: 0px;
    color: #f03674;
   }

   .price h2{
    color: #000000;
    font-size: 25px;
    text-align: center;
    font-weight: 700;
    color: #f03674;
   }
   .btn-book{
    background-color: #ffae00;
    font-weight: 600;
    display: block;
    width: 100%;
    border-radius: 20px;
   }
   .btn-book:hover{
    background-color: #004aad;
    font-weight: 600;
    display: block;
    width: 100%;
    color: #fff;
   }

   .pack-imag-overlay {
    background-color: rgba(0,0,0,0.7);
    position: absolute;
    bottom: 0px;
    justify-content: space-between;
    width: 100%;
    display: flex;
    padding: 5px 20px;
   }
   .pack-img{
    position: relative;
   }

   .activity-box img{
    display: block;
    margin: auto;
   }

   .activity-box h5{
    color: #ffae00;
    text-align: center;
    margin-top: 10px;
   }
   .activity-box {
    border-radius: 50%;
    border: 1px solid #fff;
    height: 150px;
    width: 150px;
    padding-top: 15px;
    background-color: rgba(0,0,0,0.7);

   }

   .activity{
    background-color: #000000;
    padding: 50px 0px;

   }

   .activities{
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
   }

   .activity{
    background-image: url(../img/count-banner.jpg);
    background-position: center;
   }

   .choose-us-head h3{
    font-size: 30px;
    font-weight: 700;
    color: #004aad;
   }
   footer{
    padding: 50px 0px;
   }

   .address h6{
    font-size: 20px;
    color: #fff;
    text-align: center;
   }
   .address h6 i{
   color: #ffae00;
   }
   .footer-bottom{
    background-color: #2c2c2c;
   }
   .footer-text{
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;

   }
   .footer-text p{
     color: #ffffff;    
     margin-bottom: 0px;
   }
   .footer-text p a{
    color: #ffffff;  
    text-decoration: none;  
  }
  .main-footer{
    background-color: #191919;
    padding: 20px 0px;
  }
  .activity-box{
    margin-bottom: 15px;
  }

  .activity{
    background-size: cover;
  }

  .pack-in-list li {
    font-size: 14px;
  }
  .btn-close{
    background-color: #ffae00;
    position: absolute;
    right: 0;
    top: 0px;
    opacity: 1;
    z-index: 11111;
  }

  .btn-call-fixed a{
    color: #fff;
    text-decoration: none;
    font-size: 18px;
}

.btn-call-fixed{
    padding: 5px 15px;
    background-color: #00368c;
    position: fixed;
    top: 73%;
    border: 2px solid #d6d6d6;
    z-index: 111;
}

.btn-whatsapp-fixed a{
    color: #fff;
    text-decoration: none;
    font-size: 18px;
}

.btn-whatsapp-fixed{
    padding: 5px 15px;
    background-color: #198754;
    position: fixed;
    top: 80%;
    border: 2px solid #d6d6d6;
    z-index: 111;
}