.icon-menu::before {
  content : '\e813';
}

.icon-layout:before {
  content : '\e812';
}

#Top_bar #logo {
  color          : #fff;
  text-transform : uppercase;
  font-size      : 22px;
}

.slider-btn {
  cursor : pointer;
}

#contact {
  background : url(../images/home_media_pattern1.jpg);
}

#contact h2 {
  color : #fff;
}

#contact h4 {
  color : #8d8f92;
}

#contact .desc {
  color     : #fff;
  font-size : 15px;
}

@media screen and (min-width : 768px) {
  .slider-text br:nth-of-type(1), .slider-text br:nth-of-type(3) {
    display : none;
  }
}

@media only screen and (max-width : 767px) {
  .slider-title {
    font-size     : 21px !important;
    line-height   : 28px !important;
    margin-bottom : 200px !important;
  }

  .slider-text {
    font-size     : 14px !important;
    line-height   : 20px !important;
    margin-bottom : 120px !important;
  }

  .slider-btn {
    margin-bottom : 80px !important;
  }

  .slider-btn img {
    width  : 100px !important;
    height : 32px !important;
  }

  #Top_bar .container {
    width : 300px !important;
  }

  #Top_bar .logo #logo {
    padding    : 8px 0 15px;
    text-align : left;
    font-size  : 16px;
  }
}
