/* ========= INFORMATION ============================
	- document:  WP Coder!
	- author:    Dmytro Lobov 
	- url:       https://wow-estore.com/
==================================================== */
.cnt {
  width: 100%;
  height: auto;
  background: #ffffff;
  box-shadow: 0px 2px 10px rgba(0, 0, 0, 0.5);
  margin: 50px auto;
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
}
#map {
  fill: #1F8DE4;
  position: absolute;
}

.marker-container {
  position: absolute;
  height: 200px;
  width: 140px;
  margin-top: -10px;
  display: flex;
  flex-direction: column;
}

.marker {
  position: absolute;
  fill: #FFCC30;
  transition: all 3s ease;
  -webkit-animation: flowMarker 1s infinite alternate;
          animation: flowMarker 1s infinite alternate;
}

.shadow {
  width: 40px;
  height: 15px;
  background: #1B7AC7;
  border-radius: 50%;
  margin: 38px 94px;
  bottom: 0;
  transform: scale(0.5);
  position: absolute;
  -webkit-animation: flowShadow 1s infinite alternate;
          animation: flowShadow 1s infinite alternate;
}

@-webkit-keyframes flowShadow {
  0% {
    transform: scale(0.4) translateY(0px);
  }
  100% {
    transform: scale(0.6) translateY(0px);
  }
}

@keyframes flowShadow {
  0% {
    transform: scale(0.4) translateY(0px);
  }
  100% {
    transform: scale(0.6) translateY(0px);
  }
}
@-webkit-keyframes flowMarker {
  0% {
    transform: translateY(0px);
  }
  100% {
    transform: translateY(5px);
  }
}
@keyframes flowMarker {
  0% {
    transform: translateY(0px);
  }
  100% {
    transform: translateY(5px);
  }
}
.flip-container {
  perspective: 1000px;
}

.flip-container:hover .flipper {
  transform: rotateY(180deg);
  cursor: pointer;
}

.flip-container, .marker, .card-flipper {
  width: 200px;
  height: 190px;
  display: flex;
  justify-content: center;
  align-items: center;
  position: absolute;
  left: 800px;
}

.flipper {
  transition: 1s;
  transform-style: preserve-3d;
  position: relative;
}

.marker, .card-flipper {
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
  position: absolute;
  left: 0;
  top: 0;
}

.marker {
  z-index: 2;
  transform: rotate(0deg);
}

.card-flipper {
  perspective: 1000px;
  position: relative;
  width: 200px;
  height: 190px;
  background: #fff;
  transform: rotateY(180deg);
  border-radius: 3px;
  box-shadow: 7px 4px 10px rgba(0, 0, 0, 0.2);
}
.card-flipper:hover {
  cursor: pointer;
}

.cardPic {
  background: url("https://100dayscss.com/codepen/surfshop.jpg");
  background-size: cover;
  height: 35%;
  width: 100%;
  position: absolute;
  top: 0;
  border-radius: 3px 3px 0 0;
}

.cardDetails {
  position: absolute;
  height: 45%;
  width: 100%;
  top: 35%;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-content: center;
}
.cardDetails .title p {
  font-size: 15px;
  font-weight: 600;
}
.cardDetails .address {
  margin-top: -25px;
}
.cardDetails .address p {
  font-size: 12px;
}
.cardDetails p {
  text-align: center;
  color: #3f3f3f;
}

.cardBtns {
  position: absolute;
  height: 20%;
  width: 100%;
  bottom: 0;
  display: flex;
  justify-content: space-around;
  align-items: center;
}
.cardBtns .divider {
  width: 1px;
  height: 70%;
  background: #91CCFB;
}
.cardBtns .save, .cardBtns .route {
  display: flex;
  justify-content: center;
  flex: 1;
  color: #1F8DE4;
  font-size: 12px;
}
.fooRajasthan .marker-container, .fooRajasthan .flip-container, .fooRajasthan .marker, .fooRajasthan .card-flipper { height:170px;}
.fooRajasthan1 .marker-container, .fooRajasthan1 .flip-container, .fooRajasthan1 .marker, .fooRajasthan1 .card-flipper { height:210px;}

.fooRajasthan2 .marker-container, .fooRajasthan2 .flip-container, .fooRajasthan2 .marker, .fooRajasthan2 .card-flipper { height:220px; width:180px;}

.fooRajasthan3 .marker-container, .fooRajasthan3 .flip-container, .fooRajasthan3 .marker, .fooRajasthan3 .card-flipper { height:195px; width:170px;}
.fooRajasthan4 .marker-container, .fooRajasthan4 .flip-container, .fooRajasthan4 .marker, .fooRajasthan4 .card-flipper { height:160px; width:160px;}
.fooRajasthan4{z-index:999;}
.fooRajasthan2{z-index:9999;}