body{
  margin: 0;
}
.ftrmA {
    height: auto;
    background-color: antiquewhite;
}

.bgcYd{
  background-color: #fff;
}

.bgcYd-hb{
  background-color: #f7c4c4;
}


.ftrmC {
    height: 200px;
    background-color: brown;
}
.ftrmFoot {
  min-height:200px;
  background-color: brown;
  
}

.ftrmB{
    height: 50x;
    background-color: rgb(116, 12, 12);
}
.footBox{
    color: rgb(5, 5, 5);
    text-align: left

}
/*text divider*/
      
.text-divider {
    --text-divider-gap: 1rem;
    display: flex;
    align-items: center;
    font-size: 0.9375rem;
    text-transform: uppercase;
    letter-spacing: 0.1em;
  }
  
  .text-divider::before, .text-divider::after {
    content: '';
    height: 1px;
    background-color: rgb(161, 5, 5);
    flex-grow: 1;
  }
  
  .text-divider::before {
    margin-right: var(--text-divider-gap);
  }
  
  .text-divider::after {
    margin-left: var(--text-divider-gap);
  }

  .textStyl-1{
    font-size: 2.5em;

  }


  .textStyl-2{
    font-size: 1.1em;
    color: rgb(248, 248, 242);
    font-weight: bold;

  }
  .textStyl-2L{
    font-size: 2.1em;
    color: rgb(32, 32, 31);
    font-weight: bold;

  }
  .textStyl-2f{
    font-size: 1.1em;
    color: rgb(5, 5, 5);
    font-weight: bold;

  }

  /*text divider end*/
  /*BTN*/
.btn-a{
    padding-top: 8px;
    padding-bottom: 8px;
    padding-left: 10px;
    padding-right: 10px;
  
  
    border: 2px solid chocolate;
    border-radius: 8px;
  
    font-weight: bold;
    letter-spacing: 1px;
    text-decoration: none;
    color: #570707;
    text-transform: uppercase;
  }

  .btn-a:hover{
    background-color: #fcfb00;

  }
   /*BTN end*/

  /*top banner head*/
  #showLogo{
  z-index: 1000;
}

.logoImg{
  width: 80px;
  height: 80px;
  margin-top: 40px;
  border-radius: 10px;
}

.logoImgBnr{
  width: 80px;
  height: 80px;
 
  border-radius: 10px;
}
.logoCont{
      z-index: 1000;
     position: absolute;
     margin-left: 80px;
     margin-top: 10px;
}
.topheadBanner{
   margin: 0;
   width: 100%;
   height: 350px;
   z-index: 999;
   position: relative;
                           
  }

.banerHeadBak{
  background: url('../img/b2.jpg');
  background-repeat: no-repeat;
    background-size: 100% 100%;
   
}  
.bheadA{
  margin-top: 70px;
  padding-top: 10px;
  padding-left: 10px;
  padding-right: 10px;
  padding-bottom: 8px;
  display:block;
  width: fit-content;
  font-size: 1.9rem;
  font-weight: bold;
  letter-spacing: 2px;
  border-radius: 8px;
  border: 1px solid #fff;
  border-left: 8px solid #fff;
  color: #fff;

}

.banerHeadBak-cont{
  background: url('../img/b1.jpg') no-repeat;
  background-size: 100%;
  background-size: cover;
}  

.footerBak{
  background: url('../img/b1.jpg') no-repeat;
  background-size: 100%;
  background-size: cover;
}  

.text-capital{
  text-transform: uppercase;
}

.imgico{
  width: 40px;
  height: 40px;
}

.socilnkcont{
  
  padding-left: 15px;
}

.socilnkcont a{
  margin-right: 5px;

}
.ftlink a{
  text-decoration: none;
  color: #570707;
}

/*toure page*/
.boximgtoure{
  width: 100%;
  height: 200px;
}

.boximgtd{
  width: 100%;
  height: 100%;
}

.textOverImag{
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);

}

.srvtxt{
  color: #fcfb00;
  font-size: 1.4rem;
  font-weight: bold;
  text-shadow: 1px 1px #ff0000;
  


}

.btn-bb{
  text-decoration: none;
  color: aqua;
  font-size: 1.8rem;
  text-shadow: 2px 2px #fcf9f9;


}
/*pak page*/
.packCont{
  text-align: left;
  text-transform: capitalize;
}
.lpT67{
  font-weight: bold;
  color: #570707;
}
.captext88{
   font-size: 1.7rem;
   font-weight: bold;
   color: #570707;

}
.pcont{
  padding-left: 10px;
}



.lpT68{}


.boxText78{
  font-size: 1.2rem;
  font-weight: bold;
  padding-top: 10px;
  padding-bottom: 10px;
  margin-top: 10px;
  margin-bottom: 10px;
  text-transform: uppercase;
}

.imgHbShrt{
  width: 100%;
  height: 180px;
  border-radius: 8px;
}

.bgcol-white{
  background-color: #fff;
  border-radius: 8px;
  text-align: left;
}

.blnkColorRed{
   color: #ff0000;
   font-weight: bold;
}

.blnkColorGrn{
   color: #108305;
    font-weight: bold;
}


.blink_me {
  animation: blinker 2s linear infinite;
  
}

@keyframes blinker {
  50% {
    opacity: 0;
  }
}


/* Container holding the image and the text */
.imgcontainer {
  position: relative;
  text-align: center;
  color: white;
}
/* Top right text */
.top-right {
  position: absolute;
  top: 8px;
  right: 16px;
  font-weight: bold;
  color: #fff;
  background-color: #050769;
  padding: 8px;
  border-radius: 8px;
}

.bott-left {
  position: absolute;
  bottom: 8px;
  left: 16px;
  font-weight: bold;
  color: #fff;
  background-color: #ff0000;; 
  padding: 8px;
  border-radius: 8px;
}


/*addimg*/

.addimg{
  width: 100%;
  height: 300px;
}


@media  only screen and (min-width: 200px) and (max-width: 767px) {
      .topheadBanner{
        margin: 0;
        width: 100%;
        height: 200px;
        z-index: 999;
        position: relative;
                                
        }

     .bheadA{
       
        font-size: 1.1em;
        font-weight: bold;
        letter-spacing: 2px;
       
      }   
  }

