.mline {
  border-bottom:solid 0px #FFD500;
}
.contactus {
    background-image: url('../img/home-contact.jpg');
    background-repeat: no-repeat;
    height: 15vw;
    /* Center and scale the image nicely */
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    width: 100%;
  }

  .products {
    background-image: url('../img/19201.png');
    background-repeat: no-repeat;
    height: 15vw;
    /* Center and scale the image nicely */
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    width: 100%;
  }

.bbbg {
  background-color: #F6F6F6;
}
.grcol {
  color: #1887e3;
}

.whicol {
  color: #ffffff;
}

.abtlsp{
    line-height: 1.1em;
}

.abtlsp1{
    line-height: 0.8em;
}
.dropdown:hover>.dropdown-menu {
    display: block;
}
  
.dropdown>.dropdown-toggle:active {
    pointer-events: none;
}

.ftrbg {
    background-color: #000000;
    line-height: 2em;
    font-size: 1em;
}

.b3bg {
    background-color: #1887e3;
    line-height: 1.3em;
    letter-spacing: .1em;
    font-size: 0.9em;
}

.blbg {
  background-color: #000000;
  line-height: 1.3em;
  letter-spacing: .1em;
  font-size: 0.9em;
}

.bfbg {
  background-color: #dee2e6;
}

.whbg {
  background-color: #f5f5f5;
}

.bdr {
    border:solid 1px #F1F1F1;
}

.bordergr{
  border:1px solid #dee2e6;
  transition: 0.5s;
}

.bordergr:hover{
  border:1px solid #1887e3;
}

.bdradius {
  border-radius: 15px;
}

.abtftsz {
    font-size: .85em;
}

.ft2 {
    font-size: 1.1em;
    line-height: 1.5em;
}

.quote {
    font-family: museo sans;
    font-weight:300;
    font-size: 16px;
    line-height: 27px;
}

.author {
    font-family: museo sans;
    font-weight:300;
    font-size: 11px;
    line-height: 27px;
}

.con-head {
    font-size: 8em;
    letter-spacing: .1em;
}

.abtbg {
    background-image: url('../img/19201.png');        
    background-repeat: no-repeat;        
    background-size: 100% auto;
    position: relative;
    display: -ms-flexbox;

display: flex;

-ms-flex-wrap: wrap;

flex-wrap: wrap;

margin-right: -15px;

margin-left: -15px;
}


.greenbg {
  background-image: url('../img/green-bg.jpg');        
  background-repeat: no-repeat;        
  background-size: 100% auto;
  position: relative;
  display: -ms-flexbox;

display: flex;

-ms-flex-wrap: wrap;

flex-wrap: wrap;

margin-right: -15px;

margin-left: -15px;
}

.gbg {
    background-color: #F1F1F1;
}

.abt-text {
    text-align: right;
    padding-left: 1rem;
        padding-right: 1rem;
}

.nav-sub-text {
    text-align: left;
    padding-left: 0rem;
        padding-right: 0rem;
}

.card .card-bg {
    background-color: #F1F1F1;
}

.card:hover .card-bg {
    background-color: #FFD500;
}

.card img {
    -moz-transition: all 0.3s;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}

.card:hover img {
    
}

/*.card:hover img {
    -moz-transform: scale(1.1);
    -webkit-transform: scale(1.1);
    transform: scale(1.05);
}*/

.spiritual-thumb-img {
    width: 100%;
    height: auto;
}

.spiritual-thumb-img .spibtn {
    position: absolute;
    opacity: 0;
    font-size: 0.8em;
    width:70%;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    background-color: #FFD500;
    color: #000;
    text-align: center;
    transition: 0.3s;
}

.spiritual-thumb-img:hover .spibtn {
    display: block;
    opacity: 1;
}

.spiritual-thumb-img-opt {
    width: 100%;
    height: auto;
}

.spiritual-thumb-img-opt .spibtn {
    position: absolute;
    opacity: 1;
    font-size: 0.8em;
    width:70%;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    background-color: #fff;
    color: #000;
    text-align: center;
    transition: 0.3s;
}

.spiritual-thumb-img-opt:hover .spibtn {
    display: block;
    background-color: #FFD500;
    opacity: 1;
}

