h1.heading.heading-h1.text-white.font-120 {
    
    font-size: 55px;
}
.col-md-4.plr-7 {
    margin-bottom: 15px;
}

.revolution-slider-area .inner h2.heading-h6 {
    font-size: 23px;
    font-weight: 600;
   
}

.heart-img {
    width: 45px!important;
}

/* (A) SAME DIMENSIONS FOR OUTER WRAPPER & SLIDES */
/* MAKE SURE ENOUGH HEIGHT SPACE FOR TEXT! */
.vwrap, .vslide { width: 100%; height: 200px; }
.vwrap { overflow: hidden; }

/* (B) CENTER TEXT */
.vslide {
  display: flex;
  text-align: center;
  justify-content: center;
  align-items: center;
}

/* (C) SHIFT SLIDES WITH CSS ANIMATION */
/* (C1) SLIDES POSITION */
.vmove { position: relative; bottom: 0%; }
@keyframes slidev {
  0% { bottom: 0; } 24% { bottom: 0; }
  25% { bottom: 100%; } 49% { bottom: 100%; }
  50% { bottom: 200%; } 74% { bottom: 200%; }
  75% { bottom: 300%; } 99% { bottom: 300%; }
  100% { bottom: 0; }
}

/* (C2) MOVE SLIDES */
.vmove { animation: slidev 20s infinite; }
.vmove:hover { animation-play-state: paused; }

@media(max-width:990px){
    h1.heading.heading-h1.text-white.font-120 {
    font-size: 29px!important;
}

.home-banner-s:before {
    content: '';
    position: relative;}
}