/*
Template Name: Wrapkit
Author: wrappixel
Email: niravjoshi87@gmail.com
File: scss
*/
/*Theme Colors*/
/*bootstrap Color*/
/*Light colors*/
/*Normal Color*/
/*Extra Variable*/
/*Gradiant*/
.card-body {
  padding: 20px; }

/*******************
slide 1
*******************/
.slider1 {
  position: relative; }
  .slider1 .slide-image {
    width: 100%; }
  .slider1 .owl-item {
    position: relative; }
  .slider1 .owl-dots {
    z-index: 1 !important; }
  .slider1 h2 {
    display: inline-block;
    color: #ffffff;
    font-weight: 800;
    font-size: 36px;
    padding: 20px;
    text-transform: uppercase;
    margin: 0; }
  .slider1 p {
    font-size: 18px; }
    .slider1 p a {
      border-radius: 0;
      box-shadow: none;
      color: #8d97ad;
      padding-left: 20px;
      padding-right: 60px; }
      .slider1 p a i {
        opacity: 1;
        right: -2rem;
        color: #2cdd9b; }
      .slider1 p a:hover {
        color: #263238; }
        .slider1 p a:hover span {
          transform: translate3d(0, 0, 0); }
        .slider1 p a:hover i {
          right: -2.7rem;
          color: #2cdd9b; }

@media (max-width: 767px) {
  .slider1 .slide-image {
    min-height: 375px; }
  .slider1 h2 {
    font-size: 20px; }
  .slider1 p a {
    font-size: 14px; } }

.slide-text {
  margin: auto;
  position: absolute;
  text-align: left;
  max-width: 1170px;
  padding: 0 15px;
  top: 50%;
  left: 50%;
  right: auto;
  width: 100%;
  transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%); }
