/* Scrolll top  */
  .scrolltop {
      display:none;
      width:100%;
      margin:0 auto;
      position:fixed;
      bottom:20px;
      right:20px;
      z-index: 1000;	
  }
  .scroll {
      position:absolute;
      right:20px;
      bottom:20px;
      background:#b2b2b2;
      background:rgba(178,178,178,0.7);
      padding:5px;
      text-align: center;
      margin: 0 0 0 0;
      cursor:pointer;
      transition: 0.5s;
      -moz-transition: 0.5s;
      -webkit-transition: 0.5s;
      -o-transition: 0.5s; 		
  }
  .scroll:hover {
      background:rgba(178,178,178,1.0);
      transition: 0.5s;
      -moz-transition: 0.5s;
      -webkit-transition: 0.5s;
      -o-transition: 0.5s; 		
  }
  .scroll:hover .fa {
      padding-top:-10px;
  }
  .scroll .fa {
      font-size:30px;
      margin-top:-5px;
      margin-left:1px;
      transition: 0.5s;
      -moz-transition: 0.5s;
      -webkit-transition: 0.5s;
      -o-transition: 0.5s; 	
  }
  /* Scrolltop----------------------------- */

@media (max-width: 992px) {
    li.nav-item {
        padding-left: 30px;
    }

.hideOnSm {
    display: none;
}

}




/* section categories */
#sCategories h3 {
    font-size: 18px;
}

#sCategories .overlay.caption.caption-overlay span.bg {
    opacity: .5;
    -webkit-transition: all 0.4s ease-in-out;
    -o-transition: all 0.4s ease-in-out;
    transition: all 0.4s ease-in-out;
}

.overlay span.bg {
    background: rgb(0 0 0 / 0%);
}


/* Blog Posts Revolution slider */

.text-shadow-g {
    text-shadow: 2px 2px 3px black !important;
}


/* //////////////////  Contact form styling */
span.input-group-text {
    width: 170px;
}



#lastName {
  display: none;
}



.input-group>.custom-select:not(:first-child), .input-group>.form-control:not(:first-child) {
    border-radius: 0px;
}

.btn {
    /* color: #FFF; */
    background: #a0adc1 !important;
    border-radius: 3px;
}

/* //////////////////  Contact form styling */

/* GALLERY SETTINGS */
.justified-gallery img {
    padding: 4px !important;
}
/* GALLERY SETTINGS */