.short-bdr {
    background-color: #000;
    height:1px;
    width:5%;
}

.med-bdr {
    background-color: #000;
    height:1px;
    width:10%;
}

.centered {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    font-size: 5.5em;
    color:#fff;
    letter-spacing: 0.05em;
}

.extra-small {
    font-size: 1em;
}

.noin-map {
    font-size: 0.8em;
    background-image: url('../img/noin-map.png');        
    background-repeat: no-repeat;        
    background-size: auto 100%;
    background-position: center; 
    background-color: #F9F7EE;
    min-height:800px;
}

.soin-map {
    font-size: 0.8em;
    background-image: url('../img/soin-map.png');        
    background-repeat: no-repeat;        
    background-size: auto 100%;
    background-position: center; 
    background-color: #F9F7EE;
    min-height:800px;
}

.an-map {
    font-size: 0.8em;
    background-image: url('../img/an-map.png');        
    background-repeat: no-repeat;        
    background-size: auto 100%;
    background-position: center; 
    background-color: #F9F7EE;
    min-height:800px;
}

.mal-map {
    font-size: 0.8em;
    background-image: url('../img/mal-map.png');        
    background-repeat: no-repeat;        
    background-size: auto 100%;
    background-position: center; 
    background-color: #F9F7EE;
    min-height:800px;
}

.bh-map {
    font-size: 0.8em;
    background-image: url('../img/bh-map.png');        
    background-repeat: no-repeat;        
    background-size: auto 100%;
    background-position: center; 
    background-color: #F9F7EE;
    min-height:800px;
}

.ci-map {
    font-size: 0.8em;
    background-image: url('../img/ci-map.png');        
    background-repeat: no-repeat;        
    background-size: auto 100%;
    background-position: center; 
    background-color: #F9F7EE;
    min-height:800px;
}

.ei-map {
    font-size: 0.8em;
    background-image: url('../img/ei-map.png');        
    background-repeat: no-repeat;        
    background-size: auto 100%;
    background-position: center; 
    background-color: #F9F7EE;
    min-height:800px;
}

.ne-map {
    font-size: 0.8em;
    background-image: url('../img/ne-map.png');        
    background-repeat: no-repeat;        
    background-size: auto 100%;
    background-position: center; 
    background-color: #F9F7EE;
    min-height:800px;
}

.grey-col {
    color: #73726c;
    font-size: 0.9em;
}

.ftmod20 {
    font-family: MOD20;
    font-size:4em;
}

