*{
    margin:0px;
    padding:0px;
    box-sizing: border-box;
}
.navbar-nav{
    margin-left:auto;
}
.iconborder{
    border:1px solid #f69434;
}
.background-img{
    background-image: url(image/ganga-banner-1.png);
    width:100%;
    height:100vh;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    background-attachment: fixed;
}
.background-img h2{
    color:#f69434;
    background-color: #0000009e;
}
span.icon-style {
    font-size: 25px;
}
.box-styling {
    border: 1px solid #ece1e1;
    height:250px;
}
.col-xl-3  .box-styling center .icon-style,.icon-style,.heading-sty{
    color:#f69434;  
}
.col-xl-3:hover .box-styling{
    background-color:#f69434;
    color:white;
    transition:.6s;
}
.col-xl-3:hover .box-styling center .icon-style{
    color:white;  
} 
.box-sty{
    height:400px;
}
span.icon-styl {
    color: #f69434;
    font-size:20px;
}
.choose{
    content:"";
    background-color:#f69434;
    width:100px;
    height:2px;
    position:absolute;
    margin-left: -45px;
   
}
.sty-sub{
    list-style-type:none;
}
.box-main h5,.aminities h5{
    color:#308ee0;
}
.img-ico center img{
    width:40px;
}
.row.box-main,.map-sty,.aminities {
    border: 1px solid #f6f5f5;
    box-shadow: rgba(17, 17, 26, 0.05) 0px 1px 0px, rgba(17, 17, 26, 0.1) 0px 0px 8px;
}
.col-xl-3:hover .aminities,.col-xl-4:hover .aminities,.col-xl-6:hover:hover .aminities {
    box-shadow: rgb(246 148 52 / 69%) 0px 1px 0px, rgb(246 148 52 / 55%) 0px 0px 8px;
    transition:.6s;
}
.col-xl-4  .box-sty div{
    overflow: hidden;
}
.col-xl-4 .box-sty div:hover img{
    transform:scale(1.1,1.1);
    transition: .6s;
}
.footer-bg{
    background-color:#000e2d;
}
.footerli{
    list-style-type: none;
}
ul.text-light.footerli.d-flex.gap-3 {
    margin-left: -30px;
}
@media only screen and (max-width: 576px) {
    .mobile-view{
        display:none;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 1200px) {
    .box-styling {
     height:400px;
    }
  }


  .carousel-inner .row {
    display: flex;
    flex-wrap: nowrap;
  }
  
  .carousel-inner .col-sm-3 {
    flex: 0 0 auto;
    width: 100%;
  }
  
  @media (min-width: 576px) {
    .carousel-inner .col-sm-3 {
      width: 25%;
    }
  }
  
  @media (min-width: 768px) {
    .carousel-inner .col-sm-3 {
      width: 20%;
    }
  }
  
  @media (min-width: 992px) {
    .carousel-inner .col-sm-3 {
      width: 15%;
    }
  }
  .modal-header{
    border:none !important;
  }
  form.form-inline {
    margin-top: -38px;
}
.map-sty img{
    height: 958px;
}
input#name:focus,input#typePhone:focus,select.form-select:focus,input#exampleInputEmail1:focus{
    outline: none !important;
    border:1px solid #2e608b;
    box-shadow: 0px 1px 0px #2e608b;
}

  
  
  
  
  