/*
Theme Name: Alap - Child
Template: alap
Version: 1.0.0
*/



/*---------------------------------
      write your css from here
------------------------------------*/

img{vertical-align:baseline}

.header-area.sticky { 
      animation: none!important;
}

#map {
      height: 600px;
}

.slide-content-wrapper .slide-content {
      padding: 70px 0 250px;
}

.ro-fixed-topbar {
      text-align: right;
      margin-top: -4px;
}

.ro-fixed-topbar a {
      font-size: 13px;
}

.site-title {
      margin-top: -1.5rem;
}

.ro-fixed-topbar i {
      font-size: 13px;
  }

.mobile-contact-data {
      display: none;
      width: 100%;
      padding: 10px 20px;
      background: rgb(45, 45, 45, .9);
      position: fixed;
      bottom: 0;
      z-index: 10000;
}
  
.mobile-contact-data i, .mobile-contact-data a {
      color: #ffffff;
}

.mobile-contact-data i {
      font-size: 30px;
      float: left;
      margin-right: 15px;
      margin-top: 2px;
}

.mobile-contact-data a {
      font-size: 14px;
}

.mobile-contact-data p {
      margin-bottom: 0px;
}

.ro-fixed-topbar i {
      font-size: 11px;
      margin-left: 5px;
}

.ro-image-icons img {
      margin-right: 6px;
  }

@media screen and (max-width: 1024px) {
      .slide-content-wrapper .slide-content {
            padding: 10px 0 190px!important;
      }
      .ro-fixed-topbar {
            display: none!important;
      }
      .mobile-contact-data {
            display: block;
      }
}