@media (min-width: 768px) and (max-width: 1024px) {
  .mline {
    border-bottom:solid 2px #FFD500;
    border-bottom-style: inset;
    width: 10%;
  }
.nav-sub-text {
    text-align: center;
    padding-left: 0rem;
        padding-right: 0rem;
}
.ftmod20 {
    font-family: MOD20;
    font-size:2.5em;
}
.ftplayfair{
    font-size: 2.5em;
}
.centered {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    font-size: 3.5em;
    color:#fff;
    letter-spacing: 0.05em;
}
.spiritualbanner {
    background-image: url('../img/ipad/spiritual.jpg');
    height: 100%;
    /* Center and scale the image nicely */
    background-position: center;
    background-repeat: no-repeat;
    background-size: 100% auto;
    width: 100%;
  }
.activebanner {
    background-image: url('../img/ipad/active.jpg');
    height: 100%;
    /* Center and scale the image nicely */
    background-position: center;
    background-repeat: no-repeat;
    background-size: 100% auto;
    width: 100%;
  }
  .byosbanner {
    background-image: url('../img/ipad/byos.jpg');
    height: 100%;
    /* Center and scale the image nicely */
    background-position: center;
    background-repeat: no-repeat;
    background-size: 100% auto;
    width: 100%;
  }
  .culinarybanner {
    background-image: url('../img/ipad/culinary.jpg');
    height: 100%;
    /* Center and scale the image nicely */
    background-position: center;
    background-repeat: no-repeat;
    background-size: 100% auto;
    width: 100%;
  }
  .culturebanner {
    background-image: url('../img/ipad/culture.jpg');
    height: 100%;
    /* Center and scale the image nicely */
    background-position: center;
    background-repeat: no-repeat;
    background-size: 100% auto;
    width: 100%;
  }
  .festivalbanner {
    background-image: url('../img/ipad/festival.jpg');
    height: 100%;
    /* Center and scale the image nicely */
    background-position: center;
    background-repeat: no-repeat;
    background-size: 100% auto;
    width: 100%;
  }
  .lifemakerbanner {
    background-image: url('../img/ipad/lifemakers.png');
    height: 100%;
    /* Center and scale the image nicely */
    background-position: center;
    background-repeat: no-repeat;
    background-size: 100% auto;
    width: 100%;
  }
  .shoppingbanner {
    background-image: url('../img/ipad/shopping.jpg');
    height: 100%;
    /* Center and scale the image nicely */
    background-position: center;
    background-repeat: no-repeat;
    background-size: 100% auto;
    width: 100%;
  }
  .wildlifebanner {
    background-image: url('../img/ipad/wildlife.jpg');
    height: 100%;
    /* Center and scale the image nicely */
    background-position: center;
    background-repeat: no-repeat;
    background-size: 100% auto;
    width: 100%;
  }
  .yogabanner {
    background-image: url('../img/ipad/yoga.jpg');
    height: 100%;
    /* Center and scale the image nicely */
    background-position: center;
    background-repeat: no-repeat;
    background-size: 100% auto;
    width: 100%;
  }

  .ni1banner {
    background-image: url('../img/ipad/north-india-destination1.png');
    height: 100%;
    /* Center and scale the image nicely */
    background-position: center;
    background-repeat: no-repeat;
    background-size: 100% auto;
    width: 100%;
  }
  .ni2banner {
    background-image: url('../img/ipad/north-india-destination2.jpg');
    height: 100%;
    /* Center and scale the image nicely */
    background-position: center;
    background-repeat: no-repeat;
    background-size: 100% auto;
    width: 100%;
  }
  .ni3banner {
    background-image: url('../img/ipad/north-india-destination3.jpg');
    height: 100%;
    /* Center and scale the image nicely */
    background-position: center;
    background-repeat: no-repeat;
    background-size: 100% auto;
    width: 100%;
  }
  .ni4banner {
    background-image: url('../img/ipad/north-india-destination4.jpg');
    height: 100%;
    /* Center and scale the image nicely */
    background-position: center;
    background-repeat: no-repeat;
    background-size: 100% auto;
    width: 100%;
  }
  .andmanbanner {
    background-image: url('../img/ipad/andmans-destination.png');
    height: 100%;
    /* Center and scale the image nicely */
    background-position: center;
    background-repeat: no-repeat;
    background-size: 100% auto;
    width: 100%;
  }
  .bhutan1banner {
    background-image: url('../img/ipad/bhutan-destination.png');
    height: 100%;
    /* Center and scale the image nicely */
    background-position: center;
    background-repeat: no-repeat;
    background-size: 100% auto;
    width: 100%;
  }
  .bhutan2banner {
    background-image: url('../img/ipad/bhutan-destination1.png');
    height: 100%;
    /* Center and scale the image nicely */
    background-position: center;
    background-repeat: no-repeat;
    background-size: 100% auto;
    width: 100%;
  }
  .bhutan3banner {
    background-image: url('../img/ipad/bhutan-destination2.png');
    height: 100%;
    /* Center and scale the image nicely */
    background-position: center;
    background-repeat: no-repeat;
    background-size: 100% auto;
    width: 100%;
  }
  .bhutan4banner {
    background-image: url('../img/ipad/bhutan-destination3.png');
    height: 100%;
    /* Center and scale the image nicely */
    background-position: center;
    background-repeat: no-repeat;
    background-size: 100% auto;
    width: 100%;
  }
  .ci1banner {
    background-image: url('../img/ipad/central-india-destination.png');
    height: 100%;
    /* Center and scale the image nicely */
    background-position: center;
    background-repeat: no-repeat;
    background-size: 100% auto;
    width: 100%;
  }
  .ci2banner {
    background-image: url('../img/ipad/central-india-destination1.png');
    height: 100%;
    /* Center and scale the image nicely */
    background-position: center;
    background-repeat: no-repeat;
    background-size: 100% auto;
    width: 100%;
  }
  .ci3banner {
    background-image: url('../img/ipad/central-india-destination2.png');
    height: 100%;
    /* Center and scale the image nicely */
    background-position: center;
    background-repeat: no-repeat;
    background-size: 100% auto;
    width: 100%;
  }
  .ci4banner {
    background-image: url('../img/ipad/central-india-destination3.png');
    height: 100%;
    /* Center and scale the image nicely */
    background-position: center;
    background-repeat: no-repeat;
    background-size: 100% auto;
    width: 100%;
  }
  .ei1banner {
    background-image: url('../img/ipad/east-india-destination.png');
    height: 100%;
    /* Center and scale the image nicely */
    background-position: center;
    background-repeat: no-repeat;
    background-size: 100% auto;
    width: 100%;
  }
  .ei2banner {
    background-image: url('../img/ipad/east-india-destination1.png');
    height: 100%;
    /* Center and scale the image nicely */
    background-position: center;
    background-repeat: no-repeat;
    background-size: 100% auto;
    width: 100%;
  }
  .ei3banner {
    background-image: url('../img/ipad/east-india-destination2.png');
    height: 100%;
    /* Center and scale the image nicely */
    background-position: center;
    background-repeat: no-repeat;
    background-size: 100% auto;
    width: 100%;
  }
  .ei4banner {
    background-image: url('../img/ipad/east-india-destination3.png');
    height: 100%;
    /* Center and scale the image nicely */
    background-position: center;
    background-repeat: no-repeat;
    background-size: 100% auto;
    width: 100%;
  }
  .maldivesbanner {
    background-image: url('../img/ipad/maldives-destination.png');
    height: 100%;
    /* Center and scale the image nicely */
    background-position: center;
    background-repeat: no-repeat;
    background-size: 100% auto;
    width: 100%;
  }
  .maldives1banner {
    background-image: url('../img/ipad/maldives-destination1.png');
    height: 100%;
    /* Center and scale the image nicely */
    background-position: center;
    background-repeat: no-repeat;
    background-size: 100% auto;
    width: 100%;
  }
  .maldives2banner {
    background-image: url('../img/ipad/maldives-destination2.png');
    height: 100%;
    /* Center and scale the image nicely */
    background-position: center;
    background-repeat: no-repeat;
    background-size: 100% auto;
    width: 100%;
  }
  .nepal1banner {
    background-image: url('../img/ipad/nepal-destination.png');
    height: 100%;
    /* Center and scale the image nicely */
    background-position: center;
    background-repeat: no-repeat;
    background-size: 100% auto;
    width: 100%;
  }
  .nepal2banner {
    background-image: url('../img/ipad/nepal-destination1.png');
    height: 100%;
    /* Center and scale the image nicely */
    background-position: center;
    background-repeat: no-repeat;
    background-size: 100% auto;
    width: 100%;
  }
  .nepal3banner {
    background-image: url('../img/ipad/nepal-destination2.png');
    height: 100%;
    /* Center and scale the image nicely */
    background-position: center;
    background-repeat: no-repeat;
    background-size: 100% auto;
    width: 100%;
  }
  .nepal4banner {
    background-image: url('../img/ipad/nepal-destination3.png');
    height: 100%;
    /* Center and scale the image nicely */
    background-position: center;
    background-repeat: no-repeat;
    background-size: 100% auto;
    width: 100%;
  }

  .si1banner {
    background-image: url('../img/ipad/south-india-destination.png');
    height: 100%;
    /* Center and scale the image nicely */
    background-position: center;
    background-repeat: no-repeat;
    background-size: 100% auto;
    width: 100%;
  }
  .si2banner {
    background-image: url('../img/ipad/south-india-destination1.png');
    height: 100%;
    /* Center and scale the image nicely */
    background-position: center;
    background-repeat: no-repeat;
    background-size: 100% auto;
    width: 100%;
  }
  .si3banner {
    background-image: url('../img/ipad/south-india-destination2.png');
    height: 100%;
    /* Center and scale the image nicely */
    background-position: center;
    background-repeat: no-repeat;
    background-size: 100% auto;
    width: 100%;
  }
  .si4banner {
    background-image: url('../img/ipad/south-india-destination3.png');
    height: 100%;
    /* Center and scale the image nicely */
    background-position: center;
    background-repeat: no-repeat;
    background-size: 100% auto;
    width: 100%;
  }
  .si5banner {
    background-image: url('../img/ipad/south-india-destination4.png');
    height: 100%;
    /* Center and scale the image nicely */
    background-position: center;
    background-repeat: no-repeat;
    background-size: 100% auto;
    width: 100%;
  }
  
}

