
/*------------------------------------------------------------------------
# mod_mx_services Extension
# ------------------------------------------------------------------------
# author    mixwebtemplates
# Copyright (C) 2020 mixwebtemplates.com. All Rights Reserved.
# @license - http://www.gnu.org/licenses/gpl-2.0.html GNU/GPL
# Websites: http://www.mixwebtemplates.com
-------------------------------------------------------------------------*/
:root {
--mxt-primary: #b19777;
--mxt-primary-rgb: 221, 4, 41;
--mxt-black: #333333;
--mxt-black-rgb: 23, 22, 26;
--mxt-base: #ffffff;
--mxt-base-rgb: 255, 255, 255;
--mxt-extra: #f6f6f6;
--mxt-extra-rgb: 246, 246, 246;
--mxt-bdr-color: #e3e3e3;
--mxt-bdr-color-rgb: 227, 227, 227;
}


.serv-five .item-service {
  position: relative;font-family: 'Khand', sans-serif;
}

.serv-five .item-service .hero-bg {
  width: 100%;
  height: 420px;
  background-repeat: no-repeat;
background-size: cover;
background-attachment: fixed;
background-position: center center;
}
.serv-five .full-width {
  width: 100% !important;
}
.serv-five .full-width img {
  width: 80px !important;
  height: 80px;
  margin: 0px auto;
  margin-bottom: 10px
}
.serv-five .valign {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.serv-five .item-service a {
  color:  var(--mxt-primary);
}
.serv-five .item-service .exp {
  position: absolute;
  top: 30px;
  left: 30px;
  right: 30px;
  bottom: 30px;
  text-align: center !important;
background-color: rgba(35, 35, 35, 0.9);
}
.serv-five .item-service .exp span {
  font-size: 70px;
  text-align: center;
  color: var(--mxt-base);
  margin: auto;
}
.serv-five .item-service .exp h2 {
  font-size: 110px;
  font-weight: 900;
  text-align: center;
  margin: auto;
  background-repeat: no-repeat;
background-size: cover;
background-attachment: fixed;
background-position: center center;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  -webkit-text-stroke-width: 1px;
  -webkit-text-stroke-color: var(--mxt-primary);
  line-height: 1;
}

.serv-five .item-service .exp h5 {
  color: var(--mxt-primary);
  font-weight: 600;
  text-transform: uppercase;
  letter-spacing: 2px;
}
.serv-five .item-service .exp p {
  color: #f1f1f1;
  padding: 2px 15px;
}
.serv-five .content h3 {
  font-size: 55px;
  letter-spacing: 1px;
  text-transform: uppercase;
  margin-bottom: 15px;
}

.serv-five a.butn {
  padding: 10px 25px;
  font-size: 13px;
  color: #ccc;
  border: 1px solid #ccc;
  -webkit-transition: all .4s;
  -o-transition: all .4s;
  transition: all .4s;
}
.serv-five a.butn:hover {
  background: #fff;
  color: #333;
}