@media (min-width: 320px) and (max-width: 767px) {
  .mline {
    border-bottom:solid 2px #FFD500;
    border-bottom-style: inset;
    width: 20%;
  }
    .homebanner {
        background-image: url('../img/taj.png');
        background-repeat: no-repeat;
        height: 40vw;
        margin-top: 75px;
        background-size: 100% auto;
        /* Center and scale the image nicely */
        background-position: center;
        background-repeat: no-repeat;
        width: 100%;
      }

    .culturebanner {
        background-image: url('../img/culture.jpg');
        background-repeat: no-repeat;
        height: 40vw;
        margin-top: 75px;
        background-size: 100% auto;
        /* Center and scale the image nicely */
        background-position: center;
        background-repeat: no-repeat;
        width: 100%;
      }

      .spiritualbanner {
        background-image: url('../img/spiritual.png');
        background-repeat: no-repeat;
        height: 40vw;
        margin-top: 75px;
        background-size: 100% auto;
        /* Center and scale the image nicely */
        background-position: center;
        background-repeat: no-repeat;
        width: 100%;
      }
      .activebanner {
        background-image: url('../img/active.jpg');
        background-repeat: no-repeat;
        height: 40vw;
        margin-top: 75px;
        background-size: 100% auto;
        /* Center and scale the image nicely */
        background-position: center;
        background-repeat: no-repeat;
        width: 100%;
      }
      .byosbanner {
        background-image: url('../img/byos.jpg');
        background-repeat: no-repeat;
        height: 40vw;
        margin-top: 75px;
        background-size: 100% auto;
        /* Center and scale the image nicely */
        background-position: center;
        background-repeat: no-repeat;
        width: 100%;
      }
      .culinarybanner {
        background-image: url('../img/culinary.jpg');
        background-repeat: no-repeat;
        height: 40vw;
        margin-top: 75px;
        background-size: 100% auto;
        /* Center and scale the image nicely */
        background-position: center;
        background-repeat: no-repeat;
        width: 100%;
      }
      .festivalbanner {
        background-image: url('../img/festival.jpg');
        background-repeat: no-repeat;
        height: 40vw;
        margin-top: 75px;
        background-size: 100% auto;
        /* Center and scale the image nicely */
        background-position: center;
        background-repeat: no-repeat;
        width: 100%;
      }
      .lifemakerbanner {
        background-image: url('../img/life-makers.jpg');
        background-repeat: no-repeat;
        height: 40vw;
        margin-top: 75px;
        background-size: 100% auto;
        /* Center and scale the image nicely */
        background-position: center;
        background-repeat: no-repeat;
        width: 100%;
      }
      .shoppingbanner {
        background-image: url('../img/shopping.jpg');
        background-repeat: no-repeat;
        height: 40vw;
        margin-top: 75px;
        background-size: 100% auto;
        /* Center and scale the image nicely */
        background-position: center;
        background-repeat: no-repeat;
        width: 100%;
      }
      .wildlifebanner {
        background-image: url('../img/wildlife.jpg');
        background-repeat: no-repeat;
        height: 40vw;
        margin-top: 75px;
        background-size: 100% auto;
        /* Center and scale the image nicely */
        background-position: center;
        background-repeat: no-repeat;
        width: 100%;
      }
      .yogabanner {
        background-image: url('../img/yoga.jpg');
        background-repeat: no-repeat;
        height: 40vw;
        margin-top: 75px;
        background-size: 100% auto;
        /* Center and scale the image nicely */
        background-position: center;
        background-repeat: no-repeat;
        width: 100%;
      }

      .ni1banner {
        background-image: url('../img/north-india-destination.png');
        background-repeat: no-repeat;
        height: 40vw;
        margin-top: 75px;
        background-size: 100% auto;
        /* Center and scale the image nicely */
        background-position: center;
        background-repeat: no-repeat;
        width: 100%;
      }

      .ni2banner {
        background-image: url('../img/north-india-destination1.png');
        background-repeat: no-repeat;
        height: 40vw;
        margin-top: 75px;
        background-size: 100% auto;
        /* Center and scale the image nicely */
        background-position: center;
        background-repeat: no-repeat;
        width: 100%;
      }

      .ni3banner {
        background-image: url('../img/north-india-destination2.png');
        background-repeat: no-repeat;
        height: 40vw;
        margin-top: 75px;
        background-size: 100% auto;
        /* Center and scale the image nicely */
        background-position: center;
        background-repeat: no-repeat;
        width: 100%;
      }

      .ni4banner {
        background-image: url('../img/north-india-destination3.png');
        background-repeat: no-repeat;
        height: 40vw;
        margin-top: 75px;
        background-size: 100% auto;
        /* Center and scale the image nicely */
        background-position: center;
        background-repeat: no-repeat;
        width: 100%;
      }

      .andmanbanner {
        background-image: url('../img/andamans-destination.png');
        background-repeat: no-repeat;
        height: 40vw;
        margin-top: 75px;
        background-size: 100% auto;
        /* Center and scale the image nicely */
        background-position: center;
        background-repeat: no-repeat;
        width: 100%;
      }

      .bhutan1banner {
        background-image: url('../img/bhutan-destination.png');
        background-repeat: no-repeat;
        height: 40vw;
        margin-top: 75px;
        background-size: 100% auto;
        /* Center and scale the image nicely */
        background-position: center;
        background-repeat: no-repeat;
        width: 100%;
      }
      .bhutan2banner {
        background-image: url('../img/bhutan-destination1.png');
        background-repeat: no-repeat;
        height: 40vw;
        margin-top: 75px;
        background-size: 100% auto;
        /* Center and scale the image nicely */
        background-position: center;
        background-repeat: no-repeat;
        width: 100%;
      }
      .bhutan3banner {
        background-image: url('../img/bhutan-destination2.png');
        background-repeat: no-repeat;
        height: 40vw;
        margin-top: 75px;
        background-size: 100% auto;
        /* Center and scale the image nicely */
        background-position: center;
        background-repeat: no-repeat;
        width: 100%;
      }
      .bhutan4banner {
        background-image: url('../img/bhutan-destination3.png');
        background-repeat: no-repeat;
        height: 40vw;
        margin-top: 75px;
        background-size: 100% auto;
        /* Center and scale the image nicely */
        background-position: center;
        background-repeat: no-repeat;
        width: 100%;
      }
      .ci1banner {
        background-image: url('../img/central-india-destination.png');
        background-repeat: no-repeat;
        height: 40vw;
        margin-top: 75px;
        background-size: 100% auto;
        /* Center and scale the image nicely */
        background-position: center;
        background-repeat: no-repeat;
        width: 100%;
      }
      .ci2banner {
        background-image: url('../img/central-india-destination1.png');
        background-repeat: no-repeat;
        height: 40vw;
        margin-top: 75px;
        background-size: 100% auto;
        /* Center and scale the image nicely */
        background-position: center;
        background-repeat: no-repeat;
        width: 100%;
      }
      .ci3banner {
        background-image: url('../img/central-india-destination2.png');
        background-repeat: no-repeat;
        height: 40vw;
        margin-top: 75px;
        background-size: 100% auto;
        /* Center and scale the image nicely */
        background-position: center;
        background-repeat: no-repeat;
        width: 100%;
      }
      .ci4banner {
        background-image: url('../img/central-india-destination3.png');
        background-repeat: no-repeat;
        height: 40vw;
        margin-top: 75px;
        background-size: 100% auto;
        /* Center and scale the image nicely */
        background-position: center;
        background-repeat: no-repeat;
        width: 100%;
      }
      .ei1banner {
        background-image: url('../img/east-india-destination.png');
        background-repeat: no-repeat;
        height: 40vw;
        margin-top: 75px;
        background-size: 100% auto;
        /* Center and scale the image nicely */
        background-position: center;
        background-repeat: no-repeat;
        width: 100%;
      }
      .ei2banner {
        background-image: url('../img/east-india-destination1.png');
        background-repeat: no-repeat;
        height: 40vw;
        margin-top: 75px;
        background-size: 100% auto;
        /* Center and scale the image nicely */
        background-position: center;
        background-repeat: no-repeat;
        width: 100%;
      }
      .ei3banner {
        background-image: url('../img/east-india-destination2.png');
        background-repeat: no-repeat;
        height: 40vw;
        margin-top: 75px;
        background-size: 100% auto;
        /* Center and scale the image nicely */
        background-position: center;
        background-repeat: no-repeat;
        width: 100%;
      }
      .ei4banner {
        background-image: url('../img/east-india-destination3.png');
        background-repeat: no-repeat;
        height: 40vw;
        margin-top: 75px;
        background-size: 100% auto;
        /* Center and scale the image nicely */
        background-position: center;
        background-repeat: no-repeat;
        width: 100%;
      }
      .maldivesbanner {
        background-image: url('../img/maldives-destination.png');
        background-repeat: no-repeat;
        height: 40vw;
        margin-top: 75px;
        background-size: 100% auto;
        /* Center and scale the image nicely */
        background-position: center;
        background-repeat: no-repeat;
        width: 100%;
      }
      .maldives1banner {
        background-image: url('../img/maldives-destination1.png');
        background-repeat: no-repeat;
        height: 40vw;
        margin-top: 75px;
        background-size: 100% auto;
        /* Center and scale the image nicely */
        background-position: center;
        background-repeat: no-repeat;
        width: 100%;
      }
      .maldives2banner {
        background-image: url('../img/maldives-destination2.png');
        background-repeat: no-repeat;
        height: 40vw;
        margin-top: 75px;
        background-size: 100% auto;
        /* Center and scale the image nicely */
        background-position: center;
        background-repeat: no-repeat;
        width: 100%;
      }
      .nepal1banner {
        background-image: url('../img/nepal-destination.png');
        background-repeat: no-repeat;
        height: 40vw;
        margin-top: 75px;
        background-size: 100% auto;
        /* Center and scale the image nicely */
        background-position: center;
        background-repeat: no-repeat;
        width: 100%;
      }
      .nepal2banner {
        background-image: url('../img/nepal-destination1.png');
        background-repeat: no-repeat;
        height: 40vw;
        margin-top: 75px;
        background-size: 100% auto;
        /* Center and scale the image nicely */
        background-position: center;
        background-repeat: no-repeat;
        width: 100%;
      }
      .nepal3banner {
        background-image: url('../img/nepal-destination2.png');
        background-repeat: no-repeat;
        height: 40vw;
        margin-top: 75px;
        background-size: 100% auto;
        /* Center and scale the image nicely */
        background-position: center;
        background-repeat: no-repeat;
        width: 100%;
      }
      .nepal4banner {
        background-image: url('../img/nepal-destination3.png');
        background-repeat: no-repeat;
        height: 40vw;
        margin-top: 75px;
        background-size: 100% auto;
        /* Center and scale the image nicely */
        background-position: center;
        background-repeat: no-repeat;
        width: 100%;
      }
      .si1banner {
        background-image: url('../img/south-india-destination.png');
        background-repeat: no-repeat;
        height: 40vw;
        margin-top: 75px;
        background-size: 100% auto;
        /* Center and scale the image nicely */
        background-position: center;
        background-repeat: no-repeat;
        width: 100%;
      }
      .si2banner {
        background-image: url('../img/south-india-destination1.png');
        background-repeat: no-repeat;
        height: 40vw;
        margin-top: 75px;
        background-size: 100% auto;
        /* Center and scale the image nicely */
        background-position: center;
        background-repeat: no-repeat;
        width: 100%;
      }
      .si3banner {
        background-image: url('../img/south-india-destination2.png');
        background-repeat: no-repeat;
        height: 40vw;
        margin-top: 75px;
        background-size: 100% auto;
        /* Center and scale the image nicely */
        background-position: center;
        background-repeat: no-repeat;
        width: 100%;
      }
      .si4banner {
        background-image: url('../img/south-india-destination3.png');
        background-repeat: no-repeat;
        height: 40vw;
        margin-top: 75px;
        background-size: 100% auto;
        /* Center and scale the image nicely */
        background-position: center;
        background-repeat: no-repeat;
        width: 100%;
      }
      .si5banner {
        background-image: url('../img/south-india-destination4.png');
        background-repeat: no-repeat;
        height: 40vw;
        margin-top: 75px;
        background-size: 100% auto;
        /* Center and scale the image nicely */
        background-position: center;
        background-repeat: no-repeat;
        width: 100%;
      }
    .abt-text {
        text-align: center;
        padding-left: 1.7rem;
        padding-right: 1.7rem;
    }
    
    .nav-sub-text {
        text-align: center;
        padding-left: 1.7rem;
        padding-right: 1.7rem;
    }

    .spiritual-thumb-img {
        width: 100%;
        height: auto;
    }
    
    .spiritual-thumb-img .spibtn {
        position: absolute;
        opacity: 1;
        font-size: 0.8em;
        width:70%;
        top: 50%;
        left: 50%;
        transform: translate(-50%, -50%);
        -ms-transform: translate(-50%, -50%);
        background-color: #FFD500;
        color: #000;
        text-align: center;
        transition: 0.3s;
    }
    
    .spiritual-thumb-img:hover .spibtn {
        display: block;
        opacity: 1;
    }
    
    .spiritual-thumb-img-opt {
        width: 100%;
        height: auto;
    }
    
    .spiritual-thumb-img-opt .spibtn {
        position: absolute;
        opacity: 1;
        font-size: 0.8em;
        width:70%;
        top: 50%;
        left: 50%;
        transform: translate(-50%, -50%);
        -ms-transform: translate(-50%, -50%);
        background-color: #fff;
        color: #000;
        text-align: center;
        transition: 0.3s;
    }
    
    .spiritual-thumb-img-opt:hover .spibtn {
        display: block;
        background-color: #FFD500;
        opacity: 1;
    }

    .short-bdr {
        background-color: #000;
        height:1px;
        width:10%;
    }

    
    .med-bdr {
        background-color: #000;
        height:1px;
        width:20%;
    }
    .centered {
        position: absolute;
        top: 50%;
        left: 50%;
        transform: translate(-50%, -50%);
        font-size: 1.5em;
        color:#fff;
        letter-spacing: 0.05em;
        font-weight: 500;
    }

    .noin-map {
        font-size: 0.8em;
        background-image: none;        
        background-repeat: no-repeat;        
        background-size: 100% auto;
        background-color: #F9F7EE;
        min-height:800px;
    }

    .soin-map {
        font-size: 0.8em;
        background-image: none;        
        background-repeat: no-repeat;        
        background-size: 100% auto;
        background-color: #F9F7EE;
        min-height:800px;
    }

    .an-map {
        font-size: 0.8em;
        background-image: none;        
        background-repeat: no-repeat;        
        background-size: 100% auto;
        background-color: #F9F7EE;
        min-height:800px;
    }

    .mal-map {
        font-size: 0.8em;
        background-image: none;        
        background-repeat: no-repeat;        
        background-size: 100% auto;
        background-color: #F9F7EE;
        min-height:800px;
    }

    .bh-map {
        font-size: 0.8em;
        background-image: none;        
        background-repeat: no-repeat;        
        background-size: 100% auto;
        background-color: #F9F7EE;
        min-height:800px;
    }

    .ci-map {
        font-size: 0.8em;
        background-image: none;        
        background-repeat: no-repeat;        
        background-size: 100% auto;
        background-color: #F9F7EE;
        min-height:800px;
    }

    .ei-map {
        font-size: 0.8em;
        background-image: none;        
        background-repeat: no-repeat;        
        background-size: 100% auto;
        background-color: #F9F7EE;
        min-height:800px;
    }

    .ne-map {
        font-size: 0.8em;
        background-image: none;        
        background-repeat: no-repeat;        
        background-size: 100% auto;
        background-color: #F9F7EE;
        min-height:800px;
    }

    .ftmod20 {
        font-family: MOD20;
        font-size:2em;
    }
}

